Hello community, here is the log from the commit of package libsemanage for openSUSE:Factory checked in at 2018-11-26 10:11:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libsemanage (Old) and /work/SRC/openSUSE:Factory/.libsemanage.new.19453 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libsemanage" Mon Nov 26 10:11:30 2018 rev:43 rq:647297 version:2.8 Changes: -------- --- /work/SRC/openSUSE:Factory/libsemanage/libsemanage.changes 2017-12-06 08:46:45.598968171 +0100 +++ /work/SRC/openSUSE:Factory/.libsemanage.new.19453/libsemanage.changes 2018-11-26 10:11:35.882344866 +0100 @@ -1,0 +2,35 @@ +Thu Nov 8 09:31:42 UTC 2018 - Jan Engelhardt <jeng...@inai.de> + +- Use more %make_install. + +------------------------------------------------------------------- +Thu Nov 8 07:19:24 UTC 2018 - jseg...@suse.com + +- Adjusted source urls (bsc#1115052) + +------------------------------------------------------------------- +Thu Sep 27 13:19:59 UTC 2018 - pmonrealgonza...@suse.com + +- update to version 2.8 + * semanage fcontext -l now also lists home directory entries from + file_contexts.homedirs. + * libsemanage no longer deletes the tmp directory if there is an error + while committing the policy transaction, so that any temporary files + can be further inspected for debugging purposes (e.g. to examine a + particular line of the generated CIL module). The tmp directory will + be deleted upon the next transaction, so no manual removal is needed. + * When overriding PREFIX, BINDIR, SBINDIR, SHLIBDIR, LIBEXECDIR, etc., + DESTDIR has to be removed from the definition. For example on Arch + Linux, SBINDIR="${pkgdir}/usr/bin" was changed to SBINDIR="/usr/bin". + * PYSITEDIR has been renamed PYTHONLIBDIR (and its definition changed). + +- Clened with spec-cleaner + +------------------------------------------------------------------- +Thu Mar 8 19:07:16 UTC 2018 - rgold...@suse.com + +- Update to version 2.7. Changes: + * IB support + * saves linked policy and skips relinking whenever possible + +------------------------------------------------------------------- python-semanage.changes: same change Old: ---- libsemanage-2.6.tar.gz New: ---- libsemanage-2.8.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libsemanage.spec ++++++ --- /var/tmp/diff_new_pack.cmSQ4n/_old 2018-11-26 10:11:36.982343575 +0100 +++ /var/tmp/diff_new_pack.cmSQ4n/_new 2018-11-26 10:11:36.982343575 +0100 @@ -1,7 +1,7 @@ # # spec file for package libsemanage # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -12,18 +12,18 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: libsemanage -Version: 2.6 +Version: 2.8 Release: 0 Summary: SELinux policy management library -License: LGPL-2.1+ +License: LGPL-2.1-or-later Group: Development/Libraries/C and C++ Url: https://github.com/SELinuxProject/selinux/wiki/Releases -Source: https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20161014/%{name}-%{version}.tar.gz +Source: https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20180524/%{name}-%{version}.tar.gz Source1: baselibs.conf Source2: semanage.conf Patch0: suse_path.patch @@ -36,7 +36,6 @@ BuildRequires: libsepol-devel BuildRequires: libustr-devel BuildRequires: pkg-config -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description libsemanage is the policy management library. Using libsepol and @@ -92,7 +91,7 @@ %prep %setup -q -%patch0 -p0 +%patch0 %build make %{?_smp_mflags} clean @@ -103,7 +102,7 @@ mkdir -p %{buildroot}/%{_lib} mkdir -p %{buildroot}%{_libdir} mkdir -p %{buildroot}%{_includedir} -make DESTDIR=%{buildroot} LIBDIR="%{buildroot}%{_libdir}" LIBEXECDIR="%{buildroot}%{_libexecdir}" SHLIBDIR="%{buildroot}/%{_lib}" install +%make_install LIBDIR="%{_libdir}" LIBEXECDIR="%{_libexecdir}" SHLIBDIR="%{_libdir}" ln -sf %{_libdir}/libsemanage.so.1 %{buildroot}/%{_libdir}/libsemanage.so cp %{SOURCE2} %{buildroot}%{_sysconfdir}/selinux/semanage.conf # Remove duplicate files @@ -113,13 +112,11 @@ %postun -n libsemanage1 -p /sbin/ldconfig %files -n libsemanage1 -%defattr(-,root,root) %dir %{_sysconfdir}/selinux %config(noreplace) %{_sysconfdir}/selinux/semanage.conf %{_libdir}/libsemanage.so.* %files devel -%defattr(-,root,root) %{_libdir}/libsemanage.so %{_libdir}/pkgconfig/libsemanage.pc %{_includedir}/semanage/ @@ -127,11 +124,10 @@ %{_mandir}/man5/* %files migrate-store -%defattr(-,root,root) +%dir %{_libexecdir}/selinux %{_libexecdir}/selinux/ %files devel-static -%defattr(-,root,root) %{_libdir}/libsemanage.a %changelog ++++++ python-semanage.spec ++++++ --- /var/tmp/diff_new_pack.cmSQ4n/_old 2018-11-26 10:11:36.994343560 +0100 +++ /var/tmp/diff_new_pack.cmSQ4n/_new 2018-11-26 10:11:36.994343560 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-semanage # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -12,19 +12,19 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-semanage -Version: 2.6 +Version: 2.8 Release: 0 Summary: Python bindings for SELinux's policy management library -License: LGPL-2.1 +License: LGPL-2.1-only Group: Development/Languages/Python Url: https://github.com/SELinuxProject/selinux -Source: https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20161014/libsemanage-%{version}.tar.gz +Source: https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20180524/libsemanage-%{version}.tar.gz Source1: baselibs.conf Patch0: suse_path.patch BuildRequires: %{python_module devel} @@ -39,7 +39,6 @@ BuildRequires: swig # Ensure same version Requires: libsemanage1 = %{version} -BuildRoot: %{_tmppath}/%{name}-%{version}-build %python_subpackages %description @@ -66,11 +65,10 @@ mkdir -p %{buildroot}%{_libdir} mkdir -p %{buildroot}%{_includedir} %{python_expand # loop over possible pythons -make PYTHON=$python DESTDIR=%{buildroot} \ - LIBDIR="%{buildroot}%{_libdir}" \ - LIBEXECDIR="%{buildroot}%{_libexecdir}" \ - SHLIBDIR="%{buildroot}/%{_lib}" \ - install install-pywrap +%make_install install-pywrap PYTHON="$python" \ + LIBDIR="%{_libdir}" \ + LIBEXECDIR="%{_libexecdir}" \ + SHLIBDIR="%{_libdir}" } # remove files contained in other packages @@ -86,7 +84,6 @@ rm -rf %{buildroot}%{_mandir} %files %{python_files} -%defattr(-,root,root) %{python_sitearch}/* %changelog ++++++ libsemanage-2.6.tar.gz -> libsemanage-2.8.tar.gz ++++++ ++++ 5423 lines of diff (skipped)