Hello community, here is the log from the commit of package libselinux for openSUSE:Factory checked in at 2017-12-06 08:46:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libselinux (Old) and /work/SRC/openSUSE:Factory/.libselinux.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libselinux" Wed Dec 6 08:46:37 2017 rev:48 rq:545897 version:2.6 Changes: -------- --- /work/SRC/openSUSE:Factory/libselinux/libselinux-bindings.changes 2017-08-24 17:39:04.736972570 +0200 +++ /work/SRC/openSUSE:Factory/.libselinux.new/libselinux-bindings.changes 2017-12-06 08:46:39.819179791 +0100 @@ -1,0 +2,29 @@ +Fri Nov 24 09:09:02 UTC 2017 - [email protected] + +- Update to version 2.6. Notable changes: + * selinux_restorecon: fix realpath logic + * sefcontext_compile: invert semantics of "-r" flag + * sefcontext_compile: Add "-i" flag + * Introduce configurable backends + * Add function to find security.restorecon_last entries + * Add openrc_contexts functions + * Add support for pcre2 + * Handle NULL pcre study data + * Add setfiles support to selinux_restorecon(3) + * Evaluate inodes in selinux_restorecon(3) + * Change the location of _selinux.so + * Explain how to free policy type from selinux_getpolicytype() + * Compare absolute pathname in matchpathcon -V + * Add selinux_snapperd_contexts_path() + * Modify audit2why analyze function to use loaded policy + * Avoid mounting /proc outside of selinux_init_load_policy() + * Fix location of selinuxfs mount point + * Only mount /proc if necessary + * procattr: return einval for <= 0 pid args + * procattr: return error on invalid pid_t input +- Dropped + * libselinux-2.2-ruby.patch + * libselinux-proc-mount-only-if-needed.patch + * python-selinux-swig-3.10.patch + +------------------------------------------------------------------- libselinux.changes: same change Old: ---- libselinux-2.2-ruby.patch libselinux-2.5.tar.gz libselinux-proc-mount-only-if-needed.patch python-selinux-swig-3.10.patch New: ---- libselinux-2.6.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libselinux-bindings.spec ++++++ --- /var/tmp/diff_new_pack.tJXTDv/_old 2017-12-06 08:46:40.463156212 +0100 +++ /var/tmp/diff_new_pack.tJXTDv/_new 2017-12-06 08:46:40.467156066 +0100 @@ -1,7 +1,7 @@ # # spec file for package libselinux-bindings # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,10 +16,10 @@ # -%define libsepol_ver 2.5 +%define libsepol_ver 2.6 Name: libselinux-bindings -Version: 2.5 +Version: 2.6 Release: 0 Summary: SELinux runtime library and simple utilities License: GPL-2.0 and SUSE-Public-Domain @@ -27,12 +27,9 @@ Url: https://github.com/SELinuxProject/selinux/wiki/Releases # embedded is the MD5 -Source: https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20160223/libselinux-%{version}.tar.gz +Source: https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20161014/libselinux-%{version}.tar.gz Source1: selinux-ready Source2: baselibs.conf -Patch1: libselinux-2.2-ruby.patch -# PATCH-FIX-UPSTREAM swig-3.10 use importlib which not search the directory __init__.py is in but standard path -Patch2: python-selinux-swig-3.10.patch # PATCH-FIX-UPSTREAM Include <sys/uio.h> for readv prototype Patch4: readv-proto.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -76,8 +73,6 @@ %prep %setup -q -n libselinux-%{version} -%patch1 -%patch2 -p1 %patch4 -p1 %build ++++++ libselinux.spec ++++++ --- /var/tmp/diff_new_pack.tJXTDv/_old 2017-12-06 08:46:40.487155333 +0100 +++ /var/tmp/diff_new_pack.tJXTDv/_new 2017-12-06 08:46:40.491155187 +0100 @@ -1,7 +1,7 @@ # # spec file for package libselinux # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,24 +16,19 @@ # -%define libsepol_ver 2.5 +%define libsepol_ver 2.6 Name: libselinux -Version: 2.5 +Version: 2.6 Release: 0 Summary: SELinux runtime library and utilities License: GPL-2.0 and SUSE-Public-Domain Group: Development/Libraries/C and C++ Url: https://github.com/SELinuxProject/selinux/wiki/Releases -Source: https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20160223/%{name}-%{version}.tar.gz +Source: https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20161014/%{name}-%{version}.tar.gz Source1: selinux-ready Source2: baselibs.conf -Patch1: %{name}-2.2-ruby.patch -# PATCH-FIX-UPSTREAM swig-3.10 use importlib which not search the directory __init__.py is in but standard path -Patch2: python-selinux-swig-3.10.patch -# PATCH-FIX-UPSTREAM Avoid mounting /proc outside of selinux_init_load_policy(). -Patch3: libselinux-proc-mount-only-if-needed.patch # PATCH-FIX-UPSTREAM Include <sys/uio.h> for readv prototype Patch4: readv-proto.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -102,9 +97,6 @@ %prep %setup -q -%patch1 -%patch2 -p1 -%patch3 -p1 %patch4 -p1 %build ++++++ libselinux-2.5.tar.gz -> libselinux-2.6.tar.gz ++++++ ++++ 5724 lines of diff (skipped)
