rpm-software-management / yum

[DEPRECATED] YUM package manager
GNU General Public License v2.0
127 stars 87 forks source link

Gracefully handle self-conflicts in RPM. BZ 1564747 #101

Closed dmnks closed 4 years ago

dmnks commented 5 years ago

Self-conflicts are normally fine and supported by both RPM and YUM, however there's one code path (reinstall) which is currently not handled in RPM and causes us to fail.

This commit adds a workaround that enables reinstalls to work properly when the package has self-conflicts in the rpmdb already.