Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package nbdkit for openSUSE:Factory checked 
in at 2022-10-15 16:38:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nbdkit (Old)
 and      /work/SRC/openSUSE:Factory/.nbdkit.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "nbdkit"

Sat Oct 15 16:38:07 2022 rev:9 rq:1011046 version:1.32.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/nbdkit/nbdkit.changes    2022-07-12 
11:12:36.603711844 +0200
+++ /work/SRC/openSUSE:Factory/.nbdkit.new.2275/nbdkit.changes  2022-10-15 
16:40:48.218635887 +0200
@@ -1,0 +2,238 @@
+Thu Oct 13 21:21:00 UTC 2022 - jfeh...@suse.com
+
+- Update to version 1.32.2:
+  * Version 1.32.2.
+  * file: Avoid leaking h->fd on an error path
+  * common/utils/exit-with-parent.c: Use nbdkit_shutdown instead of exit
+  * tests: Use GNU cut in tests
+  * tests: Use GNU stat in tests
+  * tests/test-vddk-real.sh: Remove requires stat
+  * tests: Add requires stat --version to a few more tests
+  * tests/test-python-thread-model.sh: Skip test on non-parallel platforms
+  * tests/test-retry-request-mirror.c: Skip this test if 'disk' was not built
+  * tests/test-ocaml-errorcodes.c: Skip this test on macOS
+  * Revert "tests/test-python-thread-model.sh: Skip test on non-parallel 
platforms"
+  * tests: nbd: Skip all nbd plugin tests on macOS
+  * tests/test-nozero.sh: Test requires GNU stat
+  * tests/test-layers.c: Fix test for platforms without pipe2
+  * nbd: Ignore warnings about deprecated sem_* functions on macOS
+  * tests/test-layers.c: Don't link with exit-with-parent code.
+  * docs: Suggest a couple more packages to enhance macOS support
+  * tests: luks: Skip tests on macOS
+  * tests/test-memory-allocator-malloc-mlock.sh: Fix test requires
+  * tests: Fix more tests using truncate instead of $TRUNCATE
+  * tests/pki: Use GnuTLS certtool on macOS
+  * tests/test-python-thread-model.sh: Skip test on non-parallel platforms
+  * server: Further simplification of --exit-with-parent on macOS
+  * eval, sh: Better error message when we get EPIPE from script
+  * server: Simplify --exit-with-parent implementation for macOS
+  * server: Implement --exit-with-parent for macOS
+  * tests/test-exit-with-parent.c: Don't link with server code
+  * tests/test-exit-with-parent.c: Correct PIDs in debug messages
+  * tests/test-exit-with-parent.c: Fix bogus early exit from the test
+  * tests/test-exit-with-parent.c: Fix missing local variable initialization
+  * tests/test-exit-with-parent.c: Add a bunch of debugging to this test
+  * common: Move exit-with-parent code from include/ to utils/
+  * tests/test-exit-with-parent.c: Include <signal.h> for kill(2)
+  * Version 1.32.1.
+  * docs: Add macOS support to 1.32 release notes
+  * tests: Skip some nbdkit-cc-plugin OCaml tests on macOS
+  * tests: Fix miscellaneous test requires lines for macOS.
+  * example4, S3: Use $(SED) instead of sed.
+  * tests: Prefer GNU sed if available in several tests
+  * tests/test-exitwhen*sh: Fix sleep command on macOS
+  * tests: Move definition of $TRUNCATE to functions.sh.in
+  * ondemand: Fix plugin and tests on macOS
+  * wrapper: Set DYLD_LIBRARY_PATH for dynamic library path on macOS
+  * docs: Further fix relative links in README.md
+  * docs: Fix relative links in README.md
+  * build: Document macOS support in the README file
+  * tests/test-exitwhen-pipe-closed.c: Skip this test on macOS
+  * tests/test-read-password-interactive.sh: Skip test on macOS
+  * cc: Ignore undefined symbols on macOS
+  * build: Check for truncate / gtruncate
+  * tests/test-blocksize.sh: Add requires qemu-io
+  * stats: Use -std=c++11
+  * stats: Fix C++ syntax on clang 13 / macOS
+  * exitwhen: Fix some warnings on macOS
+  * exitwhen: Include <signal.h> for kill(2)
+  * file: Fix some warnings on macOS
+  * build: Disable linker script by default on macOS
+  * build: ./configure --disable-linker-script now disables all linker scripts
+  * server/public.c: Fix uid_t/gid_t bounds check on macOS
+  * server: vsock: Use fallback path for creating socket without SOCK_CLOEXEC
+  * common/utils: On macOS remove error about incomplete atomic CLOEXEC support
+  * rust: Add resolver feature
+  * server/sockets.c: Don't fail to start if ipv6.disable=1
+  * server/sockets.c: Save errno from EADDINUSE error
+  * common/utils: Fix generated windows-errors.c line endings
+  * common/replacements/get_current_dir_name.c: Include <string.h> for strlen
+  * build: Check for ranlib (AC_PROG_RANLIB)
+  * ci: Expire artifacts after 1 week
+  * server: Use ansi-colours.h header
+  * common/include: Move ANSI colours to separate library
+  * tests/make-pki.sh: Use Subject Alternative Name for server certificate
+  * docs: Suggest using Subject Alternative Name for server certificates
+  * Version 1.32.0.
+  * tests/test-tls.sh: Skip test if GnuTLS doesn't support verifying peers
+  * docs: Review nbdkit-plugin(3) page
+  * docs: Update authors list
+  * Version 1.31.15.
+  * docs: Add outline release notes for nbdkit 1.32
+  * build: Document gmake instead of make on *BSD, macOS
+  * server: Fail early if --tls-verify-peer is used on non-supported platforms
+  * tests: Avoid bash namerefs, for RHEL 7
+  * tests: Better quoting for cleanup_fn
+  * Version 1.31.14.
+  * tests: Fix TESTS line for root tests
+  * docs, tests: Fix client/server key mix-up and document
+  * tests: Add interop tests with nbd-client (the kernel client)
+  * tests/functions.sh.in: Copy requires_not and requires_root from libnbd
+  * checkwrite: Add working example using qemu-img convert
+  * tests: Hoist some EXTRA_DIST out of automake conditionals
+  * Version 1.31.13.
+  * checkwrite: Add an assertion that we checked the whole region
+  * tests: Add a regression test for bounds error in checkwrite filter
+  * checkwrite: Fix bounds error
+  * Version 1.31.12.
+  * configure: Document --with-* flags that require a parameter
+  * S3: Fix "E713 test for membership should be 'not in'"
+  * plugins/S3.py: correctly handle listing contents of empty buckets.
+  * server: Silence Coverity false positive
+  * server: Avoid Coverity warning on volatile variable
+  * multi-conn: Free memory on failure and unload
+  * floppy: Don't leak string along error path
+  * curl: Correctly check for errors when using getline
+  * cc: Use 'error' after it was assigned
+  * luks: Avoid memory leak on error path
+  * luks: Avoid potential overflow when computing key material offset and 
length
+  * luks: Check return values from malloc more carefully
+  * delay: Fix bounds check when parsing delay parameters
+  * Version 1.31.11.
+  * configure: Use printf to print $ISOPROG
+  * configure: Print the version of curl, libnbd and libssh
+  * configure: Make the 'feature' function print the dots
+  * tests/test-protect.c: Fix typo in previous commit
+  * tests/test-protect.c: Skip test if "disk" was not created
+  * common/include: Rename BUILD_BUG_ON_ZERO to something more meaningful
+  * common/include/test-array-size.c: Avoid Clang warning
+  * vddk: Demote another "phone home" error message to debug
+  * Use ARRAY_SIZE macro in various places in nbdkit
+  * common/include: Add ARRAY_SIZE macro
+  * Version 1.31.10.
+  * tests/test-parallel-sh.sh: Skip test under valgrind + debuginfod
+  * tests/test-parallel-sh.sh: Small cleanups
+  * tests/test-S3: Fix Python formatting
+  * server: Work around incorrect include in gnutls/socket.h
+  * server: Display kTLS setting in debug output
+  * exitwhen: Check nbdkit doesn't exit before the pipe is closed
+  * valgrind: Update comment about valgrind bug affecting OCaml
+  * ocaml: Add further valgrind suppression
+  * ocaml: Add valgrind suppression for OCaml 4.14 bug
+  * perl: Move GCC diagnostic ignored earlier
+  * docs/nbdkit-protocol.pod: block size support was added in 1.30
+  * Version 1.31.9.
+  * s3: catch and handle network timeout exceptions.
+  * s3: added TRIM and ZERO support to S3 plugin.
+  * s3: group connection-serving related code into a class.
+  * s3: move configuration settings into a class.
+  * tests: Add dummy botocore.exceptions module for S3 tests
+  * exitwhen: Link to example of how to use exit-when-pipe-closed
+  * s3: Fix concurrency bug when writing non-aligned data.
+  * rate: Allow burstiness to be controlled
+  * rate: Miscellaneous enhancements to comments and debug messages
+  * tests: Add a regression test for LUKS zeroing crash
+  * ext2: Improve comments
+  * eval: Provide default for .can_cache
+  * eval: Always end scripts in newline
+  * tests: Add regression test for NBDKIT_EMULATE_CACHE fix
+  * server: Fix NBDKIT_CACHE_EMULATE
+  * server: Fix NBDKIT_ZERO_EMULATE from filters
+  * tests: Give sensible name to test sockets
+  * Version 1.31.8.
+  * linuxdisk: Add new subdir/.gitignore to EXTRA_DIST
+  * tests: Fix test-disk2data.sh use of $PYTHON
+  * blocksize: Test of aligned writes vs. RMW race
+  * blocksize: Avoid losing aligned writes to RMW race
+  * linuxdisk: Reduce size of test
+  * Change README to use markdown (fixed)
+  * Change README to use markdown
+  * multi-conn: Fix test with newer libnbd
+  * docs: Enhance podwrapper to detect trailing whitespace
+  * docs: Fix POD verbatim paragraphs
+  * docs: Remove trailing whitespace from POD file
+  * rust: Logically group example code
+  * docs: Fix whitespace to logically group C code examples together
+  * data: Small clarification to the manual
+  * Revert "ci: Try to force Rawhide to use the nodebug kernels"
+  * Version 1.31.7.
+  * ci: Try to force Rawhide to use the nodebug kernels
+  * scripts, vddk: Remove VDDK wrapper scripts
+  * vddk: advise user on obscure thumbprint mismatch error condition
+  * scan: Fix bound so we don't try to prefetch beyond end of disk
+  * S3: use mocked boto3 module when running unit tests
+  * scripts: Split VDDK open script so we can open ESXi or vCenter
+  * ssh: Don't reference readahead or scan filters from this plugin
+  * Version 1.31.6.
+  * scan: Small typographical fix in manual
+  * scan: Remove condition variable
+  * New filter: scan
+  * stats: Enable C++ warnings
+  * stats: Fix various warnings in the filter
+  * curl: Don't document curl plugin + readahead filter
+  * cache: Fix cross-reference nbdkit-readahead-filter
+  * todo: Remove S3 items
+  * configure: Fix incorrect comment about supported VDDK version
+  * Version 1.31.5.
+  * .gitignore: Ignore __pycache__ directory wherever it occurs
+  * Improve S3 unit tests
+  * S3 plugin: add support for accessing multiple objects
+  * Configure VS Code to wrap comments at the right column.
+  * maint: List stats under optional filters in configure output
+  * S3: Older boto3 didn't have head_object, fall back to get_object
+  * vddk: Demote another useless phone-home error message to debug
+  * nbd: Hide some state machine debugging behind a debug flag
+  * Add nbdkit.parse_size() Python function.
+  * Enable flake8 linting within VS Code.
+  * Don't retrieve entire object just to get its size.
++++ 41 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/nbdkit/nbdkit.changes
++++ and /work/SRC/openSUSE:Factory/.nbdkit.new.2275/nbdkit.changes

