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