Conversation
ae183b7 to
0980742
Compare
|
@edan-bainglass, @danielhollas - this one is ready, please test 🙏 |
| PSQL_START_CMD="pg_ctl --timeout=180 -w -l ${PSQL_LOGFILE} start" | ||
|
|
||
| MAMBA_RUN="mamba run -n aiida-core-services" | ||
| CONDA_RUN="conda run -n aiida-core-services" |
There was a problem hiding this comment.
The time I tried, Mamba was just hanging and not moving forward, so I switched to conda to make it work.
I can try to revert it and see how it goes this time.
There was a problem hiding this comment.
Please try. If it fails, good to understand why.
|
I've merged in main to get aiida-core 2.8.0 |
For some reason, mamba now lists this package in canonicalize form as `aiidalab_home`
|
For the record, the failing tests are because we are constraining |
|
@edan-bainglass, @danielhollas: Here is the result of the investigation regarding By default, conda run sets up pipes for stdout/stderr to capture the subprocess output. The flow is:
What happens when starting the deamons When
An alternative solution is suggested here is to use Here is the summary of all tries:
|
|
@danielhollas, @edan-bainglass - to me, the PR is ready to go, please re-review. |
|
@yakutovicha thanks so much, I'll have a look (but will not have time today). Note that this is still blocked on the RabbitMQ upgrade, we need to resolve #510 first. But I agree that otherwise this looks ready. Can you please merge main? That should remove some of the changes to the docker compose files. |
|
@yakutovicha I just launched the latest image from this PR and I am seeing a Notebook v7 warning banner:
I believe it was hidden in the earlier versions of this PR, perhaps that change got lost? |
edan-bainglass
left a comment
There was a problem hiding this comment.
LGTM. Just a few comments, but good to go.
| }, | ||
| "AIIDALAB_HOME_TAG": { | ||
| "default": "v25.02.0" | ||
| "default": "main" |
There was a problem hiding this comment.
We should make a new release of aiidalab-home
|
|
||
| variable "JUPYTER_BASE_IMAGE" { | ||
| default = "jupyter/minimal-notebook:python-${PYTHON_VERSION}" | ||
| default = "quay.io/jupyter/minimal-notebook:python-${PYTHON_VERSION}" |
|
|
||
| def test_correct_aiidalab_home_version_installed(package_info, aiidalab_home_tag): | ||
| info = package_info("aiidalab-home") | ||
| info = package_info("aiidalab_home") |
There was a problem hiding this comment.
Newer mamba version in this image uses this canonicalized package name in its mamba list output
We've been manually updating traitlets to 5.9 for performance reasons, but the new python3.12 base image contains newer traitlets version already.
|
Pushed some small changes, hope that's okay. Disabled QeApp integration tests for now, but before this is merged it would be good to have at least a rough idea what it would take to upgrade QeApp for this image. May I ask, what kind of testing has been done on this image so far? I think at the very least we should test individual AWB widgets. Marking this as blocked until #510 is merged (hope to make some progress on that over weekend) and we need to first release the 2.8 based image anyway. |


fixes #552
This is just a test if we can switch to nbclassic interface, which is now supported in appmode.
Notebook v7 is currently not supported in Appmode.