Hey, This follows on from the update email I sent out in June [1].
1: https://lists.gnu.org/archive/html/guix-devel/2025-06/msg00120.html I'm very happy to announce that the final piece in the automated patch testing setup design is now in place! For years now, the outputs of any successful builds that took place for patches or non-master branches would be stored forever. Some of those outputs may turn up on the master branch, but some won't ever, and I don't see a reason to store those outputs for a long time. Now there's a automated process to remove these files 6 months after they're added, assuming they haven't turned up on the master branch. The big part of getting this working was implementing support for scheduled removal of nars in the nar-herder. I made some other small improvements along the way, and while it's been a bit bumpy deploying this over the past week, I think things have settled down now. There's an issue tracking this work on Codeberg [2]. 2: https://codeberg.org/guix/maintenance/issues/3 I think the first public announcement of this work on automated patch testing was 7 years ago this month [3], so now with all the parts in place this seems like the time to say this period of the work is finished. 3: https://lists.gnu.org/archive/html/guix-devel/2018-10/msg00638.html That definately doesn't mean there isn't still work to do though. There are two roadmaps/projects on Codeberg collecting relevant issues, one for the bordeaux build farm [4] and one for QA [5]. 4: https://codeberg.org/guix/maintenance/projects/18702 5: https://codeberg.org/guix/qa-frontpage/projects/18699 Many parts of the setup are quite rough around the edges and while I've already worked a bit on some tidying up (e.g. creating guile-knots [6] to reduce code duplication), there's still plenty left to do, some of which has issues in those projects above. 6: https://cbaines.codeberg.page/guile-knots/ At the forefront of my mind is further investigation of the nar-herder performance issue [7] and upgrading bayfront's hardware [8]. 7: https://codeberg.org/guix/maintenance/issues/44 8: https://codeberg.org/guix/maintenance/issues/14 Thanks, Chris
signature.asc
Description: PGP signature
