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

Bug 924215

Summary: dev-libs/libbson dev-libs/mongo-c-driver: alpha arm ia64 mips ppc ppc64 s390 sparc keyword req
Product: Gentoo Linux Reporter: Eray Aslan <eras>
Component: KeywordingAssignee: Eray Aslan <eras>
Status: CONFIRMED ---    
Severity: normal CC: alpha, arm, eras, ia64, mips, ppc64, ppc, s390, sparc, ultrabug
Priority: Normal Keywords: CC-ARCHES, KEYWORDREQ
Version: unspecifiedFlags: nattka: sanity-check+
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
dev-libs/libbson ~alpha ~arm ~ia64 ~mips ~ppc64 ~s390 dev-libs/mongo-c-driver ~alpha ~arm ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc
Runtime testing required: ---
Bug Depends on: 921953    
Bug Blocks:    

Description Eray Aslan gentoo-dev 2024-02-10 08:26:47 UTC
mail-mta/postfix-3.9_pre20240208 onwards (and soon to be released stable postfix-3.9 releases) support mongodb as lookup table via mongo-c-driver. We are missing the following keywords in the following 2 packages:

dev-libs/libbson:
~alpha ~arm ~ia64 ~mips ~ppc64 ~s390

dev-libs/mongo-c-driver:
~alpha ~arm ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc

please keyword. alternatively, mask mongodb USE flag in mail-mta/postfix for the arches we dont want to keyword. thank you
Comment 1 NATTkA bot gentoo-dev 2024-02-10 08:28:19 UTC Comment hidden (obsolete)
Comment 2 Eray Aslan gentoo-dev 2024-02-11 11:48:26 UTC
Ultrabug, sanity check fails because mongo-c-driver want mongodb for src_test() and mongodb does not have the arm keyword. However, I do not want to keyword mongodb as it is not a dependency and most probably it is running on a seperate host anyway.

Any suggestions on how to proceed? I could not come up with a good solution
Comment 3 Larry the Git Cow gentoo-dev 2024-02-13 15:53:34 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ed5cbc5d19c2437b6a768fd3a7f1d4c2fcf6ca3

commit 4ed5cbc5d19c2437b6a768fd3a7f1d4c2fcf6ca3
Author:     Eray Aslan <eras@gentoo.org>
AuthorDate: 2024-02-13 15:52:08 +0000
Commit:     Eray Aslan <eras@gentoo.org>
CommitDate: 2024-02-13 15:52:08 +0000

    profiles/arch: mask mongo-c-driver test
    
    tests require dev-db/mongodb. mask testing on arches where mongodb is
    not keyworded
    
    Bug: https://bugs.gentoo.org/924215
    Signed-off-by: Eray Aslan <eras@gentoo.org>

 profiles/arch/arm/package.use.mask     | 4 ++++
 profiles/arch/ia64/package.use.mask    | 4 ++++
 profiles/arch/powerpc/package.use.mask | 4 ++++
 profiles/arch/ppc/package.use.mask     | 6 +++++-
 profiles/arch/s390/package.use.mask    | 4 ++++
 profiles/arch/sparc/package.use.mask   | 4 ++++
 6 files changed, 25 insertions(+), 1 deletion(-)
Comment 4 Larry the Git Cow gentoo-dev 2024-03-08 11:06:22 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1ce00fd2a13a12b71a96c9c684e214d57b849be

commit f1ce00fd2a13a12b71a96c9c684e214d57b849be
Author:     Eray Aslan <eras@gentoo.org>
AuthorDate: 2024-03-08 11:03:29 +0000
Commit:     Eray Aslan <eras@gentoo.org>
CommitDate: 2024-03-08 11:06:17 +0000

    profiles/arch: mask mongodb USE flag for mail-mta/postfix
    
    for arches that do not have the mongodb dependencies keyworded
    
    Bug: https://bugs.gentoo.org/924215
    Signed-off-by: Eray Aslan <eras@gentoo.org>

 profiles/arch/arm/package.use.mask     | 4 ++++
 profiles/arch/ia64/package.use.mask    | 4 ++++
 profiles/arch/powerpc/package.use.mask | 4 ++++
 profiles/arch/ppc/package.use.mask     | 4 ++++
 profiles/arch/s390/package.use.mask    | 4 ++++
 profiles/arch/sparc/package.use.mask   | 4 ++++
 6 files changed, 24 insertions(+)