Re: [python-committers] PEP process with github

2016-07-24 Thread Nick Coghlan
On 24 July 2016 at 05:15, Paul Moore  wrote:
> Is that reasonable? Does it need an update to PEP 1 to cover it? If
> so, should I post a PR for PEP 1? Or is it obvious enough to be
> assumed without needing the bureaucracy of updating PEP 1?

One of the advantages of moving the PEPs repo to GitHub is that
updating PEP 1 is no longer as painful as it used to be: you can post
a PR with the suggested changes, and as long as python-dev is
generally amenable, approving the change/clarification in the process
is just a matter of clicking the big green merge button :)

In this case, I think the key point of the Discussions-To header is
that it's a way for the BDFL-Delegate to say "If you want your opinion
on this topic to be heard by the responsible BDFL-Delegate, express it
*here*".

Historically, that location was always python-dev (and that's still
the default for any PEP without a BDFL-Delegate assigned). Then we
tweaked it a few years ago to say that for topics that don't result in
a change specifically to CPython or the standard library, the final
disposition of the PEP may take place on another python.org mailing
list (specifically so packaging interoperability PEPs could be handled
on distutils-sig, with folks from python-dev that wanted to
participate in those discussions signing up to both lists).

This time, I think a suitable tweak may be that while initial high
level discussion should still take place on python-dev (or the
appropriate corresponding venue), Guido or the BDFL-Delegate may
direct discussion of the finer details to a GitHub PR if the mailing
list consensus is that the overall PEP is a good idea, but there are
some specifics to work out before the PEP can be accepted.

Cheers,
Nick.

-- 
Nick Coghlan   |   ncogh...@gmail.com   |   Brisbane, Australia
___
python-committers mailing list
python-committers@python.org
https://mail.python.org/mailman/listinfo/python-committers
Code of Conduct: https://www.python.org/psf/codeofconduct/


Re: [python-committers] PEP process with github

2016-07-23 Thread Paul Moore
On 23 July 2016 at 21:24, Guido van Rossum  wrote:
> I encourage adding this flow to PEP 1 so that it's clear that it's
> supported, and also to ensure that the flow doesn't ignore python-dev.

OK, I'll pull together a PR for PEP 1.
Paul
___
python-committers mailing list
python-committers@python.org
https://mail.python.org/mailman/listinfo/python-committers
Code of Conduct: https://www.python.org/psf/codeofconduct/


Re: [python-committers] PEP process with github

2016-07-23 Thread Brett Cannon
On Sat, Jul 23, 2016, 13:17 Brett Cannon  wrote:

>
>
> On Sat, Jul 23, 2016, 12:15 Paul Moore  wrote:
>
>> With PEPs now being hosted on github, is there any specific process
>> for handling reviews/discussions on the github tracker? PEP 1 doesn't
>> mention the matter, other than to note that discussions "may also
>> occur on a list other than python-dev" although the approach of having
>> a Discussions-To header doesn't really work well there.
>>
>> My suggestion (which is basically what we've been doing with PEP 514)
>> is that PEP discussions are acceptable on the tracker, but comments on
>> the core list should be monitored as well (and responded to on-list).
>>
>
> The problem with this is it bifurcates the discussion. I do think that all
> grammar fixes and such like that should be on GitHub as a PR. And I do
> think PEPs still need to be announced here. But whether the discussion
> happens here or GitHub, I don't think we should split it.
>

And I should mention that the reason I think it worked with the latest PEP
is people seemed fine wirh the overall pep while you and Steve hashed out
the finer details on GitHub. If you want to say general discussion is here
and I once it's down to the finer details with the pronouncer on GitHub
then that seems fine as well.


> -Brett
>
> When the PEP is ready for acceptance, a posting of the final version
>> should be made to the list, and the acceptance email should be posted
>> to the list (so that there's a permanent record of the acceptance,
>> which can be linked to in the PEP).
>>
>> Is that reasonable? Does it need an update to PEP 1 to cover it? If
>> so, should I post a PR for PEP 1? Or is it obvious enough to be
>> assumed without needing the bureaucracy of updating PEP 1?
>>
>> Paul
>> ___
>> python-committers mailing list
>> python-committers@python.org
>> https://mail.python.org/mailman/listinfo/python-committers
>> Code of Conduct: https://www.python.org/psf/codeofconduct/
>>
>
___
python-committers mailing list
python-committers@python.org
https://mail.python.org/mailman/listinfo/python-committers
Code of Conduct: https://www.python.org/psf/codeofconduct/

Re: [python-committers] PEP process with github

2016-07-23 Thread Guido van Rossum
I encourage adding this flow to PEP 1 so that it's clear that it's
supported, and also to ensure that the flow doesn't ignore python-dev.

On Sat, Jul 23, 2016 at 1:15 PM, Barry Warsaw  wrote:
> On Jul 23, 2016, at 08:15 PM, Paul Moore wrote:
>
>>With PEPs now being hosted on github, is there any specific process
>>for handling reviews/discussions on the github tracker? PEP 1 doesn't
>>mention the matter, other than to note that discussions "may also
>>occur on a list other than python-dev" although the approach of having
>>a Discussions-To header doesn't really work well there.
>
> I think it could.  A Discussions-To header could point to the tracker issue
> URL; it doesn't have to be an email address.  You just want to give people a
> pointer for where the discussion is happening, or has happened.
>
>>My suggestion (which is basically what we've been doing with PEP 514)
>>is that PEP discussions are acceptable on the tracker, but comments on
>>the core list should be monitored as well (and responded to on-list).
>>When the PEP is ready for acceptance, a posting of the final version
>>should be made to the list, and the acceptance email should be posted
>>to the list (so that there's a permanent record of the acceptance,
>>which can be linked to in the PEP).
>>
>>Is that reasonable? Does it need an update to PEP 1 to cover it? If
>>so, should I post a PR for PEP 1? Or is it obvious enough to be
>>assumed without needing the bureaucracy of updating PEP 1?
>
> It seems generally reasonable to me.
>
> My own opinion is that PEPs should not be accepted without at least some
> interactions on python-dev.  For PEPs where the primary discussion happens on
> that list, no Discussions-To should be need.  Where most of the discussion
> happens elsewhere (e.g. on a topic sig), the Discussions-To header points the
> way, but regular postings on python-dev helps make sure that people are aware
> of it.
>
> I don't think we need any substantive changes to PEP 1, but if you want to
> suggest some better wording to make this new avenue of PEP development more
> clear, please do submit a PR against PEP 1.
>
> Cheers,
> -Barry
> ___
> python-committers mailing list
> python-committers@python.org
> https://mail.python.org/mailman/listinfo/python-committers
> Code of Conduct: https://www.python.org/psf/codeofconduct/



-- 
--Guido van Rossum (python.org/~guido)
___
python-committers mailing list
python-committers@python.org
https://mail.python.org/mailman/listinfo/python-committers
Code of Conduct: https://www.python.org/psf/codeofconduct/


Re: [python-committers] PEP process with github

2016-07-23 Thread Brett Cannon
On Sat, Jul 23, 2016, 12:15 Paul Moore  wrote:

> With PEPs now being hosted on github, is there any specific process
> for handling reviews/discussions on the github tracker? PEP 1 doesn't
> mention the matter, other than to note that discussions "may also
> occur on a list other than python-dev" although the approach of having
> a Discussions-To header doesn't really work well there.
>
> My suggestion (which is basically what we've been doing with PEP 514)
> is that PEP discussions are acceptable on the tracker, but comments on
> the core list should be monitored as well (and responded to on-list).
>

The problem with this is it bifurcates the discussion. I do think that all
grammar fixes and such like that should be on GitHub as a PR. And I do
think PEPs still need to be announced here. But whether the discussion
happens here or GitHub, I don't think we should split it.

-Brett

When the PEP is ready for acceptance, a posting of the final version
> should be made to the list, and the acceptance email should be posted
> to the list (so that there's a permanent record of the acceptance,
> which can be linked to in the PEP).
>
> Is that reasonable? Does it need an update to PEP 1 to cover it? If
> so, should I post a PR for PEP 1? Or is it obvious enough to be
> assumed without needing the bureaucracy of updating PEP 1?
>
> Paul
> ___
> python-committers mailing list
> python-committers@python.org
> https://mail.python.org/mailman/listinfo/python-committers
> Code of Conduct: https://www.python.org/psf/codeofconduct/
>
___
python-committers mailing list
python-committers@python.org
https://mail.python.org/mailman/listinfo/python-committers
Code of Conduct: https://www.python.org/psf/codeofconduct/

Re: [python-committers] PEP process with github

2016-07-23 Thread Barry Warsaw
On Jul 23, 2016, at 08:15 PM, Paul Moore wrote:

>With PEPs now being hosted on github, is there any specific process
>for handling reviews/discussions on the github tracker? PEP 1 doesn't
>mention the matter, other than to note that discussions "may also
>occur on a list other than python-dev" although the approach of having
>a Discussions-To header doesn't really work well there.

I think it could.  A Discussions-To header could point to the tracker issue
URL; it doesn't have to be an email address.  You just want to give people a
pointer for where the discussion is happening, or has happened.

>My suggestion (which is basically what we've been doing with PEP 514)
>is that PEP discussions are acceptable on the tracker, but comments on
>the core list should be monitored as well (and responded to on-list).
>When the PEP is ready for acceptance, a posting of the final version
>should be made to the list, and the acceptance email should be posted
>to the list (so that there's a permanent record of the acceptance,
>which can be linked to in the PEP).
>
>Is that reasonable? Does it need an update to PEP 1 to cover it? If
>so, should I post a PR for PEP 1? Or is it obvious enough to be
>assumed without needing the bureaucracy of updating PEP 1?

It seems generally reasonable to me.

My own opinion is that PEPs should not be accepted without at least some
interactions on python-dev.  For PEPs where the primary discussion happens on
that list, no Discussions-To should be need.  Where most of the discussion
happens elsewhere (e.g. on a topic sig), the Discussions-To header points the
way, but regular postings on python-dev helps make sure that people are aware
of it.

I don't think we need any substantive changes to PEP 1, but if you want to
suggest some better wording to make this new avenue of PEP development more
clear, please do submit a PR against PEP 1.

Cheers,
-Barry
___
python-committers mailing list
python-committers@python.org
https://mail.python.org/mailman/listinfo/python-committers
Code of Conduct: https://www.python.org/psf/codeofconduct/