diff --git a/.gitignore b/.gitignore index 63605b1..db5ddd8 100644 --- a/.gitignore +++ b/.gitignore @@ -186,3 +186,81 @@ /libpod-1cb16bd.tar.gz /libpod-3f32eae.tar.gz /libpod-228d1cb.tar.gz +/libpod-3b88c73.tar.gz +/libpod-4934bf2.tar.gz +/libpod-1788add.tar.gz +/libpod-b223d4e.tar.gz +/libpod-cc4addd.tar.gz +/libpod-553ac80.tar.gz +/libpod-cf52144.tar.gz +/libpod-623fcfa.tar.gz +/libpod-5afae0b.tar.gz +/libpod-9137315.tar.gz +/libpod-9adcda7.tar.gz +/libpod-f3a3d8e.tar.gz +/libpod-4b80517.tar.gz +/libpod-40f7843.tar.gz +/libpod-614409f.tar.gz +/libpod-1b2f867.tar.gz +/libpod-9b21f14.tar.gz +/libpod-d95f97a.tar.gz +/libpod-de0192a.tar.gz +/libpod-883566f.tar.gz +/libpod-7426d4f.tar.gz +/libpod-31f11a8.tar.gz +/libpod-6aa8078.tar.gz +/libpod-ac523cb.tar.gz +/libpod-537c382.tar.gz +/libpod-c230f0c.tar.gz +/libpod-68e3df3.tar.gz +/libpod-0458daf.tar.gz +/libpod-d0c6a35.tar.gz +/libpod-fc546d4.tar.gz +/libpod-850326c.tar.gz +/libpod-fdf979a.tar.gz +/libpod-7b73974.tar.gz +/libpod-833204d.tar.gz +/libpod-cd35e20.tar.gz +/libpod-ad467ba.tar.gz +/libpod-4bda537.tar.gz +/libpod-bda28c6.tar.gz +/libpod-bc320be.tar.gz +/libpod-c94903a.tar.gz +/libpod-60ef8f8.tar.gz +/libpod-6cd6eb6.tar.gz +/libpod-387d601.tar.gz +/libpod-1572367.tar.gz +/libpod-b926005.tar.gz +/libpod-167ce59.tar.gz +/libpod-c1e2b58.tar.gz +/libpod-a87cf6f.tar.gz +/libpod-bf5ffda.tar.gz +/libpod-e4947e5.tar.gz +/libpod-9f92b21.tar.gz +/libpod-d652c86.tar.gz +/libpod-b01fdcb.tar.gz +/libpod-9ae3221.tar.gz +/libpod-7210727.tar.gz +/conmon-5995229.tar.gz +/libpod-41365a8.tar.gz +/libpod-6d285b8.tar.gz +/libpod-9b6a98c.tar.gz +/libpod-7fd6528.tar.gz +/libpod-2371158.tar.gz +/libpod-b3f10c8.tar.gz +/conmon-1de71ad.tar.gz +/conmon-e217fdf.tar.gz +/libpod-54b394b.tar.gz +/libpod-0005792.tar.gz +/libpod-ca5ff03.tar.gz +/libpod-9181c65.tar.gz +/libpod-b02b072.tar.gz +/libpod-a2fdb6e.tar.gz +/libpod-233d95f.tar.gz +/libpod-4d653f0.tar.gz +/libpod-f3ffda1.tar.gz +/libpod-7bbef41.tar.gz +/libpod-9090c47.tar.gz +/libpod-b7ce115.tar.gz +/dnsname-f5af33d.tar.gz +/v1.8.0.tar.gz diff --git a/gating.yaml b/gating.yaml new file mode 100644 index 0000000..9571536 --- /dev/null +++ b/gating.yaml @@ -0,0 +1,6 @@ +--- !Policy +product_versions: + - fedora-* +decision_context: bodhi_update_push_testing +rules: + - !PassingTestCaseRule {test_case_name: org.centos.prod.ci.pipeline.allpackages-build.complete} diff --git a/podman.spec b/podman.spec index b1bd42d..906784c 100644 --- a/podman.spec +++ b/podman.spec @@ -1,17 +1,21 @@ -%{?python_enable_dependency_generator} %global with_devel 0 %global with_bundled 1 -%global with_debug 1 %global with_check 0 %global with_unit_test 0 -%if 0%{?fedora} >= 28 +%if 0%{?fedora} || 0%{?centos} >= 8 +#### DO NOT REMOVE - NEEDED FOR CENTOS %bcond_without varlink -%define gogenerate go generate %else %bcond_with varlink %endif +%if 0%{?fedora} +%global with_debug 1 +%else +%global with_debug 0 +%endif + %if 0%{?with_debug} %global _find_debuginfo_dwz_opts %{nil} %global _dwz_low_mem_die_limit 0 @@ -19,43 +23,52 @@ %global debug_package %{nil} %endif -%global provider github -%global provider_tld com -%global project containers -%global repo libpod -# https://github.com/containers/libpod -%global provider_prefix %{provider}.%{provider_tld}/%{project}/%{repo} -%global import_path %{provider_prefix} -%global git0 https://%{provider}.%{provider_tld}/%{project}/%{repo} -%global commit0 228d1cbcd372b086669e35c1237fc5064b24ea7d -%global shortcommit0 %(c=%{commit0}; echo ${c:0:7}) +%if ! 0%{?gobuild:1} +%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 import_path_conmon github.com/kubernetes-sigs/cri-o -%global git_conmon https://%{import_path_conmon} -%global commit_conmon a30f93ca229c7fc68fb1d8c7a3342de3c3f54ae5 -%global shortcommit_conmon %(c=%{commit_conmon}; echo ${c:0:7}) +%define provider github +%define provider_tld com +%define project containers +%define repo libpod +# https://github.com/containers/libpod +%define provider_prefix %{provider}.%{provider_tld}/%{project}/%{repo} +%define import_path %{provider_prefix} +%define git0 https://%{provider}.%{provider_tld}/%{project}/%{repo} +%define commit0 2ced9094d4728dd09f60a177faa32339a8d0f721 +%define shortcommit0 %(c=%{commit0}; echo ${c:0:7}) + +%define repo_plugins dnsname +# https://github.com/containers/libpod +%define import_path_plugins %{provider}.%{provider_tld}/%{project}/%{repo_plugins} +%define git_plugins https://github.com/containers/dnsname +%define commit_plugins f5af33dedcfc5e707e5560baa4a72f8d96a968fe +%define shortcommit_plugins %(c=%{commit_plugins}; echo ${c:0:7}) + +# Used for comparing with latest upstream tag +# to decide whether to autobuild (non-rawhide only) +%define built_tag v1.8.0 +%define built_tag_strip %(b=%{built_tag}; echo ${b:1}) +%define download_url https://github.com/containers/libpod/archive/%{built_tag}.tar.gz Name: podman -# Epoch is 2 for f30 (rawhide), 1 for f28 and f29 -# BEWARE while using on other distros -%if 0%{?fedora} >= 30 +%if 0%{?fedora} Epoch: 2 %else -Epoch: 1 +Epoch: 0 %endif -Version: 1.0.1 -Release: 31.dev.git%{shortcommit0}%{?dist} +Version: 1.8.0 +Release: 4%{?dist} Summary: Manage Pods, Containers and Container Images License: ASL 2.0 -URL: https://podman.io/ -Source0: %{git0}/archive/%{commit0}/%{repo}-%{shortcommit0}.tar.gz -Source1: %{git_conmon}/archive/%{commit_conmon}/cri-o-%{shortcommit_conmon}.tar.gz -# e.g. el6 has ppc64 arch without gcc-go, so EA tag is required -#ExclusiveArch: %%{?go_arches:%%{go_arches}}%%{!?go_arches:%%{ix86} x86_64 aarch64 %%{arm}} -ExclusiveArch: aarch64 %{arm} ppc64le s390x x86_64 +URL: https://%{name}.io/ +Source0: %{download_url} +Source1: https://github.com/containers/dnsname/archive/f5af33dedcfc5e707e5560baa4a72f8d96a968fe/dnsname-f5af33d.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: %{?go_compiler:compiler(go-compiler)}%{!?go_compiler:golang} -BuildRequires: btrfs-progs-devel +BuildRequires: golang BuildRequires: glib2-devel BuildRequires: glibc-devel BuildRequires: glibc-static @@ -66,20 +79,38 @@ BuildRequires: libassuan-devel BuildRequires: libgpg-error-devel BuildRequires: libseccomp-devel BuildRequires: libselinux-devel -BuildRequires: ostree-devel BuildRequires: pkgconfig BuildRequires: make -Requires: runc >= 2:1.0.0-57 +BuildRequires: systemd +BuildRequires: systemd-devel Requires: containers-common -Requires: containernetworking-plugins >= 0.7.3-2 +Requires: containernetworking-plugins >= 0.7.5-1 Requires: iptables Requires: nftables Requires: conmon -Recommends: container-selinux -Recommends: slirp4netns -%if 0%{?fedora} > 28 -Recommends: fuse-overlayfs +Requires: %{name}-plugins = %{epoch}:%{version}-%{release} +Requires: container-selinux +%if 0%{?fedora} +BuildRequires: btrfs-progs-devel +BuildRequires: ostree-devel +Recommends: libvarlink-util +Recommends: slirp4netns >= 0.3.0-2 +Recommends: fuse-overlayfs >= 0.3-8 +Recommends: runc +%else +#### DO NOT REMOVE - NEEDED FOR CENTOS +Requires: slirp4netns >= 0.3.0-2 +Requires: runc %endif +%if 0%{?centos} >= 8 +Requires: libvarlink-util +%endif +%if 0%{?fedora} >= 31 +Requires: crun >= 0.12.1-1 +%else +Suggests: crun >= 0.12.1-1 +%endif + # vendored libraries # awk '{print "Provides: bundled(golang("$1")) = "$2}' vendor.conf | sort @@ -184,24 +215,34 @@ Provides: bundled(golang(k8s.io/kube-openapi)) = 275e2ce91dec4c05a4094a7b1daee55 Provides: bundled(golang(k8s.io/utils)) = 258e2a2fa64568210fbd6267cf1d8fd87c3cb86e %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} -%{repo} provides a library for applications looking to use -the Container Pod concept popularized by Kubernetes. +%{repo} Simple management tool for pods, containers and images %package docker -Summary: Emulate Docker CLI using podman +Summary: Emulate Docker CLI using %{name} BuildArch: noarch Requires: %{name} = %{epoch}:%{version}-%{release} Conflicts: docker Conflicts: docker-latest Conflicts: docker-ce Conflicts: docker-ee -Conflicts: moby-engine +Conflicts: moby-engine %description docker This package installs a script named docker that emulates the Docker CLI by -executes podman commands, it also creates links between all Docker CLI man -pages and podman. +executes %{name} commands, it also creates links between all Docker CLI man +pages and %{name}. %if 0%{?with_devel} %package devel @@ -357,47 +398,109 @@ Requires: golang(github.com/urfave/cli) %description unit-test-devel %{summary} -libpod provides a library for applications looking to use the Container Pod concept popularized by Kubernetes. +%{repo} provides a library for applications looking to use the +Container Pod concept popularized by Kubernetes. This package contains unit tests for project providing packages with %{import_path} prefix. %endif -%prep -%autosetup -Sgit -n %{repo}-%{commit0} +%package tests +Summary: Tests for %{name} -# untar cri-o +Requires: %{name} = %{epoch}:%{version}-%{release} +Requires: bats +Requires: jq +Requires: skopeo + +%description tests +%{summary} + +This package contains system tests for %{name} + +%if 0%{?fedora} || 0%{?centos} >= 8 +%package remote +Summary: (Experimental) Remote client for managing %{name} containers + +%description remote +Remote client for managing %{name} containers. + +This experimental remote client is under heavy development. Please do not +run %{name}-remote in production. + +%{name}-remote uses the varlink connection 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} + +%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. + +%prep +%autosetup -Sgit -n %{repo}-%{built_tag_strip} + +# untar dnsname tar zxf %{SOURCE1} %build +export GO111MODULE=off + +# build plugins first cause we don't wanna use podman's buildtags +pushd dnsname-%{commit_plugins} +mkdir _build +pushd _build +mkdir -p src/%{provider}.%{provider_tld}/%{project} +ln -s ../../../../ src/%{import_path_plugins} +popd +ln -s vendor src +export GOPATH=$(pwd)/_build:$(pwd) +%gobuild -o bin/dnsname %{import_path_plugins}/plugins/meta/dnsname +popd + +export GOPATH=$(pwd)/_build:$(pwd) mkdir _build pushd _build mkdir -p src/%{provider}.%{provider_tld}/%{project} ln -s ../../../../ src/%{import_path} popd ln -s vendor src -export GOPATH=$(pwd)/_build:$(pwd) -export BUILDTAGS="varlink seccomp exclude_graphdriver_devicemapper $(hack/btrfs_installed_tag.sh) $(hack/btrfs_tag.sh) $(hack/libdm_tag.sh) $(hack/ostree_tag.sh) $(hack/selinux_tag.sh)" %gogenerate ./cmd/%{name}/varlink/... + +# build %%{name} +export BUILDTAGS="systemd varlink seccomp exclude_graphdriver_devicemapper $(hack/btrfs_installed_tag.sh) $(hack/btrfs_tag.sh) $(hack/libdm_tag.sh) $(hack/ostree_tag.sh) $(hack/selinux_tag.sh)" +%if 0%{?centos} +export BUILDTAGS+="exclude_graphdriver_btrfs containers_image_ostree_stub" +%endif %gobuild -o bin/%{name} %{import_path}/cmd/%{name} -# build conmon -pushd cri-o-%{commit_conmon} -mkdir _output -pushd _output -mkdir -p src/%{provider}.%{provider_tld}/{kubernetes-sigs,opencontainers} -ln -s $(dirs +1 -l) src/%{import_path_conmon} -popd -ln -s vendor src -export GOPATH=$(pwd)/_output:$(pwd) -export BUILDTAGS="selinux seccomp $(hack/btrfs_installed_tag.sh) $(hack/btrfs_tag.sh) containers_image_ostree_stub" -BUILDTAGS=$BUILDTAGS make -C conmon -popd +%if 0%{?fedora} || 0%{?centos} >= 8 +# build %%{name}-remote +export BUILDTAGS+="remoteclient" +%gobuild -o bin/%{name}-remote %{import_path}/cmd/%{name} +%endif %install +%if 0%{?fedora} >= 31 +sed -s 's/^runtime[ =].*"runc/runtime = "crun/' libpod.conf -i +%endif +sed -i 's/install.remote: podman-remote/install.remote:/' Makefile +sed -i 's/install.bin: podman/install.bin:/' Makefile +rm -rf docs/containers-mounts.conf.5.md + install -dp %{buildroot}%{_unitdir} PODMAN_VERSION=%{version} %{__make} PREFIX=%{buildroot}%{_prefix} ETCDIR=%{buildroot}%{_sysconfdir} \ install.bin \ +%if 0%{?fedora} || 0%{?centos} >= 8 + install.remote \ +%endif install.man \ install.cni \ install.systemd \ @@ -410,9 +513,22 @@ mv pkg/hooks/README.md pkg/hooks/README-hooks.md install -dp %{buildroot}%{_datadir}/containers install -p -m 644 %{repo}.conf %{buildroot}%{_datadir}/containers -# install conmon -install -dp %{buildroot}%{_libexecdir}/%{name} -install -p -m 755 cri-o-%{commit_conmon}/bin/conmon %{buildroot}%{_libexecdir}/%{name} +# install plugins +pushd dnsname-%{commit_plugins} +%{__make} PREFIX=%{_prefix} DESTDIR=%{buildroot} install +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%{?fedora} && 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 %if 0%{?with_devel} @@ -471,33 +587,43 @@ 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 +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 + #define license tag if not already defined %{!?_licensedir:%global license %doc} -%files +%files -f podman.file-list %license LICENSE %doc README.md CONTRIBUTING.md pkg/hooks/README-hooks.md install.md code-of-conduct.md transfer.md %{_bindir}/%{name} -%{_mandir}/man1/podman*.1* -%{_mandir}/man5/*.5* %{_datadir}/bash-completion/completions/* -%{_libexecdir}/%{name}/conmon +# 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 %{_datadir}/containers/%{repo}.conf %{_unitdir}/io.%{name}.service %{_unitdir}/io.%{name}.socket +%{_userunitdir}/io.%{name}.service +%{_userunitdir}/io.%{name}.socket %{_usr}/lib/tmpfiles.d/%{name}.conf %files docker %{_bindir}/docker %{_mandir}/man1/docker*.1* +%{_usr}/lib/tmpfiles.d/%{name}-docker.conf %if 0%{?with_devel} %files -n libpod-devel -f devel.file-list @@ -512,7 +638,753 @@ export GOPATH=%{buildroot}/%{gopath}:$(pwd)/vendor:%{gopath} %doc README.md CONTRIBUTING.md pkg/hooks/README-hooks.md install.md code-of-conduct.md transfer.md %endif +#### DO NOT REMOVE - NEEDED FOR CENTOS +%if 0%{?fedora} || 0%{?centos} >= 8 +%files remote +%license LICENSE +%{_bindir}/%{name}-remote +%{_mandir}/man1/%{name}-remote*.1* +%{_mandir}/man5/%{name}-remote*.5* +%endif + +%files tests +%license LICENSE +%dir %{_datadir}/%{name}/test +%dir %{_datadir}/%{name}/test/system +%{_datadir}/%{name}/test/system/* + +%files plugins +%license dnsname-%{commit_plugins}/LICENSE +%doc dnsname-%{commit_plugins}/{README.md,README_PODMAN.md} +%{_libexecdir}/cni/dnsname + %changelog +* Mon Mar 02 2020 Lokesh Mandvekar - 2:1.8.0-4 +- use crun only for f31+ + +* Fri Feb 28 2020 Lokesh Mandvekar - 2:1.8.0-3 +- Suggests: crun for f30 + +* Sat Feb 08 2020 RH Container Bot - 2:1.8.0-2 +- bump to v1.8.0 +- autobuilt 2ced909 +- Resolves: #1795838, #1802903 - Security fix for CVE-2020-8945 + +* Thu Feb 06 2020 Lokesh Mandvekar - 2:1.8.0-0.2 +- bump crun dependency + +* Mon Feb 03 2020 Lokesh Mandvekar - 2:1.8.0-0.1 +- built v1.8.0-rc1 + +* Wed Jan 08 2020 Jindrich Novy - 2:1.7.1-3 +- require container-selinux only when selinux-policy is installed and + move podman-remote man pages to dedicated package (#1765818) + +* Tue Jan 07 2020 RH Container Bot - 2:1.7.0-2 +- bump to v1.7.0 +- autobuilt b7ce115 + +* Tue Jan 07 2020 Jindrich Novy - 2:1.7.0-0.5.rc2 +- merge podman-manpages with podman package +- require container-selinux (#1765818) +- minor spec file updates + +* Mon Jan 06 2020 Lokesh Mandvekar - 2:1.7.0-0.4.rc2 +- use correct rc tag + +* Thu Jan 02 2020 RH Container Bot - 2:1.7.0-0.3.rc1 +- bump to v1.7.0-rc2 +- autobuilt 9090c47 + +* Wed Dec 11 2019 RH Container Bot - 2:1.7.0-0.2.rc1 +- bump to v1.7.0-rc1 +- autobuilt 7bbef41 + +* Fri Nov 08 2019 Lokesh Mandvekar - 2:1.6.2-4 +- add podman-plugins subpackage + +* Wed Oct 30 2019 Lokesh Mandvekar - 1.6.2-3 +- crun only for fedora ATM + +* Thu Oct 17 2019 RH Container Bot - 2:1.6.2-2 +- bump to v1.6.2 +- autobuilt f3ffda1 + +* Wed Oct 16 2019 RH Container Bot - 2:1.6.2-0.2.rc1 +- bump to v1.6.2-rc1 +- autobuilt 4d653f0 + +* Wed Oct 09 2019 Lokesh Mandvekar - 2:1.6.1-5 +- remove polkit dependency for now + +* Wed Oct 09 2019 Lokesh Mandvekar - 2:1.6.1-4 +- Requires: crun >= 0.10.2-1 and polkit + +* Tue Oct 08 2019 Lokesh Mandvekar - 2:1.6.1-3 +- add Recommends: runc for fedora + +* Wed Oct 02 2019 RH Container Bot - 2:1.6.1-2 +- bump to v1.6.1 +- autobuilt 233d95f + +* Wed Oct 02 2019 RH Container Bot - 2:1.6.1-0.2.rc1 +- bump to v1.6.1-rc1 +- autobuilt a2fdb6e + +* Tue Oct 01 2019 Lokesh Mandvekar - 2:1.6.0-4 +- Requires: crun >= 0.10-1 + +* Tue Oct 01 2019 Lokesh Mandvekar - 2:1.6.0-3 +- bump release tag + +* Tue Oct 01 2019 RH Container Bot - 2:1.6.0-2 +- bump to v1.6.0 +- autobuilt b02b072 + +* Wed Sep 25 2019 RH Container Bot - 2:1.6.0-0.2.rc2git9181c65 +- bump to v1.6.0-rc2 +- autobuilt 9181c65 + +* Tue Sep 17 2019 Lokesh Mandvekar (Bot) - 2:1.6.0-2.gitca5ff03 +- bump to v1.6.0-rc1 +- autobuilt ca5ff03 + +* Sat Sep 14 2019 Lokesh Mandvekar - 2:1.5.1-3.git0005792 +- use v1.5.1 tag +- use conmon package as runtime dep + +* Fri Sep 13 2019 Daniel J Walsh - 2:1.5.1-2.18 +- Grab specific version of crun or newer. + +* Tue Aug 27 2019 Daniel J Walsh - 2:1.5.1-2.17 +- Require crun rather then runc +- Switch to crun by default for cgroupsV2 support + +* Thu Aug 22 2019 Daniel J Walsh - 2:1.5.1-2.16.dev.gitce64c14 +- Move man5 man pages into podman-manpage package + +* Tue Aug 13 2019 Dan Walsh - 2:1.5.1-1.16.dev.gitce64c14 +- Add recommends libvarlink-util + +* Tue Aug 13 2019 Lokesh Mandvekar (Bot) - 2:1.5.1-0.16.dev.gitce64c14 +- autobuilt ce64c14 + +* Tue Aug 13 2019 Lokesh Mandvekar (Bot) - 2:1.5.1-0.15.dev.git7a859f0 +- autobuilt 7a859f0 + +* Tue Aug 13 2019 Lokesh Mandvekar (Bot) - 2:1.5.1-0.14.dev.git031437b +- autobuilt 031437b + +* Tue Aug 13 2019 Lokesh Mandvekar (Bot) - 2:1.5.1-0.13.dev.gitc48243e +- autobuilt c48243e + +* Mon Aug 12 2019 Lokesh Mandvekar (Bot) - 2:1.5.1-0.12.dev.gitf634fd3 +- autobuilt f634fd3 + +* Mon Aug 12 2019 Lokesh Mandvekar (Bot) - 2:1.5.1-0.11.dev.git3cf4567 +- autobuilt 3cf4567 + +* Mon Aug 12 2019 Lokesh Mandvekar (Bot) - 2:1.5.1-0.10.dev.git9bee690 +- autobuilt 9bee690 + +* Mon Aug 12 2019 Lokesh Mandvekar (Bot) - 2:1.5.1-0.9.dev.gitca7bae7 +- autobuilt ca7bae7 + +* Mon Aug 12 2019 Lokesh Mandvekar (Bot) - 2:1.5.1-0.8.dev.gitec93c9d +- autobuilt ec93c9d + +* Mon Aug 12 2019 Lokesh Mandvekar (Bot) - 2:1.5.1-0.7.dev.gitf18cfa4 +- autobuilt f18cfa4 + +* Mon Aug 12 2019 Lokesh Mandvekar (Bot) - 2:1.5.1-0.6.dev.git2348c28 +- autobuilt 2348c28 + +* Sun Aug 11 2019 Lokesh Mandvekar (Bot) - 2:1.5.1-0.5.dev.git1467197 +- autobuilt 1467197 + +* Sun Aug 11 2019 Lokesh Mandvekar (Bot) - 2:1.5.1-0.4.dev.git7bbaa36 +- autobuilt 7bbaa36 + +* Sat Aug 10 2019 Lokesh Mandvekar (Bot) - 2:1.5.1-0.3.dev.git3bc861c +- autobuilt 3bc861c + +* Sat Aug 10 2019 Lokesh Mandvekar (Bot) - 2:1.5.1-0.2.dev.git926901d +- autobuilt 926901d + +* Fri Aug 09 2019 Lokesh Mandvekar (Bot) - 2:1.5.1-0.1.dev.git2018faa +- bump to 1.5.1 +- autobuilt 2018faa + +* Fri Aug 09 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.99.dev.gitbb80586 +- autobuilt bb80586 + +* Fri Aug 09 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.98.dev.gitd05798e +- autobuilt d05798e + +* Fri Aug 09 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.97.dev.git4b91f60 +- autobuilt 4b91f60 + +* Fri Aug 09 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.96.dev.gitdc38168 +- autobuilt dc38168 + +* Fri Aug 09 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.95.dev.git00a20f7 +- autobuilt 00a20f7 + +* Fri Aug 09 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.94.dev.git2a19036 +- autobuilt 2a19036 + +* Fri Aug 09 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.93.dev.git76840f2 +- autobuilt 76840f2 + +* Thu Aug 08 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.92.dev.git4349f42 +- autobuilt 4349f42 + +* Thu Aug 08 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.91.dev.git202eade +- autobuilt 202eade + +* Thu Aug 08 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.90.dev.git09cedd1 +- autobuilt 09cedd1 + +* Thu Aug 08 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.89.dev.git3959a35 +- autobuilt 3959a35 + +* Thu Aug 08 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.88.dev.git5701fe6 +- autobuilt 5701fe6 + +* Thu Aug 08 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.87.dev.git31bfb12 +- autobuilt 31bfb12 + +* Thu Aug 08 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.86.dev.git41de7b1 +- autobuilt 41de7b1 + +* Wed Aug 07 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.85.dev.git35ecf49 +- autobuilt 35ecf49 + +* Wed Aug 07 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.84.dev.git66ea32c +- autobuilt 66ea32c + +* Tue Aug 06 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.83.dev.gitf0a5b7f +- autobuilt f0a5b7f + +* Tue Aug 06 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.82.dev.gitb5618d9 +- autobuilt b5618d9 + +* Mon Aug 05 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.81.dev.git3bffe77 +- autobuilt 3bffe77 + +* Mon Aug 05 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.80.dev.git337358a +- autobuilt 337358a + +* Mon Aug 05 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.79.dev.git626dfdb +- autobuilt 626dfdb + +* Mon Aug 05 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.78.dev.gite2f38cd +- autobuilt e2f38cd + +* Mon Aug 05 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.77.dev.gitb609de2 +- autobuilt b609de2 + +* Sun Aug 04 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.76.dev.git389a7b7 +- autobuilt 389a7b7 + +* Sun Aug 04 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.75.dev.gitd9ea4db +- autobuilt d9ea4db + +* Fri Aug 02 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.74.dev.git140e08e +- autobuilt 140e08e + +* Fri Aug 02 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.73.dev.git3cc9ab8 +- autobuilt 3cc9ab8 + +* Fri Aug 02 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.72.dev.git5370c53 +- autobuilt 5370c53 + +* Fri Aug 02 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.71.dev.git2cc5913 +- autobuilt 2cc5913 + +* Fri Aug 02 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.70.dev.gite3240da +- autobuilt e3240da + +* Fri Aug 02 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.69.dev.gite48dc50 +- autobuilt e48dc50 + +* Thu Aug 01 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.68.dev.git1bbcb2f +- autobuilt 1bbcb2f + +* Thu Aug 01 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.67.dev.gite1a099e +- autobuilt e1a099e + +* Thu Aug 01 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.66.dev.gitafb493a +- autobuilt afb493a + +* Thu Aug 01 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.65.dev.git6f62dac +- autobuilt 6f62dac + +* Thu Aug 01 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.64.dev.gitee15e76 +- autobuilt ee15e76 + +* Thu Aug 01 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.63.dev.git5056964 +- autobuilt 5056964 + +* Thu Aug 01 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.62.dev.git3215ea6 +- autobuilt 3215ea6 + +* Thu Aug 01 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.61.dev.gitccf4ec2 +- autobuilt ccf4ec2 + +* Wed Jul 31 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.60.dev.gita622f8d +- autobuilt a622f8d + +* Tue Jul 30 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.59.dev.git680a383 +- autobuilt 680a383 + +* Tue Jul 30 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.58.dev.gite84ed3c +- autobuilt e84ed3c + +* Tue Jul 30 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.57.dev.git1a00895 +- autobuilt 1a00895 + +* Tue Jul 30 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.56.dev.git4196a59 +- autobuilt 4196a59 + +* Tue Jul 30 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.55.dev.git040355d +- autobuilt 040355d + +* Mon Jul 29 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.54.dev.git7d635ac +- autobuilt 7d635ac + +* Mon Jul 29 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.53.dev.gitc3c45f3 +- autobuilt c3c45f3 + +* Mon Jul 29 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.52.dev.git6665269 +- autobuilt 6665269 + +* Mon Jul 29 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.51.dev.git2ca7861 +- autobuilt 2ca7861 + +* Sun Jul 28 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.50.dev.git2c98bd5 +- autobuilt 2c98bd5 + +* Fri Jul 26 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.49.dev.git0c4dfcf +- autobuilt 0c4dfcf + +* Fri Jul 26 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.48.dev.giteca157f +- autobuilt eca157f + +* Fri Jul 26 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.47.dev.git1910d68 +- autobuilt 1910d68 + +* Fri Jul 26 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.46.dev.git4674d00 +- autobuilt 4674d00 + +* Thu Jul 25 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.45.dev.gitdff82d9 +- autobuilt dff82d9 + +* Thu Jul 25 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.44.dev.git5763618 +- autobuilt 5763618 + +* Thu Jul 25 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.43.dev.git7c9095e +- autobuilt 7c9095e + +* Wed Jul 24 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.42.dev.git2283471 +- autobuilt 2283471 + +* Wed Jul 24 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.41.dev.git0917783 +- autobuilt 0917783 + +* Wed Jul 24 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.40.dev.giteae9a00 +- autobuilt eae9a00 + +* Wed Jul 24 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.39.dev.git3c6b111 +- autobuilt 3c6b111 + +* Tue Jul 23 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.38.dev.git7dbc6d8 +- autobuilt 7dbc6d8 + +* Tue Jul 23 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.37.dev.gitbb253af +- autobuilt bb253af + +* Tue Jul 23 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.36.dev.gitce60c4d +- autobuilt ce60c4d + +* Tue Jul 23 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.35.dev.git2674920 +- autobuilt 2674920 + +* Mon Jul 22 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.34.dev.gita12a231 +- autobuilt a12a231 + +* Mon Jul 22 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.33.dev.gitcf9efa9 +- autobuilt cf9efa9 + +* Mon Jul 22 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.32.dev.git69f74f1 +- autobuilt 69f74f1 + +* Mon Jul 22 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.31.dev.gitab7b47c +- autobuilt ab7b47c + +* Mon Jul 22 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.30.dev.git3b52e4d +- autobuilt 3b52e4d + +* Sun Jul 21 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.29.dev.gitd6b41eb +- autobuilt d6b41eb + +* Sat Jul 20 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.28.dev.gita5aa44c +- autobuilt a5aa44c + +* Sat Jul 20 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.27.dev.git8364552 +- autobuilt 8364552 + +* Fri Jul 19 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.26.dev.git02140ea +- autobuilt 02140ea + +* Fri Jul 19 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.25.dev.git398aeac +- autobuilt 398aeac + +* Fri Jul 19 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.24.dev.gitdeb087d +- autobuilt deb087d + +* Fri Jul 19 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.23.dev.gitb59abdc +- autobuilt b59abdc + +* Thu Jul 18 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.22.dev.git2254a35 +- autobuilt 2254a35 + +* Thu Jul 18 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.21.dev.git1065548 +- autobuilt 1065548 + +* Thu Jul 18 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.20.dev.gitade0d87 +- autobuilt ade0d87 + +* Thu Jul 18 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.19.dev.git22e62e8 +- autobuilt 22e62e8 + +* Thu Jul 18 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.18.dev.gitadcde23 +- autobuilt adcde23 + +* Thu Jul 18 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.17.dev.git456c045 +- autobuilt 456c045 + +* Thu Jul 18 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.16.dev.git7488ed6 +- autobuilt 7488ed6 + +* Thu Jul 18 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.15.dev.gitb2734ba +- autobuilt b2734ba + +* Wed Jul 17 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.14.dev.git1c02905 +- autobuilt 1c02905 + +* Wed Jul 17 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.13.dev.git04a9cb0 +- autobuilt 04a9cb0 + +* Tue Jul 16 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.12.dev.gitfe83308 +- autobuilt fe83308 + +* Tue Jul 16 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.11.dev.git400851a +- autobuilt 400851a + +* Tue Jul 16 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.10.dev.gita449e9a +- autobuilt a449e9a + +* Tue Jul 16 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.9.dev.git386ffd2 +- autobuilt 386ffd2 + +* Tue Jul 16 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.8.dev.git7e4db44 +- autobuilt 7e4db44 + +* Mon Jul 15 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.7.dev.gitd2291ec +- autobuilt d2291ec + +* Sun Jul 14 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.6.dev.git456b6ab +- autobuilt 456b6ab + +* Fri Jul 12 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.5.dev.gite2e8477 +- built conmon 1de71ad + +* Thu Jul 11 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.4.dev.gite2e8477 +- autobuilt e2e8477 + +* Wed Jul 10 2019 Lokesh Mandvekar (Bot) - 2:1.4.5-0.3.dev.gitdf3f5af +- autobuilt df3f5af + +* Tue Jul 09 2019 Lokesh Mandvekar - 2:1.4.5-0.2.dev.gitcea0e93 +- Resolves: #1727933 - containers-monuts.conf.5 moved to containers-common + +* Sun Jul 07 2019 Lokesh Mandvekar - 2:1.4.5-0.1.dev.gitf7407f2 +- bump to v1.4.5-dev +- use new name for go-md2man +- include centos conditionals + +* Sun Jun 23 2019 Lokesh Mandvekar (Bot) - 2:1.4.3-0.30.dev.git7c4e444 +- autobuilt 7c4e444 + +* Sat Jun 22 2019 Lokesh Mandvekar (Bot) - 2:1.4.3-0.29.dev.gitd9bdd3c +- autobuilt d9bdd3c + +* Fri Jun 21 2019 Lokesh Mandvekar (Bot) - 2:1.4.3-0.28.dev.git39fdf91 +- autobuilt 39fdf91 + +* Thu Jun 20 2019 Lokesh Mandvekar (Bot) - 2:1.4.3-0.27.dev.gitb4f9bc8 +- autobuilt b4f9bc8 + +* Wed Jun 19 2019 Lokesh Mandvekar (Bot) - 2:1.4.3-0.26.dev.git240b846 +- bump to 1.4.3 +- autobuilt 240b846 + +* Tue Jun 18 2019 Lokesh Mandvekar (Bot) - 2:1.4.2-0.25.dev.git8bcfd24 +- autobuilt 8bcfd24 + +* Sun Jun 16 2019 Lokesh Mandvekar (Bot) - 2:1.4.2-0.24.dev.git670fc03 +- autobuilt 670fc03 + +* Sat Jun 15 2019 Lokesh Mandvekar (Bot) - 2:1.4.2-0.23.dev.git185b413 +- bump to 1.4.2 +- autobuilt 185b413 + +* Fri Jun 14 2019 Lokesh Mandvekar (Bot) - 2:1.4.1-0.22.dev.git2784cf3 +- autobuilt 2784cf3 + +* Thu Jun 13 2019 Lokesh Mandvekar (Bot) - 2:1.4.1-0.21.dev.git77d1cf0 +- autobuilt 77d1cf0 + +* Wed Jun 12 2019 Lokesh Mandvekar (Bot) - 2:1.4.1-0.20.dev.gitf8a84fd +- autobuilt f8a84fd + +* Tue Jun 11 2019 Lokesh Mandvekar (Bot) - 2:1.4.1-0.19.dev.gitc93b8d6 +- do not install /usr/libexec/crio - conflicts with crio + +* Tue Jun 11 2019 Lokesh Mandvekar (Bot) - 2:1.4.1-0.18.dev.gitc93b8d6 +- autobuilt c93b8d6 + +* Mon Jun 10 2019 Lokesh Mandvekar (Bot) - 2:1.4.1-0.17.dev.gitfcb7c14 +- autobuilt fcb7c14 + +* Sun Jun 09 2019 Lokesh Mandvekar (Bot) - 2:1.4.1-0.16.dev.git39f5ea4 +- autobuilt 39f5ea4 + +* Sat Jun 08 2019 Lokesh Mandvekar (Bot) - 2:1.4.1-0.15.dev.gitcae5af5 +- bump to 1.4.1 +- autobuilt cae5af5 + +* Fri Jun 07 2019 Lokesh Mandvekar (Bot) - 2:1.3.2-0.14.dev.gitba36a5f +- autobuilt ba36a5f + +* Fri Jun 07 2019 Lokesh Mandvekar - 2:1.3.2-0.13.dev.git6d285b8 +- Resolves: #1716809 - use conmon v0.2.0 + +* Thu Jun 06 2019 Lokesh Mandvekar (Bot) - 2:1.3.2-0.12.dev.git6d285b8 +- autobuilt 6d285b8 + +* Wed Jun 05 2019 Lokesh Mandvekar (Bot) - 2:1.3.2-0.11.dev.git3fb9669 +- autobuilt 3fb9669 + +* Tue Jun 04 2019 Lokesh Mandvekar (Bot) - 2:1.3.2-0.10.dev.git0ede794 +- autobuilt 0ede794 + +* Sun Jun 02 2019 Lokesh Mandvekar (Bot) - 2:1.3.2-0.9.dev.git176a41c +- autobuilt 176a41c + +* Sat Jun 01 2019 Lokesh Mandvekar (Bot) - 2:1.3.2-0.8.dev.git2068919 +- autobuilt 2068919 + +* Fri May 31 2019 Lokesh Mandvekar (Bot) - 2:1.3.2-0.7.dev.git558ce8d +- autobuilt 558ce8d + +* Thu May 30 2019 Lokesh Mandvekar (Bot) - 2:1.3.2-0.6.dev.gitc871653 +- autobuilt c871653 + +* Wed May 29 2019 Lokesh Mandvekar (Bot) - 2:1.3.2-0.5.dev.git8649dbd +- autobuilt 8649dbd + +* Mon May 27 2019 Lokesh Mandvekar (Bot) - 2:1.3.2-0.4.dev.git25f8c21 +- autobuilt 25f8c21 + +* Sun May 26 2019 Lokesh Mandvekar (Bot) - 2:1.3.2-0.3.dev.gitb1d590b +- autobuilt b1d590b + +* Fri May 24 2019 Lokesh Mandvekar - 2:1.3.2-0.2.dev.git1ac06d8 +- built commit 1ac06d8 +- BR: systemd-devel +- correct build steps for %%{name}-remote + +* Fri May 24 2019 Dan Walsh - 2:1.3.2-0.1.dev.git5296428 +- Bump up to latest on master + +* Fri May 10 2019 Lokesh Mandvekar - 2:1.3.1-0.1.dev.git9ae3221 +- bump to v1.3.1-dev +- built 9ae3221 +- correct release tag format for unreleased versions + +* Thu Apr 25 2019 Lokesh Mandvekar (Bot) - 2:1.3.0-21.dev.gitb01fdcb +- autobuilt b01fdcb + +* Tue Apr 23 2019 Lokesh Mandvekar (Bot) - 2:1.3.0-20.dev.gitd652c86 +- autobuilt d652c86 + +* Sat Apr 20 2019 Lokesh Mandvekar (Bot) - 2:1.3.0-19.dev.git9f92b21 +- autobuilt 9f92b21 + +* Fri Apr 19 2019 Lokesh Mandvekar (Bot) - 2:1.3.0-18.dev.gite4947e5 +- autobuilt e4947e5 + +* Thu Apr 18 2019 Lokesh Mandvekar (Bot) - 2:1.3.0-17.dev.gitbf5ffda +- autobuilt bf5ffda + +* Wed Apr 17 2019 Lokesh Mandvekar (Bot) - 2:1.3.0-16.dev.gita87cf6f +- autobuilt a87cf6f + +* Tue Apr 16 2019 Lokesh Mandvekar (Bot) - 2:1.3.0-15.dev.gitc1e2b58 +- autobuilt c1e2b58 + +* Mon Apr 15 2019 Lokesh Mandvekar (Bot) - 2:1.3.0-14.dev.git167ce59 +- autobuilt 167ce59 + +* Sun Apr 14 2019 Lokesh Mandvekar (Bot) - 2:1.3.0-13.dev.gitb926005 +- autobuilt b926005 + +* Sat Apr 13 2019 Lokesh Mandvekar (Bot) - 2:1.3.0-12.dev.git1572367 +- autobuilt 1572367 + +* Fri Apr 12 2019 Lokesh Mandvekar (Bot) - 2:1.3.0-11.dev.git387d601 +- autobuilt 387d601 + +* Thu Apr 11 2019 Lokesh Mandvekar (Bot) - 2:1.3.0-10.dev.git6cd6eb6 +- autobuilt 6cd6eb6 + +* Wed Apr 10 2019 Lokesh Mandvekar (Bot) - 2:1.3.0-9.dev.git60ef8f8 +- autobuilt 60ef8f8 + +* Tue Apr 09 2019 Lokesh Mandvekar (Bot) - 2:1.3.0-8.dev.gitc94903a +- autobuilt c94903a + +* Sat Apr 06 2019 Lokesh Mandvekar (Bot) - 2:1.3.0-7.dev.gitbc320be +- autobuilt bc320be + +* Fri Apr 05 2019 Lokesh Mandvekar (Bot) - 2:1.3.0-6.dev.gitbda28c6 +- autobuilt bda28c6 + +* Thu Apr 04 2019 Lokesh Mandvekar (Bot) - 2:1.3.0-5.dev.git4bda537 +- autobuilt 4bda537 + +* Wed Apr 03 2019 Lokesh Mandvekar - 2:1.3.0-4.dev.gitad467ba +- Resolves: #1695492 - own /usr/libexec/podman + +* Tue Apr 02 2019 Lokesh Mandvekar (Bot) - 2:1.3.0-3.dev.gitad467ba +- autobuilt ad467ba + +* Mon Apr 01 2019 Lokesh Mandvekar (Bot) - 2:1.3.0-2.dev.gitcd35e20 +- bump to 1.3.0 +- autobuilt cd35e20 + +* Sun Mar 31 2019 Lokesh Mandvekar (Bot) - 2:1.2.0-30.dev.git833204d +- autobuilt 833204d + +* Sat Mar 30 2019 Lokesh Mandvekar (Bot) - 2:1.2.0-29.dev.git7b73974 +- autobuilt 7b73974 + +* Fri Mar 29 2019 Lokesh Mandvekar (Bot) - 2:1.2.0-28.dev.gitfdf979a +- autobuilt fdf979a + +* Thu Mar 28 2019 Lokesh Mandvekar (Bot) - 2:1.2.0-27.dev.git850326c +- autobuilt 850326c + +* Wed Mar 27 2019 Lokesh Mandvekar (Bot) - 2:1.2.0-26.dev.gitfc546d4 +- autobuilt fc546d4 + +* Mon Mar 25 2019 Lokesh Mandvekar (Bot) - 2:1.2.0-25.dev.gitd0c6a35 +- autobuilt d0c6a35 + +* Sat Mar 23 2019 Lokesh Mandvekar (Bot) - 2:1.2.0-24.dev.git0458daf +- autobuilt 0458daf + +* Fri Mar 22 2019 Lokesh Mandvekar (Bot) - 2:1.2.0-23.dev.git68e3df3 +- autobuilt 68e3df3 + +* Thu Mar 21 2019 Lokesh Mandvekar (Bot) - 2:1.2.0-22.dev.gitc230f0c +- autobuilt c230f0c + +* Wed Mar 20 2019 Lokesh Mandvekar (Bot) - 2:1.2.0-21.dev.git537c382 +- autobuilt 537c382 + +* Tue Mar 19 2019 Lokesh Mandvekar (Bot) - 2:1.2.0-20.dev.gitac523cb +- autobuilt ac523cb + +* Mon Mar 18 2019 Eduardo Santiago - 2:1.2.0-19.dev.git6aa8078 +- include zsh completion + +* Fri Mar 15 2019 Lokesh Mandvekar (Bot) - 2:1.2.0-18.dev.git31f11a8 +- autobuilt 31f11a8 + +* Thu Mar 14 2019 Lokesh Mandvekar (Bot) - 2:1.2.0-17.dev.git7426d4f +- autobuilt 7426d4f + +* Wed Mar 13 2019 Eduardo Santiago - 2:1.2.0-16.dev.git883566f +- new -tests subpackage + +* Wed Mar 13 2019 Lokesh Mandvekar (Bot) - 2:1.2.0-15.dev.git883566f +- autobuilt 883566f + +* Tue Mar 12 2019 Lokesh Mandvekar (Bot) - 2:1.2.0-14.dev.gitde0192a +- autobuilt de0192a + +* Sun Mar 10 2019 Lokesh Mandvekar (Bot) - 2:1.2.0-13.dev.gitd95f97a +- autobuilt d95f97a + +* Sat Mar 09 2019 Lokesh Mandvekar (Bot) - 2:1.2.0-12.dev.git9b21f14 +- autobuilt 9b21f14 + +* Fri Mar 08 2019 Lokesh Mandvekar - 2:1.2.0-11.dev.git1b2f867 +- Resolves: #1686813 - conmon bundled inside podman rpm + +* Fri Mar 08 2019 Lokesh Mandvekar (Bot) - 2:1.2.0-10.dev.git1b2f867 +- autobuilt 1b2f867 + +* Thu Mar 07 2019 Lokesh Mandvekar (Bot) - 2:1.2.0-9.dev.git614409f +- autobuilt 614409f + +* Wed Mar 06 2019 Lokesh Mandvekar (Bot) - 2:1.2.0-8.dev.git40f7843 +- autobuilt 40f7843 + +* Tue Mar 05 2019 Lokesh Mandvekar (Bot) - 2:1.2.0-7.dev.git4b80517 +- autobuilt 4b80517 + +* Mon Mar 04 2019 Lokesh Mandvekar (Bot) - 2:1.2.0-6.dev.gitf3a3d8e +- autobuilt f3a3d8e + +* Sat Mar 02 2019 Lokesh Mandvekar (Bot) - 2:1.2.0-5.dev.git9adcda7 +- autobuilt 9adcda7 + +* Fri Mar 01 2019 Lokesh Mandvekar (Bot) - 2:1.2.0-4.dev.git9137315 +- autobuilt 9137315 + +* Thu Feb 28 2019 Lokesh Mandvekar (Bot) - 2:1.2.0-3.dev.git5afae0b +- autobuilt 5afae0b + +* Wed Feb 27 2019 Lokesh Mandvekar (Bot) - 2:1.2.0-2.dev.git623fcfa +- bump to 1.2.0 +- autobuilt 623fcfa + +* Tue Feb 26 2019 Dan Walsh - 2:1.0.1-39.dev.gitcf52144 +* Tue Feb 26 2019 Lokesh Mandvekar (Bot) - 2:1.0.1-38.dev.gitcf52144 +- autobuilt cf52144 + +* Mon Feb 25 2019 Lokesh Mandvekar (Bot) - 2:1.0.1-37.dev.git553ac80 +- autobuilt 553ac80 + +* Sun Feb 24 2019 Lokesh Mandvekar (Bot) - 2:1.0.1-36.dev.gitcc4addd +- autobuilt cc4addd + +* Sat Feb 23 2019 Lokesh Mandvekar (Bot) - 2:1.0.1-35.dev.gitb223d4e +- autobuilt b223d4e + +* Fri Feb 22 2019 Lokesh Mandvekar (Bot) - 2:1.0.1-34.dev.git1788add +- autobuilt 1788add + +* Thu Feb 21 2019 Lokesh Mandvekar (Bot) - 2:1.0.1-33.dev.git4934bf2 +- autobuilt 4934bf2 + +* Wed Feb 20 2019 Lokesh Mandvekar (Bot) - 2:1.0.1-32.dev.git3b88c73 +- autobuilt 3b88c73 + * Tue Feb 19 2019 Lokesh Mandvekar (Bot) - 2:1.0.1-31.dev.git228d1cb - autobuilt 228d1cb @@ -1229,4 +2101,3 @@ containernetworking-cni * Wed Jan 10 2018 Frantisek Kluknavsky - 0-0.1.gitc1b2278 - First package for Fedora - diff --git a/sources b/sources index 96494a3..c178719 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (cri-o-a30f93c.tar.gz) = 8bfa291fe3720259b63abaae5b0e50574a3437e1742c84fca36ff325d046ddd81a406a26fe0a3c4760b4c69a7e065a9b1ac550f2e061b45aadc7faf4702b798d -SHA512 (libpod-228d1cb.tar.gz) = f865d6c86e0fb373b277a05fe74b90b2c82ed6768fca731c63d44fdbb04049798b8989009481bcabe64c9a2e8416f57009ee1e98195dfccddecc7e123d8f3329 +SHA512 (dnsname-f5af33d.tar.gz) = 564555ef83f9bf70560bfdaf864112d62c318b83827400e65d8cbca6deed0813cafdef222c32ada4f596ad60fe4d9753286e65b577a73c85915bd46fc550cadc +SHA512 (v1.8.0.tar.gz) = 8e46633742e7dda1b9f6b641051009485331a3a95fcc8ff4c59c46a66f86ce1b79c832c5775d825aa54b885edaf533be2f864257137277a5265509026d0a8b87 diff --git a/tests/test_podman.sh b/tests/test_podman.sh index abb33cb..1f7b3f7 100755 --- a/tests/test_podman.sh +++ b/tests/test_podman.sh @@ -1,82 +1,17 @@ -#!/bin/bash +#!/bin/bash -e # # Simple podman tests # -set -x +# Log program and kernel versions +echo "Important package versions:" +( + uname -r + rpm -qa | egrep 'podman|conmon|crun|runc|iptable|slirp|systemd' | sort +) | sed -e 's/^/ /' -exec >/tmp/test.debug.log 2>&1 +# Log environment; or at least the useful bits +echo "Environment:" +env | grep -v LS_COLORS= | sort | sed -e 's/^/ /' -echo "************************************************************************" -echo "* This log contains the debug output from test_podman.sh." -echo "*" -echo "* Short test PASS/FAIL summary is in test.log" -echo "************************************************************************" - -rm -f /tmp/test.log -touch /tmp/test.log - -counter_file=/tmp/test.counter.txt -echo 0 >| $counter_file - -do_test() { - local cmd="$1"; shift - local expected_status="$1"; shift - local expected_stdout="$1"; shift - - counter=$(expr $(< $counter_file) + 1) - echo $counter >| $counter_file - - # Make debug log easier to read - echo - echo "--------------------------------------------------------------------" - echo "-- test $counter" - echo - - stdout=$(eval podman $cmd) - status=$? - if [ $status -ne $expected_status ]; then - echo "FAIL $counter $cmd: status=$status (expected $expected_status)" >>/tmp/test.log - return - fi - - if [ "$expected_stdout" = "-" ]; then - : - elif [ -z "$expected_stdout" ]; then - if [ -n "$stdout" ]; then - echo "FAIL $counter $cmd : stdout='$stdout' (expected '')" >>/tmp/test.log - return - fi - else - if ! expr "$stdout" : "$expected_stdout"; then - echo "FAIL $counter $cmd : stdout='$stdout' (expected '$expected_stdout')" >>/tmp/test.log - return - fi - fi - - echo "PASS $counter $cmd" >>/tmp/test.log -} - -# Clean slate -do_test "rm -a -f" 0 "-" -do_test "rmi -a -f" 0 "-" - -do_test "info --format '{{.host.rootless}}'" 0 "false" -do_test "info --format '{{.store.GraphDriverName}}'" 0 "overlay" - -do_test "pull alpine" 0 "-" -do_test "images --format {{.Repository}}:{{.Tag}}" 0 \ - "docker.io/library/alpine:latest" - -do_test "run alpine sh -c 'echo hi'" 0 "hi" -do_test "run alpine date" 0 "-" -do_test "run alpine /bin/false" 1 "" - -do_test "ps -a | wc -l" 0 "4" -do_test "ps -a | grep false | grep -q 'Exited (1)'" 0 "" - -# Final exit status: nonzero if the word FAIL is present in results -if grep -q FAIL /tmp/test.log; then - exit 1 -fi -exit 0 +bats /usr/share/podman/test/system diff --git a/tests/test_podman.yml b/tests/test_podman.yml index f77c322..7002972 100644 --- a/tests/test_podman.yml +++ b/tests/test_podman.yml @@ -1,27 +1,22 @@ --- - hosts: localhost - vars: - - artifacts: ./artifacts - - required_packages: - - podman - tags: - - classic - - container - - tasks: - - name: install packages - dnf: name="{{ required_packages }}" state=installed - enablerepo=updates-testing - - - block: - - name: Run test - script: ./test_podman.sh - always: - - name: Pull out logs - fetch: - src: "/tmp/{{ item }}" - dest: "{{ artifacts }}/{{ item }}" - flat: yes - with_items: - - test.log - - test.debug.log + roles: + - role: standard-test-basic + tags: + - classic + - container + required_packages: + - bats + - podman + - podman-tests + tests: + - root-test: + dir: ./ + run: ./test_podman.sh + timeout: 15m + - rootless-test: + # running the test with su doesn't create the directory for fedora user on /run/user/ + # so create it manually + dir: ./ + run: loginctl enable-linger fedora; su -c ${PWD}/test_podman.sh - fedora + timeout: 15m