Hide Forgot
Description of problem: It bug 1263888, there are error messages such as: ``` - cannot install both vim-minimal-2:8.0.086-1.fc26.x86_64 and vim-minimal-2:8.0.094-1.fc26.x86_64 ``` The problem with this message is that it is not clear where the package comes from. It would be useful, it the message stated the repository as well. Version-Release number of selected component (if applicable): $ rpm -q dnf dnf-2.0.0-0.rc1.4.fc26.noarch How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: - cannot install both vim-minimal-2:8.0.086-1.fc26.x86_64 and vim-minimal-2:8.0.094-1.fc26.x86_64 Expected results: - cannot install both vim-minimal-2:8.0.086-1.fc26.x86_64@@commandline and vim-minimal-2:8.0.094-1.fc26.x86_64@fedora Additional info:
This probably needs some support from libsolv side (probably only from that side), though Michael Mraka should know better.
We refactored error reports from libsolv in dnf-2.5.0. In this version if you get error like presented by you just run the same command with --skip-broken and you should see the transaction table with skipped packages with information that you requested. Hope that the information is sufficient. Please if you will not like it, or some problems appears, don't hesitate to reopen the bug report.
1. We don't generate our own messages, so whatever has been done in 2.5.0 doesn't affect this bug 2. Until we generate our own messages, libsolv should report repo from which package has conflict
(In reply to Igor Gnatenko from comment #3) Thx for checking this. I tried the reproducer from bug 1263888, but it does not work anymore, since the bug was resolved. Not sure how to test it now ... but hopefully I'll find some reproducer soon :)
Let's track it in upstream.