On Wed, Dec 4, 2024 at 1:50 PM Dan Čermák <dcermak@suse.com> wrote:
Thorsten Kukuk <kukuk@suse.com> writes:
On Wed, Dec 4, 2024 at 10:51 AM Dan Čermák via openSUSE Factory <factory@lists.opensuse.org> wrote:
I would really, really like to finally get rid of the awkward split of the container ecosystem projects into Virtualization:containers, devel:kubic and devel:microos. Can we please put these three into a single namespace
devel:microos has nothing to do with containers! This is about the OS part. Please don't confuse that with devel:microos:containers! And please, don't mix container runtime with container images, we should have them in separate projects.
That's the theory. In practice it is the devel project of podman, buildah, nerdctl, netavark, aardvark-dns, libcontainers-common, etc.pp.
If you remove the few container runtime packages the majority of packages is still MicroOS OS specific and has nothing to do with container runtime. So podman should be separated into an own devel project.
We have tried to consolidate the container packages into a new project, but hit a bunch of (mostly social) problems. Also, on OBS we will inadvertently loose the commit history if we `osc copypac` them.
And now you get it for free :)
I strongly object. Putting the MicroOS OS part (so all the tools and OS images) into one project and the containers, which are for all distributions and independent of MicroOS, into a separate project, is the right thing to do.
I would agree with you, if the devel projects were used like originally intended. But they aren't and thus I have to disagree.
devel:microos is used like originally intended. I know for sure since Richard and I created it :) And there are more non container runtime packages than container runtime packages. Thorsten
Cheers,
Dan
-- Dan Čermák <dcermak@suse.com> Software Engineer Development tools SUSE Software Solutions Germany GmbH Frankenstr. 146 90461 Nürnberg Germany
www.suse.com Geschäftsführer: Ivo Totev, Andrew McDonald, Werner Knoblich (HRB 36809, AG Nürnberg)
-- Thorsten Kukuk, Distinguished Engineer, Senior Architect, Future Technologies SUSE Software Solutions Germany GmbH, Frankenstraße 146, 90461 Nuernberg, Germany Managing Director: Ivo Totev, Andrew McDonald, Werner Knoblich (HRB 36809, AG Nürnberg)