Hello community, here is the log from the commit of package libselinux for openSUSE:Factory checked in at 2020-03-11 18:31:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libselinux (Old) and /work/SRC/openSUSE:Factory/.libselinux.new.3160 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libselinux" Wed Mar 11 18:31:09 2020 rev:60 rq:781808 version:3.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libselinux/libselinux-bindings.changes 2019-12-21 12:40:34.179625400 +0100 +++ /work/SRC/openSUSE:Factory/.libselinux.new.3160/libselinux-bindings.changes 2020-03-11 18:31:18.990860755 +0100 @@ -1,0 +2,11 @@ +Tue Mar 3 11:13:12 UTC 2020 - Johannes Segitz <jseg...@suse.de> + +- Update to version 3.0 + * Ignore the stem when looking up all matches in file context + * Save digest of all partial matches for directory + * Use Python distutils to install SELinux python bindings + * ensure that digest_len is not zero + * fix string conversion of unknown perms + * mark all exported function "extern" + +------------------------------------------------------------------- --- /work/SRC/openSUSE:Factory/libselinux/libselinux.changes 2019-11-17 19:20:39.858929441 +0100 +++ /work/SRC/openSUSE:Factory/.libselinux.new.3160/libselinux.changes 2020-03-11 18:31:20.706861808 +0100 @@ -1,0 +2,13 @@ +Tue Mar 3 11:13:12 UTC 2020 - Johannes Segitz <jseg...@suse.de> + +- Update to version 3.0 + * Ignore the stem when looking up all matches in file context + * Save digest of all partial matches for directory + * Use Python distutils to install SELinux python bindings + * ensure that digest_len is not zero + * fix string conversion of unknown perms + * mark all exported function "extern" + Dropped Use-Python-distutils-to-install-SELinux.patch, included + upstream + +------------------------------------------------------------------- Old: ---- Use-Python-distutils-to-install-SELinux.patch libselinux-2.9.tar.gz New: ---- libselinux-3.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libselinux-bindings.spec ++++++ --- /var/tmp/diff_new_pack.TPRUSm/_old 2020-03-11 18:31:21.330862191 +0100 +++ /var/tmp/diff_new_pack.TPRUSm/_new 2020-03-11 18:31:21.334862193 +0100 @@ -1,7 +1,7 @@ # # spec file for package libselinux-bindings # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,9 +17,9 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} -%define libsepol_ver 2.9 +%define libsepol_ver 3.0 Name: libselinux-bindings -Version: 2.9 +Version: 3.0 Release: 0 Summary: SELinux runtime library and simple utilities License: SUSE-Public-Domain ++++++ libselinux.spec ++++++ --- /var/tmp/diff_new_pack.TPRUSm/_old 2020-03-11 18:31:21.350862203 +0100 +++ /var/tmp/diff_new_pack.TPRUSm/_new 2020-03-11 18:31:21.354862206 +0100 @@ -1,7 +1,7 @@ # # spec file for package libselinux # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,20 +16,19 @@ # -%define libsepol_ver 2.9 +%define libsepol_ver 3.0 Name: libselinux -Version: 2.9 +Version: 3.0 Release: 0 Summary: SELinux runtime library and utilities License: SUSE-Public-Domain Group: Development/Libraries/C and C++ URL: https://github.com/SELinuxProject/selinux/wiki/Releases -Source: https://github.com/SELinuxProject/selinux/releases/download/20190315/%{name}-%{version}.tar.gz +Source: https://github.com/SELinuxProject/selinux/releases/download/20191204/%{name}-%{version}.tar.gz Source1: selinux-ready Source2: baselibs.conf # PATCH-FIX-UPSTREAM Include <sys/uio.h> for readv prototype Patch4: readv-proto.patch -Patch5: Use-Python-distutils-to-install-SELinux.patch BuildRequires: fdupes BuildRequires: libsepol-devel >= %{libsepol_ver} BuildRequires: pcre-devel @@ -96,7 +95,6 @@ %prep %setup -q %patch4 -p1 -%patch5 -p2 %build %define _lto_cflags %{nil} @@ -121,6 +119,8 @@ rm -f %{buildroot}%{_sbindir}/selinuxdisable rm -f %{buildroot}%{_sbindir}/getseuser rm -f %{buildroot}%{_sbindir}/selinux_check_securetty_context +rm -f %{buildroot}%{_sbindir}/selabel_get_digests_all_partial_matches +rm -f %{buildroot}%{_sbindir}/validatetrans mv %{buildroot}%{_sbindir}/getdefaultcon %{buildroot}%{_sbindir}/selinuxdefcon mv %{buildroot}%{_sbindir}/getconlist %{buildroot}%{_sbindir}/selinuxconlist install -m 0755 %{SOURCE1} %{buildroot}%{_sbindir}/selinux-ready ++++++ libselinux-2.9.tar.gz -> libselinux-3.0.tar.gz ++++++ ++++ 4793 lines of diff (skipped)