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.changes    2020-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 `HostAlias`
+      entries.
+    - The `podman play kube` and `podman generate kube` commands
+      now properly support `shareProcessNamespace` to share the PID
+      namespace in pods.
+    - The `podman volume ls` command now supports the `dangling`
+      filter to identify volumes that are dangling (not attached to
+      any container).
+    - The `podman run` and `podman create` commands now feature a
+      `--umask` option to set the umask of the created container.
+    - The `podman create` and `podman run` commands now feature a
+      `--tz` option to set the timezone within the container [#5128].
+    - Environment variables for Podman can now be added in the
+      `containers.conf` configuration file.
+    - The `--mount` option of `podman run` and `podman create` now
+      supports a new mount type, `type=devpts`, to add a `devpts`
+      mount to the container. This is useful for containers that
+      want to mount `/dev/` from the host into the container, but
+      still create a terminal.
+    - The `--security-opt` flag to `podman run` and `podman create`
+      now supports a new option, `proc-opts`, to specify options
+      for the container's `/proc` filesystem.
+    - Podman with the `crun` OCI runtime now supports a new option
+      to `podman run` and `podman create`, `--cgroup-conf`, which
+      allows for advanced configuration of cgroups on cgroups v2
+      systems.
+    - The `podman create` and `podman run` commands now support a
+      `--override-variant` option, to override the architecture
+      variant of the image that will be pulled and ran.
+    - A new global option has been added to Podman,
+      `--runtime-flags`, which allows for setting flags to use when
+      the OCI runtime is called.
+    - The `podman manifest add` command now supports the
+      `--cert-dir`, `--auth-file`, `--creds`, and `--tls-verify`
+      options.
+  * Security
+    - This release resolves CVE-2020-14370, in which environment
+      variables could be leaked between containers created using
+      the Varlink API.
+  * Changes
+    - Podman will now retry pulling an image 3 times if a pull
+      fails due to network errors.
+    - The `podman exec` command would previously print error
+      messages (e.g. `exec session exited with non-zero exit code
+      -1`) when the command run exited with a non-0 exit code. It
+      no longer does this. The `podman exec` command will still
+      exit with the same exit code as the command run in the
+      container did.
+    - Error messages when creating a container or pod with a name
+      that is already in use have been improved.
+    - For read-only containers running systemd init, Podman creates
+      a tmpfs filesystem at `/run`. This was previously limited to
+      65k in size and mounted `noexec`, but is now unlimited size
+      and mounted `exec`.
+    - The `podman system reset` command no longer removes
+      configuration files for rootless Podman.
+  * API
+    - The Libpod API version has been bumped to v2.0.0 due to a
+      breaking change in the Image List API.
+    - Docker-compatible Volume Endpoints (Create, Inspect, List,
+      Remove, Prune) are now available!
+    - Added an endpoint for generating systemd unit files for
+      containers.
+    - The `last` parameter to the Libpod container list endpoint
+      now has an alias, `limit` [#6413].
+    - The Libpod image list API new returns timestamps in Unix
+      format, as integer, as opposed to as strings
+    - The Compat Inspect endpoint for containers now includes port
+      information in NetworkSettings.
+    - The Compat List endpoint for images now features limited
+      support for the (deprecated) `filter` query parameter [#6797].
+    - Fixed a bug where the Compat Create endpoint for containers
+      was not correctly handling bind mounts.
+    - Fixed a bug where the Compat Create endpoint for containers
+      would not return a 404 when the requested image was not
+      present.
+    - Fixed a bug where the Compat Create endpoint for containers
+      did not properly handle Entrypoint and Command from images.
+    - Fixed a bug where name history information was not properly
+      added in the Libpod Image List endpoint.
+    - Fixed a bug where the Libpod image search endpoint improperly
+      populated the Description field of responses.
+    - Added a `noTrunc` option to the Libpod image search endpoint.
+    - Fixed a bug where the Pod List API would return null, instead
+      of an empty array, when no pods were present [#7392].
+    - Fixed a bug where endpoints that hijacked would do perform
+      the hijack too early, before being ready to send and receive
+      data [#7195].
+    - Fixed a bug where Pod endpoints that can operate on multiple
+      containers at once (e.g. Kill, Pause, Unpause, Stop) would
+      not forward errors from individual containers that failed.
+    - The Compat List endpoint for networks now supports filtering
+      results [#7462].
+    - Fixed a bug where the Top endpoint for pods would return both
+      a 500 and 404 when run on a non-existant pod.
+    - Fixed a bug where Pull endpoints did not stream progress back
+      to the client.
+    - The Version endpoints (Libpod and Compat) now provide version
+      in a format compatible with Docker.
+    - All non-hijacking responses to API requests should not
+      include headers with the version of the server.
+    - Fixed a bug where Libpod and Compat Events endpoints did not
+      send response headers until the first event occurred [#7263].
+    - Fixed a bug where the Build endpoints (Compat and Libpod) did
+      not stream progress to the client.
+    - Fixed a bug where the Stats endpoints (Compat and Libpod) did
+      not properly handle clients disconnecting.
+    - Fixed a bug where the Ignore parameter to the Libpod Stop
+      endpoint was not performing properly.
+    - Fixed a bug where the Compat Logs endpoint for containers did
+      not stream its output in the correct format [#7196].
+
+-------------------------------------------------------------------

Old:
----
  podman-2.0.6.tar.xz

New:
----
  podman-2.1.1.tar.xz
  varlink.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ podman.spec ++++++
--- /var/tmp/diff_new_pack.cCtdGH/_old  2020-10-02 17:17:01.950110461 +0200
+++ /var/tmp/diff_new_pack.cCtdGH/_new  2020-10-02 17:17:01.950110461 +0200
@@ -16,13 +16,13 @@
 #
 
 
-%define project        github.com/containers/libpod
+%define project        github.com/containers/podman
 # Build with libostree-devel in Tumbleweed, Leap 15 and SLES 15
 %if 0%{?suse_version} >= 1500
 %define with_libostree 1
 %endif
 Name:           podman
-Version:        2.0.6
+Version:        2.1.1
 Release:        0
 Summary:        Daemon-less container engine for managing containers, pods and 
images
 License:        Apache-2.0
@@ -32,6 +32,7 @@
 Source1:        podman.conf
 Source3:        %{name}-rpmlintrc
 Source4:        README.SUSE.SLES
+Patch0:         varlink.patch
 BuildRequires:  bash-completion
 BuildRequires:  cni
 BuildRequires:  device-mapper-devel
@@ -82,6 +83,7 @@
 
 %prep
 %setup -q
+%patch0 
 
 %package cni-config
 Summary:        Basic CNI configuration for podman
@@ -97,16 +99,8 @@
 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.
-export GOPATH=$HOME/go
-mkdir -pv $HOME/go/src/%{project}
-rm -rf $HOME/go/src/%{project}/*
-cp -avr * $HOME/go/src/%{project}
-cd $HOME/go/src/%{project}
-
 # Build podman
-make BUILDFLAGS=-buildmode=pie
+BUILDFLAGS="-buildmode=pie" make
 
 # Build manpages
 make %{?_smp_mflags} docs
@@ -150,8 +144,12 @@
 %{_datadir}/zsh/site-functions/_podman
 %{_unitdir}/podman.service
 %{_unitdir}/podman.socket
+%{_unitdir}/podman-auto-update.service
+%{_unitdir}/podman-auto-update.timer
 %{_userunitdir}/podman.service
 %{_userunitdir}/podman.socket
+%{_userunitdir}/podman-auto-update.service
+%{_userunitdir}/podman-auto-update.timer
 %ghost /run/podman
 %ghost  
%{_localstatedir}/adm/update-messages/%{name}-%{version}-%{release}-libpodconf
 %license LICENSE

++++++ _service ++++++
--- /var/tmp/diff_new_pack.cCtdGH/_old  2020-10-02 17:17:01.994110463 +0200
+++ /var/tmp/diff_new_pack.cCtdGH/_new  2020-10-02 17:17:01.998110463 +0200
@@ -4,8 +4,8 @@
 <param name="url">https://github.com/containers/podman.git</param>
 <param name="scm">git</param>
 <param name="filename">podman</param>
-<param name="versionformat">2.0.6</param>
-<param name="revision">v2.0.6</param>
+<param name="versionformat">2.1.1</param>
+<param name="revision">v2.1.1</param>
 </service>
 
 <service name="set_version" mode="disabled">

++++++ podman-2.0.6.tar.xz -> podman-2.1.1.tar.xz ++++++
++++ 196486 lines of diff (skipped)

++++++ varlink.patch ++++++
--- ./Makefile  2020/09/30 15:55:41     1.1
+++ ./Makefile  2020/09/30 17:59:12
@@ -615,7 +615,7 @@
 
 # $BUILD_TAGS variable is used in hack/golangci-lint.sh
 .PHONY: varlink_generate
-ifneq (or $(findstring varlink,$(BUILDTAGS)),$(findstring 
varlink,$(BUILD_TAGS)))
+ifneq (,$(or $(findstring varlink,$(BUILDTAGS)),$(findstring 
varlink,$(BUILD_TAGS))))
 varlink_generate: .gopathok pkg/varlink/iopodman.go ## Generate varlink
 else
 varlink_generate:

Reply via email to