Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 2121892
Summary: | ansible-2.9.27-3.fc35.noarch conflicts with ansible-base | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Randy Barlow <randy> |
Component: | ansible-packaging | Assignee: | Maxwell G <maxwell> |
Status: | CLOSED ERRATA | QA Contact: | |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 35 | CC: | aaron.lwe, a.badger, dmsimard, kevin, maxwell, ngompa13, patrick, sergio |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | ansible-packaging-1-8.fc35 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2022-08-31 10:14:52 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
Randy Barlow
2022-08-27 02:58:49 UTC
This is my fault[1]. ansible-packaging now requires ansible-core, as ansible 2.9 does not properly support `build_ignore` in galaxy.yml or unit testing, which I am starting to use for collections packaging. It used to have a boolean dependency. However, ansible still has ``` # Require packaging macros if rpm-build exists # This makes the transition seamless for other packages Requires: (ansible-packaging if rpm-build) ``` The ansible collection macros used to be part of `ansible` and they've since been split out. After I confirm that every package that needs the macros actually BuildRequires the correct package, I'll probably remove the compat lines above. I already fixed many, if not all of the collections packages. I guess removing this could be considered a breaking change, but this package is not meant to be installed by users, anyways. I'll give it some thought. In the meantime, I plan on temporarily reverting [1] in f35. Fedora 35 is the only supported release that still has ansible 2.9. [1]: https://src.fedoraproject.org/rpms/ansible-packaging/c/a5b014cf2998723b2a3de55a806330d41008e4b6?branch=rawhide I've submitted a PR. I will test it more and merge it tomorrow. (In reply to Maxwell G from comment #2) > I've submitted a PR. I will test it more and merge it tomorrow. I cant find your PR ? I also like to test it , thank you I found the PR is in ansible-packing https://src.fedoraproject.org/rpms/ansible-packaging/pull-request/5#request_diff I linked the PR to the Bugzilla under the Bugzilla's Links section. (In reply to Maxwell G from comment #5) > I linked the PR to the Bugzilla under the Bugzilla's Links section. s/to the Bugzilla// FEDORA-2022-5fa642c334 has been submitted as an update to Fedora 35. https://bodhi.fedoraproject.org/updates/FEDORA-2022-5fa642c334 FEDORA-2022-5fa642c334 has been pushed to the Fedora 35 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2022-5fa642c334` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-5fa642c334 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. *** Bug 2122845 has been marked as a duplicate of this bug. *** FEDORA-2022-5fa642c334 has been pushed to the Fedora 35 stable repository. If problem still persists, please make note of it in this bug report. |