[buildd-tools-devel] re buildd's resolver and package's build deps

gregor herrmann gregoa at debian.org
Tue Feb 22 21:13:19 UTC 2011


On Tue, 22 Feb 2011 17:08:18 +0000, Roger Leigh wrote:

> · Standard alternative use in the form "concrete|virtual", as used for
>   normal deps on virtual packages.  Is this sensible?
> · Architecture-specific dependencies
> · Broken uses.  Dependencies on multiple different libraries which will
>   lead to inconsistent builds.  This affects only a tiny minority of
>   packages.  The most obviously broken one I found is already fixed.
 
> · Pointless and/or broken
[..]
>   perl (>= 5.10) | libmodule-build-perl

Could you please explain what's "pointless and/or broken" about that
one?

(Except that it's old since even lenny has 5.10.0. More recent
exmples:
perl (>= 5.10.1) | libtest-simple-perl (>= 0.88)
perl (>= 5.12.3) | libmodule-build-perl (>= 0.3601)
etc.)

> My take on this is that anything other than arch-specific alternatives
> should be strongly discouraged, if not outright banned, and that this
> should be put into Policy.  Alternative viewpoints, with examples and
> rationale would be useful to hear.

For perl packages: if Module::Build, Test::More, etc. (as dual-lifed
modules) are in two packages, I see no point in not allowing them
both. And this makes backporting, building "at home" etc. easier.
 

Cheers,
gregor
 
-- 
 .''`.   http://info.comodo.priv.at/ -- GPG key IDs: 0x8649AA06, 0x00F3CFE4
 : :' :  Debian GNU/Linux user, admin, & developer - http://www.debian.org/
 `. `'   Member of VIBE!AT & SPI, fellow of Free Software Foundation Europe
   `-    NP: Police: King Of Pain
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/buildd-tools-devel/attachments/20110222/1941d3a4/attachment.pgp>


More information about the Buildd-tools-devel mailing list