Hi!
ti 7. toukok. 2024 klo 23.01 Charles Plessy <
[email protected]> kirjoitti:
Le Tue, May 07, 2024 at 08:17:31PM -0700, Otto Kekäläinen a écrit :
Can you give me an example of a package you want to build and what is
the starting point, and I can tell you what command to issue to https://salsa.debian.org/otto/debcraft to achieve it?
It supports running Podman in user mode (=no root permissions needed),
Hi Otto,
it looks really great!
Do you think you can make it work with Singularity/Apptainer instead of Podman? Our cluster runs only singularity 3.5.2 (https://docs.sylabs.io/guides/3.5/user-guide/). Debian has version
4.1.2 in the singularity-container package.
The conversion of a Docker container to the Singularity format is
simple, and Singularity already mounts most of the local storage to make
it visible and writable from within the container.
I read the docs on how Singularity is able to pull Docker images of Debian
Sid and build on top of them, and run and exec just like Docker/Podman. Unfortunately it has its own Containerfile format (
https://docs.sylabs.io/guides/3.5/user-guide/quick_start.html#singularity-definition-files)
and the commands have their own syntax. I guess Debcraft could be extended
to support it, but that would require at least one Singularity user as
frequent contributor to test and develop Singularity-compatibility.
The entire code base is shell code. Perhaps you want to take a look if it
looks hackable for you?
<div dir="auto"><div>Hi!</div><div dir="auto"><br><br><div class="gmail_quote" dir="auto"><div dir="ltr" class="gmail_attr">ti 7. toukok. 2024 klo 23.01 Charles Plessy <<a href="mailto:
[email protected]" target="_blank" rel="noreferrer">plessy@debian.
org</a>> kirjoitti:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Le Tue, May 07, 2024 at 08:17:31PM -0700, Otto Kekäläinen a écrit :<br>
> <br>
> Can you give me an example of a package you want to build and what is<br> > the starting point, and I can tell you what command to issue to<br>
> <a href="
https://salsa.debian.org/otto/debcraft" rel="noreferrer noreferrer noreferrer" target="_blank">
https://salsa.debian.org/otto/debcraft</a> to achieve it?<br>
> <br>
> It supports running Podman in user mode (=no root permissions needed),<br>
Hi Otto,<br>
it looks really great!<br>
Do you think you can make it work with Singularity/Apptainer instead of<br> Podman? Our cluster runs only singularity 3.5.2<br>
(<a href="
https://docs.sylabs.io/guides/3.5/user-guide/" rel="noreferrer noreferrer noreferrer" target="_blank">
https://docs.sylabs.io/guides/3.5/user-guide/</a>). Debian has version<br>
4.1.2 in the singularity-container package.<br>
The conversion of a Docker container to the Singularity format is<br>
simple, and Singularity already mounts most of the local storage to make<br>
it visible and writable from within the container.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">I read the docs on how Singularity is able to pull Docker images of Debian Sid and build on top of them, and run and exec just like
Docker/Podman. Unfortunately it has its own Containerfile format (<a href="
https://docs.sylabs.io/guides/3.5/user-guide/quick_start.html#singularity-definition-files">https://docs.sylabs.io/guides/3.5/user-guide/quick_start.html#singularity-definition-
files</a>) and the commands have their own syntax. I guess Debcraft could be extended to support it, but that would require at least one Singularity user as frequent contributor to test and develop Singularity-compatibility.</div><div dir="auto"><br></
<div dir="auto">The entire code base is shell code. Perhaps you want to take a look if it looks hackable for you?</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-
left:1px #ccc solid;padding-left:1ex">
</blockquote></div></div></div>
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)