[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#870786: texlive-bin: Make source package bootstrappable



Source: texlive-bin
Version: 2017.20170613.44572-3
Severity: wishlist

The relatively recently added build dependency of texlive-bin on
default-jdk introduced several build dependency cycles, such as:

default-jdk Depends on openjdk-8-jdk
openjdk-8 Build-Depends on libgtk2.0-dev
gtk+2.0 Build-Depends on shared-mime-info
shared-mime-info Build-Depends on docbook-utils
docbook-utils Depends on jadetex
jadetex (indirectly) Depends on texlive-binaries

Ideally, almost every package using texlive-binaries would put the
dependency in Build-Depends-Indep (splitting docs into an
Architecture: all package if necessary).  However, practically
speaking, I've found there are enough of these cycles that it's easier
for now just to build without tex4ht.jar.  It would be nice if there
were a stage1 or nojava build profile in the texlive-bin source
package that would do the same thing.

Of course, that would require either splitting out tex4ht.jar and
associated files into a separate package, or else the resulting
package would have to be renamed to something like
texlive-binaries-stage1 to reflect the changed package contents.
-- 
Daniel Schepler


Reply to: