Bug 1192824
Summary: | F20 PPC64 Perl: Now 5.18.2 but primary is now 5.18.4 - updated noarch package deps prevent network installs | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Al Dunsmuir <al.dunsmuir> |
Component: | perl | Assignee: | Dan HorĂ¡k <dhorak> |
Status: | CLOSED WORKSFORME | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | urgent | Docs Contact: | |
Priority: | unspecified | ||
Version: | 20 | CC: | al.dunsmuir, ari.lemmke, cweyl, iarnell, jplesnik, kasal, perl-devel, ppisar, psabata, rc040203, tcallawa |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | ppc64 | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2015-03-01 20:21:20 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Al Dunsmuir
2015-02-15 16:35:22 UTC
Please ignore "Last F21 ppc64" - edit leftovers. I checked if the same issue affects the other secondary archs: - arm switched to primary at F21. - The last secondary build was perl-5.18.1-287.fc20 so it will also be affected but likely is not considered a priority. - aarch64 began at F21. - Not affected For s/390 secondary, I see Dan (sharkcz) has just completed a build of perl-5.18.4-292.fc20 at 2015-02-15 01:50:38, so I suspect relief for this problem is on the way. Builds for secondary architectures are performed by secondary architecture team. Not by Fedora package maintainers. Karsten Hopp built a new perl-5.18.4-290.fc20 on 2015-02-17 at 23:57:37 that Koji believes is successful. I attempted another install, but the error persists. The F20 updates repo needs to be updated with this version. perl-5.18.4-290.fc20 is stable in the primary F20: $ koji list-tag-history --build=perl-5.18.4-290.fc20 Fri Oct 3 14:51:31 2014: perl-5.18.4-290.fc20 tagged into f20-updates-candidate by jplesnik Fri Oct 3 15:46:09 2014: perl-5.18.4-290.fc20 tagged into f20-updates-testing-pending by bodhi Fri Oct 3 18:57:26 2014: perl-5.18.4-290.fc20 untagged from f20-updates-candidate by bodhi Fri Oct 3 18:57:26 2014: perl-5.18.4-290.fc20 tagged into f20-updates-testing by bodhi Fri Oct 3 19:03:43 2014: perl-5.18.4-290.fc20 untagged from f20-updates-testing-pending by bodhi Sun Oct 5 19:50:04 2014: perl-5.18.4-290.fc20 tagged into f20-override by bodhi Tue Oct 14 14:33:19 2014: perl-5.18.4-290.fc20 untagged from f20-updates-testing by bodhi Tue Oct 14 14:33:19 2014: perl-5.18.4-290.fc20 tagged into f20-updates-candidate by bodhi Tue Oct 14 14:33:32 2014: perl-5.18.4-290.fc20 tagged into f20-updates-testing-pending by bodhi Tue Oct 14 18:20:51 2014: perl-5.18.4-290.fc20 untagged from f20-updates-candidate by bodhi Tue Oct 14 18:20:51 2014: perl-5.18.4-290.fc20 tagged into f20-updates-testing by bodhi Tue Oct 14 18:27:05 2014: perl-5.18.4-290.fc20 untagged from f20-updates-testing-pending by bodhi Thu Oct 16 09:07:38 2014: perl-5.18.4-290.fc20 tagged into f20-updates-pending by bodhi Thu Oct 16 21:43:28 2014: perl-5.18.4-290.fc20 untagged from f20-updates-testing by bodhi Thu Oct 16 21:43:28 2014: perl-5.18.4-290.fc20 tagged into f20-updates by bodhi [still active] Thu Oct 16 21:49:50 2014: perl-5.18.4-290.fc20 untagged from f20-override by bodhi Thu Oct 16 21:49:54 2014: perl-5.18.4-290.fc20 untagged from f20-updates-pending by bodhi Subsequent perl-5.18.4-291.fc20 is also in stable updates. perl-5.18.4-292.fc20 is in updates-testing. Petr, The reason the secondary arch network install now fails is *because* this is now in primary updates-testing, but *not* in the secondary arch (ppc64) updates-testing. That's the main reason this bz was opened. Primary arch has been building 5.18.4 on F20 since October, but until it was promoted to stable there were no secondary arch F20 builds. The script that does the secondary arch sees the new noarch packages from the primary arch, and copies them to the secondary arch repo. Normally this is a good thing, as it eliminates an unnecessary secondary arch package rebuild. Unfortunately, Perl is an odd case where noarch packages have dependencies on arch packages. The secondary arch Perl build was not in place, hence repos for ppc64 end up with unresolvable dependency errors. Bugs in F20 anaconda does not allow one to ignore the updates repository, so now all network installs for ppc64 F20 are broken. Karsten has now built 5.18.4 for ppc64, so new perl-related builds for ppc64 arch packages will be OK. The network install is still broken because the new perl build has not yet been added to the ppc64 F20 repos and cloned to the mirrors. Nearly there... Al Just FYI .. this is still open... //arl Ari, Indeed it is. Dan asked Peter Robinson to do a ppc64 F20 updates push Monday morning. Either Peter is really busy, or he has run into another issue with the repository closure/generation process... or both. You can check the latest repo data below. It still shows Jan 30th. http://ppc.koji.fedoraproject.org/tree/updates/20/ppc64/repodata/ Al One step forward, one step back. Forward: The perl 5.18.4 issue is now resolved. Backwared: A new ppc64 F20 dependency issue. I select the Mate desktop, and C development tools. Anaconda is happy enough to reach the point of formatting the disks, and begin the installation process. "Starting package installation process" is displayed. I get a new pop-up with: "glibc-2.18-11.fc20.ppc requires glibc-common = 2.18-11.fc20 It is annoying that this was not caught in the earlier dependency check, but that is likely an anaconda or packaging issue. http://dl.fedoraproject.org/pub/fedora-secondary/updates/20/ppc64/ has the following glibc packages: glibc-2.18-16.fc20.ppc64.rpm 2015-02-24 18:47 4.7M glibc-2.18-16.fc20.ppc64p7.rpm 2015-02-24 18:45 3.7M glibc-common-2.18-16.fc20.ppc64.rpm 2015-02-24 19:05 11M glibc-common-2.18-16.fc20.ppc64p7.rpm 2015-02-24 18:48 11M glibc-devel-2.18-16.fc20.ppc64.rpm 2015-02-24 18:55 1.0M glibc-devel-2.18-16.fc20.ppc64p7.rpm 2015-02-24 19:03 1.0M glibc-headers-2.18-16.fc20.ppc64.rpm 2015-02-24 18:55 637K glibc-headers-2.18-16.fc20.ppc64p7.rpm 2015-02-24 19:03 636K glibc-static-2.18-16.fc20.ppc64.rpm 2015-02-24 19:01 1.6M glibc-static-2.18-16.fc20.ppc64p7.rpm 2015-02-24 18:53 1.6M glibc-utils-2.18-16.fc20.ppc64.rpm 2015-02-24 18:53 190K glibc-utils-2.18-16.fc20.ppc64p7.rpm 2015-02-24 19:06 190K These match the packages at: http://ppc.koji.fedoraproject.org/tree/updates/20/ppc64/ http://dl.fedoraproject.org/pub/fedora-secondary/updates/testing/20/ppc64/ has no glibc packages As this is no longer a Perl problem, I'll mark this bz as closed and follow up offine. |