Old:
----
  nbdkit-1.30.7.tar.xz

New:
----
  nbdkit-1.32.2.tar.xz

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

Other differences:
------------------
++++++ nbdkit.spec ++++++
--- /var/tmp/diff_new_pack.7Qicdk/_old  2022-10-15 16:40:48.686637011 +0200
+++ /var/tmp/diff_new_pack.7Qicdk/_new  2022-10-15 16:40:48.686637011 +0200
@@ -27,7 +27,7 @@
 %global broken_test_arches %{arm} aarch64
 
 Name:           nbdkit
-Version:        1.30.7
+Version:        1.32.2
 Release:        0
 Summary:        Network Block Device server
 License:        BSD-3-Clause
@@ -177,9 +177,10 @@
 
 
 
+
+
 # The plugins below have non-trivial dependencies are so are
 # packaged separately.
-
 %package cdi-plugin
 Summary:        Containerized Data Import plugin for %{name}
 
@@ -292,6 +293,7 @@
 Provides:       %{name}-ip-filter = %{version}-%{release}
 Provides:       %{name}-limit-filter = %{version}-%{release}
 Provides:       %{name}-log-filter = %{version}-%{release}
+Provides:       %{name}-luks-filter = %{version}-%{release}
 Provides:       %{name}-nocache-filter = %{version}-%{release}
 Provides:       %{name}-noextents-filter = %{version}-%{release}
 Provides:       %{name}-nofilter-filter = %{version}-%{release}
