Junxuan Gao
09/08/2026, 10:37 PMext.singularity_pull_docker_container = true
It looks like the PATH environment variable is supposed to be updated by shell-hook.sh which is called in the ENTRYPOINT section in the Dockerfile, but singularity exec doesn't invoke the ENTRYPOINT section which is translated to %runscript when converting from OCI image to SIF. The native Singularity images don't have this issue because the shell-hook.sh script is invoked in the %environment section.
While this is not a critical issue, it would be nice to be consistent with where and when we update the environment variables and to allow users to run OCI-converted Wave containers with Singularity.Junxuan Gao
09/08/2026, 10:38 PMseqeralabs/wave?Phil Ewels
09/08/2026, 10:48 PMPhil Ewels
09/08/2026, 10:48 PMPhil Ewels
09/08/2026, 10:49 PMJunxuan Gao
09/08/2026, 10:54 PMSimon Pearce
09/09/2026, 6:41 AMsingularity_pull_docker_container ?
Because I have been suggesting to remove this from the template, as I didn't see a use-case for it.Simon Pearce
09/09/2026, 8:22 AMJunxuan Gao
09/10/2026, 6:29 PMdata if you try to run singularity pull with --disable-cache)Phil Ewels
09/10/2026, 6:41 PMnf-core pipeline download for exactly this taskPhil Ewels
09/10/2026, 6:41 PMPhil Ewels
09/10/2026, 6:41 PMPhil Ewels
09/10/2026, 6:42 PM--compress none and --container-cache-utilisation amendPhil Ewels
09/10/2026, 6:44 PMJunxuan Gao
09/10/2026, 7:44 PMSimon Pearce
09/10/2026, 8:09 PMsingularity_pull_docker_container option if possibleJunxuan Gao
09/10/2026, 9:25 PMJunxuan Gao
09/10/2026, 9:26 PMPhil Ewels
09/11/2026, 6:25 AMSimon Pearce
10/19/2026, 12:56 PMsingularity_pull_docker_container in a future update