Request for merging "mesa-updates" branch

  • Done
  • quality assurance status badge
Details
8 participants
  • Andreas Enge
  • Efraim Flashner
  • John Kehayias
  • Ludovic Courtès
  • Christopher Baines
  • Sharlatan Hellseher
  • Steve George
  • Z572
Owner
unassigned
Submitted by
John Kehayias
Severity
normal
J
J
John Kehayias wrote on 16 Sep 04:38 +0200
(name . Guix-patches)(address . guix-patches@gnu.org)(name . Efraim Flashner)(address . efraim.flashner@gmail.com)
87bk0opbl7.fsf_-_@protonmail.com
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
E
E
Efraim Flashner wrote on 23 Sep 07:34 +0200
(name . John Kehayias)(address . john.kehayias@protonmail.com)(address . 73288@debbugs.gnu.org)
ZvD981JawvibgfcO@3900XT
On Mon, Sep 16, 2024 at 02:38:16AM +0000, John Kehayias via Guix-patches via wrote:
Toggle quote (9 lines)
> 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
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmbw/fMACgkQQarn3Mo9
g1GXsxAAsSiCnRjiTui+g6tASBbhqVaLL8E7rDvtNxZvWPCXBF4SKOwYoUSZVDUm
jEDMFhJTB46CbdZ0pYak5Xo/y8EttJcMiOM0r8TaBVI7BQMjs5s2297bp7ViegRH
WjYjqAQMQOwaDrdmVgaboMEFJS1Q3ckJbxMIStYIjSOiDJyk8wR6bWRSZwTX7mCO
7qdNJa9QV/60LBJGGPLfDz2XrsZe3USeAJzzjDkEpnyt5D5wE6rRqsQpF+5HkCcb
KVhrerFOlUQpZIFIOPKkHsY9TwQRd5Q7ugM0RUc/n7QbqoBAwAWOBMhNo9W0uH5X
32RdbYIv4CW2YDrwK3EC1oIcUD7mGs7mHq/YAlTsHP6zUddGK1ja341uypIoLaOs
GdUg9ZghMxE1goW3qkZs+mESRFtUJ1V7h3LZm3rb+cBRHD99JyIOk2DxRccUvKju
Pzbx1K0q02G4aU+KWxwoQay/SboRXm5UVU7X8Q0S6evrcCF1zSw5nmYZK7Z19Ne9
GX5vx4P1P6Ozlw47vE1Lantu6SHtXI648Xjl0IyZQcpil+Xr1kh7lDUShHdrcQXE
pzxji7GlUBarXFA9ZoIfTUU6BHvmn+rUKTR6o1kW6xy43iggLsGrBf3Lgux4RsQy
b+8oSJTIurzhfZzj68V/KFwZV66IDRpH3B1B1al8bYk4Wo7goNs=
=7LP3
-----END PGP SIGNATURE-----


J
J
John Kehayias wrote on 30 Sep 02:11 +0200
(name . Efraim Flashner)(address . efraim@flashner.co.il)
87msjq57b3.fsf@protonmail.com
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:

Toggle quote (23 lines)
> 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
S
S
Sharlatan Hellseher wrote on 2 Oct 22:53 +0200
Request for merging "mesa-updates" branch
(address . 73288@debbugs.gnu.org)
87cyki6xbi.fsf@gmail.com
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 |

#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)

#72959 Needs to be rebased and place new evaluation (Cc Ludovic)

#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.

#73288 I'd love to have that branch merged, it would help to pack more
projects for Astro* soft =).

#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.

#73515 QA is unhappy: "Unable to check changes between branch and
master. Merge base has not be processed by the data service yet."

#73558 not picked up yet: "Unable to check changes between branch and master.
Merge base has not be processed by the data service yet."

#73567 not picked up yet: "Information unavailable"

