libsane-common and sane-utils are are hold back on d-u

Begonnen von vilde, 2018/08/27, 19:52:28

Vorheriges Thema - Nächstes Thema

vilde

#15
Zitat von: melmarker in 2018/09/02, 01:17:48
That was not the problem - libsane is fine, the backends was not - if i remember correctly
This is OT, and I will expose my little knowledge of the vocabulary and programming,  but what is backends? Is it the applications that use (in this case) libsane or what?

OppaErich

Hi,
backend does the work, is where the magic happens. Frontend is for the user interaction.

dibl

From

https://tracker.debian.org/news/984005/accepted-sane-backends-1027-1-source-into-unstable/

you can read this:

ZitatDescription:
libsane-common - API library for scanners -- documentation and support files
libsane-dev - API development library for scanners [development files]
libsane1   - API library for scanners
sane-utils - API library for scanners -- utilities
Closes: 905838 905913
Changes:
sane-backends (1.0.27-1) unstable; urgency=medium

What is an API?  Wiki knows:

https://en.wikipedia.org/wiki/Application_programming_interface

System76 Oryx Pro, Intel Core i7-11800H, ASRock B860 Pro-A, Intel Core Ultra 7 265KF, Nvidia GTX-1060, SSD 990 EVO Plus.

vilde


drb

A 'fix' for libsane-common seems to be trying to remove 13 other packages. Does anyone know anything about this 'fix'?
apt-cache policy libsane-common
libsane-common:
  Installed: 1.0.27-1
  Candidate: 1.0.27-2~2
  Version table:
     1.0.27-2~2 500
        500 http://packages.siduction.org/fixes unstable/main amd64 Packages
*** 1.0.27-1 500
        500 http://http.debian.net/debian unstable/main amd64 Packages
        100 /var/lib/dpkg/status
     1.0.25-4.1 500
        500 http://http.debian.net/debian unstable/main amd64 Packages
        500 http://http.debian.net/debian testing/main amd64 Packages

melmarker

Normally i don't answer in threads that contain the word fix in hyphens - if one would take the time to read and understand the linked bug one would mention that apt might need a little bit help.


apt dist-upgrade libsane+


Easy, isn't it? Reason: libsane is a bit messed up - that means half of the packages need libsane the other half need libsane1. Things are a bit worse as libsane1 provide libsane - this is exactly the reason for the need of libsane+

We will see how and when this is fixed in debian, until then i decided to roll the needed packages back to libsane as dependency. It might be that i missed one or two packages, if so, please drop a line here.
Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety. (Benjamin Franklin, November 11, 1755)
Never attribute to malice that which can be adequately explained by stupidity. (Hanlons razor)

drb

The packages that want to be removed are:The following packages will be REMOVED:
   colord (1.4.3-3.1)
   hplip (3.17.10+repack0-7.1)
   hplip-gui (3.17.10+repack0-7.1)
   iscan (2.30.1-1~usb0.1.ltdl7)
   iscan-plugin-gt-x750 (2.1.2-1)
   kdegraphics (4:17.08.3+5.102)
   kolourpaint (4:18.04.0-1)
   kolourpaint4 (4:18.04.0-1)
   libkf5sane5 (17.08.3-1)
   libsane1 (1.0.27-1)
   sane (1.0.14-13.1)
   sane-utils (1.0.27-2~2)
   xsane (0.999-5)

jure

apt dist-upgrade libsane+
....
Die folgenden Pakete werden ENTFERNT:
  gimagereader libsane1
Gruss Juergen

melmarker

#23
@jure, nice finding, had some problems to rebuild the package, missed dependency in d/control :P

Will upload a fixed version to fixes soon. Thanks.

Edit: Uploaded and bug filed: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=909219
Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety. (Benjamin Franklin, November 11, 1755)
Never attribute to malice that which can be adequately explained by stupidity. (Hanlons razor)