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)


Reply via email to