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.
pgpgeuPVxE4Ey.pgp
Description: PGP signature