[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