Package: sbuild Version: 0.57.0-1 Severity: important Hi,
I ran a rebuild of all Debian packages in a dirty chroot, to try to find packages that have missing build-conflicts or --disable-features. It seems that sbuild fails to remove build-conflicts in some cases. Steps to reproduce: 1. in a chroot, install libssl-dev libsnmp-dev 2. try to build pong2, which build-conflicts with libssl-dev Output from the build: Automatic build of pong2_0.1.2-2 on grelon-116.nancy.grid5000.fr by sbuild/amd64 0.57.0 Build started at 20080206-1351 ****************************************************************************** pong2_0.1.2-2.dsc exists in .; copying to chroot ** Using build dependencies supplied by package: Build-Depends: cdbs, debhelper (>= 4.1.16), libgl1-mesa-dev | libgl-dev, libglu1-xorg-dev | libglu-dev, libsdl-image1.2-dev, libsdl-net1.2-dev, libsdl1.2-dev Build-Conflicts: libssl-dev Checking for already installed source dependencies... cdbs: missing debhelper: missing Using default version 6.0.5 libgl1-mesa-dev: missing libgl-dev: missing libglu1-xorg-dev: missing libglu-dev: missing libsdl-image1.2-dev: missing libsdl-net1.2-dev: missing libsdl1.2-dev: missing libssl-dev: installed (negative dependency) Checking for source dependency conflicts... Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: lib64gcc1 libc6-amd64 Use 'apt-get autoremove' to remove them. The following extra packages will be installed: bsdmainutils file gettext gettext-base groff-base html2text intltool-debian libasound2 libdirectfb-1.0-0 libdrm2 libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev libjpeg62 libjpeg62-dev libmagic1 libpng12-0 libpng12-dev libsdl-image1.2 libsdl-net1.2 libsdl1.2debian libsdl1.2debian-alsa libsvga1 libtiff4 libtiff4-dev libtiffxx0c2 libts0 libx11-6 libx11-data libx11-dev libx86-1 libxau-dev libxau6 libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes3 libxxf86vm1 man-db mesa-common-dev po-debconf svgalibg1 x11-common x11proto-core-dev x11proto-input-dev x11proto-kb-dev x11proto-xext-dev xtrans-dev Suggested packages: wamerican wordlist whois vacation devscripts doc-base dh-make cvs gettext-doc groff libasound2-plugins www-browser Recommended packages: autotools-dev curl wget lynx libaa1-dev libartsc0-dev libasound2-dev libaudio-dev libcaca-dev libcucul-dev libdirectfb-dev libesd0-dev libsvga1-dev libxt-dev libcompress-zlib-perl libmail-box-perl libmail-sendmail-perl The following NEW packages will be installed: bsdmainutils cdbs debhelper file gettext gettext-base groff-base html2text intltool-debian libasound2 libdirectfb-1.0-0 libdrm2 libgl1-mesa-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev libglu1-xorg-dev libjpeg62 libjpeg62-dev libmagic1 libpng12-0 libpng12-dev libsdl-image1.2 libsdl-image1.2-dev libsdl-net1.2 libsdl-net1.2-dev libsdl1.2-dev libsdl1.2debian libsdl1.2debian-alsa libsvga1 libtiff4 libtiff4-dev libtiffxx0c2 libts0 libx11-6 libx11-data libx11-dev libx86-1 libxau-dev libxau6 libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes3 libxxf86vm1 man-db mesa-common-dev po-debconf svgalibg1 x11-common x11proto-core-dev x11proto-input-dev x11proto-kb-dev x11proto-xext-dev xtrans-dev 0 upgraded, 57 newly installed, 0 to remove and 0 not upgraded. Need to get 15.0MB of archives. After this operation, 46.3MB of additional disk space will be used. WARNING: The following packages cannot be authenticated! x11-common libxau6 libxdmcp6 libx11-data libx11-6 x11proto-core-dev libxau-dev libxdmcp-dev libxext6 x11proto-input-dev x11proto-xext-dev libxext-dev x11proto-kb-dev xtrans-dev libx11-dev libxfixes3 bsdmainutils groff-base man-db libmagic1 file gettext-base html2text gettext intltool-debian po-debconf debhelper cdbs libasound2 libts0 libdirectfb-1.0-0 libdrm2 libxdamage1 libxxf86vm1 libgl1-mesa-glx mesa-common-dev libgl1-mesa-dev libglu1-mesa libglu1-mesa-dev libglu1-xorg-dev libjpeg62 libjpeg62-dev libpng12-0 libpng12-dev libx86-1 libsvga1 svgalibg1 libsdl1.2debian-alsa libsdl1.2debian libsdl-image1.2 libsdl1.2-dev libtiff4 libtiffxx0c2 libtiff4-dev libsdl-image1.2-dev libsdl-net1.2 libsdl-net1.2-dev Authentication warning overridden. [...] debconf: delaying package configuration, since apt-utils is not installed Fetched 15.0MB in 2s (5092kB/s) Selecting previously deselected package x11-common. (Reading database ... 11440 files and directories currently installed.) Unpacking x11-common (from .../x11-common_1%3a7.3+10_i386.deb) ... Selecting previously deselected package libxau6. Unpacking libxau6 (from .../libxau6_1%3a1.0.3-2_i386.deb) ... Selecting previously deselected package libxdmcp6. Unpacking libxdmcp6 (from .../libxdmcp6_1%3a1.0.2-2_i386.deb) ... Setting up x11-common (1:7.3+10) ... Selecting previously deselected package libx11-data. (Reading database ... 11484 files and directories currently installed.) Unpacking libx11-data (from .../libx11-data_2%3a1.0.3-7_all.deb) ... Selecting previously deselected package libx11-6. Unpacking libx11-6 (from .../libx11-6_2%3a1.0.3-7_i386.deb) ... Selecting previously deselected package x11proto-core-dev. Unpacking x11proto-core-dev (from .../x11proto-core-dev_7.0.11-1_all.deb) ... Selecting previously deselected package libxau-dev. Unpacking libxau-dev (from .../libxau-dev_1%3a1.0.3-2_i386.deb) ... Selecting previously deselected package libxdmcp-dev. Unpacking libxdmcp-dev (from .../libxdmcp-dev_1%3a1.0.2-2_i386.deb) ... Selecting previously deselected package libxext6. Unpacking libxext6 (from .../libxext6_1%3a1.0.3-2_i386.deb) ... Selecting previously deselected package x11proto-input-dev. Unpacking x11proto-input-dev (from .../x11proto-input-dev_1.4.2-1_all.deb) ... Selecting previously deselected package x11proto-xext-dev. Unpacking x11proto-xext-dev (from .../x11proto-xext-dev_7.0.2-5_all.deb) ... Selecting previously deselected package libxext-dev. Unpacking libxext-dev (from .../libxext-dev_1%3a1.0.3-2_i386.deb) ... Selecting previously deselected package x11proto-kb-dev. Unpacking x11proto-kb-dev (from .../x11proto-kb-dev_1.0.3-2_all.deb) ... Selecting previously deselected package xtrans-dev. Unpacking xtrans-dev (from .../xtrans-dev_1.0.4-1_all.deb) ... Selecting previously deselected package libx11-dev. Unpacking libx11-dev (from .../libx11-dev_2%3a1.0.3-7_i386.deb) ... Selecting previously deselected package libxfixes3. Unpacking libxfixes3 (from .../libxfixes3_1%3a4.0.3-2_i386.deb) ... Selecting previously deselected package bsdmainutils. Unpacking bsdmainutils (from .../bsdmainutils_6.1.10_i386.deb) ... Selecting previously deselected package groff-base. Unpacking groff-base (from .../groff-base_1.18.1.1-16_i386.deb) ... Selecting previously deselected package man-db. Unpacking man-db (from .../man-db_2.5.1-2_i386.deb) ... Selecting previously deselected package libmagic1. Unpacking libmagic1 (from .../libmagic1_4.23-1_i386.deb) ... Selecting previously deselected package file. Unpacking file (from .../archives/file_4.23-1_i386.deb) ... Selecting previously deselected package gettext-base. Unpacking gettext-base (from .../gettext-base_0.17-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.17-2_i386.deb) ... Selecting previously deselected package intltool-debian. Unpacking intltool-debian (from .../intltool-debian_0.35.0+20060710.1_all.deb) ... Selecting previously deselected package po-debconf. Unpacking po-debconf (from .../po-debconf_1.0.11_all.deb) ... Selecting previously deselected package debhelper. Unpacking debhelper (from .../debhelper_6.0.5_all.deb) ... Selecting previously deselected package cdbs. Unpacking cdbs (from .../archives/cdbs_0.4.51_all.deb) ... Selecting previously deselected package libasound2. Unpacking libasound2 (from .../libasound2_1.0.15-3_i386.deb) ... Selecting previously deselected package libts0. Unpacking libts0 (from .../archives/libts0_1.0-2_i386.deb) ... Selecting previously deselected package libdirectfb-1.0-0. Unpacking libdirectfb-1.0-0 (from .../libdirectfb-1.0-0_1.0.1-6_i386.deb) ... Selecting previously deselected package libdrm2. Unpacking libdrm2 (from .../libdrm2_2.3.0-4_i386.deb) ... Selecting previously deselected package libxdamage1. Unpacking libxdamage1 (from .../libxdamage1_1%3a1.1.1-3_i386.deb) ... Selecting previously deselected package libxxf86vm1. Unpacking libxxf86vm1 (from .../libxxf86vm1_1%3a1.0.1-2_i386.deb) ... Selecting previously deselected package libgl1-mesa-glx. Unpacking libgl1-mesa-glx (from .../libgl1-mesa-glx_7.0.2-4_i386.deb) ... Selecting previously deselected package mesa-common-dev. Unpacking mesa-common-dev (from .../mesa-common-dev_7.0.2-4_all.deb) ... Selecting previously deselected package libgl1-mesa-dev. Unpacking libgl1-mesa-dev (from .../libgl1-mesa-dev_7.0.2-4_all.deb) ... Selecting previously deselected package libglu1-mesa. Unpacking libglu1-mesa (from .../libglu1-mesa_7.0.2-4_i386.deb) ... Selecting previously deselected package libglu1-mesa-dev. Unpacking libglu1-mesa-dev (from .../libglu1-mesa-dev_7.0.2-4_i386.deb) ... Selecting previously deselected package libglu1-xorg-dev. Unpacking libglu1-xorg-dev (from .../libglu1-xorg-dev_1%3a7.3+10_all.deb) ... Selecting previously deselected package libjpeg62. Unpacking libjpeg62 (from .../libjpeg62_6b-14_i386.deb) ... Selecting previously deselected package libjpeg62-dev. Unpacking libjpeg62-dev (from .../libjpeg62-dev_6b-14_i386.deb) ... Selecting previously deselected package libpng12-0. Unpacking libpng12-0 (from .../libpng12-0_1.2.15~beta5-3_i386.deb) ... Selecting previously deselected package libpng12-dev. Unpacking libpng12-dev (from .../libpng12-dev_1.2.15~beta5-3_i386.deb) ... Selecting previously deselected package libx86-1. Unpacking libx86-1 (from .../libx86-1_0.99-1.2_i386.deb) ... Selecting previously deselected package libsvga1. Unpacking libsvga1 (from .../libsvga1_1%3a1.4.3-25_i386.deb) ... Selecting previously deselected package svgalibg1. Unpacking svgalibg1 (from .../svgalibg1_1%3a1.4.3-25_all.deb) ... Selecting previously deselected package libsdl1.2debian-alsa. Unpacking libsdl1.2debian-alsa (from .../libsdl1.2debian-alsa_1.2.13-2_i386.deb) ... Selecting previously deselected package libsdl1.2debian. Unpacking libsdl1.2debian (from .../libsdl1.2debian_1.2.13-2_i386.deb) ... Selecting previously deselected package libsdl-image1.2. Unpacking libsdl-image1.2 (from .../libsdl-image1.2_1.2.6-2_i386.deb) ... Selecting previously deselected package libsdl1.2-dev. Unpacking libsdl1.2-dev (from .../libsdl1.2-dev_1.2.13-2_i386.deb) ... Selecting previously deselected package libtiff4. Unpacking libtiff4 (from .../libtiff4_3.8.2-7_i386.deb) ... Selecting previously deselected package libtiffxx0c2. Unpacking libtiffxx0c2 (from .../libtiffxx0c2_3.8.2-7_i386.deb) ... Selecting previously deselected package libtiff4-dev. Unpacking libtiff4-dev (from .../libtiff4-dev_3.8.2-7_i386.deb) ... Selecting previously deselected package libsdl-image1.2-dev. Unpacking libsdl-image1.2-dev (from .../libsdl-image1.2-dev_1.2.6-2_i386.deb) ... Selecting previously deselected package libsdl-net1.2. Unpacking libsdl-net1.2 (from .../libsdl-net1.2_1.2.7-2_i386.deb) ... Selecting previously deselected package libsdl-net1.2-dev. Unpacking libsdl-net1.2-dev (from .../libsdl-net1.2-dev_1.2.7-2_i386.deb) ... Setting up libxau6 (1:1.0.3-2) ... Setting up libxdmcp6 (1:1.0.2-2) ... Setting up libx11-data (2:1.0.3-7) ... Setting up libx11-6 (2:1.0.3-7) ... Setting up x11proto-core-dev (7.0.11-1) ... Setting up libxau-dev (1:1.0.3-2) ... Setting up libxdmcp-dev (1:1.0.2-2) ... Setting up libxext6 (1:1.0.3-2) ... Setting up x11proto-input-dev (1.4.2-1) ... Setting up x11proto-xext-dev (7.0.2-5) ... Setting up x11proto-kb-dev (1.0.3-2) ... Setting up xtrans-dev (1.0.4-1) ... Setting up libxfixes3 (1:4.0.3-2) ... Setting up bsdmainutils (6.1.10) ... Setting up groff-base (1.18.1.1-16) ... Setting up man-db (2.5.1-2) ... Building database of manual pages ... Setting up libmagic1 (4.23-1) ... Setting up file (4.23-1) ... Setting up gettext-base (0.17-2) ... Setting up html2text (1.3.2a-3) ... Setting up gettext (0.17-2) ... Setting up intltool-debian (0.35.0+20060710.1) ... Setting up po-debconf (1.0.11) ... Setting up debhelper (6.0.5) ... Setting up cdbs (0.4.51) ... Setting up libasound2 (1.0.15-3) ... Setting up libts0 (1.0-2) ... Setting up libdirectfb-1.0-0 (1.0.1-6) ... Setting up libdrm2 (2.3.0-4) ... Setting up libxdamage1 (1:1.1.1-3) ... Setting up libxxf86vm1 (1:1.0.1-2) ... Setting up libgl1-mesa-glx (7.0.2-4) ... Setting up libglu1-mesa (7.0.2-4) ... Setting up libjpeg62 (6b-14) ... Setting up libjpeg62-dev (6b-14) ... Setting up libpng12-0 (1.2.15~beta5-3) ... Setting up libpng12-dev (1.2.15~beta5-3) ... Setting up libx86-1 (0.99-1.2) ... Setting up libsvga1 (1:1.4.3-25) ... Setting up svgalibg1 (1:1.4.3-25) ... Setting up libsdl1.2debian-alsa (1.2.13-2) ... Setting up libsdl1.2debian (1.2.13-2) ... Setting up libsdl-image1.2 (1.2.6-2) ... Setting up libtiff4 (3.8.2-7) ... Setting up libtiffxx0c2 (3.8.2-7) ... Setting up libtiff4-dev (3.8.2-7) ... Setting up libsdl-net1.2 (1.2.7-2) ... Setting up libxext-dev (1:1.0.3-2) ... Setting up libx11-dev (2:1.0.3-7) ... Setting up mesa-common-dev (7.0.2-4) ... Setting up libgl1-mesa-dev (7.0.2-4) ... Setting up libglu1-mesa-dev (7.0.2-4) ... Setting up libglu1-xorg-dev (1:7.3+10) ... Setting up libsdl1.2-dev (1.2.13-2) ... Setting up libsdl-image1.2-dev (1.2.6-2) ... Setting up libsdl-net1.2-dev (1.2.7-2) ... dpkg: dependency problems prevent removal of libssl-dev: libsnmp-dev depends on libssl-dev. dpkg: error processing libssl-dev (--purge): dependency problems - not removing Errors were encountered while processing: libssl-dev dpkg run to remove packages (libssl-dev) failed! Removal of packages failed Source-dependencies not satisfied; skipping pong2 Not removing build depends: session managed chroot in use ****************************************************************************** Finished at 20080206-1353 Build needed 00:00:00, 0k disk space This seems to be caused by the fact that uninstall_debs() uses dpkg to remove packages, while it would probably be better to use apt-get. -- | Lucas Nussbaum | [EMAIL PROTECTED] http://www.lucas-nussbaum.net/ | | jabber: [EMAIL PROTECTED] GPG: 1024D/023B3F4F | -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]