Bug 1477984 - DUD kmod package has installed conflicts with yourself
DUD kmod package has installed conflicts with yourself
Status: NEW
Product: Red Hat Enterprise Linux 7
Classification: Red Hat
Component: yum (Show other bugs)
Unspecified Unspecified
unspecified Severity unspecified
: rc
: ---
Assigned To: Valentina Mukhamedzhanova
BaseOS QE Security Team
Depends On:
  Show dependency treegraph
Reported: 2017-08-03 08:03 EDT by Petr Oros
Modified: 2017-08-03 08:03 EDT (History)
1 user (show)

See Also:
Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of:
Last Closed:
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

  None (edit)
Description Petr Oros 2017-08-03 08:03:29 EDT
Description of problem:

We have kmod-VENDOR-MODULE packages created by tool called ddiskit.
Our team creates a DUD to enable hardware in z-stream and hardware certification.
Every DUD produced by our team have naming convention: kmod-VENDOR-MODULE.
It is because we allow third party drivers with same name.

For example: we create kmod-redhat-e1000e
             3rd vendor create kmod-vendor-e1000e

For this case we allow only one installation for kmod-e1000e.
I resolved it in spec:
Provides: kmod-MODULE
Conflict: kmod-MODULE

I hope, it is right solution, but:

# yum check
Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager
kmod-redhat-cxgb4-rh7_3-3.el7_3.x86_64 has installed conflicts kmod-cxgb4: kmod-redhat-cxgb4-rh7_3-3.el7_3.x86_64

Package have conflict with yourself.
What now?
Fix yum (package yourself-conflict do not make any sense)
Fix kmod spec and resolve "conflict" some else?

Version-Release number of selected component (if applicable):

How reproducible:
Install any kmod-redhat-DRIVER package.

Steps to Reproduce:
1. Install any kmod-redhat-DRIVER package.
2. Run yum check

Actual results:
Package has installed conflicts with yourself

Expected results:
Package has not installed conflicts with yourself

Additional info:

Note You need to log in before you can comment on or make changes to this bug.