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

Bug#373951: tetex-base: FTBFS: rerunning quilt push -a fails



On Friday 16 June 2006 12:04 pm, Frank Küster wrote:
> Daniel Schepler <schepler@math.berkeley.edu> wrote:
> > Package: tetex-base
> > Version: 3.0-18
> > Severity: serious
> >
> > From my pbuilder build log:
> >
> > ...
> >  fakeroot debian/rules binary
> > quilt push -a
> > File series fully applied, ends at patch patch-tmp
> > make: *** [stampdir/patch-stamp] Error 2
>
> Can you please provide the complete log?  I have compiled every upload
> with pbuilder, and it never failed.  Furthermore, the target where quilt
> push is executed is:
>
> $(stampdir)/patch-stamp: $(stampdir) debian/missingfiles.tar.gz
> 	quilt push -a
> 	tar -xzf debian/missingfiles.tar.gz
> 	touch $@
>
> So either you've changed missingfiles.tar.gz after calling the patch
> target, or something's amiss with stampdir/patch-stamp.  Therefore it
> would be nice if you could provide a (long) file listing of stampdir,
> too.
>
> Regards, Frank

I've attached the build log.  And the long listing is:

frobnitz:/tmp/buildd/tetex-base-3.0# ls -l --time-style=full-iso stampdir/
total 0
-rw-r--r-- 1 root root 0 2006-06-16 16:50:06.000000000 +0000 build-stamp
-rw-r--r-- 1 root root 0 2006-06-16 16:50:05.000000000 +0000 patch-stamp
frobnitz:/tmp/buildd/tetex-base-3.0# ls -ld --time-style=full-iso stampdir/
drwxr-xr-x 2 root root 4096 2006-06-16 16:50:06.000000000 +0000 stampdir/

So it looks like it's seeing a stampdir/ that's newer than 
stampdir/patch-stamp and trying to rebuild it because of that.
-- 
Daniel Schepler
W: /root/.pbuilderrc does not exist
I: using fakeroot in build.
pbuilder-buildpackage/i386 $Id: pbuilder-buildpackage-funcs,v 1.31 2006/05/30 23:45:45 dancer Exp $
$Id: pbuilder-buildpackage,v 1.126 2006/06/10 15:09:52 dancer Exp $

Current time: Fri Jun 16 12:28:43 EDT 2006
pbuilder-time-stamp: 1150475323
Building the build Environment
 -> extracting base tarball [/var/cache/pbuilder/base.tgz]
 -> creating local configuration
 -> copying local configuration
 -> mounting /proc filesystem
 -> mounting /dev/pts filesystem
 -> policy-rc.d already exists
Obtaining the cached apt archive contents
Installing the build-deps
 -> Attempting to parse the build-deps : pbuilder-satisfydepends,v 1.28 2006/05/30 23:45:45 dancer Exp $
 -> Considering  debhelper (>= 4.1.16)
   -> Trying debhelper
 -> Considering  eperl
   -> Trying eperl
 -> Considering  sharutils
   -> Trying sharutils
 -> Considering  quilt
   -> Trying quilt
 -> Installing  debhelper eperl sharutils quilt
Reading package lists...
Building dependency tree...
The following extra packages will be installed:
  bzip2 diffstat file gawk gettext gettext-base html2text intltool-debian
  libbz2-1.0 libmagic1 libperl5.8 po-debconf
Suggested packages:
  dh-make libapache-mod-perl cvs gettext-doc mailx
Recommended packages:
  curl wget lynx libmail-sendmail-perl libcompress-zlib-perl
The following NEW packages will be installed:
  bzip2 debhelper diffstat eperl file gawk gettext gettext-base html2text
  intltool-debian libbz2-1.0 libmagic1 libperl5.8 po-debconf quilt sharutils
