Package: debiandoc-sgml Version: 1.2.27 Severity: serious Justification: causes FTBFS of other packages
Hi I'm trying to build a new verision doc-base, but compilation in pbuilder environment fails with: nsgmls:_build/doc-base.sgml:1:60:W: cannot generate system identifier for public text "-//DebianDoc//DTD DebianDoc//EN" nsgmls:_build/doc-base.sgml:5:0:E: reference to entity "DEBIANDOC" for which no system identifier could be generated The full build log is attached to this mail. After build the contents was of /etc/sgml/catalog was: (pbuild20311)root@vox:~/doc-base-0.10.4# cat /etc/sgml/catalog -- ## This file is created by update-catalog with update-super. ## Please see update-catalog(8) for how to modify this file. -- CATALOG /etc/sgml/xml-core.cat CATALOG /etc/sgml/sgml-data.cat As you can see /etc/sgml/debiandoc-sgml.cat is not registered there, even though it's present on the system: (pbuild20311)root@vox:~/doc-base-0.10.4# ls -l /etc/sgml total 16 lrwxrwxrwx 1 root root 31 Jun 2 13:28 catalog -> /var/lib/sgml-base/supercatalog -rw-r--r-- 1 root root 106 Jun 1 15:26 debiandoc-sgml.cat -rw-r--r-- 1 root root 999 Jun 2 13:28 sgml-data.cat -rw-r--r-- 1 root root 932 Jun 2 13:28 sgml-data.cat.old -rw-r--r-- 1 root root 391 Jun 2 13:28 xml-core.cat It's worth noticing that the other files (sgml-data & xml-core) were properly registered, but in contrast to debiandoc-sgml, the two other packages showed some warnings during installation: Setting up xml-core (0.13) ... update-catalog: Suppressing action on super catalog. Invoking trigger instead. update-catalog: Please rebuild the package being set up with a version of debhelper fixing #47775 [snip] Setting up sgml-data (2.0.6) ... update-catalog: Suppressing action on super catalog. Invoking trigger instead. update-catalog: Please rebuild the package being set up with a version of debhelper fixing #47775 [snip] Processing triggers for sgml-base ... Updating the super catalog... Setting up debiandoc-sgml (1.2.27) ... Reading package lists... This might mean that the actual bug lies in sgml-base, so feel free to reassing the bug report there. Regards, robert -- System Information: Debian Release: wheezy/sid APT prefers unstable APT policy: (990, 'unstable'), (200, 'testing') Architecture: i386 (i686) Kernel: Linux 3.2.0-1-686-pae (SMP w/1 CPU core) Locale: LANG=pl_PL, LC_CTYPE=pl_PL (charmap=ISO-8859-2) Shell: /bin/sh linked to /bin/dash Versions of packages debiandoc-sgml depends on: ii libhtml-parser-perl 3.69-2 ii libroman-perl 1.23-1 ii libtext-format-perl 0.56-1 ii perl 5.14.2-11 ii sgml-base 1.26+nmu3 ii sgml-data 2.0.6 ii sgmlspl 1.03ii-32 ii sp 1.3.4-1.2.1-47.1 Versions of packages debiandoc-sgml recommends: pn ghostscript 9.05~dfsg-6 pn texinfo 4.13a.dfsg.1-10 pn texlive <none> pn texlive-latex-extra <none> Versions of packages debiandoc-sgml suggests: pn debiandoc-sgml-doc 1.1.22 pn latex-cjk-all <none> pn texlive-lang-all <none> -- no debconf information
dpkg-buildpackage: source package doc-base dpkg-buildpackage: source version 0.10.4 dpkg-buildpackage: source changed by Robert Luberda <rob...@debian.org> dpkg-source -i -ICVS -I.svn -I.git --before-build doc-base-0.10.4 dpkg-source: info: using options from doc-base-0.10.4/debian/source/options: --diff-ignore --tar-ignore fakeroot debian/rules clean dh clean dh_testdir dh_auto_clean make[1]: Entering directory `/[snipped]/doc-base/doc-base-0.10.4' ** Cleaning . ... *** Cleaning ./doc ... **** Cleaning ./po/bin ... **** Cleaning ./po/pod ... make[1]: Leaving directory `/[snipped]/doc-base/doc-base-0.10.4' dh_clean dpkg-source -i -ICVS -I.svn -I.git -b doc-base-0.10.4 dpkg-source: info: using options from doc-base-0.10.4/debian/source/options: --diff-ignore --tar-ignore dpkg-source: info: using source format `3.0 (native)' dpkg-source: info: building doc-base in doc-base_0.10.4.tar.gz dpkg-source: info: building doc-base in doc-base_0.10.4.dsc dpkg-genchanges -S >../doc-base_0.10.4_source.changes dpkg-genchanges: including full source code in upload dpkg-source -i -ICVS -I.svn -I.git --after-build doc-base-0.10.4 dpkg-source: info: using options from doc-base-0.10.4/debian/source/options: --diff-ignore --tar-ignore dpkg-buildpackage: source only upload: Debian-native package -> Copying COW directory forking: rm -rf /var/cache/pbuilder/build//cow.20281 forking: cp -al /var/cache/pbuilder/base.cow /var/cache/pbuilder/build//cow.20281 I: removed stale ilistfile /var/cache/pbuilder/build//cow.20281/.ilist forking: chroot /var/cache/pbuilder/build//cow.20281 cowdancer-ilistcreate /.ilist find . -xdev -path ./home -prune -o \( \( -type l -o -type f \) -a -links +1 -print0 \) | xargs -0 stat --format '%d %i ' -> Invoking pbuilder forking: pbuilder build --debbuildopts --debbuildopts -i -ICVS -I.svn -I.git --buildplace /var/cache/pbuilder/build//cow.20281 --buildresult /[snipped]/doc-base/doc-base-0.10.4/../ --debbuildopts -i -ICVS -I.svn -I.git --no-targz --internal-chrootexec chroot /var/cache/pbuilder/build//cow.20281 cow-shell /[snipped]/doc-base/doc-base_0.10.4.dsc W: /root/.pbuilderrc does not exist I: Running in no-targz mode I: using fakeroot in build. I: Current time: Sat Jun 2 15:27:16 CEST 2012 I: pbuilder-time-stamp: 1338643636 I: copying local configuration I: mounting /proc filesystem I: mounting /dev/pts filesystem I: Mounting /var/cache/apt/archives I: policy-rc.d already exists I: Installing the build-deps I: user script /var/cache/pbuilder/build/cow.20281/tmp/hooks/D80no-man-db-rebuild starting I: Preseed man-db/auto-update to false I: user script /var/cache/pbuilder/build/cow.20281/tmp/hooks/D80no-man-db-rebuild finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: i386 Maintainer: Debian Pbuilder Team <pbuilder-ma...@lists.alioth.debian.org> Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper (>= 9), debiandoc-sgml (>= 1.1.37), libuuid-perl, libyaml-tiny-perl, po4a (>= 0.35) dpkg-deb: building package `pbuilder-satisfydepends-dummy' in `/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 13534 files and directories currently installed.) Unpacking pbuilder-satisfydepends-dummy (from .../pbuilder-satisfydepends-dummy.deb) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper (>= 9); however: Package debhelper is not installed. pbuilder-satisfydepends-dummy depends on debiandoc-sgml (>= 1.1.37); however: Package debiandoc-sgml is not installed. pbuilder-satisfydepends-dummy depends on libuuid-perl; however: Package libuuid-perl is not installed. pbuilder-satisfydepends-dummy depends on libyaml-tiny-perl; however: Package libyaml-tiny-perl is not installed. pbuilder-satisfydepends-dummy depends on po4a (>= 0.35); however: Package po4a is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... The following NEW packages will be installed: debhelper{a} debiandoc-sgml{a} file{a} gettext{a} gettext-base{a} html2text{a} intltool-debian{a} libasprintf0c2{a} libcroco3{a} libffi5{a} libgettextpo0{a} libglib2.0-0{a} libhtml-parser-perl{a} libhtml-tagset-perl{a} libmagic1{a} libpcre3{a} libroman-perl{a} libsgmls-perl{a} libsp1c2{a} libtext-format-perl{a} libunistring0{a} liburi-perl{a} libuuid-perl{a} libxml2{a} libyaml-tiny-perl{a} po-debconf{a} po4a{a} sgml-base{a} sgml-data{a} sgmlspl{a} sp{a} xml-core{a} 0 packages upgraded, 32 newly installed, 0 to remove and 0 not upgraded. Need to get 0 B/11.1 MB of archives. After unpacking 31.9 MB will be used. Writing extended state information... Extracting templates from packages: 93% Extracting templates from packages: 100% Selecting previously unselected package libasprintf0c2:i386. (Reading database ... 13534 files and directories currently installed.) Unpacking libasprintf0c2:i386 (from .../libasprintf0c2_0.18.1.1-8_i386.deb) ... Selecting previously unselected package libmagic1:i386. Unpacking libmagic1:i386 (from .../libmagic1_5.11-1_i386.deb) ... Selecting previously unselected package libpcre3:i386. Unpacking libpcre3:i386 (from .../libpcre3_1%3a8.30-5_i386.deb) ... Selecting previously unselected package libxml2:i386. Unpacking libxml2:i386 (from .../libxml2_2.8.0+dfsg1-1_i386.deb) ... Selecting previously unselected package libffi5:i386. Unpacking libffi5:i386 (from .../libffi5_3.0.10-3_i386.deb) ... Selecting previously unselected package libglib2.0-0:i386. Unpacking libglib2.0-0:i386 (from .../libglib2.0-0_2.32.3-1_i386.deb) ... Selecting previously unselected package libcroco3:i386. Unpacking libcroco3:i386 (from .../libcroco3_0.6.5-1_i386.deb) ... Selecting previously unselected package libunistring0:i386. Unpacking libunistring0:i386 (from .../libunistring0_0.9.3-5_i386.deb) ... Selecting previously unselected package libgettextpo0:i386. Unpacking libgettextpo0:i386 (from .../libgettextpo0_0.18.1.1-8_i386.deb) ... Selecting previously unselected package file. Unpacking file (from .../archives/file_5.11-1_i386.deb) ... Selecting previously unselected package gettext-base. Unpacking gettext-base (from .../gettext-base_0.18.1.1-8_i386.deb) ... Selecting previously unselected package html2text. Unpacking html2text (from .../html2text_1.3.2a-15_i386.deb) ... Selecting previously unselected package gettext. Unpacking gettext (from .../gettext_0.18.1.1-8_i386.deb) ... Selecting previously unselected package intltool-debian. Unpacking intltool-debian (from .../intltool-debian_0.35.0+20060710.1_all.deb) ... Selecting previously unselected package po-debconf. Unpacking po-debconf (from .../po-debconf_1.0.16+nmu2_all.deb) ... Selecting previously unselected package debhelper. Unpacking debhelper (from .../debhelper_9.20120528_all.deb) ... Selecting previously unselected package sgml-base. Unpacking sgml-base (from .../sgml-base_1.26+nmu3_all.deb) ... Selecting previously unselected package liburi-perl. Unpacking liburi-perl (from .../liburi-perl_1.60-1_all.deb) ... Selecting previously unselected package libhtml-tagset-perl. Unpacking libhtml-tagset-perl (from .../libhtml-tagset-perl_3.20-2_all.deb) ... Selecting previously unselected package libhtml-parser-perl. Unpacking libhtml-parser-perl (from .../libhtml-parser-perl_3.69-2_i386.deb) ... Selecting previously unselected package libroman-perl. Unpacking libroman-perl (from .../libroman-perl_1.23-1_all.deb) ... Selecting previously unselected package libtext-format-perl. Unpacking libtext-format-perl (from .../libtext-format-perl_0.56-1_all.deb) ... Selecting previously unselected package xml-core. Unpacking xml-core (from .../archives/xml-core_0.13_all.deb) ... Selecting previously unselected package sgml-data. Unpacking sgml-data (from .../sgml-data_2.0.6_all.deb) ... Selecting previously unselected package libsgmls-perl. Unpacking libsgmls-perl (from .../libsgmls-perl_1.03ii-32_all.deb) ... Selecting previously unselected package sgmlspl. Unpacking sgmlspl (from .../sgmlspl_1.03ii-32_all.deb) ... Selecting previously unselected package libsp1c2. Unpacking libsp1c2 (from .../libsp1c2_1.3.4-1.2.1-47.1_i386.deb) ... Selecting previously unselected package sp. Unpacking sp (from .../sp_1.3.4-1.2.1-47.1_i386.deb) ... Selecting previously unselected package debiandoc-sgml. Unpacking debiandoc-sgml (from .../debiandoc-sgml_1.2.27_all.deb) ... Selecting previously unselected package libuuid-perl. Unpacking libuuid-perl (from .../libuuid-perl_0.02-4+b2_i386.deb) ... Selecting previously unselected package libyaml-tiny-perl. Unpacking libyaml-tiny-perl (from .../libyaml-tiny-perl_1.51-1_all.deb) ... Selecting previously unselected package po4a. Unpacking po4a (from .../archives/po4a_0.42-1_all.deb) ... Processing triggers for man-db ... Processing triggers for install-info ... Setting up libasprintf0c2:i386 (0.18.1.1-8) ... Setting up libmagic1:i386 (5.11-1) ... Setting up libpcre3:i386 (1:8.30-5) ... Setting up libxml2:i386 (2.8.0+dfsg1-1) ... Setting up libffi5:i386 (3.0.10-3) ... Setting up libglib2.0-0:i386 (2.32.3-1) ... No schema files found: doing nothing. Setting up libcroco3:i386 (0.6.5-1) ... Setting up libunistring0:i386 (0.9.3-5) ... Setting up libgettextpo0:i386 (0.18.1.1-8) ... Setting up file (5.11-1) ... Setting up gettext-base (0.18.1.1-8) ... Setting up html2text (1.3.2a-15) ... Setting up gettext (0.18.1.1-8) ... Setting up intltool-debian (0.35.0+20060710.1) ... Setting up po-debconf (1.0.16+nmu2) ... Setting up debhelper (9.20120528) ... Setting up sgml-base (1.26+nmu3) ... Updating the super catalog... Setting up liburi-perl (1.60-1) ... Setting up libhtml-tagset-perl (3.20-2) ... Setting up libhtml-parser-perl (3.69-2) ... Setting up libroman-perl (1.23-1) ... Setting up libtext-format-perl (0.56-1) ... Setting up xml-core (0.13) ... update-catalog: Suppressing action on super catalog. Invoking trigger instead. update-catalog: Please rebuild the package being set up with a version of debhelper fixing #477751. Setting up libsgmls-perl (1.03ii-32) ... Setting up sgmlspl (1.03ii-32) ... Setting up libsp1c2 (1.3.4-1.2.1-47.1) ... Setting up sp (1.3.4-1.2.1-47.1) ... Setting up libuuid-perl (0.02-4+b2) ... Setting up libyaml-tiny-perl (1.51-1) ... Setting up po4a (0.42-1) ... Processing triggers for sgml-base ... Updating the super catalog... Setting up sgml-data (2.0.6) ... update-catalog: Suppressing action on super catalog. Invoking trigger instead. update-catalog: Please rebuild the package being set up with a version of debhelper fixing #477751. Processing triggers for sgml-base ... Updating the super catalog... Setting up debiandoc-sgml (1.2.27) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... bzip2 is already the newest version. The following NEW packages will be installed: fakeroot 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 0 B/107 kB of archives. After this operation, 310 kB of additional disk space will be used. Selecting previously unselected package fakeroot. (Reading database ... 15852 files and directories currently installed.) Unpacking fakeroot (from .../fakeroot_1.18.3-1_i386.deb) ... Processing triggers for man-db ... Setting up fakeroot (1.18.3-1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode. I: Copying source file I: copying [/[snipped]/doc-base/doc-base_0.10.4.dsc] I: copying [/[snipped]/doc-base/doc-base_0.10.4.tar.gz] I: Extracting source dpkg-source: warning: extracting unsigned source package (doc-base_0.10.4.dsc) dpkg-source: info: extracting doc-base in doc-base-0.10.4 dpkg-source: info: unpacking doc-base_0.10.4.tar.gz I: Building the package W: no hooks of type A found -- ignoring I: Running cd tmp/buildd/*/ && env PATH="/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin" dpkg-buildpackage -us -uc -i -ICVS -I.svn -I.git -i -ICVS -I.svn -I.git -rfakeroot dpkg-buildpackage: source package doc-base dpkg-buildpackage: source version 0.10.4 dpkg-buildpackage: source changed by Robert Luberda <rob...@debian.org> dpkg-source -i -ICVS -I.svn -I.git -i -ICVS -I.svn -I.git --before-build doc-base-0.10.4 dpkg-buildpackage: host architecture i386 dpkg-source: info: using options from doc-base-0.10.4/debian/source/options: --diff-ignore --tar-ignore fakeroot debian/rules clean dh clean dh_testdir dh_auto_clean make[1]: Entering directory `/tmp/buildd/doc-base-0.10.4' ** Cleaning . ... *** Cleaning ./doc ... **** Cleaning ./po/bin ... **** Cleaning ./po/pod ... make[1]: Leaving directory `/tmp/buildd/doc-base-0.10.4' dh_clean dpkg-source -i -ICVS -I.svn -I.git -i -ICVS -I.svn -I.git -b doc-base-0.10.4 dpkg-source: info: using options from doc-base-0.10.4/debian/source/options: --diff-ignore --tar-ignore dpkg-source: info: using source format `3.0 (native)' dpkg-source: info: building doc-base in doc-base_0.10.4.tar.gz dpkg-source: info: building doc-base in doc-base_0.10.4.dsc debian/rules build dh build dh_testdir debian/rules build-arch make[1]: Entering directory `/tmp/buildd/doc-base-0.10.4' make[1]: Nothing to be done for `build-arch'. make[1]: Leaving directory `/tmp/buildd/doc-base-0.10.4' debian/rules build-indep make[1]: Entering directory `/tmp/buildd/doc-base-0.10.4' dh build-indep dh_testdir -i dh_auto_configure -i dh_auto_build -i make[2]: Entering directory `/tmp/buildd/doc-base-0.10.4' *** Making ./_build ... *** Making ./_build/install-docs ... *** Making ./_build/man/man8/install-docs.8 ... *** Making ./_build/install-docs.html ... /usr/bin/pod2html: : cannot resolve L<dwww-build-menu(8)> in paragraph 43. /usr/bin/pod2html: : cannot resolve L<dhelp_parse(8)> in paragraph 43. /usr/bin/pod2html: : cannot resolve L<scrollkeeper-update(8)> in paragraph 43. **** Making ./doc/_build ... **** Making ./doc/_build/doc-base.sgml ... **** Making ./doc/_build/version.ent ... **** Making ./doc/_build/check-stamp ... nsgmls:_build/doc-base.sgml:1:60:W: cannot generate system identifier for public text "-//DebianDoc//DTD DebianDoc//EN" nsgmls:_build/doc-base.sgml:5:0:E: reference to entity "DEBIANDOC" for which no system identifier could be generated nsgmls:_build/doc-base.sgml:1:0: entity was defined here nsgmls:_build/doc-base.sgml:5:0:E: DTD did not contain element declaration for document type name nsgmls:_build/doc-base.sgml:7:5:E: element "BOOK" undefined nsgmls:_build/doc-base.sgml:7:5:E: element "DEBIANDOC" undefined nsgmls:_build/doc-base.sgml:9:6:E: element "TITLE" undefined nsgmls:_build/doc-base.sgml:9:22:E: element "PACKAGE" undefined nsgmls:_build/doc-base.sgml:10:7:E: element "AUTHOR" undefined nsgmls:_build/doc-base.sgml:10:32:E: element "EMAIL" undefined nsgmls:_build/doc-base.sgml:11:7:E: element "AUTHOR" undefined nsgmls:_build/doc-base.sgml:11:28:E: element "EMAIL" undefined nsgmls:_build/doc-base.sgml:12:7:E: element "AUTHOR" undefined nsgmls:_build/doc-base.sgml:12:29:E: element "EMAIL" undefined nsgmls:_build/doc-base.sgml:13:8:E: element "VERSION" undefined nsgmls:_build/doc-base.sgml:15:9:E: element "ABSTRACT" undefined nsgmls:_build/doc-base.sgml:16:37:E: element "PACKAGE" undefined nsgmls:_build/doc-base.sgml:20:10:E: element "COPYRIGHT" undefined nsgmls:_build/doc-base.sgml:21:19:E: element "COPYRIGHTSUMMARY" undefined nsgmls:_build/doc-base.sgml:21:31:E: general entity "copy" not defined and no default entity nsgmls:_build/doc-base.sgml:22:19:E: element "COPYRIGHTSUMMARY" undefined nsgmls:_build/doc-base.sgml:22:42:E: general entity "ndash" not defined and no default entity nsgmls:I: maximum number of errors (20) reached; change with -E option make[3]: *** [_build/check-stamp] Error 1 make[2]: *** [all] Error 2 make[2]: Leaving directory `/tmp/buildd/doc-base-0.10.4' dh_auto_build: make -j1 returned exit code 2 make[1]: *** [build-indep] Error 2 make[1]: Leaving directory `/tmp/buildd/doc-base-0.10.4' make: *** [build] Error 2 dpkg-buildpackage: error: debian/rules build gave error exit status 2 E: Failed autobuilding of package I: user script /var/cache/pbuilder/build/cow.20281/tmp/hooks/C10shell starting I: user script /var/cache/pbuilder/build/cow.20281/tmp/hooks/C10shell finished I: unmounting /var/cache/apt/archives filesystem I: unmounting dev/pts filesystem I: unmounting proc filesystem -> Cleaning COW directory forking: rm -rf /var/cache/pbuilder/build//cow.20281