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-07-12 11:12:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nbdkit (Old)
 and      /work/SRC/openSUSE:Factory/.nbdkit.new.1523 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "nbdkit"

Tue Jul 12 11:12:23 2022 rev:8 rq:988459 version:1.30.7

Changes:
--------
--- /work/SRC/openSUSE:Factory/nbdkit/nbdkit.changes    2021-11-05 
22:59:38.912321642 +0100
+++ /work/SRC/openSUSE:Factory/.nbdkit.new.1523/nbdkit.changes  2022-07-12 
11:12:36.603711844 +0200
@@ -1,0 +2,247 @@
+Sun Jul 10 22:10:54 UTC 2022 - jfeh...@suse.com
+
+- Update to version 1.30.7:
+  * Version 1.30.7.
+  * 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
+  * tests/test-parallel-sh.sh: Skip test under valgrind + debuginfod
+  * tests/test-parallel-sh.sh: Small cleanups
+  * 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
+- Enable linuxdisk plugin
+
+-------------------------------------------------------------------
+Fri Jul 08 18:08:16 UTC 2022 - jfeh...@suse.com
+
+- Update to version 1.30.6:
+  * Version 1.30.6.
+  * exitwhen: Link to example of how to use exit-when-pipe-closed
+  * rate: Miscellaneous enhancements to comments and debug messages
+  * 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
+  * 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
+  * multi-conn: Fix test with newer libnbd
+  * data: Small clarification to the manual
+  * vddk: advise user on obscure thumbprint mismatch error condition
+  * configure: Fix incorrect comment about supported VDDK version
+  * Version 1.30.5.
+  * .gitignore: Ignore __pycache__ directory wherever it occurs
+  * vddk: Demote another useless phone-home error message to debug
+  * nbd: Hide some state machine debugging behind a debug flag
+  * Remove pointless 'global' declarations.
+  * Use RuntimeError instead of Exception
+  * Drop pointless error check.
+  * tests: Print a warning if nbdkit does not start after 30 seconds
+  * file: Fix leaked file descriptor on error path
+  * eval: Fix memory leak on error path
+  * multi-conn: Fix memory leak on error path
+  * Version 1.30.4.
+  * pause: Delete control socket on server shutdown
+  * rust: Use a local filename for the test socket
+  * Update to nix 0.24.1
+  * rust: Use correct char type for characters
+  * readahead: Simplify the test replacing use of sh plugin
+  * readahead: Simplify the test by inlining some files
+  * torrent: Don't attempt to rm -rf (null) on unload
+  * readahead: Minor whitespace changes
+  * ssh: Move and document thread model declaration
+  * docs/nbdkit-filter.pod: Fix invalid use of E<> in verbatim section
+  * Version 1.30.3.
+  * tests: ssh: Don't run unused sshd
+  * ocaml: Declare that we use caml_-namespaced symbols, for OCaml 4.14
+  * tests/test-cache-max-size.sh: Fix tests in locales with different date 
format
+  * common: Add hexdigit.h containing common functions for handling hex
+  * data: Fix typo in comment
+  * tests: web-server: Avoid rare race in shutdown
+  * server, tests: Prefix both uses of perror ("accept")
+  * data: Check failure from some <(...) scripts
+  * curl: scripts: Multiple fixes
+  * python: Also plug leak on error case
+  * tests/test-protect-ranges.sh: Don't try to use port 10809
+  * python: Avoid memory leak in .list_exports and .extents
+  * fuzzing: Recommend combining fuzzing with ASAN
+  * configure: Add --disable-linker-script flag
+  * configure: Disable linker script for server when using libfuzzer
+  * configure: Reorganise USE_LINKER_SCRIPT_FOR_SERVER conditional
+  * configure: Report --enable-libfuzzer flag in summary output
+  * Version 1.30.2.
+  * server: Improve error message for --dump-plugin when plugin name is missing
+  * docs: Use I<> to quote command line flag
+  * tests: Skip vsock tests unless the vsock_loopback module is loaded
+  * build: Fix GCC diagnostics for GCC 4.4 in RHEL 6
+  * podwrapper: Don't add the =encoding header for RHEL 6-era POD
+  * podwrapper: Verify that all man pages are valid UTF-8
+  * podwrapper: Add suggestion for debugging Perl scripts
+  * docs: Document how to write plugins/filters in C++
+  * vddk: Don't use uninitialized values when computing preferred block size
+  * Update Nix to 0.23.0
+  * Update Mockall to 0.11.0
+  * fuzzing: Document alternate method for AFL++ using clang-LTO
+  * server: Export __afl_* symbols for American Fuzzy Lop
+  * tests: Fix some failing tests in RHEL / CentOS / AlmaLinux 8
+  * tests: Generally prefer nbdinfo over qemu-img info
+  * tests: Remove unnecessary 'requires qemu-img --version'
+  * tests: Add regression test that nbdkit isn't linked to OpenSSL
+  * Version 1.30.1.
+  * ci: Add perl-dev back to Alpine
+  * ci: Regenerate CI files using latest libvirt-ci/lcitool
+  * ci/manifest.yml: Add PERL skip variables
+  * Use new string-vector and const-string-vector types
+  * common/utils: Add new string vector types
+  * common/utils/nbdkit-string.h: Rename header guards
+  * cc: Rename misnamed string_vector to params_vector
+  * ci: Rename centos-8 to almalinux-8
+  * ci: Remove fedora-34 tests
+  * plugins/sh: Add ENOEXEC fallback for inline scripts
+  * tests/functions.sh.in: Add comment about enabling vsock in tests
+  * ci: Skip perl on clang targets
+  * ci/build.sh: Combine mingw cases
+  * ci: alpine: Include perl-dev package to build perl plugin
+  * data: Remove bash-ism from <(...) script
+  * docs, tests: Remove bash-ism from --run parameter
+  * ci: Temporarily remove check-valgrind, dist tests
+  * ci: Install 'dnf-command(config-manager)' first
+  * ci: Use almalinux-8 instead of centos-8
+  * Add CI for GitLab
+  * tests: Check that /dev/loop-control is accessible when needed
+  * libssh: Check also for SSH_OPTIONS_DELAY
+  * test-sh-errors: Allow for more variation of error messages
+  * Fix libraries for mingw32 builds
+  * test-delay-shutdown: Do not assume 124 as timeout's exit code and rather 
probe for it
+  * test-exportname: Only check exportname.out contents if it exists
+  * tests: Explicitly run $(plugin) under sh in expect scripts
+  * test-swap: Only run with proper capability
+  * plugins/rust: Run more tests
+  * golang: Make sure used golang version supports modules
+  * Only use vsock if VMADDR_CID_ANY is defined
+  * Include sys/vsock.h only if it exists
+  * plugins/file: Include linux/fs.h only if it exists
+  * ocaml: Minor simplification of set_field function
+  * todo: Suggest new thread model numbering in API V3
+  * Version 1.30.0.
+  * docs: Final release notes for 1.30
+  * sh: Use new string type instead of reallocing return buffers
+  * common/utils: Add extensible string, based on vector
+  * todo: Drop item about minimum request size
+  * todo: Document possibility of extending .block_size in API v3
+  * blocksize: Default internal block size based on plugin
+  * blocksize: Defer per-handle initialization to .prepare
+  * blocksize: Refactor to per-handle constraints
+  * vddk: Use nested MAX macros
+  * common/include: Fix MIN and MAX macros so they can be nested
+  * common/include: Change unique-name macros to use __COUNTER__
+  * blocksize: Minor doc improvements
+  * windows: tests/test-foreground.sh: Skip this test
+  * windows: Skip some nbdkit-cow-filter tests
+  * windows: tests: Add requires_run for some tests
+  * windows: server/debug.c: Call close_memstream instead of fclose
+  * windows: server/debug.c: Don't crash if open_memstream fails
+  * windows: Add replacement posix_memalign function
+  * windows: Add replacement for sysconf() POSIX function
+  * swab: Implement .block_size callback
+  * windows: blocksize-policy: Don't use reserved word ERROR
+  * todo: Remove retry filter suggestion which was already implemented
+  * blocksize: Don't open-code is_power_of_2
+  * log: Implement .block_size callback
+  * docs: Fix typo & line too long in nbdkit-release-notes-1.30.pod
+  * docs: Update release notes for nbdkit 1.30
+  * blocksize: Export block size constraints
+  * cache, cow: Export block size constraints
+  * cc: Implement .block_size callback
+  * vddk: Export block size information for this plugin
+  * Version 1.29.16.
+  * blocksize-policy: Check the correct policy
+  * server/plugins.c: Simplify error handling of .block_size callback
+  * python: Implement .block_size callback
+  * ocaml: Implement .block_size callback
+  * nbd: In error messages, just display nbd_get_error()
+  * nbd: Implement .block_size callback
+  * New filter: nbdkit-blocksize-policy-filter
+  * nbd: Use lowercase in error message
+  * tests: Add a simple test for block size constraints
+  * eval, sh: Implement block_size method
+  * server: Add new plugin/filter .block_size callback
+  * tls-fallback: Enhance comments about required callbacks
+  * Version 1.29.15.
+  * vddk: Document our current thinking on VMware out of memory errors
+  * nbd: Opt in to libnbd pread_initialize speedup
+  * error: Tweak filter name for easier debugging
+  * zero: Fix doc typo
+  * plugins: python: Make threading model explicit
+  * plugins: python: Add error example
+  * common/allocators: Always align mlock buffer
+  * common/utils: Add vector_reserve_page_aligned
+  * tests: Use a larger buffer for mlock test
++++ 50 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/nbdkit/nbdkit.changes
++++ and /work/SRC/openSUSE:Factory/.nbdkit.new.1523/nbdkit.changes

