[8.2] Release Manager Election

php.internals

Ben Ramsey

4 years ago
Happy middle of the week, everyone! We’ve had another great turn-out for PHP Release Manager selection this year. In the role of “Veteran” release manager, Ben Ramsey[0] (that’s me!) has volunteered to mentor two rookies, so there will be two seats up for grabs. As I mentioned in an earlier message, Joe and I discussed that it might be a good practice to have one of the rookie RMs from the current release serve as the veteran for the next release. In this way, any new advances or changes to the process will be carried forward to the “next generation” much more smoothly. So, we’re going to give that a try and see how well it works. For those two rookie seats, we’ve got seven eager candidates for your consideration [1-7]. Some of these included a statement about their background in their initial email volunteering for the role, the rest I encourage to reply to this thread providing some background on why they’ll be awesome. Voting is now open on https://wiki.php.net/todo/php82 using “Single Transferrable Vote” (STV). Those who participated in prior elections will recognize the format; for the rest, the TL;DR is that it allows each voter to state their preference order by voting multiple times. There are seven polls on the wiki for your seven preferences, in descending order. Using some math that I’ll leave to Wikipedia[8] to explain, we’ll start with the 1st preference and gradually remove candidates with the fewest votes, transferring votes that had previously gone to them to their voter’s 2nd preference, and so on. Once two candidates have a quorum (Droop quota), those will be officially selected as our RMs. Derick Rethans has volunteered to proctor the tabulation of the votes since he still has scripts from last year. As you consider each candidate, please bear in mind that this is a 3.5 year commitment and is a position of trust. Thank you in advance for your consideration. Your 8.1 Release Managers, Ben Ramsey, Patrick Allaert, & Joe Watkins Vote Opens: 11 May 2022 Vote Closes: 18 May 2022 Refs: 0 - Ben Ramsey: https://news-web.php.net/php.internals/117664 1 - Sergey Panteleev: https://news-web.php.net/php.internals/117596 2 - Evan Sims: https://news-web.php.net/php.internals/117621 3 - Aaron Junker: https://news-web.php.net/php.internals/117623 4 - Calvin Buckley: https://news-web.php.net/php.internals/117627 5 - Eric Mann: https://news-web.php.net/php.internals/117629 6 - Pierrick Charron: https://news-web.php.net/php.internals/117650 7 - Saif Eddin Gmati: https://news-web.php.net/php.internals/117702 8 - https://en.wikipedia.org/wiki/Single_transferable_vote

Unnamed Person

