Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 653904 - Foundation member removal candidates (based on 2016+2017 elections)
Summary: Foundation member removal candidates (based on 2016+2017 elections)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Foundation
Classification: Unclassified
Component: Proposals (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Board of Trustees
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-04-23 16:47 UTC by Michał Górny
Modified: 2021-07-20 15:14 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2018-04-23 16:47:58 UTC
If I recall correctly, the method of determining that a member 'lost interest' in the affairs of the Foundation was that he did not vote in two consecutive elections.  I've compared the eligible vs casting voter lists from elections repo [1], and created lists of voters who did not vote in 2016 and 2017 elections appropriately.  After diffing those two lists, I've established who did not vote in both elections.

According to the Bylaws, I've skipped active Gentoo developers.

The retired developers who did not vote in two consecutive elections were:

-angelos
-betelgeuse
-fauli
-hparker
-jauhien
-josejx
-neurogeek
-nirbheek
-rajiv
-tgall
-tomk

The non-developer Foundation members who did not vote in two consecutive elections were:

-audiodef
-igli
-likewhoa

I would like to request the Board of Trustees to vote on removing those Foundation members due to inactivity, in order to clear the eligible voter pool before the upcoming elections and provide a clearer member lists for statistic purposes.

[1]:https://gitweb.gentoo.org/proj/elections.git/
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2018-04-23 17:01:55 UTC
Actually, add zig/zlg to that list since he seems to have changed his nick.
Comment 2 David Abbott (RETIRED) gentoo-dev 2018-04-23 17:45:20 UTC
Thanks for doing this, did you write a script for it?
I will add it to the May Agenda.
I am surprised that zlg did not vote.
Comment 3 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2018-04-23 18:45:23 UTC
Not really but it's rather easy to do.  Basically:

sort casting-voters-trustees-* > a
sort voters-trustees-* > b
diff -u b a | grep ^- > ../nonvoting-YYYY

This gives you list of people who did not vote in year YYYY.  Once you got those for two years, you just diff them (note you may need to increase the context, default was fine for me):

diff -u nonvoting-2016 nonvoting-2017

and look at first column.  All entries common to both files (starting with ' ') mean people who did not vote in both.
Comment 4 Raymond Jennings 2018-05-02 05:05:53 UTC
Are you quite sure?

zlg was a recent trustee.  Yes, he resigned, but he was in fact on the BoT himself.
Comment 5 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2018-05-02 07:23:46 UTC
The data is public. You can verify it yourself (link in c0).
Comment 6 Roy Bamford gentoo-dev 2018-05-03 19:21:29 UTC
(In reply to Michał Górny from comment #3)
> Not really but it's rather easy to do.  Basically:
> 
> sort casting-voters-trustees-* > a
> sort voters-trustees-* > b
> diff -u b a | grep ^- > ../nonvoting-YYYY
> 
> This gives you list of people who did not vote in year YYYY.  Once you got
> those for two years, you just diff them (note you may need to increase the
> context, default was fine for me):
> 
> diff -u nonvoting-2016 nonvoting-2017
> 
> and look at first column.  All entries common to both files (starting with '
> ') mean people who did not vote in both.

The algorithm is not quite complete.  New members who joined after the 2016 election recording date could not vote in it and are therefore not dropped for not voting in 2016 and 2017.

diff -u nonvoting-2016 nonvoting-2017 is a good start, then remove anyone who joined after the 2016 election recording date.
Comment 7 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2018-05-03 20:33:32 UTC
...but if they joined after the recording date, why would they be in the voter list?
Comment 8 David Abbott (RETIRED) gentoo-dev 2018-05-29 00:29:52 UTC
Here is the list robbat2 came up with;

anarchy
angelos
antarus
axs
betelgeuse
blueknight
cardoe
creffett
fauli
floppym
gregkh
hparker
hwoarang
igli
jauhien
je_fro
jer
jlec
jmorgan
josejx
junghans
likewhoa
maffblaster
neurogeek
nirbheek
quantumsummers
rajiv
remi
steev
tgall
tomk
xaviermiller
zerochaos
zlg

Audiodef contacted us to say he wanted to remain a foundation member the last time we removed members, we can add him back again.
Comment 9 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2018-05-29 06:06:07 UTC
(In reply to David Abbott from comment #8)
> Here is the list robbat2 came up with;

This list includes active Gentoo developers who should stay as per Bylaws 4.4:

| Full members who remain Gentoo developers shall have their membership
| continued until it is terminated in accordance with 4.8 or 4.9.

> Audiodef contacted us to say he wanted to remain a foundation member the
> last time we removed members, we can add him back again.

That sounds like a bad precedence, if that he *explicitly* said he wanted to say, then explicitly ignored election again.
Comment 10 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2018-05-29 20:04:13 UTC
Excluding all active devs, my list becomes 14 people:
angelos
betelgeuse
fauli
hparker
igli
jauhien
josejx
likewhoa
neurogeek
nirbheek
rajiv
tgall
tomk
zlg
Comment 11 David Abbott (RETIRED) gentoo-dev 2018-05-29 20:09:34 UTC
I think we should add audiodef as he did not vote after his request to remain active.
My List

angelos
audiodef
betelgeuse
fauli
hparker
igli
jauhien
josejx
likewhoa
neurogeek
nirbheek
rajiv
tgall
tomk
zlg
Comment 12 Alec Warner (RETIRED) archtester gentoo-dev Security 2021-07-20 15:13:50 UTC
(In reply to David Abbott from comment #11)
> I think we should add audiodef as he did not vote after his request to
> remain active.
> My List
> 
> angelos
> audiodef
> betelgeuse
> fauli
> hparker
> igli
> jauhien
> josejx
> likewhoa
> neurogeek
> nirbheek
> rajiv
> tgall
> tomk
> zlg

These folks were removed in 2018 and we have some fancy scripts for managing membership now.

-A