Maxime Garcia
09/17/2026, 7:31 AMMaxime Garcia
09/17/2026, 7:32 AMYes! Containers need to be created through the seqera wave API or you need the use a slightly modified version of #CE5LG7WMB (PR pending approval)https://github.com/nf-core/tools/pull/4449
Arthur
10/21/2026, 5:21 AMnf-core modules recently and I am wondering if there is any plan to audit this and attempt to update the containers affected?
The module in question avoided being flagged by CI because the tool only uses gzip when run under certain conditions.Matthias De Smet
10/21/2026, 5:24 AMArthur
10/21/2026, 5:26 AMMatthias De Smet
10/21/2026, 5:27 AMArthur
10/21/2026, 5:28 AMMatthias De Smet
10/21/2026, 5:28 AMMatthias De Smet
10/21/2026, 5:29 AMMatthias De Smet
10/21/2026, 5:30 AMMatthias De Smet
10/21/2026, 5:30 AMMatthias De Smet
10/21/2026, 5:30 AMMatthias De Smet
10/21/2026, 5:30 AMArthur
10/21/2026, 5:33 AMdownload right? (or they at least then need singularity installed where they run download)Arthur
10/21/2026, 5:35 AMgzip as a dependency, possibly because they hit this issueMatthias De Smet
10/21/2026, 5:36 AMgzip only to satisfy the linterArthur
10/21/2026, 5:39 AMnf-core/tools to build them, and right now it doesn’t work to rebuild images for a patched module installed in a pipeline. Would be better if there was a base image that we could point people too I think - but then that’s another thing we have to maintain and upgrade, which with the rapid pace of 0-days and stuff like this certs chaos is going to be far to often 😂Matthias De Smet
10/21/2026, 5:47 AMThis isn’t a linter thing though right?I think for most it is though. The linter requires
echo '' | gzip > file.ext.gz in the stub, so if singularity doesn’t have gzip, they add it to the env.Matthias De Smet
10/21/2026, 5:47 AMArthur
10/21/2026, 5:48 AMgzip like that.Matthias De Smet
10/21/2026, 5:48 AMbut then that’s another thing we have to maintain and upgrade,There’s automation for that?
Matthias De Smet
10/21/2026, 5:48 AMMatthias De Smet
10/21/2026, 5:49 AMArthur
10/21/2026, 5:49 AMArthur
10/21/2026, 5:50 AMgzip by default whilst the others don’t. Many people only test locally with docker.Arthur
10/23/2026, 3:55 AMMatthias De Smet
10/23/2026, 3:58 AMArthur
10/23/2026, 3:59 AMgzip then yeah that’s true, but it’s because the pixi base image now has it (ubuntu:24.04) and not because of basePackages.Matthias De Smet
10/23/2026, 4:02 AMArthur
10/23/2026, 4:03 AMMatthias De Smet
10/23/2026, 4:04 AMMatthias De Smet
10/23/2026, 4:05 AMArthur
10/23/2026, 4:06 AMgzip. I don’t really understand what happened either though, because we were using the pixi V1 template already…Arthur
10/23/2026, 4:25 AMThe old annotsv Singularity image came from the default Wave template, conda/micromamba:v2. Its base image was mambaorg/micromamba:2-amazon2023, with a single stage. The new pixi template changes this, and that is why gzip is now present.So it seems like just the template in
containers create using pixi was enough, anything with a missing gzip must have been coming from people manually updating containers via the wave web gui or cliMatthias De Smet
10/23/2026, 4:59 AM