Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 714118 - app-shells/mksh-57-r2: new arches stabilization request
Summary: app-shells/mksh-57-r2: new arches stabilization request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Haelwenn (lanodan) Monnier
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on:
Blocks:
 
Reported: 2020-03-24 05:00 UTC by Haelwenn (lanodan) Monnier
Modified: 2020-04-07 10:23 UTC (History)
3 users (show)

See Also:
Package list:
app-shells/mksh-57-r2
Runtime testing required: ---
stable-bot: sanity-check+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Haelwenn (lanodan) Monnier 2020-03-24 05:00:44 UTC
In the tree without changes since 2019-12-11 (except stabilization).

This is following to bug#709248, where it stabilized arches that where for the previous version, this one is for stabilizing new ones that weren't before because of klibc (arm, arm64, ia64, ppc64, hppa, m68k, sh, sparc).
Comment 1 Agostino Sarubbo gentoo-dev 2020-03-25 12:37:44 UTC
sparc stable
Comment 2 Agostino Sarubbo gentoo-dev 2020-03-25 13:14:17 UTC
arm stable
Comment 3 Agostino Sarubbo gentoo-dev 2020-03-25 14:59:20 UTC
ppc64 stable
Comment 4 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2020-03-26 14:07:55 UTC
SuperH port disbanded.
Comment 5 Sergei Trofimovich (RETIRED) gentoo-dev 2020-03-29 10:41:15 UTC
(In reply to Haelwenn Monnier from comment #0)
> In the tree without changes since 2019-12-11 (except stabilization).
> 
> This is following to bug#709248, where it stabilized arches that where for
> the previous version, this one is for stabilizing new ones that weren't
> before because of klibc (arm, arm64, ia64, ppc64, hppa, m68k, sh, sparc).

Can you elaborate on how KEYWORDS for klibc and mksh are related?
Comment 6 Haelwenn (lanodan) Monnier 2020-03-29 17:51:04 UTC
(In reply to Sergei Trofimovich from comment #5)
> (In reply to Haelwenn Monnier from comment #0)
> > In the tree without changes since 2019-12-11 (except stabilization).
> > 
> > This is following to bug#709248, where it stabilized arches that where for
> > the previous version, this one is for stabilizing new ones that weren't
> > before because of klibc (arm, arm64, ia64, ppc64, hppa, m68k, sh, sparc).
> 
> Can you elaborate on how KEYWORDS for klibc and mksh are related?

klibc was a dependency of mksh but it haven't been maintained ( bug#653388 ) and only supports few arches so it limited keywording, dietlibc seems to be in about the same shape, so instead I removed it in favor of the system libc and only masked USE=static for glibc.
Comment 7 Sergei Trofimovich (RETIRED) gentoo-dev 2020-03-31 07:41:53 UTC
(In reply to Haelwenn Monnier from comment #6)
> (In reply to Sergei Trofimovich from comment #5)
> > (In reply to Haelwenn Monnier from comment #0)
> > > In the tree without changes since 2019-12-11 (except stabilization).
> > > 
> > > This is following to bug#709248, where it stabilized arches that where for
> > > the previous version, this one is for stabilizing new ones that weren't
> > > before because of klibc (arm, arm64, ia64, ppc64, hppa, m68k, sh, sparc).
> > 
> > Can you elaborate on how KEYWORDS for klibc and mksh are related?
> 
> klibc was a dependency of mksh but it haven't been maintained ( bug#653388 )
> and only supports few arches so it limited keywording, dietlibc seems to be
> in about the same shape, so instead I removed it in favor of the system libc
> and only masked USE=static for glibc.

I still don't see why app-shells/mksh needs to be stabilized on m68k, hppa64 and other minor arches.
Comment 8 Haelwenn (lanodan) Monnier 2020-03-31 10:13:48 UTC
(In reply to Sergei Trofimovich from comment #7)
> (In reply to Haelwenn Monnier from comment #6)
> > (In reply to Sergei Trofimovich from comment #5)
> > > (In reply to Haelwenn Monnier from comment #0)
> > > > In the tree without changes since 2019-12-11 (except stabilization).
> > > > 
> > > > This is following to bug#709248, where it stabilized arches that where for
> > > > the previous version, this one is for stabilizing new ones that weren't
> > > > before because of klibc (arm, arm64, ia64, ppc64, hppa, m68k, sh, sparc).
> > > 
> > > Can you elaborate on how KEYWORDS for klibc and mksh are related?
> > 
> > klibc was a dependency of mksh but it haven't been maintained ( bug#653388 )
> > and only supports few arches so it limited keywording, dietlibc seems to be
> > in about the same shape, so instead I removed it in favor of the system libc
> > and only masked USE=static for glibc.
> 
> I still don't see why app-shells/mksh needs to be stabilized on m68k, hppa64
> and other minor arches.

I had no reason to not include them into the list with the others, I don't think it's only my call to decide which arches should stabilize it depending on how more-or-less minor they seem to be (and other than the experimental ones it's not that obvious, and m68k/sh/hppa/sparc seem more-to-less historic but not sure where the limit would be), arch testers can decide to drop this possibility of stabilizing and I won't bother again.

Maybe there is something I missed from the GLEPs or wiki, and then sorry for the noise?
Comment 9 Sergei Trofimovich (RETIRED) gentoo-dev 2020-03-31 18:12:45 UTC
"Stabilization rules" in https://devmanual.gentoo.org/keywording/ touch lightly on when to add new arches.

The simplest rule of thumb is usually: do STABLEREQ only for arches that are already stable on older versions. Otherwise you need some justification when adding new arch. Example would be that you are using the package on that arch.
x86/amd64 are straightforward ones.

The others are frequently not as arch teams might not have manpower to perform re-testing of packages in every STABLEREQ.

Let's remove hppa and m68k.
Comment 10 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-04-07 10:23:15 UTC
arm64 stable, closing