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.changes    2018-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 project        github.com/containers/libpod
+%define conmon_project github.com/kubernetes-incubator/cri-o
+%define conmon_commit  662dbb31b5d4f5ed54511a47cde7190c61c28677
 # 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.1
+Version:        0.8.4
 Release:        0
 Summary:        Debugging tool for pods and images
 License:        Apache-2.0
 Group:          System/Management
-Url:            https://github.com/projectatomic/libpod
+Url:            https://github.com/containers/libpod
 Source0:        %{name}-%{version}.tar.xz
-Source1:        %{name}-rpmlintrc
+Source1:        conmon-git.%{conmon_commit}.tar.xz
+Source2:        libpod.conf
+Source3:        %{name}-rpmlintrc
 BuildRequires:  bash-completion
 BuildRequires:  cni
 BuildRequires:  device-mapper-devel
 BuildRequires:  fdupes
+BuildRequires:  git-core
 BuildRequires:  glib2-devel-static
 BuildRequires:  glibc-devel-static
 BuildRequires:  go-go-md2man
@@ -47,7 +52,6 @@
 BuildRequires:  golang(API) >= 1.9
 Requires:       cni
 Requires:       cni-plugins
-Requires:       cri-o
 Requires:       libcontainers-common
 Requires:       libcontainers-image
 Requires:       libcontainers-storage
@@ -70,6 +74,11 @@
 
 %prep
 %setup -q
+# unpack conmon into the unpacked podman source
+%setup -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}
 
 %package cni-config
 Summary:        Basic CNI configuration for podman
@@ -115,32 +124,40 @@
 # Build manpages
 make %{?_smp_mflags} docs
 
+# Build conmon
+cd $HOME/go/src/%{conmon_project}
+make -C conmon
+
 %check
 # Too many tests fail due to the restricted permissions in the build 
enviroment.
 # Updates must be tested manually.
 
 %install
-cd $HOME/go/src/%{project}
 
-# Binaries
+# libpod
+cd $HOME/go/src/%{project}
 install -D -m 0755 bin/podman %{buildroot}/%{_bindir}/podman
-# Manpages
 install -d %{buildroot}/%{_mandir}/man1
 install -m 0644 docs/podman*.1 %{buildroot}/%{_mandir}/man1
 install -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
-install -D -m 0644 libpod.conf %{buildroot}/%{_datadir}/containers/libpod.conf
-# Completion
+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
 
+# conmon
+cd $HOME/go/src/%{conmon_project}
+install -D -m 0755 bin/conmon  %{buildroot}/%{_libexecdir}/podman/bin/conmon
+
 %fdupes %{buildroot}/%{_prefix}
 
 %files
 # Binaries
 %{_bindir}/podman
+%dir %{_libexecdir}/podman
+%dir %{_libexecdir}/podman/bin
+%{_libexecdir}/podman/bin/conmon
 # Manpages
 %{_mandir}/man1/podman*.1*
 %{_mandir}/man5/libpod*.5*

++++++ _service ++++++
--- /var/tmp/diff_new_pack.gOtWsb/_old  2018-08-28 09:24:41.468874208 +0200
+++ /var/tmp/diff_new_pack.gOtWsb/_new  2018-08-28 09:24:41.468874208 +0200
@@ -1,11 +1,23 @@
 <services>
 
 <service name="tar_scm" mode="disabled">
-<param name="url">https://github.com/projectatomic/libpod.git</param>
+<param name="url">https://github.com/containers/libpod.git</param>
 <param name="scm">git</param>
 <param name="filename">podman</param>
-<param name="versionformat">0.8.1</param>
-<param name="revision">v0.8.1</param>
+<param name="versionformat">0.8.4</param>
+<param name="revision">v0.8.4</param>
+</service>
+
+<service name="set_version" mode="disabled">
+<param name="basename">podman</param>
+</service>
+
+<service name="tar_scm" mode="disabled">
+<param name="url">https://github.com/kubernetes-incubator/cri-o.git</param>
+<param name="scm">git</param>
+<param name="filename">conmon</param>
+<param name="versionformat">git.%H</param>
+<param name="revision">662dbb31b5d4f5ed54511a47cde7190c61c28677</param>
 </service>
 
 <service name="recompress" mode="disabled">
@@ -13,8 +25,4 @@
 <param name="compression">xz</param>
 </service>
 
-<service name="set_version" mode="disabled">
-<param name="basename">podman</param>
-</service>
-
 </services>

++++++ libpod.conf ++++++
# libpod.conf is the default configuration file for all tools using libpod to
# manage containers

# 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",
]

# Environment variables to pass into conmon
conmon_env_vars = [
                
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
]

# CGroup Manager - valid values are "systemd" and "cgroupfs"
cgroup_manager = "cgroupfs"

# Directory for persistent libpod files (database, etc)
# By default, this will be configured relative to where containers/storage
# stores containers
# Uncomment to change location from this default
#static_dir = "/var/lib/containers/storage/libpod"

# Directory for temporary files. Must be tmpfs (wiped after reboot)
tmp_dir = "/var/run/libpod"

# Maximum size of log files (in bytes)
# -1 is unlimited
max_log_size = -1

# Whether to use chroot instead of pivot_root in the runtime
no_pivot_root = false

# Directory containing CNI plugin configuration files
cni_config_dir = "/etc/cni/net.d/"

# Directories where the CNI plugin binaries may be located
cni_plugin_dir = [
               "/usr/lib/cni",
               "/opt/cni/bin"
]

# 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
# pods in that namespace.
# The default namespace is "", which corresponds to no namespace. When no
# namespace is set, all containers and pods are visible.
#namespace = ""
++++++ podman-0.8.1.tar.xz -> podman-0.8.4.tar.xz ++++++
++++ 29165 lines of diff (skipped)


Reply via email to