bugfix update in Fedora 24 for pki-core and resteasy

Status: stable 3 years ago

PKI TRAC Ticket #2392 - Release Dogtag 10.3.5

resteasy - add sub package netty3

Comments 22

This update has been submitted for testing by mharmsen.

This update has been pushed to testing.

mharmsen edited this update.

This update has been unpushed.

lmacken edited this update.

New build(s):

  • resteasy-3.0.17-2.fc24

This update has been submitted for testing by lmacken.

ipa install successful.

karma: +1 #1353054: +1 #1343045: +1

This update has been pushed to testing.

This update pulls in 164 extra dependencies in a standard IPA install including java-1.8.0-openjdk-devel and jBoss

karma: -1 #1353054: -1 #1343045: -1

This seems to be ok for me and I don't get the 164 deps issue that @pbrobinson did.

dnf --enablerepo=updates-testing upgrade pki\*


    jboss-annotations-1.2-api.noarch 1.0.0-1.fc24
    jboss-jaxrs-2.0-api.noarch 1.0.0-3.fc24
    jboss-logging.noarch 3.3.0-1.fc24

    pki-base.noarch 10.3.5-1.fc24
    pki-base-java.noarch 10.3.5-1.fc24
    pki-ca.noarch 10.3.5-1.fc24
    pki-kra.noarch 10.3.5-1.fc24
    pki-server.noarch 10.3.5-1.fc24
    pki-tools.x86_64 10.3.5-1.fc24
    resteasy-atom-provider.noarch 3.0.17-2.fc24
    resteasy-client.noarch 3.0.17-2.fc24
    resteasy-core.noarch 3.0.17-2.fc24
    resteasy-jackson-provider.noarch 3.0.17-2.fc24
    resteasy-jaxb-provider.noarch 3.0.17-2.fc24
karma: +1 #1353054: +1 #1343045: +1

This update has reached 7 days in testing and can be pushed to stable now if the maintainer wishes

I can confirm @pbrobinson 's issue here, on a clean F24 install with https://www.happyassassin.net/ks/oqipas.ks - so the server-product-environment env group and the freeipa-server package group installed. dnf --refresh update - i.e., without updates-testing - wants to "Install 7 Packages", "Upgrade 292 Packages". dnf --refresh --enablerepo=updates-testing update wants to "Install 173 Packages", "Upgrade 318 Packages". This does seem to be caused by resteasy: dnf --refresh --enablerepo=updates-testing update resteasy* wants to "Install 166 Packages". Something to do with the resteasy changes between 3.0.6-11 and 3.0.17-2 is causing this. The resteasy packages installed before the update are resteasy-client, resteasy-atom-provider, resteasy-jaxrs-api, resteasy-core, resteasy-jaxb-provider, and resteasy-jackson-provider.

karma: -1

Ah, so I think I know why this is. If you just do dnf install resteasy without u-t enabled, it wants to install almost all the same packages - 153 of them, including java-devel and stuff. And in http://pkgs.fedoraproject.org/cgit/rpms/resteasy.git/commit/?id=d5e65d79479fc73b0116091a682d6f67fdf360c6 , resteasy was set to Obsoletes: resteasy-jaxrs-api < 3.0.17-2.fc24. As we have resteasy-jaxrs-api installed, dnf is deciding to install resteasy - which was not installed - to replace it, and that's pulling in all these extra dependencies. (resteasy seems to be a metapackage which just depends on all the subpackages, and these other things are in turn being pulled in by one of the subpackages, which freeipa doesn't actually need).

I'm not sure dnf's behaviour there is actually correct - I thought it should not pull in non-installed packages purely through an Obsoletes:...but it does seem like we want to ensure resteasy-jaxrs-api is removed?

I guess my suggestion here would be to move the Obsoletes to resteasy-core rather than resteasy...

This update has been unpushed.

This update has been submitted for testing by lmacken.

work for me

karma: +1 #1353054: +1 #1343045: +1

This update has been pushed to testing.

Looks fine on my server.

karma: +1 #1353054: +1 #1343045: +1

This update has been submitted for stable by bodhi.

This update has been pushed to stable.

Add Comment & Feedback

Please login to add feedback.

Content Type
Test Gating
Submitted by
Update Type
Update Severity
stable threshold: 3
unstable threshold: -3
Autopush (karma)
Autopush (time)
submitted 3 years ago
in testing 3 years ago
in stable 3 years ago
modified 3 years ago

Related Bugs 2

-1+6 #1343045 resteasy-3.0.17.Final is available
-1+6 #1353054 FreeIPA server deployment fails due to pki-core dangling symlinks (one from non-installed 'scannotation' package, one formerly in resteasy-jaxrs-api but now lost)

Automated Test Results