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’.

Reply via email to