On 11/02/2017 12:18 AM, Jeremy Bicha wrote:
> I don't want to drag this out, since in my opinion this issue is
> resolved with comment 57. But I think it's worth noting:
> 1) There was no soname bump here. My understanding of Debian Policy
> and the Lintian warning is that it does not require renaming existing
> libraries just to match typical "best practice" naming. Y'all could
> have waited to rename the library until there was an actual upstream
> soname bump. (I think the versioned provides takes care of the problem
> this caused though so never mind now.)

The SO version of libsane is 1. It just makes sense to have the
library package name match the actual SO version:

glaubitz@ikarus:~$ dpkg -L libsane:amd64 |grep libsane.so
/usr/lib/x86_64-linux-gnu/libsane.so.1.0.25
/usr/lib/x86_64-linux-gnu/libsane.so.1
glaubitz@ikarus:~$

Again, changing library package names due to SO bumps happen all
the time. I don't see why the libsane package should be any different
from other library packages. Yes, there was no SO bump. But the
library package name was not conforming to the Debian Policy either.

Should we also now accept bug reports against libpng because some
ancient binary-only software has been compiled against libpng12
and won't work on Debian sid anymore?

> 2) Please stop with the criticism of Ubuntu 17.10's early adoption of
> your sane-backends packaging. Several fixes for the 1.0.27 packaging
> were only identified by Ubuntu users and fixed by Ubuntu developers.
> In fact, I think the packaging is in good enough shape that you should
> consider requesting to start the unstable transition soon. I had a
> Debian Developer ask when sane-backends 1.0.27 was going to be in
> unstable since he needs the additional drivers it offers.

No, I'm sorry, I won't stop criticizing Ubuntu for such "stunts". As
Joerg and I mentioned several times before, it's called "experimental"
for a reason. This is the same non-sense that Ubuntu pulled with
Pulse-Audio and KDE 4.0 by delivering the software to their users
before it was actually ready to ship. I find it irresponsible to use
your average users as guinea pigs and both Pulse-Audio and KDE suffered
a lot of damage to their image because of these actions.

Joerg worked towards making his package more conforming to the Debian
Policy and he made sure to follow the proper mechanism for the library
transition. Then Ubuntu pulled the package effectively mid-transition
into their stable release - without sufficient testing - and now we
in Debian have to start justifying how we are doing our job in Debian.

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913

Reply via email to