Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package benchmark for openSUSE:Factory 
checked in at 2024-08-01 22:03:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/benchmark (Old)
 and      /work/SRC/openSUSE:Factory/.benchmark.new.7232 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "benchmark"

Thu Aug  1 22:03:14 2024 rev:24 rq:1190505 version:1.8.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/benchmark/benchmark.changes      2024-01-25 
18:39:21.938715142 +0100
+++ /work/SRC/openSUSE:Factory/.benchmark.new.7232/benchmark.changes    
2024-08-01 22:03:16.233598780 +0200
@@ -1,0 +2,204 @@
+Tue Jul 30 09:23:50 UTC 2024 - Martin Pluskal <[email protected]>
+
+- Update to version 1.8.5:
+  * preparing for v1.8.5
+  * clang format yet again
+  * update actions/checkout to v4
+  * another reversal of something that breaks on wasm
+  * clang format header fixes
+  * clang-format fixes
+  * roll back fatal error that breaks some platform (wasm) expectations
+  * revert perf counters change until we can do the full version
+  * remove old travis config
+  * [FR] Add API to provide custom profilers #1807 (#1809)
+  * Clarify the difference between `BENCHMARK_TEMPLATE_F` and 
`BENCHMARK_TEMPLATE_DEFINE_F` + `BENCHMARK_REGISTER_F` (#1815)
+  * add PERF_FORMAT_TOTAL_TIME_{ENABLED,RUNNING} to support multiplexing 
(#1814)
+  * Add -lkstat to the .pc for Solaris (#1801)
+  * Find libpfm dependency in installed CMake configs (#1806)
+  * [bazel] Use `includes` instead of `strip_include_prefix` (#1803)
+  * cycleclock: Fix type conversion to match function return type on riscv64 
(#1802)
+  * Bump minimum required C++ version from C++11 to C++14 (#1800)
+  * bump standard to C++14 (#1799)
+  * cycleclock: Fix type conversion to match function return type (#1794)
+  * CMake: unbreak version handling for tarballs (#1793)
+  * hotfix: Correct pypi-publishing action tag to v1.8.14 (#1791)
+  * Improve compatibility with Hexagon hardware (#1785)
+  * preparing for v1.8.4 (#1788)
+  * Modernize wheel building job config (#1783)
+  * Switch git override to stable BCR tag for nanobind_bazel (#1778)
+  * Add `benchmark_main.pc` to link `main()` containing library (#1779)
+  * Refactor: Return frequency as double (#1782)
+  * Remove COMPILER_IBMXL macro for z/OS (#1777)
+  * Fix OpenBSD build (#1772)
+  * allow BENCHMARK_VERSION to be undefined (#1769)
+  * clang-tidy broke the world (#1766)
+  * Fix implicit conversion changes signess warning in perf_counters.cc (#1765)
+  * Add Python bindings build using bzlmod (#1764)
+  * mitigate clang build warnings -Wconversion (#1763)
+  * Fixed LTO issue on no discard variable (#1761)
+  * Revert "fix some warnings" (#1762)
+  * fix some warnings
+  * Rewrite complexity_test to use (hardcoded) manual time (#1757)
+  * sysinfo.cc: Always abort on GetNumCPUs failure (#1756)
+  * CycleClock: Add support for Alpha architecture (#1753)
+  * fix typo in GetBenchmarkVersion() (#1755)
+  * Deflake CI (#1751)
+  * Add `BENCHMARK_TEMPLATE[12]_CAPTURE`, fusion of `BENCHMARK_CAPTURE` and 
`BENCHMARK_TEMPLATE` (#1747)
+  * set library version in bazel (#1746)
+  * Output library / schema versions in JSON context block (#1742)
+  * ignore new bzlmod lock file
+  * changes to run bazel migration scripts
+  * Bump pre-commit dependencies (#1740)
+  * Fix C-style typecasting in QNX-specific code (#1739)
+  * Docs: `reducing_variance.md`: proofreading, fix typos (#1736)
+  * fix(cmakelists.txt): enforce CMake to find PFM or fail when 
BENCHMARK_ENABLE_LIBPFM is ON (#1705)
+  * Issue 1734: Streams not flushed if not running actual benchmarks (#1735)
+  * tools/compare: don't actually discard valid (but zero) `pvalue` (#1733)
+  * Issue1731 created console does not receive output (#1732)
+  * Change Fixture to use non-const SetUp and TearDown in example (#1723)
+  * Avoid leaking LFS flags to reverse dependencies (#1730)
+  * style: re-format BUILD file with buildifier.
+  * fix per-thread timing error on z/OS (#1719)
+  * Enable Large-file Support (#1726)
+  * CycleClock: use RDTIME instead of RDCYCLE on RISC-V (#1727)
+  * Update perf_counters_gtest.cc (#1728)
+  * Fix division by zero for low frequency timers for CV statistics (#1724)
+  * fix: fail to import gbench in bazel and python3.12
+  * define HOST_NAME_MAX for z/oS (#1717)
+  * Fix mis-matching argument in closing tag for cmake macro (#1714) (#1715)
+  * Check out repo at depth 0 for Python tests, bump Python and PyPI actions 
(#1713)
+  * Run `pre-commit autoupdate`, fix stale pyproject.toml comments (#1712)
+  * Upgrade core bazel dependencies (#1711)
+  * Fix editable install by unsetting `build_ext.copy_extensions_to_source` 
(#1710)
+  * [NFC] `complexity_n` is not of `IterationCount` type (#1709)
+  * Fix `pre-commit` GitHub Actions job (#1708)
+  * Support windows MSYS2 environments (#1704)
+  * [CI] Try to fix sanitizer builds by pinning the LLVM revision (#1703)
+  * Fix CMakeLists.txt for perf_counters_test (#1701)
+  * Add missing `\n` character at end of error log string (#1700)
+  * Switch out black for ruff format (#1698)
+  * Fixed compiler warnings (#1697)
+  * Fix unit tests compilation with non-gnu / non-msvc compilers with c++11 
support. (#1691)
+  * Add `setuptools_scm` for dynamic zero-config Python versioning (#1690)
+  * Drop isort hook for ruff builtin import sorting (#1689)
+  * Add pre-commit config and GitHub Actions job (#1688)
+  * [bindings] Add LTO builds on Windows+MSVC (#1687)
+  * Reapply size optimizations for clang & MSVC, LTO for Mac+Linux (#1685)
+  * Change nanobind linkage to response file approach on macOS (#1638)
+  * Add Python 3.12 support (#1676)
+  * Add no-unititialized to tests (#1683)
+  * Set -Wno-unused-variable for tests (#1682)
+  * Increase the kMaxIterations limit (#1668)
+  * fix format in src/sysinfo
+  * add name to clang format job
+  * Fix building on MinGW: default `WINVER` is too old (#1681)
+  * Update bazel.yml (#1671)
+  * correct cli param in docs
+  * Make json and csv output consistent. (#1662)
+  * Audit MSVC references in cmake files to consider clang++ (#1669)
+  * bump version to 1.8.3
+  * tweak comment wording
+  * StatisticsMedian: Fix bug
+  * test: Use gtest_main only when needed  (#1657)
+  * perf_counters: Initialize once only when needed (#1656)
+  * State: Initialize counters with kAvgIteration in constructor (#1652)
+  * perf-counters: Make tests pass on Android (#1653)
+  * add logo to github pages
+  * add black icon
+  * remove logo from generated docs
+  * remove icon from main README
+  * update logo path
+  * adding a logo to the docs
+  * benchmark.cc: Fix benchmarks_with_threads condition (#1651)
+  * sysinfo.cc: Call getloadavg for Android API >= 29 (#1) (#1649)
+  * [perf-counters] Fix pause/resume (#1643)
+  * fix: added benchmark_counters_tabular for file (#1645)
+  * Fix IntelLLVM compiler error (#1644)
+  * bug: Inconsistent suffixes console reporter 1009 (#1631)
+  * Mark internal deps as dev_depenencies so that downstream modules don't 
require those. (#1640)
+  * Fix `-Werror,-Wold-style-cast` build failure on Windows. (#1637)
+  * Re-enable windows-latest tests for newer Bazel (#1641)
+  * Update bzlmod support to new rules_python extension API (#1633)
+  * Delete unused requirements file, simplify nanobind build file (#1635)
+  * Add tests for Human Readable functionality (#1632)
+  * Downgrade bazel to windows-2019 (#1629)
+  * Bump scipy from 1.5.4 to 1.10.0 in /tools (#1630)
+  * Bump `nanobind` to stable v1.4.0 tag (#1626)
+  * missing cmake include
+  * add back package properties for PFM
+  * pfm: Use a more standard CMake approach for finding libpfm (#1628)
+  * Add pyproject.toml file for PEP518 compliance (#1625)
+  * Update tools.md for missing color meaning issue #1491 (#1624)
+  * Fix broken PFM-enabled tests (#1623)
+  * bump version to 1.8.2 ready for release
+  * Fix passing non-const lvalue refs to DoNotOptimize (#1622)
+  * Add more terminals with color support (#1621)
+  * Add discord server link to README
+  * bump version to 1.8.1 pre release
+  * Suppress intentional potential memory leak as detected by clang static 
analysis (#1618)
+  * Add a CI test for the new bzlmod integration (#1617)
+  * Add support for bzlmod (excluding Python bindings) (#1615)
+  * remove old-style (C-style) casts (#1614)
+  * Fix a typo in regex choice (#1610)
+  * Fix pass rvalue to DoNotOptimize (#1608)
+  * Add project name to version message
+  * Fixed a typo in docs (#1600)
+  * Update Python version to PY3, as indicated by the actual source file. 
(#1598)
+  * Fix code triggering -Wsign-conversion (#1596)
+  * Disable debug-only test in release builds to avoid expected failures. 
(#1595)
+  * update version to v1.8.0
+  * reenable msan sanitizer workflow (#1589)
+  * Guard NOMINMAX to prevent redefinition error (#1581) (#1582)
+  * Correct libpfm dep for integrators. (#1579)
+  * Fix compile warnings about ignoring a [[nodiscard]] type. (#1577)
+  * make libpfm dep work for integrators
+  * use 'new_git_repository' in external deps call to work with older bazel 
versions
+  * link to benchmark directly for tests that aren't link_main_test (#1576)
+  * Convert uses of `const char*` to `std::string` (#1567)
+  * add '@' to correctly reference build file for libpfm (#1575)
+  * Address warnings on NVIDIA nvc++ (#1573)
+  * simplify setting C++ standard
+  * [FR] Provide public accessors to benchmark name and arguments #1551 (#1563)
+  * use std::string for skip messages (#1571)
+  * [FR] state.SkipWithMessage #963 (#1564)
+  * Fix build break with nvc++ when -Werror is ON (#1569)
+  * Fix examples in user guide using deprecated `DoNotOptimize`-API (#1568)
+  * Bump nanobind to stable v0.2.0, change linker options (#1565)
+  * Refactoring of PerfCounters infrastructure (#1559)
+  * get rid of  warnings in tests (#1562)
+  * Filter performance counter names, not invalidate all (#1554)
+  * Implement unlimited number of performance counters (#1552)
+  * add compiler to build-and-test and create min-cmake CI bot (#1550)
+  * Fix CPU frequency estimation on riscv (#1549)
+  * cleanup: support CMake >= 3.10 (#1544)
+  * Werror all the time (#1546)
+  * Add missing parentheses in ParseBenchMinTime() (#1545)
+  * Removing warnings appearing with C++20 / CLang 15 (#1542)
+  * update github actions to latest versions (#1541)
+  * replace complexity with simplicity for faster libc++ setup (#1539)
+  * Refactor links which include "master" and change it to "main" (#1540)
+  * Allow specifying number of iterations via --benchmark_min_time. (#1525)
+  * Support --benchmarks_filter in the compare.py 'benchmarks' command (#1486)
+  * get rid of some deprecation warnings from tests
+  * fix #1446 by removing the address operator (#1538)
+  * Fixing issue with ARM64EC and MSVC (#1514)
+  * Deprecate constant reference API to DoNotOptimize. (#1493)
+  * remove best effort support for ubuntu 18.04 (#1537)
+  * try disabling liquid for jekyll to fix curly braces (#1536)
+  * Switch bindings implementation to `nanobind` (#1526)
+  * Modernize setup.py, extend Python bindings CI (#1535)
+  * Add quick instructions on how to enable sans checks (#1529)
+  * Fix Clang-Tidy warnings readability-else-after-return (#1528)
+  * Include the benchmark's family-name in State (#1511)
+  * Fix typos found by codespell (#1519)
+  * Fix Clang-Tidy warnings related to modernize-use-override (#1523)
+  * Bug fix variable 'actual_iterations' set but not used (#1517)
+  * add more docs to index
+  * Add a `benchmark_deps.bzl` function to Google Benchmark (#1520)
+  * Try removing attempt to set the C++ standard (#1464)
+  * Fixes incorrect wide string conversion on win32 (#1516)
+  * Return option benchmark_perf_counters to help output (#1508)
+  * Removed deprecated function (#1506)
+- Drop no longer needed gcc12-disable-Werror=maybe-uninitialized.patch
+
+-------------------------------------------------------------------

Old:
----
  benchmark-1.7.1.obscpio
  gcc12-disable-Werror=maybe-uninitialized.patch

New:
----
  benchmark-1.8.5.obscpio

BETA DEBUG BEGIN:
  Old:  * Removed deprecated function (#1506)
- Drop no longer needed gcc12-disable-Werror=maybe-uninitialized.patch
BETA DEBUG END:

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

Other differences:
------------------
++++++ benchmark.spec ++++++
--- /var/tmp/diff_new_pack.kSgdaE/_old  2024-08-01 22:03:17.457649270 +0200
+++ /var/tmp/diff_new_pack.kSgdaE/_new  2024-08-01 22:03:17.461649435 +0200
@@ -19,13 +19,12 @@
 %define soname  lib%{name}
 %define sover   1
 Name:           benchmark
-Version:        1.7.1
+Version:        1.8.5
 Release:        0
 Summary:        A microbenchmark support library
 License:        Apache-2.0
 URL:            https://github.com/google/benchmark
 Source:         %{name}-%{version}.tar.gz
-Patch0:         gcc12-disable-Werror=maybe-uninitialized.patch
 BuildRequires:  cmake >= 3.5.1
 BuildRequires:  gcc-c++
 BuildRequires:  git-core
@@ -80,8 +79,7 @@
 export 
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:%{_builddir}/%{name}-%{version}/build/src/
 %ctest
 
-%post -n %{soname}%{sover} -p /sbin/ldconfig
-%postun -n %{soname}%{sover} -p /sbin/ldconfig
+%ldconfig_scriptlets -n %{soname}%{sover}
 
 %files -n %{soname}%{sover}
 %license LICENSE
@@ -95,6 +93,7 @@
 %dir %{_libdir}/cmake/%{name}
 %{_libdir}/cmake/%{name}/*.cmake
 %{_libdir}/pkgconfig/%{name}.pc
+%{_libdir}/pkgconfig/%{name}_main.pc
 %{_libdir}/%{soname}.so
 %{_libdir}/%{soname}_main.so
 %{_includedir}/%{name}

++++++ _service ++++++
--- /var/tmp/diff_new_pack.kSgdaE/_old  2024-08-01 22:03:17.517651745 +0200
+++ /var/tmp/diff_new_pack.kSgdaE/_new  2024-08-01 22:03:17.521651910 +0200
@@ -1,7 +1,7 @@
 <services>
-  <service name="obs_scm" mode="disabled">
-    <param name="revision">v1.7.1</param>
-    <param name="versionformat">1.7.1</param>
+  <service name="obs_scm" mode="manual">
+    <param name="revision">v1.8.5</param>
+    <param name="versionformat">1.8.5</param>
     <param name="url">https://github.com/google/benchmark.git</param>
     <param name="scm">git</param>
     <param name="changesgenerate">enable</param>
@@ -12,7 +12,7 @@
     <param name="compression">gz</param>
     <param name="file">*.tar</param>
   </service>
-  <service name="set_version" mode="disabled">
+  <service name="set_version" mode="manual">
     <param name="file">benchmark.spec</param>
   </service>
 </services>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.kSgdaE/_old  2024-08-01 22:03:17.541652735 +0200
+++ /var/tmp/diff_new_pack.kSgdaE/_new  2024-08-01 22:03:17.545652900 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/google/benchmark.git</param>
-              <param 
name="changesrevision">d572f4777349d43653b21d6c2fc63020ab326db2</param></service></servicedata>
+              <param 
name="changesrevision">a6ad7fbbdc2e14fab82bb8a6d27760d700198cbf</param></service></servicedata>
 (No newline at EOF)
 

++++++ benchmark-1.7.1.obscpio -> benchmark-1.8.5.obscpio ++++++
++++ 11821 lines of diff (skipped)

++++++ benchmark.obsinfo ++++++
--- /var/tmp/diff_new_pack.kSgdaE/_old  2024-08-01 22:03:17.733660655 +0200
+++ /var/tmp/diff_new_pack.kSgdaE/_new  2024-08-01 22:03:17.737660820 +0200
@@ -1,5 +1,5 @@
 name: benchmark
-version: 1.7.1
-mtime: 1668175263
-commit: d572f4777349d43653b21d6c2fc63020ab326db2
+version: 1.8.5
+mtime: 1721297584
+commit: a6ad7fbbdc2e14fab82bb8a6d27760d700198cbf
 

Reply via email to