Summary: | /apps/gentoo/usr/lib/portage/python3.5/install-qa-check.d/05prefix: line 54: canonicalize: command not found | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Martin Mokrejš <mmokrejs> |
Component: | Core | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED FIXED | ||
Severity: | normal | Keywords: | InVCS, REGRESSION |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=672050 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 671498 |
Description
Martin Mokrejš
2018-11-06 12:15:08 UTC
Another example: >>> Completed installing oracle-jre-bin-1.8.0.192 into /apps/gentoo/var/tmp/portage/dev-java/oracle-jre-bin-1.8.0.192/image/ * Final size of build directory: 379152 KiB (370.2 MiB) * Final size of installed tree: 409568 KiB (399.9 MiB) grep: /apps/gentoo/var/tmp/portage/dev-java/oracle-jre-bin-1.8.0.192/image/apps/gentoo/opt/oracle-jre-bin-1.8.0.192/man/ja: Is a directory /apps/gentoo/usr/lib/portage/python3.5/install-qa-check.d/05prefix: line 54: canonicalize: command not found /apps/gentoo/usr/lib/portage/python3.5/install-qa-check.d/05prefix: line 54: canonicalize: command not found /apps/gentoo/usr/lib/portage/python3.5/install-qa-check.d/05prefix: line 63: canonicalize: command not found >>> Installing (1 of 3) dev-java/oracle-jre-bin-1.8.0.192::gentoo The canonicalize function was removed in this commit: https://gitweb.gentoo.org/proj/portage.git/commit/?id=aa0a94198794f8ee8eedad26251b02f7b01dce17 I have the same issue. It's blocking a Prefix install. Is this going to be fixed any time soon? The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/portage.git/commit/?id=8463281f6a6daec64a976693447c240f0d669f08 commit 8463281f6a6daec64a976693447c240f0d669f08 Author: Zac Medico <zmedico@gentoo.org> AuthorDate: 2019-01-13 23:11:40 +0000 Commit: Zac Medico <zmedico@gentoo.org> CommitDate: 2019-01-13 23:17:32 +0000 misc-functions.sh: restore canonicalize func (bug 675284) The canonicalize function is required by install-qa-check.d/05prefix. Fixes: aa0a94198794 ("ecompress: Replace with implementation from portage[mgorny]") Bug: https://bugs.gentoo.org/670484 Signed-off-by: Zac Medico <zmedico@gentoo.org> bin/misc-functions.sh | 34 ++++++++++++++++++++++++ lib/portage/tests/resolver/ResolverPlayground.py | 1 + 2 files changed, 35 insertions(+) Hmmm, Prefix had this restored already since https://gitweb.gentoo.org/proj/portage.git/commit/?h=prefix&id=6192f2c0efcbd3633321929a5d2863ec1a87610c I guess you're not using the Prefix branch then. The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c7debeccab9d1ea546ffbd6cbb9ff352aba8f63 commit 4c7debeccab9d1ea546ffbd6cbb9ff352aba8f63 Author: Zac Medico <zmedico@gentoo.org> AuthorDate: 2019-01-15 06:13:54 +0000 Commit: Zac Medico <zmedico@gentoo.org> CommitDate: 2019-01-15 06:22:23 +0000 sys-apps/portage: version bump to 2.3.56 #675284 restore canonicalize func #675312 pid-sandbox: execute pid-ns-init as pid 1 Bug: https://bugs.gentoo.org/670484 Bug: https://bugs.gentoo.org/671498 Bug: https://bugs.gentoo.org/675312 Package-Manager: Portage-2.3.56, Repoman-2.3.12 Signed-off-by: Zac Medico <zmedico@gentoo.org> sys-apps/portage/Manifest | 1 + sys-apps/portage/portage-2.3.56.ebuild | 271 +++++++++++++++++++++++++++++++++ 2 files changed, 272 insertions(+) @grobian on prefix-standalone we use vanilla portage, not the prefix branch. I just tested this with portage 2.3.58. I think this can be closed. Thanks! Right, works for me too with sys-apps/portage-2.3.59-r1::gentoo as of now. |