From Fedora Project Wiki
(→‎Current status: - initial version)
Line 36: Line 36:
* Tracker bug: <will be assigned by the Wrangler>
* Tracker bug: <will be assigned by the Wrangler>
* Release notes tracker: <will be assigned by the Wrangler>
* Release notes tracker: <will be assigned by the Wrangler>
=== Completed Items ===
=== Items in Progress ===
=== Items to Be Done ===
* Get dedicated <!--[https://pagure.io/releng/issue/10119 --> build-root from rel-engs (''f37-perl'') <!-- ] -->
* Upstream to release Perl 5.34
<!--* Remove old perl(:MODULE_COMPAT_5.34.*) from perl -->
* Define perl_bootstrap in perl-srpm-macros
* Rebase perl to 5.36.0
<!--* Build new perl 5.36 keeping old COMPAT Provides -->
* Rebuild dual-lived packages (otherwise dnf recommends --skip-broken and fails)
* Rebuild packages needed for minimal build-root
* Rebuild packages needed for building source packages from git repository
* Rebuild other packages: Use Fedora::Rebuild dependency solver
* Undefine perl_bootstrap
* Rebuild packages having perl_bootstrap condition in spec file (127 packages)
* Rebuild all updated packages
* [https://jplesnik.fedorapeople.org/5.36/ Final lists of results]
* Merge dedicated build-root to rawhide and remove the dedicated one by rel-engs
* Synchronize packages upgraded in ''f37'' build root
* Rebuild Perl packages: 0 of 3249 done (0.00%)


== Detailed Description ==
== Detailed Description ==

Revision as of 11:56, 26 April 2022

Perl 5.36

Summary

A new perl 5.36 version brings a lot of changes done over a year of development. Perl 5.36 will be released in May 20th 2022. See 5.36.0 perldelta for more details about new release. https://metacpan.org/release/SHAY/perl-5.35.11/view/pod/perldelta.pod

Owner

Current status

  • Targeted release: Fedora Linux 37
  • Last updated: 2022-04-26
  • FESCo issue: <will be assigned by the Wrangler>
  • Tracker bug: <will be assigned by the Wrangler>
  • Release notes tracker: <will be assigned by the Wrangler>

Completed Items

Items in Progress

Items to Be Done

  • Get dedicated build-root from rel-engs (f37-perl)
  • Upstream to release Perl 5.34
  • Define perl_bootstrap in perl-srpm-macros
  • Rebase perl to 5.36.0
  • Rebuild dual-lived packages (otherwise dnf recommends --skip-broken and fails)
  • Rebuild packages needed for minimal build-root
  • Rebuild packages needed for building source packages from git repository
  • Rebuild other packages: Use Fedora::Rebuild dependency solver
  • Undefine perl_bootstrap
  • Rebuild packages having perl_bootstrap condition in spec file (127 packages)
  • Rebuild all updated packages
  • Final lists of results
  • Merge dedicated build-root to rawhide and remove the dedicated one by rel-engs
  • Synchronize packages upgraded in f37 build root
  • Rebuild Perl packages: 0 of 3249 done (0.00%)

Detailed Description

Feedback

Benefit to Fedora

Scope

  • Proposal owners:
  • Other developers:
  • Policies and guidelines: N/A (not needed for this Change)
  • Trademark approval: N/A (not needed for this Change)
  • Alignment with Objectives:

Upgrade/compatibility impact

How To Test

User Experience

Dependencies

Contingency Plan

  • Contingency mechanism: (What to do? Who will do it?) N/A (not a System Wide Change)
  • Contingency deadline: N/A (not a System Wide Change)
  • Blocks release? N/A (not a System Wide Change), Yes/No


Documentation

N/A (not a System Wide Change)

Release Notes