Summary: | dev-libs/re2, dev-cpp/abseil-cpp, dev-libs/protobuf-c: rekeywording | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Azamat H. Hackimov <azamat.hackimov> |
Component: | Keywording | Assignee: | Paul Zander <negril.nx+gentoo> |
Status: | IN_PROGRESS --- | ||
Severity: | normal | CC: | aliaksei.urbanski, alpha, arthurzam, beatussum, erhard_f, jstein, proxy-maint, sam |
Priority: | Normal | Keywords: | CC-ARCHES |
Version: | unspecified | Flags: | sam:
sanity-check+
|
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=953079 | ||
Whiteboard: | |||
Package list: |
dev-cpp/benchmark alpha
dev-libs/re2 hppa ppc s390
dev-cpp/abseil-cpp hppa ppc s390
dev-libs/protobuf-c hppa ppc s390
|
Runtime testing required: | --- |
Bug Depends on: | |||
Bug Blocks: | 906540, 892882, 912773 |
Description
Azamat H. Hackimov
2023-09-12 09:05:37 UTC
Unable to check for sanity:
> package masked: dev-cpp/abseil-cpp-20240116.2
Unable to check for sanity:
> package masked: dev-cpp/abseil-cpp-20240116.2-r1
dropped ia64 and ppc for now so we can move this forward.. s390 done mips done *** Bug 948074 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=3c2c0cf61d2d1231e5c88f6c2f48c3b5e4524716 commit 3c2c0cf61d2d1231e5c88f6c2f48c3b5e4524716 Author: Sam James <sam@gentoo.org> AuthorDate: 2025-01-14 06:22:02 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2025-01-14 06:32:48 +0000 dev-cpp/benchmark: add 1.9.1 * Skip tests which fail with GCC 15 for now (bug #941538). It's worth us looking at why they only fail with 15 but CMake warns on them being brittle w/ diff GCC versions and I'm not too worried about it. * Drop USE=libcxx, USE=exceptions, USE=lto. These should be determined by profile, upstream defaults / always on, and user *FLAGS, respectively. * Backport upstream patches to add clock detection for HPPA *and* fallback for other arches. Yay! * Fix libpfm (disable for multilib as it's not multilib-aware, bug #943293). * Add USE=debug for -DNDEBUG (bug #943629). Bug: https://bugs.gentoo.org/914038 Bug: https://bugs.gentoo.org/941538 Closes: https://bugs.gentoo.org/943293 Closes: https://bugs.gentoo.org/943629 Signed-off-by: Sam James <sam@gentoo.org> dev-cpp/benchmark/Manifest | 1 + dev-cpp/benchmark/benchmark-1.8.4.ebuild | 2 +- dev-cpp/benchmark/benchmark-1.9.0.ebuild | 2 +- dev-cpp/benchmark/benchmark-1.9.1.ebuild | 91 +++++++++ ...nchmark-1.9.1-clock-detection-portability.patch | 205 +++++++++++++++++++++ profiles/arch/hppa/package.mask | 5 - 6 files changed, 299 insertions(+), 7 deletions(-) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=791feb29912512b5e7e58f55cbd0fb3050c62bdd commit 791feb29912512b5e7e58f55cbd0fb3050c62bdd Author: Sam James <sam@gentoo.org> AuthorDate: 2025-01-14 06:38:41 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2025-01-14 06:39:09 +0000 profiles/arch/hppa: mask dev-libs/re2[benchmark] dev-cpp/benchmark isn't (yet) keyworded here, although >=1.9.1 should work fine with patching as the ebuild does. Bug: https://bugs.gentoo.org/914038 Signed-off-by: Sam James <sam@gentoo.org> profiles/arch/hppa/package.use.mask | 5 +++++ 1 file changed, 5 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21ab58278a3beba6f3eaa62d41dbcdb9fda2621a commit 21ab58278a3beba6f3eaa62d41dbcdb9fda2621a Author: Sam James <sam@gentoo.org> AuthorDate: 2025-01-14 06:37:18 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2025-01-14 06:39:06 +0000 profiles/arch/hppa: mask dev-cpp/benchmark[libpfm] dev-libs/libpfm is not keyworded on HPPA but I don't think we have any performance counters there anyway. Bug: https://bugs.gentoo.org/914038 Signed-off-by: Sam James <sam@gentoo.org> profiles/arch/hppa/package.use.mask | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ed360197c6b4bd6c170a8e359bc1b216f3c472c commit 9ed360197c6b4bd6c170a8e359bc1b216f3c472c Author: Sam James <sam@gentoo.org> AuthorDate: 2025-01-14 06:41:33 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2025-01-14 06:41:33 +0000 profiles/arch/s390: mask dev-cpp/benchmark[libpfm] dev-libs/libpfm is not yet keyworded here. Bug: https://bugs.gentoo.org/914038 Signed-off-by: Sam James <sam@gentoo.org> profiles/arch/s390/package.use.mask | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d632fb10521f621f320188635527299e521ac149 commit d632fb10521f621f320188635527299e521ac149 Author: Sam James <sam@gentoo.org> AuthorDate: 2025-01-14 06:44:47 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2025-01-14 06:45:08 +0000 profiles/arch/alpha: mask dev-cpp/benchmark[tools] Needs dev-python/numpy and dev-python/scipy which aren't keyworded here. Bug: https://bugs.gentoo.org/914038 Signed-off-by: Sam James <sam@gentoo.org> profiles/arch/alpha/package.use.mask | 4 ++++ 1 file changed, 4 insertions(+) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83bc4442cae713430db55574c6800b9ac183039f commit 83bc4442cae713430db55574c6800b9ac183039f Author: Sam James <sam@gentoo.org> AuthorDate: 2025-01-14 06:43:50 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2025-01-14 06:45:07 +0000 profiles/arch/s390: mask dev-libs/re2[benchmark] dev-cpp/benchmark is not yet keyworded here. Bug: https://bugs.gentoo.org/914038 Signed-off-by: Sam James <sam@gentoo.org> profiles/arch/s390/package.use.mask | 4 ++++ 1 file changed, 4 insertions(+) hppa done Looking good on ppc. # cat re2-914038.report USE tests started on Sun Mar 16 20:28:48 CET 2025 FEATURES=' test' USE='' succeeded for =dev-libs/re2-2024.07.02 USE='-icu' succeeded for =dev-libs/re2-2024.07.02 USE='icu' succeeded for =dev-libs/re2-2024.07.02 FEATURES=' test' USE='' succeeded for =dev-cpp/abseil-cpp-20240722.0 USE='' succeeded for =dev-cpp/abseil-cpp-20240722.0 FEATURES=' test' USE='' succeeded for =dev-libs/protobuf-c-1.5.1 USE='-static-libs' succeeded for =dev-libs/protobuf-c-1.5.1 USE='static-libs' succeeded for =dev-libs/protobuf-c-1.5.1 ppc done s390 done |