Red Hat Bugzilla – Bug 999443
Virtual Provides on 'cim-server' problematic with DNF
Last modified: 2016-11-30 19:31:58 EST
Description of problem:
Both tog-pegasus and sblim-sfcb provide a virtual Provide: cim-server that the openlmi-providers package depends on. If I want to remove for example openlmi-software and no other package depends on tog-pegasus, the tog-pegasus gets removed together with the openlmi-software.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Install openlmi-software
2. Install tog-pegasus and sblim-sfcb
3. dnf remove openlmi-software
tog-pegasus is removed together with openlmi-software
only openlmi-software is removed
According to Ales Kozumplik, the DNF's author, this *is not* a bug, but a feature that will be on by default. That means that openlmi-providers should probably have its spec file reworked.
(In reply to Jan Synacek from comment #0)
> Steps to Reproduce:
> 1. Install openlmi-software
> 2. Install tog-pegasus and sblim-sfcb
> 3. dnf remove openlmi-software
> 4. Observe
This is not correct. Step 2 should not be there. I somehow installed openlmi-software and tog-pegasus together (probably when there was no cim server installed, dnf install openlmi-software did that). Meanwhile I also installed sfcb. Step 3 removed tog-pegasus along with openlmi-software, because tog-pegasus was no longer needed by anything.