[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: mass-commit: dependencies



On Fri, 06 Jul 2012 01:17:47 +0200, Jonas Smedegaard wrote:

[example: libanyevent-xmpp-perl]

>  c) change to build-depend versioned on debhelper
>  c) change to build-depend unversioned on cdbs
> 
> c) is almost harmless and needless: Yes, Joey instructs to do so but 
> really a dependency on debhelper 7 is implicitly satisfies as no older 
> version is provided in any currently supported release of Debian. APT 
> dependency resolving is already plenty burdened - we really should work 
> actively to _reduce_ needless versioned dependencies.

So here you are arguing that the version is unnecessary because
there's nothing older around ...
 
> d) is harmful: a recent cdbs _is_ needed.  In this particular case the 
> CDBS snippet perl-makemaker.mk is included which was unavailable prior 
> to cdbs 0.4.73.

... and here you point out that the version is necessary, although
stable has 0.4.89 (and oldstable is archived [and I can't check it's
value right now]).

Just trying to understand ...
 
> I just feel here concretely 
> that it is too noisy and invasive with no (in my tiny test) actual 
> benefit :-/

The real benefits are e.g. with dual-lived modules, where it nicely cleans
several versions of "libfoo | perl >" (or the other way round) cases,
turning them around when a newer perl is available or removing them
when the oldest perl has the module in core etc.
And for cleaning up large packages with tons of versioned
dependencies where the versions are not needed anymore.
 

Cheers,
gregor, on the nice balcony but without wifi
 
-- 
 .''`.  Homepage: http://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06
 : :' : Debian GNU/Linux user, admin, and developer  -  http://www.debian.org/
 `. `'  Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
   `-   

Attachment: signature.asc
Description: Digital signature


Reply to: