Re: Updating Jansson in Rawhide

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

 



On Tue, Oct 22, 2024 at 01:34:43PM +0200, Thomas Haller wrote:
> Hi,
> 
> 
> On Tue, 2024-10-22 at 12:06 +0100, Richard W.M. Jones wrote:
> > Jansson (a JSON library) in Rawhide is out of date compared to
> > upstream.  The latest version in Rawhide is jansson-2.13.1-10.fc42
> > and
> > the latest upstream is 2.14 (released 3 years ago).
> > 
> > I am planning to update this assuming no objections.  But the update
> > isn't completely straightforward as they introduced symbol versioning
> > upstream and I suspect this will break any existing users.
> 
> are you sure about this?
> 
> I think introducing symbol versioning to a library is backward
> compatible and does not require relinking.

Correct, simply introducing symbol versioning is safe.

The reason to rebuild all apps that currently link jansson
is to just ensure that the app binaries reference the new
versioned symbol from jansson. Without doing this, the app's
symbols can still be satisfied by the same named symbol
from json-glib or json-c.

> > I will attempt this in a side tag.

IMHO it doesn't need to be done in a side tag. The rebuilds
of apps can be done incrementally once new jansson has
landed.

With regards,
Daniel
-- 
|: https://berrange.com      -o-    https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org         -o-            https://fstop138.berrange.com :|
|: https://entangle-photo.org    -o-    https://www.instagram.com/dberrange :|

-- 
_______________________________________________
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, report it: https://pagure.io/fedora-infrastructure/new_issue




[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