Skip to content

[R-pkg-devel] revdeprun 2.1.0: even faster reverse dependency checks

1 message · Nan Xiao

#
Dear all,

A quick update on revdeprun, the Rust CLI tool for automating reverse dependency checks that I shared here two months ago.

This release tackles three real-world bottlenecks I ran into when pushing things to scale: more aggressive binary install scheduling, faster source tarball preparation, and parallel source tarball downloads. Together, these substantially reduce the setup overhead before checks actually start.

To sanity check, I reran a full revdep check of 1732 data.table reverse dependencies on a 256-core instance. The setup phase completed in about 56 minutes, and the actual checking phase finished in 1 hour 48 minutes, for a total cloud cost of roughly $24.

As always, feedback and ideas are very welcome.

Blog post: https://nanx.me/blog/post/revdeprun-2-1-0/
Repo: https://github.com/nanxstats/revdeprun

Happy holidays,
-Nan