r-lib / devtools

Tools to make an R developer's life easier
https://devtools.r-lib.org
Other
2.37k stars 753 forks source link

Release devtools 2.4.4 #2446

Closed jennybc closed 1 year ago

jennybc commented 1 year ago

Prepare for release:

Submit to CRAN:

Wait for CRAN...

jennybc commented 1 year ago

When I checked current CRAN check results, I saw failure on r-oldrel-windows-ix86+x86_64.

Version: 2.4.3 
Check: tests 
Result: FAIL 
    Check process probably crashed or hung up for 20 minutes ... killed
    Most likely this happened in the example checks (?),
    if not, ignore the following last lines of example output:
    > ## Not run: 
    > ##D 
    > ##D source_url("https://gist.github.com/hadley/6872663/raw/hi.r")
    > ##D 
    > ##D # With a hash, to make sure the remote file hasn't changed
    > ##D source_url("https://gist.github.com/hadley/6872663/raw/hi.r",
    > ##D sha1 = "54f1db27e60bb7e0486d785604909b49e8fef9f9")
    > ##D 
    > ##D # With a truncated hash
    > ##D source_url("https://gist.github.com/hadley/6872663/raw/hi.r",
    > ##D sha1 = "54f1db27e60")
    > ## End(Not run)
    > 
    > 
    > 
    > ### * <FOOTER>
    > ###
    > cleanEx()
    > options(digits = 7L)
    > base::cat("Time elapsed: ", proc.time() - base::get("ptime", pos = 'CheckExEnv'),"\n")
    Time elapsed: 2.43 0.11 2.54 NA NA 
    > grDevices::dev.off()
    null device 
     1 
    > ###
    > ### Local variables: ***
    > ### mode: outline-minor ***
    > ### outline-regexp: "\\(> \\)?### [*]+" ***
    > ### End: ***
    > quit('no')
    ======== End of example output (where/before crash/hang up occured ?) ======== 

It doesn't make much immediate sense and we think it's bad luck (?).

jennybc commented 1 year ago

Got no data from r-hub due to errors such as:

On Windows Server 2022, R-devel, 64 bit

#> Packages required and available but unsuitable versions:
[ 995](https://builder.r-hub.io/status/devtools_2.4.3.9000.tar.gz-f7e44663f9da4f4bb83479c0ace02d44#L995)#> 'remotes', 'roxygen2'

On Ubuntu Linux 20.04.1 LTS, R-release, GCC and Fedora Linux, R-devel, clang, gfortran

#> Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) :

[6505](https://builder.r-hub.io/status/devtools_2.4.3.9000.tar.gz-9a29897dd2c241bea296403d74ff44b1#L6505)#> namespace ‘remotes’ 2.1.1.9000 is being loaded, but >= 2.4.2 is required

[6506](https://builder.r-hub.io/status/devtools_2.4.3.9000.tar.gz-9a29897dd2c241bea296403d74ff44b1#L6506)

It has been fussy that CRAN binaries are not fully available yet for the version of roxygen2 that devtools now requires.

And I guess there's some problem where the version of remotes that r-hub itself is using is insufficient for devtools and somehow r-hub's version "wins".