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-12-22 22:52:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nbdkit (Old)
 and      /work/SRC/openSUSE:Factory/.nbdkit.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "nbdkit"

Mon Dec 22 22:52:28 2025 rev:25 rq:1324212 version:1.46.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/nbdkit/nbdkit.changes    2025-11-05 
16:22:00.439417056 +0100
+++ /work/SRC/openSUSE:Factory/.nbdkit.new.1928/nbdkit.changes  2025-12-22 
22:56:10.262167367 +0100
@@ -1,0 +2,199 @@
+Mon Dec 22 15:25:22 UTC 2025 - Charles Arnold <[email protected]>
+
+- Update to version 1.46.0:
+  * Version 1.46.0.
+  * docs/nbdkit_debug_hexdump.pod: Add a link to nbddump page
+  * docs: Update release notes for 1.46 release
+  * include/nbdkit-common.h: Whitespace changes
+  * include: Define and use __attribute__((malloc)) on public functions
+  * include: Define and use __attribute__((nonnull))
+  * include: Rename ATTRIBUTE_FORMAT_PRINTF -> NBDKIT_ATTRIBUTE_FORMAT_PRINTF
+  * server: Add nbdkit_debug_hexdump function
+  * file: Change windows_fd_lock into reader/writer lock
+  * Version 1.45.17.
+  * file: Don't allow oldest.fd to be closed during evict_writes
+  * file: Rename cache=none to reduce-memory-pressure=true
+  * pattern: Add upper parameter to set top 16 bits
+  * file: posix_fadvise returns an errno, not the usual -1 for errors
+  * file: Move %m to end of debug message
+  * Version 1.45.16.
+  * tests/functions.sh.in: start_nbdkit: Cache is_windows check
+  * tests/functions.sh.in: Rename kill_nbdkit because this is an internal fn
+  * docs/nbdkit-release-notes-1.46.pod: Minor update with latest changes
+  * file: Improve debug message when extents are not supported
+  * file: Print a debug message whenever we clear one of the h->can_* fields
+  * file: Print extra can_* facts in debug output
+  * file: Print either "can_write" or "readonly" fact in debug output
+  * file: Update debug message about block devices
+  * vddk: Initialize start_t to avoid Coverity warning
+  * docs: Update release notes for 1.46
+  * file: In debug output, print more information about the file
+  * winfile: Improve error messages
+  * tests/test-map-random.sh: Skip the test on Windows
+  * tests/test-cow-export-safe.sh: Skip this test on Windows
+  * tests/test-bad-{filter,plugin}-name.sh: Use $EXEEXT for Windows
+  * tests/test-pattern-stride.sh: Skip on Windows
+  * tests: Test for partitioning plugin before using
+  * tests/functions.sh.in: Fail 'is_windows' test if nbdkit is broken
+  * tests/requires.c: Skip requires_root tests on Windows
+  * common/replacements/win32/nbdkit-cat.h: New windmc output
+  * docs/nbdkit-plugin.pod: Mention errno_is_preserved in error handling 
section
+  * file: Fix incorrect error message about modes
+  * file: Fix misleading comment
+  * ci/lcitool/projects/nbdkit.yml: Add 'tar' as an explicit dependency
+  * tar: Better checking for errors when writing to the tar subprocess
+  * pattern: Implement check writes
+  * pattern: Add stride parameter to allow pattern at block boundaries
+  * pattern: Mention random and sparse-random plugins as alternatives
+  * ci: Update various OS versions
+  * ci: Update various OS versions
+  * add proxmox backup server plugin to OTHER_PLUGINS
+  * Version 1.45.15.
+  * server/crypto.c: Support extra server keys for hybrid PQC
+  * nocache, nozero, fua: Add 'foo-mode=' alias options
+  * server: Add --tls-priority option to allow overriding TLS priority
+  * configure: Print TLS priority in summary output
+  * Fix constness of return value of strchr
+  * random: Vary the sector buffer in fast mode
+  * tests: random: Add separate tests of the seed parameter
+  * random: Add fast=true (fast mode)
+  * random: Factor out the function that generates the random buffer
+  * tests/test-random-copy.sh: Fix copy mistake in comment
+  * extentlist: Set errno on extent failure
+  * tests: One more testcase for set meta context
+  * protocol: Allow OPT_LIST more than once
+  * tests: Add test of meta context negotiation corner cases
+  * noextents: Add unit test
+  * ssh: Implement get_size for block devices
+  * ssh: Store the file attributes in the handle
+  * ssh; Display server banner, SFTP version and extensions
+  * tests/test-readonly.sh: Modify test to use 'define' function for script
+  * readonly: Advertise correct status to plugin
+  * doc: Fix formatting typos
+  * vector: Fine-tune vector_reserve behavior
+  * sh, extentlist: Also skip blank lines
+  * sh, extentlist: Allow comments in extents list
+  * python: Include <Python.h> first
+  * cc: Small tweaks to SYNOPSIS section of documentation
+  * checkwrite: Fix two bugs in .zero
+  * docs: Add outline release notes for nbdkit 1.46
+  * todo: Suggest an Imago plugin
+  * todo: Suggest OVA plugin
+  * docs: Use markdown for TODO and SECURITY files
+  * data: Support base64:<BASE64> sequences in the data parameter
+  * data: In le/be code, split word parsing into a separate function
+  * data: Define new macro if we have base64 support
+  * Version 1.45.14
+  * Version 1.45.13.
+  * vram/todo: Add some unresolved issues to the TODO file
+  * linuxdisk: Simplify computation of last line of du
+  * vram: Obey trim FUA flag by calling vram_flush
+  * vram: Link to radeontop(1)
+  * vram: Fix trim command
+  * Fix mke2fs command line
+  * vram: Skip listing devices when no devices found in platform
+  * linuxdisk: Fix parsing of last line of 'du' command output
+  * vram: Skip listing devices when no platforms are found
+  * Version 1.45.12.
+  * ocaml: Don't unregister the thread in close_wrapper
+  * tests/test-ocaml-errorcodes.c: Fix unclosed parenthesis in comment
+  * tests/test-ocaml-errorcodes.c: Launch plugin with systemd socket activation
+  * tests/test-ocaml-errorcodes: Check recovery after reading an error
+  * tests/test_ocaml_errorcodes_plugin.ml: Call Gc.compact on unload
+  * configure: Use PRINT_PKG_VERSION macro in more places
+  * New plugin: vram (Video RAM) plugin using OpenCL
+  * configure: Add new macro to print package version
+  * Version 1.45.11.
+  * vddk: Don't use FNM_PATHNAME when matching export parameter
+  * ocaml: Don't release OCaml runtime system after caml_shutdown
+  * Version 1.45.10.
+  * server/log-fp.c: Fix --name (process name) in error messages
+  * ocaml: Don't call caml_shutdown on unload
+  * data: Check number and type of parameters to expr() function
+  * data: Avoid passing signed int64_t to uint64_t vararg parameter
+  * data: Fix comment about how uint8_t is promoted through varargs
+  * Version 1.45.9.
+  * build: Check for qemu-img and disable some tests if not present
+  * tests/curl: Skip test if 'disk' was not created
+  * server/public.c: Use common/include parse_bool function
+  * common/include: Extra bool parsing into a mini-library
+  * docs: Shorter title and tweaks to the description
+  * Version 1.45.8.
+  * indexed-gzip: Include <stddef.h> to get ptrdiff_t
+  * indexed-gzip: Move variable decl outside for loop
+  * vddk: Sort synopsis into alphabetical order
+  * ext2: Update docs since filter supports concurrent connections
+  * docs: Move --short/--long-options to right place in synopsis
+  * docs: Document how to probe for server command line options
+  * server: Document --long-options and --short-options
+  * docs/nbdkit-probing.pod: Rearrange synopsis to match description
+  * Version 1.45.7.
+  * server: Add --name parameter
+  * docs: Fix bolding of --log=/path option
+  * tests/test-python-plugin.py: Remove unused variables
+  * python: Add binding for nbdkit_parse_bool
+  * tests/test-python-plugin.py: Add name of test for test_parse_size
+  * Version 1.45.6.
+  * server/public.c: Use lrint() instead of implicit conversion to int
+  * indexed-gzip: Fixes for 32-bit support
+  * Version 1.45.5.
+  * indexed-gzip: More editorially neutral content
+  * Introduce index-gzip filter
+  * Move unmodified index build/extract to ig_zran.h/c
+  * Add serialize/deserialize fn for zran structs
+  * Restructure zran.h, zran.c for use as library
+  * Import zran.c/zran.h v1.6 (2 Aug 2024) from zlib
+  * delay: Add new delay-trigger option
+  * delay: Rearrange the options in alphabetical order in the documentation
+  * tests/test-map.sh: Fix "nbd_pread: count cannot be 0: Invalid argument"
+  * Version 1.45.4.
+  * docs/nbdkit-client.pod: Document attaching NBD devices to QEMU VMs
+  * docs/nbdkit-client.pod: Combine and rename "LIMITATIONS" section
+  * tests/test-golang-fork-warning.sh: Fix hanging test
+  * tests: Use 'define script' in a few more places
+  * tests: Modify make-pki and make-psk scripts to be atomic
+  * tests: Define common functions for requiring TLS certs and PSK
+  * tests/test-tls.sh: Remove unused export of pkidir
+  * tests: Generate make-psk.sh
+  * tests/make-psk.sh: Fix typo "pkstool" -> "psktool"
+  * tests: Fix typo "An good" -> "A good"
+  * map: Implement map-size feature
+  * tests/test-at-file.sh: Fix srcdir != builddir
+  * tests: Work around realpath error on BSDs
+  * Version 1.45.3.
+  * server: Use debug() instead of nbdkit_debug() consistently in the server
+  * map: Refer to @PATH syntax in documentation
+  * server: Add @PATH syntax
+  * server/main.c: Factor out the function that parses key=value
+  * server/main.c: Fix comment
+  * server/main.c: Move key=value parsing to a new function
+  * server/options.h: Reject empty string ("") as a short name
+  * server/options.h: Add comment to is_short_name
+  * server/main.c: Reject empty string as a plugin name or filter name
+  * common: utils: Add const to <vector>_duplicate variable decls
+  * data: Use new vector_append_array in a couple of places
+  * map: Use new vector_append_array function instead of loop
+  * common: utils: vector: Fix vector_uniq prototype and add a test
+  * common: utils: vector: Add range functions for insert, append and remove
+  * common: utils: vector: Prefer vector_reset over free()
+  * Version 1.45.2.
+  * New filter: map for remapping arbitrary blocks
+  * common: utils: vector: Add new vector_uniq function
+  * tests/functions: Factor out 2^63-1 constant used by a few tests
+  * tests/test-cache-block-size.sh: Remove unused socket
+  * data: Minor revisions to the documentation for clarity
+  * full: Remove reference to equivalence of nbdkit-readonly-filter
+  * tests/test-floppy.sh: Simplify this test
+  * count: Add an example to the documentation
+  * common/include/test-once.c: Further fixes for pthread_barrier_t
+  * common/include/test-once.c: Skip test on macOS which lacks 
pthread_barrier_t
+  * Version 1.45.1.
+  * count: Clarify documentation
+  * New filter: nbdkit-count-filter: count bytes read, written etc.
+  * file: trim: Don't try BLKDISCARD if earlier FALLOC_FL_PUNCH_HOLE worked
+  * file: zero: Print the debug message on the fallback path once
+  * common: Add ONCE macro to run code only once
+  * server: Fix .zero fallback path
+  * Remove deprecated cacheextents filter
+
+-------------------------------------------------------------------

