Re: [Rd] inst/ and hidden files/directories, especially inst/.svn/?

From: Henrik Bengtsson <hb_at_biostat.ucsf.edu>
Date: Thu, 04 Nov 2010 10:59:25 -0700

2010/11/4 Uwe Ligges <ligges_at_statistik.tu-dortmund.de>:
>
>
> On 03.11.2010 19:26, Henrik Bengtsson wrote:
>>
>> On Wed, Nov 3, 2010 at 9:50 AM, Uwe Ligges
>> <ligges_at_statistik.tu-dortmund.de>  wrote:
>>>
>>> Yes, ".svn" is special cased.
>>
>> Good.
>>
>> Note that it does not seem to be the case for the *.zip archive, only
>> for the *.tar.gz archive, as I showed.
>
>
> Henrik,
>
> I do not see how it can go at all into a zip archive if the recommended way
> of creating Windows binaries is used: Please create Windows binary packages
> by running  R CMD INSTALL --build  on the tarball.

Thanks Uwe,

all these years I've always build my binaries using

R CMD build <pkg>

where <pkg> is the directory containing the package source (a copy of it).

In Section 'Building packages' of 'Writing R Extensions' it does indeed say:

"R CMD build can also build pre-compiled version of packages for binary distributions, but R CMD INSTALL --build is preferred (and is considerably more flexible)."

However, the inconsistency between the two approach in dealing with .svn/ subdirectories remains. However however, I now see that in the R v2.13.0 devel (2010-11-01 r53513) version of the documentation it says:

"Note that prior to R 2.13.0, R CMD build did some cleaning in the supplied source directory, but this was undocumented and is no longer done."

whereas in R v2.12.0 patched (2010-11-01 r53513) it says (with grammar hiccups):

"R CMD build currently does some cleaning in the supplied source directory, but this was will no longer happen in R"

Someone is certainly ahead of me ;)

/Henrik

>
> Best wishes,
> Uwe
>
>
>
>> /H
>>
>>>
>>> Uwe Ligges
>>>
>>>
>>> On 02.11.2010 23:53, Henrik Bengtsson wrote:
>>>>
>>>> In Section 'Package subdirectories' of 'Writing R Extensions',  it
>>>> says about the inst/ directory that:
>>>>
>>>> "The contents of the inst subdirectory will be copied recursively to
>>>> the installation directory (except perhaps hidden files with names
>>>> starting with ‘.’)."
>>>>
>>>> Indeed, on Windows with R v2.12.0 patched (2010-11-01 r53513) and R
>>>> v2.13.0 devel (2010-11-01 r53513), if you have:
>>>>
>>>> foo/inst/bar/.bar/foo.txt
>>>>
>>>> that subdirectory .bar/ will be included in the *.tar.gz and *.zip
>>>> builds.  However, .svn/ is as in:
>>>>
>>>> foo/inst/bar/.svn/foo.txt
>>>>
>>>> is only included in the *.zip file, not the *.tar.gz file.
>>>>
>>>> Is this expected?  The "perhaps" in the documentation indicates that.
>>>>
>>>> /Henrik
>>>>
>>>> ______________________________________________
>>>> R-devel_at_r-project.org mailing list
>>>> https://stat.ethz.ch/mailman/listinfo/r-devel
>>>
>>> ______________________________________________
>>> R-devel_at_r-project.org mailing list
>>> https://stat.ethz.ch/mailman/listinfo/r-devel
>>>
>



R-devel_at_r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel Received on Thu 04 Nov 2010 - 18:02:06 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Thu 04 Nov 2010 - 18:20:17 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-devel. Please read the posting guide before posting to the list.

list of date sections of archive