Bug 1713592
| Summary: | Add perl-5.30-module | |||
|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 8 | Reporter: | Petr Pisar <ppisar> | |
| Component: | perl-5.30-module | Assignee: | 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.2 | CC: | bnater, jorton, lmanasko, mkyral, pasik | |
| Target Milestone: | rc | Keywords: | FutureFeature, Triaged | |
| Target Release: | 8.3 | Flags: | 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
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 For the completeness, there is the perl-bootstrap build: perl-bootstrap-5.30-8020020190923134032.6a468ee4 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. I will update the packages to more recent versions later to be on par with RHSCL-3.5 content. All modules have been rebuilt for perl:5.30 context in RHEL-8.3.0. perl:5.30 updated to 5.30.1 to match RHSCL-3.5 content. CVE-2020-12723, CVE-2020-10878, and CVE-2020-10543 fixed in perl-5.30-8030020200609055348.568f3a16. CentOS 8 Stream compose is broken (bug #1869358). It's missing perl:5.30 stream. 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 |