Old:
----
  nbdkit-1.44.4.tar.xz

New:
----
  nbdkit-1.46.0.tar.xz

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

Other differences:
------------------
++++++ nbdkit.spec ++++++
--- /var/tmp/diff_new_pack.6mKHFX/_old  2025-12-22 22:56:10.886193102 +0100
+++ /var/tmp/diff_new_pack.6mKHFX/_new  2025-12-22 22:56:10.894193432 +0100
@@ -27,7 +27,7 @@
 %global broken_test_arches %{arm} aarch64 %{ix86}
 
 Name:           nbdkit
-Version:        1.44.4
+Version:        1.46.0
 Release:        0
 Summary:        Network Block Device server
 License:        BSD-3-Clause
@@ -180,8 +180,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}
@@ -207,8 +209,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}
@@ -284,7 +288,6 @@
 Provides:       %{name}-blocksize-filter = %{version}-%{release}
 Provides:       %{name}-blocksize-policy-filter = %{version}-%{release}
 Provides:       %{name}-cache-filter = %{version}-%{release}
-Provides:       %{name}-cacheextents-filter = %{version}-%{release}
 Provides:       %{name}-checkwrite-filter = %{version}-%{release}
 Provides:       %{name}-cow-filter = %{version}-%{release}
 Provides:       %{name}-ddrescue-filter = %{version}-%{release}
