Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 708448 - sys-apps/portage: add FEATURES=qa-unresolved-soname-deps in case /var/db/pkg/*/*/PROVIDES are incomplete
Summary: sys-apps/portage: add FEATURES=qa-unresolved-soname-deps in case /var/db/pkg...
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core (show other bugs)
Hardware: All All
: Normal normal (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords: InVCS
Depends on:
Blocks: 706142
  Show dependency tree
 
Reported: 2020-02-06 03:26 UTC by Zac Medico
Modified: 2021-04-18 23:49 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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(-)