This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: Editing What's New In Python 3.5
Type: Stage: resolved
Components: Documentation Versions: Python 3.5
process
Status: closed Resolution: fixed
Dependencies: Superseder:
Assigned To: yselivanov Nosy List: Elvis.Pranskevichus, larry, python-dev, scoder, serhiy.storchaka, yselivanov
Priority: normal Keywords:

Created on 2015-09-13 06:42 by serhiy.storchaka, last changed 2022-04-11 14:58 by admin. This issue is now closed.

Messages (22)
msg250549 - (view) Author: Serhiy Storchaka (serhiy.storchaka) * (Python committer) Date: 2015-09-13 06:42
Added this issue as a place for discussion and release blocker for 3.5.
msg250550 - (view) Author: Serhiy Storchaka (serhiy.storchaka) * (Python committer) Date: 2015-09-13 07:27
Some modules in the "Improved Modules" section are out of lexicographic order: csv, ssl.
msg250551 - (view) Author: Larry Hastings (larry) * (Python committer) Date: 2015-09-13 07:32
You wait until the day of release for 3.5.0 final, then create a "release blocker" because some items in the What's New documentation aren't lexographically sorted?

We tagged the release yesterday.  The installers are already built.  I am not holding up the release for this.
msg250552 - (view) Author: Serhiy Storchaka (serhiy.storchaka) * (Python committer) Date: 2015-09-13 09:17
Sorry, but I thought that such issue already exist.

