Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package nbdkit for openSUSE:Factory checked 
in at 2025-05-14 17:01:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nbdkit (Old)
 and      /work/SRC/openSUSE:Factory/.nbdkit.new.30101 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "nbdkit"

Wed May 14 17:01:28 2025 rev:19 rq:1277277 version:1.42.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/nbdkit/nbdkit.changes    2024-10-31 
16:10:04.836861558 +0100
+++ /work/SRC/openSUSE:Factory/.nbdkit.new.30101/nbdkit.changes 2025-05-14 
17:01:56.169068990 +0200
@@ -1,0 +2,178 @@
+Tue May 13 20:51:35 UTC 2025 - jfeh...@suse.com
+
+- Update to version 1.42.3:
+  * Version 1.42.3.
+  * file: Change confusing comment
+  * file: Implement BLKDISCARD for trim
+  * file: Don't ignore most errors on trim
+  * file: Fix check for errno EOPNOTSUPP
+  * Update TODO with file plugin vs block device issues
+  * file: zero: Use BLKDISCARD method if may_trim is set
+  * file: zero: Document implicit order that we will try zeroing methods
+  * file: Rename h->can_zeroout to h->can_blkzeroout to reflect ioctl
+  * file: Fix do_fallocate debugging on Alpine
+  * rust: Fix clippy uninlined-format-args warning
+  * file: Fix comment style in a few places
+  * file: Add more debugging when -D file.zero=1 is used
+  * file: Fix minor typo in debug message
+  * curl: Remove extra whitespace character
+  * tests: More robust check for nbdsh --base-allocation
+  * ci: Update to latest
+  * docs: Explain how debug flags work
+  * tests/test-layers.c: Replace realloc with nbdkit string type
+  * docs: Simplify and clarify the standard text about magic parameters
+  * docs: Use POD macro for all magic parameters
+  * curl: Move AC_DEFINE upwards
+  * tests/test-pycodestyle.sh: Print paths relative to top source directory
+  * python: Remove unneeded global statements
+  * random, sparse-random: Link to nbdkit-pattern-plugin
+  * file: Improve documentation for cache=none
+  * file: Annotate a few local variables with 'const'
+  * server: Turn flush into a controlpath message
+  * file: Document implicit assumption about eviction windows
+  * file: Reduce the size of the lock around write eviction
+  * file: Hard error if sync_file_range fails
+  * file: If sync_file_range fails to start, don't add window to list
+  * file: Add debugging if sync_file_range / posix_fadvise fails
+  * blocksize: Fix 32-bit overflow in .extents [CVE-2025-47712]
+    bsc#1243108
+  * server: Fix off-by-one for maximum block_status length [CVE-2025-47711]
+    bsc#1243110
+
+-------------------------------------------------------------------
+Tue May 06 22:56:00 UTC 2025 - jfeh...@suse.com
+
+- Update to version 1.42.2:
+  * Version 1.42.2.
+  * tests: Add test file to EXTRA_DIST even if !HAVE_LZIP
+  * common/protocol: Add a test of protocol string conversion functions
+  * common/protocol: Use thread-local storage for "unknown" string
+  * common/protocol/protostrings.h: Fix name_of_nbd_reply prototype
+  * protostrings: Use correct path to nbd-protocol.h
+  * docs: Add a note to --log entry about using nbdkit_error
+  * docs/nbdkit_error.pod: Describe interaction with --log option
+  * docs: Remove incorrect information about syslog
+  * docs: Simplify documentation for --log option
+  * server/log.c: Fix comment
+  * golang: Don't use '()' for no-argument C functions
+  * build: Mark libfuzzer as a developer only option
+  * rust: Disable clippy warnings unless --enable-gcc-warnings is used
+  * ci: Move FreeBSD from Tcl 8.7 to 9.0
+  * ci: Drop alpine-319, add alpine-321
+  * Version 1.42.1.
+  * golang: Add a note about breakage when plugins run in the background
+  * README: New location for Wine AF_UNIX patches
+  * build: Disable -Wunused-command-line-argument on FreeBSD
+  * gitlab: make rust jobs honour the gitlab workflow rules
+  * docs/nbdkit-release-notes-1.42.pod: Add release date
+  * Version 1.42.0.
+  * golang: Support GCC 15
+  * ci: Update FreeBSD builds
+  * docs: Small revisions to the release notes
+  * server: Add vsock_option=yes|no to --dump-config output
+  * openbsd: curl: Include pthread.h
+  * server: Define timeout_option=yes|no in --dump-config output
+  * openbsd: server: Fix detection of --timeout option
+  * docs: Add outline release notes for nbdkit 1.42
+  * Revert "build: Disable -Wunused-command-line-argument on FreeBSD"
+  * ci: In rawhide-clang test, use clang++ to compile C++ (eg. filters/stats)
+  * build: Disable -Wunused-command-line-argument on FreeBSD
+  * rust: Fix "overindented" list in comment
+  * rust: Declare explicit extern "C" API
+  * curl: Fix configure-time checks for enums
+  * ci: Update to latest
+  * Version 1.41.9.
+  * vddk: do_extents: Avoid reading partial chunk beyond the end of the disk
+  * vddk: do_extents: Exit the function if we hit req_one condition
+  * vddk: do_extents: Mark some local variables const
+  * vddk: Cache the disk size in the handle
+  * vddk: Include <stdbool.h>
+  * curl: Remove unnecessary checks for CURL_SSLVERSION_MAX_* macros
+  * docs: Link to a couple of "alternate" plugins
+  * python: examples: Fix comment above API_VERSION constant
+  * TODO: Document problems with -p 0 option and picking a port
+  * tcl: Fix for Tcl 9.0 compatibility
+  * Version 1.41.8.
+  * build: Use 'tar ztf' instead of 'zcat | tar'
+  * ci: Dump out failed log files when the tests fail
+  * tests/test-ocaml-dump-plugin.sh: Temporarily skip test on FreeBSD
+  * ci/build.sh: Set os_id on macOS which lacks /etc/os-release
+  * ci: Don't skip tests on non-Linux
+  * tests: Check that C tests using requires/skip include "requires.h"
+  * tests: Add requires.[ch] as dependencies of test-ocaml
+  * tests: Skip all OCaml tests on macOS
+  * server: Turn synopsis.c into a standalone top level source file
+  * server: Add description of nbdkit to --help output
+  * tmpdisk: Miscellaneous documentation clean-ups
+  * tmpdisk: Link to nbdkit-ondemand-plugin in SEE ALSO section
+  * tests: Add 'requires_root' C function
+  * tests: Add 'requires_not_valgrind'
+  * tests: requires: Add unconditional skip_because helper function
+  * tests: Use 'requires.c' code from libnbd to test requirements
+  * tests: tmpdisk: Check for mkfs and truncate before running these tests
+  * tmpdisk: Use configure-time truncate command
+  * Version 1.41.7.
+  * ondemand: Miscellaneous documentation clean-ups
+  * ondemand: Implement share=true option
+  * tests/test-ondemand-locking.sh: Fail if second connection succeeds
+  * ondemand: Filter out correct invalid exports in .list_exports
+  * ondemand: Refactor exportname checking
+  * ocaml: Further updates to ocamldoc documentation
+  * ocaml: Split OCaml 5 includes (eg. -I +unix) from OCAML_PLUGIN_LIBRARIES
+  * ocaml: Improve ocamldoc documentation
+  * plugins/ocaml/NBDKit.ml: Sort bindings into order
+  * ocaml: Don't call abort if caml_c_thread_unregister fails
+  * ocaml: Use real addresses instead of (void*)<constant>s
+  * evil: Link to nbdkit_parse_probability(3)
+  * Version 1.41.6.
+  * plugins/rust: use CStr literals for static strings
+  * ci: Skip rust on platforms with rustc < 1.77.0
+  * ci: Update CI files
+  * docs/nbdkit-service.pod: Add KeepAlive and User/Group settings
+  * tests/test-ondemand.sh: Refine qemu exportname skips
+  * server: Add --keepalive option
+  * tests/test-ondemand.sh: Work around bug in qemu 9.1 exportname handling
+  * Version 1.41.5.
+  * ondemand: Serialize the .open method
+  * ondemand: Delete the disk if creation fails
+  * ondemand, tmpdisk: Don't allow parameters containing '-'
+  * ondemand: Be less strict about filenames
+  * lzip: Include <config.h>
+  * lzip: Fix memory leak
+  * lzip: Use vector
+  * tests: bzip2, curl, ext2, file, gzip, lzip, memory, offset, xz: Don't leak 
'data' returned by guestfs_cat
+  * Add tests for the lzip filter
+  * Introduce lzip-filter
+  * Fix documented default value for xz-max-depth
+  * bzip2: Fix version where this filter first appeared
+  * Version 1.41.4.
+  * tests: old-plugins: Use self-built 1.38.4 plugin instead of Fedora
+  * filters/qcow2dec/qcow2dec.c: Fix format specifier in error message
+  * tests: old-plugins: Fix srcdir != builddir
+  * tests: old-plugins: Discrete tests and test using nbdinfo
+  * tests: old-plugins: Rename tests so version doesn't contain '-'
+  * tests: old-plugins: Add i686 plugin from nbdkit 1.38.4
+  * tests/test-old-plugins.sh: Test --version, --help and --dump-plugin
+  * tests: old-plugins: Add plugin from nbdkit 1.38.4
+  * tests: Rearrange some filter tests in alphabetical order
+  * Version 1.41.3.
+  * time-limit: Replace ESHUTDOWN error on Windows
+  * New filter: nbdkit-time-limit-filter
+  * tests: Skip test-timeout-cancel when --timeout fails
+  * tests: Test that the timeout gets cancelled after NBD negotiation
+  * docs: Minor corrections to --timeout documentation
+  * server: Implement --timeout option
+  * server: Clear conn->magic when freeing a connection
+  * Version 1.41.2.
+  * ip: Do late filtering in list_exports as well as open
+  * docs/nbdkit_shutdown.pod: Minor copyediting
+  * docs/nbdkit_error.pod: Typo 'thre' -> 'there'
+  * podwrapper: Check cross-references to C API pages
+  * docs: Fix cross-reference to nbdkit_stdio_safe(3)
+  * ocaml: Use thread-local key to register & unregister the thread
+  * ocaml: Reinitialize the OCaml runtime after fork
+  * tests: Refactor ocaml errorcodes plugin used in testing
+  * Version 1.41.1.
+  * vddk: Print the default list of transports in --dump-plugin output
+
+-------------------------------------------------------------------

