![](https://secure.gravatar.com/avatar/cc7737cd64a84f1b5c61a160798e97ee.jpg?s=120&d=mm&r=g)
https://github.com/python/cpython/commit/abe7b60b80f5cb23f84a49f95ef6ce23521... commit: abe7b60b80f5cb23f84a49f95ef6ce23521eed14 branch: 3.5 author: Ned Deily <nad@python.org> committer: Larry Hastings <larry@hastings.org> date: 2017-08-07T00:34:16-07:00 summary: [3.5] bpo-31036: use an existing Misc/NEWS rather than trying to use blurb (#2874) * bpo-31036: use an existing Misc/NEWS rather than trying to use blurb * bpo-31036: avoid echoing comments (cherry picked from commit 3de144890ad3bc50694368a1b33be6d7f3a780b3) files: M Doc/Makefile diff --git a/Doc/Makefile b/Doc/Makefile index 5075b0264d0..04da82fea96 100644 --- a/Doc/Makefile +++ b/Doc/Makefile @@ -40,7 +40,19 @@ help: build: -mkdir -p build - $(BLURB) merge -f build/NEWS +# Look first for a Misc/NEWS file (building from a source release tarball +# or old repo) and use that, otherwise look for a Misc/NEWS.d directory +# (building from a newer repo) and use blurb to generate the NEWS file. + @if [ -f ../Misc/NEWS ] ; then \ + echo "Using existing Misc/NEWS file"; \ + cp ../Misc/NEWS build/NEWS; \ + elif [ -d ../Misc/NEWS.d ]; then \ + echo "Building NEWS from Misc/NEWS.d with blurb"; \ + $(BLURB) merge -f build/NEWS; \ + else \ + echo "Neither Misc/NEWS.d nor Misc/NEWS found; cannot build docs"; \ + exit 1; \ + fi $(SPHINXBUILD) $(ALLSPHINXOPTS) @echo