0 upgraded, 16 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/5077kB of archives.
After unpacking 14.9MB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
  gawk gettext-base libbz2-1.0 libmagic1 file sharutils bzip2 html2text
  gettext intltool-debian po-debconf debhelper diffstat libperl5.8 eperl quilt
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously deselected package gawk.
(Reading database ... 10089 files and directories currently installed.)
Unpacking gawk (from .../gawk_1%3a3.1.5.dfsg-4_i386.deb) ...
Selecting previously deselected package gettext-base.
Unpacking gettext-base (from .../gettext-base_0.14.5-4_i386.deb) ...
Selecting previously deselected package libbz2-1.0.
Unpacking libbz2-1.0 (from .../libbz2-1.0_1.0.3-2_i386.deb) ...
Selecting previously deselected package libmagic1.
Unpacking libmagic1 (from .../libmagic1_4.17-2_i386.deb) ...
Selecting previously deselected package file.
Unpacking file (from .../archives/file_4.17-2_i386.deb) ...
Selecting previously deselected package sharutils.
Unpacking sharutils (from .../sharutils_1%3a4.2.1-15_i386.deb) ...
Selecting previously deselected package bzip2.
Unpacking bzip2 (from .../bzip2_1.0.3-2_i386.deb) ...
Selecting previously deselected package html2text.
Unpacking html2text (from .../html2text_1.3.2a-3_i386.deb) ...
Selecting previously deselected package gettext.
Unpacking gettext (from .../gettext_0.14.5-4_i386.deb) ...
Selecting previously deselected package intltool-debian.
Unpacking intltool-debian (from .../intltool-debian_0.34.2+20060512_all.deb) ...
Selecting previously deselected package po-debconf.
Unpacking po-debconf (from .../po-debconf_1.0.2_all.deb) ...
Selecting previously deselected package debhelper.
Unpacking debhelper (from .../debhelper_5.0.37.1_all.deb) ...
Selecting previously deselected package diffstat.
Unpacking diffstat (from .../diffstat_1.41-1_i386.deb) ...
Selecting previously deselected package libperl5.8.
Unpacking libperl5.8 (from .../libperl5.8_5.8.8-6_i386.deb) ...
Selecting previously deselected package eperl.
Unpacking eperl (from .../eperl_2.2.14-13_i386.deb) ...
Selecting previously deselected package quilt.
Unpacking quilt (from .../quilt_0.44-6.1_all.deb) ...
Setting up gawk (3.1.5.dfsg-4) ...

Setting up gettext-base (0.14.5-4) ...

Setting up libbz2-1.0 (1.0.3-2) ...

Setting up libmagic1 (4.17-2) ...

Setting up file (4.17-2) ...
Setting up sharutils (4.2.1-15) ...

Setting up bzip2 (1.0.3-2) ...

Setting up html2text (1.3.2a-3) ...

Setting up gettext (0.14.5-4) ...

Setting up intltool-debian (0.34.2+20060512) ...
Setting up po-debconf (1.0.2) ...
Setting up debhelper (5.0.37.1) ...
Setting up diffstat (1.41-1) ...

Setting up libperl5.8 (5.8.8-6) ...

Setting up eperl (2.2.14-13) ...

Setting up quilt (0.44-6.1) ...

 -> Finished parsing the build-deps
Reading package lists...
Building dependency tree...
The following NEW packages will be installed:
  fakeroot
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/95.2kB of archives.
After unpacking 307kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
  fakeroot
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously deselected package fakeroot.
(Reading database ... 11036 files and directories currently installed.)
Unpacking fakeroot (from .../fakeroot_1.5.8_i386.deb) ...
Setting up fakeroot (1.5.8) ...

Copying back the cached apt archive contents
Copying source file
    -> copying [fail/t/tetex-base/tetex-base_3.0-18.dsc]
    -> copying [fail/t/tetex-base/tetex-base_3.0.orig.tar.gz]
    -> copying [fail/t/tetex-base/tetex-base_3.0-18.diff.gz]
Extracting source
su: Authentication service cannot retrieve authentication info.
(Ignored)
dpkg-source: warning: no utmp entry available and LOGNAME not defined; using uid of process (1234)
dpkg-source: warning: could not verify signature on ./tetex-base_3.0-18.dsc since gpg isn't installed
dpkg-source: extracting tetex-base in tetex-base-3.0
dpkg-source: unpacking tetex-base_3.0.orig.tar.gz
dpkg-source: applying ./tetex-base_3.0-18.diff.gz
 -> Building the package
