[Python-checkins] make NEWS for 2.7.15rc1

Benjamin Peterson webhook-mailer at python.org
Sat Apr 14 16:55:03 EDT 2018


https://github.com/python/cpython/commit/42b480cfcd6afded695a38a25d6a607433be776f
commit: 42b480cfcd6afded695a38a25d6a607433be776f
branch: 2.7
author: Benjamin Peterson <benjamin at python.org>
committer: Benjamin Peterson <benjamin at python.org>
date: 2018-04-14T12:35:08-07:00
summary:

make NEWS for 2.7.15rc1

files:
A Misc/NEWS.d/2.7.15rc1.rst
D Misc/NEWS.d/next/Build/008.bpo-28768.b9_a6E.rst
D Misc/NEWS.d/next/Build/009.bpo-29572.iZ1XKK.rst
D Misc/NEWS.d/next/Build/010.bpo-29643.4DrjEB.rst
D Misc/NEWS.d/next/Build/011.bpo-27593.v87xEr.rst
D Misc/NEWS.d/next/Build/012.bpo-23404.PdYVWg.rst
D Misc/NEWS.d/next/Build/013.bpo-29243.WDK4hT.rst
D Misc/NEWS.d/next/Build/2017-09-14-19-38-19.bpo-31474.0s_mpD.rst
D Misc/NEWS.d/next/Build/2017-11-03-15-17-50.bpo-31934.8bUlpv.rst
D Misc/NEWS.d/next/Build/2018-01-23-15-33-40.bpo-32635.qHwIZy.rst
D Misc/NEWS.d/next/Build/2018-02-07-11-24-38.bpo-32616.o7mFJ3.rst
D Misc/NEWS.d/next/Build/2018-03-28-04-15-03.bpo-33163.hfpWuU.rst
D Misc/NEWS.d/next/C API/2017-11-07-11-59-44.bpo-31626.LP-CoD.rst
D Misc/NEWS.d/next/C API/2017-11-30-18-13-45.bpo-20891.wBnMdF.rst
D Misc/NEWS.d/next/Core and Builtins/063.bpo-28932.QnLx8A.rst
D Misc/NEWS.d/next/Core and Builtins/064.bpo-29145.2x5NOb.rst
D Misc/NEWS.d/next/Core and Builtins/065.bpo-29028.BxGcd9.rst
D Misc/NEWS.d/next/Core and Builtins/066.bpo-14376.xrKNqX.rst
D Misc/NEWS.d/next/Core and Builtins/067.bpo-29347.1RPPGN.rst
D Misc/NEWS.d/next/Core and Builtins/068.bpo-29602.qyyskC.rst
D Misc/NEWS.d/next/Core and Builtins/069.bpo-28598.QxbzQn.rst
D Misc/NEWS.d/next/Core and Builtins/070.bpo-29935.2ZTSxR.rst
D Misc/NEWS.d/next/Core and Builtins/071.bpo-25794.j0nJ5x.rst
D Misc/NEWS.d/next/Core and Builtins/072.bpo-27945.p29r3O.rst
D Misc/NEWS.d/next/Core and Builtins/073.bpo-30657.Q_r7JJ.rst
D Misc/NEWS.d/next/Core and Builtins/2017-08-01-18-48-30.bpo-31095.bXWZDb.rst
D Misc/NEWS.d/next/Core and Builtins/2017-08-29-14-24-34.bpo-31243.tr0E4V.rst
D Misc/NEWS.d/next/Core and Builtins/2017-08-31-17-52-56.bpo-31311.bNE2l-.rst
D Misc/NEWS.d/next/Core and Builtins/2017-09-04-14-57-27.bpo-31343.Kl_fS5.rst
D Misc/NEWS.d/next/Core and Builtins/2017-09-11-08-50-41.bpo-31411.HZz82I.rst
D Misc/NEWS.d/next/Core and Builtins/2017-09-16-13-32-35.bpo-31490.r7m2sj.rst
D Misc/NEWS.d/next/Core and Builtins/2017-09-20-18-28-09.bpo-31530.CdLOM7.rst
D Misc/NEWS.d/next/Core and Builtins/2017-10-01-18-59-40.bpo-31478.owtqoO.rst
D Misc/NEWS.d/next/Core and Builtins/2017-10-09-11-03-13.bpo-31692.5-bpdk.rst
D Misc/NEWS.d/next/Core and Builtins/2017-10-09-15-46-37.bpo-31733.pIf17N.rst
D Misc/NEWS.d/next/Core and Builtins/2017-10-28-19-11-05.bpo-20047.GuNAto.rst
D Misc/NEWS.d/next/Core and Builtins/2017-11-26-14-36-30.bpo-32137.Stj5nL.rst
D Misc/NEWS.d/next/Core and Builtins/2017-11-27-08-37-34.bpo-10544.07nioT.rst
D Misc/NEWS.d/next/Core and Builtins/2017-12-13-16-46-23.bpo-18533.Dlk8d7.rst
D Misc/NEWS.d/next/Core and Builtins/2018-02-27-13-36-21.bpo-17288.Gdj24S.rst
D Misc/NEWS.d/next/Core and Builtins/2018-03-08-09-48-38.bpo-33026.QZA3Ba.rst
D Misc/NEWS.d/next/Documentation/014.bpo-12067.8RbyOz.rst
D Misc/NEWS.d/next/Documentation/015.bpo-26355.SDq_8Y.rst
D Misc/NEWS.d/next/Documentation/016.bpo-28929.Md7kb0.rst
D Misc/NEWS.d/next/Documentation/017.bpo-30176.VivmCg.rst
D Misc/NEWS.d/next/Documentation/2017-09-06-10-11-57.bpo-21649.EUvqA9.rst
D Misc/NEWS.d/next/Documentation/2018-01-13-20-30-53.bpo-8243.s98r28.rst
D Misc/NEWS.d/next/Documentation/2018-01-22-21-13-46.bpo-17799.rdZ-Vk.rst
D Misc/NEWS.d/next/Documentation/2018-02-10-15-16-04.bpo-32800.FyrqCk.rst
D Misc/NEWS.d/next/Documentation/2018-03-22-19-23-04.bpo-27212.wrE5KR.rst
D Misc/NEWS.d/next/Library/018.bpo-28925.9zLygi.rst
D Misc/NEWS.d/next/Library/019.bpo-19542.5tCkaK.rst
D Misc/NEWS.d/next/Library/020.bpo-29019.MO2AeR.rst
D Misc/NEWS.d/next/Library/021.bpo-28923._hrXiL.rst
D Misc/NEWS.d/next/Library/022.bpo-28998.NfBgmb.rst
D Misc/NEWS.d/next/Library/023.bpo-28427.vUd-va.rst
D Misc/NEWS.d/next/Library/024.bpo-9770.WJJnwP.rst
D Misc/NEWS.d/next/Library/025.bpo-13051.YzC1Te.rst
D Misc/NEWS.d/next/Library/026.bpo-29142._FTyvm.rst
D Misc/NEWS.d/next/Library/027.bpo-29188.RI3v1Q.rst
D Misc/NEWS.d/next/Library/028.bpo-29082.D5Xs7F.rst
D Misc/NEWS.d/next/Library/029.bpo-29219.kxui7t.rst
D Misc/NEWS.d/next/Library/030.bpo-29335._KC7IK.rst
D Misc/NEWS.d/next/Library/031.bpo-29354.TH2vMX.rst
D Misc/NEWS.d/next/Library/032.bpo-29110.IBWuZ2.rst
D Misc/NEWS.d/next/Library/033.bpo-27880.elFFAF.rst
D Misc/NEWS.d/next/Library/034.bpo-29861.t2ZoRK.rst
D Misc/NEWS.d/next/Library/035.bpo-29942.CsGNuT.rst
D Misc/NEWS.d/next/Library/036.bpo-27863.pPYHHI.rst
D Misc/NEWS.d/next/Library/037.bpo-30068.n4q47r.rst
D Misc/NEWS.d/next/Library/038.bpo-30011.2MLfQj.rst
D Misc/NEWS.d/next/Library/039.bpo-30061.ilxNPt.rst
D Misc/NEWS.d/next/Library/040.bpo-30070.XM_B41.rst
D Misc/NEWS.d/next/Library/041.bpo-26293.wig0YG.rst
D Misc/NEWS.d/next/Library/042.bpo-30243.RHQt0v.rst
D Misc/NEWS.d/next/Library/043.bpo-29990.HWV6KE.rst
D Misc/NEWS.d/next/Library/044.bpo-30342.87Qgur.rst
D Misc/NEWS.d/next/Library/045.bpo-30329.Yb1MTr.rst
D Misc/NEWS.d/next/Library/046.bpo-30365.XVP7_M.rst
D Misc/NEWS.d/next/Library/047.bpo-30365.eDwdmC.rst
D Misc/NEWS.d/next/Library/048.bpo-30363.l6J41Y.rst
D Misc/NEWS.d/next/Library/049.bpo-30375.9c8qM7.rst
D Misc/NEWS.d/next/Library/050.bpo-30003.BOl9HE.rst
D Misc/NEWS.d/next/Library/051.bpo-30414.jGl1Lb.rst
D Misc/NEWS.d/next/Library/052.bpo-30310.SAkE6e.rst
D Misc/NEWS.d/next/Library/053.bpo-29960.g0wr3r.rst
D Misc/NEWS.d/next/Library/054.bpo-30378.R_19_5.rst
D Misc/NEWS.d/next/Library/055.bpo-30418.EwISQm.rst
D Misc/NEWS.d/next/Library/056.bpo-28994.9vzun1.rst
D Misc/NEWS.d/next/Library/061.bpo-30746.7drQI0.rst
D Misc/NEWS.d/next/Library/062.bpo-29169.8ypApm.rst
D Misc/NEWS.d/next/Library/2017-07-17-11-35-00.bpo-25684.usELVx.rst
D Misc/NEWS.d/next/Library/2017-07-27-11-33-58.bpo-30502.GJlfU8.rst
D Misc/NEWS.d/next/Library/2017-08-16-21-14-31.bpo-30102.1sPqmc.rst
D Misc/NEWS.d/next/Library/2017-08-28-13-01-05.bpo-10746.nmAvfu.rst
D Misc/NEWS.d/next/Library/2017-09-04-00-22-31.bpo-31334.9WYRfi.rst
D Misc/NEWS.d/next/Library/2017-09-04-16-39-49.bpo-29136.vSn1oR.rst
D Misc/NEWS.d/next/Library/2017-09-04-23-41-35.bpo-31170.QGmJ1t.rst
D Misc/NEWS.d/next/Library/2017-09-05-10-55-50.bpo-27448.QdAqzZ.rst
D Misc/NEWS.d/next/Library/2017-09-06-19-41-01.bpo-28958.x4-K5F.rst
D Misc/NEWS.d/next/Library/2017-09-08-11-04-10.bpo-25404.pXetCl.rst
D Misc/NEWS.d/next/Library/2017-09-13-19-55-35.bpo-31455.beTh6t.rst
D Misc/NEWS.d/next/Library/2017-09-13-19-55-35.bpo-31544.beTh6t.rst
D Misc/NEWS.d/next/Library/2017-09-17-15-24-25.bpo-31351.yQdKv-.rst
D Misc/NEWS.d/next/Library/2017-09-25-13-10-08.bpo-25732.RWWgzg.rst
D Misc/NEWS.d/next/Library/2017-09-25-14-04-30.bpo-30347.B4--_D.rst
D Misc/NEWS.d/next/Library/2017-09-29.bpo-30806.lP5GrH.rst
D Misc/NEWS.d/next/Library/2017-10-03-15-06-24.bpo-31675.Nh7jJ3.rst
D Misc/NEWS.d/next/Library/2017-10-03-15-41-08.bpo-31681.sOJMKV.rst
D Misc/NEWS.d/next/Library/2017-10-11-00-45-01.bpo-31752.DhWevN.rst
D Misc/NEWS.d/next/Library/2017-10-11-13-05-19.bpo-31728.XrVMME.rst
D Misc/NEWS.d/next/Library/2017-10-12-18-45-38.bpo-31770.GV3MPx.rst
D Misc/NEWS.d/next/Library/2017-10-12-19-00-53.bpo-30058.cENtry.rst
D Misc/NEWS.d/next/Library/2017-10-29-11-23-24.bpo-31891.9kAPha.rst
D Misc/NEWS.d/next/Library/2017-10-29-13-51-01.bpo-31893.8LZKEz.rst
D Misc/NEWS.d/next/Library/2017-10-29-17-52-40.bpo-25720.vSvb5h.rst
D Misc/NEWS.d/next/Library/2017-11-01-18-13-42.bpo-27666.j2zRnF.rst
D Misc/NEWS.d/next/Library/2017-11-02-18-26-40.bpo-31927.40K6kp.rst
D Misc/NEWS.d/next/Library/2017-11-03-19-11-43.bpo-30057.NCaijI.rst
D Misc/NEWS.d/next/Library/2017-11-03-22-05-47.bpo-9678.oD51q6.rst
D Misc/NEWS.d/next/Library/2017-11-07-19-12-25.bpo-31955.1DWu-S.rst
D Misc/NEWS.d/next/Library/2017-11-08-11-02-01.bpo-31764.gtlhKj.rst
D Misc/NEWS.d/next/Library/2017-11-10-17-19-24.bpo-21149.8UVfeT.rst
D Misc/NEWS.d/next/Library/2017-11-22-09-44-15.bpo-32110.VJa9bo.rst
D Misc/NEWS.d/next/Library/2017-11-30-20-33-22.bpo-32186.O42bVe.rst
D Misc/NEWS.d/next/Library/2017-12-20-09-25-10.bpo-32185.IL0cMt.rst
D Misc/NEWS.d/next/Library/2017-12-29-15-16-56.bpo-18035.c6rdCt.rst
D Misc/NEWS.d/next/Library/2018-01-08-18-02-33.bpo-32521.Kh-KoN.rst
D Misc/NEWS.d/next/Library/2018-01-12-09-20-22.bpo-32539.D7AbdE.rst
D Misc/NEWS.d/next/Library/2018-01-15-12-53-13.bpo-32521.IxX4Ba.rst
D Misc/NEWS.d/next/Library/2018-01-18-23-34-17.bpo-31848.M2cldy.rst
D Misc/NEWS.d/next/Library/2018-01-21-16-33-53.bpo-32304.TItrNv.rst
D Misc/NEWS.d/next/Library/2018-02-05-13-31-42.bpo-32647.ktmfR_.rst
D Misc/NEWS.d/next/Library/2018-02-09-14-44-43.bpo-30157.lEiiAK.rst
D Misc/NEWS.d/next/Library/2018-02-17-19-20-19.bpo-21060.S1Z-x6.rst
D Misc/NEWS.d/next/Library/2018-02-24-21-40-42.bpo-30622.dQjxSe.rst
D Misc/NEWS.d/next/Library/2018-03-24-15-08-24.bpo-33127.olJmHv.rst
D Misc/NEWS.d/next/Library/2018-03-25-13-18-16.bpo-33096.ofdbe7.rst
D Misc/NEWS.d/next/Security/057.bpo-29591.ExKblw.rst
D Misc/NEWS.d/next/Security/058.bpo-30500.j5KrEp.rst
D Misc/NEWS.d/next/Security/059.bpo-30694.WkMWM_.rst
D Misc/NEWS.d/next/Security/060.bpo-30730.rJsyTH.rst
D Misc/NEWS.d/next/Security/2017-09-04-21-24-51.bpo-31339.YSczZN.rst
D Misc/NEWS.d/next/Security/2018-03-02-10-24-52.bpo-32981.O_qDyj.rst
D Misc/NEWS.d/next/Security/2018-03-05-10-14-42.bpo-32997.hp2s8n.rst
D Misc/NEWS.d/next/Tests/001.bpo-15083.Tz3ZZm.rst
D Misc/NEWS.d/next/Tests/002.bpo-28087.m8dc4R.rst
D Misc/NEWS.d/next/Tests/003.bpo-30197.hajYvd.rst
D Misc/NEWS.d/next/Tests/004.bpo-30207.EiRhGi.rst
D Misc/NEWS.d/next/Tests/005.bpo-30223.TYC9rA.rst
D Misc/NEWS.d/next/Tests/006.bpo-30236.vOYTDq.rst
D Misc/NEWS.d/next/Tests/007.bpo-11790.0actZf.rst
D Misc/NEWS.d/next/Tests/2017-09-04-13-03-55.bpo-25674.whVTXh.rst
D Misc/NEWS.d/next/Tests/2017-09-19-20-48-50.bpo-31518.KwTMMz.rst
D Misc/NEWS.d/next/Tests/2017-10-06-22-37-38.bpo-31719.gHyrV3.rst
D Misc/NEWS.d/next/Tools-Demos/2017-12-22-09-25-51.bpo-24960.TGdAgO.rst
D Misc/NEWS.d/next/Tools-Demos/2018-02-12-14-27-01.bpo-30109.lIYlaf.rst
D Misc/NEWS.d/next/Tools-Demos/2018-03-26-18-54-24.bpo-31920.u_WKsT.rst
D Misc/NEWS.d/next/Windows/2017-09-04-14-00-37.bpo-30450.YwitaJ.rst
D Misc/NEWS.d/next/Windows/2017-11-24-18-18-31.bpo-30855.Sowf7j.rst
D Misc/NEWS.d/next/Windows/2018-02-28-11-03-24.bpo-32903.1SXY4t.rst
D Misc/NEWS.d/next/macOS/2018-04-07-00-58-50.bpo-33184.rMTiqu.rst
D Misc/NEWS.d/next/macOS/2018-04-14-08-49-40.bpo-11485.oALntE.rst
D Misc/NEWS.d/next/macOS/2018-04-14-08-54-31.bpo-17128.mRkb0w.rst
D Misc/NEWS.d/next/macOS/2018-04-14-08-55-36.bpo-24414.Z5A1cS.rst
D Misc/NEWS.d/next/macOS/2018-04-14-08-56-20.bpo-32726.Mticyn.rst

