|
4 | 4 |
|
5 | 5 | --- |
6 | 6 |
|
| 7 | +!!! Warning "Preliminary not for LUMI and many other Cray systems" |
| 8 | + |
| 9 | + Not everything in this section is as useful for EasyBuild installations that build |
| 10 | + on the Cray Programming Environment. E.g., the default easyconfig repository does |
| 11 | + not contain easyconfigs for the Cray PE. |
| 12 | + |
| 13 | + Moreover, due to the restricted operating system on the compute nodes of big |
| 14 | + Cray systems such as the EX series (COS instead of the full SUSE linux), |
| 15 | + the GitHub integration does not work on the compute nodes of a typical setup as |
| 16 | + one of the required Python packages fails to work as it needs the DBus daemon. |
| 17 | + |
| 18 | + Since GitHub integration is not yet really used on LUMI, this section is not fully |
| 19 | + tested but left in the tutorial for completeness. |
| 20 | + |
7 | 21 | To contribute changes to the EasyBuild code (framework or easyblocks) or easyconfigs, |
8 | 22 | you will need to be a bit familiar with Git and GitHub. Or maybe not? |
9 | 23 |
|
@@ -94,11 +108,6 @@ and configuration. |
94 | 108 | **Additional dependencies** |
95 | 109 |
|
96 | 110 | Both the `GitPython` and `keyring` Python packages as well as the `keyrings.cryptfile` add-on package must be installed. |
97 | | -In the prepared environment, you can do this via: |
98 | | - |
99 | | -```shell |
100 | | -pip3 install --user GitPython keyring keyrings.cryptfile |
101 | | -``` |
102 | 111 |
|
103 | 112 | !!! Note |
104 | 113 | You may experiences problems installing the ``cryptography`` Python packages, |
@@ -294,6 +303,15 @@ will include information about your system (OS, processor, etc.) and your EasyBu |
294 | 303 |
|
295 | 304 | ## Demo |
296 | 305 |
|
| 306 | +!!! Warning "Not currently suited for LUMI" |
| 307 | + |
| 308 | + This is text from a previous (non-Cray) version of the tutorial. The demo does require |
| 309 | + a number of files not installed on LUMI after going through this tutorial, |
| 310 | + and someone who can master the repository used to clean up again. |
| 311 | + However, having a look at the output (which was generated in the spring of 2021 on |
| 312 | + the CSC system puhti) still offers some information, so the demo was left in this |
| 313 | + version of the tutorial. |
| 314 | + |
297 | 315 | That is a lot to digest, so let us make this a bit more concrete with an example: |
298 | 316 | we will open a pull request for the [`eb-tutorial` example software](../adding_support_software/#example) to *a fork* of the [`easybuild-easyconfigs` repository](https://github.com/easybuilders/easybuild-easyconfigs) using the `eb` command, |
299 | 317 | and submit a test report in it. |
|
0 commit comments