On Mon, Sep 12, 2005 at 09:36:28 +1000, Adam Kennedy wrote: > > >If you get hit by a truck and someone updates Test::Moose to take > >care of a bug, who will update your bundled version? > > Simple. Because I don't bundle it by hand, Module::Install does it. Bundling > things by hand would be WAY too much > work. > > The next time someone else rolls the build, it automagically grabs the newest > latest version they have without any > need for effort at all.
No, that's not the point... The issue is that the old version of
Test::Moose is frozen into your tarball. Someone still needs to roll
the build and there is really no reason to do that.
>
> >If you don't get hit by a truck but simply don't realize that
> >Test::Moose was updated?
>
> If the tests pass still, does it matter?
Yes, because the bug could be triggered by an environment change or
something like that. Modules get updated for a reason.
No let me retort - if the tests how is a newbie going to deal with
this?
> Because it was obviously good enough _already_ to allow the testing to
> proceed successfully. And if it was a problem,
> well I would have updated my dependency on that testing version to the
> current one, and when I reroll the dist if
> fails, wanting the newer version.
/me stops maintaining all his modules because they are good enough
already. Periodical bug fixes will hence forth be published with a
one year delay.
> This isn't some permanent module. The user is ONLY going to need it for the
> half a second my module is being tested.
> They can go without some minor fix for some bizarre edge case or your latest
> feature addition just fine.
It still promotes:
* needless duplication of library code across distribution
* subverting the very functional dependency mechanism for the
purpose of "convenience"
* abusing tools made for installing packed applications and
software deployment where standard library installations work
and are reccomended
* inconsistency in the notion of the latest version of a module
being installed by a user who is not expecting a bundled
support module
--
() Yuval Kogman <[EMAIL PROTECTED]> 0xEBD27418 perl hacker &
/\ kung foo master: /me wields bonsai kittens: neeyah!!!!!!!!!!!!!!!!
pgpzLk2HHAn3Y.pgp
Description: PGP signature
