[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