@@ -305,6 +307,7 @@
 Provides:       %{name}-readahead-filter = %{version}-%{release}
 Provides:       %{name}-retry-filter = %{version}-%{release}
 Provides:       %{name}-retry-request-filter = %{version}-%{release}
+Provides:       %{name}-scan-filter = %{version}-%{release}
 Provides:       %{name}-stats-filter = %{version}-%{release}
 Provides:       %{name}-swab-filter = %{version}-%{release}
 Provides:       %{name}-tls-fallback-filter = %{version}-%{release}
@@ -349,6 +352,8 @@
 
 nbdkit-log-filter           Logs all transactions to a file.
 
+nbdkit-luks-filter          Read and write LUKS-encrypted disks.
+
 nbdkit-multi-conn-filter    Modifies the way multiple clients can connect to 
the same export simultaneously.
 
 nbdkit-nocache-filter       Disables cache requests in the underlying plugin.
@@ -377,6 +382,8 @@
 
 nbdkit-retry-request-filter Retries single requests if they fail.
 
+nbdkit-scan-filter          Prefetch data ahead of sequential reads.
+
 nbdkit-stats-filter         Displays statistics about operations.
 
 nbdkit-swab-filter          Filter for swapping byte order.
@@ -468,7 +475,7 @@
 %else
     --without-libguestfs \
 %endif
