Software packaging has always felt a little strange to me. Over the years the tools have improved, but builds still quietly depend on more than you ever really want: registries, mirrors, package managers, and upstream repositories scattered across the internet. What I always wanted was simple: one .tar file with everything required to rebuild the software — nothing missing, nothing extra, and no surprises from the network.
So I decided to build it. The ReadyAssets Offline Archive captures a complete build environment at a MOMENT IN TIME. Every dependency is archived, every input is recorded, and the build can be verified and reproduced with no network access.
The pace of development is dramatically accelerating. Complying with software governance objectives and thus knowing what you started with is more important now than ever.
If you have thoughts, suggestions, or criticism, I'd genuinely like to hear them.
— John Davenport