--
Oleg
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEmEeB3micIcJkGAhndtcnv/Ys0rUFAmb9stEACgkQdtcnv/Ys
0rV8whAAqmUw4gOO0+Y6pSI2RGTsiGysv2rkKzPJfq8dm1F3lGRQb1yvK0bR4Frj
uiDSn7VMkkXER40mhPXcUKBpHEgcab7PnFOxCQvHYeBtVugxTGWUNqVqfn7UZ5i7
tbulesRVECeyoshNFH5XMLuL5dnQAISguTE/5Hotidwhv93cf7qzeWqijfKb1PIW
I2pfqh0qDf8Gg0VypSBdQr0EVy9EN4l4kcfyJnuTZjbt0YBKoxK0fvWU+EqXA+/h
bL5uPn6tnG0yAjOaFpM91CmOPV4Gkk6K+st6+TDwc1dBqum/44jHJ8BAl2zpglt6
eb4HlU+WAQ593UgnTfE2e30fdq7Gm74zcvxRyfWAcL+iu+82sqaBCc7vIHQXgxLI
+zy3NhpBUsAs6hPcXIzj14Z//zM3Ve4ZIgGtBtj646AdWIUZa/JlJGEb1MNK5fsj
VKOtuVH8dip5bFUp70h08V7z+AB4Gzw6RYMnYrdgoGDUKnx0YV7ETCambeuhIiGX
ecP6gO8+Qsd/1+II3leGGPgBkPJgYjoKecsmTj/2F3pfIrYGsS4nCE3TeuhVBmaD
bRijOyhXYqSKhETEH3tzO0/Mtss1uUwfyhEkioDfFwASI4kTkRCmaiC8AyLT4kBz
dkCdm3WsgP01q1EGF4mSx0BoOGUH+xSR8X+AYSqH8eTL58nAwlE=
=Qi/n
-----END PGP SIGNATURE-----

S
S
Steve George wrote on 3 Oct 10:56 +0200
69a3b3fb-4317-4d8d-b5a2-104dd62c8222@futurile.net
Hi,

On 02/10/2024 21:53, Sharlatan Hellseher wrote:
(...)
Toggle quote (11 lines)
> 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 |
>
(...)
Toggle quote (3 lines)
> #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-teamshows 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).

Toggle quote (4 lines)
> #73288 I'd love to have that branch merged, it would help to pack more
> projects for Astro* soft =).

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?

Toggle quote (6 lines)
> #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

S
S
Steve George wrote on 3 Oct 11:01 +0200
a477ded9-43ed-4be0-ba52-b16163fc8739@futurile.net
On 02/10/2024 21:53, Sharlatan Hellseher wrote:
Toggle quote (20 lines)
>
> 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

[1] no additional breakage, though there are quite a few broken packages
L
L
Ludovic Courtès wrote on 4 Oct 10:21 +0200
Re: bug#73288: Request for merging "mesa-updates" branch
(name . Steve George)(address . steve@futurile.net)
87v7y8s2go.fsf_-_@gnu.org
Hello!

Steve George <steve@futurile.net> skribis:

Toggle quote (34 lines)
> 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’.
A
A
Andreas Enge wrote on 19 Oct 16:43 +0200
Advance in queue
(address . 73288@debbugs.gnu.org)
ZxPFpShNRuz1kyjk@jurong
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
S
S
Sharlatan Hellseher wrote on 31 Oct 20:35 +0100
Request for merging "mesa-updates" branch
(address . 73288@debbugs.gnu.org)
874j4suktm.fsf@gmail.com
Hello!

Advance in queue

Hope it's ready to proceed.

--
Oleg
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEmEeB3micIcJkGAhndtcnv/Ys0rUFAmcj3BUACgkQdtcnv/Ys
0rXJ/g/5ARXlguvOuAHzG42r9AwX4+kWEzCEGNhzUqP5AGHGkXK6ZgT9r3QBaPK3
wx71C/MIhjpbXkLhr+rs6xEhw3GDrwf99FtD1Uv8OmGKQiscaidAZnGJVeViP0Rj
d0DbdpEhdjQ/CJEurFGwEuJd6rg01tum7r1bLSIoHdpuW09WgHr/EQDo5xZ1Ub/R
ICljk139HRwZmfYva4IxFG8myzbpl5q6/kojssF3dM0OcSTNRd7kneyXe/xXWMuF
ehIO+ddVAe3QMVePViort3yEREPJfj61YzzIojCBHTgGI/fepsAiGiLav1NYHvmq
Ez7aS08ABbstWfxqLxRrVNYNW0NhQCNFnT489Ciz56rfhE1m7CFqriv4VFpSH5gq
XJmMJKoMIoiH8ASo3pHjVBPuTsCqfodj4Odtn4iypqElMg+eQJnEIqvI95SypHBB
3tjlKPP0SRUD7wpM2acR0aViAlCPQYpoifvojbbJVLsJLLsj9yi2RsnLGUiv9kdg
1cl5wYFqz6m+SKnj/Un7aUcuZvEQav8DAMcwrD4ZI3ivDCN5bTZIlFPQ00pKhOfx
YKnN+RS+7URkE7/DlLfS9NtfnRhOgDAFbjgwSHfgZyVsJgNbOPFoB/wnrHKD8Oyc
ubvOWgl6aZBp/5hFg9JpWKrIMsdYJ5dd45iBclcx74CWvvqc07I=
=ZK5O
-----END PGP SIGNATURE-----

