Hello community, here is the log from the commit of package ipmctl for openSUSE:Leap:15.2 checked in at 2020-03-13 10:59:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/ipmctl (Old) and /work/SRC/openSUSE:Leap:15.2/.ipmctl.new.3160 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ipmctl" Fri Mar 13 10:59:33 2020 rev:8 rq:784340 version:02.00.00.3733 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/ipmctl/ipmctl.changes 2020-03-06 12:44:17.234866984 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.ipmctl.new.3160/ipmctl.changes 2020-03-13 11:01:38.916617496 +0100 @@ -1,0 +2,8 @@ +Tue Mar 10 14:06:35 UTC 2020 - [email protected] + +- Update to version 02.00.00.3733 + - Sidestep feature process, hardware enablement via bugzilla. + [bsc#1162844] + (For detailed changes see 'ChangeLog.xz') + +------------------------------------------------------------------- Old: ---- ipmctl-01.00.00.3497.tar.gz mkSafeC safeclib-3.3.v03032018+git7.59eba324.tar.xz safeclib-patches.tar New: ---- ipmctl-02.00.00.3733.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ipmctl.spec ++++++ --- /var/tmp/diff_new_pack.eXDgoB/_old 2020-03-13 11:01:39.464617887 +0100 +++ /var/tmp/diff_new_pack.eXDgoB/_new 2020-03-13 11:01:39.464617887 +0100 @@ -16,16 +16,14 @@ # -%define abi 3 +%define abi 4 #define vgit .1547861714.b7a59da %define vgit %{nil} -%define vSafeC 3.3.v03032018+git7.59eba324 -%bcond_with precompiledSafeC Name: ipmctl -Version: 01.00.00.3497 +Version: 02.00.00.3733 Release: 0 -Summary: Utility for managing Intel Optane DC persistent memory modules +Summary: Utility for managing Intel Optane persistent memory modules License: BSD-3-Clause Group: System/Management URL: https://github.com/intel/ipmctl @@ -36,9 +34,6 @@ %endif Source1: ChangeLog.xz Source2: %{name}-rpmlintrc -Source10: safeclib-%{vSafeC}.tar.xz -Source11: mkSafeC -Source12: safeclib-patches.tar Patch1: ipmctl-python3.patch Recommends: logrotate @@ -53,17 +48,8 @@ BuildRequires: systemd-rpm-macros BuildRequires: pkgconfig(libndctl) >= 58.2 BuildRequires: pkgconfig(systemd) -# required for man-pages -%if %{defined rubygem(asciidoctor)} +# required for documentation BuildRequires: rubygem(asciidoctor) -%else -BuildRequires: asciidoc -%endif -# for SafeC -BuildRequires: autoconf -BuildRequires: automake -BuildRequires: gcc -BuildRequires: libtool # no 'Conflicts' for 'zypper patch' Obsoletes: lib%{name}2 @@ -82,24 +68,15 @@ ExclusiveArch: x86_64 %description -Utility for managing Intel Optane DC persistent memory modules +Utility for managing Intel Optane persistent memory modules (PMem module) Supports functionality to: -* Discover PMMs on the platform. -* Provision the platform memory configuration. -* View and update the firmware on PMMs. -* Configure data-at-rest security on PMMs. -* Monitor PMM health. -* Track performance of PMMs. -* Debug and troubleshoot PMMs. - -%package monitor -Summary: Daemon for monitoring the status of Intel PMM -Group: System/Monitoring -%{?systemd_requires} -Obsoletes: ixpdimm-monitor < 01.00.00.3000 - -%description monitor -A monitor daemon for monitoring the health and status of Intel Optane DC persistent memory modules +- Discover PMem modules on the platform. +- Provision the platform memory configuration. +- View and update the firmware on PMem modules. +- Configure data-at-rest security on PMem modules. +- Monitor PMem module health. +- Track performance of PMem modules. +- Debug and troubleshoot PMem modules. %package devel Summary: Development packages for %{name} @@ -109,28 +86,22 @@ Obsoletes: ixpdimm_sw-devel < 01.00.00.3000 %description devel -API for development of Intel Optane DC persistent memory management utilities. +API for development of Intel Optane persistent memory management utilities. %prep -%setup -q -n %{name}-%{version}%{vgit} -a 10 +%setup -q -n %{name}-%{version}%{vgit} %patch1 -p1 perl -pi.00 -e ' s[(CMAKE_INSTALL_)DATAROOT(DIR\})/ipmctl][${1}SYSCONF${2}]; + s[(INI_INSTALL_FILEPATH "\$\{CMAKE_INSTALL_)DATAROOT(DIR\}")][${1}SYSCONF${2}]; + s[(-DINI_INSTALL_FILEPATH="\$\{INI_INSTALL_FILEPATH\})/ipmctl][${1}]; ' CMakeLists.txt -#diff -u CMakeLists.txt{.00,} || sleep 2 -perl -pi.00 -e 's{/usr/share/ipmctl}{/etc}' src/os/ini/ini.c -#diff -u src/os/ini/ini.c{.00,} || sleep 4 +diff -u CMakeLists.txt{.00,} || sleep 4 ! grep -lri 'INTEL CONFIDENTIAL' || exit 1 -%if %{with precompiledSafeC} - tar xfJ ../../SOURCES/safeclib-prebuild.tar.xz || sleep 5 -%endif - %build -/bin/bash -ex "%{SOURCE11}" "%{SOURCE12}" "%{?_smp_mflags}" -export PKG_CONFIG_PATH=$PWD/contrib/lib/pkgconfig %cmake -DBUILDNUM=%{version} -DCMAKE_INSTALL_PREFIX=/ \ -DLINUX_PRODUCT_NAME=%{name} \ -DCMAKE_INSTALL_LIBDIR=%{_libdir} \ @@ -148,31 +119,17 @@ %install %cmake_install mkdir -p %{buildroot}%{_sbindir} -ln -sf service %{buildroot}%{_sbindir}/rc%{name}-monitor rm -f %{buildroot}%{_datadir}/doc/ipmctl/ipmctl_default.conf rm -f %{buildroot}%{_libdir}/*.so.%{abi} install -m 444 -p "%{SOURCE1}" . -rm -f %{buildroot}%{_mandir}/man1/*.tmp.* %post -p /sbin/ldconfig %postun -p /sbin/ldconfig -%pre monitor -%service_add_pre ipmctl-monitor.service - -%post monitor -%service_add_post ipmctl-monitor.service - -%preun monitor -%service_del_preun ipmctl-monitor.service - -%postun monitor -%service_del_postun ipmctl-monitor.service - %files %defattr(-,root,root) -%license LICENSE contrib/COPYING.* +%license LICENSE %doc README.md CONTRIBUTING.md %doc ChangeLog.xz %{_bindir}/%{name} @@ -186,13 +143,6 @@ #files -n lib%%{name}%%{abi} %{_libdir}/lib%{name}.so.%{abi}.* -%files monitor -%defattr(-,root,root) -%license LICENSE -%{_bindir}/%{name}-monitor -%{_sbindir}/rc%{name}-monitor -%{_unitdir}/%{name}-monitor.service - %files devel %defattr(-,root,root) %{_libdir}/lib%{name}.so ++++++ ChangeLog.xz ++++++ ++++ 4412 lines (skipped) ++++ between ChangeLog.xz ++++ and /work/SRC/openSUSE:Leap:15.2/.ipmctl.new.3160/ChangeLog.xz ++++++ ipmctl-01.00.00.3497.tar.gz -> ipmctl-02.00.00.3733.tar.gz ++++++ /work/SRC/openSUSE:Leap:15.2/ipmctl/ipmctl-01.00.00.3497.tar.gz /work/SRC/openSUSE:Leap:15.2/.ipmctl.new.3160/ipmctl-02.00.00.3733.tar.gz differ: char 13, line 1
