Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package liburing for openSUSE:Factory 
checked in at 2023-06-14 16:28:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/liburing (Old)
 and      /work/SRC/openSUSE:Factory/.liburing.new.15902 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "liburing"

Wed Jun 14 16:28:58 2023 rev:16 rq:1092731 version:2.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/liburing/liburing.changes        2023-04-22 
21:56:43.543876746 +0200
+++ /work/SRC/openSUSE:Factory/.liburing.new.15902/liburing.changes     
2023-06-14 16:29:31.550536987 +0200
@@ -1,0 +2,26 @@
+Mon Jun 12 08:44:39 UTC 2023 - David Disseldorp <[email protected]>
+
+- Update to 2.4:
+  * Add io_uring_{major,minor,check}_version() functions.
+  * Add IO_URING_{MAJOR,MINOR,CHECK}_VERSION() macros.
+  * FFI support (for non-C/C++ languages integration).
+  * Add io_uring_prep_msg_ring_cqe_flags() function.
+  * Deprecate --nolibc configure option.
+  * CONFIG_NOLIBC is always enabled on x86-64, x86, and aarch64.
+  * Add support for IORING_REGISTER_USE_REGISTERED_RING and use if available.
+  * Add io_uring_close_ring_fd() function.
+  * Add io_uring_prep_msg_ring_fd_alloc function.
+  * Add io_uring_free_buf_ring() and io_uring_setup_buf_ring() functions.
+  * Ensure that io_uring_prep_accept_direct(), io_uring_prep_openat_direct(),
+    io_uring_prep_openat2_direct(), io_uring_prep_msg_ring_fd(), and
+    io_uring_prep_socket_direct() factor in being called with
+    IORING_FILE_INDEX_ALLOC for allocating a direct descriptor.
+  * Add io_uring_prep_sendto() function.
+- Add liburing-ffi2 package for corresponding FFI library, given that
+  dependents will normally require either that or the base library (not both).
+- Drop upstream patches:
+  * 0001-Do-not-always-expect-multishot-recv-to-stop-posting-.patch
+  * 0001-test-file-verify.t-Don-t-run-over-mlock-limit-when-r.patch
+  * 0001-test-helpers-fix-socket-length-type.patch
+
+-------------------------------------------------------------------

Old:
----
  0001-Do-not-always-expect-multishot-recv-to-stop-posting-.patch
  0001-test-file-verify.t-Don-t-run-over-mlock-limit-when-r.patch
  0001-test-helpers-fix-socket-length-type.patch
  liburing-2.3.tar.bz2

New:
----
  liburing-2.4.tar.bz2

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

Other differences:
------------------
++++++ liburing.spec ++++++
--- /var/tmp/diff_new_pack.nxsCT7/_old  2023-06-14 16:29:33.486548883 +0200
+++ /var/tmp/diff_new_pack.nxsCT7/_new  2023-06-14 16:29:33.494548932 +0200
@@ -18,17 +18,13 @@
 
 %define lname   liburing2
 Name:           liburing
-Version:        2.3
+Version:        2.4
 Release:        0
 Summary:        Linux-native io_uring I/O access library
 License:        (GPL-2.0-only AND LGPL-2.1-or-later) OR MIT
 Group:          Development/Libraries/C and C++
 URL:            https://git.kernel.dk/cgit/liburing
 Source:         
https://git.kernel.dk/cgit/liburing/snapshot/%{name}-%{version}.tar.bz2
-# PATCH-FIX-UPSTREAM: fix tests on big endian
-Patch1:         0001-test-helpers-fix-socket-length-type.patch
-Patch2:         0001-Do-not-always-expect-multishot-recv-to-stop-posting-.patch
-Patch3:         0001-test-file-verify.t-Don-t-run-over-mlock-limit-when-r.patch
 BuildRequires:  gcc-c++
 BuildRequires:  pkgconfig
 BuildRequires:  procps
@@ -47,6 +43,14 @@
 Provides native async IO for the Linux kernel, in a fast and efficient
 manner, for both buffered and O_DIRECT.
 
+%package -n liburing-ffi2
+Summary:        io_uring I/O access library for non-C/C++ languages
+Group:          Development/Libraries/C and C++
+
+%description -n liburing-ffi2
+Foreign function interface for liburing, offering non-C/C++ language
+integration.
+
 %package devel
 Summary:        Development files for Linux-native io_uring I/O access library
 Group:          Development/Libraries/C and C++
@@ -81,20 +85,27 @@
 
 %install
 %make_install
-rm -v %{buildroot}%{_libdir}/%{name}.a
+rm -v %{buildroot}%{_libdir}/%{name}*.a
 
 %post -n %{lname} -p /sbin/ldconfig
 %postun -n %{lname} -p /sbin/ldconfig
 
+%post -n liburing-ffi2 -p /sbin/ldconfig
+%postun -n liburing-ffi2 -p /sbin/ldconfig
+
 %files -n %{lname}
 %{_libdir}/liburing.so.*
 %license COPYING COPYING.GPL LICENSE
 
+%files -n liburing-ffi2
+%{_libdir}/liburing-ffi.so.*
+
 %files devel
 %doc README
 %{_includedir}/liburing/
 %{_includedir}/liburing.h
 %{_libdir}/liburing.so
+%{_libdir}/liburing-ffi.so
 %{_libdir}/pkgconfig/*
 %{_mandir}/man2/*
 %{_mandir}/man3/*

++++++ liburing-2.3.tar.bz2 -> liburing-2.4.tar.bz2 ++++++
++++ 13095 lines of diff (skipped)

Reply via email to