From e0b768ed68a40d9014f22b8a1c6fd823365a360f Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Thu, 27 Apr 2023 08:37:19 +0200 Subject: update to 0.11.7 --- bumpsoname.patch | 4 +- compat_reports/0.11.5_to_0.11.6/compat_report.html | 485 ++++++++++++++++++++ compat_reports/0.11.6_to_0.11.7/compat_report.html | 509 +++++++++++++++++++++ hdrhistogram.spec | 41 +- libhdr_histogram.xml | 2 +- 5 files changed, 1012 insertions(+), 29 deletions(-) create mode 100644 compat_reports/0.11.5_to_0.11.6/compat_report.html create mode 100644 compat_reports/0.11.6_to_0.11.7/compat_report.html diff --git a/bumpsoname.patch b/bumpsoname.patch index 8dba7f0..f52119c 100644 --- a/bumpsoname.patch +++ b/bumpsoname.patch @@ -1,12 +1,12 @@ diff -up ./CMakeLists.txt.bump ./CMakeLists.txt --- ./CMakeLists.txt.bump 2022-03-01 09:35:49.462118228 +0100 +++ ./CMakeLists.txt 2022-03-01 09:37:01.000864286 +0100 -@@ -17,7 +17,7 @@ include(CMakePackageConfigHelpers) +@@ -26,7 +26,7 @@ include(CMakePackageConfigHelpers) # 3. If any interfaces have been added since the last public release, then increment age. # 4. If any interfaces have been removed since the last public release, then set age to 0. -set(HDR_SOVERSION_CURRENT 6) +set(HDR_SOVERSION_CURRENT 106) set(HDR_SOVERSION_AGE 1) - set(HDR_SOVERSION_REVISION 1) + set(HDR_SOVERSION_REVISION 3) diff --git a/compat_reports/0.11.5_to_0.11.6/compat_report.html b/compat_reports/0.11.5_to_0.11.6/compat_report.html new file mode 100644 index 0000000..b71d440 --- /dev/null +++ b/compat_reports/0.11.5_to_0.11.6/compat_report.html @@ -0,0 +1,485 @@ + + + + + + + + + + +libhdr_histogram: 0.11.5 to 0.11.6 compatibility report + + + +

API compatibility report for the libhdr_histogram library between 0.11.5 and 0.11.6 versions on x86_64

+ +
+
+ Binary
Compatibility
+ Source
Compatibility
+
+

Test Info


+ + + + + + + +
Library Namelibhdr_histogram
Version #10.11.5
Version #20.11.6
Archx86_64
GCC Version11
SubjectBinary Compatibility
+

Test Results


+ + + + + + +
Total Header Files6
Total Libraries1
Total Symbols / Types82 / 34
Compatibility100%
+

Problem Summary


+ + + + + + + + + +
SeverityCount
Added Symbols-0
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
+ +

Header Files  6 


+
+hdr_histogram.h
+hdr_histogram_log.h
+hdr_interval_recorder.h
+hdr_thread.h
+hdr_time.h
+hdr_writer_reader_phaser.h
+
+
to the top
+

Libraries  1 


+
+libhdr_histogram.so.106.1.1
+
+
to the top
+


+

Test Info


+ + + + + + +
Library Namelibhdr_histogram
Version #10.11.5
Version #20.11.6
Archx86_64
SubjectSource Compatibility
+

Test Results


+ + + + + + +
Total Header Files6
Total Libraries1
Total Symbols / Types82 / 34
Compatibility100%
+

Problem Summary


+ + + + + + + + + +
SeverityCount
Added Symbols-0
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
+ +

Header Files  6 


+
+hdr_histogram.h
+hdr_histogram_log.h
+hdr_interval_recorder.h
+hdr_thread.h
+hdr_time.h
+hdr_writer_reader_phaser.h
+
+
to the top
+

Libraries  1 


+
+libhdr_histogram.so.106.1.1
+
+
to the top
+



+ +
+ + diff --git a/compat_reports/0.11.6_to_0.11.7/compat_report.html b/compat_reports/0.11.6_to_0.11.7/compat_report.html new file mode 100644 index 0000000..614a7cb --- /dev/null +++ b/compat_reports/0.11.6_to_0.11.7/compat_report.html @@ -0,0 +1,509 @@ + + + + + + + + + +libhdr_histogram: 0.11.6 to 0.11.7 compatibility report + + + +

API compatibility report for the libhdr_histogram library between 0.11.6 and 0.11.7 versions on x86_64

+ +
+
+ Binary
Compatibility
+ Source
Compatibility
+
+

Test Info


+ + + + + + + +
Library Namelibhdr_histogram
Version #10.11.6
Version #20.11.7
Archx86_64
GCC Version12
SubjectBinary Compatibility
+

Test Results


+ + + + + + +
Total Header Files6
Total Libraries1
Total Symbols / Types82 / 34
Compatibility100%
+

Problem Summary


+ + + + + + + + + +
SeverityCount
Added Symbols-0
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
+ +

Header Files  6 


+
+hdr_histogram.h
+hdr_histogram_log.h
+hdr_interval_recorder.h
+hdr_thread.h
+hdr_time.h
+hdr_writer_reader_phaser.h
+
+
to the top
+

