[xml/sgml-pkgs] Bug#870827: docbook-utils: PDF backend requires texlive-formats-extra
Adrian Bunk
bunk at debian.org
Mon Aug 7 14:39:22 UTC 2017
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
More information about the debian-xml-sgml-pkgs
mailing list