Z
(name . John Kehayias via Guix-patches via)(address . guix-patches@gnu.org)
87cyjck50n.fsf@iscas.ac.cn
John Kehayias via Guix-patches via <guix-patches@gnu.org> writes:

Toggle quote (19 lines)
> 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?

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?
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEfr6klGDOXiwIdX/bO1qpk+Gi3/AFAmcnSpgACgkQO1qpk+Gi
3/COrw/+P1s8nWgtmKPxG/9ICeNbc4u0apQVjE2O0pS7j0AAIwGFOUgnEAm1YSN4
2E1n0goOQh14oPb7uAaVhHTPQiq734+lb22jVJ9qJAEZlp5yBZOAxEuAy26zLWaG
v68yuZuSHC+9VhuerSdVWDN+Ji1ksRhbVA7gX3nfPtjOdW0eQW7PhWnwtCPzMpgo
n/hxyt/X6aV5CmXdRZCJX3YfMk+YhVsqB3upd6OyDEbdDVC9xT4rABHM1aQ8NDZA
SzuWhyhmnaRYvMC/0Q/m6yRCR6trxamLRSwgpf5Jate3AKemk8bMBCp/DnW4+XYL
dYLBjFFTsw3RGVgNP4agncrDFnnl164ezrgOTv5aWQSb6697YFrIwHT0JKWDjlEn
FVMMHNpbLDRZtKQPDpPkdpeNCDZZjEPv6T1Thz6If/SmP83YcESgtcKgHjAIoA00
uCDogMT1XZupNxJ+SSX5JdnhHl4WbfC4Cu/J3mJT2zMAsMiVZPT/GPWWrhC2C/6j
14p5IZLhpPjEVKfWwPk6jwu4t/uSRfq55Z0UK9nkkv1vb97Tytg3OIqEHxOEe4oj
hmflk32OaNySMiC7Lc2h1duKTO+s0gQS3HitJUeTSaYRidvuZnAgY5amP5iWMJQW
C/qaHhcMyvCcVVUbW1bIznV+cph5X7Z9y0a7Pgkwq3rii1vnp2k=
=xgT/
-----END PGP SIGNATURE-----

E
E
Efraim Flashner wrote on 3 Nov 14:02 +0100
(name . Z572)(address . zhengjunjie@iscas.ac.cn)
Zyd0efjfhr1QrRN_@3900XT
On Sun, Nov 03, 2024 at 06:04:08PM +0800, Z572 wrote:
Toggle quote (29 lines)
> 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:

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
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmcndHYACgkQQarn3Mo9
g1HdGw/+Jpjuzc3GTRE1wriuFB1HUu8fRvdYEQeHTZUz14iiWeiWLIyovAwnYx/6
FuBRQ5thDuhT2ffdRwLmmmc71ajbBJ1ZVVqapKFTW3xnBb7sl4AaWVtdvRDnoS1F
1GLymmpJDZCl7kVMxrqbtfkSRPZJq1EVaze6EA6BxqXiMbO8euNLno8oesKSIfjH
EPZooVBKMMda/wGPtAAiGu7R/Fu6fzw42SKrUeU/i6BbK4X95Q4itDLrBWAbhcDC
d6K9qnDloHMr3E9G88p6qg5r1yiAnNdsYGkyIsc+EI9NO9+RYBQODd6WrIBykb6h
N5A0858Z2ha5TeZmJPGfIhV4nzSB1wdKWApjoa/R/csCF4K/nZG7DmJCtYJEBaDW
gLJANC3cHTPkfbmdDk/VsRncgWLaCs43pbSiEsiwEIa3wAWKNxgBxTnoMvFhkWzu
3yOGKNT2lWAn9LC3KshvEirxHBH4b1mheda4IRMryury7jQ24jyzzJmgl9flGiUC
+X5PjNl+IUwh2Oh7TIY287RefMXwgNbPApdiy1QvesvMtvZsYqsChvtyWKo7KbPV
SEKLxjdptmCocLzxO8iPiJLf7Kw7LyhIvREF5tBMKvpKtJcMgpjkCsZbjiaz4KO3
e3kiRWymQgtNAQdCjgJaLZWakEXpyJ5p69SSwX/TKLsXgMqDy78=
=jFRW
-----END PGP SIGNATURE-----


