[buildd-tools-devel] Bug#559655: Bug#559655: sbuild: dealing with experimental is (less of?) a PITA

Marc Brockschmidt marc at marcbrockschmidt.de
Fri Mar 19 08:53:16 UTC 2010


Cyril Brulebois <kibi at debian.org> writes:
> Roger Leigh <rleigh at codelibre.net> (13/12/2009):
>> I'll CC HE, who is probably the best person to ask about experimental
>> autobuilding AFAIK!
> Marc? :)

Yeth, Mathter?

>> I am not aware of any specific setup HOWTO or other documentation
>> about configuring a Debian system to build from experiemental.  I
>> would be happy to add support for that to sbuild if I could, plus
>> add automatic setup of any specific chroot configuration such as APT
>> pinning etc.  I just don't have the specific knowledge to do this
>> I'm afraid, but I'm always happy to accept patches or suggestions
>> from those that do!
> In the meanwhile, people could be pointed to the following option,
> which AFAICT isn't listed in the manpage yet:
> | --build-dep-resolver=aptitude

Right, that's what the buildds are doing.

> My findings so far, when using this option, and no pinning at all:

That's the correct configuration, FWIW.

>  * If one B-D on libfoo-dev (>= foover), with foover only available in
> experimental, that works fine; both libfoo-dev and libfoo are pulled
> from experimental. Unfortunately, if libfoo pulls libbar (= barver),
> with barver in experimental, and one only B-D on libbar (>=
> previousbarver) with previousbarver in unstable, one ends up trying to
> install libbar-dev from unstable (because it's sufficient for the
> Build-Depends), and libbar from experimental (because it was computed
> as needed to satisfy some dependencies).
>
>  * This results in broken packages. It can be worked around, though,
> by using an extra option: --add-depends='libbar (>= barver)', with
> several packages if needed.

Hum, this sounds weird. Are you sure that you are using the current
packages from the buildd branch and *not* the released package? Since
the upload to unstable, Modestas Vainius <modax at debian.org> contributed
patches to help work around this problem (by massaging aptitude to drag
in more packages instead of giving up).

Marc
-- 
BOFH #199:
the curls in your keyboard cord are losing electricity.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/buildd-tools-devel/attachments/20100319/478af18b/attachment.pgp>


More information about the Buildd-tools-devel mailing list