maint: Update NEWS.

* NEWS: Update.

Signed-off-by: Gary V. Vaughan <gary@gnu.org>
release: remove disembodied "|| exit 1" from no-submodule-changes.

* build-aux/release.mk (no-submodule-changes): Even though the
unchanged syntax still matches what's in upstream gnulib... I
can't parse it, and neither can my shell.  Removing the errant
'|| exit 1' clause fixes the error message for me (/bin/bash:
 -c: line 1: syntax error: unexpected end of file).
* NEWS: Update.

Signed-off-by: Gary V. Vaughan <gary@gnu.org>
build-aux: sync gnupload with gnulib upstream.

* build-aux/gnupload: Update from gnulib.

Signed-off-by: Gary V. Vaughan <gary@gnu.org>
syntax-check: exclude gnupload from some sanity checks.

* build-aux/sanity-cfg.mk (EXTRA_DIST): Add build-aux/sanity-cfg.mk.
Exclude gnupload from GPL_version and two_space_separator_in_usage
checks.

Signed-off-by: Gary V. Vaughan <gary@gnu.org>
Release version 5

* NEWS: Record release date.
maint: post-release administrivia.

* NEWS: Add header line for next release.
* .prev-version: Record previous version.
* ./local.mk (old_NEWS_hash): Auto-update.

Signed-off-by: Gary V. Vaughan <gary@gnu.org>