Mailing List Archive

perl v5.38.0 is now available
Take my advice and live for a long, long time. Because the maddest thing a man can do in this life is to let himself die.

— Miguel de Cervantes, Don Quixote

We are happy to announce version 38.0, the first stable release of version 38 of Perl 5. In other words: v5.38.0 has been released, and this is good!

You will soon be able to download Perl 5.38.0 from the CPAN at:

https://metacpan.org/release/RJBS/perl-5.38.0/

SHA256 digests for this release are:

5c4dea06509959fedcccaada8d129518487399b7 perl-5.38.0.tar.gz
2e7b1c56c1f795e8173c83a52e91218ba05ee72c perl-5.38.0.tar.xz

You can find a full list of changes in the file "perldelta.pod" located in the "pod" directory inside the release and on the web at https://metacpan.org/pod/release/RJBS/perl-5.38.0/pod/perldelta.pod

Perl 5.38.0 represents approximately 12 months of development since Perl 5.36.0 and contains approximately 290,000 lines of changes across 1,500 files from 100 authors.

Excluding auto-generated files, documentation and release tools, there were approximately 190,000 lines of changes to 970 .pm, .t, .c and .h files.

Perl continues to flourish into its fourth decade thanks to a vibrantcommunity of users and developers. The following people are known to have contributed the improvements that became Perl 5.38.0:

Alex, Alexander Nikolov, Alex Davies, Andreas König, Andrew Fresh, Andrew Ruthven, Andy Lester, Aristotle Pagaltzis, Arne Johannessen, A. Sinan Unur, Bartosz Jarzyna, Bart Van Assche, Benjamin Smith, Bram, Branislav Zahradník, Brian Greenfield, Bruce Gray, Chad Granum, Chris 'BinGOs' Williams, chromatic, Clemens Wasser, Craig A. Berry, Dagfinn Ilmari
Mannsåker, Dan Book, danielnachun, Dan Jacobson, Dan Kogai, David Cantrell, David Golden, David Mitchell, E. Choroba, Ed J, Ed Sabol, Elvin Aslanov, Eric Herman, Felipe Gasper, Ferenc Erki, Firas Khalil Khana, Florian Weimer, Graham Knop, Håkon Hægland, Harald Jörg, H.Merijn Brand, Hugo van der Sanden, James E Keenan, James Raspass, jkahrman, Joe McMahon, Johan Vromans, Jonathan Stowe, Jon Gentle, Karen Etheridge, Karl Williamson, Kenichi Ishigaki, Kenneth Ölwing, Kurt Fitzner, Leon Timmermans, Li Linjie, Loren Merritt, Lukas Mai, Marcel Telka, Mark Jason Dominus, Mark Shelor, Matthew Horsfall, Matthew O. Persico, Mattia Barbon, Max Maischein, Mohammad S Anwar, Nathan Mills, Neil Bowers, Nicholas Clark, Nicolas Mendoza, Nicolas R, Paul Evans, Paul Marquess, Peter John Acklam, Peter Levine, Philippe
Bruhat (BooK), Reini Urban, Renee Baecker, Ricardo Signes, Richard Leach, Russ Allbery, Scott Baker, Sevan Janiyan, Sidney Markowitz, Sisyphus, Steve Hay, TAKAI Kousuke, Todd Rinaldo, Tomasz Konojacki, Tom Stellard, Tony Cook,
Tsuyoshi Watanabe, Unicode Consortium, vsfos, Yves Orton, Zakariyya Mughal, Zefram, ??.

The list above is almost certainly incomplete as it is automatically generated from version control history. In particular, it does not include the names of the (very much appreciated) contributors who reported issues to the Perl bug tracker.

Many of the changes included in this version originated in the CPAN modules included in Perl's core. We're grateful to the entire CPAN community for helping Perl to flourish.

For a more complete list of all of Perl's historical contributors, please see the AUTHORS file in the Perl source distribution.

We expect to make the first development snapshot of perl v5.39 on July 20th, 2023. The next major stable release of Perl should appear in the first half of 2024.