Old:
----
  nbdkit-1.40.4.tar.xz

New:
----
  nbdkit-1.42.3.tar.xz

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

Other differences:
------------------
++++++ nbdkit.spec ++++++
--- /var/tmp/diff_new_pack.JLSmm9/_old  2025-05-14 17:01:56.689090711 +0200
+++ /var/tmp/diff_new_pack.JLSmm9/_new  2025-05-14 17:01:56.689090711 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package nbdkit
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -27,7 +27,7 @@
 %global broken_test_arches %{arm} aarch64 %{ix86}
 
 Name:           nbdkit
-Version:        1.40.4
+Version:        1.42.3
 Release:        0
 Summary:        Network Block Device server
 License:        BSD-3-Clause
@@ -174,9 +174,10 @@
 
 
 
+
+
 # The plugins below have non-trivial dependencies are so are
 # packaged separately.
-
 %package cdi-plugin
 Summary:        Containerized Data Import plugin for %{name}
 Requires:       %{name}-server = %{version}-%{release}
@@ -196,9 +197,10 @@
 
 
 
+
+
 # In theory this is noarch, but because plugins are placed in _libdir
 # which varies across architectures, RPM does not allow this.
-
 %package gcs-plugin
 Summary:        Gooogle Cloud Storage plugin %{name}
 Requires:       %{name}-python-plugin = %{version}-%{release}
