Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.
RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.

Bug 1713592

Summary: Add perl-5.30-module
Product: Red Hat Enterprise Linux 8 Reporter: Petr Pisar <ppisar>
Component: perl-5.30-moduleAssignee: perl-maint-list
Status: CLOSED ERRATA QA Contact: RHEL CS Apps Subsystem QE <rhel-cs-apps-subsystem-qe>
Severity: unspecified Docs Contact: Lenka Špačková <lkuprova>
Priority: unspecified    
Version: 8.2CC: bnater, jorton, lmanasko, mkyral, pasik
Target Milestone: rcKeywords: FutureFeature, Triaged
Target Release: 8.3Flags: jorton: mirror+
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: perl-5.30-8030020200609055348.568f3a16 perl-devel-5.30-8030020200609055348.568f3a16 perl-App-cpanminus-1.7044-8030020200313075600.3a33b840 perl-DBI-1.641-8030020200505125553.2fbcbb20 perl-DBI-devel-1.641-8030020200505125553.2fbcbb20 perl-DBD-MySQL-4.046-8030020200511061544.caf6787c perl-DBD-Pg-3.7-8030020200313075823.bde36347 perl-DBD-SQLite-1.58-8030020200313075906.caf6787c perl-FCGI-0.78-8030020200313080105.2fbcbb20 perl-YAML-1.24-8030020200313080146.a6d43775 Doc Type: Enhancement
Doc Text:
.A new module stream: `perl:5.30` RHEL 8.3 introduces `Perl 5.30`, which provides a number of bug fixes and enhancements over the previously released `Perl 5.26`. The new version also deprecates or removes certain language features. Notable changes with significant impact include: * The `Math::BigInt::CalcEmu`, `arybase`, and `B::Debug` modules have been removed * File descriptors are now opened with a `close-on-exec` flag * Opening the same symbol as a file and as a directory handle is no longer allowed * Subroutine attributes now must precede subroutine signatures * The `:locked` and `:uniq` attributes have been removed * Comma-less variable lists in formats are no longer allowed * A bare `<<` here-document operator is no longer allowed * Certain formerly deprecated uses of an unescaped left brace (`{`) character in regular expression patterns are no longer permitted * The `AUTOLOAD()` subroutine can no longer be inherited to non-method functions * The `sort` pragma no longer allows specifying a `sort` algorithm * The `B::OP::terse()` subroutine has been replaced by the `B::Concise::b_terse()` subroutine * The `File::Glob::glob()` function has been replaced by the `File::Glob::bsd_glob()` function * The `dump()` function now must be invoked fully qualified as `CORE::dump()` * The yada-yada operator (`...`) is a statement now, it cannot be used as an expression * Assigning a non-zero value to the `$[` variable now returns a fatal error * The `$*` and `$#` variables are no longer allowed * Declaring variables using the `my()` function in a false condition branch is no longer allowed * Using the `sysread()` and `syswrite()` functions on the `:utf8` handles now returns a fatal error * The `pack()` function no longer returns malformed UTF-8 format * Unicode code points with a value greater than `IV_MAX` are no longer allowed * Unicode 12.1 is now supported To upgrade from an earlier `perl` module stream, see link:https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html-single/installing_managing_and_removing_user-space_components/index#switching-to-a-later-stream_managing-versions-of-appstream-content[Switching to a later stream]. `Perl 5.30` is also available as an s2i-enabled `ubi8/perl-530` container image.
Story Points: ---
Clone Of:
: 1732828 1852873 (view as bug list) Environment:
Last Closed: 2020-11-04 03:20:27 UTC Type: Feature Request
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1757460, 1763593, 1837369, 1852873, 1852874, 1852876    
Bug Blocks: 1732828, 1825061    

Description Petr Pisar 2019-05-24 08:03:20 UTC
RHEL 8 delivers Perl 5.24 and 5.26. We should also deliver the latest available Perl that is 5.30.

Comment 8 Petr Pisar 2019-09-24 16:19:24 UTC
Builds done (NVR, perl-context):

perl-5.30-8020020190923134636.1b153fc7
perl-DBI-1.641-8020020190923125347.80dfbdb3 perl:5.30
perl-DBI-1.641-8020020190923125347.31e953cd perl:5.26
perl-DBI-1.641-8020020190923125347.a7d630c8 perl:5.24
perl-DBD-MySQL-4.046-8020020190923125055.2b50cfb9   perl:5.30
perl-DBD-MySQL-4.046-8020020190923125055.0b3ca979   perl:5.26
perl-DBD-MySQL-4.046-8020020190923125055.bdf21d66   perl:5.24
perl-DBD-Pg-3.7-8020020190923125149.72c04ef1    perl:5.30
perl-DBD-Pg-3.7-8020020190923125149.d11aac1a    perl:5.26
perl-DBD-Pg-3.7-8020020190923125149.6038e73e    perl:5.24
perl-DBD-SQLite-1.58-8020020190923125247.2b50cfb9   perl:5.30
perl-DBD-SQLite-1.58-8020020190923125247.0b3ca979   perl:5.26
perl-DBD-SQLite-1.58-8020020190923125247.bdf21d66   perl:5.24
perl-FCGI-0.78-8020020190923125436.80dfbdb3 perl:5.30
perl-FCGI-0.78-8020020190923125436.31e953cd perl:5.26
perl-FCGI-0.78-8020020190923125436.a7d630c8 perl:5.24
perl-YAML-bootstrap-1.24-8020020190923125609.80dfbdb3   perl:5.30
perl-YAML-bootstrap-1.24-8020020190923125609.31e953cd   perl:5.26
perl-YAML-bootstrap-1.24-8020020190923125609.a7d630c8   perl:5.24
perl-YAML-1.24-8020020190923125515.c85f5ed0 perl:5.30
perl-YAML-1.24-8020020190923125515.2f5d8301 perl:5.26
perl-YAML-1.24-8020020190923125515.a64b55a9 perl:5.24
perl-App-cpanminus-1.7044-8020020190924144929.6002e663  perl:5.30
perl-App-cpanminus-1.7044-8020020190924144929.c7a0529d  perl:5.26
perl-App-cpanminus-1.7044-8020020190924144929.9e7f4a66  perl:5.24

Comment 15 Petr Pisar 2019-09-27 09:19:33 UTC
For the completeness, there is the perl-bootstrap build:
 
perl-bootstrap-5.30-8020020190923134032.6a468ee4

Comment 17 Petr Pisar 2019-09-27 11:26:45 UTC
rpmdiff discovered that perl-Config-Perl-V has a nonapplied Config-Perl-V-0.31-Upgrade-to-0.32.patch patch. This must be fixed.

Comment 42 Petr Pisar 2020-04-22 09:45:33 UTC
I will update the packages to more recent versions later to be on par with RHSCL-3.5 content.

Comment 48 Petr Pisar 2020-05-14 10:45:36 UTC
All modules have been rebuilt for perl:5.30 context in RHEL-8.3.0.

Comment 52 Petr Pisar 2020-05-22 10:02:17 UTC
perl:5.30 updated to 5.30.1 to match RHSCL-3.5 content.

Comment 62 Petr Pisar 2020-06-09 07:09:03 UTC
CVE-2020-12723, CVE-2020-10878, and CVE-2020-10543 fixed in perl-5.30-8030020200609055348.568f3a16.

Comment 82 Petr Pisar 2020-08-19 12:12:27 UTC
CentOS 8 Stream compose is broken (bug #1869358). It's missing perl:5.30 stream.

Comment 88 errata-xmlrpc 2020-11-04 03:20:27 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory (new module: perl:5.30), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHEA-2020:4727