@@ -335,8 +338,6 @@
 
 nbdkit-cache-filter         Server-side cache.
 
-nbdkit-cacheextents-filter  Caches extents.
-
 nbdkit-checkwrite-filter    Checks writes match contents of plugin.
 
 nbdkit-cow-filter           Copy-on-write overlay for read-only plugins.
@@ -661,8 +662,8 @@
 %{_libdir}/%{name}/filters/nbdkit-blocksize-filter.so
 %{_libdir}/%{name}/filters/nbdkit-blocksize-policy-filter.so
 %{_libdir}/%{name}/filters/nbdkit-cache-filter.so
-%{_libdir}/%{name}/filters/nbdkit-cacheextents-filter.so
 %{_libdir}/%{name}/filters/nbdkit-checkwrite-filter.so
+%{_libdir}/%{name}/filters/nbdkit-count-filter.so
 %{_libdir}/%{name}/filters/nbdkit-cow-filter.so
 %{_libdir}/%{name}/filters/nbdkit-ddrescue-filter.so
 %{_libdir}/%{name}/filters/nbdkit-delay-filter.so
@@ -674,10 +675,12 @@
 %{_libdir}/%{name}/filters/nbdkit-extentlist-filter.so
 %{_libdir}/%{name}/filters/nbdkit-fua-filter.so
 %{_libdir}/%{name}/filters/nbdkit-gzip-filter.so
