GNU bug report logs

#76899 Request for merging "c++-team" branch

PackageSource(s)Maintainer(s)
guix-patches PTS Buildd Popcon
Reply or subscribe to this bug. View this bug as an mbox, status mbox, or maintainer mbox

Report forwarded to guix-patches@gnu.org:
bug#76899; Package guix-patches. (Sun, 09 Mar 2025 21:11:02 GMT) (full text, mbox, link).


Acknowledgement sent to Greg Hogan <code@greghogan.com>:
New bug report received and forwarded. Copy sent to guix-patches@gnu.org. (Sun, 09 Mar 2025 21:11:02 GMT) (full text, mbox, link).


Message #5 received at submit@debbugs.gnu.org (full text, mbox, reply):

From: Greg Hogan <code@greghogan.com>
To: guix-patches@gnu.org
Subject: Request for merging "c++-team" branch
Date: Sun, 9 Mar 2025 17:10:14 -0400
The branch includes the following patches:

#70031 Use CMake in build-system/cmake.
#76151 gnu: jsoncpp: Update to 1.9.6.

More details are in the introduction to #70031, but in short
  cmake is updated to 3.30.8 from 3.25.1
  cmake-bootstrap is updated to 3.30.8 from 3.24.2
  jsoncpp is updated to 1.9.6 from 1.9.5, dependents reduced to 180 from 24,642

Greg




Information forwarded to guix-patches@gnu.org:
bug#76899; Package guix-patches. (Wed, 14 May 2025 10:25:02 GMT) (full text, mbox, link).


Message #8 received at 76899@debbugs.gnu.org (full text, mbox, reply):

From: Andreas Enge <andreas@enge.fr>
To: Greg Hogan <code@greghogan.com>
Cc: 76899@debbugs.gnu.org
Subject: Re: Request for merging "c++-team" branch
Date: Wed, 14 May 2025 12:24:14 +0200
Hello Greg,

I tried to rebase the branch on master, but got a merge conflict in
inkscape. Could you maybe have a look?

Andreas





Information forwarded to guix-patches@gnu.org:
bug#76899; Package guix-patches. (Wed, 14 May 2025 20:35:02 GMT) (full text, mbox, link).


Message #11 received at 76899@debbugs.gnu.org (full text, mbox, reply):

From: Greg Hogan <code@greghogan.com>
To: Andreas Enge <andreas@enge.fr>
Cc: 76899@debbugs.gnu.org
Subject: Re: Request for merging "c++-team" branch
Date: Wed, 14 May 2025 16:34:17 -0400
On Wed, May 14, 2025 at 6:24 AM Andreas Enge <andreas@enge.fr> wrote:
>
> Hello Greg,
>
> I tried to rebase the branch on master, but got a merge conflict in
> inkscape. Could you maybe have a look?
>
> Andreas

I was able to push but had to delete the branch first. Not sure why
the following was failing (I had fetched upstream).

Are you able to create a c++-team specification on CI? I have waited
on this until getting this branch as clean as I can locally, which
happened just now, and why I had not pushed an updated branch, or a
new patchset on #70031. I am hoping that Codeberg is an improvement
over blasting the mailing list with many-part updates.

Greg

--8<---------------cut here---------------start------------->8---
$ git push -f upstream c++-team
guix git: successfully authenticated commit
315aeb0fc3edb7dcd071cf9737ec908666f0d995
Compiling Scheme modules...
Compiling Scheme modules...
Compiling Scheme modules...
Compiling Scheme modules...
Compiling Scheme modules...
Compiling Scheme modules...
Compiling Scheme modules...
Compiling Scheme modules...
All 132 channel news entries are valid.
Enumerating objects: 494, done.
Counting objects: 100% (494/494), done.
Delta compression using up to 4 threads
Compressing objects: 100% (376/376), done.
Writing objects: 100% (376/376), 126.26 KiB | 66.00 KiB/s, done.
Total 376 (delta 330), reused 0 (delta 0), pack-reused 0 (from 0)
remote: Resolving deltas: 100% (330/330), completed with 118 local objects.
remote: error: denying non-fast-forward refs/heads/c++-team (you
should pull first)
To git.savannah.gnu.org:/srv/git/guix.git
 ! [remote rejected]       c++-team -> c++-team (non-fast-forward)
error: failed to push some refs to 'git.savannah.gnu.org:/srv/git/guix.git'
--8<---------------cut here---------------end--------------->8---




Information forwarded to guix-patches@gnu.org:
bug#76899; Package guix-patches. (Thu, 15 May 2025 11:21:02 GMT) (full text, mbox, link).


Message #14 received at 76899@debbugs.gnu.org (full text, mbox, reply):

From: Andreas Enge <andreas@enge.fr>
To: Greg Hogan <code@greghogan.com>
Cc: 76899@debbugs.gnu.org
Subject: Re: Request for merging "c++-team" branch
Date: Thu, 15 May 2025 13:20:04 +0200
Hello,

Am Wed, May 14, 2025 at 04:34:17PM -0400 schrieb Greg Hogan:
> I was able to push but had to delete the branch first. Not sure why
> the following was failing (I had fetched upstream).

this is how the server is set up: One can only push fast forward merges,
and not force push.

> Are you able to create a c++-team specification on CI?

Done, see here:
   https://ci.guix.gnu.org/jobset/c%2B%2B-team

Andreas





Information forwarded to guix-patches@gnu.org:
bug#76899; Package guix-patches. (Tue, 27 May 2025 08:10:02 GMT) (full text, mbox, link).


Message #17 received at 76899@debbugs.gnu.org (full text, mbox, reply):

From: Andreas Enge <andreas@enge.fr>
To: Greg Hogan <code@greghogan.com>
Cc: 76899@debbugs.gnu.org
Subject: Re: Request for merging "c++-team" branch
Date: Tue, 27 May 2025 10:08:51 +0200
Hello,

I have rebased once again, on dd5cb574b53337620c31dcc6cd727eabc6a09a48,
and pushed.

Hopefully this will be picked up by the data service soon.

Andreas





Information forwarded to guix-patches@gnu.org:
bug#76899; Package guix-patches. (Wed, 28 May 2025 10:40:04 GMT) (full text, mbox, link).


Message #20 received at 76899@debbugs.gnu.org (full text, mbox, reply):

From: Christopher Baines <mail@cbaines.net>
To: Andreas Enge <andreas@enge.fr>
Cc: 76899@debbugs.gnu.org, Greg Hogan <code@greghogan.com>
Subject: Re: [bug#76899] Request for merging "c++-team" branch
Date: Wed, 28 May 2025 11:39:35 +0100
[Message part 1 (text/plain, inline)]
Andreas Enge <andreas@enge.fr> writes:

> I have rebased once again, on dd5cb574b53337620c31dcc6cd727eabc6a09a48,
> and pushed.
>
> Hopefully this will be picked up by the data service soon.

I was looking at why the data service was so slow at processing this
branch, and I think it was mostly due to [1] "build-system/gnu: Limit
load average.".

1: https://codeberg.org/guix/guix/commit/dd2ebc733add21f9b40d0df5b7a8337c5beb8e72

Turns out that this change is also on the core-packages-team branch,
which is amore appropriate place, so I've rebased removing this commit.

I'd recommend running guix weather on branches like this since by
computing all the derivations you might find some problems, and it'll
give a sense of how many packages are affected by the changes.
[signature.asc (application/pgp-signature, inline)]

Added indication that bug 76899 blocks75518 Request was from Andreas Enge <andreas@enge.fr> to control@debbugs.gnu.org. (Sun, 01 Jun 2025 09:32:02 GMT) (full text, mbox, link).


Information forwarded to guix-patches@gnu.org:
bug#76899; Package guix-patches. (Tue, 03 Jun 2025 10:37:01 GMT) (full text, mbox, link).


Message #25 received at 76899@debbugs.gnu.org (full text, mbox, reply):

From: Andreas Enge <andreas@enge.fr>
To: Christopher Baines <mail@cbaines.net>
Cc: 76899@debbugs.gnu.org, Greg Hogan <code@greghogan.com>
Subject: Re: [bug#76899] Request for merging "c++-team" branch
Date: Tue, 3 Jun 2025 12:35:49 +0200
Hello,

the branch has a few build failures, including important packages such
as llvm:
   https://qa.guix.gnu.org/branch/c++-team/package-changes?x86_64-linux-change=broken&x86_64-linux-change=still-failing&x86_64-linux-change=unknown-to-failing&x86_64-linux-change=new-failing

Could you have a look, Greg?

Andreas





Added blocking bug(s) 77340 Request was from Andreas Enge <andreas@enge.fr> to control@debbugs.gnu.org. (Thu, 05 Jun 2025 08:32:02 GMT) (full text, mbox, link).


Information forwarded to guix-patches@gnu.org:
bug#76899; Package guix-patches. (Thu, 05 Jun 2025 08:45:02 GMT) (full text, mbox, link).


Message #30 received at 76899@debbugs.gnu.org (full text, mbox, reply):

From: Andreas Enge <andreas@enge.fr>
To: John Kehayias <john.kehayias@protonmail.com>
Cc: 76899@debbugs.gnu.org, Christopher Baines <mail@cbaines.net>, Greg Hogan <code@greghogan.com>, 77340@debbugs.gnu.org
Subject: Re: bug#77340: Request for merging "mesa-updates" branch
Date: Thu, 5 Jun 2025 10:43:57 +0200
Hello,

while waiting for the c++-team branch to be fixed, I have passed the
mesa-updates branch to the front after rebasing it on commit
027a47787f8dcf6651a1c20c5b475376defe6d6b .

Please keep observing it and merge it when it is ready.

I am not sure if QA is currently keeping up with the branches, but it
is also evaluated by CI at
   https://ci.guix.gnu.org/jobset/mesa-updates

Thanks,

Andreas





Information forwarded to guix-patches@gnu.org:
bug#76899; Package guix-patches. (Sun, 08 Jun 2025 19:55:01 GMT) (full text, mbox, link).


Message #33 received at 76899@debbugs.gnu.org (full text, mbox, reply):

From: John Kehayias <john.kehayias@protonmail.com>
To: Andreas Enge <andreas@enge.fr>
Cc: 76899@debbugs.gnu.org, Christopher Baines <mail@cbaines.net>, Greg Hogan <code@greghogan.com>, 77340@debbugs.gnu.org
Subject: Re: bug#77340: Request for merging "mesa-updates" branch
Date: Sun, 08 Jun 2025 19:53:41 +0000
Hi Andreas et al.

On Thu, Jun 05, 2025 at 10:43 AM, Andreas Enge wrote:

> Hello,
>
> while waiting for the c++-team branch to be fixed, I have passed the
> mesa-updates branch to the front after rebasing it on commit
> 027a47787f8dcf6651a1c20c5b475376defe6d6b .
>

Thanks! I just rebased on 199fd26ab268d4f26cebcb39e844fe4ff9bea9bc (had
a checkmark on data services) and pushed another mesa update as they had
an emergency bugfix release (issue with latest AMD cards).

Prior to that the coverage on QA was about the same as master.

> Please keep observing it and merge it when it is ready.
>

So I can go ahead and merge this after this update builds then?

> I am not sure if QA is currently keeping up with the branches, but it
> is also evaluated by CI at
>    https://ci.guix.gnu.org/jobset/mesa-updates
>

Yup, I've been keeping an eye on there whenever I'm working on this
branch, at least to see x86/x86_64 builds (always need to wait for
Bordeaux for others).

> Thanks,
>
> Andreas

A thanks for helping manage the branches!
John





Information forwarded to guix-patches@gnu.org:
bug#76899; Package guix-patches. (Mon, 09 Jun 2025 14:44:02 GMT) (full text, mbox, link).


Message #36 received at 76899@debbugs.gnu.org (full text, mbox, reply):

From: Andreas Enge <andreas@enge.fr>
To: John Kehayias <john.kehayias@protonmail.com>
Cc: 76899@debbugs.gnu.org, Christopher Baines <mail@cbaines.net>, Greg Hogan <code@greghogan.com>, 77340@debbugs.gnu.org
Subject: Re: bug#77340: Request for merging "mesa-updates" branch
Date: Mon, 9 Jun 2025 16:43:37 +0200
Hello,

Am Sun, Jun 08, 2025 at 07:53:41PM +0000 schrieb John Kehayias:
> So I can go ahead and merge this after this update builds then?

yes, please do, close the bug and delete the branch (and keep us in cc).
This is assuming all goes well :)
There seem to be problems with CI as you reported, and the previous
evaluation had lots of failing packages, but they looked rather spurious
than real failures.

On QA, it has taken a while until the mesa-updates branch went to the
front, although I had given "block" instructions to debbugs - maybe
Chris had to change some code to take multiple blocks into account?
No, apparently blocking is not transitive - I see he has added an
explicit block yesterday.

So QA is working full-speed on the branch.
There are a few failing packages:
   https://qa.guix.gnu.org/branch/mesa-updates/package-changes?x86_64-linux-change=broken&x86_64-linux-change=still-failing&x86_64-linux-change=unknown-to-failing&x86_64-linux-change=new-failing
I will let you judge whether these are more than random failures,
and if they are related to mesa, whether they should be repaired on
the branch or whether this can wait until master.

Thanks,

Andreas





Information forwarded to guix-patches@gnu.org:
bug#76899; Package guix-patches. (Wed, 11 Jun 2025 22:42:01 GMT) (full text, mbox, link).


Message #39 received at 76899@debbugs.gnu.org (full text, mbox, reply):

From: John Kehayias <john.kehayias@protonmail.com>
To: Andreas Enge <andreas@enge.fr>
Cc: 76899@debbugs.gnu.org, Efraim Flashner <efraim.flashner@gmail.com>, Christopher Baines <mail@cbaines.net>, Greg Hogan <code@greghogan.com>, 77340-done@debbugs.gnu.org
Subject: Re: bug#77340: Request for merging "mesa-updates" branch
Date: Wed, 11 Jun 2025 22:41:44 +0000
Hi Andreas et al,

On Mon, Jun 09, 2025 at 04:43 PM, Andreas Enge wrote:

> Hello,
>
> Am Sun, Jun 08, 2025 at 07:53:41PM +0000 schrieb John Kehayias:
>> So I can go ahead and merge this after this update builds then?
>
> yes, please do, close the bug and delete the branch (and keep us in cc).
> This is assuming all goes well :)
> There seem to be problems with CI as you reported, and the previous
> evaluation had lots of failing packages, but they looked rather spurious
> than real failures.
>

