Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package trinity for openSUSE:Factory checked in at 2026-07-23 23:34:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/trinity (Old) and /work/SRC/openSUSE:Factory/.trinity.new.2004 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "trinity" Thu Jul 23 23:34:48 2026 rev:82 rq:1367523 version:1.9+git.20260411 Changes: -------- --- /work/SRC/openSUSE:Factory/trinity/trinity.changes 2026-04-07 16:50:42.837021284 +0200 +++ /work/SRC/openSUSE:Factory/.trinity.new.2004/trinity.changes 2026-07-23 23:34:56.772113319 +0200 @@ -1,0 +2,23 @@ +Fri Apr 17 09:00:14 UTC 2026 - Jiri Slaby <[email protected]> + +- fix build on 16.0 + add 0001-net-proto-vsock.c-fix-build-on-older-distros.patch + +------------------------------------------------------------------- +Thu Apr 16 08:16:15 UTC 2026 - Jiri Slaby <[email protected]> + +- Update to version 1.9+git.20260411: + * Add FUSE ioctl sanitise functions + * Add NVMe ioctl sanitise functions + * cdrom: add sanitise functions for SCSI passthrough and key ioctls + * ioctls/epoll: add sanitise for EPIOCSPARAMS and EPIOCGPARAMS + * ioctls/pidfd: add sanitise for PIDFD_GET_INFO + * statmount: add #ifdef guards for newer STATMOUNT_* constants + * setsockopt: add #ifdef guard for SCM_TS_OPT_ID + * Add /dev/userfaultfd as alternative fd creation path + * Add UFFDIO_MOVE ioctl sanitise function + * Add UFFDIO_POISON ioctl sanitise function + * and many more... +- drop 0001-fix-build-on-aarch-s390x.patch (upstream) + +------------------------------------------------------------------- Old: ---- 0001-fix-build-on-aarch-s390x.patch trinity-1.9+git.20260403.tar.xz New: ---- 0001-net-proto-vsock.c-fix-build-on-older-distros.patch trinity-1.9+git.20260411.tar.xz ----------(Old B)---------- Old: * and many more... - drop 0001-fix-build-on-aarch-s390x.patch (upstream) ----------(Old E)---------- ----------(New B)---------- New:- fix build on 16.0 add 0001-net-proto-vsock.c-fix-build-on-older-distros.patch ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ trinity.spec ++++++ --- /var/tmp/diff_new_pack.EBadLY/_old 2026-07-23 23:34:57.604142485 +0200 +++ /var/tmp/diff_new_pack.EBadLY/_new 2026-07-23 23:34:57.608142625 +0200 @@ -17,13 +17,13 @@ Name: trinity -Version: 1.9+git.20260403 +Version: 1.9+git.20260411 Release: 0 Summary: A Linux System call fuzz tester License: GPL-2.0-only URL: https://github.com/kernelslacker/trinity Source0: %{name}-%{version}.tar.xz -Patch0: 0001-fix-build-on-aarch-s390x.patch +Patch0: 0001-net-proto-vsock.c-fix-build-on-older-distros.patch %description The basic idea is fairly simple. As 'fuzz testing' suggests, we call syscalls ++++++ 0001-net-proto-vsock.c-fix-build-on-older-distros.patch ++++++ From: Jiri Slaby <[email protected]> Date: Fri, 17 Apr 2026 10:55:25 +0200 Subject: net/proto-vsock.c: fix build on older distros MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit References: build-fix Patch-mainline: submitted https://github.com/kernelslacker/trinity/pull/57 Older distros do not include sys/socket.h -- added only by commit 22bbc1dcd0d6 ("vsock/uapi: fix linux/vm_sockets.h userspace compilation errors") upstream. So the build fails with: In file included from net/proto-vsock.c:3: /usr/include/linux/vm_sockets.h:182:39: error: invalid application of ‘sizeof’ to incomplete type ‘struct sockaddr’ 182 | unsigned char svm_zero[sizeof(struct sockaddr) - | ^~~~~~ /usr/include/linux/vm_sockets.h:183:39: error: ‘sa_family_t’ undeclared here (not in a function) 183 | sizeof(sa_family_t) - | ^~~~~~~~~~~ Include the file before vm_sockets.h. Signed-off-by: Jiri Slaby <[email protected]> --- net/proto-vsock.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/net/proto-vsock.c b/net/proto-vsock.c index 975243674579..f53687a8f368 100644 --- a/net/proto-vsock.c +++ b/net/proto-vsock.c @@ -1,5 +1,7 @@ #include <sys/time.h> #include <stdlib.h> +/* for struct sockaddr and sa_family_t, needed in vm_sockets.h, fixed by 22bbc1dcd0d6 */ +#include <sys/socket.h> #include <linux/vm_sockets.h> #include "net.h" #include "random.h" -- 2.53.0 ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.EBadLY/_old 2026-07-23 23:34:57.680145149 +0200 +++ /var/tmp/diff_new_pack.EBadLY/_new 2026-07-23 23:34:57.684145289 +0200 @@ -1,4 +1,4 @@ -mtime: 1775551757 -commit: 882be3221eebd33f1d4badaee1d431facc3ca39dd65a7c13ed8cbec561817c02 +mtime: 1776416471 +commit: 1efbcb158d9d135367d228a0052eb5111964ad87ef8238931d56819a0400d0b0 url: https://src.opensuse.org/jirislaby/d-t-trinity ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.EBadLY/_old 2026-07-23 23:34:57.724146691 +0200 +++ /var/tmp/diff_new_pack.EBadLY/_new 2026-07-23 23:34:57.732146972 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/kernelslacker/trinity</param> - <param name="changesrevision">eb9fdc59d38bd54b8e311282ab336fa6ccd9f0d3</param></service></servicedata> + <param name="changesrevision">4ecfd4492750cc7a92e0ccba197a308c5456b564</param></service></servicedata> (No newline at EOF) ++++++ 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-04-17 11:01:19.000000000 +0200 @@ -0,0 +1,4 @@ +*.obscpio +*.osc +_build.* +.pbuild ++++++ trinity-1.9+git.20260403.tar.xz -> trinity-1.9+git.20260411.tar.xz ++++++ ++++ 6811 lines of diff (skipped)
