On Fri, Feb 12, 2021 at 6:14 PM Fabio Valentini <decathorpe@xxxxxxxxx> wrote: > > Hi everybody, > > The elementary OS 6 development is finally heading towards the finish > line, and the upcoming granite and wingpanel updates will have an > soname change (granite) and a renamed library (wingpanel-2 -> > wingpanel-3). In both cases, the ABI change is primarily caused by the > removal of long deprecated APIs. > > I have been doing nightly builds [0] of all elementary / Pantheon > components against the new versions of both libraries for a while, and > I have not seen any problems related to the use of those two > libraries. > > I will update granite and wingpanel next week for both Rawhide and > F34. If no stable release is available for granite and wingpanel at > that point (which is likely), I will use a pre-release snapshot > (upstream has assured me that no further ABI changes are planned > between now and the final release). I have been testing nightly > snapshots on Fedora 34 for a while, and the snapshot builds are > already comparable wrt. stability to the latest stable builds that are > currently available on Fedora. > > I know that this is kinda late for F34, but not doing it for F34 would > limit any future elementary / Pantheon updates to Fedora 35+. The > elementary OS 6 release (based on ubuntu 20.04 LTS) is coming together > much later than expected, and this is why I waited so long with > pushing these two library changes, but the upcoming F34 Beta Freeze > means there's no more waiting :) > > All builds will be done by me in side tags in the correct order > (granite ← plank ← gala ← wingpanel ← other builds). I am main > maintainer of most dependent packages (not listed below), but I will > also handle rebuilds of packages owned by other packagers: I have started the builds for rawhide and f34 today, and have not encountered any trouble so far. However, submitting all ~80 builds will take a while, since there are no stable releases of most components yet and I need to update most packages to git snapshots to get support for the latest libraries. After the builds that require switching to snapshot builds are done, I will submit the "plain rebuilds": > - agenda > - appeditor > - bookworm > - coin > - dippi > - elementary-planner > - ephemeral > - fondo > - harvey > - minder > - notes-up > - nutty > - optimizer > - quilter > - sequeler > - taxi > - vgrive I hope to be able to finish the side tag builds and submit bodhi updates for them by tomorrow or Saturday. Fabio _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure