From a0397f1cf1192890ca331db67cf78d8f08c36876 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Krup=C4=8D=C3=ADk?= <lukas.krupcik@vsb.cz>
Date: Wed, 22 Sep 2021 13:32:53 +0200
Subject: [PATCH] Update docs.it4i/software/tools/spack.md

---
 docs.it4i/software/tools/spack.md | 94 ++++++++++++++++---------------
 1 file changed, 48 insertions(+), 46 deletions(-)

diff --git a/docs.it4i/software/tools/spack.md b/docs.it4i/software/tools/spack.md
index b318202b6..cfb932219 100644
--- a/docs.it4i/software/tools/spack.md
+++ b/docs.it4i/software/tools/spack.md
@@ -315,6 +315,16 @@ $ spack install git@2.29.0
 ######################################################################## 100.0%
 ...
 ...
+==> Fetching https://spack-llnl-mirror.s3-us-west-2.amazonaws.com/_source-cache/archive/8f/8f3bf70ddb515674ce2e19572920a39b1be96af12032b77f1dd57898981fb151.tar.gz
+################################################################################################################################################################################################################################ 100.0%
+==> Moving resource stage
+        source : /tmp/kru0052/resource-git-manpages-cabbbb7qozeijgspy2wl3hf6on6f4b4c/spack-src/
+        destination : /tmp/kru0052/spack-stage-git-2.29.0-cabbbb7qozeijgspy2wl3hf6on6f4b4c/spack-src/git-manpages
+==> git: Executing phase: 'autoreconf'
+==> git: Executing phase: 'configure'
+==> git: Executing phase: 'build'
+==> git: Executing phase: 'install'
+[+] /home/kru0052/Spack/opt/spack/linux-centos7-x86_64/gcc-4.8.5/git-2.29.0-cabbbb7qozeijgspy2wl3hf6on6f4b4c
 ```
 
 !!! warning
@@ -329,44 +339,6 @@ $ spack edit git
 !!! note
     To change the source link (`ftp://` to `http://`), use `spack create URL -f` to regenerate rules.
 
-#### **Example**
-
-```console
-$ spack install git
-==> Installing git
-==> Installing pcre
-==> Fetching ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.bz2
-curl: (7) couldn't connect to host
-==> Fetching from ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.bz2 failed.
-==> Error: FetchError: All fetchers failed for pcre-8.39-bm3lumpbghly2l7bkjsi4n2l3jyam6ax
-...
-
-$ spack create http://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.bz2 -f
-==> This looks like a URL for pcre
-==> Found 2 versions of pcre:
-
-  8.41  http://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.41.tar.bz2
-  8.40  http://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.40.tar.bz2
-
-How many would you like to checksum? (default is 1, q to abort) 1
-==> Downloading...
-==> Fetching http://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.41.tar.bz2
-######################################################################## 100,0%
-==> Checksummed 1 version of pcre
-==> This package looks like it uses the cmake build system
-==> Created template for pcre package
-==> Created package file: ~/.local/easybuild/software/Spack/0.10.0/var/spack/repos/builtin/packages/pcre/package.py
-$
-$ spack install git
-==> Installing git
-==> Installing pcre
-==> Installing cmake
-==> Installing ncurses
-==> Fetching http://ftp.gnu.org/pub/gnu/ncurses/ncurses-6.0.tar.gz
-######################################################################## 100,0%
-...
-```
-
 ## Available Spack Module
 
 We know that `spack list` shows you the names of available packages, but how do you figure out which are already installed?
@@ -382,6 +354,36 @@ Spack colorizes output.
 
 ```console
 $ spack find | less -R
+-- linux-centos7-x86_64 / gcc@4.8.5 -----------------------------
+autoconf@2.69
+automake@1.16.2
+berkeley-db@18.1.40
+bzip2@1.0.8
+curl@7.72.0
+diffutils@3.7
+expat@2.2.10
+gdbm@1.18.1
+gettext@0.21
+git@2.29.0
+libbsd@0.10.0
+libedit@3.1-20191231
+libiconv@1.16
+libidn2@2.3.0
+libsigsegv@2.12
+libtool@2.4.6
+libunistring@0.9.10
+libxml2@2.9.10
+m4@1.4.18
+ncurses@6.2
+openssh@8.4p1
+openssl@1.1.1h
+pcre2@10.35
+perl@5.32.0
+pkgconf@1.7.3
+readline@8.0
+tar@1.32
+xz@5.2.5
+zlib@1.2.11
 ```
 
 `spack find` shows the specs of installed packages. A spec is like a name, but it has a version, compiler, architecture, and build options associated with it. In Spack, you can have many installations of the same package with different specs.
@@ -398,24 +400,24 @@ $ spack load git
   the commands below.  Choose the right command for your shell.
 
   For bash and zsh:
-      . ~/.local/easybuild/software/Spack/0.10.0/share/spack/setup-env.sh
+      . ~/.local/easybuild/software/Spack/0.16.2/share/spack/setup-env.sh
 
   For csh and tcsh:
-      setenv SPACK_ROOT ~/.local/easybuild/software/Spack/0.10.0
-      source ~/.local/easybuild/software/Spack/0.10.0/share/spack/setup-env.csh
+      setenv SPACK_ROOT ~/.local/easybuild/software/Spack/0.16.2
+      source ~/.local/easybuild/software/Spack/0.16.2/share/spack/setup-env.csh
 ```
 
 ### First Usage
 
 ```console
-$ . ~/.local/easybuild/software/Spack/0.10.0/share/spack/setup-env.sh
+$ . ~/.local/easybuild/software/Spack/0.16.2/share/spack/setup-env.sh
 ```
 
 ```console
 $ git version 1.7.1
 $ spack load git
 $ git --version
-git version 2.11.0
+git version 2.29.0
 $ spack unload git
 $ git --version
 git version 1.7.1
@@ -431,13 +433,13 @@ You may force uninstall a package with the `--force` option.
 $ spack uninstall git
 ==> The following packages will be uninstalled :
 
--- linux-centos6-x86_64 / gcc@4.4.7 -----------------------------
-xmh3hmb git@2.11.0%gcc
+-- linux-centos7-x86_64 / gcc@4.4.7 -----------------------------
+xmh3hmb git@2.29.0%gcc
 
 
 ==> Do you want to proceed ? [y/n]
 y
-==> Successfully uninstalled git@2.11.0%gcc@4.4.7 arch=linux-centos6-x86_64 -xmh3hmb
+==> Successfully uninstalled git@2.29.00%gcc@4.8.5 arch=linux-centos6-x86_64 -xmh3hmb
 
 ```
 
-- 
GitLab