diff --git a/Misc/NEWS.d/2.7.15rc1.rst b/Misc/NEWS.d/2.7.15rc1.rst
new file mode 100644
index 000000000000..f10ab0d4e4f1
--- /dev/null
+++ b/Misc/NEWS.d/2.7.15rc1.rst
@@ -0,0 +1,1684 @@
+.. bpo: 32997
+.. date: 2018-03-05-10-14-42
+.. nonce: hp2s8n
+.. release date: 2018-04-14
+.. section: Security
+
+A regex in fpformat was vulnerable to catastrophic backtracking. This regex
+was a potential DOS vector (REDOS). Based on typical uses of fpformat the
+risk seems low. The regex has been refactored and is now safe. Patch by
+Jamie Davis.
+
+..
+
+.. bpo: 32981
+.. date: 2018-03-02-10-24-52
+.. nonce: O_qDyj
+.. section: Security
+
+Regexes in difflib and poplib were vulnerable to catastrophic backtracking.
+These regexes formed potential DOS vectors (REDOS). They have been
+refactored. This resolves CVE-2018-1060 and CVE-2018-1061. Patch by Jamie
+Davis.
+
+..
+
+.. bpo: 31339
+.. date: 2017-09-04-21-24-51
+.. nonce: YSczZN
+.. section: Security
+
+Rewrite time.asctime() and time.ctime(). Backport and adapt the _asctime()
+function from the master branch to not depend on the implementation of
+asctime() and ctime() from the external C library. This change fixes a bug
+when Python is run using the musl C library.
+
+..
+
+.. bpo: 30730
+.. date: 060
+.. nonce: rJsyTH
+.. original section: Library
+.. section: Security
+
+Prevent environment variables injection in subprocess on Windows.  Prevent
+passing other environment variables and command arguments.
+
+..
+
+.. bpo: 30694
+.. date: 059
+.. nonce: WkMWM_
+.. original section: Library
+.. section: Security
+
+Upgrade expat copy from 2.2.0 to 2.2.1 to get fixes of multiple security
+vulnerabilities including: CVE-2017-9233 (External entity infinite loop
+DoS), CVE-2016-9063 (Integer overflow, re-fix), CVE-2016-0718 (Fix
+regression bugs from 2.2.0's fix to CVE-2016-0718) and CVE-2012-0876
+(Counter hash flooding with SipHash). Note: the CVE-2016-5300 (Use os-
+specific entropy sources like getrandom) doesn't impact Python, since Python
+already gets entropy from the OS to set the expat secret using
+``XML_SetHashSalt()``.
+
+..
+
+.. bpo: 30500
+.. date: 058
+.. nonce: j5KrEp
+.. original section: Library
+.. section: Security
+
+Fix urllib.splithost() to correctly parse fragments. For example,
+``splithost('//127.0.0.1#@evil.com/')`` now correctly returns the
+``127.0.0.1`` host, instead of treating ``@evil.com`` as the host in an
+authentification (``login at host``).
+
+..
+
+.. bpo: 29591
+.. date: 057
+.. nonce: ExKblw
+.. original section: Library
+.. section: Security
+
+Update expat copy from 2.1.1 to 2.2.0 to get fixes of CVE-2016-0718 and
+CVE-2016-4472. See https://sourceforge.net/p/expat/bugs/537/ for more
+information.
+
+..
+
+.. bpo: 33026
+.. date: 2018-03-08-09-48-38
+.. nonce: QZA3Ba
+.. section: Core and Builtins
+
+Fixed jumping out of "with" block by setting f_lineno.
+
+..
+
+.. bpo: 17288
+.. date: 2018-02-27-13-36-21
+.. nonce: Gdj24S
+.. section: Core and Builtins
+
+Prevent jumps from 'return' and 'exception' trace events.
+
+..
+
+.. bpo: 18533
+.. date: 2017-12-13-16-46-23
+.. nonce: Dlk8d7
+.. section: Core and Builtins
+
+``repr()`` on a dict containing its own ``viewvalues()`` or ``viewitems()``
+no longer raises ``RuntimeError``.  Instead, use ``...``, as for other
+recursive structures.  Patch by Ben North.
+
+..
+
+.. bpo: 10544
+.. date: 2017-11-27-08-37-34
+.. nonce: 07nioT
+.. section: Core and Builtins
+
+Yield expressions are now deprecated in comprehensions and generator
+expressions when checking Python 3 compatibility. They are still permitted
+in the definition of the outermost iterable, as that is evaluated directly
+in the enclosing scope.
+
+..
+
+.. bpo: 32137
+.. date: 2017-11-26-14-36-30
+.. nonce: Stj5nL
+.. section: Core and Builtins
+
+The repr of deeply nested dict now raises a RecursionError instead of
+crashing due to a stack overflow.
+
+..
+
+.. bpo: 20047
+.. date: 2017-10-28-19-11-05
+.. nonce: GuNAto
+.. section: Core and Builtins
+
+Bytearray methods partition() and rpartition() now accept only bytes-like
+objects as separator, as documented.  In particular they now raise TypeError
+rather of returning a bogus result when an integer is passed as a separator.
+
+..
+
+.. bpo: 31733
+.. date: 2017-10-09-15-46-37
+.. nonce: pIf17N
+.. section: Core and Builtins
+
+Add a new PYTHONSHOWREFCOUNT environment variable. In debug mode, Python now
+only print the total reference count if PYTHONSHOWREFCOUNT is set.
+
+..
+
+.. bpo: 31692
+.. date: 2017-10-09-11-03-13
+.. nonce: 5-bpdk
+.. section: Core and Builtins
+
+Add a new PYTHONSHOWALLOCCOUNT environment variable. When Python is compiled
+with COUNT_ALLOCS, PYTHONSHOWALLOCCOUNT now has to be set to dump allocation
+counts into stderr on shutdown. Moreover, allocations statistics are now
+dumped into stderr rather than stdout.
+
+..
+
+.. bpo: 31478
+.. date: 2017-10-01-18-59-40
+.. nonce: owtqoO
+.. section: Core and Builtins
+
+Prevent unwanted behavior in `_random.Random.seed()` in case the argument
+has a bad ``__abs__()`` method. Patch by Oren Milman.
+
+..
+
+.. bpo: 31530
+.. date: 2017-09-20-18-28-09
+.. nonce: CdLOM7
+.. section: Core and Builtins
+
+Fixed crashes when iterating over a file on multiple threads.
+
+..
+
+.. bpo: 31490
+.. date: 2017-09-16-13-32-35
+.. nonce: r7m2sj
+.. section: Core and Builtins
+
+Fix an assertion failure in `ctypes` class definition, in case the class has
+an attribute whose name is specified in ``_anonymous_`` but not in
+``_fields_``. Patch by Oren Milman.
+
+..
+
+.. bpo: 31411
+.. date: 2017-09-11-08-50-41
+.. nonce: HZz82I
+.. section: Core and Builtins
+
+Raise a TypeError instead of SystemError in case warnings.onceregistry is
+not a dictionary. Patch by Oren Milman.
+
+..
+
+.. bpo: 31343
+.. date: 2017-09-04-14-57-27
+.. nonce: Kl_fS5
+.. section: Core and Builtins
+
+Include sys/sysmacros.h for major(), minor(), and makedev(). GNU C libray
+plans to remove the functions from sys/types.h.
+
+..
+
+.. bpo: 31311
+.. date: 2017-08-31-17-52-56
+.. nonce: bNE2l-
+.. section: Core and Builtins
+
+Fix a crash in the ``__setstate__()`` method of `ctypes._CData`, in case of
+a bad ``__dict__``. Patch by Oren Milman.
+
+..
+
+.. bpo: 31243
+.. date: 2017-08-29-14-24-34
+.. nonce: tr0E4V
+.. section: Core and Builtins
+
+Fix a crash in some methods of `io.TextIOWrapper`, when the decoder's state
+is invalid. Patch by Oren Milman.
+
+..
+
+.. bpo: 31095
+.. date: 2017-08-01-18-48-30
+.. nonce: bXWZDb
+.. section: Core and Builtins
+
+Fix potential crash during GC caused by ``tp_dealloc`` which doesn't call
+``PyObject_GC_UnTrack()``.
+
+..
+
+.. bpo: 30657
+.. date: 073
+.. nonce: Q_r7JJ
+.. section: Core and Builtins
+
+Fixed possible integer overflow in PyString_DecodeEscape. Patch by Jay
+Bosamiya.
+
+..
+
+.. bpo: 27945
+.. date: 072
+.. nonce: p29r3O
+.. section: Core and Builtins
+
+Fixed various segfaults with dict when input collections are mutated during
+searching, inserting or comparing.  Based on patches by Duane Griffin and
+Tim Mitchell.
+
+..
+
+.. bpo: 25794
+.. date: 071
+.. nonce: j0nJ5x
+.. section: Core and Builtins
+
+Fixed type.__setattr__() and type.__delattr__() for non-interned or unicode
+attribute names.  Based on patch by Eryk Sun.
+
+..
+
+.. bpo: 29935
+.. date: 070
+.. nonce: 2ZTSxR
+.. section: Core and Builtins
+
+Fixed error messages in the index() method of tuple and list when pass
+indices of wrong type.
+
+..
+
+.. bpo: 28598
+.. date: 069
+.. nonce: QxbzQn
+.. section: Core and Builtins
+
+Support __rmod__ for subclasses of str being called before str.__mod__.
+Patch by Martijn Pieters.
+
+..
+
+.. bpo: 29602
+.. date: 068
+.. nonce: qyyskC
+.. section: Core and Builtins
+
+Fix incorrect handling of signed zeros in complex constructor for complex
+subclasses and for inputs having a __complex__ method. Patch by Serhiy
+Storchaka.
+
+..
+
+.. bpo: 29347
+.. date: 067
+.. nonce: 1RPPGN
+.. section: Core and Builtins
+
+Fixed possibly dereferencing undefined pointers when creating weakref
+objects.
+
+..
+
+.. bpo: 14376
+.. date: 066
+.. nonce: xrKNqX
+.. section: Core and Builtins
+
+Allow sys.exit to accept longs as well as ints. Patch by Gareth Rees.
+
+..
+
+.. bpo: 29028
+.. date: 065
+.. nonce: BxGcd9
+.. section: Core and Builtins
+
+Fixed possible use-after-free bugs in the subscription of the buffer object
+with custom index object.
+
+..
+
+.. bpo: 29145
+.. date: 064
+.. nonce: 2x5NOb
+.. section: Core and Builtins
+
+Fix overflow checks in string, bytearray and unicode. Patch by jan matejek
+and Xiang Zhang.
+
+..
+
+.. bpo: 28932
+.. date: 063
+.. nonce: QnLx8A
+.. section: Core and Builtins
+
+Do not include <sys/random.h> if it does not exist.
+
+..
+
+.. bpo: 33096
+.. date: 2018-03-25-13-18-16
+.. nonce: ofdbe7
+.. section: Library
+
+Allow ttk.Treeview.insert to insert iid that has a false boolean value. Note
+iid=0 and iid=False would be same. Patch by Garvit Khatri.
+
+..
+
+.. bpo: 33127
+.. date: 2018-03-24-15-08-24
+.. nonce: olJmHv
+.. section: Library
+
+The ssl module now compiles with LibreSSL 2.7.1.
+
+..
+
+.. bpo: 30622
+.. date: 2018-02-24-21-40-42
+.. nonce: dQjxSe
+.. section: Library
+
+The ssl module now detects missing NPN support in LibreSSL.
+
+..
+
+.. bpo: 21060
+.. date: 2018-02-17-19-20-19
+.. nonce: S1Z-x6
+.. section: Library
+
+Rewrite confusing message from setup.py upload from "No dist file created in
+earlier command" to the more helpful "Must create and upload files in one
+command".
+
+..
+
+.. bpo: 30157
+.. date: 2018-02-09-14-44-43
+.. nonce: lEiiAK
+.. section: Library
+
+Fixed guessing quote and delimiter in csv.Sniffer.sniff() when only the last
+field is quoted.  Patch by Jake Davis.
+
+..
+
+.. bpo: 32647
+.. date: 2018-02-05-13-31-42
+.. nonce: ktmfR_
+.. section: Library
+
+The ctypes module used to depend on indirect linking for dlopen. The shared
+extension is now explicitly linked against libdl on platforms with dl.
+
+..
+
+.. bpo: 32304
+.. date: 2018-01-21-16-33-53
+.. nonce: TItrNv
+.. section: Library
+
+distutils' upload command no longer corrupts tar files ending with a CR
+byte, and no longer tries to convert CR to CRLF in any of the upload text
+fields.
+
+..
+
+.. bpo: 31848
+.. date: 2018-01-18-23-34-17
+.. nonce: M2cldy
+.. section: Library
+
+Fix the error handling in Aifc_read.initfp() when the SSND chunk is not
+found. Patch by Zackery Spytz.
+
+..
+
+.. bpo: 32521
+.. date: 2018-01-15-12-53-13
+.. nonce: IxX4Ba
+.. section: Library
+
+The nis module is now compatible with new libnsl and headers location.
+
+..
+
+.. bpo: 32539
+.. date: 2018-01-12-09-20-22
+.. nonce: D7AbdE
+.. section: Library
+
+Fix ``OSError`` for ``os.listdir`` with deep paths (starting with ``\\?\``)
+on windows.  Patch by Anthony Sottile.
+
+..
+
+.. bpo: 32521
+.. date: 2018-01-08-18-02-33
+.. nonce: Kh-KoN
+.. section: Library
+
+glibc has removed Sun RPC. Use replacement libtirpc headers and library in
+nis module.
+
+..
+
+.. bpo: 18035
+.. date: 2017-12-29-15-16-56
+.. nonce: c6rdCt
+.. section: Library
+
+``telnetlib``: ``select.error`` doesn't have an ``errno`` attribute. Patch
+by Segev Finer.
+
+..
+
+.. bpo: 32185
+.. date: 2017-12-20-09-25-10
+.. nonce: IL0cMt
+.. section: Library
+
+The SSL module no longer sends IP addresses in SNI TLS extension on
+platforms with OpenSSL 1.0.2+ or inet_pton.
+
+..
+
+.. bpo: 32186
+.. date: 2017-11-30-20-33-22
+.. nonce: O42bVe
+.. section: Library
+
+Creating io.FileIO() and builtin file() objects now release the GIL when
+checking the file descriptor. io.FileIO.readall(), io.FileIO.read(), and
+file.read() now release the GIL when getting the file size.  Fixed hang of
+all threads with inaccessible NFS server.  Patch by Nir Soffer.
+
+..
+
+.. bpo: 32110
+.. date: 2017-11-22-09-44-15
+.. nonce: VJa9bo
+.. section: Library
+
+``codecs.StreamReader.read(n)`` now returns not more than *n*
+characters/bytes for non-negative *n*. This makes it compatible with
+``read()`` methods of other file-like objects.
+
+..
+
+.. bpo: 21149
+.. date: 2017-11-10-17-19-24
+.. nonce: 8UVfeT
+.. section: Library
+
+Silence a `'NoneType' object is not callable` in `_removeHandlerRef` error
+that could happen when a logging Handler is destroyed as part of cyclic
+garbage collection during process shutdown.
+
+..
+
+.. bpo: 31764
+.. date: 2017-11-08-11-02-01
+.. nonce: gtlhKj
+.. section: Library
+
+Prevent a crash in ``sqlite3.Cursor.close()`` in case the ``Cursor`` object
+is uninitialized. Patch by Oren Milman.
+
+..
+
+.. bpo: 31955
+.. date: 2017-11-07-19-12-25
+.. nonce: 1DWu-S
+.. section: Library
+
+Fix CCompiler.set_executable() of distutils to handle properly Unicode
+strings.
+
+..
+
+.. bpo: 9678
+.. date: 2017-11-03-22-05-47
+.. nonce: oD51q6
+.. section: Library
+
+Fixed determining the MAC address in the uuid module:
+
+* Using ifconfig on NetBSD and OpenBSD.
+* Using arp on Linux, FreeBSD, NetBSD and OpenBSD.
+
+Based on patch by Takayuki Shimizukawa.
+
+..
+
+.. bpo: 30057
+.. date: 2017-11-03-19-11-43
+.. nonce: NCaijI
+.. section: Library
+
+Fix potential missed signal in signal.signal().
+
+..
+
+.. bpo: 31927
+.. date: 2017-11-02-18-26-40
+.. nonce: 40K6kp
+.. section: Library
+
+Fixed reading arbitrary data when parse a AF_BLUETOOTH address on NetBSD and
+DragonFly BSD.
+
+..
+
+.. bpo: 27666
+.. date: 2017-11-01-18-13-42
+.. nonce: j2zRnF
+.. section: Library
+
+Fixed stack corruption in curses.box() and curses.ungetmouse() when the size
+of types chtype or mmask_t is less than the size of C long.  curses.box()
+now accepts characters as arguments.  Based on patch by Steve Fink.
+
+..
+
+.. bpo: 25720
+.. date: 2017-10-29-17-52-40
+.. nonce: vSvb5h
+.. section: Library
+
+Fix the method for checking pad state of curses WINDOW. Patch by Masayuki
+Yamamoto.
+
+..
+
+.. bpo: 31893
+.. date: 2017-10-29-13-51-01
+.. nonce: 8LZKEz
+.. section: Library
+
+Fixed the layout of the kqueue_event structure on OpenBSD and NetBSD. Fixed
+the comparison of the kqueue_event objects.
+
+..
+
+.. bpo: 31891
+.. date: 2017-10-29-11-23-24
+.. nonce: 9kAPha
+.. section: Library
+
+Fixed building the curses module on NetBSD.
+
+..
+
+.. bpo: 30058
+.. date: 2017-10-12-19-00-53
+.. nonce: cENtry
+.. section: Library
+
+Fixed buffer overflow in select.kqueue.control().
+
+..
+
+.. bpo: 31770
+.. date: 2017-10-12-18-45-38
+.. nonce: GV3MPx
+.. section: Library
+
+Prevent a crash when calling the ``__init__()`` method of a
+``sqlite3.Cursor`` object more than once. Patch by Oren Milman.
+
+..
+
+.. bpo: 31728
+.. date: 2017-10-11-13-05-19
+.. nonce: XrVMME
+.. section: Library
+
+Prevent crashes in `_elementtree` due to unsafe cleanup of `Element.text`
+and `Element.tail`. Patch by Oren Milman.
+
+..
+
+.. bpo: 31752
+.. date: 2017-10-11-00-45-01
+.. nonce: DhWevN
+.. section: Library
+
+Fix possible crash in timedelta constructor called with custom integers.
+
+..
+
+.. bpo: 31681
+.. date: 2017-10-03-15-41-08
+.. nonce: sOJMKV
+.. section: Library
+
+Fix pkgutil.get_data to avoid leaking open files.
+
+..
+
+.. bpo: 31675
+.. date: 2017-10-03-15-06-24
+.. nonce: Nh7jJ3
+.. section: Library
+
+Fixed memory leaks in Tkinter's methods splitlist() and split() when pass a
+string larger than 2 GiB.
+
+..
+
+.. bpo: 30806
+.. date: 2017-09-29
+.. nonce: lP5GrH
+.. section: Library
+
+Fix the string representation of a netrc object.
+
+..
+
+.. bpo: 30347
+.. date: 2017-09-25-14-04-30
+.. nonce: B4--_D
+.. section: Library
+
+Stop crashes when concurrently iterate over itertools.groupby() iterators.
+
+..
+
+.. bpo: 25732
+.. date: 2017-09-25-13-10-08
+.. nonce: RWWgzg
+.. section: Library
+
+`functools.total_ordering()` now implements the `__ne__` method.
+
+..
+
+.. bpo: 31351
+.. date: 2017-09-17-15-24-25
+.. nonce: yQdKv-
+.. section: Library
+
+python -m ensurepip now exits with non-zero exit code if pip bootstrapping
+has failed.
+
+..
+
+.. bpo: 31544
+.. date: 2017-09-13-19-55-35
+.. nonce: beTh6t
+.. section: Library
+
+The C accelerator module of ElementTree ignored exceptions raised when
+looking up TreeBuilder target methods in XMLParser().
+
+..
+
+.. bpo: 31455
+.. date: 2017-09-13-19-55-35
+.. nonce: beTh6t
+.. section: Library
+
+The C accelerator module of ElementTree ignored exceptions raised when
+looking up TreeBuilder target methods in XMLParser().
+
+..
+
+.. bpo: 25404
+.. date: 2017-09-08-11-04-10
+.. nonce: pXetCl
+.. section: Library
+
+SSLContext.load_dh_params() now supports non-ASCII path.
+
+..
+
+.. bpo: 28958
+.. date: 2017-09-06-19-41-01
+.. nonce: x4-K5F
+.. section: Library
+
+ssl.SSLContext() now uses OpenSSL error information when a context cannot be
+instantiated.
+
+..
+
+.. bpo: 27448
+.. date: 2017-09-05-10-55-50
+.. nonce: QdAqzZ
+.. section: Library
+
+Work around a `gc.disable()` race condition in the `subprocess` module that
+could leave garbage collection disabled when multiple threads are spawning
+subprocesses at once.  Users are *strongly encouraged* to use the
+`subprocess32` module from PyPI on Python 2.7 instead, it is much more
+reliable.
+
+..
+
+.. bpo: 31170
+.. date: 2017-09-04-23-41-35
+.. nonce: QGmJ1t
+.. section: Library
+
+expat: Update libexpat from 2.2.3 to 2.2.4. Fix copying of partial
+characters for UTF-8 input (libexpat bug 115):
+https://github.com/libexpat/libexpat/issues/115
+
+..
+
+.. bpo: 29136
+.. date: 2017-09-04-16-39-49
+.. nonce: vSn1oR
+.. section: Library
+
+Add TLS 1.3 cipher suites and OP_NO_TLSv1_3.
+
+..
+
+.. bpo: 31334
+.. date: 2017-09-04-00-22-31
+.. nonce: 9WYRfi
+.. section: Library
+
+Fix ``poll.poll([timeout])`` in the ``select`` module for arbitrary negative
+timeouts on all OSes where it can only be a non-negative integer or -1.
+Patch by Riccardo Coccioli.
+
+..
+
+.. bpo: 10746
+.. date: 2017-08-28-13-01-05
+.. nonce: nmAvfu
+.. section: Library
+
+Fix ctypes producing wrong PEP 3118 type codes for integer types.
+
+..
+
+.. bpo: 30102
+.. date: 2017-08-16-21-14-31
+.. nonce: 1sPqmc
+.. section: Library
+
+The ssl and hashlib modules now call OPENSSL_add_all_algorithms_noconf() on
+OpenSSL < 1.1.0. The function detects CPU features and enables optimizations
+on some CPU architectures such as POWER8. Patch is based on research from
+Gustavo Serra Scalet.
+
+..
+
+.. bpo: 30502
+.. date: 2017-07-27-11-33-58
+.. nonce: GJlfU8
+.. section: Library
+
+Fix handling of long oids in ssl.  Based on patch by Christian Heimes.
+
+..
+
+.. bpo: 25684
+.. date: 2017-07-17-11-35-00
+.. nonce: usELVx
+.. section: Library
+
+Change ``ttk.OptionMenu`` radiobuttons to be unique across instances of
+``OptionMenu``.
+
+..
+
+.. bpo: 29169
+.. date: 062
+.. nonce: 8ypApm
+.. section: Library
+
+Update zlib to 1.2.11.
+
+..
+
+.. bpo: 30746
+.. date: 061
+.. nonce: 7drQI0
+.. section: Library
+
+Prohibited the '=' character in environment variable names in
+``os.putenv()`` and ``os.spawn*()``.
+
+..
+
+.. bpo: 28994
+.. date: 056
+.. nonce: 9vzun1
+.. section: Library
+
+The traceback no longer displayed for SystemExit raised in a callback
+registered by atexit.
+
+..
+
+.. bpo: 30418
+.. date: 055
+.. nonce: EwISQm
+.. section: Library
+
+On Windows, subprocess.Popen.communicate() now also ignore EINVAL on
+stdin.write() if the child process is still running but closed the pipe.
+
+..
+
+.. bpo: 30378
+.. date: 054
+.. nonce: R_19_5
+.. section: Library
+
+Fix the problem that logging.handlers.SysLogHandler cannot handle IPv6
+addresses.
+
+..
+
+.. bpo: 29960
+.. date: 053
+.. nonce: g0wr3r
+.. section: Library
+
+Preserve generator state when _random.Random.setstate() raises an exception.
+Patch by Bryan Olson.
+
+..
+
+.. bpo: 30310
+.. date: 052
+.. nonce: SAkE6e
+.. section: Library
+
+tkFont now supports unicode options (e.g. font family).
+
+..
+
+.. bpo: 30414
+.. date: 051
+.. nonce: jGl1Lb
+.. section: Library
+
+multiprocessing.Queue._feed background running thread do not break from main
+loop on exception.
+
+..
+
+.. bpo: 30003
+.. date: 050
+.. nonce: BOl9HE
+.. section: Library
+
+Fix handling escape characters in HZ codec.  Based on patch by Ma Lin.
+
+..
+
+.. bpo: 30375
+.. date: 049
+.. nonce: 9c8qM7
+.. section: Library
+
+Warnings emitted when compile a regular expression now always point to the
+line in the user code.  Previously they could point into inners of the re
+module if emitted from inside of groups or conditionals.
+
+..
+
+.. bpo: 30363
+.. date: 048
+.. nonce: l6J41Y
+.. section: Library
+
+Running Python with the -3 option now warns about regular expression syntax
+that is invalid or has different semantic in Python 3 or will change the
+behavior in future Python versions.
+
+..
+
+.. bpo: 30365
+.. date: 047
+.. nonce: eDwdmC
+.. section: Library
+
+Running Python with the -3 option now emits deprecation warnings for
+getchildren() and getiterator() methods of the Element class in the
+xml.etree.cElementTree module and when pass the html argument to
+xml.etree.ElementTree.XMLParser().
+
+..
+
+.. bpo: 30365
+.. date: 046
+.. nonce: XVP7_M
+.. section: Library
+
+Fixed a deprecation warning about the doctype() method of the
+xml.etree.ElementTree.XMLParser class.  Now it is emitted only when define
+the doctype() method in the subclass of XMLParser.
+
+..
+
+.. bpo: 30329
+.. date: 045
+.. nonce: Yb1MTr
+.. section: Library
+
+imaplib now catchs the Windows socket WSAEINVAL error (code 10022) on
+shutdown(SHUT_RDWR): An invalid operation was attempted. This error occurs
+sometimes on SSL connections.
+
+..
+
+.. bpo: 30342
+.. date: 044
+.. nonce: 87Qgur
+.. section: Library
+
+Fix sysconfig.is_python_build() if Python is built with Visual Studio 2008
+(VS 9.0).
+
+..
+
+.. bpo: 29990
+.. date: 043
+.. nonce: HWV6KE
+.. section: Library
+
+Fix range checking in GB18030 decoder.  Original patch by Ma Lin.
+
+..
+
+.. bpo: 30243
+.. date: 042
+.. nonce: RHQt0v
+.. section: Library
+
+Removed the __init__ methods of _json's scanner and encoder. Misusing them
+could cause memory leaks or crashes.  Now scanner and encoder objects are
+completely initialized in the __new__ methods.
+
+..
+
+.. bpo: 26293
+.. date: 041
+.. nonce: wig0YG
+.. section: Library
+
+Change resulted because of zipfile breakage. (See also: bpo-29094)
+
+..
+
+.. bpo: 30070
+.. date: 040
+.. nonce: XM_B41
+.. section: Library
+
+Fixed leaks and crashes in errors handling in the parser module.
+
+..
+
+.. bpo: 30061
+.. date: 039
+.. nonce: ilxNPt
+.. section: Library
+
+Fixed crashes in IOBase methods next() and readlines() when readline() or
+next() respectively return non-sizeable object. Fixed possible other errors
+caused by not checking results of PyObject_Size(), PySequence_Size(), or
+PyMapping_Size().
+
+..
+
+.. bpo: 30011
+.. date: 038
+.. nonce: 2MLfQj
+.. section: Library
+
+Fixed race condition in HTMLParser.unescape().
+
+..
+
+.. bpo: 30068
+.. date: 037
+.. nonce: n4q47r
+.. section: Library
+
+_io._IOBase.readlines will check if it's closed first when hint is present.
+
+..
+
+.. bpo: 27863
+.. date: 036
+.. nonce: pPYHHI
+.. section: Library
+
+Fixed multiple crashes in ElementTree caused by race conditions and wrong
+types.
+
+..
+
+.. bpo: 29942
+.. date: 035
+.. nonce: CsGNuT
+.. section: Library
+
+Fix a crash in itertools.chain.from_iterable when encountering long runs of
+empty iterables.
+
+..
+
+.. bpo: 29861
+.. date: 034
+.. nonce: t2ZoRK
+.. section: Library
+
+Release references to tasks, their arguments and their results as soon as
+they are finished in multiprocessing.Pool.
+
+..
+
+.. bpo: 27880
+.. date: 033
+.. nonce: elFFAF
+.. section: Library
+
+Fixed integer overflow in cPickle when pickle large strings or too many
+objects.
+
+..
+
+.. bpo: 29110
+.. date: 032
+.. nonce: IBWuZ2
+.. section: Library
+
+Fix file object leak in aifc.open() when file is given as a filesystem path
+and is not in valid AIFF format. Original patch by Anthony Zhang.
+
+..
+
+.. bpo: 29354
+.. date: 031
+.. nonce: TH2vMX
+.. section: Library
+
+Fixed inspect.getargs() for parameters which are cell variables.
+
+..
+
+.. bpo: 29335
+.. date: 030
+.. nonce: _KC7IK
+.. section: Library
+
+Fix subprocess.Popen.wait() when the child process has exited to a stopped
+instead of terminated state (ex: when under ptrace).
+
+..
+
+.. bpo: 29219
+.. date: 029
+.. nonce: kxui7t
+.. section: Library
+
+Fixed infinite recursion in the repr of uninitialized ctypes.CDLL instances.
+
+..
+
+.. bpo: 29082
+.. date: 028
+.. nonce: D5Xs7F
+.. section: Library
+
+Fixed loading libraries in ctypes by unicode names on Windows. Original
+patch by Chi Hsuan Yen.
+
+..
+
+.. bpo: 29188
+.. date: 027
+.. nonce: RI3v1Q
+.. section: Library
+
+Support glibc 2.24 on Linux: don't use getentropy() function but read from
+/dev/urandom to get random bytes, for example in os.urandom(). On Linux,
+getentropy() is implemented which getrandom() is blocking mode, whereas
+os.urandom() should not block.
+
+..
+
+.. bpo: 29142
+.. date: 026
+.. nonce: _FTyvm
+.. section: Library
+
+In urllib, suffixes in no_proxy environment variable with leading dots could
+match related hostnames again (e.g. .b.c matches a.b.c). Patch by Milan
+Oberkirch.
+
+..
+
+.. bpo: 13051
+.. date: 025
+.. nonce: YzC1Te
+.. section: Library
+
+Fixed recursion errors in large or resized curses.textpad.Textbox.  Based on
+patch by Tycho Andersen.
+
+..
+
+.. bpo: 9770
+.. date: 024
+.. nonce: WJJnwP
+.. section: Library
+
+curses.ascii predicates now work correctly with negative integers.
+
+..
+
+.. bpo: 28427
+.. date: 023
+.. nonce: vUd-va
+.. section: Library
+
+old keys should not remove new values from WeakValueDictionary when
+collecting from another thread.
+
+..
+
+.. bpo: 28998
+.. date: 022
+.. nonce: NfBgmb
+.. section: Library
+
+More APIs now support longs as well as ints.
+
+..
+
+.. bpo: 28923
+.. date: 021
+.. nonce: _hrXiL
+.. section: Library
+
+Remove editor artifacts from Tix.py, including encoding not recognized by
+codecs.lookup.
+
+..
+
+.. bpo: 29019
+.. date: 020
+.. nonce: MO2AeR
+.. section: Library
+
+Fix dict.fromkeys(x) overallocates when x is sparce dict. Original patch by
+Rasmus Villemoes.
+
+..
+
+.. bpo: 19542
+.. date: 019
+.. nonce: 5tCkaK
+.. section: Library
+
+Fix bugs in WeakValueDictionary.setdefault() and WeakValueDictionary.pop()
+when a GC collection happens in another thread.
+
+..
+
+.. bpo: 28925
+.. date: 018
+.. nonce: 9zLygi
+.. section: Library
+
+cPickle now correctly propagates errors when unpickle instances of old-style
+classes.
+
+..
+
+.. bpo: 27212
+.. date: 2018-03-22-19-23-04
+.. nonce: wrE5KR
+.. section: Documentation
+
+Modify documentation for the :func:`islice` recipe to consume initial values
+up to the start index.
+
+..
+
+.. bpo: 32800
+.. date: 2018-02-10-15-16-04
+.. nonce: FyrqCk
+.. section: Documentation
+
+Update link to w3c doc for xml default namespaces.
+
+..
+
+.. bpo: 17799
+.. date: 2018-01-22-21-13-46
+.. nonce: rdZ-Vk
+.. section: Documentation
+
+Explain real behaviour of sys.settrace and sys.setprofile and their C-API
+counterparts regarding which type of events are received in each function.
+Patch by Pablo Galindo Salgado.
+
+..
+
+.. bpo: 8243
+.. date: 2018-01-13-20-30-53
+.. nonce: s98r28
+.. section: Documentation
+
+Add a note about curses.addch and curses.addstr exception behavior when
+writing outside a window, or pad.
+
+..
+
+.. bpo: 21649
+.. date: 2017-09-06-10-11-57
+.. nonce: EUvqA9
+.. section: Documentation
+
+Add RFC 7525 and Mozilla server side TLS links to SSL documentation.
+
+..
+
+.. bpo: 30176
+.. date: 017
+.. nonce: VivmCg
+.. section: Documentation
+
+Add missing attribute related constants in curses documentation.
+
+..
+
+.. bpo: 28929
+.. date: 016
+.. nonce: Md7kb0
+.. section: Documentation
+
+Link the documentation to its source file on GitHub.
+
+..
+
+.. bpo: 26355
+.. date: 015
+.. nonce: SDq_8Y
+.. section: Documentation
+
+Add canonical header link on each page to corresponding major version of the
+documentation. Patch by Matthias Bussonnier.
+
+..
+
+.. bpo: 12067
+.. date: 014
+.. nonce: 8RbyOz
+.. section: Documentation
+
+Rewrite Comparisons section in the Expressions chapter of the language
+reference. Some of the details of comparing mixed types were incorrect or
+ambiguous. Added default behaviour and consistency suggestions for user-
+defined classes. Based on patch from Andy Maier.
+
+..
+
+.. bpo: 31719
+.. date: 2017-10-06-22-37-38
+.. nonce: gHyrV3
+.. section: Tests
+
+Fix test_regrtest.test_crashed() on s390x. Add a new _testcapi._read_null()
+function to crash Python in a reliable way on s390x. On s390x,
+ctypes.string_at(0) returns an empty string rather than crashing.
+
+..
+
+.. bpo: 31518
+.. date: 2017-09-19-20-48-50
+.. nonce: KwTMMz
+.. section: Tests
+
+Debian Unstable has disabled TLS 1.0 and 1.1 for SSLv23_METHOD(). Change
+TLS/SSL protocol of some tests to PROTOCOL_TLS or PROTOCOL_TLSv1_2 to make
+them pass on Debian.
+
+..
+
+.. bpo: 25674
+.. date: 2017-09-04-13-03-55
+.. nonce: whVTXh
+.. section: Tests
+
+Remove sha256.tbs-internet.com ssl test
+
+..
+
+.. bpo: 11790
+.. date: 007
+.. nonce: 0actZf
+.. section: Tests
+
+Fix sporadic failures in test_multiprocessing.WithProcessesTestCondition.
+
+..
+
+.. bpo: 30236
+.. date: 006
+.. nonce: vOYTDq
+.. section: Tests
+
+Backported test.regrtest options -m/--match and -G/--failfast from Python 3.
+
+..
+
+.. bpo: 30223
+.. date: 005
+.. nonce: TYC9rA
+.. section: Tests
+
+To unify running tests in Python 2.7 and Python 3, the test package can be
+run as a script.  This is equivalent to running the test.regrtest module as
+a script.
+
+..
+
+.. bpo: 30207
+.. date: 004
+.. nonce: EiRhGi
+.. section: Tests
+
+To simplify backports from Python 3, the test.test_support module was
+converted into a package and renamed to test.support.  The
+test.script_helper module was moved into the test.support package. Names
+test.test_support and test.script_helper are left as aliases to test.support
+and test.support.script_helper.
+
+..
+
+.. bpo: 30197
+.. date: 003
+.. nonce: hajYvd
+.. section: Tests
+
+Enhanced function swap_attr() in the test.test_support module. It now works
+when delete replaced attribute inside the with statement.  The old value of
+the attribute (or None if it doesn't exist) now will be assigned to the
+target of the "as" clause, if there is one. Also backported function
+swap_item().
+
+..
+
+.. bpo: 28087
+.. date: 002
+.. nonce: m8dc4R
+.. section: Tests
+
+Skip test_asyncore and test_eintr poll failures on macOS. Skip some tests of
+select.poll when running on macOS due to unresolved issues with the
+underlying system poll function on some macOS versions.
+
+..
+
+.. bpo: 15083
+.. date: 001
+.. nonce: Tz3ZZm
+.. section: Tests
+
+Convert ElementTree doctests to unittests.
+
+..
+
+.. bpo: 33163
+.. date: 2018-03-28-04-15-03
+.. nonce: hfpWuU
+.. section: Build
+
+Upgrade pip to 9.0.3 and setuptools to v39.0.1.
+
+..
+
+.. bpo: 32616
+.. date: 2018-02-07-11-24-38
+.. nonce: o7mFJ3
+.. section: Build
+
+Disable computed gotos by default for clang < 5.0. It caused significant
+performance regression.
+
+..
+
+.. bpo: 32635
+.. date: 2018-01-23-15-33-40
+.. nonce: qHwIZy
+.. section: Build
+
+Fix segfault of the crypt module when libxcrypt is provided instead of
+libcrypt at the system.
+
+..
+
+.. bpo: 31934
+.. date: 2017-11-03-15-17-50
+.. nonce: 8bUlpv
+.. section: Build
+
+Abort the build when building out of a not clean source tree.
+
+..
+
+.. bpo: 31474
+.. date: 2017-09-14-19-38-19
+.. nonce: 0s_mpD
+.. section: Build
+
+Fix -Wint-in-bool-context warnings in PyMem_MALLOC and PyMem_REALLOC macros
+
+..
+
+.. bpo: 29243
+.. date: 013
+.. nonce: WDK4hT
+.. section: Build
+
+Prevent unnecessary rebuilding of Python during ``make test``, ``make
+install`` and some other make targets when configured with ``--enable-
+optimizations``.
+
+..
+
+.. bpo: 23404
+.. date: 012
+.. nonce: PdYVWg
+.. section: Build
+
+Don't regenerate generated files based on file modification time anymore:
+the action is now explicit. Replace ``make touch`` with ``make regen-all``.
+
+..
+
+.. bpo: 27593
+.. date: 011
+.. nonce: v87xEr
+.. section: Build
+
+sys.version and the platform module python_build(), python_branch(), and
+python_revision() functions now use git information rather than hg when
+building from a repo.
+
+..
+
+.. bpo: 29643
+.. date: 010
+.. nonce: 4DrjEB
+.. section: Build
+
+Fix ``--enable-optimization`` configure option didn't work.
+
+..
+
+.. bpo: 29572
+.. date: 009
+.. nonce: iZ1XKK
+.. section: Build
+
+Update Windows build and OS X installers to use OpenSSL 1.0.2k.
+
+..
+
+.. bpo: 28768
+.. date: 008
+.. nonce: b9_a6E
+.. section: Build
+
+Fix implicit declaration of function _setmode. Patch by Masayuki Yamamoto
+
+..
+
+.. bpo: 32903
+.. date: 2018-02-28-11-03-24
+.. nonce: 1SXY4t
+.. section: Windows
+
+Fix a memory leak in os.chdir() on Windows if the current directory is set
+to a UNC path.
+
+..
+
+.. bpo: 30855
+.. date: 2017-11-24-18-18-31
+.. nonce: Sowf7j
+.. section: Windows
+
+Bump Tcl/Tk to 8.5.19.
+
+..
+
+.. bpo: 30450
+.. date: 2017-09-04-14-00-37
+.. nonce: YwitaJ
+.. section: Windows
+
+Pull build dependencies from GitHub rather than svn.python.org.
+
+..
+
+.. bpo: 32726
+.. date: 2018-04-14-08-56-20
+.. nonce: Mticyn
+.. section: macOS
+
+Provide an additional, more modern macOS installer variant that supports
+macOS 10.9+ systems in 64-bit mode only. Upgrade the supplied third-party
+libraries to OpenSSL 1.0.2n and SQLite 3.22.0. The 10.9+ installer now
+supplies its own private copy of Tcl/Tk 8.6.8.
+
+..
+
+.. bpo: 24414
+.. date: 2018-04-14-08-55-36
+.. nonce: Z5A1cS
+.. section: macOS
+
+Default macOS deployment target is now set by ``configure`` to the build
+system's OS version (as is done by Python 3), not ``10.4``; override with,
+for example, ``./configure MACOSX_DEPLOYMENT_TARGET=10.4``.
+
+..
+
+.. bpo: 17128
+.. date: 2018-04-14-08-54-31
+.. nonce: mRkb0w
+.. section: macOS
+
+All 2.7 macOS installer variants now supply their own version of ``OpenSSL
+1.0.2``; the Apple-supplied SSL libraries and root certificates are not
+longer used.  The ``Installer Certificate`` command in
+``/Applications/Python 2.7`` may be used to download and install a default
+set of root certificates from the third-party ``certifi`` package.
+
+..
+
+.. bpo: 11485
+.. date: 2018-04-14-08-49-40
+.. nonce: oALntE
+.. section: macOS
+
+python.org macOS Pythons no longer supply a default SDK value (e.g.
+``-isysroot /``) or specific compiler version default (e.g. ``gcc-4.2``)
+when building extension modules.  Use ``CC``, ``SDKROOT``, and
+``DEVELOPER_DIR`` environment variables to override compilers or to use an
+SDK.  See Apple's ``xcrun`` man page for more info.
+
+..
+
+.. bpo: 33184
+.. date: 2018-04-07-00-58-50
+.. nonce: rMTiqu
+.. section: macOS
+
+Update macOS installer build to use OpenSSL 1.0.2o.
+
+..
+
+.. bpo: 31920
+.. date: 2018-03-26-18-54-24
+.. nonce: u_WKsT
+.. section: Tools/Demos
+
+Fixed handling directories as arguments in the ``pygettext`` script. Based
+on patch by Oleg Krasnikov.
+
+..
+
+.. bpo: 30109
+.. date: 2018-02-12-14-27-01
+.. nonce: lIYlaf
+.. section: Tools/Demos
+
+Fixed Tools/scripts/reindent.py for non-ASCII files. It now processes files
+as binary streams. This also fixes "make reindent".
+
+..
+
+.. bpo: 24960
+.. date: 2017-12-22-09-25-51
+.. nonce: TGdAgO
+.. section: Tools/Demos
+
+2to3 and lib2to3 can now read pickled grammar files using pkgutil.get_data()
+rather than probing the filesystem. This lets 2to3 and lib2to3 work when run
+from a zipfile.
+
+..
+
+.. bpo: 20891
+.. date: 2017-11-30-18-13-45
+.. nonce: wBnMdF
+.. section: C API
+
+Fix PyGILState_Ensure(). When PyGILState_Ensure() is called in a non-Python
+thread before PyEval_InitThreads(), only call PyEval_InitThreads() after
+calling PyThreadState_New() to fix a crash.
+
+..
+
+.. bpo: 31626
+.. date: 2017-11-07-11-59-44
+.. nonce: LP-CoD
+.. section: C API
+
+When Python is built in debug mode, the memory debug hooks now fail with a
+fatal error if realloc() fails to shrink a memory block, because the debug
+hook just erased freed bytes without keeping a copy of them.
diff --git a/Misc/NEWS.d/next/Build/008.bpo-28768.b9_a6E.rst b/Misc/NEWS.d/next/Build/008.bpo-28768.b9_a6E.rst
deleted file mode 100644
index 702e14e1a942..000000000000
--- a/Misc/NEWS.d/next/Build/008.bpo-28768.b9_a6E.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix implicit declaration of function _setmode. Patch by Masayuki Yamamoto
diff --git a/Misc/NEWS.d/next/Build/009.bpo-29572.iZ1XKK.rst b/Misc/NEWS.d/next/Build/009.bpo-29572.iZ1XKK.rst
deleted file mode 100644
index 9bf71f90d814..000000000000
--- a/Misc/NEWS.d/next/Build/009.bpo-29572.iZ1XKK.rst
+++ /dev/null
@@ -1 +0,0 @@
-Update Windows build and OS X installers to use OpenSSL 1.0.2k.
diff --git a/Misc/NEWS.d/next/Build/010.bpo-29643.4DrjEB.rst b/Misc/NEWS.d/next/Build/010.bpo-29643.4DrjEB.rst
deleted file mode 100644
index 51f666774334..000000000000
--- a/Misc/NEWS.d/next/Build/010.bpo-29643.4DrjEB.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix ``--enable-optimization`` configure option didn't work.
diff --git a/Misc/NEWS.d/next/Build/011.bpo-27593.v87xEr.rst b/Misc/NEWS.d/next/Build/011.bpo-27593.v87xEr.rst
deleted file mode 100644
index 5b345e67a869..000000000000
--- a/Misc/NEWS.d/next/Build/011.bpo-27593.v87xEr.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-sys.version and the platform module python_build(), python_branch(), and
-python_revision() functions now use git information rather than hg when
-building from a repo.
diff --git a/Misc/NEWS.d/next/Build/012.bpo-23404.PdYVWg.rst b/Misc/NEWS.d/next/Build/012.bpo-23404.PdYVWg.rst
deleted file mode 100644
index 0addfd094f12..000000000000
--- a/Misc/NEWS.d/next/Build/012.bpo-23404.PdYVWg.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Don't regenerate generated files based on file modification time anymore:
-the action is now explicit. Replace ``make touch`` with ``make regen-all``.
diff --git a/Misc/NEWS.d/next/Build/013.bpo-29243.WDK4hT.rst b/Misc/NEWS.d/next/Build/013.bpo-29243.WDK4hT.rst
deleted file mode 100644
index 378e49f67bc4..000000000000
--- a/Misc/NEWS.d/next/Build/013.bpo-29243.WDK4hT.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Prevent unnecessary rebuilding of Python during ``make test``, ``make
-install`` and some other make targets when configured with ``--enable-
-optimizations``.
diff --git a/Misc/NEWS.d/next/Build/2017-09-14-19-38-19.bpo-31474.0s_mpD.rst b/Misc/NEWS.d/next/Build/2017-09-14-19-38-19.bpo-31474.0s_mpD.rst
deleted file mode 100644
index 41505aa4f7e2..000000000000
--- a/Misc/NEWS.d/next/Build/2017-09-14-19-38-19.bpo-31474.0s_mpD.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix -Wint-in-bool-context warnings in PyMem_MALLOC and PyMem_REALLOC macros
diff --git a/Misc/NEWS.d/next/Build/2017-11-03-15-17-50.bpo-31934.8bUlpv.rst b/Misc/NEWS.d/next/Build/2017-11-03-15-17-50.bpo-31934.8bUlpv.rst
deleted file mode 100644
index deaa74046e96..000000000000
--- a/Misc/NEWS.d/next/Build/2017-11-03-15-17-50.bpo-31934.8bUlpv.rst
+++ /dev/null
@@ -1 +0,0 @@
-Abort the build when building out of a not clean source tree.
diff --git a/Misc/NEWS.d/next/Build/2018-01-23-15-33-40.bpo-32635.qHwIZy.rst b/Misc/NEWS.d/next/Build/2018-01-23-15-33-40.bpo-32635.qHwIZy.rst
deleted file mode 100644
index d411890f5d88..000000000000
--- a/Misc/NEWS.d/next/Build/2018-01-23-15-33-40.bpo-32635.qHwIZy.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix segfault of the crypt module when libxcrypt is provided instead of
-libcrypt at the system.
diff --git a/Misc/NEWS.d/next/Build/2018-02-07-11-24-38.bpo-32616.o7mFJ3.rst b/Misc/NEWS.d/next/Build/2018-02-07-11-24-38.bpo-32616.o7mFJ3.rst
deleted file mode 100644
index cdddc2f2d909..000000000000
--- a/Misc/NEWS.d/next/Build/2018-02-07-11-24-38.bpo-32616.o7mFJ3.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Disable computed gotos by default for clang < 5.0. It caused significant
-performance regression.
diff --git a/Misc/NEWS.d/next/Build/2018-03-28-04-15-03.bpo-33163.hfpWuU.rst b/Misc/NEWS.d/next/Build/2018-03-28-04-15-03.bpo-33163.hfpWuU.rst
deleted file mode 100644
index b3f04e3f800c..000000000000
--- a/Misc/NEWS.d/next/Build/2018-03-28-04-15-03.bpo-33163.hfpWuU.rst
+++ /dev/null
@@ -1 +0,0 @@
-Upgrade pip to 9.0.3 and setuptools to v39.0.1.
diff --git a/Misc/NEWS.d/next/C API/2017-11-07-11-59-44.bpo-31626.LP-CoD.rst b/Misc/NEWS.d/next/C API/2017-11-07-11-59-44.bpo-31626.LP-CoD.rst
deleted file mode 100644
index dc097f422d22..000000000000
--- a/Misc/NEWS.d/next/C API/2017-11-07-11-59-44.bpo-31626.LP-CoD.rst	
+++ /dev/null
@@ -1,3 +0,0 @@
-When Python is built in debug mode, the memory debug hooks now fail with a
-fatal error if realloc() fails to shrink a memory block, because the debug
-hook just erased freed bytes without keeping a copy of them.
diff --git a/Misc/NEWS.d/next/C API/2017-11-30-18-13-45.bpo-20891.wBnMdF.rst b/Misc/NEWS.d/next/C API/2017-11-30-18-13-45.bpo-20891.wBnMdF.rst
deleted file mode 100644
index e89cf1292afa..000000000000
--- a/Misc/NEWS.d/next/C API/2017-11-30-18-13-45.bpo-20891.wBnMdF.rst	
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix PyGILState_Ensure(). When PyGILState_Ensure() is called in a non-Python
-thread before PyEval_InitThreads(), only call PyEval_InitThreads() after
-calling PyThreadState_New() to fix a crash.
diff --git a/Misc/NEWS.d/next/Core and Builtins/063.bpo-28932.QnLx8A.rst b/Misc/NEWS.d/next/Core and Builtins/063.bpo-28932.QnLx8A.rst
deleted file mode 100644
index e20901189b2f..000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/063.bpo-28932.QnLx8A.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Do not include <sys/random.h> if it does not exist.
diff --git a/Misc/NEWS.d/next/Core and Builtins/064.bpo-29145.2x5NOb.rst b/Misc/NEWS.d/next/Core and Builtins/064.bpo-29145.2x5NOb.rst
deleted file mode 100644
index 36ccc229be05..000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/064.bpo-29145.2x5NOb.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix overflow checks in string, bytearray and unicode. Patch by jan matejek
-and Xiang Zhang.
diff --git a/Misc/NEWS.d/next/Core and Builtins/065.bpo-29028.BxGcd9.rst b/Misc/NEWS.d/next/Core and Builtins/065.bpo-29028.BxGcd9.rst
deleted file mode 100644
index c17312217dd0..000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/065.bpo-29028.BxGcd9.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Fixed possible use-after-free bugs in the subscription of the buffer object
-with custom index object.
diff --git a/Misc/NEWS.d/next/Core and Builtins/066.bpo-14376.xrKNqX.rst b/Misc/NEWS.d/next/Core and Builtins/066.bpo-14376.xrKNqX.rst
deleted file mode 100644
index 843bf810adf7..000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/066.bpo-14376.xrKNqX.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Allow sys.exit to accept longs as well as ints. Patch by Gareth Rees.
diff --git a/Misc/NEWS.d/next/Core and Builtins/067.bpo-29347.1RPPGN.rst b/Misc/NEWS.d/next/Core and Builtins/067.bpo-29347.1RPPGN.rst
deleted file mode 100644
index 35fa10666455..000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/067.bpo-29347.1RPPGN.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Fixed possibly dereferencing undefined pointers when creating weakref
-objects.
diff --git a/Misc/NEWS.d/next/Core and Builtins/068.bpo-29602.qyyskC.rst b/Misc/NEWS.d/next/Core and Builtins/068.bpo-29602.qyyskC.rst
deleted file mode 100644
index cc1366caf30d..000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/068.bpo-29602.qyyskC.rst	
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix incorrect handling of signed zeros in complex constructor for complex
-subclasses and for inputs having a __complex__ method. Patch by Serhiy
-Storchaka.
diff --git a/Misc/NEWS.d/next/Core and Builtins/069.bpo-28598.QxbzQn.rst b/Misc/NEWS.d/next/Core and Builtins/069.bpo-28598.QxbzQn.rst
deleted file mode 100644
index 4757347a3d08..000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/069.bpo-28598.QxbzQn.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Support __rmod__ for subclasses of str being called before str.__mod__.
-Patch by Martijn Pieters.
diff --git a/Misc/NEWS.d/next/Core and Builtins/070.bpo-29935.2ZTSxR.rst b/Misc/NEWS.d/next/Core and Builtins/070.bpo-29935.2ZTSxR.rst
deleted file mode 100644
index e035ac03b965..000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/070.bpo-29935.2ZTSxR.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Fixed error messages in the index() method of tuple and list when pass
-indices of wrong type.
diff --git a/Misc/NEWS.d/next/Core and Builtins/071.bpo-25794.j0nJ5x.rst b/Misc/NEWS.d/next/Core and Builtins/071.bpo-25794.j0nJ5x.rst
deleted file mode 100644
index ed9286f167ee..000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/071.bpo-25794.j0nJ5x.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Fixed type.__setattr__() and type.__delattr__() for non-interned or unicode
-attribute names.  Based on patch by Eryk Sun.
diff --git a/Misc/NEWS.d/next/Core and Builtins/072.bpo-27945.p29r3O.rst b/Misc/NEWS.d/next/Core and Builtins/072.bpo-27945.p29r3O.rst
deleted file mode 100644
index da5b8d1a2cac..000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/072.bpo-27945.p29r3O.rst	
+++ /dev/null
@@ -1,3 +0,0 @@
-Fixed various segfaults with dict when input collections are mutated during
-searching, inserting or comparing.  Based on patches by Duane Griffin and
-Tim Mitchell.
diff --git a/Misc/NEWS.d/next/Core and Builtins/073.bpo-30657.Q_r7JJ.rst b/Misc/NEWS.d/next/Core and Builtins/073.bpo-30657.Q_r7JJ.rst
deleted file mode 100644
index 9beaead492f4..000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/073.bpo-30657.Q_r7JJ.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Fixed possible integer overflow in PyString_DecodeEscape. Patch by Jay
-Bosamiya.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-08-01-18-48-30.bpo-31095.bXWZDb.rst b/Misc/NEWS.d/next/Core and Builtins/2017-08-01-18-48-30.bpo-31095.bXWZDb.rst
deleted file mode 100644
index ca1f8bafba69..000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2017-08-01-18-48-30.bpo-31095.bXWZDb.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix potential crash during GC caused by ``tp_dealloc`` which doesn't call
-``PyObject_GC_UnTrack()``.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-08-29-14-24-34.bpo-31243.tr0E4V.rst b/Misc/NEWS.d/next/Core and Builtins/2017-08-29-14-24-34.bpo-31243.tr0E4V.rst
deleted file mode 100644
index 166458f2b785..000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2017-08-29-14-24-34.bpo-31243.tr0E4V.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix a crash in some methods of `io.TextIOWrapper`, when the decoder's state
-is invalid. Patch by Oren Milman.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-08-31-17-52-56.bpo-31311.bNE2l-.rst b/Misc/NEWS.d/next/Core and Builtins/2017-08-31-17-52-56.bpo-31311.bNE2l-.rst
deleted file mode 100644
index db51cd2d586e..000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2017-08-31-17-52-56.bpo-31311.bNE2l-.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix a crash in the ``__setstate__()`` method of `ctypes._CData`, in case of
-a bad ``__dict__``. Patch by Oren Milman.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-09-04-14-57-27.bpo-31343.Kl_fS5.rst b/Misc/NEWS.d/next/Core and Builtins/2017-09-04-14-57-27.bpo-31343.Kl_fS5.rst
deleted file mode 100644
index 7def54336fd4..000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2017-09-04-14-57-27.bpo-31343.Kl_fS5.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Include sys/sysmacros.h for major(), minor(), and makedev(). GNU C libray
-plans to remove the functions from sys/types.h.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-09-11-08-50-41.bpo-31411.HZz82I.rst b/Misc/NEWS.d/next/Core and Builtins/2017-09-11-08-50-41.bpo-31411.HZz82I.rst
deleted file mode 100644
index ad1b4b8870a1..000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2017-09-11-08-50-41.bpo-31411.HZz82I.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Raise a TypeError instead of SystemError in case warnings.onceregistry is
-not a dictionary. Patch by Oren Milman.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-09-16-13-32-35.bpo-31490.r7m2sj.rst b/Misc/NEWS.d/next/Core and Builtins/2017-09-16-13-32-35.bpo-31490.r7m2sj.rst
deleted file mode 100644
index d95e825f132a..000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2017-09-16-13-32-35.bpo-31490.r7m2sj.rst	
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix an assertion failure in `ctypes` class definition, in case the class has
-an attribute whose name is specified in ``_anonymous_`` but not in
-``_fields_``. Patch by Oren Milman.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-09-20-18-28-09.bpo-31530.CdLOM7.rst b/Misc/NEWS.d/next/Core and Builtins/2017-09-20-18-28-09.bpo-31530.CdLOM7.rst
deleted file mode 100644
index beb09b5ae650..000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2017-09-20-18-28-09.bpo-31530.CdLOM7.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Fixed crashes when iterating over a file on multiple threads.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-10-01-18-59-40.bpo-31478.owtqoO.rst b/Misc/NEWS.d/next/Core and Builtins/2017-10-01-18-59-40.bpo-31478.owtqoO.rst
deleted file mode 100644
index b5b32d6989f2..000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2017-10-01-18-59-40.bpo-31478.owtqoO.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Prevent unwanted behavior in `_random.Random.seed()` in case the argument
-has a bad ``__abs__()`` method. Patch by Oren Milman.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-10-09-11-03-13.bpo-31692.5-bpdk.rst b/Misc/NEWS.d/next/Core and Builtins/2017-10-09-11-03-13.bpo-31692.5-bpdk.rst
deleted file mode 100644
index f32548c67bdf..000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2017-10-09-11-03-13.bpo-31692.5-bpdk.rst	
+++ /dev/null
@@ -1,4 +0,0 @@
-Add a new PYTHONSHOWALLOCCOUNT environment variable. When Python is compiled
-with COUNT_ALLOCS, PYTHONSHOWALLOCCOUNT now has to be set to dump allocation
-counts into stderr on shutdown. Moreover, allocations statistics are now dumped
-into stderr rather than stdout.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-10-09-15-46-37.bpo-31733.pIf17N.rst b/Misc/NEWS.d/next/Core and Builtins/2017-10-09-15-46-37.bpo-31733.pIf17N.rst
deleted file mode 100644
index 08f02053a51c..000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2017-10-09-15-46-37.bpo-31733.pIf17N.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-Add a new PYTHONSHOWREFCOUNT environment variable. In debug mode, Python now
-only print the total reference count if PYTHONSHOWREFCOUNT is set.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-10-28-19-11-05.bpo-20047.GuNAto.rst b/Misc/NEWS.d/next/Core and Builtins/2017-10-28-19-11-05.bpo-20047.GuNAto.rst
deleted file mode 100644
index 3594bacd368e..000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2017-10-28-19-11-05.bpo-20047.GuNAto.rst	
+++ /dev/null
@@ -1,3 +0,0 @@
-Bytearray methods partition() and rpartition() now accept only bytes-like
-objects as separator, as documented.  In particular they now raise TypeError
-rather of returning a bogus result when an integer is passed as a separator.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-11-26-14-36-30.bpo-32137.Stj5nL.rst b/Misc/NEWS.d/next/Core and Builtins/2017-11-26-14-36-30.bpo-32137.Stj5nL.rst
deleted file mode 100644
index f8f4ab93c9e2..000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2017-11-26-14-36-30.bpo-32137.Stj5nL.rst	
+++ /dev/null
@@ -1,2 +0,0 @@
-The repr of deeply nested dict now raises a RecursionError instead of
-crashing due to a stack overflow.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-11-27-08-37-34.bpo-10544.07nioT.rst b/Misc/NEWS.d/next/Core and Builtins/2017-11-27-08-37-34.bpo-10544.07nioT.rst
deleted file mode 100644
index d0d3a75c4cd7..000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2017-11-27-08-37-34.bpo-10544.07nioT.rst	
+++ /dev/null
@@ -1,4 +0,0 @@
-Yield expressions are now deprecated in comprehensions and generator
-expressions when checking Python 3 compatibility. They are still
-permitted in the definition of the outermost iterable, as that is
-evaluated directly in the enclosing scope.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2017-12-13-16-46-23.bpo-18533.Dlk8d7.rst b/Misc/NEWS.d/next/Core and Builtins/2017-12-13-16-46-23.bpo-18533.Dlk8d7.rst
deleted file mode 100644
index 2ffd5718d6ac..000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2017-12-13-16-46-23.bpo-18533.Dlk8d7.rst	
+++ /dev/null
@@ -1,3 +0,0 @@
-``repr()`` on a dict containing its own ``viewvalues()`` or
-``viewitems()`` no longer raises ``RuntimeError``.  Instead, use
-``...``, as for other recursive structures.  Patch by Ben North.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-02-27-13-36-21.bpo-17288.Gdj24S.rst b/Misc/NEWS.d/next/Core and Builtins/2018-02-27-13-36-21.bpo-17288.Gdj24S.rst
deleted file mode 100644
index ce9e84c40313..000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2018-02-27-13-36-21.bpo-17288.Gdj24S.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Prevent jumps from 'return' and 'exception' trace events.
diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-03-08-09-48-38.bpo-33026.QZA3Ba.rst b/Misc/NEWS.d/next/Core and Builtins/2018-03-08-09-48-38.bpo-33026.QZA3Ba.rst
deleted file mode 100644
index dc166d1e5771..000000000000
--- a/Misc/NEWS.d/next/Core and Builtins/2018-03-08-09-48-38.bpo-33026.QZA3Ba.rst	
+++ /dev/null
@@ -1 +0,0 @@
-Fixed jumping out of "with" block by setting f_lineno.
diff --git a/Misc/NEWS.d/next/Documentation/014.bpo-12067.8RbyOz.rst b/Misc/NEWS.d/next/Documentation/014.bpo-12067.8RbyOz.rst
deleted file mode 100644
index 72caeee62323..000000000000
--- a/Misc/NEWS.d/next/Documentation/014.bpo-12067.8RbyOz.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Rewrite Comparisons section in the Expressions chapter of the language
-reference. Some of the details of comparing mixed types were incorrect or
-ambiguous. Added default behaviour and consistency suggestions for user-
-defined classes. Based on patch from Andy Maier.
diff --git a/Misc/NEWS.d/next/Documentation/015.bpo-26355.SDq_8Y.rst b/Misc/NEWS.d/next/Documentation/015.bpo-26355.SDq_8Y.rst
deleted file mode 100644
index 2614c0ba8503..000000000000
--- a/Misc/NEWS.d/next/Documentation/015.bpo-26355.SDq_8Y.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Add canonical header link on each page to corresponding major version of the
-documentation. Patch by Matthias Bussonnier.
diff --git a/Misc/NEWS.d/next/Documentation/016.bpo-28929.Md7kb0.rst b/Misc/NEWS.d/next/Documentation/016.bpo-28929.Md7kb0.rst
deleted file mode 100644
index acacdd01322e..000000000000
--- a/Misc/NEWS.d/next/Documentation/016.bpo-28929.Md7kb0.rst
+++ /dev/null
@@ -1 +0,0 @@
-Link the documentation to its source file on GitHub.
diff --git a/Misc/NEWS.d/next/Documentation/017.bpo-30176.VivmCg.rst b/Misc/NEWS.d/next/Documentation/017.bpo-30176.VivmCg.rst
deleted file mode 100644
index df73aeda646e..000000000000
--- a/Misc/NEWS.d/next/Documentation/017.bpo-30176.VivmCg.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add missing attribute related constants in curses documentation.
diff --git a/Misc/NEWS.d/next/Documentation/2017-09-06-10-11-57.bpo-21649.EUvqA9.rst b/Misc/NEWS.d/next/Documentation/2017-09-06-10-11-57.bpo-21649.EUvqA9.rst
deleted file mode 100644
index a09985aa3d8d..000000000000
--- a/Misc/NEWS.d/next/Documentation/2017-09-06-10-11-57.bpo-21649.EUvqA9.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add RFC 7525 and Mozilla server side TLS links to SSL documentation.
diff --git a/Misc/NEWS.d/next/Documentation/2018-01-13-20-30-53.bpo-8243.s98r28.rst b/Misc/NEWS.d/next/Documentation/2018-01-13-20-30-53.bpo-8243.s98r28.rst
deleted file mode 100644
index a3520d05c095..000000000000
--- a/Misc/NEWS.d/next/Documentation/2018-01-13-20-30-53.bpo-8243.s98r28.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Add a note about curses.addch and curses.addstr exception behavior when
-writing outside a window, or pad.
diff --git a/Misc/NEWS.d/next/Documentation/2018-01-22-21-13-46.bpo-17799.rdZ-Vk.rst b/Misc/NEWS.d/next/Documentation/2018-01-22-21-13-46.bpo-17799.rdZ-Vk.rst
deleted file mode 100644
index ccc52f60eeed..000000000000
--- a/Misc/NEWS.d/next/Documentation/2018-01-22-21-13-46.bpo-17799.rdZ-Vk.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Explain real behaviour of sys.settrace and sys.setprofile and their C-API counterparts
-regarding which type of events are received in each function. Patch by Pablo Galindo Salgado.
diff --git a/Misc/NEWS.d/next/Documentation/2018-02-10-15-16-04.bpo-32800.FyrqCk.rst b/Misc/NEWS.d/next/Documentation/2018-02-10-15-16-04.bpo-32800.FyrqCk.rst
deleted file mode 100644
index eac1107bba76..000000000000
--- a/Misc/NEWS.d/next/Documentation/2018-02-10-15-16-04.bpo-32800.FyrqCk.rst
+++ /dev/null
@@ -1 +0,0 @@
-Update link to w3c doc for xml default namespaces.
diff --git a/Misc/NEWS.d/next/Documentation/2018-03-22-19-23-04.bpo-27212.wrE5KR.rst b/Misc/NEWS.d/next/Documentation/2018-03-22-19-23-04.bpo-27212.wrE5KR.rst
deleted file mode 100644
index 5910d2c17342..000000000000
--- a/Misc/NEWS.d/next/Documentation/2018-03-22-19-23-04.bpo-27212.wrE5KR.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Modify documentation for the :func:`islice` recipe to consume initial values
-up to the start index.
diff --git a/Misc/NEWS.d/next/Library/018.bpo-28925.9zLygi.rst b/Misc/NEWS.d/next/Library/018.bpo-28925.9zLygi.rst
deleted file mode 100644
index b9a556ac20c0..000000000000
--- a/Misc/NEWS.d/next/Library/018.bpo-28925.9zLygi.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-cPickle now correctly propagates errors when unpickle instances of old-style
-classes.
diff --git a/Misc/NEWS.d/next/Library/019.bpo-19542.5tCkaK.rst b/Misc/NEWS.d/next/Library/019.bpo-19542.5tCkaK.rst
deleted file mode 100644
index b330241c2a8f..000000000000
--- a/Misc/NEWS.d/next/Library/019.bpo-19542.5tCkaK.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix bugs in WeakValueDictionary.setdefault() and WeakValueDictionary.pop()
-when a GC collection happens in another thread.
diff --git a/Misc/NEWS.d/next/Library/020.bpo-29019.MO2AeR.rst b/Misc/NEWS.d/next/Library/020.bpo-29019.MO2AeR.rst
deleted file mode 100644
index 5e3ff0b9c4c4..000000000000
--- a/Misc/NEWS.d/next/Library/020.bpo-29019.MO2AeR.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix dict.fromkeys(x) overallocates when x is sparce dict. Original patch by
-Rasmus Villemoes.
diff --git a/Misc/NEWS.d/next/Library/021.bpo-28923._hrXiL.rst b/Misc/NEWS.d/next/Library/021.bpo-28923._hrXiL.rst
deleted file mode 100644
index 057509f0c19e..000000000000
--- a/Misc/NEWS.d/next/Library/021.bpo-28923._hrXiL.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Remove editor artifacts from Tix.py, including encoding not recognized by
-codecs.lookup.
diff --git a/Misc/NEWS.d/next/Library/022.bpo-28998.NfBgmb.rst b/Misc/NEWS.d/next/Library/022.bpo-28998.NfBgmb.rst
deleted file mode 100644
index fcd6ddbd3a48..000000000000
--- a/Misc/NEWS.d/next/Library/022.bpo-28998.NfBgmb.rst
+++ /dev/null
@@ -1 +0,0 @@
-More APIs now support longs as well as ints.
diff --git a/Misc/NEWS.d/next/Library/023.bpo-28427.vUd-va.rst b/Misc/NEWS.d/next/Library/023.bpo-28427.vUd-va.rst
deleted file mode 100644
index e6eab05306ff..000000000000
--- a/Misc/NEWS.d/next/Library/023.bpo-28427.vUd-va.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-old keys should not remove new values from WeakValueDictionary when
-collecting from another thread.
diff --git a/Misc/NEWS.d/next/Library/024.bpo-9770.WJJnwP.rst b/Misc/NEWS.d/next/Library/024.bpo-9770.WJJnwP.rst
deleted file mode 100644
index 18abe3d6d2c4..000000000000
--- a/Misc/NEWS.d/next/Library/024.bpo-9770.WJJnwP.rst
+++ /dev/null
@@ -1 +0,0 @@
-curses.ascii predicates now work correctly with negative integers.
diff --git a/Misc/NEWS.d/next/Library/025.bpo-13051.YzC1Te.rst b/Misc/NEWS.d/next/Library/025.bpo-13051.YzC1Te.rst
deleted file mode 100644
index 87fe36e34a61..000000000000
--- a/Misc/NEWS.d/next/Library/025.bpo-13051.YzC1Te.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fixed recursion errors in large or resized curses.textpad.Textbox.  Based on
-patch by Tycho Andersen.
diff --git a/Misc/NEWS.d/next/Library/026.bpo-29142._FTyvm.rst b/Misc/NEWS.d/next/Library/026.bpo-29142._FTyvm.rst
deleted file mode 100644
index 137a552e8988..000000000000
--- a/Misc/NEWS.d/next/Library/026.bpo-29142._FTyvm.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-In urllib, suffixes in no_proxy environment variable with leading dots could
-match related hostnames again (e.g. .b.c matches a.b.c). Patch by Milan
-Oberkirch.
diff --git a/Misc/NEWS.d/next/Library/027.bpo-29188.RI3v1Q.rst b/Misc/NEWS.d/next/Library/027.bpo-29188.RI3v1Q.rst
deleted file mode 100644
index 58a161779f47..000000000000
--- a/Misc/NEWS.d/next/Library/027.bpo-29188.RI3v1Q.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Support glibc 2.24 on Linux: don't use getentropy() function but read from
-/dev/urandom to get random bytes, for example in os.urandom(). On Linux,
-getentropy() is implemented which getrandom() is blocking mode, whereas
-os.urandom() should not block.
diff --git a/Misc/NEWS.d/next/Library/028.bpo-29082.D5Xs7F.rst b/Misc/NEWS.d/next/Library/028.bpo-29082.D5Xs7F.rst
deleted file mode 100644
index 27de57506ed3..000000000000
--- a/Misc/NEWS.d/next/Library/028.bpo-29082.D5Xs7F.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fixed loading libraries in ctypes by unicode names on Windows. Original
-patch by Chi Hsuan Yen.
diff --git a/Misc/NEWS.d/next/Library/029.bpo-29219.kxui7t.rst b/Misc/NEWS.d/next/Library/029.bpo-29219.kxui7t.rst
deleted file mode 100644
index ab6725f596a7..000000000000
--- a/Misc/NEWS.d/next/Library/029.bpo-29219.kxui7t.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fixed infinite recursion in the repr of uninitialized ctypes.CDLL instances.
diff --git a/Misc/NEWS.d/next/Library/030.bpo-29335._KC7IK.rst b/Misc/NEWS.d/next/Library/030.bpo-29335._KC7IK.rst
deleted file mode 100644
index 79e174822993..000000000000
--- a/Misc/NEWS.d/next/Library/030.bpo-29335._KC7IK.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix subprocess.Popen.wait() when the child process has exited to a stopped
-instead of terminated state (ex: when under ptrace).
diff --git a/Misc/NEWS.d/next/Library/031.bpo-29354.TH2vMX.rst b/Misc/NEWS.d/next/Library/031.bpo-29354.TH2vMX.rst
deleted file mode 100644
index f4ce0885919a..000000000000
--- a/Misc/NEWS.d/next/Library/031.bpo-29354.TH2vMX.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fixed inspect.getargs() for parameters which are cell variables.
diff --git a/Misc/NEWS.d/next/Library/032.bpo-29110.IBWuZ2.rst b/Misc/NEWS.d/next/Library/032.bpo-29110.IBWuZ2.rst
deleted file mode 100644
index da04bb13d7af..000000000000
--- a/Misc/NEWS.d/next/Library/032.bpo-29110.IBWuZ2.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix file object leak in aifc.open() when file is given as a filesystem path
-and is not in valid AIFF format. Original patch by Anthony Zhang.
diff --git a/Misc/NEWS.d/next/Library/033.bpo-27880.elFFAF.rst b/Misc/NEWS.d/next/Library/033.bpo-27880.elFFAF.rst
deleted file mode 100644
index d51402d8b2c6..000000000000
--- a/Misc/NEWS.d/next/Library/033.bpo-27880.elFFAF.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fixed integer overflow in cPickle when pickle large strings or too many
-objects.
diff --git a/Misc/NEWS.d/next/Library/034.bpo-29861.t2ZoRK.rst b/Misc/NEWS.d/next/Library/034.bpo-29861.t2ZoRK.rst
deleted file mode 100644
index c14091ab5bd9..000000000000
--- a/Misc/NEWS.d/next/Library/034.bpo-29861.t2ZoRK.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Release references to tasks, their arguments and their results as soon as
-they are finished in multiprocessing.Pool.
diff --git a/Misc/NEWS.d/next/Library/035.bpo-29942.CsGNuT.rst b/Misc/NEWS.d/next/Library/035.bpo-29942.CsGNuT.rst
deleted file mode 100644
index 39b8ba8f3e0e..000000000000
--- a/Misc/NEWS.d/next/Library/035.bpo-29942.CsGNuT.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix a crash in itertools.chain.from_iterable when encountering long runs of
-empty iterables.
diff --git a/Misc/NEWS.d/next/Library/036.bpo-27863.pPYHHI.rst b/Misc/NEWS.d/next/Library/036.bpo-27863.pPYHHI.rst
deleted file mode 100644
index 49f0f03d7bbb..000000000000
--- a/Misc/NEWS.d/next/Library/036.bpo-27863.pPYHHI.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fixed multiple crashes in ElementTree caused by race conditions and wrong
-types.
diff --git a/Misc/NEWS.d/next/Library/037.bpo-30068.n4q47r.rst b/Misc/NEWS.d/next/Library/037.bpo-30068.n4q47r.rst
deleted file mode 100644
index 429673b83ace..000000000000
--- a/Misc/NEWS.d/next/Library/037.bpo-30068.n4q47r.rst
+++ /dev/null
@@ -1 +0,0 @@
-_io._IOBase.readlines will check if it's closed first when hint is present.
diff --git a/Misc/NEWS.d/next/Library/038.bpo-30011.2MLfQj.rst b/Misc/NEWS.d/next/Library/038.bpo-30011.2MLfQj.rst
deleted file mode 100644
index 687aaac8b985..000000000000
--- a/Misc/NEWS.d/next/Library/038.bpo-30011.2MLfQj.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fixed race condition in HTMLParser.unescape().
diff --git a/Misc/NEWS.d/next/Library/039.bpo-30061.ilxNPt.rst b/Misc/NEWS.d/next/Library/039.bpo-30061.ilxNPt.rst
deleted file mode 100644
index f26dd554c2a9..000000000000
--- a/Misc/NEWS.d/next/Library/039.bpo-30061.ilxNPt.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Fixed crashes in IOBase methods next() and readlines() when readline() or
-next() respectively return non-sizeable object. Fixed possible other errors
-caused by not checking results of PyObject_Size(), PySequence_Size(), or
-PyMapping_Size().
diff --git a/Misc/NEWS.d/next/Library/040.bpo-30070.XM_B41.rst b/Misc/NEWS.d/next/Library/040.bpo-30070.XM_B41.rst
deleted file mode 100644
index 8e31371216ab..000000000000
--- a/Misc/NEWS.d/next/Library/040.bpo-30070.XM_B41.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fixed leaks and crashes in errors handling in the parser module.
diff --git a/Misc/NEWS.d/next/Library/041.bpo-26293.wig0YG.rst b/Misc/NEWS.d/next/Library/041.bpo-26293.wig0YG.rst
deleted file mode 100644
index ae9774816436..000000000000
--- a/Misc/NEWS.d/next/Library/041.bpo-26293.wig0YG.rst
+++ /dev/null
@@ -1 +0,0 @@
-Change resulted because of zipfile breakage. (See also: bpo-29094)
diff --git a/Misc/NEWS.d/next/Library/042.bpo-30243.RHQt0v.rst b/Misc/NEWS.d/next/Library/042.bpo-30243.RHQt0v.rst
deleted file mode 100644
index 6037eaf2555b..000000000000
--- a/Misc/NEWS.d/next/Library/042.bpo-30243.RHQt0v.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Removed the __init__ methods of _json's scanner and encoder. Misusing them
-could cause memory leaks or crashes.  Now scanner and encoder objects are
-completely initialized in the __new__ methods.
diff --git a/Misc/NEWS.d/next/Library/043.bpo-29990.HWV6KE.rst b/Misc/NEWS.d/next/Library/043.bpo-29990.HWV6KE.rst
deleted file mode 100644
index 7a6793095f4d..000000000000
--- a/Misc/NEWS.d/next/Library/043.bpo-29990.HWV6KE.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix range checking in GB18030 decoder.  Original patch by Ma Lin.
diff --git a/Misc/NEWS.d/next/Library/044.bpo-30342.87Qgur.rst b/Misc/NEWS.d/next/Library/044.bpo-30342.87Qgur.rst
deleted file mode 100644
index 83ac0a4a36ba..000000000000
--- a/Misc/NEWS.d/next/Library/044.bpo-30342.87Qgur.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix sysconfig.is_python_build() if Python is built with Visual Studio 2008
-(VS 9.0).
diff --git a/Misc/NEWS.d/next/Library/045.bpo-30329.Yb1MTr.rst b/Misc/NEWS.d/next/Library/045.bpo-30329.Yb1MTr.rst
deleted file mode 100644
index d853028b608d..000000000000
--- a/Misc/NEWS.d/next/Library/045.bpo-30329.Yb1MTr.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-imaplib now catchs the Windows socket WSAEINVAL error (code 10022) on
-shutdown(SHUT_RDWR): An invalid operation was attempted. This error occurs
-sometimes on SSL connections.
diff --git a/Misc/NEWS.d/next/Library/046.bpo-30365.XVP7_M.rst b/Misc/NEWS.d/next/Library/046.bpo-30365.XVP7_M.rst
deleted file mode 100644
index 2fcdbac08b38..000000000000
--- a/Misc/NEWS.d/next/Library/046.bpo-30365.XVP7_M.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fixed a deprecation warning about the doctype() method of the
-xml.etree.ElementTree.XMLParser class.  Now it is emitted only when define
-the doctype() method in the subclass of XMLParser.
diff --git a/Misc/NEWS.d/next/Library/047.bpo-30365.eDwdmC.rst b/Misc/NEWS.d/next/Library/047.bpo-30365.eDwdmC.rst
deleted file mode 100644
index 15a5f1bbd9a6..000000000000
--- a/Misc/NEWS.d/next/Library/047.bpo-30365.eDwdmC.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Running Python with the -3 option now emits deprecation warnings for
-getchildren() and getiterator() methods of the Element class in the
-xml.etree.cElementTree module and when pass the html argument to
-xml.etree.ElementTree.XMLParser().
diff --git a/Misc/NEWS.d/next/Library/048.bpo-30363.l6J41Y.rst b/Misc/NEWS.d/next/Library/048.bpo-30363.l6J41Y.rst
deleted file mode 100644
index 7f25f4a15553..000000000000
--- a/Misc/NEWS.d/next/Library/048.bpo-30363.l6J41Y.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Running Python with the -3 option now warns about regular expression syntax
-that is invalid or has different semantic in Python 3 or will change the
-behavior in future Python versions.
diff --git a/Misc/NEWS.d/next/Library/049.bpo-30375.9c8qM7.rst b/Misc/NEWS.d/next/Library/049.bpo-30375.9c8qM7.rst
deleted file mode 100644
index cb0f7eb038cd..000000000000
--- a/Misc/NEWS.d/next/Library/049.bpo-30375.9c8qM7.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Warnings emitted when compile a regular expression now always point to the
-line in the user code.  Previously they could point into inners of the re
-module if emitted from inside of groups or conditionals.
diff --git a/Misc/NEWS.d/next/Library/050.bpo-30003.BOl9HE.rst b/Misc/NEWS.d/next/Library/050.bpo-30003.BOl9HE.rst
deleted file mode 100644
index ac449728fd73..000000000000
--- a/Misc/NEWS.d/next/Library/050.bpo-30003.BOl9HE.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix handling escape characters in HZ codec.  Based on patch by Ma Lin.
diff --git a/Misc/NEWS.d/next/Library/051.bpo-30414.jGl1Lb.rst b/Misc/NEWS.d/next/Library/051.bpo-30414.jGl1Lb.rst
deleted file mode 100644
index 3bd0a23069eb..000000000000
--- a/Misc/NEWS.d/next/Library/051.bpo-30414.jGl1Lb.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-multiprocessing.Queue._feed background running thread do not break from main
-loop on exception.
diff --git a/Misc/NEWS.d/next/Library/052.bpo-30310.SAkE6e.rst b/Misc/NEWS.d/next/Library/052.bpo-30310.SAkE6e.rst
deleted file mode 100644
index d6e8448d5502..000000000000
--- a/Misc/NEWS.d/next/Library/052.bpo-30310.SAkE6e.rst
+++ /dev/null
@@ -1 +0,0 @@
-tkFont now supports unicode options (e.g. font family).
diff --git a/Misc/NEWS.d/next/Library/053.bpo-29960.g0wr3r.rst b/Misc/NEWS.d/next/Library/053.bpo-29960.g0wr3r.rst
deleted file mode 100644
index 0b37a4b96d5c..000000000000
--- a/Misc/NEWS.d/next/Library/053.bpo-29960.g0wr3r.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Preserve generator state when _random.Random.setstate() raises an exception.
-Patch by Bryan Olson.
diff --git a/Misc/NEWS.d/next/Library/054.bpo-30378.R_19_5.rst b/Misc/NEWS.d/next/Library/054.bpo-30378.R_19_5.rst
deleted file mode 100644
index 5994abe142c8..000000000000
--- a/Misc/NEWS.d/next/Library/054.bpo-30378.R_19_5.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix the problem that logging.handlers.SysLogHandler cannot handle IPv6
-addresses.
diff --git a/Misc/NEWS.d/next/Library/055.bpo-30418.EwISQm.rst b/Misc/NEWS.d/next/Library/055.bpo-30418.EwISQm.rst
deleted file mode 100644
index 43e149daffe0..000000000000
--- a/Misc/NEWS.d/next/Library/055.bpo-30418.EwISQm.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-On Windows, subprocess.Popen.communicate() now also ignore EINVAL on
-stdin.write() if the child process is still running but closed the pipe.
diff --git a/Misc/NEWS.d/next/Library/056.bpo-28994.9vzun1.rst b/Misc/NEWS.d/next/Library/056.bpo-28994.9vzun1.rst
deleted file mode 100644
index 80de944b4e87..000000000000
--- a/Misc/NEWS.d/next/Library/056.bpo-28994.9vzun1.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-The traceback no longer displayed for SystemExit raised in a callback
-registered by atexit.
diff --git a/Misc/NEWS.d/next/Library/061.bpo-30746.7drQI0.rst b/Misc/NEWS.d/next/Library/061.bpo-30746.7drQI0.rst
deleted file mode 100644
index 94803bb5f1de..000000000000
--- a/Misc/NEWS.d/next/Library/061.bpo-30746.7drQI0.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Prohibited the '=' character in environment variable names in
-``os.putenv()`` and ``os.spawn*()``.
diff --git a/Misc/NEWS.d/next/Library/062.bpo-29169.8ypApm.rst b/Misc/NEWS.d/next/Library/062.bpo-29169.8ypApm.rst
deleted file mode 100644
index 96d066d41d2e..000000000000
--- a/Misc/NEWS.d/next/Library/062.bpo-29169.8ypApm.rst
+++ /dev/null
@@ -1 +0,0 @@
-Update zlib to 1.2.11.
diff --git a/Misc/NEWS.d/next/Library/2017-07-17-11-35-00.bpo-25684.usELVx.rst b/Misc/NEWS.d/next/Library/2017-07-17-11-35-00.bpo-25684.usELVx.rst
deleted file mode 100644
index 61d6b29cafc3..000000000000
--- a/Misc/NEWS.d/next/Library/2017-07-17-11-35-00.bpo-25684.usELVx.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Change ``ttk.OptionMenu`` radiobuttons to be unique across instances of
-``OptionMenu``.
diff --git a/Misc/NEWS.d/next/Library/2017-07-27-11-33-58.bpo-30502.GJlfU8.rst b/Misc/NEWS.d/next/Library/2017-07-27-11-33-58.bpo-30502.GJlfU8.rst
deleted file mode 100644
index 522bdf669e96..000000000000
--- a/Misc/NEWS.d/next/Library/2017-07-27-11-33-58.bpo-30502.GJlfU8.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix handling of long oids in ssl.  Based on patch by Christian Heimes.
diff --git a/Misc/NEWS.d/next/Library/2017-08-16-21-14-31.bpo-30102.1sPqmc.rst b/Misc/NEWS.d/next/Library/2017-08-16-21-14-31.bpo-30102.1sPqmc.rst
deleted file mode 100644
index 13c07e39fdc7..000000000000
--- a/Misc/NEWS.d/next/Library/2017-08-16-21-14-31.bpo-30102.1sPqmc.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-The ssl and hashlib modules now call OPENSSL_add_all_algorithms_noconf() on
-OpenSSL < 1.1.0. The function detects CPU features and enables optimizations
-on some CPU architectures such as POWER8. Patch is based on research from
-Gustavo Serra Scalet.
diff --git a/Misc/NEWS.d/next/Library/2017-08-28-13-01-05.bpo-10746.nmAvfu.rst b/Misc/NEWS.d/next/Library/2017-08-28-13-01-05.bpo-10746.nmAvfu.rst
deleted file mode 100644
index e76256310020..000000000000
--- a/Misc/NEWS.d/next/Library/2017-08-28-13-01-05.bpo-10746.nmAvfu.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix ctypes producing wrong PEP 3118 type codes for integer types.
diff --git a/Misc/NEWS.d/next/Library/2017-09-04-00-22-31.bpo-31334.9WYRfi.rst b/Misc/NEWS.d/next/Library/2017-09-04-00-22-31.bpo-31334.9WYRfi.rst
deleted file mode 100644
index 1cbfd2531bc8..000000000000
--- a/Misc/NEWS.d/next/Library/2017-09-04-00-22-31.bpo-31334.9WYRfi.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix ``poll.poll([timeout])`` in the ``select`` module for arbitrary negative
-timeouts on all OSes where it can only be a non-negative integer or -1.
-Patch by Riccardo Coccioli.
diff --git a/Misc/NEWS.d/next/Library/2017-09-04-16-39-49.bpo-29136.vSn1oR.rst b/Misc/NEWS.d/next/Library/2017-09-04-16-39-49.bpo-29136.vSn1oR.rst
deleted file mode 100644
index e76997ef8361..000000000000
--- a/Misc/NEWS.d/next/Library/2017-09-04-16-39-49.bpo-29136.vSn1oR.rst
+++ /dev/null
@@ -1 +0,0 @@
-Add TLS 1.3 cipher suites and OP_NO_TLSv1_3.
diff --git a/Misc/NEWS.d/next/Library/2017-09-04-23-41-35.bpo-31170.QGmJ1t.rst b/Misc/NEWS.d/next/Library/2017-09-04-23-41-35.bpo-31170.QGmJ1t.rst
deleted file mode 100644
index 2505007dac0c..000000000000
--- a/Misc/NEWS.d/next/Library/2017-09-04-23-41-35.bpo-31170.QGmJ1t.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-expat: Update libexpat from 2.2.3 to 2.2.4. Fix copying of partial
-characters for UTF-8 input (libexpat bug 115):
-https://github.com/libexpat/libexpat/issues/115
diff --git a/Misc/NEWS.d/next/Library/2017-09-05-10-55-50.bpo-27448.QdAqzZ.rst b/Misc/NEWS.d/next/Library/2017-09-05-10-55-50.bpo-27448.QdAqzZ.rst
deleted file mode 100644
index 9e269858d4be..000000000000
--- a/Misc/NEWS.d/next/Library/2017-09-05-10-55-50.bpo-27448.QdAqzZ.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Work around a `gc.disable()` race condition in the `subprocess` module that
-could leave garbage collection disabled when multiple threads are spawning
-subprocesses at once.  Users are *strongly encouraged* to use the
-`subprocess32` module from PyPI on Python 2.7 instead, it is much more
-reliable.
diff --git a/Misc/NEWS.d/next/Library/2017-09-06-19-41-01.bpo-28958.x4-K5F.rst b/Misc/NEWS.d/next/Library/2017-09-06-19-41-01.bpo-28958.x4-K5F.rst
deleted file mode 100644
index eb4e206be37d..000000000000
--- a/Misc/NEWS.d/next/Library/2017-09-06-19-41-01.bpo-28958.x4-K5F.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-ssl.SSLContext() now uses OpenSSL error information when a context cannot be
-instantiated.
diff --git a/Misc/NEWS.d/next/Library/2017-09-08-11-04-10.bpo-25404.pXetCl.rst b/Misc/NEWS.d/next/Library/2017-09-08-11-04-10.bpo-25404.pXetCl.rst
deleted file mode 100644
index f816d7a0e874..000000000000
--- a/Misc/NEWS.d/next/Library/2017-09-08-11-04-10.bpo-25404.pXetCl.rst
+++ /dev/null
@@ -1 +0,0 @@
-SSLContext.load_dh_params() now supports non-ASCII path.
diff --git a/Misc/NEWS.d/next/Library/2017-09-13-19-55-35.bpo-31455.beTh6t.rst b/Misc/NEWS.d/next/Library/2017-09-13-19-55-35.bpo-31455.beTh6t.rst
deleted file mode 100644
index 9ea3599ee0b0..000000000000
--- a/Misc/NEWS.d/next/Library/2017-09-13-19-55-35.bpo-31455.beTh6t.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-The C accelerator module of ElementTree ignored exceptions raised when
-looking up TreeBuilder target methods in XMLParser().
diff --git a/Misc/NEWS.d/next/Library/2017-09-13-19-55-35.bpo-31544.beTh6t.rst b/Misc/NEWS.d/next/Library/2017-09-13-19-55-35.bpo-31544.beTh6t.rst
deleted file mode 100644
index 9ea3599ee0b0..000000000000
--- a/Misc/NEWS.d/next/Library/2017-09-13-19-55-35.bpo-31544.beTh6t.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-The C accelerator module of ElementTree ignored exceptions raised when
-looking up TreeBuilder target methods in XMLParser().
diff --git a/Misc/NEWS.d/next/Library/2017-09-17-15-24-25.bpo-31351.yQdKv-.rst b/Misc/NEWS.d/next/Library/2017-09-17-15-24-25.bpo-31351.yQdKv-.rst
deleted file mode 100644
index 20f2c1bdc117..000000000000
--- a/Misc/NEWS.d/next/Library/2017-09-17-15-24-25.bpo-31351.yQdKv-.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-python -m ensurepip now exits with non-zero exit code if pip bootstrapping
-has failed.
diff --git a/Misc/NEWS.d/next/Library/2017-09-25-13-10-08.bpo-25732.RWWgzg.rst b/Misc/NEWS.d/next/Library/2017-09-25-13-10-08.bpo-25732.RWWgzg.rst
deleted file mode 100644
index 1d807b1b5f7f..000000000000
--- a/Misc/NEWS.d/next/Library/2017-09-25-13-10-08.bpo-25732.RWWgzg.rst
+++ /dev/null
@@ -1 +0,0 @@
-`functools.total_ordering()` now implements the `__ne__` method.
diff --git a/Misc/NEWS.d/next/Library/2017-09-25-14-04-30.bpo-30347.B4--_D.rst b/Misc/NEWS.d/next/Library/2017-09-25-14-04-30.bpo-30347.B4--_D.rst
deleted file mode 100644
index 859c64155297..000000000000
--- a/Misc/NEWS.d/next/Library/2017-09-25-14-04-30.bpo-30347.B4--_D.rst
+++ /dev/null
@@ -1 +0,0 @@
-Stop crashes when concurrently iterate over itertools.groupby() iterators.
diff --git a/Misc/NEWS.d/next/Library/2017-09-29.bpo-30806.lP5GrH.rst b/Misc/NEWS.d/next/Library/2017-09-29.bpo-30806.lP5GrH.rst
deleted file mode 100644
index afad1b2fb266..000000000000
--- a/Misc/NEWS.d/next/Library/2017-09-29.bpo-30806.lP5GrH.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix the string representation of a netrc object.
diff --git a/Misc/NEWS.d/next/Library/2017-10-03-15-06-24.bpo-31675.Nh7jJ3.rst b/Misc/NEWS.d/next/Library/2017-10-03-15-06-24.bpo-31675.Nh7jJ3.rst
deleted file mode 100644
index 4e4430773af8..000000000000
--- a/Misc/NEWS.d/next/Library/2017-10-03-15-06-24.bpo-31675.Nh7jJ3.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fixed memory leaks in Tkinter's methods splitlist() and split() when pass a
-string larger than 2 GiB.
diff --git a/Misc/NEWS.d/next/Library/2017-10-03-15-41-08.bpo-31681.sOJMKV.rst b/Misc/NEWS.d/next/Library/2017-10-03-15-41-08.bpo-31681.sOJMKV.rst
deleted file mode 100644
index b6fc781dcfa8..000000000000
--- a/Misc/NEWS.d/next/Library/2017-10-03-15-41-08.bpo-31681.sOJMKV.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix pkgutil.get_data to avoid leaking open files.
diff --git a/Misc/NEWS.d/next/Library/2017-10-11-00-45-01.bpo-31752.DhWevN.rst b/Misc/NEWS.d/next/Library/2017-10-11-00-45-01.bpo-31752.DhWevN.rst
deleted file mode 100644
index 4ec140b53618..000000000000
--- a/Misc/NEWS.d/next/Library/2017-10-11-00-45-01.bpo-31752.DhWevN.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix possible crash in timedelta constructor called with custom integers.
diff --git a/Misc/NEWS.d/next/Library/2017-10-11-13-05-19.bpo-31728.XrVMME.rst b/Misc/NEWS.d/next/Library/2017-10-11-13-05-19.bpo-31728.XrVMME.rst
deleted file mode 100644
index b317d9f210ba..000000000000
--- a/Misc/NEWS.d/next/Library/2017-10-11-13-05-19.bpo-31728.XrVMME.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Prevent crashes in `_elementtree` due to unsafe cleanup of `Element.text`
-and `Element.tail`. Patch by Oren Milman.
diff --git a/Misc/NEWS.d/next/Library/2017-10-12-18-45-38.bpo-31770.GV3MPx.rst b/Misc/NEWS.d/next/Library/2017-10-12-18-45-38.bpo-31770.GV3MPx.rst
deleted file mode 100644
index 86c7b804bdac..000000000000
--- a/Misc/NEWS.d/next/Library/2017-10-12-18-45-38.bpo-31770.GV3MPx.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Prevent a crash when calling the ``__init__()`` method of a
-``sqlite3.Cursor`` object more than once. Patch by Oren Milman.
diff --git a/Misc/NEWS.d/next/Library/2017-10-12-19-00-53.bpo-30058.cENtry.rst b/Misc/NEWS.d/next/Library/2017-10-12-19-00-53.bpo-30058.cENtry.rst
deleted file mode 100644
index fa1c8f4e74f2..000000000000
--- a/Misc/NEWS.d/next/Library/2017-10-12-19-00-53.bpo-30058.cENtry.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fixed buffer overflow in select.kqueue.control().
diff --git a/Misc/NEWS.d/next/Library/2017-10-29-11-23-24.bpo-31891.9kAPha.rst b/Misc/NEWS.d/next/Library/2017-10-29-11-23-24.bpo-31891.9kAPha.rst
deleted file mode 100644
index 77b00e56906a..000000000000
--- a/Misc/NEWS.d/next/Library/2017-10-29-11-23-24.bpo-31891.9kAPha.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fixed building the curses module on NetBSD.
diff --git a/Misc/NEWS.d/next/Library/2017-10-29-13-51-01.bpo-31893.8LZKEz.rst b/Misc/NEWS.d/next/Library/2017-10-29-13-51-01.bpo-31893.8LZKEz.rst
deleted file mode 100644
index 46be7fb37311..000000000000
--- a/Misc/NEWS.d/next/Library/2017-10-29-13-51-01.bpo-31893.8LZKEz.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fixed the layout of the kqueue_event structure on OpenBSD and NetBSD. Fixed
-the comparison of the kqueue_event objects.
diff --git a/Misc/NEWS.d/next/Library/2017-10-29-17-52-40.bpo-25720.vSvb5h.rst b/Misc/NEWS.d/next/Library/2017-10-29-17-52-40.bpo-25720.vSvb5h.rst
deleted file mode 100644
index a405cd4b5441..000000000000
--- a/Misc/NEWS.d/next/Library/2017-10-29-17-52-40.bpo-25720.vSvb5h.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix the method for checking pad state of curses WINDOW. Patch by Masayuki
-Yamamoto.
diff --git a/Misc/NEWS.d/next/Library/2017-11-01-18-13-42.bpo-27666.j2zRnF.rst b/Misc/NEWS.d/next/Library/2017-11-01-18-13-42.bpo-27666.j2zRnF.rst
deleted file mode 100644
index a74f0adfa16b..000000000000
--- a/Misc/NEWS.d/next/Library/2017-11-01-18-13-42.bpo-27666.j2zRnF.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fixed stack corruption in curses.box() and curses.ungetmouse() when the size
-of types chtype or mmask_t is less than the size of C long.  curses.box()
-now accepts characters as arguments.  Based on patch by Steve Fink.
diff --git a/Misc/NEWS.d/next/Library/2017-11-02-18-26-40.bpo-31927.40K6kp.rst b/Misc/NEWS.d/next/Library/2017-11-02-18-26-40.bpo-31927.40K6kp.rst
deleted file mode 100644
index 3354eeb155f4..000000000000
--- a/Misc/NEWS.d/next/Library/2017-11-02-18-26-40.bpo-31927.40K6kp.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fixed reading arbitrary data when parse a AF_BLUETOOTH address on NetBSD and
-DragonFly BSD.
diff --git a/Misc/NEWS.d/next/Library/2017-11-03-19-11-43.bpo-30057.NCaijI.rst b/Misc/NEWS.d/next/Library/2017-11-03-19-11-43.bpo-30057.NCaijI.rst
deleted file mode 100644
index 5740eb2500f2..000000000000
--- a/Misc/NEWS.d/next/Library/2017-11-03-19-11-43.bpo-30057.NCaijI.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix potential missed signal in signal.signal().
diff --git a/Misc/NEWS.d/next/Library/2017-11-03-22-05-47.bpo-9678.oD51q6.rst b/Misc/NEWS.d/next/Library/2017-11-03-22-05-47.bpo-9678.oD51q6.rst
deleted file mode 100644
index 683a2de89bfd..000000000000
--- a/Misc/NEWS.d/next/Library/2017-11-03-22-05-47.bpo-9678.oD51q6.rst
+++ /dev/null
@@ -1,6 +0,0 @@
-Fixed determining the MAC address in the uuid module:
-
-* Using ifconfig on NetBSD and OpenBSD.
-* Using arp on Linux, FreeBSD, NetBSD and OpenBSD.
-
-Based on patch by Takayuki Shimizukawa.
diff --git a/Misc/NEWS.d/next/Library/2017-11-07-19-12-25.bpo-31955.1DWu-S.rst b/Misc/NEWS.d/next/Library/2017-11-07-19-12-25.bpo-31955.1DWu-S.rst
deleted file mode 100644
index 62f24492a855..000000000000
--- a/Misc/NEWS.d/next/Library/2017-11-07-19-12-25.bpo-31955.1DWu-S.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix CCompiler.set_executable() of distutils to handle properly Unicode strings.
diff --git a/Misc/NEWS.d/next/Library/2017-11-08-11-02-01.bpo-31764.gtlhKj.rst b/Misc/NEWS.d/next/Library/2017-11-08-11-02-01.bpo-31764.gtlhKj.rst
deleted file mode 100644
index 06af91db2be3..000000000000
--- a/Misc/NEWS.d/next/Library/2017-11-08-11-02-01.bpo-31764.gtlhKj.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Prevent a crash in ``sqlite3.Cursor.close()`` in case the ``Cursor`` object
-is uninitialized. Patch by Oren Milman.
diff --git a/Misc/NEWS.d/next/Library/2017-11-10-17-19-24.bpo-21149.8UVfeT.rst b/Misc/NEWS.d/next/Library/2017-11-10-17-19-24.bpo-21149.8UVfeT.rst
deleted file mode 100644
index 3c582fcfa891..000000000000
--- a/Misc/NEWS.d/next/Library/2017-11-10-17-19-24.bpo-21149.8UVfeT.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Silence a `'NoneType' object is not callable` in `_removeHandlerRef` error
-that could happen when a logging Handler is destroyed as part of cyclic
-garbage collection during process shutdown.
diff --git a/Misc/NEWS.d/next/Library/2017-11-22-09-44-15.bpo-32110.VJa9bo.rst b/Misc/NEWS.d/next/Library/2017-11-22-09-44-15.bpo-32110.VJa9bo.rst
deleted file mode 100644
index b57ff1acafff..000000000000
--- a/Misc/NEWS.d/next/Library/2017-11-22-09-44-15.bpo-32110.VJa9bo.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-``codecs.StreamReader.read(n)`` now returns not more than *n*
-characters/bytes for non-negative *n*. This makes it compatible with
-``read()`` methods of other file-like objects.
diff --git a/Misc/NEWS.d/next/Library/2017-11-30-20-33-22.bpo-32186.O42bVe.rst b/Misc/NEWS.d/next/Library/2017-11-30-20-33-22.bpo-32186.O42bVe.rst
deleted file mode 100644
index 66c4468e80c0..000000000000
--- a/Misc/NEWS.d/next/Library/2017-11-30-20-33-22.bpo-32186.O42bVe.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Creating io.FileIO() and builtin file() objects now release the GIL when
-checking the file descriptor. io.FileIO.readall(), io.FileIO.read(), and
-file.read() now release the GIL when getting the file size.  Fixed hang of all
-threads with inaccessible NFS server.  Patch by Nir Soffer.
diff --git a/Misc/NEWS.d/next/Library/2017-12-20-09-25-10.bpo-32185.IL0cMt.rst b/Misc/NEWS.d/next/Library/2017-12-20-09-25-10.bpo-32185.IL0cMt.rst
deleted file mode 100644
index bfb2533b5dcf..000000000000
--- a/Misc/NEWS.d/next/Library/2017-12-20-09-25-10.bpo-32185.IL0cMt.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-The SSL module no longer sends IP addresses in SNI TLS extension on
-platforms with OpenSSL 1.0.2+ or inet_pton.
diff --git a/Misc/NEWS.d/next/Library/2017-12-29-15-16-56.bpo-18035.c6rdCt.rst b/Misc/NEWS.d/next/Library/2017-12-29-15-16-56.bpo-18035.c6rdCt.rst
deleted file mode 100644
index 7b6e0dc6b282..000000000000
--- a/Misc/NEWS.d/next/Library/2017-12-29-15-16-56.bpo-18035.c6rdCt.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-``telnetlib``: ``select.error`` doesn't have an ``errno`` attribute. Patch
-by Segev Finer.
diff --git a/Misc/NEWS.d/next/Library/2018-01-08-18-02-33.bpo-32521.Kh-KoN.rst b/Misc/NEWS.d/next/Library/2018-01-08-18-02-33.bpo-32521.Kh-KoN.rst
deleted file mode 100644
index 5ca9bcf76895..000000000000
--- a/Misc/NEWS.d/next/Library/2018-01-08-18-02-33.bpo-32521.Kh-KoN.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-glibc has removed Sun RPC. Use replacement libtirpc headers and library in
-nis module.
diff --git a/Misc/NEWS.d/next/Library/2018-01-12-09-20-22.bpo-32539.D7AbdE.rst b/Misc/NEWS.d/next/Library/2018-01-12-09-20-22.bpo-32539.D7AbdE.rst
deleted file mode 100644
index cc24a6b953dc..000000000000
--- a/Misc/NEWS.d/next/Library/2018-01-12-09-20-22.bpo-32539.D7AbdE.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix ``OSError`` for ``os.listdir`` with deep paths (starting with ``\\?\``) on
-windows.  Patch by Anthony Sottile.
diff --git a/Misc/NEWS.d/next/Library/2018-01-15-12-53-13.bpo-32521.IxX4Ba.rst b/Misc/NEWS.d/next/Library/2018-01-15-12-53-13.bpo-32521.IxX4Ba.rst
deleted file mode 100644
index ee704667c3c0..000000000000
--- a/Misc/NEWS.d/next/Library/2018-01-15-12-53-13.bpo-32521.IxX4Ba.rst
+++ /dev/null
@@ -1 +0,0 @@
-The nis module is now compatible with new libnsl and headers location.
diff --git a/Misc/NEWS.d/next/Library/2018-01-18-23-34-17.bpo-31848.M2cldy.rst b/Misc/NEWS.d/next/Library/2018-01-18-23-34-17.bpo-31848.M2cldy.rst
deleted file mode 100644
index c8e61acb0b06..000000000000
--- a/Misc/NEWS.d/next/Library/2018-01-18-23-34-17.bpo-31848.M2cldy.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix the error handling in Aifc_read.initfp() when the SSND chunk is not found.
-Patch by Zackery Spytz.
diff --git a/Misc/NEWS.d/next/Library/2018-01-21-16-33-53.bpo-32304.TItrNv.rst b/Misc/NEWS.d/next/Library/2018-01-21-16-33-53.bpo-32304.TItrNv.rst
deleted file mode 100644
index c199a644ad40..000000000000
--- a/Misc/NEWS.d/next/Library/2018-01-21-16-33-53.bpo-32304.TItrNv.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-distutils' upload command no longer corrupts tar files ending with a CR byte,
-and no longer tries to convert CR to CRLF in any of the upload text fields.
diff --git a/Misc/NEWS.d/next/Library/2018-02-05-13-31-42.bpo-32647.ktmfR_.rst b/Misc/NEWS.d/next/Library/2018-02-05-13-31-42.bpo-32647.ktmfR_.rst
deleted file mode 100644
index 04fc0247bcde..000000000000
--- a/Misc/NEWS.d/next/Library/2018-02-05-13-31-42.bpo-32647.ktmfR_.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-The ctypes module used to depend on indirect linking for dlopen. The shared
-extension is now explicitly linked against libdl on platforms with dl.
diff --git a/Misc/NEWS.d/next/Library/2018-02-09-14-44-43.bpo-30157.lEiiAK.rst b/Misc/NEWS.d/next/Library/2018-02-09-14-44-43.bpo-30157.lEiiAK.rst
deleted file mode 100644
index 9f651930ac2b..000000000000
--- a/Misc/NEWS.d/next/Library/2018-02-09-14-44-43.bpo-30157.lEiiAK.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fixed guessing quote and delimiter in csv.Sniffer.sniff() when only the last
-field is quoted.  Patch by Jake Davis.
diff --git a/Misc/NEWS.d/next/Library/2018-02-17-19-20-19.bpo-21060.S1Z-x6.rst b/Misc/NEWS.d/next/Library/2018-02-17-19-20-19.bpo-21060.S1Z-x6.rst
deleted file mode 100644
index 4e0a11362086..000000000000
--- a/Misc/NEWS.d/next/Library/2018-02-17-19-20-19.bpo-21060.S1Z-x6.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Rewrite confusing message from setup.py upload from
-"No dist file created in earlier command" to the more helpful
-"Must create and upload files in one command".
diff --git a/Misc/NEWS.d/next/Library/2018-02-24-21-40-42.bpo-30622.dQjxSe.rst b/Misc/NEWS.d/next/Library/2018-02-24-21-40-42.bpo-30622.dQjxSe.rst
deleted file mode 100644
index bcb659b24dd3..000000000000
--- a/Misc/NEWS.d/next/Library/2018-02-24-21-40-42.bpo-30622.dQjxSe.rst
+++ /dev/null
@@ -1 +0,0 @@
-The ssl module now detects missing NPN support in LibreSSL.
diff --git a/Misc/NEWS.d/next/Library/2018-03-24-15-08-24.bpo-33127.olJmHv.rst b/Misc/NEWS.d/next/Library/2018-03-24-15-08-24.bpo-33127.olJmHv.rst
deleted file mode 100644
index 635aabbde031..000000000000
--- a/Misc/NEWS.d/next/Library/2018-03-24-15-08-24.bpo-33127.olJmHv.rst
+++ /dev/null
@@ -1 +0,0 @@
-The ssl module now compiles with LibreSSL 2.7.1.
diff --git a/Misc/NEWS.d/next/Library/2018-03-25-13-18-16.bpo-33096.ofdbe7.rst b/Misc/NEWS.d/next/Library/2018-03-25-13-18-16.bpo-33096.ofdbe7.rst
deleted file mode 100644
index c55ea20b337d..000000000000
--- a/Misc/NEWS.d/next/Library/2018-03-25-13-18-16.bpo-33096.ofdbe7.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Allow ttk.Treeview.insert to insert iid that has a false boolean value.
-Note iid=0 and iid=False would be same.
-Patch by Garvit Khatri.
-
diff --git a/Misc/NEWS.d/next/Security/057.bpo-29591.ExKblw.rst b/Misc/NEWS.d/next/Security/057.bpo-29591.ExKblw.rst
deleted file mode 100644
index 7394ac2ff0e0..000000000000
--- a/Misc/NEWS.d/next/Security/057.bpo-29591.ExKblw.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-.. original section: Library
-
-Update expat copy from 2.1.1 to 2.2.0 to get fixes of CVE-2016-0718 and
-CVE-2016-4472. See https://sourceforge.net/p/expat/bugs/537/ for more
-information.
diff --git a/Misc/NEWS.d/next/Security/058.bpo-30500.j5KrEp.rst b/Misc/NEWS.d/next/Security/058.bpo-30500.j5KrEp.rst
deleted file mode 100644
index 5d47c5d2ec69..000000000000
--- a/Misc/NEWS.d/next/Security/058.bpo-30500.j5KrEp.rst
+++ /dev/null
@@ -1,6 +0,0 @@
-.. original section: Library
-
-Fix urllib.splithost() to correctly parse fragments. For example,
-``splithost('//127.0.0.1#@evil.com/')`` now correctly returns the
-``127.0.0.1`` host, instead of treating ``@evil.com`` as the host in an
-authentification (``login at host``).
diff --git a/Misc/NEWS.d/next/Security/059.bpo-30694.WkMWM_.rst b/Misc/NEWS.d/next/Security/059.bpo-30694.WkMWM_.rst
deleted file mode 100644
index ebbd359e63f0..000000000000
--- a/Misc/NEWS.d/next/Security/059.bpo-30694.WkMWM_.rst
+++ /dev/null
@@ -1,10 +0,0 @@
-.. original section: Library
-
-Upgrade expat copy from 2.2.0 to 2.2.1 to get fixes of multiple security
-vulnerabilities including: CVE-2017-9233 (External entity infinite loop
-DoS), CVE-2016-9063 (Integer overflow, re-fix), CVE-2016-0718 (Fix
-regression bugs from 2.2.0's fix to CVE-2016-0718) and CVE-2012-0876
-(Counter hash flooding with SipHash). Note: the CVE-2016-5300 (Use os-
-specific entropy sources like getrandom) doesn't impact Python, since Python
-already gets entropy from the OS to set the expat secret using
-``XML_SetHashSalt()``.
diff --git a/Misc/NEWS.d/next/Security/060.bpo-30730.rJsyTH.rst b/Misc/NEWS.d/next/Security/060.bpo-30730.rJsyTH.rst
deleted file mode 100644
index 008aa706d49c..000000000000
--- a/Misc/NEWS.d/next/Security/060.bpo-30730.rJsyTH.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-.. original section: Library
-
-Prevent environment variables injection in subprocess on Windows.  Prevent
-passing other environment variables and command arguments.
diff --git a/Misc/NEWS.d/next/Security/2017-09-04-21-24-51.bpo-31339.YSczZN.rst b/Misc/NEWS.d/next/Security/2017-09-04-21-24-51.bpo-31339.YSczZN.rst
deleted file mode 100644
index a02a407b5d6a..000000000000
--- a/Misc/NEWS.d/next/Security/2017-09-04-21-24-51.bpo-31339.YSczZN.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Rewrite time.asctime() and time.ctime(). Backport and adapt the _asctime()
-function from the master branch to not depend on the implementation of
-asctime() and ctime() from the external C library. This change fixes a bug
-when Python is run using the musl C library.
diff --git a/Misc/NEWS.d/next/Security/2018-03-02-10-24-52.bpo-32981.O_qDyj.rst b/Misc/NEWS.d/next/Security/2018-03-02-10-24-52.bpo-32981.O_qDyj.rst
deleted file mode 100644
index 9ebabb44f91e..000000000000
--- a/Misc/NEWS.d/next/Security/2018-03-02-10-24-52.bpo-32981.O_qDyj.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Regexes in difflib and poplib were vulnerable to catastrophic backtracking.
-These regexes formed potential DOS vectors (REDOS). They have been
-refactored. This resolves CVE-2018-1060 and CVE-2018-1061.
-Patch by Jamie Davis.
diff --git a/Misc/NEWS.d/next/Security/2018-03-05-10-14-42.bpo-32997.hp2s8n.rst b/Misc/NEWS.d/next/Security/2018-03-05-10-14-42.bpo-32997.hp2s8n.rst
deleted file mode 100644
index 3c78ba61ae34..000000000000
--- a/Misc/NEWS.d/next/Security/2018-03-05-10-14-42.bpo-32997.hp2s8n.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-A regex in fpformat was vulnerable to catastrophic backtracking. This regex
-was a potential DOS vector (REDOS). Based on typical uses of fpformat the
-risk seems low. The regex has been refactored and is now safe. Patch by
-Jamie Davis.
diff --git a/Misc/NEWS.d/next/Tests/001.bpo-15083.Tz3ZZm.rst b/Misc/NEWS.d/next/Tests/001.bpo-15083.Tz3ZZm.rst
deleted file mode 100644
index 3554d9779b46..000000000000
--- a/Misc/NEWS.d/next/Tests/001.bpo-15083.Tz3ZZm.rst
+++ /dev/null
@@ -1 +0,0 @@
-Convert ElementTree doctests to unittests.
diff --git a/Misc/NEWS.d/next/Tests/002.bpo-28087.m8dc4R.rst b/Misc/NEWS.d/next/Tests/002.bpo-28087.m8dc4R.rst
deleted file mode 100644
index 5e33e56ad4f9..000000000000
--- a/Misc/NEWS.d/next/Tests/002.bpo-28087.m8dc4R.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Skip test_asyncore and test_eintr poll failures on macOS. Skip some tests of
-select.poll when running on macOS due to unresolved issues with the
-underlying system poll function on some macOS versions.
diff --git a/Misc/NEWS.d/next/Tests/003.bpo-30197.hajYvd.rst b/Misc/NEWS.d/next/Tests/003.bpo-30197.hajYvd.rst
deleted file mode 100644
index f447c7a598b5..000000000000
--- a/Misc/NEWS.d/next/Tests/003.bpo-30197.hajYvd.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-Enhanced function swap_attr() in the test.test_support module. It now works
-when delete replaced attribute inside the with statement.  The old value of
-the attribute (or None if it doesn't exist) now will be assigned to the
-target of the "as" clause, if there is one. Also backported function
-swap_item().
diff --git a/Misc/NEWS.d/next/Tests/004.bpo-30207.EiRhGi.rst b/Misc/NEWS.d/next/Tests/004.bpo-30207.EiRhGi.rst
deleted file mode 100644
index 8461ed43184e..000000000000
--- a/Misc/NEWS.d/next/Tests/004.bpo-30207.EiRhGi.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-To simplify backports from Python 3, the test.test_support module was
-converted into a package and renamed to test.support.  The
-test.script_helper module was moved into the test.support package. Names
-test.test_support and test.script_helper are left as aliases to test.support
-and test.support.script_helper.
diff --git a/Misc/NEWS.d/next/Tests/005.bpo-30223.TYC9rA.rst b/Misc/NEWS.d/next/Tests/005.bpo-30223.TYC9rA.rst
deleted file mode 100644
index 614a2e1b6949..000000000000
--- a/Misc/NEWS.d/next/Tests/005.bpo-30223.TYC9rA.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-To unify running tests in Python 2.7 and Python 3, the test package can be
-run as a script.  This is equivalent to running the test.regrtest module as
-a script.
diff --git a/Misc/NEWS.d/next/Tests/006.bpo-30236.vOYTDq.rst b/Misc/NEWS.d/next/Tests/006.bpo-30236.vOYTDq.rst
deleted file mode 100644
index 5b60803b17ff..000000000000
--- a/Misc/NEWS.d/next/Tests/006.bpo-30236.vOYTDq.rst
+++ /dev/null
@@ -1 +0,0 @@
-Backported test.regrtest options -m/--match and -G/--failfast from Python 3.
diff --git a/Misc/NEWS.d/next/Tests/007.bpo-11790.0actZf.rst b/Misc/NEWS.d/next/Tests/007.bpo-11790.0actZf.rst
deleted file mode 100644
index 9a29e2d93bb5..000000000000
--- a/Misc/NEWS.d/next/Tests/007.bpo-11790.0actZf.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fix sporadic failures in test_multiprocessing.WithProcessesTestCondition.
diff --git a/Misc/NEWS.d/next/Tests/2017-09-04-13-03-55.bpo-25674.whVTXh.rst b/Misc/NEWS.d/next/Tests/2017-09-04-13-03-55.bpo-25674.whVTXh.rst
deleted file mode 100644
index 383d1b436157..000000000000
--- a/Misc/NEWS.d/next/Tests/2017-09-04-13-03-55.bpo-25674.whVTXh.rst
+++ /dev/null
@@ -1 +0,0 @@
-Remove sha256.tbs-internet.com ssl test
diff --git a/Misc/NEWS.d/next/Tests/2017-09-19-20-48-50.bpo-31518.KwTMMz.rst b/Misc/NEWS.d/next/Tests/2017-09-19-20-48-50.bpo-31518.KwTMMz.rst
deleted file mode 100644
index 7378df074733..000000000000
--- a/Misc/NEWS.d/next/Tests/2017-09-19-20-48-50.bpo-31518.KwTMMz.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Debian Unstable has disabled TLS 1.0 and 1.1 for SSLv23_METHOD(). Change
-TLS/SSL protocol of some tests to PROTOCOL_TLS or PROTOCOL_TLSv1_2 to make
-them pass on Debian.
diff --git a/Misc/NEWS.d/next/Tests/2017-10-06-22-37-38.bpo-31719.gHyrV3.rst b/Misc/NEWS.d/next/Tests/2017-10-06-22-37-38.bpo-31719.gHyrV3.rst
deleted file mode 100644
index a06c52672511..000000000000
--- a/Misc/NEWS.d/next/Tests/2017-10-06-22-37-38.bpo-31719.gHyrV3.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix test_regrtest.test_crashed() on s390x. Add a new _testcapi._read_null()
-function to crash Python in a reliable way on s390x. On s390x,
-ctypes.string_at(0) returns an empty string rather than crashing.
diff --git a/Misc/NEWS.d/next/Tools-Demos/2017-12-22-09-25-51.bpo-24960.TGdAgO.rst b/Misc/NEWS.d/next/Tools-Demos/2017-12-22-09-25-51.bpo-24960.TGdAgO.rst
deleted file mode 100644
index 6f9d83c5772d..000000000000
--- a/Misc/NEWS.d/next/Tools-Demos/2017-12-22-09-25-51.bpo-24960.TGdAgO.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-2to3 and lib2to3 can now read pickled grammar files using pkgutil.get_data()
-rather than probing the filesystem. This lets 2to3 and lib2to3 work when run
-from a zipfile.
diff --git a/Misc/NEWS.d/next/Tools-Demos/2018-02-12-14-27-01.bpo-30109.lIYlaf.rst b/Misc/NEWS.d/next/Tools-Demos/2018-02-12-14-27-01.bpo-30109.lIYlaf.rst
deleted file mode 100644
index 89249e171879..000000000000
--- a/Misc/NEWS.d/next/Tools-Demos/2018-02-12-14-27-01.bpo-30109.lIYlaf.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fixed Tools/scripts/reindent.py for non-ASCII files. It now processes files
-as binary streams. This also fixes "make reindent".
diff --git a/Misc/NEWS.d/next/Tools-Demos/2018-03-26-18-54-24.bpo-31920.u_WKsT.rst b/Misc/NEWS.d/next/Tools-Demos/2018-03-26-18-54-24.bpo-31920.u_WKsT.rst
deleted file mode 100644
index 39c694b0728d..000000000000
--- a/Misc/NEWS.d/next/Tools-Demos/2018-03-26-18-54-24.bpo-31920.u_WKsT.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fixed handling directories as arguments in the ``pygettext`` script. Based
-on patch by Oleg Krasnikov.
diff --git a/Misc/NEWS.d/next/Windows/2017-09-04-14-00-37.bpo-30450.YwitaJ.rst b/Misc/NEWS.d/next/Windows/2017-09-04-14-00-37.bpo-30450.YwitaJ.rst
deleted file mode 100644
index e7e06a144889..000000000000
--- a/Misc/NEWS.d/next/Windows/2017-09-04-14-00-37.bpo-30450.YwitaJ.rst
+++ /dev/null
@@ -1 +0,0 @@
-Pull build dependencies from GitHub rather than svn.python.org.
diff --git a/Misc/NEWS.d/next/Windows/2017-11-24-18-18-31.bpo-30855.Sowf7j.rst b/Misc/NEWS.d/next/Windows/2017-11-24-18-18-31.bpo-30855.Sowf7j.rst
deleted file mode 100644
index cc3ebef29a1d..000000000000
--- a/Misc/NEWS.d/next/Windows/2017-11-24-18-18-31.bpo-30855.Sowf7j.rst
+++ /dev/null
@@ -1 +0,0 @@
-Bump Tcl/Tk to 8.5.19.
diff --git a/Misc/NEWS.d/next/Windows/2018-02-28-11-03-24.bpo-32903.1SXY4t.rst b/Misc/NEWS.d/next/Windows/2018-02-28-11-03-24.bpo-32903.1SXY4t.rst
deleted file mode 100644
index a20a414790f8..000000000000
--- a/Misc/NEWS.d/next/Windows/2018-02-28-11-03-24.bpo-32903.1SXY4t.rst
+++ /dev/null
@@ -1,2 +0,0 @@
-Fix a memory leak in os.chdir() on Windows if the current directory is set
-to a UNC path.
diff --git a/Misc/NEWS.d/next/macOS/2018-04-07-00-58-50.bpo-33184.rMTiqu.rst b/Misc/NEWS.d/next/macOS/2018-04-07-00-58-50.bpo-33184.rMTiqu.rst
deleted file mode 100644
index 9840dc937220..000000000000
--- a/Misc/NEWS.d/next/macOS/2018-04-07-00-58-50.bpo-33184.rMTiqu.rst
+++ /dev/null
@@ -1 +0,0 @@
-Update macOS installer build to use OpenSSL 1.0.2o.
diff --git a/Misc/NEWS.d/next/macOS/2018-04-14-08-49-40.bpo-11485.oALntE.rst b/Misc/NEWS.d/next/macOS/2018-04-14-08-49-40.bpo-11485.oALntE.rst
deleted file mode 100644
index bd3f26c79f2a..000000000000
--- a/Misc/NEWS.d/next/macOS/2018-04-14-08-49-40.bpo-11485.oALntE.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-python.org macOS Pythons no longer supply a default SDK value (e.g.
-``-isysroot /``) or specific compiler version default (e.g. ``gcc-4.2``)
-when building extension modules.  Use ``CC``, ``SDKROOT``, and
-``DEVELOPER_DIR`` environment variables to override compilers or to use an
-SDK.  See Apple's ``xcrun`` man page for more info.
diff --git a/Misc/NEWS.d/next/macOS/2018-04-14-08-54-31.bpo-17128.mRkb0w.rst b/Misc/NEWS.d/next/macOS/2018-04-14-08-54-31.bpo-17128.mRkb0w.rst
deleted file mode 100644
index 3d6ebdee5ded..000000000000
--- a/Misc/NEWS.d/next/macOS/2018-04-14-08-54-31.bpo-17128.mRkb0w.rst
+++ /dev/null
@@ -1,5 +0,0 @@
-All 2.7 macOS installer variants now supply their own version of ``OpenSSL
-1.0.2``; the Apple-supplied SSL libraries and root certificates are not
-longer used.  The ``Installer Certificate`` command in
-``/Applications/Python 2.7`` may be used to download and install a default
-set of root certificates from the third-party ``certifi`` package.
diff --git a/Misc/NEWS.d/next/macOS/2018-04-14-08-55-36.bpo-24414.Z5A1cS.rst b/Misc/NEWS.d/next/macOS/2018-04-14-08-55-36.bpo-24414.Z5A1cS.rst
deleted file mode 100644
index cdc7916820a0..000000000000
--- a/Misc/NEWS.d/next/macOS/2018-04-14-08-55-36.bpo-24414.Z5A1cS.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Default macOS deployment target is now set by ``configure`` to the build
-system's OS version (as is done by Python 3), not ``10.4``; override with,
-for example, ``./configure MACOSX_DEPLOYMENT_TARGET=10.4``.
diff --git a/Misc/NEWS.d/next/macOS/2018-04-14-08-56-20.bpo-32726.Mticyn.rst b/Misc/NEWS.d/next/macOS/2018-04-14-08-56-20.bpo-32726.Mticyn.rst
deleted file mode 100644
index 475e34504fd9..000000000000
--- a/Misc/NEWS.d/next/macOS/2018-04-14-08-56-20.bpo-32726.Mticyn.rst
+++ /dev/null
@@ -1,4 +0,0 @@
-Provide an additional, more modern macOS installer variant that supports
-macOS 10.9+ systems in 64-bit mode only. Upgrade the supplied third-party
-libraries to OpenSSL 1.0.2n and SQLite 3.22.0. The 10.9+ installer now
-supplies its own private copy of Tcl/Tk 8.6.8.



More information about the Python-checkins mailing list