diff --git a/.gitignore b/.gitignore index 76f69a9..6a86a49 100644 --- a/.gitignore +++ b/.gitignore @@ -1252,3 +1252,44 @@ /podman-6d3075a.tar.gz /podman-aa66c06.tar.gz /podman-43f2771.tar.gz +/v2.1.0-rc1.tar.gz +/v2.1.0-rc2.tar.gz +/v2.1.0.tar.gz +/v2.1.1.tar.gz +/dnsname-a9c2a10.tar.gz +/podman-286d356.tar.gz +/v2.2.0-rc1.tar.gz +/v2.2.0-rc2.tar.gz +/v2.2.0.tar.gz +/dnsname-c654c95.tar.gz +/podman-429d949.tar.gz +/v2.2.1.tar.gz +/v3.0.0-rc1.tar.gz +/v3.0.0-rc2.tar.gz +/v3.0.0-rc3.tar.gz +/v3.0.0.tar.gz +/v3.0.1.tar.gz +/v3.1.0-rc1.tar.gz +/dnsname-3b29247.tar.gz +/v3.1.0-rc2.tar.gz +/v3.1.0.tar.gz +/v3.1.1.tar.gz +/v3.1.2.tar.gz +/v3.2.0-rc1.tar.gz +/v3.2.0-rc2.tar.gz +/v3.2.0-rc3.tar.gz +/v3.2.0.tar.gz +/podman-machine-cni-afab2d8.tar.gz +/v3.2.1.tar.gz +/v3.2.2.tar.gz +/dnsname-dc59f28.tar.gz +/gvisor-tap-vsock-27590a0.tar.gz +/v3.3.0-rc2.tar.gz +/v3.3.0-rc3.tar.gz +/v3.3.0.tar.gz +/v3.3.1.tar.gz +/dnsname-18822f9.tar.gz +/podman-machine-cni-0749884.tar.gz +/v3.4.0-rc1.tar.gz +/v3.4.0-rc2.tar.gz +/v3.4.0.tar.gz diff --git a/podman.spec b/podman.spec index 3499e44..7718be8 100644 --- a/podman.spec +++ b/podman.spec @@ -3,7 +3,7 @@ %global with_check 0 %global with_unit_test 0 -%if 0%{?fedora} || 0%{?centos} >= 8 +%if 0%{?fedora} && ! 0%{?centos} #### DO NOT REMOVE - NEEDED FOR CENTOS %global with_debug 1 %else @@ -17,10 +17,9 @@ %global debug_package %{nil} %endif -%if ! 0%{?gobuild:1} +%if ! 0%{?gobuild:1} || 0%{?centos} %define gobuild(o:) GO111MODULE=off go build -buildmode pie -compiler gc -tags="rpm_crashtraceback ${BUILDTAGS:-}" -ldflags "${LDFLAGS:-} -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 -x %{?**}; %endif -%define gogenerate go generate %global provider github %global provider_tld com @@ -32,79 +31,97 @@ # To build a random user's fork/commit, comment out above line, # uncomment below line and replace the placeholders and commit0 below with the right info #%%global git0 https://github.com/$GITHUB_USER/$GITHUB_USER_REPO -%global commit0 43f277156c52141c89025ed6a3854f870db38033 -%global shortcommit0 %(c=%{commit0}; echo ${c:0:7}) +# dnsname %global repo_plugins dnsname -# https://github.com/containers/libpod -%global import_path_plugins %%{provider}.%{provider_tld}/%{project}/%{repo_plugins} +# https://github.com/containers/dnsname +%global import_path_plugins %{provider}.%{provider_tld}/%{project}/%{repo_plugins} %global git_plugins https://%{import_path_plugins} -%global commit_plugins f5af33dedcfc5e707e5560baa4a72f8d96a968fe +%global commit_plugins dc59f285546a0b0d8b8f20033e1637ea82587840 +%global commit_plugins 18822f9a4fb35d1349eb256f4cd2bfd372474d84 %global shortcommit_plugins %(c=%{commit_plugins}; echo ${c:0:7}) +# podman-machine-cni +%global repo_mcni %{name}-machine-cni +# https://github.com/containers/podman-machine-cni +%global import_path_mcni %{provider}.%{provider_tld}/%{project}/%{repo_mcni} +%global git_mcni https://%{import_path_mcni} +%global commit_mcni 0749884b8d1a455c68da30789e37811ec0809d51 +%global shortcommit_mcni %(c=%{commit_mcni}; echo ${c:0:7}) + +# gvproxy +%global repo_gvproxy gvisor-tap-vsock +# https://github.com/containers/gvisor-tap-vsock +%global import_path_gvproxy %%{provider}.%{provider_tld}/%{project}/%{repo_gvproxy} +%global git_gvproxy https://%{import_path_gvproxy} +%global commit_gvproxy 27590a075d79b4ac0554749f2be31a22a4baa27a +%global shortcommit_gvproxy %(c=%{commit_gvproxy}; echo ${c:0:7}) + # Used for comparing with latest upstream tag -# to decide whether to autobuild (non-rawhide only) -%define built_tag v2.0.4 +# to decide whether to autobuild +%global built_tag v3.4.0 +%global built_tag_strip %(b=%{built_tag}; echo ${b:1}) Name: podman %if 0%{?fedora} -Epoch: 2 +Epoch: 3 %else Epoch: 0 %endif -Version: 2.1.0 +Version: 3.4.0 # RELEASE TAG SHOULD ALWAYS BEGIN WITH A NUMBER # N.foo if released, 0.N.foo if unreleased # Rawhide almost always ships unreleased builds, # so release tag should be of the form 0.N.foo -Release: 0.178.dev.git%{shortcommit0}%{?dist} +Release: 1%{?dist} Summary: Manage Pods, Containers and Container Images License: ASL 2.0 URL: https://%{name}.io/ -Source0: %{git0}/archive/%{commit0}/%{name}-%{shortcommit0}.tar.gz +Source0: %{git0}/archive/%{built_tag}.tar.gz +# To build a random user's fork/commit, comment out above line, +# uncomment below Source0, and replace the placeholders with the right info +# Also, adjust %%prep section as necessary. +#Source0: https://github.com/$GITHUB_USER/$GITHUB_USER_REPO/archive/$BRANCH.tar.gz Source1: %{git_plugins}/archive/%{commit_plugins}/%{repo_plugins}-%{shortcommit_plugins}.tar.gz +Source2: %{git_mcni}/archive/%{commit_mcni}/%{repo_mcni}-%{shortcommit_mcni}.tar.gz +Source3: %{git_gvproxy}/archive/%{commit_gvproxy}/%{repo_gvproxy}-%{shortcommit_gvproxy}.tar.gz Provides: %{name}-manpages = %{epoch}:%{version}-%{release} Obsoletes: %{name}-manpages < %{epoch}:%{version}-%{release} -# If go_compiler is not set to 1, there is no virtual provide. Use golang instead. -BuildRequires: golang +%if 0%{?fedora} && ! 0%{?rhel} +BuildRequires: btrfs-progs-devel +%endif +BuildRequires: gcc +BuildRequires: golang >= 1.15.14 BuildRequires: glib2-devel BuildRequires: glibc-devel BuildRequires: glibc-static -BuildRequires: git +BuildRequires: git-core BuildRequires: go-md2man BuildRequires: gpgme-devel BuildRequires: libassuan-devel BuildRequires: libgpg-error-devel BuildRequires: libseccomp-devel BuildRequires: libselinux-devel +%if 0%{?fedora} >= 35 +BuildRequires: shadow-utils-subid-devel +%endif BuildRequires: pkgconfig BuildRequires: make BuildRequires: systemd BuildRequires: systemd-devel -Requires: containers-common -Requires: containernetworking-plugins >= 0.8.6-1 +Requires: containers-common >= 4:1-18 +Requires: containernetworking-plugins >= 1.0.0-0.2.rc1 Requires: iptables Requires: nftables -Requires: conmon >= 2:2.0.16-1 -Requires: oci-runtime -Requires: %{name}-plugins = %{epoch}:%{version}-%{release} +Requires: conmon >= 2:2.0.30-2 +Recommends: %{name}-plugins = %{epoch}:%{version}-%{release} +Recommends: fuse-overlayfs >= 0.3-8 +Recommends: catatonit +Recommends: %{name}-plugins = %{epoch}:%{version}-%{release} Obsoletes: oci-systemd-hook <= 0.2.0-3 %if 0%{?fedora} BuildRequires: btrfs-progs-devel BuildRequires: ostree-devel -Recommends: fuse-overlayfs >= 0.3-8 -Recommends: crun >= 0.14-2 -%endif -%if 0%{?fedora} || 0%{?centos} >= 8 -Recommends: catatonit -Recommends: container-selinux -Recommends: runc -Recommends: slirp4netns >= 0.3.0-2 -%else -Requires: catatonit -Requires: container-selinux -Requires: runc -Requires: slirp4netns >= 0.3.0-2 %endif # vendored libraries @@ -364,7 +381,7 @@ Provides: golang(%{import_path}/pkg/registrar) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/pkg/storage) = %{epoch}:%{version}-%{release} Provides: golang(%{import_path}/utils) = %{epoch}:%{version}-%{release} -%description -n libpod-devel +%description devel %{summary} This package contains library source intended for @@ -400,7 +417,7 @@ This package contains unit tests for project providing packages with %{import_path} prefix. %endif -%if 0%{?fedora} +%if 0%{?fedora} && ! 0%{?centos} %package tests Summary: Tests for %{name} @@ -411,11 +428,14 @@ Requires: skopeo Requires: nmap-ncat Requires: httpd-tools Requires: openssl +Requires: socat +Requires: buildah %description tests %{summary} This package contains system tests for %{name} +%endif %package remote Summary: (Experimental) Remote client for managing %{name} containers @@ -429,10 +449,12 @@ run %{name}-remote in production. %{name}-remote uses the version 2 API to connect to a %{name} client to manage pods, containers and container images. %{name}-remote supports ssh connections as well. -%endif %package plugins Summary: Plugins for %{name} +Requires: dnsmasq +Requires: %{name} = %{epoch}:%{version}-%{release} +Recommends: %{name}-gvproxy = %{epoch}:%{version}-%{release} %description plugins This plugin sets up the use of dnsmasq on a given CNI network so @@ -442,15 +464,45 @@ 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 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 -%autosetup -Sgit -n %{name}-%{commit0} +%autosetup -Sgit -n %{name}-%{built_tag_strip} # untar dnsname tar zxf %{SOURCE1} +# untar %%{name}-machine-cni +tar zxf %{SOURCE2} + +# untar %%{name}-gvproxy +tar zxf %{SOURCE3} + %build +%set_build_flags export GO111MODULE=off export GOPATH=$(pwd)/_build:$(pwd) +export CGO_CFLAGS=$CFLAGS +# These extra flags present in $CFLAGS have been skipped for now as they break the build +CGO_CFLAGS=$(echo $CGO_CFLAGS | sed 's/-flto=auto//g') +CGO_CFLAGS=$(echo $CGO_CFLAGS | sed 's/-Wp,D_GLIBCXX_ASSERTIONS//g') +CGO_CFLAGS=$(echo $CGO_CFLAGS | sed 's/-specs=\/usr\/lib\/rpm\/redhat\/redhat-annobin-cc1//g') + +%ifarch x86_64 +export CGO_CFLAGS+=" -m64 -mtune=generic" +%if 0%{?fedora} || 0%{?centos} >= 8 +export CGO_CFLAGS+=" -fcf-protection" +%endif +%endif +# These extra flags present in %%{optflags} have been skipped for now as they break the build +#export CGO_CFLAGS="$CGO_CFLAGS -flto=auto -Wp,D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1" mkdir _build pushd _build @@ -460,17 +512,21 @@ popd ln -s vendor src # build %%{name} -export BUILDTAGS="systemd seccomp exclude_graphdriver_devicemapper $(hack/btrfs_installed_tag.sh) $(hack/btrfs_tag.sh) $(hack/libdm_tag.sh) $(hack/selinux_tag.sh)" -%if 0%{?centos} -export BUILDTAGS+="exclude_graphdriver_btrfs containers_image_ostree_stub" +export BUILDTAGS="seccomp exclude_graphdriver_devicemapper $(hack/btrfs_installed_tag.sh) $(hack/btrfs_tag.sh) $(hack/libdm_tag.sh) $(hack/selinux_tag.sh) $(hack/systemd_tag.sh)" +%if 0%{?fedora} >= 35 +export BUILDTAGS+=" $(hack/libsubid_tag.sh)" %endif + +# 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+=" remoteclient" +export BUILDTAGS+=" exclude_graphdriver_btrfs btrfs_noversion remote" %gobuild -o bin/%{name}-remote %{import_path}/cmd/%{name} -pushd dnsname-%{commit_plugins} +pushd %{repo_plugins}-%{commit_plugins} mkdir _build pushd _build mkdir -p src/%{provider}.%{provider_tld}/%{project} @@ -481,43 +537,69 @@ export GOPATH=$(pwd)/_build:$(pwd) %gobuild -o bin/dnsname %{import_path_plugins}/plugins/meta/dnsname popd -%{__make} docs +pushd %{repo_mcni}-%{commit_mcni} +mkdir _build +pushd _build +mkdir -p src/%{provider}.%{provider_tld}/%{project} +ln -s ../../../../ src/%{import_path_mcni} +popd +ln -s vendor src +export GOPATH=$(pwd)/_build:$(pwd) +%gobuild -o bin/%{name}-machine %{import_path_mcni}/plugins/meta/%{name}-machine +popd + +pushd %{repo_gvproxy}-%{commit_gvproxy} +mkdir _build +pushd _build +mkdir -p src/%{provider}.%{provider_tld}/%{project} +ln -s ../../../../ src/%{import_path_gvproxy} +popd +ln -s vendor src +export GOPATH=$(pwd)/_build:$(pwd) +%gobuild -o bin/gvproxy %{import_path_gvproxy}/cmd/gvproxy +popd + +%{__make} docs docker-docs %install -rm -rf docs/containers-mounts.conf.5.md - install -dp %{buildroot}%{_unitdir} PODMAN_VERSION=%{version} %{__make} PREFIX=%{buildroot}%{_prefix} ETCDIR=%{buildroot}%{_sysconfdir} \ install.bin-nobuild \ install.man-nobuild \ - install.cni \ install.systemd \ install.completions \ install.docker \ -%if 0%{?fedora} + install.docker-docs-nobuild \ install.remote-nobuild \ -%endif mv pkg/hooks/README.md pkg/hooks/README-hooks.md -# install plugins -pushd dnsname-%{commit_plugins} +%if 0%{?centos} +rm %{buildroot}%{_mandir}/man5/containers-mounts.conf.5* +%endif + +# install dnsname plugin +pushd %{repo_plugins}-%{commit_plugins} %{__make} PREFIX=%{_prefix} DESTDIR=%{buildroot} install popd +# install machine-cni plugin +pushd %{repo_mcni}-%{commit_mcni} +%{__make} PREFIX=%{_prefix} DESTDIR=%{buildroot} install +popd + +# install gvproxy +pushd %{repo_gvproxy}-%{commit_gvproxy} +install -dp %{buildroot}%{_libexecdir}/%{name} +install -p -m0755 bin/gvproxy %{buildroot}%{_libexecdir}/%{name} +popd + # 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 -# do not install remote manpages on centos7 -%if 0%{?centos} && 0%{?centos} < 8 -rm -rf %{buildroot}%{_mandir}/man1/docker-remote.1 -rm -rf %{buildroot}%{_mandir}/man1/%{name}-remote.1 -rm -rf %{buildroot}%{_mandir}/man5/%{name}-remote.conf.5 -%endif - -# source codes for building projects +# source code for building projects %if 0%{?with_devel} install -d -p %{buildroot}/%{gopath}/src/%{import_path}/ @@ -581,12 +663,10 @@ export GOPATH=%{buildroot}/%{gopath}:$(pwd)/vendor:%{gopath} %gotest %{import_path}/pkg/registrar %endif +%if 0%{?fedora} && ! 0%{?centos} install -d -p %{buildroot}/%{_datadir}/%{name}/test/system cp -pav test/system %{buildroot}/%{_datadir}/%{name}/test/ - -%triggerpostun -- %{name} < 1.1 -%{_bindir}/%{name} system renumber -exit 0 +%endif #define license tag if not already defined %{!?_licensedir:%global license %doc} @@ -595,19 +675,23 @@ exit 0 %license LICENSE %doc README.md CONTRIBUTING.md pkg/hooks/README-hooks.md install.md transfer.md %{_bindir}/%{name} -%{_datadir}/bash-completion/completions/* +%{_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} -%config(noreplace) %{_sysconfdir}/cni/net.d/87-%{name}-bridge.conflist +%dir %{_datadir}/fish/vendor_completions.d +%{_datadir}/fish/vendor_completions.d/%{name}.fish %{_unitdir}/%{name}-auto-update.service %{_unitdir}/%{name}-auto-update.timer %{_unitdir}/%{name}.service %{_unitdir}/%{name}.socket +%{_unitdir}/%{name}-restart.service %{_userunitdir}/%{name}-auto-update.service %{_userunitdir}/%{name}-auto-update.timer %{_userunitdir}/%{name}.service %{_userunitdir}/%{name}.socket +%{_userunitdir}/%{name}-restart.service +%{_usr}/lib/tmpfiles.d/%{name}.conf %files docker %{_bindir}/docker @@ -627,315 +711,585 @@ exit 0 %doc README.md CONTRIBUTING.md pkg/hooks/README-hooks.md install.md transfer.md %endif -#### DO NOT REMOVE - NEEDED FOR CENTOS -%if 0%{?fedora} %files remote %license LICENSE %{_bindir}/%{name}-remote %{_mandir}/man1/%{name}-remote*.* -#%%{_datadir}/man/man5/%%{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 +#### DO NOT REMOVE - NEEDED FOR CENTOS +%if 0%{?fedora} && ! 0%{?centos} %files tests %license LICENSE %{_datadir}/%{name}/test +%dir %{_datadir}/%{name}/test/system %endif %files plugins -%license dnsname-%{commit_plugins}/LICENSE -%doc dnsname-%{commit_plugins}/{README.md,README_PODMAN.md} +%license %{repo_plugins}-%{commit_plugins}/LICENSE +%doc %{repo_plugins}-%{commit_plugins}/{README.md,README_PODMAN.md} %{_libexecdir}/cni/dnsname +%{_libexecdir}/cni/%{name}-machine + +%files gvproxy +%license %{repo_gvproxy}-%{commit_gvproxy}/LICENSE +%doc %{repo_gvproxy}-%{commit_gvproxy}/README.md +%dir %{_libexecdir}/%{name} +%{_libexecdir}/%{name}/gvproxy + +%triggerpostun -- %{name} <= 3.2 +rm -f %{_sharedstatedir}/containers/storage/libpod/defaultCNINetExists +exit 0 # rhcontainerbot account currently managed by lsm5 %changelog -* Tue Aug 11 19:10:50 GMT 2020 RH Container Bot - 2:2.1.0-0.178.dev.git43f2771 +* Fri Oct 01 2021 Timm Bäder - 3:3.4.0-1 +- Remove individual flags from $CFLAGS instead of hardcoding all flags + +* Fri Sep 24 2021 Lokesh Mandvekar - 3:3.4.0-0.10.rc2 +- build with libsubid buildtag + +* Fri Sep 24 2021 Lokesh Mandvekar - 3:3.4.0-0.9.rc2 +- depend on shadow-utils-subid for f35 and higher + +* Fri Sep 24 2021 Lokesh Mandvekar - 3:3.4.0-0.8.rc2 +- bump release to stay ahead of older fedoras + +* Fri Sep 24 2021 RH Container Bot - 3:3.4.0-0.7.rc2 +- autobuilt v3.4.0-rc2 + +* Thu Sep 23 2021 Daniel J Walsh - 3:3.4.0-0.6.rc1 +- Add shadow-utils-subid-devel requirement + +* Thu Sep 23 2021 Daniel J Walsh - 3:3.4.0-0.5.rc1 +- rm -f /var/lib/containers/storage/libpod/defaultCNINetExists in post + +* Wed Sep 22 2021 Lokesh Mandvekar - 3:3.4.0-0.4.rc1 +- bump conmon requirement for remote gating tests + +* Wed Sep 22 2021 Lokesh Mandvekar - 3:3.4.0-0.3.rc1 +- Requires: conmon >= 2:2.0.30 for remote gating tests + +* Thu Sep 16 2021 RH Container Bot - 3:3.4.0-0.1.rc1 +- autobuilt v3.4.0-rc1 + +* Tue Aug 31 2021 Lokesh Mandvekar - 3:3.3.1-2 +- bump release to be on par with f35 + +* Mon Aug 30 2021 RH Container Bot - 3:3.3.1-1 +- autobuilt v3.3.1 + +* Fri Aug 27 2021 Lokesh Mandvekar - 3:3.3.0-2 +- update gvproxy binary name + +* Fri Aug 20 2021 RH Container Bot - 3:3.3.0-1 +- autobuilt v3.3.0 + +* Tue Aug 17 2021 RH Container Bot - 3:3.3.0-0.2.rc3 +- autobuilt v3.3.0-rc3 + +* Mon Aug 16 2021 Lokesh Mandvekar - 3:3.3.0-0.1.rc2 +- Bump to v3.3.0-rc2 +- Include podman-gvproxy subpackage which provides +/usr/libexecdir/podman/podman-gvproxy +- Bump dnsname to v1.3.0 commit dc59f28 + +* Mon Aug 02 2021 Lokesh Mandvekar - 3:3.2.3-2 +- Resolves: #1983596, #1987739 - Security fix for CVE-2021-34558 + +* Fri Jul 16 2021 Lokesh Mandvekar - 3:3.2.3-1 +- Resolves: #1969264, #1982881 - Security fix for CVE-2021-3602 +- bump to v3.2.3 + +* Fri Jun 25 2021 Lokesh Mandvekar - 3:3.2.2-1 +- bump to v3.2.2 + +* Mon Jun 14 2021 RH Container Bot - 3:3.2.1-1 +- autobuilt v3.2.1 + +* Thu Jun 10 2021 Lokesh Mandvekar - 3:3.2.0-5 +- fix crun dependency issue + +* Wed Jun 09 2021 Lokesh Mandvekar - 3:3.2.0-4 +- use latest containers-common + +* Tue Jun 08 2021 Lokesh Mandvekar - 3:3.2.0-3 +- keep crun on 0.19.1-3 + +* Tue Jun 08 2021 Lokesh Mandvekar - 3:3.2.0-2 +- include podman-machine-cni in podman-plugins subpackage + +* Fri Jun 04 2021 RH Container Bot - 3:3.2.0-1 +- autobuilt v3.2.0 + +* Wed May 26 2021 RH Container Bot - 3:3.2.0-0.2.rc3 +- autobuilt v3.2.0-rc3 + +* Fri May 21 2021 RH Container Bot - 3:3.2.0-0.1.rc2 +- autobuilt v3.2.0-rc2 + +* Wed May 12 2021 Dusty Mabe - 3:3.1.2-3 +- Backport upstream bugfix: https://github.com/containers/podman/pull/10253 + +* Tue May 11 2021 Lokesh Mandvekar - 3:3.1.2-2 +- revert to v3.1.2 with Epoch bump to 3 to account for bad v3.2.0-rc1 in stable + +* Wed May 05 2021 RH Container Bot - 2:3.2.0-0.1.rc1 +- autobuilt v3.2.0-rc1 + +* Thu Apr 22 2021 Lokesh Mandvekar - 2:3.1.2-1 +- bump to v3.1.2 + +* Mon Apr 19 2021 Lokesh Mandvekar - 2:3.1.1-2 +- update dependencies + +* Mon Apr 19 2021 RH Container Bot - 2:3.1.1-1 +- autobuilt v3.1.1 + +* Mon Apr 12 2021 Lokesh Mandvekar - 2:3.1.0-3 +- update crun and container-selinux dependencies + +* Mon Apr 05 2021 Lokesh Mandvekar - 2:3.1.0-2 +- requires crun instead of recommends + +* Tue Mar 30 2021 RH Container Bot - 2:3.1.0-1 +- autobuilt v3.1.0 + +* Thu Mar 25 2021 Lokesh Mandvekar - 2:3.1.0-0.3.rc2 +- bump crun and dnsname deps + +* Tue Mar 23 2021 RH Container Bot - 2:3.1.0-0.2.rc2 +- autobuilt v3.1.0-rc2 + +* Mon Mar 08 2021 RH Container Bot - 2:3.1.0-0.1.rc1 +- autobuilt v3.1.0-rc1 + +* Thu Feb 25 2021 Lokesh Mandvekar - 2:3.0.1-2 +- bump for centos + +* Fri Feb 19 2021 Lokesh Mandvekar - 2:3.0.1-1 +- bump to v3.0.1 + +* Mon Feb 15 2021 Lokesh Mandvekar - 2:3.0.0-3 +- requires runc v1.0.0-rc93 for centos7 + +* Sun Feb 14 2021 Lokesh Mandvekar - 2:3.0.0-2 +- bump release to hopefully hide centos7 build + +* Thu Feb 11 2021 Lokesh Mandvekar - 2:3.0.0-1 +- bump to v3.0.0 + +* Thu Feb 11 2021 Lokesh Mandvekar - 2:3.0.0-0.6.rc3 +- set %%gobuild for centos + +* Mon Feb 08 2021 Lokesh Mandvekar - 2:3.0.0-0.5.rc3 +- built v3.0.0-rc3 + +* Thu Feb 04 2021 Lokesh Mandvekar - 2:3.0.0-0.4.rc2 +- bump for centos + +* Thu Feb 04 2021 Lokesh Mandvekar - 2:3.0.0-0.3.rc2 +- update dependencies + +* Fri Jan 29 2021 RH Container Bot - 2:3.0.0-0.2.rc2 +- autobuilt v3.0.0-rc2 + +* Mon Jan 18 2021 RH Container Bot - 2:3.0.0-0.1.rc1 +- autobuilt v3.0.0-rc1 + +* Tue Dec 8 2020 RH Container Bot - 2:2.2.1-1 +- autobuilt v2.2.1 + +* Mon Dec 7 2020 Lokesh Mandvekar - 2:2.2.0-4 +- bump release tag to make centos OBS happy + +* Mon Dec 7 2020 Lokesh Mandvekar - 2:2.2.0-3 +- harden cgo based golang binaries +- Reported-by: Wade Mealing + +* Tue Dec 1 2020 Lokesh Mandvekar - 2:2.2.0-2 +- use podman-plugins / dnsname upstream v1.1.1 + +* Tue Dec 1 2020 RH Container Bot - 2:2.2.0-1 +- autobuilt v2.2.0 + +* Tue Nov 24 2020 RH Container Bot - 2:2.2.0-0.6.rc2 +- autobuilt v2.2.0-rc2 + +* Mon Nov 23 2020 Lokesh Mandvekar - 2:2.2.0-0.5.rc1 +- handle centos7 + +* Fri Nov 20 2020 Lokesh Mandvekar - 2:2.2.0-0.4.rc1 +- use latest containers-common 1.2.0-9 + +* Wed Nov 18 2020 Lokesh Mandvekar - 2:2.2.0-0.3.rc1 +- podman-plugins should require podman otherwise it can cause funny upgrade +scenarios, where if "podman" upgrade fails, "podman-plugins" could still +succeed + +* Wed Nov 18 2020 Lokesh Mandvekar - 2:2.2.0-0.2.rc1 +- require containers-common 1:1.2.0-8 for shortnames + +* Wed Nov 18 2020 RH Container Bot - 2:2.2.0-0.1.rc1 +- autobuilt v2.2.0-rc1 + +* Wed Nov 18 2020 Lokesh Mandvekar - 2:2.1.1-13 +- bump dnsname to v1.1.0, commit a9c2a10 + +* Wed Oct 7 2020 Lokesh Mandvekar - 2:2.1.1-12 +- -11 was a bad build - no varlink for fedora 33 and newer +- rebuild + +* Sun Oct 4 2020 Lokesh Mandvekar - 2:2.1.1-10 +- fix permission denied issue when using --net=host + +* Fri Oct 2 2020 Lokesh Mandvekar - 2:2.1.1-9 +- fix capset issue on podman run (upstream PR#7898) +- Requires containers-common >= %%epoch:1.2.0-2 + +* Fri Oct 2 2020 Lokesh Mandvekar - 2:2.1.1-8 +- Requires: (container-selinux if selinux-policy) + +* Wed Sep 30 2020 Lokesh Mandvekar - 2:2.1.1-7 +- bump release tag for upgrade path + +* Wed Sep 30 2020 Lokesh Mandvekar - 2:2.1.1-6 +- fix crun gating test issue +- bump release tag to preserve upgrade path + +* Wed Sep 23 2020 Lokesh Mandvekar - 2:2.1.1-1 +- bump to v2.1.1 +- depend on containers-common >= 1.1.1-9 for f33 gating tests + +* Wed Sep 23 2020 Lokesh Mandvekar - 2:2.1.0-2 +- podman-plugins is a weak dep for podman + +* Tue Sep 22 2020 RH Container Bot - 2:2.1.0-1 +- autobuilt v2.1.0 +- Resolves: #1874268, #1881345 - CVE-2020-14370 + +* Fri Sep 18 2020 Lokesh Mandvekar - 2:2.1.0-0.187.rc2 +- fix release tag + +* Thu Sep 17 2020 RH Container Bot - 2:2.1.0-0.186.rc1 +- autobuilt v2.1.0-rc2 + +* Wed Sep 16 2020 Lokesh Mandvekar - 2:2.1.0-0.185.rc1 +- fix deps for podman-plugins + +* Wed Sep 16 2020 Lokesh Mandvekar - 2:2.1.0-0.184.rc1 +- podman-plugins depends on dnsmasq + +* Mon Sep 14 2020 Lokesh Mandvekar - 2:2.1.0-0.183.rc1 +- build without btrfs for podman-remote + +* Mon Sep 14 2020 Lokesh Mandvekar - 2:2.1.0-0.182.rc1 +- use correct remote buildtag + +* Mon Sep 14 2020 Lokesh Mandvekar - 2:2.1.0-0.181.rc1 +- bump to v2.1.0-rc1 + +* Mon Sep 14 2020 RH Container Bot - 2:2.1.0-0.180.dev.git43f2771 +- autobuilt v2.1.0-rc1 + +* Tue Aug 25 2020 Lokesh Mandvekar - 2:2.1.0-0.179.dev.git43f2771 +- buildinfo in LDFLAGS + +* Tue Aug 11 2020 RH Container Bot - 2:2.1.0-0.178.dev.git43f2771 - autobuilt 43f2771 -* Tue Aug 11 18:11:25 GMT 2020 RH Container Bot - 2:2.1.0-0.177.dev.gitaa66c06 +* Tue Aug 11 2020 RH Container Bot - 2:2.1.0-0.177.dev.gitaa66c06 - autobuilt aa66c06 -* Tue Aug 11 12:10:46 GMT 2020 RH Container Bot - 2:2.1.0-0.176.dev.git6d3075a +* Tue Aug 11 2020 RH Container Bot - 2:2.1.0-0.176.dev.git6d3075a - autobuilt 6d3075a -* Tue Aug 11 11:11:02 GMT 2020 RH Container Bot - 2:2.1.0-0.175.dev.git68c67d2 +* Tue Aug 11 2020 RH Container Bot - 2:2.1.0-0.175.dev.git68c67d2 - autobuilt 68c67d2 -* Tue Aug 11 08:41:21 GMT 2020 RH Container Bot - 2:2.1.0-0.174.dev.gita90ae00 +* Tue Aug 11 2020 RH Container Bot - 2:2.1.0-0.174.dev.gita90ae00 - autobuilt a90ae00 -* Tue Aug 11 08:16:07 GMT 2020 RH Container Bot - 2:2.1.0-0.173.dev.git92b088b +* Tue Aug 11 2020 RH Container Bot - 2:2.1.0-0.173.dev.git92b088b - autobuilt 92b088b -* Tue Aug 11 00:10:40 GMT 2020 RH Container Bot - 2:2.1.0-0.172.dev.gitdf0ad51 +* Tue Aug 11 2020 RH Container Bot - 2:2.1.0-0.172.dev.gitdf0ad51 - autobuilt df0ad51 -* Mon Aug 10 21:11:03 GMT 2020 RH Container Bot - 2:2.1.0-0.171.dev.git75d2fe6 +* Mon Aug 10 2020 RH Container Bot - 2:2.1.0-0.171.dev.git75d2fe6 - autobuilt 75d2fe6 -* Mon Aug 10 17:10:44 GMT 2020 RH Container Bot - 2:2.1.0-0.170.dev.git68fd9aa +* Mon Aug 10 2020 RH Container Bot - 2:2.1.0-0.170.dev.git68fd9aa - autobuilt 68fd9aa -* Mon Aug 10 16:11:01 GMT 2020 RH Container Bot - 2:2.1.0-0.169.dev.git162625f +* Mon Aug 10 2020 RH Container Bot - 2:2.1.0-0.169.dev.git162625f - autobuilt 162625f -* Mon Aug 10 15:11:11 GMT 2020 RH Container Bot - 2:2.1.0-0.168.dev.gitda00482 +* Mon Aug 10 2020 RH Container Bot - 2:2.1.0-0.168.dev.gitda00482 - autobuilt da00482 -* Sun Aug 09 12:10:18 GMT 2020 RH Container Bot - 2:2.1.0-0.167.dev.git95e2e15 +* Sun Aug 09 2020 RH Container Bot - 2:2.1.0-0.167.dev.git95e2e15 - autobuilt 95e2e15 -* Sat Aug 08 12:10:35 GMT 2020 RH Container Bot - 2:2.1.0-0.166.dev.git3173a18 +* Sat Aug 08 2020 RH Container Bot - 2:2.1.0-0.166.dev.git3173a18 - autobuilt 3173a18 -* Sat Aug 08 11:10:34 GMT 2020 RH Container Bot - 2:2.1.0-0.165.dev.git1298161 +* Sat Aug 08 2020 RH Container Bot - 2:2.1.0-0.165.dev.git1298161 - autobuilt 1298161 -* Fri Aug 07 13:10:45 GMT 2020 RH Container Bot - 2:2.1.0-0.164.dev.git51159e7 +* Fri Aug 07 2020 RH Container Bot - 2:2.1.0-0.164.dev.git51159e7 - autobuilt 51159e7 -* Wed Aug 05 22:10:25 GMT 2020 RH Container Bot - 2:2.1.0-0.163.dev.git0d4a269 +* Wed Aug 05 2020 RH Container Bot - 2:2.1.0-0.163.dev.git0d4a269 - autobuilt 0d4a269 -* Wed Aug 05 21:10:21 GMT 2020 RH Container Bot - 2:2.1.0-0.162.dev.gita948635 +* Wed Aug 05 2020 RH Container Bot - 2:2.1.0-0.162.dev.gita948635 - autobuilt a948635 -* Wed Aug 05 20:10:17 GMT 2020 RH Container Bot - 2:2.1.0-0.161.dev.gitbae6d5d +* Wed Aug 05 2020 RH Container Bot - 2:2.1.0-0.161.dev.gitbae6d5d - autobuilt bae6d5d -* Wed Aug 05 13:10:50 GMT 2020 RH Container Bot - 2:2.1.0-0.160.dev.gitd1aaf33 +* Wed Aug 05 2020 RH Container Bot - 2:2.1.0-0.160.dev.gitd1aaf33 - autobuilt d1aaf33 * Wed Aug 05 2020 Eduardo Santiago - 2:2.1.0-0.159.dev.git7a7c8e9 - add openssl, httpd-tools requirements to podman-tests -* Wed Aug 05 09:10:26 GMT 2020 RH Container Bot - 2:2.1.0-0.158.dev.git7a7c8e9 +* Wed Aug 05 2020 RH Container Bot - 2:2.1.0-0.158.dev.git7a7c8e9 - autobuilt 7a7c8e9 -* Wed Aug 05 08:11:08 GMT 2020 RH Container Bot - 2:2.1.0-0.157.dev.git4797190 +* Wed Aug 05 2020 RH Container Bot - 2:2.1.0-0.157.dev.git4797190 - autobuilt 4797190 -* Wed Aug 05 03:10:10 GMT 2020 RH Container Bot - 2:2.1.0-0.156.dev.git6260677 +* Wed Aug 05 2020 RH Container Bot - 2:2.1.0-0.156.dev.git6260677 - autobuilt 6260677 -* Wed Aug 05 01:10:24 GMT 2020 RH Container Bot - 2:2.1.0-0.155.dev.git0a3f3c9 +* Wed Aug 05 2020 RH Container Bot - 2:2.1.0-0.155.dev.git0a3f3c9 - autobuilt 0a3f3c9 -* Wed Aug 05 00:10:27 GMT 2020 RH Container Bot - 2:2.1.0-0.154.dev.git807efd6 +* Wed Aug 05 2020 RH Container Bot - 2:2.1.0-0.154.dev.git807efd6 - autobuilt 807efd6 -* Mon Aug 3 2020 Peter Oliver - 2:2.1.0-0.153.dev.git1709335 +* Tue Aug 04 2020 Peter Oliver - 2:2.1.0-0.153.dev.git1709335 - Include podman-auto-update systemd service and timer. -* Tue Aug 04 14:10:21 GMT 2020 RH Container Bot - 2:2.1.0-0.152.dev.gitd4cf3c5 +* Tue Aug 04 2020 RH Container Bot - 2:2.1.0-0.152.dev.gitd4cf3c5 - autobuilt d4cf3c5 -* Tue Aug 04 13:10:43 GMT 2020 RH Container Bot - 2:2.1.0-0.151.dev.git93d6320 +* Tue Aug 04 2020 RH Container Bot - 2:2.1.0-0.151.dev.git93d6320 - autobuilt 93d6320 -* Tue Aug 04 11:10:25 GMT 2020 RH Container Bot - 2:2.1.0-0.150.dev.gitf7440ff +* Tue Aug 04 2020 RH Container Bot - 2:2.1.0-0.150.dev.gitf7440ff - autobuilt f7440ff -* Tue Aug 04 09:11:02 GMT 2020 RH Container Bot - 2:2.1.0-0.149.dev.git1ed1e58 +* Tue Aug 04 2020 RH Container Bot - 2:2.1.0-0.149.dev.git1ed1e58 - autobuilt 1ed1e58 -* Mon Aug 03 16:09:48 GMT 2020 RH Container Bot - 2:2.1.0-0.148.dev.git1709335 +* Mon Aug 03 2020 RH Container Bot - 2:2.1.0-0.148.dev.git1709335 - autobuilt 1709335 -* Mon Aug 03 14:11:09 GMT 2020 RH Container Bot - 2:2.1.0-0.147.dev.git2e3928e +* Mon Aug 03 2020 RH Container Bot - 2:2.1.0-0.147.dev.git2e3928e - autobuilt 2e3928e -* Mon Aug 03 13:11:31 GMT 2020 RH Container Bot - 2:2.1.0-0.146.dev.git41358f5 +* Mon Aug 03 2020 RH Container Bot - 2:2.1.0-0.146.dev.git41358f5 - autobuilt 41358f5 -* Mon Aug 03 07:11:14 GMT 2020 RH Container Bot - 2:2.1.0-0.145.dev.gitbfd3454 +* Mon Aug 03 2020 RH Container Bot - 2:2.1.0-0.145.dev.gitbfd3454 - autobuilt bfd3454 -* Sun Aug 02 12:10:13 GMT 2020 RH Container Bot - 2:2.1.0-0.144.dev.gitf4d4bd2 +* Sun Aug 02 2020 RH Container Bot - 2:2.1.0-0.144.dev.gitf4d4bd2 - autobuilt f4d4bd2 -* Sat Aug 01 14:10:17 GMT 2020 RH Container Bot - 2:2.1.0-0.143.dev.gitb425a4f +* Sat Aug 01 2020 RH Container Bot - 2:2.1.0-0.143.dev.gitb425a4f - autobuilt b425a4f -* Sat Aug 01 13:10:40 GMT 2020 RH Container Bot - 2:2.1.0-0.142.dev.git0d064a0 +* Sat Aug 01 2020 RH Container Bot - 2:2.1.0-0.142.dev.git0d064a0 - autobuilt 0d064a0 -* Fri Jul 31 23:09:44 GMT 2020 RH Container Bot - 2:2.1.0-0.141.dev.git4c75fe3 +* Fri Jul 31 2020 RH Container Bot - 2:2.1.0-0.141.dev.git4c75fe3 - autobuilt 4c75fe3 -* Fri Jul 31 16:09:52 GMT 2020 RH Container Bot - 2:2.1.0-0.140.dev.git7a15be5 +* Fri Jul 31 2020 RH Container Bot - 2:2.1.0-0.140.dev.git7a15be5 - autobuilt 7a15be5 -* Fri Jul 31 13:09:54 GMT 2020 RH Container Bot - 2:2.1.0-0.139.dev.git3cf8237 +* Fri Jul 31 2020 RH Container Bot - 2:2.1.0-0.139.dev.git3cf8237 - autobuilt 3cf8237 -* Fri Jul 31 12:09:54 GMT 2020 RH Container Bot - 2:2.1.0-0.138.dev.gitbb96c89 +* Fri Jul 31 2020 RH Container Bot - 2:2.1.0-0.138.dev.gitbb96c89 - autobuilt bb96c89 -* Fri Jul 31 11:09:50 GMT 2020 RH Container Bot - 2:2.1.0-0.137.dev.gite911875 +* Fri Jul 31 2020 RH Container Bot - 2:2.1.0-0.137.dev.gite911875 - autobuilt e911875 -* Fri Jul 31 08:09:58 GMT 2020 RH Container Bot - 2:2.1.0-0.136.dev.git0e009d5 +* Fri Jul 31 2020 RH Container Bot - 2:2.1.0-0.136.dev.git0e009d5 - autobuilt 0e009d5 -* Fri Jul 31 02:09:50 GMT 2020 RH Container Bot - 2:2.1.0-0.135.dev.git1b784b4 +* Fri Jul 31 2020 RH Container Bot - 2:2.1.0-0.135.dev.git1b784b4 - autobuilt 1b784b4 -* Thu Jul 30 20:10:01 GMT 2020 RH Container Bot - 2:2.1.0-0.134.dev.git4132b71 +* Thu Jul 30 2020 RH Container Bot - 2:2.1.0-0.134.dev.git4132b71 - autobuilt 4132b71 -* Thu Jul 30 19:10:35 GMT 2020 RH Container Bot - 2:2.1.0-0.133.dev.gitca2bda6 +* Thu Jul 30 2020 RH Container Bot - 2:2.1.0-0.133.dev.gitca2bda6 - autobuilt ca2bda6 -* Thu Jul 30 15:10:32 GMT 2020 RH Container Bot - 2:2.1.0-0.132.dev.git05b3e0e +* Thu Jul 30 2020 RH Container Bot - 2:2.1.0-0.132.dev.git05b3e0e - autobuilt 05b3e0e -* Thu Jul 30 11:09:55 GMT 2020 RH Container Bot - 2:2.1.0-0.131.dev.git1170430 +* Thu Jul 30 2020 RH Container Bot - 2:2.1.0-0.131.dev.git1170430 - autobuilt 1170430 -* Wed Jul 29 21:09:39 GMT 2020 RH Container Bot - 2:2.1.0-0.130.dev.gitc66ce8d +* Wed Jul 29 2020 RH Container Bot - 2:2.1.0-0.130.dev.gitc66ce8d - autobuilt c66ce8d -* Wed Jul 29 20:10:05 GMT 2020 RH Container Bot - 2:2.1.0-0.129.dev.giteaa2f52 +* Wed Jul 29 2020 RH Container Bot - 2:2.1.0-0.129.dev.giteaa2f52 - autobuilt eaa2f52 -* Wed Jul 29 19:10:08 GMT 2020 RH Container Bot - 2:2.1.0-0.128.dev.git044a7cb +* Wed Jul 29 2020 RH Container Bot - 2:2.1.0-0.128.dev.git044a7cb - autobuilt 044a7cb -* Wed Jul 29 12:10:30 GMT 2020 RH Container Bot - 2:2.1.0-0.127.dev.git7f38774 +* Wed Jul 29 2020 RH Container Bot - 2:2.1.0-0.127.dev.git7f38774 - autobuilt 7f38774 -* Wed Jul 29 09:09:58 GMT 2020 RH Container Bot - 2:2.1.0-0.126.dev.git83166a9 +* Wed Jul 29 2020 RH Container Bot - 2:2.1.0-0.126.dev.git83166a9 - autobuilt 83166a9 -* Tue Jul 28 23:09:57 GMT 2020 RH Container Bot - 2:2.1.0-0.125.dev.git539bb4c +* Tue Jul 28 2020 RH Container Bot - 2:2.1.0-0.125.dev.git539bb4c - autobuilt 539bb4c -* Tue Jul 28 22:09:57 GMT 2020 RH Container Bot - 2:2.1.0-0.124.dev.gitb0777ad +* Tue Jul 28 2020 RH Container Bot - 2:2.1.0-0.124.dev.gitb0777ad - autobuilt b0777ad -* Tue Jul 28 14:26:41 GMT 2020 RH Container Bot - 2:2.1.0-0.123.dev.git288ebec +* Tue Jul 28 2020 RH Container Bot - 2:2.1.0-0.123.dev.git288ebec - autobuilt 288ebec -* Tue Jul 28 14:10:01 GMT 2020 RH Container Bot - 2:2.1.0-0.122.dev.git6ed9868 +* Tue Jul 28 2020 RH Container Bot - 2:2.1.0-0.122.dev.git6ed9868 - autobuilt 6ed9868 -* Tue Jul 28 13:09:42 GMT 2020 RH Container Bot - 2:2.1.0-0.121.dev.gitec69497 +* Tue Jul 28 2020 RH Container Bot - 2:2.1.0-0.121.dev.gitec69497 - autobuilt ec69497 -* Tue Jul 28 12:10:00 GMT 2020 RH Container Bot - 2:2.1.0-0.120.dev.git91c92d1 +* Tue Jul 28 2020 RH Container Bot - 2:2.1.0-0.120.dev.git91c92d1 - autobuilt 91c92d1 -* Tue Jul 28 08:10:34 GMT 2020 RH Container Bot - 2:2.1.0-0.119.dev.gitd463715 +* Tue Jul 28 2020 RH Container Bot - 2:2.1.0-0.119.dev.gitd463715 - autobuilt d463715 -* Mon Jul 27 20:09:57 GMT 2020 RH Container Bot - 2:2.1.0-0.118.dev.git2b7bc9b +* Mon Jul 27 2020 RH Container Bot - 2:2.1.0-0.118.dev.git2b7bc9b - autobuilt 2b7bc9b -* Mon Jul 27 19:09:49 GMT 2020 RH Container Bot - 2:2.1.0-0.117.dev.git956caf3 +* Mon Jul 27 2020 RH Container Bot - 2:2.1.0-0.117.dev.git956caf3 - autobuilt 956caf3 -* Mon Jul 27 18:10:00 GMT 2020 RH Container Bot - 2:2.1.0-0.116.dev.gitbf92ec5 +* Mon Jul 27 2020 RH Container Bot - 2:2.1.0-0.116.dev.gitbf92ec5 - autobuilt bf92ec5 -* Mon Jul 27 15:09:31 GMT 2020 RH Container Bot - 2:2.1.0-0.115.dev.git5e9b54f +* Mon Jul 27 2020 RH Container Bot - 2:2.1.0-0.115.dev.git5e9b54f - autobuilt 5e9b54f -* Mon Jul 27 14:09:53 GMT 2020 RH Container Bot - 2:2.1.0-0.114.dev.git55a7faf +* Mon Jul 27 2020 RH Container Bot - 2:2.1.0-0.114.dev.git55a7faf - autobuilt 55a7faf -* Mon Jul 27 11:10:29 GMT 2020 RH Container Bot - 2:2.1.0-0.113.dev.git71f7150 +* Mon Jul 27 2020 RH Container Bot - 2:2.1.0-0.113.dev.git71f7150 - autobuilt 71f7150 -* Sun Jul 26 12:09:47 GMT 2020 RH Container Bot - 2:2.1.0-0.112.dev.git11e8e65 +* Sun Jul 26 2020 RH Container Bot - 2:2.1.0-0.112.dev.git11e8e65 - autobuilt 11e8e65 -* Fri Jul 24 15:10:04 GMT 2020 RH Container Bot - 2:2.1.0-0.111.dev.gitc2deeff +* Fri Jul 24 2020 RH Container Bot - 2:2.1.0-0.111.dev.gitc2deeff - autobuilt c2deeff -* Fri Jul 24 09:09:52 GMT 2020 RH Container Bot - 2:2.1.0-0.110.dev.gitd924476 +* Fri Jul 24 2020 RH Container Bot - 2:2.1.0-0.110.dev.gitd924476 - autobuilt d924476 -* Thu Jul 23 20:09:53 GMT 2020 RH Container Bot - 2:2.1.0-0.109.dev.git197825d +* Thu Jul 23 2020 RH Container Bot - 2:2.1.0-0.109.dev.git197825d - autobuilt 197825d -* Thu Jul 23 18:09:59 GMT 2020 RH Container Bot - 2:2.1.0-0.108.dev.git961fa6a +* Thu Jul 23 2020 RH Container Bot - 2:2.1.0-0.108.dev.git961fa6a - autobuilt 961fa6a -* Wed Jul 22 22:09:36 GMT 2020 RH Container Bot - 2:2.1.0-0.107.dev.git1aac197 +* Wed Jul 22 2020 RH Container Bot - 2:2.1.0-0.107.dev.git1aac197 - autobuilt 1aac197 -* Wed Jul 22 21:10:06 GMT 2020 RH Container Bot - 2:2.1.0-0.106.dev.git9223b72 +* Wed Jul 22 2020 RH Container Bot - 2:2.1.0-0.106.dev.git9223b72 - autobuilt 9223b72 -* Wed Jul 22 19:09:56 GMT 2020 RH Container Bot - 2:2.1.0-0.105.dev.gitd493374 +* Wed Jul 22 2020 RH Container Bot - 2:2.1.0-0.105.dev.gitd493374 - autobuilt d493374 -* Wed Jul 22 14:09:59 GMT 2020 RH Container Bot - 2:2.1.0-0.104.dev.git80add29 +* Wed Jul 22 2020 RH Container Bot - 2:2.1.0-0.104.dev.git80add29 - autobuilt 80add29 -* Wed Jul 22 13:09:55 GMT 2020 RH Container Bot - 2:2.1.0-0.103.dev.git9f5d146 +* Wed Jul 22 2020 RH Container Bot - 2:2.1.0-0.103.dev.git9f5d146 - autobuilt 9f5d146 -* Wed Jul 22 12:10:07 GMT 2020 RH Container Bot - 2:2.1.0-0.102.dev.gitef03815 +* Wed Jul 22 2020 RH Container Bot - 2:2.1.0-0.102.dev.gitef03815 - autobuilt ef03815 -* Wed Jul 22 10:09:59 GMT 2020 RH Container Bot - 2:2.1.0-0.101.dev.git59bad8b +* Wed Jul 22 2020 RH Container Bot - 2:2.1.0-0.101.dev.git59bad8b - autobuilt 59bad8b -* Tue Jul 21 21:10:01 GMT 2020 RH Container Bot - 2:2.1.0-0.100.dev.git344a791 +* Tue Jul 21 2020 RH Container Bot - 2:2.1.0-0.100.dev.git344a791 - autobuilt 344a791 -* Tue Jul 21 18:09:44 GMT 2020 RH Container Bot - 2:2.1.0-0.99.dev.gite5b3563 +* Tue Jul 21 2020 RH Container Bot - 2:2.1.0-0.99.dev.gite5b3563 - autobuilt e5b3563 -* Tue Jul 21 16:09:47 GMT 2020 RH Container Bot - 2:2.1.0-0.98.dev.gitbe5219a +* Tue Jul 21 2020 RH Container Bot - 2:2.1.0-0.98.dev.gitbe5219a - autobuilt be5219a -* Tue Jul 21 15:10:42 GMT 2020 RH Container Bot - 2:2.1.0-0.97.dev.gitf8e2a35 +* Tue Jul 21 2020 RH Container Bot - 2:2.1.0-0.97.dev.gitf8e2a35 - autobuilt f8e2a35 -* Tue Jul 21 14:09:54 GMT 2020 RH Container Bot - 2:2.1.0-0.96.dev.git644b5bc +* Tue Jul 21 2020 RH Container Bot - 2:2.1.0-0.96.dev.git644b5bc - autobuilt 644b5bc -* Tue Jul 21 10:09:33 GMT 2020 RH Container Bot - 2:2.1.0-0.95.dev.gitdf6920a +* Tue Jul 21 2020 RH Container Bot - 2:2.1.0-0.95.dev.gitdf6920a - autobuilt df6920a -* Mon Jul 20 19:09:35 GMT 2020 RH Container Bot - 2:2.1.0-0.94.dev.git0d26a57 +* Mon Jul 20 2020 RH Container Bot - 2:2.1.0-0.94.dev.git0d26a57 - autobuilt 0d26a57 -* Mon Jul 20 18:09:30 GMT 2020 RH Container Bot - 2:2.1.0-0.93.dev.gite8de509 +* Mon Jul 20 2020 RH Container Bot - 2:2.1.0-0.93.dev.gite8de509 - autobuilt e8de509 -* Mon Jul 20 13:09:49 GMT 2020 RH Container Bot - 2:2.1.0-0.92.dev.git17f9b80 +* Mon Jul 20 2020 RH Container Bot - 2:2.1.0-0.92.dev.git17f9b80 - autobuilt 17f9b80 -* Sun Jul 19 13:09:17 GMT 2020 RH Container Bot - 2:2.1.0-0.91.dev.gitb7b8fce +* Sun Jul 19 2020 RH Container Bot - 2:2.1.0-0.91.dev.gitb7b8fce - autobuilt b7b8fce -* Sat Jul 18 13:09:24 GMT 2020 RH Container Bot - 2:2.1.0-0.90.dev.gitd087ade +* Sat Jul 18 2020 RH Container Bot - 2:2.1.0-0.90.dev.gitd087ade - autobuilt d087ade -* Sat Jul 18 11:10:10 GMT 2020 RH Container Bot - 2:2.1.0-0.89.dev.gitdeff289 +* Sat Jul 18 2020 RH Container Bot - 2:2.1.0-0.89.dev.gitdeff289 - autobuilt deff289 -* Fri Jul 17 21:09:43 GMT 2020 RH Container Bot - 2:2.1.0-0.88.dev.git10c5f24 +* Fri Jul 17 2020 RH Container Bot - 2:2.1.0-0.88.dev.git10c5f24 - autobuilt 10c5f24 -* Fri Jul 17 10:10:05 GMT 2020 RH Container Bot - 2:2.1.0-0.87.dev.gitdfca83d +* Fri Jul 17 2020 RH Container Bot - 2:2.1.0-0.87.dev.gitdfca83d - autobuilt dfca83d -* Fri Jul 17 09:10:08 GMT 2020 RH Container Bot - 2:2.1.0-0.86.dev.gitd86bae2 +* Fri Jul 17 2020 RH Container Bot - 2:2.1.0-0.86.dev.gitd86bae2 - autobuilt d86bae2 -* Thu Jul 16 22:09:46 GMT 2020 RH Container Bot - 2:2.1.0-0.85.dev.git0bd5181 +* Thu Jul 16 2020 RH Container Bot - 2:2.1.0-0.85.dev.git0bd5181 - autobuilt 0bd5181 -* Thu Jul 16 16:09:55 GMT 2020 RH Container Bot - 2:2.1.0-0.84.dev.gitf4766e0 +* Thu Jul 16 2020 RH Container Bot - 2:2.1.0-0.84.dev.gitf4766e0 - autobuilt f4766e0 -* Thu Jul 16 14:10:14 GMT 2020 RH Container Bot - 2:2.1.0-0.83.dev.git984fffc +* Thu Jul 16 2020 RH Container Bot - 2:2.1.0-0.83.dev.git984fffc - autobuilt 984fffc -* Thu Jul 16 12:10:30 GMT 2020 RH Container Bot - 2:2.1.0-0.82.dev.git11fe857 +* Thu Jul 16 2020 RH Container Bot - 2:2.1.0-0.82.dev.git11fe857 - autobuilt 11fe857 * Wed Jul 15 2020 RH Container Bot - 2:2.1.0-0.81.dev.git9efeb1c diff --git a/sources b/sources index 3524186..ad0295c 100644 --- a/sources +++ b/sources @@ -1,2 +1,4 @@ -SHA512 (dnsname-f5af33d.tar.gz) = 564555ef83f9bf70560bfdaf864112d62c318b83827400e65d8cbca6deed0813cafdef222c32ada4f596ad60fe4d9753286e65b577a73c85915bd46fc550cadc -SHA512 (podman-43f2771.tar.gz) = 324533adc8ba30a0694619a320d7419699fcc83ff82def6f186825b52d80f330da827c264a80ec859cae7e639a075588b09565b1269d8368027f9b17b06fa48b +SHA512 (dnsname-18822f9.tar.gz) = de371722fbf18cd23b31485ee7ba36bb41d0d9a932d15e50872989c3ca1ff7246da63143c3725d81089fadda3821a54c18b22150d9d16005b07df6824f5f71f8 +SHA512 (gvisor-tap-vsock-27590a0.tar.gz) = c4b9a5070ec2956dc79589846e1d8edb04b0b4bdb5a0d63c5ca6cb437b88d091ae1ca0086fdf8ba87db47e5d343caaf4e9c3c74ecab79af0d50f04a5cb1aec6d +SHA512 (podman-machine-cni-0749884.tar.gz) = fe5f6a69118c0d3475c76c61bf1b50f1d5772fe9a4d20b23e59010e72f8cbd7fb7d4091ce8ab43af8becf77e5234b63191e3e01932f30f8386235822de2e42f4 +SHA512 (v3.4.0.tar.gz) = 195354b15beaaed19b4d5f71f5dbfcd1ebfc5c80c07db91043b76e3254d62b5fd001c52c536773656e5eba65954511c1639a50b955a9992fa4d18a55e573c2a1 diff --git a/tests/roles/run_bats_tests/files/run_bats_tests.sh b/tests/roles/run_bats_tests/files/run_bats_tests.sh index 17061a0..b65d2b9 100755 --- a/tests/roles/run_bats_tests/files/run_bats_tests.sh +++ b/tests/roles/run_bats_tests/files/run_bats_tests.sh @@ -42,10 +42,19 @@ if ! cd $testdir; then exit 0 fi +if [[ $PODMAN =~ remote ]]; then + ${PODMAN%%-remote} system service -t0 &>/dev/null & + PODMAN_SERVER_PID=$! +fi + echo "\$ bats ." bats . rc=$? +if [[ -n "$PODMAN_SERVER_PID" ]]; then + kill $PODMAN_SERVER_PID +fi + echo $divider echo "bats completed with status $rc" diff --git a/tests/test_podman.yml b/tests/test_podman.yml index d5e65be..9674dea 100644 --- a/tests/test_podman.yml +++ b/tests/test_podman.yml @@ -39,6 +39,12 @@ loop_control: loop_var: want_cgroups + - name: test podman-remote + include_tasks: test_podman_remote.yml + + - name: test toolbox + include_tasks: test_toolbox.yml + # Postprocessing: check for FAIL or ERROR in any test, exit 1 if so - name: check results include_tasks: check_results.yml diff --git a/tests/test_podman_remote.yml b/tests/test_podman_remote.yml new file mode 100644 index 0000000..8c61093 --- /dev/null +++ b/tests/test_podman_remote.yml @@ -0,0 +1,17 @@ +--- +- name: "podman-remote | install" + dnf: name="podman-remote" state=installed + +- include_role: + name: run_bats_tests + vars: + tests: + - name: podman-remote root + package: podman + environment: + PODMAN: /usr/bin/podman-remote + - name: podman-remote rootless + package: podman + environment: + PODMAN: /usr/bin/podman-remote + become: true