J
J
John Kehayias wrote on 4 Nov 03:32 +0100
(name . Efraim Flashner)(address . efraim@flashner.co.il)
87zfmfafv6.fsf@protonmail.com
Hi all,

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

Toggle quote (50 lines)
> 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
C
C
Christopher Baines wrote on 4 Nov 10:33 +0100
(name . Efraim Flashner)(address . efraim@flashner.co.il)
87fro72vi6.fsf@cbaines.net
Efraim Flashner <efraim@flashner.co.il> writes:

Toggle quote (43 lines)
> 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.
-----BEGIN PGP SIGNATURE-----

iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmcolQFfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF
ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh
aW5lcy5uZXQACgkQXiijOwuE9Xfa/hAApvFsChwL3kQ50ZSAuz9g8EA2/TdsWVXu
13rk/gocAy+0gnnyX/0bObMl1XhTDFQbtWeTHajn6BNlNDNQk7jKk6MA1IVpUrz7
N3elEg3u0ceGL/2WiVJXPnE9wlzQp4su/qpOi1lVQz0Slg95t0Jdhta5NYDXhj4I
8hM4ORlUC2xgmv9B8eO2Zv3aD/VYBKPTVSgB4P9A58s8jW3znlCnNNLn/azEUvap
gAhu+kXOyodZMyTFxldokMS/9dpnoa3rLRgojJxwijyhxVzxrIa2+gQAYBDwmvQe
vj2P36mnbl99vqU6lffGV6dEv53VQ/C4eSwZ7bKoj0uNvYmFVOQPYvhPJwO1iX4Z
4XjqIEDEg26IF7cCFXC7da1bVAOOg7DHNNAbO5zWHrOG6XZunu6NT8+1FEDfEg2B
yUOdFH7FlW2u7rKqgs6i/92eS8m78CTbAsOnxXWMCcrS0jn5BltMMwXQf/taplPJ
nB6zNBDBc9IfcKgUldmzYwh3pXrCUvPcg03WtQJ5KtW4QeNC3YPrhGl5q2/2TD1l
PGV4OTTjCp/7+pKyMPlKrZg/sFrHV1+r4LQzursiQbDHaZBnupbcaom+UBGxe+/6
iAz/Bcg9t+1uHU4eV3Ht46wgXGSrube0s2Y0EP+modlGmo0RAK4ZS2k5S2SYETO6
ZIHzEBYuQQw=
=PNOh
-----END PGP SIGNATURE-----

Z
(name . John Kehayias via Guix-patches via)(address . guix-patches@gnu.org)
87msifosdv.fsf@iscas.ac.cn
John Kehayias via Guix-patches via <guix-patches@gnu.org> writes:

Toggle quote (71 lines)
> 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?

