Hi, Ian Eure <[email protected]> skribis:
> Hi all, > > There’s a new NSS ESR version, since I did some work on this last > year, I figured I’d take on updating it this time as well. I pushed > the changes up to a branch in my fork of Guix[1] and opened a PR[2]. > For the last update, I was able to set up a job on CI to build > packages, which is needed because NSS is low in the package graph and > causes a ton of rebuilds. > > CI claims to be polling the repo, but it’s hasn’t built anything since > last August[3]. I suspect Cuirass is confused because I edited the > job definition to build from my fork of Guix, instead of the main > repo. But I can’t see the logs, so I don’t really know what it’s > doing or why it’s not building my branch. > > Anyone have advice on what’s wrong or how to proceed? Should I point > it back at the guix/guix repo on Codeberg? > > Thanks, > -- Ian > > [1]: https://codeberg.org/ieure/guix/src/branch/nss-updates > [2]: https://codeberg.org/guix/guix/pulls/6218 > [3]: https://ci.guix.gnu.org/jobset/nss-updates As it turns out, this jobset has been silently failing: --8<---------------cut here---------------start------------->8--- 2026-02-22 16:05:44 error: uncaught '%exception' exception: (#<&compound-exception components: (#<&formatted-message format: "channel '~a' lacks an introduction and cannot be authenticated~%\ n" arguments: (guix)> #<&fix-hint hint: "Add the missing introduction to your\nchannels file to address the issue. Alternatively, you can pass\n@option{--disable-authentication}, at the risk of running unauthenticated and\nthus potentially malicious code.">)>) 2026-02-22 16:05:44 failed to fetch channels 'guix' 2026-02-22 16:05:44 warning: failed to fetch channels for 'nss-updates' --8<---------------cut here---------------end--------------->8--- The solution is to disable authentication for this channel, which I just did the hard way: update specifications set properties = '((authenticate-channels? . #f))' where name= 'nss-updates'; It should be evaluated real soon now. Could you add a Cuirass spec in maintenance.git for this, next to the other ones: https://codeberg.org/guix/maintenance/src/commit/a17b169d8b25ab20987f450cb9550fe3aca13f71/hydra/modules/sysadmin/services.scm#L262 ? TIA, Ludo’.
