Skip to content

Commit 1a1c48c

Browse files
committed
update to rc2 release
1 parent 5c68acc commit 1a1c48c

File tree

6 files changed

+44
-24
lines changed

6 files changed

+44
-24
lines changed

bootstrap.sh

Lines changed: 18 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,12 @@
55
# installed to scr/install/
66
#
77
# Optional flags:
8+
# --ssh clone dependency repos with git ssh instead of https
89
# --debug compiles dependencies with full debug "-g -O0"
9-
# --dev builds most recent version of each dependency
10+
# --opt compiles dependencies with optimization (non-debug)
11+
# --dev builds each dependency from its latest commit
12+
# --tag builds each dependency from a hardcoded tag
13+
# --clean deletes deps and install directories before build
1014
#
1115

1216
set -x
@@ -27,6 +31,8 @@ while [ $# -ge 1 ]; do
2731
build_debug=0 ;;
2832
"--dev" )
2933
build_dev=1 ;;
34+
"--tag" )
35+
build_dev=0 ;;
3036
"--clean" )
3137
build_clean=1 ;;
3238
*)
@@ -49,15 +55,15 @@ mkdir -p install
4955

5056
cd deps
5157

52-
lwgrp=lwgrp-1.0.3
53-
dtcmp=dtcmp-1.1.2
58+
lwgrp=lwgrp-1.0.4
59+
dtcmp=dtcmp-1.1.3
5460
pdsh=pdsh-2.34
5561

5662
if [ ! -f ${lwgrp}.tar.gz ] ; then
57-
wget https://github.com/LLNL/lwgrp/releases/download/v1.0.3/${lwgrp}.tar.gz
63+
wget https://github.com/LLNL/lwgrp/releases/download/v1.0.4/${lwgrp}.tar.gz
5864
fi
5965
if [ ! -f ${dtcmp}.tar.gz ] ; then
60-
wget https://github.com/LLNL/dtcmp/releases/download/v1.1.2/${dtcmp}.tar.gz
66+
wget https://github.com/LLNL/dtcmp/releases/download/v1.1.3/${dtcmp}.tar.gz
6167
fi
6268
if [ ! -f ${pdsh}.tar.gz ] ; then
6369
wget https://github.com/chaos/pdsh/releases/download/${pdsh}/${pdsh}.tar.gz
@@ -136,7 +142,7 @@ popd
136142

137143
pushd KVTree
138144
if [ $build_dev -eq 0 ] ; then
139-
git checkout v1.1.1
145+
git checkout v1.2.0
140146
fi
141147
rm -rf build
142148
mkdir -p build
@@ -157,7 +163,7 @@ popd
157163

158164
pushd AXL
159165
if [ $build_dev -eq 0 ] ; then
160-
git checkout v0.4.0
166+
git checkout v0.5.0
161167
fi
162168
rm -rf build
163169
mkdir -p build
@@ -177,7 +183,7 @@ popd
177183

178184
pushd spath
179185
if [ $build_dev -eq 0 ] ; then
180-
git checkout v0.0.2
186+
git checkout v0.1.0
181187
fi
182188
rm -rf build
183189
mkdir -p build
@@ -198,7 +204,7 @@ popd
198204

199205
pushd rankstr
200206
if [ $build_dev -eq 0 ] ; then
201-
git checkout v0.0.3
207+
git checkout v0.1.0
202208
fi
203209
rm -rf build
204210
mkdir -p build
@@ -218,7 +224,7 @@ popd
218224

219225
pushd redset
220226
if [ $build_dev -eq 0 ] ; then
221-
git checkout v0.0.5
227+
git checkout v0.1.0
222228
fi
223229
rm -rf build
224230
mkdir -p build
@@ -239,7 +245,7 @@ popd
239245

240246
pushd shuffile
241247
if [ $build_dev -eq 0 ] ; then
242-
git checkout v0.0.4
248+
git checkout v0.1.0
243249
fi
244250
rm -rf build
245251
mkdir -p build
@@ -260,7 +266,7 @@ popd
260266

261267
pushd er
262268
if [ $build_dev -eq 0 ] ; then
263-
git checkout v0.0.4
269+
git checkout v0.1.0
264270
fi
265271
rm -rf build
266272
mkdir -p build

