aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2020-01-25 17:44:14 -0800
committerZac Medico <zmedico@gentoo.org>2020-01-26 19:18:02 -0800
commitf7d83d75c6b05a16ef07473917082dbd0cd9955c (patch)
treee97c7d91e8cc7321222bf90e19edd8d9d88d260f /lib/_emerge/EbuildFetchonly.py
parentOrChoicesTestCase: split out bug 480736 libpostproc test case (diff)
downloadportage-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