Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2019-07-26 12:37:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new.4126 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "podman" Fri Jul 26 12:37:52 2019 rev:45 rq:718500 version:1.4.4 Changes: -------- --- /work/SRC/openSUSE:Factory/podman/podman.changes 2019-06-30 10:16:58.903198912 +0200 +++ /work/SRC/openSUSE:Factory/.podman.new.4126/podman.changes 2019-07-26 12:37:54.414001383 +0200 @@ -1,0 +2,70 @@ +Thu Jul 25 09:20:47 UTC 2019 - Richard Brown <[email protected]> + +- Update libpod.conf to use correct infra_command + +------------------------------------------------------------------- +Thu Jul 18 10:12:43 UTC 2019 - Richard Brown <[email protected]> + +- Update libpod.conf to use better versioned pause container + +------------------------------------------------------------------- +Wed Jul 17 14:53:38 UTC 2019 - Richard Brown <[email protected]> + +- Update libpod.conf to use official kubic pause container + +------------------------------------------------------------------- +Wed Jul 10 13:55:09 UTC 2019 - Marco Vedovati <[email protected]> + +- Update libpod.conf to match latest features set: + detach_keys, lock_type, runtime_supports_json + +------------------------------------------------------------------- +Mon Jul 8 10:46:43 UTC 2019 - Marco Vedovati <[email protected]> + +- Add podman-remote varlink client +- Update podman to v1.4.4 + * Features + - Podman now has greatly improved support for containers using multiple OCI + runtimes. Containers now remember if they were created with a different + runtime using --runtime and will always use that runtime + - The cached and delegated options for volume mounts are now allowed for + Docker compatability (#3340) + - The podman diff command now supports the --latest flag + * Bugfixes + - Fixed a bug where rootless Podman would attempt to use the entire root + configuration if no rootless configuration was present for the user, + breaking rootless Podman for new installations + - Fixed a bug where rootless Podman's pause process would block SIGTERM, + preventing graceful system shutdown and hanging until the system's init + send SIGKILL + - Fixed a bug where running Podman as root with sudo -E would not work after + running rootless Podman at least once + - Fixed a bug where options for tmpfs volumes added with the --tmpfs flag + were being ignored + - Fixed a bug where images with no layers could not properly be displayed + and removed by Podman + - Fixed a bug where locks were not properly freed on failure to create a + container or pod + - Fixed a bug where podman cp on a single file would create a directory at + the target and place the file in it (#3384) + - Fixed a bug where podman inspect --format '{{.Mounts}}' would print a + hexadecimal address instead of a container's mounts + - Fixed a bug where rootless Podman would not add an entry to container's + /etc/hosts files for their own hostname (#3405) + - Fixed a bug where podman ps --sync would segfault (#3411) + - Fixed a bug where podman generate kube would produce an invalid ports + configuration (#3408) + * Misc + - Updated containers/storage to v1.12.13 + - Podman now performs much better on systems with heavy I/O load + - The --cgroup-manager flag to podman now shows the correct default setting + in help if the default was overridden by libpod.conf + - For backwards compatability, setting --log-driver=json-file in podman run + is now supported as an alias for --log-driver=k8s-file. This is considered + deprecated, and json-file will be moved to a new implementation in the + future ([#3363](https://github.com/containers/libpo\ + d/issues/3363)) + - Podman's default libpod.conf file now allows the crun OCI runtime to be + used if it is installed + +------------------------------------------------------------------- Old: ---- podman-1.4.2.tar.xz New: ---- podman-1.4.4.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ podman.spec ++++++ --- /var/tmp/diff_new_pack.MtgXox/_old 2019-07-26 12:37:55.058000959 +0200 +++ /var/tmp/diff_new_pack.MtgXox/_new 2019-07-26 12:37:55.062000956 +0200 @@ -24,7 +24,7 @@ %define with_libostree 1 %endif Name: podman -Version: 1.4.2 +Version: 1.4.4 Release: 0 Summary: Daemon-less container engine for managing containers, pods and images License: Apache-2.0 @@ -86,6 +86,7 @@ %setup -q # unpack conmon into the unpacked podman source %setup -q -T -D -a 1 +rm -rf $HOME/%{conmon_project} mkdir -pv $HOME/%{conmon_project} mv %{conmon_project}-%{conmonver}/* $HOME/%{conmon_project} rm -r %{conmon_project}-%{conmonver} @@ -127,6 +128,13 @@ -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 + # Build manpages make %{?_smp_mflags} docs @@ -143,6 +151,7 @@ # libpod cd $HOME/go/src/%{project} install -D -m 0755 bin/podman %{buildroot}/%{_bindir}/podman +install -D -m 0755 bin/podman-remote %{buildroot}/%{_bindir}/podman-remote install -d %{buildroot}/%{_mandir}/man1 install -m 0644 docs/podman*.1 %{buildroot}/%{_mandir}/man1 install -d %{buildroot}/%{_mandir}/man5 @@ -166,6 +175,7 @@ %files # Binaries %{_bindir}/podman +%{_bindir}/podman-remote %dir %{_libexecdir}/podman %dir %{_libexecdir}/podman/bin %{_libexecdir}/podman/bin/conmon ++++++ _service ++++++ --- /var/tmp/diff_new_pack.MtgXox/_old 2019-07-26 12:37:55.086000940 +0200 +++ /var/tmp/diff_new_pack.MtgXox/_new 2019-07-26 12:37:55.086000940 +0200 @@ -4,8 +4,8 @@ <param name="url">https://github.com/containers/libpod.git</param> <param name="scm">git</param> <param name="filename">podman</param> -<param name="versionformat">1.4.2</param> -<param name="revision">v1.4.2</param> +<param name="versionformat">1.4.4</param> +<param name="revision">v1.4.4</param> </service> <service name="set_version" mode="disabled"> ++++++ libpod.conf ++++++ --- /var/tmp/diff_new_pack.MtgXox/_old 2019-07-26 12:37:55.110000924 +0200 +++ /var/tmp/diff_new_pack.MtgXox/_new 2019-07-26 12:37:55.110000924 +0200 @@ -63,10 +63,10 @@ #namespace = "" # Default infra (pause) image name for pod infra containers -infra_image = "k8s.gcr.io/pause:3.1" +infra_image = "registry.opensuse.org/kubic/pause:3.1" # Default command to run the infra container -infra_command = "/pause" +infra_command = "/usr/bin/pause" # Determines whether libpod will reserve ports on the host when they are # forwarded to containers. When enabled, when ports are forwarded to containers, @@ -79,6 +79,9 @@ # Default libpod support for container labeling # label=true +# The locking mechanism to use +lock_type = "shm" + # Number of locks available for containers and pods. # If this is changed, a lock renumber must be performed (e.g. with the # 'podman system renumber' command). @@ -94,9 +97,20 @@ # are `journald` or `file`. # events_logger = "journald" +# Specify the keys sequence used to detach a container. +# Format is a single character [a-Z] or a comma separated sequence of +# `ctrl-<value>`, where `<value>` is one of: +# `a-z`, `@`, `^`, `[`, `\`, `]`, `^` or `_` +# +# detach_keys = "ctrl-p,ctrl-q" + # Default OCI runtime runtime = "runc" +# List of the OCI runtimes that support --format=json. When json is supported +# libpod will use it for reporting nicer errors. +runtime_supports_json = ["runc"] + # Paths to look for a valid OCI runtime (runc, runv, etc) [runtimes] runc = [ ++++++ podman-1.4.2.tar.xz -> podman-1.4.4.tar.xz ++++++ ++++ 354511 lines of diff (skipped)