@@ -310,6 +312,7 @@
 Provides:       %{name}-scan-filter = %{version}-%{release}
 Provides:       %{name}-spinning-filter = %{version}-%{release}
 Provides:       %{name}-swab-filter = %{version}-%{release}
+Provides:       %{name}-time-limit-filter = %{version}-%{release}
 Provides:       %{name}-tls-fallback-filter = %{version}-%{release}
 Provides:       %{name}-truncate-filter = %{version}-%{release}
 
@@ -396,6 +399,8 @@
 
 nbdkit-swab-filter          Filter for swapping byte order.
 
+nbdkit-time-limit-filter    Set an overall time limit for each connection.
+
 nbdkit-tls-fallback-filter  TLS protection filter.
 
 nbdkit-truncate-filter      Truncates, expands, rounds up or rounds down size.
@@ -423,11 +428,11 @@
 This package is a tar archive filter for %{name}.
 
 %package xz-filter
-Summary:        XZ filter for %{name}
+Summary:        XZ and lzip filters for %{name}
 Requires:       %{name}-server = %{version}-%{release}
 
 %description xz-filter
-This package is the xz filter for %{name}.
+This package contains the xz and lzip filters for %{name}.
 
 %package devel
 Summary:        Development files and documentation for %{name}
@@ -684,6 +689,7 @@
 %{_libdir}/%{name}/filters/nbdkit-scan-filter.so
 %{_libdir}/%{name}/filters/nbdkit-spinning-filter.so
 %{_libdir}/%{name}/filters/nbdkit-swab-filter.so
