For pkgcore users which have incomplete /var/db/pkg/*/*/PROVIDES metadata, it would be useful to have a way to disable the unresolved soname deps QA check.
Patch posted for review: https://archives.gentoo.org/gentoo-portage-dev/message/01c1fe5d0e0535a1f5e3d2b51f90146a https://github.com/gentoo/portage/pull/506
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/portage.git/commit/?id=9d28f5168c11fa689a1f3061fc9a8c8220ff8374 commit 9d28f5168c11fa689a1f3061fc9a8c8220ff8374 Author: Zac Medico <zmedico@gentoo.org> AuthorDate: 2020-02-08 23:27:40 +0000 Commit: Zac Medico <zmedico@gentoo.org> CommitDate: 2020-02-08 23:38:11 +0000 Support FEATURES=qa-unresolved-soname-deps (bug 708448) Support FEATURES=qa-unresolved-soname-deps so that it's possible to disable the QA warning that was introduced for bug 704320. This is useful for systems that may have incomplete PROVIDES metadata due to alternative package managers or experimentation with a new architecture. Bug: https://bugs.gentoo.org/708448 Bug: https://bugs.gentoo.org/704320 Signed-off-by: Zac Medico <zmedico@gentoo.org> cnf/make.globals | 3 ++- lib/_emerge/EbuildPhase.py | 13 ++++++++----- lib/portage/const.py | 1 + man/make.conf.5 | 4 ++++ 4 files changed, 15 insertions(+), 6 deletions(-)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87db6ee1103dc33c206111288a43ac619d27cefc commit 87db6ee1103dc33c206111288a43ac619d27cefc Author: Zac Medico <zmedico@gentoo.org> AuthorDate: 2020-02-09 01:18:34 +0000 Commit: Zac Medico <zmedico@gentoo.org> CommitDate: 2020-02-09 01:31:22 +0000 sys-apps/portage: Bump to version 2.3.88 #649622 prevent unecessary installation of virtual/w3m followed by removal by depclean #705736 preserve-libs: prevent unecessary preservation of system libraries which a package bundles #707820 generate API documentation with sphinx-apidoc #708448 support FEATURES=qa-unresolved-soname-deps so that the QA warning from bug 704320 can be disabled #708660 phase-helpers.sh: avoid passing an empty root value to portageq when ebuild IPC is disabled Bug: https://bugs.gentoo.org/706142 Bug: https://bugs.gentoo.org/649622 Bug: https://bugs.gentoo.org/705736 Bug: https://bugs.gentoo.org/707820 Bug: https://bugs.gentoo.org/708448 Bug: https://bugs.gentoo.org/708660 Package-Manager: Portage-2.3.88, Repoman-2.3.20 Signed-off-by: Zac Medico <zmedico@gentoo.org> profiles/arch/riscv/package.use.mask | 2 +- sys-apps/portage/Manifest | 1 + sys-apps/portage/portage-2.3.88.ebuild | 271 +++++++++++++++++++++++++++++++++ 3 files changed, 273 insertions(+), 1 deletion(-)