# from Ken Williams
# on Tuesday 14 August 2007 07:15 pm:

>One might have noticed that a couple weeks ago I checked in some code
>   in the M::B repository called inc/latest.pm .

One did.

>   The idea is to allow 
> users to put a bundled copy of M::B in their distribution so that
> their users don't have to have it pre-installed, but to still *allow*
> users to have their own copy pre-installed if it's at least as new as
> the bundled one.

It does sound like an interesting solution to the compatibility problem, 
and I had recently pondered such a thing myself.  I do believe it could 
get tricky and I don't think we have the test infrastructure in place 
to adequately smoke-out the troubles before it goes live (said 
infrastructure probably involves cpan users using it in anger -- so the 
beta test is the production run? [1])

If I understand correctly, the problem being solved is "old cpan 
client" (and somewhat "standalone tarball usage")  Right?  So, I guess 
the question is:  Is that worth the effort, potential confusion/bugs, 
and being tied to supporting it forever?

[1] The smokers will test alpha versions, but I'm not sure that they 
would install alpha versions as dependencies.  Thus, the combination of 
new usage won't manifest until the adventurous distros put out a 
'proper' (non-alpha) release.  Also, the errors are likely to show up 
in a 'dirty box' scenario which might not be easily 
forseeable/testable, etc.

-- 
"It ain't those parts of the Bible that I can't understand that
bother me, it's the parts that I do understand."
--Mark Twain
---------------------------------------------------
    http://scratchcomputing.com
---------------------------------------------------

Reply via email to