dist/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,6 @@ LIST(APPEND libaxl_srcs
167167
axl/src/axl_sync.c
168168
axl/src/axl_async_datawarp.c
169169
axl/src/axl_async_bbapi.c
170-
# axl/src/axl_async_cppr.c
171170
axl/src/axl_err.c
172171
axl/src/axl_io.c
173172
axl/src/axl_util.c

dist/builddist

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ print_usage() {
66
echo "Tags:"
77
echo " develop - build tarball of latest"
88
# echo " v3.0rc1"
9+
echo " v3.0rc2"
910
}
1011

1112
# check that we got an argument or print usage
@@ -43,6 +44,20 @@ if [ "$1" == "develop" ] ; then
4344
# "rankstr" "ecp-veloc" "v0.0.3"
4445
# "scr" "llnl" "v3.0rc1"
4546
# )
47+
elif [ "$1" == "v3.0rc2" ] ; then
48+
# to build the scr-v3.0rc2 release
49+
ORGS=(
50+
"lwgrp" "llnl" "v1.0.4"
51+
"dtcmp" "llnl" "v1.1.3"
52+
"kvtree" "ecp-veloc" "v1.2.0"
53+
"axl" "ecp-veloc" "v0.5.0"
54+
"spath" "ecp-veloc" "v0.1.0"
55+
"shuffile" "ecp-veloc" "v0.1.0"
56+
"redset" "ecp-veloc" "v0.1.0"
57+
"er" "ecp-veloc" "v0.1.0"
58+
"rankstr" "ecp-veloc" "v0.1.0"
59+
"scr" "llnl" "v3.0rc2"
60+
)
4661
else
4762
echo "Error: unknown tag: $1"
4863
echo ""

doc/rst/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,9 @@
4848
# built documents.
4949
#
5050
# The short X.Y version.
51-
version = '1.2.0'
51+
version = '3.0.0'
5252
# The full version, including alpha/beta/rc tags.
53-
release = '1.2.0'
53+
release = '3.0.0rc2'
5454

5555
# The language for content autogenerated by Sphinx. Refer to documentation
5656
# for a list of supported languages.

doc/rst/users/build.rst

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,9 @@ To build SCR from a release tarball:
4646

4747
.. code-block:: bash
4848
49-
wget https://github.com/LLNL/scr/releases/download/v3.0rc1/scr-top-v3.0rc1.tgz
50-
tar -zxf scr-top-v3.0rc1.tgz
51-
cd scr-top-v3.0rc1
49+
wget https://github.com/LLNL/scr/releases/download/v3.0rc2/scr-top-v3.0rc2.tgz
50+
tar -zxf scr-top-v3.0rc2.tgz
51+
cd scr-top-v3.0rc2
5252
5353
mkdir build
5454
cd build
@@ -201,13 +201,13 @@ For SLURM systems, SCR can be installed with:
201201

202202
.. code-block:: bash
203203
204-
spack install scr@3.0rc1 resource_manager=SLURM
204+
spack install scr@3.0rc2 resource_manager=SLURM
205205
206206
For LSF, systems, SCR can be installed with:
207207

208208
.. code-block:: bash
209209
210-
spack install scr@3.0rc1 resource_manager=LSF
210+
spack install scr@3.0rc2 resource_manager=LSF
211211
212212
The SCR Spack package provides other variants that may be useful.
213213
To see the full list, type:

doc/rst/users/quick.rst

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ To download and build SCR with CMake:
3232

3333
.. code-block:: bash
3434
35-
wget https://github.com/LLNL/scr/releases/download/v3.0rc1/scr-top-v3.0rc1.tgz
36-
tar -zxf scr-top-v3.0rc1.tgz
37-
cd scr-top-v3.0rc1
35+
wget https://github.com/LLNL/scr/releases/download/v3.0rc2/scr-top-v3.0rc2.tgz
36+
tar -zxf scr-top-v3.0rc2.tgz
37+
cd scr-top-v3.0rc2
3838
3939
mkdir build install
4040
cd build
@@ -61,7 +61,7 @@ SCR can then be installed for SLURM systems with:
6161

6262
.. code-block:: bash
6363
64-
spack install scr@3.0rc1
64+
spack install scr@3.0rc2
6565
6666
This downloads, builds, and installs SCR and its dependencies.
6767

0 commit comments

Comments
 (0)