Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#79626 - [mesa] >= 1:23.1.6-2 breaks GLMakie due to LLVM 16
Attached to Project:
Arch Linux
Opened by michael (chakravala) - Saturday, 09 September 2023, 16:04 GMT
Last edited by Toolybird (Toolybird) - Monday, 18 September 2023, 21:52 GMT
Opened by michael (chakravala) - Saturday, 09 September 2023, 16:04 GMT
Last edited by Toolybird (Toolybird) - Monday, 18 September 2023, 21:52 GMT
|
Detailsmesa-23-1.7-1 seems to be broken for me, but mesa-23-2.0-1 works for me.
Not sure why 23-1.7-1 is the current release, while 23-2.0-1 is available in the arch linux package archive. It seems that 23-1.7-1 is a downgrade from 23-2.0-1 in the package archive, so somehow that version is broken and it's also a downgrade. |
This task depends upon
Closed by Toolybird (Toolybird)
Monday, 18 September 2023, 21:52 GMT
Reason for closing: Deferred
Additional comments about closing: Nothing can be done until we can build julia against LLVM 16.
Monday, 18 September 2023, 21:52 GMT
Reason for closing: Deferred
Additional comments about closing: Nothing can be done until we can build julia against LLVM 16.
For example, GLMakie is broken, it does not work with that version of package, as described on Github issues.
mesa 1:23.1.7-1 is the current version
mesa-1:23.1.6-4 is the previous version
(obviously, if concerning vulkan, the mesa-provided vulkan drivers *must* go hand-in-hand with above e.g: vulkan-radeon 1:23.1.7-1. Additionally, vulkan-icd-loader 1.3.263-1 was updated within the last 24 hours)
> The exact issue is
Unfortunately still doesn't explain what the underlying problem is..
> I have attached file from dmesg
That's kernel stuff i.e. not really relevant when this ticket is about mesa.
So far we have nothing to indicate an Arch packaging issue here...which means any problems will need to be reported upstream.
> mesa-1:23.1.6-4 is the previous version
The package archive only has: 23.2.0 and 23.1.4 as far as I can tell ...
https://archive.archlinux.org/packages/m/mesa
> Unfortunately still doesn't explain what the underlying problem is..
I only know that switching to 23.2.0 from the archive allows me to do my GLMakie visualization work, while 23.1.7 breaks my ability to use GLMakie for my visualization work because it can't compile with that version.
> So far we have nothing to indicate an Arch packaging issue here...which means any problems will need to be reported upstream.
I disagree, if 23.1.7 is a broken release, then it should not be the current release because it's not ready to be released yet.
Look harder :) Hint.. it's not sorted by date and you need to take into account the epoch in the version string.
> I disagree, if 23.1.7 is a broken release
Then you don't understand how Arch works. Arch is merely a "packager" of upstream software. It might be broken in your particular case, but if it works for mostly everyone else... It appears you *still* haven't digested the guidelines that were pointed out to you earlier, in particular [1]
[1] https://wiki.archlinux.org/title/Bug_reporting_guidelines#Upstream_or_Arch%3F
Thanks, what is the reason behind this strange sorting?
After further testing, 23.1.6-1 and 23.2.0 works for me, but 23.1.6-2 and 23.1.6-3 and 23.1.6-4 and 23.1.7-1 are all broken as far as compiling GLMakie goes.
What is arch linux changing in the -2 and -3 and -4 version of 23.1.6? Since there is only one official 23.1.6 release, it seems that arch linux is responsible for the breakage in the subsequent releases of 23.1.6, but I am not fully familiar with how that works and what changes you are responsible for in those releases.
Is it possible that something in the build scripts has changed, and the 23.2.0 release candidate was published before 23.1.6-1 so perhaps after 23.1.6-2 was compiled something in arch linux package compilation changed to break things.
1:23.1.6-2 was the first to be built with LLVM 16. The history can be seen here [1]
[1] https://gitlab.archlinux.org/archlinux/packaging/packages/mesa/-/commits/main
Thank you, that is relevant since GLMakie is compiled with Julia which also uses LLVM. This will have to be resolved in some way going forward, there are many people who rely on this, perhaps not as many as using vulkan though.
FS#79506FS#79610NGINX autoindex is dumb and just shows you the files sorted by name, like `ls -l` without any of its sorting options does.