Old:
----
  nbdkit-1.29.4.tar.xz

New:
----
  nbdkit-1.30.7.tar.xz

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

Other differences:
------------------
++++++ nbdkit.spec ++++++
--- /var/tmp/diff_new_pack.aQ8pAW/_old  2022-07-12 11:12:37.147712555 +0200
+++ /var/tmp/diff_new_pack.aQ8pAW/_new  2022-07-12 11:12:37.151712561 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package nbdkit
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 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
 
 Name:           nbdkit
-Version:        1.29.4
+Version:        1.30.7
 Release:        0
 Summary:        Network Block Device server
 License:        BSD-3-Clause
@@ -36,14 +36,20 @@
 
 BuildRequires:  autoconf
 BuildRequires:  automake
+BuildRequires:  e2fsprogs
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
+BuildRequires:  jq
 BuildRequires:  libtool
 BuildRequires:  openssh
 BuildRequires:  pkg-config
+BuildRequires:  qemu-tools
+BuildRequires:  socat
+BuildRequires:  xorriso
 BuildRequires:  perl(Pod::Man)
 BuildRequires:  perl(Pod::Simple)
 BuildRequires:  pkgconfig(bash-completion)
+BuildRequires:  pkgconfig(ext2fs)
 BuildRequires:  pkgconfig(gnutls) >= 3.3.0
 BuildRequires:  pkgconfig(libcurl)
 BuildRequires:  pkgconfig(liblzma)