I've gone ahead and merged mesa-updates after Efraim (added to CC) made
some fixes for riscv64-linux (though this isn't set to build on
QA/mesa-updates so substitutes will only build now on Berlin/master).

I'll be keeping an eye for any failures or reports of trouble, hopefully
just some random leaf packages at most.

> On QA, it has taken a while until the mesa-updates branch went to the
> front, although I had given "block" instructions to debbugs - maybe
> Chris had to change some code to take multiple blocks into account?
> No, apparently blocking is not transitive - I see he has added an
> explicit block yesterday.
>
> So QA is working full-speed on the branch.
> There are a few failing packages:
>    https://qa.guix.gnu.org/branch/mesa-updates/package-changes?x86_64-linux-change=broken&x86_64-linux-change=still-failing&x86_64-linux-change=unknown-to-failing&x86_64-linux-change=new-failing
> I will let you judge whether these are more than random failures,
> and if they are related to mesa, whether they should be repaired on
> the branch or whether this can wait until master.
>

It has been hard to investigate failures directly from the Berlin CI
jobset due to webfront end/build processing issues where. I had reports
of at least one user on IRC that has used the branch fine on their
machine, and I've checked my own manifests as well. Usually (hopefully
not famous last words!) there isn't much happening, but it would be good
to have people with different hardware in the future to test pre-merge,
especially older hardware.

I didn't spot anything that looked critical or necessarily related to
these changes, but I'll be sure to be available for any fixes. Overall
substitute coverage was about the same as master in the last few days so
I don't anticipate much action, hopefully.

> Thanks,
>
> Andreas

Thanks for helping coordinate!

I really better create a mesa/graphics team and get this on a regular
schedule. It is a pretty straightforward branch and packages when doing
it a regular pace to keep relatively up to date with upstream.

John





Information forwarded to guix-patches@gnu.org:
bug#76899; Package guix-patches. (Thu, 12 Jun 2025 08:40:02 GMT) (full text, mbox, link).


Message #42 received at 76899@debbugs.gnu.org (full text, mbox, reply):

From: Andreas Enge <andreas@enge.fr>
To: John Kehayias <john.kehayias@protonmail.com>
Cc: 76899@debbugs.gnu.org, Efraim Flashner <efraim.flashner@gmail.com>, Christopher Baines <mail@cbaines.net>, Greg Hogan <code@greghogan.com>, 77340@debbugs.gnu.org
Subject: Re: bug#77340: Request for merging "mesa-updates" branch
Date: Thu, 12 Jun 2025 10:39:46 +0200
Hello John,

thanks for pushing this through (figuratively and literally ;-))!

Am Wed, Jun 11, 2025 at 10:41:44PM +0000 schrieb John Kehayias:
> I've gone ahead and merged mesa-updates after Efraim (added to CC) made
> some fixes for riscv64-linux (though this isn't set to build on
> QA/mesa-updates so substitutes will only build now on Berlin/master).

I have also deleted the mesa-updates branch. This follows our policy and
avoids us ending up with old branches of which we have forgotten whether
they are work in progress or already merged. Please feel free to branch off
from master again at any time.

Packages for riscv64 are also built on the bordeaux build farm, with a
decent coverage:
   https://qa.guix.gnu.org/branch/master

Cheers,

Andreas





Added blocking bug(s) 78527 Request was from Andreas Enge <andreas@enge.fr> to control@debbugs.gnu.org. (Thu, 12 Jun 2025 09:27:02 GMT) (full text, mbox, link).


Removed indication that bug 76899 blocks Request was from Andreas Enge <andreas@enge.fr> to control@debbugs.gnu.org. (Thu, 12 Jun 2025 09:27:02 GMT) (full text, mbox, link).


Information forwarded to guix-patches@gnu.org:
bug#76899; Package guix-patches. (Thu, 12 Jun 2025 09:56:02 GMT) (full text, mbox, link).


Message #49 received at 76899@debbugs.gnu.org (full text, mbox, reply):

