Hello community, here is the log from the commit of package libsepol for openSUSE:Factory checked in at 2020-03-11 18:31:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libsepol (Old) and /work/SRC/openSUSE:Factory/.libsepol.new.3160 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libsepol" Wed Mar 11 18:31:15 2020 rev:44 rq:781809 version:3.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libsepol/libsepol.changes 2020-02-04 19:51:53.065270197 +0100 +++ /work/SRC/openSUSE:Factory/.libsepol.new.3160/libsepol.changes 2020-03-11 18:31:23.578863570 +0100 @@ -1,0 +2,17 @@ +Tue Mar 3 12:17:04 UTC 2020 - Johannes Segitz <jseg...@suse.de> + +- Update to version 3.0 + * cil: Allow validatetrans rules to be resolved + * cil: Report disabling an optional block only at high verbose levels + * cil: do not dereference perm_value_to_cil when it has not been allocated + * cil: fix mlsconstrain segfault + * Further improve binary policy optimization + * Make an unknown permission an error in CIL + * Remove cil_mem_error_handler() function pointer + * Use LIBSEPOL_3.0 and fix sepol_policydb_optimize symbol mapping + * Add a function to optimize kernel policy + * Add ebitmap_for_each_set_bit macro + + Dropped fnocommon.patch as it's included upstream + +------------------------------------------------------------------- Old: ---- fnocommon.patch libsepol-2.9.tar.gz New: ---- libsepol-3.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libsepol.spec ++++++ --- /var/tmp/diff_new_pack.co2hOu/_old 2020-03-11 18:31:24.534864156 +0100 +++ /var/tmp/diff_new_pack.co2hOu/_new 2020-03-11 18:31:24.538864159 +0100 @@ -1,7 +1,7 @@ # # spec file for package libsepol # -# Copyright (c) 2020 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,15 +17,14 @@ Name: libsepol -Version: 2.9 +Version: 3.0 Release: 0 Summary: SELinux binary policy manipulation library License: LGPL-2.1-or-later 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 +URL: https://github.com/SELinuxProject/selinux/wiki/Releases +Source: https://github.com/SELinuxProject/selinux/releases/download/20191204/%{name}-%{version}.tar.gz Source2: baselibs.conf -Patch0: fnocommon.patch Patch1: remove_cil_mem_error_handler.patch BuildRequires: flex BuildRequires: pkgconfig @@ -88,7 +87,6 @@ %prep %setup -q -%patch0 -p1 %patch1 -p1 %build ++++++ libsepol-2.9.tar.gz -> libsepol-3.0.tar.gz ++++++ ++++ 4129 lines of diff (skipped)