Re: [PSF-Community] [PSF-Vote] Members Needed for PSF Sponsor WG

2016-06-07 Thread Matthew Dixon Cowles
[Marc-Andre Lemburg]
> Let's practice some more by engaging the voting members in more
> decisions and by the time we run next year's board election, things
> should have settled in just fine (so he says...).

I personally think that's an excellent idea. And here's a thought:
PEP 1 says that a PEP should provide a rationale. And what is a PSF
board resolution if not a PSF-EP?

Regards,
Matt

___
PSF-Community mailing list
PSF-Community@python.org
https://mail.python.org/mailman/listinfo/psf-community


Re: [PSF-Community] [PSF-Vote] Members Needed for PSF Sponsor WG

2016-06-01 Thread Massimo DiPierro
No problem Ian. I understand the reasons. I was not the only confused and I am 
happy everything has been clarified. It is also great that despite everything 
it was possible to independently recount the election which confirms the 
process is working transparently.

Thanks for your effort and congratulations to the new board. :-)

Massimo

On Jun 1, 2016, at 10:59 AM, Ian Cordasco  wrote:

> This list has roughly always had the consensus that having ballots
> with candidates ordered differently was a good thing to avoid the
> ordering having a significant impact on the results of the election.
> 
> Yes this is not an ideal way of using eVote, but it is the current
> solution we have chosen. Mark and I may work on making eVote handle
> randomization in the future, but I frankly doubt that will be fruitful
> given that the ballot is one large template and I'm unconvinced eVote
> could be modified in simple enough way to make the ballots random.
> 
> Cheers,
> 
> On Wed, Jun 1, 2016 at 3:21 AM, Steve Holden  wrote:
>> 
>> On Wed, Jun 1, 2016 at 7:36 AM, Massimo DiPierro
>>  wrote:
>>> 
>>> Can we please use the system the way it is intended next time?
>> 
>> 
>> This look sot me like a usability issue: can it be addressed with
>> documentation?
>> 
>> Steve Holden
>> 
>> ___
>> PSF-Community mailing list
>> PSF-Community@python.org
>> https://mail.python.org/mailman/listinfo/psf-community
>> 

___
PSF-Community mailing list
PSF-Community@python.org
https://mail.python.org/mailman/listinfo/psf-community


Re: [PSF-Community] [PSF-Vote] Members Needed for PSF Sponsor WG

2016-06-01 Thread Antoine Pitrou

Dear all,

Could avoid double-posting on PSF-vote and PSF-community?
I'm presuming everyone here has some amount of mailing-list literacy ;-)

Thank you

Antoine.



Le 01/06/2016 17:59, Ian Cordasco a écrit :
> This list has roughly always had the consensus that having ballots
> with candidates ordered differently was a good thing to avoid the
> ordering having a significant impact on the results of the election.
> 
> Yes this is not an ideal way of using eVote, but it is the current
> solution we have chosen. Mark and I may work on making eVote handle
> randomization in the future, but I frankly doubt that will be fruitful
> given that the ballot is one large template and I'm unconvinced eVote
> could be modified in simple enough way to make the ballots random.
> 
> Cheers,
___
PSF-Community mailing list
PSF-Community@python.org
https://mail.python.org/mailman/listinfo/psf-community


Re: [PSF-Community] [PSF-Vote] Members Needed for PSF Sponsor WG

2016-06-01 Thread Ian Cordasco
This list has roughly always had the consensus that having ballots
with candidates ordered differently was a good thing to avoid the
ordering having a significant impact on the results of the election.

Yes this is not an ideal way of using eVote, but it is the current
solution we have chosen. Mark and I may work on making eVote handle
randomization in the future, but I frankly doubt that will be fruitful
given that the ballot is one large template and I'm unconvinced eVote
could be modified in simple enough way to make the ballots random.

Cheers,

On Wed, Jun 1, 2016 at 3:21 AM, Steve Holden  wrote:
>
> On Wed, Jun 1, 2016 at 7:36 AM, Massimo DiPierro
>  wrote:
>>
>> Can we please use the system the way it is intended next time?
>
>
> This look sot me like a usability issue: can it be addressed with
> documentation?
>
> Steve Holden
>
> ___
> PSF-Community mailing list
> PSF-Community@python.org
> https://mail.python.org/mailman/listinfo/psf-community
>
___
PSF-Community mailing list
PSF-Community@python.org
https://mail.python.org/mailman/listinfo/psf-community