Libraries  1 


+
+libhdr_histogram.so.106.1.2
+
+
to the top
+


+

Test Info


+ + + + + + +
Library Namelibhdr_histogram
Version #10.11.6
Version #20.11.7
Archx86_64
SubjectSource Compatibility
+

Test Results


+ + + + + + +
Total Header Files6
Total Libraries1
Total Symbols / Types82 / 34
Compatibility100%
+

Problem Summary


+ + + + + + + + + + +
SeverityCount
Added Symbols-0
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
Other Changes
in Constants
-1
+ + +

Other Changes in Constants  1 


+hdr_histogram_version.h
+ +[+] HDR_HISTOGRAM_VERSION +
+ + +
+to the top
+

Header Files  6 


+
+hdr_histogram.h
+hdr_histogram_log.h
+hdr_interval_recorder.h
+hdr_thread.h
+hdr_time.h
+hdr_writer_reader_phaser.h
+
+
to the top
+

Libraries  1 


+
+libhdr_histogram.so.106.1.2
+
+
to the top
+



+ +
+ + diff --git a/hdrhistogram.spec b/hdrhistogram.spec index 3bd2ab0..b4d4054 100644 --- a/hdrhistogram.spec +++ b/hdrhistogram.spec @@ -1,13 +1,15 @@ # remirepo spec file for HdrHistogram_c # -# Copyright (c) 2016-2022 Remi Collet -# License: CC-BY-SA +# Copyright (c) 2016-2023 Remi Collet +# License: CC-BY-SA-4.0 # http://creativecommons.org/licenses/by-sa/4.0/ # # Please, preserve the changelog entries # -%global gh_commit b083efd27a51150201821ef6f18e0eba1f4b59f1 +%bcond_without tests + +%global gh_commit d80e30acf7248acf184b560fef77cb0cebf92845 %global gh_short %(c=%{gh_commit}; echo ${c:0:7}) %global gh_owner HdrHistogram %global gh_project HdrHistogram_c @@ -15,18 +17,12 @@ %global oldsoname 6 %global soname 106 -%if 0%{?fedora} < 33 && 0%{?rhel} < 9 -# to obsolete versions from remi newer than official repo -%bcond_without cleanold -%else -%bcond_with cleanold -%endif Name: HdrHistogram_c%{oldsoname}php Summary: A High Dynamic Range (HDR) Histogram -Version: 0.11.5 +Version: 0.11.7 Release: 1%{?dist} -License: CC0 or BSD +License: BSD-2-Clause AND CC0-1.0 URL: https://github.com/%{gh_owner}/%{gh_project} Source0: https://github.com/%{gh_owner}/%{gh_project}/archive/%{gh_commit}/%{gh_project}-%{version}-%{gh_short}.tar.gz @@ -44,11 +40,6 @@ BuildRequires: gcc-c++ BuildRequires: zlib-devel Requires: %{name}-libs%{?_isa} = %{version}-%{release} -%if %{with cleanold} -Obsoletes: HdrHistogram_c = 0.10.0 -Obsoletes: HdrHistogram_c = 0.11.0 -Obsoletes: HdrHistogram_c = 0.11.1 -%endif Obsoletes: hdrhistogram < 0.11 Conflicts: HdrHistogram_c < %{version}-%{release} @@ -68,11 +59,6 @@ by the Java implementation. The current supported features are: %package devel Summary: Header files and development libraries for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} -%if %{with cleanold} -Obsoletes: HdrHistogram_c-devel = 0.10.0 -Obsoletes: HdrHistogram_c-devel = 0.11.0 -Obsoletes: HdrHistogram_c-devel = 0.11.1 -%endif Obsoletes: hdrhistogram-devel < 0.11 Conflicts: HdrHistogram_c-devel < %{version}-%{release} @@ -84,11 +70,6 @@ for %{name}. %package libs Summary: A High Dynamic Range (HDR) Histogram C library Group: System Environment/Libraries -%if %{with cleanold} -Obsoletes: HdrHistogram_c-libs = 0.10.0 -Obsoletes: HdrHistogram_c-libs = 0.11.0 -Obsoletes: HdrHistogram_c-libs = 0.11.1 -%endif Obsoletes: hdrhistogram-libs < 0.11 %description libs @@ -136,11 +117,13 @@ rm %{buildroot}/%{_bindir}/*test %check +%if %{with tests} %if 0%{?ctest:1} %ctest %else make test %endif +%endif if grep -r static %{buildroot}%{_libdir}/cmake; then : cmake configuration file contain reference to static library @@ -177,6 +160,12 @@ fi %changelog +* Thu Apr 27 2023 Remi Collet - 0.11.7-1 +- update to 0.11.7 + +* Tue Sep 27 2022 Remi Collet - 0.11.6-1 +- update to 0.11.6 + * Mon Mar 21 2022 Remi Collet - 0.11.5-1 - update to 0.11.5 diff --git a/libhdr_histogram.xml b/libhdr_histogram.xml index 20dae66..309dea4 100644 --- a/libhdr_histogram.xml +++ b/libhdr_histogram.xml @@ -9,7 +9,7 @@ -0.11.5 +0.11.7 -- cgit