commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2020-11-03 15:59:34 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new.3463 (New) Package is "podman" Tue Nov 3 15:59:34 2020 rev:72 rq:845754 version:2.1.1 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2020-10-29 09:22:17.618687029 +0100 +++ /work/SRC/openSUSE:Factory/.podman.new.3463/podman.changes 2020-11-03 15:59:34.794386626 +0100 @@ -18 +18 @@ -- Update to v2.1.1: +- Update to v2.1.1 (bsc#1178392): @@ -1365,0 +1366 @@ +- Removed CVE-2019-10214.patch as it was merged upstream Other differences: --
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2020-10-29 09:22:15 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new.3463 (New) Package is "podman" Thu Oct 29 09:22:15 2020 rev:71 rq:844112 version:2.1.1 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2020-10-02 17:16:58.910110331 +0200 +++ /work/SRC/openSUSE:Factory/.podman.new.3463/podman.changes 2020-10-29 09:22:17.618687029 +0100 @@ -1,0 +2,6 @@ +Mon Oct 26 14:08:32 UTC 2020 - Adrian Schröter + +- add dependency to timezone package or podman fails to build a + container (bsc#1178122) + +--- Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.EhXPAN/_old 2020-10-29 09:22:18.206687593 +0100 +++ /var/tmp/diff_new_pack.EhXPAN/_new 2020-10-29 09:22:18.206687593 +0100 @@ -66,6 +66,7 @@ Requires: slirp4netns >= 0.4.0 Requires: catatonit Requires: fuse-overlayfs +Requires: timezone Recommends: %{name}-cni-config = %{version} Suggests: katacontainers %{go_nostrip}
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2020-10-02 17:16:45 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new.4249 (New) Package is "podman" Fri Oct 2 17:16:45 2020 rev:70 rq:838911 version:2.1.1 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2020-09-10 22:48:59.467876108 +0200 +++ /work/SRC/openSUSE:Factory/.podman.new.4249/podman.changes 2020-10-02 17:16:58.910110331 +0200 @@ -1,0 +2,192 @@ +Wed Sep 30 14:07:34 UTC 2020 - rha...@suse.com +- Added patch varlink.patch to disable needless varlink code + generation. This would cause compile failures in OBS. + (https://github.com/containers/podman/pull/7854) +- Cleanup %build section a bit and no longer build in GOPATH. + This shouldn't be needed anymore. +- Path BUILDFLAGS via enviroment variable to allow it being + appended to the corresponding Makefile variable instead of + completely overriding it. +- Install new auto-update system units +- Update to v2.1.1: + * Changes +- The `podman info` command now includes the cgroup manager + Podman is using. + * API +- The REST API now includes a Server header in all responses. +- Fixed a bug where the Libpod and Compat Attach endpoints + could terminate early, before sending all output from the + container. +- Fixed a bug where the Compat Create endpoint for containers + did not properly handle the Interactive parameter. +- Fixed a bug where the Compat Kill endpoint for containers + could continue to run after a fatal error. +- Fixed a bug where the Limit parameter of the Compat List + endpoint for Containers did not properly handle a limit of 0 + (returning nothing, instead of all containers) [#7722]. +- The Libpod Stats endpoint for containers is being deprecated + and will be replaced by a similar endpoint with additional + features in a future release. +- Changes in v2.1.0 + * Features +- A new command, `podman image mount`, has been added. This + allows for an image to be mounted, read-only, to inspect its + contents without creating a container from it [#1433]. +- The `podman save` and `podman load` commands can now create + and load archives containing multiple images [#2669]. +- Rootless Podman now supports all `podman network` commands, + and rootless containers can now be joined to networks. +- The performance of `podman build` on `ADD` and `COPY` + instructions has been greatly improved, especially when a + `.dockerignore` is present. +- The `podman run` and `podman create` commands now support a + new mode for the `--cgroups` option, `--cgroups=split`. + Podman will create two cgroups under the cgroup it was + launched in, one for the container and one for Conmon. This + mode is useful for running Podman in a systemd unit, as it + ensures that all processes are retained in systemd's cgroup + hierarchy [#6400]. +- The `podman run` and `podman create` commands can now specify + options to slirp4netns by using the `--network` option as + follows: `--net slirp4netns:opt1,opt2`. This allows for, + among other things, switching the port forwarder used by + slirp4netns away from rootlessport. +- The `podman ps` command now features a new option, + `--storage`, to show containers from Buildah, CRI-O and other + applications. +- The `podman run` and `podman create` commands now feature a + `--sdnotify` option to control the behavior of systemd's + sdnotify with containers, enabling improved support for + Podman in `Type=notify` units. +- The `podman run` command now features a `--preserve-fds` + opton to pass file descriptors from the host into the + container [#6458]. +- The `podman run` and `podman create` commands can now create + overlay volume mounts, by adding the `:O` option to a bind + mount (e.g. `-v /test:/test:O`). Overlay volume mounts will + mount a directory into a container from the host and allow + changes to it, but not write those changes back to the + directory on the host. +- The `podman play kube` command now supports the Socket + HostPath type [#7112]. +- The `podman play kube` command now supports read-only mounts. +- The `podman play kube` command now supports setting labels on + pods from Kubernetes metadata labels. +- The `podman play kube` command now supports setting container + restart policy [#7656]. +- The `podman play kube` command now properly handles + `HostAlias` entries. +- The `podman generate kube` command now adds entries to + `/etc/hosts` from `--host-add` generated YAML as `Host
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2020-09-10 22:48:34 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new.4249 (New) Package is "podman" Thu Sep 10 22:48:34 2020 rev:69 rq:833026 version:2.0.6 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2020-09-05 23:58:07.191125168 +0200 +++ /work/SRC/openSUSE:Factory/.podman.new.4249/podman.changes 2020-09-10 22:48:59.467876108 +0200 @@ -1,0 +2,9 @@ +Tue Sep 8 13:41:21 UTC 2020 - Ralf Haferkamp + +- Cleanup %install section to use "make install" +- install missing systemd units for the new Rest API (bsc#1175957) + and a few man-pages that where missing before +- Drop varlink API related bits (in favor of the new API) +- fix install location for zsh completions + +--- Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.py6pcB/_old 2020-09-10 22:49:00.367876937 +0200 +++ /var/tmp/diff_new_pack.py6pcB/_new 2020-09-10 22:49:00.367876937 +0200 @@ -116,21 +116,11 @@ # Updates must be tested manually. %install +make DESTDIR=%{buildroot} PREFIX=/usr install +make DESTDIR=%{buildroot} PREFIX=/usr install.completions -# 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/build/man/podman*.1 %{buildroot}/%{_mandir}/man1 -install -D -m 0644 cni/87-podman-bridge.conflist %{buildroot}/%{_sysconfdir}/cni/net.d/87-podman-bridge.conflist -install -D -m 0644 completions/bash/podman %{buildroot}/%{_datadir}/bash-completion/completions/podman -install -D -m 0644 completions/zsh/_podman %{buildroot}%{_sysconfdir}/zsh_completion.d/_podman - -# podman varlink -install -D -m 0644 contrib/varlink/podman.conf %{buildroot}/%{_tmpfilesdir}/podman.conf -install -D -m 0644 contrib/varlink/io.podman.service %{buildroot}%{_unitdir}/io.podman.service -install -D -m 0644 contrib/varlink/io.podman.socket %{buildroot}%{_unitdir}/io.podman.socket +# packaged in libcontainers-common +rm %{buildroot}/usr/share/man/man5/containers-mounts.conf.* %{buildroot}/usr/share/man/man5/oci-hooks.* # Add podman modprobe.d drop-in config mkdir -p %{buildroot}%{_prefix}/lib/modules-load.d @@ -157,11 +147,11 @@ %{_prefix}/lib/modules-load.d/podman.conf # Completion %{_datadir}/bash-completion/completions/podman -%{_sysconfdir}/zsh_completion.d/_podman -# Varlink -%{_tmpfilesdir}/podman.conf -%{_unitdir}/io.podman.service -%{_unitdir}/io.podman.socket +%{_datadir}/zsh/site-functions/_podman +%{_unitdir}/podman.service +%{_unitdir}/podman.socket +%{_userunitdir}/podman.service +%{_userunitdir}/podman.socket %ghost /run/podman %ghost %{_localstatedir}/adm/update-messages/%{name}-%{version}-%{release}-libpodconf %license LICENSE @@ -171,20 +161,19 @@ %license LICENSE %pre -%service_add_pre io.podman.service io.podman.socket +%service_add_pre podman.service podman.socket # move away any old rpmsave config file to avoid having it re-activated again in # %posttrans test -f /etc/containers/libpod.conf.rpmsave && mv -v /etc/containers/libpod.conf.rpmsave /etc/containers/libpod.conf.rpmsave.old ||: %post -%service_add_post io.podman.service io.podman.socket -%tmpfiles_create %{_tmpfilesdir}/podman.conf +%service_add_post podman.service podman.socket %preun -%service_del_preun io.podman.service io.podman.socket +%service_del_preun podman.service podman.socket %postun -%service_del_postun io.podman.service io.podman.socket +%service_del_postun podman.service podman.socket %posttrans # if libpod.conf.rpmsave was created move it back into place and set an update
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2020-09-05 23:57:56 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new.3399 (New) Package is "podman" Sat Sep 5 23:57:56 2020 rev:68 rq:831374 version:2.0.6 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2020-08-28 21:16:30.292182766 +0200 +++ /work/SRC/openSUSE:Factory/.podman.new.3399/podman.changes 2020-09-05 23:58:07.191125168 +0200 @@ -1,0 +2,13 @@ +Wed Sep 2 00:06:42 UTC 2020 - Michael Ströder + +- Update to v2.0.6 + * Fixed a bug where running systemd in a container on a cgroups v1 system would fail. + * Fixed a bug where /etc/passwd could be re-created every time a container +is restarted if the container's /etc/passwd did not contain an entry +for the user the container was started as. + * Fixed a bug where containers without an /etc/passwd file specifying +a non-root user would not start. + * Fixed a bug where the --remote flag would sometimes not make +remote connections and would instead attempt to run Podman locally. + +--- Old: podman-2.0.5.tar.xz New: podman-2.0.6.tar.xz Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.edqxdb/_old 2020-09-05 23:58:08.295125721 +0200 +++ /var/tmp/diff_new_pack.edqxdb/_new 2020-09-05 23:58:08.299125722 +0200 @@ -22,7 +22,7 @@ %define with_libostree 1 %endif Name: podman -Version:2.0.5 +Version:2.0.6 Release:0 Summary:Daemon-less container engine for managing containers, pods and images License:Apache-2.0 ++ _service ++ --- /var/tmp/diff_new_pack.edqxdb/_old 2020-09-05 23:58:08.339125742 +0200 +++ /var/tmp/diff_new_pack.edqxdb/_new 2020-09-05 23:58:08.339125742 +0200 @@ -4,8 +4,8 @@ https://github.com/containers/podman.git git podman -2.0.5 -v2.0.5 +2.0.6 +v2.0.6 ++ podman-2.0.5.tar.xz -> podman-2.0.6.tar.xz ++ 1832 lines of diff (skipped)
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2020-08-28 21:15:37 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new.3399 (New) Package is "podman" Fri Aug 28 21:15:37 2020 rev:67 rq:830230 version:2.0.5 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2020-08-20 22:27:59.155957669 +0200 +++ /work/SRC/openSUSE:Factory/.podman.new.3399/podman.changes 2020-08-28 21:16:30.292182766 +0200 @@ -1,0 +2,54 @@ +Tue Aug 25 07:01:13 UTC 2020 - Michael Ströder + +- Update to v2.0.5 (bsc#1175821) + * Features +- Rootless Podman will now add an entry to /etc/passwd for the user who ran Podman if run with --userns=keep-id. +- The podman system connection command has been reworked to support multiple connections, and reenabled for use! +- Podman now has a new global flag, --connection, to specify a connection to a remote Podman API instance. + * Changes +- Podman's automatic systemd integration (activated by the --systemd=true flag, set by default) will now activate for containers using /usr/local/sbin/init as their command, instead of just /usr/sbin/init and /sbin/init (and any path ending in systemd). +- Seccomp profiles specified by the --security-opt seccomp=... flag to podman create and podman run will now be honored even if the container was created using --privileged. + * Bugfixes +- Fixed a bug where the podman play kube would not honor the hostIP field for port forwarding (#5964). +- Fixed a bug where the podman generate systemd command would panic on an invalid restart policy being specified (#7271). +- Fixed a bug where the podman images command could take a very long time (several minutes) to complete when a large number of images were present. +- Fixed a bug where the podman logs command with the --tail flag would not work properly when a large amount of output would be printed ((#7230)[https://github.com//issues/7230]). +- Fixed a bug where the podman exec command with remote Podman would not return a non-zero exit code when the exec session failed to start (e.g. invoking a non-existent command) (#6893). +- Fixed a bug where the podman load command with remote Podman would did not honor user-specified tags (#7124). +- Fixed a bug where the podman system service command, when run as a non-root user by Systemd, did not properly handle the Podman pause process and would not restart properly as a result (#7180). +- Fixed a bug where the --publish flag to podman create, podman run, and podman pod create did not properly handle a host IP of 0.0.0.0 (attempting to bind to literal 0.0.0.0, instead of all IPs on the system) (#7104). +- Fixed a bug where the podman start --attach command would not print the container's exit code when the command exited due to the container exiting. +- Fixed a bug where the podman rm command with remote Podman would not remove volumes, even if the --volumes flag was specified (#7128). +- Fixed a bug where the podman run command with remote Podman and the --rm flag could exit before the container was fully removed. +- Fixed a bug where the --pod new:... flag to podman run and podman create would create a pod that did not share any namespaces. +- Fixed a bug where the --preserve-fds flag to podman run and podman exec could close the wrong file descriptors while trying to close user-provided descriptors after passing them into the container. +- Fixed a bug where default environment variables ($PATH and $TERM) were not set in containers when not provided by the image. +- Fixed a bug where pod infra containers were not properly unmounted after exiting. +- Fixed a bug where networks created with podman network create with an IPv6 subnet did not properly set an IPv6 default route. +- Fixed a bug where the podman save command would not work properly when its output was piped to another command (#7017). +- Fixed a bug where containers using a systemd init on a cgroups v1 system could leak mounts under /sys/fs/cgroup/systemd to the host. +- Fixed a bug where podman build would not generate an event on completion (#7022). +- Fixed a bug where the podman history command with remote Podman printed incorrect creation times for layers (#7122). +- Fixed a bug where Podman would not create working directories specified by the container image if they did not exist. +- Fixed a bug where Podman did not clear CMD from the container image if the user overrode ENTRYPOINT (#7115). +- Fixed a bug where error parsing image names were not fully reported (part of the error message containing the exact issue was dropped). +- Fixed a bug where the podman images command with remote Pod
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2020-08-20 22:27:54 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new.3399 (New) Package is "podman" Thu Aug 20 22:27:54 2020 rev:66 rq:827668 version:2.0.4 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2020-08-14 09:32:57.888387216 +0200 +++ /work/SRC/openSUSE:Factory/.podman.new.3399/podman.changes 2020-08-20 22:27:59.155957669 +0200 @@ -1,0 +2,5 @@ +Tue Aug 18 15:11:31 UTC 2020 - Richard Brown + +- Correct invalid use of %{_libexecdir} to ensure files should be in /usr/lib + +--- Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.1jgT0S/_old 2020-08-20 22:28:00.423958261 +0200 +++ /var/tmp/diff_new_pack.1jgT0S/_new 2020-08-20 22:28:00.427958263 +0200 @@ -133,8 +133,8 @@ install -D -m 0644 contrib/varlink/io.podman.socket %{buildroot}%{_unitdir}/io.podman.socket # Add podman modprobe.d drop-in config -mkdir -p %{buildroot}%{_libexecdir}/modules-load.d -install -m 0644 -t %{buildroot}%{_libexecdir}/modules-load.d/ %{SOURCE1} +mkdir -p %{buildroot}%{_prefix}/lib/modules-load.d +install -m 0644 -t %{buildroot}%{_prefix}/lib/modules-load.d/ %{SOURCE1} # README.SUSE is SLES specifc currently %if !0%{?is_opensuse} @@ -153,8 +153,8 @@ # Manpages %{_mandir}/man1/podman*.1* # Configs -%dir %{_libexecdir}/modules-load.d -%{_libexecdir}/modules-load.d/podman.conf +%dir %{_prefix}/lib/modules-load.d +%{_prefix}/lib/modules-load.d/podman.conf # Completion %{_datadir}/bash-completion/completions/podman %{_sysconfdir}/zsh_completion.d/_podman
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2020-08-14 09:31:49 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new.3399 (New) Package is "podman" Fri Aug 14 09:31:49 2020 rev:65 rq:825972 version:2.0.4 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2020-08-06 17:29:55.481019067 +0200 +++ /work/SRC/openSUSE:Factory/.podman.new.3399/podman.changes 2020-08-14 09:32:57.888387216 +0200 @@ -1,0 +2,13 @@ +Wed Aug 12 09:35:29 UTC 2020 - Thorsten Kukuk + +- Change hard requires for AppArmor to Recommends. They are not + needed for runtime or with SELinux but already installed if + AppArmor is used [jsc#SMO-15] + +--- +Tue Aug 4 13:52:05 UTC 2020 - Richard Brown + +- Add BuildRequires for pkg-config(libselinux) to build with + SELinux support [jsc#SMO-15] + +--- Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.7r0cSY/_old 2020-08-14 09:32:59.116387845 +0200 +++ /var/tmp/diff_new_pack.7r0cSY/_new 2020-08-14 09:32:59.120387847 +0200 @@ -47,14 +47,15 @@ BuildRequires: libcontainers-common BuildRequires: libgpgme-devel BuildRequires: libseccomp-devel +BuildRequires: pkgconfig(libselinux) BuildRequires: pkgconfig(libsystemd) BuildRequires: golang(API) = 1.13 # Build fails with PIE enabled on ppc64le due to boo#1098017 %ifarch ppc64le #!BuildIgnore: gcc-PIE %endif -Requires: apparmor-parser -Requires: apparmor-abstractions +Recommends: apparmor-parser +Recommends: apparmor-abstractions Requires: cni Requires: cni-plugins Requires: conmon
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2020-08-06 17:29:42 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new.3399 (New) Package is "podman" Thu Aug 6 17:29:42 2020 rev:64 rq:824166 version:2.0.4 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2020-05-28 09:10:56.796260385 +0200 +++ /work/SRC/openSUSE:Factory/.podman.new.3399/podman.changes 2020-08-06 17:29:55.481019067 +0200 @@ -1,0 +2,238 @@ +Mon Aug 3 06:47:04 UTC 2020 - Sascha Grunert + +- Update to v2.0.4 + * Fixed a bug where the output of podman image search did not +populate the Description field as it was mistakenly assigned to +the ID field. + * Fixed a bug where podman build - and podman build on an HTTP +target would fail. + * Fixed a bug where rootless Podman would improperly chown the +copied-up contents of anonymous volumes (#7130). + * Fixed a bug where Podman would sometimes HTML-escape special +characters in its CLI output. + * Fixed a bug where the podman start --attach --interactive +command would print the container ID of the container attached +to when exiting (#7068). + * Fixed a bug where podman run --ipc=host --pid=host would only +set --pid=host and not --ipc=host (#7100). + * Fixed a bug where the --publish argument to podman run, podman +create and podman pod create would not allow binding the same +container port to more than one host port (#7062). + * Fixed a bug where incorrect arguments to podman images --format +could cause Podman to segfault. + * Fixed a bug where podman rmi --force on an image ID with more +than one name and at least one container using the image would +not completely remove containers using the image (#7153). + * Fixed a bug where memory usage in bytes and memory use +percentage were swapped in the output of podman stats +--format=json. + * Fixed a bug where the libpod and compat events endpoints would +fail if no filters were specified (#7078). + * Fixed a bug where the CgroupVersion field in responses from the +compat Info endpoint was prefixed by "v" (instead of just being +"1" or "2", as is documented). + +--- +Fri Jul 31 13:07:59 UTC 2020 - Ralf Haferkamp + +- Remove obsolete libpod.conf from Package sources + +--- +Tue Jul 28 13:16:55 UTC 2020 - Ralf Haferkamp + +- libpod got renamed to podman on GitHub. Point _service file to + the new name. +- Remove obsolete old Requires on libcontainers-image and -storage + all of that is inside libcontainers-common +- Require a new enough libcontainers-common version to have the + default containers.conf installed. +- Remove deprecated libpod.conf and create an update notice pointing + to containers.conf for user that made changes to libpod.conf + +--- +Tue Jul 28 09:13:49 UTC 2020 - Fabian Vogt + +- Suggest katacontainers instead of recommending it. It's not + enabled by default, so it's just bloat + +--- +Fri Jul 24 12:19:32 UTC 2020 - Ralf Haferkamp + +- Update to v2.0.3 + * Fix handling of entrypoint + * log API: add context to allow for cancelling + * fix API: Create container with an invalid configuration + * Remove all instances of named return "err" from Libpod + * Fix: Correct connection counters for hijacked connections + * Fix: Hijacking v2 endpoints to follow rfc 7230 semantics + * Remove hijacked connections from active connections list + * version/info: format: allow more json variants + * Correctly print STDOUT on non-terminal remote exec + * Fix container and pod create commands for remote create + * Mask out /sys/dev to prevent information leak from the host + * Ensure sig-proxy default is propagated in start + * Add SystemdMode to inspect for containers + * When determining systemd mode, use full command + * Fix lint + * Populate remaining unused fields in `pod inspect` + * Include infra container information in `pod inspect` + * play-kube: add suport for "IfNotPresent" pull type + * docs: user namespace can't be shared in pods + * Fix "Error: unrecognized protocol \"TCP\" in port mapping" + * Error on rootless mac and ip addresses + * Fix & add notes regarding problematic language in codebase + * abi: set default umask and rlimits + * Used reference package with errors for parsing tag + * fix: system df error when an image has no name + * Fix Generate API title/description + * Add noop function disable-content-trust + * fix play kube doesn't override dockerfile ENTRYPOINT + * Suppor
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2020-05-28 09:10:33 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new.3606 (New) Package is "podman" Thu May 28 09:10:33 2020 rev:63 rq:808742 version:1.9.3 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2020-05-01 11:07:40.031105511 +0200 +++ /work/SRC/openSUSE:Factory/.podman.new.3606/podman.changes 2020-05-28 09:10:56.796260385 +0200 @@ -1,0 +2,20 @@ +Mon May 25 11:32:32 UTC 2020 - Paolo Stivanin + +- Update to podman v1.9.3: + * Fixed a bug where, on FIPS enabled hosts, FIPS mode secrets +were not properly mounted into containers + * Fixed a bug where builds run over Varlink would hang + * Fixed a bug where podman save would fail when the target +image was specified by digest + * Fixed a bug where rootless containers with ports forwarded to them +could panic and dump core due to a concurrency issue (#6018) + * Fixed a bug where rootless Podman could race when opening the +rootless user namespace, resulting in commands failing to run + * Fixed a bug where HTTP proxy environment variables forwarded into +the container by the --http-proxy flag could not be overridden by --env or --env-file + * Fixed a bug where rootless Podman was setting resource limits on cgroups +v2 systems that were not using systemd-managed cgroups +(and thus did not support resource limits), resulting in containers failing to start + + +--- Old: podman-1.9.1.tar.xz New: podman-1.9.3.tar.xz Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.RX22RR/_old 2020-05-28 09:10:58.272263953 +0200 +++ /var/tmp/diff_new_pack.RX22RR/_new 2020-05-28 09:10:58.276263963 +0200 @@ -22,7 +22,7 @@ %define with_libostree 1 %endif Name: podman -Version:1.9.1 +Version:1.9.3 Release:0 Summary:Daemon-less container engine for managing containers, pods and images License:Apache-2.0 ++ _service ++ --- /var/tmp/diff_new_pack.RX22RR/_old 2020-05-28 09:10:58.316264059 +0200 +++ /var/tmp/diff_new_pack.RX22RR/_new 2020-05-28 09:10:58.320264069 +0200 @@ -4,8 +4,8 @@ https://github.com/containers/libpod.git git podman -1.9.1 -v1.9.1 +1.9.3 +v1.9.3 ++ podman-1.9.1.tar.xz -> podman-1.9.3.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/podman-1.9.1/Makefile new/podman-1.9.3/Makefile --- old/podman-1.9.1/Makefile 2020-04-28 22:29:37.0 +0200 +++ new/podman-1.9.3/Makefile 2020-05-22 19:34:31.0 +0200 @@ -187,6 +187,10 @@ .PHONY: podman podman: bin/podman +.PHONY: bin/podman-remote-static +podman-remote-static: bin/podman-remote-static + CGO_ENABLED=0 $(GO) build $(BUILDFLAGS) -gcflags '$(GCFLAGS)' -asmflags '$(ASMFLAGS)' -ldflags '$(LDFLAGS_PODMAN_STATIC)' -tags "!ABISupport varlink containers_image_openpgp remoteclient" -o bin/podman-remote-static $(PROJECT)/cmd/podman + .PHONY: bin/podman-remote bin/podman-remote: .gopathok $(SOURCES) go.mod go.sum $(PODMAN_VARLINK_DEPENDENCIES) ## Build with podman on remote environment $(GO_BUILD) $(BUILDFLAGS) -gcflags '$(GCFLAGS)' -asmflags '$(ASMFLAGS)' -ldflags '$(LDFLAGS_PODMAN)' -tags "$(BUILDTAGS) remoteclient" -o $@ $(PROJECT)/cmd/podman diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/podman-1.9.1/RELEASE_NOTES.md new/podman-1.9.3/RELEASE_NOTES.md --- old/podman-1.9.1/RELEASE_NOTES.md 2020-04-28 22:29:37.0 +0200 +++ new/podman-1.9.3/RELEASE_NOTES.md 2020-05-22 19:34:31.0 +0200 @@ -1,5 +1,28 @@ # Release Notes +## 1.9.3 +### Bugfixes +- Fixed a bug where, on FIPS enabled hosts, FIPS mode secrets were not properly mounted into containers +- Fixed a bug where builds run over Varlink would hang ([#6237](https://github.com/containers/libpod/issues/6237)) + +### Misc +- Named volumes and tmpfs filesystems will no longer default to mounting `noexec` for improved compatibility with Docker +- Updated Buildah to v1.14.9 + +## 1.9.2 +### Bugfixes +- Fixed a bug where `podman save` would fail when the target image was specified by digest ([#5234](https://github.com/containers/libpod/issues/5234)) +- Fixed a bug where rootless containers with ports forwarded to them could panic and dump core due to a concurrency issue ([#6018](https://github.com/containers/libpod/issues/6018)) +- Fixed a bug where rootless Podman could race when opening the rootless user namespace, resulting in commands failing to run +- Fixed a bug where HT
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2020-05-01 11:07:25 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new.2738 (New) Package is "podman" Fri May 1 11:07:25 2020 rev:62 rq:798807 version:1.9.1 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2020-04-18 00:29:08.237891652 +0200 +++ /work/SRC/openSUSE:Factory/.podman.new.2738/podman.changes 2020-05-01 11:07:40.031105511 +0200 @@ -1,0 +2,16 @@ +Wed Apr 29 06:34:51 UTC 2020 - Sascha Grunert + +- Update podman to v1.9.1: + * Bugfixes +- Fixed a bug where healthchecks could become nonfunctional if + container log paths were manually set with --log-path and + multiple container logs were placed in the same directory +- Fixed a bug where rootless Podman could, when using an older + libpod.conf, print numerous warning messages about an invalid + CGroup manager config +- Fixed a bug where rootless Podman would sometimes fail to + close the rootless user namespace when joining it + * Misc +- Updated containers/common to v0.8.2 + +--- @@ -5 +21 @@ -- Update podman to v1.8.2: +- Update podman to v1.9.0: Old: podman-1.9.0.tar.xz New: podman-1.9.1.tar.xz Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.OXIPZ6/_old 2020-05-01 11:07:43.075112131 +0200 +++ /var/tmp/diff_new_pack.OXIPZ6/_new 2020-05-01 11:07:43.075112131 +0200 @@ -22,7 +22,7 @@ %define with_libostree 1 %endif Name: podman -Version:1.9.0 +Version:1.9.1 Release:0 Summary:Daemon-less container engine for managing containers, pods and images License:Apache-2.0 ++ _service ++ --- /var/tmp/diff_new_pack.OXIPZ6/_old 2020-05-01 11:07:43.115112218 +0200 +++ /var/tmp/diff_new_pack.OXIPZ6/_new 2020-05-01 11:07:43.119112227 +0200 @@ -4,8 +4,8 @@ https://github.com/containers/libpod.git git podman -1.9.0 -v1.9.0 +1.9.1 +v1.9.1 ++ podman-1.9.0.tar.xz -> podman-1.9.1.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/podman-1.9.0/.cirrus.yml new/podman-1.9.1/.cirrus.yml --- old/podman-1.9.0/.cirrus.yml2020-04-15 16:51:28.0 +0200 +++ new/podman-1.9.1/.cirrus.yml2020-04-28 22:29:37.0 +0200 @@ -14,7 +14,7 @@ Global variables used for all tasks # Name of the ultimate destination branch for this CI run, PR or post-merge. -DEST_BRANCH: "master" +DEST_BRANCH: "v1.9" # Overrides default location (/tmp/cirrus) for repo clone GOPATH: "/var/tmp/go" GOBIN: "${GOPATH}/bin" @@ -106,7 +106,7 @@ # Note: Image has dual purpose, see contrib/gate/README.md # The entrypoint.sh script ensures a prestine copy of $SRCPATH is # available at $GOSRC before executing make instructions. -image: "quay.io/libpod/gate:master" +image: "quay.io/libpod/gate:v1.9" cpu: 8 memory: 12 @@ -234,7 +234,7 @@ # Runs within Cirrus's "community cluster" container: # Note: Image has dual purpose, see contrib/gate/README.md -image: "quay.io/libpod/gate:master" +image: "quay.io/libpod/gate:v1.9" cpu: 4 memory: 12 @@ -321,7 +321,7 @@ - "build_without_cgo" container: -image: "quay.io/libpod/imgts:master" # see contrib/imgts +image: "quay.io/libpod/imgts:v1.9" # see contrib/imgts cpu: 1 memory: 1 @@ -346,32 +346,6 @@ script: '$CIRRUS_WORKING_DIR/$SCRIPT_BASE/update_meta.sh |& ${TIMESTAMP}' -# Remove old and disused images based on labels set by meta_task -image_prune_task: - -# This should ONLY ever run from the master branch, and never -# anywhere else so it's behavior is always consistent, even -# as new branches are created. -only_if: $CIRRUS_BRANCH == "master" - -depends_on: -- "meta" - -container: -image: "quay.io/libpod/imgprune:master" # see contrib/imgprune -cpu: 1 -memory: 1 - -env: -<<: *meta_env_vars -GCPJSON: ENCRYPTED[4c11d8e09c904c30fc70eecb95c73dec0ddf19976f9b981a0f80f3f6599e8f990bcef93c253ac0277f200850d98528e7] -GCPNAME: ENCRYPTED[7f54557ba6e5a437f11283a53e71baec9ca546f48a9835538cc54d297f79968eb1337d4596a1025b14f9d1c5723fbd29] - -timeout_in: 10m - -script: '/usr/local/bin/entrypoint.sh |& ${TIMESTAMP}' - - # This task does the unit and integration testing for every platform testing_task: alias: "testing" @@ -766,7 +740,6 @@ - "b
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2020-04-18 00:28:26 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new.2738 (New) Package is "podman" Sat Apr 18 00:28:26 2020 rev:61 rq:794479 version:1.9.0 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2020-04-05 20:53:01.533152788 +0200 +++ /work/SRC/openSUSE:Factory/.podman.new.2738/podman.changes 2020-04-18 00:29:08.237891652 +0200 @@ -1,0 +2,61 @@ +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 + +--- Old: podman-1.8.2.tar.xz New: podman-1.9.0.tar.xz Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.qojw0E/_old 2020-04-18 00:29:09.289893831 +0200 +++ /var/tmp/diff_new_pack.qojw0E/_new 2020-04-18 00:29:09.293893838 +0200 @@ -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 @@ 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 -
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2020-04-05 20:52:59 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new.3248 (New) Package is "podman" Sun Apr 5 20:52:59 2020 rev:60 rq:791221 version:1.8.2 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2020-03-27 21:56:14.238755753 +0100 +++ /work/SRC/openSUSE:Factory/.podman.new.3248/podman.changes 2020-04-05 20:53:01.533152788 +0200 @@ -1,0 +2,6 @@ +Fri Apr 3 14:30:02 UTC 2020 - Ralf Haferkamp + +- Add "systemd" BUILDFLAGS to build with support for journald + logging (bsc#1162432) + +--- Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.iw16wO/_old 2020-04-05 20:53:02.329153550 +0200 +++ /var/tmp/diff_new_pack.iw16wO/_new 2020-04-05 20:53:02.333153554 +0200 @@ -109,10 +109,10 @@ %if 0%{?with_libostree} echo "Compiling with libostree support" -export BUILDTAGS="seccomp apparmor varlink" +export BUILDTAGS="seccomp apparmor varlink systemd" %else echo "Compiling without libostree support" -export BUILDTAGS="seccomp apparmor varlink containers_image_ostree_stub" +export BUILDTAGS="seccomp apparmor varlink containers_image_ostree_stub systemd" %endif # Build podman
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2020-03-27 21:56:03 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new.3160 (New) Package is "podman" Fri Mar 27 21:56:03 2020 rev:59 rq:789007 version:1.8.2 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2020-03-23 12:49:50.451929301 +0100 +++ /work/SRC/openSUSE:Factory/.podman.new.3160/podman.changes 2020-03-27 21:56:14.238755753 +0100 @@ -1,0 +2,11 @@ +Fri Mar 27 12:40:44 UTC 2020 - Richard Brown + +- Use infra_image pause:3.2 + +--- +Fri Mar 27 09:52:26 UTC 2020 - Ralf Haferkamp + +- Fix dependency on slirp4netns. We need at least 0.4.0 now + (bsc#1167850) + +--- Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.r39DRZ/_old 2020-03-27 21:56:15.546756514 +0100 +++ /var/tmp/diff_new_pack.r39DRZ/_new 2020-03-27 21:56:15.550756516 +0100 @@ -64,7 +64,7 @@ Requires: libcontainers-image Requires: libcontainers-storage Requires: runc >= 1.0.0~rc4 -Requires: slirp4netns >= 0.3.0 +Requires: slirp4netns >= 0.4.0 Requires: catatonit Requires: fuse-overlayfs Recommends: %{name}-cni-config = %{version} ++ libpod.conf ++ --- /var/tmp/diff_new_pack.r39DRZ/_old 2020-03-27 21:56:15.594756542 +0100 +++ /var/tmp/diff_new_pack.r39DRZ/_new 2020-03-27 21:56:15.594756542 +0100 @@ -64,7 +64,7 @@ #namespace = "" # Default infra (pause) image name for pod infra containers -infra_image = "registry.opensuse.org/kubic/pause:3.1" +infra_image = "registry.opensuse.org/kubic/pause:3.2" # Default command to run the infra container infra_command = "/usr/bin/pause"
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2020-03-23 12:49:28 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new.3160 (New) Package is "podman" Mon Mar 23 12:49:28 2020 rev:58 rq:786757 version:1.8.2 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2020-03-17 13:06:05.445612168 +0100 +++ /work/SRC/openSUSE:Factory/.podman.new.3160/podman.changes 2020-03-23 12:49:50.451929301 +0100 @@ -1,0 +2,43 @@ +Fri Mar 20 07:56:22 UTC 2020 - Sascha Grunert + +- Update podman to v1.8.2: + * Features +- Initial support for automatically updating containers managed + via Systemd unit files has been merged. This allows + containers to automatically upgrade if a newer version of + their image becomes available + * Bugfixes +- Fixed a bug where unit files generated by podman generate + systemd --new would not force containers to detach, causing + the unit to time out when trying to start +- Fixed a bug where podman system reset could delete important + system directories if run as rootless on installations + created by older Podman (#4831) +- Fixed a bug where image built by podman build would not + properly set the OS and Architecture they were built with + (#5503) +- Fixed a bug where attached podman run with --sig-proxy + enabled (the default), when built with Go 1.14, would + repeatedly send signal 23 to the process in the container and + could generate errors when the container stopped (#5483) +- Fixed a bug where rootless podman run commands could hang + when forwarding ports +- Fixed a bug where rootless Podman would not work when /proc + was mounted with the hidepid option set +- Fixed a bug where the podman system service command would use + large amounts of CPU when --timeout was set to 0 (#5531) + * HTTP API +- Initial support for Libpod endpoints related to creating and + operating on image manifest lists has been added +- The Libpod Healthcheck and Events API endpoints are now + supported +- The Swagger endpoint can now handle cases where no Swagger + documentation has been generated + * Misc +- Updated Buildah to v1.14.3 +- Updated containers/storage to v1.16.5 +- Several performance improvements have been made to creating + containers, which should somewhat improve the performance of + podman create and podman run + +--- Old: podman-1.8.1.tar.xz New: podman-1.8.2.tar.xz Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.vXB0xM/_old 2020-03-23 12:49:52.327930479 +0100 +++ /var/tmp/diff_new_pack.vXB0xM/_new 2020-03-23 12:49:52.347930491 +0100 @@ -22,7 +22,7 @@ %define with_libostree 1 %endif Name: podman -Version:1.8.1 +Version:1.8.2 Release:0 Summary:Daemon-less container engine for managing containers, pods and images License:Apache-2.0 ++ _service ++ --- /var/tmp/diff_new_pack.vXB0xM/_old 2020-03-23 12:49:52.767930755 +0100 +++ /var/tmp/diff_new_pack.vXB0xM/_new 2020-03-23 12:49:52.795930773 +0100 @@ -4,8 +4,8 @@ https://github.com/containers/libpod.git git podman -1.8.1 -v1.8.1 +1.8.2 +v1.8.2 ++ podman-1.8.1.tar.xz -> podman-1.8.2.tar.xz ++ /work/SRC/openSUSE:Factory/podman/podman-1.8.1.tar.xz /work/SRC/openSUSE:Factory/.podman.new.3160/podman-1.8.2.tar.xz differ: char 26, line 1
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2020-03-17 13:06:00 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new.3160 (New) Package is "podman" Tue Mar 17 13:06:00 2020 rev:57 rq:784188 version:1.8.1 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2020-03-08 22:24:09.104077992 +0100 +++ /work/SRC/openSUSE:Factory/.podman.new.3160/podman.changes 2020-03-17 13:06:05.445612168 +0100 @@ -1,0 +2,141 @@ +Thu Mar 12 07:36:52 UTC 2020 - Sascha Grunert + +- Update podman to v1.8.1: + * Features +- Many networking-related flags have been added to podman pod + create to enable customization of pod networks, including + --add-host, --dns, --dns-opt, --dns-search, --ip, + --mac-address, --network, and --no-hosts +- The podman ps --format=json command now includes the ID of + the image containers were created with +- The podman run and podman create commands now feature an + --rmi flag to remove the image the container was using after + it exits (if no other containers are using said image) + ([#4628](https://github.com/containers/libpod/issues/4628)) +- The podman create and podman run commands now support the + --device-cgroup-rule flag (#4876) +- While the HTTP API remains in alpha, many fixes and additions + have landed. These are documented in a separate subsection + below +- The podman create and podman run commands now feature a + --no-healthcheck flag to disable healthchecks for a container + (#5299) +- Containers now recognize the io.containers.capabilities + label, which specifies a list of capabilities required by the + image to run. These capabilities will be used as long as they + are more restrictive than the default capabilities used +- YAML produced by the podman generate kube command now + includes SELinux configuration passed into the container via + --security-opt label=... (#4950) + * Bugfixes +- Fixed CVE-2020-1726, a security issue where volumes manually + populated before first being mounted into a container could + have those contents overwritten on first being mounted into a + container +- Fixed a bug where Podman containers with user namespaces in + CNI networks with the DNS plugin enabled would not have the + DNS plugin's nameserver added to their resolv.conf + ([#5256](https://github.com/containers/libpod/issues/5256)) +- Fixed a bug where trailing / characters in image volume + definitions could cause them to not be overridden by a + user-specified mount at the same location + ([#5219](https://github.com/containers/libpod/issues/5219)) +- Fixed a bug where the label option in libpod.conf, used to + disable SELinux by default, was not being respected (#5087) +- Fixed a bug where the podman login and podman logout commands + required the registry to log into be specified (#5146) +- Fixed a bug where detached rootless Podman containers could + not forward ports (#5167) +- Fixed a bug where rootless Podman could fail to run if the + pause process had died +- Fixed a bug where Podman ignored labels that were specified + with only a key and no value (#3854) +- Fixed a bug where Podman would fail to create named volumes + when the backing filesystem did not support SELinux labelling + (#5200) +- Fixed a bug where --detach-keys="" would not disable + detaching from a container (#5166) +- Fixed a bug where the podman ps command was too aggressive + when filtering containers and would force --all on in too + many situations +- Fixed a bug where the podman play kube command was ignoring + image configuration, including volumes, working directory, + labels, and stop signal (#5174) +- Fixed a bug where the Created and CreatedTime fields in + podman images --format=json were misnamed, which also broke + Go template output for those fields + ([#5110](https://github.com/containers/libpod/issues/5110)) +- Fixed a bug where rootless Podman containers with ports + forwarded could hang when started (#5182) +- Fixed a bug where podman pull could fail to parse registry + names including port numbers +- Fixed a bug where Podman would incorrectly attempt to + validate image OS and architecture when starting containers +- Fixed a bug where Bash completion for podman build -f would + not list available files that could be built (#3878) +- Fixed a bug where podman commit --change would perform + incorrect validation, resulting in valid changes being + rejected (#5148) +- Fixed a bug where podman
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2020-03-08 22:23:55 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new.26092 (New) Package is "podman" Sun Mar 8 22:23:55 2020 rev:56 rq:781913 version:1.8.0 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2020-02-25 16:04:14.968319900 +0100 +++ /work/SRC/openSUSE:Factory/.podman.new.26092/podman.changes 2020-03-08 22:24:09.104077992 +0100 @@ -1,0 +2,11 @@ +Thu Mar 5 16:26:16 UTC 2020 - Ralf Haferkamp + +- Added SLE specific README.SUSE about current support status + (jsc#SLE-9112, jsc#CAASP-60) + +--- +Thu Mar 5 15:40:12 UTC 2020 - Richard Brown + +- Configure br_netfilter for podman automatically (boo#1165738) + +--- New: README.SUSE.SLES podman.conf Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.TGfL9o/_old 2020-03-08 22:24:11.092079219 +0100 +++ /var/tmp/diff_new_pack.TGfL9o/_new 2020-03-08 22:24:11.092079219 +0100 @@ -29,8 +29,10 @@ Group: System/Management Url:https://github.com/containers/libpod Source0:%{name}-%{version}.tar.xz +Source1:podman.conf Source2:libpod.conf Source3:%{name}-rpmlintrc +Source4:README.SUSE.SLES BuildRequires: bash-completion BuildRequires: cni BuildRequires: device-mapper-devel @@ -157,9 +159,21 @@ install -D -m 0644 contrib/varlink/io.podman.service %{buildroot}%{_unitdir}/io.podman.service install -D -m 0644 contrib/varlink/io.podman.socket %{buildroot}%{_unitdir}/io.podman.socket +# Add podman modprobe.d drop-in config +mkdir -p %{buildroot}%{_libexecdir}/modules-load.d +install -m 0644 -t %{buildroot}%{_libexecdir}/modules-load.d/ %{SOURCE1} + +# README.SUSE is SLES specifc currently +%if !0%{?is_opensuse} +install -D -m 0644 %{SOURCE4} %{buildroot}%{_docdir}/%{name}/README.SUSE +%endif + %fdupes %{buildroot}/%{_prefix} %files +%if !0%{?is_opensuse} +%doc %{_docdir}/%{name} +%endif # Binaries %{_bindir}/podman %{_bindir}/podman-remote @@ -170,6 +184,8 @@ %config(noreplace) %{_sysconfdir}/containers/libpod.conf %dir %{_datadir}/containers %{_datadir}/containers/libpod.conf +%dir %{_libexecdir}/modules-load.d +%{_libexecdir}/modules-load.d/podman.conf # Completion %{_datadir}/bash-completion/completions/podman %{_sysconfdir}/zsh_completion.d/_podman ++ README.SUSE.SLES ++ Support Status of podman on SUSE Linux Enterprise = Starting with SLE15-SP2, podman is a supported container engine for SUSE Linux Enterprise Server. There are however a few selected features of podman that are currently excluded from support. These are: * The varlink remote API * rootless containers * support for cgroups v2 * any CNI plugin other than default bridge plugin * The automatic generation of systemd units via "podman generate systemd" * pod management via "podman pod ..." and "podman play" * The "podman container diff" command ++ podman.conf ++ # Load br_netfilter module at boot br_netfilter
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2020-02-25 16:03:24 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new.26092 (New) Package is "podman" Tue Feb 25 16:03:24 2020 rev:55 rq:777935 version:1.8.0 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2020-02-15 22:23:36.147250752 +0100 +++ /work/SRC/openSUSE:Factory/.podman.new.26092/podman.changes 2020-02-25 16:04:14.968319900 +0100 @@ -1,0 +2,10 @@ +Thu Feb 20 15:57:54 UTC 2020 - Ralf Haferkamp + +- The name of the cni-bridge in the default config changed from + "cni0" to "podman-cni0" with podman-1.6.0. Add a %trigger to + rename the bridge in the system to the new default if it exists. + The trigger is only excuted when updating podman-cni-config + from something older than 1.6.0. This is mainly needed for SLE + where we're updating from 1.4.4 to 1.8.0 (bsc#1160460). + +--- @@ -6 +16 @@ -- Update podman to v1.8.0: +- Update podman to v1.8.0 (bsc#1160460): @@ -524,0 +535,6 @@ +Mon Sep 2 12:02:44 UTC 2019 - Sascha Grunert + +- Add patch for CVE-2019-10214. bsc#1144065 + + CVE-2019-10214.patch + +--- @@ -693,0 +710,6 @@ + + +Tue Jul 30 07:46:16 UTC 2019 - Sascha Grunert + +- Remove fuse-overlayfs because it's (currently) an unsatisfied dependency on + SLE (bsc#1143386) Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.FCbKpj/_old 2020-02-25 16:04:16.208320254 +0100 +++ /var/tmp/diff_new_pack.FCbKpj/_new 2020-02-25 16:04:16.212320255 +0100 @@ -87,6 +87,8 @@ Summary:Basic CNI configuration for podman Group: System/Management Requires: %{name} = %{version} +# iproute2 is needed by the %triggerun scriplet +Requires: iproute2 BuildArch: noarch %description cni-config @@ -195,4 +197,14 @@ %postun %service_del_postun io.podman.service io.podman.socket +%triggerun cni-config -- %{name}-cni-config < 1.6.0 +# The name of the network bridge changed from cni0 to podman-cni0 with +# podman 1.6. We need to rename the existing bridge to the new name to +# to avoid network issues after upgrade +if ip link show dev cni0 > /dev/null 2>&1; then +ip link set dev cni0 down +ip link set dev cni0 name cni-podman0 +ip link set dev cni-podman0 up +fi + %changelog
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2020-02-15 22:23:34 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new.26092 (New) Package is "podman" Sat Feb 15 22:23:34 2020 rev:54 rq:772114 version:1.8.0 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2020-01-30 09:32:35.313207150 +0100 +++ /work/SRC/openSUSE:Factory/.podman.new.26092/podman.changes 2020-02-15 22:23:36.147250752 +0100 @@ -1,0 +2,93 @@ +Fri Feb 7 14:18:16 UTC 2020 - Sascha Grunert + +- Remove: 0001-clarify-container-prune-force.patch because it's now + included in the release +- Update podman to v1.8.0: + * Features +- The podman system service command has been added, providing a + preview of Podman's new Docker-compatible API. This API is + still very new, and not yet ready for production use, but is + available for early testing +- Rootless Podman now uses Rootlesskit for port forwarding, + which should greatly improve performance and capabilities +- The podman untag command has been added to remove tags from + images without deleting them +- The podman inspect command on images now displays previous + names they used +- The podman generate systemd command now supports a --new + option to generate service files that create and run new + containers instead of managing existing containers +- Support for --log-opt tag= to set logging tags has been added + to the journald log driver +- Added support for using Seccomp profiles embedded in images + for podman run and podman create via the new --seccomp-policy +CLI flag +- The podman play kube command now honors pull policy + * Bugfixes +- Fixed a bug where the podman cp command would not copy the + contents of directories when paths ending in /. were given +- Fixed a bug where the podman play kube command did not + properly locate Seccomp profiles specified relative to + localhost +- Fixed a bug where the podman info command for remote Podman + did not show registry information +- Fixed a bug where the podman exec command did not support + having input piped into it +- Fixed a bug where the podman cp command with rootless Podman + on CGroups v2 systems did not properly determine if the + container could be paused while copying +- Fixed a bug where the podman container prune --force command + could possible remove running containers if they were started + while the command was running +- Fixed a bug where Podman, when run as root, would not + properly configure slirp4netns networking when requested +- Fixed a bug where podman run --userns=keep-id did not work + when the user had a UID over 65535 +- Fixed a bug where rootless podman run and podman create with + the --userns=keep-id option could change permissions on + /run/user/$UID and break KDE +- Fixed a bug where rootless Podman could not be run in a + systemd service on systems using CGroups v2 +- Fixed a bug where podman inspect would show CPUShares as 0, + instead of the default (1024), when it was not explicitly set +- Fixed a bug where podman-remote push would segfault +- Fixed a bug where image healthchecks were not shown in the + output of podman inspect +- Fixed a bug where named volumes created with containers from + pre-1.6.3 releases of Podman would be autoremoved with their + containers if the --rm flag was given, even if they were + given names +- Fixed a bug where podman history was not computing image + sizes correctly +- Fixed a bug where Podman would not error on invalid values to + the --sort flag to podman images +- Fixed a bug where providing a name for the image made by + podman commit was mandatory, not optional as it should be +- Fixed a bug where the remote Podman client would append an + extra " to %PATH +- Fixed a bug where the podman build command would sometimes + ignore the -f option and build the wrong Containerfile +- Fixed a bug where the podman ps --filter command would only + filter running containers, instead of all containers, if + --all was not passed +- Fixed a bug where the podman load command on compressed + images would leave an extra copy on disk +- Fixed a bug where the podman restart command would not + properly clean up the network, causing it to function + differently from podman stop; podman start +- Fixed a bug where setting the --memory-swap flag to podman + create and podman run to -1 (to indicate unlimited) was not + supported + * Misc +- Initial work on version 2 of the P
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2020-01-30 09:32:09 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new.26092 (New) Package is "podman" Thu Jan 30 09:32:09 2020 rev:53 rq:766926 version:1.7.0 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2020-01-13 22:17:15.622399561 +0100 +++ /work/SRC/openSUSE:Factory/.podman.new.26092/podman.changes 2020-01-30 09:32:35.313207150 +0100 @@ -1,0 +2,6 @@ +Fri Jan 24 14:04:36 UTC 2020 - Sascha Grunert + +- Add apparmor-abstractions as required runtime dependency to + have `tunables/global` available. + +--- Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.IjTWXo/_old 2020-01-30 09:32:38.281208738 +0100 +++ /var/tmp/diff_new_pack.IjTWXo/_new 2020-01-30 09:32:38.281208738 +0100 @@ -55,6 +55,7 @@ #!BuildIgnore: gcc-PIE %endif Requires: apparmor-parser +Requires: apparmor-abstractions Requires: cni Requires: cni-plugins Requires: conmon
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2020-01-13 22:16:16 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new.6675 (New) Package is "podman" Mon Jan 13 22:16:16 2020 rev:52 rq:763947 version:1.7.0 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2019-12-18 14:46:40.673893595 +0100 +++ /work/SRC/openSUSE:Factory/.podman.new.6675/podman.changes 2020-01-13 22:17:15.622399561 +0100 @@ -1,0 +2,170 @@ +Mon Jan 13 11:13:59 UTC 2020 - Ralf Haferkamp + +- Add: 0001-clarify-container-prune-force.patch to fix the --force + flag for the "container prune" command. + (https://github.com/containers/libpod/issues/4844) + +--- +Wed Jan 8 09:23:01 UTC 2020 - Ralf Haferkamp + +- Update podman to v1.7.0 + * Features +- Added support for setting a static MAC address for containers +- Added support for creating macvlan networks with podman + network create, allowing Podman containers to be attached + directly to networks the host is connected to +- The podman image prune and podman container prune commands + now support the --filter flag to filter what will be pruned, + and now prompts for confirmation when run without --force + (#4410 and #4411) +- Podman now creates CGroup namespaces by default on systems + using CGroups v2 (#4363) +- Added the podman system reset command to remove all Podman + files and perform a factory reset of the Podman installation +- Added the --history flag to podman images to display previous + names used by images (#4566) +- Added the --ignore flag to podman rm and podman stop to not + error when requested containers no longer exist +- Added the --cidfile flag to podman rm and podman stop to read + the IDs of containers to be removed or stopped from a file +- The podman play kube command now honors Seccomp annotations + (#3111) +- The podman play kube command now honors RunAsUser, + RunAsGroup, and selinuxOptions +- The output format of the podman version command has been + changed to better match docker version when using the + --format flag +- Rootless Podman will no longer initialize containers/storage + twice, removing a potential deadlock preventing Podman + commands from running while an image was being pulled (#4591) +- Added tmpcopyup and notmpcopyup options to the --tmpfs and + --mount type=tmpfs flags to podman create and podman run to + control whether the content of directories are copied into + tmpfs filesystems mounted over them +- Added support for disabling detaching from containers by + setting empty detach keys via --detach-keys="" +- The podman build command now supports the --pull and + --pull-never flags to control when images are pulled during a + build +- The podman ps -p command now shows the name of the pod as + well as its ID (#4703) +- The podman inspect command on containers will now display the + command used to create the container +- The podman info command now displays information on registry + mirrors (#4553) + * Bugfixes +- Fixed a bug where Podman would use an incorrect runtime + directory as root, causing state to be deleted after root + logged out and making Podman in systemd services not function + properly +- Fixed a bug where the --change flag to podman import and + podman commit was not being parsed properly in many cases +- Fixed a bug where detach keys specified in libpod.conf were + not used by the podman attach and podman exec commands, which + always used the global default ctrl-p,ctrl-q key combination + (#4556) +- Fixed a bug where rootless Podman was not able to run podman + pod stats even on CGroups v2 enabled systems (#4634) +- Fixed a bug where rootless Podman would fail on kernels + without the renameat2 syscall (#4570) +- Fixed a bug where containers with chained network namespace + dependencies (IE, container A using --net container=B and + container B using --net container=C) would not properly mount + /etc/hosts and /etc/resolv.conf into the container (#4626) +- Fixed a bug where podman run with the --rm flag and without + -d could, when run in the background, throw a 'container does + not exist' error when attempting to remove the container + after it exited +- Fixed a bug where named volume locks were not properly + reacquired after a reboot, potentially leading to deadlocks + when trying to start containers using the volume (#4605 and + #4621) +- Fixed a bug where Podma
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2019-12-18 14:43:33 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new.4691 (New) Package is "podman" Wed Dec 18 14:43:33 2019 rev:51 rq:756110 version:1.6.4 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2019-11-12 11:54:36.999291831 +0100 +++ /work/SRC/openSUSE:Factory/.podman.new.4691/podman.changes 2019-12-18 14:46:40.673893595 +0100 @@ -1,0 +2,12 @@ +Thu Dec 12 14:30:34 UTC 2019 - Richard Brown + +- Update podman to v1.6.4 + - Remove winsz FIFO on container restart to allow use with Conmon 2.03 and higher + - Ensure volumes reacquire locks on system restart, preventing deadlocks when starting containers + - Suppress spurious log messages when running rootless Podman + - Update vendored containers/storage to v1.13.6 + - Fix a deadlock related to writing events + - Do not use the journald event logger when it is not available +- Remove obsolete patch container-start-fix.patch + +--- Old: container-start-fix.patch podman-1.6.2.tar.xz New: podman-1.6.4.tar.xz Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.ix0J6y/_old 2019-12-18 14:46:41.833894126 +0100 +++ /var/tmp/diff_new_pack.ix0J6y/_new 2019-12-18 14:46:41.833894126 +0100 @@ -22,7 +22,7 @@ %define with_libostree 1 %endif Name: podman -Version:1.6.2 +Version:1.6.4 Release:0 Summary:Daemon-less container engine for managing containers, pods and images License:Apache-2.0 @@ -31,8 +31,6 @@ Source0:%{name}-%{version}.tar.xz Source2:libpod.conf Source3:%{name}-rpmlintrc -# https://github.com/containers/libpod/pull/4394/files -Patch0: container-start-fix.patch BuildRequires: bash-completion BuildRequires: cni BuildRequires: device-mapper-devel @@ -83,7 +81,8 @@ %prep %setup -q -%patch0 -p1 +#WORKAROUND https://github.com/containers/libpod/issues/4688 +mv docs/*.5.md docs/source/markdown/ %package cni-config Summary:Basic CNI configuration for podman @@ -143,9 +142,9 @@ 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 -m 0644 docs/build/man/podman*.1 %{buildroot}/%{_mandir}/man1 install -d %{buildroot}/%{_mandir}/man5 -install -m 0644 docs/libpod*.5 %{buildroot}/%{_mandir}/man5 +install -m 0644 docs/build/man/libpod*.5 %{buildroot}/%{_mandir}/man5 install -D -m 0644 cni/87-podman-bridge.conflist %{buildroot}/%{_sysconfdir}/cni/net.d/87-podman-bridge.conflist install -D -m 0644 %{SOURCE2} %{buildroot}/%{_sysconfdir}/containers/libpod.conf install -D -m 0644 %{SOURCE2} %{buildroot}/%{_datadir}/containers/libpod.conf ++ _service ++ --- /var/tmp/diff_new_pack.ix0J6y/_old 2019-12-18 14:46:41.849894133 +0100 +++ /var/tmp/diff_new_pack.ix0J6y/_new 2019-12-18 14:46:41.853894135 +0100 @@ -4,8 +4,8 @@ https://github.com/containers/libpod.git git podman -1.6.2 -v1.6.2 +1.6.4 +v1.6.4 ++ podman-1.6.2.tar.xz -> podman-1.6.4.tar.xz ++ 91400 lines of diff (skipped)
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2019-11-12 11:54:33 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new.2990 (New) Package is "podman" Tue Nov 12 11:54:33 2019 rev:50 rq:744490 version:1.6.2 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2019-10-23 15:47:06.878452320 +0200 +++ /work/SRC/openSUSE:Factory/.podman.new.2990/podman.changes 2019-11-12 11:54:36.999291831 +0100 @@ -1,0 +2,81 @@ +Thu Oct 31 13:05:29 UTC 2019 - Richard Brown + +- Add container-start-fix.patch to correct output of container-start to show container_name, not _id. + +--- +Mon Oct 21 07:21:29 UTC 2019 - Sascha Grunert + +- Update podman to v1.6.2 + * Features +- Added a --runtime flag to podman system migrate to allow the + OCI runtime for all containers to be reset, to ease transition + to the crun runtime on CGroups V2 systems until runc gains full + support +- The podman rm command can now remove containers in broken + states which previously could not be removed +- The podman info command, when run without root, now shows + information on UID and GID mappings in the rootless user + namespace +- Added podman build --squash-all flag, which squashes all layers + (including those of the base image) into one layer +- The --systemd flag to podman run and podman create now accepts + a string argument and allows a new value, always, which forces + systemd support without checking if the the container + entrypoint is systemd + * Bugfixes +- Fixed a bug where the podman top command did not work on + systems using CGroups V2 (#4192) +- Fixed a bug where rootless Podman could double-close a file, + leading to a panic +- Fixed a bug where rootless Podman could fail to retrieve some + containers while refreshing the state +- Fixed a bug where podman start --attach --sig-proxy=false would + still proxy signals into the container +- Fixed a bug where Podman would unconditionally use a + non-default path for authentication credentials (auth.json), + breaking podman login integration with skopeo and other tools + using the containers/image library +- Fixed a bug where podman ps --format=json and podman images + --format=json would display null when no results were returned, + instead of valid JSON +- Fixed a bug where podman build --squash was incorrectly + squashing all layers into one, instead of only new layers +- Fixed a bug where rootless Podman would allow volumes with + options to be mounted (mounting volumes requires root), + creating an inconsistent state where volumes reported as + mounted but were not (#4248) +- Fixed a bug where volumes which failed to unmount could not be + removed (#4247) +- Fixed a bug where Podman incorrectly handled some errors + relating to unmounted or missing containers in + containers/storage +- Fixed a bug where podman stats was broken on systems running + CGroups V2 when run rootless (#4268) +- Fixed a bug where the podman start command would print the + short container ID, instead of the full ID +- Fixed a bug where containers created with an OCI runtime that + is no longer available (uninstalled or removed from the config + file) would not appear in podman ps and could not be removed + via podman rm +- Fixed a bug where containers restored via podman container + restore --import would retain the CGroup path of the original + container, even if their container ID changed; thus, multiple + containers created from the same checkpoint would all share the + same CGroup + * Misc +- The default PID limit for containers is now set to 4096. It can + be adjusted back to the old default (unlimited) by passing + --pids-limit 0 to podman create and podman run +- The podman start --attach command now automatically attaches + STDIN if the container was created with -i +- The podman network create command now validates network names + using the same regular expression as container and pod names +- The --systemd flag to podman run and podman create will now + only enable systemd mode when the binary being run inside the + container is /sbin/init, /usr/sbin/init, or ends in systemd + (previously detected any path ending in init or systemd) +- Updated vendored Buildah to 1.11.3 +- Updated vendored containers/storage to 1.13.5 +- Updated vendored containers/image to 4.0.1 + +--- Old: podm
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2019-10-23 15:47:01 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new.2352 (New) Package is "podman" Wed Oct 23 15:47:01 2019 rev:49 rq:734986 version:1.6.1 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2019-09-11 10:23:25.275488220 +0200 +++ /work/SRC/openSUSE:Factory/.podman.new.2352/podman.changes 2019-10-23 15:47:06.878452320 +0200 @@ -1,0 +2,155 @@ +Fri Oct 4 06:57:16 UTC 2019 - Sascha Grunert + +- Update podman to v1.6.1 + * Features +- The podman network create, podman network rm, podman network + inspect, and podman network ls commands have been added to + manage CNI networks used by Podman +- The podman volume create command can now create and mount + volumes with options, allowing volumes backed by NFS, tmpfs, + and many other filesystems +- Podman can now run containers without CGroups for better + integration with systemd by using the --cgroups=disabled flag + with podman create and podman run. This is presently only + supported with the crun OCI runtime +- The podman volume rm and podman volume inspect commands can now + refer to volumes by an unambiguous partial name, in addition to + full name (e.g. podman volume rm myvol to remove a volume named + myvolume) (#3891) +- The podman run and podman create commands now support the + --pull flag to allow forced re-pulling of images (#3734) +- Mounting volumes into a container using --volume, --mount, and + --tmpfs now allows the suid, dev, and exec mount options (the + inverse of nosuid, nodev, noexec) (#3819) +- Mounting volumes into a container using --mount now allows the + relabel=Z and relabel=z options to relabel mounts. +- The podman push command now supports the --digestfile option to + save a file containing the pushed digest +- Pods can now have their hostname set via podman pod create + --hostname or providing Pod YAML with a hostname set to podman + play kube (#3732) +- The podman image sign command now supports the --cert-dir flag +- The podman run and podman create commands now support the + --security-opt label=filetype:$LABEL flag to set the SELinux + label for container files +- The remote Podman client now supports healthchecks + * Bugfixes +- Fixed a bug where remote podman pull would panic if a Varlink + connection was not available (#4013) +- Fixed a bug where podman exec would not properly set terminal + size when creating a new exec session (#3903) +- Fixed a bug where podman exec would not clean up socket + symlinks on the host (#3962) +- Fixed a bug where Podman could not run systemd in containers + that created a CGroup namespace +- Fixed a bug where podman prune -a would attempt to prune images + used by Buildah and CRI-O, causing errors (#3983) +- Fixed a bug where improper permissions on the ~/.config + directory could cause rootless Podman to use an incorrect + directory for storing some files +- Fixed a bug where the bash completions for podman import threw + errors +- Fixed a bug where Podman volumes created with podman volume + create would not copy the contents of their mountpoint the + first time they were mounted into a container (#3945) +- Fixed a bug where rootless Podman could not run podman exec + when the container was not run inside a CGroup owned by the + user (#3937) +- Fixed a bug where podman play kube would panic when given Pod + YAML without a securityContext (#3956) +- Fixed a bug where Podman would place files incorrectly when + storage.conf configuration items were set to the empty string + (#3952) +- Fixed a bug where podman build did not correctly inherit + Podman's CGroup configuration, causing crashed on CGroups V2 + systems (#3938) +- Fixed a bug where podman cp would improperly copy files on the + host when copying a symlink in the container that included a + glob operator (#3829) +- Fixed a bug where remote podman run --rm would exit before the + container was completely removed, allowing race conditions when + removing container resources (#3870) +- Fixed a bug where rootless Podman would not properly handle + changes to /etc/subuid and /etc/subgid after a container was + launched +- Fixed a bug where rootless Podman could not include some + devices in a container using the --device flag (#3905) +- Fixed a bug where the commit Varlink API would segfault if + provided incorrect arguments (#3897) +- Fixed a bug where temporary
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2019-09-11 10:23:25 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new.7948 (New) Package is "podman" Wed Sep 11 10:23:25 2019 rev:48 rq:728730 version:1.5.1 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2019-09-02 13:18:59.641378772 +0200 +++ /work/SRC/openSUSE:Factory/.podman.new.7948/podman.changes 2019-09-11 10:23:25.275488220 +0200 @@ -1,0 +2,6 @@ +Thu Sep 5 15:26:01 UTC 2019 - Marco Vedovati + +- Add katacontainers as a recommended package, and include it as an + additional OCI runtime in the configuration. + +--- Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.7UajeZ/_old 2019-09-11 10:23:25.899488143 +0200 +++ /var/tmp/diff_new_pack.7UajeZ/_new 2019-09-11 10:23:25.899488143 +0200 @@ -65,6 +65,7 @@ Requires: catatonit Requires: fuse-overlayfs Recommends: %{name}-cni-config = %{version} +Recommends: katacontainers %{go_nostrip} %if 0%{?with_libostree} BuildRequires: libostree-devel ++ libpod.conf ++ --- /var/tmp/diff_new_pack.7UajeZ/_old 2019-09-11 10:23:25.939488137 +0200 +++ /var/tmp/diff_new_pack.7UajeZ/_new 2019-09-11 10:23:25.939488137 +0200 @@ -119,6 +119,23 @@ runc = [ ] + +# Kata Containers is an OCI runtime, where containers are run inside lightweight +# VMs. Kata provides additional isolation towards the host, minimizing the host attack +# surface and mitigating the consequences of containers breakout. + +# Kata Containers with the default configured VMM +kata-runtime = [ +] + +# Kata Containers with the QEMU VMM +kata-qemu = [ +] + +# Kata Containers with the Firecracker VMM +kata-fc = [ +] + # The [runtimes] table MUST be the last thing in this file. # (Unless another table is added) # TOML does not provide a way to end a table other than a further table being
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2019-09-02 13:18:57 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new.7948 (New) Package is "podman" Mon Sep 2 13:18:57 2019 rev:47 rq:726622 version:1.5.1 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2019-08-24 18:41:29.465785704 +0200 +++ /work/SRC/openSUSE:Factory/.podman.new.7948/podman.changes 2019-09-02 13:18:59.641378772 +0200 @@ -1,0 +2,29 @@ +Tue Aug 27 08:04:20 UTC 2019 - Marco Vedovati + +- Update podman to v1.5.1 + * Features + - The hostname of pods is now set to the pod's name + * Bugfixes + - Fixed a bug where podman run and podman create did not honor the --authfile + option (#3730) + - Fixed a bug where containers restored with podman container restore + --import would incorrectly duplicate the Conmon PID file of the original container + - Fixed a bug where podman build ignored the default OCI runtime configured + in libpod.conf + - Fixed a bug where podman run --rm (or force-removing any running container + with podman rm --force) were not retrieving the correct exit code (#3795) + - Fixed a bug where Podman would exit with an error if any configured hooks + directory was not present + - Fixed a bug where podman inspect and podman commit would not use the + correct CMD for containers run with podman play kube + - Fixed a bug created pods when using rootless Podman and CGroups V2 (#3801) + - Fixed a bug where the podman events command with the --since or --until + options could take a very long time to complete + * Misc + - Rootless Podman will now inherit OCI runtime configuration from the root + configuration (#3781) + - Podman now properly sets a user agent while contacting registries (#3788) + +- Add zsh completion for podman commands + +--- Old: podman-1.5.0.tar.xz New: podman-1.5.1.tar.xz Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.Iaatlp/_old 2019-09-02 13:19:00.537378634 +0200 +++ /var/tmp/diff_new_pack.Iaatlp/_new 2019-09-02 13:19:00.537378634 +0200 @@ -22,7 +22,7 @@ %define with_libostree 1 %endif Name: podman -Version:1.5.0 +Version:1.5.1 Release:0 Summary:Daemon-less container engine for managing containers, pods and images License:Apache-2.0 @@ -146,6 +146,7 @@ install -D -m 0644 %{SOURCE2} %{buildroot}/%{_sysconfdir}/containers/libpod.conf install -D -m 0644 %{SOURCE2} %{buildroot}/%{_datadir}/containers/libpod.conf install -D -m 0644 completions/bash/podman %{buildroot}/%{_datadir}/bash-completion/completions/podman +install -D -m 0644 completions/zsh/_podman %{buildroot}%{_sysconfdir}/zsh_completion.d/_podman # podman varlink install -D -m 0644 contrib/varlink/podman.conf %{buildroot}/%{_tmpfilesdir}/podman.conf @@ -167,6 +168,7 @@ %{_datadir}/containers/libpod.conf # Completion %{_datadir}/bash-completion/completions/podman +%{_sysconfdir}/zsh_completion.d/_podman # Varlink %{_tmpfilesdir}/podman.conf %{_unitdir}/io.podman.service ++ _service ++ --- /var/tmp/diff_new_pack.Iaatlp/_old 2019-09-02 13:19:00.565378630 +0200 +++ /var/tmp/diff_new_pack.Iaatlp/_new 2019-09-02 13:19:00.569378629 +0200 @@ -4,8 +4,8 @@ https://github.com/containers/libpod.git git podman -1.5.0 -v1.5.0 +1.5.1 +v1.5.1 ++ podman-1.5.0.tar.xz -> podman-1.5.1.tar.xz ++ 2379 lines of diff (skipped) ++ podman-rpmlintrc ++ --- /var/tmp/diff_new_pack.Iaatlp/_old 2019-09-02 13:19:01.985378411 +0200 +++ /var/tmp/diff_new_pack.Iaatlp/_new 2019-09-02 13:19:01.989378411 +0200 @@ -2,3 +2,4 @@ addFilter (".* W: explicit-lib-dependency libcontainers-image") addFilter (".* W: explicit-lib-dependency libcontainers-storage") addFilter (".* W: missing-call-to-setgroups-before-setuid") +addFilter (".* W: non-conffile-in-etc .*zsh_completion.d.*")
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2019-08-24 18:41:27 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new.7948 (New) Package is "podman" Sat Aug 24 18:41:27 2019 rev:46 rq:723244 version:1.5.0 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2019-07-26 12:37:54.414001383 +0200 +++ /work/SRC/openSUSE:Factory/.podman.new.7948/podman.changes 2019-08-24 18:41:29.465785704 +0200 @@ -1,0 +2,142 @@ +Wed Aug 14 08:26:22 UTC 2019 - Sascha Grunert + +- Update podman to v1.5.0 + * Features +- Podman containers can now join the user namespaces of other + containers with --userns=container:$ID, or a user namespace at + an arbitary path with --userns=ns:$PATH +- Rootless Podman can experimentally squash all UIDs and GIDs in + an image to a single UID and GID (which does not require use of + the newuidmap and newgidmap executables) by passing + --storage-opt ignore_chown_errors +- The podman generate kube command now produces YAML for any bind + mounts the container has created (#2303) +- The podman container restore command now features a new flag, + --ignore-static-ip, that can be used with --import to import a + single container with a static IP multiple times on the same + host +- Added the ability for podman events to output JSON by + specifying --format=json +- If the OCI runtime or conmon binary cannot be found at the + paths specified in libpod.conf, Podman will now also search for + them in the calling user's path +- Added the ability to use podman import with URLs (#3609) +- The podman ps command now supports filtering names using + regular expressions (#3394) +- Rootless Podman containers with --privileged set will now mount + in all host devices that the user can access +- The podman create and podman run commands now support the + --env-host flag to forward all environment variables from the + host into the container +- Rootless Podman now supports healthchecks (#3523) +- The format of the HostConfig portion of the output of podman + inspect on containers has been improved and synced with Docker +- Podman containers now support CGroup namespaces, and can create + them by passing --cgroupns=private to podman run or podman + create +- The podman create and podman run commands now support the + --ulimit=host flag, which uses any ulimits currently set on the + host for the container +- The podman rm and podman rmi commands now use different exit + codes to indicate 'no such container' and 'container is + running' errors +- Support for CGroups V2 through the crun OCI runtime has been + greatly improved, allowing resource limits to be set for + rootless containers when the CGroups V2 hierarchy is in use + * Bugfixes +- Fixed a bug where a race condition could cause podman restart + to fail to start containers with ports +- Fixed a bug where containers restored from a checkpoint would + not properly report the time they were started at +- Fixed a bug where podman search would return at most 25 + results, even when the maximum number of results was set higher +- Fixed a bug where podman play kube would not honor capabilities + set in imported YAML (#3689) +- Fixed a bug where podman run --env, when passed a single key + (to use the value from the host), would set the environment + variable in the container even if it was not set on the host + (#3648) +- Fixed a bug where podman commit --changes would not properly + set environment variables +- Fixed a bug where Podman could segfault while working with + images with no history +- Fixed a bug where podman volume rm could remove arbitrary + volumes if given an ambiguous name (#3635) +- Fixed a bug where podman exec invocations leaked memory by not + cleaning up files in tmpfs +- Fixed a bug where the --dns and --net=container flags to podman + run and podman create were not mutually exclusive (#3553) +- Fixed a bug where rootless Podman would be unable to run + containers when less than 5 UIDs were available +- Fixed a bug where containers in pods could not be removed + without removing the entire pod (#3556) +- Fixed a bug where Podman would not properly clean up all CGroup + controllers for created cgroups when using the cgroupfs CGroup + driver +- Fixed a bug where Podman containers did not properly clean up + files in tmpfs, resulting in a memory leak as containers + stopped +- Fixed a bug where healthchecks from images would not use +
commit podman for openSUSE:Factory
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.changes2019-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 + +- Update libpod.conf to use correct infra_command + +--- +Thu Jul 18 10:12:43 UTC 2019 - Richard Brown + +- Update libpod.conf to use better versioned pause container + +--- +Wed Jul 17 14:53:38 UTC 2019 - Richard Brown + +- Update libpod.conf to use official kubic pause container + +--- +Wed Jul 10 13:55:09 UTC 2019 - Marco Vedovati + +- 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 + +- 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
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2019-06-30 10:16:57 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new.4615 (New) Package is "podman" Sun Jun 30 10:16:57 2019 rev:44 rq:712138 version:1.4.2 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2019-06-12 13:05:58.137191900 +0200 +++ /work/SRC/openSUSE:Factory/.podman.new.4615/podman.changes 2019-06-30 10:16:58.903198912 +0200 @@ -1,0 +2,47 @@ +Wed Jun 26 11:24:32 UTC 2019 - Robert Frohl + +- Update podman to v1.4.2 + - Fixed a bug where Podman could not run containers using an older version of +Systemd as init + - Updated vendored Buildah to v1.9.0 to resolve a critical bug with +Dockerfile RUN instructions + - The error message for running podman kill on containers that are not +running has been improved + - Podman remote client can now log to a file if syslog is not available + - The podman exec command now sets its error code differently based on +whether the container does not exist, and the command in the container does +not exist + - The podman inspect command on containers now outputs Mounts JSON that matches +that of docker inspect, only including user-specified volumes and +differentiating bind mounts and named volumes + - The podman inspect command now reports the path to a container's OCI spec +with the OCIConfigPath key (only included when the container is initialized +or running) + - The podman run --mount command now supports the bind-nonrecursive option for +bind mounts + - Fixed a bug where podman play kube would fail to create containers due to an +unspecified log driver + - Fixed a bug where Podman would fail to build with musl libc + - Fixed a bug where rootless Podman using slirp4netns networking in an +environment with no nameservers on the host other than localhost would +result in nonfunctional networking + - Fixed a bug where podman import would not properly set environment +variables, discarding their values and retaining only keys + - Fixed a bug where Podman would fail to run when built with Apparmor support +but run on systems without the Apparmor kernel module loaded + - Remote Podman will now default the username it uses to log in to remote +systems to the username of the current user + - Podman now uses JSON logging with OCI runtimes that support it, allowing for +better error reporting + - Updated vendored containers/image to v2.0 +- Update conmon to v0.3.0 + - Support OOM Monitor under cgroup V2 + - Add config binary and make target for configuring conmon with a go library +for importing values + +--- +Mon Jun 24 09:36:12 UTC 2019 - Robert Frohl + +- update dependency for slirp4netns to 0.3.0 or newer + +--- Old: conmon-0.2.0.tar.xz podman-1.4.0.tar.xz New: conmon-0.3.0.tar.xz podman-1.4.2.tar.xz Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.iO2tEh/_old 2019-06-30 10:16:59.495199832 +0200 +++ /var/tmp/diff_new_pack.iO2tEh/_new 2019-06-30 10:16:59.495199832 +0200 @@ -18,13 +18,13 @@ %define projectgithub.com/containers/libpod %define conmon_project conmon -%define conmonver 0.2.0 +%define conmonver 0.3.0 # Build with libostree-devel in Tumbleweed, Leap 15 and SLES 15 %if 0%{?suse_version} >= 1500 %define with_libostree 1 %endif Name: podman -Version:1.4.0 +Version:1.4.2 Release:0 Summary:Daemon-less container engine for managing containers, pods and images License:Apache-2.0 @@ -65,7 +65,7 @@ Requires: libcontainers-image Requires: libcontainers-storage Requires: runc >= 1.0.0~rc4 -Requires: slirp4netns +Requires: slirp4netns >= 0.3.0 Requires: catatonit Requires: fuse-overlayfs Recommends: %{name}-cni-config = %{version} ++ _service ++ --- /var/tmp/diff_new_pack.iO2tEh/_old 2019-06-30 10:16:59.519199869 +0200 +++ /var/tmp/diff_new_pack.iO2tEh/_new 2019-06-30 10:16:59.519199869 +0200 @@ -4,8 +4,8 @@ https://github.com/containers/libpod.git git podman -1.4.0 -v1.4.0 +1.4.2 +v1.4.2 @@ -16,8 +16,8 @@ https://github.com/containers/conmon.git git conmon -0.2.0 -v0.2.0 +0.3.0 +v0.3.0 ++ conmon-0.2.0.tar.xz -> conmon-0.3.0.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/conmon-0.2.0/.cirrus.yml new/conmon-0.3.0/.cirrus.yml --- old/conmon-0.2.0/.cirrus.yml
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2019-06-12 13:05:55 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new.4811 (New) Package is "podman" Wed Jun 12 13:05:55 2019 rev:43 rq:709108 version:1.4.0 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2019-05-27 08:35:29.507138655 +0200 +++ /work/SRC/openSUSE:Factory/.podman.new.4811/podman.changes 2019-06-12 13:05:58.137191900 +0200 @@ -1,0 +2,67 @@ +Tue Jun 11 06:43:28 UTC 2019 - Sascha Grunert + +- Update podman to v1.4.0: + - The podman checkpoint and podman restore commands can now be +used to migrate containers between Podman installations on +different systems + - The podman cp command now supports a pause flag to pause +containers while copying into them + - The remote client now supports a configuration file for +pre-configuring connections to remote Podman installations + - Fixed CVE-2019-10152 - The podman cp command improperly +dereferenced symlinks in host context + - Fixed a bug where podman commit could improperly set +environment variables that contained = characters + - Fixed a bug where rootless Podman would sometimes fail to start +containers with forwarded ports + - Fixed a bug where podman version on the remote client could +segfault + - Fixed a bug where podman container runlabel would use +/proc/self/exe instead of the path of the Podman command when +printing the command being executed + - Fixed a bug where filtering images by label did not work + - Fixed a bug where specifying a bing mount or tmpfs mount over +an image volume would cause a container to be unable to start + - Fixed a bug where podman generate kube did not work with +containers with named volumes + - Fixed a bug where rootless Podman would receive permission +denied errors accessing conmon.pid + - Fixed a bug where podman cp with a folder specified as target +would replace the folder, as opposed to copying into it + - Fixed a bug where rootless Podman commands could double-unlock +a lock, causing a crash + - Fixed a bug where Podman incorrectly set tmpcopyup on /dev/ +mounts, causing errors when using the Kata containers runtime + - Fixed a bug where podman exec would fail on older kernels + - The podman commit command is now usable with the Podman remote +client + - The --signature-policy flag (used with several image-related +commands) has been deprecated + - The podman unshare command now defines two environment +variables in the spawned shell: CONTAINERS_RUNROOT and +CONTAINERS_GRAPHROOT, pointing to temporary and permanent +storage for rootless containers + - Updated vendored containers/storage and containers/image +libraries with numerous bugfixes + - Updated vendored Buildah to v1.8.3 + - Podman now requires Conmon v0.2.0 + - The podman cp command is now aliased as podman container cp + - Rootless Podman will now default init_path using root Podman's +configuration files (/etc/containers/libpod.conf and +/usr/share/containers/libpod.conf) if not overridden in the +rootless configuration + +--- +Fri Jun 7 11:48:27 UTC 2019 - Sascha Grunert + +- Add fuse-overlayfs dependency to support overlay based rootless image + manipulations + +--- +Wed May 29 14:16:08 UTC 2019 - Sascha Grunert + +- Update podman to v1.3.2: + - Fixed a bug where podman would fail to run if a volume was +mounted over an image volume + +--- Old: podman-1.3.1.tar.xz New: podman-1.4.0.tar.xz Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.ri4muG/_old 2019-06-12 13:05:58.669191677 +0200 +++ /var/tmp/diff_new_pack.ri4muG/_new 2019-06-12 13:05:58.673191675 +0200 @@ -24,7 +24,7 @@ %define with_libostree 1 %endif Name: podman -Version:1.3.1 +Version:1.4.0 Release:0 Summary:Daemon-less container engine for managing containers, pods and images License:Apache-2.0 @@ -67,6 +67,7 @@ Requires: runc >= 1.0.0~rc4 Requires: slirp4netns Requires: catatonit +Requires: fuse-overlayfs Recommends: %{name}-cni-config = %{version} %{go_nostrip} %if 0%{?with_libostree} ++ _service ++ --- /var/tmp/diff_new_pack.ri4muG/_old 2019-06-12 13:05:58.705191661 +0200 +++ /var/tmp/diff_new_pack.ri4muG/_new 2019-06-12 13:05:58.709191660 +0200 @@ -4,8 +4,8 @@ https://github.com/containers/libpod.
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2019-05-27 08:35:26 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new.5148 (New) Package is "podman" Mon May 27 08:35:26 2019 rev:42 rq:704933 version:1.3.1 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2019-04-04 12:02:37.741372760 +0200 +++ /work/SRC/openSUSE:Factory/.podman.new.5148/podman.changes 2019-05-27 08:35:29.507138655 +0200 @@ -1,0 +2,68 @@ +Wed May 22 07:04:24 UTC 2019 - Sascha Grunert + +- Update podman to v1.3.1: + - The podman cp command can now read input redirected to STDIN, and output to +STDOUT instead of a file, using - instead of an argument. + - The Podman remote client now displays version information from both the +client and server in podman version + - The podman unshare command has been added, allowing easy entry into the +user namespace set up by rootless Podman (allowing the removal of files +created by rootless Podman, among other things) + - Fixed a bug where Podman containers with the --rm flag were removing +created volumes when they were automatically removed + - Fixed a bug where container and pod locks were incorrectly marked as +released after a system reboot, causing errors on container and pod removal + - Fixed a bug where Podman pods could not be removed if any container in the +pod encountered an error during removal + - Fixed a bug where Podman pods run with the cgroupfs CGroup driver would +encounter a race condition during removal, potentially failing to remove +the pod CGroup + - Fixed a bug where the podman container checkpoint and podman container +restore commands were not visible in the remote client + - Fixed a bug where podman remote ps --ns would not print the container's +namespaces + - Fixed a bug where removing stopped containers with healthchecks could cause +an error + - Fixed a bug where the default libpod.conf file was causing parsing errors + - Fixed a bug where pod locks were not being freed when pods were removed, +potentially leading to lock exhaustion + - Fixed a bug where 'podman run' with SD_NOTIFY set could, on short-running +containers, create an inconsistent state rendering the container unusable + - The remote Podman client now uses the Varlink bridge to establish remote +connections by default +- Update conmon to 0.2.0 and switched to containers/conmon upstream project + +--- +Fri May 17 12:08:37 UTC 2019 - Sascha Grunert + +- Update `systemd-devel` to actually be `pkgconfig(libsystemd)` to allow OBS to + shortcut through systemd-mini-devel + +--- +Thu May 16 15:04:52 UTC 2019 - Sascha Grunert + +- Update podman to v1.3.0 + * Podman now supports container restart policies! The --restart-policy flag +on podman create and podman run allows containers to be restarted after +they exit. Please note that Podman cannot restart containers after a system +reboot - for that, see our next feature + * Podman podman generate systemd command was added to generate systemd unit +files for managing Podman containers + * The podman runlabel command now allows a $GLOBAL_OPTS variable, which will +be populated by global options passed to the podman runlabel command, +allowing custom storage configurations to be passed into containers run +with runlabel + * The podman play kube command now allows File and FileOrCreate volumes + * The podman pod prune command was added to prune unused pods + * Added the podman system migrate command to migrate containers using older +configurations to allow their use by newer Libpod versions + * Podman containers now forward proxy-related environment variables from the +host into the container with the --http-proxy flag (enabled by default) + * Read-only Podman containers can now create tmpfs filesystems on /tmp, +/var/tmp, and /run with the --read-only-tmpfs flag (enabled by default) + * The podman init command was added, performing all container pre-start tasks +without starting the container to allow pre-run debugging +- Update conmon to cri-o v1.14.1 +- Update libpod.conf to match latest feature set + +--- Old: conmon-1.14.0.tar.xz podman-1.2.0.tar.xz New: conmon-0.2.0.tar.xz podman-1.3.1.tar.xz Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.CnceX6/_old 2019-05-27 08:35:30.067138437 +0200 +++ /var/tmp/diff_new_pack.CnceX6/_new 2019-05-27
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2019-04-04 12:02:33 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new.3908 (New) Package is "podman" Thu Apr 4 12:02:33 2019 rev:41 rq:690416 version:1.2.0 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2019-03-27 16:13:13.195639749 +0100 +++ /work/SRC/openSUSE:Factory/.podman.new.3908/podman.changes 2019-04-04 12:02:37.741372760 +0200 @@ -1,0 +2,25 @@ +Mon Apr 1 14:05:35 UTC 2019 - Richard Brown + +- Update to podman 1.2.0 + * Podman now supports image healthchecks! The podman healthcheck run command was added to manually run healthchecks, and the status of a running healthcheck can be viewed via podman inspect + * The podman events command was added to show a stream of significant events + * The podman ps command now supports a --watch flag that will refresh its output on a given interval + * The podman image tree command was added to show a tree representation of an image's layers + * The podman logs command can now display logs for multiple containers at the same time + * The podman exec command can now pass file descriptors to the process being executed in the container via the --preserve-fds option + * The podman images command can now filter images by reference + * The podman system df command was added to show disk usage by Podman + * The --add-host option can now be used by containers sharing a network namespace + * The podman cp command now has an --extract option to extract the contents of a Tar archive and copy them into the container, instead of copying the archive itself + * Podman now allows manually specifying the path of the slirp4netns binary for rootless networking via the --network-cmd-path flag + * Rootless Podman can now be used with a single UID and GID, without requiring a full 65536 UIDs/GIDs to be allocated in /etc/subuid and /etc/subgid + * The podman runlabel command now supports the --replace option to replace containers using the name requested + * Infrastructure containers for Podman pods will now attempt to use the image's CMD and ENTRYPOINT instead of a fixed command + * The podman play kube command now supports the HostPath and VolumeMounts YAML fields + * Added support to disable creation of resolv.conf or /etc/hosts in containers by specifying --dns=none and --no-hosts, respectively, to podman run and podman create + * The podman version command now supports the {{ json . }} template (which outputs JSON) + * Podman can now forward ports using the SCTP protocol +- Update conmon to cri-o 1.14.0 +- Stop building for i586 (not supported by upstream, does not build) + +--- Old: conmon-1.13.1.tar.xz podman-1.1.2.tar.xz New: conmon-1.14.0.tar.xz podman-1.2.0.tar.xz Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.dSdY9U/_old 2019-04-04 12:02:38.701373529 +0200 +++ /var/tmp/diff_new_pack.dSdY9U/_new 2019-04-04 12:02:38.701373529 +0200 @@ -18,13 +18,13 @@ %define projectgithub.com/containers/libpod %define conmon_project github.com/kubernetes-sigs/cri-o -%define conmonver 1.13.1 +%define conmonver 1.14.0 # Build with libostree-devel in Tumbleweed, Leap 15 and SLES 15 %if 0%{?suse_version} >= 1500 %define with_libostree 1 %endif Name: podman -Version:1.1.2 +Version:1.2.0 Release:0 Summary:Daemon-less container engine for managing containers, pods and images License:Apache-2.0 @@ -54,6 +54,8 @@ %ifarch ppc64le #!BuildIgnore: gcc-PIE %endif +# i586 not supported, cri-o/conmon does not build +ExcludeArch:i586 Requires: apparmor-parser Requires: cni Requires: cni-plugins ++ _service ++ --- /var/tmp/diff_new_pack.dSdY9U/_old 2019-04-04 12:02:38.729373551 +0200 +++ /var/tmp/diff_new_pack.dSdY9U/_new 2019-04-04 12:02:38.729373551 +0200 @@ -4,8 +4,8 @@ https://github.com/containers/libpod.git git podman -1.1.2 -v1.1.2 +1.2.0 +v1.2.0 @@ -16,8 +16,8 @@ https://github.com/kubernetes-sigs/cri-o.git git conmon -1.13.1 -v1.13.1 +1.14.0 +v1.14.0 ++ conmon-1.13.1.tar.xz -> conmon-1.14.0.tar.xz ++ 576505 lines of diff (skipped) ++ podman-1.1.2.tar.xz -> podman-1.2.0.tar.xz ++ 49644 lines of diff (skipped)
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2019-03-27 16:13:10 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new.25356 (New) Package is "podman" Wed Mar 27 16:13:10 2019 rev:40 rq:688763 version:1.1.2 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2019-03-08 12:00:54.671959877 +0100 +++ /work/SRC/openSUSE:Factory/.podman.new.25356/podman.changes 2019-03-27 16:13:13.195639749 +0100 @@ -1,0 +2,18 @@ +Fri Mar 22 21:02:05 UTC 2019 - Flavio Castelli + +- Change default libpod.conf configuration file: use the runtimes + section to allow users to specify different OCI runtimes. This + allows user to choose which runtime to use on a per container + basis. + +--- +Tue Mar 19 13:15:38 UTC 2019 - Guillaume GARDET + +- Add 'apparmor-parser' to list of requires (boo#1123387) + +--- +Sat Mar 16 08:33:38 UTC 2019 - Jan Engelhardt + +- Scriptlets contain sh-compatible code, so drop -p /bin/bash. + +--- Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.CofvNO/_old 2019-03-27 16:13:14.523639410 +0100 +++ /var/tmp/diff_new_pack.CofvNO/_new 2019-03-27 16:13:14.523639410 +0100 @@ -54,6 +54,7 @@ %ifarch ppc64le #!BuildIgnore: gcc-PIE %endif +Requires: apparmor-parser Requires: cni Requires: cni-plugins Requires: iptables @@ -184,17 +185,17 @@ %config %{_sysconfdir}/cni/net.d/87-podman-bridge.conflist %license LICENSE -%pre -p /bin/bash +%pre %service_add_pre io.podman.service io.podman.socket -%post -p /bin/bash +%post %service_add_post io.podman.service io.podman.socket %tmpfiles_create %{_tmpfilesdir}/podman.conf -%preun -p /bin/bash +%preun %service_del_preun io.podman.service io.podman.socket -%postun -p /bin/bash +%postun %service_del_postun io.podman.service io.podman.socket %changelog ++ libpod.conf ++ --- /var/tmp/diff_new_pack.CofvNO/_old 2019-03-27 16:13:14.563639400 +0100 +++ /var/tmp/diff_new_pack.CofvNO/_new 2019-03-27 16:13:14.567639399 +0100 @@ -4,12 +4,6 @@ # Default transport method for pulling and pushing for images image_default_transport = "docker://" -# Paths to look for a valid OCI runtime (runc, runv, etc) -runtime_path = [ -"/usr/bin/runc", -"/usr/sbin/runc", -] - # Paths to look for the Conmon container manager binary conmon_path = [ "/usr/lib/podman/bin/conmon", @@ -84,3 +78,13 @@ # Default libpod support for container labeling # label=true + +# Default OCI runtime +runtime = "runc" + +# Paths to look for a valid OCI runtime (runc, runv, etc) +[runtimes] +runc = [ + "/usr/bin/runc", + "/usr/sbin/runc" +]
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2019-03-08 12:00:51 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new.28833 (New) Package is "podman" Fri Mar 8 12:00:51 2019 rev:39 rq:682743 version:1.1.2 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2019-02-24 16:53:16.568969017 +0100 +++ /work/SRC/openSUSE:Factory/.podman.new.28833/podman.changes 2019-03-08 12:00:54.671959877 +0100 @@ -1,0 +2,95 @@ +Fri Mar 8 09:47:25 UTC 2019 - Richard Brown + +- podman-cni-config: remove artificial conflicts with kubelet + +--- +Thu Mar 7 15:22:22 UTC 2019 - Richard Brown + +- Disable build with PIE on ppc64le to avoid boo#1098017 + +--- +Wed Mar 6 14:07:01 UTC 2019 - Richard Brown + +- Update to v1.1.2 + * Fixed a bug where the podman image list, podman image rm, and podman container list had broken global storage options + * Fixed a bug where the --label option to podman create and podman run was missing the -l alias + * Fixed a bug where running Podman with the --config flag would not set an appropriate default value for tmp_dir + * Fixed a bug where the podman logs command with the --timestamps flag produced unreadable output + * Fixed a bug where the podman cp command would automatically extract .tar files copied into the container + * The podman container stop command is now usable with the Podman remote client + +--- +Mon Mar 4 11:27:03 UTC 2019 - Flavio Castelli + +- Update to v1.1.1 + * Update release notes for v1.1.1 + * Pull image for runlabel if not local + * Fix SystemExec completion race + * Fix link inconsistencies in man pages + * Verify that used OCI runtime supports checkpoint + * Should be defaulting to pull not pull-always + * podman-commands script: refactor + * Move Alias lines to descriptions of commands + * Fix usage messages for podman image list, rm + * Fix -s to --storage-driver in baseline test + * No podman container ps command exists + * Allow Exec API user to override streams + * fix up a number of misplace commands + * rootless, new[ug]idmap: on failure add output + * [ci skip] Critical note about merge bot + * podman port fix output + * Fix ignored --time argument to podman restart + * secrets: fix fips-mode with user namespaces + * Fix four errors tagged by Cobra macro debugging + * Clean up man pages to match commands + * Add debugging for errors to Cobra compatibility macros + * Command-line input validation: reject unused args + * Fix ignored --stop-timeout flag to 'podman create' + * fixup! Incorporate review feedback + * fixup! missed some more: + * fixup! Correction to 'checkpoint' + * Followup to #2456: update examples, add trust + * podman create: disable interspersed opts + * fix up a number of misplace commands + * Add a task to Cirrus gating to build w/o Varlink + * Skip checkpoint/restore tests on Fedora for now + * Fix build for non-Varlink-tagged Podman + * Remove restore as podman subcommand + * Better usage synopses for subcommands + * Bump gitvalidation epoch + * Bump to v1.2.0-dev + * Centralize setting default volume path + * Ensure volume path is set appropriately by default + * Move all storage configuration defaults into libpod + * rename pod when we have a name collision with a container + * podman remote-client readme +- Update package to ship varlink required files + +--- +Wed Feb 27 09:01:41 UTC 2019 - Richard Brown + +- Update to v1.1.0 + * Added --latest and --all flags to podman mount and podman umount + * Rootless Podman can now forward ports into containers (using the same -p and -P flags as root Podman) + * Rootless Podman will now pull some configuration options (for example, OCI runtime path) from the default root libpod.conf if they are not explicitly set in the user's own libpod.conf + * Added an alias -f for the --format flag of the podman info and podman version commands + * Added an alias -s for the --size flag of the podman inspect command + * Added the podman system info and podman system prune commands + * Added the podman cp command to copy files between containers and the host + * Added the --password-stdin flag to podman login + * Added the --all-tags flag to podman pull + * The --rm and --detach flags can now be used together with podman run + * The podman start and podman run commands for containers in pods will now start dependency containers if they are stopped + * Added the podman system renumber command to handle lock changes
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2019-02-24 16:53:00 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new.28833 (New) Package is "podman" Sun Feb 24 16:53:00 2019 rev:38 rq:677420 version:1.0.1 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2019-02-04 21:10:49.819881590 +0100 +++ /work/SRC/openSUSE:Factory/.podman.new.28833/podman.changes 2019-02-24 16:53:16.568969017 +0100 @@ -1,0 +2,13 @@ +Tue Feb 19 15:35:30 UTC 2019 - Richard Brown + +- Upgrade to v1.0.1 + * rootless: join both userns and mount namespace with --pod + * rootless: create the userns immediately when creating a new pod + * Preserve exited state across reboot + * podman image prune -- implement all flag + * Add varlink support for prune + * Make --quiet work in podman create/run + * rootless: fix --pid=host without --privileged + * podman-inspect: don't ignore errors + +--- Old: podman-1.0.0.tar.xz New: podman-1.0.1.tar.xz Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.Xl2bVf/_old 2019-02-24 16:53:17.252968696 +0100 +++ /var/tmp/diff_new_pack.Xl2bVf/_new 2019-02-24 16:53:17.252968696 +0100 @@ -24,7 +24,7 @@ %define with_libostree 1 %endif Name: podman -Version:1.0.0 +Version:1.0.1 Release:0 Summary:Daemon-less container engine for managing containers, pods and images License:Apache-2.0 ++ _service ++ --- /var/tmp/diff_new_pack.Xl2bVf/_old 2019-02-24 16:53:17.276968685 +0100 +++ /var/tmp/diff_new_pack.Xl2bVf/_new 2019-02-24 16:53:17.276968685 +0100 @@ -4,8 +4,8 @@ https://github.com/containers/libpod.git git podman -1.0.0 -v1.0.0 +1.0.1 +v1.0.1 @@ -17,7 +17,7 @@ git conmon 1.13.0 -v1.13.0 +825baaafb651a3b01fbc01c0bc9be945196a3ee5 ++ conmon-1.13.0.tar.xz ++ /work/SRC/openSUSE:Factory/podman/conmon-1.13.0.tar.xz /work/SRC/openSUSE:Factory/.podman.new.28833/conmon-1.13.0.tar.xz differ: char 27, line 1 ++ podman-1.0.0.tar.xz -> podman-1.0.1.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/podman-1.0.0/API.md new/podman-1.0.1/API.md --- old/podman-1.0.0/API.md 2019-01-11 21:17:03.0 +0100 +++ new/podman-1.0.1/API.md 2019-02-11 14:57:41.0 +0100 @@ -57,6 +57,8 @@ [func ImageExists(name: string) int](#ImageExists) +[func ImagesPrune(all: bool) []string](#ImagesPrune) + [func ImportImage(source: string, reference: string, message: string, changes: []string) string](#ImportImage) [func InspectContainer(name: string) string](#InspectContainer) @@ -543,6 +545,12 @@ "exists": 1 } ~~~ +### func ImagesPrune + + +method ImagesPrune(all: [bool](https://godoc.org/builtin#bool)) [[]string](#[]string) +ImagesPrune removes all unused images from the local store. Upon successful pruning, +the IDs of the removed images are returned. ### func ImportImage diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/podman-1.0.0/Makefile new/podman-1.0.1/Makefile --- old/podman-1.0.0/Makefile 2019-01-11 21:17:03.0 +0100 +++ new/podman-1.0.1/Makefile 2019-02-11 14:57:41.0 +0100 @@ -1,6 +1,6 @@ GO ?= go DESTDIR ?= / -EPOCH_TEST_COMMIT ?= 76c57f55cacb7916ca451e378d181b1c30c94032 +EPOCH_TEST_COMMIT ?= d32e2d1fecb80f74a727f857bacda08bea9b7d67 HEAD ?= HEAD CHANGELOG_BASE ?= HEAD~ CHANGELOG_TARGET ?= HEAD diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/podman-1.0.0/changelog.txt new/podman-1.0.1/changelog.txt --- old/podman-1.0.0/changelog.txt 2019-01-11 21:17:03.0 +0100 +++ new/podman-1.0.1/changelog.txt 2019-02-11 14:57:41.0 +0100 @@ -1,3 +1,20 @@ +- Changelog for v1.0.1 (2019-02-11): + * Fix tests after cherry-picking + * rootless: join both userns and mount namespace with --pod + * spec: add nosuid,noexec,nodev to ro bind mount + * rootless: create the userns immediately when creating a new pod + * Preserve exited state across reboot + * libpod/image: Use RepoDigests() in Inspect() + * podman image prune -- implement all flag + * Add varlink support for prune + * Make --quiet work in podman create/run + * Show a better error message when podman info fails during a refresh + * Vendor in latest opencontainers/selinux + * rootless: fix --pid=host without --privileged + * Do not unmarshal into c.config.Spec + * podman-inspect: don't ignore errors + * Ensure that wait exits on state transition + - Changelog for v1.0.0 (2018-1-11)
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2019-02-04 21:10:47 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new.28833 (New) Package is "podman" Mon Feb 4 21:10:47 2019 rev:37 rq:670287 version:1.0.0 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2019-01-21 11:00:57.535228162 +0100 +++ /work/SRC/openSUSE:Factory/.podman.new.28833/podman.changes 2019-02-04 21:10:49.819881590 +0100 @@ -1,0 +2,15 @@ +Wed Jan 30 22:57:51 UTC 2019 - Duncan Mac-Vicar + +- Fix rootless mode with AppArmor + https://github.com/containers/libpod/pull/2225 + Add patch containers-libpod-pull-2225.diff + +--- +Mon Jan 28 10:32:38 UTC 2019 - Richard Brown + +- Stop using conmon from random git commits, use cri-o releases +- Update to conmon from cri-o v1.13.0 + * Solve gh#containers/libpod#527 +- Tidy up .gitignore files from podman-1.0.0.tar.xz + +--- Old: conmon-git.4cd5a7c60349be0678d9f1b0657683324c1a2726.tar.xz New: conmon-1.13.0.tar.xz containers-libpod-pull-2225.diff Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.su5AmS/_old 2019-02-04 21:10:50.515881341 +0100 +++ /var/tmp/diff_new_pack.su5AmS/_new 2019-02-04 21:10:50.515881341 +0100 @@ -18,7 +18,7 @@ %define projectgithub.com/containers/libpod %define conmon_project github.com/kubernetes-sigs/cri-o -%define conmon_commit 4cd5a7c60349be0678d9f1b0657683324c1a2726 +%define conmonver 1.13.0 # Build with libostree-devel in Tumbleweed, Leap 15 and SLES 15 %if 0%{?suse_version} >= 1500 %define with_libostree 1 @@ -31,9 +31,11 @@ Group: System/Management Url:https://github.com/containers/libpod Source0:%{name}-%{version}.tar.xz -Source1:conmon-git.%{conmon_commit}.tar.xz +Source1:conmon-%{conmonver}.tar.xz Source2:libpod.conf Source3:%{name}-rpmlintrc +# https://github.com/containers/libpod/pull/2225 +Patch0: containers-libpod-pull-2225.diff BuildRequires: bash-completion BuildRequires: cni BuildRequires: device-mapper-devel @@ -78,8 +80,9 @@ # unpack conmon into the unpacked podman source %setup -q -T -D -a 1 mkdir -pv $HOME/go/src/%{conmon_project} -mv conmon-git.%{conmon_commit}/* $HOME/go/src/%{conmon_project} -rm -r conmon-git.%{conmon_commit} +mv conmon-%{conmonver}/* $HOME/go/src/%{conmon_project} +rm -r conmon-%{conmonver} +%patch0 -p1 %package cni-config Summary:Basic CNI configuration for podman ++ _service ++ --- /var/tmp/diff_new_pack.su5AmS/_old 2019-02-04 21:10:50.535881334 +0100 +++ /var/tmp/diff_new_pack.su5AmS/_new 2019-02-04 21:10:50.535881334 +0100 @@ -4,8 +4,8 @@ https://github.com/containers/libpod.git git podman -0.11.1.1 -v0.11.1.1 +1.0.0 +v1.0.0 @@ -16,8 +16,8 @@ https://github.com/kubernetes-sigs/cri-o.git git conmon -git.%H -4cd5a7c60349be0678d9f1b0657683324c1a2726 +1.13.0 +v1.13.0 ++ conmon-git.4cd5a7c60349be0678d9f1b0657683324c1a2726.tar.xz -> conmon-1.13.0.tar.xz ++ 120015 lines of diff (skipped) ++ containers-libpod-pull-2225.diff ++ diff --git a/contrib/cirrus/integration_test.sh b/contrib/cirrus/integration_test.sh index 627864f47..58c8af289 100755 --- a/contrib/cirrus/integration_test.sh +++ b/contrib/cirrus/integration_test.sh @@ -17,9 +17,9 @@ set -x cd "$GOSRC" case "${OS_RELEASE_ID}-${OS_RELEASE_VER}" in ubuntu-18) -make install PREFIX=/usr ETCDIR=/etc "BUILDTAGS=$BUILDTAGS" -make test-binaries "BUILDTAGS=$BUILDTAGS" -SKIP_USERNS=1 make localintegration "BUILDTAGS=$BUILDTAGS" +make install PREFIX=/usr ETCDIR=/etc +make test-binaries +SKIP_USERNS=1 make localintegration ;; fedora-29) ;& # Continue to the next item fedora-28) ;& diff --git a/contrib/cirrus/lib.sh b/contrib/cirrus/lib.sh index 32b2c91a5..39e6c7699 100644 --- a/contrib/cirrus/lib.sh +++ b/contrib/cirrus/lib.sh @@ -199,7 +199,7 @@ install_runc_from_git(){ cd "$DEST" ooe.sh git fetch origin --tags ooe.sh git checkout -q "$RUNC_COMMIT" -ooe.sh make static BUILDTAGS="seccomp selinux" +ooe.sh make static BUILDTAGS="seccomp apparmor selinux" sudo install -m 755 runc /usr/bin/runc cd $wd } diff --git a/contrib/cirrus/setup_environment.sh b/contrib/cirrus/setup_environment.sh index bcfe7e396..838f3c3f3 100755 --- a/contrib/cirrus/setup_environment.sh +++ b/contrib/cirrus/setup_environment.sh @@ -57,7 +57,6 @@ then ubuntu-18) # Always install runc on
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2019-01-21 10:59:17 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new.28833 (New) Package is "podman" Mon Jan 21 10:59:17 2019 rev:36 rq:666726 version:1.0.0 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2019-01-15 09:17:51.474152644 +0100 +++ /work/SRC/openSUSE:Factory/.podman.new.28833/podman.changes 2019-01-21 11:00:57.535228162 +0100 @@ -1,0 +2,13 @@ +Thu Jan 17 11:44:58 UTC 2019 - Jordi Massaguer + +- Update requirement to go1.11 to stay in sync with CaaSP4 and use the same + version as k8s and cri-o to prevent "weird" issues because of the go version + (we had problems mixing go1.5 and go1.6 in the past) + +--- +Wed Jan 16 09:42:52 UTC 2019 - Richard Brown + +- Update libpod.conf to better align with upstream defaults [boo#1122024] +- Require catatonit for new --init flag + +--- Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.lDLKCb/_old 2019-01-21 11:00:58.219227278 +0100 +++ /var/tmp/diff_new_pack.lDLKCb/_new 2019-01-21 11:00:58.223227273 +0100 @@ -49,7 +49,7 @@ BuildRequires: libcontainers-common BuildRequires: libgpgme-devel BuildRequires: libseccomp-devel -BuildRequires: golang(API) >= 1.10 +BuildRequires: golang(API) >= 1.11 Requires: cni Requires: cni-plugins Requires: iptables @@ -58,6 +58,7 @@ Requires: libcontainers-storage Requires: runc >= 1.0.0~rc4 Requires: slirp4netns +Requires: catatonit Recommends: %{name}-cni-config = %{version} %{go_nostrip} %if 0%{?with_libostree} ++ libpod.conf ++ --- /var/tmp/diff_new_pack.lDLKCb/_old 2019-01-21 11:00:58.259227226 +0100 +++ /var/tmp/diff_new_pack.lDLKCb/_new 2019-01-21 11:00:58.259227226 +0100 @@ -21,7 +21,10 @@ ] # CGroup Manager - valid values are "systemd" and "cgroupfs" -cgroup_manager = "cgroupfs" +cgroup_manager = "systemd" + +# Container init binary +init_path = "/usr/bin/catatonit" # Directory for persistent libpod files (database, etc) # By default, this will be configured relative to where containers/storage @@ -48,6 +51,15 @@ "/opt/cni/bin" ] +# Default CNI network for libpod. +# If multiple CNI network configs are present, libpod will use the network with +# the name given here for containers unless explicitly overridden. +# The default here is set to the name we set in the +# 87-podman-bridge.conflist included in the repository. +# Not setting this, or setting it to the empty string, will use normal CNI +# precedence rules for selecting between multiple networks. +cni_default_network = "podman" + # Default libpod namespace # If libpod is joined to a namespace, it will see only containers and pods # that were created in the same namespace, and will create new containers and @@ -55,3 +67,20 @@ # The default namespace is "", which corresponds to no namespace. When no # namespace is set, all containers and pods are visible. #namespace = "" + +## Default pause image name for pod pause containers +pause_image = "k8s.gcr.io/pause:3.1" + +# Default command to run the pause container +pause_command = "/pause" + +# Determines whether libpod will reserve ports on the host when they are +# forwarded to containers. When enabled, when ports are forwarded to containers, +# they are held open by conmon as long as the container is running, ensuring that +# they cannot be reused by other programs on the host. However, this can cause +# significant memory usage if a container has many ports forwarded to it. +# Disabling this can save memory. +#enable_port_reservation = true + +# Default libpod support for container labeling +# label=true
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2019-01-15 09:17:28 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new.28833 (New) Package is "podman" Tue Jan 15 09:17:28 2019 rev:35 rq:665311 version:1.0.0 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2019-01-10 15:21:19.626455613 +0100 +++ /work/SRC/openSUSE:Factory/.podman.new.28833/podman.changes 2019-01-15 09:17:51.474152644 +0100 @@ -1,0 +2,12 @@ +Sun Jan 13 15:39:42 UTC 2019 - Richard Brown + +- Upgrade to v1.0.0 + * The podman exec command now includes a --workdir option to set working directory for the executed command + * The podman create and podman run commands now support the --init flag to use a minimal init process in the container + * Added the podman image sign command to GPG sign images + * The podman run --device flag now accepts directories, and will added any device nodes in the directory to the container + * Added the podman play kube command to create pods and containers from Kubernetes pod YAML + * Rootless containers now unconditionally use postrun cleanup processes, ensuring resources are freed when the container stops + * Pulling images has been parallelized, allowing individual layers to be pulled in parallel + +--- Old: podman-0.12.1.2.tar.xz New: podman-1.0.0.tar.xz Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.prOo2M/_old 2019-01-15 09:17:52.274151898 +0100 +++ /var/tmp/diff_new_pack.prOo2M/_new 2019-01-15 09:17:52.274151898 +0100 @@ -24,7 +24,7 @@ %define with_libostree 1 %endif Name: podman -Version:0.12.1.2 +Version:1.0.0 Release:0 Summary:Daemon-less container engine for managing containers, pods and images License:Apache-2.0 ++ podman-0.12.1.2.tar.xz -> podman-1.0.0.tar.xz ++ 38953 lines of diff (skipped)
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2019-01-10 15:21:01 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new.28833 (New) Package is "podman" Thu Jan 10 15:21:01 2019 rev:34 rq:663638 version:0.12.1.2 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2019-01-08 12:29:05.192232343 +0100 +++ /work/SRC/openSUSE:Factory/.podman.new.28833/podman.changes 2019-01-10 15:21:19.626455613 +0100 @@ -1,0 +2,17 @@ +Tue Jan 8 11:20:42 UTC 2019 - Richard Brown + +- Update to v0.12.1.2 + * Rootless Podman now creates the storage.conf, libpod.conf, and mounts.conf configuration files automatically in ~/.config/containers/ for ease of reconfiguration + * The podman pod create command can expose ports in the pod's network namespace, allowing public services to be created in pods + * The podman container checkpoint command can now keep containers running after they are checkpointed with the --leave-running flag + * The podman container checkpoint and podman container restore commands now support the --tcp-established flag to checkpoint and restore containers with active TCP connections + * The podman version command now has a --format flag to produce machine-readable output + * Added the podman container exists, podman pod exists, and podman image exists commands to easily check for a container/pod/image, respectively, by name or ID + * The podman ps --pod flag now has a short alias, -p + * The podman rmi and podman rm commands now have a --prune flag to prune unused images and containers, respectively + * The podman ps command now has a --sync flag to force a sync of Podman's state against the OCI runtime, resolving some state desync errors + * Added the podman volume set of commands for creating and managing local-only named volumes + * Added the podman generate kube command to generate Kubernetes Pod and Service YAML for Podman containers and pods + * The podman pod stop flag now accepts a --timeout flag to set the timeout for stopping containers in the pod + +--- Old: podman-0.11.1.1.tar.xz New: podman-0.12.1.2.tar.xz Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.xC3pMs/_old 2019-01-10 15:21:20.190455028 +0100 +++ /var/tmp/diff_new_pack.xC3pMs/_new 2019-01-10 15:21:20.190455028 +0100 @@ -24,7 +24,7 @@ %define with_libostree 1 %endif Name: podman -Version:0.11.1.1 +Version:0.12.1.2 Release:0 Summary:Daemon-less container engine for managing containers, pods and images License:Apache-2.0 ++ podman-0.11.1.1.tar.xz -> podman-0.12.1.2.tar.xz ++ 29756 lines of diff (skipped)
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2019-01-08 12:26:59 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new.28833 (New) Package is "podman" Tue Jan 8 12:26:59 2019 rev:33 rq:662066 version:0.11.1.1 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2018-12-07 14:39:54.698735798 +0100 +++ /work/SRC/openSUSE:Factory/.podman.new.28833/podman.changes 2019-01-08 12:29:05.192232343 +0100 @@ -1,0 +2,5 @@ +Tue Dec 18 09:40:40 UTC 2018 - Marco Vedovati + +- Update package summary and description + +--- Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.wipKOT/_old 2019-01-08 12:29:05.832231645 +0100 +++ /var/tmp/diff_new_pack.wipKOT/_new 2019-01-08 12:29:05.836231640 +0100 @@ -26,7 +26,7 @@ Name: podman Version:0.11.1.1 Release:0 -Summary:Debugging tool for pods and images +Summary:Daemon-less container engine for managing containers, pods and images License:Apache-2.0 Group: System/Management Url:https://github.com/containers/libpod @@ -65,14 +65,12 @@ %endif %description -podman is a simple client only tool to help with debugging issues when daemons -such as CRI runtime and the kubelet are not responding or failing. A shared API -layer could be created to share code between the daemon and podman. podman does -not require any daemon running. podman utilizes the same underlying components -that crio uses i.e. containers/image, container/storage, -oci-runtime-tool/generate, runc or any other OCI compatible runtime. podman -shares state with crio and so has the capability to debug pods/images created -by crio. +Podman is a container engine for managing pods, containers, and container +images. +It is a standalone tool and it directly manipulates containers without the need +of a container engine daemon. +Podman is able to interact with container images create in buildah, cri-o, and +skopeo, as they all share the same datastore backend. %prep %setup -q
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2018-12-07 14:39:50 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new.19453 (New) Package is "podman" Fri Dec 7 14:39:50 2018 rev:32 rq:655979 version:0.11.1.1 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2018-11-18 23:31:55.245500843 +0100 +++ /work/SRC/openSUSE:Factory/.podman.new.19453/podman.changes 2018-12-07 14:39:54.698735798 +0100 @@ -1,0 +2,5 @@ +Fri Dec 7 07:42:47 UTC 2018 - Adrian Schröter + +- add dependency to iptables, build fails otherwise + +--- Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.bw9l75/_old 2018-12-07 14:39:56.182733960 +0100 +++ /var/tmp/diff_new_pack.bw9l75/_new 2018-12-07 14:39:56.186733955 +0100 @@ -52,6 +52,7 @@ BuildRequires: golang(API) >= 1.10 Requires: cni Requires: cni-plugins +Requires: iptables Requires: libcontainers-common Requires: libcontainers-image Requires: libcontainers-storage @@ -76,7 +77,7 @@ %prep %setup -q # unpack conmon into the unpacked podman source -%setup -T -D -a 1 +%setup -q -T -D -a 1 mkdir -pv $HOME/go/src/%{conmon_project} mv conmon-git.%{conmon_commit}/* $HOME/go/src/%{conmon_project} rm -r conmon-git.%{conmon_commit}
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2018-11-18 23:31:38 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new (New) Package is "podman" Sun Nov 18 23:31:38 2018 rev:31 rq:649526 version:0.11.1.1 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2018-11-13 17:35:56.476760560 +0100 +++ /work/SRC/openSUSE:Factory/.podman.new/podman.changes 2018-11-18 23:31:55.245500843 +0100 @@ -1,0 +2,13 @@ +Fri Nov 16 08:22:48 UTC 2018 - Valentin Rothberg + +- Changelog for v0.11.1.1 (2018-11-15) + * Increase pidWaitTimeout to 60s + * rootless: call IsRootless just once + * Add space between num & unit in images output + * Better document rootless containers + * info: add rootless field + * Do not hide errors when creating container with UserNSRoot + * correct assignment of networkStatus + * rootless: default to fuse-overlayfs when available + +--- Old: podman-0.11.1.tar.xz New: podman-0.11.1.1.tar.xz Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.HfdsGg/_old 2018-11-18 23:31:56.377499481 +0100 +++ /var/tmp/diff_new_pack.HfdsGg/_new 2018-11-18 23:31:56.377499481 +0100 @@ -24,7 +24,7 @@ %define with_libostree 1 %endif Name: podman -Version:0.11.1 +Version:0.11.1.1 Release:0 Summary:Debugging tool for pods and images License:Apache-2.0 ++ _service ++ --- /var/tmp/diff_new_pack.HfdsGg/_old 2018-11-18 23:31:56.401499452 +0100 +++ /var/tmp/diff_new_pack.HfdsGg/_new 2018-11-18 23:31:56.405499448 +0100 @@ -4,8 +4,8 @@ https://github.com/containers/libpod.git git podman -0.11.1 -v0.11.1 +0.11.1.1 +v0.11.1.1 ++ podman-0.11.1.tar.xz -> podman-0.11.1.1.tar.xz ++ 2650 lines of diff (skipped)
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2018-11-13 17:03:11 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new (New) Package is "podman" Tue Nov 13 17:03:11 2018 rev:30 rq:648673 version:0.11.1 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2018-11-10 17:02:37.055516120 +0100 +++ /work/SRC/openSUSE:Factory/.podman.new/podman.changes 2018-11-13 17:35:56.476760560 +0100 @@ -1,0 +2,5 @@ +Tue Nov 13 07:17:16 UTC 2018 - Valentin Rothberg + +- Require golang >= 1.10. + +--- Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.XvK8Pg/_old 2018-11-13 17:35:56.968759881 +0100 +++ /var/tmp/diff_new_pack.XvK8Pg/_new 2018-11-13 17:35:56.968759881 +0100 @@ -49,7 +49,7 @@ BuildRequires: libcontainers-common BuildRequires: libgpgme-devel BuildRequires: libseccomp-devel -BuildRequires: golang(API) >= 1.9 +BuildRequires: golang(API) >= 1.10 Requires: cni Requires: cni-plugins Requires: libcontainers-common
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2018-11-10 17:01:45 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new (New) Package is "podman" Sat Nov 10 17:01:45 2018 rev:29 rq:647520 version:0.11.1 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2018-10-31 13:20:17.475121954 +0100 +++ /work/SRC/openSUSE:Factory/.podman.new/podman.changes 2018-11-10 17:02:37.055516120 +0100 @@ -1,0 +2,50 @@ +Fri Nov 9 07:46:46 UTC 2018 - Valentin Rothberg + +- Changelog for v0.11.1 (2018-11-08) + * update seccomp.json + * Touch up --log* options and daemons in man pages + * Don't fail if /etc/passwd or /etc/group does not exists + * Properly set Running state when starting containers + * If a container ceases to exist in runc, set exit status + * rootless: mount /sys/fs/cgroup/systemd from the host + * rootless: don't bind mount /sys/fs/cgroup/systemd in systemd mode + * Add hostname to /etc/hosts + * Remove conmon cgroup before pod cgroup for cgroupfs + * Make kill, pause, and unpause parallel. + * Fix long image name handling + * Make restart parallel and add --all + * rootless: do not add an additional /run to runroot + * rootless: avoid hang on failed slirp4netns + * Fix setting of version information + * runtime: do not allow runroot longer than 50 characters + * attach: fix attach when cuid is too long + * truncate command output in ps by default + * make various changes to ps output + * Use two spaces to pad PS fields + * fix bug in rm -fa parallel deletes + * Ensure test container in running state + * Add tests for selinux labels + * Add --max-workers and heuristics for parallel operations + * Increase security and performance when looking up groups + * run prepare in parallel + * runlabel: run any command + * Explain the device format in man pages + * Add --all and --latest to checkpoint/restore + * Use more reliable check for rootless for firewall init + * Make podman ps fast + * Support auth file environment variable in podman build + * fix environment variable parsing + * Use the CRIU version check in checkpoint/restore + * Handle http/https in registry given to login/out + * correct stats err with non-running containers + * Make rm faster + * Fix man page to show info on storage + +- Changelog for v0.10.1.3 (2018-10-17) + * Vendor in new new buildah/ci + * Fix podman in podman + +- Changelog for v0.10.1.2 (2018-10-17) + * Fix CGroup paths used for systemd CGroup mount + +--- Old: podman-0.10.1.1.tar.xz New: podman-0.11.1.tar.xz Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.HTB6LP/_old 2018-11-10 17:02:37.711515320 +0100 +++ /var/tmp/diff_new_pack.HTB6LP/_new 2018-11-10 17:02:37.711515320 +0100 @@ -24,7 +24,7 @@ %define with_libostree 1 %endif Name: podman -Version:0.10.1.1 +Version:0.11.1 Release:0 Summary:Debugging tool for pods and images License:Apache-2.0 ++ _service ++ --- /var/tmp/diff_new_pack.HTB6LP/_old 2018-11-10 17:02:37.743515281 +0100 +++ /var/tmp/diff_new_pack.HTB6LP/_new 2018-11-10 17:02:37.747515276 +0100 @@ -4,8 +4,8 @@ https://github.com/containers/libpod.git git podman -0.10.1.1 -v0.10.1.1 +0.11.1 +v0.11.1 ++ podman-0.10.1.1.tar.xz -> podman-0.11.1.tar.xz ++ 22191 lines of diff (skipped)
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2018-10-31 13:15:32 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new (New) Package is "podman" Wed Oct 31 13:15:32 2018 rev:28 rq:645460 version:0.10.1.1 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2018-10-18 15:31:13.342653088 +0200 +++ /work/SRC/openSUSE:Factory/.podman.new/podman.changes 2018-10-31 13:20:17.475121954 +0100 @@ -1,0 +2,6 @@ +Tue Oct 30 06:57:08 UTC 2018 - Valentin Rothberg + +- Require slirp4netns to enable networking for unprivileged network namespaces + aka networking for rootless podman. + +--- Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.cSLSRQ/_old 2018-10-31 13:20:21.627118056 +0100 +++ /var/tmp/diff_new_pack.cSLSRQ/_new 2018-10-31 13:20:21.627118056 +0100 @@ -56,6 +56,7 @@ Requires: libcontainers-image Requires: libcontainers-storage Requires: runc >= 1.0.0~rc4 +Requires: slirp4netns Recommends: %{name}-cni-config = %{version} %{go_nostrip} %if 0%{?with_libostree}
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2018-10-18 15:31:02 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new (New) Package is "podman" Thu Oct 18 15:31:02 2018 rev:27 rq:642542 version:0.10.1.1 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2018-10-15 09:41:46.987465244 +0200 +++ /work/SRC/openSUSE:Factory/.podman.new/podman.changes 2018-10-18 15:31:13.342653088 +0200 @@ -1,0 +2,10 @@ +Wed Oct 17 06:07:29 UTC 2018 - Valentin Rothberg + +- Changelog for v0.10.1.1 (2018-10-16) + * Mount proper cgroup for systemd to manage inside of the container. + * volume: resolve symlinks in paths + * volume: write the correct ID of the container in error messages + * Support auth file environment variable & add change to man pages + * Generate a passwd file for users not in container + +--- Old: podman-0.10.1.tar.xz New: podman-0.10.1.1.tar.xz Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.MlVeKi/_old 2018-10-18 15:31:15.282650825 +0200 +++ /var/tmp/diff_new_pack.MlVeKi/_new 2018-10-18 15:31:15.286650821 +0200 @@ -24,7 +24,7 @@ %define with_libostree 1 %endif Name: podman -Version:0.10.1 +Version:0.10.1.1 Release:0 Summary:Debugging tool for pods and images License:Apache-2.0 ++ _service ++ --- /var/tmp/diff_new_pack.MlVeKi/_old 2018-10-18 15:31:15.314650787 +0200 +++ /var/tmp/diff_new_pack.MlVeKi/_new 2018-10-18 15:31:15.314650787 +0200 @@ -4,8 +4,8 @@ https://github.com/containers/libpod.git git podman -0.10.1 -v0.10.1 +0.10.1.1 +v0.10.1.1 ++ podman-0.10.1.tar.xz -> podman-0.10.1.1.tar.xz ++ 3803 lines of diff (skipped)
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2018-10-15 09:39:30 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new (New) Package is "podman" Mon Oct 15 09:39:30 2018 rev:26 rq:641401 version:0.10.1 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2018-10-08 17:44:14.194574694 +0200 +++ /work/SRC/openSUSE:Factory/.podman.new/podman.changes 2018-10-15 09:41:46.987465244 +0200 @@ -1,0 +2,27 @@ +Fri Oct 12 06:43:30 UTC 2018 - Valentin Rothberg + +- Changelog for v0.10.1 (2018-10-11) + * Sort all command flags + * rootless: detect when user namespaces are not enabled + * Log an otherwise ignored error from joining a net ns + * Update manpages for --ip flag + * Add --ip flag and plumbing into libpod + * Document --net as an alias of --network in podman run & create + * rootless: report more error messages from the startup phase + * rootless: fix an hang on older versions of setresuid/setresgid + * fix runlabel functions based on QA feedback + * Stop containers in parallel fashion + * runlabel: execute /proc/self/exe and avoid recursion + * Ensure resolv.conf has the right label and path + * completions: add checkpoint/restore completions + * Add support to checkpoint/restore containers + * selinux: drop superflous relabel + * rootless: always set XDG_RUNTIME_DIR + * Address review comments and fix ps output + * Disable SELinux labeling if --privileged + * Implement pod varlink bindings + * Add --all flag to podman kill + * Add container runlabel command + * run complex image names with short names + +--- Old: podman-0.9.3.1.tar.xz New: podman-0.10.1.tar.xz Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.0LTBr5/_old 2018-10-15 09:41:52.159460508 +0200 +++ /var/tmp/diff_new_pack.0LTBr5/_new 2018-10-15 09:41:52.163460504 +0200 @@ -24,7 +24,7 @@ %define with_libostree 1 %endif Name: podman -Version:0.9.3.1 +Version:0.10.1 Release:0 Summary:Debugging tool for pods and images License:Apache-2.0 ++ _service ++ --- /var/tmp/diff_new_pack.0LTBr5/_old 2018-10-15 09:41:52.183460486 +0200 +++ /var/tmp/diff_new_pack.0LTBr5/_new 2018-10-15 09:41:52.183460486 +0200 @@ -4,8 +4,8 @@ https://github.com/containers/libpod.git git podman -0.9.3.1 -v0.9.3.1 +0.10.1 +v0.10.1 ++ podman-0.9.3.1.tar.xz -> podman-0.10.1.tar.xz ++ 10155 lines of diff (skipped)
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2018-10-08 17:44:00 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new (New) Package is "podman" Mon Oct 8 17:44:00 2018 rev:25 rq:639414 version:0.9.3.1 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2018-09-04 22:57:34.465288550 +0200 +++ /work/SRC/openSUSE:Factory/.podman.new/podman.changes 2018-10-08 17:44:14.194574694 +0200 @@ -1,0 +2,44 @@ +Mon Oct 1 05:51:48 UTC 2018 - Valentin Rothberg + +- Update conmon to 4cd5a7c60349be0678d9f1b0657683324c1a2726 and fetch + it from its new home https://github.com/kubernetes-sigs/cri-o. + +- Changelog for v0.9.3.1 (2018-09-25) + * Disable problematic SELinux code causing runc issues + +- Changelog for v0.9.3 (2018-09-21) + * Add --mount option for `create` & `run` command + * Don't mount /dev/shm if the user told you --ipc=none + * rootless: error out if there are not enough UIDs/GIDs available + * Add new field to libpod to indicate whether or not to use labelling + * Bind Mounts should be mounted read-only when in read-only mode + * report when rootless + * Don't crash if an image has no names + +- Changelog for v0.9.2 (2018-09-14) + * Don't mount /dev/* if user mounted /dev + * rootless: do not raise an error if the entrypoint is specified + * Add a way to disable port reservation + * Do not set rlimits if we are rootless + * Add --interval flag to podman wait + * Add `podman rm --volumes` flag + * Explicitly set default CNI network name in libpod.conf + +- Changelog for v0.9.1.1 (2018-09-10) + * Replace existing iptables handler with firewall code + * Vendor CNI plugins firewall code + * Fix displaying size on size calculation error + +- Changelog for v0.9.1 (2018-09-07) + * Fix pod sharing for utsmode + * Respect user-added mounts over default spec mounts + * use layer cache when building images + * Start pod infra container when pod is created + * Fix up libpod.conf man pages and referencese to it. + * We should fail Podman with ExitCode 125 by default + * Add CRI logs parsing to podman logs + * rmi remove all not error when no images are present + * rootless, create: support --pod + * rootless, run: support --pod + +--- Old: conmon-git.662dbb31b5d4f5ed54511a47cde7190c61c28677.tar.xz podman-0.8.5.tar.xz New: conmon-git.4cd5a7c60349be0678d9f1b0657683324c1a2726.tar.xz podman-0.9.3.1.tar.xz Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.Evs7ZH/_old 2018-10-08 17:44:14.854573853 +0200 +++ /var/tmp/diff_new_pack.Evs7ZH/_new 2018-10-08 17:44:14.858573848 +0200 @@ -17,14 +17,14 @@ %define projectgithub.com/containers/libpod -%define conmon_project github.com/kubernetes-incubator/cri-o -%define conmon_commit 662dbb31b5d4f5ed54511a47cde7190c61c28677 +%define conmon_project github.com/kubernetes-sigs/cri-o +%define conmon_commit 4cd5a7c60349be0678d9f1b0657683324c1a2726 # Build with libostree-devel in Tumbleweed, Leap 15 and SLES 15 %if 0%{?suse_version} >= 1500 %define with_libostree 1 %endif Name: podman -Version:0.8.5 +Version:0.9.3.1 Release:0 Summary:Debugging tool for pods and images License:Apache-2.0 ++ _service ++ --- /var/tmp/diff_new_pack.Evs7ZH/_old 2018-10-08 17:44:14.898573797 +0200 +++ /var/tmp/diff_new_pack.Evs7ZH/_new 2018-10-08 17:44:14.898573797 +0200 @@ -4,8 +4,8 @@ https://github.com/containers/libpod.git git podman -0.8.5 -v0.8.5 +0.9.3.1 +v0.9.3.1 @@ -13,11 +13,11 @@ -https://github.com/kubernetes-incubator/cri-o.git +https://github.com/kubernetes-sigs/cri-o.git git conmon git.%H -662dbb31b5d4f5ed54511a47cde7190c61c28677 +4cd5a7c60349be0678d9f1b0657683324c1a2726 ++ conmon-git.662dbb31b5d4f5ed54511a47cde7190c61c28677.tar.xz -> conmon-git.4cd5a7c60349be0678d9f1b0657683324c1a2726.tar.xz ++ 146164 lines of diff (skipped) ++ podman-0.8.5.tar.xz -> podman-0.9.3.1.tar.xz ++ 37510 lines of diff (skipped)
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2018-09-04 22:56:50 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new (New) Package is "podman" Tue Sep 4 22:56:50 2018 rev:24 rq:632844 version:0.8.5 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2018-08-28 09:24:40.968872648 +0200 +++ /work/SRC/openSUSE:Factory/.podman.new/podman.changes 2018-09-04 22:57:34.465288550 +0200 @@ -1,0 +2,47 @@ +Mon Sep 3 06:04:26 UTC 2018 - Valentin Rothberg + +- Changelog for v0.8.5 (2018-08-31) + * Add proper support for systemd inside of podman + * We are mistakenly seeing repos as registries. + * Up time between checks for podman wait + * Turn on test debugging + * Add support for remote commands + * fixup A few language changes and subuid(5) + * Make the documentation of user namespace options in podman-run clearer + * catch command-not-found errors + * don't print help message for usage errors + * docs: consistent format for example + * docs: consistent headings + * docs: make HISTORY consistent + * docs: fix headers + * varlink: fix --timeout usage + * run/create: reserve `-h` flag for hostname + * podman,varlink: inform user about --timeout 0 + * rootless: show an error when stats is used + * rootless: show an error when pause/unpause are used + * rootless: unexport GetUserNSForPid + * rootless, exec: use the new function to join the userns + * rootless: fix top + * rootless: add new function to join existing namespace + * Do not set max open files by default if we are rootless + * Set default max open files in spec + * Resolve /etc/resolv.conf before reading + * document `--rm` semantics + * rootless, search: do not create a new userns + * rootless, login, logout: do not create a new userns + * rootless, kill: do not create a new userns + * rootless, stop: do not create a new userns + * Fix manpage to note how multiple filters are combined + * Fix handling of multiple filters in podman ps + * Fix Mount Propagation + * docs: add containers-mounts.conf(5) + * docs: use "containers-" prefix for registries and storage + * rootless: fix --pid=host + * rootless: fix --ipc=host + * spec: bind mount /sys only when userNS are enabled + * rootless, tests: add test for --uts=host + * rootless: don't use kill --all + * rootless: exec handle processes that create an user namespace + * rootless: fix exec + +--- @@ -291 +338 @@ -Fix: bsc#1097970 +Fix: bsc#1097970 CVE-2018-10856 Old: podman-0.8.4.tar.xz New: podman-0.8.5.tar.xz Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.HFrAiP/_old 2018-09-04 22:57:34.965290257 +0200 +++ /var/tmp/diff_new_pack.HFrAiP/_new 2018-09-04 22:57:34.965290257 +0200 @@ -24,7 +24,7 @@ %define with_libostree 1 %endif Name: podman -Version:0.8.4 +Version:0.8.5 Release:0 Summary:Debugging tool for pods and images License:Apache-2.0 ++ _service ++ --- /var/tmp/diff_new_pack.HFrAiP/_old 2018-09-04 22:57:34.997290366 +0200 +++ /var/tmp/diff_new_pack.HFrAiP/_new 2018-09-04 22:57:34.997290366 +0200 @@ -4,8 +4,8 @@ https://github.com/containers/libpod.git git podman -0.8.4 -v0.8.4 +0.8.5 +v0.8.5 ++ podman-0.8.4.tar.xz -> podman-0.8.5.tar.xz ++ 6202 lines of diff (skipped)
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2018-08-28 09:24:39 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new (New) Package is "podman" Tue Aug 28 09:24:39 2018 rev:23 rq:631794 version:0.8.4 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2018-08-07 09:44:08.565421176 +0200 +++ /work/SRC/openSUSE:Factory/.podman.new/podman.changes 2018-08-28 09:24:40.968872648 +0200 @@ -1,0 +2,83 @@ +Mon Aug 27 06:05:18 UTC 2018 - vrothb...@suse.com + +- Changelog for v0.8.4 (2018-08-24) + * Swap from FFJSON to easyjson + * rootless: allow to override policy.json by the user + * add completion for --pod in run and create + * Fixed formatting and lowered verbosity of pod ps + * Do not try to enable AppArmor in rootless mode + * Reveal information about container capabilities + * Fixing network ns segfault + * Change pause container to infra container + * Added option to share kernel namespaces in libpod and podman + * Add podman pod top + * Include pod stats and top in commands/completions + * Fix syntax description of --ulimit command + * Properly translate users into runc format for exec + * rootless: fix --net host --privileged + * Fixed segfault in stats where container had netNS none or from container + * Enable pod stats with short ID and name + * Touch up cert-dir in man pages + * Support Attach subcommand in pypodman + +--- +Mon Aug 20 06:40:02 UTC 2018 - vrothb...@suse.com + +- Changelog for v0.8.3 (2018-08-17) + * Switch from github.com/projectatomic to github.com/containers + * Mention that systemd is the default cgroup manager + * Fix handling of socket connection refusal. + * podman: fix --uts=host + * podman pod stats + * Added reason to PodContainerError + * Add Pod API to varlink. + * Revert "spec: bind mount /sys only for rootless containers" + * Document STORAGE_DRIVER and STORAGE_OPTS environment variable + * Create pod CGroups when using the systemd cgroup driver + * Switch systemd default CGroup parent to machine.slice + * spec: bind mount /sys only for rootless containers + * Add create and pull commands + * rootless: not require userns for help/version + * pkg/apparmor: use a pipe instead of a tmp file + * podman in rootless mode will only work with cgroupfs at this point. + * when searching, survive errors for multiple registries + +--- +Mon Aug 13 06:32:40 UTC 2018 - vrothb...@suse.com + +- Changelog for v0.8.2.1 (2018-08-11) + * Ensure pod inspect is locked and validity-checked + * Swap default CGroup manager to systemd + +- Changelog for v0.8.2 (2018-08-10) + * We need to sort mounts so that one mount does not over mount another. + * search name should include registry + * removeContainer: fix deadlock + * Add FFJSON to build container + * Add FFJSON generation to makefile + * Fixed a bug setting dependencies on the wrong container + * Always connect to the stdout and stderr of stream + * apparmor: respect "unconfined" setting + * oci.go: syslog: fix debug formatting + * add podman pod inspect + * Fix CGroupFS cgroup manager cgroup creation for pods + * Pass newly-added --log-level flag to Conmon + * Cleanup man pages + * Improve ps handling of container start/stop time + * rootless: fix user lookup if USER= is not set + * Add dpkg support for returning oci/conmon versions + * Have info print conmon/oci runtime information + * Better pull error for fully-qualified images + * Add Runc and Conmon versions to Podman Version + +--- +Thu Aug 9 10:20:19 UTC 2018 - vrothb...@suse.com + +- Add a dedicated conmon for podman as the requirements on the specific + version started to differ from the ones of CRI-O. This change implies + dropping the requirement on the cri-o package. + +- Add libpod.conf as a new source to allow tweaking the search paths + for openSUSE. This change makes execution slightly faster. + +--- @@ -207,0 +291 @@ +Fix: bsc#1097970 Old: podman-0.8.1.tar.xz New: conmon-git.662dbb31b5d4f5ed54511a47cde7190c61c28677.tar.xz libpod.conf podman-0.8.4.tar.xz Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.gOtWsb/_old 2018-08-28 09:24:41.436874109 +0200 +++ /var/tmp/diff_new_pack.gOtWsb/_new 2018-08-28 09:24:41.436874109 +0200 @@ -16,24 +16,29 @@ # -%define project github.com/projectatomic/libpod +%define projectgithub.com/containers/libpo
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2018-08-07 09:43:59 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new (New) Package is "podman" Tue Aug 7 09:43:59 2018 rev:22 rq:627731 version:0.8.1 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2018-07-31 16:02:16.119838913 +0200 +++ /work/SRC/openSUSE:Factory/.podman.new/podman.changes 2018-08-07 09:44:08.565421176 +0200 @@ -1,0 +2,14 @@ +Mon Aug 6 06:27:09 UTC 2018 - vrothb...@suse.com + +- Changelog for v0.8.1 (2018-08-03) + * Added ps --pod option + * clarify pull error message + * Man page fixes found by https://pagure.io/ManualPageScan + * rootless: do not segfault if the parent already died + * Document the properties of DefaultTransport a bit better. + * Add --force to podman umount to force the unmounting of the rootfs + * network: add support for rootless network with slirp4netns + * Add documentations on how to setup /etc/subuid and /etc/subgid + * podman rmi shouldn't delete named referenced images + +--- Old: podman-0.7.4.tar.xz New: podman-0.8.1.tar.xz Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.te98oN/_old 2018-08-07 09:44:09.013421955 +0200 +++ /var/tmp/diff_new_pack.te98oN/_new 2018-08-07 09:44:09.013421955 +0200 @@ -22,7 +22,7 @@ %define with_libostree 1 %endif Name: podman -Version:0.7.4 +Version:0.8.1 Release:0 Summary:Debugging tool for pods and images License:Apache-2.0 ++ _service ++ --- /var/tmp/diff_new_pack.te98oN/_old 2018-08-07 09:44:09.033421990 +0200 +++ /var/tmp/diff_new_pack.te98oN/_new 2018-08-07 09:44:09.033421990 +0200 @@ -4,8 +4,8 @@ https://github.com/projectatomic/libpod.git git podman -0.7.4 -v0.7.4 +0.8.1 +v0.8.1 ++ podman-0.7.4.tar.xz -> podman-0.8.1.tar.xz ++ 8881 lines of diff (skipped)
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2018-07-31 16:02:14 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new (New) Package is "podman" Tue Jul 31 16:02:14 2018 rev:21 rq:626429 version:0.7.4 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2018-07-27 10:55:46.401592741 +0200 +++ /work/SRC/openSUSE:Factory/.podman.new/podman.changes 2018-07-31 16:02:16.119838913 +0200 @@ -1,0 +2,27 @@ +Mon Jul 30 05:45:52 UTC 2018 - vrothb...@suse.com + +- Changelog for v0.7.4 (2018-07-27) + * Add pod pause/unpause + * Fix up docker compatibility messages + * Fix handling of Linux network namespaces + * Cleanup descriptions and help information + * Add pod kill + * Added pod restart + * podman: allow to specify the IPC namespace to join + * podman: allow to specify the UTS namespace to join + * podman: allow to specify the PID namespace to join + * podman: allow to specify the userns to join + * spec: allow container:NAME network mode + * Add libpod namespace to config + * Add missing runtime.go lines to set namespace + * Set namespace for new pods/containers based on runtime + * Add --namespace flag to Podman + * Update documentation for the State interface + * Ensure pods are part of the set namespace when added + * Enforce namespace checks on container add + * Add container and pod namespaces to configs + * AppArmor: runtime check if it's enabled on the host + * Add format descriptors infor to podman top + * docs/podman-top: fix typo and whitespace + +--- Old: podman-0.7.3.tar.xz New: podman-0.7.4.tar.xz Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.z42Ap7/_old 2018-07-31 16:02:16.571839682 +0200 +++ /var/tmp/diff_new_pack.z42Ap7/_new 2018-07-31 16:02:16.575839688 +0200 @@ -22,7 +22,7 @@ %define with_libostree 1 %endif Name: podman -Version:0.7.3 +Version:0.7.4 Release:0 Summary:Debugging tool for pods and images License:Apache-2.0 ++ _service ++ --- /var/tmp/diff_new_pack.z42Ap7/_old 2018-07-31 16:02:16.599839729 +0200 +++ /var/tmp/diff_new_pack.z42Ap7/_new 2018-07-31 16:02:16.599839729 +0200 @@ -4,8 +4,8 @@ https://github.com/projectatomic/libpod.git git podman -0.7.3 -v0.7.3 +0.7.4 +v0.7.4 ++ podman-0.7.3.tar.xz -> podman-0.7.4.tar.xz ++ 14567 lines of diff (skipped)
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2018-07-27 10:55:44 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new (New) Package is "podman" Fri Jul 27 10:55:44 2018 rev:20 rq:624697 version:0.7.3 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2018-07-09 13:31:41.518448196 +0200 +++ /work/SRC/openSUSE:Factory/.podman.new/podman.changes 2018-07-27 10:55:46.401592741 +0200 @@ -1,0 +2,53 @@ +Mon Jul 23 06:18:32 UTC 2018 - vrothb...@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 - vrothb...@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 + +--- Old: podman-0.7.1.tar.xz New: podman-0.7.3.tar.xz Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.mfMJ8b/_old 2018-07-27 10:55:46.825593552 +0200 +++ /var/tmp/diff_new_pack.mfMJ8b/_new 2018-07-27 10:55:46.829593560 +0200 @@ -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 @@ 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 @@ 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 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 @@ # Binaries %{_bindir}/podman # Manpages -%{_mandir}/man1/podman-* -%{_mandir}/man5/libpod* +%{_mandir}/man1/podman*.1* +%{_mandir}/man5/libpod*.5*
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2018-07-09 13:31:02 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new (New) Package is "podman" Mon Jul 9 13:31:02 2018 rev:19 rq:621674 version:0.7.1 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2018-07-02 23:33:50.189220604 +0200 +++ /work/SRC/openSUSE:Factory/.podman.new/podman.changes 2018-07-09 13:31:41.518448196 +0200 @@ -1,0 +2,16 @@ +Mon Jul 9 05:47:32 UTC 2018 - vrothb...@suse.com + +- Changelog for v0.7.1 (2018-07-06) + * Block use of /proc/acpi from inside containers + * Remove per-container CGroup parents + * rootless: add /run/user/$UID to the lookup paths + * rootless: add function to retrieve the original UID + * rootless: always set XDG_RUNTIME_DIR + * rootless: set XDG_RUNTIME_DIR also for state and exec + * urfave/cli: fix parsing of short opts + * docs: Follow man-pages(7) suggestions for SYNOPSIS + * Allow multiple mounts + +- re-enable varlink support (build conditional) + +--- Old: podman-0.6.5.tar.xz New: podman-0.7.1.tar.xz Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.t9OCa5/_old 2018-07-09 13:31:42.074447078 +0200 +++ /var/tmp/diff_new_pack.t9OCa5/_new 2018-07-09 13:31:42.078447071 +0200 @@ -22,7 +22,7 @@ %define with_libostree 1 %endif Name: podman -Version:0.6.5 +Version:0.7.1 Release:0 Summary:Debugging tool for pods and images License:Apache-2.0 @@ -97,10 +97,10 @@ %if 0%{?with_libostree} echo "Compiling with libostree support" -export BUILDTAGS="seccomp apparmor" +export BUILDTAGS="seccomp apparmor varlink" %else echo "Compiling without libostree support" -export BUILDTAGS="seccomp apparmor containers_image_ostree_stub" +export BUILDTAGS="seccomp apparmor varlink containers_image_ostree_stub" %endif # Build podman ++ _service ++ --- /var/tmp/diff_new_pack.t9OCa5/_old 2018-07-09 13:31:42.098447030 +0200 +++ /var/tmp/diff_new_pack.t9OCa5/_new 2018-07-09 13:31:42.098447030 +0200 @@ -4,8 +4,8 @@ https://github.com/projectatomic/libpod.git git podman -0.6.5 -v0.6.5 +0.7.1 +v0.7.1 ++ podman-0.6.5.tar.xz -> podman-0.7.1.tar.xz ++ 10903 lines of diff (skipped)
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2018-07-02 23:33:26 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new (New) Package is "podman" Mon Jul 2 23:33:26 2018 rev:18 rq:620167 version:0.6.5 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2018-06-27 10:21:13.924452155 +0200 +++ /work/SRC/openSUSE:Factory/.podman.new/podman.changes 2018-07-02 23:33:50.189220604 +0200 @@ -1,0 +2,19 @@ +Mon Jul 2 05:53:26 UTC 2018 - vrothb...@suse.com + +- Changelog for v0.6.5 (2018-06-29) + * Fix built-in volume issue with podman run/create + * Add `podman container cleanup` to CLI + * Allow multiple containers and all for umount + * Returning joining namespace error should not be fatal + * Test to verify overlay quotas work, show container overhead on quota + * Remove the --registry flag from podman search + * utils: fix endless write of resize event + * Start prints UUID or container name that user inputs on success + * Fix podman hangs when detecting startup error in container attached mode + * podman-build --help: update description + * docs: add documentation for rootless containers + * Add --authfile to podman search + * Add podman-image and podman-container man page links + * make varlink optional for podman + +--- Old: podman-0.6.4.tar.xz New: podman-0.6.5.tar.xz Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.WTKFU1/_old 2018-07-02 23:33:50.609220084 +0200 +++ /var/tmp/diff_new_pack.WTKFU1/_new 2018-07-02 23:33:50.609220084 +0200 @@ -22,7 +22,7 @@ %define with_libostree 1 %endif Name: podman -Version:0.6.4 +Version:0.6.5 Release:0 Summary:Debugging tool for pods and images License:Apache-2.0 ++ _service ++ --- /var/tmp/diff_new_pack.WTKFU1/_old 2018-07-02 23:33:50.641220045 +0200 +++ /var/tmp/diff_new_pack.WTKFU1/_new 2018-07-02 23:33:50.641220045 +0200 @@ -4,8 +4,8 @@ https://github.com/projectatomic/libpod.git git podman -0.6.4 -v0.6.4 +0.6.5 +v0.6.5 ++ podman-0.6.4.tar.xz -> podman-0.6.5.tar.xz ++ 66750 lines of diff (skipped)
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2018-06-27 10:21:10 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new (New) Package is "podman" Wed Jun 27 10:21:10 2018 rev:17 rq:618922 version:0.6.4 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2018-06-20 15:27:18.534887687 +0200 +++ /work/SRC/openSUSE:Factory/.podman.new/podman.changes 2018-06-27 10:21:13.924452155 +0200 @@ -1,0 +2,24 @@ +Mon Jun 25 05:58:20 UTC 2018 - vrothb...@suse.com + +- Changelog for v0.6.4 (2018-06-22) + * Point podman-refresh at the right manpage + * Add bash completions for podman refresh + * Add manpages for podman refresh + * Add podman refresh command + * Add information about the configuration files to the install docs + * Add unittests and fix bugs + * Podman history now prints out intermediate image IDs + * Add cap-add and cap-drop to build man page + * Fix image volumes access and mount problems on restart + * Add carriage return to log message when using --tty flag + * Added --sort to ps + * Fix podman build -q + * Add extra debug so we can tell apart postdelete hooks + * TLS verify is skipped per registry. + * Add --all,-a flag to podman images + * top: make output tabular + * Add more network info ipv4/ipv6 and be more compatible with docker + * Do not run iptablesDNS workaround on IPv6 addresses + * Added --tls-verify functionality to podman search, with tests + +--- Old: podman-0.6.3.tar.xz New: podman-0.6.4.tar.xz Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.9BArdo/_old 2018-06-27 10:21:14.648425748 +0200 +++ /var/tmp/diff_new_pack.9BArdo/_new 2018-06-27 10:21:14.652425602 +0200 @@ -22,7 +22,7 @@ %define with_libostree 1 %endif Name: podman -Version:0.6.3 +Version:0.6.4 Release:0 Summary:Debugging tool for pods and images License:Apache-2.0 ++ _service ++ --- /var/tmp/diff_new_pack.9BArdo/_old 2018-06-27 10:21:14.688424289 +0200 +++ /var/tmp/diff_new_pack.9BArdo/_new 2018-06-27 10:21:14.688424289 +0200 @@ -4,8 +4,8 @@ https://github.com/projectatomic/libpod.git git podman -0.6.3 -v0.6.3 +0.6.4 +v0.6.4 ++ podman-0.6.3.tar.xz -> podman-0.6.4.tar.xz ++ 6845 lines of diff (skipped)
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2018-06-20 15:27:11 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new (New) Package is "podman" Wed Jun 20 15:27:11 2018 rev:16 rq:617463 version:0.6.3 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2018-06-13 15:40:31.822043581 +0200 +++ /work/SRC/openSUSE:Factory/.podman.new/podman.changes 2018-06-20 15:27:18.534887687 +0200 @@ -1,0 +2,21 @@ +Mon Jun 18 05:46:23 UTC 2018 - vrothb...@suse.com + +- Changelog for v0.6.3 (2018-06-15) + * podman: use a different store for the rootless case + * podman: do not use Chown in rootless mode + * network: do not attempt to create a network in rootless mode + * oci: do not set resources in rootless mode + * oci: do not use hooks in rootless mode + * oci: do not set the cgroup path in Rootless mode + * spec: change mount options for /dev/pts in rootless mode + * container: do not add shm in rootless mode + * podman: provide a default UID mapping when non root + * podman: accept option --rootfs to use exploded images + * When setting a memory limit, also set a swap limit + * Fix cleaning up network namespaces on detached ctrs + * Implement --latest for ps + * Added --sort flag to podman image + * add podman container and image command + * rmi: remove image if all tags are specified + +--- Old: podman-0.6.2.tar.xz New: podman-0.6.3.tar.xz Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.8E4TMq/_old 2018-06-20 15:27:19.214863021 +0200 +++ /var/tmp/diff_new_pack.8E4TMq/_new 2018-06-20 15:27:19.218862876 +0200 @@ -22,7 +22,7 @@ %define with_libostree 1 %endif Name: podman -Version:0.6.2 +Version:0.6.3 Release:0 Summary:Debugging tool for pods and images License:Apache-2.0 ++ _service ++ --- /var/tmp/diff_new_pack.8E4TMq/_old 2018-06-20 15:27:19.246861860 +0200 +++ /var/tmp/diff_new_pack.8E4TMq/_new 2018-06-20 15:27:19.250861715 +0200 @@ -4,8 +4,8 @@ https://github.com/projectatomic/libpod.git git podman -0.6.2 -v0.6.2 +0.6.3 +v0.6.3 ++ podman-0.6.2.tar.xz -> podman-0.6.3.tar.xz ++ 6185 lines of diff (skipped)
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2018-06-13 15:39:50 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new (New) Package is "podman" Wed Jun 13 15:39:50 2018 rev:15 rq:616057 version:0.6.2 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2018-06-08 23:17:44.867118056 +0200 +++ /work/SRC/openSUSE:Factory/.podman.new/podman.changes 2018-06-13 15:40:31.822043581 +0200 @@ -1,0 +2,20 @@ +Mon Jun 11 06:22:30 UTC 2018 - vrothb...@suse.com + +- Changelog for v0.6.2 (2018-06-08) + * Vendor in latest buildah code + * Update epoch to fix validation problems + * Touch up whitespace issue in build man + * Add disable-content flag info to man page for build + * podman-run: clean up some formatting issues + * Remove SELinux transition rule after conmon is started. + * Add --all flag even though it is a noop so scripts will work + * podman-varlink: log timeouts + * bash completion: remove shebang + * Vendor in latest containers/storage + +--- +Fri Jun 8 14:26:33 UTC 2018 - dcass...@suse.com + +- Make use of %license macro + +--- Old: podman-0.6.1.tar.xz New: podman-0.6.2.tar.xz Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.4VPFGX/_old 2018-06-13 15:40:33.389985888 +0200 +++ /var/tmp/diff_new_pack.4VPFGX/_new 2018-06-13 15:40:33.397985594 +0200 @@ -22,7 +22,7 @@ %define with_libostree 1 %endif Name: podman -Version:0.6.1 +Version:0.6.2 Release:0 Summary:Debugging tool for pods and images License:Apache-2.0 @@ -149,8 +149,10 @@ %{_datadir}/containers/libpod.conf # Completion %config %{_sysconfdir}/bash_completion.d/podman +%license LICENSE %files cni-config %config %{_sysconfdir}/cni/net.d/87-podman-bridge.conflist +%license LICENSE %changelog ++ _service ++ --- /var/tmp/diff_new_pack.4VPFGX/_old 2018-06-13 15:40:33.461983239 +0200 +++ /var/tmp/diff_new_pack.4VPFGX/_new 2018-06-13 15:40:33.465983092 +0200 @@ -4,8 +4,8 @@ https://github.com/projectatomic/libpod.git git podman -0.6.1 -v0.6.1 +0.6.2 +v0.6.2 ++ podman-0.6.1.tar.xz -> podman-0.6.2.tar.xz ++ 4746 lines of diff (skipped)
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2018-06-08 23:17:42 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new (New) Package is "podman" Fri Jun 8 23:17:42 2018 rev:14 rq:614831 version:0.6.1 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2018-06-04 13:23:54.777582169 +0200 +++ /work/SRC/openSUSE:Factory/.podman.new/podman.changes 2018-06-08 23:17:44.867118056 +0200 @@ -1,0 +2,17 @@ +Tue Jun 5 13:36:00 UTC 2018 - vrothb...@suse.com + +- Changelog for v0.6.1 (2018-06-01) + * Fix lable handling + * runtime: add /usr/libexec/podman/conmon to the conmon paths + * varlink build + * Add OnBuild support for podman build + * return all inspect info for varlink containerinspect + * hooks/exec: Allow successful reaps for 0s post-kill timeouts + * fix panic with podman pull + * Remove --net flag and make it an alias for --network + * Clear all caps, except the bounding set, when --user is specified. + * do not allow port related args to be used with --network=container: + * sort containers and images by create time + * Cleanup man pages + +--- Old: podman-0.5.4.tar.xz New: podman-0.6.1.tar.xz Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.qcY5lx/_old 2018-06-08 23:17:45.563092916 +0200 +++ /var/tmp/diff_new_pack.qcY5lx/_new 2018-06-08 23:17:45.563092916 +0200 @@ -22,7 +22,7 @@ %define with_libostree 1 %endif Name: podman -Version:0.5.4 +Version:0.6.1 Release:0 Summary:Debugging tool for pods and images License:Apache-2.0 @@ -104,6 +104,8 @@ %endif # Build podman +go generate ./cmd/podman/varlink/... + go build -tags "$BUILDTAGS" \ -i -ldflags '-s -w -X main.podmanVersion=%{version}' \ -o bin/podman \ ++ _service ++ --- /var/tmp/diff_new_pack.qcY5lx/_old 2018-06-08 23:17:45.651089738 +0200 +++ /var/tmp/diff_new_pack.qcY5lx/_new 2018-06-08 23:17:45.651089738 +0200 @@ -4,8 +4,8 @@ https://github.com/projectatomic/libpod.git git podman -0.5.4 -v0.5.4 +0.6.1 +v0.6.1 ++ podman-0.5.4.tar.xz -> podman-0.6.1.tar.xz ++ 6766 lines of diff (skipped)
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2018-06-04 13:22:56 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new (New) Package is "podman" Mon Jun 4 13:22:56 2018 rev:13 rq:613902 version:0.5.4 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2018-05-22 17:02:53.490196087 +0200 +++ /work/SRC/openSUSE:Factory/.podman.new/podman.changes 2018-06-04 13:23:54.777582169 +0200 @@ -1,0 +2,16 @@ +Tue May 29 12:35:47 UTC 2018 - pa...@suse.com + +- Changelog for v0.5.4 (2018-05-25): + * Make references to the Process part of Spec conditional + * save and load should support multi-tag for docker-archive + * Implement python podman create and start + * Set Entrypoint from image only if not already set + * Update podman build to match buildah bud functionality + * Fix handling of command in images + * Add support for Zulu timestamp parsing + * Clarify using podman build with a URL, Git repo, or archive. + * podman create, start, getattachsocket + * oci-hooks.5: Discuss directory precedence and monitoring + * Tighten the security on the podman varlink socket + +--- Old: podman-0.5.3.tar.xz New: podman-0.5.4.tar.xz Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.Ks341I/_old 2018-06-04 13:23:55.397559467 +0200 +++ /var/tmp/diff_new_pack.Ks341I/_new 2018-06-04 13:23:55.401559321 +0200 @@ -22,7 +22,7 @@ %define with_libostree 1 %endif Name: podman -Version:0.5.3 +Version:0.5.4 Release:0 Summary:Debugging tool for pods and images License:Apache-2.0 ++ _service ++ --- /var/tmp/diff_new_pack.Ks341I/_old 2018-06-04 13:23:55.433558148 +0200 +++ /var/tmp/diff_new_pack.Ks341I/_new 2018-06-04 13:23:55.433558148 +0200 @@ -4,8 +4,8 @@ https://github.com/projectatomic/libpod.git git podman -0.5.3 -v0.5.3 +0.5.4 +v0.5.4 ++ podman-0.5.3.tar.xz -> podman-0.5.4.tar.xz ++ 13516 lines of diff (skipped)
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2018-05-22 17:02:52 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new (New) Package is "podman" Tue May 22 17:02:52 2018 rev:12 rq:611223 version:0.5.3 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2018-05-15 10:34:09.346527074 +0200 +++ /work/SRC/openSUSE:Factory/.podman.new/podman.changes 2018-05-22 17:02:53.490196087 +0200 @@ -1,0 +2,21 @@ +Tue May 22 10:16:03 UTC 2018 - pa...@suse.com + +- Changelog for v0.5.3 (2018-05-18): + * troubleshooting: Add console syntax highlighting + * Refresh pods when refreshing podman state + * Add per-pod CGroups + * Add pod state + * hooks: Fix monitoring of multiple directories + * Add Troubleshooting guide + * Add python3 package to podman + * libpod: fix panic when using -t and the process fails to start + * Allow push/save without image reference + * Fix podman inspect bash completions + * Support pulling Dockerfile from http + * add more bash completions + * implement varlink commit + * fix segfault for podman push + * Add the Podman Logo + * hooks: Add package support for extension stages + +--- Old: podman-0.5.2.tar.xz New: podman-0.5.3.tar.xz Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.yfoeGR/_old 2018-05-22 17:02:54.082174543 +0200 +++ /var/tmp/diff_new_pack.yfoeGR/_new 2018-05-22 17:02:54.086174398 +0200 @@ -22,7 +22,7 @@ %define with_libostree 1 %endif Name: podman -Version:0.5.2 +Version:0.5.3 Release:0 Summary:Debugging tool for pods and images License:Apache-2.0 ++ _service ++ --- /var/tmp/diff_new_pack.yfoeGR/_old 2018-05-22 17:02:54.126172942 +0200 +++ /var/tmp/diff_new_pack.yfoeGR/_new 2018-05-22 17:02:54.126172942 +0200 @@ -4,8 +4,8 @@ https://github.com/projectatomic/libpod.git git podman -0.5.2 -v0.5.2 +0.5.3 +v0.5.3 ++ podman-0.5.2.tar.xz -> podman-0.5.3.tar.xz ++ 10189 lines of diff (skipped)
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2018-05-15 10:15:19 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new (New) Package is "podman" Tue May 15 10:15:19 2018 rev:11 rq:606964 version:0.5.2 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2018-05-08 13:37:56.412253285 +0200 +++ /work/SRC/openSUSE:Factory/.podman.new/podman.changes 2018-05-15 10:34:09.346527074 +0200 @@ -1,0 +2,23 @@ +Mon May 14 08:33:11 UTC 2018 - vrothb...@suse.com + +- Changelog for v0.5.2 (2018-05-11): + * Fix varlink remove image force + * Do not error trying to remove cgroups that don't exist + * Remove parent cgroup we create with cgroupfs + * Place Conmon and Container in separate CGroups + * Add --cgroup-manager flag to Podman binary + * Major fixes to systemd cgroup handling + * Add validation for CGroup parents. Pass CGroups path into runc + * varlink info + * Dont eat the pull error message for varlink + * podman push should honor registries.conf + * alphabetize the varlink methods, types, and errors in the docs + * Add missing newline to podman port + * Fix calculation of RunningFor in ps json output + * Should not error out if container no longer exists in oci + * Make invalid state nonfatal when cleaning up in run + * podman, userNS: configure an intermediate mount namespace + * networking, userNS: configure the network namespace after create + * Begin wiring in USERNS Support into podman + +--- Old: podman-0.5.1.tar.xz New: podman-0.5.2.tar.xz Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.dLzn9U/_old 2018-05-15 10:34:09.870507829 +0200 +++ /var/tmp/diff_new_pack.dLzn9U/_new 2018-05-15 10:34:09.870507829 +0200 @@ -22,7 +22,7 @@ %define with_libostree 1 %endif Name: podman -Version:0.5.1 +Version:0.5.2 Release:0 Summary:Debugging tool for pods and images License:Apache-2.0 ++ _service ++ --- /var/tmp/diff_new_pack.dLzn9U/_old 2018-05-15 10:34:09.906506507 +0200 +++ /var/tmp/diff_new_pack.dLzn9U/_new 2018-05-15 10:34:09.906506507 +0200 @@ -4,8 +4,8 @@ https://github.com/projectatomic/libpod.git git podman -0.5.1 -v0.5.1 +0.5.2 +v0.5.2 ++ podman-0.5.1.tar.xz -> podman-0.5.2.tar.xz ++ 95513 lines of diff (skipped)
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2018-05-08 13:37:43 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new (New) Package is "podman" Tue May 8 13:37:43 2018 rev:10 rq:604803 version:0.5.1 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2018-05-04 11:30:56.936575916 +0200 +++ /work/SRC/openSUSE:Factory/.podman.new/podman.changes 2018-05-08 13:37:56.412253285 +0200 @@ -1,0 +2,20 @@ +Mon May 7 05:42:24 UTC 2018 - vrothb...@suse.com + +- Remove runtime dependency on buildah, which isn't required anymore as + libpod vendors in buildah's code directly. + +- Changelog for v0.5.1 (2018-05-04): + * Fix pulling from secure registry + * Optionally init() during container restart + * bashcompletion enhancements + * Add directory for systemd socket and service if not present + * varlink containers + * Make podman commit to localhost rather then docker.io + * Do not print unnecessary Buildah details during commit + * Fix podman logout --all flag + * podman should assign a host port to -p when omitted + * libpod.conf: Podman's conmon path on openSUSE + * correct varlink command in service file + * Make ':' a restricted character for file names + +--- Old: podman-0.4.4.tar.xz New: podman-0.5.1.tar.xz Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.KoTUEs/_old 2018-05-08 13:37:57.104228310 +0200 +++ /var/tmp/diff_new_pack.KoTUEs/_new 2018-05-08 13:37:57.108228165 +0200 @@ -22,7 +22,7 @@ %define with_libostree 1 %endif Name: podman -Version:0.4.4 +Version:0.5.1 Release:0 Summary:Debugging tool for pods and images License:Apache-2.0 @@ -45,7 +45,6 @@ BuildRequires: libgpgme-devel BuildRequires: libseccomp-devel BuildRequires: golang(API) >= 1.9 -Requires: buildah Requires: cni Requires: cni-plugins Requires: cri-o ++ _service ++ --- /var/tmp/diff_new_pack.KoTUEs/_old 2018-05-08 13:37:57.136227155 +0200 +++ /var/tmp/diff_new_pack.KoTUEs/_new 2018-05-08 13:37:57.136227155 +0200 @@ -4,8 +4,8 @@ https://github.com/projectatomic/libpod.git git podman -0.4.4 -v0.4.4 +0.5.1 +v0.5.1 ++ podman-0.4.4.tar.xz -> podman-0.5.1.tar.xz ++ 6315 lines of diff (skipped)
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2018-05-04 11:30:52 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new (New) Package is "podman" Fri May 4 11:30:52 2018 rev:9 rq:603699 version:0.4.4 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2018-04-24 15:33:31.237372927 +0200 +++ /work/SRC/openSUSE:Factory/.podman.new/podman.changes 2018-05-04 11:30:56.936575916 +0200 @@ -1,0 +2,13 @@ +Mon Apr 30 06:53:09 UTC 2018 - vrothb...@suse.com + +- Update podman to v0.4.4: + * Use buildah commit and bud in podman + * Remove systemd-cat support + * Add --default-mounts-file hidden flag + * Add isolation note to build man page + * Strip transport from image name when looking for local image + * Do not eat error messages from pullImage + * Modify --user flag for podman create and run + * add libpod.conf man page + +--- Old: podman-0.4.3.tar.xz New: podman-0.4.4.tar.xz Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.b0pxcE/_old 2018-05-04 11:30:57.664549206 +0200 +++ /var/tmp/diff_new_pack.b0pxcE/_new 2018-05-04 11:30:57.664549206 +0200 @@ -22,7 +22,7 @@ %define with_libostree 1 %endif Name: podman -Version:0.4.3 +Version:0.4.4 Release:0 Summary:Debugging tool for pods and images License:Apache-2.0 @@ -125,6 +125,8 @@ # Manpages install -d %{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 install -D -m 0644 cni/87-podman-bridge.conflist %{buildroot}/%{_sysconfdir}/cni/net.d/87-podman-bridge.conflist install -D -m 0644 libpod.conf %{buildroot}/%{_sysconfdir}/containers/libpod.conf @@ -139,6 +141,7 @@ %{_bindir}/podman # Manpages %{_mandir}/man1/podman-* +%{_mandir}/man5/libpod* # Configs %config(noreplace) %{_sysconfdir}/containers/libpod.conf %dir %{_datadir}/containers ++ _service ++ --- /var/tmp/diff_new_pack.b0pxcE/_old 2018-05-04 11:30:57.700547885 +0200 +++ /var/tmp/diff_new_pack.b0pxcE/_new 2018-05-04 11:30:57.700547885 +0200 @@ -4,8 +4,8 @@ https://github.com/projectatomic/libpod.git git podman -0.4.3 -v0.4.3 +0.4.4 +v0.4.4 ++ podman-0.4.3.tar.xz -> podman-0.4.4.tar.xz ++ 36633 lines of diff (skipped)
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2018-04-24 15:33:19 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new (New) Package is "podman" Tue Apr 24 15:33:19 2018 rev:8 rq:61 version:0.4.3 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2018-04-19 15:30:19.800986367 +0200 +++ /work/SRC/openSUSE:Factory/.podman.new/podman.changes 2018-04-24 15:33:31.237372927 +0200 @@ -1,0 +2,20 @@ +Mon Apr 23 08:37:57 UTC 2018 - pa...@suse.com + +- Update podman to v0.4.3: + * podman push without destination image + * Add make .git target + * Fix tests for podman run --attach + * Vendor in latest containers/image and contaners/storage + * It is OK to start an already running container (with no attach) + * Allow podman start to attach to a running container + * regression: tls verify should be set on registries.conf if insecure + * ip validation game too strong + * reverse host field order (ip goes first) - fix host string split to permit IPv6 + * Allow podman to exit exit codes of removed containers + * validate dns-search values prior to creation + * Add WaitContainerReady for wait for docker registry ready + * podman pull should always try to pull + * Allow the use of -i/-a on any container + * Fix secrets patch + +--- Old: podman-0.4.2.tar.xz New: podman-0.4.3.tar.xz Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.BE0dPI/_old 2018-04-24 15:33:31.981346010 +0200 +++ /var/tmp/diff_new_pack.BE0dPI/_new 2018-04-24 15:33:31.985345865 +0200 @@ -22,7 +22,7 @@ %define with_libostree 1 %endif Name: podman -Version:0.4.2 +Version:0.4.3 Release:0 Summary:Debugging tool for pods and images License:Apache-2.0 ++ _service ++ --- /var/tmp/diff_new_pack.BE0dPI/_old 2018-04-24 15:33:32.017344707 +0200 +++ /var/tmp/diff_new_pack.BE0dPI/_new 2018-04-24 15:33:32.017344707 +0200 @@ -4,8 +4,8 @@ https://github.com/projectatomic/libpod.git git podman -0.4.2 -v0.4.2 +0.4.3 +v0.4.3 ++ podman-0.4.2.tar.xz -> podman-0.4.3.tar.xz ++ 7429 lines of diff (skipped)
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2018-04-19 15:30:08 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new (New) Package is "podman" Thu Apr 19 15:30:08 2018 rev:7 rq:597434 version:0.4.2 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2018-04-11 14:05:15.727708494 +0200 +++ /work/SRC/openSUSE:Factory/.podman.new/podman.changes 2018-04-19 15:30:19.800986367 +0200 @@ -1,0 +2,21 @@ +Tue Apr 17 06:44:19 UTC 2018 - vrothb...@suse.com + +- Require golang >= 1.9. + +--- +Tue Apr 17 06:19:33 UTC 2018 - vrothb...@suse.com + +- Update podman to v0.4.2: + * Allowing attaching stdin to non-interactive containers + * Fix terminal attach + * Fix locking interaction in batched Exec() on container + * Force host UID/GID mapping when creating containers + * Do not lock all containers during pod kill + * Do not lock all containers during pod start + * Make pod stop lock one container at a time + * Containers transitioning to stop should not break stats + * Add -i to exec for compatibility reasons + * Unescape characters in inspect JSON format output + * Use buildah commit for podman commit + +--- Old: podman-0.4.1.tar.xz New: podman-0.4.2.tar.xz Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.zQXJM6/_old 2018-04-19 15:30:21.196929111 +0200 +++ /var/tmp/diff_new_pack.zQXJM6/_new 2018-04-19 15:30:21.200928947 +0200 @@ -22,7 +22,7 @@ %define with_libostree 1 %endif Name: podman -Version:0.4.1 +Version:0.4.2 Release:0 Summary:Debugging tool for pods and images License:Apache-2.0 @@ -44,7 +44,7 @@ BuildRequires: libcontainers-common BuildRequires: libgpgme-devel BuildRequires: libseccomp-devel -BuildRequires: golang(API) >= 1.7 +BuildRequires: golang(API) >= 1.9 Requires: buildah Requires: cni Requires: cni-plugins ++ _service ++ --- /var/tmp/diff_new_pack.zQXJM6/_old 2018-04-19 15:30:21.252926814 +0200 +++ /var/tmp/diff_new_pack.zQXJM6/_new 2018-04-19 15:30:21.256926650 +0200 @@ -4,8 +4,8 @@ https://github.com/projectatomic/libpod.git git podman -0.4.1 -v0.4.1 +0.4.2 +v0.4.2 ++ podman-0.4.1.tar.xz -> podman-0.4.2.tar.xz ++ 8580 lines of diff (skipped)
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2018-04-11 14:03:27 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new (New) Package is "podman" Wed Apr 11 14:03:27 2018 rev:6 rq:595494 version:0.4.1 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2018-03-28 10:33:33.880334301 +0200 +++ /work/SRC/openSUSE:Factory/.podman.new/podman.changes 2018-04-11 14:05:15.727708494 +0200 @@ -1,0 +2,39 @@ +Mon Apr 9 07:48:52 UTC 2018 - pa...@suse.com + +- Update podman to v0.4.1: + * Remove image via storage if a buildah container is associated + * Add hooks support to podman + * Run images with no names + * Prevent a potential race when stopping containers + * Only allocate tty when -t + * Add conmon-pidfile flag to bash completions/manpages + * --entrypoint= should delete existing entrypoint + * Do not require Init() before Start() + * Ensure dependencies are running before initializing containers + * Add container dependencies to Inspect output + * Vendor in latest containers/image + * Change errorf to warnf in warning removing ctr storage + +--- +Thu Apr 5 06:40:07 UTC 2018 - asa...@suse.com + +- Split out podman's basic CNI configuration to podman-cni-config, to avoid + breaking Kubernetes clusters due to misconfigured networking. On openSUSE we + still install this configuration so things "just work" there. + +--- +Tue Apr 3 05:41:54 UTC 2018 - vrothb...@suse.com + +- Update podman to v0.3.5: + * Allow sha256: prefix for input + * Add secrets patch to podman + * Only start containers that are not running in pod start + * Check for duplicate names when generating new container and pod names. + * podman: new option --conmon-pidfile= + * Remove dependency on kubernetes + * Vendor in lots of kubernetes stuff to shrink image size + * cmd/podman/run.go: Error nicely when no image found + * Update containers/storage to pick up overlay driver fix + * First tag, untag THEN reload the image + +--- Old: podman-0.3.4.tar.xz New: podman-0.4.1.tar.xz Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.oaAuQz/_old 2018-04-11 14:05:16.931664702 +0200 +++ /var/tmp/diff_new_pack.oaAuQz/_new 2018-04-11 14:05:16.931664702 +0200 @@ -22,7 +22,7 @@ %define with_libostree 1 %endif Name: podman -Version:0.3.4 +Version:0.4.1 Release:0 Summary:Debugging tool for pods and images License:Apache-2.0 @@ -53,6 +53,7 @@ Requires: libcontainers-image Requires: libcontainers-storage Requires: runc >= 1.0.0~rc4 +Recommends: %{name}-cni-config = %{version} %{go_nostrip} %if 0%{?with_libostree} BuildRequires: libostree-devel @@ -71,6 +72,21 @@ %prep %setup -q +%package cni-config +Summary:Basic CNI configuration for podman +Group: System/Management +Requires: %{name} = %{version} +# Our Kubernetes configuration uses a different CNI setup, and if we included +# this (basic) CNI setup in that configuration it can break networking for all +# of the containers. So we only allow installing this on non-Kubic setups. +Conflicts: kubernetes-kubelet +BuildArch: noarch + +%description cni-config +A "basic" CNI configuration for podman that makes networking usable for basic +setups. In more complicated setups, users are recommended to write their own +CNI configurations. + %build # We can't use symlinks here because go-list gets confused by symlinks, so we # have to copy the source to $HOME/go and then use that as the GOPATH. @@ -124,11 +140,13 @@ # Manpages %{_mandir}/man1/podman-* # Configs -%config %{_sysconfdir}/cni/net.d/87-podman-bridge.conflist %config(noreplace) %{_sysconfdir}/containers/libpod.conf %dir %{_datadir}/containers %{_datadir}/containers/libpod.conf # Completion %config %{_sysconfdir}/bash_completion.d/podman +%files cni-config +%config %{_sysconfdir}/cni/net.d/87-podman-bridge.conflist + %changelog ++ _service ++ --- /var/tmp/diff_new_pack.oaAuQz/_old 2018-04-11 14:05:16.967663393 +0200 +++ /var/tmp/diff_new_pack.oaAuQz/_new 2018-04-11 14:05:16.967663393 +0200 @@ -4,8 +4,8 @@ https://github.com/projectatomic/libpod.git git podman -0.3.4 -v0.3.4 +0.4.1 +v0.4.1 ++ podman-0.3.4.tar.xz -> podman-0.4.1.tar.xz ++ 1142910 lines of diff (skipped)
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2018-03-28 10:33:33 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new (New) Package is "podman" Wed Mar 28 10:33:33 2018 rev:5 rq:591635 version:0.3.4 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2018-03-22 12:08:22.662661344 +0100 +++ /work/SRC/openSUSE:Factory/.podman.new/podman.changes 2018-03-28 10:33:33.880334301 +0200 @@ -1,0 +2,12 @@ +Mon Mar 26 05:57:07 UTC 2018 - vrothb...@suse.com + +- Update podman to v0.3.4: + * Make container env variable conditional + * Small manpage reword + * Document .containerenv in manpages. Move it to /run. + * Add .containerenv file + * Removing tagged images change in behavior + * Image library stage 4 - create and commit + * Add 'podman restart' asciinema + +--- Old: podman-0.3.3.tar.xz New: podman-0.3.4.tar.xz Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.r0lHrW/_old 2018-03-28 10:33:34.752302940 +0200 +++ /var/tmp/diff_new_pack.r0lHrW/_new 2018-03-28 10:33:34.756302796 +0200 @@ -22,7 +22,7 @@ %define with_libostree 1 %endif Name: podman -Version:0.3.3 +Version:0.3.4 Release:0 Summary:Debugging tool for pods and images License:Apache-2.0 ++ _service ++ --- /var/tmp/diff_new_pack.r0lHrW/_old 2018-03-28 10:33:34.796301357 +0200 +++ /var/tmp/diff_new_pack.r0lHrW/_new 2018-03-28 10:33:34.796301357 +0200 @@ -4,8 +4,8 @@ https://github.com/projectatomic/libpod.git git podman -0.3.3 -v0.3.3 +0.3.4 +v0.3.4 ++ podman-0.3.3.tar.xz -> podman-0.3.4.tar.xz ++ 3645 lines of diff (skipped)
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2018-03-22 12:02:26 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new (New) Package is "podman" Thu Mar 22 12:02:26 2018 rev:4 rq:588480 version:0.3.3 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2018-03-05 13:46:12.229821903 +0100 +++ /work/SRC/openSUSE:Factory/.podman.new/podman.changes 2018-03-22 12:08:22.662661344 +0100 @@ -1,0 +2,68 @@ +Mon Mar 19 09:47:24 UTC 2018 - vrothb...@suse.com + +- Remove old (redundant) source archive. + +--- +Sat Mar 17 10:36:53 UTC 2018 - vrothb...@suse.com + +- Do not compile commit hash into binary. `podman version` will not print + the commit number as we are now following official releases. + +- Change tar naming from commit to version to facilitate updates via the + _service file. + +- Update podman to v0.3.3. This update includes several fixes and a new + configuration file, libpod.conf. By default, this config will be + installed to /usr/share/containers and /etc/containers, whereas podman + will always use the latter if present. The config in + /usr/share/containers can be used to check for new config options and + will be replaced with each package update. The libpod.conf config can + be used to tweak some run-time paths of conmon, runc, etc., which is a + more flexible approach than hard-coding those paths in podman. + + Changelog: + * Update containers/image + * Add restart to main podman manpage + * Add podman restart to podman bash completions and commands + * Make manpage more clear + * Add 'podman restart' command + * Remove ability to specify mount label when mounting + * Add signal proxying to podman run, start, and attach + * We should not allow a user to mount a container with a different label + * We should not have a default workdir + * Add additional debug logging + * Implement container restarting + * sleep does not catch SIGTERM + * Include tmpfs in inspect + * Add run and search to commands page + * Add new default location for conmon + * podman-images: return correct image list + * Remove crio.conf references from manpages + * Fix a potential race around container removal in ps + * podman ps command string too long + * Podman load can pull in compressed files + * Fix Conmon error to display Conmon paths + * Add support to load runtime configuration from config file + * Add default libpod config file + * Change conmon and runtime paths to arrays + * Update containers/storage to fix locking bug + +--- +Thu Mar 15 15:24:23 UTC 2018 - vrothb...@suse.com + +- Add requirement on cni-plugins to avoid potential issues in the + future. + feature#crio + +--- +Tue Mar 6 11:00:09 UTC 2018 - vrothb...@suse.com + +- Add run-time requirement on buildah to support `podman build`. + feature#crio + +--- +Tue Mar 6 08:01:37 UTC 2018 - vrothb...@suse.com + +- Fix typo when setting the git commit at compile time. + +--- Old: podman-git.98b95ff47f8387f47687fb2d1377b722bd6a2915.tar.xz New: podman-0.3.3.tar.xz Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.vDECvt/_old 2018-03-22 12:08:23.858618475 +0100 +++ /var/tmp/diff_new_pack.vDECvt/_new 2018-03-22 12:08:23.866618188 +0100 @@ -17,19 +17,18 @@ %define project github.com/projectatomic/libpod -%define commit 98b95ff47f8387f47687fb2d1377b722bd6a2915 # Build with libostree-devel in Tumbleweed, Leap 15 and SLES 15 %if 0%{?suse_version} >= 1500 %define with_libostree 1 %endif Name: podman -Version:0.3.1 +Version:0.3.3 Release:0 Summary:Debugging tool for pods and images License:Apache-2.0 Group: System/Management Url:https://github.com/projectatomic/libpod -Source0:%{name}-git.%{commit}.tar.xz +Source0:%{name}-%{version}.tar.xz Source1:%{name}-rpmlintrc BuildRequires: bash-completion BuildRequires: cni @@ -42,10 +41,13 @@ BuildRequires: libapparmor-devel BuildRequires: libassuan-devel BuildRequires: libbtrfs-devel +BuildRequires: libcontainers-common BuildRequires: libgpgme-devel BuildRequires: libseccomp-devel BuildRequires: golang(API) >= 1.7 +Requires: buildah Requires: cni +Requires: cni-plugins Requires: cri-o Requires: libcontainers-com
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2018-03-05 13:45:47 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new (New) Package is "podman" Mon Mar 5 13:45:47 2018 rev:3 rq:582566 version:0.3.1 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2018-02-23 15:29:49.494464409 +0100 +++ /work/SRC/openSUSE:Factory/.podman.new/podman.changes 2018-03-05 13:46:12.229821903 +0100 @@ -1,0 +2,42 @@ +Sat Mar 3 14:20:06 UTC 2018 - vrothb...@suse.com + +- Update podman to v0.3.1: + * allow DNS resolution in containers + * Adjust podman logs error message for clarity + * Instead of erroring on exit file not being found, warn + * podman logs -f: does not detect container stop or rm + * Fix issue with podman logs on fresh containers + * Replace usage of runc with runtime + * Handle removing containers with active exec sessions + * Ensure that Cleanup() will not run on active containers + * Add tracking for exec session IDs + * Add tracking for container exec sessions to DB + * Small fixes to container Exec + * docs/podman-info.1.md update man page + * Update containers/storage + * podman info add registries + * podman stats add networking + * CNIPluginDir: check "/usr/lib/cni" + * remove build alias + * Restrict top output to container's pids only + * ps displays incorrect exit code + * podman load dont panic when no repotags + * Do not override user mounts + * Tagging an image alias by shortname + * Add support for --no-new-privs + * podman ps json output use batched ops + * CreateContainerStorage by image id + * Implement --image-volumes for create and run + * Add ability to start containers in a pod + * Add kill and stop for pods + * Add pod status command + * Add tests and cleanup + * Implement podman run option --cgroup-parent + * Inspect output should be in array form + * Add --time alias to manpages + * Alias --time to --timeout for 'podman stop' + * Resolve contention between copr and fedora repos + * Ensure we don't repeatedly poll disk for exit codes + * Change uptime format in `podman info` to human-readable + +--- Old: podman-git.3723cecc33399629408770e44eb363e9ca36fdce.tar.xz New: podman-git.98b95ff47f8387f47687fb2d1377b722bd6a2915.tar.xz Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.2NXQTO/_old 2018-03-05 13:46:13.085790929 +0100 +++ /var/tmp/diff_new_pack.2NXQTO/_new 2018-03-05 13:46:13.093790640 +0100 @@ -17,13 +17,13 @@ %define project github.com/projectatomic/libpod -%define commit 3723cecc33399629408770e44eb363e9ca36fdce +%define commit 98b95ff47f8387f47687fb2d1377b722bd6a2915 # Build with libostree-devel in Tumbleweed, Leap 15 and SLES 15 %if 0%{?suse_version} >= 1500 %define with_libostree 1 %endif Name: podman -Version:0.2.1 +Version:0.3.1 Release:0 Summary:Debugging tool for pods and images License:Apache-2.0 ++ _service ++ --- /var/tmp/diff_new_pack.2NXQTO/_old 2018-03-05 13:46:13.141788902 +0100 +++ /var/tmp/diff_new_pack.2NXQTO/_new 2018-03-05 13:46:13.141788902 +0100 @@ -5,7 +5,7 @@ git podman git.%H -v0.2.1 +v0.3.1 ++ podman-git.3723cecc33399629408770e44eb363e9ca36fdce.tar.xz -> podman-git.98b95ff47f8387f47687fb2d1377b722bd6a2915.tar.xz ++ 27594 lines of diff (skipped)
commit podman for openSUSE:Factory
Hello community, here is the log from the commit of package podman for openSUSE:Factory checked in at 2018-02-23 15:29:44 Comparing /work/SRC/openSUSE:Factory/podman (Old) and /work/SRC/openSUSE:Factory/.podman.new (New) Package is "podman" Fri Feb 23 15:29:44 2018 rev:2 rq:579092 version:0.2.1 Changes: --- /work/SRC/openSUSE:Factory/podman/podman.changes2018-02-19 13:00:36.778845105 +0100 +++ /work/SRC/openSUSE:Factory/.podman.new/podman.changes 2018-02-23 15:29:49.494464409 +0100 @@ -1,0 +2,39 @@ +Thu Feb 22 10:25:14 UTC 2018 - vrothb...@suse.com + +- Replace macro by the entire URL in the spec file. + +--- +Tue Feb 20 14:29:54 UTC 2018 - vrothb...@suse.com + +- Add podman-rpmlintrc to ignore "explicit-lib-dependency" warnings. Those are + intentional as we must include the libcontainers-* packages. + + podman-rpmlintrc + +- Update to podman v0.2.1 (change to semantic version scheme): + * Run podman inside a podman container + * Add FFJSON encoding/decoding for our container structs + * images --all developer note + * Add podman version + * Touch up tutorial location and install reqs + * No registries warning + * Return imageid from podman pull + * Squash logged errors from failed SQL rollbacks + * Privileged containers should inherit host devices + * Disable default Seccomp profile with privileged containers + * Make libpod build on 32-bit systems + * Add buckets for all containers and all pods + * Containers in a pod can only join namespaces in that pod + * Change json to match docker inspect + * Honor ENTRYPOINT in image + * Fix libpod to use given CGroup parent instead of a hardcoded one + * podman logs: fix tailing + * Allow removing pods with running containers if --force is given + * Match podman inspect output to docker inspect + * Touchup podman kill manpage + * Change stop signal default to SIGTERM + * Add podman search command + * sysfs should be mounted rw for privileged + * Need to add LISTEN_PID environment variable to conmon command + * Add authfile, cert-dir and creds params to build + +--- Old: podman-git.c60d8a0671b48ffdeda68895e0b7d97b252d66d9.tar.xz New: podman-git.3723cecc33399629408770e44eb363e9ca36fdce.tar.xz podman-rpmlintrc Other differences: -- ++ podman.spec ++ --- /var/tmp/diff_new_pack.IDbrHO/_old 2018-02-23 15:29:50.230437820 +0100 +++ /var/tmp/diff_new_pack.IDbrHO/_new 2018-02-23 15:29:50.230437820 +0100 @@ -17,21 +17,20 @@ %define project github.com/projectatomic/libpod -%define commit c60d8a0671b48ffdeda68895e0b7d97b252d66d9 -# rev_list = git rev-list commit | wc -l -%define rev_list 375 +%define commit 3723cecc33399629408770e44eb363e9ca36fdce # Build with libostree-devel in Tumbleweed, Leap 15 and SLES 15 %if 0%{?suse_version} >= 1500 %define with_libostree 1 %endif Name: podman -Version:0+git%{rev_list} +Version:0.2.1 Release:0 Summary:Debugging tool for pods and images License:Apache-2.0 Group: System/Management -URL:https://%{project} +Url:https://github.com/projectatomic/libpod Source0:%{name}-git.%{commit}.tar.xz +Source1:%{name}-rpmlintrc BuildRequires: bash-completion BuildRequires: cni BuildRequires: device-mapper-devel @@ -39,13 +38,13 @@ BuildRequires: glib2-devel-static BuildRequires: glibc-devel-static BuildRequires: go-go-md2man -BuildRequires: golang(API) >= 1.7 BuildRequires: golang-packaging BuildRequires: libapparmor-devel BuildRequires: libassuan-devel BuildRequires: libbtrfs-devel BuildRequires: libgpgme-devel BuildRequires: libseccomp-devel +BuildRequires: golang(API) >= 1.7 Requires: cni Requires: cri-o Requires: libcontainers-common ++ _service ++ --- /var/tmp/diff_new_pack.IDbrHO/_old 2018-02-23 15:29:50.262436663 +0100 +++ /var/tmp/diff_new_pack.IDbrHO/_new 2018-02-23 15:29:50.266436519 +0100 @@ -5,7 +5,7 @@ git podman git.%H -c60d8a0671b48ffdeda68895e0b7d97b252d66d9 +v0.2.1 ++ podman-git.c60d8a0671b48ffdeda68895e0b7d97b252d66d9.tar.xz -> podman-git.3723cecc33399629408770e44eb363e9ca36fdce.tar.xz ++ 40700 lines of diff (skipped) ++ podman-rpmlintrc ++ addFilter (".* W: explicit-lib-dependency libcontainers-common") addFilter (".* W: explicit-lib-dependency libcontainers-image") addFilter (".* W: explicit-lib-dependency libcontainers-storage")