Toggle quote (2 lines)
>
> John
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEfr6klGDOXiwIdX/bO1qpk+Gi3/AFAmco+0wACgkQO1qpk+Gi
3/CTVBAAifnetm5PBi1i9Zk601OehjQHyoRzHlCYQ0tL1rB1XCw9fwljVp9tMH/N
ATY/+eoRzSc1Mg04Wwna41Us9t1+xh9nODkaaC9ge4+rCSiEVV6Q0Zs71OG2sUrI
0wfbsDp9Uufxq4L00JdWBV33QSvM9zo+JV6sLtadohSvOtPOt1Om97v5WAxuNPGr
/Ls3NAKuubz8IXES1426T5u0X8w/H4GV4qfDupujMH86PntgxEP8im+sFu6nbvHN
gVJQUS4KZ24znfGiaeyHf3ni1CBMyIMm70QvbQtSZRXiiQc1IAD4fopJBDR5o6u/
SPC1xTsKRYnfbW9q3uNqSpQqU/5/eoR6jyf4/aNRBYC4oB/Mci6beMrbfk/cE8gN
/ynPemup7Nq28zVQsvPiCv8JTncepIGdtFi5uqc/F7Ra8Q772mBwmnjy46/+Mp/z
b73utbd4ePRoWh0TE8ZBZlNJim1z3jC+/hic5r0f7lZLJOLw/HVwEfbli1vLBT5F
85XbVOcrSiOAW3xzKl2xg7+J04vqLcPjBBHNhtb9sn14sYisVLKyNxKPs/3cwHkC
Mex/33mwPMvaO3dw99rUH0Hq6J9UlY02X2dZV2kzbHg7Vzu2QCYHuPDCFULVZ7Fk
o+58RA0Ixm1LLM4osjMaw8Wm0COupJxOe6BHQovPPeJvafLR6Pk=
=8XrE
-----END PGP SIGNATURE-----

J
J
John Kehayias wrote on 5 Nov 05:15 +0100
(name . Z572)(address . zhengjunjie@iscas.ac.cn)
87r07q9uz2.fsf@protonmail.com
On Tue, Nov 05, 2024 at 12:50 AM, Z572 wrote:

Toggle quote (78 lines)
> 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
E
E
Efraim Flashner wrote on 5 Nov 11:35 +0100
(name . John Kehayias)(address . john.kehayias@protonmail.com)
Zyn09bwxpJgBFGOf@3900XT
On Tue, Nov 05, 2024 at 04:15:54AM +0000, John Kehayias wrote:
Toggle quote (2 lines)
> 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
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmcp9PIACgkQQarn3Mo9
g1H1Ew/9G4yzsINzNwMMJi92PE528r/dPURZouWrJOG16laiaj6YOhPJ5c2xQovX
M5nqFbTNnLeng2AjXsK1rg1p1YXxQS1ZK0pyyBkWPFBwk98fqehDMJek0F/y9J2Q
GHJwXFe+gHjKrKZb43PoqBsxjCvHi6j+bHHgQ2H7Jli+8bp/XKgDUDN1U2cPB8Ns
Opl4KuXGO39uaJhvCEw8AZwh1FlUT9nkOisuLkzQcGq5yvXsqRxDuLnVWynUyMYB
CDfZ6cBfKYfnPx5+9nTVhoYdNWWYgUsmQsSqZIumQ/QJ2GubamLQ53n+MWbbmSgI
sj/Wjo2yAUP0joCVrx74m26jzPXx5wqdngJbnm0hGZLIvtooD7W1uwGjnPh62yVM
u5h2ak39AG9hWQHrUVSW6Rn356lCve/OMZMYmrQC3CFwHqCiQETFV1xfF3czCyZE
GtdzmX0lx73wpnKvEtxJO1IHOE1JFFNmJ7kYu68UZK/Pufvp/zvkwJyT2arlEL5n
0LAvqxH/sydybrEkJ0hEsgHwHKXHKL9c9sCbpw6bPk8rNsti87+fEUm5Yr63TXk2
mJ8kItc0xsM3AsjeEHNx5L9Fg94i72RZzwZ2UyWD4d/0iQKEkkxjiUxmtgleEl4W
d1+FdPk0/q4QXaDi5uiIIsMk79HyBWdF0D2EZOAeJ2gM0vZdLOk=
=garu
-----END PGP SIGNATURE-----


J
J
John Kehayias wrote on 5 Nov 19:49 +0100
(address . 73288-done@debbugs.gnu.org)
87msida543.fsf@protonmail.com
On Mon, Nov 04, 2024 at 11:15 PM, John Kehayias wrote:

Toggle quote (94 lines)
> 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.
Closed
?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send an email to 73288@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 73288
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch