Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libcontainers-common for openSUSE:Factory checked in at 2024-05-05 12:10:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libcontainers-common (Old) and /work/SRC/openSUSE:Factory/.libcontainers-common.new.1880 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libcontainers-common" Sun May 5 12:10:34 2024 rev:71 rq:1171527 version:20240408 Changes: -------- --- /work/SRC/openSUSE:Factory/libcontainers-common/libcontainers-common.changes 2024-04-14 11:53:54.745890852 +0200 +++ /work/SRC/openSUSE:Factory/.libcontainers-common.new.1880/libcontainers-common.changes 2024-05-05 12:10:52.120057022 +0200 @@ -1,0 +2,7 @@ +Wed Apr 24 14:56:17 UTC 2024 - Danish Prakash <danish.prak...@suse.com> + +- Introduce new subpackage that ships registries.conf that uses + registry.suse.com as the only unqualified registry while pulling images on + SL Micro and SP6. (jsc#SMO-376, jsc#PED-8289) + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libcontainers-common.spec ++++++ --- /var/tmp/diff_new_pack.m374Od/_old 2024-05-05 12:10:52.896085107 +0200 +++ /var/tmp/diff_new_pack.m374Od/_new 2024-05-05 12:10:52.896085107 +0200 @@ -58,6 +58,12 @@ Requires: (libcontainers-sles-mounts if (product(SUSE_SLE) or product(SLE-Micro))) Requires: libcontainers-policy >= %{version} Suggests: (libcontainers-policy-openSUSE if openSUSE-release) +# Default to SUSE registry on SL Micro, +# keep SUSE, openSUSE and dockerhub registries otherwise. +# (jsc#SMO-376, jsc#PED-8289) +Requires: registries-conf >= %{version} +Suggests: (registries-conf-suse if (product(SL-Micro) or (product(SUSE_SLE) >= 15.5))) +Suggests: (registries-conf-default if openSUSE-release) Provides: libcontainers-image = %{version} Provides: libcontainers-storage = %{version} Obsoletes: libcontainers-image < %{version} @@ -72,7 +78,7 @@ Summary: Default mounts for SLE distributions %description -n libcontainers-sles-mounts -Updates /etc/containers/mounts.conf with default mounts for SLE distributions +Ships a /etc/containers/mounts.conf with default mounts for SLE distributions %package -n libcontainers-openSUSE-policy Summary: Policy to enforce image verification for SLE BCI @@ -94,6 +100,24 @@ %description -n libcontainers-default-policy This package ships the default /etc/containers/policy.json +%package -n registries-conf-suse +Summary: Defaults to SUSE Registry on SL Micro +Provides: registries-conf = %{version}-%{release} +RemovePathPostfixes: .suse +Conflicts: registries-conf-default + +%description -n registries-conf-suse +Ships a modified registries.conf with registry.suse.com as the only unqualified search registry. + +%package -n registries-conf-default +Summary: Add SUSE and openSUSE registries to be used to pull images along with dockerhub +Provides: registries-conf = %{version}-%{release} +RemovePathPostfixes: .default +Conflicts: registries-conf-suse + +%description -n registries-conf-default +Ships the upstream registries.conf with registry.opensuse.org and registry.suse.com as additional unqualified search registries. + %prep cp %{SOURCE9} . # Apply CNI config on streams other than ALP (bsc#1213556) @@ -139,6 +163,9 @@ %{_sysconfdir}/zypp/credentials.d/SCCcredentials:%{_sysconfdir}/zypp/credentials.d/SCCcredentials EOL +# Default to SUSE registry on SL Micro +sed 's/unqualified-search-registries.*/unqualified-search-registries = \["registry.suse.com"\]/' %{SOURCE6} > registries.conf.suse + cd common-%{commonver} %make_build docs cd .. @@ -158,7 +185,6 @@ install -D -m 0644 %{SOURCE4} %{buildroot}/%{_sysconfdir}/containers/storage.conf install -D -m 0644 %{SOURCE5} %{buildroot}/%{_datadir}/containers/mounts.conf install -D -m 0644 %{SOURCE5} %{buildroot}/%{_sysconfdir}/containers/mounts.conf -install -D -m 0644 %{SOURCE6} %{buildroot}/%{_sysconfdir}/containers/registries.conf install -D -m 0644 %{SOURCE11} %{buildroot}/%{_sysconfdir}/containers/registries.conf.d/000-shortnames.conf install -D -m 0644 %{SOURCE7} %{buildroot}/%{_sysconfdir}/containers/registries.d/default.yaml install -D -m 0644 %_builddir/containers.conf %{buildroot}/%{_datadir}/containers/containers.conf @@ -178,6 +204,9 @@ install -D -m 0644 %{SOURCE12} %{buildroot}/%{_sysconfdir}/containers/policy.json.openSUSE install -D -m 0644 %{SOURCE3} %{buildroot}/%{_sysconfdir}/containers/policy.json.default +install -D -m 0644 %{SOURCE6} %{buildroot}/%{_sysconfdir}/containers/registries.conf.default +install -D -m 0644 registries.conf.suse %{buildroot}/%{_sysconfdir}/containers/registries.conf.suse + %post # Comment out ostree_repo if it's blank [boo#1189893] sed -i 's/ostree_repo = ""/\#ostree_repo = ""/g' %{_sysconfdir}/containers/storage.conf @@ -195,7 +224,6 @@ %dir %{_datadir}/containers/systemd %config(noreplace) %{_sysconfdir}/containers/storage.conf -%config(noreplace) %{_sysconfdir}/containers/registries.conf %config(noreplace) %{_sysconfdir}/containers/seccomp.json %config(noreplace) %{_sysconfdir}/containers/registries.d/default.yaml %config(noreplace) %{_sysconfdir}/containers/registries.conf.d/000-shortnames.conf @@ -216,3 +244,9 @@ %files -n libcontainers-default-policy %config(noreplace) %{_sysconfdir}/containers/policy.json.default +%files -n registries-conf-suse +%config(noreplace) %{_sysconfdir}/containers/registries.conf.suse + +%files -n registries-conf-default +%config(noreplace) %{_sysconfdir}/containers/registries.conf.default +