Summary: | sys-apps/portage: backtracking terminates prematurely | ||
---|---|---|---|
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 | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=608158 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 155723, 691278, 692746 |
Description
Zac Medico
![]() The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/portage.git/commit/?id=bb0bb4104b0d6cab16abce9cd6e1683c0b6d5c8d commit bb0bb4104b0d6cab16abce9cd6e1683c0b6d5c8d Author: Zac Medico <zmedico@gentoo.org> AuthorDate: 2019-09-01 00:24:43 +0000 Commit: Zac Medico <zmedico@gentoo.org> CommitDate: 2019-09-01 00:30:04 +0000 _backtrack_depgraph: fix premature backtracking termination (bug 693242) Make backtracking continue as long as the backtracker has remaining nodes to explore. This fixes a case where it would terminate prematurely when the depgraph.need_restart() method returned False, even though the backtracker had remaining nodes to explore. Bug: https://bugs.gentoo.org/693242 Signed-off-by: Zac Medico <zmedico@gentoo.org> lib/_emerge/depgraph.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc1ee19f135a3446d16deac8f783472b464e3a2e commit fc1ee19f135a3446d16deac8f783472b464e3a2e Author: Zac Medico <zmedico@gentoo.org> AuthorDate: 2019-09-01 21:12:24 +0000 Commit: Zac Medico <zmedico@gentoo.org> CommitDate: 2019-09-01 21:20:36 +0000 sys-apps/portage: Bump to version 2.3.75 #235970 glsa-check: add --reverse option #692134 glsa-check: fix truncated CVE ids in listmode #692746 missed virtual/libmysqlclient update #693242 premature backtracking termination Bug: https://bugs.gentoo.org/691278 Bug: https://bugs.gentoo.org/235970 Bug: https://bugs.gentoo.org/692134 Bug: https://bugs.gentoo.org/692746 Bug: https://bugs.gentoo.org/693242 Package-Manager: Portage-2.3.75, Repoman-2.3.17 Signed-off-by: Zac Medico <zmedico@gentoo.org> sys-apps/portage/Manifest | 1 + sys-apps/portage/portage-2.3.75.ebuild | 261 +++++++++++++++++++++++++++++++++ 2 files changed, 262 insertions(+) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/portage.git/commit/?id=54cab2dea3c55cbcd3a9bc2831c0ad25b12f12fa commit 54cab2dea3c55cbcd3a9bc2831c0ad25b12f12fa Author: Zac Medico <zmedico@gentoo.org> AuthorDate: 2019-09-12 18:59:09 +0000 Commit: Zac Medico <zmedico@gentoo.org> CommitDate: 2019-09-12 19:03:04 +0000 SlotConflictMaskUpdateTestCase: remove todo flag (bug 693242) This test passes since the fix premature backtracking termination in commit bb0bb4104b0d6cab16abce9cd6e1683c0b6d5c8d. Bug: https://bugs.gentoo.org/693242 Signed-off-by: Zac Medico <zmedico@gentoo.org> lib/portage/tests/resolver/test_slot_conflict_mask_update.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) |