[R-pkg-devel] Failed: Future File Timestamp Check

Jeff Newmiller jdnewm|| @end|ng |rom dcn@d@v|@@c@@u@
Wed Feb 5 01:04:56 CET 2025


That was clear to me, and changes nothing about my comments.

On February 4, 2025 3:27:34 PM PST, Josiah Parry <josiah.parry using gmail.com> wrote:
>The file was written using writeLines() but it is just a normal R script
>with normal function definitions and is included in the R/ directory. The
>source code is just programmatically generated.
>
>
>On Tue, Feb 4, 2025 at 14:54 Jeff Newmiller <jdnewmil using dcn.davis.ca.us>
>wrote:
>
>> Packages are supposed to work when mounted in a read-only filesystem...
>> using writeLines seems like a very bad idea since you can't assume the
>> package install is writeable when it is run, and running code from tmp is a
>> security hole.
>>
>> If you absolutely cannot think of a way around running code from generated
>> files, then maybe you should use textConnection to run from internal RAM.
>>
>> On February 4, 2025 1:11:10 PM PST, Josiah Parry <josiah.parry using gmail.com>
>> wrote:
>> >I'm running R CMD check for my package {calcite} (source:
>> >https://github.com/r-arcGIS/calcite) which is failing due to what
>> *looks* like
>> >a bug.
>> >
>> >R CMD check fails at "checking for future file timestamps"
>> >
>> >I get this error:  ...Error in if (abs(unclass(now_local) -
>> >unclass(now)[1]) > 300) missing value where TRUE/FALSE needed.
>> >
>> >It seems that an NA is being generated somehow during this check but I'm
>> >unsure how.
>> >
>> >One thing that comes to mind is that the file that contains all of my
>> >function definitions is generated using writeLines() but the output of `
>> >file.info()` looks normal to me.
>> >
>> >Have others encountered this? I'm on R 4.4.0 Puppy Cup
>> >
>> >platform       aarch64-apple-darwin20
>> >arch           aarch64
>> >os             darwin20
>> >system         aarch64, darwin20
>> >status
>> >major          4
>> >minor          4.0
>> >year           2024
>> >month          04
>> >day            24
>> >svn rev        86474
>> >language       R
>> >version.string R version 4.4.0 (2024-04-24)
>> >nickname       Puppy Cup
>> >
>> >       [[alternative HTML version deleted]]
>> >
>> >______________________________________________
>> >R-package-devel using r-project.org mailing list
>> >https://stat.ethz.ch/mailman/listinfo/r-package-devel
>>
>> --
>> Sent from my phone. Please excuse my brevity.
>>

-- 
Sent from my phone. Please excuse my brevity.



More information about the R-package-devel mailing list