GNU bug report logs - #79071
Request for merging "world-rebuild" branch

Previous Next

Package: guix-patches;

Reported by: Andreas Enge <andreas.enge <at> laposte.net>

Date: Mon, 21 Jul 2025 14:13:01 UTC

Severity: normal

Done: Andreas Enge <andreas <at> enge.fr>

To reply to this bug, email your comments to 79071 AT debbugs.gnu.org.
There is no need to reopen the bug first.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#79071; Package guix-patches. (Mon, 21 Jul 2025 14:13:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Andreas Enge <andreas.enge <at> laposte.net>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Mon, 21 Jul 2025 14:13:02 GMT) Full text and rfc822 format available.

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

From: Andreas Enge <andreas.enge <at> laposte.net>
To: guix-patches <at> gnu.org
Subject: Request for merging "world-rebuild" branch
Date: Mon, 21 Jul 2025 11:55:44 +0200
This is for the time being an empty bucket. The goal is to reserve a
space in the queue, and then to try out the suggestion developed in
my message to guix-devel: "Branches and other updates"
The idea is to collect a few updates that cause many rebuilds, but are
not covered by a team. The corresponding commits will be collected
in a milestone on codeberg, and decided upon once this branch moves
closer to the front of the queue.

Andreas





Added indication that bug 79071 blocks79051 Request was from Andreas Enge <andreas <at> enge.fr> to control <at> debbugs.gnu.org. (Fri, 22 Aug 2025 08:12:03 GMT) Full text and rfc822 format available.

Information forwarded to guix-patches <at> gnu.org:
bug#79071; Package guix-patches. (Mon, 25 Aug 2025 09:52:02 GMT) Full text and rfc822 format available.

Message #10 received at 79071 <at> debbugs.gnu.org (full text, mbox):

From: Andreas Enge <andreas <at> enge.fr>
To: 79071 <at> debbugs.gnu.org
Cc: mail <at> cbaines.net
Subject: Re: Request for merging "world-rebuild" branch
Date: Mon, 25 Aug 2025 11:50:52 +0200
The branch has been started on August 23.

Over the last day it has ground to a halt; I see error message like this
in the build coordinator:
2025-08-25 11:43:01 @ download-progress /gnu/store/55ay81kd2gdh5xjcwlzl9g1nmwih91al-tvm-0.20.dev0-1.d3a2ed6.drv https://data.guix.gnu.org/nar/55ay81kd2gdh5xjcwlzl9g1nmwih91al-tvm-0.20.dev0-1.d3a2ed6.drv 776 776
…
2025-08-25 11:43:01       message: "derivation `/gnu/store/55ay81kd2gdh5xjcwlzl9g1nmwih91al-tvm-0.20.dev0-1.d3a2ed6.drv' has incorrect output `/gnu/store/x8mbs7k5ynwjd16aly14h49bphgv43qf-tvm-0.20.dev0-1.d3a2ed6', should be `/gnu/store/2z33z4qzxxyllm5a9i7acsha53a3p9n0-tvm-0.20.dev0-1.d3a2ed6'"

for a number of packages.

And another type of error:
2025-08-25 11:49:48       message: "path `/gnu/store/x5p6qihyhiiggp9vcy0jbklq7cml0wva-cl-spatial-trees-0-1.81fdad0.drv' does not exist and cannot be created"

I do not see how the first situation can occur.

Andreas





Information forwarded to guix-patches <at> gnu.org:
bug#79071; Package guix-patches. (Mon, 25 Aug 2025 13:26:02 GMT) Full text and rfc822 format available.

Message #13 received at 79071 <at> debbugs.gnu.org (full text, mbox):

From: Andreas Enge <andreas <at> enge.fr>
To: 79071 <at> debbugs.gnu.org
Cc: ludo <at> gnu.org, mail <at> cbaines.net
Subject: Re: Request for merging "world-rebuild" branch
Date: Mon, 25 Aug 2025 15:25:42 +0200
Am Mon, Aug 25, 2025 at 11:50:52AM +0200 schrieb Andreas Enge:
> Over the last day it has ground to a halt; I see error message like this
> in the build coordinator:
> 2025-08-25 11:43:01 @ download-progress /gnu/store/55ay81kd2gdh5xjcwlzl9g1nmwih91al-tvm-0.20.dev0-1.d3a2ed6.drv https://data.guix.gnu.org/nar/55ay81kd2gdh5xjcwlzl9g1nmwih91al-tvm-0.20.dev0-1.d3a2ed6.drv 776 776
> …
> 2025-08-25 11:43:01       message: "derivation `/gnu/store/55ay81kd2gdh5xjcwlzl9g1nmwih91al-tvm-0.20.dev0-1.d3a2ed6.drv' has incorrect output `/gnu/store/x8mbs7k5ynwjd16aly14h49bphgv43qf-tvm-0.20.dev0-1.d3a2ed6', should be `/gnu/store/2z33z4qzxxyllm5a9i7acsha53a3p9n0-tvm-0.20.dev0-1.d3a2ed6'"
> for a number of packages.

