action #113737
closed[qe-core] Improve conflict handling in update_install - read conflicts from the package metadata instead of a hash
100%
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.
Updated by szarate over 2 years ago
- Copied from action #95863: [qe-core] Improve conflict handling in update_install added
Updated by dzedro over 2 years ago
This will be fixed with https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/14489
But another conflict happened https://suse.slack.com/archives/C02D16TCP99/p1659596860699409
Updated by apappas over 2 years ago
- Target version deleted (
QE-Core: Ready)
During the meeting, this ticket was deemed unclear. The PR helps the original issue but does not resolve it.
Updated by slo-gin 10 months ago
This ticket was set to Normal priority but was not updated within the SLO period. Please consider picking up this ticket or just set the ticket to the next lower priority.