Needed for syslog-ng, thanks!
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
If it's not feasible, please let me know to block USE=grpc for syslog-ng.
(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.
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!
Fair enough, agreed, thanks.