Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package hobbits for openSUSE:Factory checked in at 2026-05-30 22:59:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/hobbits (Old) and /work/SRC/openSUSE:Factory/.hobbits.new.1937 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "hobbits" Sat May 30 22:59:43 2026 rev:3 rq:1356033 version:0.55.0 Changes: -------- --- /work/SRC/openSUSE:Factory/hobbits/hobbits.changes 2025-04-22 17:27:36.857397382 +0200 +++ /work/SRC/openSUSE:Factory/.hobbits.new.1937/hobbits.changes 2026-05-30 23:02:07.930123763 +0200 @@ -1,0 +2,19 @@ +Sat May 30 11:11:05 UTC 2026 - Martin Pluskal <[email protected]> + +- Build with Ninja (%define __builder ninja) via %cmake_build for + faster builds +- Build with -fsigned-char: bitarray.cpp initialises char[] bit + masks with negative literals (-128, -65, ...), which fails to + compile where char is unsigned by default (aarch64, ppc64le, + s390x, ...) + +------------------------------------------------------------------- +Sun Aug 31 15:38:32 UTC 2025 - Andrea Manzini <[email protected]> + +- Update the bundled pffft FFT library to the 2025-02-24 snapshot + (commit d7a4c02), picking up upstream build and portability + fixes accumulated since 2022; pffft is vendored via Source1 + because upstream pulls it in as a git submodule that is not + included in the release tarball + +------------------------------------------------------------------- Old: ---- hobbits-0.54.1.tar.gz pffft-7c3b5a7.zip New: ---- hobbits-0.55.0.tar.gz pffft-d7a4c02.zip ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ hobbits.spec ++++++ --- /var/tmp/diff_new_pack.uID6Dd/_old 2026-05-30 23:02:09.950206805 +0200 +++ /var/tmp/diff_new_pack.uID6Dd/_new 2026-05-30 23:02:09.970207628 +0200 @@ -1,7 +1,7 @@ # # spec file for package hobbits # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # Copyright (c) 2021-2024, Martin Hauke <[email protected]> # # All modifications and additions to the file contributed by third parties @@ -17,10 +17,9 @@ # -%define pffft_hash 7c3b5a7 - +%define pffft_hash d7a4c02 Name: hobbits -Version: 0.54.1 +Version: 0.55.0 Release: 0 Summary: A GUI for bit-based analysis, processing, and visualization License: MIT @@ -33,6 +32,7 @@ BuildRequires: gcc-c++ BuildRequires: hicolor-icon-theme BuildRequires: libpcap-devel +BuildRequires: ninja BuildRequires: pkgconfig BuildRequires: python3-devel BuildRequires: unzip @@ -48,7 +48,6 @@ %package devel Summary: Development files for hobbits -Group: Development/Libraries/C and C++ Requires: %{name} = %{version} %description devel @@ -64,8 +63,14 @@ unzip -j %{SOURCE1} %build +# bitarray.cpp initialises char[] bit masks with negative literals +# (-128, -65, ...), a narrowing error where char is unsigned (aarch64, +# ppc, s390x, ...); build with signed char to match the code's assumption. +export CXXFLAGS="%{optflags} -fsigned-char" +# Generate a Ninja build (faster for this multi-plugin Qt build) +%define __builder ninja %cmake -DCMAKE_SKIP_RPATH:BOOL=OFF -%make_build +%cmake_build %install %cmake_install ++++++ hobbits-0.54.1.tar.gz -> hobbits-0.55.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/hobbits/hobbits-0.54.1.tar.gz /work/SRC/openSUSE:Factory/.hobbits.new.1937/hobbits-0.55.0.tar.gz differ: char 13, line 1 ++++++ pffft-7c3b5a7.zip -> pffft-d7a4c02.zip ++++++ ++++ 1856 lines of diff (skipped)
