Your message dated Sun, 06 Jul 2008 12:02:06 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#395271: fixed in sbuild 0.57.4-1
has caused the Debian Bug report #395271,
regarding sbuild doesn't always deal well with build-depends resolution
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [EMAIL PROTECTED]
immediately.)


-- 
395271: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=395271
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: sbuild
Version: 0.53
Severity: important

Hi Roger,

I ran a build of all packages in sid using sbuild 0.53. I haven't
analyzed all the failures (~500) yet, but there's a class of failures
that is caused directly by sbuild.

When a package build-depends on a | b, and a is uninstallable, it
doesn't try to b. That's already known as bug #403246.

But when a package build-depends on a | b, and a is installable, it
installs a, even if this prevents another build-dependancy to be
installed.

Exemples follow, for all the failures I could link to sbuild problems.
You can read all logs in
gluck:~lucas/public_html/logs/2007/05/rebuild.sid.i386/

avr-libc:
Build-Depends: gcc-avr (>= 1:4.1.0-1), debhelper (>= 5), doxygen (>=
1.3.4-1), tetex-bin (<= 3.0-30) | texlive-extra-utils (>= 200
7-4), tetex-extra | texlive-extra-utils (>= 2007-4), transfig, gs,
netpbm, x11-common
Installs tetex-bin 2007-4, then realizes that it doesn't fit the
Build-Depends rule:
After installing, the following source dependencies are still unsatisfied:
tetex-bin(inst 2007-4 ! <= wanted 3.0-30)|texlive-extra-utils(missing)
Source-dependencies not satisfied; skipping avr-libc

