Summary: | app-portage/portage-utils-0.80_pre20190605[qmanifest] should have RDEPEND dependency on app-crypt/gpgme, app-crypt/libb2, sys-libs/zlib, dev-libs/openssl or dev-libs/libressl | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Alex Xu (Hello71) <alex_y_xu> |
Component: | Current packages | Assignee: | Fabian Groffen <grobian> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | Patch |
Description
Alex Xu (Hello71)
2019-06-06 12:46:01 UTC
You don't like the fact that portage avoided portage-utils to be broken? What is this bug about? If you don't want ssl/b2/gpgme as deps, just disable the qmanifest USE-flag. I did emerge --depclean --with-bdeps=n and it broke the installed package (or would have, if I had preserved-libs off). # scanelf -qyF "%F: %n" $(qlist app-portage/portage-utils | sort) /usr/bin/q: libiniparser.so.0,libcrypto.so.1.1,libb2.so.1,libz.so.1,libgpgme.so.11,libgomp.so.1,libpthread.so.0,libc.so.6 Beside this, "static" USE flag is no longer actually implemented in ebuild, so it should be dropped from IUSE and DEPEND. toolchain-funcs.eclass is unused. Created attachment 578988 [details, diff]
Patch
ok, thanks for the explanation/patch! The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57bda9c4f94cd43a2dd2e33faccadce256a0572d commit 57bda9c4f94cd43a2dd2e33faccadce256a0572d Author: Fabian Groffen <grobian@gentoo.org> AuthorDate: 2019-06-06 16:34:16 +0000 Commit: Fabian Groffen <grobian@gentoo.org> CommitDate: 2019-06-06 16:34:28 +0000 app-portage/portage-utils: fix USE=static, fix RDEPEND Closes: https://bugs.gentoo.org/687512 Signed-off-by: Fabian Groffen <grobian@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 .../portage-utils-0.80_pre20190605.ebuild | 36 ++++++++++++---------- .../portage-utils/portage-utils-9999.ebuild | 36 ++++++++++++---------- 2 files changed, 40 insertions(+), 32 deletions(-) |