%global with_check 0 # https://bugzilla.redhat.com/show_bug.cgi?id=1904567 %global _lto_cflags %{nil} %global _find_debuginfo_dwz_opts %{nil} %global _dwz_low_mem_die_limit 0 %if 0%{?rhel} > 7 && ! 0%{?fedora} %define gobuild(o:) \ go build -buildmode pie -compiler gc -tags="rpm_crashtraceback libtrust_openssl ${BUILDTAGS:-}" -ldflags "${LDFLAGS:-} -linkmode=external -compressdwarf=false -B 0x$(head -c20 /dev/urandom|od -An -tx1|tr -d ' \\n') -extldflags '%__global_ldflags'" -a -v %{?**}; %else %if ! 0%{?gobuild:1} %define gobuild(o:) GO111MODULE=off go build -buildmode pie -compiler gc -tags="rpm_crashtraceback ${BUILDTAGS:-}" -ldflags "${LDFLAGS:-} -linkmode=external -B 0x$(head -c20 /dev/urandom|od -An -tx1|tr -d ' \\n') -extldflags '-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld '" -a -v %{?**}; %endif %endif %global import_path github.com/containers/podman %global branch v3.4 %global commit0 63134a1ef8e85395fb0aedbe966fb6b4f1d91470 %global shortcommit0 %(c=%{commit0}; echo ${c:0:7}) %global cataver 0.1.7 %global dnsnamever 1.3.0 %global gvproxyrepo gvisor-tap-vsock %global gvproxyver 0.1.0 %global commit_mcni 0749884b8d1a455c68da30789e37811ec0809d51 %global shortcommit_mcni %(c=%{commit_mcni}; echo ${c:0:7}) Epoch: 2 Name: podman Version: 3.4.5 Release: 0.7%{?dist} Summary: Manage Pods, Containers and Container Images License: ASL 2.0 and GPLv3+ URL: https://%{name}.io/ %if 0%{?branch:1} Source0: https://%{import_path}/tarball/%{commit0}/%{branch}-%{shortcommit0}.tar.gz %else Source0: https://%{import_path}/archive/%{commit0}/%{name}-%{version}-%{shortcommit0}.tar.gz %endif Source1: https://github.com/openSUSE/catatonit/archive/v%{cataver}.tar.gz Source2: https://github.com/containers/dnsname/archive/v%{dnsnamever}.tar.gz Source3: https://github.com/containers/%{name}-machine-cni/archive/%{commit_mcni}/%{name}-machine-cni-%{shortcommit_mcni}.tar.gz Source4: https://github.com/containers/%{gvproxyrepo}/archive/v%{gvproxyver}.tar.gz # https://fedoraproject.org/wiki/PackagingDrafts/Go#Go_Language_Architectures ExclusiveArch: %{go_arches} Provides: %{name}-manpages = %{epoch}:%{version}-%{release} Obsoletes: %{name}-manpages < %{epoch}:%{version}-%{release} BuildRequires: golang >= 1.16.6 BuildRequires: glib2-devel BuildRequires: glibc-devel BuildRequires: glibc-static BuildRequires: git-core BuildRequires: go-md2man BuildRequires: gpgme-devel BuildRequires: libassuan-devel BuildRequires: libgpg-error-devel BuildRequires: libseccomp-devel BuildRequires: libselinux-devel BuildRequires: ostree-devel BuildRequires: pkgconfig BuildRequires: make BuildRequires: systemd BuildRequires: systemd-devel BuildRequires: shadow-utils-subid-devel # for catatonit BuildRequires: autoconf BuildRequires: automake BuildRequires: file BuildRequires: gcc BuildRequires: libtool Requires: containers-common >= 2:1-2 Requires: containernetworking-plugins >= 0.9.1-1 Requires: iptables Requires: nftables Obsoletes: oci-systemd-hook < 1 Requires: libseccomp >= 2.4.1 Requires: conmon >= 2.0.25 Requires: (container-selinux if selinux-policy) Requires: slirp4netns >= 0.4.0-1 Requires: runc >= 1.0.0-57 Requires: fuse-overlayfs Requires: %{name}-catatonit >= %{epoch}:%{version}-%{release} Requires: oci-runtime %description %{name} (Pod Manager) is a fully featured container engine that is a simple daemonless tool. %{name} provides a Docker-CLI comparable command line that eases the transition from other container engines and allows the management of pods, containers and images. Simply put: alias docker=%{name}. Most %{name} commands can be run as a regular user, without requiring additional privileges. %{name} uses Buildah(1) internally to create container images. Both tools share image (not container) storage, hence each can use or manipulate images (but not containers) created by the other. %{summary} %{name} Simple management tool for pods, containers and images %package docker Summary: Emulate Docker CLI using %{name} BuildArch: noarch Requires: %{name} = %{epoch}:%{version}-%{release} Provides: docker = %{epoch}:%{version}-%{release} %description docker This package installs a script named docker that emulates the Docker CLI by executes %{name} commands, it also creates links between all Docker CLI man pages and %{name}. %package remote Summary: A remote CLI for Podman: A Simple management tool for pods, containers and images %description remote %{name}-remote provides a local client interacting with a Podman backend node through a RESTful API tunneled through a ssh connection. In this context, a %{name} node is a Linux system with Podman installed on it and the API service activated. Credentials for this session can be passed in using flags, environment variables, or in containers.conf. %package catatonit Summary: A signal-forwarding process manager for containers Requires: %{name} = %{epoch}:%{version}-%{release} %description catatonit Catatonit is a /sbin/init program for use within containers. It forwards (almost) all signals to the spawned child, tears down the container when the spawned child exits, and otherwise cleans up other exited processes (zombies). This is a reimplementation of other container init programs (such as "tini" or "dumb-init"), but uses modern Linux facilities (such as signalfd(2)) and has no additional features. %package plugins Summary: Plugins for %{name} Requires: dnsmasq Recommends: %{name}-gvproxy = %{epoch}:%{version}-%{release} %description plugins This plugin sets up the use of dnsmasq on a given CNI network so that Pods can resolve each other by name. When configured, the pod and its IP address are added to a network specific hosts file that dnsmasq will read in. Similarly, when a pod is removed from the network, it will remove the entry from the hosts file. Each CNI network will have its own dnsmasq instance. %package tests Summary: Tests for %{name} Requires: %{name} = %{epoch}:%{version}-%{release} #Requires: bats (which RHEL8 doesn't have. If it ever does, un-comment this) Requires: nmap-ncat Requires: httpd-tools Requires: jq Requires: socat Requires: skopeo Requires: openssl Requires: buildah Requires: gnupg Requires: git-daemon %description tests %{summary} This package contains system tests for %{name} %package gvproxy Summary: Go replacement for libslirp and VPNKit %description gvproxy A replacement for libslirp and VPNKit, written in pure Go. It is based on the network stack of gVisor. Compared to libslirp, gvisor-tap-vsock brings a configurable DNS server and dynamic port forwarding. %prep %if 0%{?branch:1} %autosetup -Sgit -n containers-%{name}-%{shortcommit0} %else %autosetup -Sgit -n %{name}-%{commit0} %endif tar fx %{SOURCE1} tar fx %{SOURCE2} tar fx %{SOURCE3} tar fx %{SOURCE4} mv pkg/hooks/README.md pkg/hooks/README-hooks.md # this is shipped by skopeo: containers-common subpackage rm -rf docs/source/markdown/containers-mounts.conf.5.md %build export GO111MODULE=off export GOPATH=$(pwd):$(pwd)/_build export CGO_CFLAGS="%{optflags} -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" mkdir _build pushd _build mkdir -p src/github.com/containers ln -s ../../../../ src/github.com/containers/podman popd ln -s vendor src rm -rf vendor/github.com/containers/storage/drivers/register/register_btrfs.go export BUILDTAGS="systemd selinux seccomp btrfs_noversion exclude_graphdriver_devicemapper $(hack/libdm_tag.sh) $(hack/libsubid_tag.sh)" # build date. FIXME: Makefile uses '/v2/libpod', that doesn't work here? LDFLAGS="-X %{import_path}/libpod/define.buildInfo=$(date +%s)" %gobuild -o bin/%{name} %{import_path}/cmd/%{name} # build %%{name}-remote export BUILDTAGS="remote $BUILDTAGS" %gobuild -o bin/%{name}-remote %{import_path}/cmd/%{name} %{__make} docs # build catatonit unset LDFLAGS CFLAGS="%{optflags} -fPIE -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" pushd catatonit-%{cataver} autoreconf -fi %configure %{__make} %{?_smp_mflags} # Make sure we *always* build a static binary for catatonit. Otherwise we'll break containers # that don't have the necessary shared libs. file catatonit | grep 'statically linked' if [ $? != 0 ]; then echo "ERROR: catatonit binary must be statically linked!" exit 1 fi popd # build dnsname plugin unset LDFLAGS pushd dnsname-%{dnsnamever} mkdir _build pushd _build mkdir -p src/github.com/containers ln -s ../../../../ src/github.com/containers/dnsname popd ln -s vendor src export GOPATH=$(pwd)/_build:$(pwd) %gobuild -o bin/dnsname github.com/containers/dnsname/plugins/meta/dnsname popd pushd %{name}-machine-cni-%{commit_mcni} unset LDFLAGS mkdir _build pushd _build mkdir -p src/github.com/containers ln -s ../../../../ src/github.com/containers/%{name}-machine-cni popd ln -s vendor src export GOPATH=$(pwd)/_build:$(pwd) %gobuild -o bin/%{name}-machine github.com/containers/%{name}-machine-cni/plugins/meta/%{name}-machine popd pushd %{gvproxyrepo}-%{gvproxyver} unset LDFLAGS mkdir _build pushd _build mkdir -p src/github.com/containers ln -s ../../../../ src/github.com/containers/%{gvproxyrepo} popd ln -s vendor src export GOPATH=$(pwd)/_build:$(pwd) %gobuild -o bin/gvproxy github.com/containers/%{gvproxyrepo}/cmd/gvproxy popd %install PODMAN_VERSION=%{version} %{__make} PREFIX=%{buildroot}%{_prefix} \ ETCDIR=%{buildroot}%{_sysconfdir} \ install.bin-nobuild \ install.remote-nobuild \ install.man-nobuild \ install.systemd \ install.completions \ install.docker # install test scripts, but not the internal helpers.t meta-test ln -s ./ ./vendor/src # ./vendor/src -> ./vendor install -d -p %{buildroot}/%{_datadir}/%{name}/test/system cp -pav test/system %{buildroot}/%{_datadir}/%{name}/test/ rm -f %{buildroot}/%{_datadir}/%{name}/test/system/*.t # do not include docker and podman-remote man pages in main package for file in `find %{buildroot}%{_mandir}/man[15] -type f | sed "s,%{buildroot},," | grep -v -e remote -e docker`; do echo "$file*" >> podman.file-list done # install catatonit install -dp %{buildroot}%{_libexecdir}/catatonit install -p catatonit-%{cataver}/catatonit %{buildroot}%{_libexecdir}/catatonit install -dp %{buildroot}%{_libexecdir}/podman install -dp %{buildroot}%{_datadir}/licenses/podman-catatonit install -p catatonit-%{cataver}/COPYING %{buildroot}%{_datadir}/licenses/podman-catatonit/COPYING ln -s %{_libexecdir}/catatonit/catatonit %{buildroot}%{_libexecdir}/podman/catatonit # install dnsname plugin pushd dnsname-%{dnsnamever} %{__make} PREFIX=%{_prefix} DESTDIR=%{buildroot} install popd # install machine-cni plugin pushd %{name}-machine-cni-%{commit_mcni} %{__make} PREFIX=%{_prefix} DESTDIR=%{buildroot} install popd # install gvproxy pushd %{gvproxyrepo}-%{gvproxyver} install -dp %{buildroot}%{_libexecdir}/%{name} install -p -m0755 bin/gvproxy %{buildroot}%{_libexecdir}/%{name} popd %check %if 0%{?with_check} # Since we aren't packaging up the vendor directory we need to link # back to it somehow. Hack it up so that we can add the vendor # directory from BUILD dir as a gopath to be searched when executing # tests from the BUILDROOT dir. ln -s ./ ./vendor/src # ./vendor/src -> ./vendor export GOPATH=%{buildroot}/%{gopath}:$(pwd)/vendor:%{gopath} %if ! 0%{?gotest:1} %global gotest go test %endif %gotest %{import_path}/cmd/%{name} %gotest %{import_path}/libkpod %gotest %{import_path}/libpod %gotest %{import_path}/pkg/registrar %endif %triggerpostun -- %{name} < 1.1 %{_bindir}/%{name} system renumber exit 0 #define license tag if not already defined %{!?_licensedir:%global license %doc} %files -f podman.file-list %license LICENSE %doc README.md CONTRIBUTING.md pkg/hooks/README-hooks.md install.md transfer.md %{_bindir}/%{name} %{_datadir}/bash-completion/completions/%{name} # By "owning" the site-functions dir, we don't need to Require zsh %dir %{_datadir}/zsh/site-functions %{_datadir}/zsh/site-functions/_%{name} %dir %{_datadir}/fish/vendor_completions.d %{_datadir}/fish/vendor_completions.d/%{name}.fish %ghost %dir %{_sysconfdir}/cni/net.d %ghost %{_sysconfdir}/cni/net.d/87-%{name}-bridge.conflist %{_unitdir}/*.service %{_unitdir}/*.socket %{_unitdir}/*.timer %{_userunitdir}/*.service %{_userunitdir}/*.socket %{_userunitdir}/*.timer %{_usr}/lib/tmpfiles.d/%{name}.conf %files docker %{_bindir}/docker %{_usr}/lib/tmpfiles.d/%{name}-docker.conf %files remote %license LICENSE %{_bindir}/%{name}-remote %{_mandir}/man1/%{name}-remote*.* %{_datadir}/bash-completion/completions/%{name}-remote %dir %{_datadir}/fish %dir %{_datadir}/fish/vendor_completions.d %{_datadir}/fish/vendor_completions.d/%{name}-remote.fish %dir %{_datadir}/zsh %dir %{_datadir}/zsh/site-functions %{_datadir}/zsh/site-functions/_%{name}-remote %files catatonit %license COPYING %doc README.md %dir %{_libexecdir}/catatonit %{_libexecdir}/catatonit/catatonit %dir %{_libexecdir}/podman %{_libexecdir}/podman/catatonit %files plugins %license dnsname-%{dnsnamever}/LICENSE %doc dnsname-%{dnsnamever}/{README.md,README_PODMAN.md} %{_libexecdir}/cni/dnsname %{_libexecdir}/cni/%{name}-machine %files tests %license LICENSE %{_datadir}/%{name}/test %files gvproxy %license %{gvproxyrepo}-%{gvproxyver}/LICENSE %doc %{gvproxyrepo}-%{gvproxyver}/README.md %dir %{_libexecdir}/%{name} %{_libexecdir}/%{name}/gvproxy %changelog * Wed Jan 19 2022 Jindrich Novy - 2:3.4.5-0.7 - add rootless_role (Ed Santiago) - Related: #2000051 * Mon Jan 17 2022 Jindrich Novy - 2:3.4.5-0.6 - add git-daemon to test subpackage (https://github.com/containers/podman/issues/12851) - Related: #2000051 * Thu Jan 13 2022 Jindrich Novy - 2:3.4.5-0.5 - update to the latest content of https://github.com/containers/podman/tree/v3.4 (https://github.com/containers/podman/commit/63134a1) - Related: #2000051 * Tue Jan 11 2022 Jindrich Novy - 2:3.4.5-0.4 - update to the latest content of https://github.com/containers/podman/tree/v3.4 (https://github.com/containers/podman/commit/3f57b6e) - Related: #2000051 * Fri Dec 17 2021 Jindrich Novy - 2:3.4.5-0.3 - update to the latest content of https://github.com/containers/podman/tree/v3.4 (https://github.com/containers/podman/commit/17788ed) - Related: #2000051 * Thu Dec 09 2021 Jindrich Novy - 2:3.4.5-0.2 - incorporate gating test fixes from Ed Santiago: - remove buildah and skopeo (unused) - bump BATS from v1.1 to v1.5 - rename "nonroot" to "rootless" - Related: #2000051 * Thu Dec 09 2021 Jindrich Novy - 2:3.4.5-0.1 - update to the latest content of https://github.com/containers/podman/tree/v3.4 (https://github.com/containers/podman/commit/b8fde5c) - Related: #2000051 * Tue Dec 07 2021 Jindrich Novy - 2:3.4.4-0.1 - update to the latest content of https://github.com/containers/podman/tree/v3.4 (https://github.com/containers/podman/commit/49f589d) - Related: #2000051 * Tue Dec 07 2021 Jindrich Novy - 2:3.4.3-0.11 - remove downstream patch already applied upstream - Related: #2000051 * Mon Dec 06 2021 Jindrich Novy - 2:3.4.3-0.10 - update to the latest content of https://github.com/containers/podman/tree/v3.4 (https://github.com/containers/podman/commit/fe44757) - Related: #2000051 * Thu Dec 02 2021 Jindrich Novy - 2:3.4.3-0.9 - update to the latest content of https://github.com/containers/podman/tree/v3.4 (https://github.com/containers/podman/commit/815f36a) - Related: #2000051 * Wed Dec 01 2021 Jindrich Novy - 2:3.4.3-0.8 - update to the latest content of https://github.com/containers/podman/tree/v3.4 (https://github.com/containers/podman/commit/31bc358) - Related: #2000051 * Tue Nov 30 2021 Jindrich Novy - 2:3.4.3-0.7 - bump Epoch to not to pull in older versions built off upstream main branch - Related: #2000051 * Tue Nov 23 2021 Jindrich Novy - 1:3.4.3-0.6 - update to the latest content of https://github.com/containers/podman/tree/v3.4 (https://github.com/containers/podman/commit/e3a7a74) - add libsubid_tag.sh into BUILDTAGS - Related: #2000051 * Mon Nov 22 2021 Jindrich Novy - 1:3.4.3-0.5 - do not put patch URL as the backported patch will get overwritten when "spectool -g -f" is executed - Related: #2000051 * Mon Nov 22 2021 Jindrich Novy - 1:3.4.3-0.4 - update to the latest content of https://github.com/containers/podman/tree/v3.4 (https://github.com/containers/podman/commit/7203178) - Related: #2000051 * Tue Nov 16 2021 Jindrich Novy - 1:3.4.3-0.3 - remove -t 0 from podman gating test - Related: #2000051 * Mon Nov 15 2021 Jindrich Novy - 1:3.4.3-0.2 - add BuildRequires: shadow-utils-subid-devel - Related: #2000051 * Mon Nov 15 2021 Jindrich Novy - 1:3.4.3-0.1 - update to the latest content of https://github.com/containers/podman/tree/v3.4 (https://github.com/containers/podman/commit/4808a63) - Related: #2000051 * Fri Nov 12 2021 Jindrich Novy - 1:3.4.2-0.8 - update to the latest content of https://github.com/containers/podman/tree/v3.4 (https://github.com/containers/podman/commit/fd010ad) - Related: #2000051 * Thu Nov 11 2021 Jindrich Novy - 1:3.4.2-0.7 - backport https://github.com/containers/podman/pull/12118 to 3.4 in attempt to fix gating tests - Related: #2000051 * Thu Nov 11 2021 Jindrich Novy - 1:3.4.2-0.6 - add Requires: gnupg (https://github.com/containers/podman/pull/12270) - Related: #2000051 * Tue Nov 09 2021 Jindrich Novy - 1:3.4.2-0.5 - update to the latest content of https://github.com/containers/podman/tree/v3.4 (https://github.com/containers/podman/commit/8de9950) - Related: #2000051 * Mon Nov 08 2021 Jindrich Novy - 1:3.4.2-0.4 - update catatonit to 1.7 - Related: #2000051 * Tue Nov 02 2021 Jindrich Novy - 1:3.4.2-0.3 - update to the latest content of https://github.com/containers/podman/tree/v3.4 (https://github.com/containers/podman/commit/75023e9) - Related: #2000051 * Thu Oct 21 2021 Jindrich Novy - 1:3.4.2-0.2 - compile catatonit library as PIE - Related: #2000051 * Thu Oct 21 2021 Jindrich Novy - 1:3.4.2-0.1 - update to the latest content of https://github.com/containers/podman/tree/v3.4 (https://github.com/containers/podman/commit/09aade7) - Related: #2000051 * Tue Oct 19 2021 Jindrich Novy - 1:3.4.1-2 - more dependency tightening - thanks to Michael Rochefort for noticing - Related: #2000051 * Mon Oct 18 2021 Jindrich Novy - 1:3.4.1-1 - update to the latest content of https://github.com/containers/podman/tree/v3.4 (https://github.com/containers/podman/commit/c15c154) - Related: #2000051 * Mon Oct 18 2021 Jindrich Novy - 1:4.0.0-0.24 - respect Epoch in subpackage dependencies - Related: #2000051 * Fri Oct 15 2021 Jindrich Novy - 1:4.0.0-0.23 - bump Epoch to preserve upgrade path from RHEL8 - Related: #2000051 * Mon Oct 11 2021 Jindrich Novy - 4.0.0-0.22 - update to the latest content of https://github.com/containers/podman/tree/main (https://github.com/containers/podman/commit/ea86893) - Related: #2000051 * Fri Oct 08 2021 Jindrich Novy - 4.0.0-0.21 - update to the latest content of https://github.com/containers/podman/tree/main (https://github.com/containers/podman/commit/14c0fcc) - Related: #2000051 * Thu Oct 07 2021 Jindrich Novy - 4.0.0-0.20 - update to the latest content of https://github.com/containers/podman/tree/main (https://github.com/containers/podman/commit/bfb904b) - Related: #2000051 * Wed Oct 06 2021 Jindrich Novy - 4.0.0-0.19 - update to the latest content of https://github.com/containers/podman/tree/main (https://github.com/containers/podman/commit/8bcc086) - Related: #2000051 * Tue Oct 05 2021 Jindrich Novy - 4.0.0-0.18 - update to the latest content of https://github.com/containers/podman/tree/main (https://github.com/containers/podman/commit/c963a50) - Related: #2000051 * Mon Oct 04 2021 Jindrich Novy - 4.0.0-0.17 - update to the latest content of https://github.com/containers/podman/tree/main (https://github.com/containers/podman/commit/b9d8c63) - Related: #2000051 * Fri Oct 01 2021 Jindrich Novy - 4.0.0-0.16 - update to the latest content of https://github.com/containers/podman/tree/main (https://github.com/containers/podman/commit/317e20a) - Related: #2000051 * Thu Sep 30 2021 Jindrich Novy - 4.0.0-0.15 - update to the latest content of https://github.com/containers/podman/tree/main (https://github.com/containers/podman/commit/b187dfe) - Related: #2000051 * Wed Sep 29 2021 Jindrich Novy - 4.0.0-0.14 - update to the latest content of https://github.com/containers/podman/tree/main (https://github.com/containers/podman/commit/cd10304) - Related: #2000051 * Mon Sep 27 2021 Jindrich Novy - 4.0.0-0.13 - update to the latest content of https://github.com/containers/podman/tree/main (https://github.com/containers/podman/commit/e19a09c) - Related: #2000051 * Fri Sep 24 2021 Jindrich Novy - 4.0.0-0.12 - update to the latest content of https://github.com/containers/podman/tree/main (https://github.com/containers/podman/commit/800d594) - Related: #2000051 * Thu Sep 23 2021 Jindrich Novy - 4.0.0-0.11 - update to the latest content of https://github.com/containers/podman/tree/main (https://github.com/containers/podman/commit/1dba601) - Related: #2000051 * Wed Sep 22 2021 Jindrich Novy - 4.0.0-0.10 - update to the latest content of https://github.com/containers/podman/tree/main (https://github.com/containers/podman/commit/8e2d25e) - Related: #2000051 * Tue Sep 21 2021 Jindrich Novy - 4.0.0-0.9 - update to the latest content of https://github.com/containers/podman/tree/main (https://github.com/containers/podman/commit/b925d70) - Related: #2000051 * Fri Sep 17 2021 Jindrich Novy - 4.0.0-0.8 - update to the latest content of https://github.com/containers/podman/tree/main (https://github.com/containers/podman/commit/6cf13c3) - Related: #2000051 * Thu Sep 16 2021 Jindrich Novy - 4.0.0-0.7 - update to the latest content of https://github.com/containers/podman/tree/main (https://github.com/containers/podman/commit/5f41ffd) - update to https://github.com/containers/podman-machine-cni/releases/tag/v0.2.0 - Related: #2000051 * Wed Sep 15 2021 Jindrich Novy - 4.0.0-0.6 - update to the latest content of https://github.com/containers/podman/tree/main (https://github.com/containers/podman/commit/4b6ffda) - Related: #2000051 * Wed Sep 15 2021 Jindrich Novy - 4.0.0-0.5 - update to the latest content of https://github.com/containers/podman/tree/main (https://github.com/containers/podman/commit/323fe36) - Related: #2000051 * Tue Sep 14 2021 Jindrich Novy - 4.0.0-0.4 - update to the latest content of https://github.com/containers/podman/tree/main (https://github.com/containers/podman/commit/b603c7a) - Related: #2000051 * Mon Sep 13 2021 Jindrich Novy - 4.0.0-0.3 - update to the latest content of https://github.com/containers/podman/tree/main (https://github.com/containers/podman/commit/0f3d3bd) - Related: #2000051 * Fri Sep 10 2021 Jindrich Novy - 4.0.0-0.2 - update to the latest content of https://github.com/containers/podman/tree/main (https://github.com/containers/podman/commit/63f6656) - Related: #2000051 * Thu Sep 09 2021 Jindrich Novy - 4.0.0-0.1 - update to the latest content of https://github.com/containers/podman/tree/main (https://github.com/containers/podman/commit/26c8549) - Related: #2000051 * Fri Sep 03 2021 Jindrich Novy - 3.3.1-1 - update to the latest content of https://github.com/containers/podman/tree/v3.3.1-rhel (https://github.com/containers/podman/commit/405507a) - Related: #2000051 - mark ghost dir correctly * Tue Aug 10 2021 Mohan Boddu - 3.3.0-4 - Rebuilt for IMA sigs, glibc 2.34, aarch64 flags Related: rhbz#1991688 * Thu Aug 05 2021 Jindrich Novy - 3.3.0-3 - update to the latest content of https://github.com/containers/podman/tree/v3.3 (https://github.com/containers/podman/commit/57422d2) - Related: #1970747 * Wed Aug 04 2021 Jindrich Novy - 3.3.0-2 - update to the latest content of https://github.com/containers/podman/tree/v3.3 (https://github.com/containers/podman/commit/b1d3875) - Related: #1970747 * Tue Aug 03 2021 Jindrich Novy - 3.3.0-1 - update to 3.3.0 release and switch to the v3.3 maint branch - Related: #1970747 * Mon Aug 02 2021 Jindrich Novy - 3.3.0-0.27 - update to the latest content of https://github.com/containers/podman/tree/main (https://github.com/containers/podman/commit/4244288) - Related: #1970747 * Fri Jul 30 2021 Jindrich Novy - 3.3.0-0.26 - update to the latest content of https://github.com/containers/podman/tree/main (https://github.com/containers/podman/commit/f17b810) - Related: #1970747 * Thu Jul 29 2021 Jindrich Novy - 3.3.0-0.25 - update to the latest content of https://github.com/containers/podman/tree/main (https://github.com/containers/podman/commit/2041731) - Related: #1970747 * Thu Jul 29 2021 Jindrich Novy - 3.3.0-0.24 - update to the latest content of https://github.com/containers/podman/tree/main (https://github.com/containers/podman/commit/f9395dd) - Related: #1970747 * Wed Jul 28 2021 Jindrich Novy - 3.3.0-0.23 - update to the latest content of https://github.com/containers/podman/tree/main (https://github.com/containers/podman/commit/a5de831) - Related: #1970747 * Tue Jul 27 2021 Jindrich Novy - 3.3.0-0.22 - bump version to follow the 3.3.0 upgrade path - Related: #1970747 * Tue Jul 27 2021 Jindrich Novy - 3.3.0-0.9 - update to the latest content of https://github.com/containers/podman/tree/main (https://github.com/containers/podman/commit/4f5b19c) - Related: #1970747 * Mon Jul 26 2021 Jindrich Novy - 3.2.3-0.8 - update to the latest content of https://github.com/containers/podman/tree/v3.2.3-rhel (https://github.com/containers/podman/commit/78f0bd7) - Related: #1970747 * Mon Jul 19 2021 Jindrich Novy - 3.2.3-0.7 - switch to v3.2.3-rhel branch - Related: #1970747 * Fri Jul 16 2021 Jindrich Novy - 3.2.3-0.6 - update to the latest content of https://github.com/containers/podman/tree/v3.2 (https://github.com/containers/podman/commit/2eea7fe) - Related: #1970747 * Wed Jul 14 2021 Jindrich Novy - 3.2.3-0.5 - update to the latest content of https://github.com/containers/podman/tree/v3.2 (https://github.com/containers/podman/commit/4136f8b) - Related: #1970747 * Fri Jul 09 2021 Jindrich Novy - 3.2.3-0.4 - update product version in gating.yaml - update to the latest content of https://github.com/containers/podman/tree/v3.2 (https://github.com/containers/podman/commit/60d12f7) - Related: #1970747 * Thu Jul 08 2021 Jindrich Novy - 3.2.3-0.3 - update to the latest content of https://github.com/containers/podman/tree/v3.2 (https://github.com/containers/podman/commit/275b0d8) - Related: #1970747 * Wed Jul 07 2021 Jindrich Novy - 3.2.3-0.2 - put 87-podman-bridge.conflist to main podman package not podman-remote - Related: #1970747 * Mon Jul 05 2021 Jindrich Novy - 3.2.3-0.1 - update to the latest content of https://github.com/containers/podman/tree/v3.2 (https://github.com/containers/podman/commit/6f0bf16) - Related: #1970747 * Thu Jul 01 2021 Jindrich Novy - 3.2.2-2 - remove missing unit files - Related: #1970747 * Thu Jul 01 2021 Jindrich Novy - 3.2.2-1 - consume content from v3.2 upstream branch - Related: #1970747 * Wed Jun 30 2021 Jindrich Novy - 3.3.0-0.21 - fix build - Related: #1970747 * Wed Jun 30 2021 Jindrich Novy - 3.3.0-0.20 - update install targets - Related: #1970747 * Wed Jun 30 2021 Jindrich Novy - 3.3.0-0.19 - update to the latest content of https://github.com/containers/podman/tree/master (https://github.com/containers/podman/commit/1846070) - Related: #1970747 * Tue Jun 29 2021 Jindrich Novy - 3.3.0-0.18 - update to the latest content of https://github.com/containers/podman/tree/master (https://github.com/containers/podman/commit/c260cbd) - Related: #1970747 * Mon Jun 28 2021 Jindrich Novy - 3.3.0-0.17 - update to the latest content of https://github.com/containers/podman/tree/master (https://github.com/containers/podman/commit/0a0ade3) - Related: #1970747 * Fri Jun 25 2021 Jindrich Novy - 3.3.0-0.16 - update to the latest content of https://github.com/containers/podman/tree/master (https://github.com/containers/podman/commit/d1f57a0) - Related: #1970747 * Thu Jun 24 2021 Jindrich Novy - 3.3.0-0.15 - update to the latest content of https://github.com/containers/podman/tree/master (https://github.com/containers/podman/commit/fc34f35) - Related: #1970747 * Wed Jun 23 2021 Jindrich Novy - 3.3.0-0.14 - update to the latest content of https://github.com/containers/podman/tree/master (https://github.com/containers/podman/commit/d3afc6b) - Related: #1970747 * Tue Jun 22 2021 Mohan Boddu - 3.3.0-0.13 - Rebuilt for RHEL 9 BETA for openssl 3.0 Related: rhbz#1971065 * Tue Jun 22 2021 Jindrich Novy - 3.3.0-0.12 - update to the latest content of https://github.com/containers/podman/tree/master (https://github.com/containers/podman/commit/be15e69) - Related: #1970747 * Mon Jun 21 2021 Jindrich Novy - 3.3.0-0.11 - update to the latest content of https://github.com/containers/podman/tree/master (https://github.com/containers/podman/commit/928687e) - Resolves: #1970747 * Fri Jun 18 2021 Jindrich Novy - 3.3.0-0.10 - update to the latest content of https://github.com/containers/podman/tree/master (https://github.com/containers/podman/commit/ce04a3e) - Resolves: #1970747 * Thu Jun 17 2021 Jindrich Novy - 3.3.0-0.9 - update to the latest content of https://github.com/containers/podman/tree/master (https://github.com/containers/podman/commit/814a8b6) - Resolves: #1970747 * Wed Jun 16 2021 Jindrich Novy - 3.3.0-0.8 - add new systemd unit files - Related: #1970747 * Wed Jun 16 2021 Jindrich Novy - 3.3.0-0.7 - update to the latest content of https://github.com/containers/podman/tree/master (https://github.com/containers/podman/commit/092b2ec) - Related: #1970747 * Tue Jun 15 2021 Jindrich Novy - 3.3.0-0.6 - update to the latest content of https://github.com/containers/podman/tree/master (https://github.com/containers/podman/commit/e2f51ee) - Related: #1970747 * Mon Jun 14 2021 Jindrich Novy - 3.3.0-0.5 - update to the latest content of https://github.com/containers/podman/tree/master (https://github.com/containers/podman/commit/e549ca5) - Related: #1970747 * Mon Jun 14 2021 Jindrich Novy - 3.3.0-0.4 - update podman - Related: #1970747 * Fri Apr 16 2021 Mohan Boddu - 3.2.0-0.6 - Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937 * Tue Apr 06 2021 Jindrich Novy - 3.2.0-0.5 - update to the latest content of https://github.com/containers/podman/tree/master (https://github.com/containers/podman/commit/2b13c5d) * Thu Apr 01 2021 Jindrich Novy - 3.2.0-0.4 - update to the latest content of https://github.com/containers/podman/tree/master (https://github.com/containers/podman/commit/12881ab) * Wed Mar 31 2021 Jindrich Novy - 3.2.0-0.3 - update to the latest content of https://github.com/containers/podman/tree/master (https://github.com/containers/podman/commit/a373e2f) * Tue Mar 30 2021 Jindrich Novy - 3.2.0-0.2 - update to the latest content of https://github.com/containers/podman/tree/master (https://github.com/containers/podman/commit/5eb5950) * Mon Mar 29 2021 Jindrich Novy - 3.1.0-0.15 - update to the latest content of https://github.com/containers/podman/tree/master (https://github.com/containers/podman/commit/ccbe7e9) * Fri Mar 26 2021 Jindrich Novy - 3.1.0-0.14 - update to the latest content of https://github.com/containers/podman/tree/master (https://github.com/containers/podman/commit/9e23e0b) * Thu Mar 25 2021 Jindrich Novy - 3.1.0-0.13 - update to the latest content of https://github.com/containers/podman/tree/master (https://github.com/containers/podman/commit/e523d09) * Wed Mar 24 2021 Jindrich Novy - 3.1.0-0.12 - update to the latest content of https://github.com/containers/podman/tree/master (https://github.com/containers/podman/commit/860de13) * Tue Mar 23 2021 Jindrich Novy - 3.1.0-0.11 - update to the latest content of https://github.com/containers/podman/tree/master (https://github.com/containers/podman/commit/60c90c3) * Mon Mar 22 2021 Jindrich Novy - 3.1.0-0.10 - update to the latest content of https://github.com/containers/podman/tree/master (https://github.com/containers/podman/commit/ebc9871) * Fri Mar 19 2021 Jindrich Novy - 3.1.0-0.9 - update to the latest content of https://github.com/containers/podman/tree/master (https://github.com/containers/podman/commit/5d9b070) * Thu Mar 18 2021 Jindrich Novy - 3.1.0-0.8 - update to the latest content of https://github.com/containers/podman/tree/master (https://github.com/containers/podman/commit/6f6cc1c) * Wed Mar 17 2021 Jindrich Novy - 3.1.0-0.7 - update to the latest content of https://github.com/containers/podman/tree/master (https://github.com/containers/podman/commit/604459b) * Tue Mar 16 2021 Jindrich Novy - 3.1.0-0.6 - update to the latest content of https://github.com/containers/podman/tree/master (https://github.com/containers/podman/commit/e7dc592) * Mon Mar 15 2021 Jindrich Novy - 3.1.0-0.5 - update to the latest content of https://github.com/containers/podman/tree/master (https://github.com/containers/podman/commit/fc02d16) * Fri Mar 12 2021 Jindrich Novy - 3.1.0-0.4 - update to the latest content of https://github.com/containers/podman/tree/master (https://github.com/containers/podman/commit/81737b3) * Thu Mar 11 2021 Jindrich Novy - 3.1.0-0.3 - update to the latest content of https://github.com/containers/podman/tree/master (https://github.com/containers/podman/commit/e2d35e5) * Wed Mar 10 2021 Jindrich Novy - 3.1.0-0.2 - update to the latest content of https://github.com/containers/podman/tree/master (https://github.com/containers/podman/commit/09473d4) * Tue Mar 09 2021 Jindrich Novy - 3.1.0-0.1 - update to the latest content of https://github.com/containers/podman/tree/master (https://github.com/containers/podman/commit/789d579) * Mon Mar 08 2021 Jindrich Novy - 3.0.2-0.5 - remove docker man page as it was removed upstream * Mon Mar 08 2021 Jindrich Novy - 3.0.2-0.4 - update to the latest content of https://github.com/containers/podman/tree/master (https://github.com/containers/podman/commit/b7c00f2) * Fri Mar 05 2021 Jindrich Novy - 3.0.2-0.3 - update to the latest content of https://github.com/containers/podman/tree/master (https://github.com/containers/podman/commit/4e5cc6a) * Thu Mar 04 2021 Jindrich Novy - 3.0.2-0.2 - update to the latest content of https://github.com/containers/podman/tree/master (https://github.com/containers/podman/commit/87e2056) * Wed Mar 03 2021 Jindrich Novy - 3.0.2-0.1 - update to the latest content of https://github.com/containers/podman/tree/master (https://github.com/containers/podman/commit/0a40c5a) * Mon Feb 22 2021 Jindrich Novy - 3.0.1-2 - update to the latest content of https://github.com/containers/podman/tree/v3.0 (https://github.com/containers/podman/commit/9a2fc37) * Fri Feb 19 2021 Jindrich Novy - 3.0.1-1 - update to the latest content of https://github.com/containers/podman/tree/v3.0 (https://github.com/containers/podman/commit/7e286bc) * Mon Feb 15 2021 Jindrich Novy - 3.0.0-2 - update to the latest content of https://github.com/containers/podman/tree/v3.0 (https://github.com/containers/podman/commit/797f1ea) * Fri Feb 12 2021 Jindrich Novy - 3.0.0-1 - update to the latest content of https://github.com/containers/podman/tree/v3.0 (https://github.com/containers/podman/commit/ddd8a17) * Wed Feb 10 2021 Jindrich Novy - 3.0.0-0.29rc2 - update to the latest content of https://github.com/containers/podman/tree/v3.0 (https://github.com/containers/podman/commit/2b89fe7) * Tue Feb 09 2021 Jindrich Novy - 3.0.0-0.28rc2 - update to the latest content of https://github.com/containers/podman/tree/v3.0 (https://github.com/containers/podman/commit/a5ab59e) * Sat Feb 06 2021 Jindrich Novy - 3.0.0-0.27rc2 - update to the latest content of https://github.com/containers/podman/tree/v3.0 (https://github.com/containers/podman/commit/288fb68) * Thu Feb 04 2021 Jindrich Novy - 3.0.0-0.26rc2 - update to the latest content of https://github.com/containers/podman/tree/v3.0 (https://github.com/containers/podman/commit/82081e8) * Wed Feb 03 2021 Jindrich Novy - 3.0.0-0.25rc2 - update to the latest content of https://github.com/containers/podman/tree/v3.0 (https://github.com/containers/podman/commit/978c005) * Tue Feb 02 2021 Jindrich Novy - 3.0.0-0.24rc2 - update to the latest content of https://github.com/containers/podman/tree/v3.0 (https://github.com/containers/podman/commit/67d48c5) * Mon Feb 01 2021 Jindrich Novy - 3.0.0-0.23rc2 - require oci-runtime to assure either crun or runc is pulled in via dependencies - Resolves: #1923547 * Sun Jan 31 2021 Jindrich Novy - 3.0.0-0.22rc2 - update to the latest content of https://github.com/containers/podman/tree/v3.0 (https://github.com/containers/podman/commit/745fa4a) * Wed Jan 27 2021 Jindrich Novy - 3.0.0-0.21rc1 - update to the latest content of https://github.com/containers/podman/tree/v3.0 (https://github.com/containers/podman/commit/4dbb58d) * Tue Jan 26 2021 Jindrich Novy - 3.0.0-0.20rc1 - update to the latest content of https://github.com/containers/podman/tree/v3.0 (https://github.com/containers/podman/commit/dc2f4c6) * Tue Jan 26 2021 Jindrich Novy - 3.0.0-0.19rc1 - update to the latest content of https://github.com/containers/podman/tree/v3.0 (https://github.com/containers/podman/commit/469c203) * Mon Jan 18 2021 Jindrich Novy - 3.0.0-0.18rc1 - switch from master to release candidate (3.0.0-rc1) * Fri Jan 08 2021 Jindrich Novy - 3.0.0-0.17 - update to the latest content of https://github.com/containers/podman/tree/master (https://github.com/containers/podman/commit/78cda71) * Thu Jan 07 2021 Jindrich Novy - 3.0.0-0.16 - update to the latest content of https://github.com/containers/podman/tree/master (https://github.com/containers/podman/commit/355e387) * Wed Jan 06 2021 Jindrich Novy - 3.0.0-0.15 - update to the latest content of https://github.com/containers/podman/tree/master (https://github.com/containers/podman/commit/ffe2b1e) * Mon Jan 04 2021 Jindrich Novy - 3.0.0-0.14 - re-disable LTO as it sill fails even with GCC 11 - Related: #1904567 * Mon Jan 04 2021 Jindrich Novy - 3.0.0-0.13 - attempt to build with gcc11 - Related: #1904567 * Mon Jan 04 2021 Jindrich Novy - 3.0.0-0.12 - update to the latest content of https://github.com/containers/podman/tree/master (https://github.com/containers/podman/commit/23f25b8) * Thu Dec 10 2020 Jindrich Novy - 3.0.0-0.11 - update to https://github.com/containers/dnsname/releases/tag/v1.1.1 * Wed Dec 09 2020 Jindrich Novy - 3.0.0-0.10 - update to the latest content of https://github.com/containers/podman/tree/master (https://github.com/containers/podman/commit/dd295f2) * Mon Dec 07 2020 Jindrich Novy - 3.0.0-0.9 - disable LTO to fix build * Mon Dec 07 2020 Jindrich Novy - 3.0.0-0.8 - use dedicated macro to build only on supported arches * Mon Dec 07 2020 Jindrich Novy - 3.0.0-0.7 - update to the latest content of https://github.com/containers/podman/tree/master (https://github.com/containers/podman/commit/0c96731) * Mon Dec 07 2020 Jindrich Novy - 3.0.0-0.6 - update to the latest content of https://github.com/containers/podman/tree/master (https://github.com/containers/podman/commit/0c2a43b) * Sat Dec 05 2020 Jindrich Novy - 3.0.0-0.5 - update to the latest content of https://github.com/containers/podman/tree/master (https://github.com/containers/podman/commit/8e83799) * Fri Dec 04 2020 Jindrich Novy - 3.0.0-0.4 - update to the latest content of https://github.com/containers/podman/tree/master (https://github.com/containers/podman/commit/70284b1) * Thu Dec 03 2020 Jindrich Novy - 3.0.0-0.3 - attempt to fix gating tests with patch from Matt Heon * Thu Dec 03 2020 Jindrich Novy - 3.0.0-0.1 - update NVR to reflect the development version * Thu Dec 03 2020 Jindrich Novy - 2.2.0-2 - switch to master branch - remove varlink support - simplify spec * Tue Dec 01 2020 Jindrich Novy - 2.2.0-1 - update to https://github.com/containers/podman/releases/tag/v2.2.0 * Thu Nov 05 2020 Jindrich Novy - 2.1.1-11 - fix branch name setup * Wed Nov 04 2020 Jindrich Novy - 2.1.1-10 - attempt to fix linker error with golang-1.15 - add Requires: httpd-tools to tests, needed to work around missing htpasswd in docker registry image, thanks to Ed Santiago * Wed Nov 04 2020 Jindrich Novy - 2.1.1-9 - simplify spec - use shortcommit ID in all tarball names * Fri Oct 23 2020 Jindrich Novy - 2.1.1-8 - use shortcommit ID in branch tarball name * Thu Oct 22 2020 Jindrich Novy - 2.1.1-7 - add gating test files * Wed Oct 21 2020 Jindrich Novy - 2.1.1-6 - fix the tarball reference for consumption directly from upstream branch * Sat Oct 17 2020 Jindrich Novy - 2.1.1-5 - allow to build directly from upstream branch or release - make varlink disabled by default * Thu Oct 15 2020 Jindrich Novy - 2.1.1-4 - add jnovy to gating test results recipients * Thu Oct 15 2020 Jindrich Novy - 2.1.1-3 - update gating tests * Wed Sep 30 2020 Jindrich Novy - 2.1.1-2 - fix the container-selinux boolean dependency * Mon Sep 28 2020 Jindrich Novy - 2.1.1-1 - update to https://github.com/containers/podman/releases/tag/v2.1.1 * Wed Sep 23 2020 Jindrich Novy - 2.1.0-1 - update to https://github.com/containers/podman/releases/tag/v2.1.0 * Wed Sep 23 2020 Jindrich Novy - 2.0.6-5 - allow to be built on different than RHEL OSes * Tue Sep 22 2020 Jindrich Novy - 2.0.6-4 - include dnsname plugin Resolves: #1877865 * Tue Sep 22 2020 Jindrich Novy - 2.0.6-3 - require container-selinux only when selinux-policy is installed Related: #1881218 * Mon Sep 21 2020 Jindrich Novy - 2.0.6-2 - use commit ID to refer to the upstream tarball * Fri Sep 18 2020 Jindrich Novy - 2.0.6-1 - update to https://github.com/containers/podman/releases/tag/v2.0.6 * Thu Sep 17 2020 Jindrich Novy - 2.0.5-5 - update to podman-2.0.5 in rhel8 branch