On 3 May 2015 at 07:49, Stefan Seifert <n...@detonation.org> wrote:

> To me this future sound like an even larger burden for downstream.
>

The burden of extra namespace maintenance is annoying. Sure. But the price
of the namespace itself is basically free.

And a "burdensome" system as pertaining to *new* development is much more
acceptable than foisting an even greater danger of breaking *existing* code
in *existing* productions.

Because much of that software that is presently in use and presently
keeping things alive, is itself, likely unmaintained.

And that implies that by our changes, anyone who foolishly upgrades
Test::Simple as-is, is taking on a huge burden of maintaining a substantial
amount of code which is now broken[*]

One might ask "Why upgrade Test::Simple if you're not maintaining software".

Well, one does not always upgrade just to get features. Sometimes you
upgrade to get bug fixes.

Making people pay the price of an upgrade for features they didn't ask for
( which introduce their own bugs ) to get the bug fixes you need is
undesirable.

*: And to clarify, there is no way for us to make any guarantees or
certifications about "We haven't broken anything". We've done tests, which
seems like "best effort", but its only "best effort in regards to making
radical changes". When the true "best effort" is "not introducing changes
that could even *potentially* break code". And we have seen evidence
recently that our changes are *well* within their ability to break code.

-- 
Kent

*KENTNL* - https://metacpan.org/author/KENTNL

Reply via email to