Hi James, Am 08.05.2017 um 22:22 schrieb James Duvall: > Rolf, > > Thanks for getting your ppa back up and running. However, I am not able > to install the libsane package using apt, even when I try to force the > version. I believe that your new version numbering with ~ is causing > the problem. > > ver=1.0.26~ppa20170508-yakkety0; sudo apt-get install libsane=$ver > libsane-common=$versane-utils=$ver >
I used synaptic for Trusty and it's working. You can use an alternative more complex procedure to get the updates from my ppa: (1) search for installed SANE packages: $ dpkg -l *sane* (2) purge all SANE packages with the version '1.0.26[-+]ppa{date} *without* removing dependent packages: $ sudo dpkg --force-all -P libsane libsane-common sane-utils [other installed packages] (3) reinstall SANE: $ apt-get -f install (4) reinstall all other removed packages, e.g.: $ sudo apt-get install libsane-dev > Apt complains that > > The following packages have unmet dependencies: > libsane : Breaks: libsane-common (< 1.0.26) > Breaks: libsane-common:i386 (< 1.0.26) > E: Unable to correct problems, you have held broken packages. > > I think the issue is that version 1.0.26~ppa20170508-yakkety0 compares > less than 1.0.26 due to special rules for handling ~ in version > numbers. The following shows this: > > dpkg --compare-versions 1.0.26~ppa20170508-yakkety0 lt 1.0.26 && echo true > true > This is correct. SANE 1.0.26 isn't released yet. Inspired from your comment I renamed the version in my ppa to '1.0.26~pre{date}'. This makes it more transparent that this is a pre-release. > I created a local repository and re-packaged as version > 1.0.26+ppa20170508-yakkety0 and was able to install with no problems, so > maybe change the ~ for + or some other separator? I am not experienced > with debian package management, so please disregard if I am missing > something. > Then you'll get the next update after we started the development of SANE version 1.0.27, then AKA version 1.0.27~pre{date} from my ppa repository Many thanks for your report. Hope this helps. Cheers, Rolf -- sane-devel mailing list: sane-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/sane-devel Unsubscribe: Send mail with subject "unsubscribe your_password" to sane-devel-requ...@lists.alioth.debian.org