crystalspace:
Build-Depends: debhelper (>= 4.0), python2.3-dev | python2.2-dev |
python-dev, [...]
Tries to install python2.3-dev, then fails, while python-dev is
available. (#403246)

libclass-trait-perl:
Build-Depends: debhelper (>= 4.0.2)
Build-Depends-Indep: perl (>= 5.8.0-7), libtest-differences-perl (>=
0.47), libmodule-build-perl, libtest-simple-perl (>= 0.62)
Checking for already installed source dependencies...
debhelper: missing
Using default version 5.0.49
perl: already installed (5.8.8-7 >= 5.8.0-7 is satisfied)
libtest-differences-perl: missing
Using default version 0.47-2
libmodule-build-perl: missing
libtest-simple-perl: already installed (=*=PROVIDED=*= >= 0.62 is
satisfied)
[...]
dpkg-buildpackage: source package is libclass-trait-perl
dpkg-buildpackage: source version is 0.22-2
dpkg-buildpackage: host architecture i386
dpkg-buildpackage: source version without epoch 0.22-2
dpkg-checkbuilddeps: Unmet build dependencies: libtest-simple-perl (>=
0.62)
dpkg-buildpackage: Build dependencies/conflicts unsatisfied; aborting.

libtest-simple-perl is Provided by perl-modules, but a versioned depends should 
install the real package, not use the Provide.

libmail-box-perl:
same problem as libtest-simple-perl, but with libscalar-list-utils-perl
and libtest-harness-perl

libtest-base-perl:
also build-depends on libtest-simple-perl.

libwww-perl:
build-dpends on libnet-perl, also provided by perl-modules.

Isn't it possible to use 'apt-get build-dep', or to copy its algorithm ?

Thank you for your work on sbuild. It works amazingly well on all other
packages.
-- 
| Lucas Nussbaum
| [EMAIL PROTECTED]   http://www.lucas-nussbaum.net/ |
| jabber: [EMAIL PROTECTED]             GPG: 1024D/023B3F4F |


--- End Message ---
--- Begin Message ---
Source: sbuild
Source-Version: 0.57.4-1

We believe that the bug you reported is fixed in the latest version of
sbuild, which is due to be installed in the Debian FTP archive:

sbuild_0.57.4-1.diff.gz
  to pool/main/s/sbuild/sbuild_0.57.4-1.diff.gz
sbuild_0.57.4-1.dsc
  to pool/main/s/sbuild/sbuild_0.57.4-1.dsc
sbuild_0.57.4-1_all.deb
  to pool/main/s/sbuild/sbuild_0.57.4-1_all.deb
sbuild_0.57.4.orig.tar.gz
  to pool/main/s/sbuild/sbuild_0.57.4.orig.tar.gz
wanna-build_0.57.4-1_all.deb
  to pool/main/s/sbuild/wanna-build_0.57.4-1_all.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Roger Leigh <[EMAIL PROTECTED]> (supplier of updated sbuild package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sun, 06 Jul 2008 12:21:06 +0100
Source: sbuild
Binary: sbuild wanna-build
Architecture: source all
Version: 0.57.4-1
Distribution: unstable
Urgency: low
Maintainer: Debian buildd-tools Developers <[EMAIL PROTECTED]>
Changed-By: Roger Leigh <[EMAIL PROTECTED]>
Description: 
 sbuild     - Tool for building Debian binary packages from Debian sources
 wanna-build - Database to track building of Debian binary packages from Debian 
Closes: 395271 449251 482456 482804 482922 482931 483654
Changes: 
 sbuild (0.57.4-1) unstable; urgency=low
 .
   * New release.
   * debian/control: Update to Standards Version 3.8.0.
   * Use schroot "Session Purged" flag rather than "Session Cloned"
     (Closes: #482804).  Thanks to Timothy G Abbott.
   * Handle version provides correctly, by using "~*=PROVIDED=*=" in place
     of "=*=PROVIDED=*=" as the package version (Closes: #395271).  Thanks
     to Niko Tyni for this patch.
   * Don't include epoch version in directory names (Closes: #482456).
     Thanks to Raphael Hertzog.
   * man/sbuild-setup.7.in: Replace references to buildd.chroot with
     sbuild-createchroot, and adduser with sbuild-adduser (Closes: #483654).
     Thanks to Marc Fargas.
   * Package name, version, build directory and associated information are
     now contained within Sbuild::Build objects.  This allows stripping of
     epoch to construct correct unpack directory location
     (Closes: #482931, #482922).
   * Warnings due to uninitialised variables are no longer reproducible
     (Closes: #449251).
Checksums-Sha1: 
 d0d30649a8052c6fa5308ce0a6da2966b9081a2c 1244 sbuild_0.57.4-1.dsc
 60b6af8ad3292cada42f1d59207d697b4b760003 287345 sbuild_0.57.4.orig.tar.gz
 b7eadf9b0f54bfbbfd44ac393c75fca1e7b4835b 23130 sbuild_0.57.4-1.diff.gz
 aa4d5d965df0e4865b8e4c4e76c94fa87a3ffebe 96960 sbuild_0.57.4-1_all.deb
 b705909a30f3c465447e522708ac23414903b76e 57518 wanna-build_0.57.4-1_all.deb
Checksums-Sha256: 
 39be433eb3ddf53cb3802c9d48b4524225ecc1ec8344a5e403d651d15e87b06e 1244 
sbuild_0.57.4-1.dsc
 4ff65586a013cf9afdc0f9039601252e8ab5ecb6fb17ee35d2ceb94d78069965 287345 
sbuild_0.57.4.orig.tar.gz
 629ab81487a13a9cc1ca07fef489e134d2919f6ef8fc2afa8ddd66525a1cb9de 23130 
sbuild_0.57.4-1.diff.gz
 8c3a937a47bcc87729ab10524e8469b41add66e2c8f0e7824e674f4373edc694 96960 
sbuild_0.57.4-1_all.deb
 52a222f2142bc5b7d4875520a23e877825e975664483af8d63ae64fb0dbfbc93 57518 
wanna-build_0.57.4-1_all.deb
Files: 
 848996dee38e6a6a8f193dc987658b7c 1244 devel extra sbuild_0.57.4-1.dsc
 24d8d9c106ced475edca32e766d0bf19 287345 devel extra sbuild_0.57.4.orig.tar.gz
 1e16e350426e7128ee65042a5ed03245 23130 devel extra sbuild_0.57.4-1.diff.gz
 6c2bd57efb3a333173e7c658803c5d0c 96960 devel extra sbuild_0.57.4-1_all.deb
 7c284328f6f619c3a45c5153d5b4126b 57518 devel extra wanna-build_0.57.4-1_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkhwsOcACgkQVcFcaSW/uEg3qQCgyDXx3afvwGzXDcOGHamfmut1
DfMAni0rq0Sh+wOrgrnjAgoKMyZtDnLP
=xMj4
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to