Re: granite soname bump and wingpanel library name change

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

 



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




[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