Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 941227 - net-p2p/bitcoin-core-27.1: stabilization request
Summary: net-p2p/bitcoin-core-27.1: stabilization request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Matt Whitlock
URL:
Whiteboard:
Keywords:
Depends on: 941226 941228
Blocks:
  Show dependency tree
 
Reported: 2024-10-10 05:44 UTC by Matt Whitlock
Modified: 2024-12-02 17:19 UTC (History)
3 users (show)

See Also:
Package list:
net-p2p/bitcoin-core-27.1
Runtime testing required: Yes
nattka: sanity-check+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matt Whitlock 2024-10-10 05:44:48 UTC
Tests pass for me on amd64 with all USE flags enabled. I cannot build or test on arm64, ppc, ppc64, or x86.

Compilation on arm (armv6j, Raspberry Pi 1) with all stable deps has completed successfully for me, but I am still running the tests. (They take several hours on a Raspberry Pi 1.) I will report the result here after the tests have completed.
Comment 1 NATTkA bot gentoo-dev 2024-10-10 05:48:30 UTC Comment hidden (obsolete)
Comment 2 NATTkA bot gentoo-dev 2024-10-10 07:48:25 UTC Comment hidden (obsolete)
Comment 3 NATTkA bot gentoo-dev 2024-10-11 00:24:17 UTC Comment hidden (obsolete)
Comment 4 NATTkA bot gentoo-dev 2024-10-11 12:28:19 UTC Comment hidden (obsolete)
Comment 5 Matt Whitlock 2024-10-11 21:18:46 UTC
All tests passed on arm (armv6j, Raspberry Pi 1).
Comment 6 NATTkA bot gentoo-dev 2024-10-12 07:52:28 UTC Comment hidden (obsolete)
Comment 7 NATTkA bot gentoo-dev 2024-10-12 19:56:15 UTC
All sanity-check issues have been resolved
Comment 8 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-11-07 09:16:37 UTC
arm done
Comment 9 Arthur Zamarin archtester Gentoo Infrastructure gentoo-dev Security 2024-11-09 09:01:33 UTC
arm64 done
Comment 10 Arthur Zamarin archtester Gentoo Infrastructure gentoo-dev Security 2024-11-09 09:57:07 UTC
amd64 done
Comment 11 Arthur Zamarin archtester Gentoo Infrastructure gentoo-dev Security 2024-11-09 10:08:51 UTC
x86 done
Comment 12 Andreas Sturmlechner gentoo-dev 2024-12-02 06:52:51 UTC
Was any of these new-to-stabilise arches requested by anyone? Why are we stabilising arm, ppc at this point? Why not simply roll over existing stable keywords?
Comment 13 Andreas Sturmlechner gentoo-dev 2024-12-02 06:54:30 UTC
> # eshowkw bitcoin-core
> Keywords for net-p2p/bitcoin-core:
>         |                             |   u   |  
>         | a   a     p s   a l   r     |   n   |  
>         | m   r h   p p   l o m i s m | e u s | r
>         | d a m p p c a x p o i s 3 6 | a s l | e
>         | 6 r 6 p p 6 r 8 h n p c 9 8 | p e o | p
>         | 4 m 4 a c 4 c 6 a g s v 0 k | i d t | o
> --------+-----------------------------+-------+-------
> 25.1-r2 | + ~ ~ o ~ ~ o + o o o o o o | 8 # 0 | gentoo
> 25.2    | ~ ~ ~ o ~ ~ o ~ o o o o o o | 8 #   | gentoo
> 26.0-r1 | ~ ~ ~ o ~ ~ o ~ o o o o o o | 8 #   | gentoo
> 26.1    | + ~ ~ o ~ ~ o ~ o o o o o o | 8 #   | gentoo
> 26.2    | ~ ~ ~ o ~ ~ o ~ o o o o o o | 8 #   | gentoo
> 27.0    | ~ ~ ~ o ~ ~ o ~ o o o o o o | 8 #   | gentoo
> 27.1    | + + + o ~ ~ o + o o o o o o | 8 o   | gentoo
> 27.2    | ~ ~ ~ o ~ ~ o ~ o o o o o o | 8 #   | gentoo
> 28.0    | ~ ~ ~ o ~ ~ o ~ o o o o o o | 8 o   | gentoo
Comment 14 Matt Whitlock 2024-12-02 07:18:12 UTC
(In reply to Andreas Sturmlechner from comment #12)
> Was any of these new-to-stabilise arches requested by anyone? Why are we
> stabilising arm, ppc at this point? Why not simply roll over existing stable
> keywords?

I don't know what you mean. Sam asked me to request stabilization of my package, so I did. Does Gentoo typically ignore some architectures for stabilization purposes? Should I be requesting stabilization on only a subset of the supported arches?
Comment 15 Andreas Sturmlechner gentoo-dev 2024-12-02 07:29:09 UTC
Almost all packages are stabilised only on a subset of packages. How big that subset is comes down to historic stabilisations, maintainer discretion, user requests, revdep requirements, arch viability [life time, upstream care re arch specific bug fixes, test failures, ...] etc.

"Please stabilise new version" colloquially means roll over stable keywords where currently stable for this package.

In order to stabilise for new arches, that's fine, but we'd usually expect a declaration of intent in $summary or #comment 1.

This bug, as you can see from my eshowkw output, would have been "done" after amd64 and x86 arch team had finished their work, and all older versions are overshadowed, so already eligible for cleanup since 2024-11-09.
Comment 16 Andreas Sturmlechner gentoo-dev 2024-12-02 07:29:34 UTC
(In reply to Andreas Sturmlechner from comment #15)
> Almost all packages are stabilised only on a subset of packages.
*subset of arches