Bug#889854: RFS: lxml/4.2.1-1~bpo9+1 [intent to maintain bpo]
Hi Chris, On Thu, Jun 28, 2018 at 07:47:19PM +0100, Chris Lamb wrote: > Nicholas, > > > It seems like ${python:Depends} is taking care of pulling in > > bin:python-lxml_4.2.1-1~bpo9+1 for > > bin:python-html5-parser_0.4.4-1~bpo9+1, so there's no rush to upload > > an html5-parser_0.4.4-2, no? > > It FTBFS if you don't have 3.8.0 installed as the testsuite fails so > won't it fail on the builds? P.S. feel free to block this RFS bug by #902629 if appropriate Regards, Nicholas signature.asc Description: PGP signature
Bug#889854: RFS: lxml/4.2.1-1~bpo9+1 [intent to maintain bpo]
Nicholas, > It seems like ${python:Depends} is taking care of pulling in > bin:python-lxml_4.2.1-1~bpo9+1 for > bin:python-html5-parser_0.4.4-1~bpo9+1, so there's no rush to upload > an html5-parser_0.4.4-2, no? It FTBFS if you don't have 3.8.0 installed as the testsuite fails so won't it fail on the builds? Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `-
Bug#889854: RFS: lxml/4.2.1-1~bpo9+1 [intent to maintain bpo]
On Thu, Jun 28, 2018 at 06:18:35PM +0100, Chris Lamb wrote: > Nicholas, > > > > Okay, I've re-uploaded lxml_4.2.1-1~bpo9+1_amd64.changes. Did > > > html5-parser make it though yesterday? Let me know if not. > > > > If https://ftp-master.debian.org/backports-new.html is up-to-date, > > then no, it didn't. > > Rebuilt and uploaded html5-parser_0.4.4-1~bpo9+1_amd64.changes. Thank you :-) > You might want to make the following change to the Builds-Depends: > > - python3-lxml > + python3-lxml (>= 3.8.0), I agree. Fixed in unreleased 0.4.4-2 at g...@salsa.debian.org:debian/html5-parser.git It seems like ${python:Depends} is taking care of pulling in bin:python-lxml_4.2.1-1~bpo9+1 for bin:python-html5-parser_0.4.4-1~bpo9+1, so there's no rush to upload an html5-parser_0.4.4-2, no? Regards, Nicholas signature.asc Description: PGP signature
Bug#889854: RFS: lxml/4.2.1-1~bpo9+1 [intent to maintain bpo]
Nicholas, > > Okay, I've re-uploaded lxml_4.2.1-1~bpo9+1_amd64.changes. Did > > html5-parser make it though yesterday? Let me know if not. > > If https://ftp-master.debian.org/backports-new.html is up-to-date, > then no, it didn't. Rebuilt and uploaded html5-parser_0.4.4-1~bpo9+1_amd64.changes. You might want to make the following change to the Builds-Depends: - python3-lxml + python3-lxml (>= 3.8.0), > https://mentors.debian.net/debian/pool/main/l/lxml/lxml_4.2.1-1~bpo9+1.dsc This did make it according to backports-new.html. Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `-
Bug#889854: RFS: lxml/4.2.1-1~bpo9+1 [intent to maintain bpo]
Hi Chris, On Thu, Jun 28, 2018 at 09:22:17AM +0100, Chris Lamb wrote: > Nicholas, > > Okay, I've re-uploaded lxml_4.2.1-1~bpo9+1_amd64.changes. Did > html5-parser make it though yesterday? Let me know if not. If https://ftp-master.debian.org/backports-new.html is up-to-date, then no, it didn't. Let's say that was my fault, because I didn't notice the orig tarballs didn't match what was already in the archive. Here are the updated dscs I uploaded yesterday. By the way, calibre uses pristine-tar so its bpo didn't have this issue. https://mentors.debian.net/debian/pool/main/h/html5-parser/html5-parser_0.4.4-1~bpo9+1.dsc https://mentors.debian.net/debian/pool/main/l/lxml/lxml_4.2.1-1~bpo9+1.dsc > > > The following packages will be REMOVED: > > > calibre-build-deps > […] > > This issue sounds like "Using backported debhelper considered tricky" > > ( https://lists.debian.org/debian-backports/2018/06/msg00037.html ). > > Ew. Okay, "fixed" and uploaded calibre_3.26.0+dfsg-1~bpo9+1_amd64.changes. Thanks! Sébastien Villemot also just took care of this issue in the debhelper bpo: https://salsa.debian.org/debian/debhelper/commit/1bc4ca340f8f3e2d5b188e5bb811be02360132e5 Kind regards, Nicholas signature.asc Description: PGP signature
Bug#889854: RFS: lxml/4.2.1-1~bpo9+1 [intent to maintain bpo]
Nicholas, Okay, I've re-uploaded lxml_4.2.1-1~bpo9+1_amd64.changes. Did html5-parser make it though yesterday? Let me know if not. > > The following packages will be REMOVED: > > calibre-build-deps […] > This issue sounds like "Using backported debhelper considered tricky" > ( https://lists.debian.org/debian-backports/2018/06/msg00037.html ). Ew. Okay, "fixed" and uploaded calibre_3.26.0+dfsg-1~bpo9+1_amd64.changes. Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `-
Bug#889854: RFS: lxml/4.2.1-1~bpo9+1 [intent to maintain bpo]
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
Bug#889854: RFS: lxml/4.2.1-1~bpo9+1 [intent to maintain bpo]
tags 889854 + pending thanks Hi Nicholas, (Shame to spend effort where upstream is so toxic, alas...). 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. 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... > 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. Regards, -- ,''`. : :' : Chris Lamb `. `'` la...@debian.org / chris-lamb.co.uk `-
Bug#889854: RFS: lxml/4.2.1-1~bpo9+1 [intent to maintain bpo]
Hi Chris, On Tue, Apr 24, 2018 at 04:16:19PM -0400, Nicholas D Steeves wrote: > Dear Backports Team and Mentors, > > I am still pursuing sponsorship of a stretch-backport of calibre and > its dependencies. > > On Wed, Feb 07, 2018 at 05:15:26PM -0500, Nicholas D Steeves wrote: > > Package: sponsorship-requests > > Severity: normal > > > > Dear mentors, > > > > I am looking for a sponsor for my backport of "lxml". It is needed > > for a bpo of calibre. I am collaborating with Norbert Preining for > > the calibre and html5-parser backports, but have not received a reply > > from Matthias Klose wrt lxml. If you have time, would you please sponsor this lxml bpo? It is needed for a bpo of lxml, which is needed for a bpo of calibre. I have been using local bpos of all of these since Christmas, when I was given a Kobo that didn't work well with the calibre in stretch. Bug report URL: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=889854 Up-to-date link to dsc: dget https://mentors.debian.net/debian/pool/main/l/lxml/lxml_4.2.1-1~bpo9+1.dsc Other URLS: https://mentors.debian.net/package/lxml https://mentors.debian.net/package/html5-parser https://mentors.debian.net/package/calibre And if you'd prefer to upload everything all at once, there is also: dget https://mentors.debian.net/debian/pool/main/h/html5-parser/html5-parser_0.4.4-1~bpo9+1.dsc dget https://mentors.debian.net/debian/pool/main/c/calibre/calibre_3.26.0+dfsg-1~bpo9+1.dsc Kind regards, Nicholas signature.asc Description: PGP signature
Bug#889854: RFS: lxml/4.2.1-1~bpo9+1 [intent to maintain bpo]
Dear Backports Team and Mentors, I am still pursuing sponsorship of a stretch-backport of calibre and its dependencies. On Wed, Feb 07, 2018 at 05:15:26PM -0500, Nicholas D Steeves wrote: > Package: sponsorship-requests > Severity: normal > > Dear mentors, > > I am looking for a sponsor for my backport of "lxml". It is needed > for a bpo of calibre. I am collaborating with Norbert Preining for > the calibre and html5-parser backports, but have not received a reply > from Matthias Klose wrt lxml. > > https://lists.debian.org/debian-backports/2018/01/msg4.html Package name: lxml Version : 4.2.1-1~bpo9+1 Upstream Author : Stefan BehnelURL : http://lxml.de/ License : PSF, BSD, MIT, and GPL Section : python > It builds these binary packages: > > python-lxml - pythonic binding for the libxml2 and libxslt libraries > python-lxml-dbg - pythonic binding for the libxml2 and libxslt libraries > (debug ext > python-lxml-doc - pythonic binding for the libxml2 and libxslt libraries > (documenta > python3-lxml - pythonic binding for the libxml2 and libxslt libraries > python3-lxml-dbg - pythonic binding for the libxml2 and libxslt libraries > (debug ext > > To access further information about this package, please visit the following > URL: > > https://mentors.debian.net/package/lxml Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/l/lxml/lxml_4.2.1-1~bpo9+1.dsc > Finally, one can download it with git using this command. > > git clone https://salsa.debian.org/sten-guest/lxml.git \ > && git checkout stretch-backports > > More information about lxml can be obtained from http://lxml.de/. Changes since the last upload: lxml (4.2.1-1~bpo9+1) stretch-backports; urgency=medium * Rebuild for stretch-backports. -- Nicholas D Steeves Thu, 19 Apr 2018 19:55:28 -0400 lxml (4.2.1-1) unstable; urgency=medium Regards, Nicholas D Steeves signature.asc Description: PGP signature