Skip to content

Releases: nanxstats/revdeprun

revdeprun 2.2.0

07 Jan 03:11
8fabec6

Choose a tag to compare

Improvements

  • Accelerate binary package downloads by setting pkgcache async HTTP options for pak. Now binary package downloads use the same computed max connections with a 50 connections per host cap, increased from the pkgcache default of 6 connections per host (#139).

revdeprun 2.1.2

03 Jan 04:31
9c9040f

Choose a tag to compare

Improvements

  • Increase parallel download workers for revdep source tarballs from 6 to 50, to align with uv's concurrent-downloads default and speed up downloads when checking packages with thousands of reverse dependencies (#135).

revdeprun 2.1.1

25 Dec 21:39
dab5d9a

Choose a tag to compare

Improvements

  • Increase parallel download workers for revdep source tarballs from 5 to 6 to match pak and pkgcache defaults (#132).

revdeprun 2.1.0

23 Dec 21:51
72218e8

Choose a tag to compare

Bug fixes

  • revdeprun now makes sure to exclude the revdep/ directory from package builds by appending ^revdep$ to .Rbuildignore. Without this, the xfun::rev_check() step could be slowed down dramatically when a large number of dependencies for revdep checks are installed (#125).

Improvements

  • Apply an xfun monkey patch to parallelize xfun:::download_tarball(). The number of parallel download workers is set to 5 to accelerate revdep tarball downloads during xfun::rev_check() (#127).

revdeprun 2.0.0

21 Dec 03:20
66feb3f

Choose a tag to compare

Improvements

  • Apply monkey patch for pkgdepends embedded in pak, to refill the worker pool up to the number of workers after each poll and update deps_left only for packages that still need it. This change substantially accelerates pak::pkg_install() when installing large dependency sets for revdep checks (#121).

revdeprun 1.4.5

18 Dec 23:24
3257478

Choose a tag to compare

Maintenance

  • Removed the temporary workaround for xfun::compare_Rcheck() as xfun 0.55 is now available on CRAN and includes the fix (#118).

revdeprun 1.4.4

17 Nov 04:24
984eafc

Choose a tag to compare

Documentation

  • Improve workflow diagrams with pastel color palette to improve visual hierarchy and readability, using consistent semantic color mapping across both phases (#115).

revdeprun 1.4.3

10 Nov 01:28
46f0727

Choose a tag to compare

Documentation

  • Add workflow diagrams to README.md visualizing the two-phase workflow: Phase 1 (environment setup) and Phase 2 (dependency installation and reverse dependency checking) (#112).
  • Add tips to README.md on preventing system sleep during long-running checks to maintain SSH connections and continuous terminal output, with platform-specific instructions for macOS and Windows (#109, #110).

revdeprun 1.4.2

04 Nov 21:25
b17c0b5

Choose a tag to compare

Improvements

  • Always install the latest stable Quarto release by resolving the version number from the official download metadata (#106).

revdeprun 1.4.1

04 Nov 02:45
4dd79b9

Choose a tag to compare

Improvements

  • Ignore packages that fail to build or are unavailable by appending pak ignore qualifiers during pre-installation. Retry attempts for transient download errors increased from 3 to 5 (#102).
  • Revert headless X11 display changes from #97. Now we run Rscript directly as packages that fail to build are ignored automatically (#103).