public inbox for gentoo-project@lists.gentoo.org
 help / color / mirror / Atom feed
From: Tom Wijsman <TomWij@gentoo.org>
To: gentoo-project@lists.gentoo.org
Subject: Re: [gentoo-project] Call for agenda items - Council meeting 2013-09-10
Date: Thu, 29 Aug 2013 20:33:01 +0200	[thread overview]
Message-ID: <20130829203301.288a593a@TOMWIJ-GENTOO> (raw)
In-Reply-To: <1377796652.5477.15.camel@localhost>

[-- Attachment #1: Type: text/plain, Size: 4728 bytes --]

On Thu, 29 Aug 2013 19:17:32 +0200
Pacho Ramos <pacho@gentoo.org> wrote:

> El jue, 29-08-2013 a las 08:22 -0700, Jack Morgan escribió:
> [...]
> > This is a confusing. What is the real problem you are trying to
> > solve here? Stable @system but not having to worry about keywording
> > anything else.. like a desktop (gnome, KDE)?
> > 
> 
> At least from a gnome perspective, we are having some important delays
> with some arches:
>
> ...
>
> But this is only my impression, maybe some of this arches are more
> active in other Gentoo areas.

Let's run it across the whole Portage tree; I'm searching for bugs with
STABLEREQ keyword, that are still open, have an empty "Depends On" field
and have the arch CC-ed:

alpha: 54 bugs.
arm: 28 bugs.
amd64: 61 bugs.
hppa: 2 bugs.
ia64: 61 bugs.
m68k: No bugs.
ppc64: 58 bugs.
ppc: 36 bugs.
s390: 47 bugs.
sh: 86 bugs.
sparc: 78 bugs.
x86: 75 bugs.

Surprisingly, nothing really stands out; but those are absolute
numbers, let's see what happens if we make them proportional. For this
I am going to base myself on http://www.akhuettel.de/gentoo-bugs/kw.php
where I simply take the amount of thousands and divide above numbers by
it, which gives us:

alpha: 54 / 10   = 5.4
arm:   28 / 10   = 2.8
amd64: 61 / 34   = 1.8
hppa:   2 / 9    = 0.2
ia64:  61 / 9.5  = 6.4
m68k:  91 / 2.4  = 37.9
ppc64: 58 / 12.5 = 4.6
ppc:   36 / 19   = 1.9
s390:  47 / 5.4  = 8.7
sh:    86 / 6    = 14.3
sparc: 78 / 12   = 6.5
x86:   75 / 34   = 2.2

So, what we get here now actually shows us how well the arch does
stabilization compared to the amount of ebuilds that the particular arch
has; of course, this doesn't take into account bugs that list resolved
"depends on" and also doesn't take into account when ebuilds are punted
although I don't really feel that those should matter.

People that want to see better statistics are free to improve the search
results to take into account bugs with solely resolved "depends on" bugs
as well as to exclude recent bugs if they feel like; as for the amount
of ebuilds you could opt to use the amount of packages.

So, lower numbers are better; so, let's sort them according to that.

hppa  0.2
ppc   1.9
amd64 2
x86   2.2
arm   2.8
alpha 5.4
ia64  6.4
ppc64 6.4
sparc 6.5
s390  8.7
sh    14.3
m68k  37.9

So, first we see hppa; I often see that stabilized quite fast if I CC
them, kudos to them! Nice to see the statistics here reflect this.

Then we have the major arches ppc, amd64, x86, arm; yup, seems right.
The difference between ppc, amd64 and x86 seems quite small even.

And then, we see all the arches that people here consider minor as a
big group follow up; there's a group around 6 (ia64, ppc64, sparc,
s390) and a group that's somewhat behind around 25 (sh and m68k).

These last arches are the ones listed, except for ppc64; there was the
"(maybe ppc and ppc64?)" question; well, I would say that ppc at least
doesn't seem like a minor arch to me. ppc64 looks to be among them.

So, based on these results I think we should somehow split it up and
turn it into two votes, kinda like this:

Vote 1: Do we drop stable keywords for m68k, sh and s390?

Rationality: These fall under the original reasoning of this thread.

Vote 2: Do we drop stable keywords for alpha, ia64, ppc64 and sparc?

Rationality: Do we (as Gentoo) want to focus on more major arches in a
way that we don't have minor arches block them? What do we want to
pursue? Broader support? Or rather making just the major arches perfect?

I think it would be nice to discuss this last bit as well as see the
Council clarify what we really want to pursue here. This isn't so much
a question about whether to take work away from people doing a bad job;
this is actually more a question of what we want to see people do.

Also, is dropping stable keywords really the right choice? Can we take
other measures perhaps? Make a canonical resource for arch testing?
Make the process easier to become one? ... (see prev ML thread for more)

We're talking too much about the problem (problematic arches); I think
we should talk more about possible solutions (reviving arches), and
perhaps we need to create even more resources (eg. an archmanual)
and easier and faster scripts and tools. Although CPU cycles are free...

