Hi,
On 12.08.2014 16:29, Luca Falavigna wrote:
2014-08-12 16:19 GMT+02:00 Andreas Cadhalpun <andreas.cadhal...@googlemail.com>:
As the API apparently changed, the SONAME change is correct, but according
to Policy 8.1, the package name of the library must be changed in such a
case.
IIRC, API changes should be quite easy to address,
Do you know of a transition guide (or even a patch for VLC)?
renaming the -dev
package should be avoided as it introduces a much higher maintenance
burden on top of reverse-dependencies, which have to be transitioned
with sourceful uploads.
I didn't suggest to rename the -dev package, but rather the library
package, just as you do below.
Probably the best way forward is to revert to the version in jessie
(possibly via an epoch) and then package the new upstream version properly.
I think the problem could be better addressed by renaming the library
package to libfreerdp1d0,
A better name would be libfreerdp1.1, because that is the soversion:
objdump -p /usr/lib/x86_64-linux-gnu/libfreerdp-core.so.1.1 | grep
SONAME
SONAME libfreerdp-core.so.1.1
and make sure it builds on all architectures
(apparently, it fails in several architectures due to missing symbols,
another clue of a potential ABI break).
But changing this will need a transition that involves fixing all
reverse dependencies. Therefore I think it would be better to revert the
version in sid to the version in jessie and upload this new version with
the new library package name to experimental first, also because it has
to go through binary-NEW.
Best regards,
Andreas
--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org