Bug#599251: FTBFS: waits for user input at "latex path [/usr/bin/latex]"

Salvatore Bonaccorso salvatore.bonaccorso at gmail.com
Wed Oct 6 09:39:01 UTC 2010


tag 599251 + confirmed
thanks

Hi Timo

On Wed, Oct 06, 2010 at 10:57:55AM +0200, Salvatore Bonaccorso wrote:
> Hi Timo
> 
> On Wed, Oct 06, 2010 at 09:50:23AM +0300, Timo Juhani Lindfors wrote:
> > Package: liblatex-driver-perl
> > Version: 0.08-1
> > Severity: serious
> > Justification: policy 4.9: "all _required targets_ must be non-interactive."
> > 
> > Steps to reproduce:
> > 1) sudo apt-get build-dep liblatex-driver-perl
> > 2) fakeroot apt-get --build source liblatex-driver-perl
> > 
> > Expected results:
> > 2) liblatex-driver-perl builds
> > 
> > Actual results:
> > 2) build stops and waits for user input:
> > 
> > dpkg-buildpackage: export CFLAGS from dpkg-buildflags (origin: vendor): -g -O2
> > dpkg-buildpackage: export CPPFLAGS from dpkg-buildflags (origin: vendor): 
> > dpkg-buildpackage: export CXXFLAGS from dpkg-buildflags (origin: vendor): -g -O2
> > dpkg-buildpackage: export FFLAGS from dpkg-buildflags (origin: vendor): -g -O2
> > dpkg-buildpackage: export LDFLAGS from dpkg-buildflags (origin: vendor): 
> > dpkg-buildpackage: source package liblatex-driver-perl
> > dpkg-buildpackage: source version 0.08-1
> > dpkg-buildpackage: source changed by Salvatore Bonaccorso <salvatore.bonaccorso at gmail.com>
> > dpkg-buildpackage: host architecture amd64
> >  dpkg-source --before-build liblatex-driver-perl-0.08
> >  debian/rules clean
> > dh --with quilt clean
> >    dh_testdir
> >    dh_auto_clean
> >    dh_quilt_unpatch
> > No patch removed
> >    dh_clean
> >  debian/rules build
> > dh --with quilt build
> >    dh_testdir
> >    dh_quilt_patch
> > Applying patch fix-manpage-has-bad-whatis-entry.patch
> > patching file lib/LaTeX/Driver/FilterProgram.pm
> > patching file lib/LaTeX/Driver/Paths.pm
> > 
> > Applying patch fix-manpage-latex2ps.patch
> > patching file scripts/latex2ps
> > 
> > Applying patch fix-manpage-latex2pdf.patch
> > patching file scripts/latex2pdf
> > 
> > Applying patch fix-manpage-latex2dvi.patch
> > patching file scripts/latex2dvi
> > 
> > Now at patch fix-manpage-latex2dvi.patch
> >    dh_auto_configure
> > 
> > LaTeX::Driver v0.08
> > -------------------
> > 
> > LaTeX::Driver runs either the 'latex' or 'pdflatex' command on a LaTeX
> > document.  If unresolved cross references, bibliographic references or
> > index definitions are found then 'bibtex' or 'makeindex' will be run
> > as appropriate and 'latex' or 'pdflatex' re-run as necessary.  The
> > output will be postprocessed with the 'dvips' and 'ps2pdf' programs if
> > necessary to create PDF, DVI or PostScript documents.
> > 
> > To use the module you will first need to install LaTeX on your system
> > and make sure the above programs are available.  Answer the following
> > questions to confirm their locations, then run 'make', 'make test' and
> > 'make install'.
> > 
> > latex path [/usr/bin/latex]
> 
> Thanks for the bugreport. I was not able to reproduce in my sbuild
> setup. But I will have a further look soon. There was a rename of
> package texlive-base-bin to texlive-binaries. I will look if this was
> the cause here.

Ok, this is indeed not directly the cause. It's more how the ttpromt
in Makefile.PL works, in sbuild/chroot environment these will work
without waiting for confirmation and if we build int interactively it
waits for confirmation.

I will prepare the fix and ask for release team then for the unblock.

Bests
Salvatore
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 835 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-perl-maintainers/attachments/20101006/a51a25a1/attachment.pgp>


More information about the pkg-perl-maintainers mailing list