diff options
author | Zac Medico <zmedico@gentoo.org> | 2020-01-25 17:44:14 -0800 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2020-01-26 19:18:02 -0800 |
commit | f7d83d75c6b05a16ef07473917082dbd0cd9955c (patch) | |
tree | e97c7d91e8cc7321222bf90e19edd8d9d88d260f /lib/_emerge/EbuildFetchonly.py | |
parent | OrChoicesTestCase: split out bug 480736 libpostproc test case (diff) | |
download | portage-f7d83d75c6b05a16ef07473917082dbd0cd9955c.tar.gz portage-f7d83d75c6b05a16ef07473917082dbd0cd9955c.tar.bz2 portage-f7d83d75c6b05a16ef07473917082dbd0cd9955c.zip |
dep_zapdeps: adjust || preference for slot upgrades (bug 706278)
Prefer choices that include a slot upgrade when appropriate, like for
the || ( llvm:10 ... llvm:7 ) case reported in bug 706278. In order
to avoid pulling in inappropriate slot upgrades, like those which
should only be pulled in with --update and --deep, add a want_update
flag to each choice which is True for choices that pull in a new slot
for which an update is desirable.
Mark the test case for bug 480736 as todo, since the "undesirable"
slot upgrade which triggers a blocker conflict in this test case is
practically indistinguishable from a desirable slot upgrade. This
particular blocker conflict is no longer relevant, since current
versions of media-libs/libpostproc are no longer compatible with
any available media-video/ffmpeg slot. In order to solve this test
case, some fancy backtracking (like for bug 382421) will be required.
Bug: https://bugs.gentoo.org/706278
Bug: https://bugs.gentoo.org/480736
Signed-off-by: Zac Medico <zmedico@gentoo.org>
Diffstat (limited to 'lib/_emerge/EbuildFetchonly.py')
0 files changed, 0 insertions, 0 deletions