Hi Chris, On Wed, Jun 27, 2018 at 09:31:43AM +0100, Chris Lamb wrote: > tags 889854 + pending > thanks > > Hi Nicholas, > > (Shame to spend effort where upstream is so toxic, alas...).
Mm, I've read a bit about it... I wonder if he'll really maintain Python 2? > Anyway, > I've uploaded: > > lxml_4.2.1-1~bpo9+1_amd64.changes > html5-parser_0.4.4-1~bpo9+1_amd64.changes > > .. to -backports. Thank you very much :-) > Calibre does not install its build-dependencies, even after installing > the results of the above builds: > > dpkg-deb: building package 'calibre-build-deps' in > '../calibre-build-deps_3.26.0+dfsg-1~bpo9+1_amd64.deb'. > > The package has been created. > Attention, the package has been created in the current directory, > not in ".." as indicated by the message above! > Selecting previously unselected package calibre-build-deps. > (Reading database ... 24786 files and directories currently installed.) > Preparing to unpack calibre-build-deps_3.26.0+dfsg-1~bpo9+1_amd64.deb ... > Unpacking calibre-build-deps (3.26.0+dfsg-1~bpo9+1) ... > Reading package lists... Done > Building dependency tree > Reading state information... Done > Correcting dependencies...Starting pkgProblemResolver with broken count: 1 > Starting 2 pkgProblemResolver with broken count: 1 > Investigating (0) debhelper:amd64 < 11.3.2~bpo9+1 @ii mK Ib > > Broken debhelper:amd64 Breaks on qt5-qmake:amd64 < none -> 5.7.1+dfsg-3+b1 > @un uN > (< 5.9.2+dfsg-8) > Considering qt5-qmake:amd64 1 as a solution to debhelper:amd64 7 > Added qt5-qmake:amd64 to the remove list > Fixing debhelper:amd64 via keep of qt5-qmake:amd64 > Investigating (0) qtbase5-dev:amd64 < none -> 5.7.1+dfsg-3+b1 @un uN Ib > > Broken qtbase5-dev:amd64 Depends on qt5-qmake:amd64 < none | > 5.7.1+dfsg-3+b1 @un uH > (= 5.7.1+dfsg-3+b1) > Considering qt5-qmake:amd64 1 as a solution to qtbase5-dev:amd64 1 > Holding Back qtbase5-dev:amd64 rather than change qt5-qmake:amd64 > Investigating (0) qtbase5-private-dev:amd64 < none -> 5.7.1+dfsg-3+b1 @un > uN Ib > > Broken qtbase5-private-dev:amd64 Depends on qtbase5-dev:amd64 < none | > 5.7.1+dfsg-3+b1 @un uH > (= 5.7.1+dfsg-3+b1) > Considering qtbase5-dev:amd64 1 as a solution to > qtbase5-private-dev:amd64 0 > Holding Back qtbase5-private-dev:amd64 rather than change > qtbase5-dev:amd64 > Investigating (0) calibre-build-deps:amd64 < 3.26.0+dfsg-1~bpo9+1 @iU mK Nb > Ib > > Broken calibre-build-deps:amd64 Depends on qt5-qmake:amd64 < none | > 5.7.1+dfsg-3+b1 @un uH > > Considering qt5-qmake:amd64 1 as a solution to calibre-build-deps:amd64 -2 > Removing calibre-build-deps:amd64 rather than change qt5-qmake:amd64 > Done > Done > Starting pkgProblemResolver with broken count: 0 > Starting 2 pkgProblemResolver with broken count: 0 > Done > The following packages were automatically installed and are no longer > required: > e2fslibs qtchooser > Use 'sudo apt autoremove' to remove them. > The following packages will be REMOVED: > calibre-build-deps > 0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded. > 1 not fully installed or removed. > After this operation, 10.2 kB disk space will be freed. > (Reading database ... 24790 files and directories currently installed.) > Removing calibre-build-deps (3.26.0+dfsg-1~bpo9+1) ... > mk-build-deps: Unable to install calibre-build-deps at > /usr/bin/mk-build-deps line 402. > mk-build-deps: Unable to install all build-dep packages > > No time to debug, sorry... This issue sounds like "Using backported debhelper considered tricky" ( https://lists.debian.org/debian-backports/2018/06/msg00037.html ). I believe that the reason I am not able to trigger it in my bpo chroot, is because Calibre Build-Depends on "debhelper (>= 9)" and the debhelper 11 bpo is only installed when a package requires it. My hypothesis is that your backporting chroot has 11~bpo for some other reason. Html5-parser build-deps on dh >=10, which is also fulfilled by stretch's 10.2.5. That said, I have 11.3.2~bpo9+1 installed on my main system. Is it possible that's causing a problem with the generated source package? > > Other URLS: > > > > https://mentors.debian.net/package/lxml > > https://mentors.debian.net/package/html5-parser > > https://mentors.debian.net/package/calibre > > Not sure why you linked these. Provided purely for convenience. Sincerely, Nicholas
signature.asc
Description: PGP signature