Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 607972 - dev-lang/perl 5.22.3 5.24.1: minor bump
Summary: dev-lang/perl 5.22.3 5.24.1: minor bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal minor (vote)
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-02-02 03:03 UTC by Rafał Mużyło
Modified: 2017-02-21 18:03 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rafał Mużyło 2017-02-02 03:03:03 UTC
I might be reporting something the team might already know, but on 15th January both of those got bumped from rc status into full release.
Comment 1 Rafał Mużyło 2017-02-02 03:05:52 UTC
AFAICT, it was simply by blessing the previous RCs.
Comment 2 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2017-02-02 03:29:43 UTC
We're aware of the final releases, but there's not much benefit to shipping the final releases.

The details of exactly why are quite complex and laid out here: https://wiki.gentoo.org/wiki/Project:Perl/dev-lang/perl#2016_base.pm_fiasco

And so,  while upstreams 5.22.3_rc4 and final are different from each other,
"our" 5.22.3_rc4 is basically the same as uptreams final release (modulo Module::Metadata, which arbitrarily changes with every release, and epigraphs from other dev perls that were released in the same period) 

I've considered putting together a final 5.22.3, but at this time it creates a few additional headaches that its easier to just avoid.

Subsequently, there's no pressing technical need to ship 5.22.3 without (_rc), the only real motivation is it would reduce the confusion for end users who read too much into that _rc.

So I'm marking this "WONTFIX" for now, but I may eventually get around to it anyway.
Comment 3 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2017-02-20 20:57:55 UTC
Actually, this can happen now, but it will be mostly for shipping a bunch of other bug fixes as well ( ie: basically an -r1 bump by another name )
Comment 4 Andreas Kinzler 2017-02-20 22:05:19 UTC
Just my opinion as user: the _rc was a total blocker for me. Why would I update my stable 5.22.2 to a "rc"? Please consider the psychological effect.
Comment 5 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2017-02-20 23:19:26 UTC
(In reply to Andreas Kinzler from comment #4)
> Just my opinion as user: the _rc was a total blocker for me. Why would I
> update my stable 5.22.2 to a "rc"? Please consider the psychological effect.

Its mostly an imaginary effect. You should really pay much more attention to what we mark as "stable" than the suffixes.

I understand the confusion though. But the 5.22.3_rc4 was still better than either 5.22.2 _or_ what upstream *had* planned on shipping for 5.22.3 ;) 

They changed their mind at the last minute and did what we did :)
Comment 6 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2017-02-21 18:03:36 UTC
ls dev-lang/perl | cat 

Manifest
metadata.xml
perl-5.22.3.ebuild
perl-5.22.3_rc4.ebuild
perl-5.24.1.ebuild
perl-5.24.1-r1.ebuild
perl-5.24.1_rc4.ebuild

git log --stat --diff-filter=A -- dev-lang/perl/perl-5.22.3.ebuild dev-lang/perl/perl-5.24.1.ebuild dev-lang/perl/perl-5.24.1-r1.ebuild  | cat - 

commit f7f55098218de72848fed8ab450b5d895efc02eb
Author: Kent Fredric <kentnl@gentoo.org>
Date:   Wed Feb 22 05:56:13 2017 +1300

    dev-lang/perl,virtual/perl-Module-CoreList: Bump to 5.22.3 Final
    
    - Fix bug with patching now-missing CPANPLUS code #608966
    - Update cross-perl to 1.1.4
    - Fix cross-compile bugs
    - Fix GCC6 + lto bugs #583532
    - Backport fixes from Compress-Raw-Zlib 2.074 for zlib 1.2.9+
      #606374
    
    Bug: https://bugs.gentoo.org/608966
    Bug: https://bugs.gentoo.org/583532
    Bug: https://bugs.gentoo.org/606374
    
    Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-lang/perl/perl-5.22.3.ebuild | 550 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 550 insertions(+)

commit e03cb8b9c2fee8ea8fbc7668e9b9b01d9fca059a
Author: Kent Fredric <kentnl@gentoo.org>
Date:   Tue Feb 21 15:14:57 2017 +1300

    dev-lang/perl: Update to patchelevel 3
    
    - Fix related to bug #608966 under crossdev where "touch" on a
      path would fail because the parent path did not exist
    - Fix patching failure under crossdev due to SHA1Sums changing
    - Upgrade perl-cross to 1.1.4
    - Fix makefile ordering issue when compiling unicore/ parts
      before Config.pm has been compiled
    - Ensure miniperl is built with the right target arch for
      bootstrap
    - Upgrade base.pm patchset to latest for testing
    - Fix compilation with GCC6 and -flto  #583532
    - Properly fix compilation against newer zlibs #606374 by
      backporting changes to ZLib.xs from Compress-Raw-Zlib 2.074
    
    Bug: https://bugs.gentoo.org/608966
    Bug: https://bugs.gentoo.org/583532
    Bug: https://bugs.gentoo.org/606374
    
    Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-lang/perl/perl-5.24.1-r1.ebuild | 559 ++++++++++++++++++++++++++++++++++++
 1 file changed, 559 insertions(+)

commit e9992a8ed2cce6c4564cc1507ec2e68b7bfc2f78
Author: Kent Fredric <kentnl@gentoo.org>
Date:   Sun Feb 12 09:44:59 2017 +1300

    dev-lang/perl,virtual/perl-Module-CoreList: Bump to Perl v5.24.1 (final)
    
    - Patches reworked slightly to give better `perl -V` output and apply
      cleanly with `git am`
    - base.pm changes from 5.24.1-RC4 carried on, despite removal
      upstream in 5.24.1-RC5/Final ( For testing, as this change is
      likely to come back in 5.24.2 )
    - Temporarily disable zlib tests affected by bug #606374
    - Remove bad patch causing bug #608966
    - Upgrade to perl-cross 1.1.3
    
    Bug: https://bugs.gentoo.org/606374
    Bug: https://bugs.gentoo.org/608966
    
    Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-lang/perl/perl-5.24.1.ebuild | 555 +++++++++++++++++++++++++++++++++++++++