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>
>>>>>>>>>
>>>>>>>>

Reply via email to