I’m a longtime archlinux user making the transition to void. (sound familiar? 8-))
One feature of the arch infrastructure that I’ve come to use routinely, is the A.R.M. (arch rollback machine), now known as archive.archlinux.org, as described here (see the history section):
With the rolling release it is difficult to “lock down” an installation to a specific set of dependencies/versions. As a software developer, I don’t want to change versions of Qt or GCC in the middle of a project. However I’ll sometimes want to install a new package (without updating the whole system).
The archive is an incredible tool for this. I simply replace the Server line in the pacman mirrorlist with a link to a specific day in the archive repos, and after that all updates come from that point in time (when hopefully, all packages are mutually compatible).
The archlinux archive is updated with the state of the package repos everyday. For my purposes (and perhaps many others) it wouldn’t be necessary to include a snapshot everyday. Even once a week or so would be sufficient.
Is there some possibility that an archive/rollback machine feature could be implemented for Void Linux?