I had been waiting for the ballot email, but have not received any. I then checked the voters list and came across this section in the readme:
""" According to PEP 13, active membership is defined as "any non-trivial contribution in two years". As such, the coredev active command will create a pickle file containing the list of coredev.common.CoreDev instances of people who have authored or committed to the CPython repo in the past two years. """ as well as """ The coredev voters command will take an active membership pickle and generate a CSV file to act as a voter roll. """ Looking at https://github.com/python/voters/blob/master/coredev/active.py it seems the implementation is not working with a status flag for each voter, but literally converts core members to inactive based on just the commit history. That's not in line with PEP 13 (even though this is quoted in the readme), which says: """ Those who haven't made any non-trivial contribution in two years may be asked to move themselves to this category, and moved there if they don't respond. """ The conversion to an inactive dev is something that core devs need to be asked to agree to, and thus needs to be managed as a status flag, not depend on commits to the repo. Regardless of the logic, I also find it highly questionable that core devs who are no longer committing to the repo, but have put in quite a bit of time into the project get their voting rights removed. Even when not actively maintaining code, they still do have a significant stake in the code base, own the copyright to their contributions and thus should have a say on the future of Python. As it turns out I was removed from the list of voters by the above script, without being asked, and would like to be added back again. Thanks, -- Marc-Andre Lemburg eGenix.com Professional Python Services directly from the Experts (#1, Dec 10 2019) >>> Python Projects, Coaching and Consulting ... http://www.egenix.com/ >>> Python Database Interfaces ... http://products.egenix.com/ >>> Plone/Zope Database Interfaces ... http://zope.egenix.com/ ________________________________________________________________________ ::: We implement business ideas - efficiently in both time and costs ::: eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48 D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg Registered at Amtsgericht Duesseldorf: HRB 46611 http://www.egenix.com/company/contact/ http://www.malemburg.com/ On 10.12.2019 20:52, Ewa Jodlowska wrote: > Hi! > > *This is a reminder that voting will end December 16, 2019 12:00 UTC.* > > If you have not yet voted, please do so soon. Momentarily, Ernest will > resend all the ballots to those that have not voted yet. If you cannot > find your ballot, try searching spam for sys...@heliosvoting.org > <mailto:sys...@heliosvoting.org>. > > If you run into any issues, please email myself (e...@python.org > <mailto:e...@python.org>) and Ernest (ern...@python.org > <mailto:ern...@python.org>). > > > Thank you, > > Ewa > > > > _______________________________________________ > python-committers mailing list -- python-committers@python.org > To unsubscribe send an email to python-committers-le...@python.org > https://mail.python.org/mailman3/lists/python-committers.python.org/ > Message archived at > https://mail.python.org/archives/list/python-committers@python.org/message/V6RLPDRYNOE6PCXIA4DFSGIZ6ND5GTJU/ > Code of Conduct: https://www.python.org/psf/codeofconduct/ > _______________________________________________ python-committers mailing list -- python-committers@python.org To unsubscribe send an email to python-committers-le...@python.org https://mail.python.org/mailman3/lists/python-committers.python.org/ Message archived at https://mail.python.org/archives/list/python-committers@python.org/message/INEF7B3X2MLZX2YSA66ZAOCIVSVQTHGI/ Code of Conduct: https://www.python.org/psf/codeofconduct/