From 1f1df8a9b466117242f94f45b446903851e7c16a6872a37a118ddb5cdf9c8e9d Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Fri, 27 Jul 2018 08:55:44 +0000 Subject: [PATCH] Accepting request 624697 from devel:CaaSP:Head:ControllerNode autosubmit from concourse OBS-URL: https://build.opensuse.org/request/show/624697 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/podman?expand=0&rev=20 --- _service | 4 ++-- podman-0.7.1.tar.xz | 3 --- podman-0.7.3.tar.xz | 3 +++ podman-rpmlintrc | 1 + podman.changes | 53 +++++++++++++++++++++++++++++++++++++++++++++ podman.spec | 15 +++++++------ 6 files changed, 67 insertions(+), 12 deletions(-) delete mode 100644 podman-0.7.1.tar.xz create mode 100644 podman-0.7.3.tar.xz diff --git a/_service b/_service index 6806b4c..2f1b350 100644 --- a/_service +++ b/_service @@ -4,8 +4,8 @@ https://github.com/projectatomic/libpod.git git podman -0.7.1 -v0.7.1 +0.7.3 +v0.7.3 diff --git a/podman-0.7.1.tar.xz b/podman-0.7.1.tar.xz deleted file mode 100644 index 6ed2c86..0000000 --- a/podman-0.7.1.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4cb88b5fe3db4cba094442d34b0becb862c8971e73b97c034e98448d757defa2 -size 3088196 diff --git a/podman-0.7.3.tar.xz b/podman-0.7.3.tar.xz new file mode 100644 index 0000000..8a61351 --- /dev/null +++ b/podman-0.7.3.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:481258dddc392034ecfecb3b474e30daab290050c21c6a47027eee4e9c28ac82 +size 3141172 diff --git a/podman-rpmlintrc b/podman-rpmlintrc index 9337ae2..4344ed4 100644 --- a/podman-rpmlintrc +++ b/podman-rpmlintrc @@ -1,3 +1,4 @@ addFilter (".* W: explicit-lib-dependency libcontainers-common") addFilter (".* W: explicit-lib-dependency libcontainers-image") addFilter (".* W: explicit-lib-dependency libcontainers-storage") +addFilter (".* W: missing-call-to-setgroups-before-setuid") diff --git a/podman.changes b/podman.changes index 58abd5b..8ee7cd0 100644 --- a/podman.changes +++ b/podman.changes @@ -1,3 +1,56 @@ +------------------------------------------------------------------- +Mon Jul 23 06:18:32 UTC 2018 - vrothberg@suse.com + +- Changelog for v0.7.3 (2018-07-20) + * Podman load/tag/save prepend localhost when no repository is present + * Pod ps now uses pod.Status() + * Added pod start and stop + * rootless: support a per-user mounts.conf + * secrets: parse only one mounts configuration file + * rootless: allow a per-user registries.conf file + * rootless: allow a per-user storage.conf file + * rootless, docs: document the libpod.conf file used in rootless mode + * podman-top: use containers/psgo + * oci: keep exposed ports busy and leak the fd into conmon + * Fix ps filter with key=value labels + * rootless: require subids to be present + +------------------------------------------------------------------- +Mon Jul 16 05:37:36 UTC 2018 - vrothberg@suse.com + +- Changelog for v0.7.2 (2018-07-13) + * Only print container size JSON if --size was requested + * Don't print rootfs and rw sizes if they're empty + * Major fixes to podman ps --format=json output + * Ignore running containers in ps exit-code filters + * rootless: correctly propagate the exit status from the container + * rootless: unshare mount namespace + * Need to wait for container to exit before completing run/start completes + * If proxy fails then then signal should be sent to the main process + * fix pull image that includes a sha + * Added full podman pod ps, with tests and man page + * Podman pod create/rm commands with man page and tests. + * Added created time to pod state + * Support multiple networks + * podman rmi should only untag image if parent of another + * build: enable ostree in containers/storage when available + * podman/libpod: add default AppArmor profile + * rootless: propagate errors from GetRootlessRuntimeDir() + * rootless: resolve the user home directory + * rootless: fix when argv[0] is not an absolute path + * urfave/cli: fix regression in short-opts parsing + * Add --volumes-from flag to podman run and create + * Mask /proc/keys to protect information leak about keys on host + * Podman stats with no containers listed is the same as podman stats --all + +- install missing podman (1) manpage + +- podman-rpmlintrc: ignore missing-call-to-setgroups-before-setuid wari + +- install bash completion at /usr/share/bash-completion/completions + +- buildmode=pie: build position independent code + ------------------------------------------------------------------- Mon Jul 9 05:47:32 UTC 2018 - vrothberg@suse.com diff --git a/podman.spec b/podman.spec index ab41ca1..1a47e8c 100644 --- a/podman.spec +++ b/podman.spec @@ -22,7 +22,7 @@ %define with_libostree 1 %endif Name: podman -Version: 0.7.1 +Version: 0.7.3 Release: 0 Summary: Debugging tool for pods and images License: Apache-2.0 @@ -107,7 +107,8 @@ export BUILDTAGS="seccomp apparmor varlink containers_image_ostree_stub" go generate ./cmd/podman/varlink/... go build -tags "$BUILDTAGS" \ - -i -ldflags '-s -w -X main.podmanVersion=%{version}' \ + -buildmode=pie \ + -ldflags '-s -w -X main.podmanVersion=%{version}' \ -o bin/podman \ %{project}/cmd/podman @@ -125,7 +126,7 @@ cd $HOME/go/src/%{project} install -D -m 0755 bin/podman %{buildroot}/%{_bindir}/podman # Manpages install -d %{buildroot}/%{_mandir}/man1 -install -m 0644 docs/podman-*.1 %{buildroot}/%{_mandir}/man1 +install -m 0644 docs/podman*.1 %{buildroot}/%{_mandir}/man1 install -d %{buildroot}/%{_mandir}/man5 install -m 0644 docs/libpod*.5 %{buildroot}/%{_mandir}/man5 # Configs @@ -133,7 +134,7 @@ install -D -m 0644 cni/87-podman-bridge.conflist %{buildroot}/%{_sysconfdir}/cni install -D -m 0644 libpod.conf %{buildroot}/%{_sysconfdir}/containers/libpod.conf install -D -m 0644 libpod.conf %{buildroot}/%{_datadir}/containers/libpod.conf # Completion -install -D -m 0644 completions/bash/podman %{buildroot}/%{_sysconfdir}/bash_completion.d/podman +install -D -m 0644 completions/bash/podman %{buildroot}/%{_datadir}/bash-completion/completions/podman %fdupes %{buildroot}/%{_prefix} @@ -141,14 +142,14 @@ install -D -m 0644 completions/bash/podman %{buildroot}/%{_sysconfdir}/bash_comp # Binaries %{_bindir}/podman # Manpages -%{_mandir}/man1/podman-* -%{_mandir}/man5/libpod* +%{_mandir}/man1/podman*.1* +%{_mandir}/man5/libpod*.5* # Configs %config(noreplace) %{_sysconfdir}/containers/libpod.conf %dir %{_datadir}/containers %{_datadir}/containers/libpod.conf # Completion -%config %{_sysconfdir}/bash_completion.d/podman +%{_datadir}/bash-completion/completions/podman %license LICENSE %files cni-config