Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package patterns-containers for 
openSUSE:Factory checked in at 2026-03-12 22:20:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/patterns-containers (Old)
 and      /work/SRC/openSUSE:Factory/.patterns-containers.new.8177 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "patterns-containers"

Thu Mar 12 22:20:35 2026 rev:34 rq:1338242 version:5.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/patterns-containers/patterns-containers.changes  
2024-10-25 19:19:58.571461433 +0200
+++ 
/work/SRC/openSUSE:Factory/.patterns-containers.new.8177/patterns-containers.changes
        2026-03-12 22:22:09.201977651 +0100
@@ -1,0 +2,7 @@
+Mon Feb 16 07:21:24 UTC 2026 - Danish Prakash <[email protected]>
+
+- Rename container_runtime to container_runtime_podman for clarity and 
consistency
+- Add container_runtime_docker pattern for Docker support, from SLFO 
(bsc#1246859)
+- Add Obsoletes/Provides for old pattern names
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ patterns-containers.spec ++++++
--- /var/tmp/diff_new_pack.YEQPxI/_old  2026-03-12 22:22:09.814002971 +0100
+++ /var/tmp/diff_new_pack.YEQPxI/_new  2026-03-12 22:22:09.814002971 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package patterns-containers
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -25,16 +25,20 @@
 URL:            https://github.com/openSUSE/patterns
 Source0:        %{name}-rpmlintrc
 ExclusiveArch:  x86_64 %{arm} aarch64 ppc64le s390x riscv64
+# SLFO package was named patterns-container
+Obsoletes:      patterns-container < %{version}
+Provides:       patterns-container = %{version}
 
 %description
 This is an internal package that is used to create the patterns as part
 of the installation source setup. Installation of this package does
 not make sense.
 
-%package container_runtime
-Summary:        Container Runtime for non-clustered systems
+%package runtime_podman
+Summary:        Podman Container Runtime for non-clustered systems
 Group:          Metapackages
 Provides:       pattern() = container_runtime
+Provides:       pattern() = container_runtime_podman
 Provides:       pattern-category() = Containers
 Provides:       pattern-icon() = pattern-kubic
 Provides:       pattern-order() = 9030
@@ -43,9 +47,33 @@
 Requires:       (distrobox if patterns-microos-desktop-common else toolbox)
 Suggests:       toolbox
 Requires:       pattern() = basesystem
+Obsoletes:      patterns-containers-container_runtime < %{version}
+Provides:       patterns-containers-container_runtime = %{version}
+Obsoletes:      patterns-microos-container_runtime
+Provides:       patterns-microos-container_runtime
+
+# upgrade path from the old SLFO package (patterns-container (singular))
+Obsoletes:      patterns-container-runtime_podman < %{version}
+Provides:       patterns-container-runtime_podman = %{version}
 
-%description container_runtime
-This pattern installs the default container runtime packages for non-clustered 
systems.
+%description runtime_podman
+This pattern installs Podman as the container runtime for non-clustered 
systems.
+
+%package runtime_docker
+Summary:        Docker Container Runtime
+Group:          Metapackages
+Provides:       pattern() = container_runtime_docker
+Provides:       pattern-category() = Containers
+Provides:       pattern-icon() = pattern-kubic
+Provides:       pattern-order() = 9040
+Provides:       pattern-visible()
+Requires:       docker
+Requires:       pattern() = basesystem
+Obsoletes:      patterns-container-runtime_docker < %{version}
+Provides:       patterns-container-runtime_docker = %{version}
+
+%description runtime_docker
+This pattern installs Docker as the container runtime.
 
 %prep
 # empty on purpose
@@ -55,9 +83,16 @@
 
 %install
 mkdir -p %{buildroot}%{_docdir}/patterns-containers/
-echo 'This file marks the pattern container_runtime to be installed.' 
>%{buildroot}%{_docdir}/patterns-containers/container_runtime.txt
+for pattern in runtime_podman runtime_docker; do
+    echo "This file marks the pattern $pattern to be installed." \
+        >%{buildroot}%{_docdir}/patterns-containers/${pattern}.txt
+done
+
+%files runtime_podman
+%dir %{_docdir}/patterns-containers
+%{_docdir}/patterns-containers/runtime_podman.txt
 
-%files container_runtime
+%files runtime_docker
 %dir %{_docdir}/patterns-containers
-%{_docdir}/patterns-containers/container_runtime.txt
+%{_docdir}/patterns-containers/runtime_docker.txt
 

Reply via email to