Summary: | dev-cpp/abseil-cpp-20230802.0, dev-libs/protobuf-23.3-r2: stablereq | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Volkmar W. Pogatzki <gentoo> |
Component: | Stabilization | Assignee: | No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | allenwebb, asturm, gentoo, mgorny, sam |
Priority: | Normal | Flags: | nattka:
sanity-check-
|
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: |
dev-cpp/abseil-cpp-20230802.0 *
dev-cpp/abseil-cpp-20230125.3-r1 *
dev-libs/protobuf-23.3-r2 *
dev-java/protobuf-java-3.25.2 *
dev-java/protobuf-java-3.23.3 *
dev-python/protobuf-python-4.23.3 *
|
Runtime testing required: | --- |
Bug Depends on: | 912819, 915901, 923778 | ||
Bug Blocks: |
Description
Volkmar W. Pogatzki
2023-10-04 04:01:52 UTC
x86 done arm64 done amd64 done This isn't ready to stable at all. Keywords are not fully specified and arches are not CC-ed for the following packages: - =dev-cpp/abseil-cpp-20230802.0 *** Bug 915749 has been marked as a duplicate of this bug. *** *** Bug 915748 has been marked as a duplicate of this bug. *** *** Bug 915161 has been marked as a duplicate of this bug. *** The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13639579c7ed29ed3e8794e39aefef8321e7e4f5 commit 13639579c7ed29ed3e8794e39aefef8321e7e4f5 Author: Sam James <sam@gentoo.org> AuthorDate: 2023-10-17 19:22:06 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-10-17 19:22:06 +0000 dev-cpp/abseil-cpp: destabilize 20230802.0 for ~amd64, ~arm64, ~x86 This version was stabled prematurely. Many blockers remain for new protobuf/abseil. Bug: https://bugs.gentoo.org/915160 Signed-off-by: Sam James <sam@gentoo.org> dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Sanity check failed:
> dev-libs/protobuf-23.3-r2
> depend arm stable profile default/linux/arm/17.0 (11 total)
> >=dev-cpp/abseil-cpp-20230125.3:=
> depend arm dev profile default/linux/arm/17.0/armv4 (40 total)
> >=dev-cpp/abseil-cpp-20230125.3:=
> rdepend arm stable profile default/linux/arm/17.0 (11 total)
> >=dev-cpp/abseil-cpp-20230125.3:=
> rdepend arm dev profile default/linux/arm/17.0/armv4 (40 total)
> >=dev-cpp/abseil-cpp-20230125.3:=
I ran into the following runtime breakage for protobuf with the address sanitizer enabled: ``` cwd: /tmp/portage/chromeos-base/libbrillo-0.0.1-r2364/work/libbrillo-0.0.1/libbrillo cmd: {/var/cache/portage/chromeos-base/libbrillo/out/Default/libbrillo-grpc_tests} '/var/cache/portage/chromeos-base/libbrillo/out/Default/libbrillo-grpc_tests' libbrillo-grpc_tests: /build/amd64-generic/tmp/portage/dev-cpp/abseil-cpp-20230802.0/work/abseil-cpp-20230802.0/absl/container/internal/raw_hash_set.h:296: absl::container_internal::probe_seq<16>::probe_seq(size_t, size_t) [Width = 16]: Assertion `((mask + 1) & mask) == 0 && "not a mask"' failed. ``` In case it helps anyone the stack trace before the abort is: ``` #0 absl::lts_20230802::container_internal::probe_seq<16ul>::probe_seq (mask=140737313482544, this=<optimized out>, hash=<optimized out>) at /build/amd64-generic/tmp/portage/dev-cpp/abseil-cpp-20230802.0/work/abseil-cpp-20230802.0/absl/container/internal/raw_hash_set.h:296 #1 absl::lts_20230802::container_internal::probe (ctrl=<optimized out>, capacity=140737313482544, hash=10543628527892782699) at /build/amd64-generic/tmp/portage/dev-cpp/abseil-cpp-20230802.0/work/abseil-cpp-20230802.0/absl/container/internal/raw_hash_set.h:1295 #2 absl::lts_20230802::container_internal::probe (common=..., hash=10543628527892782699) at /build/amd64-generic/tmp/portage/dev-cpp/abseil-cpp-20230802.0/work/abseil-cpp-20230802.0/absl/container/internal/raw_hash_set.h:1298 #3 absl::lts_20230802::container_internal::find_first_non_full<void> (common=..., hash=10543628527892782699) at /build/amd64-generic/tmp/portage/dev-cpp/abseil-cpp-20230802.0/work/abseil-cpp-20230802.0/absl/container/internal/raw_hash_set.h:1310 #4 0x00007ffff606dede in absl::lts_20230802::container_internal::raw_hash_set<absl::lts_20230802::container_internal::FlatHashSetPolicy<google::protobuf::internal::DescriptorTable const*>, google::protobuf::(anonymous namespace)::GeneratedMessageFactory::DescriptorByNameHash, google::protobuf::(anonymous namespace)::GeneratedMessageFactory::DescriptorByNameEq, std::__1::allocator<google::protobuf::internal::DescriptorTable const*> >::prepare_insert (this=this@entry=0x507000000028, hash=10543628527892782699) at /build/amd64-generic/usr/include/absl/container/internal/raw_hash_set.h:2679 #5 0x00007ffff606cc3e in absl::lts_20230802::container_internal::raw_hash_set<absl::lts_20230802::container_internal::FlatHashSetPolicy<google::protobuf::internal::DescriptorTable const*>, google::protobuf::(anonymous namespace)::GeneratedMessageFactory::DescriptorByNameHash, google::protobuf::(anonymous namespace)::GeneratedMessageFactory::DescriptorByNameEq, std::__1::allocator<google::protobuf::internal::DescriptorTable const*> >::find_or_prepare_insert<google::protobuf::internal::DescriptorTable const*> (this=0x507000000028, key=@0x7fffffffdd88: 0x7ffff60c4570 <descriptor_table_google_2fprotobuf_2fany_2eproto>) at /build/amd64-generic/usr/include/absl/container/internal/raw_hash_set.h:2659 #6 absl::lts_20230802::container_internal::raw_hash_set<absl::lts_20230802::container_internal::FlatHashSetPolicy<google::protobuf::internal::DescriptorTable const*>, google::protobuf::(anonymous namespace)::GeneratedMessageFactory::DescriptorByNameHash, google::protobuf::(anonymous namespace)::GeneratedMessageFactory::DescriptorByNameEq, std::__1::allocator<google::protobuf::internal::DescriptorTable const*> >::EmplaceDecomposable::operator()<google::protobuf::internal::DescriptorTable const*, google::protobuf::internal::DescriptorTable const* const&> (key=@0x7fffffffdd88: 0x7ffff60c4570 <descriptor_table_google_2fprotobuf_2fany_2eproto>, args=@0x7fffffffdd88: 0x7ffff60c4570 <descriptor_table_google_2fprotobuf_2fany_2eproto>, this=<optimized out>) at /build/amd64-generic/usr/include/absl/container/internal/raw_hash_set.h:2459 #7 absl::lts_20230802::container_internal::DecomposeValue<absl::lts_20230802::container_internal::raw_hash_set<absl::lts_20230802::container_internal::FlatHashSetPolicy<google::protobuf::internal::DescriptorTable const*>, google::protobuf::(anonymous namespace)::GeneratedMessageFactory::DescriptorByNameHash, google::protobuf::(anonymous namespace)::GeneratedMessageFactory::DescriptorByNameEq, std::__1::allocator<google::protobuf::internal::DescriptorTable const*> >::EmplaceDecomposable, google::protobuf::internal::DescriptorTable const* const&> ( arg=@0x7fffffffdd88: 0x7ffff60c4570 <descriptor_table_google_2fprotobuf_2fany_2eproto>, f=...) at /build/amd64-generic/usr/include/absl/container/internal/container_memory.h:216 #8 absl::lts_20230802::container_internal::FlatHashSetPolicy<google::protobuf::internal::DescriptorTable const*>::apply<absl::lts_20230802::container_internal::raw_hash_set<absl::lts_20230802::container_internal::FlatHashSetPolicy<google::protobuf::internal::DescriptorTable const*>, google::protobuf::(anonymous namespace)::GeneratedMessageFactory::DescriptorByNameHash, google::protobuf::(anonymous namespace)::GeneratedMessageFactory::DescriptorByNameEq, std::__1::allocator<google::protobuf::internal::DescriptorTable const*> >::EmplaceDecomposable, google::protobuf::internal::DescriptorTable const* const&> (args=@0x7fffffffdd88: 0x7ffff60c4570 <descriptor_table_google_2fprotobuf_2fany_2eproto>, f=...) at /build/amd64-generic/usr/include/absl/container/flat_hash_set.h:487 #9 absl::lts_20230802::container_internal::hash_policy_traits<absl::lts_20230802::container_internal::FlatHashSetPolicy<google::protobuf::internal::DescriptorTable const*>, void>::apply<absl::lts_20230802::container_internal::raw_hash_set<absl::lts_20230802::container_internal::FlatHashSetPolicy<google::protobuf::internal::DescriptorTable const*>, google::protobuf::(anonymous namespace)::GeneratedMessageFactory::DescriptorByNameHash, google::protobuf::(anonymous namespace)::GeneratedMessageFactory::DescriptorByNameEq, std::__1::allocator<google::protobuf::internal::DescriptorTable const*> >::EmplaceDecomposable, google::protobuf::internal::DescriptorTable const* const&, absl::lts_20230802::container_internal::FlatHashSetPolicy<google::protobuf::internal::DescriptorTable const*> > ( ts=@0x7fffffffdd88: 0x7ffff60c4570 <descriptor_table_google_2fprotobuf_2fany_2eproto>, f=...) at /build/amd64-generic/usr/include/absl/container/internal/hash_policy_traits.h:134 #10 absl::lts_20230802::container_internal::raw_hash_set<absl::lts_20230802::container_internal::FlatHashSetPolicy<google::protobuf::internal::DescriptorTable const*>, google::protobuf::(anonymous namespace)::GeneratedMessageFactory::DescriptorByNameHash, google::protobuf::(anonymous namespace)::GeneratedMessageFactory::DescriptorByNameEq, std::__1::allocator<google::protobuf::internal::DescriptorTable const*> >::emplace<google::protobuf::internal::DescriptorTable const* const&, 0> (this=0x507000000028, args=@0x7fffffffdd88: 0x7ffff60c4570 <descriptor_table_google_2fprotobuf_2fany_2eproto>) at /build/amd64-generic/usr/include/absl/container/internal/raw_hash_set.h:2064 #11 absl::lts_20230802::container_internal::raw_hash_set<absl::lts_20230802::container_internal::FlatHashSetPolicy<google::protobuf::internal::DescriptorTable const*>, google::protobuf::(anonymous namespace)::GeneratedMessageFactory::DescriptorByNameHash, google::protobuf::(anonymous namespace)::GeneratedMessageFactory::DescriptorByNameEq, std::__1::allocator<google::protobuf::internal::DescriptorTable const*> >::insert<google::protobuf::internal::DescriptorTable const*, 0, 0> (this=0x507000000028, value=@0x7fffffffdd88: 0x7ffff60c4570 <descriptor_table_google_2fprotobuf_2fany_2eproto>) at /build/amd64-generic/usr/include/absl/container/internal/raw_hash_set.h:1981 #12 google::protobuf::(anonymous namespace)::GeneratedMessageFactory::RegisterFile (this=0x507000000020, table=0x7ffff60c4570 <descriptor_table_google_2fprotobuf_2fany_2eproto>) at /build/amd64-generic/tmp/portage/dev-libs/protobuf-23.3-r2/work/protobuf-23.3/src/google/protobuf/message.cc:310 #13 google::protobuf::MessageFactory::InternalRegisterGeneratedFile (table=<optimized out>) at /build/amd64-generic/tmp/portage/dev-libs/protobuf-23.3-r2/work/protobuf-23.3/src/google/protobuf/message.cc:380 #14 0x00007ffff7fccdaf in call_init (l=<optimized out>, argc=argc@entry=1, argv=argv@entry=0x7fffffffde88, env=env@entry=0x7fffffffde98) at dl-init.c:70 #15 0x00007ffff7fccea9 in call_init (env=0x7fffffffde98, argv=0x7fffffffde88, argc=1, l=<optimized out>) at dl-init.c:33 #16 _dl_init (main_map=0x7ffff7ffe2c0, argc=1, argv=0x7fffffffde88, env=0x7fffffffde98) at dl-init.c:117 #17 0x00007ffff7fe433a in _dl_start_user () from /lib64/ld-linux-x86-64.so.2 #18 0x0000000000000001 in ?? () #19 0x00007fffffffe1a0 in ?? () #20 0x0000000000000000 in ?? () ``` We did some investigation and reverting an abseil-cpp commit resolves the issue: https://github.com/abseil/abseil-cpp/commit/c9c0fd5185067208e1cc4227d16122571762af39 I am doing some more local testing and might file a separate bug+pull request after the authors of the commit have some time to get back to me on whether that is the right fix, but I figured I would comment here in case it saves someone time who is running into a similar issue. (In reply to Allen Webb from comment #11) > I ran into the following runtime breakage for protobuf with the address > sanitizer enabled: > > ``` > cwd: > /tmp/portage/chromeos-base/libbrillo-0.0.1-r2364/work/libbrillo-0.0.1/ > libbrillo > cmd: > {/var/cache/portage/chromeos-base/libbrillo/out/Default/libbrillo- > grpc_tests} > '/var/cache/portage/chromeos-base/libbrillo/out/Default/libbrillo-grpc_tests' > libbrillo-grpc_tests: > /build/amd64-generic/tmp/portage/dev-cpp/abseil-cpp-20230802.0/work/abseil- > cpp-20230802.0/absl/container/internal/raw_hash_set.h:296: > absl::container_internal::probe_seq<16>::probe_seq(size_t, size_t) [Width = > 16]: Assertion `((mask + 1) & mask) == 0 && "not a mask"' failed. > ``` > > In case it helps anyone the stack trace before the abort is: > ``` > #0 absl::lts_20230802::container_internal::probe_seq<16ul>::probe_seq > (mask=140737313482544, this=<optimized out>, hash=<optimized out>) at > /build/amd64-generic/tmp/portage/dev-cpp/abseil-cpp-20230802.0/work/abseil- > cpp-20230802.0/absl/container/internal/raw_hash_set.h:296 > #1 absl::lts_20230802::container_internal::probe (ctrl=<optimized out>, > capacity=140737313482544, hash=10543628527892782699) at > /build/amd64-generic/tmp/portage/dev-cpp/abseil-cpp-20230802.0/work/abseil- > cpp-20230802.0/absl/container/internal/raw_hash_set.h:1295 > #2 absl::lts_20230802::container_internal::probe (common=..., > hash=10543628527892782699) at > /build/amd64-generic/tmp/portage/dev-cpp/abseil-cpp-20230802.0/work/abseil- > cpp-20230802.0/absl/container/internal/raw_hash_set.h:1298 > #3 absl::lts_20230802::container_internal::find_first_non_full<void> > (common=..., hash=10543628527892782699) at > /build/amd64-generic/tmp/portage/dev-cpp/abseil-cpp-20230802.0/work/abseil- > cpp-20230802.0/absl/container/internal/raw_hash_set.h:1310 > #4 0x00007ffff606dede in > absl::lts_20230802::container_internal::raw_hash_set<absl::lts_20230802:: > container_internal::FlatHashSetPolicy<google::protobuf::internal:: > DescriptorTable const*>, google::protobuf::(anonymous > namespace)::GeneratedMessageFactory::DescriptorByNameHash, > google::protobuf::(anonymous > namespace)::GeneratedMessageFactory::DescriptorByNameEq, > std::__1::allocator<google::protobuf::internal::DescriptorTable const*> > >::prepare_insert (this=this@entry=0x507000000028, hash=10543628527892782699) > at > /build/amd64-generic/usr/include/absl/container/internal/raw_hash_set.h:2679 > #5 0x00007ffff606cc3e in > absl::lts_20230802::container_internal::raw_hash_set<absl::lts_20230802:: > container_internal::FlatHashSetPolicy<google::protobuf::internal:: > DescriptorTable const*>, google::protobuf::(anonymous > namespace)::GeneratedMessageFactory::DescriptorByNameHash, > google::protobuf::(anonymous > namespace)::GeneratedMessageFactory::DescriptorByNameEq, > std::__1::allocator<google::protobuf::internal::DescriptorTable const*> > >::find_or_prepare_insert<google::protobuf::internal::DescriptorTable > const*> (this=0x507000000028, > key=@0x7fffffffdd88: 0x7ffff60c4570 > <descriptor_table_google_2fprotobuf_2fany_2eproto>) at > /build/amd64-generic/usr/include/absl/container/internal/raw_hash_set.h:2659 > #6 > absl::lts_20230802::container_internal::raw_hash_set<absl::lts_20230802:: > container_internal::FlatHashSetPolicy<google::protobuf::internal:: > DescriptorTable const*>, google::protobuf::(anonymous > namespace)::GeneratedMessageFactory::DescriptorByNameHash, > google::protobuf::(anonymous > namespace)::GeneratedMessageFactory::DescriptorByNameEq, > std::__1::allocator<google::protobuf::internal::DescriptorTable const*> > >::EmplaceDecomposable::operator()<google::protobuf::internal:: > DescriptorTable const*, google::protobuf::internal::DescriptorTable const* > const&> > (key=@0x7fffffffdd88: 0x7ffff60c4570 > <descriptor_table_google_2fprotobuf_2fany_2eproto>, args=@0x7fffffffdd88: > 0x7ffff60c4570 <descriptor_table_google_2fprotobuf_2fany_2eproto>, > this=<optimized out>) > at > /build/amd64-generic/usr/include/absl/container/internal/raw_hash_set.h:2459 > #7 > absl::lts_20230802::container_internal::DecomposeValue<absl::lts_20230802:: > container_internal::raw_hash_set<absl::lts_20230802::container_internal:: > FlatHashSetPolicy<google::protobuf::internal::DescriptorTable const*>, > google::protobuf::(anonymous > namespace)::GeneratedMessageFactory::DescriptorByNameHash, > google::protobuf::(anonymous > namespace)::GeneratedMessageFactory::DescriptorByNameEq, > std::__1::allocator<google::protobuf::internal::DescriptorTable const*> > >::EmplaceDecomposable, google::protobuf::internal::DescriptorTable const* > const&> ( > arg=@0x7fffffffdd88: 0x7ffff60c4570 > <descriptor_table_google_2fprotobuf_2fany_2eproto>, f=...) at > /build/amd64-generic/usr/include/absl/container/internal/container_memory.h: > 216 > #8 > absl::lts_20230802::container_internal::FlatHashSetPolicy<google::protobuf:: > internal::DescriptorTable > const*>::apply<absl::lts_20230802::container_internal::raw_hash_set<absl:: > lts_20230802::container_internal::FlatHashSetPolicy<google::protobuf:: > internal::DescriptorTable const*>, google::protobuf::(anonymous > namespace)::GeneratedMessageFactory::DescriptorByNameHash, > google::protobuf::(anonymous > namespace)::GeneratedMessageFactory::DescriptorByNameEq, > std::__1::allocator<google::protobuf::internal::DescriptorTable const*> > >::EmplaceDecomposable, google::protobuf::internal::DescriptorTable const* > const&> (args=@0x7fffffffdd88: 0x7ffff60c4570 > <descriptor_table_google_2fprotobuf_2fany_2eproto>, f=...) at > /build/amd64-generic/usr/include/absl/container/flat_hash_set.h:487 > #9 > absl::lts_20230802::container_internal::hash_policy_traits<absl:: > lts_20230802::container_internal::FlatHashSetPolicy<google::protobuf:: > internal::DescriptorTable const*>, > void>::apply<absl::lts_20230802::container_internal::raw_hash_set<absl:: > lts_20230802::container_internal::FlatHashSetPolicy<google::protobuf:: > internal::DescriptorTable const*>, google::protobuf::(anonymous > namespace)::GeneratedMessageFactory::DescriptorByNameHash, > google::protobuf::(anonymous > namespace)::GeneratedMessageFactory::DescriptorByNameEq, > std::__1::allocator<google::protobuf::internal::DescriptorTable const*> > >::EmplaceDecomposable, google::protobuf::internal::DescriptorTable const* > const&, > absl::lts_20230802::container_internal::FlatHashSetPolicy<google::protobuf:: > internal::DescriptorTable const*> > ( > ts=@0x7fffffffdd88: 0x7ffff60c4570 > <descriptor_table_google_2fprotobuf_2fany_2eproto>, f=...) at > /build/amd64-generic/usr/include/absl/container/internal/hash_policy_traits. > h:134 > #10 > absl::lts_20230802::container_internal::raw_hash_set<absl::lts_20230802:: > container_internal::FlatHashSetPolicy<google::protobuf::internal:: > DescriptorTable const*>, google::protobuf::(anonymous > namespace)::GeneratedMessageFactory::DescriptorByNameHash, > google::protobuf::(anonymous > namespace)::GeneratedMessageFactory::DescriptorByNameEq, > std::__1::allocator<google::protobuf::internal::DescriptorTable const*> > >::emplace<google::protobuf::internal::DescriptorTable const* const&, 0> > (this=0x507000000028, > args=@0x7fffffffdd88: 0x7ffff60c4570 > <descriptor_table_google_2fprotobuf_2fany_2eproto>) at > /build/amd64-generic/usr/include/absl/container/internal/raw_hash_set.h:2064 > #11 > absl::lts_20230802::container_internal::raw_hash_set<absl::lts_20230802:: > container_internal::FlatHashSetPolicy<google::protobuf::internal:: > DescriptorTable const*>, google::protobuf::(anonymous > namespace)::GeneratedMessageFactory::DescriptorByNameHash, > google::protobuf::(anonymous > namespace)::GeneratedMessageFactory::DescriptorByNameEq, > std::__1::allocator<google::protobuf::internal::DescriptorTable const*> > >::insert<google::protobuf::internal::DescriptorTable const*, 0, 0> > (this=0x507000000028, > value=@0x7fffffffdd88: 0x7ffff60c4570 > <descriptor_table_google_2fprotobuf_2fany_2eproto>) at > /build/amd64-generic/usr/include/absl/container/internal/raw_hash_set.h:1981 > #12 google::protobuf::(anonymous > namespace)::GeneratedMessageFactory::RegisterFile (this=0x507000000020, > table=0x7ffff60c4570 <descriptor_table_google_2fprotobuf_2fany_2eproto>) > at > /build/amd64-generic/tmp/portage/dev-libs/protobuf-23.3-r2/work/protobuf-23. > 3/src/google/protobuf/message.cc:310 > #13 google::protobuf::MessageFactory::InternalRegisterGeneratedFile > (table=<optimized out>) at > /build/amd64-generic/tmp/portage/dev-libs/protobuf-23.3-r2/work/protobuf-23. > 3/src/google/protobuf/message.cc:380 > #14 0x00007ffff7fccdaf in call_init (l=<optimized out>, argc=argc@entry=1, > argv=argv@entry=0x7fffffffde88, env=env@entry=0x7fffffffde98) at dl-init.c:70 > #15 0x00007ffff7fccea9 in call_init (env=0x7fffffffde98, > argv=0x7fffffffde88, argc=1, l=<optimized out>) at dl-init.c:33 > #16 _dl_init (main_map=0x7ffff7ffe2c0, argc=1, argv=0x7fffffffde88, > env=0x7fffffffde98) at dl-init.c:117 > #17 0x00007ffff7fe433a in _dl_start_user () from /lib64/ld-linux-x86-64.so.2 > #18 0x0000000000000001 in ?? () > #19 0x00007fffffffe1a0 in ?? () > #20 0x0000000000000000 in ?? () > ``` > > We did some investigation and reverting an abseil-cpp commit resolves the > issue: > https://github.com/abseil/abseil-cpp/commit/ > c9c0fd5185067208e1cc4227d16122571762af39 > > I am doing some more local testing and might file a separate bug+pull > request after the authors of the commit have some time to get back to me on > whether that is the right fix, but I figured I would comment here in case it > saves someone time who is running into a similar issue. Please disregard this as the issue is still showing up. I am not sure why it worked a few times, but it doesn't consistently fix the issue. Sanity check failed:
> dev-libs/protobuf-23.3-r2
> depend arm stable profile default/linux/arm/17.0 (11 total)
> >=dev-cpp/abseil-cpp-20230125.3:=
> depend arm dev profile default/linux/arm/17.0/armv4 (40 total)
> >=dev-cpp/abseil-cpp-20230125.3:=
> rdepend arm stable profile default/linux/arm/17.0 (11 total)
> >=dev-cpp/abseil-cpp-20230125.3:=
> rdepend arm dev profile default/linux/arm/17.0/armv4 (40 total)
> >=dev-cpp/abseil-cpp-20230125.3:=
*** Bug 923779 has been marked as a duplicate of this bug. *** Sanity check failed:
> dev-libs/protobuf-23.3-r2
> depend arm stable profile default/linux/arm/17.0 (9 total)
> >=dev-cpp/abseil-cpp-20230125.3:=
> depend arm dev profile default/linux/arm/17.0/armv4 (32 total)
> >=dev-cpp/abseil-cpp-20230125.3:=
> rdepend arm stable profile default/linux/arm/17.0 (9 total)
> >=dev-cpp/abseil-cpp-20230125.3:=
> rdepend arm dev profile default/linux/arm/17.0/armv4 (32 total)
> >=dev-cpp/abseil-cpp-20230125.3:=
Unable to check for sanity:
> no match for package: dev-cpp/abseil-cpp-20230125.3
Sanity check failed:
> dev-libs/protobuf-23.3-r2
> depend arm stable profile default/linux/arm/17.0 (9 total)
> >=dev-cpp/abseil-cpp-20230125.3:=
> depend arm dev profile default/linux/arm/17.0/armv4 (32 total)
> >=dev-cpp/abseil-cpp-20230125.3:=
> rdepend arm stable profile default/linux/arm/17.0 (9 total)
> >=dev-cpp/abseil-cpp-20230125.3:=
> rdepend arm dev profile default/linux/arm/17.0/armv4 (32 total)
> >=dev-cpp/abseil-cpp-20230125.3:=
Sanity check failed:
> dev-libs/protobuf-23.3-r2
> depend arm stable profile default/linux/arm/17.0 (11 total)
> >=dev-cpp/abseil-cpp-20230125.3:=
> depend arm dev profile default/linux/arm/17.0/armv4 (32 total)
> >=dev-cpp/abseil-cpp-20230125.3:=
> rdepend arm stable profile default/linux/arm/17.0 (11 total)
> >=dev-cpp/abseil-cpp-20230125.3:=
> rdepend arm dev profile default/linux/arm/17.0/armv4 (32 total)
> >=dev-cpp/abseil-cpp-20230125.3:=
Volkmar, why do you duplicate packages with old versions in this package list? Sanity check failed:
> dev-libs/protobuf-23.3-r2
> depend arm stable profile default/linux/arm/23.0 (20 total)
> >=dev-cpp/abseil-cpp-20230125.3:=
> depend arm dev profile default/linux/arm/23.0/armv4 (56 total)
> >=dev-cpp/abseil-cpp-20230125.3:=
> rdepend arm stable profile default/linux/arm/23.0 (20 total)
> >=dev-cpp/abseil-cpp-20230125.3:=
> rdepend arm dev profile default/linux/arm/23.0/armv4 (56 total)
> >=dev-cpp/abseil-cpp-20230125.3:=
(In reply to Andreas Sturmlechner from comment #19) > Volkmar, why do you duplicate packages with old versions in this package > list? mea culpa for all mistakes i did here. it took me a while, too long, to get some understanding of the blockers in the dependency tree. actually, what version of protobuf-java needs stabilization depends on requirements of reverse dependencies and availability of system-protoc. guess for now it'd be better to remove protobuf-java from the list. Sanity check failed:
> dev-libs/protobuf-23.3-r2
> depend arm stable profile default/linux/arm/17.0 (29 total)
> >=dev-cpp/abseil-cpp-20230125.3:=
> depend arm dev profile default/linux/arm/17.0/armv4 (88 total)
> >=dev-cpp/abseil-cpp-20230125.3:=
> rdepend arm stable profile default/linux/arm/17.0 (29 total)
> >=dev-cpp/abseil-cpp-20230125.3:=
> rdepend arm dev profile default/linux/arm/17.0/armv4 (88 total)
> >=dev-cpp/abseil-cpp-20230125.3:=
|