Cyril Brulebois <k...@debian.org> writes:
> Roger Leigh <rle...@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 <mo...@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.

Attachment: pgpgeuPVxE4Ey.pgp
Description: PGP signature

Reply via email to