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

Author larry
Recipients benjamin.peterson, doko, georg.brandl, larry, matrixise, ned.deily, vstinner
Date 2017-07-25.23:51:18
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1501026678.48.0.387843296871.issue31036@psf.upfronthosting.co.za>
In-reply-to
Content
What you're missing is that Misc/NEWS.d is removed from tarballs.  We ship Misc/NEWS in tarballs but *not* Misc/NEWS.d.

If you start with a CPython tarball (e.g. 3.5.4rc1), and then apply vendor-specific patches on top of that, and those patches include news entries in Misc/NEWS.d, and you want to ship a unified Misc/NEWS file that contains those entries, then you'll have to use "blurb split" to repopulate Misc/NEWS.d from Misc/NEWS followed by "blurb merge" to reconstitute Misc/NEWS from Misc/NEWS.d.

FWIW, right now any entries under "Misc/NEWS.d/next" would appear in Misc/NEWS under the heading "What's new in Python next?", rather than e.g. "What's new in Python 3.5.4 release candidate 1?".  This would be a little curious.  blurb is only set up to understand "next" and CPython version numbers there; convincing it to put something else there would be a non-trivial amount of work.

On a related subject, I should mention something about blurb aggregated version files, e.g. "Misc/NEWS.d/3.5.4rc1.rst".  blurb doesn't know how to append / prepend to those, nor does it know how to combine two of them together.  It just isn't a feature I needed for CPython.  My guess is adding support for this wouldn't be too bad, and it may yet be helpful for doko's use case.  Something to keep in mind.
History
Date User Action Args
2017-07-25 23:51:18larrysetrecipients: + larry, georg.brandl, doko, vstinner, benjamin.peterson, ned.deily, matrixise
2017-07-25 23:51:18larrysetmessageid: <1501026678.48.0.387843296871.issue31036@psf.upfronthosting.co.za>
2017-07-25 23:51:18larrylinkissue31036 messages
2017-07-25 23:51:18larrycreate