Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 924001 - net-libs/grpc: keywording request
Summary: net-libs/grpc: keywording request
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Keywording (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Jason Zaman
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-02-07 10:25 UTC by Tomáš Mózes
Modified: 2024-02-08 03:38 UTC (History)
4 users (show)

See Also:
Package list:
net-libs/grpc ~hppa ~ia64 ~mips ~ppc ~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 Tomáš Mózes 2024-02-07 10:25:16 UTC
Needed for syslog-ng, thanks!
Comment 1 NATTkA bot gentoo-dev 2024-02-07 10:28:13 UTC
Sanity check failed:

> net-libs/grpc-1.60.0
>   depend ~hppa stable profile default/linux/hppa/17.0 (11 total)
>     =dev-cpp/abseil-cpp-20230802.0*:=
>     >=dev-libs/protobuf-23.3:=
>     dev-cpp/benchmark
>   rdepend ~hppa stable profile default/linux/hppa/17.0 (18 total)
>     =dev-cpp/abseil-cpp-20230802.0*:=
>     >=dev-libs/protobuf-23.3:=
>   depend ~ppc stable profile default/linux/ppc/17.0 (7 total)
>     =dev-cpp/abseil-cpp-20230802.0*:=
>     >=dev-libs/protobuf-23.3:=
>   depend ~ppc dev profile default/linux/ppc/17.0/musl (1 total)
>     =dev-cpp/abseil-cpp-20230802.0*:=
>     >=dev-libs/protobuf-23.3:=
>   rdepend ~ppc dev profile default/linux/ppc/17.0/musl (1 total)
>     =dev-cpp/abseil-cpp-20230802.0*:=
>     >=dev-libs/protobuf-23.3:=
>   depend ~sparc stable profile default/linux/sparc/17.0 (8 total)
>     dev-cpp/benchmark
Comment 2 Tomáš Mózes 2024-02-07 10:29:23 UTC
If it's not feasible, please let me know to block USE=grpc for syslog-ng.
Comment 3 Jason Zaman gentoo-dev 2024-02-07 17:13:54 UTC
(In reply to Tomáš Mózes from comment #2)
> If it's not feasible, please let me know to block USE=grpc for syslog-ng.

should be enough to follow this example to mask the extra arches you need:

/var/db/repos/gentoo $  git grep grpc profiles/ | cat 
profiles/arch/hppa/package.use.mask:# net-libs/grpc not keyworded here
profiles/arch/hppa/package.use.mask:app-admin/syslog-ng grpc
profiles/arch/ia64/package.use.mask:# net-libs/grpc not keyworded here
profiles/arch/ia64/package.use.mask:app-admin/syslog-ng grpc
profiles/arch/ppc/package.use.mask:# net-libs/grpc not keyworded here
profiles/arch/ppc/package.use.mask:app-admin/syslog-ng grpc

The sanity check failing is because there are dependencies that need to be stabilized too. I'm not against stabilizing it more places but I'm not sure some of those smaller arches would want to, grpc and deps can be a bit complicated to keep up with.
Comment 4 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-02-07 21:04:03 UTC
The bug has been referenced in the following commit(s):

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

commit b1581de1f9bdf902e4b914c75cf4e541f78546fe
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2024-02-07 20:51:30 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2024-02-07 20:51:30 +0000

    profiles/arch/arm: stable-mask app-admin/syslog-ng[grpc]
    
    Bug: https://bugs.gentoo.org/924000
    Signed-off-by: Sam James <sam@gentoo.org>

 profiles/arch/arm/package.use.stable.mask | 4 ++++
 1 file changed, 4 insertions(+)

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

commit 2b0e70ebe2f895bb42c69b93bcd887b9186b57f9
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2024-02-07 20:50:32 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2024-02-07 20:51:13 +0000

    profiles/arch/powerpc/ppc64: stable-mask app-admin/syslog-ng[grpc]
    
    Bug: https://bugs.gentoo.org/924000
    Signed-off-by: Sam James <sam@gentoo.org>

 profiles/arch/powerpc/ppc64/package.use.stable.mask | 4 ++++
 1 file changed, 4 insertions(+)

Let's leave it for now accordingly, I think, as perfinion is right, it's a brittle pkg and it's a lot of work to keep up with. We can revisit if it becomes unavoidable. thanks!
Comment 5 Tomáš Mózes 2024-02-08 03:38:14 UTC
Fair enough, agreed, thanks.