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
Description: This is a digitally signed message part.