On 6/1/12 9:49 PM, David E. Wheeler wrote:
On Jun 1, 2012, at 2:39 PM, Steffen Schwigon wrote:
In that vein, I would like to know: do you, as someone who has spent
time in the trenches working with packaging, believe that version
numbers and dependencies are best expressed at the distro level or at
the package/module level?
It will be a different answer for each CPAN author
and in Perl this individualism is our collectivism.
No it won’t, and no it isn’t.
I agree with Mr. Wheeler.
As someone who's split modules out of a distribution before and someone who's
dealing with Ruby gems a lot currently, I'd say that the dependency-on-a-distro
model is broken. Perl's dependency-on-a-module model is the correct one. When
the contents of a distro change, dependency-on-a-module continues to work,
whereas a dependency-on-a-distro does not.