From b322f97904dec0815d7d7e09a8196f5118f3ea86691ee628822ff413ec151775 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Fri, 17 Apr 2020 22:28:26 +0000 Subject: [PATCH] Accepting request 794479 from devel:kubic OBS-URL: https://build.opensuse.org/request/show/794479 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/podman?expand=0&rev=61 --- _service | 4 +-- podman-1.8.2.tar.xz | 3 --- podman-1.9.0.tar.xz | 3 +++ podman.changes | 63 ++++++++++++++++++++++++++++++++++++++++++++- podman.spec | 25 ++---------------- 5 files changed, 69 insertions(+), 29 deletions(-) delete mode 100644 podman-1.8.2.tar.xz create mode 100644 podman-1.9.0.tar.xz diff --git a/_service b/_service index 54381c3..5d69ebc 100644 --- a/_service +++ b/_service @@ -4,8 +4,8 @@ https://github.com/containers/libpod.git git podman -1.8.2 -v1.8.2 +1.9.0 +v1.9.0 diff --git a/podman-1.8.2.tar.xz b/podman-1.8.2.tar.xz deleted file mode 100644 index 562e7cd..0000000 --- a/podman-1.8.2.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4fe10950c1adf1ff2a21aabc25fd363f25947d682c29e8b95ed259f4c3364019 -size 22142916 diff --git a/podman-1.9.0.tar.xz b/podman-1.9.0.tar.xz new file mode 100644 index 0000000..aec7839 --- /dev/null +++ b/podman-1.9.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a59775bbc849bf47990ac741d58954f0c69d2f44fd741562dbf1c264a26bb69 +size 5086652 diff --git a/podman.changes b/podman.changes index d752fc3..fcb8659 100644 --- a/podman.changes +++ b/podman.changes @@ -1,3 +1,64 @@ +------------------------------------------------------------------- +Thu Apr 16 06:33:21 UTC 2020 - Sascha Grunert + +- Switched to simple `make binaries` for building podman +- Update podman to v1.8.2: + * Features + - Experimental support has been added for podman run + --userns=auto, which automatically allocates a unique UID and + GID range for the new container's user namespace + - The podman play kube command now has a --network flag to + place the created pod in one or more CNI networks + - The podman commit command now supports an --iidfile flag to + write the ID of the committed image to a file + - Initial support for the new containers.conf configuration + file has been added. containers.conf allows for much more + detailed configuration of some Podman functionality + * Changes + - There has been a major cleanup of the podman info command + resulting in breaking changes. Many fields have been renamed + to better suit usage with APIv2 + - All uses of the --timeout flag have been switched to prefer + the alternative --time. The --timeout flag will continue to + work, but man pages and --help will use the --time flag + instead + * Bugfixes + - Fixed a bug where some volume mounts from the host would + sometimes not properly determine the flags they should use + when mounting + - Fixed a bug where Podman was not propagating $PATH to Conmon + and the OCI runtime, causing issues for some OCI runtimes + that required it + - Fixed a bug where rootless Podman would print error messages + about missing support for systemd cgroups when run in a + container with no cgroup support + - Fixed a bug where podman play kube would not properly handle + container-only port mappings (#5610) + - Fixed a bug where the podman container prune command was not + pruning containers in the created and configured states + - Fixed a bug where Podman was not properly removing CNI IP + address allocations after a reboot (#5433) + - Fixed a bug where Podman was not properly applying the + default Seccomp profile when --security-opt was not given at + the command line + * HTTP API + - Many Libpod API endpoints have been added, including Changes, + Checkpoint, Init, and Restore + - Resolved issues where the podman system service command would + time out and exit while there were still active connections + - Stability overall has greatly improved as we prepare the API + for a beta release soon with Podman 2.0 + * Misc + - The default infra image for pods has been upgraded to + k8s.gcr.io/pause:3.2 (from 3.1) to address a bug in the + architecture metadata for non-AMD64 images + - The slirp4netns networking utility in rootless Podman now + uses Seccomp filtering where available for improved security + - Updated Buildah to v1.14.8 + - Updated containers/storage to v1.18.2 + - Updated containers/image to v5.4.3 + - Updated containers/common to v0.8.1 + ------------------------------------------------------------------- Fri Apr 3 14:30:02 UTC 2020 - Ralf Haferkamp @@ -7,7 +68,7 @@ Fri Apr 3 14:30:02 UTC 2020 - Ralf Haferkamp ------------------------------------------------------------------- Fri Mar 27 12:40:44 UTC 2020 - Richard Brown -- Use infra_image pause:3.2 +- Use infra_image pause:3.2 ------------------------------------------------------------------- Fri Mar 27 09:52:26 UTC 2020 - Ralf Haferkamp diff --git a/podman.spec b/podman.spec index 9113334..acc2dc8 100644 --- a/podman.spec +++ b/podman.spec @@ -22,7 +22,7 @@ %define with_libostree 1 %endif Name: podman -Version: 1.8.2 +Version: 1.9.0 Release: 0 Summary: Daemon-less container engine for managing containers, pods and images License: Apache-2.0 @@ -107,29 +107,8 @@ rm -rf $HOME/go/src/%{project}/* cp -avr * $HOME/go/src/%{project} cd $HOME/go/src/%{project} -%if 0%{?with_libostree} -echo "Compiling with libostree support" -export BUILDTAGS="seccomp apparmor varlink systemd" -%else -echo "Compiling without libostree support" -export BUILDTAGS="seccomp apparmor varlink containers_image_ostree_stub systemd" -%endif - # Build podman -go generate ./cmd/podman/varlink/... - -go build -tags "$BUILDTAGS" \ - -buildmode=pie \ - -ldflags '-s -w -X main.podmanVersion=%{version}' \ - -o bin/podman \ - %{project}/cmd/podman - -# Build remote client -go build -tags "$BUILDTAGS remoteclient" \ - -buildmode=pie \ - -ldflags '-s -w -X main.podmanVersion=%{version}' \ - -o bin/podman-remote \ - %{project}/cmd/podman +make BUILDFLAGS=-buildmode=pie # Build manpages make %{?_smp_mflags} docs