--
rjbs
on behalf of the Perl Steering Council
Re: perl v5.38.0 is now available [ In reply to ]
Huzzah!

On 7/2/2023 4:01 PM, Ricardo Signes wrote:
> Take my advice and live for a long, long time. Because the maddest
> thing a man can do in this life is to let himself die.
>
> — Miguel de Cervantes, Don Quixote
>
> We are happy to announce version 38.0, the first stable release of
> version 38 of Perl 5.  In other words: v5.38.0 has been released, and
> this is good!
>
> You will soon be able to download Perl 5.38.0 from the CPAN at:
>
> https://metacpan.org/release/RJBS/perl-5.38.0/
>
> SHA256 digests for this release are:
>
> 5c4dea06509959fedcccaada8d129518487399b7 perl-5.38.0.tar.gz
> 2e7b1c56c1f795e8173c83a52e91218ba05ee72c perl-5.38.0.tar.xz
>
> You can find a full list of changes in the file "perldelta.pod"
> located in the "pod" directory inside the release and on the web at
> https://metacpan.org/pod/release/RJBS/perl-5.38.0/pod/perldelta.pod
>
> Perl 5.38.0 represents approximately 12 months of development since
> Perl 5.36.0 and contains approximately 290,000 lines of changes across
> 1,500 files from 100 authors.
>
> Excluding auto-generated files, documentation and release tools, there
> were approximately 190,000 lines of changes to 970 .pm, .t, .c and .h
> files.
>
> Perl continues to flourish into its fourth decade thanks to a
> vibrantcommunity of users and developers. The following people are
> known to have contributed the improvements that became Perl 5.38.0:
>
> Alex, Alexander Nikolov, Alex Davies, Andreas König, Andrew Fresh,
> Andrew Ruthven, Andy Lester, Aristotle Pagaltzis, Arne Johannessen, A.
> Sinan Unur, Bartosz Jarzyna, Bart Van Assche, Benjamin Smith, Bram,
> Branislav Zahradník, Brian Greenfield, Bruce Gray, Chad Granum, Chris
> 'BinGOs' Williams, chromatic, Clemens Wasser, Craig A. Berry, Dagfinn
> Ilmari
> Mannsåker, Dan Book, danielnachun, Dan Jacobson, Dan Kogai, David
> Cantrell, David Golden, David Mitchell, E. Choroba, Ed J, Ed Sabol,
> Elvin Aslanov, Eric Herman, Felipe Gasper, Ferenc Erki, Firas Khalil
> Khana, Florian Weimer, Graham Knop, Håkon Hægland, Harald Jörg,
> H.Merijn Brand, Hugo van der Sanden, James E Keenan, James Raspass,
> jkahrman, Joe McMahon, Johan Vromans, Jonathan Stowe, Jon Gentle,
> Karen Etheridge, Karl Williamson, Kenichi Ishigaki, Kenneth Ölwing,
> Kurt Fitzner, Leon Timmermans, Li Linjie, Loren Merritt, Lukas Mai,
> Marcel Telka, Mark Jason Dominus, Mark Shelor, Matthew Horsfall,
> Matthew O. Persico, Mattia Barbon, Max Maischein, Mohammad S Anwar,
> Nathan Mills, Neil Bowers, Nicholas Clark, Nicolas Mendoza, Nicolas R,
> Paul Evans, Paul Marquess, Peter John Acklam, Peter Levine, Philippe
> Bruhat (BooK), Reini Urban, Renee Baecker, Ricardo Signes, Richard
> Leach, Russ Allbery, Scott Baker, Sevan Janiyan, Sidney Markowitz,
> Sisyphus, Steve Hay, TAKAI Kousuke, Todd Rinaldo, Tomasz Konojacki,
> Tom Stellard, Tony Cook,
> Tsuyoshi Watanabe, Unicode Consortium, vsfos, Yves Orton, Zakariyya
> Mughal, Zefram, ??.
>
> The list above is almost certainly incomplete as it is
> automatically generated from version control history. In particular,
> it does not include the names of the (very much appreciated)
> contributors who reported issues to the Perl bug tracker.
>
> Many of the changes included in this version originated in the CPAN
> modules included in Perl's core. We're grateful to the entire CPAN
> community for helping Perl to flourish.
>
> For a more complete list of all of Perl's historical contributors,
> please see the AUTHORS file in the Perl source distribution.
>
> We expect to make the first development snapshot of perl v5.39 on July
> 20th, 2023.  The next major stable release of Perl should appear in
> the first half of 2024.
>
> --
> rjbs
> on behalf of the Perl Steering Council
Re: perl v5.38.0 is now available [ In reply to ]
On Mon, 3 Jul 2023 at 00:01, Ricardo Signes <perl.p5p@rjbs.manxome.org> wrote:
>
> Take my advice and live for a long, long time. Because the maddest thing a man can do in this life is to let himself die.
>
> — Miguel de Cervantes, Don Quixote
>
> We are happy to announce version 38.0, the first stable release of version 38 of Perl 5. In other words: v5.38.0 has been released, and this is good!
>

