Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 708448

Summary: sys-apps/portage: add FEATURES=qa-unresolved-soname-deps in case /var/db/pkg/*/*/PROVIDES are incomplete
Product: Portage Development Reporter: Zac Medico <zmedico>
Component: CoreAssignee: Portage team <dev-portage>
Status: RESOLVED FIXED    
Severity: normal Keywords: InVCS
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: All   
See Also: https://bugs.gentoo.org/show_bug.cgi?id=704320
https://bugs.gentoo.org/show_bug.cgi?id=687956
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 706142    

Description Zac Medico gentoo-dev 2020-02-06 03:26:24 UTC
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.
Comment 2 Larry the Git Cow gentoo-dev 2020-02-09 00:01:44 UTC
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(-)
Comment 3 Larry the Git Cow gentoo-dev 2020-02-09 01:31:30 UTC
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(-)