Hi all,
At the weekend I attempted three simultaneous maint releases of Perl
5.34.2, 5.36.2 and 5.38.1. Due to the complexity and rarity of the work
involved, I did make a number of mistakes along the way, leading to the
current situation whereby the versions on CPAN fail an installation
test (t/porting/regen.t) for various reasons. Undetected by tests,
there are also mistakes in the copy of Module::CoreList that is shipped
in these.
I have been working fixes for all these issues, and I now have a set of
tarballs for each release that includes all the security updates, and
is correct in regard of the issues mentioned above. Currently lacking a
way to get them to be the actual releases visible on CPAN, I do at
least have them visible on my own personal server, if anyone wishes to
test them out here or download them for a *limited* purpose.
As I said, this is my own personal server so I don't want them to live
here for a long time; they're just here for some folks to test it out
and confirm it's all correct ahead of attempting to get them uploaded
properly onto PAUSE/CPAN for real. I don't guarantee any particular
amount of uptime/availaility or longterm storage here after it's been
put in the right place on CPAN.
For now at least, they are available at
Perl 5.34.2:
https://www.leonerd.org.uk/perl-releases/perl-5.34.2.tar.gz
57804616ac48d50b8e986316fac6f6aea6263d3c perl-5.34.2.tar.gz
6c1147e5be3d3153eb0ed754a3a5705846994b97527ed0a5f16e1b33fdf24644 perl-5.34.2.tar.gz
https://www.leonerd.org.uk/perl-releases/perl-5.34.2.tar.xz
b12e40fab12384a3cef304c1775c71eb1aabe4ae perl-5.34.2.tar.xz
9f84edb119f417c4c1f8438aa88290d856d01c73e3e3db1196c587a5c540839b perl-5.34.2.tar.xz
Perl 5.36.2:
https://www.leonerd.org.uk/perl-releases/perl-5.36.2.tar.gz
a15ad31226e2b6859cdbe2f7ea304e03ba4e4826585992faa84c2de6b7836fad perl-5.36.2.tar.gz
https://www.leonerd.org.uk/perl-releases/perl-5.36.2.tar.xz
44666788262e33ffda1c68a32d1683aea0bbee0efefb2d564f327e369fb92adb perl-5.36.2.tar.xz
Perl 5.38.1:
https://www.leonerd.org.uk/perl-releases/perl-5.38.1.tar.gz
f65fbb71c5b3edd5e3fdf54f1d2de09e997db98dc96fe9806790d32b7f48d1f1 perl-5.38.1.tar.gz
https://www.leonerd.org.uk/perl-releases/perl-5.38.1.tar.xz
fadfb07a02473f25a7ef9cf2df1a35cd7454eec368fbed5c550d415ed5676857 perl-5.38.1.tar.xz
I have also confirmed these install correctly via perlbrew; e.g.
$ perlbrew install -j 2
https://www.leonerd.org.uk/perl-releases/perl-5.36.2.tar.gz
My next steps now will be working out how to get these onto CPAN
properly, following up with some replies to the original release
announcements when they're all sorted, and finally a post-mortem look
at what went wrong and some things we can do to try to avoid it in
future.
Thanks all, and sorry for the trouble,..
--
Paul "LeoNerd" Evans
leonerd@leonerd.org.uk | https://metacpan.org/author/PEVANS
http://www.leonerd.org.uk/ | https://www.tindie.com/stores/leonerd/
At the weekend I attempted three simultaneous maint releases of Perl
5.34.2, 5.36.2 and 5.38.1. Due to the complexity and rarity of the work
involved, I did make a number of mistakes along the way, leading to the
current situation whereby the versions on CPAN fail an installation
test (t/porting/regen.t) for various reasons. Undetected by tests,
there are also mistakes in the copy of Module::CoreList that is shipped
in these.
I have been working fixes for all these issues, and I now have a set of
tarballs for each release that includes all the security updates, and
is correct in regard of the issues mentioned above. Currently lacking a
way to get them to be the actual releases visible on CPAN, I do at
least have them visible on my own personal server, if anyone wishes to
test them out here or download them for a *limited* purpose.
As I said, this is my own personal server so I don't want them to live
here for a long time; they're just here for some folks to test it out
and confirm it's all correct ahead of attempting to get them uploaded
properly onto PAUSE/CPAN for real. I don't guarantee any particular
amount of uptime/availaility or longterm storage here after it's been
put in the right place on CPAN.
For now at least, they are available at
Perl 5.34.2:
https://www.leonerd.org.uk/perl-releases/perl-5.34.2.tar.gz
57804616ac48d50b8e986316fac6f6aea6263d3c perl-5.34.2.tar.gz
6c1147e5be3d3153eb0ed754a3a5705846994b97527ed0a5f16e1b33fdf24644 perl-5.34.2.tar.gz
https://www.leonerd.org.uk/perl-releases/perl-5.34.2.tar.xz
b12e40fab12384a3cef304c1775c71eb1aabe4ae perl-5.34.2.tar.xz
9f84edb119f417c4c1f8438aa88290d856d01c73e3e3db1196c587a5c540839b perl-5.34.2.tar.xz
Perl 5.36.2:
https://www.leonerd.org.uk/perl-releases/perl-5.36.2.tar.gz
a15ad31226e2b6859cdbe2f7ea304e03ba4e4826585992faa84c2de6b7836fad perl-5.36.2.tar.gz
https://www.leonerd.org.uk/perl-releases/perl-5.36.2.tar.xz
44666788262e33ffda1c68a32d1683aea0bbee0efefb2d564f327e369fb92adb perl-5.36.2.tar.xz
Perl 5.38.1:
https://www.leonerd.org.uk/perl-releases/perl-5.38.1.tar.gz
f65fbb71c5b3edd5e3fdf54f1d2de09e997db98dc96fe9806790d32b7f48d1f1 perl-5.38.1.tar.gz
https://www.leonerd.org.uk/perl-releases/perl-5.38.1.tar.xz
fadfb07a02473f25a7ef9cf2df1a35cd7454eec368fbed5c550d415ed5676857 perl-5.38.1.tar.xz
I have also confirmed these install correctly via perlbrew; e.g.
$ perlbrew install -j 2
https://www.leonerd.org.uk/perl-releases/perl-5.36.2.tar.gz
My next steps now will be working out how to get these onto CPAN
properly, following up with some replies to the original release
announcements when they're all sorted, and finally a post-mortem look
at what went wrong and some things we can do to try to avoid it in
future.
Thanks all, and sorry for the trouble,..
--
Paul "LeoNerd" Evans
leonerd@leonerd.org.uk | https://metacpan.org/author/PEVANS
http://www.leonerd.org.uk/ | https://www.tindie.com/stores/leonerd/