Hi, On Mon, Jul 13, 2026 at 12:04:06PM +0200, Hugo Buddelmeijer wrote: > E.g. the difference in trealla v2.94.16 and v2.94.15 is one commit with > one line changed in one file. Then it would be nice if the build of > trealla v2.94.16 could take the build of trealla v2.94.15 and rebuild > just that one file. > > Such a system would require something like splitting up the packages > into individual steps.
Prolly side-stepping your goal here, but we could rely on support for incremental build of each build system and snapshot the build tree before each phase. See also the "guix develop" milestone, maybe: https://codeberg.org/guix/guix/milestone/22052 Note these phase snapshots should not be inputs to package updates to avoid unnecessary bootstrapping chains. Cheers, Phong
