Commit 597529c
authored
Jupyter docker: incremental build to add esgf-pyclient and xncml to fix Jenkins failure (#118)
# Overview
This is a build on top of an existing build. A fresh full build because
it would pull a newer RavenPy which would requires a newer RavenWPS,
which do not start at this moment.
This incremental build is faster to test and will fix our failing
Jenkins due to missing package `esgf-pyclient`.
It is annoying to have Jenkins failing since a while just for a missing
package.
## Changes
- Adds `esgf-pyclient` for esgf-dap.ipynb
(Ouranosinc/pavics-sdi#269)
- Adds `xncml` for gen_catalog refactoring
(Ouranosinc/pavics-vdb#46)
- Fixes annoying harmless error `ERROR 1: PROJ:
proj_create_from_database: Open of /opt/conda/envs/birdy/share/proj
failed`
- Jenkins: lower job retention duration since we now have separated jobs
for nightly trigger and manual trigger
- Existing `intake-esm` pin:
#109
- Relevant changes (alphabetical order):
```diff
> - esgf-pyclient=0.3.1=pyh1a96a4e_2
< - gdal=3.5.3=py38h1f15b03_4
> - gdal=3.6.0=py38h58634bd_13
> - xncml==0.2
```
## Test
- Deployed as "beta" image in production for bokeh visualization
performance regression testing.
- Manual test notebook
https://github.com/Ouranosinc/PAVICS-landing/blob/master/content/notebooks/climate_indicators/PAVICStutorial_ClimateDataAnalysis-5Visualization.ipynb
for bokeh visualization performance and it looks fine.
- Jenkins build: one known intermittent error
[job-PAVICS-e2e-workflow-tests-quick-fix-production-image-3-consoleText.txt](https://github.com/Ouranosinc/PAVICS-e2e-workflow-tests/files/11151086/job-PAVICS-e2e-workflow-tests-quick-fix-production-image-3-consoleText.txt)
## Related Issue / Discussion
- Matching notebook fixes:
- Pavics-sdi: Ouranosinc/pavics-sdi#285
- Deployment to PAVICS:
bird-house/birdhouse-deploy#308
## Additional Information
Full diff conda env export:
[221130-221130-update230403-conda-env-export.diff.txt](https://github.com/Ouranosinc/PAVICS-e2e-workflow-tests/files/11151115/221130-221130-update230403-conda-env-export.diff.txt)
Full new conda env export:
[221130-update230403-conda-env-export.yml.txt](https://github.com/Ouranosinc/PAVICS-e2e-workflow-tests/files/11151116/221130-update230403-conda-env-export.yml.txt)
DockerHub build logs:
[Dockerhub-buildlogs-pavics-workflow-tests-221130-update230403.txt](https://github.com/Ouranosinc/PAVICS-e2e-workflow-tests/files/11151131/Dockerhub-buildlogs-pavics-workflow-tests-221130-update230403.txt)File tree
5 files changed
+16
-10
lines changed- binder
- docker
5 files changed
+16
-10
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
136 | 136 | | |
137 | 137 | | |
138 | 138 | | |
139 | | - | |
140 | | - | |
141 | | - | |
142 | | - | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
143 | 142 | | |
144 | 143 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
4 | 8 | | |
5 | 9 | | |
6 | 10 | | |
7 | 11 | | |
8 | 12 | | |
| 13 | + | |
| 14 | + | |
9 | 15 | | |
10 | | - | |
| 16 | + | |
| 17 | + | |
11 | 18 | | |
12 | 19 | | |
13 | 20 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
0 commit comments