+%{_libdir}/%{name}/filters/nbdkit-time-limit-filter.so
 %{_libdir}/%{name}/filters/nbdkit-tls-fallback-filter.so
 %{_libdir}/%{name}/filters/nbdkit-truncate-filter.so
 %{_mandir}/man1/nbdkit-blocksize-filter.1*
@@ -725,6 +731,7 @@
 %{_mandir}/man1/nbdkit-scan-filter.1*
 %{_mandir}/man1/nbdkit-spinning-filter.1*
 %{_mandir}/man1/nbdkit-swab-filter.1*
+%{_mandir}/man1/nbdkit-time-limit-filter.1*
 %{_mandir}/man1/nbdkit-tls-fallback-filter.1*
 %{_mandir}/man1/nbdkit-truncate-filter.1*
 
@@ -741,7 +748,9 @@
 %{_mandir}/man1/nbdkit-tar-filter.1*
 
 %files xz-filter
+%{_libdir}/%{name}/filters/nbdkit-lzip-filter.so
 %{_libdir}/%{name}/filters/nbdkit-xz-filter.so
+%{_mandir}/man1/nbdkit-lzip-filter.1*
 %{_mandir}/man1/nbdkit-xz-filter.1*
 
 %files devel

++++++ _service ++++++
--- /var/tmp/diff_new_pack.JLSmm9/_old  2025-05-14 17:01:56.737092717 +0200
+++ /var/tmp/diff_new_pack.JLSmm9/_new  2025-05-14 17:01:56.749093218 +0200
@@ -1,7 +1,7 @@
 <services>
   <service name="tar_scm" mode="manual">
     <param name="filename">nbdkit</param>
-    <param name="revision">v1.40.4</param>
+    <param name="revision">v1.42.3</param>
     <param name="scm">git</param>
     <param name="submodules">disable</param>
     <param name="url">https://gitlab.com/nbdkit/nbdkit.git</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.JLSmm9/_old  2025-05-14 17:01:56.773094220 +0200
+++ /var/tmp/diff_new_pack.JLSmm9/_new  2025-05-14 17:01:56.777094388 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://gitlab.com/nbdkit/nbdkit.git</param>
-              <param 
name="changesrevision">0d111a31d9dbc473b9eb901fefe07f0ad392c75a</param></service></servicedata>
+              <param 
name="changesrevision">f80e0b5d08f5ecb88a0cb0e8d4ff61c853cbcce2</param></service></servicedata>
 (No newline at EOF)
 

++++++ nbdkit-1.40.4.tar.xz -> nbdkit-1.42.3.tar.xz ++++++
++++ 12711 lines of diff (skipped)

Reply via email to