Re: [PSF-Community] [PSF-Vote] Members Needed for PSF Sponsor WG

2016-06-01 Thread Ian Cordasco
Hi all,

Sorry for being later than most would have wanted. PyCon is a bit
distracting and I missed the initial message and have been asleep for
the rest.

The duplicate email address problem is definitely my fault. I copied
the emails into a file and then ran `uniq` forgetting that the file
should have been sorted first. (i.e., that `sort -u` would have been
the right solution)

We also mentioned shortly after the election started that we were
using more than one ballot on this mailing list.

I'm sorry for the confusion.

Consider this something else we'll improve on next year.

Cheers,
Ia

On Wed, Jun 1, 2016 at 1:36 AM, Massimo DiPierro
 wrote:
> I see… I was not aware of this. Browsing the pages I now see there are two
> elections:
>
> https://vote.python.org/init/default/results/45
> https://vote.python.org/init/default/results/46
>
> Same candidates and different ballots. I did not know about this. It is a
> weird way to use the system.
> I added up the numbers and now I agree with your results with the caveat
> below.
>
> Thanks for the clarification. :-)
>
> Caveat: I checked the database and I found 8 people were able to vote for
> both instances: ['katie.ful...@gmail.com', 'kirby.ur...@gmail.com',
> 'diana.joan.cla...@gmail.com', 'l...@lynnroot.com', 'c...@oddbird.net',
> 'j...@elkner.net', 'amaur...@gmail.com', 'facu...@taniquetil.com.ar’]
>
> I am sure this was a honest mistake but please this should not happen again.
> 8 people with two ballots could have made a lot of difference. I trust they
> realized they received two ballot and they voted for only one of them.
>
> Can we please use the system the way it is intended next time?
>
> Massimo
>
>
> (178, 'Diana Clarke')
> (169, 'Naomi Ceder')
> (155, 'Carol Willing')
> (150, 'Van Lindberg')
> (133, 'Carrie Anne Philbin')
> (118, 'Jackie Kazil')
> (110, 'Lorena Mesa')
> (104, 'Younggun Kim')
> (98, 'Kushal Das')
> (85, 'Trey Hunner')
> (83, 'Annapoornima Koppad')
> (75, 'Massimo Di Pierro')
> (73, 'Don Sheu')
> (72, 'Monty Taylor')
> (64, 'James Powell')
> (58, 'Simon Cross')
> (54, 'Raphael Pierzina')
> (49, 'Ed Leafe')
> (46, 'Philip James')
> (20, 'Raghav Hanumantharau')
> (15, 'Chris Clifton')
>
>
>
> On Jun 1, 2016, at 1:13 AM, VanL  wrote:
>
> Hi Massimo,
>
> You are not seeing the results from the full election. There was more than
> one ballot because the election administrator didn't want every ballot to
> have the same ordering of candidates. The final results that were posted are
> the sum of all votes across the multiple ballots.
>
> Thanks,
> Van
>
> _
> Van Lindberg
> van.lindb...@gmail.com
> m: 214.364.7985
>
> On May 31, 2016 11:09 PM, "Massimo DiPierro" 
> wrote:
>>
>> P.S. The page with the results is public and it is here:
>> https://vote.python.org/init/default/results/46 The voted ballots are also
>> public and posted here: https://vote.python.org/init/default/ballots/46 The
>> links should be in your ballot receipt. If you have voted, you know which
>> one is your ballot from the code but keep that to yourself: they are
>> anonymous.
>>
>> On Jun 1, 2016, at 12:10 AM, Massimo DiPierro 
>> wrote:
>>
>> Hello everybody,
>>
>> I apologize in advance for this email but I seek some clarifications. I am
>> receiving some emails from people asking why Simon Cross and I are not
>> elected and I am not sure what to answer. I have to admin I have not
>> followed the rules close enough but I do remember some emails stating that
>> No and Abstain should count the same and only the positive Yes vote are
>> important.
>>
>> Below are the results from the web page sorted based on the number of Yes
>> votes (second column)
>>
>> Can you please point me to a description of the rules about how the votes
>> are counted?
>> Thank you in advance and sorry for the noise. I am sure there is a good
>> explanation, I just do not know what it is.
>>
>> Massimo
>>
>>
>> Name,Yes,No,Abstain
>> Diana Clarke, 95, 5, 21
>> Van Lindberg, 90, 17, 14
>> Naomi Ceder, 85, 10, 26
>> Carol Willing, 83, 4, 34
>> Carrie Anne Philbin, 73, 7, 41
>> Kushal Das, 63, 11, 47
>> Jackie Kazil, 60, 14, 47
>> Younggun Kim, 55, 6, 60
>> Lorena Mesa, 46, 10, 65
>> Simon Cross, 41, 11, 69
>> Massimo Di Pierro, 41, 23, 57
>> Monty Taylor, 40, 11, 70
>> Annapoornima Koppad, 39, 10, 72
>> Trey Hunner, 36, 12, 73
>> Don Sheu, 35, 9, 77
>> Ed Leafe, 32, 16, 73
>> Raphael Pierzina, 31, 9, 81
>> James Powell, 31, 10, 80
>> Philip James, 18, 14, 89
>> Chris Clifton, 11, 17, 93
>> Raghav Hanumantharau, 10, 15, 96
>>
>>
>>
>> ___
>> PSF-Vote mailing list
>> psf-v...@python.org
>> https://mail.python.org/mailman/listinfo/psf-vote
>>
>
>
> ___
> PSF-Vote mailing list
> psf-v...@python.org
> https://mail.python.org/mailman/listinfo/psf-vote
>
___
PSF-Community mailing list
PSF-Community@python.org
https://mail.python.org/mailm

Re: [PSF-Community] [PSF-Vote] Members Needed for PSF Sponsor WG

2016-06-01 Thread Massimo DiPierro
I see… I was not aware of this. Browsing the pages I now see there are two 
elections:

https://vote.python.org/init/default/results/45
https://vote.python.org/init/default/results/46

Same candidates and different ballots. I did not know about this. It is a weird 
way to use the system.
I added up the numbers and now I agree with your results with the caveat below. 

Thanks for the clarification. :-)

Caveat: I checked the database and I found 8 people were able to vote for both 
instances: ['katie.ful...@gmail.com', 'kirby.ur...@gmail.com', 
'diana.joan.cla...@gmail.com', 'l...@lynnroot.com', 'c...@oddbird.net', 
'j...@elkner.net', 'amaur...@gmail.com', 'facu...@taniquetil.com.ar’]

I am sure this was a honest mistake but please this should not happen again. 8 
people with two ballots could have made a lot of difference. I trust they 
realized they received two ballot and they voted for only one of them.

Can we please use the system the way it is intended next time?

Massimo


(178, 'Diana Clarke')
(169, 'Naomi Ceder')
(155, 'Carol Willing')
(150, 'Van Lindberg')
(133, 'Carrie Anne Philbin')
(118, 'Jackie Kazil')
(110, 'Lorena Mesa')
(104, 'Younggun Kim')
(98, 'Kushal Das')
(85, 'Trey Hunner')
(83, 'Annapoornima Koppad')
(75, 'Massimo Di Pierro')
(73, 'Don Sheu')
(72, 'Monty Taylor')
(64, 'James Powell')
(58, 'Simon Cross')
(54, 'Raphael Pierzina')
(49, 'Ed Leafe')
(46, 'Philip James')
(20, 'Raghav Hanumantharau')
(15, 'Chris Clifton')



On Jun 1, 2016, at 1:13 AM, VanL  wrote:

> Hi Massimo,
> 
> You are not seeing the results from the full election. There was more than 
> one ballot because the election administrator didn't want every ballot to 
> have the same ordering of candidates. The final results that were posted are 
> the sum of all votes across the multiple ballots.
> 
> Thanks,
> Van
> 
> _
> Van Lindberg
> van.lindb...@gmail.com
> m: 214.364.7985
> 
> On May 31, 2016 11:09 PM, "Massimo DiPierro"  
> wrote:
> P.S. The page with the results is public and it is here: 
> https://vote.python.org/init/default/results/46 The voted ballots are also 
> public and posted here: https://vote.python.org/init/default/ballots/46 The 
> links should be in your ballot receipt. If you have voted, you know which one 
> is your ballot from the code but keep that to yourself: they are anonymous.
> 
> On Jun 1, 2016, at 12:10 AM, Massimo DiPierro  
> wrote:
> 
>> Hello everybody,
>> 
>> I apologize in advance for this email but I seek some clarifications. I am 
>> receiving some emails from people asking why Simon Cross and I are not 
>> elected and I am not sure what to answer. I have to admin I have not 
>> followed the rules close enough but I do remember some emails stating that 
>> No and Abstain should count the same and only the positive Yes vote are 
>> important.
>> 
>> Below are the results from the web page sorted based on the number of Yes 
>> votes (second column)
>> 
>> Can you please point me to a description of the rules about how the votes 
>> are counted?
>> Thank you in advance and sorry for the noise. I am sure there is a good 
>> explanation, I just do not know what it is.
>> 
>> Massimo
>> 
>> 
>> Name,Yes,No,Abstain
>> Diana Clarke, 95, 5, 21
>> Van Lindberg, 90, 17, 14
>> Naomi Ceder, 85, 10, 26
>> Carol Willing, 83, 4, 34
>> Carrie Anne Philbin, 73, 7, 41
>> Kushal Das, 63, 11, 47
>> Jackie Kazil, 60, 14, 47
>> Younggun Kim, 55, 6, 60
>> Lorena Mesa, 46, 10, 65
>> Simon Cross, 41, 11, 69
>> Massimo Di Pierro, 41, 23, 57
>> Monty Taylor, 40, 11, 70
>> Annapoornima Koppad, 39, 10, 72
>> Trey Hunner, 36, 12, 73
>> Don Sheu, 35, 9, 77
>> Ed Leafe, 32, 16, 73
>> Raphael Pierzina, 31, 9, 81
>> James Powell, 31, 10, 80
>> Philip James, 18, 14, 89
>> Chris Clifton, 11, 17, 93
>> Raghav Hanumantharau, 10, 15, 96
> 
> 
> ___
> PSF-Vote mailing list
> psf-v...@python.org
> https://mail.python.org/mailman/listinfo/psf-vote
> 

___
PSF-Community mailing list
PSF-Community@python.org
https://mail.python.org/mailman/listinfo/psf-community


Re: [PSF-Community] [PSF-Vote] Members Needed for PSF Sponsor WG

2016-06-01 Thread Massimo DiPierro
P.S. The page with the results is public and it is here: 
https://vote.python.org/init/default/results/46 The voted ballots are also 
public and posted here: https://vote.python.org/init/default/ballots/46 The 
links should be in your ballot receipt. If you have voted, you know which one 
is your ballot from the code but keep that to yourself: they are anonymous.

On Jun 1, 2016, at 12:10 AM, Massimo DiPierro  
wrote:

> Hello everybody,
> 
> I apologize in advance for this email but I seek some clarifications. I am 
> receiving some emails from people asking why Simon Cross and I are not 
> elected and I am not sure what to answer. I have to admin I have not followed 
> the rules close enough but I do remember some emails stating that No and 
> Abstain should count the same and only the positive Yes vote are important.
> 
> Below are the results from the web page sorted based on the number of Yes 
> votes (second column)
> 
> Can you please point me to a description of the rules about how the votes are 
> counted?
> Thank you in advance and sorry for the noise. I am sure there is a good 
> explanation, I just do not know what it is.
> 
> Massimo
> 
> 
> Name,Yes,No,Abstain
> Diana Clarke, 95, 5, 21
> Van Lindberg, 90, 17, 14
> Naomi Ceder, 85, 10, 26
> Carol Willing, 83, 4, 34
> Carrie Anne Philbin, 73, 7, 41
> Kushal Das, 63, 11, 47
> Jackie Kazil, 60, 14, 47
> Younggun Kim, 55, 6, 60
> Lorena Mesa, 46, 10, 65
> Simon Cross, 41, 11, 69
> Massimo Di Pierro, 41, 23, 57
> Monty Taylor, 40, 11, 70
> Annapoornima Koppad, 39, 10, 72
> Trey Hunner, 36, 12, 73
> Don Sheu, 35, 9, 77
> Ed Leafe, 32, 16, 73
> Raphael Pierzina, 31, 9, 81
> James Powell, 31, 10, 80
> Philip James, 18, 14, 89
> Chris Clifton, 11, 17, 93
> Raghav Hanumantharau, 10, 15, 96

___
PSF-Community mailing list
PSF-Community@python.org
https://mail.python.org/mailman/listinfo/psf-community


Re: [PSF-Community] [PSF-Vote] Members Needed for PSF Sponsor WG

2016-06-01 Thread Steve Holden
On Wed, Jun 1, 2016 at 7:36 AM, Massimo DiPierro  wrote:

> Can we please use the system the way it is intended next time?
>

This look sot me like a usability issue: can it be addressed with
documentation?

Steve Holden
___
PSF-Community mailing list
PSF-Community@python.org
https://mail.python.org/mailman/listinfo/psf-community


Re: [PSF-Community] [PSF-Vote] Members Needed for PSF Sponsor WG

2016-05-31 Thread David Mertz
Can the board or election administrator please publish the cumulative
results across all ballots, and links to all validation pages in e-vote?!
On May 31, 2016 11:14 PM, "VanL"  wrote:

> Hi Massimo,
>
> You are not seeing the results from the full election. There was more than
> one ballot because the election administrator didn't want every ballot to
> have the same ordering of candidates. The final results that were posted
> are the sum of all votes across the multiple ballots.
>
> Thanks,
> Van
>
> _
> Van Lindberg
> van.lindb...@gmail.com
> m: 214.364.7985
> On May 31, 2016 11:09 PM, "Massimo DiPierro" 
> wrote:
>
>> P.S. The page with the results is public and it is here:
>> https://vote.python.org/init/default/results/46 The voted ballots are
>> also public and posted here:
>> https://vote.python.org/init/default/ballots/46 The links should be in
>> your ballot receipt. If you have voted, you know which one is your ballot
>> from the code but keep that to yourself: they are anonymous.
>>
>> On Jun 1, 2016, at 12:10 AM, Massimo DiPierro 
>> wrote:
>>
>> Hello everybody,
>>
>> I apologize in advance for this email but I seek some clarifications. I
>> am receiving some emails from people asking why Simon Cross and I are not
>> elected and I am not sure what to answer. I have to admin I have not
>> followed the rules close enough but I do remember some emails stating that
>> No and Abstain should count the same and only the positive Yes vote are
>> important.
>>
>> Below are the results from the web page sorted based on the number of Yes
>> votes (second column)
>>
>> Can you please point me to a description of the rules about how the votes
>> are counted?
>> Thank you in advance and sorry for the noise. I am sure there is a good
>> explanation, I just do not know what it is.
>>
>> Massimo
>>
>>
>> Name,Yes,No,Abstain
>> Diana Clarke, 95, 5, 21
>> Van Lindberg, 90, 17, 14
>> Naomi Ceder, 85, 10, 26
>> Carol Willing, 83, 4, 34
>> Carrie Anne Philbin, 73, 7, 41
>> Kushal Das, 63, 11, 47
>> Jackie Kazil, 60, 14, 47
>> Younggun Kim, 55, 6, 60
>> Lorena Mesa, 46, 10, 65
>> Simon Cross, 41, 11, 69
>> Massimo Di Pierro, 41, 23, 57
>> Monty Taylor, 40, 11, 70
>> Annapoornima Koppad, 39, 10, 72
>> Trey Hunner, 36, 12, 73
>> Don Sheu, 35, 9, 77
>> Ed Leafe, 32, 16, 73
>> Raphael Pierzina, 31, 9, 81
>> James Powell, 31, 10, 80
>> Philip James, 18, 14, 89
>> Chris Clifton, 11, 17, 93
>> Raghav Hanumantharau, 10, 15, 96
>>
>>
>>
>> ___
>> PSF-Vote mailing list
>> psf-v...@python.org
>> https://mail.python.org/mailman/listinfo/psf-vote
>>
>>
> ___
> PSF-Community mailing list
> PSF-Community@python.org
> https://mail.python.org/mailman/listinfo/psf-community
>
>
___
PSF-Community mailing list
PSF-Community@python.org
https://mail.python.org/mailman/listinfo/psf-community


Re: [PSF-Community] [PSF-Vote] Members Needed for PSF Sponsor WG

2016-05-31 Thread VanL
Hi Massimo,

You are not seeing the results from the full election. There was more than
one ballot because the election administrator didn't want every ballot to
have the same ordering of candidates. The final results that were posted
are the sum of all votes across the multiple ballots.

Thanks,
Van

_
Van Lindberg
van.lindb...@gmail.com
m: 214.364.7985
On May 31, 2016 11:09 PM, "Massimo DiPierro" 
wrote:

> P.S. The page with the results is public and it is here:
> https://vote.python.org/init/default/results/46 The voted ballots are
> also public and posted here:
> https://vote.python.org/init/default/ballots/46 The links should be in
> your ballot receipt. If you have voted, you know which one is your ballot
> from the code but keep that to yourself: they are anonymous.
>
> On Jun 1, 2016, at 12:10 AM, Massimo DiPierro 
> wrote:
>
> Hello everybody,
>
> I apologize in advance for this email but I seek some clarifications. I am
> receiving some emails from people asking why Simon Cross and I are not
> elected and I am not sure what to answer. I have to admin I have not
> followed the rules close enough but I do remember some emails stating that
> No and Abstain should count the same and only the positive Yes vote are
> important.
>
> Below are the results from the web page sorted based on the number of Yes
> votes (second column)
>
> Can you please point me to a description of the rules about how the votes
> are counted?
> Thank you in advance and sorry for the noise. I am sure there is a good
> explanation, I just do not know what it is.
>
> Massimo
>
>
> Name,Yes,No,Abstain
> Diana Clarke, 95, 5, 21
> Van Lindberg, 90, 17, 14
> Naomi Ceder, 85, 10, 26
> Carol Willing, 83, 4, 34
> Carrie Anne Philbin, 73, 7, 41
> Kushal Das, 63, 11, 47
> Jackie Kazil, 60, 14, 47
> Younggun Kim, 55, 6, 60
> Lorena Mesa, 46, 10, 65
> Simon Cross, 41, 11, 69
> Massimo Di Pierro, 41, 23, 57
> Monty Taylor, 40, 11, 70
> Annapoornima Koppad, 39, 10, 72
> Trey Hunner, 36, 12, 73
> Don Sheu, 35, 9, 77
> Ed Leafe, 32, 16, 73
> Raphael Pierzina, 31, 9, 81
> James Powell, 31, 10, 80
> Philip James, 18, 14, 89
> Chris Clifton, 11, 17, 93
> Raghav Hanumantharau, 10, 15, 96
>
>
>
> ___
> PSF-Vote mailing list
> psf-v...@python.org
> https://mail.python.org/mailman/listinfo/psf-vote
>
>
___
PSF-Community mailing list
PSF-Community@python.org
https://mail.python.org/mailman/listinfo/psf-community


Re: [PSF-Community] [PSF-Vote] Members Needed for PSF Sponsor WG

2016-05-31 Thread Massimo DiPierro
Hello everybody,

I apologize in advance for this email but I seek some clarifications. I am 
receiving some emails from people asking why Simon Cross and I are not elected 
and I am not sure what to answer. I have to admin I have not followed the rules 
close enough but I do remember some emails stating that No and Abstain should 
count the same and only the positive Yes vote are important.

Below are the results from the web page sorted based on the number of Yes votes 
(second column)

Can you please point me to a description of the rules about how the votes are 
counted?
Thank you in advance and sorry for the noise. I am sure there is a good 
explanation, I just do not know what it is.

Massimo


Name,Yes,No,Abstain
Diana Clarke, 95, 5, 21
Van Lindberg, 90, 17, 14
Naomi Ceder, 85, 10, 26
Carol Willing, 83, 4, 34
Carrie Anne Philbin, 73, 7, 41
Kushal Das, 63, 11, 47
Jackie Kazil, 60, 14, 47
Younggun Kim, 55, 6, 60
Lorena Mesa, 46, 10, 65
Simon Cross, 41, 11, 69
Massimo Di Pierro, 41, 23, 57
Monty Taylor, 40, 11, 70
Annapoornima Koppad, 39, 10, 72
Trey Hunner, 36, 12, 73
Don Sheu, 35, 9, 77
Ed Leafe, 32, 16, 73
Raphael Pierzina, 31, 9, 81
James Powell, 31, 10, 80
Philip James, 18, 14, 89
Chris Clifton, 11, 17, 93
Raghav Hanumantharau, 10, 15, 96___
PSF-Community mailing list
PSF-Community@python.org
https://mail.python.org/mailman/listinfo/psf-community