xz-5.0.0 in rawhide + soname bump

Kevin Fenzi kevin at scrye.com
Mon Oct 25 18:59:22 UTC 2010


On Mon, 25 Oct 2010 19:56:27 +0100
Paul Howarth <paul at city-fan.org> wrote:

> On Mon, 25 Oct 2010 18:35:54 +0200
> Jindrich Novy <jnovy at redhat.com> wrote:
> 
> > Hi!
> > 
> > xz-5.0.0 is now released and soname is now bumped to 5.0.0 in
> > rawhide. The most important changes are:
> > 
> > * The compression settings associated with the preset levels
> >   -0 ... -9 have been changed. --extreme was changed a little too.
> >   It is now less likely to make compression worse, but with some
> >   files the new --extreme may compress slightly worse than the old
> >   --extreme.
> > 
> > * The major soname has been bumped to 5.0.0. liblzma API and ABI
> >   are now stable, so the need to recompile programs linking against
> >   liblzma shouldn't arise soon.
> 
> This has broken the Rawhide buildroot:
> 
> DEBUG backend.py:656:  /usr/bin/yum
> --installroot /var/lib/mock/dist-f15-build-911517-134161/root/
> groupinstall build DEBUG util.py:294:  Executing
> command: /usr/bin/yum
> --installroot /var/lib/mock/dist-f15-build-911517-134161/root/
> groupinstall build DEBUG util.py:260:  Error: Package:
> rpm-libs-4.8.1-5.fc15.x86_64 (build) DEBUG util.py:260:
> Requires: liblzma.so.0()(64bit) DEBUG util.py:260:  Error: Package:
> elfutils-libs-0.149-2.fc15.x86_64 (build) DEBUG
> util.py:260:             Requires: liblzma.so.0()(64bit) DEBUG
> util.py:260:  Error: Package: rpm-4.8.1-5.fc15.x86_64 (build) DEBUG
> util.py:260:             Requires: liblzma.so.0()(64bit) DEBUG
> util.py:260:  Error: Package: rpm-build-4.8.1-5.fc15.x86_64 (build)
> DEBUG util.py:260:             Requires: liblzma.so.0()(64bit)
> 
> Given that the ABI hasn't actually changed since the previous build, a
> short term fix could be to build a mini liblzma.so.0 that just links
> to liblzma.so.5, along the same lines as the mini libcurl built for
> the last soname bump of that library (Mon Aug 11 2008, curl 7.18.2-4).
> 
> The current build needs untagging anyway.

I've untagged it and mailed Jindrich.

Updating a rpm dep is not easy. You will need to rebuild rpm static, or
make a compat package, or some other trick. ;) 

kevin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
Url : http://lists.fedoraproject.org/pipermail/devel/attachments/20101025/2f0e98b4/attachment.bin 


More information about the devel mailing list