Package: sbuild Version: 0.52 Severity: important Hi,
While trying to build libmail-box-perl using sbuild, I ran into a problem: it seems that sbuild doesn't resolve the build-deps correctly when it involves dealing with Provides. Here is the log: ** Using build dependencies supplied by package: Build-Depends: debhelper (>= 4.0) Build-Depends-Indep: perl (>= 5.6.0-16), libtimedate-perl, libio-stringy-perl, libmime-types-perl (>= 1.004), libmailt ools-perl, libobject-realize-later-perl (>= 0.14), libscalar-list-utils-perl (>= 1.13) | perl (>= 5.8.2-2), liburi-per l (>= 1.23), libdigest-hmac-perl, libuser-identity-perl, libfile-remove-perl, libtext-autoformat-perl, netbase, libhtm l-format-perl, libtest-harness-perl (>= 2.62) Checking for already installed source dependencies... debhelper: missing perl: already installed (5.8.8-6.1 >= 5.6.0-16 is satisfied) libtimedate-perl: missing libio-stringy-perl: missing libmime-types-perl: missing libmailtools-perl: missing libobject-realize-later-perl: missing libscalar-list-utils-perl: already installed (=*=PROVIDED=*= >= 1.13 is satisfied) liburi-perl: missing libdigest-hmac-perl: missing libuser-identity-perl: missing libfile-remove-perl: missing libtext-autoformat-perl: missing netbase: already installed (4.25) libhtml-format-perl: missing libtest-harness-perl: already installed (=*=PROVIDED=*= >= 2.62 is satisfied) Checking for source dependency conflicts... Reading package lists... Building dependency tree... The following extra packages will be installed: file gettext html2text intltool-debian libdigest-sha1-perl libfont-afm-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libmagic1 libtext-reform-perl po-debconf Suggested packages: dh-make cvs gettext-doc libwww-perl Recommended packages: libmail-sendmail-perl libcompress-zlib-perl The following NEW packages will be installed: debhelper file gettext html2text intltool-debian libdigest-hmac-perl libdigest-sha1-perl libfile-remove-perl libfont-afm-perl libhtml-format-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libio-stringy-perl libmagic1 libmailtools-perl libmime-types-perl libobject-realize-later-perl libtext-autoformat-perl libtext-reform-perl libtimedate-perl liburi-perl libuser-identity-perl po-debconf 0 upgraded, 24 newly installed, 0 to remove and 9 not upgraded. Need to get 0B/3754kB of archives. After unpacking 11.8MB of additional disk space will be used. WARNING: The following packages cannot be authenticated! libmagic1 file html2text gettext intltool-debian po-debconf debhelper libdigest-sha1-perl libdigest-hmac-perl libfile-remove-perl libfont-afm-perl libhtml-tagset-perl liburi-perl libhtml-parser-perl libhtml-tree-perl libhtml-format-perl libio-stringy-perl libtimedate-perl libmailtools-perl libmime-types-perl libobject-realize-later-perl libtext-reform-perl libtext-autoformat-perl libuser-identity-perl Authentication warning overridden. Selecting previously deselected package libmagic1. (Reading database ... 12435 files and directories currently installed.) Unpacking libmagic1 (from .../file/libmagic1_4.17-4_i386.deb) ... Selecting previously deselected package file. Unpacking file (from .../f/file/file_4.17-4_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.6-1_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.6_all.deb) ... Selecting previously deselected package debhelper. Unpacking debhelper (from .../debhelper_5.0.40_all.deb) ... Selecting previously deselected package libdigest-sha1-perl. Unpacking libdigest-sha1-perl (from .../libdigest-sha1-perl_2.11-1_i386.deb) ... Selecting previously deselected package libdigest-hmac-perl. Unpacking libdigest-hmac-perl (from .../libdigest-hmac-perl_1.01-4_all.deb) ... Selecting previously deselected package libfile-remove-perl. Unpacking libfile-remove-perl (from .../libfile-remove-perl_0.31-1_all.deb) ... Selecting previously deselected package libfont-afm-perl. Unpacking libfont-afm-perl (from .../libfont-afm-perl_1.19-1_all.deb) ... Selecting previously deselected package libhtml-tagset-perl. Unpacking libhtml-tagset-perl (from .../libhtml-tagset-perl_3.10-2_all.deb) ... Selecting previously deselected package liburi-perl. Unpacking liburi-perl (from .../liburi-perl_1.35-2_all.deb) ... Selecting previously deselected package libhtml-parser-perl. Unpacking libhtml-parser-perl (from .../libhtml-parser-perl_3.55-1_i386.deb) ... Selecting previously deselected package libhtml-tree-perl. Unpacking libhtml-tree-perl (from .../libhtml-tree-perl_3.19.01-2_all.deb) ... Selecting previously deselected package libhtml-format-perl. Unpacking libhtml-format-perl (from .../libhtml-format-perl_2.04-1_all.deb) ... Selecting previously deselected package libio-stringy-perl. Unpacking libio-stringy-perl (from .../libio-stringy-perl_2.110-1_all.deb) ... Selecting previously deselected package libtimedate-perl. Unpacking libtimedate-perl (from .../libtimedate-perl_1.1600-5_all.deb) ... Selecting previously deselected package libmailtools-perl. Unpacking libmailtools-perl (from .../libmailtools-perl_1.74-0.1_all.deb) ... Selecting previously deselected package libmime-types-perl. Unpacking libmime-types-perl (from .../libmime-types-perl_1.17-2_all.deb) ... Selecting previously deselected package libobject-realize-later-perl. Unpacking libobject-realize-later-perl (from .../libobject-realize-later-perl_0.15-3_all.deb) ... Selecting previously deselected package libtext-reform-perl. Unpacking libtext-reform-perl (from .../libtext-reform-perl_1.11-5_all.deb) ... Selecting previously deselected package libtext-autoformat-perl. Unpacking libtext-autoformat-perl (from .../libtext-autoformat-perl_1.13-1_all.deb) ... Selecting previously deselected package libuser-identity-perl. Unpacking libuser-identity-perl (from .../libuser-identity-perl_0.90-3_all.deb) ... Setting up libmagic1 (4.17-4) ... Setting up file (4.17-4) ... Setting up html2text (1.3.2a-3) ... Setting up gettext (0.14.6-1) ... Setting up intltool-debian (0.35.0+20060710.1) ... Setting up po-debconf (1.0.6) ... Setting up debhelper (5.0.40) ... Setting up libdigest-sha1-perl (2.11-1) ... Setting up libdigest-hmac-perl (1.01-4) ... Setting up libfile-remove-perl (0.31-1) ... Setting up libfont-afm-perl (1.19-1) ... Setting up libhtml-tagset-perl (3.10-2) ... Setting up liburi-perl (1.35-2) ... Setting up libhtml-parser-perl (3.55-1) ... Setting up libhtml-tree-perl (3.19.01-2) ... Setting up libhtml-format-perl (2.04-1) ... Setting up libio-stringy-perl (2.110-1) ... Setting up libtimedate-perl (1.1600-5) ... Setting up libmailtools-perl (1.74-0.1) ... Setting up libmime-types-perl (1.17-2) ... Setting up libobject-realize-later-perl (0.15-3) ... Setting up libtext-reform-perl (1.11-5) ... Setting up libtext-autoformat-perl (1.13-1) ... Setting up libuser-identity-perl (0.90-3) ... Checking correctness of source dependencies... Kernel: Linux 2.6.12-1-amd64-k8-smp i386 (x86_64) Toolchain package versions: libc6-dev_2.3.6.ds1-4 linux-kernel-headers_2.6.18-3 gcc-4.1_4.1.1-13 g++-4.1_4.1.1-13 binu tils_2.17-3 libstdc++6-4.1-dev_4.1.1-13 libstdc++6_4.1.1-13 ------------------------------------------------------------------------------ dpkg-source: warning: could not verify signature on /tmp/build/libmail-box-perl_2.068-1.dsc since gpg isn't installed dpkg-source: extracting libmail-box-perl in libmail-box-perl-2.068 dpkg-source: unpacking libmail-box-perl_2.068.orig.tar.gz dpkg-source: applying /tmp/build/libmail-box-perl_2.068-1.diff.gz dpkg-buildpackage: source package is libmail-box-perl dpkg-buildpackage: source version is 2.068-1 dpkg-buildpackage: host architecture i386 dpkg-buildpackage: source version without epoch 2.068-1 dpkg-checkbuilddeps: Unmet build dependencies: libtest-harness-perl (>= 2.62) dpkg-buildpackage: Build dependencies/conflicts unsatisfied; aborting. dpkg-buildpackage: (Use -d flag to override.) ****************************************************************************** It would be great if either: - sbuild could say which package provides a specific dependancy, to help debugging this - this was handled correctly (but I'm not sure of what "correctly" means here) Another possible example of this bug is libtest-base-perl and its dependancy on libtest-simple-perl. Thank you, -- | 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]