Add version check to get_source.sh
Mike Duigou
mike.duigou at oracle.com
Thu Jun 26 18:24:52 UTC 2014
Yes, a reasonable suggestion. I have to update the script to fix the parsing of the dev build version format, ie. X.Y.Z+ISO8601 and will include this cleanup with that change.
Mike
On Jun 25 2014, at 02:51 , pointo1d <pointo1d at gmail.com> wrote:
> Hiya Mike ,
>
> On 23/06/14 22:50, Mike Duigou wrote:
>> Hello all;
>>
>> This is the changeset for the enhancement proposed last week. It adds version checks to get_source.sh script. Currently the script will abort if the Mercurial client is not found or is older than 1.5.0. If Mercurial client is older than 2.6.3 then a warning will be issued but the script will attempt to continue.
>>
>> webrev: http://cr.openjdk.java.net/~mduigou/JDK-8047925/0/webrev/
>> jbsbug: https://bugs.openjdk.java.net/browse/JDK-8047925
>>
>> Mike
>
> Would the following (or similar) not help by way of improving readability (also incorporating the typo identified by Mikael)...
>
> to_stderr() {
> echo "$@" >&2
> }
>
> error() {
> to_stderr "ERROR: $1"
> exit ${2:-126}
> }
>
> error "Could not locate Mercurial command"
> .
> .
> .
> error "Could not determine Mercurial version"
> .
> .
> .
> to_stderr "WARNING: Mercurial version $rqstmajor.$rqstminor.$rqstrev or later is recommended. $hgwhere is version $hgversion"
>
> Best rgds ,
> --
> Dave Pointon FIAP MBCS
> Now I saw, tho' too late, the folly of beginning a work before we count the
> cost and before we we judge rightly of our strength to go thro' with it
> - Robinson Crusoe
More information about the build-dev
mailing list