From hb at biostat.ucsf.edu  Mon Oct 14 06:56:46 2013
From: hb at biostat.ucsf.edu (Henrik Bengtsson)
Date: Sun, 13 Oct 2013 21:56:46 -0700
Subject: [Rd] Compatibility with R 2.15.x: Makefile for (non-Sweave)
 vignettes in vignettes/?
In-Reply-To: <2A20B1E7-CDBE-40E6-8821-06B12458221D@oulu.fi>
References: <CAFDcVCSGXYwiofaj1xFh4W-fPBYy5hRmFu2+1Qb_dB9pdDK3=w@mail.gmail.com>
	<2A20B1E7-CDBE-40E6-8821-06B12458221D@oulu.fi>
Message-ID: <CAFDcVCTShnqxnf1LUH-Zezui9LdAkgPYo1=EvjV+oR5aGdqTMQ@mail.gmail.com>

On Sun, Oct 13, 2013 at 9:51 PM, Jari Oksanen <jari.oksanen at oulu.fi> wrote:
> Henrik,
> On 14/10/2013, at 00:35 AM, Henrik Bengtsson wrote:
>
>> In R 3.1.0 (~April 2014), support for vignettes in inst/doc/ will go
>> away (and probably much sooner for CRAN submission), e.g.
>>
>> I've been sticking with inst/doc/ for backward compatible reasons so
>> that I can use a "fallback" inst/doc/Makefile for building
>> *non*-Sweave vignettes also under R 2.15.x.   AFAIK, it is not
>> possible to put a Makefile under vignettes/, i.e. it is not possible
>> to build non-Sweave vignette under vignettes/.
>>
>
> You can have Makefile in vignettes, and at the moment this even passes CRAN tests. You may also need to have a vignettes/.install_extras file to move the produced non-vignettes files to their final packaged location.
>
> You still get warnings of unused, pointless and misleading files with R 2.15.3, because R 3.0.2 packaging process makes files that R 2.15.3 regards as pointless and misleading. The CRAN policy seems to be to ignore those warnings. R is not backward compatible with herself, and I don't see much that a package author could do to work around this (apart from forking the package).

Thank you Jari,

I'll look into this.  Do you know of/have a package that does this
that I can peek into?

/Henrik

>
> Cheers, Jari O.
>
>
>



[Rd] Compatibility with R 2.15.x: Makefile for (non-Sweave) vignettes in vignettes/?
Henrik Bengtsson