public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
From: Packit <hello@packit.dev>
To: git-commits@fedoraproject.org
Subject: [rpms/containers-common] rawhide: Update to 0.68.0 upstream release
Date: Mon, 15 Jun 2026 12:37:07 GMT [thread overview]
Message-ID: <178152702781.1.15888819975371892351.rpms-containers-common-24cb3af2e6c5@fedoraproject.org> (raw)
A new commit has been pushed.
Repo : rpms/containers-common
Branch : rawhide
Commit : 24cb3af2e6c57b9c2f06d3887874f4c71590c7b1
Author : Packit <hello@packit.dev>
Date : 2026-05-21T14:06:45+00:00
Stats : +67/-27 in 5 file(s)
URL : https://src.fedoraproject.org/rpms/containers-common/c/24cb3af2e6c57b9c2f06d3887874f4c71590c7b1?branch=rawhide
Log:
Update to 0.68.0 upstream release
Upstream tag: common/v0.68.0
Upstream commit: bb6a37c8
Commit authored by Packit automation (https://packit.dev/)
---
diff --git a/.gitignore b/.gitignore
index c3576e8..ccdf9a8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -33,3 +33,4 @@
/v0.64.1.tar.gz
/v0.64.2.tar.gz
/v0.67.0.tar.gz
+/v0.68.0.tar.gz
diff --git a/.packit.yaml b/.packit.yaml
index 06f8dda..733f129 100644
--- a/.packit.yaml
+++ b/.packit.yaml
@@ -61,19 +61,20 @@ jobs:
- job: copr_build
trigger: commit
packages: [containers-common-fedora]
- notifications:
- failure_comment:
- message: "podman-next COPR build failed. @containers/packit-build please check."
branch: main
owner: rhcontainerbot
project: podman-next
enable_net: true
+ # NOTE: Breaking changes related to Podman6 will only be shipped to Fedora
+ # Rawhide (to be Fedora 45) and newer.
+ # TODO: Update dist_git_branches as and when new Fedora releases are
+ # available.
- job: propose_downstream
trigger: release
packages: [containers-common-fedora]
dist_git_branches: &fedora_targets
- - fedora-all
+ - fedora-rawhide
# Ignore CentOS Stream for now
- job: propose_downstream
diff --git a/README.packit b/README.packit
index db76484..eb5cf90 100644
--- a/README.packit
+++ b/README.packit
@@ -1,3 +1,3 @@
This repository is maintained by packit.
https://packit.dev/
-The file was generated using packit 1.14.0.post1.dev10+g291d7454f.
+The file was generated using packit 1.16.0.post1.dev2+ged481c62d.
diff --git a/containers-common.spec b/containers-common.spec
index d95b1aa..1002952 100644
--- a/containers-common.spec
+++ b/containers-common.spec
@@ -25,7 +25,7 @@ Epoch: 5
# If that's what you're reading, Version must be 0, and will be updated by Packit for
# copr and koji builds.
# If you're reading this on dist-git, the version is automatically filled in by Packit.
-Version: 0.67.0
+Version: 0.68.0
Release: %autorelease
License: Apache-2.0
BuildArch: noarch
@@ -42,6 +42,11 @@ Requires: (fuse-overlayfs if fedora-release-identity-server)
%else
Suggests: fuse-overlayfs
%endif
+# Conflict versions using the old config file loading to avoid mismatch between code and configs.
+Conflicts: podman < 5:6
+Conflicts: buildah < 2:1.44
+Conflicts: skopeo < 1:1.23
+
URL: https://github.com/%{project}/%{repo}
Source0: %{url}/archive/refs/tags/common/v%{version}.tar.gz
Source1: https://raw.githubusercontent.com/containers/shortnames/refs/heads/main/shortnames.conf
@@ -65,11 +70,10 @@ Requires: container-network-stack
Requires: oci-runtime
Requires: passt
%if %{defined fedora}
-Conflicts: podman < 5:5.0.0~rc4-1
Recommends: composefs
Recommends: crun
Requires: (crun if fedora-release-identity-server)
-Requires: netavark >= %{netavark_epoch}:1.10.3-1
+Requires: netavark >= %{netavark_epoch}:2
Suggests: slirp4netns
Recommends: qemu-user-static
Requires: (qemu-user-static-aarch64 if fedora-release-identity-server)
@@ -84,10 +88,6 @@ not required by Skopeo.
%prep
%autosetup -Sgit -n %{repo}-common-v%{version}
-# Fine-grain distro- and release-specific tuning of config files,
-# e.g., seccomp, composefs, registries on different RHEL/Fedora versions
-bash common/rpm/update-config-files.sh
-
%build
mkdir -p man5
for i in common/docs/*.5.md image/docs/*.5.md storage/docs/*.5.md; do
@@ -96,7 +96,7 @@ done
%install
# install config and policy files for registries
-install -dp %{buildroot}%{_sysconfdir}/containers/{certs.d,oci/hooks.d,networks,systemd}
+install -dp %{buildroot}%{_sysconfdir}/containers/{certs.d,oci/hooks.d,networks,systemd,registries.conf.d,registries.d}
install -dp %{buildroot}%{_sharedstatedir}/containers/sigstore
install -dp %{buildroot}%{_datadir}/containers/systemd
install -dp %{buildroot}%{_prefix}/lib/containers/storage
@@ -105,20 +105,32 @@ touch %{buildroot}%{_prefix}/lib/containers/storage/overlay-images/images.lock
install -dp -m 700 %{buildroot}%{_prefix}/lib/containers/storage/overlay-layers
touch %{buildroot}%{_prefix}/lib/containers/storage/overlay-layers/layers.lock
-install -Dp -m0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/containers/registries.conf.d/000-shortnames.conf
-install -Dp -m0644 image/default.yaml %{buildroot}%{_sysconfdir}/containers/registries.d/default.yaml
-install -Dp -m0644 image/default-policy.json %{buildroot}%{_sysconfdir}/containers/policy.json
-install -Dp -m0644 image/registries.conf %{buildroot}%{_sysconfdir}/containers/registries.conf
+install -Dp -m0644 %{SOURCE1} %{buildroot}%{_datadir}/containers/registries.conf.d/000-shortnames.conf
+install -Dp -m0644 image/default.yaml %{buildroot}%{_datadir}/containers/registries.d/default.yaml
+install -Dp -m0644 image/default-policy.json %{buildroot}%{_datadir}/containers/policy.json
+install -Dp -m0644 image/registries.conf %{buildroot}%{_datadir}/containers/registries.conf
install -Dp -m0644 storage/storage.conf %{buildroot}%{_datadir}/containers/storage.conf
+# install custom vendor overwrites
+install -Dp -m0644 common/rpm/00-containers.conf %{buildroot}%{_datadir}/containers/containers.conf.d/00-vendor.conf
+install -Dp -m0644 common/rpm/00-storage.conf %{buildroot}%{_datadir}/containers/storage.conf.d/00-vendor.conf
+install -Dp -m0644 common/rpm/00-storage-additional-store.conf %{buildroot}%{_datadir}/containers/storage.rootful.conf.d/00-vendor-additional-store.conf
+
+%if %{defined fedora}
+install -Dp -m0644 common/rpm/00-fedora-registries.conf %{buildroot}%{_datadir}/containers/registries.conf.d/00-vendor.conf
+%else
+install -Dp -m0644 common/rpm/00-rhel-registries.conf %{buildroot}%{_datadir}/containers/registries.conf.d/00-vendor.conf
+%endif
+
+
# RPM-GPG-KEY-redhat-release already exists on rhel envs, install only on
# fedora and centos
%if %{defined fedora} || %{defined centos}
install -Dp -m0644 %{SOURCE2} %{buildroot}%{_sysconfdir}/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
%endif
-install -Dp -m0644 common/contrib/redhat/registry.access.redhat.com.yaml -t %{buildroot}%{_sysconfdir}/containers/registries.d
-install -Dp -m0644 common/contrib/redhat/registry.redhat.io.yaml -t %{buildroot}%{_sysconfdir}/containers/registries.d
+install -Dp -m0644 common/contrib/redhat/registry.access.redhat.com.yaml -t %{buildroot}%{_datadir}/containers/registries.d
+install -Dp -m0644 common/contrib/redhat/registry.redhat.io.yaml -t %{buildroot}%{_datadir}/containers/registries.d
# install manpages
for i in man5/*.5; do
@@ -127,7 +139,7 @@ done
ln -s containerignore.5 %{buildroot}%{_mandir}/man5/.containerignore.5
# install config files for mounts, containers and seccomp
-install -m0644 common/pkg/subscriptions/mounts.conf %{buildroot}%{_datadir}/containers/mounts.conf
+install -m0644 common/contrib/redhat/mounts.conf %{buildroot}%{_datadir}/containers/mounts.conf
install -m0644 common/pkg/seccomp/seccomp.json %{buildroot}%{_datadir}/containers/seccomp.json
install -m0644 common/pkg/config/containers.conf %{buildroot}%{_datadir}/containers/containers.conf
@@ -141,6 +153,22 @@ ln -s ../../../..%{_sysconfdir}/yum.repos.d/redhat.repo %{buildroot}%{_datadir}/
# Placeholder check to silence rpmlint warnings
%check
+%posttrans
+ # Restore user-modified config files from .rpmsave
+ for file in \
+ policy.json \
+ registries.conf \
+ registries.conf.d/000-shortnames.conf \
+ registries.d/default.yaml \
+ registries.d/registry.redhat.io.yaml \
+ registries.d/registry.access.redhat.com.yaml
+ do
+ file="%{_sysconfdir}/containers/${file}"
+ if [ -f "${file}.rpmsave" ]; then
+ mv "${file}.rpmsave" "${file}"
+ fi
+ done
+
%files
%dir %{_sysconfdir}/containers
%dir %{_sysconfdir}/containers/certs.d
@@ -157,15 +185,10 @@ ln -s ../../../..%{_sysconfdir}/yum.repos.d/redhat.repo %{buildroot}%{_datadir}/
%{_prefix}/lib/containers/storage/overlay-images/images.lock
%{_prefix}/lib/containers/storage/overlay-layers/layers.lock
-%config(noreplace) %{_sysconfdir}/containers/policy.json
-%config(noreplace) %{_sysconfdir}/containers/registries.conf
-%config(noreplace) %{_sysconfdir}/containers/registries.conf.d/000-shortnames.conf
+
%if 0%{?fedora} || 0%{?centos}
%{_sysconfdir}/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
%endif
-%config(noreplace) %{_sysconfdir}/containers/registries.d/default.yaml
-%config(noreplace) %{_sysconfdir}/containers/registries.d/registry.redhat.io.yaml
-%config(noreplace) %{_sysconfdir}/containers/registries.d/registry.access.redhat.com.yaml
%ghost %{_sysconfdir}/containers/storage.conf
%ghost %{_sysconfdir}/containers/containers.conf
%dir %{_sharedstatedir}/containers/sigstore
@@ -179,6 +202,21 @@ ln -s ../../../..%{_sysconfdir}/yum.repos.d/redhat.repo %{buildroot}%{_datadir}/
%{_datadir}/containers/containers.conf
%{_datadir}/containers/mounts.conf
%{_datadir}/containers/seccomp.json
+%{_datadir}/containers/policy.json
+%{_datadir}/containers/registries.conf
+%dir %{_datadir}/containers/registries.conf.d
+%{_datadir}/containers/registries.conf.d/000-shortnames.conf
+%{_datadir}/containers/registries.conf.d/00-vendor.conf
+%dir %{_datadir}/containers/registries.d
+%{_datadir}/containers/registries.d/default.yaml
+%{_datadir}/containers/registries.d/registry.redhat.io.yaml
+%{_datadir}/containers/registries.d/registry.access.redhat.com.yaml
+%dir %{_datadir}/containers/containers.conf.d
+%{_datadir}/containers/containers.conf.d/00-vendor.conf
+%dir %{_datadir}/containers/storage.conf.d
+%{_datadir}/containers/storage.conf.d/00-vendor.conf
+%dir %{_datadir}/containers/storage.rootful.conf.d
+%{_datadir}/containers/storage.rootful.conf.d/00-vendor-additional-store.conf
%dir %{_datadir}/rhel
%dir %{_datadir}/rhel/secrets
%{_datadir}/rhel/secrets/*
diff --git a/sources b/sources
index e9a41ae..7cb256f 100644
--- a/sources
+++ b/sources
@@ -1,3 +1,3 @@
-SHA512 (v0.67.0.tar.gz) = a4a0300f22f6f24276fcb206ffea561ac75713e8fa49c1ed2a4bded2c194a1954551797a5385d6ac8ca6cb3dbf504deb3f386b49c6b5d60d9f81fd69b9c430c5
+SHA512 (v0.68.0.tar.gz) = 2725689c41904886c22de3d70a0fdcc93f36e588f2a49970d5ad94dfbcc2029581c3ef824ca7f9f01a52935a9703e41fa184132c61e1daac3f221966326bea40
SHA512 (shortnames.conf) = b81f35ff830c9fc373140089cbcb36e64c9a4ab79ce1958700e12e2b6fa98bbe3a64400d9bfc4ca699af12fb6ad48a53087d1b6c2988cf1e218e3cebdabf1f02
SHA512 (fd431d51.txt) = a22b42ae1f672d628676c4a4006b6573654ac0206086c93ddb2ab4e2914a8351dc8b316cd995eafe5bfa70a2c858eeacb019d8753ad0cfbfc5593d58eab4901e
reply other threads:[~2026-06-15 12:37 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=178152702781.1.15888819975371892351.rpms-containers-common-24cb3af2e6c5@fedoraproject.org \
--to=hello@packit.dev \
--cc=git-commits@fedoraproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox