NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.
All the Perl that's Practical to Extract and Report
Stories, comments, journals, and other submissions on use Perl; are Copyright 1998-2006, their respective owners.
Straw man (Score:2)
I don't think chromatic is proposing that Perl start break back compat willy nilly. He's been quite clear that he wants to see Perl on a time-based release cycle with published deprecation schedules.
Imagine if Perl release 4 times a year. Then if there was a desire to deprecate something, a release could say "feature X will be removed after 6 more releases, 18 months from now".
That seems pretty reasonable.
Furthermore, no one out there is jumping from 5.6 to 5.10 without some serious testing. Even with Perl'
Straw men lack JFDI (Score:2)
I don't disagree with anything you say. Heck, I agree with it.
But
I tried it. This is me. I have made m
Re: (Score:1)
I don't think your list is fair, Nicholas. I (and a few other Parrot developers) have a decent idea what it takes to make regular releases. We have over two years of experience doing just that. Parrot's not in the same stage of its lifecycle as Perl 5, but we've managed to reach a place where releasing a new version is very little fuss, comparatively speaking.
There was a thread last year on p5p where several people volunteered to perform releases, provided that they could follow a brain-dead easy script
Re:Straw men lack JFDI (Score:2)
Ah yes. This was my reply to that [mpe.mpg.de]. Several people, most of whom in their replies quoted my message that precisely what was needed was people who could follow the key part of your (wise) instructions for parrot [mpe.mpg.de]:
i.e. anything but something brain dead easy and scriptable. No-one volunteered to do the hard stuff, particularly those people who had mis-volunteered themselves earlier, which is evident from the replies to that message of mine.
And, yes, true, that volunteers wrote all of the perldelta. But only about half of the perldelta you see [cpan.org] was from the perldelta project [github.com]. The volunteers there, human like the rest of us, ran out of steam, with some chunks not finished. Schwern [mpe.mpg.de] found a heck of a lot of errors in the module versions. I fixed a heck of a lot of copy editing, wrote the New Tests section [cpan.org] from scratch, and quite a lot of other things that someone else could have done, had someone else existed.
But in the end, something else you said then rings true: [mpe.mpg.de]
Reply to This
Parent
Re: (Score:1)
I agree with all of that, with one caveat:
We could discuss strategies for making releases much easier (getting rid of the blead/stable branches and making all features and integrations take place on git trees, getting smokes of those alternate trees, and pulling only when they're clean), but the first step is "Write down what it takes to make a releas