Description of problem:
> # dnf install -y hamcrest
Will fail due to a broken package:
> Last metadata expiration check: 0:06:16 ago on Fri 01 Mar 2019 03:33:40 PM EST.
> Problem: package hamcrest-1.3-25.fc30.noarch requires hamcrest-core = 1.3-25.fc30, but none of the providers can be installed
> - conflicting requests
> - package hamcrest-core-1.3-25.fc30.noarch is excluded
> (try to add '--skip-broken' to skip uninstallable packages)
In particular, hamcrest @ 1.3-25 depends on hamcrest-core = 1.3-25, but only hamcrest-core = 1.3-23.module_2512+68251d4e can be provided (from the ant module).
Version-Release number of selected component (if applicable):
hamcrest @ 1.3-25.fc30
hamcrest-core @ 1.3-23.module_2512+68251d4e
Steps to Reproduce:
1. Install a fresh Rawhide system
2. dnf install -y hamcrest
Hamcrest can't be installed.
Hamcrest should be installable, either directly or as part of the ant module. The dependencies shouldn't be broken.
Confirmed. The primary cause of this problem is that hamcrest package is filtered out of ant module. Due to strict requires, hamcrest from fedora can't be installed with hamcrest-core from ant module. Long term solution will involve making hamcrest-core from fedora-modular parallel-installable with hamcrest-core from fedora repo. Short term workaround involves removing filter from ant module.
Blocked on releng ticket: https://pagure.io/releng/issue/8125
*** Bug 1685312 has been marked as a duplicate of this bug. ***
This should be fixed in the following updates:
ant-1.10-2820190409091957.819b5873 has been pushed to the Fedora 30 Modular stable repository. If problems still persist, please make note of it in this bug report.
ant-1.10-2820190507144348.819b5873 has been pushed to the Fedora 28 Modular stable repository. If problems still persist, please make note of it in this bug report.
ant-1.10-2820190507144406.819b5873 has been pushed to the Fedora 29 Modular stable repository. If problems still persist, please make note of it in this bug report.