@@ -169,8 +175,11 @@
 
 
 
+
+
 # The plugins below have non-trivial dependencies are so are
 # packaged separately.
+
 %package cdi-plugin
 Summary:        Containerized Data Import plugin for %{name}
 
@@ -197,6 +206,16 @@
 %description guestfs-plugin
 This package is a libguestfs plugin for %{name}.
 
+%package linuxdisk-plugin
+Summary:        Virtual Linux disk plugin for %{name}
+
+Requires:       %{name}-server = %{version}-%{release}
+# for mke2fs
+Requires:       e2fsprogs
+
+%description linuxdisk-plugin
+This package is a virtual Linux disk plugin for %{name}.
+
 %package gzip-plugin
 Summary:        GZip plugin for %{name}
 
@@ -257,6 +276,7 @@
 
 Requires:       %{name}-server = %{version}-%{release}
 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}
@@ -280,6 +300,7 @@
 Provides:       %{name}-offset-filter = %{version}-%{release}
 Provides:       %{name}-partition-filter = %{version}-%{release}
 Provides:       %{name}-pause-filter = %{version}-%{release}
+Provides:       %{name}-protect-filter = %{version}-%{release}
 Provides:       %{name}-rate-filter = %{version}-%{release}
 Provides:       %{name}-readahead-filter = %{version}-%{release}
 Provides:       %{name}-retry-filter = %{version}-%{release}
@@ -296,6 +317,8 @@
 
 nbdkit-blocksize-filter     Adjusts block size of requests sent to plugins.
 
