all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* [bug#73288] Request for merging "mesa-updates" branch
@ 2024-09-16  2:38 John Kehayias via Guix-patches via
  2024-09-23  5:34 ` Efraim Flashner
                   ` (4 more replies)
  0 siblings, 5 replies; 17+ messages in thread
From: John Kehayias via Guix-patches via @ 2024-09-16  2:38 UTC (permalink / raw)
  To: 73288; +Cc: Efraim Flashner

Hello Guix,

The mesa-updates branch I think is just almost ready for merging. Besides some other fixes and updates, the main series is tracked at <https://issues.guix.gnu.org/73071>. There is an update to add NVK support to mesa for x86_64-linux which I need to review and push (and rebase to get more fixes from master).

Coverage looks good for x86_64 and i686 on QA, with powerpc64le as well on Berlin. I worry that aarch64 and others may have stalled out on Bordeaux. Perhaps Efraim can chime in there.

With an update for NVK for x86_64, that will take maybe a day to catch up again in builds but tends to be pretty quick. I'm not aware of other blockers.

Thanks!
John





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

* [bug#73288] Request for merging "mesa-updates" branch
  2024-09-16  2:38 [bug#73288] Request for merging "mesa-updates" branch John Kehayias via Guix-patches via
@ 2024-09-23  5:34 ` Efraim Flashner
  2024-09-30  0:11   ` John Kehayias
  2024-10-02 20:53 ` Sharlatan Hellseher
                   ` (3 subsequent siblings)
  4 siblings, 1 reply; 17+ messages in thread
From: Efraim Flashner @ 2024-09-23  5:34 UTC (permalink / raw)
  To: John Kehayias; +Cc: 73288

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

On Mon, Sep 16, 2024 at 02:38:16AM +0000, John Kehayias via Guix-patches via wrote:
> Hello Guix,
> 
> The mesa-updates branch I think is just almost ready for merging. Besides some other fixes and updates, the main series is tracked at <https://issues.guix.gnu.org/73071>. There is an update to add NVK support to mesa for x86_64-linux which I need to review and push (and rebase to get more fixes from master).
> 
> Coverage looks good for x86_64 and i686 on QA, with powerpc64le as well on Berlin. I worry that aarch64 and others may have stalled out on Bordeaux. Perhaps Efraim can chime in there.
> 
> With an update for NVK for x86_64, that will take maybe a day to catch up again in builds but tends to be pretty quick. I'm not aware of other blockers.
> 

I built out to gtk+@3 and gtk on aarch64 without any problems, and I
also built mesa on riscv64 and armhf without any problems.

I haven't tested running any programs on those architectures.

-- 
Efraim Flashner   <efraim@flashner.co.il>   רנשלפ םירפא
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted

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

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

* Re: [bug#73288] Request for merging "mesa-updates" branch
  2024-09-23  5:34 ` Efraim Flashner
@ 2024-09-30  0:11   ` John Kehayias
  0 siblings, 0 replies; 17+ messages in thread
From: John Kehayias @ 2024-09-30  0:11 UTC (permalink / raw)
  To: Efraim Flashner; +Cc: 73288, guix-devel

Hello,

Thanks for the report and testing, Efraim!

I'm cc'ing guix-devel to see if anyone else wants to weigh in here:

On Mon, Sep 23, 2024 at 08:34 AM, Efraim Flashner wrote:

> On Mon, Sep 16, 2024 at 02:38:16AM +0000, John Kehayias via Guix-patches via wrote:
>> Hello Guix,
>>
>> The mesa-updates branch I think is just almost ready for merging.
>> Besides some other fixes and updates, the main series is tracked at
>> <https://issues.guix.gnu.org/73071>. There is an update to add NVK
>> support to mesa for x86_64-linux which I need to review and push
>> (and rebase to get more fixes from master).
>>
>> Coverage looks good for x86_64 and i686 on QA, with powerpc64le as
>> well on Berlin. I worry that aarch64 and others may have stalled out
>> on Bordeaux. Perhaps Efraim can chime in there.
>>
>> With an update for NVK for x86_64, that will take maybe a day to
>> catch up again in builds but tends to be pretty quick. I'm not aware
>> of other blockers.
>>
>
> I built out to gtk+@3 and gtk on aarch64 without any problems, and I
> also built mesa on riscv64 and armhf without any problems.
>
> I haven't tested running any programs on those architectures.

Progress on QA/Bordeaux is, from what I hear, waiting in line behind
other branch merge requests (one is from many months ago and I don't
think will be ready soon). I think this branch is ready to merge, the
only potential issue is lower substitute coverage on
non-i686/x86_64-linux architectures. (Note that although QA shows only
in the 80% range, it was about the same as master before the more
recent rebases. No idea why as I can't find new failures that would
cause this.)

So, what shall we do? Personally, I would merge it now with the
understanding that substitutes will take time (weeks? months?) to
catch up. I don't think we have the capacity to be quicker even if
there was only one active non-master branch for these architectures.
Is this correct?

While at times issues crop up, in my experience the mesa update part
of mesa-updates (which is almost entirely what is in this current
branch) rarely causes many issues, just lots of rebuilds. We can also
always revert if something was missed. I would be happy to add a news
entry as a warning to anyone relying on substitutes for other
architectures, if that is helpful.

Thoughts? Concerns? Guidance we can solidify going forward?

Thanks!
John



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

* [bug#73288] Request for merging "mesa-updates" branch
  2024-09-16  2:38 [bug#73288] Request for merging "mesa-updates" branch John Kehayias via Guix-patches via
  2024-09-23  5:34 ` Efraim Flashner
@ 2024-10-02 20:53 ` Sharlatan Hellseher
  2024-10-03  8:56   ` Steve George via Guix-patches
  2024-10-03  9:01   ` Steve George via Guix-patches
  2024-10-19 14:43 ` [bug#73288] Advance in queue Andreas Enge
                   ` (2 subsequent siblings)
  4 siblings, 2 replies; 17+ messages in thread
From: Sharlatan Hellseher @ 2024-10-02 20:53 UTC (permalink / raw)
  To: 73288; +Cc: john.kehayias, ludo, steve

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


Hi,

The current queue of branches awaiting for review and merge:

| 71408 | python-team         | Fri Jun 07 10:55:25+0200 2024 | Done |
| 72959 | fonts-split-outputs | Mon Sep 02 12:55:25+0200 2024 | Open |
| 73104 | r-team              | Sat Sep 07 17:55:24+0200 2024 | Open |
| 73288 | mesa-updates        | Mon Sep 16 04:38:25+0200 2024 | Open |
| 73502 | go-team             | Thu Sep 26 23:40:25+0200 2024 | Open |
| 73515 | qt-team             | Fri Sep 27 14:46:24+0200 2024 | Open |
| 73558 | wip-gsl-upgrade     | Sun Sep 29 22:33:24+0200 2024 | Open |
| 73567 | lisp-team           | Mon Sep 30 15:43:28+0200 2024 | Open |

- https://qa.guix.gnu.org/branch/python-team
#71408 It was closed due to a large amount of merge conflicts which
can't be resolved quick enough not blocking other changes (CC Steve who
started cherry pick process)

- https://qa.guix.gnu.org/branch/fonts-split-outputs
#72959 Needs to be rebased and place new evaluation (Cc Ludovic)

- https://qa.guix.gnu.org/branch/r-team
#73104 I've pinged R team members if that branch may be merged, the
 changes touch just R packages from CRAN and Bioconductor. QA passed.

- https://qa.guix.gnu.org/branch/mesa-updates
#73288 I'd love to have that branch merged, it would help to pack more
projects for Astro* soft =). 

- https://qa.guix.gnu.org/branch/go-team
#73502 I've rebased it recently and pushed again it looks like most of
the major builds passed successfully, some architectures (aarch64) are
lagged behind. The branch is ready and would let me complete packaging
Prometheus and start large unbundle task.

- https://qa.guix.gnu.org/branch/qt-team
#73515 QA is unhappy: "Unable to check changes between branch and
master. Merge base has not be processed by the data service yet."

- https://qa.guix.gnu.org/branch/wip-gsl-upgrade
#73558 not picked up yet: "Unable to check changes between branch and master.
Merge base has not be processed by the data service yet."

- https://qa.guix.gnu.org/branch/lisp-team
#73567 not picked up yet: "Information unavailable"

--
Oleg

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

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

* [bug#73288] Request for merging "mesa-updates" branch
  2024-10-02 20:53 ` Sharlatan Hellseher
@ 2024-10-03  8:56   ` Steve George via Guix-patches
  2024-10-04  8:21     ` Ludovic Courtès
  2024-10-03  9:01   ` Steve George via Guix-patches
  1 sibling, 1 reply; 17+ messages in thread
From: Steve George via Guix-patches @ 2024-10-03  8:56 UTC (permalink / raw)
  To: Sharlatan Hellseher, 73288; +Cc: john.kehayias, ludo

Hi,

On 02/10/2024 21:53, Sharlatan Hellseher wrote:
(...)
> The current queue of branches awaiting for review and merge:
> 
> | 71408 | python-team         | Fri Jun 07 10:55:25+0200 2024 | Done |
> | 72959 | fonts-split-outputs | Mon Sep 02 12:55:25+0200 2024 | Open |
> | 73104 | r-team              | Sat Sep 07 17:55:24+0200 2024 | Open |
> | 73288 | mesa-updates        | Mon Sep 16 04:38:25+0200 2024 | Open |
> | 73502 | go-team             | Thu Sep 26 23:40:25+0200 2024 | Open |
> | 73515 | qt-team             | Fri Sep 27 14:46:24+0200 2024 | Open |
> | 73558 | wip-gsl-upgrade     | Sun Sep 29 22:33:24+0200 2024 | Open |
> | 73567 | lisp-team           | Mon Sep 30 15:43:28+0200 2024 | Open |
> 
(...)
> - https://qa.guix.gnu.org/branch/r-team
> #73104 I've pinged R team members if that branch may be merged, the
>   changes touch just R packages from CRAN and Bioconductor. QA passed.
(...)

What's the definition of when a branch looks good for merging? Does some 
% of substitutes have to be achieved, and for which architectures?

https://qa.guix.gnu.org/branch/r-team shows 96% for x86_64 which is .4 % 
higher than current master [0]. So it's a win by merging it! ;-) 
Seriously, it's also at 96% for aarch64-linux (bordeaux). So "it looks 
good to me".

If that's the case, what prevents this "just" being merged?

Presumably r-team demonstrated their desire for it to be merged by 
opening the merge request ticket. Is it a break in process if someone 
else does it? (rather than waiting for them to respond).

> - https://qa.guix.gnu.org/branch/mesa-updates
> #73288 I'd love to have that branch merged, it would help to pack more
> projects for Astro* soft =).

https://qa.guix.gnu.org/branch/mesa-updates doesn't look as good to me. 
Fine on x86_64, but aarch64-linux is lower than master. Unsure if this 
is due to the build farms still trying to catch-up?

> - https://qa.guix.gnu.org/branch/go-team
> #73502 I've rebased it recently and pushed again it looks like most of
> the major builds passed successfully, some architectures (aarch64) are
> lagged behind. The branch is ready and would let me complete packaging
> Prometheus and start large unbundle task.

This looks about the same as Mesa-upates to me.

Is there a way to compare master<-->go-team to see if different packages 
are failing?

We shouldn't make master break in new ways by merging right!

Steve / Futurile

[0] https://qa.guix.gnu.org/branch/master







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

* [bug#73288] Request for merging "mesa-updates" branch
  2024-10-02 20:53 ` Sharlatan Hellseher
  2024-10-03  8:56   ` Steve George via Guix-patches
@ 2024-10-03  9:01   ` Steve George via Guix-patches
  1 sibling, 0 replies; 17+ messages in thread
From: Steve George via Guix-patches @ 2024-10-03  9:01 UTC (permalink / raw)
  To: Sharlatan Hellseher, 73288; +Cc: john.kehayias, ludo

On 02/10/2024 21:53, Sharlatan Hellseher wrote:
> 
> Hi,
> 
> The current queue of branches awaiting for review and merge:
> 
> | 71408 | python-team         | Fri Jun 07 10:55:25+0200 2024 | Done |
> | 72959 | fonts-split-outputs | Mon Sep 02 12:55:25+0200 2024 | Open |
> | 73104 | r-team              | Sat Sep 07 17:55:24+0200 2024 | Open |
> | 73288 | mesa-updates        | Mon Sep 16 04:38:25+0200 2024 | Open |
> | 73502 | go-team             | Thu Sep 26 23:40:25+0200 2024 | Open |
> | 73515 | qt-team             | Fri Sep 27 14:46:24+0200 2024 | Open |
> | 73558 | wip-gsl-upgrade     | Sun Sep 29 22:33:24+0200 2024 | Open |
> | 73567 | lisp-team           | Mon Sep 30 15:43:28+0200 2024 | Open |
> 
> - https://qa.guix.gnu.org/branch/python-team
> #71408 It was closed due to a large amount of merge conflicts which
> can't be resolved quick enough not blocking other changes (CC Steve who
> started cherry pick process)
> 

There are 231 commits ahead of master.

I propose to break this into groups of 30-50 commits at a time. 
Excluding the build-system changes that Lars [0] said they would do. 
Rebase on current master and test that they don't make master 'worse' [1]

Each 30-50 can be put into a new branch for a smaller 'merge-train', to 
see if it makes merging faster overall.

I did the first 31 and tested them. A new branch and merge-request could 
be created for them [2].

I need someone to collaborate with as I can't do that myself.

However, looks like everyone in python-team is busy atm.

I'll cherry-pick the next tranche if someone has the time to work with 
me on merging them - otherwise I'm wasting my time :-)

Steve / Futurile

[0] https://issues.guix.gnu.org/71408#8
[1] no additional breakage, though there are quite a few broken packages
[2] https://issues.guix.gnu.org/71408#13






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

* [bug#73288] Request for merging "mesa-updates" branch
  2024-10-03  8:56   ` Steve George via Guix-patches
@ 2024-10-04  8:21     ` Ludovic Courtès
  0 siblings, 0 replies; 17+ messages in thread
From: Ludovic Courtès @ 2024-10-04  8:21 UTC (permalink / raw)
  To: Steve George
  Cc: john.kehayias, Sharlatan Hellseher, 宋文武,
	73288

Hello!

Steve George <steve@futurile.net> skribis:

> On 02/10/2024 21:53, Sharlatan Hellseher wrote:
> (...)
>> The current queue of branches awaiting for review and merge:
>> | 71408 | python-team         | Fri Jun 07 10:55:25+0200 2024 | Done
>> |
>> | 72959 | fonts-split-outputs | Mon Sep 02 12:55:25+0200 2024 | Open |
>> | 73104 | r-team              | Sat Sep 07 17:55:24+0200 2024 | Open |
>> | 73288 | mesa-updates        | Mon Sep 16 04:38:25+0200 2024 | Open |
>> | 73502 | go-team             | Thu Sep 26 23:40:25+0200 2024 | Open |
>> | 73515 | qt-team             | Fri Sep 27 14:46:24+0200 2024 | Open |
>> | 73558 | wip-gsl-upgrade     | Sun Sep 29 22:33:24+0200 2024 | Open |
>> | 73567 | lisp-team           | Mon Sep 30 15:43:28+0200 2024 | Open |
>> 
> (...)
>> - https://qa.guix.gnu.org/branch/r-team
>> #73104 I've pinged R team members if that branch may be merged, the
>>   changes touch just R packages from CRAN and Bioconductor. QA passed.
> (...)
>
> What's the definition of when a branch looks good for merging? Does
> some % of substitutes have to be achieved, and for which
> architectures?
>
> https://qa.guix.gnu.org/branch/r-team shows 96% for x86_64 which is .4
> % higher than current master [0]. So it's a win by merging it! ;-)
> Seriously, it's also at 96% for aarch64-linux (bordeaux). So "it looks
> good to me".
>
> If that's the case, what prevents this "just" being merged?
>
> Presumably r-team demonstrated their desire for it to be merged by
> opening the merge request ticket. Is it a break in process if someone
> else does it? (rather than waiting for them to respond).

My take is that by filing a “request to merge”, you claim responsibility
for carrying out the work until it’s merged, unless otherwise stated.
To me, R team folks are responsible for merging ‘r-team’ because they’re
the one who know and they haven’t expressed the desire to get it merged
when it’s good on qa.guix (they didn’t click on “auto-merge”, in GitLab
parlance ;-)).

That said, if there’s no feedback from the R team in a timely fashion,
maybe it’s OK to move to the next branch in the queue.

FWIW, I also pinged 宋文武 regarding ‘fonts-split-outputs’.  If we can’t
get it merged real soon, we should probably skip it.

Thoughts?

Ludo’.




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

* [bug#73288] Advance in queue
  2024-09-16  2:38 [bug#73288] Request for merging "mesa-updates" branch John Kehayias via Guix-patches via
  2024-09-23  5:34 ` Efraim Flashner
  2024-10-02 20:53 ` Sharlatan Hellseher
@ 2024-10-19 14:43 ` Andreas Enge
  2024-10-31 19:35 ` [bug#73288] Request for merging "mesa-updates" branch Sharlatan Hellseher
  2024-11-03 10:04 ` Z572
  4 siblings, 0 replies; 17+ messages in thread
From: Andreas Enge @ 2024-10-19 14:43 UTC (permalink / raw)
  To: 73288

Hello,

I have just pushed the fonts-split-outputs branch, which had been built
on QA, after rebasing it on master.

Now I have rebased mesa-updates on the (new) master branch and pushed it;
normally it should be picked up and built automatically by QA.

Thanks to you all for your patience!

Andreas





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

* [bug#73288] Request for merging "mesa-updates" branch
  2024-09-16  2:38 [bug#73288] Request for merging "mesa-updates" branch John Kehayias via Guix-patches via
                   ` (2 preceding siblings ...)
  2024-10-19 14:43 ` [bug#73288] Advance in queue Andreas Enge
@ 2024-10-31 19:35 ` Sharlatan Hellseher
  2024-11-03 10:04 ` Z572
  4 siblings, 0 replies; 17+ messages in thread
From: Sharlatan Hellseher @ 2024-10-31 19:35 UTC (permalink / raw)
  To: 73288; +Cc: John Kehayias, Andreas Enge

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


Hello!

Advance in queue

Hope it's ready to proceed.

--
Oleg

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

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

* [bug#73288] Request for merging "mesa-updates" branch
  2024-09-16  2:38 [bug#73288] Request for merging "mesa-updates" branch John Kehayias via Guix-patches via
                   ` (3 preceding siblings ...)
  2024-10-31 19:35 ` [bug#73288] Request for merging "mesa-updates" branch Sharlatan Hellseher
@ 2024-11-03 10:04 ` Z572
  2024-11-03 13:02   ` Efraim Flashner
  4 siblings, 1 reply; 17+ messages in thread
From: Z572 @ 2024-11-03 10:04 UTC (permalink / raw)
  To: 73288; +Cc: john.kehayias, efraim.flashner

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

John Kehayias via Guix-patches via <guix-patches@gnu.org> writes:

> Hello Guix,
>
> The mesa-updates branch I think is just almost ready for
> merging. Besides some other fixes and updates, the main series is
> tracked at <https://issues.guix.gnu.org/73071>. There is an update to
> add NVK support to mesa for x86_64-linux which I need to review and
> push (and rebase to get more fixes from master).
>
> Coverage looks good for x86_64 and i686 on QA, with powerpc64le as
> well on Berlin. I worry that aarch64 and others may have stalled out
> on Bordeaux. Perhaps Efraim can chime in there.
>
> With an update for NVK for x86_64, that will take maybe a day to catch
> up again in builds but tends to be pretty quick. I'm not aware of
> other blockers.
>
> Thanks!
> John

maybe is time to merge?

see https://qa.guix.gnu.org/branch/mesa-updates
ci       have x86_64-linux 96.3%, i686-linux 87.7%, powerpc64le-linux 85.5%
bordeaux have x86_64-linux 91.5%, i686-linux 77.8%, armhf-linux 79.4%, aarch64-linux 89.0%.

Is there anything else in the way?

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

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

* [bug#73288] Request for merging "mesa-updates" branch
  2024-11-03 10:04 ` Z572
@ 2024-11-03 13:02   ` Efraim Flashner
  2024-11-04  2:32     ` John Kehayias via Guix-patches via
  2024-11-04  9:33     ` [bug#73288] " Christopher Baines
  0 siblings, 2 replies; 17+ messages in thread
From: Efraim Flashner @ 2024-11-03 13:02 UTC (permalink / raw)
  To: Z572; +Cc: John Kehayias, 73288

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

On Sun, Nov 03, 2024 at 06:04:08PM +0800, Z572 wrote:
> John Kehayias via Guix-patches via <guix-patches@gnu.org> writes:
> 
> > Hello Guix,
> >
> > The mesa-updates branch I think is just almost ready for
> > merging. Besides some other fixes and updates, the main series is
> > tracked at <https://issues.guix.gnu.org/73071>. There is an update to
> > add NVK support to mesa for x86_64-linux which I need to review and
> > push (and rebase to get more fixes from master).
> >
> > Coverage looks good for x86_64 and i686 on QA, with powerpc64le as
> > well on Berlin. I worry that aarch64 and others may have stalled out
> > on Bordeaux. Perhaps Efraim can chime in there.
> >
> > With an update for NVK for x86_64, that will take maybe a day to catch
> > up again in builds but tends to be pretty quick. I'm not aware of
> > other blockers.
> >
> > Thanks!
> > John
> 
> maybe is time to merge?
> 
> see https://qa.guix.gnu.org/branch/mesa-updates
> ci       have x86_64-linux 96.3%, i686-linux 87.7%, powerpc64le-linux 85.5%
> bordeaux have x86_64-linux 91.5%, i686-linux 77.8%, armhf-linux 79.4%, aarch64-linux 89.0%.
> 
> Is there anything else in the way?

Comparing them against master and against each other:
x86_64: comparable on ci, slight regression on bordeaux
i686:   comparable on ci, regression on bordeaux (91.8 -> 77.8)
aarch64: comparable on ci, regression on bordeaux (97.0 -> 89.0)
armhf:  slight regression on bordeaux
ppc64le: comparable on ci and bordeaux
riscv64: regression on bordeaux (62.0 -> 28.2)

I feel like bordeaux will catch-up fairly quickly post merge.  However,
we do now have the regression page for bordeaux of master vs
mesa-updates:
https://qa.guix.gnu.org/branch/mesa-updates/package-changes?x86_64-linux-change=blocked&x86_64-linux-change=still-blocked&x86_64-linux-change=unknown-to-blocked&x86_64-linux-change=new-blocked

However, after spot-checking a few of them to see if there are
substitutes (including gnome and openjdk) it looks like it probably just
needs to be sent through again.

It looks okay to me


-- 
Efraim Flashner   <efraim@flashner.co.il>   אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted

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

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

* [bug#73288] Request for merging "mesa-updates" branch
  2024-11-03 13:02   ` Efraim Flashner
@ 2024-11-04  2:32     ` John Kehayias via Guix-patches via
  2024-11-04 16:50       ` Z572
  2024-11-04  9:33     ` [bug#73288] " Christopher Baines
  1 sibling, 1 reply; 17+ messages in thread
From: John Kehayias via Guix-patches via @ 2024-11-04  2:32 UTC (permalink / raw)
  To: Efraim Flashner; +Cc: Josselin Poiret, Z572, 73288

Hi all,

On Sun, Nov 03, 2024 at 03:02 PM, Efraim Flashner wrote:

> On Sun, Nov 03, 2024 at 06:04:08PM +0800, Z572 wrote:
>> John Kehayias via Guix-patches via <guix-patches@gnu.org> writes:
>>
>> > Hello Guix,
>> >
>> > The mesa-updates branch I think is just almost ready for
>> > merging. Besides some other fixes and updates, the main series is
>> > tracked at <https://issues.guix.gnu.org/73071>. There is an update to
>> > add NVK support to mesa for x86_64-linux which I need to review and
>> > push (and rebase to get more fixes from master).
>> >
>> > Coverage looks good for x86_64 and i686 on QA, with powerpc64le as
>> > well on Berlin. I worry that aarch64 and others may have stalled out
>> > on Bordeaux. Perhaps Efraim can chime in there.
>> >
>> > With an update for NVK for x86_64, that will take maybe a day to catch
>> > up again in builds but tends to be pretty quick. I'm not aware of
>> > other blockers.
>> >
>> > Thanks!
>> > John
>>
>> maybe is time to merge?
>>
>> see <https://qa.guix.gnu.org/branch/mesa-updates>
>> ci       have x86_64-linux 96.3%, i686-linux 87.7%, powerpc64le-linux 85.5%
>> bordeaux have x86_64-linux 91.5%, i686-linux 77.8%, armhf-linux
>> 79.4%, aarch64-linux 89.0%.
>>
>> Is there anything else in the way?
>
> Comparing them against master and against each other:
> x86_64: comparable on ci, slight regression on bordeaux
> i686:   comparable on ci, regression on bordeaux (91.8 -> 77.8)
> aarch64: comparable on ci, regression on bordeaux (97.0 -> 89.0)
> armhf:  slight regression on bordeaux
> ppc64le: comparable on ci and bordeaux
> riscv64: regression on bordeaux (62.0 -> 28.2)
>
> I feel like bordeaux will catch-up fairly quickly post merge.  However,
> we do now have the regression page for bordeaux of master vs
> mesa-updates:
> <https://qa.guix.gnu.org/branch/mesa-updates/package-changes?x86_64-linux-change=blocked&x86_64-linux-change=still-blocked&x86_64-linux-change=unknown-to-blocked&x86_64-linux-change=new-blocked>
>
> However, after spot-checking a few of them to see if there are
> substitutes (including gnome and openjdk) it looks like it probably just
> needs to be sent through again.
>
> It looks okay to me

I had been keeping a close eye some weeks ago during the initial batch of patches I pushed and I also think everything looks good. I was just waiting for non-x86 substitute coverage which seems to finally be there as noted above after waiting for other branches and recent Berlin issues. I have been running my system on this branch for a couple weeks as well.

However, the other day on IRC there was a comment about (if I remember) Sway hardware acceleration needing newer libva...? I think it was Josselin (cc'ed); apologies if I misremembered as I was traveling.

Is that a blocker? If so, it would be good to have that update (plus likely yet another mesa version bump) so substitutes can be rebuilt. But I also don't want to hold up any other branches longer than necessary as this has already been waiting for some weeks.

John





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

* [bug#73288] Request for merging "mesa-updates" branch
  2024-11-03 13:02   ` Efraim Flashner
  2024-11-04  2:32     ` John Kehayias via Guix-patches via
@ 2024-11-04  9:33     ` Christopher Baines
  1 sibling, 0 replies; 17+ messages in thread
From: Christopher Baines @ 2024-11-04  9:33 UTC (permalink / raw)
  To: Efraim Flashner; +Cc: John Kehayias, Z572, 73288

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

Efraim Flashner <efraim@flashner.co.il> writes:

> On Sun, Nov 03, 2024 at 06:04:08PM +0800, Z572 wrote:
>> John Kehayias via Guix-patches via <guix-patches@gnu.org> writes:
>> 
>> > Hello Guix,
>> >
>> > The mesa-updates branch I think is just almost ready for
>> > merging. Besides some other fixes and updates, the main series is
>> > tracked at <https://issues.guix.gnu.org/73071>. There is an update to
>> > add NVK support to mesa for x86_64-linux which I need to review and
>> > push (and rebase to get more fixes from master).
>> >
>> > Coverage looks good for x86_64 and i686 on QA, with powerpc64le as
>> > well on Berlin. I worry that aarch64 and others may have stalled out
>> > on Bordeaux. Perhaps Efraim can chime in there.
>> >
>> > With an update for NVK for x86_64, that will take maybe a day to catch
>> > up again in builds but tends to be pretty quick. I'm not aware of
>> > other blockers.
>> >
>> > Thanks!
>> > John
>> 
>> maybe is time to merge?
>> 
>> see https://qa.guix.gnu.org/branch/mesa-updates
>> ci       have x86_64-linux 96.3%, i686-linux 87.7%, powerpc64le-linux 85.5%
>> bordeaux have x86_64-linux 91.5%, i686-linux 77.8%, armhf-linux 79.4%, aarch64-linux 89.0%.
>> 
>> Is there anything else in the way?
>
> Comparing them against master and against each other:
> x86_64: comparable on ci, slight regression on bordeaux
> i686:   comparable on ci, regression on bordeaux (91.8 -> 77.8)
> aarch64: comparable on ci, regression on bordeaux (97.0 -> 89.0)
> armhf:  slight regression on bordeaux
> ppc64le: comparable on ci and bordeaux
> riscv64: regression on bordeaux (62.0 -> 28.2)
>
> I feel like bordeaux will catch-up fairly quickly post merge.  However,
> we do now have the regression page for bordeaux of master vs
> mesa-updates:
> https://qa.guix.gnu.org/branch/mesa-updates/package-changes?x86_64-linux-change=blocked&x86_64-linux-change=still-blocked&x86_64-linux-change=unknown-to-blocked&x86_64-linux-change=new-blocked

bordeaux substitute availability has been going up for mesa-updates, but
it seems like a large number of changes hit master over the last week or
so which are taking priority, so that'll slow any work on mesa-updates.

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

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

* [bug#73288] Request for merging "mesa-updates" branch
  2024-11-04  2:32     ` John Kehayias via Guix-patches via
@ 2024-11-04 16:50       ` Z572
  2024-11-05  4:15         ` John Kehayias via Guix-patches via
  2024-11-05 18:49         ` bug#73288: " John Kehayias via Guix-patches via
  0 siblings, 2 replies; 17+ messages in thread
From: Z572 @ 2024-11-04 16:50 UTC (permalink / raw)
  To: 73288; +Cc: john.kehayias, dev, efraim

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

John Kehayias via Guix-patches via <guix-patches@gnu.org> writes:

> Hi all,
>
> On Sun, Nov 03, 2024 at 03:02 PM, Efraim Flashner wrote:
>
>> On Sun, Nov 03, 2024 at 06:04:08PM +0800, Z572 wrote:
>>> John Kehayias via Guix-patches via <guix-patches@gnu.org> writes:
>>>
>>> > Hello Guix,
>>> >
>>> > The mesa-updates branch I think is just almost ready for
>>> > merging. Besides some other fixes and updates, the main series is
>>> > tracked at <https://issues.guix.gnu.org/73071>. There is an update to
>>> > add NVK support to mesa for x86_64-linux which I need to review and
>>> > push (and rebase to get more fixes from master).
>>> >
>>> > Coverage looks good for x86_64 and i686 on QA, with powerpc64le as
>>> > well on Berlin. I worry that aarch64 and others may have stalled out
>>> > on Bordeaux. Perhaps Efraim can chime in there.
>>> >
>>> > With an update for NVK for x86_64, that will take maybe a day to catch
>>> > up again in builds but tends to be pretty quick. I'm not aware of
>>> > other blockers.
>>> >
>>> > Thanks!
>>> > John
>>>
>>> maybe is time to merge?
>>>
>>> see <https://qa.guix.gnu.org/branch/mesa-updates>
>>> ci       have x86_64-linux 96.3%, i686-linux 87.7%, powerpc64le-linux 85.5%
>>> bordeaux have x86_64-linux 91.5%, i686-linux 77.8%, armhf-linux
>>> 79.4%, aarch64-linux 89.0%.
>>>
>>> Is there anything else in the way?
>>
>> Comparing them against master and against each other:
>> x86_64: comparable on ci, slight regression on bordeaux
>> i686:   comparable on ci, regression on bordeaux (91.8 -> 77.8)
>> aarch64: comparable on ci, regression on bordeaux (97.0 -> 89.0)
>> armhf:  slight regression on bordeaux
>> ppc64le: comparable on ci and bordeaux
>> riscv64: regression on bordeaux (62.0 -> 28.2)
>>
>> I feel like bordeaux will catch-up fairly quickly post merge.  However,
>> we do now have the regression page for bordeaux of master vs
>> mesa-updates:
>> <https://qa.guix.gnu.org/branch/mesa-updates/package-changes?x86_64-linux-change=blocked&x86_64-linux-change=still-blocked&x86_64-linux-change=unknown-to-blocked&x86_64-linux-change=new-blocked>
>>
>> However, after spot-checking a few of them to see if there are
>> substitutes (including gnome and openjdk) it looks like it probably just
>> needs to be sent through again.
>>
>> It looks okay to me
>
> I had been keeping a close eye some weeks ago during the initial batch
> of patches I pushed and I also think everything looks good. I was just
> waiting for non-x86 substitute coverage which seems to finally be
> there as noted above after waiting for other branches and recent
> Berlin issues. I have been running my system on this branch for a
> couple weeks as well.
>
> However, the other day on IRC there was a comment about (if I
> remember) Sway hardware acceleration needing newer libva...? I think
> it was Josselin (cc'ed); apologies if I misremembered as I was
> traveling.
>
> Is that a blocker? If so, it would be good to have that update (plus
> likely yet another mesa version bump) so substitutes can be
> rebuilt. But I also don't want to hold up any other branches longer
> than necessary as this has already been waiting for some weeks.

i think we can merge this branch first, and setup a new branch to fix/update
libva and mesa, people can use inferior to get have hardware
acceleration package on new branch. WDYT?

>
> John

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

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

* [bug#73288] Request for merging "mesa-updates" branch
  2024-11-04 16:50       ` Z572
@ 2024-11-05  4:15         ` John Kehayias via Guix-patches via
  2024-11-05 10:35           ` Efraim Flashner
  2024-11-05 18:49         ` bug#73288: " John Kehayias via Guix-patches via
  1 sibling, 1 reply; 17+ messages in thread
From: John Kehayias via Guix-patches via @ 2024-11-05  4:15 UTC (permalink / raw)
  To: Z572; +Cc: dev, efraim, 73288

On Tue, Nov 05, 2024 at 12:50 AM, Z572 wrote:

> John Kehayias via Guix-patches via <guix-patches@gnu.org> writes:
>
>> Hi all,
>>
>> On Sun, Nov 03, 2024 at 03:02 PM, Efraim Flashner wrote:
>>
>>> On Sun, Nov 03, 2024 at 06:04:08PM +0800, Z572 wrote:
>>>> John Kehayias via Guix-patches via <guix-patches@gnu.org> writes:
>>>>
>>>> > Hello Guix,
>>>> >
>>>> > The mesa-updates branch I think is just almost ready for
>>>> > merging. Besides some other fixes and updates, the main series is
>>>> > tracked at <https://issues.guix.gnu.org/73071>. There is an update to
>>>> > add NVK support to mesa for x86_64-linux which I need to review and
>>>> > push (and rebase to get more fixes from master).
>>>> >
>>>> > Coverage looks good for x86_64 and i686 on QA, with powerpc64le as
>>>> > well on Berlin. I worry that aarch64 and others may have stalled out
>>>> > on Bordeaux. Perhaps Efraim can chime in there.
>>>> >
>>>> > With an update for NVK for x86_64, that will take maybe a day to catch
>>>> > up again in builds but tends to be pretty quick. I'm not aware of
>>>> > other blockers.
>>>> >
>>>> > Thanks!
>>>> > John
>>>>
>>>> maybe is time to merge?
>>>>
>>>> see <https://qa.guix.gnu.org/branch/mesa-updates>
>>>> ci       have x86_64-linux 96.3%, i686-linux 87.7%, powerpc64le-linux 85.5%
>>>> bordeaux have x86_64-linux 91.5%, i686-linux 77.8%, armhf-linux
>>>> 79.4%, aarch64-linux 89.0%.
>>>>
>>>> Is there anything else in the way?
>>>
>>> Comparing them against master and against each other:
>>> x86_64: comparable on ci, slight regression on bordeaux
>>> i686:   comparable on ci, regression on bordeaux (91.8 -> 77.8)
>>> aarch64: comparable on ci, regression on bordeaux (97.0 -> 89.0)
>>> armhf:  slight regression on bordeaux
>>> ppc64le: comparable on ci and bordeaux
>>> riscv64: regression on bordeaux (62.0 -> 28.2)
>>>
>>> I feel like bordeaux will catch-up fairly quickly post merge.  However,
>>> we do now have the regression page for bordeaux of master vs
>>> mesa-updates:
>>> <https://qa.guix.gnu.org/branch/mesa-updates/package-changes?x86_64-linux-change=blocked&x86_64-linux-change=still-blocked&x86_64-linux-change=unknown-to-blocked&x86_64-linux-change=new-blocked>
>>>
>>> However, after spot-checking a few of them to see if there are
>>> substitutes (including gnome and openjdk) it looks like it probably just
>>> needs to be sent through again.
>>>
>>> It looks okay to me
>>
>> I had been keeping a close eye some weeks ago during the initial batch
>> of patches I pushed and I also think everything looks good. I was just
>> waiting for non-x86 substitute coverage which seems to finally be
>> there as noted above after waiting for other branches and recent
>> Berlin issues. I have been running my system on this branch for a
>> couple weeks as well.
>>
>> However, the other day on IRC there was a comment about (if I
>> remember) Sway hardware acceleration needing newer libva...? I think
>> it was Josselin (cc'ed); apologies if I misremembered as I was
>> traveling.
>>
>> Is that a blocker? If so, it would be good to have that update (plus
>> likely yet another mesa version bump) so substitutes can be
>> rebuilt. But I also don't want to hold up any other branches longer
>> than necessary as this has already been waiting for some weeks.
>
> i think we can merge this branch first, and setup a new branch to fix/update
> libva and mesa, people can use inferior to get have hardware
> acceleration package on new branch. WDYT?
>

Yes, sounds good. I did a rebase and deleted/pushed to mesa-updates. I'll check in about 12 hours and will do the merge assuming it still looks good and no sudden issues.

Ah, did find the log I missed about Sway, seems it will be for the new version <https://logs.guix.gnu.org/guix/2024-10-31.log#120948>. So, I will do the merge and then we can do a new branch for libva, sway, etc. (and keep up with mesa). Probably will just put it in the queue once build slots open up as I would like to (every time) keep it small and quick to keep it from becoming harder to manage.

Thanks all!
John





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

* [bug#73288] Request for merging "mesa-updates" branch
  2024-11-05  4:15         ` John Kehayias via Guix-patches via
@ 2024-11-05 10:35           ` Efraim Flashner
  0 siblings, 0 replies; 17+ messages in thread
From: Efraim Flashner @ 2024-11-05 10:35 UTC (permalink / raw)
  To: John Kehayias; +Cc: Josselin Poiret, Z572, 73288

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

On Tue, Nov 05, 2024 at 04:15:54AM +0000, John Kehayias wrote:
> Yes, sounds good. I did a rebase and deleted/pushed to mesa-updates. I'll check in about 12 hours and will do the merge assuming it still looks good and no sudden issues.

As expected, no change in the derivation for
aarch64/armhf/riscv64/ppc64le

-- 
Efraim Flashner   <efraim@flashner.co.il>   אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted

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

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

* bug#73288: Request for merging "mesa-updates" branch
  2024-11-04 16:50       ` Z572
  2024-11-05  4:15         ` John Kehayias via Guix-patches via
@ 2024-11-05 18:49         ` John Kehayias via Guix-patches via
  1 sibling, 0 replies; 17+ messages in thread
From: John Kehayias via Guix-patches via @ 2024-11-05 18:49 UTC (permalink / raw)
  To: 73288-done; +Cc: Josselin Poiret, Z572, Efraim Flashner

On Mon, Nov 04, 2024 at 11:15 PM, John Kehayias wrote:

> On Tue, Nov 05, 2024 at 12:50 AM, Z572 wrote:
>
>> John Kehayias via Guix-patches via <guix-patches@gnu.org> writes:
>>
>>> Hi all,
>>>
>>> On Sun, Nov 03, 2024 at 03:02 PM, Efraim Flashner wrote:
>>>
>>>> On Sun, Nov 03, 2024 at 06:04:08PM +0800, Z572 wrote:
>>>>> John Kehayias via Guix-patches via <guix-patches@gnu.org> writes:
>>>>>
>>>>> > Hello Guix,
>>>>> >
>>>>> > The mesa-updates branch I think is just almost ready for
>>>>> > merging. Besides some other fixes and updates, the main series is
>>>>> > tracked at <https://issues.guix.gnu.org/73071>. There is an update to
>>>>> > add NVK support to mesa for x86_64-linux which I need to review and
>>>>> > push (and rebase to get more fixes from master).
>>>>> >
>>>>> > Coverage looks good for x86_64 and i686 on QA, with powerpc64le as
>>>>> > well on Berlin. I worry that aarch64 and others may have stalled out
>>>>> > on Bordeaux. Perhaps Efraim can chime in there.
>>>>> >
>>>>> > With an update for NVK for x86_64, that will take maybe a day to catch
>>>>> > up again in builds but tends to be pretty quick. I'm not aware of
>>>>> > other blockers.
>>>>> >
>>>>> > Thanks!
>>>>> > John
>>>>>
>>>>> maybe is time to merge?
>>>>>
>>>>> see <https://qa.guix.gnu.org/branch/mesa-updates>
>>>>> ci       have x86_64-linux 96.3%, i686-linux 87.7%, powerpc64le-linux 85.5%
>>>>> bordeaux have x86_64-linux 91.5%, i686-linux 77.8%, armhf-linux
>>>>> 79.4%, aarch64-linux 89.0%.
>>>>>
>>>>> Is there anything else in the way?
>>>>
>>>> Comparing them against master and against each other:
>>>> x86_64: comparable on ci, slight regression on bordeaux
>>>> i686:   comparable on ci, regression on bordeaux (91.8 -> 77.8)
>>>> aarch64: comparable on ci, regression on bordeaux (97.0 -> 89.0)
>>>> armhf:  slight regression on bordeaux
>>>> ppc64le: comparable on ci and bordeaux
>>>> riscv64: regression on bordeaux (62.0 -> 28.2)
>>>>
>>>> I feel like bordeaux will catch-up fairly quickly post merge.  However,
>>>> we do now have the regression page for bordeaux of master vs
>>>> mesa-updates:
>>>> <https://qa.guix.gnu.org/branch/mesa-updates/package-changes?x86_64-linux-change=blocked&x86_64-linux-change=still-blocked&x86_64-linux-change=unknown-to-blocked&x86_64-linux-change=new-blocked>
>>>>
>>>> However, after spot-checking a few of them to see if there are
>>>> substitutes (including gnome and openjdk) it looks like it probably just
>>>> needs to be sent through again.
>>>>
>>>> It looks okay to me
>>>
>>> I had been keeping a close eye some weeks ago during the initial batch
>>> of patches I pushed and I also think everything looks good. I was just
>>> waiting for non-x86 substitute coverage which seems to finally be
>>> there as noted above after waiting for other branches and recent
>>> Berlin issues. I have been running my system on this branch for a
>>> couple weeks as well.
>>>
>>> However, the other day on IRC there was a comment about (if I
>>> remember) Sway hardware acceleration needing newer libva...? I think
>>> it was Josselin (cc'ed); apologies if I misremembered as I was
>>> traveling.
>>>
>>> Is that a blocker? If so, it would be good to have that update (plus
>>> likely yet another mesa version bump) so substitutes can be
>>> rebuilt. But I also don't want to hold up any other branches longer
>>> than necessary as this has already been waiting for some weeks.
>>
>> i think we can merge this branch first, and setup a new branch to fix/update
>> libva and mesa, people can use inferior to get have hardware
>> acceleration package on new branch. WDYT?
>>
>
> Yes, sounds good. I did a rebase and deleted/pushed to mesa-updates.
> I'll check in about 12 hours and will do the merge assuming it still
> looks good and no sudden issues.
>
> Ah, did find the log I missed about Sway, seems it will be for the new
> version <https://logs.guix.gnu.org/guix/2024-10-31.log#120948>. So, I
> will do the merge and then we can do a new branch for libva, sway,
> etc. (and keep up with mesa). Probably will just put it in the queue
> once build slots open up as I would like to (every time) keep it small
> and quick to keep it from becoming harder to manage.
>
> Thanks all!
> John

Merged! Closing. Thanks all.





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

end of thread, other threads:[~2024-11-05 18:50 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-09-16  2:38 [bug#73288] Request for merging "mesa-updates" branch John Kehayias via Guix-patches via
2024-09-23  5:34 ` Efraim Flashner
2024-09-30  0:11   ` John Kehayias
2024-10-02 20:53 ` Sharlatan Hellseher
2024-10-03  8:56   ` Steve George via Guix-patches
2024-10-04  8:21     ` Ludovic Courtès
2024-10-03  9:01   ` Steve George via Guix-patches
2024-10-19 14:43 ` [bug#73288] Advance in queue Andreas Enge
2024-10-31 19:35 ` [bug#73288] Request for merging "mesa-updates" branch Sharlatan Hellseher
2024-11-03 10:04 ` Z572
2024-11-03 13:02   ` Efraim Flashner
2024-11-04  2:32     ` John Kehayias via Guix-patches via
2024-11-04 16:50       ` Z572
2024-11-05  4:15         ` John Kehayias via Guix-patches via
2024-11-05 10:35           ` Efraim Flashner
2024-11-05 18:49         ` bug#73288: " John Kehayias via Guix-patches via
2024-11-04  9:33     ` [bug#73288] " Christopher Baines

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.