Re: Backwards compatibility and release 1.0
[email protected] (Moritz Lenz)
| Newsgroups | perl.perl6.language |
|---|---|
| Message-ID | <[email protected]> |
On 10/15/2015 10:47 AM, Smylers wrote: > Moritz Lenz writes: > >> On 10/13/2015 10:52 AM, Richard Hainsworth wrote: >> >>> Following on the :D not :D thread, something odd stuck out. >>> >>> On 10/13/2015 03:17 PM, Moritz Lenz wrote: >>>> >>>> We have 390+ modules, and hand-waving away all trouble of >>>> maintaining them seems a bit lofty. >>> >>> Surely, the idea of keeping the release number below 1.0 is to warn >>> early adopter developers that code is subject to change and thus in >>> need of maintenance? >> >> ... a large percentage of the module updates are done by group of >> maybe five to a dozen volunteers. ... 5 people updating 70% of 390 >> modules. Modules they are usually not all that familiar with, and >> usually don't have direct access. So they need to go through the pull >> request dance, waiting for reaction from the maintainer. In short, it >> sucks. > > Thanks for the explanation, Moritz. That does make sense. > > I'm still a _little_ uneasy because that sounds a bit like the > explanation of why Makefiles have to use tab characters: > > I just did something simple with the pattern newline-tab. It worked, > it stayed. And then a few weeks later I had a user population of about > a dozen, most of them friends, and I didn't want to screw up my > embedded base. The rest, sadly, is history. > > — Stuart Feldman http://stackoverflow.com/a/1765566/1366011 The problem is, that with this kind of argument one can defer the declaration of a "stable" version indefinitely. May I remind everybody that we want a stable release this Christmas? Cheers, Moritz