Summary: | sys-apps/portage-2.3.10: SlotConflictUpdateTestCase fails with @world | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Zac Medico <zmedico> |
Component: | Core - Interface (emerge) | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | esigra |
Priority: | Normal | Keywords: | InVCS |
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 155723, 554838, 631448 | ||
Attachments: | SlotConflictUpdateTestCase debug log |
Description
Zac Medico
![]() It clearly misbehaves in the _solve_non_slot_operator_slot_conflicts method where it keeps boost-1.53.0 but removes the boost-build-1.53.0 that it depends on: !!! Slot conflict solution: Conflict: (/tmp/tmpbbbg_epx/, dev-libs/boost:0) keep: (dev-libs/boost-1.53.0:0/1.53::test_repo, ebuild scheduled for merge) keep: (dev-libs/boost-1.52.0:0/1.52::test_repo, installed) Conflict: (/tmp/tmpbbbg_epx/, dev-util/boost-build:0) keep: (dev-util/boost-build-1.52.0:0/0::test_repo, installed) remove: (dev-util/boost-build-1.53.0:0/0::test_repo, ebuild scheduled for merge) Removing package: (dev-util/boost-build-1.53.0:0/0::test_repo, ebuild scheduled for merge) Patch sent for review: https://archives.gentoo.org/gentoo-portage-dev/message/b758e1bb3f62db340aaf0d8bbe0e2e3a https://github.com/gentoo/portage/pull/211 This is in the master branch: https://gitweb.gentoo.org/proj/portage.git/commit/?id=5a65670ec2b0850c278b85c6417c20d8a4ca7734 Released in 2.3.11. |