Re: [python-committers] My cavalier and aggressive manner, API change and bugs introduced for basically zero benefit

2017-01-20 Thread Yury Selivanov
On 2017-01-20 5:02 PM, Lukasz Langa wrote: On Jan 20, 2017, at 9:26 AM, Yury Selivanov wrote: I think that we need to become less conservative about development of CPython internals. At this point it's impossible to make CPython any faster without invasive refactorings, and I think it's OK t

Re: [python-committers] My cavalier and aggressive manner, API change and bugs introduced for basically zero benefit

2017-01-20 Thread Victor Stinner
2017-01-21 0:14 GMT+01:00 Andrew Dalke : > For this one bug, I agree with the interpretation that it was handled with a > cavalier attitude. I don't feel like it's being treated with the seriousness > it should. The regression was introduced by http://bugs.python.org/issue27776 which was reviewe

Re: [python-committers] My cavalier and aggressive manner, API change and bugs introduced for basically zero benefit

2017-01-20 Thread Andrew Dalke
As more of an ex-Python committer, I have little to say about current processes. I will make one observation: On Jan 20, 2017, at 11:45 AM, Victor Stinner wrote: > I introduced a regression in random.Random.seed(): ... > IMHO the regression is not "catastrophic". Only few developers > instancia

Re: [python-committers] My cavalier and aggressive manner, API change and bugs introduced for basically zero benefit

2017-01-20 Thread Lukasz Langa
> On Jan 20, 2017, at 9:26 AM, Yury Selivanov wrote: > > I think that we need to become less conservative about > development of CPython internals. At this point it's impossible > to make CPython any faster without invasive refactorings, and > I think it's OK to trust our core developers to mak

Re: [python-committers] My cavalier and aggressive manner, API change and bugs introduced for basically zero benefit

2017-01-20 Thread Yury Selivanov
Thanks for this email Victor, it illustrates a lot of pain-points that some core devs have with CPython development process. I think that we are lucky that we have you and Serhiy who spend so much time to push so many improvements to the CPython internals. I think that while we are working on a n

Re: [python-committers] My cavalier and aggressive manner, API change and bugs introduced for basically zero benefit

2017-01-20 Thread Yury Selivanov
On 2017-01-20 8:38 AM, Stefan Krah wrote: I'm still very interested of course to have an official FASTCALL API for third party modules that don't (and probably should not) use AC. AFAIK, even though FASTCALL isn't "official", Cython already uses it. Yury _

Re: [python-committers] My cavalier and aggressive manner, API change and bugs introduced for basically zero benefit

2017-01-20 Thread Stefan Krah
On Fri, Jan 20, 2017 at 11:45:29AM +0100, Victor Stinner wrote: > The truth is that too few of my patches get a review :-/ Maybe I > should wait longer, but then it becomes harder for me to handle many > patches. The problem here is partly that maintainers don't think that all of the changes are w

Re: [python-committers] My cavalier and aggressive manner, API change and bugs introduced for basically zero benefit

2017-01-20 Thread Antoine Pitrou
Hi Victor, hi Raymond, Le 20/01/2017 à 11:45, Victor Stinner a écrit : > > Inaccurate summary: I'm a strong supporter of "it's better to ask > forgiveness than permission", whereas Raymond considers that I > introduced too many regressions with my workflow. It's a matter of balance. "Easier to

Re: [python-committers] My cavalier and aggressive manner, API change and bugs introduced for basically zero benefit

2017-01-20 Thread INADA Naoki
Hi, Victor and all. I'm sorry, I haven't read the whole mail yet. Reading long English is tough job for me. I notice this mail is very important for me. I'll take time to read this thread. But it may take long time. I want to post some comments before. I learned many from reviewing Victor's p

[python-committers] My cavalier and aggressive manner, API change and bugs introduced for basically zero benefit

2017-01-20 Thread Victor Stinner
Hi, Raymond Hettinger used a regression that I introduced in the builtin sorted() function (in Python 3.6.0) to give me his feedback on my FASTCALL work, but also on Argument Clinic. Context: http://bugs.python.org/issue29327#msg285848 Since the reported issues is wider than just FASTCALL, inclu