Hello community,

here is the log from the commit of package libsemanage for openSUSE:Factory 
checked in at 2016-08-03 11:36:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libsemanage (Old)
 and      /work/SRC/openSUSE:Factory/.libsemanage.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libsemanage"

Changes:
--------
--- /work/SRC/openSUSE:Factory/libsemanage/libsemanage.changes  2016-07-18 
21:16:57.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libsemanage.new/libsemanage.changes     
2016-08-03 11:36:40.000000000 +0200
@@ -1,0 +2,6 @@
+Sun Jul 17 15:17:39 UTC 2016 - [email protected]
+
+- Update RPM groups, trim description, combine filelist entries,
+  ensure pkgconfig() symbols are generated.
+
+-------------------------------------------------------------------
--- /work/SRC/openSUSE:Factory/libsemanage/python-semanage.changes      
2016-07-18 21:16:57.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libsemanage.new/python-semanage.changes 
2016-08-03 11:36:40.000000000 +0200
@@ -1,0 +2,5 @@
+Sun Jul 17 15:21:03 UTC 2016 - [email protected]
+
+- Summary/description update
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libsemanage.spec ++++++
--- /var/tmp/diff_new_pack.FXdhDn/_old  2016-08-03 11:36:41.000000000 +0200
+++ /var/tmp/diff_new_pack.FXdhDn/_new  2016-08-03 11:36:41.000000000 +0200
@@ -19,9 +19,9 @@
 Name:           libsemanage
 Version:        2.5
 Release:        0
-Summary:        SELinux binary policy manipulation library
+Summary:        SELinux policy management library
 License:        LGPL-2.1+
-Group:          System/Libraries
+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
 Source1:        baselibs.conf
@@ -35,63 +35,47 @@
 BuildRequires:  libselinux-devel
 BuildRequires:  libsepol-devel
 BuildRequires:  libustr-devel
+BuildRequires:  pkg-config
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
-Security-enhanced Linux is a feature of the Linux kernel and a number
-of utilities with enhanced security functionality designed to add
-mandatory access controls to Linux.  The Security-enhanced Linux
-kernel contains new architectural components originally developed to
-improve the security of the Flask operating system. These
-architectural components provide general support for the enforcement
-of many kinds of mandatory access control policies, including those
-based on the concepts of Type Enforcement, Role-based Access
-Control, and Multi-level Security.
-
-libsemanage provides an API for the manipulation of SELinux binary policies.
-It is used by checkpolicy (the policy compiler) and similar tools, as well
-as by programs like load_policy that need to perform specific transformations
-on binary policies such as customizing policy boolean settings.
+libsemanage is the policy management library. Using libsepol and
+libselinux to interact with the SELinux system, it also calls helper
+programs for loading policy and for checking whether the
+file_contexts configuration is valid.
 
 %package -n libsemanage1
-Summary:        SELinux binary policy manipulation library
+Summary:        SELinux policy management library
 Group:          System/Libraries
 
 %description -n libsemanage1
-Security-enhanced Linux is a feature of the Linux kernel and a
-number of utilities with enhanced security functionality designed to
-add mandatory access controls to Linux.  The Security-enhanced Linux
-kernel contains new architectural components originally developed to
-improve the security of the Flask operating system. These architectural
-components provide general support for the enforcement of many kinds of
-mandatory access control policies, including those based on the
-concepts of Type Enforcement, Role-based Access Control, and
-Multi-level Security.
-
-libsemanage provides an API for the manipulation of SELinux binary
-policies. It is used by checkpolicy (the policy compiler) and similar
-tools, as well as by programs like load_policy that need to perform
-specific transformations on binary policies such as customizing policy
-boolean settings.
+libsemanage is the policy management library. Using libsepol and
+libselinux to interact with the SELinux system, it also calls helper
+programs for loading policy and for checking whether the
+file_contexts configuration is valid.
+
+(Security-enhanced Linux is a feature of the kernel and some
+utilities that implement mandatory access control policies, such as
+Type Enforcement, Role-based Access Control and Multi-Level
+Security.)
 
 %package devel
-Summary:        Header files and libraries used to build policy manipulation 
tools
-Group:          Development/Libraries
-# FIXME: use correct group, see 
"https://en.opensuse.org/openSUSE:Package_group_guidelines";
+Summary:        Header files and libraries for SELinux's policy management 
libary
+Group:          Development/Libraries/C and C++
 Requires:       libsemanage1 = %{version}
 Requires:       libustr-devel
 
 %description devel
-The semanage-devel package contains the libraries and header files
-needed for developing applications that manipulate binary policies.
+The libsemanage-devel package contains the libraries and header files
+needed for developing applications that manipulate SELinux policies.
 
 %package devel-static
-Summary:        SELinux binary policy manipulation library
-Group:          System/Libraries
+Summary:        Static archives for SELinux's policy management library
+Group:          Development/Libraries/C and C++
 Requires:       libsemanage-devel
 
 %description devel-static
-The semanage-static package contains the static libraries
+The libsemanage-devel-static package contains the static libraries
 needed for developing applications that manipulate binary policies.
 
 %prep
@@ -126,10 +110,8 @@
 %defattr(-,root,root)
 %{_libdir}/libsemanage.so
 %{_libdir}/pkgconfig/libsemanage.pc
-%dir %{_libexecdir}/selinux
-%{_libexecdir}/selinux/semanage_migrate_store
-%dir %{_includedir}/semanage
-%{_includedir}/semanage/*.h
+%{_libexecdir}/selinux/
+%{_includedir}/semanage/
 %{_mandir}/man3/*
 %{_mandir}/man5/*
 

++++++ python-semanage.spec ++++++
--- /var/tmp/diff_new_pack.FXdhDn/_old  2016-08-03 11:36:41.000000000 +0200
+++ /var/tmp/diff_new_pack.FXdhDn/_new  2016-08-03 11:36:41.000000000 +0200
@@ -19,7 +19,7 @@
 Name:           python-semanage
 Version:        2.5
 Release:        0
-Summary:        Python bindings for libsemanage
+Summary:        Python bindings for SELinux's policy management library
 License:        LGPL-2.1
 Group:          Development/Languages/Python
 Url:            https://github.com/SELinuxProject/selinux
@@ -35,12 +35,13 @@
 BuildRequires:  libustr-devel
 BuildRequires:  python-devel
 BuildRequires:  swig
+# Ensure same version
 Requires:       libsemanage1 = %{version}
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
-This package contains the python bindings for developing
-SELinux management applications.
+This package contains the Python bindings for developing
+SELinux policy management applications.
 
 %prep
 %setup -q -n libsemanage-%{version}


Reply via email to