all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* [bug#73765] Request for merging "meson-enable-parallel-tests" branch
@ 2024-10-12  5:36 Maxim Cournoyer
  2024-10-15  9:26 ` Christopher Baines
                   ` (3 more replies)
  0 siblings, 4 replies; 15+ messages in thread
From: Maxim Cournoyer @ 2024-10-12  5:36 UTC (permalink / raw)
  To: 73765

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




^ permalink raw reply	[flat|nested] 15+ messages in thread

* [bug#73765] Request for merging "meson-enable-parallel-tests" branch
  2024-10-12  5:36 [bug#73765] Request for merging "meson-enable-parallel-tests" branch Maxim Cournoyer
@ 2024-10-15  9:26 ` Christopher Baines
  2024-10-29  0:19   ` Maxim Cournoyer
  2024-11-22 12:59 ` [bug#73765] Rebased Andreas Enge
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 15+ messages in thread
From: Christopher Baines @ 2024-10-15  9:26 UTC (permalink / raw)
  To: Maxim Cournoyer; +Cc: 73765

[-- Attachment #1: Type: text/plain, Size: 388 bytes --]

Maxim Cournoyer <maxim.cournoyer@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

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 987 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* [bug#73765] Request for merging "meson-enable-parallel-tests" branch
  2024-10-15  9:26 ` Christopher Baines
@ 2024-10-29  0:19   ` Maxim Cournoyer
  0 siblings, 0 replies; 15+ messages in thread
From: Maxim Cournoyer @ 2024-10-29  0:19 UTC (permalink / raw)
  To: Christopher Baines; +Cc: 73765

Hi Chris,

Christopher Baines <mail@cbaines.net> writes:

> Maxim Cournoyer <maxim.cournoyer@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




^ permalink raw reply	[flat|nested] 15+ messages in thread

* [bug#73765] Rebased
  2024-10-12  5:36 [bug#73765] Request for merging "meson-enable-parallel-tests" branch Maxim Cournoyer
  2024-10-15  9:26 ` Christopher Baines
@ 2024-11-22 12:59 ` Andreas Enge
  2024-11-22 14:45   ` [bug#73765] Request for merging "meson-enable-parallel-tests" branch Ludovic Courtès
  2024-11-25  8:39 ` [bug#73765] Results Andreas Enge
  2024-11-28  5:43 ` John Kehayias via Guix-patches via
  3 siblings, 1 reply; 15+ messages in thread
From: Andreas Enge @ 2024-11-22 12:59 UTC (permalink / raw)
  To: 73765

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





^ permalink raw reply	[flat|nested] 15+ messages in thread

* [bug#73765] Request for merging "meson-enable-parallel-tests" branch
  2024-11-22 12:59 ` [bug#73765] Rebased Andreas Enge
@ 2024-11-22 14:45   ` Ludovic Courtès
  2024-11-22 15:03     ` Andreas Enge
  0 siblings, 1 reply; 15+ messages in thread
From: Ludovic Courtès @ 2024-11-22 14:45 UTC (permalink / raw)
  To: Andreas Enge, Maxim Cournoyer; +Cc: 73765

Hi,

Andreas Enge <andreas@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@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’.




^ permalink raw reply	[flat|nested] 15+ messages in thread

* [bug#73765] Request for merging "meson-enable-parallel-tests" branch
  2024-11-22 14:45   ` [bug#73765] Request for merging "meson-enable-parallel-tests" branch Ludovic Courtès
@ 2024-11-22 15:03     ` Andreas Enge
  2024-11-22 15:27       ` Andreas Enge
  0 siblings, 1 reply; 15+ messages in thread
From: Andreas Enge @ 2024-11-22 15:03 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: 73765, Maxim Cournoyer

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@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





^ permalink raw reply	[flat|nested] 15+ messages in thread

* [bug#73765] Request for merging "meson-enable-parallel-tests" branch
  2024-11-22 15:03     ` Andreas Enge
@ 2024-11-22 15:27       ` Andreas Enge
  0 siblings, 0 replies; 15+ messages in thread
From: Andreas Enge @ 2024-11-22 15:27 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: 73765, Maxim Cournoyer

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





^ permalink raw reply	[flat|nested] 15+ messages in thread

* [bug#73765] Results
  2024-10-12  5:36 [bug#73765] Request for merging "meson-enable-parallel-tests" branch Maxim Cournoyer
  2024-10-15  9:26 ` Christopher Baines
  2024-11-22 12:59 ` [bug#73765] Rebased Andreas Enge
@ 2024-11-25  8:39 ` Andreas Enge
  2024-11-26 17:10   ` [bug#73765] Request for merging "meson-enable-parallel-tests" branch Ludovic Courtès
  2024-11-28  5:43 ` John Kehayias via Guix-patches via
  3 siblings, 1 reply; 15+ messages in thread
From: Andreas Enge @ 2024-11-25  8:39 UTC (permalink / raw)
  To: 73765

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





^ permalink raw reply	[flat|nested] 15+ messages in thread

* [bug#73765] Request for merging "meson-enable-parallel-tests" branch
  2024-11-25  8:39 ` [bug#73765] Results Andreas Enge
@ 2024-11-26 17:10   ` Ludovic Courtès
  2024-11-27 11:51     ` bug#73765: " Andreas Enge
  2024-11-28  6:27     ` [bug#73765] " Maxim Cournoyer
  0 siblings, 2 replies; 15+ messages in thread
From: Ludovic Courtès @ 2024-11-26 17:10 UTC (permalink / raw)
  To: Andreas Enge; +Cc: 73765, Maxim Cournoyer

Hi!

Andreas Enge <andreas@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




^ permalink raw reply	[flat|nested] 15+ messages in thread

* bug#73765: Request for merging "meson-enable-parallel-tests" branch
  2024-11-26 17:10   ` [bug#73765] Request for merging "meson-enable-parallel-tests" branch Ludovic Courtès
@ 2024-11-27 11:51     ` Andreas Enge
  2024-11-28  6:27     ` [bug#73765] " Maxim Cournoyer
  1 sibling, 0 replies; 15+ messages in thread
From: Andreas Enge @ 2024-11-27 11:51 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: 73765-done, Maxim Cournoyer

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





^ permalink raw reply	[flat|nested] 15+ messages in thread

* [bug#73765] Request for merging "meson-enable-parallel-tests" branch
  2024-10-12  5:36 [bug#73765] Request for merging "meson-enable-parallel-tests" branch Maxim Cournoyer
                   ` (2 preceding siblings ...)
  2024-11-25  8:39 ` [bug#73765] Results Andreas Enge
@ 2024-11-28  5:43 ` John Kehayias via Guix-patches via
  2024-11-28  7:46   ` Maxim Cournoyer
  3 siblings, 1 reply; 15+ messages in thread
From: John Kehayias via Guix-patches via @ 2024-11-28  5:43 UTC (permalink / raw)
  To: Andreas Enge; +Cc: 73765, Ludovic Courtès, Maxim Cournoyer

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@debbugs.gnu.org.
>
> --
> 73765: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=73765
> GNU Bug Tracking System
> Contact help-debbugs@gnu.org with problems
>
> From: Andreas Enge <andreas@enge.fr>
> Subject: Re: bug#73765: Request for merging "meson-enable-parallel-tests"
>  branch
> To: Ludovic Courtès <ludo@gnu.org>
> Cc: 73765-done@debbugs.gnu.org, Maxim Cournoyer <maxim.cournoyer@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@gmail.com>
> Subject: Request for merging "meson-enable-parallel-tests" branch
> To: guix-patches <guix-patches@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.





^ permalink raw reply	[flat|nested] 15+ messages in thread

* [bug#73765] Request for merging "meson-enable-parallel-tests" branch
  2024-11-26 17:10   ` [bug#73765] Request for merging "meson-enable-parallel-tests" branch Ludovic Courtès
  2024-11-27 11:51     ` bug#73765: " Andreas Enge
@ 2024-11-28  6:27     ` Maxim Cournoyer
  1 sibling, 0 replies; 15+ messages in thread
From: Maxim Cournoyer @ 2024-11-28  6:27 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: 73765, Andreas Enge

Hi,

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

> Hi!
>
> Andreas Enge <andreas@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




^ permalink raw reply	[flat|nested] 15+ messages in thread

* [bug#73765] Request for merging "meson-enable-parallel-tests" branch
  2024-11-28  5:43 ` John Kehayias via Guix-patches via
@ 2024-11-28  7:46   ` Maxim Cournoyer
  2024-11-28  8:51     ` Andreas Enge
  0 siblings, 1 reply; 15+ messages in thread
From: Maxim Cournoyer @ 2024-11-28  7:46 UTC (permalink / raw)
  To: John Kehayias; +Cc: 73765, Andreas Enge, Ludovic Courtès

Hi John,

John Kehayias <john.kehayias@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




^ permalink raw reply	[flat|nested] 15+ messages in thread

* [bug#73765] Request for merging "meson-enable-parallel-tests" branch
  2024-11-28  7:46   ` Maxim Cournoyer
@ 2024-11-28  8:51     ` Andreas Enge
  2024-11-28 15:37       ` John Kehayias via Guix-patches via
  0 siblings, 1 reply; 15+ messages in thread
From: Andreas Enge @ 2024-11-28  8:51 UTC (permalink / raw)
  To: Maxim Cournoyer; +Cc: John Kehayias, 73765, Ludovic Courtès

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





^ permalink raw reply	[flat|nested] 15+ messages in thread

* [bug#73765] Request for merging "meson-enable-parallel-tests" branch
  2024-11-28  8:51     ` Andreas Enge
@ 2024-11-28 15:37       ` John Kehayias via Guix-patches via
  0 siblings, 0 replies; 15+ messages in thread
From: John Kehayias via Guix-patches via @ 2024-11-28 15:37 UTC (permalink / raw)
  To: Andreas Enge; +Cc: 73765, Ludovic Courtès, Maxim Cournoyer

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





^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2024-11-28 15:38 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-10-12  5:36 [bug#73765] Request for merging "meson-enable-parallel-tests" branch Maxim Cournoyer
2024-10-15  9:26 ` Christopher Baines
2024-10-29  0:19   ` Maxim Cournoyer
2024-11-22 12:59 ` [bug#73765] Rebased Andreas Enge
2024-11-22 14:45   ` [bug#73765] Request for merging "meson-enable-parallel-tests" branch Ludovic Courtès
2024-11-22 15:03     ` Andreas Enge
2024-11-22 15:27       ` Andreas Enge
2024-11-25  8:39 ` [bug#73765] Results Andreas Enge
2024-11-26 17:10   ` [bug#73765] Request for merging "meson-enable-parallel-tests" branch Ludovic Courtès
2024-11-27 11:51     ` bug#73765: " Andreas Enge
2024-11-28  6:27     ` [bug#73765] " Maxim Cournoyer
2024-11-28  5:43 ` John Kehayias via Guix-patches via
2024-11-28  7:46   ` Maxim Cournoyer
2024-11-28  8:51     ` Andreas Enge
2024-11-28 15:37       ` John Kehayias via Guix-patches via

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.