Yury and Elvis made a lot of changes in What's New in few last days and continue to edit it. Are these changes included in 3.5.0 final? Without their What's New just isn't ready.
msg250553 - (view) Author: Serhiy Storchaka (serhiy.storchaka) * (Python committer) Date: 2015-09-13 09:22
Personally I found few interesting Python 3.5 features just reading recent commit log for Doc/whatsnew/3.5.rst. Without this they would be unknown for me.
msg250554 - (view) Author: Serhiy Storchaka (serhiy.storchaka) * (Python committer) Date: 2015-09-13 09:24
>-constructor.  All converters defined in config parser (either by subclassing or
>+constructor, or  All converters defined in config parser (either by subclassing or

Looks as unfinished editing.
msg250555 - (view) Author: Larry Hastings (larry) * (Python committer) Date: 2015-09-13 09:45
First, the What's New on the website is generated from the 3.5 branch in hg.python.org.  So it's already up-to-date.  That's the one most people will refer to.

Second, if the What's New was really that horribly out of date, and we wanted people who download the documentation to get a fresh one, we could easily update the downloadable documentation; it ships separately.  There would be no need to hold up the release for this.

And finally, I actually backported the What's New in 3.5 to the 3.5.0 release yesterday.  You can only see evidence of it in one place right now:
    https://hg.python.org/releasing/3.5/rev/955911b49328
msg250558 - (view) Author: Roundup Robot (python-dev) (Python triager) Date: 2015-09-13 12:29
New changeset 59f7007fbf3c by Yury Selivanov in branch '3.5':
whatsnew/3.5: Reorder stuff (issue #25082).
https://hg.python.org/cpython/rev/59f7007fbf3c
msg250559 - (view) Author: Roundup Robot (python-dev) (Python triager) Date: 2015-09-13 12:31
New changeset aa288ad94089 by Yury Selivanov in branch '3.5':
whatsnew/3.5: Fix typo (issue #25082)
https://hg.python.org/cpython/rev/aa288ad94089
msg250560 - (view) Author: Yury Selivanov (yselivanov) * (Python committer) Date: 2015-09-13 12:45
> Some modules in the "Improved Modules" section are out of lexicographic order: csv, ssl.

Yes, these two weren't properly ordered by *2nd* letter.  Fixed.

>>-constructor.  All converters defined in config parser (either by subclassing or

Good catch.  Both Elvis and I are going to do a final thorough pass over the whatsnew to fix hiccups like this one.  In no way this should be a release blocker.

> Second, if the What's New was really that horribly out of date, and we wanted people who download the documentation to get a fresh one, we could easily update the downloadable documentation; it ships separately.  There would be no need to hold up the release for this.

I'd say it's in a ready shape.  We've spent tons of time refining it, syncing NEWS items first, looking for undocumented changes in commits without NEWS updates, syncing docs by versionadded/changed (both ways), etc.  I'm fairly confident that 99% of changes are now documented.  We'll fix the remaining typos/formatting issues in a few hours.

> And finally, I actually backported the What's New in 3.5 to the 3.5.0 release yesterday.

Thanks for doing that, Larry!
msg250561 - (view) Author: Larry Hastings (larry) * (Python committer) Date: 2015-09-13 12:47
I'm hoping to release 3.5.0 final in the next hour or two.  I don't want to hold up the release for your changes.  However, when you're done making changes to the document, and they're all checked in, let me know and I'll manually build it and push it to the web site.
msg250566 - (view) Author: Elvis Pranskevichus (Elvis.Pranskevichus) * (Python triager) Date: 2015-09-13 14:57
Larry, it looks like the "Detailed Release Information" link on the release page still points to rc3, which is a 404 now.

Also, there doesn't seem to be a link to the "What's new" document, only a Misc/NEWS link.
msg250567 - (view) Author: Larry Hastings (larry) * (Python committer) Date: 2015-09-13 14:59
The "Detailed Release Information" link is correct.  You probably just have an old cached copy of something.

I could add a "What's New" link somewhere.

Though both of these things are interesting, neither of them is relevant to this issue.  Maybe you could jump on IRC and report them in real time?
msg250568 - (view) Author: Stefan Behnel (scoder) * (Python committer) Date: 2015-09-13 15:04
Could I get a little note in the collections.abc section that the new ABCs "Generator", "Coroutine" and "Awaitable" are available as backports in the "backports_abc" package on PyPI?

https://pypi.python.org/pypi/backports_abc

I'd like to prevent others from innocently feeling a needless need to roll their own solution.
msg250569 - (view) Author: Yury Selivanov (yselivanov) * (Python committer) Date: 2015-09-13 15:28
Larry,

Please rebuild the documentation, we've pushed the last round of edits in 746add37495c.

Also, could you please merge 3.5 into default -- I don't know how to resolve some conflicts after your 3.5.0 -> 3.5 merge.

> I could add a "What's New" link somewhere.

Thanks for adding it! Can we make it a bit more prominent by moving it to the top of the page?  PEP links are important, but what's new is more digestible.

Stefan, I've added a link to your package.
msg250570 - (view) Author: Yury Selivanov (yselivanov) * (Python committer) Date: 2015-09-13 15:29
And can we point https://docs.python.org/3/ to 3.5 docs?
msg250571 - (view) Author: Larry Hastings (larry) * (Python committer) Date: 2015-09-13 15:31
I don't know how to do it.  I asked the Documentation Expert member of the Python 3.5 release team, but it seems he's afk at the moment.  I'm trying to find someone else who knows how to do it.
msg250572 - (view) Author: Stefan Behnel (scoder) * (Python committer) Date: 2015-09-13 15:43
Thanks, Yury!
msg250574 - (view) Author: Serhiy Storchaka (serhiy.storchaka) * (Python committer) Date: 2015-09-13 16:20
ssl should be between sqlite3 and subprocess.
msg250579 - (view) Author: Yury Selivanov (yselivanov) * (Python committer) Date: 2015-09-13 17:34
> ssl should be between sqlite3 and subprocess.

It makes sense that ssl module description follows the socket module.
msg250581 - (view) Author: Serhiy Storchaka (serhiy.storchaka) * (Python committer) Date: 2015-09-13 17:50
Many thanks to Yury and Elvis for your work on What's New.
msg250583 - (view) Author: Yury Selivanov (yselivanov) * (Python committer) Date: 2015-09-13 19:03
Thanks, Serhiy!
History
Date User Action Args
2022-04-11 14:58:20adminsetgithub: 69269
2015-09-13 19:03:08yselivanovsetmessages: + msg250583
2015-09-13 17:50:12serhiy.storchakasetmessages: + msg250581
2015-09-13 17:34:37yselivanovsetstatus: open -> closed
resolution: fixed
messages: + msg250579

stage: resolved
2015-09-13 16:20:23serhiy.storchakasetmessages: + msg250574
2015-09-13 15:43:19scodersetmessages: + msg250572
2015-09-13 15:31:01larrysetmessages: + msg250571
2015-09-13 15:29:48yselivanovsetmessages: + msg250570
2015-09-13 15:28:54yselivanovsetmessages: + msg250569
2015-09-13 15:04:42scodersetnosy: + scoder
messages: + msg250568
2015-09-13 14:59:50larrysetmessages: + msg250567
2015-09-13 14:57:17Elvis.Pranskevichussetmessages: + msg250566
2015-09-13 13:00:36Elvis.Pranskevichussetnosy: + Elvis.Pranskevichus
2015-09-13 12:47:26larrysetmessages: + msg250561
2015-09-13 12:45:18yselivanovsetmessages: + msg250560
2015-09-13 12:31:19python-devsetmessages: + msg250559
2015-09-13 12:29:46python-devsetnosy: + python-dev
messages: + msg250558
2015-09-13 09:45:14larrysetmessages: + msg250555
2015-09-13 09:24:05serhiy.storchakasetmessages: + msg250554
2015-09-13 09:22:27serhiy.storchakasetmessages: + msg250553
2015-09-13 09:17:59serhiy.storchakasetmessages: + msg250552
2015-09-13 07:32:48larrysetpriority: release blocker -> normal

messages: + msg250551
2015-09-13 07:27:18serhiy.storchakasetmessages: + msg250550
2015-09-13 06:42:29serhiy.storchakacreate