https://bugzilla.redhat.com/show_bug.cgi?id=1692089
Mattias Ellert <mattias.ellert(a)physics.uu.se> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |mattias.ellert(a)physics.uu.s
| |e
Blocks| |1700323 (F30FailsToInstall)
--- Comment #30 from Mattias Ellert <mattias.ellert(a)physics.uu.se> ---
Description of problem:
The ant package is provided by both a normal rpm and a module declared to be
default. The version provided by the default module is missing some subpackages
that the normal rpm provides:
- ant-javadoc
- ant-junit5
- ant-manual
Since the module is declared default, the packages in the module override the
package from the normal rpm, and the packages from the normal rpm are not
available for installation (dnf says they are excluded).
The ant-junit5 package is not provided by the module, so the normal rpm version
is not overridden. However, it is not installable since it depends on the
non-module version of packages built from the same srpm (as it should according
to the guidelines).
# dnf install ant-junit5
Last metadata expiration check: 4:26:59 ago on Thu May 2 17:56:10 2019.
Error:
Problem: package ant-junit5-1.10.5-4.fc30.noarch requires ant = 1.10.5-4.fc30,
but none of the providers can be installed
- conflicting requests
- package ant-1.10.5-4.fc30.noarch is excluded
A srpm built as part of a module declared default must provide all subpackages
that the non-module srpm builds, or alternatively obsolete the subpackages it
does not build (this choice is only acceptable if there are no other packages
with dependencies or build dependencies on the subpackage). Otherwise the
subpackages provided by the normal rpm that are not excluded by the module
become uninstallable.
Since ant-junit5 is uninstallable, eclipse-platform that depends on ant-junit5
is also uninstallable, as are all packages that in turn depend on
eclipse-platform, which is quite a long list:
# dnf repoquery --whatrequires eclipse-platform
Last metadata expiration check: 4:47:59 ago on Thu May 2 17:56:10 2019.
eclipse-abrt-0:0.0.3-9.fc30.noarch
eclipse-cdt-native-2:9.7.0-1.fc30.x86_64
eclipse-color-theme-0:1.0.0-11.fc30.noarch
eclipse-contributor-tools-1:4.11-4.fc30.x86_64
eclipse-dltk-0:5.11.0-1.fc30.noarch
eclipse-egit-0:5.3.0-2.fc30.noarch
eclipse-egit-github-0:5.3.0-1.fc30.noarch
eclipse-epic-0:0.7.5-4.fc30.noarch
eclipse-epp-logging-0:2.0.7-8.fc30.noarch
eclipse-gef-0:3.11.0-9.fc30.noarch
eclipse-jdt-1:4.11-4.fc30.noarch
eclipse-jgit-0:5.3.0-5.fc30.noarch
eclipse-launchbar-1:2.2.3-1.fc30.noarch
eclipse-mpc-0:1.7.5-2.fc30.noarch
eclipse-mylyn-0:3.25.0-0.6.fc30.noarch
eclipse-p2-discovery-1:4.11-4.fc30.noarch
eclipse-packagekit-0:0.2.0-11.fc30.noarch
eclipse-pde-1:4.11-4.fc30.x86_64
eclipse-pydev-1:7.1.0-2.fc30.x86_64
eclipse-quickrex-0:3.5.0-31.fc30.noarch
eclipse-remote-0:3.0.1-2.fc30.noarch
eclipse-rse-0:3.7.100-2.fc30.noarch
jacoco-0:0.7.8-7.fc30.noarch
jetty-httpservice-0:9.4.15-1.v20190215.fc30.noarch
swt-chart-0:0.10.0-7.fc30.noarch
tycho-0:1.3.0-4.fc30.noarch
Version-Release number of selected component (if applicable):
ant-1.10.5-1.module_f28+3873+06cd63fa
ant-1.10.5-4.fc30
How reproducible:
Always
Steps to Reproduce:
1. dnf install ant-junit5
Actual results:
Failed install of ant-junit5 because it is not compatible with the ant package.
Expected results:
Install of ant-junit5 compatible with the ant package.
Additional info:
When I did the dnf system-upgrade from 29 to 30 I had to use --allowerasing,
and dnf removed all packages previously installed that had ant-junit5 in its
dependency chain, including eclipse and jetty.
Referenced Bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=1700323
[Bug 1700323] Fedora 30 Fails To install Tracker
--
You are receiving this mail because:
You are on the CC list for the bug.