Description of problem: Build Tag Built by ---------------------------------------- -------------------- ---------------- perl-5.12.4-162.fc15 dist-f15-updates ppisar [mtasaka@localhost hacks]$ koji latest-pkg f16-build perl Build Tag Built by ---------------------------------------- -------------------- ---------------- perl-5.14.2-190.fc16 f16-updates ppisar perl-5.12.4-162.fc15 builds perl-Module-CoreList-2.50-162.fc15 perl-5.14.2-190.fc16 builds perl-Module-CoreList-2.49-190.fc16, which is lower than F-15 ones. There was a bug report on Japanese 2ch BBS that this issue prevented perl from being upgraded with F-15->F-16: http://hibari.2ch.net/test/read.cgi/linux/1312563024/897
Note: perl-5.14.2-190.fc16 http://koji.fedoraproject.org/koji/buildinfo?buildID=272123 perl-5.12.4-162.fc15 http://koji.fedoraproject.org/koji/buildinfo?buildID=267089
Thanks for spotting it. This is upstream issue: $ grep '\$VERSION\s*=' perl-5.{12.4,14.2}/lib/Module/CoreList.pm perl-5.12.4/lib/Module/CoreList.pm:$VERSION = '2.50'; perl-5.14.2/lib/Module/CoreList.pm:$VERSION = '2.49_02'; I will fix it by bumping epoch number for this particular sub-package.
F17--16 affected.
perl-5.14.2-191.fc16 has been submitted as an update for Fedora 16. https://admin.fedoraproject.org/updates/perl-5.14.2-191.fc16
Package perl-5.14.2-191.fc16: * should fix your issue, * was pushed to the Fedora 16 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing perl-5.14.2-191.fc16' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2011-16131/perl-5.14.2-191.fc16 then log in and leave karma (feedback).
I'm not sure that perl properly removed perl-Module-CoreList When I try remove perl-Module-CoreList it wants to take stuff with it. sudo yum remove perl-Module-CoreList Loaded plugins: langpacks, presto, refresh-packagekit Setting up Remove Process Resolving Dependencies --> Running transaction check ---> Package perl-Module-CoreList.noarch 0:2.50-163.fc15 will be erased --> Processing Dependency: perl(Module::CoreList) for package: perl-Padre-0.86-5.fc16.noarch --> Processing Dependency: perl(Module::CoreList) for package: perl-Module-Install-1.01-2.fc16.noarch --> Running transaction check ---> Package perl-Module-Install.noarch 0:1.01-2.fc16 will be erased ---> Package perl-Padre.noarch 0:0.86-5.fc16 will be erased --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Removing: perl-Module-CoreList noarch 2.50-163.fc15 @updates/15 1.1 M Removing for dependencies: perl-Module-Install noarch 1.01-2.fc16 @anaconda-0 377 k perl-Padre noarch 0.86-5.fc16 @anaconda-0 4.1 M Transaction Summary ================================================================================ Remove 3 Packages Installed size: 5.6 M Is this ok [y/N]: n sudo yum info perl-Module-CoreList perl Loaded plugins: langpacks, presto, refresh-packagekit Installed Packages Name : perl Arch : x86_64 Epoch : 4 Version : 5.14.2 Release : 190.fc16 Size : 34 M Repo : installed From repo : anaconda-0 Summary : Practical Extraction and Report Language URL : http://www.perl.org/ License : (GPL+ or Artistic) and (GPLv2+ or Artistic) and Copyright Only and : MIT and Public Domain and UCD Description : Perl is a high-level programming language with roots in C, sed, : awk and shell scripting. Perl is good at handling processes and : files, and is especially good at handling text. Perl's hallmarks : are practicality and efficiency. While it is used to do a lot of : different things, Perl's most common applications are system : administration utilities and web programming. A large proportion : of the CGI scripts on the web are written in Perl. You need the : perl package installed on your system so that your system can : handle Perl scripts. : : Install this package if you want to program in Perl or enable your : system to handle Perl scripts. Name : perl-Module-CoreList Arch : noarch Version : 2.50 Release : 163.fc15 Size : 1.1 M Repo : installed From repo : updates Summary : Perl core modules indexed by perl versions URL : http://www.perl.org/ License : GPL+ or Artistic Description : Module::CoreList contains the hash of hashes : %Module::CoreList::version, this is keyed on perl version as : indicated in $]. The second level hash is module => version : pairs.
My problem could be fixed by choosing yum downgrade perl-Module-Corelist So it appears the Module-Corelist package needs a version bump. sudo yum downgrade perl-Module-CoreList [sudo] password for kdekorte: Loaded plugins: langpacks, presto, refresh-packagekit Setting up Downgrade Process Resolving Dependencies --> Running transaction check ---> Package perl-Module-CoreList.noarch 0:2.49-190.fc16 will be a downgrade ---> Package perl-Module-CoreList.noarch 0:2.50-163.fc15 will be erased --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Downgrading: perl-Module-CoreList noarch 2.49-190.fc16 updates 78 k Transaction Summary ================================================================================ Downgrade 1 Package Total download size: 78 k Is this ok [y/N]: y Downloading Packages: perl-Module-CoreList-2.49-190.fc16.noarch.rpm | 78 kB 00:00 Running Transaction Check Running Transaction Test Transaction Test Succeeded Running Transaction Installing : perl-Module-CoreList-2.49-190.fc16.noarch 1/2 Cleanup : perl-Module-CoreList-2.50-163.fc15.noarch 2/2 Removed: perl-Module-CoreList.noarch 0:2.50-163.fc15 Installed: perl-Module-CoreList.noarch 0:2.49-190.fc16 Complete! [kdekorte@quad ~]$ sudo yum upgrade Loaded plugins: langpacks, presto, refresh-packagekit Setting up Upgrade Process No Packages marked for Update
Kevin, you do not still have the updated perl-Module-CoreList available, thus you cannot see the change I've made. If you enabled updates-testing repository for F16, you could see: # repoquery --qf '%{SOURCERPM}/%{NEVRA}' perl-Module-CoreList perl-5.14.2-191.fc16.src.rpm/perl-Module-CoreList-1:2.49-191.fc16.noarch Please note the epoch number (the `1' before colon). The package is still stuck in updates-testing repository: $ koji list-tag-history --build=perl-5.14.2-191.fc16 Fri Nov 18 11:50:55 2011: perl-5.14.2-191.fc16 tagged into f16-updates-candidate by ppisar Fri Nov 18 11:52:50 2011: perl-5.14.2-191.fc16 tagged into f16-updates-testing-pending by bodhi Fri Nov 18 19:07:47 2011: perl-5.14.2-191.fc16 untagged from f16-updates-candidate by bodhi Fri Nov 18 19:07:47 2011: perl-5.14.2-191.fc16 tagged into f16-updates-testing by bodhi [still active] Fri Nov 18 19:14:27 2011: perl-5.14.2-191.fc16 untagged from f16-updates-testing-pending by bodhi Mon Dec 5 10:56:16 2011: perl-5.14.2-191.fc16 tagged into f16-updates-pending by bodhi [still active] I've asked the release engineers this morning to push this package into stable updates repository. So after the package becomes there or your enable the updates-testing repository, you should see updated package with higher EVRA string.
perl-5.14.2-191.fc16 has been pushed to the Fedora 16 stable repository. If problems still persist, please make note of it in this bug report.