Control: reassign -1 src:texlive-extra 2017.20170801-1 Control: retitle -1 jadetex Provides/dependencies on the wrong packages Control: affects -1 docbook-utils
On Sat, Aug 05, 2017 at 08:46:16AM -0700, Daniel Schepler wrote: > Package: docbook-utils > Version: 0.6.14-3.3 > Severity: serious > > In my bootstrapping pbuilder chroot, I'm getting numerous build > failures like this: > > docbook2pdf shared-mime-info-spec.xml && \ > docbook2html -o shared-mime-info-spec.html shared-mime-info-spec.xml > Using catalogs: /etc/sgml/catalog > Using stylesheet: /usr/share/docbook-utils/docbook-utils.dsl#print > Working on: /build/shared-mime-info-1.8/shared-mime-info-spec.xml > /usr/share/docbook-utils/backends/pdf: 15: > /usr/share/docbook-utils/backends/pdf: pdfjadetex: not found > debian/rules:14: recipe for target 'build/shared-mime-info' failed > make: *** [build/shared-mime-info] Error 9 > dpkg-buildpackage: error: debian/rules build gave error exit status 2 > > It seems that in a chroot with all dependencies available, apt by > default happens to satisfy the dependencies of docbook-utils in a way > which includes texlive-formats-extra. However, it's also possible to > satisfy the dependencies without installing texlive-formats-extra, in > which case the PDF backend will fail to run. > > (I haven't tracked down exactly what the dependencies are that bring > in texlive-formats-extra by default but optionally. But you should be > able to reproduce it for yourself: pbuilder login and then in the > chroot run "apt install docbook-utils texlive-formats-extra-" .) This is actually a bug in the TeX Live packages: jadetex is a transitional package depending on texlive-htmlxml. texlive-htmlxml is a transitional package that does not depend on texlive-formats-extra. texlive-plain-generic has Provides: jadetex jadetex is actually in texlive-formats-extra. Fix for the bug: - texlive-htmlxml should depend on texlive-formats-extra, and - the "Provides: jadetex" should move from texlive-htmlxml to texlive-formats-extra And src:jadetex should be removed, no (build) dependency is versioned so the existing Provides already covers that (after the bug above has been fixed). > Daniel Schepler cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed