Conversation
|
f30d39e to
cee4df4
Compare
cee4df4 to
a96f716
Compare
|
I guess my question is what is the main value of this bump? 24.04 is an LTS release, so it will have a lot of support for a while, and we want to target that version until April 2027 |
|
Good question 😆 I vaguely remember that I could not easily get a newer sysprof version to build, without having to build additional components in new version that the system usually provides. However, don't take my word on that, it's too long ago I would need to retry. |
|
sysprof makes sense, I recently backported it in Yocto and it truly depends on the latest of everything... I'm not sure that one project is important enough to move everything over though. |
|
I think alone the compiler versions that are more recent are a reason to update since this is meant to be a developer SDK. It also simplifies using perf for the people that use Ubuntu 25.04 on their host - but that is rather a weak argument 🤣 |
|
I discovered three distinct issues related to GCC 14 that I already fixed upstream in preparation for the bump. I'm already using this image since a month on my main development machine without a problem, just to give some additional data points. I was under the impression that flatpak SDK was also using quite recent versions of everything - so I didn't give this much thought before starting the bump effort. |
We have access to basically every clang version. So its just a newer GCC toolchain (losing the older version). It's not my intention to fight against it, just thinking about reasons for it. |
That's correct, we can access newer clangs, but not gccs. |
|
Another pro: You cannot build |
|
Ubuntu 25.10 was released a month ago (9th October) I guess that if we switch the base version, then it already makes sense to move to 25.10 instead of 25.04 |
|
Actually we probably need to wait for the next LTS release -- otherwise the APT repos will disappear if supports ends, etc. |
|
We can soon resume the work, the next LTS is due in exactly one month. |
No description provided.