+%{_libdir}/%{name}/filters/nbdkit-indexed-gzip-filter.so
 %{_libdir}/%{name}/filters/nbdkit-ip-filter.so
 %{_libdir}/%{name}/filters/nbdkit-limit-filter.so
 %{_libdir}/%{name}/filters/nbdkit-log-filter.so
 %{_libdir}/%{name}/filters/nbdkit-luks-filter.so
+%{_libdir}/%{name}/filters/nbdkit-map-filter.so
 %{_libdir}/%{name}/filters/nbdkit-multi-conn-filter.so
 %{_libdir}/%{name}/filters/nbdkit-nocache-filter.so
 %{_libdir}/%{name}/filters/nbdkit-noextents-filter.so
@@ -704,8 +707,8 @@
 %{_mandir}/man1/nbdkit-blocksize-filter.1*
 %{_mandir}/man1/nbdkit-blocksize-policy-filter.1*
 %{_mandir}/man1/nbdkit-cache-filter.1*
-%{_mandir}/man1/nbdkit-cacheextents-filter.1*
 %{_mandir}/man1/nbdkit-checkwrite-filter.1*
+%{_mandir}/man1/nbdkit-count-filter.1.gz
 %{_mandir}/man1/nbdkit-cow-filter.1*
 %{_mandir}/man1/nbdkit-ddrescue-filter.1*
 %{_mandir}/man1/nbdkit-delay-filter.1*
@@ -717,10 +720,12 @@
 %{_mandir}/man1/nbdkit-extentlist-filter.1*
 %{_mandir}/man1/nbdkit-fua-filter.1*
 %{_mandir}/man1/nbdkit-gzip-filter.1*
+%{_mandir}/man1/nbdkit-indexed-gzip-filter.1.gz
 %{_mandir}/man1/nbdkit-ip-filter.1*
 %{_mandir}/man1/nbdkit-limit-filter.1*
 %{_mandir}/man1/nbdkit-log-filter.1*
 %{_mandir}/man1/nbdkit-luks-filter.1*
+%{_mandir}/man1/nbdkit-map-filter.1.gz
 %{_mandir}/man1/nbdkit-multi-conn-filter.1*
 %{_mandir}/man1/nbdkit-nocache-filter.1*
 %{_mandir}/man1/nbdkit-noextents-filter.1*

++++++ _service ++++++
--- /var/tmp/diff_new_pack.6mKHFX/_old  2025-12-22 22:56:10.962196236 +0100
+++ /var/tmp/diff_new_pack.6mKHFX/_new  2025-12-22 22:56:10.982197061 +0100
@@ -1,7 +1,7 @@
 <services>
   <service name="tar_scm" mode="manual">
     <param name="filename">nbdkit</param>
-    <param name="revision">v1.44.4</param>
+    <param name="revision">v1.46.0</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.6mKHFX/_old  2025-12-22 22:56:11.038199371 +0100
+++ /var/tmp/diff_new_pack.6mKHFX/_new  2025-12-22 22:56:11.046199701 +0100
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://gitlab.com/nbdkit/nbdkit.git</param>
-              <param 
name="changesrevision">30ee9518a24f63ed5f66d0b30ac2544dc9da18a5</param></service></servicedata>
+              <param 
name="changesrevision">8c660cbf507ce6008483ae21c186444aa3dc0f11</param></service></servicedata>
 (No newline at EOF)
 

++++++ nbdkit-1.44.4.tar.xz -> nbdkit-1.46.0.tar.xz ++++++
++++ 17254 lines of diff (skipped)

Reply via email to