This does not seem right:
Package (8) Old Version New Version Net Change Download Size
...
world/mesa 1:25.0.5-1 1:25.1.1-1 -60.39 MiB 10.15 MiB
I seem to recall similar cases with mesa in the past, and then the package was crippled by accident. (OTOH, if they actually shaved 60 unnecessary MiB off of mesa, that's great!)
In case anyone is curious, the reason is apparently an upstream change in what's supported: https://www.phoronix.com/news/Mesa-Stop-Building-XA (https://www.phoronix.com/news/Mesa-Stop-Building-XA)
I even compared the lists of installed files; the new versions is missing the libs 'd3dadapter', 'libxatracker', 'libOSMesa', of which at least the first two are explained by the above piece of news (the third has to do with headless rendering?). These libs used to add up to about 62M, so actually the rest of mesa got a bit fatter...
For the record, I know nothing of the internals of mesa. Just toying around with pacman.
Fuck, now that's a real stab to X users
This article (https://www.phoronix.com/news/Mesa-Stop-Building-XA) says that building "Gallium-XA" is disabled
by default. So it still can be built.
I suggest that the
PKGBUILD either builds it, or that a separate package is created which installs this (and adjust dependencies accordingly).
But this only would help for now, since the code might likely totally be dropped out of Mesa in version 25.2 according to the linked article.
Regards!