Description of problem: The following fails on Fedora Rawhide (F31): # dnf install xalan-j2 Last metadata expiration check: 0:31:40 ago on Thu 09 May 2019 04:31:46 PM UTC. No match for argument: xalan-j2 Error: Unable to find a match This breaks pki-ca: Error: Problem 1: package xerces-j2-2.12.0-2.fc30.noarch requires xalan-j2 >= 2.7.1, but none of the providers can be installed - package xerces-j2-2.12.0-2.fc30.noarch requires osgi(org.apache.xml.serializer), but none of the providers can be installed - conflicting requests - package xalan-j2-2.7.1-39.fc30.noarch is excluded Problem 2: package pki-server-10.7.0-1.fc31.noarch requires pki-tools = 10.7.0, but none of the providers can be installed - package pki-tools-10.7.0-1.fc31.x86_64 requires pki-base-java = 10.7.0, but none of the providers can be installed - package pki-ca-10.7.0-1.fc31.noarch requires pki-server = 10.7.0, but none of the providers can be installed - package pki-base-java-10.7.0-1.fc31.noarch requires xalan-j2, but none of the providers can be installed - conflicting requests - package xalan-j2-2.7.1-39.fc30.noarch is excluded (try to add '--skip-broken' to skip uninstallable packages) Please rebuild xalan-j2 for F30 and F31. Note that this package is maintained as an ursine package as per here: https://src.fedoraproject.org/rpms/xalan-j2/tree/master
The ursine package installs just fine: $ mock -r fedora-rawhide-x86_64 init $ mock -r fedora-rawhide-x86_64 install xalan-j2 ... Installed: xalan-j2-2.7.1-39.fc30.noarch avahi-libs-0.7-18.fc30.x86_64 copy-jdk-configs-3.7-3.fc30.noarch cups-libs-1:2.2.11-2.fc31.x86_64 dbus-libs-1:1.12.12-7.fc31.x86_64 freetype-2.9.1-7.fc30.x86_64 gnutls-3.6.7-1.fc31.x86_64 java-1.8.0-openjdk-headless-1:1.8.0.212.b04-0.fc31.x86_64 javapackages-filesystem-5.3.0-4.fc30.noarch javapackages-tools-5.3.0-4.fc30.noarch libjpeg-turbo-2.0.2-1.fc31.x86_64 libpng-2:1.6.36-1.fc31.x86_64 lksctp-tools-1.0.16-11.fc30.x86_64 lua-5.3.5-5.fc30.x86_64 lua-posix-33.3.1-13.fc30.x86_64 nettle-3.4.1rc1-3.fc31.x86_64 nspr-4.21.0-1.fc31.x86_64 nss-3.43.0-3.fc31.x86_64 nss-softokn-3.43.0-3.fc31.x86_64 nss-softokn-freebl-3.43.0-3.fc31.x86_64 nss-sysinit-3.43.0-3.fc31.x86_64 nss-util-3.43.0-3.fc31.x86_64 sqlite-libs-3.27.2-3.fc31.x86_64 tzdata-java-2019a-1.fc31.noarch xerces-j2-2.12.0-2.fc30.noarch xml-commons-apis-1.4.01-27.fc30.noarch xml-commons-resolver-1.2-27.fc30.noarch It's the modular package that's broken: $ mock -r fedora-rawhide-x86_64 install --enablerepo=rawhide-modular xalan-j2 ... No match for argument: xalan-j2 Error: Unable to find a match
This looks like a problem with Fedora compose. Fedora Release Engineering is investigating the issue.
This is actually caused by https://bugzilla.redhat.com/show_bug.cgi?id=1708661. So, we downgraded pungi on the rawhide compose box and running another rawhide compose, which should fix the issue. Once pungi is fixed, we will upgrade pungi and verify it again. Closing the ticket as it is being tracked in https://bugzilla.redhat.com/show_bug.cgi?id=1708661 *** This bug has been marked as a duplicate of bug 1708661 ***