Ah! I forgot to send the official ratification vote. I will do that now. On Thu, Dec 12, 2019 at 3:51 PM Aizhamal Nurmamat kyzy <[email protected]> wrote:
> 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> >>>>>>>>> >>>>>>>>
