From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 23370 invoked by alias); 3 Apr 2008 20:10:40 -0000 Received: (qmail 23341 invoked by uid 367); 3 Apr 2008 20:10:39 -0000 Date: Thu, 03 Apr 2008 20:10:00 -0000 Message-ID: <20080403201039.23326.qmail@sourceware.org> From: cagney@sourceware.org To: frysk-cvs@sourceware.org Subject: [SCM] master: Bump mainline version number; and mention test build in release process. X-Git-Refname: refs/heads/master X-Git-Reftype: branch X-Git-Oldrev: a497770c3337305f8caa150835fe1284e9069b83 X-Git-Newrev: 027aad2c28f71e9bdd25b3069ea2f392418bcd14 Mailing-List: contact frysk-cvs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: frysk-cvs-owner@sourceware.org Reply-To: frysk@sourceware.org X-SW-Source: 2008-q2/txt/msg00036.txt.bz2 The branch, master has been updated via 027aad2c28f71e9bdd25b3069ea2f392418bcd14 (commit) from a497770c3337305f8caa150835fe1284e9069b83 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email. - Log ----------------------------------------------------------------- commit 027aad2c28f71e9bdd25b3069ea2f392418bcd14 Author: Andrew Cagney Date: Thu Apr 3 16:10:02 2008 -0400 Bump mainline version number; and mention test build in release process. ----------------------------------------------------------------------- Summary of changes: frysk-common/ChangeLog | 4 +++ frysk-common/version.in | 2 +- htdocs/releases/index.html | 53 ++++++++++++++++++++++++++++++++----------- 3 files changed, 44 insertions(+), 15 deletions(-) First 500 lines of diff: diff --git a/frysk-common/ChangeLog b/frysk-common/ChangeLog index b2ede63..4444b75 100644 --- a/frysk-common/ChangeLog +++ b/frysk-common/ChangeLog @@ -1,3 +1,7 @@ +2008-04-03 Andrew Cagney + + * version.in: Bump to 0.2.50. + 2008-04-02 Andrew Cagney * manpages.sh: Recognize ENTITY volumes. diff --git a/frysk-common/version.in b/frysk-common/version.in index eed9179..860e057 100644 --- a/frysk-common/version.in +++ b/frysk-common/version.in @@ -1 +1 @@ -0.0.1.2007.10.24 +0.2.50 diff --git a/htdocs/releases/index.html b/htdocs/releases/index.html index df72627..689b6d1 100755 --- a/htdocs/releases/index.html +++ b/htdocs/releases/index.html @@ -149,23 +149,40 @@ was set above:
    -
  • First lets create a tar ball from the head of the branch. It's a -little convoluted since it find's the branch head's shar1 and then -uses that. - +
  • First lets find the shar1 of the branch head (so that it can be +refered to later), and the corresponding release tag:
    -echo version=$version branch=$branch
    +echo branch=$branch
     shar1=`git-rev-list -n1 $branch`
     echo shar1=$shar1
    -rm -rf frysk-$version
    -git archive --prefix=frysk-$version/ $shar1 | tar xpf -
    -tar cfj frysk-$version.tar.bz2 frysk-$version
    +release=`git show $shar1:frysk-common/version.in`
    +echo release=$release
    +
    + +
  • Then create a tar-ball using that shar1 marker: +
    +rm -rf frysk-$release
    +git archive --prefix=frysk-$release/ $shar1 | tar xpf -
    +tar cfj frysk-$release.tar.bz2 frysk-$release
     
  • -
  • Assuming you're happy with that, tag the release: +
  • as a sanity check try to build the tar-ball locally:
    -git tag -u <gpg-name> -m frysk-$version $shar1
    +rm -rf build-$release && mkdir build-$release
    +( cd build-$release \
    +  && bunzip2 < ../frysk-$release.tar.bz2 | tar xpf - \
    +  && mkdir build \
    +  && cd build \
    +  && ../frysk-$release/autogen.sh \
    +  && make -j2 )
    +
    +
  • + +
  • finally, assuming the results are good, tag the release and push +it: +
    +git tag -u <gpg-name> -m frysk-$release $shar1
     git push --tags
     
  • @@ -177,10 +194,18 @@ git push --tags

    You might need access to sourceware for this:

    -chmod a=r frysk-$version.tar.bz2
    -scp frysk-$version.tar.bz2 'sourceware.org:~ftp/pub/frysk'
    -printf "\n\t\t\tFrysk $version\n\n\t`md5sum frysk-$version.tar.bz2`\n\t$shar1 GIT\n\n" \
    -  | ssh sourceware.org 'rm -f ~ftp/pub/frysk/.message && dd of=~ftp/pub/frysk/.message && chmod a=r ~ftp/pub/frysk/.message'
    +chmod a=r frysk-$release.tar.bz2
    +scp frysk-$release.tar.bz2 'sourceware.org:~ftp/pub/frysk'
    +ssh sourceware.org 'rm -f ~ftp/pub/frysk/.message'
    +cat <<EOF | ssh sourceware.org 'dd of=~ftp/pub/frysk/.message'
    +
    +            Frysk $release
    +
    +    `md5sum frysk-$release.tar.bz2`
    +    $shar1   GIT SHAR1
    +
    +EOF
    +ssh sourceware.org 'chmod a=r ~ftp/pub/frysk/.message'
     
    hooks/post-receive -- frysk system monitor/debugger