From: Andreas Enge <andreas@enge.fr>
To: Greg Hogan <code@greghogan.com>
Cc: 76899@debbugs.gnu.org, Christopher Baines <mail@cbaines.net>
Subject: Re: [bug#76899] Request for merging "c++-team" branch
Date: Thu, 12 Jun 2025 11:54:46 +0200
Hello Greg,

I hope you are doing well, it is a bit worrying not to have heard back
from you since this branch started to be evaluated about a month ago.

I tried to rebase it, but there were a few merge conflicts, and I did
not feel able to decide which of the two versions, or maybe a
combination of them, should be retained.

For the time being, I let the emacs-team branch go to the front.

Please come back to us to see how this branch should be handled.

Andreas





Removed blocking bug(s) 77340 Request was from Andreas Enge <andreas@enge.fr> to control@debbugs.gnu.org. (Fri, 13 Jun 2025 09:12:02 GMT) (full text, mbox, link).


Removed blocking bug(s) 78527 Request was from Andreas Enge <andreas@enge.fr> to control@debbugs.gnu.org. (Fri, 13 Jun 2025 09:12:02 GMT) (full text, mbox, link).


Added blocking bug(s) 78257 Request was from Andreas Enge <andreas@enge.fr> to control@debbugs.gnu.org. (Fri, 13 Jun 2025 09:12:02 GMT) (full text, mbox, link).


Removed blocking bug(s) 78257 Request was from Andreas Enge <andreas@enge.fr> to control@debbugs.gnu.org. (Sun, 15 Jun 2025 16:22:05 GMT) (full text, mbox, link).


Added blocking bug(s) 78676 Request was from Andreas Enge <andreas@enge.fr> to control@debbugs.gnu.org. (Sun, 15 Jun 2025 16:22:05 GMT) (full text, mbox, link).


Information forwarded to guix-patches@gnu.org:
bug#76899; Package guix-patches. (Fri, 20 Jun 2025 17:37:01 GMT) (full text, mbox, link).


Message #62 received at 76899@debbugs.gnu.org (full text, mbox, reply):

From: Greg Hogan <code@greghogan.com>
To: Andreas Enge <andreas@enge.fr>
Cc: 76899@debbugs.gnu.org, Christopher Baines <mail@cbaines.net>
Subject: Re: [bug#76899] Request for merging "c++-team" branch
Date: Fri, 20 Jun 2025 13:36:28 -0400
On Thu, Jun 12, 2025 at 5:54 AM Andreas Enge <andreas@enge.fr> wrote:
>
> Hello Greg,
>
> I hope you are doing well, it is a bit worrying not to have heard back
> from you since this branch started to be evaluated about a month ago.
>
> I tried to rebase it, but there were a few merge conflicts, and I did
> not feel able to decide which of the two versions, or maybe a
> combination of them, should be retained.

No worries, just travelling with less access to the Internet than I
had hoped for.

> For the time being, I let the emacs-team branch go to the front.
>
> Please come back to us to see how this branch should be handled.
>
> Andreas

I have it rebased and bootstrapping locally. Still working to sort out
my Codeberg access to push the rebase there.

Any idea on how to access the build stats from QA
[https://qa.guix.gnu.org/branch/c++-team]? I have not closely followed
the issue with the unknown merge base revision, other than I believe
that rebasing on a different commit has solved the problem.

Greg




Information forwarded to guix-patches@gnu.org:
bug#76899; Package guix-patches. (Fri, 20 Jun 2025 18:14:04 GMT) (full text, mbox, link).


Message #65 received at 76899@debbugs.gnu.org (full text, mbox, reply):

From: Andreas Enge <andreas@enge.fr>
To: Greg Hogan <code@greghogan.com>
Cc: 76899@debbugs.gnu.org, Christopher Baines <mail@cbaines.net>
Subject: Re: [bug#76899] Request for merging "c++-team" branch
Date: Fri, 20 Jun 2025 20:13:15 +0200
Am Fri, Jun 20, 2025 at 01:36:28PM -0400 schrieb Greg Hogan:
> No worries, just travelling with less access to the Internet than I
> had hoped for.

Good to hear that!

> I have it rebased and bootstrapping locally. Still working to sort out
> my Codeberg access to push the rebase there.

Hopefully this will be easy to sort out; people reported problems in the
past, but they have apparently been solved.

> Any idea on how to access the build stats from QA
> [https://qa.guix.gnu.org/branch/c++-team]? I have not closely followed
> the issue with the unknown merge base revision, other than I believe
> that rebasing on a different commit has solved the problem.

To solve the "unknown base revision" problem, you need to have a look at
   https://data.qa.guix.gnu.org/
or more precisely
   https://data.qa.guix.gnu.org/repository/1/branch/master
and choose a (well, the latest) commit with a green badge.

For the "unknown target revision", there is nothing to do but wait
until the data service has picked it up (it will show on
https://data.qa.guix.gnu.org/ again with a green badge).

Currently QA only looks at the first two branches, which currently are
ruby-team and core-packages team. So once ruby-team is merged, c++-team
should get into focus (but I may pause it once more until you have
managed to push the latest branch to master).

Andreas





Added blocking bug(s) 78689 Request was from Andreas Enge <andreas@enge.fr> to control@debbugs.gnu.org. (Fri, 20 Jun 2025 21:02:02 GMT) (full text, mbox, link).


Information forwarded to guix-patches@gnu.org:
bug#76899; Package guix-patches. (Sat, 21 Jun 2025 16:37:02 GMT) (full text, mbox, link).


Message #70 received at 76899@debbugs.gnu.org (full text, mbox, reply):

From: Greg Hogan <code@greghogan.com>
To: Andreas Enge <andreas@enge.fr>
Cc: 76899@debbugs.gnu.org, Christopher Baines <mail@cbaines.net>
Subject: Re: [bug#76899] Request for merging "c++-team" branch
Date: Sat, 21 Jun 2025 12:36:12 -0400
On Fri, Jun 20, 2025 at 2:13 PM Andreas Enge <andreas@enge.fr> wrote:
>
> Am Fri, Jun 20, 2025 at 01:36:28PM -0400 schrieb Greg Hogan:
> > No worries, just travelling with less access to the Internet than I
> > had hoped for.
>
> Good to hear that!
>
> > I have it rebased and bootstrapping locally. Still working to sort out
> > my Codeberg access to push the rebase there.
>
> Hopefully this will be easy to sort out; people reported problems in the
> past, but they have apparently been solved.
>
> > Any idea on how to access the build stats from QA
> > [https://qa.guix.gnu.org/branch/c++-team]? I have not closely followed
> > the issue with the unknown merge base revision, other than I believe
> > that rebasing on a different commit has solved the problem.
>
> To solve the "unknown base revision" problem, you need to have a look at
>    https://data.qa.guix.gnu.org/
> or more precisely
>    https://data.qa.guix.gnu.org/repository/1/branch/master
> and choose a (well, the latest) commit with a green badge.
>
> For the "unknown target revision", there is nothing to do but wait
> until the data service has picked it up (it will show on
> https://data.qa.guix.gnu.org/ again with a green badge).
>
> Currently QA only looks at the first two branches, which currently are
> ruby-team and core-packages team. So once ruby-team is merged, c++-team
> should get into focus (but I may pause it once more until you have
> managed to push the latest branch to master).
>
> Andreas

Thanks for all of your help. I have rebased a few times to try and get
a good build on CI [https://ci.guix.gnu.org/jobset/c%2B%2B-team], the
last being revision de9e1421 [
https://data.qa.guix.gnu.org/revision/de9e1421ae254ec94adbb45421b4690b5a20fc79].
It's unclear why CI would fail to build the Guix checkout if it is
compiling locally for me.

Greg




Information forwarded to guix-patches@gnu.org:
bug#76899; Package guix-patches. (Sat, 21 Jun 2025 16:53:04 GMT) (full text, mbox, link).


Message #73 received at 76899@debbugs.gnu.org (full text, mbox, reply):

From: Andreas Enge <andreas@enge.fr>
To: Greg Hogan <code@greghogan.com>
Cc: 76899@debbugs.gnu.org, Christopher Baines <mail@cbaines.net>
Subject: Re: [bug#76899] Request for merging "c++-team" branch
Date: Sat, 21 Jun 2025 18:52:48 +0200
Am Sat, Jun 21, 2025 at 12:36:12PM -0400 schrieb Greg Hogan:
> It's unclear why CI would fail to build the Guix checkout if it is
> compiling locally for me.

I do not know, I do not usually work with cuirass or CI.
Someone mentioned a full disk on some of the nodes, maybe this is
related?

I had to take out my machines from the bordeaux build farm for a little
while, so this one will be degraded as well. And over the next few weeks
I might not be very present to follow up with branches.

I will let you sort things out between the branch captains :)
The nss-updates branch is discussed at
   https://codeberg.org/guix/guix/pulls/400 ;
once it is merged and the branch and issue 78689 closed,
c++-team should automatically move one step to the front in QA and end
up within the two top branches, which are the evaluated branches.

Andreas





Information forwarded to guix-patches@gnu.org:
bug#76899; Package guix-patches. (Fri, 18 Jul 2025 19:14:02 GMT) (full text, mbox, link).


Message #76 received at 76899@debbugs.gnu.org (full text, mbox, reply):

From: Andreas Enge <andreas@enge.fr>
To: 76044@debbugs.gnu.org, 76899@debbugs.gnu.org, 78689@debbugs.gnu.org
Cc: Christopher Baines <mail@cbaines.net>, iyzsong@envs.net, Maxim Cournoyer <maxim.cournoyer@gmail.com>, Greg Hogan <code@greghogan.com>
Subject: After the merge is before the merge
Date: Fri, 18 Jul 2025 21:13:42 +0200
Hello all,

after the core-packages-team merge, your three branches are next in
line; could you maybe rebase them on master (a commit after
4d8c55de60cf9a5cafc4b881035131921d07314d, preferably one known to the
QA data service as shown here:
   https://data.qa.guix.gnu.org/repository/1/branch/master

The qt-team branch was closed for a while, since it required the
core-packages-team branch to be merged; to repair breakage in the
latter, we actually moved some of its commits already, so part of the
branch is already applied. If you are ready, you can reopen the bug,
and qt-team will go to the front.

The nss-updates and c++-team branches come in a certain order right now,
but this needs not be fixed. Depending on how well QA and CI work,
respectively, it might also be an option to have them built by CI
instead. In theory, they should just work and just need to be built for
getting substitutes, but who knows!
As for qt-team, you may also update your updates to latest releases and
force-push the branches.

Andreas





Removed blocking bug(s) 77340 Request was from Andreas Enge <andreas@enge.fr> to control@debbugs.gnu.org. (Sat, 19 Jul 2025 07:16:02 GMT) (full text, mbox, link).


Removed blocking bug(s) 78689 Request was from Andreas Enge <andreas@enge.fr> to control@debbugs.gnu.org. (Sat, 19 Jul 2025 07:31:01 GMT) (full text, mbox, link).


Removed blocking bug(s) 78676 Request was from Andreas Enge <andreas@enge.fr> to control@debbugs.gnu.org. (Sat, 19 Jul 2025 07:31:01 GMT) (full text, mbox, link).


Information forwarded to guix-patches@gnu.org:
bug#76899; Package guix-patches. (Sat, 19 Jul 2025 12:20:02 GMT) (full text, mbox, link).


Message #85 received at 76899@debbugs.gnu.org (full text, mbox, reply):

From: Maxim Cournoyer <maxim.cournoyer@gmail.com>
To: Andreas Enge <andreas@enge.fr>
Cc: 76044@debbugs.gnu.org, Christopher Baines <mail@cbaines.net>, Greg Hogan <code@greghogan.com>, Zheng Junjie <z572@z572.online>, iyzsong@envs.net, 76899@debbugs.gnu.org, 78689@debbugs.gnu.org
Subject: Re: After the merge is before the merge
Date: Sat, 19 Jul 2025 21:19:31 +0900
Hi Andreas,

+CC Zheng

Andreas Enge <andreas@enge.fr> writes:

> Hello all,
>
> after the core-packages-team merge, your three branches are next in
> line; could you maybe rebase them on master (a commit after
> 4d8c55de60cf9a5cafc4b881035131921d07314d, preferably one known to the
> QA data service as shown here:
>    https://data.qa.guix.gnu.org/repository/1/branch/master
>
> The qt-team branch was closed for a while, since it required the
> core-packages-team branch to be merged; to repair breakage in the
> latter, we actually moved some of its commits already, so part of the
> branch is already applied. If you are ready, you can reopen the bug,
> and qt-team will go to the front.

Which bug must be reopened? The merge request?

[...]

> As for qt-team, you may also update your updates to latest releases and
> force-push the branches.

I tried to rebase it, but there are lots of tricky conflicts to resolve
in KDE applications; I'll defer to Zheng, as they authored the changes
and probably know which variants are the most up to date/correct.

-- 
Thanks,
Maxim




Information forwarded to guix-patches@gnu.org:
bug#76899; Package guix-patches. (Sat, 19 Jul 2025 20:10:02 GMT) (full text, mbox, link).


Message #88 received at 76899@debbugs.gnu.org (full text, mbox, reply):

From: Greg Hogan <code@greghogan.com>
To: Andreas Enge <andreas@enge.fr>
Cc: 76044@debbugs.gnu.org, Maxim Cournoyer <maxim.cournoyer@gmail.com>, Christopher Baines <mail@cbaines.net>, iyzsong@envs.net, 76899@debbugs.gnu.org, 78689@debbugs.gnu.org
Subject: Re: After the merge is before the merge
Date: Sat, 19 Jul 2025 16:08:58 -0400
On Fri, Jul 18, 2025 at 3:13 PM Andreas Enge <andreas@enge.fr> wrote:
>
> Hello all,
>
> after the core-packages-team merge, your three branches are next in
> line; could you maybe rebase them on master (a commit after
> 4d8c55de60cf9a5cafc4b881035131921d07314d, preferably one known to the
> QA data service as shown here:
>    https://data.qa.guix.gnu.org/repository/1/branch/master
>
> The qt-team branch was closed for a while, since it required the
> core-packages-team branch to be merged; to repair breakage in the
> latter, we actually moved some of its commits already, so part of the
> branch is already applied. If you are ready, you can reopen the bug,
> and qt-team will go to the front.
>
> The nss-updates and c++-team branches come in a certain order right now,
> but this needs not be fixed. Depending on how well QA and CI work,
> respectively, it might also be an option to have them built by CI
> instead. In theory, they should just work and just need to be built for
> getting substitutes, but who knows!
> As for qt-team, you may also update your updates to latest releases and
> force-push the branches.
>
> Andreas

Sharlatan has been quicker on the draw, but I have also been rebasing
the c++-team branch and fixing the conflicts on
b22edc407e34848745106ce29040bbfa29aeeec3, which showed "Failed to
import data" rather than the usual "No information yet" and did not
appear to work, and now 9bff5e0ecb40fe3988ea8b33d679dedca03a7bdc shows
green.

Greg




Information forwarded to guix-patches@gnu.org:
bug#76899; Package guix-patches. (Sat, 19 Jul 2025 20:29:01 GMT) (full text, mbox, link).


Message #91 received at 76899@debbugs.gnu.org (full text, mbox, reply):

From: Andreas Enge <andreas@enge.fr>
To: Greg Hogan <code@greghogan.com>
Cc: 76899@debbugs.gnu.org, Christopher Baines <mail@cbaines.net>
Subject: Re: After the merge is before the merge
Date: Sat, 19 Jul 2025 22:28:35 +0200
Hello,

Am Sat, Jul 19, 2025 at 04:08:58PM -0400 schrieb Greg Hogan:
> Sharlatan has been quicker on the draw, but I have also been rebasing
> the c++-team branch and fixing the conflicts on
> b22edc407e34848745106ce29040bbfa29aeeec3, which showed "Failed to
> import data" rather than the usual "No information yet" and did not
> appear to work, and now 9bff5e0ecb40fe3988ea8b33d679dedca03a7bdc shows
> green.

impossible to compete with Sharlatan :)

But there seems to be some branch confusion.
9bff5e0ecb40fe3988ea8b33d679dedca03a7bdc is the first master branch
treated after the big merge by QA.

The C++ branch here is being treated right now:
   https://data.qa.guix.gnu.org/revision/4550325654b35f6144af8fb8af33d350815e28b9

Ah, I see there is a new one:
   https://data.qa.guix.gnu.org/revision/482862e466d28bc66dfa92bd393b57fb63a69cb1

So this is one you have rebased on 9bff5e0ecb40fe3988ea8b33d679dedca03a7bdc ?

Excellent, then we just have to continue waiting...

The c++-team branch is first in line, and I think nss-updates has not
yet been rebased.

Andreas





Information forwarded to guix-patches@gnu.org:
bug#76899; Package guix-patches. (Sat, 19 Jul 2025 22:50:03 GMT) (full text, mbox, link).


Message #94 received at 76899@debbugs.gnu.org (full text, mbox, reply):

From: Greg Hogan <code@greghogan.com>
To: Andreas Enge <andreas@enge.fr>
Cc: 76899@debbugs.gnu.org, Christopher Baines <mail@cbaines.net>
Subject: Re: After the merge is before the merge
Date: Sat, 19 Jul 2025 18:49:19 -0400
On Sat, Jul 19, 2025 at 4:28 PM Andreas Enge <andreas@enge.fr> wrote:
>
> So this is one you have rebased on 9bff5e0ecb40fe3988ea8b33d679dedca03a7bdc ?

Yes. One quick check is the source commit from the "View Git Branch"
link on the branch page (https://qa.guix.gnu.org/branch/c++-team):
  https://codeberg.org/guix/guix/compare/9bff5e0ecb40fe3988ea8b33d679dedca03a7bdc...482862e466d28bc66dfa92bd393b57fb63a69cb1




Information forwarded to guix-patches@gnu.org:
bug#76899; Package guix-patches. (Sun, 20 Jul 2025 17:28:02 GMT) (full text, mbox, link).


Message #97 received at 76899@debbugs.gnu.org (full text, mbox, reply):

From: Sharlatan Hellseher <sharlatanus@gmail.com>
To: 76899@debbugs.gnu.org
Cc: andreas@enge.fr, code@greghogan.com
Subject: Request for merging "c++-team" branch
Date: Sun, 20 Jul 2025 18:26:46 +0100
[Message part 1 (text/plain, inline)]
Hi,

Sorry if it's impatient, I've got some free time at evenings now =).
I was expecting core-packages-team be merged closer to the end of the
month ^.^

--
Oleg
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches@gnu.org:
bug#76899; Package guix-patches. (Mon, 21 Jul 2025 14:06:02 GMT) (full text, mbox, link).


Message #100 received at 76899@debbugs.gnu.org (full text, mbox, reply):

From: Greg Hogan <code@greghogan.com>
To: Andreas Enge <andreas@enge.fr>
Cc: 76044@debbugs.gnu.org, Maxim Cournoyer <maxim.cournoyer@gmail.com>, Christopher Baines <mail@cbaines.net>, iyzsong@envs.net, 76899@debbugs.gnu.org, 78689@debbugs.gnu.org
Subject: Re: After the merge is before the merge
Date: Mon, 21 Jul 2025 10:05:14 -0400
The c++-team is currently at the head of the queue at qa.guix.gnu.org
and displays the following message:
  "Submitting builds for this branch suspended as master branch
substitute availability is low for: armhf-linux i686-linux"
and no builds have been attempted on the team branch.

Substitute availability on master is shown as 33.1% for armhf-linux
and 78.1% for i686-linux. I'm not noticing much improvement in those
numbers, but I can track this better now that I have recorded a point
in time.

This seems like a less than optimal behavior for the system to shut
down building on primary architectures for team branches when the
secondary architectures have large numbers of blocked builds,
presumably due to the recent core-packages-team merge.

Greg




Information forwarded to guix-patches@gnu.org:
bug#76899; Package guix-patches. (Mon, 21 Jul 2025 14:53:02 GMT) (full text, mbox, link).


Message #103 received at 76899@debbugs.gnu.org (full text, mbox, reply):

From: Andreas Enge <andreas@enge.fr>
To: Greg Hogan <code@greghogan.com>
Cc: 76044@debbugs.gnu.org, Maxim Cournoyer <maxim.cournoyer@gmail.com>, Christopher Baines <mail@cbaines.net>, iyzsong@envs.net, 76899@debbugs.gnu.org, 78689@debbugs.gnu.org
Subject: Re: After the merge is before the merge
Date: Mon, 21 Jul 2025 16:52:05 +0200
Hello Greg,

Am Mon, Jul 21, 2025 at 10:05:14AM -0400 schrieb Greg Hogan:
> Substitute availability on master is shown as 33.1% for armhf-linux
> and 78.1% for i686-linux. I'm not noticing much improvement in those
> numbers, but I can track this better now that I have recorded a point
> in time.
> 
> This seems like a less than optimal behavior for the system to shut
> down building on primary architectures for team branches when the
> secondary architectures have large numbers of blocked builds,
> presumably due to the recent core-packages-team merge.

indeed this is a problem! In particular now since I think the number
of buildable packages has gone below the limit of 80% on these two
architectures, so we will never reach this barrier. (I deduce this from
the numbers not going up.) However, on i686 I think we are on our way to
above 80% with all the recent changes on master.

I have submitted a PR here:
   https://codeberg.org/guix/qa-frontpage/pulls/8
and am working on integrating and deploying it.

The qt-team branch has also reopened and gone to the front of the queue,
since it had been waiting longer and just been suspended while waiting
for core-packages-team, on which it depends, to let other branches go to
the front.

The c++-team branch has started on CI as well:
   https://ci.guix.gnu.org/jobset/c++-team
but I am rather puzzled by the outcome.
The page itself shows an enormous number of failed packages in the red
box (almost all of them, plus some that are still in progress); when
clicking on the red box, I find packages such as ocaml that failed their
test phase with 0 failed tests. On the other hand, when clicking on the
dashboard (the monitor symbol to the right), almost all packages are
either green or transparent, and when one clicks on a transparent dot,
it shows the build as scheduled. But I know very little about CI.

All of qt-team, c++-team and nss-updates are accessible from CI as well,
so as soon as one of them is seen to be ready there, it can be pushed
to master.

Andreas





Information forwarded to guix-patches@gnu.org:
bug#76899; Package guix-patches. (Mon, 21 Jul 2025 16:56:02 GMT) (full text, mbox, link).


Message #106 received at 76899@debbugs.gnu.org (full text, mbox, reply):

From: Greg Hogan <code@greghogan.com>
To: Andreas Enge <andreas@enge.fr>
Cc: 76044@debbugs.gnu.org, Maxim Cournoyer <maxim.cournoyer@gmail.com>, Christopher Baines <mail@cbaines.net>, iyzsong@envs.net, 76899@debbugs.gnu.org, 78689@debbugs.gnu.org
Subject: Re: After the merge is before the merge
Date: Mon, 21 Jul 2025 12:54:59 -0400
On Mon, Jul 21, 2025 at 10:52 AM Andreas Enge <andreas@enge.fr> wrote:
>
> The qt-team branch has also reopened and gone to the front of the queue,
> since it had been waiting longer and just been suspended while waiting
> for core-packages-team, on which it depends, to let other branches go to
> the front.

Yes, and likely a good thing since the qt-build-system inherits from
the cmake-build-system which is the focus of the c++-team branch.

The qt-team branch is rebased off the latest commit on master rather
than the latest processed commit so is showing the dreaded "Merge base
has not been processed by the data service yet".

> The c++-team branch has started on CI as well:
>    https://ci.guix.gnu.org/jobset/c++-team
> but I am rather puzzled by the outcome.
> The page itself shows an enormous number of failed packages in the red
> box (almost all of them, plus some that are still in progress); when
> clicking on the red box, I find packages such as ocaml that failed their
> test phase with 0 failed tests. On the other hand, when clicking on the
> dashboard (the monitor symbol to the right), almost all packages are
> either green or transparent, and when one clicks on a transparent dot,
> it shows the build as scheduled. But I know very little about CI.

It is helpful that the ci dashboard can select for a single
architecture, but is there a way to compare against the merge base as
with qa? On master we are concerned with the state of all packages,
but on team branches is there any other question than to find the
newly failing packages relative to the base commit?

Greg




Information forwarded to guix-patches@gnu.org:
bug#76899; Package guix-patches. (Mon, 21 Jul 2025 17:03:02 GMT) (full text, mbox, link).


Message #109 received at 76899@debbugs.gnu.org (full text, mbox, reply):

From: Andreas Enge <andreas@enge.fr>
To: Greg Hogan <code@greghogan.com>
Cc: 76044@debbugs.gnu.org, Maxim Cournoyer <maxim.cournoyer@gmail.com>, Christopher Baines <mail@cbaines.net>, iyzsong@envs.net, 76899@debbugs.gnu.org, 78689@debbugs.gnu.org
Subject: Re: After the merge is before the merge
Date: Mon, 21 Jul 2025 19:02:22 +0200
Am Mon, Jul 21, 2025 at 12:54:59PM -0400 schrieb Greg Hogan:
> The qt-team branch is rebased off the latest commit on master rather
> than the latest processed commit so is showing the dreaded "Merge base
> has not been processed by the data service yet".

Yes, but the latest commits on master are also Qt related, so we need
to wait and maybe rebase on the first commit that will have been
processed after that.

> It is helpful that the ci dashboard can select for a single
> architecture, but is there a way to compare against the merge base as
> with qa? On master we are concerned with the state of all packages,
> but on team branches is there any other question than to find the
> newly failing packages relative to the base commit?

I do not think so, I have the impression that it is always with respect
to the previous commit on the same branch.

Andreas





Information forwarded to guix-patches@gnu.org:
bug#76899; Package guix-patches. (Fri, 25 Jul 2025 14:16:02 GMT) (full text, mbox, link).


Message #112 received at 76899@debbugs.gnu.org (full text, mbox, reply):

From: Andreas Enge <andreas@enge.fr>
To: Greg Hogan <code@greghogan.com>
Cc: 76899@debbugs.gnu.org, Christopher Baines <mail@cbaines.net>
Subject: Re: [bug#76899] Request for merging "c++-team" branch
Date: Fri, 25 Jul 2025 16:15:24 +0200
Hello,

this branch is now first in line.
Could you rebase it on master, possible a commit known (in an hour or two)
to data.qa.guix.gnu.org, or for the time being just commit
   eb7fb3c59d8de06ef942dce55ceb9565917e7ddb
which is the merge of qt-team?

And maybe add the commit of https://codeberg.org/guix/guix/pulls/1569 on top.

Right now QA shows a lot of blocked packages:
   https://qa.guix.gnu.org/branch/c++-team

And CI failed with this message, inside
   https://ci.guix.gnu.org/eval/2073835/log/raw

(exception unbound-variable (value #f) (value "Unbound variable: ~S") (value (cmake-next)) (value #f))
builder for `/gnu/store/sfff5zisrfw5r5s8dw5gsdwm413jdkr7-guix-package-cache.drv' failed to produce output path `/gnu/store/5b2bcrf30gh2q3rpzinq6ri1sxb1lnp1-guix-package-cache'
cannot build derivation `/gnu/store/dzz0dd83pz4gx76rbhzp7zdz9b0x1354-profile.drv': 1 dependencies couldn't be built

I wonder if this indicates a problem with the branch, cmake-next is
definitely a package related to changes in this branch:
grep cmake-next gnu/packages/*.scm
gnu/packages/video.scm:      #:cmake cmake-next                ;needs cmake >= 3.28
gnu/packages/xdisorg.scm:      #:cmake cmake-next
So I think this is a place where cmake-next used to be used, but
it does not exist anymore.

See this commit:
commit 83144c271c19af3a686a52c176fbb495f2c6d8dc
Author: Murilo <murilo@disroot.org>
Date:   Tue Jul 22 14:53:44 2025 -0300

    gnu: hyprsunset: Update to 0.3.0.

    * gnu/packages/xdisorg.scm (hyprsunset): Update to 0.3.0.
    [native-inputs]: Change gcc-14 to gcc-15.
    [inputs]: Add hyprlang.
    [arguments]{cmake}: Use cmake-next.

    Signed-off-by: John Kehayias <john.kehayias@protonmail.com>

And this one:
commit 686cc8728ebe6b0572bebb31fb671f5fa0880cf2
Author: 宋文武 <iyzsong@envs.net>
Date:   Mon Feb 10 13:05:44 2025 +0800

    gnu: obs: Upduate to 31.0.1.

    * gnu/packages/patches/obs-modules-location.patch: Adjust for 31.0.1.
    * gnu/packages/video.scm (obs): Update to 31.0.1.
    [inputs]: Add rnnoise and uthash.
    [arguments]: Use cmake-next.  Add "-DENABLE_NVENC=OFF" to configure-flags.
    Set OBS_EXECUTABLE_RPATH, OBS_LIBRARY_RPATH and OBS_MODULE_RPATH.

    Change-Id: Iaa8e7fceb04b3bf7e69cb0a040938ca90dfa46d0
    Signed-off-by: Andreas Enge <andreas@enge.fr>

I think this is a place where textual git rebases do work, but are not
semantically correct; we will need a fixup to the commit that removes
cmake-next to handle these two packages.

Thanks,

Andreas






Information forwarded to guix-patches@gnu.org:
bug#76899; Package guix-patches. (Fri, 25 Jul 2025 16:17:01 GMT) (full text, mbox, link).


Message #115 received at 76899@debbugs.gnu.org (full text, mbox, reply):

From: Greg Hogan <code@greghogan.com>
To: Andreas Enge <andreas@enge.fr>
Cc: 76899@debbugs.gnu.org, Christopher Baines <mail@cbaines.net>
Subject: Re: [bug#76899] Request for merging "c++-team" branch
Date: Fri, 25 Jul 2025 12:16:30 -0400
On Fri, Jul 25, 2025 at 10:15 AM Andreas Enge <andreas@enge.fr> wrote:
>
> Hello,
>
> this branch is now first in line.
> Could you rebase it on master, possible a commit known (in an hour or two)
> to data.qa.guix.gnu.org, or for the time being just commit
>    eb7fb3c59d8de06ef942dce55ceb9565917e7ddb
> which is the merge of qt-team?
>
> And maybe add the commit of https://codeberg.org/guix/guix/pulls/1569 on top.
>
> Right now QA shows a lot of blocked packages:
>    https://qa.guix.gnu.org/branch/c++-team
>
> And CI failed with this message, inside
>    https://ci.guix.gnu.org/eval/2073835/log/raw
>
> (exception unbound-variable (value #f) (value "Unbound variable: ~S") (value (cmake-next)) (value #f))
> builder for `/gnu/store/sfff5zisrfw5r5s8dw5gsdwm413jdkr7-guix-package-cache.drv' failed to produce output path `/gnu/store/5b2bcrf30gh2q3rpzinq6ri1sxb1lnp1-guix-package-cache'
> cannot build derivation `/gnu/store/dzz0dd83pz4gx76rbhzp7zdz9b0x1354-profile.drv': 1 dependencies couldn't be built
>
> I wonder if this indicates a problem with the branch, cmake-next is
> definitely a package related to changes in this branch:
> grep cmake-next gnu/packages/*.scm
> gnu/packages/video.scm:      #:cmake cmake-next                ;needs cmake >= 3.28
> gnu/packages/xdisorg.scm:      #:cmake cmake-next
> So I think this is a place where cmake-next used to be used, but
> it does not exist anymore.
>
> See this commit:
> commit 83144c271c19af3a686a52c176fbb495f2c6d8dc
> Author: Murilo <murilo@disroot.org>
> Date:   Tue Jul 22 14:53:44 2025 -0300
>
>     gnu: hyprsunset: Update to 0.3.0.
>
>     * gnu/packages/xdisorg.scm (hyprsunset): Update to 0.3.0.
>     [native-inputs]: Change gcc-14 to gcc-15.
>     [inputs]: Add hyprlang.
>     [arguments]{cmake}: Use cmake-next.
>
>     Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
>
> And this one:
> commit 686cc8728ebe6b0572bebb31fb671f5fa0880cf2
> Author: 宋文武 <iyzsong@envs.net>
> Date:   Mon Feb 10 13:05:44 2025 +0800
>
>     gnu: obs: Upduate to 31.0.1.
>
>     * gnu/packages/patches/obs-modules-location.patch: Adjust for 31.0.1.
>     * gnu/packages/video.scm (obs): Update to 31.0.1.
>     [inputs]: Add rnnoise and uthash.
>     [arguments]: Use cmake-next.  Add "-DENABLE_NVENC=OFF" to configure-flags.
>     Set OBS_EXECUTABLE_RPATH, OBS_LIBRARY_RPATH and OBS_MODULE_RPATH.
>
>     Change-Id: Iaa8e7fceb04b3bf7e69cb0a040938ca90dfa46d0
>     Signed-off-by: Andreas Enge <andreas@enge.fr>
>
> I think this is a place where textual git rebases do work, but are not
> semantically correct; we will need a fixup to the commit that removes
> cmake-next to handle these two packages.
>
> Thanks,
>
> Andreas

I have the branch ready to go (and did find the recent use of
cmake-next earlier today) when the data service gives the next
greenlight.

QA found a build failure in llvm@3.5.2, so I am also locally testing
the following patch for a subtle bug lurking since 2020 (llvm is
currently aliased to llvm-13).

diff --git i/gnu/packages/llvm.scm w/gnu/packages/llvm.scm
index 087aa15f885..12a91c7579f 100644
--- i/gnu/packages/llvm.scm
+++ w/gnu/packages/llvm.scm
@@ -1352,7 +1352,7 @@ (define-public llvm-3.9.1
         "1vi9sf7rx1q04wj479rsvxayb6z740iaz3qniwp266fgp5a07n8z"))))
     (outputs '("out"))
     (arguments
-     (substitute-keyword-arguments (package-arguments llvm)
+     (substitute-keyword-arguments (package-arguments llvm-6)
        ((#:phases phases)
         #~(modify-phases #$phases
             (add-before 'build 'shared-lib-workaround




Information forwarded to guix-patches@gnu.org:
bug#76899; Package guix-patches. (Sat, 26 Jul 2025 20:33:01 GMT) (full text, mbox, link).


Message #118 received at 76899@debbugs.gnu.org (full text, mbox, reply):

From: Andreas Enge <andreas@enge.fr>
To: Greg Hogan <code@greghogan.com>
Cc: 76899@debbugs.gnu.org, Christopher Baines <mail@cbaines.net>
Subject: Re: [bug#76899] Request for merging "c++-team" branch
Date: Sat, 26 Jul 2025 22:32:06 +0200
Hello,

the branch does not seem to be picked up by QA, and there is the
following in the log file of qa-frontpage:
2025-07-26 22:25:45 failed fetching derivation changes for branch c++-team
2025-07-26 22:25:45 In fibers.scm:
2025-07-26 22:25:45    157:13 18 (run-fibers _ #:hz _ #:scheduler _ #:parallelism _ #:cpus _ #:install-suspendable-ports? _ #:drain? _)
2025-07-26 22:25:45      78:4 17 (%run-fibers _ _ _ _)
2025-07-26 22:25:45 In fibers/scheduler.scm:
2025-07-26 22:25:45    348:26 16 (run-scheduler #<scheduler 7f3fed2cef60 (remote-peers: ())> _)
2025-07-26 22:25:45 In ice-9/boot-9.scm:
2025-07-26 22:25:45   1756:15 15 (with-exception-handler #<procedure 7f3fe9a2ee10 at ice-9/boot-9.scm:1860:7 (exn)> _ #:unwind? _ #:unwind-for-type _)
2025-07-26 22:25:45   1762:12 14 (with-exception-handler _ _ #:unwind? _ #:unwind-for-type _)
2025-07-26 22:25:45 In fibers/scheduler.scm:
2025-07-26 22:25:45    312:10 13 (next-task)
2025-07-26 22:25:45 In fibers.scm:
2025-07-26 22:25:45     172:8 12 (_)
2025-07-26 22:25:45 In guix-qa-frontpage/branch.scm:
2025-07-26 22:25:45     490:9 11 (_)
2025-07-26 22:25:45 In ice-9/boot-9.scm:
2025-07-26 22:25:45   1756:15 10 (with-exception-handler #<procedure 7f3fe94b8060 at guix-qa-frontpage/branch.scm:491:13 _> _ #:unwind? _ #:unwind-for-type _)
2025-07-26 22:25:45 In guix-build-coordinator/utils.scm:
2025-07-26 22:25:45     740:4  9 (call-with-time-logging "refreshing branch data" #<procedure 7f3ff63db3e0 at guix-qa-frontpage/branch.scm:493:13 ()>)
2025-07-26 22:25:45 In ice-9/boot-9.scm:
2025-07-26 22:25:45   1762:12  8 (with-exception-handler _ _ #:unwind? _ #:unwind-for-type _)
2025-07-26 22:25:45 In guix-qa-frontpage/branch.scm:
2025-07-26 22:25:45     429:6  7 (refresh-data)
2025-07-26 22:25:45 In srfi/srfi-1.scm:
2025-07-26 22:25:45     750:9  6 (for-each #<procedure 7f3fe8a6fca0 at guix-qa-frontpage/branch.scm:430:7 (branch)> ((("commit" . "229f6a975487ff80044a12f24f9112414ddea1f9") ("name" . "c++-team")) (("commit" . "7a7cd597e4d1af401c3e065862679906dd3bc327") ("name" . "go-team"))))
2025-07-26 22:25:45 In guix-qa-frontpage/branch.scm:
2025-07-26 22:25:45    437:11  5 (_ _)
2025-07-26 22:25:45 In ice-9/boot-9.scm:
2025-07-26 22:25:45   1756:15  4 (with-exception-handler #<procedure 7f3fe94b7ed0 at guix-qa-frontpage/branch.scm:438:15 (exn)> _ #:unwind? _ #:unwind-for-type _)
2025-07-26 22:25:45   1762:12  3 (with-exception-handler _ _ #:unwind? _ #:unwind-for-type _)
2025-07-26 22:25:45 In guix-qa-frontpage/branch.scm:
2025-07-26 22:25:45    455:27  2 (_)
2025-07-26 22:25:45 In guix-qa-frontpage/database.scm:
2025-07-26 22:25:45    473:14  1 (with-sqlite-cache #<<database> database-file: "/var/lib/qa-frontpage/guix_qa_frontpage.db" reader-thread-set: #<<fixed-size-thread-pool> channel: #<<channel> getq: #<atomic-box 7f3fe8ad2890 value: ((#(#<atomic-box 7f3f11bcbfd0 value: W> #<procedure resume (thunk)>) #(#<atomic-box 7f3f11bdff40 value: W> #<procedure resume (thunk)>) #(#<atomic-box 7f3f11be1f20 value: W> #<procedure resume (thunk)>) #(#<atomic-box 7f3f13939a10 value: W> #<procedure resume (thunk)>) #(#<atomic-box…> …)
2025-07-26 22:25:45 In knots/thread-pool.scm:
2025-07-26 22:25:45     470:9  0 (handle-proc _ _ _ _)
2025-07-26 22:25:45 In guix-build-coordinator/utils.scm:
2025-07-26 22:25:45    706:22 19 (call-with-delay-logging #<procedure branch-data (branch-name)> #:threshold _ #:args _)
2025-07-26 22:25:45 In guix-qa-frontpage/branch.scm:
2025-07-26 22:25:45    237:11 18 (branch-data _)
2025-07-26 22:25:45 In ice-9/boot-9.scm:
2025-07-26 22:25:45   1756:15 17 (with-exception-handler #<procedure guix-data-service-error->sexp (exn)> _ #:unwind? _ #:unwind-for-type _)
2025-07-26 22:25:45 In guix-qa-frontpage/branch.scm:
2025-07-26 22:25:45    243:24 16 (_)
2025-07-26 22:25:45 In guix-qa-frontpage/guix-data-service.scm:
2025-07-26 22:25:45     288:9 15 (compare-package-derivations _)
2025-07-26 22:25:45    212:20 14 (make-request)
2025-07-26 22:25:45 In guix-qa-frontpage/utils.scm:
2025-07-26 22:25:45     69:10 13 (call-with-zlib-input-port* _ _ #:format _ #:buffer-size _)
2025-07-26 22:25:45 In json/parser.scm:
2025-07-26 22:25:45    404:20 12 (json->scm _ #:null _ #:ordered _ #:concatenated _)
2025-07-26 22:25:45    227:20 11 (json-read-object #<input:zlib-input 7f3f3b94dc20> null #f)
2025-07-26 22:25:45    209:18 10 (read-pair _ _ _)
2025-07-26 22:25:45    261:22  9 (json-read-array #<input:zlib-input 7f3f3b94dc20> null #f)
2025-07-26 22:25:45    227:20  8 (json-read-object #<input:zlib-input 7f3f3b94dc20> null #f)
2025-07-26 22:25:45    209:18  7 (read-pair #<input:zlib-input 7f3f3b94dc20> null #f)
2025-07-26 22:25:45    252:29  6 (json-read-array #<input:zlib-input 7f3f3b94dc20> null #f)
2025-07-26 22:25:45    227:20  5 (json-read-object #<input:zlib-input 7f3f3b94dc20> null #f)
2025-07-26 22:25:45    209:18  4 (read-pair #<input:zlib-input 7f3f3b94dc20> null #f)
2025-07-26 22:25:45    252:29  3 (json-read-array #<input:zlib-input 7f3f3b94dc20> null #f)
2025-07-26 22:25:45    227:20  2 (json-read-object #<input:zlib-input 7f3f3b94dc20> null #f)
2025-07-26 22:25:45    202:13  1 (read-pair #<input:zlib-input 7f3f3b94dc20> null #f)
2025-07-26 22:25:45      40:2  0 (json-read-string #<input:zlib-input 7f3f3b94dc20>)
2025-07-26 22:25:45 json/parser.scm:40:2: In procedure json-read-string:
2025-07-26 22:25:45 ERROR:
2025-07-26 22:25:45   1. &error
2025-07-26 22:25:45   2. &irritants: (#<input:zlib-input 7f3f3b94dc20>)
2025-07-26 22:25:45   3. &exception-with-kind-and-args:
2025-07-26 22:25:45       kind: json-invalid
2025-07-26 22:25:45       args: (#<input:zlib-input 7f3f3b94dc20>)
2025-07-26 22:25:45   4. &knots-exception: #<stack 7f3f2f7bd160>


At the same time, there is this in web.log of the data service:
2025-07-26 22:25:21           44 (primitive-load "/gnu/store/q41xir7hlx1nw8dv02n811a3ffqdjsdk-guix-data-service-0.0.1-git.b781d0e/bin/.guix-data…")
2025-07-26 22:25:21 In ice-9/boot-9.scm:
2025-07-26 22:25:21     152:2 43 (with-fluid* _ _ _)
2025-07-26 22:25:21     152:2 42 (with-fluid* _ _ _)
2025-07-26 22:25:21     152:2 41 (with-fluid* _ _ _)
2025-07-26 22:25:21     142:2 40 (dynamic-wind _ _ #<procedure 7f6567ada1e0 at ice-9/eval.scm:330:13 ()>)
2025-07-26 22:25:21 In ice-9/eval.scm:
2025-07-26 22:25:21     619:8 39 (_ #(#(#(#(#(#(#<directory (fibers) 7f656f9e9f00>) #<procedure 7f6567a94410 at guix-data-service…> …) …) …) …) …))
2025-07-26 22:25:21 In ice-9/boot-9.scm:
2025-07-26 22:25:21     142:2 38 (dynamic-wind _ _ #<procedure 7f6567b647a0 at ice-9/eval.scm:330:13 ()>)
2025-07-26 22:25:21     142:2 37 (dynamic-wind _ _ #<procedure 7f6567b69f20 at ice-9/eval.scm:330:13 ()>)
2025-07-26 22:25:21     142:2 36 (dynamic-wind _ _ #<procedure 7f6567b6ed20 at ice-9/eval.scm:330:13 ()>)
2025-07-26 22:25:21     152:2 35 (with-fluid* _ _ _)
2025-07-26 22:25:21   1747:15 34 (with-exception-handler #<procedure 7f6567b71bd0 at ice-9/boot-9.scm:1831:7 (exn)> _ #:unwind? _ # _)
2025-07-26 22:25:21   1752:10 33 (with-exception-handler _ _ #:unwind? _ #:unwind-for-type _)
2025-07-26 22:25:21 In ice-9/eval.scm:
2025-07-26 22:25:21     619:8 32 (_ #(#(#(#(#<directory (fibers scheduler) 7f656f9e9960> #<procedure 7f65556f2480 at ice-9/eval.scm:33…> …)) …) …))
2025-07-26 22:25:21 In ice-9/boot-9.scm:
2025-07-26 22:25:21     724:2 31 (call-with-prompt _ _ #<procedure 7f6555712560 at ice-9/eval.scm:336:13 (a b)>)
2025-07-26 22:25:21     161:2 30 (with-dynamic-state _ _)
2025-07-26 22:25:21 In ice-9/eval.scm:
2025-07-26 22:25:21    293:34 29 (_ #(#(#<directory (knots web-server) 7f656eb3bf00> #<procedure 7f6567c00540 at guix-data-service/web/serve…> …)))
2025-07-26 22:25:21 In ice-9/boot-9.scm:
2025-07-26 22:25:21   1747:15 28 (with-exception-handler #<procedure 7f6554564e40 at ice-9/eval.scm:333:13 (a)> _ #:unwind? _ #:unwind-for-type _)
2025-07-26 22:25:21 In ice-9/eval.scm:
2025-07-26 22:25:21    298:42 27 (_ #(#(#<directory (knots web-server) 7f656eb3bf00> #<input-output: socket 66> #<procedure 7f65545613a0 at …> …)))
2025-07-26 22:25:21    293:34 26 (_ #(#(#(#(#(#(#<directory (knots web-server) 7f656eb3bf00> #<input-output: socket 66> #<proced…> …)) …) …) …) …))
2025-07-26 22:25:21 In ice-9/boot-9.scm:
2025-07-26 22:25:21   1747:15 25 (with-exception-handler #<procedure 7f6554564c40 at ice-9/eval.scm:333:13 (a)> _ #:unwind? _ #:unwind-for-type _)
2025-07-26 22:25:21 In ice-9/eval.scm:
2025-07-26 22:25:21     619:8 24 (_ #(#(#<directory (knots web-server) 7f656eb3bf00> #<output: string 7f656f02a770> #<procedure 7f65545613a0 …>)))
2025-07-26 22:25:21 In ice-9/boot-9.scm:
2025-07-26 22:25:21   1752:10 23 (with-exception-handler _ _ #:unwind? _ #:unwind-for-type _)
2025-07-26 22:25:21 In guix-data-service/web/render.scm:
2025-07-26 22:25:21     166:2 22 (scm-alist->streaming-json _ #<output: string 7f656f02a770> #:unicode _)
2025-07-26 22:25:21 In srfi/srfi-1.scm:
2025-07-26 22:25:21    711:10 21 (pair-for-each #<procedure 7f6554564b80 at guix-data-service/web/render.scm:167:3 (pair)> _ . _)
2025-07-26 22:25:21 In guix-data-service/web/render.scm:
2025-07-26 22:25:21    176:12 20 (_ ((derivation_changes . #<procedure 7f65429eacc0 at guix-data-service/web/compare/controller.scm:775:25 (po…>)))
2025-07-26 22:25:21 In guix-data-service/web/compare/controller.scm:
2025-07-26 22:25:21    777:28 19 (_ #<output: string 7f656f02a770>)
2025-07-26 22:25:21 In srfi/srfi-1.scm:
2025-07-26 22:25:21    711:10 18 (pair-for-each #<procedure 7f65429eab70 at guix-data-service/comparison.scm:804:3 (pair)> _ . _)
2025-07-26 22:25:21 In guix-data-service/web/compare/controller.scm:
2025-07-26 22:25:21    782:30 17 (_ ((name . "rgbds") (version . "0.7.0") (base . #(((system . "x86_64-linux") (target . "") (# . "/gn…") …))) …) …)
2025-07-26 22:25:21 In json/builder.scm:
2025-07-26 22:25:21     122:6 16 (json-build-object ((name . "rgbds") (version . "0.7.0") (base . #(((system . "x86_64-linux") (# . "") # …))) …) …)
2025-07-26 22:25:21 In srfi/srfi-1.scm:
2025-07-26 22:25:21     634:9 15 (for-each #<procedure 7f65486d5c40 at json/builder.scm:122:16 (p)> _)
2025-07-26 22:25:21 In json/builder.scm:
2025-07-26 22:25:21     139:5 14 (json-build-array #(((system . "x86_64-linux") (target . "") (derivation-file-name . "/gnu/store/kf3hfpfx…") …)) …)
2025-07-26 22:25:21 In srfi/srfi-43.scm:
2025-07-26 22:25:21    526:11 13 (vector-for-each #<procedure 7f65486d5c00 at json/builder.scm:139:21 (i v)> #(((system . "x86_64-linux") # # #)))
2025-07-26 22:25:21 In json/builder.scm:
2025-07-26 22:25:21     122:6 12 (json-build-object ((system . "x86_64-linux") (target . "") (derivation-file-name . "/gnu/store/kf3hfpfxm6…") …) …)
2025-07-26 22:25:21 In srfi/srfi-1.scm:
2025-07-26 22:25:21     634:9 11 (for-each #<procedure 7f65486d5bc0 at json/builder.scm:122:16 (p)> _)
2025-07-26 22:25:21 In json/builder.scm:
2025-07-26 22:25:21     139:5 10 (json-build-array #((("potentially_blocked" . #f) ("build_for_equivalent_derivation" . #t) ("timestamp" . #) …)) …)
2025-07-26 22:25:21 In srfi/srfi-43.scm:
2025-07-26 22:25:21    526:11  9 (vector-for-each #<procedure 7f65486d5b80 at json/builder.scm:139:21 (i v)> #((("potentially_blocked" . #f) # …)))
2025-07-26 22:25:21 In json/builder.scm:
2025-07-26 22:25:21     122:6  8 (json-build-object (("potentially_blocked" . #f) ("build_for_equivalent_derivation" . #t) ("timestamp" . "…") …) …)
2025-07-26 22:25:21 In srfi/srfi-1.scm:
2025-07-26 22:25:21     634:9  7 (for-each #<procedure 7f65486d5b40 at json/builder.scm:122:16 (p)> (("build_for_equivalent_derivation" . #t) # …))
2025-07-26 22:25:21 In ice-9/suspendable-ports.scm:
2025-07-26 22:25:21    712:12  6 (put-string #<output: string 7f656f02a770> "true" _ _)
2025-07-26 22:25:21      83:4  5 (write-bytes #<output: string 7f656f02a770> #vu8(58 91 123 34 115 121 115 116 101 109 34 58 34 120 56 54 95 # …) …)
2025-07-26 22:25:21 In unknown file:
2025-07-26 22:25:21            4 (port-write #<output: string 7f656f02a770> #vu8(58 91 123 34 115 121 115 116 101 109 34 58 34 120 56 54 95 54 …) …)
2025-07-26 22:25:21 In ice-9/eval.scm:
2025-07-26 22:25:21     619:8  3 (_ #(#(#<directory (knots web-server) 7f656eb3bf00> #<input-output: socket 66>) #vu8(58 91 123 34 115 121 # …) …))
2025-07-26 22:25:21 In ice-9/suspendable-ports.scm:
2025-07-26 22:25:21     68:33  2 (write-bytes #<input-output: socket 66> #vu8(51 102 102 56 13 10 58 91 123 34 115 121 115 116 101 109 34 58 # …) …)
2025-07-26 22:25:21 In ice-9/eval.scm:
2025-07-26 22:25:21     619:8  1 (_ #(#(#(#<directory (fibers scheduler) 7f656f9e9960>) #<procedure 7f65486e5de0 at ice-9/eval.scm:336:13 (…>) #))
2025-07-26 22:25:21 In ice-9/boot-9.scm:
2025-07-26 22:25:21    2007:7  0 (error _ . _)
2025-07-26 22:25:21 ice-9/boot-9.scm:2007:7: In procedure error:
2025-07-26 22:25:21 ERROR:
2025-07-26 22:25:21   1. &error
2025-07-26 22:25:21   2. &origin: #f
2025-07-26 22:25:21   3. &message: "~A"
2025-07-26 22:25:21   4. &irritants: ("Attempt to suspend fiber within continuation barrier")
2025-07-26 22:25:21   5. &exception-with-kind-and-args:
2025-07-26 22:25:21       kind: misc-error
2025-07-26 22:25:21       args: (#f "~A" ("Attempt to suspend fiber within continuation barrier") #f)


I have restarted guix-data-service, then qa-frontpage, but this is
already the result.

To me, this looks like a bug in the data service, which only Chris
should be able to debug...

So CI remains as our only source of build results.

Andreas





Information forwarded to guix-patches@gnu.org:
bug#76899; Package guix-patches. (Sun, 27 Jul 2025 20:03:02 GMT) (full text, mbox, link).


Message #121 received at 76899@debbugs.gnu.org (full text, mbox, reply):

From: Greg Hogan <code@greghogan.com>
To: Andreas Enge <andreas@enge.fr>
Cc: 76899@debbugs.gnu.org, Christopher Baines <mail@cbaines.net>
Subject: Re: [bug#76899] Request for merging "c++-team" branch
Date: Sun, 27 Jul 2025 16:02:22 -0400
On Sat, Jul 26, 2025 at 4:32 PM Andreas Enge <andreas@enge.fr> wrote:
>
[...]
> I have restarted guix-data-service, then qa-frontpage, but this is
> already the result.
>
> To me, this looks like a bug in the data service, which only Chris
> should be able to debug...
>
> So CI remains as our only source of build results.
>
> Andreas

The restart looks to have reignited QA.

1) Can failed QA builds be restarted as with CI?

Of the 9 failed builds, 6 have built locally for me:

$ ./pre-inst-env guix build icedtea@2.6 jsoncpp julia python-diskcache
python-duckdb python-pybedtools
/gnu/store/byqdnch9v28djx3gkd0ba3b6lqigiimw-icedtea-2.6.13-doc
/gnu/store/qd4g7h2552nk5avnsa5b610x7f3ycdar-icedtea-2.6.13-jdk
/gnu/store/ssb80nhgkbb1vaqddlcpm96a8jpvkkgp-icedtea-2.6.13
/gnu/store/7haysh5icvla8rkbjjq1z58s6771fw3f-jsoncpp-1.9.6
/gnu/store/cji4cc9ky8brvp2v5swfdwcd98a5rldm-julia-1.8.5
/gnu/store/9i0cvsdxxz4d78pxqwk4mylicdprwgh1-python-diskcache-5.6.3
/gnu/store/0l5zd0xihnmb04x9r9xhv4jvmmcq4sjl-python-duckdb-1.3.2
/gnu/store/6yjwf2yv3shrs1wqrjm2w3x3w0rr7a2r-python-pybedtools-0.10.0

I have a patch for libomemo which will be in the next rebase and push.

knewstuff and qtscxml have test errors that I was hoping would run
cleanly on the servers.

2) Can CI show the list of broken builds as with QA?


Greg




Information forwarded to guix-patches@gnu.org:
bug#76899; Package guix-patches. (Sun, 27 Jul 2025 20:41:01 GMT) (full text, mbox, link).


Message #124 received at 76899@debbugs.gnu.org (full text, mbox, reply):

From: Andreas Enge <andreas@enge.fr>
To: Greg Hogan <code@greghogan.com>
Cc: 76899@debbugs.gnu.org, Christopher Baines <mail@cbaines.net>
Subject: Re: [bug#76899] Request for merging "c++-team" branch
Date: Sun, 27 Jul 2025 22:39:50 +0200
Am Sun, Jul 27, 2025 at 04:02:22PM -0400 schrieb Greg Hogan:
> 1) Can failed QA builds be restarted as with CI?

By hand with an account on the machine, yes. However, it already tries
3 builds in a row. When all of them fail, my guess would rather be that
we are in some kind of pseudo-deterministic/random failures, where
packages (or most probably their tests) fail under obscure conditions.

> I have a patch for libomemo which will be in the next rebase and push.

Good!

> 2) Can CI show the list of broken builds as with QA?

Here
   https://qa.guix.gnu.org/branch/c++-team
you can click on the failed builds (which you may have to repeat
a few times in case of timeout).

Andreas





Information forwarded to guix-patches@gnu.org:
bug#76899; Package guix-patches. (Sun, 27 Jul 2025 20:48:01 GMT) (full text, mbox, link).


Message #127 received at 76899@debbugs.gnu.org (full text, mbox, reply):

From: Andreas Enge <andreas@enge.fr>
To: Greg Hogan <code@greghogan.com>
Cc: 76899@debbugs.gnu.org, Christopher Baines <mail@cbaines.net>
Subject: Re: [bug#76899] Request for merging "c++-team" branch
Date: Sun, 27 Jul 2025 22:47:02 +0200
Am Sun, Jul 27, 2025 at 04:02:22PM -0400 schrieb Greg Hogan:
> $ ./pre-inst-env guix build icedtea@2.6 jsoncpp julia python-diskcache
> python-duckdb python-pybedtools
> /gnu/store/byqdnch9v28djx3gkd0ba3b6lqigiimw-icedtea-2.6.13-doc
> /gnu/store/qd4g7h2552nk5avnsa5b610x7f3ycdar-icedtea-2.6.13-jdk
> /gnu/store/ssb80nhgkbb1vaqddlcpm96a8jpvkkgp-icedtea-2.6.13
> /gnu/store/7haysh5icvla8rkbjjq1z58s6771fw3f-jsoncpp-1.9.6

You can check the derivation by prepending "https://data.qa.guix.gnu.org/",
for instance
   https://data.qa.guix.gnu.org/gnu/store/ssb80nhgkbb1vaqddlcpm96a8jpvkkgp-icedtea-2.6.13
That shows you three red "Failed" buttons, and clicking on any of them
brings you to the build, then clicking on "View build on...", then
"View build log" shows you the build log:
"mkdir: Resource temporarily unavailable"
A full disk rather than a real failure?

https://data.qa.guix.gnu.org/gnu/store/7haysh5icvla8rkbjjq1z58s6771fw3f-jsoncpp-1.9.6
is green, however.

Andreas





Information forwarded to guix-patches@gnu.org:
bug#76899; Package guix-patches. (Mon, 28 Jul 2025 09:29:01 GMT) (full text, mbox, link).


Message #130 received at 76899@debbugs.gnu.org (full text, mbox, reply):

From: Andreas Enge <andreas@enge.fr>
To: Greg Hogan <code@greghogan.com>
Cc: 76899@debbugs.gnu.org, Christopher Baines <mail@cbaines.net>
Subject: Re: [bug#76899] Request for merging "c++-team" branch
Date: Mon, 28 Jul 2025 11:28:05 +0200
Another trick, curtsey of Chris Baines:
   https://data.qa.guix.gnu.org/revision/229f6a975487ff80044a12f24f9112414ddea1f9/blocking-builds?target=none&limit_results=50&system=x86_64-linux

This shows which failures are blocking other packages; here it is mostly
icedtea, followed by julia.

The icedtea derivation has its own page:
   https://data.qa.guix.gnu.org/gnu/store/ln789rxa8nbm83zbyawi71qxc30wmdfc-icedtea-2.6.13.drv

Three failed builds, all on the same agent (a698e0fe-32d4-42e0-9aa6-9b93d216bcb6,
woodlands). This is a docker container running in an openshift
environment, so strange things can happen.

I have resubmitted it:
   https://bordeaux.guix.gnu.org/build/6bd00b9f-8ce5-4387-b005-32d2dc99fd0c
in the hope that either it will be picked up by a different machine, or
the resource constraint has disappeared. If it goes through, I think we
would need to manually resubmit the depending derivations (well, somehow
write a script).


Julia on the other hand has failed on three different machines,
it looks like a genuine error:
ld: cannot find -ljulia-internal: No such file or directory

Andreas





Information forwarded to guix-patches@gnu.org:
bug#76899; Package guix-patches. (Mon, 28 Jul 2025 10:32:01 GMT) (full text, mbox, link).


Message #133 received at 76899@debbugs.gnu.org (full text, mbox, reply):

From: Andreas Enge <andreas@enge.fr>
To: Greg Hogan <code@greghogan.com>
Cc: 76899@debbugs.gnu.org, Christopher Baines <mail@cbaines.net>
Subject: Re: [bug#76899] Request for merging "c++-team" branch
Date: Mon, 28 Jul 2025 12:31:39 +0200
Am Mon, Jul 28, 2025 at 11:28:05AM +0200 schrieb Andreas Enge:
> I have resubmitted it:
>    https://bordeaux.guix.gnu.org/build/6bd00b9f-8ce5-4387-b005-32d2dc99fd0c

The package has succeeded! And there seems to be some magic at work (in the
build cooordinator?), since the number of blocked packages has gone down;
apparently the depending packages have been resubmitted automatically.

Now julia is the main blocker.

Andreas





Information forwarded to guix-patches@gnu.org:
bug#76899; Package guix-patches. (Mon, 28 Jul 2025 21:08:01 GMT) (full text, mbox, link).


Message #136 received at 76899@debbugs.gnu.org (full text, mbox, reply):

From: Andreas Enge <andreas@enge.fr>
To: Greg Hogan <code@greghogan.com>
Cc: 76899@debbugs.gnu.org, Christopher Baines <mail@cbaines.net>
Subject: Re: [bug#76899] Request for merging "c++-team" branch
Date: Mon, 28 Jul 2025 23:07:45 +0200
Am Mon, Jul 28, 2025 at 12:31:39PM +0200 schrieb Andreas Enge:
> Now julia is the main blocker.

On x86_64; on i686 it is llvm:
/gnu/store/2awzss9mx0ndzyg69nz915wkj2xsjyr2-llvm-13.0.1.drv	2586
/gnu/store/412slh6ynaa1q3104w54fwzbn7891c6k-llvm-18.1.8.drv	2572
/gnu/store/rr0nnr99iic9kq8f10fjnsmrvk6zmfw4-llvm-for-mesa-18.1.8.drv	2562

llvm-13 also fails on x86_64, I have not searched why it is less blocking.

Andreas





Information forwarded to guix-patches@gnu.org:
bug#76899; Package guix-patches. (Mon, 28 Jul 2025 21:19:03 GMT) (full text, mbox, link).


Message #139 received at 76899@debbugs.gnu.org (full text, mbox, reply):

From: Greg Hogan <code@greghogan.com>
To: Andreas Enge <andreas@enge.fr>
Cc: 76899@debbugs.gnu.org, Christopher Baines <mail@cbaines.net>
Subject: Re: [bug#76899] Request for merging "c++-team" branch
Date: Mon, 28 Jul 2025 17:17:52 -0400
vi On Sun, Jul 27, 2025 at 4:39 PM Andreas Enge <andreas@enge.fr> wrote:
>
> > 2) Can CI show the list of broken builds as with QA?
>
> Here
>    https://qa.guix.gnu.org/branch/c++-team
> you can click on the failed builds (which you may have to repeat
> a few times in case of timeout).

Is this not still QA? I don't understand what CI is useful for other
than the master branch (as the baseline, since there is no need for
comparison). With QA I can wget the json list of "broken" packages,
format the name and version string with jq, and pipe these to a local
build.

I have fixes for several packages but I am hesitant to push too often
given the brittleness of QA.

Greg




Information forwarded to guix-patches@gnu.org:
bug#76899; Package guix-patches. (Mon, 28 Jul 2025 21:20:02 GMT) (full text, mbox, link).


Message #142 received at 76899@debbugs.gnu.org (full text, mbox, reply):

From: Greg Hogan <code@greghogan.com>
To: Andreas Enge <andreas@enge.fr>
Cc: 76899@debbugs.gnu.org, Christopher Baines <mail@cbaines.net>
Subject: Re: [bug#76899] Request for merging "c++-team" branch
Date: Mon, 28 Jul 2025 17:19:35 -0400
On Mon, Jul 28, 2025 at 5:07 PM Andreas Enge <andreas@enge.fr> wrote:
>
> Am Mon, Jul 28, 2025 at 12:31:39PM +0200 schrieb Andreas Enge:
> > Now julia is the main blocker.
>
> On x86_64; on i686 it is llvm:
> /gnu/store/2awzss9mx0ndzyg69nz915wkj2xsjyr2-llvm-13.0.1.drv     2586
> /gnu/store/412slh6ynaa1q3104w54fwzbn7891c6k-llvm-18.1.8.drv     2572
> /gnu/store/rr0nnr99iic9kq8f10fjnsmrvk6zmfw4-llvm-for-mesa-18.1.8.drv    2562
>
> llvm-13 also fails on x86_64, I have not searched why it is less blocking.

I am slowly building llvm-13+ on i686 and will then patch. On x86_64
llvm-13 is not shown as broken.




Information forwarded to guix-patches@gnu.org:
bug#76899; Package guix-patches. (Tue, 29 Jul 2025 22:33:02 GMT) (full text, mbox, link).


Message #145 received at 76899@debbugs.gnu.org (full text, mbox, reply):

From: Greg Hogan <code@greghogan.com>
To: Andreas Enge <andreas@enge.fr>
Cc: 76899@debbugs.gnu.org, Christopher Baines <mail@cbaines.net>
Subject: Re: [bug#76899] Request for merging "c++-team" branch
Date: Tue, 29 Jul 2025 18:32:37 -0400
On Mon, Jul 28, 2025 at 5:19 PM Greg Hogan <code@greghogan.com> wrote:
>
> I am slowly building llvm-13+ on i686 and will then patch. On x86_64
> llvm-13 is not shown as broken.

I have been using the following script to build locally any package
which has failed on QA (on any of the three architectures). I have
patches for all current failures (on x86-64, and I have tested llvm
for i686) but I will wait to push as QA is returning 502 Bad Gateway
(and the data service continues to build, and we can view failures,
but not the overall status).

$ cat qa.sh
#!/usr/bin/env sh

BASE_COMMIT=38861468a02c618fef94cb6c8a1ac6d3a3b90ee7
TEAM_COMMIT=229f6a975487ff80044a12f24f9112414ddea1f9

for SYSTEM in "x86_64" "i686" "aarch64"
do
  echo $SYSTEM
  URL="https://data.qa.guix.gnu.org/compare/package-derivations.json?base_commit=${BASE_COMMIT}&target_commit=${TEAM_COMMIT}&system=${SYSTEM}-linux&target=none&build_change=broken"
  wget --quiet -O - $URL | jq '.derivation_changes[] | .name + "@" +
.version' | xargs ./pre-inst-env guix build
done




Information forwarded to guix-patches@gnu.org:
bug#76899; Package guix-patches. (Wed, 30 Jul 2025 07:43:01 GMT) (full text, mbox, link).


Message #148 received at 76899@debbugs.gnu.org (full text, mbox, reply):

From: Andreas Enge <andreas@enge.fr>
To: Greg Hogan <code@greghogan.com>
Cc: 76899@debbugs.gnu.org, Christopher Baines <mail@cbaines.net>
Subject: Re: [bug#76899] Request for merging "c++-team" branch
Date: Wed, 30 Jul 2025 09:42:04 +0200
Hello Greg,

Am Tue, Jul 29, 2025 at 06:32:37PM -0400 schrieb Greg Hogan:
> I have been using the following script to build locally any package
> which has failed on QA (on any of the three architectures). I have
> patches for all current failures (on x86-64, and I have tested llvm
> for i686) but I will wait to push as QA is returning 502 Bad Gateway
> (and the data service continues to build, and we can view failures,
> but not the overall status).

sounds good, thanks for the progress report!

For the infrastructure, data.qa continues to evaluate new revisions
(there are green badges appearing for the master branch), so I think
you can rebase and push your fixes for the c++-team branch, and it
should be picked up. Rebasing will be useful since quite a few packages
were changed on the master branch recently to build with gcc-14; for
instance the failure of readstat seen to block 58 builds:
   https://data.qa.guix.gnu.org/revision/229f6a975487ff80044a12f24f9112414ddea1f9/blocking-builds?target=none&limit_results=50&system=x86_64-linux
has been resolved.

Qa has apparently continued to submit builds, only the web server was
down; I have restarted the service, and now the web page is back.

Over the last few days, submission of build jobs was overall too slow;
the build farm was partially idling, and I ended up turning off some
machines as there was not enough work. That has changed as well, but
it would be a point to examine (I do not know how, hopefully Chris
can chime in). Maybe upgrading the bayfront hardware as planned will
make things fast enough.

Andreas





Information forwarded to guix-patches@gnu.org:
bug#76899; Package guix-patches. (Wed, 30 Jul 2025 16:55:02 GMT) (full text, mbox, link).


Message #151 received at 76899@debbugs.gnu.org (full text, mbox, reply):

From: Greg Hogan <code@greghogan.com>
To: Andreas Enge <andreas@enge.fr>
Cc: 76899@debbugs.gnu.org, Christopher Baines <mail@cbaines.net>
Subject: Re: [bug#76899] Request for merging "c++-team" branch
Date: Wed, 30 Jul 2025 12:54:05 -0400
On Wed, Jul 30, 2025 at 3:42 AM Andreas Enge <andreas@enge.fr> wrote:
>
[...]
> sounds good, thanks for the progress report!

Update pushed.

QA Substitute availability shows 80% for bordeaux with 8,000
failed/blocked/unknown packages, which would be 25% of ~32,000 total
packages [0].

CI is listed at 23% on x86-64 at priority 9 and is only building for
x86_64-linux and i686-linux. What is the strategy here for team
branches? I see other teams with only x86_64-linux and at the same
lowest priority. Do we defer aarch64-linux to the post-rebase master
specification? Should the priority be lowered for branches nearing
completion?

[0] https://packages.guix.gnu.org/

Greg




Information forwarded to guix-patches@gnu.org:
bug#76899; Package guix-patches. (Wed, 30 Jul 2025 20:13:02 GMT) (full text, mbox, link).


Message #154 received at 76899@debbugs.gnu.org (full text, mbox, reply):

From: Andreas Enge <andreas@enge.fr>
To: Greg Hogan <code@greghogan.com>
Cc: 76899@debbugs.gnu.org, Christopher Baines <mail@cbaines.net>
Subject: Re: [bug#76899] Request for merging "c++-team" branch
Date: Wed, 30 Jul 2025 22:12:10 +0200
Am Wed, Jul 30, 2025 at 12:54:05PM -0400 schrieb Greg Hogan:
> QA Substitute availability shows 80% for bordeaux with 8,000
> failed/blocked/unknown packages, which would be 25% of ~32,000 total
> packages [0].

Hm, no idea how we end up at 105%...

> CI is listed at 23% on x86-64 at priority 9 and is only building for
> x86_64-linux and i686-linux. What is the strategy here for team
> branches? I see other teams with only x86_64-linux and at the same
> lowest priority. Do we defer aarch64-linux to the post-rebase master
> specification? Should the priority be lowered for branches nearing
> completion?

CI has so few and so underpowered ARM machines that it does not even
keep up with master; so there is no point in ticking the box.
   https://qa.guix.gnu.org/branch/master
0% on aarch64 and armhf! People who want aarch64 substitutes need to
get them from bordeaux.

We could increase the priority for the branch, but the problem lies
elsewhere. If I see it correctly, some builds spuriously failed early on,
and then tons of packages are marked "dependency failed". I do not think
these will be restarted automatically, even after I restarted a few
of them by hand.

So we are left with QA right now. I am not satisfied with the build
submission speed, but it is advancing nevertheless; as far as I can see
on data.qa, your newly pushed branch will soon finish there, and build
submissions should start again.

Andreas





Reply sent to Greg Hogan <code@greghogan.com>:
You have taken responsibility. (Mon, 04 Aug 2025 04:23:02 GMT) (full text, mbox, link).


Notification sent to Greg Hogan <code@greghogan.com>:
bug acknowledged by developer. (Mon, 04 Aug 2025 04:23:02 GMT) (full text, mbox, link).


Message #159 received at 76899-done@debbugs.gnu.org (full text, mbox, reply):

From: Greg Hogan <code@greghogan.com>
To: 76899-done@debbugs.gnu.org
Subject: Re: Request for merging "c++-team" branch
Date: Mon, 4 Aug 2025 00:22:05 -0400
On Sun, Mar 9, 2025 at 5:10 PM Greg Hogan <code@greghogan.com> wrote:
>
> The branch includes the following patches:
>
> #70031 Use CMake in build-system/cmake.
> #76151 gnu: jsoncpp: Update to 1.9.6.
>
> More details are in the introduction to #70031, but in short
>   cmake is updated to 3.30.8 from 3.25.1
>   cmake-bootstrap is updated to 3.30.8 from 3.24.2
>   jsoncpp is updated to 1.9.6 from 1.9.5, dependents reduced to 180 from 24,642

The c++-team branch has been applied to master.

The following three leaf packages have broken builds but were only
discovered by QA over the weekend and can be fixed on master.
  conan
  python-git-hammer
  optizelle

On to the go team!

Greg




Information forwarded to guix-patches@gnu.org:
bug#76899; Package guix-patches. (Mon, 04 Aug 2025 11:26:02 GMT) (full text, mbox, link).


Message #162 received at 76899@debbugs.gnu.org (full text, mbox, reply):

From: Greg Hogan <code@greghogan.com>
To: 76899@debbugs.gnu.org
Subject: Re: Request for merging "c++-team" branch
Date: Mon, 4 Aug 2025 07:25:03 -0400
On Mon, Aug 4, 2025 at 12:22 AM Greg Hogan <code@greghogan.com> wrote:
>
> On Sun, Mar 9, 2025 at 5:10 PM Greg Hogan <code@greghogan.com> wrote:
> >
> > The branch includes the following patches:
> >
> > #70031 Use CMake in build-system/cmake.
> > #76151 gnu: jsoncpp: Update to 1.9.6.
> >
> > More details are in the introduction to #70031, but in short
> >   cmake is updated to 3.30.8 from 3.25.1
> >   cmake-bootstrap is updated to 3.30.8 from 3.24.2
> >   jsoncpp is updated to 1.9.6 from 1.9.5, dependents reduced to 180 from 24,642
>
> The c++-team branch has been applied to master.
>
> The following three leaf packages have broken builds but were only
> discovered by QA over the weekend and can be fixed on master.
>   conan
>   python-git-hammer
>   optizelle
>
> On to the go team!
>
> Greg

This was pushed as
5da1d852c2dbb615b523609422325c8308a7701a^..3f3359c7be235a7e86dc27c70f2221ec82871613




Information forwarded to guix-patches@gnu.org:
bug#76899; Package guix-patches. (Mon, 04 Aug 2025 16:08:02 GMT) (full text, mbox, link).


Message #165 received at 76899@debbugs.gnu.org (full text, mbox, reply):

From: Andreas Enge <andreas@enge.fr>
To: Greg Hogan <code@greghogan.com>
Cc: 76899@debbugs.gnu.org, Christopher Baines <mail@cbaines.net>
Subject: Re: [bug#76899] Request for merging "c++-team" branch
Date: Mon, 4 Aug 2025 18:07:48 +0200
Hello,

conforming to policy, I have deleted the c++-team branch. I suppose that
the c++-libraries branch can be renamed to c++-team and a new request
for merging can be filed?

Andreas





Information forwarded to guix-patches@gnu.org:
bug#76899; Package guix-patches. (Mon, 04 Aug 2025 16:17:01 GMT) (full text, mbox, link).


Message #168 received at 76899@debbugs.gnu.org (full text, mbox, reply):

From: Greg Hogan <code@greghogan.com>
To: Andreas Enge <andreas@enge.fr>
Cc: 76899@debbugs.gnu.org, Christopher Baines <mail@cbaines.net>
Subject: Re: [bug#76899] Request for merging "c++-team" branch
Date: Mon, 4 Aug 2025 12:16:33 -0400
On Mon, Aug 4, 2025 at 12:07 PM Andreas Enge <andreas@enge.fr> wrote:
>
> Hello,
>
> conforming to policy, I have deleted the c++-team branch. I suppose that
> the c++-libraries branch can be renamed to c++-team and a new request
> for merging can be filed?
>
> Andreas

Thanks, Andreas. I'm always just a little too slow. I had renamed the
branches locally, rebased, and was building some packages to verify
that builds are at least somewhat working. Will create the new merge
request.




bug archived. Request was from Debbugs Internal Request <help-debbugs@gnu.org> to internal_control@debbugs.gnu.org. (Tue, 02 Sep 2025 11:24:07 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


debbugs.gnu.org maintainers <help-debbugs@gnu.org>. Last modified: Wed Sep 10 07:16:15 2025; Machine Name: wallace-server

GNU bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.