Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package nbdkit for openSUSE:Factory checked in at 2026-06-10 15:51:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/nbdkit (Old) and /work/SRC/openSUSE:Factory/.nbdkit.new.2375 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nbdkit" Wed Jun 10 15:51:46 2026 rev:28 rq:1358247 version:1.47.9 Changes: -------- --- /work/SRC/openSUSE:Factory/nbdkit/nbdkit.changes 2026-02-13 12:45:11.890415401 +0100 +++ /work/SRC/openSUSE:Factory/.nbdkit.new.2375/nbdkit.changes 2026-06-10 15:52:06.746130432 +0200 @@ -1,0 +2,134 @@ +Tue Jun 09 16:16:31 UTC 2026 - Charles Arnold <[email protected]> + +- Update to version 1.47.9: + * Version 1.47.9. + * New filter: xor + * swab: Don't link with gnutls + * server/password.c: Forbid password=- if stdio is not safe + * docs/nbdkit.pod: Fix bold B<> around parameters + * docs: Link to libnbd in a few more places + * todo: Suggestions for improving nbdkit-blkio-plugin and tests + * tests/test-blkio.sh: Skip the test if io_uring is not available + * spinning: Add a link to study of physical hard disk characteristics + * docs/nbdkit_read_password.pod: Rework documentation + * common/replacements/readpassphrase.h: Use include_next for system header + * Version 1.47.8. + * server: Change password=- again to use readpassphrase(3) + * server: Change password=- to read interactively from /dev/tty + * Version 1.47.7. + * cow: Enhance -D cow.verbose=1 to show file overlay offsets + * cache, cow: Use uint64_t instead of off_t for offsets + * cache: Make offset variables const + * cow: Make some offset variables const + * cow: Fix offsets when overlay is split + * cow: Fix block -> fd calculation + * cache, cow: Add prefix before more calls + * Version 1.47.6. + * tests: Add tests/test-go-nbd.d/go.sum to EXTRA_DIST + * cow: Support overlays larger than 16T on ext4 + * cow: Add name of the temporary file to debug output + * cow: Split out function to create temporary files + * cow: Use a vector to store the overlay file descriptor + * cow: Don't leak blk->lock and blk->bm on error paths + * cache, cow: Prefix ftruncate error with filter name + * server/quit.c: Rearrange includes into normal ordering + * tests: Add interoperability test with go-nbd + * ip: Move rules processing to a separate source file + * ip: Remove include of cleanup.h + * ip: Remove full stop at end of some examples + * ip: Don't use 127.0.0.1 as an example IPv4 address + * ip: Note that loopback name is only supported on nbdkit 1.48 + * ip: Add ability to filter on loopback addresses + * docs: Add more authors + * docs/nbdkit.pod: Improve the list of NBD servers + * README: Add more links to the online documentation + * Version 1.47.5. + * server: Be more aggressive about cleaning LISTEN_* from environment + * tests: Add test of socket activation with names + * tests: Rewrite socket activation test as an nbdsh script + * server: Parse and print LISTEN_FDNAMES + * server: Modify get_socket_activation so it assembles a list of fds + * tests: Fix missing backslash + * extentlist: Suggest small script for reading extents from qemu-img map + * common/include/human-size.h: Parse hex and octal sizes + * common/include/human-size.h: Allow _ before scaling factor + * server: Split up large server/public.c + * server/nbdkit.syms: Add a comment about why we export nbdkit_debug_* + * tests/test-sparse-random-blocksize.sh: Reduce maximum block size + * vram: Cast cl_ulong to uint64_t before printing + * Version 1.47.4. + * todo: Allow extentlist filter to read hex extents + * sparse-random: Parse runlength parameter using nbdkit_parse_size + * tests/test-sparse-random-blocksize.sh: Enhance the test + * sparse-random: Clamp preferred block size + * sparse-random: Make block size configurable + * vram: Link to blkdiscard(8) + * Version 1.47.3. + * server/sockets.c: Don't crash if TCP/IP selected without --port + * docs: Update man pages for new OCaml bindings + * Version 1.47.2. + * tests/functions.sh.in: Remove obsolete comment + * tests/test-ipv4-lo.sh, tests/test-ipv6-lo.sh: Remove pick_unused_port + * tests/test-ip-filter.sh: Remove use of pick_unused_port + * server: Partially fix --port=0 + * server/sockets.c: Print the actual bound addresses and ports in debug output + * todo: Add item about nbdkit_timestamp on the main thread + * ocaml: Add bindings for nbdkit_name and nbdkit_timestamp + * docs/nbdkit_timestamp.pod: Fix copy and paste error in man page + * docs/nbdkit-plugin.pod: Add a link to nbdkit_timestamp(3) + * log: Use nbdkit_timestamp() + * Add new nbdkit_timestamp() function + * tests/test-name-plugin.c: Fix copy and paste errors + * plugins/rust: add CHANGELOG entry for MR #138 + * plugins/rust: Clippy cleanup + * wrapper: Allow NBDKIT_VALGRIND_MASSIF=1 to run massif + * common/utils/utils.h: Add C++ boilerplate + * map: Fix documentation about changing the size of the disk + * server/test-public.c: Add process_name dummy variable + * Add new nbdkit_name() function + * configure.ac: Remove use of "which" command + * vddk: Test with VDDK 9.0.1.0 + * qcow2dec: Don't pass flags from .extents through to .pread + * file: Change calculations of block size hints for block devices + * todo: Add note about problems with file plugin block_size + * file: Don't advertise minimum_io_size > 64K (the max supported by NBD) + * blocksize-policy: Fix assertion failure on unaligned block status + * python: Sort documentation for module functions in order + * python: Document some missing module functions + * python: Link to C man pages for module functions + * tests/test-ocaml-debug-hexdump.sh: Fix test that plugin was built + * Version 1.47.1. + * docs/nbdkit_read_password.pod: Fix typo in Python description + * docs/nbdkit_debug_hexdump.pod: Add a link back to nbdkit-checkwrite-filter + * docs/nbdkit_debug_hexdump.pod: Document when hexdiff was added to nbdkit + * docs/nbdkit_debug_hexdump.pod: Update information about Rust binding + * rust: Add a binding for nbdkit_debug_hexdiff + * python: Add binding for nbdkit_debug_hexdiff + * ocaml: Add binding for nbdkit_debug_hexdiff + * ocaml: Add convenience functions for NBDKit.buf + * checkwrite: Display differences if -D checkwrite.showdiffs=1 is used + * server: Add nbdkit_debug_hexdiff function + * server: Rewrite ugly macros in nbdkit_debug_hexdump + * tests: Fix some copy/paste errors in debug_hexdump tests + * file: Link to delay filter in the SEE ALSO section + * file: Sort plugin names in SEE ALSO section + * file: Improve flow of documentation of dir parameter + * ssh: Describe this plugin versus nbd+ssh URIs + * docs: Match all return value descriptions of nbdkit_parse_* + * docs: Fix thinko and clarify description of nbdkit_parse_* functions + * rust: Add a simple test of nbdkit_debug_hexdump + * rust: Add binding for nbdkit_debug_hexdump + * tests: ocaml errorcodes: Test additional exceptions + * tests: ocaml errorcodes: Add future code to check the error string + * tests: ocaml errorcodes: Refactor this test + * ocaml: Handle Failure and Invalid_argument exceptions nicely + * ocaml: Implement new NBDKit.Error exception + * ocaml: Translate Unix_error exceptions to nbdkit_set_error + nbdkit_error + * ocaml: Refactor exception to error handling + * ocaml: Refactor documentation for error handling + * tests/test-ocaml-errorcodes.c: Fix typo in error messages + * ocaml: Fix comment about parse_* functions + * ocaml: Implement OCaml binding for nbdkit_debug_hexdump + * python: Implement nbdkit.debug_hexdump + +------------------------------------------------------------------- Old: ---- nbdkit-1.46.2.tar.xz New: ---- nbdkit-1.47.9.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nbdkit.spec ++++++ --- /var/tmp/diff_new_pack.XVclUR/_old 2026-06-10 15:52:08.110186956 +0200 +++ /var/tmp/diff_new_pack.XVclUR/_new 2026-06-10 15:52:08.114187122 +0200 @@ -27,7 +27,7 @@ %global broken_test_arches %{arm} aarch64 %{ix86} Name: nbdkit -Version: 1.46.2 +Version: 1.47.9 Release: 0 Summary: Network Block Device server License: BSD-3-Clause @@ -183,6 +183,7 @@ + # The plugins below have non-trivial dependencies are so are # packaged separately. %package cdi-plugin @@ -213,6 +214,7 @@ + # In theory this is noarch, but because plugins are placed in _libdir # which varies across architectures, RPM does not allow this. %package gcs-plugin @@ -706,6 +708,7 @@ %{_libdir}/%{name}/filters/nbdkit-time-limit-filter.so %{_libdir}/%{name}/filters/nbdkit-tls-fallback-filter.so %{_libdir}/%{name}/filters/nbdkit-truncate-filter.so +%{_libdir}/%{name}/filters/nbdkit-xor-filter.so %{_mandir}/man1/nbdkit-blocksize-filter.1* %{_mandir}/man1/nbdkit-blocksize-policy-filter.1* %{_mandir}/man1/nbdkit-cache-filter.1* @@ -751,6 +754,7 @@ %{_mandir}/man1/nbdkit-time-limit-filter.1* %{_mandir}/man1/nbdkit-tls-fallback-filter.1* %{_mandir}/man1/nbdkit-truncate-filter.1* +%{_mandir}/man1/nbdkit-xor-filter.1.gz %files bzip2-filter %{_libdir}/%{name}/filters/nbdkit-bzip2-filter.so ++++++ _service ++++++ --- /var/tmp/diff_new_pack.XVclUR/_old 2026-06-10 15:52:08.154188780 +0200 +++ /var/tmp/diff_new_pack.XVclUR/_new 2026-06-10 15:52:08.158188946 +0200 @@ -1,7 +1,7 @@ <services> <service name="tar_scm" mode="manual"> <param name="filename">nbdkit</param> - <param name="revision">v1.46.2</param> + <param name="revision">v1.47.9</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.XVclUR/_old 2026-06-10 15:52:08.186190106 +0200 +++ /var/tmp/diff_new_pack.XVclUR/_new 2026-06-10 15:52:08.202190769 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://gitlab.com/nbdkit/nbdkit.git</param> - <param name="changesrevision">574bf19998b06515ef3df47bc8eabd36b632eb2a</param></service></servicedata> + <param name="changesrevision">714956cc9901c752598a214ae72fc69a897cd3b9</param></service></servicedata> (No newline at EOF) ++++++ nbdkit-1.46.2.tar.xz -> nbdkit-1.47.9.tar.xz ++++++ ++++ 11226 lines of diff (skipped)
