Checking the correctness of the NEWS file syntax is an important part of the check process, but up to now it was only possible as part of a bigger set of tests. This commit creates a Makefile target to run that independently.
The developer notes are updated to document this new target. Signed-off-by: Michele Tartara <[email protected]> --- Makefile.am | 6 ++++-- doc/devnotes.rst | 4 ++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/Makefile.am b/Makefile.am index d15854e..0bcd349 100644 --- a/Makefile.am +++ b/Makefile.am @@ -2027,11 +2027,13 @@ check-dirs: $(GENERATED_FILES) } .PHONY: check-local -check-local: check-dirs $(GENERATED_FILES) +check-news: + RELEASE=$(PACKAGE_VERSION) $(CHECK_NEWS) < $(top_srcdir)/NEWS + +check-local: check-dirs check-news $(GENERATED_FILES) $(CHECK_PYTHON_CODE) $(check_python_code) PYTHONPATH=. $(CHECK_HEADER) $(check_python_code) $(CHECK_VERSION) $(VERSION) $(top_srcdir)/NEWS - RELEASE=$(PACKAGE_VERSION) $(CHECK_NEWS) < $(top_srcdir)/NEWS PYTHONPATH=. $(RUN_IN_TEMPDIR) $(CURDIR)/$(CHECK_IMPORTS) . $(standalone_python_modules) error= ; \ if [ "x`echo $(VERSION_SUFFIX)|grep 'alpha'`" == "x" ]; then \ diff --git a/doc/devnotes.rst b/doc/devnotes.rst index 222f4ce..bdd0ebe 100644 --- a/doc/devnotes.rst +++ b/doc/devnotes.rst @@ -214,6 +214,10 @@ for example:: $ make hs-shell-{balancing,basic} +Checking for the correct style of the NEWS file is also possible, by running:: + + $ make check-news + Packaging notes =============== -- 1.7.10.4
