[buildd-tools-devel] Bug#403246: sbuild dependancy resolution fails when b-dep on A | B ; A uninstallable

Bernd Zeimetz bernd at bzed.de
Fri Jun 25 22:14:31 UTC 2010


On 06/25/2010 11:49 PM, Kurt Roeckx wrote:
> On Fri, Jun 25, 2010 at 10:51:05PM +0200, Bernd Zeimetz wrote:
>> Hi,
>>
>> are there any news on this bug? I've been hit by it today again, which is really
>> anoying as I have to build and use atlas now instead of the small libblas as it
>> is not possible for me to build-conflict on A and build-depend on B in this case.
> 
> I'm not sure what you're trying to do here.  If you think it
> should get build with A on the buildds, you should use A | B.
> If you think B should be used, you should use B | A.
> 
> This makes sure that you actually get reproducible behaviour and
> that the buildd doesn't pick A or B randomly.

No, you understood me wrong.
I build-depend on liblapack-dev, which depends on
  libatlas-base-dev | libblas-dev | libblas-3gf.so
But I want to avoid to build with libatlas-base-dev as libblas-dev is more than
enough in this case (and I need to build-depend on it anyway).
So it should be safe to build-conflict against libatlas-base-dev as all
dependencies are solved - this works well in pbuilder, but sbuild still fails to
solve that.

Hope that explains it better.

Bernd

-- 
 Bernd Zeimetz                            Debian GNU/Linux Developer
 http://bzed.de                                http://www.debian.org
 GPG Fingerprints: 06C8 C9A2 EAAD E37E 5B2C BE93 067A AD04 C93B FF79
                   ECA1 E3F2 8E11 2432 D485 DD95 EB36 171A 6FF9 435F





More information about the Buildd-tools-devel mailing list