Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 926707 - dev-libs/rocksdb-8.11.3: stabilization request
Summary: dev-libs/rocksdb-8.11.3: stabilization request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Guilherme Amadio
URL:
Whiteboard:
Keywords: CC-ARCHES
Depends on:
Blocks:
 
Reported: 2024-03-10 20:50 UTC by Guilherme Amadio
Modified: 2025-02-02 13:56 UTC (History)
3 users (show)

See Also:
Package list:
dev-libs/rocksdb-8.11.3 amd64 arm64 ppc64
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 Guilherme Amadio gentoo-dev 2024-03-10 20:50:47 UTC
Used by sys-cluster/ceph, ebuild for rocksdb-6.14.6-r3 moves to EAPI=8 and adds more features.
Comment 1 Jakov Smolić archtester gentoo-dev 2024-03-10 23:24:02 UTC
This package has stable keywords only on 2 arches. Please don't cc arches manually, nattka will do it on its own when sanity check is green
Comment 2 Jakov Smolić archtester gentoo-dev 2024-03-10 23:24:09 UTC
This package has stable keywords only on 2 arches. Please don't cc arches manually, nattka will do it on its own when sanity check is green
Comment 3 Guilherme Amadio gentoo-dev 2024-03-11 07:59:32 UTC
Ok, sorry, I thought maybe it could be stable on more arches, but I guess if only ceph uses it, it might be pointless. I will use CC-ARCHES in the future once sanity check passes. Thanks!
Comment 4 NATTkA bot gentoo-dev Security 2024-11-11 16:16:31 UTC Comment hidden (obsolete)
Comment 5 NATTkA bot gentoo-dev Security 2024-11-20 11:05:04 UTC
All sanity-check issues have been resolved
Comment 6 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-11-24 11:01:52 UTC
amd64 done
Comment 7 Andreas Sturmlechner gentoo-dev 2024-11-29 13:43:28 UTC
Why is dev-libs/rocksdb-6.14.6-r3 receiving a new stable keyword here? It would be obsolete if ceph maintainers confirm <7.9.3 may be cleaned up, as bug 941299 is already stabilising 7.9.3-r1.
Comment 8 Guilherme Amadio gentoo-dev 2024-11-29 15:36:03 UTC
Indeed, I added -r3 to make it possible to drop EAPI=7 ebuilds in case ceph (which is picky) couldn't move to a newer version. If ceph is fine with 7.9.2, then we can stabilize that and drop other versions.
Comment 9 Andreas Sturmlechner gentoo-dev 2024-11-29 16:21:39 UTC
(In reply to Guilherme Amadio from comment #3)
> Ok, sorry, I thought maybe it could be stable on more arches, but I guess if
> only ceph uses it, it might be pointless.
So, is first-time arm64 stable still desired? Because there is no stable revdep for it.
Comment 10 Andreas Sturmlechner gentoo-dev 2024-11-29 16:22:34 UTC
Was bug 84137 dependency added by mistake? (likely missing a digit?)
Comment 11 Guilherme Amadio gentoo-dev 2024-12-02 13:32:24 UTC
Yes, I thought it might be a good idea to stabilize on arm64 to allow ceph (which is only ~arm64) to become stable as well. However, if this creates too much unnecessary work, just keeping the current stable arches should be fine.
Comment 12 Andreas Sturmlechner gentoo-dev 2024-12-02 18:56:26 UTC
(In reply to Guilherme Amadio from comment #11)
> Yes, I thought it might be a good idea to stabilize on arm64 to allow ceph
> (which is only ~arm64) to become stable as well. However, if this creates
> too much unnecessary work, just keeping the current stable arches should be
> fine.
The first step would be to create such a ceph ~arm64 keywording bug, let NATTkA go over the package list (unless you know already it is only rocksdb), and make it depend on the latest possible, compatible rocksdb stable bug (that would have been bug 941299).

If I see a depending bug, I can sort of guess what you are intending to do with the added stable keywords even if I am not a maintainer involved in these packages, but even better to communicate the reasoning in #description.
Comment 13 Andreas Sturmlechner gentoo-dev 2024-12-02 18:57:36 UTC
(In reply to Andreas Sturmlechner from comment #12)
> The first step would be to create such a ceph ~arm64 keywording bug
*stabilisation bug ofc
Comment 14 Guilherme Amadio gentoo-dev 2025-02-02 13:10:55 UTC
amd64 is stabilized, let's wait for some time and stabilize the newly added rocksdb-9.10.0 later. Closing this bug.
Comment 15 Andreas Sturmlechner gentoo-dev 2025-02-02 13:13:04 UTC
Then what about ppc64?
Comment 16 Andreas Sturmlechner gentoo-dev 2025-02-02 13:17:51 UTC
I guess it is pointless given that the only ppc64 revdep here has a ceiling on <dev-libs/rocksdb-7.9.3 anyway.

Un-CCing the arches for you.
Comment 17 Guilherme Amadio gentoo-dev 2025-02-02 13:35:04 UTC
Yes, since only ceph depends on rocksdb in the tree, there's no need to stabilize on ppc64. However, I realize that rocksdb-9.10.0 doesn't compile with GCC 15, so stabilization should probably wait on that getting fixed. Cheers,
Comment 18 Andreas Sturmlechner gentoo-dev 2025-02-02 13:56:53 UTC
(In reply to Guilherme Amadio from comment #17)
> Yes, since only ceph depends on rocksdb in the tree, there's no need to
> stabilize on ppc64. However, I realize that rocksdb-9.10.0 doesn't compile
> with GCC 15, so stabilization should probably wait on that getting fixed.
> Cheers,
No, once again: GCC 15 does not even have keywords yet. Build failures with non-stable packages are no stabilisation blockers.