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-10-06 19:20:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/trinity (Old) and /work/SRC/openSUSE:Factory/.trinity.new.3698736 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "trinity" Tue Oct 6 19:20:24 2026 rev:86 rq:1382757 version:1.9+git.20260923 Changes: -------- --- /work/SRC/openSUSE:Factory/trinity/trinity.changes 2026-08-26 19:55:02.806545961 +0200 +++ /work/SRC/openSUSE:Factory/.trinity.new.3698736/trinity.changes 2026-10-06 19:20:26.827652939 +0200 @@ -1,0 +2,52 @@ +Mon Oct 5 08:05:47 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to version 1.9+git.20260923: + * cgroup: stop publishing a writable cgroup.procs fd to children, + which could migrate a host task (1 == init) into a fuzzed leaf + * oracles: an errno'd -1 no longer counts as a broken syscall + contract (new syscall_errno_failure()), which also stands down + cred's setfsuid/setfsgid and makes --dry-run syscall-free + * objects: a child's close() no longer retires the parent's + pooled global fd; FD_EVENT_CLOSE/CLOSE_RANGE are count-only now + * loop: bound both the shutdown wait and the per-tick lock-repair + loop, so a child stuck in D-state no longer wedges the run, its + final stats, its exit code or the parent's tick + * reap: feed the canary crash queue from the fault beacon on + WIFEXITED, so a crash-looping childop gets demoted outside -D + * cleanup: gate the parent-only atexit teardowns on mainpid and + route child exit() through the new trinity_exit() + * stats-ring: keep counting a slot the plausibility guard + rejected, so the op clock no longer runs backwards + * stats: stop the --stats timeseries JSONL growing without bound + (drop unchanged rows, cap the sink at 4 GiB) + * tables: one group-name table covering all 19 syscall groups, so + GROUP_VFS_PATH..GROUP_NS no longer print as "(null)" + +------------------------------------------------------------------- +Tue Sep 22 13:35:51 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to version 1.9+git.20260908: + * reap: detect dead children through the per-child + /proc/<pid>/stat fd instead of kill(pid, 0); a recycled pid + could keep a stale slot alive and make kill_all_kids() + SIGKILL an unrelated process + * net/thermal: shim the THRESHOLD commands and attributes so + the build works against older kernel headers + * nfsd: model the ten genl commands added in Linux 7.2/7.3 + * thermal/genl: add TZ_GET_MODE and the three THRESHOLD + commands + * landlock: add LANDLOCK_RESTRICT_SELF_NO_NEW_PRIVS and OR + random flag subsets so multi-flag and invalid-flag paths + become reachable + * io_uring/zcrx: add the ARM_EVENT and ADD_AREA ctrl ops + * ioctls/iommufd: add IOMMU_IOAS_NOIOMMU_GET_PA + * fchdir: sanitise the FD_FAILFS_ROOT sentinel and contain + the child with EXTRA_FORK + * post-mortem: cap a /proc section in a crash report at 64K + * build: drop seven globs for source directories that do not + exist +- Drop patches, both merged upstream: + * 0001-ioctls-atm-use-ATM_ADDPARTY-ATM_DROPPARTY-only-if-de.patch + * 0001-sunrpc-mark-fam_sunrpc-as-used.patch + +------------------------------------------------------------------- Old: ---- 0001-ioctls-atm-use-ATM_ADDPARTY-ATM_DROPPARTY-only-if-de.patch 0001-sunrpc-mark-fam_sunrpc-as-used.patch trinity-1.9+git.20260823.tar.xz New: ---- trinity-1.9+git.20260923.tar.xz ----------(Old B)---------- Old:- Drop patches, both merged upstream: * 0001-ioctls-atm-use-ATM_ADDPARTY-ATM_DROPPARTY-only-if-de.patch * 0001-sunrpc-mark-fam_sunrpc-as-used.patch Old: * 0001-ioctls-atm-use-ATM_ADDPARTY-ATM_DROPPARTY-only-if-de.patch * 0001-sunrpc-mark-fam_sunrpc-as-used.patch ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ trinity.spec ++++++ --- /var/tmp/diff_new_pack.LdRpqC/_old 2026-10-06 19:20:28.244712434 +0200 +++ /var/tmp/diff_new_pack.LdRpqC/_new 2026-10-06 19:20:28.246712518 +0200 @@ -17,14 +17,12 @@ Name: trinity -Version: 1.9+git.20260823 +Version: 1.9+git.20260923 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-ioctls-atm-use-ATM_ADDPARTY-ATM_DROPPARTY-only-if-de.patch -Patch1: 0001-sunrpc-mark-fam_sunrpc-as-used.patch # 32bits and ppc64+s390x are all unsupported ExcludeArch: %{ix86} %{arm32} %{power64} %{riscv} s390x ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.LdRpqC/_old 2026-10-06 19:20:28.332716129 +0200 +++ /var/tmp/diff_new_pack.LdRpqC/_new 2026-10-06 19:20:28.341716507 +0200 @@ -1,4 +1,4 @@ -mtime: 1787726696 -commit: 4fed5b829ed6528f23e5a9426e5ca479645ebd7ee44407793d4a5776fa947f3e +mtime: 1791267452 +commit: 926838547701745f51ceed0c552eb3bc21de0edff3afcf63af8087cdce138ee6 url: https://src.opensuse.org/jirislaby/d-t-trinity ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.LdRpqC/_old 2026-10-06 19:20:28.445720874 +0200 +++ /var/tmp/diff_new_pack.LdRpqC/_new 2026-10-06 19:20:28.456721336 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/kernelslacker/trinity</param> - <param name="changesrevision">c8dc16a271fb012a04a30da67c1b6278b0cffc9b</param></service></servicedata> + <param name="changesrevision">8652c7b4d5f0d794341fdd909dd23c62ecc46bda</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-10-06 08:17:32.000000000 +0200 @@ -0,0 +1,4 @@ +*.obscpio +*.osc +_build.* +.pbuild ++++++ trinity-1.9+git.20260823.tar.xz -> trinity-1.9+git.20260923.tar.xz ++++++ ++++ 2197 lines of diff (skipped)
