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)