Replies: 8 comments 3 replies
-
That's the expected behavior |
Beta Was this translation helpful? Give feedback.
-
So just to clarify, the ability to The documentation (https://nextflow.io/docs/latest/cli.html#inspect) says:
This is the behaviour seen with 23.10.0.5891 but not with newer versions of nextflow. |
Beta Was this translation helpful? Give feedback.
-
It says "Build the container images", this does not mean it pulls them locally. |
Beta Was this translation helpful? Give feedback.
-
I'm possibly not using the correct terminology. If I run With more recent versions of nextflow it no longer places images in the NXF_APPTAINER_CACHEDIR, it only lists the containers. |
Beta Was this translation helpful? Give feedback.
-
This is expected to work. You need to parse the list of containers and pull them as per you need |
Beta Was this translation helpful? Give feedback.
-
Apologies for continuing to labour the point but I think we're talking at cross purposes here. I've rerun this just to confirm I'm not going crazy, but in the old version of nextflow (23.10.0.5891) if I run the command: Then indeed it only lists the containers. However, if I add Then it definitely does pull the containers and place them in NXF_APPTAINER_CACHEDIR. If I do the exact same thing above in a later version of nextflow then the Can you confirm if the functionality of |
Beta Was this translation helpful? Give feedback.
-
For Docker, the equivalent would be pulling the container ( nf-core download provides this feature, but it's taken @MatthiasZepper an absurd amount of work to keep it maintained so a native method would be preferable. |
Beta Was this translation helpful? Give feedback.
-
If you have a nf-core pipeline where it fails, please open an issue on the tools repo. There is really only a tiny fraction of pipeline releases, where it misses an image or two. It should also work with non-nf-core pipelines that use nf-core modules. An important conceptual difference is: |
Beta Was this translation helpful? Give feedback.
-
Bug report
Expected behavior and actual behavior
With nextflow version 23.10.0.5891 if I run the following:
Then it finds all the containers used in the test_full profile and pulls them, placing them into NXF_APPTAINER_CACHEDIR, and then finally lists all of the used containers.
However, for nextflow version 23.11.0-edge.5892, version 23.10.1.5893 & 24.01.0-edge.5903 (and presumably all in between) the containers aren't pulled just listed.
Steps to reproduce the problem
Works (nextflow 23.10.0.5891)
Outputs images to NXF_APPTAINER_CACHEDIR. Using any of the recent versions of nextflow does not output images in the cache dir.
Program output
NA. It is the lack of pulled image files that is the problem.
Environment
Additional context
I've tried this in multiple environments, 2 different linux-HPC and also on WSL2 with the same result.
Beta Was this translation helpful? Give feedback.
All reactions