Thank you, Kenn for running the vote. I reached out to a couple community members to see if they would like to develop the design and contribute it to Beam. I will keep you all posted. Thanks :)
On Mon, Dec 2, 2019 at 8:20 PM Kenneth Knowles <[email protected]> wrote: > Hi all, > > I have tweaked Robert's python* and then applied three filters: All > voters, committers, and PMC. > > Summary: > > - All voters (46): Firefly (but Owl close behind, no others close) > - Committers (24): Owl (but Firefly close behind, no others close) > - PMC (6): Cuttlefish (but a many-way tie close behind) > > It seems most of the PMC has decided to leave this decision to the broader > community. So in the spirit of community over code, and respecting the > exact outcome of the vote regardless of who showed up to actually vote, I > will open a final vote for Firefly. > > Kenn > > ---- > > All Voters: > > Firefly 21 > Owl 19 > Dumbo Octopus 11 > Lemur 15 > Salmon 5 > Angler fish 12 > Robot dinosaur 10 > Capybara 2 > Beaver 2 > Trout 3 > Cuttlefish 12 > Honey Badger 1 > Hedgehog 11 > > ---- > > Committers: > > Firefly 13 > Owl 14 > Dumbo Octopus 7 > Lemur 8 > Salmon 1 > Angler fish 4 > Robot dinosaur 4 > Capybara 0 > Beaver 1 > Trout 1 > Cuttlefish 8 > Honey Badger 1 > Hedgehog 5 > > ---- > > PMC: > > Firefly 2 > Owl 2 > Dumbo Octopus 0 > Lemur 2 > Salmon 0 > Angler fish 2 > Robot dinosaur 0 > Capybara 0 > Beaver 0 > Trout 0 > Cuttlefish 3 > Honey Badger 0 > Hedgehog 0 > > ---- > > *import collections, pprint, re, requests, csv, sys > thread = requests.get(' > https://lists.apache.org/api/thread.lua?id=ff60eabbf8349ba6951633869000356c2c2feb48bbff187cf3c60039@%3Cdev.beam.apache.org%3E').json( > ) > counts = collections.defaultdict(lambda: collections.defaultdict(int)) > > for email in thread['emails']: > author = email['from'] > body = requests.get('https://lists.apache.org/api/email.lua?id=%s' % > email['mid']).json()['body'] > for vote in re.findall(r'\n\s*\[\s*[xX]\s*\]\s*([a-zA-Z ]+)', body): > counts[author][vote] = 1 > pprint.pprint(sorted(counts[author].items(), key=lambda kv: kv[-1])) > > candidates = set().union(*[counts[author].keys() for author in > counts.keys()]) > > votewriter = csv.DictWriter(sys.stdout, ["author"] + list(candidates)) > votewriter.writeheader() > for author, votecount in counts.items(): > votewriter.writerow(dict({"author": author.encode('utf-8')}, > **votecount)) > > On Mon, Nov 25, 2019 at 2:09 PM Mark Liu <[email protected]> wrote: > >> [ ] Beaver >> [ ] Hedgehog >> [ ] Lemur >> [ ] Owl >> [ ] Salmon >> [ ] Trout >> [ ] Robot dinosaur >> [ ] Firefly >> [ ] Cuttlefish >> [X] Dumbo Octopus >> [ ] Angler fish >> >> On Mon, Nov 25, 2019 at 1:22 PM David Cavazos <[email protected]> >> wrote: >> >>> Hi Kenneth, I tried adding back the email addresses, but they weren't >>> added on the existing responses, it would only add them on new ones. :( >>> >>> I've already made it not accept new responses. >>> >>> There are only 8 responses (2 mine, 1 my real vote and 1 empty test >>> vote), so hopefully everyone who voted there can vote back here. >>> >>> On Sat, Nov 23, 2019 at 7:27 PM Kenneth Knowles <[email protected]> wrote: >>> >>>> David - if you can reconfigure the form so it is not anonymous (at >>>> least to me) then I may be up for including those results in the tally. I >>>> don't want to penalize those who voted via the form. But since there are >>>> now two voting channels we have to dedupe or discard the form results. And >>>> I need to be able to see which votes are PMC. Even if advisory, it does >>>> need to move to a concluding vote, and PMC votes could be a tiebreaker >>>> of sorts. >>>> >>>> Kenn >>>> >>>> On Sat, Nov 23, 2019 at 7:17 PM Kenneth Knowles <[email protected]> >>>> wrote: >>>> >>>>> On Fri, Nov 22, 2019 at 10:24 AM Robert Bradshaw <[email protected]> >>>>> wrote: >>>>> >>>>>> On Thu, Nov 21, 2019 at 7:05 PM David Cavazos <[email protected]> >>>>>> wrote: >>>>>> >>>>>>> >>>>>>> >>>>>>> I created this Google Form >>>>>>> <https://docs.google.com/forms/d/e/1FAIpQLSfiZHnrkEmn0ZJ_68yt0S7A5VJL77AXynS1MjhR9wemLna6eQ/viewform?usp=sf_link> >>>>>>> if everyone is okay with it to make it easier to both vote and view the >>>>>>> results :) >>>>>>> >>>>>> >>>>>> Generally decisions, especially votes, for apache projects are >>>>>> supposed to happen on-list. I suppose this is more an advisory vote, but >>>>>> still probably makes sense to keep it here. . >>>>>> >>>>> >>>>> Indeed. Someone suggested a Google form before I started this, but I >>>>> deliberately didn't use it. It doesn't add much and it puts the vote off >>>>> list onto opaque and mutable third party infrastructure. >>>>> >>>>> If you voted on the form, please repeat it on thread so I can count it. >>>>> >>>>> Kenn >>>>> >>>>> >>>>> >>>>> import collections, pprint, re, requests >>>>>> thread = requests.get(' >>>>>> https://lists.apache.org/api/thread.lua?id=ff60eabbf8349ba6951633869000356c2c2feb48bbff187cf3c60039@%3Cdev.beam.apache.org%3E').json( >>>>>> ) >>>>>> counts = collections.defaultdict(int) >>>>>> for email in thread['emails']: >>>>>> body = requests.get('https://lists.apache.org/api/email.lua?id=%s' >>>>>> % email['mid']).json()['body'] >>>>>> for vote in re.findall(r'\n\s*\[\s*[xX]\s*\]\s*([a-zA-Z ]+)', body): >>>>>> counts[vote] += 1 >>>>>> pprint.pprint(sorted(counts.items(), key=lambda kv: kv[-1])) >>>>>> >>>>>> ... >>>>>> >>>>>> [('Beaver', 1), >>>>>> >>>>>> ('Capybara', 2), >>>>>> >>>>>> ('Trout', 2), >>>>>> >>>>>> ('Salmon', 4), >>>>>> >>>>>> ('Dumbo Octopus', 7), >>>>>> >>>>>> ('Robot dinosaur', 9), >>>>>> >>>>>> ('Hedgehog', 10), >>>>>> >>>>>> ('Cuttlefish', 11), >>>>>> >>>>>> ('Angler fish', 12), >>>>>> >>>>>> ('Lemur', 14), >>>>>> >>>>>> ('Owl', 15), >>>>>> >>>>>> ('Firefly', 17)] >>>>>> >>>>>> >>>>>> >>>>>>> >>>>>>> On Thu, Nov 21, 2019 at 6:18 PM Vinay Mayar < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> [ ] Beaver >>>>>>>> [ ] Hedgehog >>>>>>>> [ ] Lemur >>>>>>>> [ ] Owl >>>>>>>> [ ] Salmon >>>>>>>> [ ] Trout >>>>>>>> [ ] Robot dinosaur >>>>>>>> [ ] Firefly >>>>>>>> [ ] Cuttlefish >>>>>>>> [x] Dumbo Octopus >>>>>>>> [ ] Angler fish >>>>>>>> >>>>>>>> On Thu, Nov 21, 2019 at 6:14 PM Chamikara Jayalath < >>>>>>>> [email protected]> wrote: >>>>>>>> >>>>>>>>> [X] Beaver >>>>>>>>> [ ] Hedgehog >>>>>>>>> [ ] Lemur >>>>>>>>> [X] Owl >>>>>>>>> [ ] Salmon >>>>>>>>> [ ] Trout >>>>>>>>> [ ] Robot dinosaur >>>>>>>>> [ ] Firefly >>>>>>>>> [X ] Cuttlefish >>>>>>>>> [X ] Dumbo Octopus >>>>>>>>> [ X] Angler fish >>>>>>>>> >>>>>>>>> Thanks, >>>>>>>>> Cham >>>>>>>>> >>>>>>>>> On Thu, Nov 21, 2019 at 1:43 PM Michał Walenia < >>>>>>>>> [email protected]> wrote: >>>>>>>>> >>>>>>>>>> [X] Beaver >>>>>>>>>> [ ] Hedgehog >>>>>>>>>> [X] Lemur >>>>>>>>>> [X] Owl >>>>>>>>>> [ ] Salmon >>>>>>>>>> [ ] Trout >>>>>>>>>> [X] Robot dinosaur >>>>>>>>>> [X] Firefly >>>>>>>>>> [ ] Cuttlefish >>>>>>>>>> [ ] Dumbo Octopus >>>>>>>>>> [ ] Angler fish >>>>>>>>>> >>>>>>>>>> On Thu, Nov 21, 2019 at 1:11 PM Aizhamal Nurmamat kyzy < >>>>>>>>>> [email protected]> wrote: >>>>>>>>>> >>>>>>>>>>> [ ] Beaver >>>>>>>>>>> [X] Hedgehog >>>>>>>>>>> [ ] Lemur >>>>>>>>>>> [ ] Owl >>>>>>>>>>> [ ] Salmon >>>>>>>>>>> [ ] Trout >>>>>>>>>>> [ ] Robot dinosaur >>>>>>>>>>> [ ] Firefly >>>>>>>>>>> [X] Cuttlefish >>>>>>>>>>> [ ] Dumbo Octopus >>>>>>>>>>> [ ] Angler fish >>>>>>>>>>> >>>>>>>>>>> On Thu, Nov 21, 2019 at 11:21 AM Robert Burke < >>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>> >>>>>>>>>>>> [ X] Beaver >>>>>>>>>>>> [] Hedgehog >>>>>>>>>>>> [ x] Lemur >>>>>>>>>>>> [ X] Owl >>>>>>>>>>>> [ ] Salmon >>>>>>>>>>>> [ ] Trout >>>>>>>>>>>> [ ] Robot dinosaur >>>>>>>>>>>> [X ] Firefly >>>>>>>>>>>> [ X] Cuttlefish >>>>>>>>>>>> [x ] Dumbo Octopus >>>>>>>>>>>> [X ] Angler fish >>>>>>>>>>>> >>>>>>>>>>>> On Thu, Nov 21, 2019, 9:33 AM Łukasz Gajowy < >>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> [ ] Beaver >>>>>>>>>>>>> [ ] Hedgehog >>>>>>>>>>>>> [x] Lemur >>>>>>>>>>>>> [x] Owl >>>>>>>>>>>>> [ ] Salmon >>>>>>>>>>>>> [ ] Trout >>>>>>>>>>>>> [x] Robot dinosaur! >>>>>>>>>>>>> [ ] Firefly >>>>>>>>>>>>> [ ] Cuttlefish >>>>>>>>>>>>> [ ] Dumbo Octopus >>>>>>>>>>>>> [ ] Angler fish >>>>>>>>>>>>> >>>>>>>>>>>>> czw., 21 lis 2019 o 00:44 Augustin Lafanechere < >>>>>>>>>>>>> [email protected]> napisał(a): >>>>>>>>>>>>> >>>>>>>>>>>>>> [ ] Beaver >>>>>>>>>>>>>> [ ] Hedgehog >>>>>>>>>>>>>> [ ] Lemur >>>>>>>>>>>>>> [ ] Owl >>>>>>>>>>>>>> [x] Salmon >>>>>>>>>>>>>> [ ] Trout >>>>>>>>>>>>>> [ ] Robot dinosaur >>>>>>>>>>>>>> [ ] Firefly >>>>>>>>>>>>>> [ ] Cuttlefish >>>>>>>>>>>>>> [ ] Dumbo Octopus >>>>>>>>>>>>>> [x ] Angler fish >>>>>>>>>>>>>> >>>>>>>>>>>>>> > Le 20 nov. 2019 à 13:38, Maximilian Michels <[email protected]> >>>>>>>>>>>>>> a écrit : >>>>>>>>>>>>>> > >>>>>>>>>>>>>> > [ ] Beaver >>>>>>>>>>>>>> > [ ] Hedgehog >>>>>>>>>>>>>> > [x] Lemur >>>>>>>>>>>>>> > [ ] Owl >>>>>>>>>>>>>> > [ ] Salmon >>>>>>>>>>>>>> > [ ] Trout >>>>>>>>>>>>>> > [ ] Robot dinosaur >>>>>>>>>>>>>> > [x] Firefly >>>>>>>>>>>>>> > [x] Cuttlefish >>>>>>>>>>>>>> > [ ] Dumbo Octopus >>>>>>>>>>>>>> > [x] Angler fish >>>>>>>>>>>>>> > >>>>>>>>>>>>>> > On 20.11.19 08:18, Alex Van Boxel wrote: >>>>>>>>>>>>>> >> [ ] Beaver >>>>>>>>>>>>>> >> [ ] Hedgehog >>>>>>>>>>>>>> >> [ ] Lemur >>>>>>>>>>>>>> >> [ ] Owl >>>>>>>>>>>>>> >> [ ] Salmon >>>>>>>>>>>>>> >> [ ] Trout >>>>>>>>>>>>>> >> [ ] Robot dinosaur >>>>>>>>>>>>>> >> [ X] Firefly >>>>>>>>>>>>>> >> [ ] Cuttlefish >>>>>>>>>>>>>> >> [ ] Dumbo Octopus >>>>>>>>>>>>>> >> [ X] Angler fish >>>>>>>>>>>>>> >> _/ >>>>>>>>>>>>>> >> _/ Alex Van Boxel >>>>>>>>>>>>>> >> On Wed, Nov 20, 2019 at 3:57 AM Reza Rokni <[email protected] >>>>>>>>>>>>>> <mailto:[email protected]>> wrote: >>>>>>>>>>>>>> >> [ ] Beaver >>>>>>>>>>>>>> >> [ ] Hedgehog >>>>>>>>>>>>>> >> [ ] Lemur >>>>>>>>>>>>>> >> [ ] Owl >>>>>>>>>>>>>> >> [X] Salmon >>>>>>>>>>>>>> >> [ ] Trout >>>>>>>>>>>>>> >> [ ] Robot dinosaur >>>>>>>>>>>>>> >> [ ] Firefly >>>>>>>>>>>>>> >> [ ] Cuttlefish >>>>>>>>>>>>>> >> [X] Dumbo Octopus >>>>>>>>>>>>>> >> [X] Angler fish >>>>>>>>>>>>>> >> On Wed, 20 Nov 2019 at 10:43, Kenneth Knowles < >>>>>>>>>>>>>> [email protected] >>>>>>>>>>>>>> >> <mailto:[email protected]>> wrote: >>>>>>>>>>>>>> >> Please cast your votes of approval [1] for animals >>>>>>>>>>>>>> you would >>>>>>>>>>>>>> >> support as Beam mascot. The animal with the most >>>>>>>>>>>>>> approval will >>>>>>>>>>>>>> >> be identified as the favorite. >>>>>>>>>>>>>> >> *** Vote for as many as you like, using this >>>>>>>>>>>>>> checklist as a >>>>>>>>>>>>>> >> template **** >>>>>>>>>>>>>> >> [ ] Beaver >>>>>>>>>>>>>> >> [ ] Hedgehog >>>>>>>>>>>>>> >> [ ] Lemur >>>>>>>>>>>>>> >> [ ] Owl >>>>>>>>>>>>>> >> [ ] Salmon >>>>>>>>>>>>>> >> [ ] Trout >>>>>>>>>>>>>> >> [ ] Robot dinosaur >>>>>>>>>>>>>> >> [ ] Firefly >>>>>>>>>>>>>> >> [ ] Cuttlefish >>>>>>>>>>>>>> >> [ ] Dumbo Octopus >>>>>>>>>>>>>> >> [ ] Angler fish >>>>>>>>>>>>>> >> This vote will remain open for at least 72 hours. >>>>>>>>>>>>>> >> Kenn >>>>>>>>>>>>>> >> [1] See >>>>>>>>>>>>>> >> >>>>>>>>>>>>>> https://en.wikipedia.org/wiki/Approval_voting#Description and >>>>>>>>>>>>>> >> >>>>>>>>>>>>>> https://www.electionscience.org/library/approval-voting/ >>>>>>>>>>>>>> >> -- This email may be confidential and privileged. >>>>>>>>>>>>>> If you received this >>>>>>>>>>>>>> >> communication by mistake, please don't forward it to >>>>>>>>>>>>>> anyone else, >>>>>>>>>>>>>> >> please erase all copies and attachments, and please let >>>>>>>>>>>>>> me know that >>>>>>>>>>>>>> >> it has gone to the wrong person. >>>>>>>>>>>>>> >> The above terms reflect a potential business >>>>>>>>>>>>>> arrangement, are >>>>>>>>>>>>>> >> provided solely as a basis for further discussion, and >>>>>>>>>>>>>> are not >>>>>>>>>>>>>> >> intended to be and do not constitute a legally binding >>>>>>>>>>>>>> obligation. >>>>>>>>>>>>>> >> No legally binding obligations will be created, >>>>>>>>>>>>>> implied, or inferred >>>>>>>>>>>>>> >> until an agreement in final form is executed in writing >>>>>>>>>>>>>> by all >>>>>>>>>>>>>> >> parties involved. >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> >>>>>>>>>> Michał Walenia >>>>>>>>>> Polidea <https://www.polidea.com/> | Software Engineer >>>>>>>>>> >>>>>>>>>> M: +48 791 432 002 <+48791432002> >>>>>>>>>> E: [email protected] >>>>>>>>>> >>>>>>>>>> Unique Tech >>>>>>>>>> Check out our projects! <https://www.polidea.com/our-work> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Vinay Mayar >>>>>>>> Software Engineer >>>>>>>> 646.413.4560 <(646)%20413-4560> >>>>>>>> www.expanse.co >>>>>>>> [image: Expanse] <https://www.expanse.co> >>>>>>>> >>>>>>>
