-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Hello Julien,
Am Mittwoch, den 12.09.2018, 16:14 +0200 schrieb Julien Cristau: > Package: libsane1 > Severity: serious > > Hi, > > libsane was renamed to libsane1 for apparently no good > reason. Renames > for library packages should be tied to ABI breakage (and associated > SONAME changes). > According to Debian Policy 8.6.2, renaming of the SONAME and the library package name is possible for non-backwards compatible ABI changes. The SONAME is for a longer time 1: $ objdump -p ./libsane.so.1.0.27 | grep SONAME SONAME libsane.so.1 $ objdump -p ./libsane.so.1.0.25 | grep SONAME SONAME libsane.so.1 Between libsane.so.1.0.25 and libsane.so.1.0.27 are some symbols removed. Therefore the change the library from libsane to libsane1 are possible. > Either there was ABI breakage and the SONAME should be bumped (and > Provides: libsane would be wrong), or there wasn't and the package > name > change ought to be reverted. > The changes - -Breaks: libsane (<<1.0.27-1) - -Replaces: libsane (<<1.0.27-1) - -Pre-Depends: ${misc:Pre-Depends} +Conflicts: libsane (<< 1.0.27-1~) +Replaces: libsane (<< 1.0.27-1~) +Provides: libsane (= ${binary:Version}) were requested by Jeremy Bicha and taken over after consultation with my mentor. > I don't know which it is, and when I asked I didn't get a clear > answer, > so I'll ask again here. > > Cheers, > Julien CU Jörg - -- New: GPG Fingerprint: 63E0 075F C8D4 3ABB 35AB 30EE 09F8 9F3C 8CA1 D25D GPG key (long) : 09F89F3C8CA1D25D GPG Key : 8CA1D25D CAcert Key S/N : 0E:D4:56 Old pgp Key: BE581B6E (revoked since 2014-12-31). Jörg Frings-Fürst D-54470 Lieser git: https://jff.email/cgit/ Threema: SYR8SJXB Wire: @joergfringsfuerst Skype: joergpenguin Ring: jff Telegram: @joergfringsfuerst My wish list: - Please send me a picture from the nature at your home. -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEY+AHX8jUOrs1qzDuCfifPIyh0l0FAluewxkACgkQCfifPIyh 0l2hrxAAukOnYhcZIW8DUY3k/3f3l+7OcWrZs2fS3nvg3NvxGAVIATksbFXswCAm o0G+LFRUOrZWwgnIMxTL85acnszIZ3u8RglmWbKjlmK5wJ/d8xeefU4ZizrWHVJY g7HBI7tgkXk2H2eVmVIMT3B+hiVSBSShpTi1x3Mhq0IYs/1j8dlDNQ7tvU3iPkoU 75UoZQC55JS15CZLE6LAqESqgP9FPtSlAvHdLUqF9hS5jITdUpLr+Fbxg0fYszQq rw+8+yw6BYumkfGhru4wC9BisxpfL8wjsmNQkeat2H02+X/93NaZvl6TNApe6Any gCPVRHlAyyEUbfgfONLsGkP2aKV07izc+RSg9jwW5qDat+tM1qjT4MfXxWNnGz22 dKSjcOhudut8807R6M2e/6yJpOPAumXMOLjY7UPmfmgxKsbFsDgCH2+IWL0xFnkG yGj6zHrjCOzO2zIBmtcxG6CdeYTCp+k95QKKTTQEPG9x9POy9wBjN+HC95r7L7Bh Ne9yueBoKgSYxXhfuENXvwHJvKfVPAcH6jKlhYUegS0XGTkKliGhCdC4K0clxMA7 Vfph57wuU535j3rZCRI/l1s8vvUxeh4THT597xNMS3U2jz2ksLM9h+PEJy+Lx9hB yJOdWv0dTvG7C7acflepG1yL3FuDMKauYPVvhz9BADKGcahpCBM= =C/cV -----END PGP SIGNATURE-----