Congratulations, thank you (to all involved), and apologies for having
briefly held up the release.
Re: perl v5.38.0 is now available [ In reply to ]
On Mon, 3 Jul 2023 at 01:01, Ricardo Signes <perl.p5p@rjbs.manxome.org>
wrote:

> Take my advice and live for a long, long time. Because the maddest thing a
> man can do in this life is to let himself die.
>
> — Miguel de Cervantes, Don Quixote
>
> We are happy to announce version 38.0, the first stable release of version
> 38 of Perl 5. In other words: v5.38.0 has been released, and this is good!
>

Thanks a lot to you and everyone else involved in getting this released.

Yves
Re: perl v5.38.0 is now available [ In reply to ]
On Mon, Jul 3, 2023, at 05:21, Steve Hay wrote:
> Congratulations, thank you (to all involved), and apologies for having briefly held up the release.

I do not fault you one little bit, and am glad for diligence that is intended to help me not embarrass myself! Thanks, Steve.

--
rjbs
Re: perl v5.38.0 is now available [ In reply to ]
On 2023-07-02 4:01 p.m., Ricardo Signes wrote:
> We are happy to announce version 38.0, the first stable release of version 38 of
> Perl 5.  In other words: v5.38.0 has been released, and this is good!

Thank you greatly to everyone who contributed to making this version, including
its predecessors, it is in immense benefit to society.

> Perl continues to flourish into its fourth decade thanks to a vibrantcommunity
> of users and developers. The following people are known to have contributed the
> improvements that became Perl 5.38.0:
...
> The list above is almost certainly incomplete as it is automatically generated
> from version control history. In particular, it does not include the names of
> the (very much appreciated) contributors who reported issues to the Perl bug
> tracker.
...
> For a more complete list of all of Perl's historical contributors, please see
> the AUTHORS file in the Perl source distribution.

I find it unfortunate that these release announcements don't include people who
did very significant design/etc work but not commits, such as Curtis Poe, who
was instrumental in the "class" headlining feature. I recognize that would be
difficult to automate. But at least Curtis and presumably others with
non-commit contributions are listed in the AUTHORS file, which is longer lasting
and somewhat more prominent.

-- Darren Duncan
Re: perl v5.38.0 is now available [ In reply to ]
On Sun, 02 Jul 2023 19:01:04 -0400
"Ricardo Signes" <perl.p5p@rjbs.manxome.org> wrote:

> Take my advice and live for a long, long time. Because the maddest thing a
> man can do in this life is to let himself die.
>
> — Miguel de Cervantes, Don Quixote
>
> We are happy to announce version 38.0, the first stable release of version 38
> of Perl 5. In other words: v5.38.0 has been released, and this is good!
>

Thanks, all!

> You will soon be able to download Perl 5.38.0 from the CPAN at:
>
> https://metacpan.org/release/RJBS/perl-5.38.0/
>
> SHA256 digests for this release are:
>
> 5c4dea06509959fedcccaada8d129518487399b7 perl-5.38.0.tar.gz
> 2e7b1c56c1f795e8173c83a52e91218ba05ee72c perl-5.38.0.tar.xz
>
> You can find a full list of changes in the file "perldelta.pod" located in