(Please assume good faith; I don't want to call a particular arch or
what a particular arch does bad, I just want to see a sane solution)

-- 
With kind regards,

Tom Wijsman (TomWij)
Gentoo Developer

E-mail address  : TomWij@gentoo.org
GPG Public Key  : 6D34E57D
GPG Fingerprint : C165 AF18 AB4C 400B C3D2  ABF0 95B2 1FCD 6D34 E57D

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 490 bytes --]

  reply	other threads:[~2013-08-29 18:33 UTC|newest]

Thread overview: 66+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-08-27  9:54 [gentoo-project] Call for agenda items - Council meeting 2013-09-10 Ulrich Mueller
2013-08-27  9:59 ` [gentoo-project] " Ulrich Mueller
2013-08-27 14:15   ` Ian Stakenvicius
2013-08-27 14:27   ` Michał Górny
2013-08-28 11:15 ` [gentoo-project] " Markos Chandras
2013-08-28 11:24   ` Rich Freeman
2013-08-28 17:28     ` Matt Turner
2013-08-28 17:39       ` Ian Stakenvicius
2013-08-28 12:52   ` Samuli Suominen
2013-08-28 17:35   ` Andreas K. Huettel
2013-08-29  6:09   ` Michael Weber
2013-08-29  8:32     ` Markos Chandras
2013-08-29 11:22       ` Michael Weber
2013-08-29 13:16     ` Ben de Groot
2013-08-29 13:33       ` Markos Chandras
2013-08-29 15:34       ` Jack Morgan
2013-08-29 15:57         ` Andreas K. Huettel
2013-08-30  8:52           ` Sergey Popov
2013-08-30 12:53             ` Chris Reffett
2013-09-18 12:32               ` [gentoo-project] " Steven J. Long
2013-08-29 16:06         ` [gentoo-project] " Rich Freeman
2013-08-29 15:56       ` Andreas K. Huettel
2013-08-29 16:15       ` Matt Turner
2013-08-29 16:25         ` Matt Turner
2013-08-29 20:03       ` William Hubbs
2013-08-29 15:22   ` Jack Morgan
2013-08-29 15:44     ` Rich Freeman
2013-08-29 16:06       ` Andreas K. Huettel
2013-08-29 17:49         ` Rich Freeman
2013-09-15 11:41           ` Rich Freeman
2013-09-17 13:04             ` [gentoo-project] Minor arches (was: Call for agenda items - Council meeting 2013-09-10) Ulrich Mueller
2013-09-17 17:40               ` Matt Turner
2013-09-17 18:56               ` Agostino Sarubbo
2013-08-29 17:17     ` [gentoo-project] Call for agenda items - Council meeting 2013-09-10 Pacho Ramos
2013-08-29 18:33       ` Tom Wijsman [this message]
2013-08-29 19:40         ` Tom Wijsman
2013-08-29 20:23         ` Andreas K. Huettel
2013-09-15 15:03       ` Rich Freeman
2013-09-15 15:21         ` Michał Górny
2013-09-15 15:22         ` Pacho Ramos
2013-09-15 19:03           ` Rich Freeman
2013-09-18  2:53             ` Daniel Campbell
2013-09-18  6:51               ` Pacho Ramos
2013-09-18  7:19               ` Sergey Popov
2013-09-18  8:02               ` Daunting developer process? (was Re: [gentoo-project] Call for agenda items - Council meeting) 2013-09-10 Sven Vermeulen
2013-09-18  8:40                 ` Markos Chandras
2013-09-18 12:18                 ` [gentoo-project] Re: Daunting developer process? (was " Steven J. Long
2013-09-18 13:55                   ` Tom Wijsman
2013-09-18 10:42               ` [gentoo-project] Call for agenda items - Council meeting 2013-09-10 heroxbd
2013-09-19  4:33                 ` Daniel Campbell
2013-09-19  6:07                   ` Pacho Ramos
2013-09-19 13:21                     ` Daniel Campbell
2013-09-19 19:35                       ` Pacho Ramos
2013-09-19 10:09                   ` Dirkjan Ochtman
2013-09-19 12:37                   ` Tom Wijsman
2013-09-19 13:33                     ` Daniel Campbell
2013-09-15 19:08         ` Ciaran McCreesh
2013-09-15 20:18           ` Rich Freeman
2013-08-28 12:46 ` hasufell
2013-08-28 13:18   ` Ulrich Mueller
2013-08-28 14:04     ` hasufell
2013-08-28 17:02       ` Ulrich Mueller
2013-08-29  2:09         ` Patrick Lauer
2013-08-29 11:21           ` Rich Freeman
2013-08-29 13:37             ` hasufell
2013-09-03  9:20 ` [gentoo-project] " Ulrich Mueller

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20130829203301.288a593a@TOMWIJ-GENTOO \
    --to=tomwij@gentoo.org \
    --cc=gentoo-project@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox