Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libdex for openSUSE:Factory checked in at 2023-10-25 18:04:42 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libdex (Old) and /work/SRC/openSUSE:Factory/.libdex.new.24901 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libdex" Wed Oct 25 18:04:42 2023 rev:4 rq:1120254 version:0.4.1 Changes: -------- --- /work/SRC/openSUSE:Factory/libdex/libdex.changes 2023-09-20 13:23:28.874375083 +0200 +++ /work/SRC/openSUSE:Factory/.libdex.new.24901/libdex.changes 2023-10-25 18:05:27.947776534 +0200 @@ -1,0 +2,7 @@ +Mon Oct 23 17:54:41 UTC 2023 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 0.4.1: + + This release includes an important fix for how io_uring CQE are + handled. + +------------------------------------------------------------------- Old: ---- libdex-0.4.0.tar.xz New: ---- libdex-0.4.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libdex.spec ++++++ --- /var/tmp/diff_new_pack.0obA5c/_old 2023-10-25 18:05:29.655833979 +0200 +++ /var/tmp/diff_new_pack.0obA5c/_new 2023-10-25 18:05:29.659834113 +0200 @@ -20,7 +20,7 @@ %bcond_with profiling Name: libdex -Version: 0.4.0 +Version: 0.4.1 Release: 0 Summary: Library supporting "Deferred Execution" for GNOME and GTK License: LGPL-2.1-or-later ++++++ libdex-0.4.0.tar.xz -> libdex-0.4.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libdex-0.4.0/NEWS new/libdex-0.4.1/NEWS --- old/libdex-0.4.0/NEWS 2023-09-17 01:03:46.000000000 +0200 +++ new/libdex-0.4.1/NEWS 2023-10-23 19:36:51.000000000 +0200 @@ -1,3 +1,8 @@ +libdex 0.4.1 +============ + +This release includes an important fix for how io_uring CQE are handled. + libdex 0.4.0 ============ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libdex-0.4.0/meson.build new/libdex-0.4.1/meson.build --- old/libdex-0.4.0/meson.build 2023-09-17 01:03:46.000000000 +0200 +++ new/libdex-0.4.1/meson.build 2023-10-23 19:36:51.000000000 +0200 @@ -1,5 +1,5 @@ project('libdex', 'c', - version: '0.4.0', + version: '0.4.1', meson_version: '>= 0.62.0', default_options: [ 'warning_level=2', 'werror=false', 'c_std=gnu11', ], ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libdex-0.4.0/src/dex-uring-aio-backend.c new/libdex-0.4.1/src/dex-uring-aio-backend.c --- old/libdex-0.4.0/src/dex-uring-aio-backend.c 2023-09-17 01:03:46.000000000 +0200 +++ new/libdex-0.4.1/src/dex-uring-aio-backend.c 2023-10-23 19:36:51.000000000 +0200 @@ -100,7 +100,7 @@ DexUringFuture *handledstack[32]; struct io_uring_cqe *cqe; gint64 counter; - guint n_handled = 0; + guint n_handled; if (g_source_query_unix_fd (source, aio_context->eventfdtag) & G_IO_IN) { @@ -111,6 +111,7 @@ } again: + n_handled = 0; while (io_uring_peek_cqe (&aio_context->ring, &cqe) == 0) { DexUringFuture *future = io_uring_cqe_get_data (cqe);