IMPORTANT: Missing Email Addresses for Governance Election Voter Roll
We need a list of core developers email addresses to send ballot emails to. Since PEP 8001 states that we’re using inclusion in the python-core
team on GitHub as the list of “registered voters”, I wrote up a quick script that compiled a list of GitHub usernames in that team *today* and any public email address on their GitHub profile if there is one.
That is located at https://github.com/python/voters <https://github.com/python/voters> (specifically the 2018-11-16-governance-election.csv file), which is a private repository.
Please everyone take a moment to find your GitHub username in that file (it’s in alphabetical order) and ensure that the email address there is a good email for you to send your ballot to. If it’s wrong or missing, update the CSV file (there is a .voters.csv file that will taken into effect for any future voter rolls we may generate from this script).
If you’re not a member of the python-core team on Github and you want to participate in the vote, please ask to be added to that team, then add yourself to the 2018-11-16-governance-election.csv file.
We particularly need the following people (GitHub usernames) to go fill in their email addresses, as we do not currently have an email address for them, and without an email address, we cannot send you a ballot.
- [ ] @abalkin
- [ ] @akuchling
- [ ] @aleaxit
- [ ] @amauryfa
- [ ] @applio
- [ ] @avassalotti
- [ ] @brettcannon
- [ ] @doerwalter
- [ ] @doko42
- [ ] @eliben
- [ ] @ericsnowcurrently
- [ ] @ericvsmith
- [ ] @ezio-melotti
- [ ] @facundobatista
- [ ] @ilevkivskyi
- [ ] @jcea
- [ ] @jeremyhylton
- [ ] @larryhastings
- [ ] @lisroach
- [ ] @malemburg
- [ ] @Mariatta
- [ ] @markshannon
- [ ] @methane
- [ ] @mhammond
- [ ] @nascheme
- [ ] @ncoghlan
- [ ] @ned-deily
- [ ] @pfmoore
- [ ] @pitrou
- [ ] @pjenvey
- [ ] @rbtcollins
- [ ] @rhettinger
- [ ] @sandrotosi
- [ ] @serhiy-storchaka
- [ ] @sjoerdmullender
- [ ] @skrah
- [ ] @stevendaprano
- [ ] @taleinat
- [ ] @vadmium
- [ ] @willingc
This list of people is also available on Github at https://github.com/python/voters/issues/1 <https://github.com/python/voters/issues/1> (primarily so people would get a GitHub notification as well).
Thanks!
On Tue, 6 Nov 2018 at 08:17, Donald Stufft <donald@stufft.io> wrote:
We need a list of core developers email addresses to send ballot emails to. Since PEP 8001 states that we’re using inclusion in the
python-core
team on GitHub as the list of “registered voters”, I wrote up a quick script that compiled a list of GitHub usernames in that team *today* and any public email address on their GitHub profile if there is one.That is located at https://github.com/python/voters (specifically the 2018-11-16-governance-election.csv file), which is a private repository.
Please everyone take a moment to find your GitHub username in that file (it’s in alphabetical order) and ensure that the email address there is a good email for you to send your ballot to. If it’s wrong or missing, update the CSV file (there is a .voters.csv file that will taken into effect for any future voter rolls we may generate from this script).
If you’re not a member of the python-core team on Github and you want to participate in the vote, please ask to be added to that team, then add yourself to the 2018-11-16-governance-election.csv file.
We particularly need the following people (GitHub usernames) to go fill in their email addresses, as we do not currently have an email address for them, and without an email address, we cannot send you a ballot.
You should have email addresses for us, they're just in bugs.python.org (which is necessarily linked on GitHub usernames, as otherwise the CLA check wouldn't pass).
Cheers, Nick.
-- Nick Coghlan | ncoghlan@gmail.com | Brisbane, Australia
On Nov 6, 2018, at 5:14 AM, Nick Coghlan <ncoghlan@gmail.com> wrote:
On Tue, 6 Nov 2018 at 08:17, Donald Stufft <donald@stufft.io <mailto:donald@stufft.io>> wrote:
We need a list of core developers email addresses to send ballot emails to. Since PEP 8001 states that we’re using inclusion in the
python-core
team on GitHub as the list of “registered voters”, I wrote up a quick script that compiled a list of GitHub usernames in that team *today* and any public email address on their GitHub profile if there is one.That is located at https://github.com/python/voters (specifically the 2018-11-16-governance-election.csv file), which is a private repository.
Please everyone take a moment to find your GitHub username in that file (it’s in alphabetical order) and ensure that the email address there is a good email for you to send your ballot to. If it’s wrong or missing, update the CSV file (there is a .voters.csv file that will taken into effect for any future voter rolls we may generate from this script).
If you’re not a member of the python-core team on Github and you want to participate in the vote, please ask to be added to that team, then add yourself to the 2018-11-16-governance-election.csv file.
We particularly need the following people (GitHub usernames) to go fill in their email addresses, as we do not currently have an email address for them, and without an email address, we cannot send you a ballot.
You should have email addresses for us, they're just in bugs.python.org <http://bugs.python.org/> (which is necessarily linked on GitHub usernames, as otherwise the CLA check wouldn't pass).
If roundup has an API, feel free to submit a PR to generate-voter-roll.py in that same repository to have it pull from bugs.p.o as well. I already knew GitHub’s API so it was easy to spend 15 minutes tossing something together that would work. Clicking on the “tracker documentation” link doesn’t mention an API at all.
If there’s no API, well there was 40 names, even if I spent 5 minutes each doing it manually, that’s still like 3+ hours of clicking through bugs.p.o trying to converge the two lists, and I don’t have 3+ hours to burn at the moment, so I figured it was easier to ask each of those 40 people to spend 5 minutes individually.
Sorry if you don’t feel that’s sufficient. I’m short on time leading up to Re:invent and trying to do the best I can with what time I can steal from elsewhere.
I'm not sure about Roundup. In the web UI, the email address is partially hidden for me. I'm not a Roundup Admin.
Le mar. 6 nov. 2018 à 13:24, Donald Stufft <donald@stufft.io> a écrit :
If roundup has an API, feel free to submit a PR to generate-voter-roll.py in that same repository to have it pull from bugs.p.o as well. I already knew GitHub’s API so it was easy to spend 15 minutes tossing something together that would work. Clicking on the “tracker documentation” link doesn’t mention an API at all.
I wrote a few lines to access to XML-RPC API of Roundup to generate this list of vulnerabilities: https://github.com/vstinner/python-security/blob/ad333b301fbc5ef3a954ed7c67a...
You probably want the server.display('user%s' % msg['author'], 'username', 'realname') part. I didn't check if I can use it to access the email address.
FYI the result is this website: http://python-security.readthedocs.io/vulnerabilities.html
Victor
Bump. Some emails still missing, and we need them if you intend to vote in the upcoming CPython general election: Nov 16, 2018.
Please provide your email address ASAP and before Nov 16, 2018.
See this issue for more details. https://github.com/python/voters/issues/1
ᐧ
On Tue, Nov 6, 2018 at 5:19 AM Victor Stinner <vstinner@redhat.com> wrote:
I'm not sure about Roundup. In the web UI, the email address is partially hidden for me. I'm not a Roundup Admin.
Le mar. 6 nov. 2018 à 13:24, Donald Stufft <donald@stufft.io> a écrit :
If roundup has an API, feel free to submit a PR to generate-voter-roll.py in that same repository to have it pull from bugs.p.o as well. I already knew GitHub’s API so it was easy to spend 15 minutes tossing something together that would work. Clicking on the “tracker documentation” link doesn’t mention an API at all.
I wrote a few lines to access to XML-RPC API of Roundup to generate this list of vulnerabilities:
https://github.com/vstinner/python-security/blob/ad333b301fbc5ef3a954ed7c67a...
You probably want the server.display('user%s' % msg['author'], 'username', 'realname') part. I didn't check if I can use it to access the email address.
FYI the result is this website: http://python-security.readthedocs.io/vulnerabilities.html
Victor
python-committers mailing list python-committers@python.org https://mail.python.org/mailman/listinfo/python-committers Code of Conduct: https://www.python.org/psf/codeofconduct/
participants (4)
-
Donald Stufft
-
Mariatta Wijaya
-
Nick Coghlan
-
Victor Stinner