PKI TRAC Ticket #2392 - Release Dogtag 10.3.5
resteasy - add sub package netty3
sudo dnf upgrade --refresh --advisory=FEDORA-2016-4d226a5f7e
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.
This update has been submitted for testing by lmacken.
ipa install successful.
This update pulls in 164 extra dependencies in a standard IPA install including java-1.8.0-openjdk-devel and jBoss
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\*
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.
dnf --refresh update
dnf --refresh --enablerepo=updates-testing update
dnf --refresh --enablerepo=updates-testing update resteasy*
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).
dnf install resteasy
Obsoletes: resteasy-jaxrs-api < 3.0.17-2.fc24
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...
work for me
Looks fine on my server.
This update has been submitted for stable by bodhi.
This update has been pushed to stable.
Please login to add feedback.
Confirm request to re-trigger tests.
Copyright © 2007-2022 Red Hat, Inc. and
bodhi-server 6.0.1^202206231147git94e9caa on
bodhi is Free Software.
if you have any problems. Read the documentation.