PKI TRAC Ticket #2392 - Release Dogtag 10.3.5
resteasy - add sub package netty3
Updates may require up to 24 hours to propagate to mirrors. If the following command doesn't work, please retry later:
sudo dnf upgrade --refresh --advisory=FEDORA-2016-4d226a5f7e
Please login to add feedback.
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):
This update has been submitted for testing by lmacken.
ipa install successful.
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
This seems to be ok for me and I don't get the 164 deps issue that @pbrobinson did.
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 thefreeipa-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 areresteasy-client
,resteasy-atom-provider
,resteasy-jaxrs-api
,resteasy-core
,resteasy-jaxb-provider
, andresteasy-jackson-provider
.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 toObsoletes: resteasy-jaxrs-api < 3.0.17-2.fc24
. As we haveresteasy-jaxrs-api
installed, dnf is deciding to installresteasy
- 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 ensureresteasy-jaxrs-api
is removed?I guess my suggestion here would be to move the
Obsoletes
toresteasy-core
rather thanresteasy
...This update has been unpushed.
This update has been submitted for testing by lmacken.
work for me
This update has been pushed to testing.
Looks fine on my server.
This update has been submitted for stable by bodhi.
This update has been pushed to stable.