su: Authentication service cannot retrieve authentication info.
(Ignored)
dpkg-parsechangelog: warning: no utmp entry available and LOGNAME not defined; using uid of process (1234)
debian: warning: no utmp entry available and LOGNAME not defined; using uid of process (1234)
dpkg-buildpackage: source package is tetex-base
dpkg-parsechangelog: warning: no utmp entry available and LOGNAME not defined; using uid of process (1234)
debian: warning: no utmp entry available and LOGNAME not defined; using uid of process (1234)
dpkg-buildpackage: source version is 3.0-18
dpkg-parsechangelog: warning: no utmp entry available and LOGNAME not defined; using uid of process (1234)
debian: warning: no utmp entry available and LOGNAME not defined; using uid of process (1234)
dpkg-buildpackage: source changed by Julian Gilbey <jdg@debian.org>
dpkg-architecture: warning: no utmp entry available and LOGNAME not defined; using uid of process (1234)
dpkg-architecture: warning: no utmp entry available and LOGNAME not defined; using uid of process (1234)
dpkg-buildpackage: host architecture i386
dpkg-buildpackage: source version without epoch 3.0-18
dpkg-checkbuilddeps: warning: no utmp entry available and LOGNAME not defined; using uid of process (1234)
dpkg-architecture: warning: no utmp entry available and LOGNAME not defined; using uid of process (1234)
dpkg-architecture: warning: no utmp entry available and LOGNAME not defined; using uid of process (1234)
 fakeroot debian/rules clean
eperl -k -P -o debian/common.functions debian/common.functions.in
test -e ../../tex-common/tex-common/debian/common.variables && test ../../tex-common/tex-common/debian/common.variables -nt debian/common.variables && cp ../../tex-common/tex-common/debian/common.variables debian/ || true
test -e ../../tex-common/tex-common/debian/common.functions.in && test ../../tex-common/tex-common/debian/common.functions.in -nt debian/common.functions.in && cp ../../tex-common/tex-common/debian/common.functions.in debian/ && eperl -k -P -o debian/common.functions debian/common.functions.in || true
eperl -k -P -o debian/rules debian/rules.in
uudecode -o debian/missingfiles.tar.gz debian/patches/missingfiles.tar.gz.uu
quilt pop -a
No patch removed
make: [clean-patches] Error 2 (ignored)
# remove ordinary files (not dirs) from missingfiles.tar.gz
for file in `tar -tzf debian/missingfiles.tar.gz`; do \
	   test -f $file && rm -f $file || true; \
	done
