Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package liburing for openSUSE:Factory checked in at 2026-11-06 19:33:58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/liburing (Old) and /work/SRC/openSUSE:Factory/.liburing.new.3759290 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "liburing" Fri Nov 6 19:33:58 2026 rev:38 rq:1395083 version:2.15 Changes: -------- --- /work/SRC/openSUSE:Factory/liburing/liburing.changes 2026-08-24 12:01:40.594769932 +0200 +++ /work/SRC/openSUSE:Factory/.liburing.new.3759290/liburing.changes 2026-11-06 19:37:08.093843281 +0100 @@ -1,0 +2,13 @@ +Thu Nov 5 06:19:35 UTC 2026 - Jiri Slaby <[email protected]> + +- add 0001-test-waitid-accept-ETIME-for-a-fired-linked-timeout.patch + to fix tests for kernel 7.4 + +------------------------------------------------------------------- +Tue Nov 3 06:52:05 UTC 2026 - Jiri Slaby <[email protected]> + +- add to excludes + * connect.t: flaky on 16.1 + 7.3 + * sqpoll-exec.t, thread-exit.t: flaky on 7.3 + +------------------------------------------------------------------- New: ---- 0001-test-waitid-accept-ETIME-for-a-fired-linked-timeout.patch ----------(New B)---------- New: - add 0001-test-waitid-accept-ETIME-for-a-fired-linked-timeout.patch to fix tests for kernel 7.4 ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ liburing.spec ++++++ --- /var/tmp/diff_new_pack.jrSLxp/_old 2026-11-06 19:37:09.404898122 +0100 +++ /var/tmp/diff_new_pack.jrSLxp/_new 2026-11-06 19:37:09.412898456 +0100 @@ -29,6 +29,7 @@ Source0: https://brick.kernel.dk/snaps/%{name}-%{version}.tar.gz Source1: https://brick.kernel.dk/snaps/%{name}-%{version}.tar.gz.asc Source2: https://git.kernel.org/pub/scm/docs/kernel/pgpkeys.git/plain/keys/F7D358FB2971E0A6.asc#/%{name}.keyring +Patch: 0001-test-waitid-accept-ETIME-for-a-fired-linked-timeout.patch BuildRequires: bash BuildRequires: fdupes BuildRequires: gcc-c++ @@ -143,11 +144,14 @@ TEST_EXCLUDE+=( recv-bundle-buf-len.t ) %endif %if 0%{?suse_version} >= 1600 +TEST_EXCLUDE+=( connect.t ) TEST_EXCLUDE+=( io-wq-exit.t ) TEST_EXCLUDE+=( iowait.t ) TEST_EXCLUDE+=( read-before-exit.t ) TEST_EXCLUDE+=( read-inc-buf-more.t ) TEST_EXCLUDE+=( read-mshot.t ) +TEST_EXCLUDE+=( sqpoll-exec.t ) +TEST_EXCLUDE+=( thread-exit.t ) %endif echo "TEST_EXCLUDE=\"${TEST_EXCLUDE[@]}\"" > test/config.local ++++++ 0001-test-waitid-accept-ETIME-for-a-fired-linked-timeout.patch ++++++ From: Jens Axboe <[email protected]> Date: Mon, 19 Oct 2026 11:19:38 -0600 Subject: test/waitid: accept -ETIME for a fired linked timeout References: 7.4 build fix Git-repo: https://github.com/axboe/liburing Git-commit: 5ff75106b614b3e8f28ad578a45179f295ff56da Patch-mainline: yes A linked timeout that fires and cancels a waitid request now completes with -ETIME, like it does for other requests. Older kernels completed it with 1. Accept both. Signed-off-by: Jens Axboe <[email protected]> Signed-off-by: Jiri Slaby <[email protected]> --- test/waitid.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/test/waitid.c b/test/waitid.c index 54e187fc384f..1bbfbe0dcbb6 100644 --- a/test/waitid.c +++ b/test/waitid.c @@ -89,7 +89,9 @@ static int test_noexit(struct io_uring *ring) fprintf(stderr, "cqe wait: %d\n", ret); return T_EXIT_FAIL; } - if (cqe->user_data == 2 && cqe->res != 1) { + /* older kernels complete a fired linked timeout with 1 */ + if (cqe->user_data == 2 && + !(cqe->res == -ETIME || cqe->res == 1)) { fprintf(stderr, "timeout res: %d\n", cqe->res); return T_EXIT_FAIL; } -- 2.56.0 ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.jrSLxp/_old 2026-11-06 19:37:09.460900464 +0100 +++ /var/tmp/diff_new_pack.jrSLxp/_new 2026-11-06 19:37:09.464900631 +0100 @@ -1,4 +1,4 @@ -mtime: 1787286222 -commit: bf032a0683b0054c6078d921137c6911cff9c00953ba9290cc718ccea213e157 -url: https://src.opensuse.org/jirislaby/d-l-c-liburing +mtime: 1793859720 +commit: 9080b9de57c20df1f65b9d9e4aad6e7917cebc31094c3ec6def7d725a71b1429 +url: https://src.opensuse.org/clibs/liburing ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-11-05 07:22:00.000000000 +0100 @@ -0,0 +1,4 @@ +*.obscpio +*.osc +_build.* +.pbuild
