-
Notifications
You must be signed in to change notification settings - Fork 13
Switch base image to Ubuntu 25.04. #148
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
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. |
No description provided.