-    --with-tls-priority=@NBDKIT,SYSTEM
+    %{nil}
 
 # Verify that it picked the correct version of Python
 # to avoid RHBZ#1404631 happening again silently.
@@ -526,7 +533,7 @@
 # metapackage so empty
 
 %files server
-%doc README
+%doc README.md
 %license LICENSE
 %{_sbindir}/nbdkit
 %dir %{_libdir}/%{name}
@@ -543,7 +550,7 @@
 %{_mandir}/man1/nbdkit-tls.1*
 
 %files basic-plugins
-%doc README
+%doc README.md
 %license LICENSE
 %{_libdir}/%{name}/plugins/nbdkit-data-plugin.so
 %{_libdir}/%{name}/plugins/nbdkit-eval-plugin.so
@@ -636,6 +643,7 @@
 %{_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-multi-conn-filter.so
 %{_libdir}/%{name}/filters/nbdkit-nocache-filter.so
 %{_libdir}/%{name}/filters/nbdkit-noextents-filter.so
@@ -650,6 +658,7 @@
 %{_libdir}/%{name}/filters/nbdkit-readahead-filter.so
 %{_libdir}/%{name}/filters/nbdkit-retry-filter.so
 %{_libdir}/%{name}/filters/nbdkit-retry-request-filter.so
+%{_libdir}/%{name}/filters/nbdkit-scan-filter.so
 %{_libdir}/%{name}/filters/nbdkit-stats-filter.so
 %{_libdir}/%{name}/filters/nbdkit-swab-filter.so
 %{_libdir}/%{name}/filters/nbdkit-tls-fallback-filter.so
@@ -671,6 +680,7 @@
 %{_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-multi-conn-filter.1*
 %{_mandir}/man1/nbdkit-nocache-filter.1*
 %{_mandir}/man1/nbdkit-noextents-filter.1*
@@ -685,6 +695,7 @@
 %{_mandir}/man1/nbdkit-readahead-filter.1*
 %{_mandir}/man1/nbdkit-retry-filter.1*
 %{_mandir}/man1/nbdkit-retry-request-filter.1*
+%{_mandir}/man1/nbdkit-scan-filter.1*
 %{_mandir}/man1/nbdkit-stats-filter.1*
 %{_mandir}/man1/nbdkit-swab-filter.1*
 %{_mandir}/man1/nbdkit-tls-fallback-filter.1*

++++++ _service ++++++
--- /var/tmp/diff_new_pack.7Qicdk/_old  2022-10-15 16:40:48.718637088 +0200
+++ /var/tmp/diff_new_pack.7Qicdk/_new  2022-10-15 16:40:48.722637098 +0200
@@ -1,7 +1,7 @@
 <services>
   <service name="tar_scm" mode="disabled">
     <param name="filename">nbdkit</param>
-    <param name="revision">v1.30.7</param>
+    <param name="revision">v1.32.2</param>
     <param name="scm">git</param>
     <param name="submodules">disable</param>
     <param name="url">https://gitlab.com/nbdkit/nbdkit.git</param>

++++++ nbdkit-1.30.7.tar.xz -> nbdkit-1.32.2.tar.xz ++++++
++++ 13647 lines of diff (skipped)

Reply via email to