Hello community,

here is the log from the commit of package ipmctl for openSUSE:Factory checked 
in at 2018-10-18 15:33:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ipmctl (Old)
 and      /work/SRC/openSUSE:Factory/.ipmctl.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ipmctl"

Thu Oct 18 15:33:46 2018 rev:2 rq:642597 version:01.00.00.3102

Changes:
--------
--- /work/SRC/openSUSE:Factory/ipmctl/ipmctl.changes    2018-08-22 
14:19:22.038211597 +0200
+++ /work/SRC/openSUSE:Factory/.ipmctl.new/ipmctl.changes       2018-10-18 
15:34:25.782429807 +0200
@@ -1,0 +2,11 @@
+Wed Oct 17 10:24:17 UTC 2018 - [email protected]
+
+- Improve ipmctl-fix-SLE12-build.patch to produce position
+  independent executables.
+
+-------------------------------------------------------------------
+Wed Oct 10 14:28:25 UTC 2018 - [email protected]
+
+- Remove hard build dependency on python2.  [bsc#1111020]
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ ipmctl.spec ++++++
--- /var/tmp/diff_new_pack.iY0pw5/_old  2018-10-18 15:34:28.658426488 +0200
+++ /var/tmp/diff_new_pack.iY0pw5/_new  2018-10-18 15:34:28.658426488 +0200
@@ -15,25 +15,30 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 Name:           ipmctl
 Version:        01.00.00.3102
 Release:        0
 Summary:        Utility for managing Intel Optane DC persistent memory modules
 License:        BSD-3-Clause
 Group:          System/Management
-URL:            https://github.com/intel/ipmctl
+Url:            https://github.com/intel/ipmctl
 Source:         
https://github.com/intel/ipmctl/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
 Source1:        %{name}-rpmlintrc
 Patch1:         ipmctl-fix-SLE12-build.patch
 
 Requires:       libipmctl2%{?_isa} = %{version}-%{release}
+%if %{defined pythons}
+BuildRequires:  %{pythons}
+%else
+BuildRequires:  python2
+%endif
 BuildRequires:  cmake
 BuildRequires:  gcc-c++
-BuildRequires:  python2
 BuildRequires:  pkgconfig
-BuildRequires:  pkgconfig(libndctl)
 BuildRequires:  systemd
 BuildRequires:  systemd-rpm-macros
+BuildRequires:  pkgconfig(libndctl)
 Obsoletes:      ixpdimm-cli < 01.00.00.3000
 ExclusiveArch:  x86_64
 
@@ -48,10 +53,6 @@
 * Track performance of PMMs.
 * Debug and troubleshoot PMMs.
 
-%prep
-%setup -q -n %{name}-%{version}
-%patch1 -p1
-
 %package -n ipmctl-monitor
 Summary:        Daemon for monitoring the status of Intel PMM
 Group:          System/Monitoring
@@ -94,6 +95,10 @@
 %description -n ipmctl-devel
 API for development of Intel Optane DC persistent memory management utilities.
 
+%prep
+%setup -q -n %{name}-%{version}
+%patch1 -p1
+
 %build
 %cmake -DBUILDNUM=%{version} -DCMAKE_INSTALL_PREFIX=/ \
     -DLINUX_PRODUCT_NAME=%{name} \

++++++ ipmctl-fix-SLE12-build.patch ++++++
--- /var/tmp/diff_new_pack.iY0pw5/_old  2018-10-18 15:34:28.682426460 +0200
+++ /var/tmp/diff_new_pack.iY0pw5/_new  2018-10-18 15:34:28.686426455 +0200
@@ -1,6 +1,6 @@
 ---
- CMakeLists.txt |    4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
+ CMakeLists.txt |    8 +++++---
+ 1 file changed, 5 insertions(+), 3 deletions(-)
 
 --- a/CMakeLists.txt
 +++ b/CMakeLists.txt
@@ -17,3 +17,21 @@
                set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} 
-fstack-protector-strong")
        endif()
  endif()
+@@ -376,6 +376,7 @@ if(MSVC)
+       set_target_properties(ipmctl-bin PROPERTIES LINK_FLAGS "/STACK:3000000")
+ else()
+       target_compile_options(ipmctl-bin PRIVATE "-fPIE")
++      set_target_properties(ipmctl-bin PROPERTIES LINK_FLAGS "-pie")
+ endif()
+ 
+ 
#---------------------------------------------------------------------------------------------------
+@@ -414,7 +415,8 @@ if (NOT ESX_BUILD)
+               )
+ 
+ if(UNIX)
+-        target_compile_options(ipmctl-monitor PRIVATE "-fPIE")
++      target_compile_options(ipmctl-monitor PRIVATE "-fPIE")
++      set_target_properties(ipmctl-monitor PROPERTIES LINK_FLAGS "-pie")
+ endif()
+ 
+ endif()


Reply via email to