Hello Guix! Ludovic Courtès skribis: > 2. We must be able to run Guix itself on Guile 3. This is already > possible if you add “3.0” to the ‘GUILE_PKG’ invocation in > ‘configure.ac’, but there are still a few test failures that I’ve > been working on. Almost all of them relate to the use of ‘@@’ and > ‘mock’, which do not work with Guile 3 “declarative modules”. > > In many cases, it’s an opportunity to clean up our tests; see for > example 4aea90b1876179aab8d603a42533a6bdf97ccd3c and the preceding > commit. It should be possible to be done real soon! Good news everyone! It builds and all the tests pass since 7b2a47a702b7393cd968640079f8703c932d1405, and commit da7651806102d637253cb9f5677b96d6a178fc05 adds a “guile3.0-guix” package! > Once we’re done, we can change (guix self) so that ‘guix pull’ > pulls Guix on Guile 3. The attached patch does that, I tested it with “make as-derivation”. I’ll do some more testing but unless I’m overlooking something, we can apply it anytime now. Ludo’.