Bug 1952790
Summary: | packaging differences between Fedora/EPEL and ConfigManagementSIG/Red Hat | ||
---|---|---|---|
Product: | [Fedora] Fedora EPEL | Reporter: | Evgeni Golov <egolov> |
Component: | ansible | Assignee: | Kevin Fenzi <kevin> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | epel7 | CC: | a.badger, fabian.arrotin, kevin, maxim, patrick |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | ansible-2.9.20-1.el8 ansible-2.9.20-1.fc33 ansible-2.9.20-1.fc34 ansible-2.9.20-1.fc32 ansible-2.9.21-1.el7 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2021-04-27 01:08:09 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
Evgeni Golov
2021-04-23 07:04:31 UTC
dnf on EL8 does the right thing with the above reproducer, whether this is intentional or sheer luck, I can't say Well, probably not a EPEL7 issue then, but more mixing repositories. It's true that CentOS Configmanagement SIG is just reusing upstream (ansible) src.rpm but with the ansible 3.0 (ansible-core 2.10) and 4.0 (ansible-core 2.11) releases, the goal was to work with Kevin on using same .spec/packaging for both (in fact ConfigManagement SIG just switching to epel packaging *but* still through branches, and so continue to build for all supported branches, like for now) upstream .spec has indeed %package -n ansible-test %files -n ansible-test Can have a look at trying to unify this for configmanagement SIG but clearly that's the wrong tracker :) I'd actually prefer if things would follow upstream/RH, as otherwise you'll get the same issue when using EPEL on RHEL for example. And yeah, the issue is maybe that we're mixing repos, but we need EPEL for something else, and would *prefer* ansible from the SIG repo (but also don't want to mandate that) I can take a look at adding this subpackage/checking differences here. So, fun times: * ansible engine (the RH product rpm) on epel7 has a ansible-test subpackage, and also only builds for python3. * ansible rpm from releases.ansible.com on epel7 has an ansible-test subpackage, but only builds for python2. * ansible epel rpm builds for python3 (ansible-python3 subpackage) and python2, but doesn't have ansible-test subpacakge. So, I fear there's going to be more divergence over time. I am adding a ansible-test subpackage, but putting only the python2 ansible-test stuff in it. The python3 ansible-test3* will be in ansible-python3. Hopefully that will help you with the current issue. You may want to look at repo priorities or excludes to avoid mixing the repos moving forward. FEDORA-EPEL-2021-076099dbe2 has been submitted as an update to Fedora EPEL 8. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2021-076099dbe2 FEDORA-2021-4a17f0225d has been submitted as an update to Fedora 33. https://bodhi.fedoraproject.org/updates/FEDORA-2021-4a17f0225d FEDORA-EPEL-2021-3370d4396b has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2021-3370d4396b FEDORA-2021-0414eb891b has been submitted as an update to Fedora 34. https://bodhi.fedoraproject.org/updates/FEDORA-2021-0414eb891b FEDORA-2021-c1116fb75e has been submitted as an update to Fedora 32. https://bodhi.fedoraproject.org/updates/FEDORA-2021-c1116fb75e FEDORA-EPEL-2021-3370d4396b has been pushed to the Fedora EPEL 7 testing repository. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2021-3370d4396b See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-2021-c1116fb75e has been pushed to the Fedora 32 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-c1116fb75e` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-c1116fb75e See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-EPEL-2021-076099dbe2 has been pushed to the Fedora EPEL 8 testing repository. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2021-076099dbe2 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-2021-4a17f0225d has been pushed to the Fedora 33 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-4a17f0225d` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-4a17f0225d See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-2021-0414eb891b has been pushed to the Fedora 34 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-0414eb891b` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-0414eb891b See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-EPEL-2021-076099dbe2 has been pushed to the Fedora EPEL 8 stable repository. If problem still persists, please make note of it in this bug report. FEDORA-2021-4a17f0225d has been pushed to the Fedora 33 stable repository. If problem still persists, please make note of it in this bug report. FEDORA-2021-0414eb891b has been pushed to the Fedora 34 stable repository. If problem still persists, please make note of it in this bug report. FEDORA-2021-c1116fb75e has been pushed to the Fedora 32 stable repository. If problem still persists, please make note of it in this bug report. FEDORA-EPEL-2021-80d45ac7ec has been pushed to the Fedora EPEL 7 testing repository. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2021-80d45ac7ec See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-EPEL-2021-80d45ac7ec has been pushed to the Fedora EPEL 7 stable repository. If problem still persists, please make note of it in this bug report. |