GNU bug report logs - #73765
Request for merging "meson-enable-parallel-tests" branch

Previous Next

Package: guix-patches;

Reported by: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>

Date: Sat, 12 Oct 2024 05:37:01 UTC

Severity: normal

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

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 73765 in the body.
You can then email your comments to 73765 AT debbugs.gnu.org in the normal way.

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#73765; Package guix-patches. (Sat, 12 Oct 2024 05:37:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Maxim Cournoyer <maxim.cournoyer <at> gmail.com>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Sat, 12 Oct 2024 05:37:01 GMT) Full text and rfc822 format available.

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

From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: guix-patches <guix-patches <at> gnu.org>
Subject: Request for merging "meson-enable-parallel-tests" branch
Date: Sat, 12 Oct 2024 14:36:12 +0900
Hi,

This was fully built for x86_64 as some insurance that it didn't
introduce any problem:
https://ci.guix.gnu.org/jobset/meson-parallel-tests

It's ready to me merged.

-- 
Thanks,
Maxim




Information forwarded to guix-patches <at> gnu.org:
bug#73765; Package guix-patches. (Tue, 15 Oct 2024 09:27:02 GMT) Full text and rfc822 format available.

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

From: Christopher Baines <mail <at> cbaines.net>
To: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Cc: 73765 <at> debbugs.gnu.org
Subject: Re: [bug#73765] Request for merging "meson-enable-parallel-tests"
 branch
Date: Tue, 15 Oct 2024 10:26:16 +0100
[Message part 1 (text/plain, inline)]
Maxim Cournoyer <maxim.cournoyer <at> gmail.com> writes:

> Hi,
>
> This was fully built for x86_64 as some insurance that it didn't
> introduce any problem:
> https://ci.guix.gnu.org/jobset/meson-parallel-tests
>
> It's ready to me merged.

The branch name in the issue title doesn't quite match the actual name
of the branch. Could you retitle the issue to make it match up?

Thanks,

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

Information forwarded to guix-patches <at> gnu.org:
bug#73765; Package guix-patches. (Tue, 29 Oct 2024 00:22:02 GMT) Full text and rfc822 format available.

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

From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: Christopher Baines <mail <at> cbaines.net>
Cc: 73765 <at> debbugs.gnu.org
Subject: Re: [bug#73765] Request for merging "meson-enable-parallel-tests"
 branch
Date: Tue, 29 Oct 2024 09:19:52 +0900
Hi Chris,

Christopher Baines <mail <at> cbaines.net> writes:

> Maxim Cournoyer <maxim.cournoyer <at> gmail.com> writes:
>
>> Hi,
>>
>> This was fully built for x86_64 as some insurance that it didn't
>> introduce any problem:
>> https://ci.guix.gnu.org/jobset/meson-parallel-tests
>>
>> It's ready to me merged.
>
> The branch name in the issue title doesn't quite match the actual name
> of the branch. Could you retitle the issue to make it match up?

Thanks for the heads-up.  I believe that's now fixed.

PS: Your email went to my spam folder, for some reasons.

-- 
Thanks,
Maxim




Information forwarded to guix-patches <at> gnu.org:
bug#73765; Package guix-patches. (Fri, 22 Nov 2024 13:00:02 GMT) Full text and rfc822 format available.

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

From: Andreas Enge <andreas <at> enge.fr>
To: 73765 <at> debbugs.gnu.org
Subject: Rebased
Date: Fri, 22 Nov 2024 13:59:20 +0100
Hello,

this is the next branch in the QA queue. I have rebased it on master;
hopefully it will be picked up by QA. Or you could have it built again
on CI, as QA has trouble keeping up recently.

Andreas





Information forwarded to guix-patches <at> gnu.org:
bug#73765; Package guix-patches. (Fri, 22 Nov 2024 14:46:02 GMT) Full text and rfc822 format available.

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

From: Ludovic Courtès <ludo <at> gnu.org>
To: Andreas Enge <andreas <at> enge.fr>, Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Cc: 73765 <at> debbugs.gnu.org
Subject: Re: bug#73765: Request for merging "meson-enable-parallel-tests"
 branch
Date: Fri, 22 Nov 2024 15:45:26 +0100
Hi,

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

> this is the next branch in the QA queue. I have rebased it on master;
> hopefully it will be picked up by QA. Or you could have it built again
> on CI, as QA has trouble keeping up recently.

It currently fails to evaluate (commit 0363f28):

--8<---------------cut here---------------start------------->8---
   376:14  3 (arguments #<package mesa <at> 24.2.5 gnu/packages/gl.scm:30?>)
In ice-9/boot-9.scm:
  1685:16  2 (raise-exception _ #:continuable? _)
  1780:13  1 (_ #<&compound-exception components: (#<&undefined-vari?>)
In unknown file:
           0 (backtrace #<undefined>)

(exception unbound-variable (value #f) (value "Unbound variable: ~S") (value (meson-1.5)) (value #f))
--8<---------------cut here---------------end--------------->8---

(From <https://ci.guix.gnu.org/eval/1837912/log/raw>.)

Ludo’.




Information forwarded to guix-patches <at> gnu.org:
bug#73765; Package guix-patches. (Fri, 22 Nov 2024 15:04:01 GMT) Full text and rfc822 format available.

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

From: Andreas Enge <andreas <at> enge.fr>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: 73765 <at> debbugs.gnu.org, Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Subject: Re: bug#73765: Request for merging "meson-enable-parallel-tests"
 branch
Date: Fri, 22 Nov 2024 16:03:11 +0100
Am Fri, Nov 22, 2024 at 03:45:26PM +0100 schrieb Ludovic Courtès:
> It currently fails to evaluate (commit 0363f28):
> --8<---------------cut here---------------start------------->8---
>    376:14  3 (arguments #<package mesa <at> 24.2.5 gnu/packages/gl.scm:30?>)
> In ice-9/boot-9.scm:
>   1685:16  2 (raise-exception _ #:continuable? _)
>   1780:13  1 (_ #<&compound-exception components: (#<&undefined-vari?>)
> In unknown file:
>            0 (backtrace #<undefined>)
> 
> (exception unbound-variable (value #f) (value "Unbound variable: ~S") (value (meson-1.5)) (value #f))
> --8<---------------cut here---------------end--------------->8---

That is strange - I did a "make" in my branch before pushing.
How can this be explained?

Andreas





Information forwarded to guix-patches <at> gnu.org:
bug#73765; Package guix-patches. (Fri, 22 Nov 2024 15:28:02 GMT) Full text and rfc822 format available.

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

From: Andreas Enge <andreas <at> enge.fr>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: 73765 <at> debbugs.gnu.org, Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Subject: Re: bug#73765: Request for merging "meson-enable-parallel-tests"
 branch
Date: Fri, 22 Nov 2024 16:27:22 +0100
Am Fri, Nov 22, 2024 at 04:03:11PM +0100 schrieb Andreas Enge:
> That is strange - I did a "make" in my branch before pushing.
> How can this be explained?

"guix build mesa" fails due to a missing (and now superfluous) variable.

I have pushed a fix, which I could not test due to lack of space.
If it turns out not to work on CI, and since we rebase and thus force
push branches anyway, please feel free to remove the commit again.

Andreas





Information forwarded to guix-patches <at> gnu.org:
bug#73765; Package guix-patches. (Mon, 25 Nov 2024 08:40:01 GMT) Full text and rfc822 format available.

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

From: Andreas Enge <andreas <at> enge.fr>
To: 73765 <at> debbugs.gnu.org
Subject: Results
Date: Mon, 25 Nov 2024 09:39:43 +0100
The branch has been built on CI, with 36 new failures:
   https://ci.guix.gnu.org/eval/1838237?status=newly-failed

Maybe something could be done about them before merging?

Andreas





Information forwarded to guix-patches <at> gnu.org:
bug#73765; Package guix-patches. (Tue, 26 Nov 2024 17:13:01 GMT) Full text and rfc822 format available.

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

From: Ludovic Courtès <ludo <at> gnu.org>
To: Andreas Enge <andreas <at> enge.fr>
Cc: 73765 <at> debbugs.gnu.org, Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Subject: Re: bug#73765: Request for merging "meson-enable-parallel-tests"
 branch
Date: Tue, 26 Nov 2024 18:10:19 +0100
Hi!

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

> The branch has been built on CI, with 36 new failures:
>    https://ci.guix.gnu.org/eval/1838237?status=newly-failed
>
> Maybe something could be done about them before merging?

BTW, I noticed that the jobset was configured to build for x86_64-linux
only (with 95% success currently¹).  I’ve added i686-linux now, though
it’ll only take effect on the next evaluation.

Feel free to add aarch64-linux as well once you know this is likely the
last evaluation before merge.

Ludo’.

¹ https://ci.guix.gnu.org/jobset/meson-parallel-tests




Reply sent to Andreas Enge <andreas <at> enge.fr>:
You have taken responsibility. (Wed, 27 Nov 2024 11:52:02 GMT) Full text and rfc822 format available.

Notification sent to Maxim Cournoyer <maxim.cournoyer <at> gmail.com>:
bug acknowledged by developer. (Wed, 27 Nov 2024 11:52:02 GMT) Full text and rfc822 format available.

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

From: Andreas Enge <andreas <at> enge.fr>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: 73765-done <at> debbugs.gnu.org, Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Subject: Re: bug#73765: Request for merging "meson-enable-parallel-tests"
 branch
Date: Wed, 27 Nov 2024 12:51:30 +0100
Hello!

I have gone back to the original merge request and noticed, following
Maxim's remark, that indeed no build failures occurred. Updating the meson
version resulted in build failures, but which looked more like random test
failures in somewhat brittle packages that fail on and off.

So I have taken the liberty and rebased on master and pushed.

I had forgotten that the branch was not yet built on i686, sorry.

Apart from that, I think it is good to clear the space for the following
branches waiting in line.

Andreas





Information forwarded to guix-patches <at> gnu.org:
bug#73765; Package guix-patches. (Thu, 28 Nov 2024 05:44:01 GMT) Full text and rfc822 format available.

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

From: John Kehayias <john.kehayias <at> protonmail.com>
To: Andreas Enge <andreas <at> enge.fr>
Cc: 73765 <at> debbugs.gnu.org, Ludovic Courtès <ludo <at> gnu.org>,
 Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Subject: Re: bug#73765: Request for merging "meson-enable-parallel-tests"
 branch
Date: Thu, 28 Nov 2024 05:43:05 +0000
Hello,

On Wed, Nov 27, 2024 at 11:52 AM, GNU bug Tracking System wrote:

> Your bug report
>
> #73765: Request for merging "meson-enable-parallel-tests" branch
>
> which was filed against the guix-patches package, has been closed.
>
> The explanation is attached below, along with your original report.
> If you require more details, please reply to 73765 <at> debbugs.gnu.org.
>
> --
> 73765: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=73765
> GNU Bug Tracking System
> Contact help-debbugs <at> gnu.org with problems
>
> From: Andreas Enge <andreas <at> enge.fr>
> Subject: Re: bug#73765: Request for merging "meson-enable-parallel-tests"
>  branch
> To: Ludovic Courtès <ludo <at> gnu.org>
> Cc: 73765-done <at> debbugs.gnu.org, Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
> Date: Wed, 27 Nov 2024 12:51:30 +0100 (17 hours, 46 minutes, 36 seconds ago)
>
> Hello!
>
> I have gone back to the original merge request and noticed, following
> Maxim's remark, that indeed no build failures occurred. Updating the meson
> version resulted in build failures, but which looked more like random test
> failures in somewhat brittle packages that fail on and off.
>
> So I have taken the liberty and rebased on master and pushed.
>
> I had forgotten that the branch was not yet built on i686, sorry.
>
> Apart from that, I think it is good to clear the space for the following
> branches waiting in line.
>
> Andreas
>

I just noticed the big build queue on Cuirass, is that all for the
non-x86_64 architectures? (The change to mesa, if it was on the branch
before, is ~4k packages alone). Should we have waited for that to
get up to reasonable coverage before pushing to master?

PS: Andreas I saw some messages earlier in this thread that again didn't
go to others. Annoyingly, the debbugs bug number address doesn't go to
anyone (that I know of) and I've frequently missed or miss-sent messages
because of that. Just thought I'd let you know in case you missed that.

Thanks for everyone's work on this!
John

>
> ----------
>
> From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
> Subject: Request for merging "meson-enable-parallel-tests" branch
> To: guix-patches <guix-patches <at> gnu.org>
> Date: Sat, 12 Oct 2024 14:36:12 +0900
> Date: Sat, 12 Oct 2024 14:36:12 +0900 (6 weeks, 5 days, 1 minute ago)
>
> Hi,
>
> This was fully built for x86_64 as some insurance that it didn't
> introduce any problem:
> https://ci.guix.gnu.org/jobset/meson-parallel-tests
>
> It's ready to me merged.





Information forwarded to guix-patches <at> gnu.org:
bug#73765; Package guix-patches. (Thu, 28 Nov 2024 06:29:01 GMT) Full text and rfc822 format available.

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

From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: 73765 <at> debbugs.gnu.org, Andreas Enge <andreas <at> enge.fr>
Subject: Re: bug#73765: Request for merging "meson-enable-parallel-tests"
 branch
Date: Thu, 28 Nov 2024 15:27:27 +0900
Hi,

Ludovic Courtès <ludo <at> gnu.org> writes:

> Hi!
>
> Andreas Enge <andreas <at> enge.fr> skribis:
>
>> The branch has been built on CI, with 36 new failures:
>>    https://ci.guix.gnu.org/eval/1838237?status=newly-failed
>>
>> Maybe something could be done about them before merging?

These appear to be flaky tests... should be reported upstream and
disabled in the packages... I tried updating orange, and ended up in an
infernal rust-laced rabbit hole, so I'm burnt out for the rest for now
;-).

-- 
Thanks,
Maxim




Information forwarded to guix-patches <at> gnu.org:
bug#73765; Package guix-patches. (Thu, 28 Nov 2024 07:48:03 GMT) Full text and rfc822 format available.

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

From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: John Kehayias <john.kehayias <at> protonmail.com>
Cc: 73765 <at> debbugs.gnu.org, Andreas Enge <andreas <at> enge.fr>,
 Ludovic Courtès <ludo <at> gnu.org>
Subject: Re: bug#73765: Request for merging "meson-enable-parallel-tests"
 branch
Date: Thu, 28 Nov 2024 16:46:07 +0900
Hi John,

John Kehayias <john.kehayias <at> protonmail.com> writes:

[...]

> I just noticed the big build queue on Cuirass, is that all for the
> non-x86_64 architectures? (The change to mesa, if it was on the branch
> before, is ~4k packages alone). Should we have waited for that to
> get up to reasonable coverage before pushing to master?

I had set up the build job on CI for x86-64 only in my original
configuration and had forgotten about it -- it's only been enabled for
other archs recently.

> PS: Andreas I saw some messages earlier in this thread that again didn't
> go to others. Annoyingly, the debbugs bug number address doesn't go to
> anyone (that I know of) and I've frequently missed or miss-sent messages
> because of that. Just thought I'd let you know in case you missed
> that.

That's an annoyance of Debbugs yes.  I wish it'd handle CCing all
participants itself when any message reaches a bug they are
participating in.

I think 'mumi compose' does this, although I haven't yet used it.

-- 
Thanks,
Maxim




Information forwarded to guix-patches <at> gnu.org:
bug#73765; Package guix-patches. (Thu, 28 Nov 2024 08:53:02 GMT) Full text and rfc822 format available.

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

From: Andreas Enge <andreas <at> enge.fr>
To: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Cc: John Kehayias <john.kehayias <at> protonmail.com>, 73765 <at> debbugs.gnu.org,
 Ludovic Courtès <ludo <at> gnu.org>
Subject: Re: bug#73765: Request for merging "meson-enable-parallel-tests"
 branch
Date: Thu, 28 Nov 2024 09:51:54 +0100
Am Thu, Nov 28, 2024 at 04:46:07PM +0900 schrieb Maxim Cournoyer:
> I had set up the build job on CI for x86-64 only in my original
> configuration and had forgotten about it -- it's only been enabled for
> other archs recently.

Me too - it had been built out for x86_64, and I had forgotten about i686.
For aarch64, I think we do not have the build power at ci to wait for it,
and QA is unfortunately almost not working right now.

> > PS: Andreas I saw some messages earlier in this thread that again didn't
> > go to others. Annoyingly, the debbugs bug number address doesn't go to
> > anyone (that I know of) and I've frequently missed or miss-sent messages
> > because of that. Just thought I'd let you know in case you missed
> > that.
> That's an annoyance of Debbugs yes.  I wish it'd handle CCing all
> participants itself when any message reaches a bug they are
> participating in.

Is this true? I think I usually get messages directed at bugs I have opened
or participated in. Or is it just when people cc me explicitly? So are you
saying that when sending mail to a bug, one should manually add all
participants in cc? This would be a lot of work - since issues.guix.gnu.org
does not show email addresses, one would need to download the raw message,
or look at debbugs.gnu.org and type the addresses by hand.

Andreas





Information forwarded to guix-patches <at> gnu.org:
bug#73765; Package guix-patches. (Thu, 28 Nov 2024 15:38:02 GMT) Full text and rfc822 format available.

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

From: John Kehayias <john.kehayias <at> protonmail.com>
To: Andreas Enge <andreas <at> enge.fr>
Cc: 73765 <at> debbugs.gnu.org, Ludovic Courtès <ludo <at> gnu.org>,
 Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Subject: Re: bug#73765: Request for merging "meson-enable-parallel-tests"
 branch
Date: Thu, 28 Nov 2024 15:37:36 +0000
On Thu, Nov 28, 2024 at 09:51 AM, Andreas Enge wrote:

> Am Thu, Nov 28, 2024 at 04:46:07PM +0900 schrieb Maxim Cournoyer:
>> I had set up the build job on CI for x86-64 only in my original
>> configuration and had forgotten about it -- it's only been enabled for
>> other archs recently.
>
> Me too - it had been built out for x86_64, and I had forgotten about i686.
> For aarch64, I think we do not have the build power at ci to wait for it,
> and QA is unfortunately almost not working right now.
>

I see. Yeah, it takes a long time even when things are not backed up,
to build for non-x86. Usually Bordeaux gets the best coverage there.
Probably we need to be able to manage jobs on Bordeaux more directly
to clear out outdated evaluations when we are working on big branches.

>> > PS: Andreas I saw some messages earlier in this thread that again didn't
>> > go to others. Annoyingly, the debbugs bug number address doesn't go to
>> > anyone (that I know of) and I've frequently missed or miss-sent messages
>> > because of that. Just thought I'd let you know in case you missed
>> > that.
>> That's an annoyance of Debbugs yes.  I wish it'd handle CCing all
>> participants itself when any message reaches a bug they are
>> participating in.
>
> Is this true? I think I usually get messages directed at bugs I have opened
> or participated in. Or is it just when people cc me explicitly? So are you
> saying that when sending mail to a bug, one should manually add all
> participants in cc? This would be a lot of work - since issues.guix.gnu.org
> does not show email addresses, one would need to download the raw message,
> or look at debbugs.gnu.org and type the addresses by hand.
>
> Andreas

Indeed, it is a real issue. I responded with some more detail in our
other thread but I'll reiterate here we should make sure this is
in/very clear in the manual. This seems like a good assumption
(bugnumber is an email list) and it really should be as who knows how
many messages were "lost". Browsing debbugs on Emacs helps me see
these, and after I got bit by this on both ends I try to remember to
check there or the mumi frontend for all messages.

(Perhaps this is a very real practical reason to have alternatives to
debbugs, though mumi should be in a good position without drastic
changes on our end already.)

John





bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Fri, 27 Dec 2024 12:24:08 GMT) Full text and rfc822 format available.

This bug report was last modified 266 days ago.

Previous Next


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