Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 924215 - dev-libs/libbson dev-libs/mongo-c-driver: alpha arm mips ppc ppc64 s390 sparc keyword req
Summary: dev-libs/libbson dev-libs/mongo-c-driver: alpha arm mips ppc ppc64 s390 sparc...
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Keywording (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Eray Aslan
URL:
Whiteboard:
Keywords: CC-ARCHES, KEYWORDREQ
Depends on: 921953
Blocks:
  Show dependency tree
 
Reported: 2024-02-10 08:26 UTC by Eray Aslan
Modified: 2024-09-13 01:47 UTC (History)
9 users (show)

See Also:
Package list:
dev-libs/libbson ~alpha ~arm ~mips ~ppc64 ~s390 dev-libs/mongo-c-driver ~alpha ~arm ~mips ~ppc ~ppc64 ~s390 ~sparc
Runtime testing required: ---
nattka: sanity-check-


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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(+)
Comment 5 NATTkA bot gentoo-dev 2024-08-11 20:53:06 UTC Comment hidden (obsolete)
Comment 6 NATTkA bot gentoo-dev 2024-09-05 01:42:12 UTC Comment hidden (obsolete)
Comment 7 NATTkA bot gentoo-dev 2024-09-11 02:30:24 UTC Comment hidden (obsolete)
Comment 8 NATTkA bot gentoo-dev 2024-09-12 18:42:21 UTC Comment hidden (obsolete)
Comment 9 Arthur Zamarin archtester Gentoo Infrastructure gentoo-dev Security 2024-09-12 18:45:20 UTC
ia64 was dropped from gentoo
Comment 10 NATTkA bot gentoo-dev 2024-09-12 18:48:51 UTC
Sanity check failed:

> dev-libs/mongo-c-driver-1.24.4
>   depend ~alpha stable profile default/linux/alpha/23.0 (26 total)
>     dev-db/mongodb
>   depend ~mips dev profile default/linux/mips/23.0/mipsel/multilib/n32 (18 total)
>     dev-db/mongodb