Subject: Re: Rebase required

From: Andreas Enge <[email-masked]>
Date: Fri, 8 Aug 2025 09:50:01 +0200

Hello,

actually it occurred to me that rebasing branch 2 directly on branch 1
could speed things up even more. Assuming that branch 2 has no problems,
but just needs to be built for substitutes, then while branch 1 is built
on QA, branch 2 will already be built on CI in parallel. So essentially,
we can merge the two at the same time. So we could piggy-back a branch
which should not break anything on a branch that may be a bit more risky.

CI has found a problem with nss-updates:
   https://ci.guix.gnu.org/eval/2077455/log/raw\
(exception unbound-variable (value #f) (value "Unbound variable: ~S") (value (nss-certs-for-test)) (value #f))

I could reproduce it locally like this:
$ ./pre-inst-env guix package -A nss
Backtrace:
In ice-9/boot-9.scm:
  1752:10 19 (with-exception-handler _ _ #:unwind? _ # _)
In unknown file:
          18 (apply-smob/0 #<thunk 7f75647112a0>)
In ice-9/boot-9.scm:
    724:2 17 (call-with-prompt _ _ #<procedure default-prompt-handle…>)
In ice-9/eval.scm:
    619:8 16 (_ #(#(#<directory (guile-user) 7f7564716c80>)))
In guix/ui.scm:
   2399:7 15 (run-guix . _)
  2362:10 14 (run-guix-command _ . _)
In ice-9/boot-9.scm:
  1752:10 13 (with-exception-handler _ _ #:unwind? _ # _)
In guix/scripts/package.scm:
   850:26 12 (_)
In guix/discovery.scm:
    188:3 11 (fold-module-public-variables _ _ _)
In guix/combinators.scm:
    48:26 10 (fold2 #<procedure 7f7561a0c5a0 at guix/discovery.scm:…> …)
    48:26  9 (fold2 #<procedure 7f753bf424a0 at guix/discovery.scm:…> …)
In guix/discovery.scm:
   191:33  8 (_ #<package [email-masked] gnu/packages/textutils.scm:12…> …)
In gnu/packages.scm:
   236:37  7 (_ #<package [email-masked] gnu/packages/textutils.scm:12…> …)
In guix/packages.scm:
  1444:17  6 (supported-package? #<package [email-masked] gnu/packages…> …)
In guix/memoization.scm:
    101:0  5 (_ #<hash-table 7f7561a2efa0 38833/56197> #<package co…> …)
In guix/packages.scm:
  1422:39  4 (_)
  1692:16  3 (package->bag _ _ _ #:graft? _)
  1796:47  2 (thunk)
In gnu/packages/textutils.scm:
  1325:11  1 (native-inputs #<package [email-masked] gnu/packages/textu…>)
In ice-9/boot-9.scm:
  1685:16  0 (raise-exception _ #:continuable? _)

ice-9/boot-9.scm:1685:16: In procedure raise-exception:
error: nss-certs-for-test: unbound variable

Andreas