Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 914038 - dev-libs/re2, dev-cpp/abseil-cpp, dev-libs/protobuf-c: rekeywording
Summary: dev-libs/re2, dev-cpp/abseil-cpp, dev-libs/protobuf-c: rekeywording
Status: IN_PROGRESS
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Keywording (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Paul Zander
URL:
Whiteboard:
Keywords: CC-ARCHES
: 948074 (view as bug list)
Depends on:
Blocks: 906540 892882 912773
  Show dependency tree
 
Reported: 2023-09-12 09:05 UTC by Azamat H. Hackimov
Modified: 2025-04-03 12:22 UTC (History)
9 users (show)

See Also:
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: ---
sam: sanity-check+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Azamat H. Hackimov 2023-09-12 09:05:37 UTC
New version of dev-libs/re2 (2023-09-01) requires dev-cpp/abseil-cpp as build dependency. Please add missing keywords to make possible new re2 addition:

~alpha ~hppa ~ia64 ~ppc ~riscv ~s390 ~sparc
[+] Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-09-27 06:15:05 UTC Comment hidden (obsolete)
[+] Comment 2 NATTkA bot gentoo-dev Security 2024-05-28 00:16:27 UTC Comment hidden (obsolete)
[+] Comment 3 NATTkA bot gentoo-dev Security 2024-06-13 02:00:49 UTC Comment hidden (obsolete)
Comment 4 Paul Zander 2024-08-08 12:54:53 UTC
dropped ia64 and ppc for now so we can move this forward..
Comment 5 Arthur Zamarin archtester Gentoo Infrastructure gentoo-dev Security 2024-08-08 17:19:00 UTC
s390 done
Comment 6 Arthur Zamarin archtester Gentoo Infrastructure gentoo-dev Security 2024-09-09 17:14:13 UTC
mips done
[+] Comment 7 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-01-14 06:09:21 UTC Comment hidden (obsolete)
Comment 8 Larry the Git Cow gentoo-dev 2025-01-14 06:34:10 UTC
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(-)
Comment 9 Larry the Git Cow gentoo-dev 2025-01-14 06:40:13 UTC
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(-)
Comment 10 Larry the Git Cow gentoo-dev 2025-01-14 06:42:06 UTC
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(-)
Comment 11 Larry the Git Cow gentoo-dev 2025-01-14 06:45:41 UTC
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(+)
Comment 12 Matt Turner gentoo-dev 2025-01-24 04:03:40 UTC
hppa done
Comment 13 ernsteiswuerfel archtester 2025-03-16 19:53:31 UTC
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
Comment 14 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-03-18 00:52:41 UTC
ppc done