rm  -f debian/missingfiles.tar.gz
rm -f stampdir/patch-stamp
dh_testdir
dh_testroot
test -e ../../tex-common/tex-common/debian/common.variables && test ../../tex-common/tex-common/debian/common.variables -nt debian/common.variables && cp ../../tex-common/tex-common/debian/common.variables debian/ || true
test -e ../../tex-common/tex-common/debian/common.functions.in && test ../../tex-common/tex-common/debian/common.functions.in -nt debian/common.functions.in && cp ../../tex-common/tex-common/debian/common.functions.in debian/ && eperl -k -P -o debian/common.functions debian/common.functions.in || true
dh_testdir
dh_testroot
chmod +x debian/remove-bad-license-files
dh_clean -Xconfig.old ./stampdir/*-stamp ./stampdir/files* ./debian/*.links ./debian/*.files
rm -f debian/preinst debian/postinst debian/postrm debian/tetex-base.dirs debian/tetex-extra.postinst debian/tetex-extra.preinst debian/tetex-extra.postrm debian/tetex-extra.dirs debian/setup-conflinks debian/common.functions debian/sarge/changelog.sed
rm -f debian/copyright
 dpkg-source -b tetex-base-3.0
dpkg-source: warning: no utmp entry available and LOGNAME not defined; using uid of process (1234)
dpkg-parsechangelog: warning: no utmp entry available and LOGNAME not defined; using uid of process (1234)
debian: warning: no utmp entry available and LOGNAME not defined; using uid of process (1234)
dpkg-architecture: warning: no utmp entry available and LOGNAME not defined; using uid of process (1234)
dpkg-source: building tetex-base using existing tetex-base_3.0.orig.tar.gz
dpkg-source: building tetex-base in tetex-base_3.0-18.diff.gz
dpkg-source: warning: executable mode 0755 of `debian/remove-bad-license-files' will not be represented in diff
dpkg-source: building tetex-base in tetex-base_3.0-18.dsc
 debian/rules build
eperl -k -P -o debian/common.functions debian/common.functions.in
test -e ../../tex-common/tex-common/debian/common.variables && test ../../tex-common/tex-common/debian/common.variables -nt debian/common.variables && cp ../../tex-common/tex-common/debian/common.variables debian/ || true
test -e ../../tex-common/tex-common/debian/common.functions.in && test ../../tex-common/tex-common/debian/common.functions.in -nt debian/common.functions.in && cp ../../tex-common/tex-common/debian/common.functions.in debian/ && eperl -k -P -o debian/common.functions debian/common.functions.in || true
eperl -k -P -o debian/rules debian/rules.in
mkdir stampdir
uudecode -o debian/missingfiles.tar.gz debian/patches/missingfiles.tar.gz.uu
quilt push -a
Applying patch patch-context
patching file scripts/context/perl/mptopdf.pl

Applying patch patch-licenseinfo
patching file doc/generic/pstricks/README.pst-osci

Applying patch patch-texdocphp
patching file doc/tdphp/config.php
patching file doc/tdphp/texdocfooter.php

Applying patch patch-doc
patching file doc/index.html
patching file doc/mkhtml.nawk
patching file doc/helpindex.html

Applying patch patch-deb
patching file dvips/config/config.ps
patching file texdoctk/texdocrc.defaults
patching file web2c/mktex.cnf
patching file tex/generic/config/language.dat
patching file scripts/context/perl/texfind.pl
patching file scripts/context/perl/texshow.pl
patching file fonts/map/dvips/omega/omega.map
patching file fonts/map/dvips/context/original-context-symbol.map

Applying patch patch-tmp
patching file bibtex/bib/plbib/plbib.bib

Now at patch patch-tmp
tar -xzf debian/missingfiles.tar.gz
touch stampdir/patch-stamp
test -d debian/.svn && (echo "please clean subversion directories"; exit 1) || true
dh_testdir
# remove non-free documentation.  This is needed until they are 
# removed from the tarball
chmod a+x debian/remove-nonfreedocs
debian/remove-nonfreedocs
Removing doc/latex/general/l2tabu.pdf.
Removing doc/latex/general/l2tabuen.pdf.
Removing doc/pdftex/manual/pdftex-a.pdf.
Removing doc/fontinst/fontinstallationguide.pdf.
Removing doc/latex/general/l2kurz.pdf.
Removing doc/context/base/LICENSE.teTeX.
Removing doc/context/base/mreadme.pdf.
Removing doc/context/base/setup-en.pdf.
Removing doc/context/base/ms-cb-en.pdf.
Removing doc/context/base/mtexexec.pdf.
Removing doc/context/base/minstall.pdf.
Removing doc/context/ppchtex/mp-ch-en.pdf.
Removing doc/context/bib/bibmod-doc.pdf.
Removing doc/context/bib/bibmod-doc.tex.
Removing doc/context/general/allkind/context.rme.
Removing doc/context/manual/cont-eni.pdf.
touch stampdir/build-stamp
 fakeroot debian/rules binary
quilt push -a
File series fully applied, ends at patch patch-tmp
make: *** [stampdir/patch-stamp] Error 2
pbuilder: Failed autobuilding of package
 -> Aborting with an error
 -> unmounting dev/pts filesystem
 -> unmounting proc filesystem
 -> cleaning the build env 
    -> removing directory /var/cache/pbuilder/build//6211 and its subdirectories

Reply to: