14:03 kisak: So that there's no surprises, I probably should mention that it's likely that I won't be able to do a full build of mesa with my PPA and the next release branch. In particular, anything using rust is at risk of having an unserviceable toolchain - rusticl, NVK. The repeated choices to rice the requirements makes it hard to deal with in LTS builds of Ubuntu.
14:06 kisak: mareko: regarding newer LLVM to support radeonsi, I can't bump past LLVM 15 on Ubuntu 22.04 without wrecking bindgen for rusticl, and there's an LLVM 16+ regression which was fixed in libstdc++ that isn't going to get backported to gcc in Ubuntu older than 24.04. I intend to use llvm 17 to start out the build with Ubuntu 24.04.
14:09 kisak: With the mess, it's likely I'll be forced to chose between partially or entirely dropping things that use rust in mesa or leave all the older Ubuntu LTS releases behind.
14:27 kisak: It is frustrating that most of mesa's toolchain is "if you have libstdc++17, you're good to go". But when it comes to rust, if your toolchain older than 6 months or something, you're at risk of losing support immediately. This is not nice for what many people should consider a core project in the larger ecosystem.
14:27 kisak: err ... s/libstdc++17/stdc++17/
14:28 kisak: okay, mini-vent over. Carry on being excellent.
14:32 FLHerne: #]
14:32 FLHerne: #]
14:32 FLHerne: #]
14:32 FLHerne: #]
14:32 FLHerne: #]
14:32 FLHerne: #]
14:32 FLHerne: drat, sorry
14:51 Company: kisak: I expect the whole desktop space to pivot that way - if your distro is older than 6 months, recent code won't run. There just aren't enough people who want to make sure that stuff works with older dependencies, with very few exceptions of high profile interfaces
14:52 Company: so I doubt the whole idea of shipping recent Mesa/desktop anything for LTS distros is gonna work
14:56 Company: I'm saying that because GTK 4.14 has a new renderer that more or less needs various bugfixes in Mesa 24.0 which probably means that if you try to use it on 22.04 or RHEL9 things won't work well
20:53 DemiMarie: Company: How does RHEL do hardware enablement updates?
20:53 DemiMarie: Also, can Mesa be built with static LLVM, libstdc++, etc?
20:54 DemiMarie: Asking in case Qubes OS needs to backport Mesa for some reason.
21:00 Company: I have no idea
21:01 Company: luckily, I am not involved in RHEL hardware enablemenet
21:01 DemiMarie: Is the desktop world moving towards rolling releases?
21:19 Company: I think more towards ~6months - also not sure how much of the "desktop world" that applies to, because there's lots of tiny desktops
21:20 Company: but Ubuntu and Fedora release in April/October and Gnome right before
21:20 Company: and people sync things to that