These are frightening, but I realise that they cannot be related to the
branch: This comes from data and not data.qa. So it must be related to
building the master branch, which seems to work: I see recently being
updated packages that are built.

So the problem must be somewhere else...

Andreas




Information forwarded to guix-patches <at> gnu.org:
bug#79071; Package guix-patches. (Fri, 29 Aug 2025 09:10:03 GMT) Full text and rfc822 format available.

Message #16 received at 79071 <at> debbugs.gnu.org (full text, mbox):

From: Andreas Enge <andreas <at> enge.fr>
To: 79071 <at> debbugs.gnu.org
Cc: ludo <at> gnu.org, mail <at> cbaines.net
Subject: Re: Request for merging "world-rebuild" branch
Date: Fri, 29 Aug 2025 11:09:37 +0200
I have rebased on 06f79dc2bd44ca292dade633d344c3f70749b9e7 to capture
the latest update to qtbase on master.

Andreas





Information forwarded to guix-patches <at> gnu.org:
bug#79071; Package guix-patches. (Fri, 29 Aug 2025 10:27:02 GMT) Full text and rfc822 format available.

Message #19 received at 79071 <at> debbugs.gnu.org (full text, mbox):

From: Christopher Baines <mail <at> cbaines.net>
To: Andreas Enge <andreas <at> enge.fr>
Cc: ludo <at> gnu.org, 79071 <at> debbugs.gnu.org
Subject: Re: Request for merging "world-rebuild" branch
Date: Fri, 29 Aug 2025 11:26:21 +0100
[Message part 1 (text/plain, inline)]
Andreas Enge <andreas <at> enge.fr> writes:

> Am Mon, Aug 25, 2025 at 11:50:52AM +0200 schrieb Andreas Enge:
>> Over the last day it has ground to a halt; I see error message like this
>> in the build coordinator:
>> 2025-08-25 11:43:01 @ download-progress
>> /gnu/store/55ay81kd2gdh5xjcwlzl9g1nmwih91al-tvm-0.20.dev0-1.d3a2ed6.drv
>> https://data.guix.gnu.org/nar/55ay81kd2gdh5xjcwlzl9g1nmwih91al-tvm-0.20.dev0-1.d3a2ed6.drv
>> 776 776
>> …
>> 2025-08-25 11:43:01 message: "derivation
>> `/gnu/store/55ay81kd2gdh5xjcwlzl9g1nmwih91al-tvm-0.20.dev0-1.d3a2ed6.drv'
>> has incorrect output
>> `/gnu/store/x8mbs7k5ynwjd16aly14h49bphgv43qf-tvm-0.20.dev0-1.d3a2ed6',
>> should be
>> `/gnu/store/2z33z4qzxxyllm5a9i7acsha53a3p9n0-tvm-0.20.dev0-1.d3a2ed6'"
>> for a number of packages.
>
> These are frightening, but I realise that they cannot be related to the
> branch: This comes from data and not data.qa. So it must be related to
> building the master branch, which seems to work: I see recently being
> updated packages that are built.
>
> So the problem must be somewhere else...

Yeah, there's something wrong with the data service processing revisions
in that sometimes some of the derivation information (inputs/sources)
can be missing from the database, which manifests as failures to
substitute the derivations.

This shouldn't have been possible in the first place, so it's really
hard to tell if I've fixed whatever caused these data issues. I've been
looking in to trying to find and fix the broken derivations on
data.guix.gnu.org today but I've got stuck as Guix is refusing to
substitute a store item, and I can't tell why, which hints at some
potential new problem with the data:

  https://codeberg.org/guix/maintenance/issues/25

Unfortunately as I say, there's no information as to what is going
wrong, so I've given up for now.
[signature.asc (application/pgp-signature, inline)]

Reply sent to Andreas Enge <andreas <at> enge.fr>:
You have taken responsibility. (Mon, 01 Sep 2025 20:22:01 GMT) Full text and rfc822 format available.

Notification sent to Andreas Enge <andreas.enge <at> laposte.net>:
bug acknowledged by developer. (Mon, 01 Sep 2025 20:22:02 GMT) Full text and rfc822 format available.

Message #24 received at 79071-done <at> debbugs.gnu.org (full text, mbox):

From: Andreas Enge <andreas <at> enge.fr>
To: 79071-done <at> debbugs.gnu.org, guix-devel <at> gnu.org
Subject: Re: Request for merging "world-rebuild" branch
Date: Mon, 1 Sep 2025 22:21:16 +0200
For the last two days, QA has stopped building packages.
As aarch64 has been successfully finished, I am confident that the
patches on the world-rebuild branch are good to go. On x86_64, there
are still 3500 packages to be built on QA, but they look good on the
CI dashboard. i686 has noticeably more packages being blocked by build
failures on QA, but the biggest blocker there, ghc, appears to be
available on CI.

So I have rebased the branch and pushed it to master.

Over the next two weeks, I will mostly be away from keyboard, and after
that probably spend less time than over the summer to work on branches.
So please organise yourselves to follow the branches on
   https://qa.guix.gnu.org/
and merge one after the other when they are ready; depending on the
state of QA, this may require to also have a look at CI.

Andreas





This bug report was last modified 17 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.