granite soname bump and wingpanel library name change

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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:

- agenda
- appeditor
- bookworm
- coin
- dippi
- elementary-planner
- ephemeral
- fondo
- harvey
- minder
- notes-up
- nutty
- optimizer
- quilter
- sequeler
- taxi
- vgrive

They all appear to be building fine on F34+, so I do not expect any
issues with rebuilds.

I also maintain a staging COPR [1] for yet-unofficial Pantheon
components for Fedora, which I will also rebuild once the changes in
official Fedora packages are ready.

Fabio

[0]: https://copr.fedorainfracloud.org/coprs/decathorpe/elementary-nightly/monitor/
[1]: https://copr.fedorainfracloud.org/coprs/decathorpe/elementary-staging/monitor/
_______________________________________________
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




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux