[python-committers] A urlparse regression in minor version

2020-02-10 Thread Senthil Kumaran
Hello Python-Committers,

In https://bugs.python.org/issue27657, I introduced a regression in a minor
release.
The original patch to parsing logic of URL, cleaned up a lot of corner
cases (https://github.com/python/cpython/pull/661) and I felt good about
the change.
However, the mistake was with the backport.

Demo:

$ ./python
Python 3.8.0 (default, Feb 10 2020, 06:15:43)
[GCC 9.2.1 20191008] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from urllib.parse import urlparse
>>> urlparse('localhost:8080')
ParseResult(scheme='', netloc='', path='localhost:8080', params='',
query='', fragment='')



$ ./python
Python 3.8.1+ (heads/3.8:b086ea5edc, Feb 10 2020, 06:15:44)
[GCC 9.2.1 20191008] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from urllib.parse import urlparse
>>> urlparse('localhost:8080')
ParseResult(scheme='localhost', netloc='', path='8080', params='',
query='', fragment='')

---

When I read an associated bug report against a user of the software (like
this: https://github.com/mozilla/bleach/issues/503) - I feel that this was
a mistake.
The change of test-suite in minor versions should have alerted me, but I
seem to have missed it.

I am planning to revert this change in 3.8.2 and 3.7.7
Should I highlight this in any documentation?  Thoughts and opinions?

Thank you,
Senthil
___
python-committers mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/python-committers.python.org/
Message archived at 
https://mail.python.org/archives/list/[email protected]/message/2ONL562L35S77FGCLYH2ZDWVAXHH2BZP/
Code of Conduct: https://www.python.org/psf/codeofconduct/


[python-committers] Re: Survey on strengthening the volunteer community with paid developers

2020-02-10 Thread Ewa Jodlowska
Hello core developers!

Just a reminder to those that haven't responded to the survey yet: please
respond by Feb 15th!

The survey can be found at https://forms.gle/p1F9utFiG3PJemaN7 (restricted
to only core developers and one response per core dev)

Thank you,

Ewa

---
*As a non-profit organization, the PSF depends on sponsorships and
donations to support the Python community. Check out our Annual Impact
Report for more details: https://www.python.org/psf/annual-report/2019/
*
*Please contribute to PSF; we can't continue our work without your
support! https://www.python.org/psf/donations/
*


On Mon, Jan 27, 2020 at 1:04 PM Brett Cannon  wrote:

> The steering council is interested in hearing from *core developers*
> about their thoughts around the idea of hiring people to help with the
> project. The thinking is if we can pay people to help/assist with the
> aspects of development that us volunteers do not enjoy doing or simply lack
> the time. This is so we can help maximize our impact as a team of
> volunteers and improve Python the best we can. We are also gathering info
> from folks about what they (dis)like about the development process at the
> same time.
>
> The survey can be found at https://forms.gle/p1F9utFiG3PJemaN7. We are
> currently restricting this to *only core developers* and one response per
> core dev. We would love responses sooner rather than later so we can
> analyze the responses in time for PyCon US. Please aim to respond by Feb 15.
> ___
> python-committers mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
> https://mail.python.org/mailman3/lists/python-committers.python.org/
> Message archived at
> https://mail.python.org/archives/list/[email protected]/message/XJ373N2H5O2OXMEQEEGYIIZ3U7RNHVHJ/
> Code of Conduct: https://www.python.org/psf/codeofconduct/
>
___
python-committers mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/python-committers.python.org/
Message archived at 
https://mail.python.org/archives/list/[email protected]/message/KTQNCUZOXPKE57K6M6HHOLUYWRJUIQOW/
Code of Conduct: https://www.python.org/psf/codeofconduct/