Actions
action #113737
closed[qe-core] Improve conflict handling in update_install - read conflicts from the package metadata instead of a hash
Start date:
Due date:
% Done:
100%
Estimated time:
Difficulty:
Description
Motivation¶
https://build.suse.de/request/show/243640 failed in tests like https://openqa.suse.de/tests/6481025#step/update_install/56 with
the to be installed rpm-ndb-4.14.1-29.2.x86_64 conflicts with 'rpm' provided by the installed rpm-4.14.1-29.46.x86_64
https://build.suse.de/request/show/243640#comment-3694699 already explained that the conflict should be expected. https://build.suse.de/package/view_file/SUSE:Maintenance:20166/python-rpm.SUSE_SLE-15-SP3_Update/rpm-ndb.spec?expand=1 in line 64 correctly states "Conflicts: rpm"
We can skip ahead and prepare in the future for this kind of situations? Can we answer if: is it possible to read conflicts from the package metadata instead of a hash? is it feasible?
Acceptance criteria¶
- AC1: Research and possible PoC is done for the question posed above.
Actions