--

Shlomi Fish https://www.shlomifish.org/
https://github.com/shlomif/validate-your-html - Validate Your HTML

All language designers are arrogant. Goes with the territory… :-)
https://en.wikiquote.org/wiki/Larry_Wall

Please reply to list if it's a mailing list post - https://shlom.in/reply .
Re: perl v5.38.0 is now available [ In reply to ]
On Sun, Jul 02, 2023 at 07:01:04PM -0400, Ricardo Signes wrote:

> We are happy to announce version 38.0, the first stable release of version 38 of Perl 5. In other words: v5.38.0 has been released, and this is good!

Many thanks!

> SHA256 digests for this release are:
>
> 5c4dea06509959fedcccaada8d129518487399b7 perl-5.38.0.tar.gz
> 2e7b1c56c1f795e8173c83a52e91218ba05ee72c perl-5.38.0.tar.xz

Just a nit in case this a bug in a release script or something: these
are not SHA256 digests but SHA1 ones.
--
Niko Tyni ntyni@debian.org
Re: perl v5.38.0 is now available [ In reply to ]
On Wed, 5 Jul 2023, 09:51 Niko Tyni, <ntyni@debian.org> wrote:

> On Sun, Jul 02, 2023 at 07:01:04PM -0400, Ricardo Signes wrote:
>
> > We are happy to announce version 38.0, the first stable release of
> version 38 of Perl 5. In other words: v5.38.0 has been released, and this
> is good!
>
> Many thanks!
>
> > SHA256 digests for this release are:
> >
> > 5c4dea06509959fedcccaada8d129518487399b7 perl-5.38.0.tar.gz
> > 2e7b1c56c1f795e8173c83a52e91218ba05ee72c perl-5.38.0.tar.xz
>
> Just a nit in case this a bug in a release script or something: these
> are not SHA256 digests but SHA1 ones.
>

Pretty sure they are generated by hand. Good catch!

Yves

>
Re: perl v5.38.0 is now available [ In reply to ]
I can confirm these are sha1sums and not sha256sums:

|$ sha1sum perl-5.38.0.tar.* 5c4dea06509959fedcccaada8d129518487399b7
perl-5.38.0.tar.gz 2e7b1c56c1f795e8173c83a52e91218ba05ee72c
perl-5.38.0.tar.xz $ sha256sum perl-5.38.0.tar.*
213ef58089d2f2c972ea353517dc60ec3656f050dcc027666e118b508423e517
perl-5.38.0.tar.gz
eca551caec3bc549a4e590c0015003790bdd1a604ffe19cc78ee631d51f7072e
perl-5.38.0.tar.xz |

At least they match for sha1 :)

- scottchiefbaker

On 7/5/23 01:03, demerphq wrote:

>
>
> On Wed, 5 Jul 2023, 09:51 Niko Tyni, <ntyni@debian.org> wrote:
>
> On Sun, Jul 02, 2023 at 07:01:04PM -0400, Ricardo Signes wrote:
>
> > We are happy to announce version 38.0, the first stable release
> of version 38 of Perl 5.  In other words: v5.38.0 has been
> released, and this is good!
>
> Many thanks!
>
> > SHA256 digests for this release are:
> >
> > 5c4dea06509959fedcccaada8d129518487399b7 perl-5.38.0.tar.gz
> > 2e7b1c56c1f795e8173c83a52e91218ba05ee72c perl-5.38.0.tar.xz
>
> Just a nit in case this a bug in a release script or something: these
> are not SHA256 digests but SHA1 ones.
>
>
> Pretty sure they are generated by hand. Good catch!
>
> Yves
>
?
Re: perl v5.38.0 is now available [ In reply to ]
On Wed, Jul 5, 2023, at 11:21, Scott Baker wrote:
> I can confirm these are sha1sums and not sha256sums:
>

Yeah, that was my mistake, I think! Thanks for the replies.

--
rjbs