-
Notifications
You must be signed in to change notification settings - Fork 6
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
Abandon 37 (Is this the end?) #44
Comments
All tasks completed. Closing issue, but keeping it pinned. |
We're skipping 37, but it would be a shame for this one to not become a default ever.
Could it be that, once the eOS 7 is released, they shift focus into fixing compatibility with libsoup2 to libsoup3 which could help with the broken state of Pantheon on Fedora? Don't even know if eOS even uses libsoup? Will search it up and edit this comment once I'm back EDIT: Didn't found anything about elementary using libsoup(most because I probably didn't searched right), but I have seen that it is a HTTP client/server lib. Couldn't it be replaced? Like, a drop-in replacement made to support eOS Desktop on Fedora? Or would the effort be too high for too little return? |
Some apps require an older version of
The main problem is not so much the apps, since we could start just using Flatpak versions, but the lack of support for
There's also a bunch of apps that require older versions of Gotta keep in mind eOS sticks to an LTS version of Ubuntu, so it can easily stay using old packages for years at a time. However, eOS 7 is due to use Ubuntu 22.04 (which still carries older versions of packages). All these referenced issues are open and some are being worked on but none will be finished in time for 37. I am not entirely aware of where the development focus will shift after eOS 7. Just as a side note, it is not me who keeps these packages maintained, but @decathorpe, who has also stated in the mail they have little time to fix these issues. 'scuse the rambly nature of this reply -- quickly typed it out on my phone. |
For Gala I saw there is a pending PR related to mutter-11(elementary/gala#1457), but haven't seen anything with greeter and wingpanel. Will try to fork it at weekend and see if I can try to somehow help with the issues, maybe at least fixing the mutter compatibility issue may help |
Yeah, I feel bad about the situation 😞 The desktop components (gala, wingpanel, greeter) were neither build-able nor install-able on Fedora 37 due to the bi-annual mutter breakage, which was to be expected. But in addition to that, the changes with GNOME 43 also broke builds / installability about half the desktop applications (mostly due to incompatibilities with libsoup-3, evolution-data-server 3.45+, webkitgtk-4.1, ...). I didn't want Fedora 37 to ship with the packages in this sad state, so the only reasonable thing I could do was to remove the packages from Fedora 37+, at least temporarily. There's two factors that make this development cycle particularly bad - the big underlying changes in GNOME 43, and the slower-than-usual upstream development due to financial problems / reduced full-time staff / focus of their work on getting elementary OS 7 out ... and given that elementary OS 7 will (probably? unless the release is delayed even further ...) be based on ubuntu 22.04, porting projects to versions of GNOME libraries that will only affect them in 18 months is obviously low priority. |
Until then sadly not much that can be done Still going to see if I can try to at least get it to build(even if by using flextape lol) on 37 and how broken it is In the meantime still going to daily drive Fedora 36, as I believe it won't be breaking overnight. Hopefully we can think on something while Sodalite is still working fine |
Like to point out my production machine is running on the So yes, 36 should be fairly usable until late next year. |
And hopefully late next year we might have something that we can do about Sodalite that could hopefully bring it to F37 |
Seems like there were some fixes added for new mutter in elementary/wingpanel#465 |
So there should be only the matter of elementary apps now in terms of using pantheon on fedora 37 |
In terms of apps, we can live without some native versions as the next version of Sodalite (36-23.0) will finally begin using elementary's Flatpak apps (of which there are only a few right now -- the rest will stay as the natively installed versions until they become available as Flatpaks) with thanks to a new migration tool which will do all the heavy lifting. As such, this still lies in the hands of @decathorpe however, as I don't build these myself specfically for Sodalite (not point in re-inventing the wheel!) |
Don't get too excited yet as its not feature-complete, but thanks to Terra (thanks @lleyton and @windowsboy111) we might have a potential 37 after all... IssuesMissing packagesThe
Indicators
Flatpak appsThe top three applications (Calculator, Archive Manager, Document Viewer) are provided by Flatpak with visible locale/font problems, but the bottom application (Code) is not provided by Flatpak and does not exhibit these problems. Further testingAs Terra is also providing much newer packages than currently exists on Fedora 36's repositories, it'll also need a thorough test before I even consider shipping it. |
i hope the terra thing does work out:) I'll wait for updates on whatever the further testing thing might involve |
how would i go about rebasing my fedora silverblue 37 install to this new experimental branch if i were to try it? |
You can now test it by pulling |
errors out on my end during rebase |
As this is an environmental issue that I've also come across, I've opened a ticket about |
Locking this issue in favor of #56 |
https://www.spinics.net/lists/fedora-devel/msg304445.html
Having been out-of-the-loop for some time, this has only just now been brought to my attention (TL;DR there is no way Pantheon can be supported for Fedora 37 as of currently, possibly even Fedora 38). With that in mind, I am going to abandon the 37 release (removing branches, etc.). Currently, 37 was being built by using old repositories for 36 — as I was unaware of what was going on — but this is a truely awful hack that will break someday and I am unwilling to allow to be production.
These tasks need doing:
main
branch to 36 (currently 37)release/f37
branchv/f37/37-xx.xx
sodalite/f37/<arch>/<edition>
on the build serversodalite/f37/<arch>/<edition>
on the build serverAs it stands, the fate of Sodalite rests in limbo, as I too do not have the capacity to invest in getting Pantheon working on Fedora 37+: a real bummer for me since Sodalite is my daily. The good news is 36 will continue to be supported until 16-May-2022, so hopefully something can be resolved by this time — issues are still welcome and releases will still be made.
Development for 38+ will still continue in
release/next
by retaining the current ugly using-36-repositories hack, but bear in mind this will break someday until the main issue is resolved, and on that day builds will stop and releases forsodalite/next/<arch>/<edition>
won't be tagged.Stay tuned.
The text was updated successfully, but these errors were encountered: