Siduction Forum
Siduction Forum => Software - Support => Topic started by: vilde on 2018/08/27, 19:52:28
-
Since some time libsane-common and sane-utils are hold back by apt on d-u. Anyone else experienced that? Shall I do something about it or just wait?
XFC, pateince.
-
I am also waiting for that.
regards
Reiner
-
libsane-common has been held back for quite some time now.
-
Yes, sane-backends are in transition quite a while and seem not to make much progress.
Regards
Reiner
-
Sometimes transitions can be held up by just one maintainer not taking action on his package(s)
-
Sometimes transitions can be held up by just one maintainer not taking action on his package(s)
I don't have experimental repos enabled and still got those same 2 packages showing up in my d-u as well.
-
I don't have experimental repos enabled and still got those same 2 packages showing up in my d-u as well.
Right, same here. Doesn't affect printing or scanning, so I don't care.
-
https://tracker.debian.org/pkg/sane-backends
-
Fresh from the repo:
The following packages will be REMOVED:
libsane
The following NEW packages will be installed:
libsane1
The following packages will be upgraded:
libsane-common sane-utils
2 upgraded, 1 newly installed, 1 to remove and 0 not upgraded.
I wonder why libsane grew a 1.
-
This happened yesterday:
https://tracker.debian.org/news/984005/accepted-sane-backends-1027-1-source-into-unstable/
-
Am I understanding this right? libsane1 will replace libsane and it's ok to do this and go on with the d-u?
-
yes that`s right
apt show libsane1
Package: libsane1
Version: 1.0.27-1
....
Conflicts: libsane (<< 1.0.27-1~)
Replaces: libsane (<< 1.0.27-1~)
-
Yes, fully upgraded KDE/plasma desktop and skanlite works perfectly on my old Epson Perfection 1640SU.
EDIT: it works fine on iso builds again
-
But xsane and simple-scan still require libsane.
-
That was not the problem - libsane is fine, the backends was not - if i remember correctly
-
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?
-
Hi,
backend does the work, is where the magic happens. Frontend is for the user interaction.
-
From
https://tracker.debian.org/news/984005/accepted-sane-backends-1027-1-source-into-unstable/
you can read this:
Description:
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
-
Thank you OppaErich & dibl for your answers :)
-
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
-
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.
-
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)
-
apt dist-upgrade libsane+
....
Die folgenden Pakete werden ENTFERNT:
gimagereader libsane1
-
@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