Re: mass-commit: dependencies
On Friday 06 July 2012 01:17:47 Jonas Smedegaard wrote:
> Thanks to clarifications on IRC I now understand that the command being
> run depends on libconfig-model-perl 2.023-2 in unstable with a
> commandline like this:
> cme fix dpkg -from control -filter Depends
> Trying that command on the CDBS-based libanyevent-xmpp-perl cause the
> following changes to debian/control:
> 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.
IIRC, lintian complains if the dependency on debhelper is not versioned. 
I'll happily remove this feature if I'm wrong.
> 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.
> It could be argued that d) is not harmful because only unstable (and
> testing) is targeted - backporting is unsupported officially. In that
> case this particular versioned dependency is indeed unneded - but then
> so are versioned build-dependencies on debhelper even in compatibility
> level 8 and 9!
I would not recommend to remove debhelper > 9 as this would harm backport
Note that, by default cme will not remove versioned dependencies required
for oldstable, provided the information is provided by madison.
> Don't get me wrong: I am _very_ excited about the potentials for
> Config::Model, promoted it to geeks in India, Vietnam, Singapore and
> Indonesia during my travel in the fall, and am embarrased not having
> taken time yet to dive into it yet myself. I just feel here concretely
> that it is too noisy and invasive with no (in my tiny test) actual
> benefit :-/
> Do you mean I should adapt Config::Model or some other script? If the
> latter, then where is it?
Note that I plan to spin off all Debian-dpkg model and code and to make it
a Debian native package hosted on alioth.
All the best
https://github.com/dod38fr/config-model/ -o- http://search.cpan.org/~ddumont/
http://ddumont.wordpress.com/ -o- irc: dod at irc.debian.org