4 years ago
Best of luck to all of the volunteers in this election! To add some color about why I threw my hat in the ring (and save you the trouble of trying to find the earlier thread): I've been using PHP since the days of version 4 and our older/clunkier method of OO programming. I've bounced around to various other languages, spending a lot of time working in .Net as the sole web developer in an otherwise C-focused company, before landing firmly on PHP as my primary tool of choice. In my day job, I also support codebases in Python, JS (including React, Node, and even TypeScript), and Golang. I also manage system infrastructure along with my team and am enjoying a renewed professional focus on cybersecurity. Prior to 2020, I spoke regularly on PHP in public (https://joind.in/user/EricMann) and have done my best to continue that during lockdown, albeit remotely. I maintain the monthly Security Corner column in php[architect] and also wrote a book on Security Principles for PHP through the same. Today, I'm continuing to seek out opportunities to speak while remaining focused on helping my team keep their codebase safe, secure, and performant. I'm also working on a new PHP Cookbook for O'Reilly (https://www.oreilly.com/library/view/php-cookbook/9781098121310/) with the intention of covering PHP 8.2 as well. In terms of engineering, above all I value automation, scalability, security, and reliability. Regardless of whether or not you select me as an RM, I still plan to be fairly involved in and aware of goings on for this release. But I would very much appreciate you support :-) ~Eric On 5/11/22 7:51 AM, Ben Ramsey wrote:
> Happy middle of the week, everyone! > > We’ve had another great turn-out for PHP Release Manager selection this year. > > In the role of “Veteran” release manager, Ben Ramsey[0] (that’s me!) has volunteered to mentor two rookies, so there will be two seats up for grabs. As I mentioned in an earlier message, Joe and I discussed that it might be a good practice to have one of the rookie RMs from the current release serve as the veteran for the next release. In this way, any new advances or changes to the process will be carried forward to the “next generation” much more smoothly. So, we’re going to give that a try and see how well it works. > > For those two rookie seats, we’ve got seven eager candidates for your consideration [1-7]. Some of these included a statement about their background in their initial email volunteering for the role, the rest I encourage to reply to this thread providing some background on why they’ll be awesome. > > Voting is now open onhttps://wiki.php.net/todo/php82 using “Single Transferrable Vote” (STV). Those who participated in prior elections will recognize the format; for the rest, the TL;DR is that it allows each voter to state their preference order by voting multiple times. There are seven polls on the wiki for your seven preferences, in descending order. Using some math that I’ll leave to Wikipedia[8] to explain, we’ll start with the 1st preference and gradually remove candidates with the fewest votes, transferring votes that had previously gone to them to their voter’s 2nd preference, and so on. Once two candidates have a quorum (Droop quota), those will be officially selected as our RMs. Derick Rethans has volunteered to proctor the tabulation of the votes since he still has scripts from last year. > > As you consider each candidate, please bear in mind that this is a 3.5 year commitment and is a position of trust. > > Thank you in advance for your consideration. > > Your 8.1 Release Managers, > Ben Ramsey, Patrick Allaert, & Joe Watkins > > Vote Opens: 11 May 2022 > Vote Closes: 18 May 2022 > > Refs: > 0 - Ben Ramsey:https://news-web.php.net/php.internals/117664 > 1 - Sergey Panteleev:https://news-web.php.net/php.internals/117596 > 2 - Evan Sims:https://news-web.php.net/php.internals/117621 > 3 - Aaron Junker:https://news-web.php.net/php.internals/117623 > 4 - Calvin Buckley:https://news-web.php.net/php.internals/117627 > 5 - Eric Mann:https://news-web.php.net/php.internals/117629 > 6 - Pierrick Charron:https://news-web.php.net/php.internals/117650 > 7 - Saif Eddin Gmati:https://news-web.php.net/php.internals/117702 > 8 -https://en.wikipedia.org/wiki/Single_transferable_vote >
-- Security Principles for PHP Applications <https://www.phparch.com/books/security-principles-for-php-applications/> *Eric Mann * Tekton *PGP:*0x63F15A9B715376CA <https://keybase.io/eamann> *P:*503.925.6266 *E:*eric@eamann.com eamann.com <https://eamann.com> ttmm.io <https://ttmm.io> Twitter icon <https://twitter.com/ericmann> LinkedIn icon <https://www.linkedin.com/in/ericallenmann/>

Ben Ramsey

4 years ago
> On May 11, 2022, at 09:51, Ben Ramsey <ramsey@php.net> wrote: > > Happy middle of the week, everyone! > > We’ve had another great turn-out for PHP Release Manager selection this year. > > In the role of “Veteran” release manager, Ben Ramsey[0] (that’s me!) has volunteered to mentor two rookies, so there will be two seats up for grabs. As I mentioned in an earlier message, Joe and I discussed that it might be a good practice to have one of the rookie RMs from the current release serve as the veteran for the next release. In this way, any new advances or changes to the process will be carried forward to the “next generation” much more smoothly. So, we’re going to give that a try and see how well it works. > > For those two rookie seats, we’ve got seven eager candidates for your consideration [1-7]. Some of these included a statement about their background in their initial email volunteering for the role, the rest I encourage to reply to this thread providing some background on why they’ll be awesome. > > Voting is now open on https://wiki.php.net/todo/php82 using “Single Transferrable Vote” (STV). Those who participated in prior elections will recognize the format; for the rest, the TL;DR is that it allows each voter to state their preference order by voting multiple times. There are seven polls on the wiki for your seven preferences, in descending order. Using some math that I’ll leave to Wikipedia[8] to explain, we’ll start with the 1st preference and gradually remove candidates with the fewest votes, transferring votes that had previously gone to them to their voter’s 2nd preference, and so on. Once two candidates have a quorum (Droop quota), those will be officially selected as our RMs. Derick Rethans has volunteered to proctor the tabulation of the votes since he still has scripts from last year. > > As you consider each candidate, please bear in mind that this is a 3.5 year commitment and is a position of trust. > > Thank you in advance for your consideration. > > Your 8.1 Release Managers, > Ben Ramsey, Patrick Allaert, & Joe Watkins > > Vote Opens: 11 May 2022 > Vote Closes: 18 May 2022 > > Refs: > 0 - Ben Ramsey: https://news-web.php.net/php.internals/117664 > 1 - Sergey Panteleev: https://news-web.php.net/php.internals/117596 > 2 - Evan Sims: https://news-web.php.net/php.internals/117621 > 3 - Aaron Junker: https://news-web.php.net/php.internals/117623 > 4 - Calvin Buckley: https://news-web.php.net/php.internals/117627 > 5 - Eric Mann: https://news-web.php.net/php.internals/117629 > 6 - Pierrick Charron: https://news-web.php.net/php.internals/117650 > 7 - Saif Eddin Gmati: https://news-web.php.net/php.internals/117702 > 8 - https://en.wikipedia.org/wiki/Single_transferable_vote >
The polls have closed, and Derick’s scripts have tallied the votes.[^1] Our 8.2 “rookie” release managers are: * Sergey Panteleev * Pierrick Charron Congratulations! Thank you to all the candidates! I hope you’ll consider putting in your name for future release manager elections, and as always, PHP needs your help in many other ways, so please continue to volunteer and help out. Sergey and Pierrick, I’ll be in touch with you soon to get you started on the first alpha release of 8.2, due out on 9 June. Cheers, Ben [^1]: https://gist.github.com/derickr/f13396ce8d9c0ed7bc84a23ba15d5406

Unnamed Person

4 years ago
Congratulations Sergei and Pierrick! Cheers, Evan On May 18, 2022, Ben Ramsey <ramsey@php.net> wrote:

Pierrick Charron

4 years ago
Thanks a lot everyone for your trust and congratulations to Sergey and Ben. I'm looking forward to work with you both. Pierrick Le mer. 18 mai 2022, à 14 h 58, Evan Sims via internals < internals@lists.php.net> a écrit :

Sergey Panteleev

4 years ago
Thanks everyone for yours vote and trust, Ben and Pierrick, I also looking forward to work with you. — wbr, Sergey Panteleev

Calvin Buckley

4 years ago
On Wed, 2022-05-18 at 13:45 -0500, Ben Ramsey wrote:
> > Our 8.2 “rookie” release managers are: > > * Sergey Panteleev > * Pierrick Charron > > Congratulations! > > Thank you to all the candidates! I hope you’ll consider putting in > your name for future release manager elections, and as always, PHP > needs your help in many other ways, so please continue to volunteer > and help out. > > Sergey and Pierrick, I’ll be in touch with you soon to get you > started on the first alpha release of 8.2, due out on 9 June.
Congratulations to them! I'm glad that 8.2 will be in good hands.

Aaron Junker

4 years ago
Congratulations to Sergei and Pierrick for getting elected. I wish you and Ben all the best and a great PHP 8.2 release. Best regards ~Aaron ________________________________ From: Calvin Buckley <calvin@cmpct.info> Sent: Thursday, May 19, 2022 1:55:41 AM To: Ben Ramsey <ramsey@php.net>; PHP internals <internals@lists.php.net> Subject: Re: [PHP-DEV] Re: [8.2] Release Manager Election On Wed, 2022-05-18 at 13:45 -0500, Ben Ramsey wrote:
> > Our 8.2 “rookie” release managers are: > > * Sergey Panteleev > * Pierrick Charron > > Congratulations! > > Thank you to all the candidates! I hope you’ll consider putting in > your name for future release manager elections, and as always, PHP > needs your help in many other ways, so please continue to volunteer > and help out. > > Sergey and Pierrick, I’ll be in touch with you soon to get you > started on the first alpha release of 8.2, due out on 9 June.
Congratulations to them! I'm glad that 8.2 will be in good hands.
-- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: https://www.php.net/unsub.php

Remi Collet

4 years ago
Le 18/05/2022 à 20:45, Ben Ramsey a écrit :
> > Our 8.2 “rookie” release managers are: > > * Sergey Panteleev > * Pierrick Charron
Congrats to Sergei and Pierrick! Do you have a twitter account ? Cheers, Remi

Sergey Panteleev

4 years ago
Hey Remi,
>Do you have a twitter account ?
https://twitter.com/s_panteleev — wbr, Sergey Panteleev

Pierrick Charron

4 years ago
Thanks Rémi. I saw You found it, but as you probably noticed I'm not a big user of twitter. But I'll probably use it more now to promote new releases. Le jeu. 19 mai 2022, à 04 h 28, Remi Collet <remi@php.net> a écrit :