Summary: | sys-apps/portage: unmerge logic blocks removing itself when replaced through blocker | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Michał Górny <mgorny> |
Component: | Core | Assignee: | Portage team <dev-portage> |
Status: | CONFIRMED --- | ||
Severity: | major | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 244975 | ||
Bug Blocks: |
Description
Michał Górny
2018-03-23 07:54:09 UTC
Yeah we can make this work, but we'll need portage to make a temporary copy of itself, like it does when it upgrades itself. For reference, the "Not unmerging package" code dates back to this commit from bug 357009: https://gitweb.gentoo.org/proj/portage.git/commit/?id=cab19378be406d18a80114d00007e12b3310586d (In reply to Zac Medico from comment #1) > For reference, the "Not unmerging package" code dates back to > this commit from bug 357009: > > https://gitweb.gentoo.org/proj/portage.git/commit/ > ?id=cab19378be406d18a80114d00007e12b3310586d It was extension of pre-existing code to handle a package with currently used Python interpreter. Original code for sys-apps/portage is from this commit: https://gitweb.gentoo.org/proj/portage.git/commit/?id=62781abb763a380a32b1841311a0ceed4430569d (In reply to Arfrever Frehtes Taifersar Arahesis from comment #2) > (In reply to Zac Medico from comment #1) > > For reference, the "Not unmerging package" code dates back to > > this commit from bug 357009: > > > > https://gitweb.gentoo.org/proj/portage.git/commit/ > > ?id=cab19378be406d18a80114d00007e12b3310586d > > It was extension of pre-existing code to handle a package with currently > used Python interpreter. > Original code for sys-apps/portage is from this commit: > > https://gitweb.gentoo.org/proj/portage.git/commit/ > ?id=62781abb763a380a32b1841311a0ceed4430569d Thanks! |