Releases: nanxstats/revdeprun
Releases · nanxstats/revdeprun
revdeprun 2.2.0
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
Improvements
- Increase parallel download workers for revdep source tarballs from 6 to 50, to align with uv's
concurrent-downloadsdefault and speed up downloads when checking packages with thousands of reverse dependencies (#135).
revdeprun 2.1.1
Improvements
- Increase parallel download workers for revdep source tarballs from 5 to 6 to match pak and pkgcache defaults (#132).
revdeprun 2.1.0
Bug fixes
- revdeprun now makes sure to exclude the
revdep/directory from package builds by appending^revdep$to.Rbuildignore. Without this, thexfun::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 duringxfun::rev_check()(#127).
revdeprun 2.0.0
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_leftonly for packages that still need it. This change substantially acceleratespak::pkg_install()when installing large dependency sets for revdep checks (#121).
revdeprun 1.4.5
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
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
Documentation
- Add workflow diagrams to
README.mdvisualizing the two-phase workflow: Phase 1 (environment setup) and Phase 2 (dependency installation and reverse dependency checking) (#112). - Add tips to
README.mdon 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
Improvements
- Always install the latest stable Quarto release by resolving the version number from the official download metadata (#106).
revdeprun 1.4.1
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
Rscriptdirectly as packages that fail to build are ignored automatically (#103).