#8874 depend on system-logos-ipa instead of redhat-logos-ipa
Closed: fixed 2 years ago by abbra. Opened 2 years ago by abbra.

python3-ipaserver has a dependency on redhat-logos-ipa but the package is not available on c9s. The same problem happens with Fedora ELN.

DEBUG util.py:444:  No matches found for the following disable plugin patterns: local, spacewalk
DEBUG util.py:446:  (try to add '--skip-broken' to skip uninstallable packages)
DEBUG util.py:444:  Error: 
DEBUG util.py:444:   Problem: package python3-ipaserver-4.9.3-2.el9.noarch requires ipa-server-common = 4.9.3-2.el9, but none of the providers can be installed
DEBUG util.py:444:    - conflicting requests
DEBUG util.py:444:    - nothing provides redhat-logos-ipa >= 80.4 needed by ipa-server-common-4.9.3-2.el9.noarch

There is already system-logos-ipa provides from both redhat-logos and centos-logos. We need the same added to Fedora ELN to make it consistent. But until it is done, we need to change IPA spec for FreeIPA 4.9.4 release to skip the dependency for Fedora ELN and change it to system-logos-ipa requirement for RHEL/CentOS.


Metadata Update from @abbra:
- Issue assigned to abbra

2 years ago

I reported the issue in RHBZ#196257.

Stephen proposed:

I'd like to suggest that IPA should use Requires: ipa-logos as a virtual Provide and then we can have different packages satisfy that requirement on RHEL, CentOS Stream and Fedora ELN.

Metadata Update from @cheimes:
- Custom field rhbz adjusted to https://bugzilla.redhat.com/show_bug.cgi?id=1962570

2 years ago

Yes, I cloned that bugzilla here. And no, we don't need a new required. I changed to system-logos-ipa already, that is enough on our side. Fedora ELN needs to change itself but before that we simply avoid the dependency on ELN now.

Metadata Update from @abbra:
- Issue close_status updated to: fixed
- Issue status updated to: Closed (was: Open)

2 years ago

(Closed this ticket as I committed the changes as part of preparing FreeIPA 4.9.4 release already).

Login to comment on this ticket.

Metadata