Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package growlight for openSUSE:Factory 
checked in at 2026-03-20 21:21:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/growlight (Old)
 and      /work/SRC/openSUSE:Factory/.growlight.new.8177 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "growlight"

Fri Mar 20 21:21:11 2026 rev:18 rq:1341454 version:1.2.41

Changes:
--------
--- /work/SRC/openSUSE:Factory/growlight/growlight.changes      2025-11-06 
18:14:56.107805978 +0100
+++ /work/SRC/openSUSE:Factory/.growlight.new.8177/growlight.changes    
2026-03-20 21:21:34.969936446 +0100
@@ -1,0 +2,6 @@
+Thu Mar 19 19:50:44 UTC 2026 - Martin Hauke <[email protected]>
+
+- Update to version 1.2.41
+  * Handle Nettle 4 API break.
+
+-------------------------------------------------------------------

Old:
----
  growlight-1.2.40.tar.gz

New:
----
  growlight-1.2.41.tar.gz

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

Other differences:
------------------
++++++ growlight.spec ++++++
--- /var/tmp/diff_new_pack.7vHkP9/_old  2026-03-20 21:21:35.589962277 +0100
+++ /var/tmp/diff_new_pack.7vHkP9/_new  2026-03-20 21:21:35.593962445 +0100
@@ -1,8 +1,8 @@
 #
 # spec file for package growlight
 #
-# Copyright (c) 2025 SUSE LLC and contributors
-# Copyright (c) 2020-2025, Martin Hauke <[email protected]>
+# Copyright (c) 2026 SUSE LLC and contributors
+# Copyright (c) 2020-2026, Martin Hauke <[email protected]>
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -23,7 +23,7 @@
 %bcond_without  pandoc
 %endif
 Name:           growlight
-Version:        1.2.40
+Version:        1.2.41
 Release:        0
 Summary:        Disk manipulation and system setup tool
 License:        GPL-3.0-or-later

++++++ growlight-1.2.40.tar.gz -> growlight-1.2.41.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/growlight-1.2.40/CMakeLists.txt 
new/growlight-1.2.41/CMakeLists.txt
--- old/growlight-1.2.40/CMakeLists.txt 2025-11-05 09:32:12.000000000 +0100
+++ new/growlight-1.2.41/CMakeLists.txt 2026-03-19 20:39:28.000000000 +0100
@@ -1,5 +1,5 @@
 cmake_minimum_required(VERSION 3.14)
-project(growlight VERSION 1.2.40
+project(growlight VERSION 1.2.41
   DESCRIPTION "Block device and filesystem manager"
   HOMEPAGE_URL "https://nick-black.com/dankwiki/index.php/Growlight";
   LANGUAGES C CXX)
@@ -51,6 +51,7 @@
 set_package_properties(doctest PROPERTIES TYPE REQUIRED)
 endif()
 if(${USE_LIBZFS})
+message(WARNING "Current libzfs/libspl are not intended for use outside 
zfsforlinux and are likely to break this build!")
 pkg_check_modules(LIBZFS REQUIRED libzfs>=0.8)
 endif()
 feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)
@@ -173,10 +174,14 @@
 )
 endif()
 
+if(DEFINED ENV{TERM})
 add_test(
   NAME blockdev-verbose
   COMMAND sh -c "echo 'blockdev -v' | ./growlight-readline -v --notroot"
 )
+else()
+  message(WARNING "TERM is not defined, not running blockdev-verbose test")
+endif()
 
 # Pandoc documentation (man pages)
 if(USE_PANDOC)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/growlight-1.2.40/doc/man/man8/growlight-readline.8.md 
new/growlight-1.2.41/doc/man/man8/growlight-readline.8.md
--- old/growlight-1.2.40/doc/man/man8/growlight-readline.8.md   2025-11-05 
09:32:12.000000000 +0100
+++ new/growlight-1.2.41/doc/man/man8/growlight-readline.8.md   2026-03-19 
20:39:28.000000000 +0100
@@ -1,6 +1,6 @@
 % growlight-readline(8)
 % nick black <[email protected]>
-% v1.2.40
+% v1.2.41
 
 # NAME
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/growlight-1.2.40/doc/man/man8/growlight.8.md 
new/growlight-1.2.41/doc/man/man8/growlight.8.md
--- old/growlight-1.2.40/doc/man/man8/growlight.8.md    2025-11-05 
09:32:12.000000000 +0100
+++ new/growlight-1.2.41/doc/man/man8/growlight.8.md    2026-03-19 
20:39:28.000000000 +0100
@@ -1,6 +1,6 @@
 % growlight(8)
 % nick black <[email protected]>
-% v1.2.40
+% v1.2.41
 
 # NAME
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/growlight-1.2.40/src/sha.c 
new/growlight-1.2.41/src/sha.c
--- old/growlight-1.2.40/src/sha.c      2025-11-05 09:32:12.000000000 +0100
+++ new/growlight-1.2.41/src/sha.c      2026-03-19 20:39:28.000000000 +0100
@@ -3,10 +3,15 @@
 
 #include "sha.h"
 #include "nettle/sha1.h"
+#include "nettle/version.h"
 
-void sha1(const void* src, size_t len, void* dst){
+void sha1(const void* src, size_t len, uint8_t* dst){
   struct sha1_ctx ctx;
   sha1_init(&ctx);
   sha1_update(&ctx, len, src);
+#if(NETTLE_VERSION_MAJOR >= 4)
+  sha1_digest(&ctx, dst);
+#else
   sha1_digest(&ctx, SHA1_DIGEST_SIZE, dst);
+#endif
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/growlight-1.2.40/src/sha.h 
new/growlight-1.2.41/src/sha.h
--- old/growlight-1.2.40/src/sha.h      2025-11-05 09:32:12.000000000 +0100
+++ new/growlight-1.2.41/src/sha.h      2026-03-19 20:39:28.000000000 +0100
@@ -6,7 +6,9 @@
 extern "C" {
 #endif
 
-void sha1(const void* src, size_t len, void* dst);
+#include <stdint.h>
+
+void sha1(const void* src, size_t len, uint8_t* dst);
 
 #ifdef __cplusplus
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/growlight-1.2.40/tools/release 
new/growlight-1.2.41/tools/release
--- old/growlight-1.2.40/tools/release  2025-11-05 09:32:12.000000000 +0100
+++ new/growlight-1.2.41/tools/release  2026-03-19 20:39:28.000000000 +0100
@@ -20,7 +20,8 @@
 BUILDDIR="build-$VERSION"
 mkdir "$BUILDDIR"
 cd "$BUILDDIR"
-cmake ..
+# see https://github.com/dankamongmen/growlight/issues/163 FIXME
+cmake -DUSE_LIBZFS=false ..
 make -j
 
 # if that all worked, commit, push, and tag

Reply via email to