+nbdkit-blocksize-policy-filter  Set block size constraints and policy.
+
 nbdkit-cache-filter         Server-side cache.
 
 nbdkit-cacheextents-filter  Caches extents.
@@ -344,6 +367,8 @@
 
 nbdkit-pause-filter         Pauses NBD requests.
 
+nbdkit-protect-filter      Write-protect parts of a plugin.
+
 nbdkit-rate-filter          Limits bandwidth by connection or server.
 
 nbdkit-readahead-filter     Prefetches data when reading sequentially.
@@ -408,8 +433,6 @@
 
 %prep
 %autosetup -p1
-# Disable webserver test which does not run on OBS
-sed -i "s/LIBNBD_TESTS += test-retry-request-mirror//" tests/Makefile.am
 
 %build
 autoreconf -fiv
@@ -425,6 +448,7 @@
 # need to be.  Most people would use them by copying the upstream
 # package into their vendor/ directory.
 export PYTHON=$(realink -f %{__python3})
+export PATH=/usr/sbin:$PATH
 %configure \
     --with-extra='%{name}-%{version}' \
     --disable-static \
@@ -490,6 +514,7 @@
 # Make sure we can see the debug messages (RHBZ#1230160).
 export LIBGUESTFS_DEBUG=1
 export LIBGUESTFS_TRACE=1
+export PATH=/usr/sbin:$PATH
 
 %make_build check || {
     cat tests/test-suite.log
@@ -567,6 +592,10 @@
 %{_mandir}/man1/nbdkit-guestfs-plugin.1*
 %endif
 
+%files linuxdisk-plugin
+%{_libdir}/%{name}/plugins/nbdkit-linuxdisk-plugin.so
+%{_mandir}/man1/nbdkit-linuxdisk-plugin.1*
+
 %files nbd-plugin
 %{_libdir}/%{name}/plugins/nbdkit-nbd-plugin.so
 %{_mandir}/man1/nbdkit-nbd-plugin.1*
@@ -591,6 +620,7 @@
 
 %files basic-filters
 %{_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
@@ -615,6 +645,7 @@
 %{_libdir}/%{name}/filters/nbdkit-offset-filter.so
 %{_libdir}/%{name}/filters/nbdkit-partition-filter.so
 %{_libdir}/%{name}/filters/nbdkit-pause-filter.so
+%{_libdir}/%{name}/filters/nbdkit-protect-filter.so
 %{_libdir}/%{name}/filters/nbdkit-rate-filter.so
 %{_libdir}/%{name}/filters/nbdkit-readahead-filter.so
 %{_libdir}/%{name}/filters/nbdkit-retry-filter.so
@@ -624,6 +655,7 @@
 %{_libdir}/%{name}/filters/nbdkit-tls-fallback-filter.so
 %{_libdir}/%{name}/filters/nbdkit-truncate-filter.so
 %{_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*
@@ -648,6 +680,7 @@
 %{_mandir}/man1/nbdkit-offset-filter.1*
 %{_mandir}/man1/nbdkit-partition-filter.1*
 %{_mandir}/man1/nbdkit-pause-filter.1*
+%{_mandir}/man1/nbdkit-protect-filter.1*
 %{_mandir}/man1/nbdkit-rate-filter.1*
 %{_mandir}/man1/nbdkit-readahead-filter.1*
 %{_mandir}/man1/nbdkit-retry-filter.1*

++++++ _service ++++++
--- /var/tmp/diff_new_pack.aQ8pAW/_old  2022-07-12 11:12:37.183712603 +0200
+++ /var/tmp/diff_new_pack.aQ8pAW/_new  2022-07-12 11:12:37.183712603 +0200
@@ -1,7 +1,7 @@
 <services>
   <service name="tar_scm" mode="disabled">
     <param name="filename">nbdkit</param>
-    <param name="revision">v1.29.4</param>
+    <param name="revision">v1.30.7</param>
     <param name="scm">git</param>
     <param name="submodules">disable</param>
     <param name="url">https://gitlab.com/nbdkit/nbdkit.git</param>

++++++ nbdkit-1.29.4.tar.xz -> nbdkit-1.30.7.tar.xz ++++++
++++ 22844 lines of diff (skipped)

Reply via email to