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)

Reply via email to