Re: [R-SIG-Mac] Does R CMD check create invisible files?

2016-12-16 Thread Prof Brian Ripley

On 16/12/2016 11:44, cstrato wrote:

Dear all,

On my Mac running Yosemite I zip my package:

   $ tar czf xps_1.35.1.tar.gz xps

The directoy 'xps' does not contain any hidden files!

However, when I run:

   $ R CMD check xps_1.35.1.tar.gz

I get:
...
* checking for hidden files and directories ... NOTE
Found the following hidden files and directories:
  .BBSoptions
  ._.BBSoptions
  ._ACKNOWLEDGMENT
  ._DESCRIPTION
...
etc

When I unzip my package using:

   $ tar xvfz xps_1.35.1.tar.gz xps

there are still no hidden files!


However, the src directory created by R CMD check, i.e.

CS-iMac:CRAN cstrato$ cd xps.Rcheck/00_pkg_src/xps/
CS-iMac:xps cstrato$ ls -al
total 504
drwxr-xr-x   40 cstrato  staff   1360 Dec 16 10:30 .
drwxr-xr-x4 cstrato  staff136 Dec 16 10:29 ..
-rw-r--r--1 cstrato  staff 26 Sep 30 23:33 .BBSoptions
-rw-r--r--1 cstrato  staff181 Sep 30 23:33 ._.BBSoptions
-rw-r--r--1 cstrato  staff181 Sep 30 23:33 ._ACKNOWLEDGMENT
-rw-r--r--1 cstrato  staff181 Dec 16 10:20 ._DESCRIPTION
-rw-r--r--1 cstrato  staff181 Dec 16 10:26 ._NAMESPACE

does indeed contain hidden files from all my files!


Can anybody explain this behavior and tell me how to avoid this behavior?


Those are fork files: the OS X tar differs from POSIX by treating Apple 
forks in a non-POSIX-standard way, and *by default* R CMD check does not 
use the OS's tar command (as ?check explains).


Do read and follow the documentation: use R CMD build not your OS's tar 
to 'zip' (your incorrect terminology) a package. (Or read the source 
code for tar() and note that it sets various environment variables on OS X.)


fortunes::fortune(14) really does apply.



Here are my infos:


Sys.info()

sysname
"Darwin"
release
"14.5.0"
version
"Darwin Kernel Version 14.5.0: Sun Sep 25 22:07:15 PDT 2016;
root:xnu-2782.50.9~1/RELEASE_X86_64"
nodename
"CS-iMac.local"
machine
"x86_64"
login
"_spotlight"
user
"cstrato"
effective_user
"cstrato"


sessionInfo()

R version 3.3.2 (2016-10-31)
Platform: x86_64-apple-darwin13.4.0 (64-bit)
Running under: OS X Yosemite 10.10.5

locale:
[1] C

attached base packages:
[1] stats graphics  grDevices utils datasets  methods   base


Thank you in advance
Best regards,
Christian
_._._._._._._._._._._._._._._._._._
C.h.r.i.s.t.i.a.n   S.t.r.a.t.o.w.a
V.i.e.n.n.a   A.u.s.t.r.i.a
e.m.a.i.l:cstrato at aon.at
_._._._._._._._._._._._._._._._._._



--
Brian D. Ripley,  rip...@stats.ox.ac.uk
Emeritus Professor of Applied Statistics, University of Oxford

___
R-SIG-Mac mailing list
R-SIG-Mac@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-sig-mac


[R-SIG-Mac] Does R CMD check create invisible files?

2016-12-16 Thread cstrato

Dear all,

On my Mac running Yosemite I zip my package:

   $ tar czf xps_1.35.1.tar.gz xps

The directoy 'xps' does not contain any hidden files!

However, when I run:

   $ R CMD check xps_1.35.1.tar.gz

I get:
...
* checking for hidden files and directories ... NOTE
Found the following hidden files and directories:
  .BBSoptions
  ._.BBSoptions
  ._ACKNOWLEDGMENT
  ._DESCRIPTION
...
etc

When I unzip my package using:

   $ tar xvfz xps_1.35.1.tar.gz xps

there are still no hidden files!


However, the src directory created by R CMD check, i.e.

CS-iMac:CRAN cstrato$ cd xps.Rcheck/00_pkg_src/xps/
CS-iMac:xps cstrato$ ls -al
total 504
drwxr-xr-x   40 cstrato  staff   1360 Dec 16 10:30 .
drwxr-xr-x4 cstrato  staff136 Dec 16 10:29 ..
-rw-r--r--1 cstrato  staff 26 Sep 30 23:33 .BBSoptions
-rw-r--r--1 cstrato  staff181 Sep 30 23:33 ._.BBSoptions
-rw-r--r--1 cstrato  staff181 Sep 30 23:33 ._ACKNOWLEDGMENT
-rw-r--r--1 cstrato  staff181 Dec 16 10:20 ._DESCRIPTION
-rw-r--r--1 cstrato  staff181 Dec 16 10:26 ._NAMESPACE

does indeed contain hidden files from all my files!


Can anybody explain this behavior and tell me how to avoid this behavior?


Here are my infos:

> Sys.info()
sysname
"Darwin"
release
"14.5.0"
version
"Darwin Kernel Version 14.5.0: Sun Sep 25 22:07:15 PDT 2016; 
root:xnu-2782.50.9~1/RELEASE_X86_64"

nodename
"CS-iMac.local"
machine
"x86_64"
login
"_spotlight"
user
"cstrato"
effective_user
"cstrato"

> sessionInfo()
R version 3.3.2 (2016-10-31)
Platform: x86_64-apple-darwin13.4.0 (64-bit)
Running under: OS X Yosemite 10.10.5

locale:
[1] C

attached base packages:
[1] stats graphics  grDevices utils datasets  methods   base


Thank you in advance
Best regards,
Christian
_._._._._._._._._._._._._._._._._._
C.h.r.i.s.t.i.a.n   S.t.r.a.t.o.w.a
V.i.e.n.n.a   A.u.s.t.r.i.a
e.m.a.i.l:cstrato at aon.at
_._._._._._._._._._._._._._._._._._

___
R-SIG-Mac mailing list
R-SIG-Mac@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-sig-mac