Bug#630201: transition: liblzma 5
I would like to upload liblzma5 to unstable, so liblzma in wheezy can
match the upstream ABI.
Relative to what's currently in sid, this involves a soname bump
(2 → 5), introduction of versioned symbols, and some changes to the
padding at the end of structs. liblzma never looks at this padding
so even by simulating the worst case (liblzma2 and liblzma5 being
indirect dependencies of a single binary through different paths,
resulting in the two versions sharing a process image) I haven't been
able to make it cause any trouble for partial upgrades. And I'm not
aware of any packages that would trigger that worst case.
You can find a liblzma5 package to test with at
The packaging takes the latest upstream version and reverts changes
that introduced new ABI since the last stable upstream release. It is
targetted at experimental and might be uploaded there soon.
apt-cache points me to 14 binary reverse-dependencies counting each
source package once, aside from xz-utils itself. From a transition
coordination perspective, probably shogun, R, and KDE are the most
This is not urgent. I just would be happy to get it done so it
doesn't have to happen later. Thoughts of all kinds welcome, of
libdw1 (DWARF parser for elfutils)