|| ||Jesse Vincent <jesse-AT-fsck.com> |
|| ||perl5-porters-AT-perl.org |
|| ||Perl 5.11.0 now available |
|| ||Sat, 3 Oct 2009 05:52:28 +0900|
|| ||Article, Thread
-----BEGIN PGP SIGNED MESSAGE-----
Whispers of an "evil power" were heard in lines at dairy
shops, in streetcars, stores, arguments, kitchens, suburban
and long-distance trains, at stations large and small,
in dachas and on beaches. Needless to say, truly mature
and cultured people did not tell these stories about an
evil power's visit to the capital. In fact, they even
made fun of them and tried to talk sense into those who
told them. Nevertheless, facts are facts, as they say,
and cannot simply be dismissed without explanation:
somebody had visited the capital. The charred cinders
of Griboyedov alone, and many other things besides,
confirmed it. Cultured people shared the point of view
of the investigating team: it was the work of a gang of
hypnotists and ventriloquists magnificently skilled in
- M. Bulgakov, The Master and Margarita
It gives me great pleasure to announce the release of Perl 5.11.0.
Perl 5.11.0 is a DEVELOPMENT release. We're making it available to
you today to make it easy for you to test your software on what
will eventually become Perl 5.12.
This release is the result of over two years of development by a
global community of developers. You can find a list of high-profile
changes in this release in the file "perl5110delta.pod" inside the
You can (or will shortly be able to) download the 5.11.0 tarball
The release's SHA1 signatures are:
We welcome your feedback on this release. If you discover issues
with Perl 5.11.0, please use the 'perlbug' tool included in this
distribution to report them. If Perl 5.11.0 works well for you,
please use the 'perlthanks' tool included with this distribution
to tell the all-volunteer development team how much you appreciate
If you write software in Perl, it is particularly important that
you test your software against development releases. While we strive
to maintain source compatibility with prior releases wherever
possible, it is always possible that a well-intentioned change can
have unexpected consequences. If you spot a change in a development
release which breaks your code, it's much more likely that we will
be able to fix it before the next stable release. If you only test
your code against stable releases of Perl, it may not be possible
to undo a backwards-incompatible change which breaks your code.
Today marks a major change in how we'll be releasing development
versions of Perl.
Historically, a single individual, the Perl "pumpking" has been
personally responsible for all aspects of the Perl development
process - ranging from direction setting, dispute resolution and
deep hacking to mentoring, patch application and release engineering.
Over the years, we've been blessed with a series of extraordinary
leaders. These hackers have eschewed fame, fortune and many nights'
sleep for the good Perl.
To help ensure that we don't burn out our best diplomats and brightest
coders, our release process is changing. I have recruited the first
few volunteer release managers. Each month, on the 20th, the next
release engineer in rotation will cut a new development release.
Today's release of 5.11.0 is a transitional release to test our
release machinery and process. The schedule for the near future is
October 2 - 5.11.0 - Jesse Vincent
October 20 - 5.11.1 - Jesse Vincent
November 20 - 5.11.2 - Yves Orton
December 20 - 5.11.3 - Leon Brocard
January 20 - 5.11.4 - Ricardo Signes
If you're interested in volunteering to join the release-engineer
rotation, please contact me off-list and I'll add you to our talent
pool. It's not a particularly lucrative job - The only perks are
your name in perlhist, the chance to choose the epigram for a release
announcement and the warm feeling you get from bringing a new version
of Perl into the world.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
-----END PGP SIGNATURE-----
to post comments)