Hey there,

Thanks for the report... do I understand correctly that you have idm-jss-tomcat and idm-tomcatjss installed on your system, but the current/latest versions conflict? That's unfortunate and seems tricky to discover in general after looking into it a bit more...

Each package installs fine on its own, but they conflict together. In general, testing all possible combinations between thousands of packages isn't feasible. But here's what we can do right now:

1. Report this to the package maintainer (done: https://issues.redhat.com/browse/RHEL-20464)
2. Let's add a compose test

Would you please provide more details in the RHEL-20464 ticket if you have any?

For the compose tests: We run the t_functional test suite [1] on every compose. Anyone is welcome to contribute tests. We're working on a slightly better system and actual contribution guidelines, as time allows, which it hasn't recently... but here's the thread [2] about it. Which brings me to the new-ish Integration SIG [3] — that's probably the best place to go to and figure out how to tackle this in a more general sense.

Cheers,
Adam

[1] https://github.com/CentOS/sig-core-t_functional
[2] https://discussion.fedoraproject.org/t/contributing-compose-tests-to-centos-stream/92934
[3] https://discussion.fedoraproject.org/t/centos-integration-sig-everyone-is-welcome/90378


On Tue, 2 Jan 2024 at 17:06, lejeczek via CentOS-devel <centos-devel@centos.org> wrote:


On 20/12/2023 15:11, Troy Dawson wrote:
Thank you for letting us know.
That should be fixed in the next CentOS Stream 9 release.

On Wed, Dec 20, 2023 at 6:02 AM lejeczek via CentOS-devel <centos-devel@centos.org> wrote:
Hi guys.

To let @devel & freeIPA know - if one uses freeIPA


-> $ dnf update -y
Extra Packages for Enterprise Linux 9 openh264 (From Cisco) - x86_64              1.7 kB/s | 2.5 kB     00:01    
Error:
 Problem: cannot install the best update candidate for package ipa-selinux-4.11.0-3.el9.noarch
  - nothing provides selinux-policy >= 38.1.28-1.el9 needed by ipa-selinux-4.11.0-4.el9.noarch from appstream
  - nothing provides selinux-policy-base >= 38.1.28-1.el9 needed by ipa-selinux-4.11.0-4.el9.noarch from appstream
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

regards, L.

different, but... more:
-> $ dnf update
...
Error:
 Problem 1: package idm-jss-tomcat-5.5.0-0.2.alpha3.el9.x86_64 from appstream conflicts with tomcatjss <= 8.5 provided by idm-tomcatjss-8.4.0-1.el9.noarch from @System
  - package idm-pki-server-11.5.0-0.1.alpha4.el9.noarch from appstream requires mvn(org.dogtagpki.jss:jss-tomcat), but none of the providers can be installed
  - package idm-pki-server-11.5.0-0.1.alpha4.el9.noarch from appstream requires mvn(org.dogtagpki.jss:jss-tomcat) >= 5.5.0, but none of the providers can be installed
  - cannot install the best update candidate for package idm-tomcatjss-8.4.0-1.el9.noarch
  - cannot install the best update candidate for package idm-pki-server-11.4.2-1.el9.noarch
 Problem 2: package pki-resteasy-3.0.26-15.el9.noarch from @System requires pki-resteasy-client = 3.0.26-15.el9, but none of the providers can be installed
  - package pki-resteasy-client-3.0.26-16.el9.noarch from appstream conflicts with resteasy-client < 3.0.26-16.el9 provided by pki-resteasy-client-3.0.26-15.el9.noarch from @System
  - cannot install both pki-resteasy-client-3.0.26-16.el9.noarch from appstream and pki-resteasy-client-3.0.26-15.el9.noarch from @System
  - package pki-resteasy-client-3.0.26-16.el9.noarch from appstream conflicts with resteasy-client < 3.0.26-16.el9 provided by pki-resteasy-client-3.0.26-15.el9.noarch from appstream
  - cannot install both pki-resteasy-client-3.0.26-16.el9.noarch from appstream and pki-resteasy-client-3.0.26-15.el9.noarch from appstream
  - cannot install the best update candidate for package pki-resteasy-client-3.0.26-15.el9.noarch
  - cannot install the best update candidate for package pki-resteasy-3.0.26-15.el9.noarch
 Problem 3: problem with installed package idm-tomcatjss-8.4.0-1.el9.noarch
  - package idm-tomcatjss-8.4.0-1.el9.noarch from @System requires jss = 5.4, but none of the providers can be installed
  - package idm-tomcatjss-8.4.0-1.el9.noarch from appstream requires jss = 5.4, but none of the providers can be installed
  - cannot install both idm-jss-5.5.0-0.2.alpha3.el9.x86_64 from appstream and idm-jss-5.4.1-2.el9.x86_64 from @System
  - cannot install both idm-jss-5.5.0-0.2.alpha3.el9.x86_64 from appstream and idm-jss-5.4.1-1.el9.x86_64 from appstream
  - cannot install both idm-jss-5.5.0-0.2.alpha3.el9.x86_64 from appstream and idm-jss-5.4.1-2.el9.x86_64 from appstream
  - cannot install the best update candidate for package idm-jss-5.4.1-2.el9.x86_64
 Problem 4: problem with installed package pki-resteasy-3.0.26-15.el9.noarch
  - package pki-resteasy-3.0.26-15.el9.noarch from @System requires pki-resteasy-core = 3.0.26-15.el9, but none of the providers can be installed
  - package pki-resteasy-3.0.26-15.el9.noarch from appstream requires pki-resteasy-core = 3.0.26-15.el9, but none of the providers can be installed
  - package pki-resteasy-core-3.0.26-16.el9.noarch from appstream conflicts with resteasy-core < 3.0.26-16.el9 provided by pki-resteasy-core-3.0.26-15.el9.noarch from @System
  - cannot install both pki-resteasy-core-3.0.26-16.el9.noarch from appstream and pki-resteasy-core-3.0.26-15.el9.noarch from @System
  - package pki-resteasy-core-3.0.26-16.el9.noarch from appstream conflicts with resteasy-core < 3.0.26-16.el9 provided by pki-resteasy-core-3.0.26-15.el9.noarch from appstream
  - cannot install both pki-resteasy-core-3.0.26-16.el9.noarch from appstream and pki-resteasy-core-3.0.26-15.el9.noarch from appstream
  - cannot install the best update candidate for package pki-resteasy-core-3.0.26-15.el9.noarch
(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

_______________________________________________
CentOS-devel mailing list
CentOS-devel@centos.org
https://lists.centos.org/mailman/listinfo/centos-devel


--

Adam Samalik
---------------------------
Principal Software Engineer
Red Hat