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

Re: mass-commit: dependencies



Le Friday 6 July 2012 18:25:53, Jonas Smedegaard a écrit :
> When Lenny is no longer officially supported by Debian, I will use
> debhelper compatibility level 8 by default.

That's what I do for pure Perl package. 

> (and no, multiarch support does *not* require debhelper 9!)

For packages providing binaries compiled from C or C++ code, debhelper 9 is 
required to "easily" get hardening flags (otherwise, you have to add them 
manually in debian/rules).  

> I require recent CDBS more frequently than I require recent debhelper.
> Reason for that is that CDBS itself is is easy backportable to
> oldstable, unlike debhelper.

ok
> > > > Note that, by default cme will not remove versioned dependencies
> > > > required for oldstable, provided the information is provided by
> > > > madison.
> > > 
> > > I don't understand what you mean here.  How can madison know if what
> > > features of CDBS (or debhelper or whatever) used speficially in a
> > > certain package. causing a versioned dependency?
> > 
> > That's not the point. madison is used to know whether the versioned
> > dependency can be satisfied in all supported cases (usually taking
> > into account oldstable). If yes, the versioned req is removed.
> 
> I complained about two things regarding versioned dependencies:
> 
>  * unneeded debhelper versioning was added
>  * needed cdbs versioning was dropped
> 
> Your comment above is about Config::Model relying on Madison for
> _removal_ of versioning, right?

Yes, that's the only usable source of information of package version vs Debian 
release.

> Is your comment above somehow related to my complaint about dropping
> needed cdbs versioning?

Thing is: you mention needed versioned dependency (ie. cdbs >= 0.4.73) that is 
always satisfied on all supported Debian versions:

$ rmadison cdbs
 cdbs | 0.4.89  | squeeze | source, all
 cdbs | 0.4.115 | wheezy  | source, all
 cdbs | 0.4.115 | sid     | source, all

Would you rather have cdbs versioned dep completely left alone in cme ? 


Dominique

Attachment: signature.asc
Description: This is a digitally signed message part.


Reply to: