[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Transition sane-backends



John Paul Adrian Glaubitz wrote on Fri, 17 Aug 2018 13:47:02 +0200:
> Joerg has actually discussed multiple hardware vendors who ship
> precompiled Debian packages to accomodate this change. Ubuntu
> has also incorporated the change and is already shipping the
> experimental version of the package, although with an additional
> patch to ease the transition.

It's not really a patch. It is:

diff -pruN 1.0.27-1~experimental6/debian/control
1.0.27-1~experimental6ubuntu2/debian/control
--- 1.0.27-1~experimental6/debian/control    2018-07-08 12:00:41.000000000 +0000
+++ 1.0.27-1~experimental6ubuntu2/debian/control    2018-08-10
06:43:32.000000000 +0000
@@ -78,9 +78,9 @@ Package: libsane1
 Section: libs
 Architecture: any
 Multi-Arch: same
-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})

> Overall, Joerg has invested a lot of time and effort to fix the
> missing SO version in the package name and most other people we
> have discussed this with in Debian agreed with this change.

I question that statement. I have tried proposing that change multiple
times to Jörg but I haven't really even gotten a response from him
about it. I believe there are other Ubuntu developers who agree with
the Ubuntu modification and some of them are active in Debian as well.

Renaming the soname without a Provides is a problem because I
understand there are lots of third-party .deb packages which would no
longer work in Debian until those third-parties update their binary
packages. And it's not clear requiring that third-party work would be
helpful here.

Thanks,
Jeremy Bicha


Reply to: