-----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-----