Hello community, here is the log from the commit of package intel-cmt-cat for openSUSE:Factory checked in at 2020-08-25 09:33:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/intel-cmt-cat (Old) and /work/SRC/openSUSE:Factory/.intel-cmt-cat.new.3399 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "intel-cmt-cat" Tue Aug 25 09:33:29 2020 rev:11 rq:828923 version:4.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/intel-cmt-cat/intel-cmt-cat.changes 2019-08-28 18:35:23.885284582 +0200 +++ /work/SRC/openSUSE:Factory/.intel-cmt-cat.new.3399/intel-cmt-cat.changes 2020-08-25 09:35:23.232092805 +0200 @@ -1,0 +2,15 @@ +Sun Aug 16 13:51:33 UTC 2020 - Dirk Mueller <dmuel...@suse.com> + +- update to 4.0.0: + - Use perf for IPC and cache misses monitoring with MSR interface + - Detection of MBA2.0 and MBA3.0 + - 32b MBM counters support + - AMD support + - Added ansible scripts + - Added option to display MBT column in monitoring output + - Added option to disable IPC monitoring + - Added option to disable cache misses monitoring + - Added support for Power Profiles + - Bug fixes + +------------------------------------------------------------------- Old: ---- intel-cmt-cat-3.1.0.tar.gz New: ---- intel-cmt-cat-4.0.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ intel-cmt-cat.spec ++++++ --- /var/tmp/diff_new_pack.e6W32U/_old 2020-08-25 09:35:26.180094526 +0200 +++ /var/tmp/diff_new_pack.e6W32U/_new 2020-08-25 09:35:26.184094528 +0200 @@ -1,7 +1,7 @@ # # spec file for package intel-cmt-cat # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # Copyright (c) 2016 Intel Corporation # # All modifications and additions to the file contributed by third parties @@ -17,23 +17,21 @@ # +# Since they ship libpqos and the binaries in one package but do not simultatious +# updates libversion can differ from binaries version. +%define libpqosMajor 4 +%global make_flags EXTRA_CFLAGS="%{optflags}" SHARED=y PREFIX=%{buildroot}/%{_prefix} MAN_DIR=%{buildroot}/%{_mandir}/man8 LIB_INSTALL_DIR=%{buildroot}%{_libdir}/ Name: intel-cmt-cat -Version: 3.1.0 +Version: 4.0.0 Release: 0 Summary: Command line interface to CMT, MBM, CAT and CDP technologies License: BSD-3-Clause Group: Development/Tools/Other -Url: https://github.com/01org/%{name} -# https://github.com/01org/intel-cmt-cat/archive/v1.0.1.tar.gz -Source0: %{name}-%{version}.tar.gz +URL: https://github.com/01org/%{name} +Source0: https://github.com/intel/intel-cmt-cat/archive/v4.0.0.tar.gz#/%{name}-%{version}.tar.gz Patch1: fix-bad-env-shebang.patch BuildRequires: doxygen -ExclusiveArch: x86_64 i686 i586 - -# Since they ship libpqos and the binaries in one package but do not simultatious -# updates libversion can differ from binaries version. -%define libpqosMajor 3 -%global make_flags EXTRA_CFLAGS="%{optflags}" SHARED=y PREFIX=%{buildroot}/%{_prefix} MAN_DIR=%{buildroot}/%{_mandir}/man8 LIB_INSTALL_DIR=%{buildroot}%{_libdir}/ +ExclusiveArch: x86_64 %{ix86} %description This software package provides basic support for @@ -49,8 +47,6 @@ it requires root privileges. %package -n libpqos%{libpqosMajor} -Version: 3.1.0 -Release: 0 Summary: Runtime pqos library Group: System/Libraries @@ -60,14 +56,12 @@ Cache Allocation Technology (CAT), Code and Data Prioritization (CDP) Technology. %package -n libpqos-devel -Version: 3.1.0 -Release: 0 Summary: Development package for libpqos%{libpqosMajor} Group: Development/Libraries/C and C++ -Requires: libpqos%{libpqosMajor} = %version +Requires: libpqos%{libpqosMajor} = %{version} #Version number should stay constant here, because devel package had a version number in the name previously -Obsoletes: libpqos1-devel < %version -Provides: libpqos1-devel = %version +Obsoletes: libpqos1-devel < %{version} +Provides: libpqos1-devel = %{version} %description -n libpqos-devel PQoS library provides API to detect and configure Intel(R) RDT including: @@ -78,39 +72,35 @@ applications that use PQoS. %prep -%setup +%setup -q %patch1 -p1 %build -make %{?_smp_mflags} %{make_flags} +%make_build %{make_flags} %install make %{make_flags} NOLDCONFIG=y install -%post -n libpqos3 -p /sbin/ldconfig - -%postun -n libpqos3 -p /sbin/ldconfig +%post -n libpqos%{libpqosMajor} -p /sbin/ldconfig +%postun -n libpqos%{libpqosMajor} -p /sbin/ldconfig %files -%defattr(-, root, root, -) %doc ChangeLog %license LICENSE %{_bindir}/pqos -%{_mandir}/man8/pqos.8.gz +%{_mandir}/man8/pqos.8%{?ext_man} %{_bindir}/rdtset -%{_mandir}/man8/rdtset.8.gz +%{_mandir}/man8/rdtset.8%{?ext_man} %{_bindir}/pqos-msr -%{_mandir}/man8/pqos-msr.8.gz +%{_mandir}/man8/pqos-msr.8%{?ext_man} %{_bindir}/pqos-os -%{_mandir}/man8/pqos-os.8.gz +%{_mandir}/man8/pqos-os.8%{?ext_man} %files -n libpqos-devel -%defattr(-, root, root, -) %{_includedir}/pqos.h %{_libdir}/*.so %files -n libpqos%{libpqosMajor} -%defattr(-, root, root, -) %{_libdir}/*.so.* %changelog ++++++ intel-cmt-cat-3.1.0.tar.gz -> intel-cmt-cat-4.0.0.tar.gz ++++++ ++++ 37729 lines of diff (skipped)