[beast/temp-rc1] mkrelease.sh: check versioning before tarball checks
- From: Tim Janik <timj src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [beast/temp-rc1] mkrelease.sh: check versioning before tarball checks
- Date: Tue, 28 Oct 2014 12:57:33 +0000 (UTC)
commit 4d58f00fbc8cef2ee97334b0af125de5f975503c
Author: Tim Janik <timj gnu org>
Date: Thu Oct 9 04:12:30 2014 +0200
mkrelease.sh: check versioning before tarball checks
mkrelease.sh | 30 ++++++++++++++++--------------
1 files changed, 16 insertions(+), 14 deletions(-)
---
diff --git a/mkrelease.sh b/mkrelease.sh
index 4de8977..48447a4 100755
--- a/mkrelease.sh
+++ b/mkrelease.sh
@@ -289,20 +289,6 @@ done
head -n2 NEWS | grep -q "$VERSION" && ok || \
fail "note: NEWS fails to describe version $VERSION"
}
- msg "Checking release tarball $TARBALL..."
- skipop "tarball" || {
- test -r "$TARBALL" && ok || fail "note: tarball unreadable"
- }
- msg "Checking tarball against ChangeLog age..."
- skipop "changelogage" || {
- test "$TARBALL" -nt ChangeLog && ok \
- || fail "note: ChangeLog appears to be newer; make distcheck"
- }
- msg "Checking tarball against NEWS age..."
- skipop "newsage" || {
- test "$TARBALL" -nt NEWS && ok \
- || fail "note: NEWS appears to be newer; make distcheck"
- }
[ -n "$REVISIONVAR" ] && {
msg "Checking revision variable to match version..."
N=`sed -ne "/^$REVISIONVAR_NAME\s*=\s*[0-9]/ { s/^[^=]*=\s*\([0-9]\+\).*/\1/ ; p ; q }"
$REVISIONVAR_FILE`
@@ -317,6 +303,22 @@ done
test "$REVISION" = `echo "$REVISION / 2 * 2" | bc` && ok \
|| fail "note: refusing to release development version with odd revision: $REVISION"
}
+ # semi-final checks for tarball sanity, new checks should be added above
+ msg "Checking release tarball $TARBALL..."
+ skipop "tarball" || {
+ test -r "$TARBALL" && ok || fail "note: tarball unreadable"
+ }
+ msg "Checking tarball against ChangeLog age..."
+ skipop "changelogage" || {
+ test "$TARBALL" -nt ChangeLog && ok \
+ || fail "note: ChangeLog appears to be newer; make distcheck"
+ }
+ msg "Checking tarball against NEWS age..."
+ skipop "newsage" || {
+ test "$TARBALL" -nt NEWS && ok \
+ || fail "note: NEWS appears to be newer; make distcheck"
+ }
+ # final upstream & upload checks
msg "Checking master to be the current branch..."
CBRANCH=`{ git symbolic-ref -q HEAD || git rev-parse HEAD ; }`
test "$CBRANCH" = refs/heads/master && ok \
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]