Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: lkl-test | Distribution: openSUSE Tumbleweed |
Version: 0.6.4+git.95711a00efe | Vendor: openSUSE |
Release: 1.1 | Build date: Mon Mar 3 05:55:49 2025 |
Group: System/Kernel | Build host: reproducible |
Size: 17874710 | Source RPM: lkl-0.6.4+git.95711a00efe-1.1.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://lkl.github.io | |
Summary: Various test binaries for the Linux Kernel Library (LKL) |
Boot, network and disk I/O test binaries for the Linux Kernel Library (LKL). WARNING: LKL is EXPERIMENTAL; using it could cause data corruption!
GPL-2.0-only
* Mon Mar 03 2025 David Disseldorp <ddiss@suse.de> - Merge opensuse-kernel/SLE15-SP6 bc241b4269c5 - lklfuse: add lseek hook - lklfuse: add copy_file_range hook - Force including Makefile.conf in tools/lkl/Makefile - Fix enum install_headers.py script. - lkl: fix python warnings on escape sequence * Tue Feb 25 2025 David Disseldorp <ddiss@suse.de> - Merge opensuse-kernel/SLE15-SP6 fde8b0a13a2 - lkl: systemd: add iso9660 and udf to udev filter * Enable corresponding opensuse_defconfig options - lklfuse: fallback to read-only mount on EACCES - lkl: posix: use preadv/pwritev for block I/O - lkl: systemd: add example udev and systemd service files * Drop downstream source files - lkl: posix: rework do_rw() types - lkl: fix regression on environment variable config * Fri Feb 21 2025 Bernhard Wiedemann <bwiedemann@suse.com> - Ensure reproducible builds results (boo#1237474) * Wed Feb 19 2025 David Disseldorp <ddiss@suse.de> - Create lklfuse user and group during %pre * Add shadow dependency for user/groupadd - Set fsname=$DEV and subtype=lkl.$FS FUSE mount options by default * Wed Feb 19 2025 David Disseldorp <ddiss@suse.de> - Add warnings about LKL / lklfuse being experimental (jsc#PED-8577) * Drop read-only from default mount options - Drop tools/lkl/bin/* removal * Already handled by d8559e616dc10 ("tools/lkl: delete binary blobs") * Tue Feb 18 2025 David Disseldorp <ddiss@suse.de> - Run as fixed lklfuse user via systemd system service, instead of logged in UACCESS user service. * This avoids the pain of double mounts and allows for easier sandboxing - Rename 51-lklfuse.rules -> 61-lklfuse.rules * ENV{ID_FS_TYPE} filtering now works properly, so drop systemd ID_FS_TYPE ExecCondition. - Add manual udev remove event to stop lklfuse-mount@%k - Document sandboxing mount namespace caveat in service file - Don't run for Btrfs storage * lklfuse lacks multi-device support - Update to 0.6.4+git.d156fd7786d * Build lkl with exfat and without Btrfs for now * Tue Feb 18 2025 David Disseldorp <ddiss@suse.de> - Merge opensuse-kernel/SLE15-SP6 109163f858bc - Cherry pick lkl-upstream cleanups: * 1d9401f042c7 ("lkl: host: drop unused timer parameter") * 62c2bd35bde0 ("Revert "lkl: posix: implement wrapper for timer callback"") * 3566194fd1a2 ("lkl: syscalls: use void pointers to store syscall handlers") * 31c328a651d2 ("lkl: posix: add thread wrapper function") * 0fe731a5b1da ("lkl: posix: implement wrapper for timer callback") * 0db4841b44b1 ("lkl: fix redundant generic-y build warnings") * ba5865e7065d ("lkl: don't install tests") * 32f38143dca8 ("lkl: add tests build barrier") - Remove upstream patches: * 0002-lkl-add-tests-build-barrier.patch * 0003-lkl-don-t-install-tests.patch * Thu Feb 06 2025 David Disseldorp <ddiss@suse.de> - Merge opensuse-kernel/SLE15-SP6 48e05f5e51ac - Fix parallel builds: * 0001-tools-build-Fix-s-detection-code-in-tools-build-Make.patch * 0002-lkl-add-tests-build-barrier.patch - Don't install tests * 0003-lkl-don-t-install-tests.patch * Mon Feb 03 2025 David Disseldorp <ddiss@suse.de> - Switch source tarball to zstd for faster decompress - Fix lklfuse clock_settime on 32-bit architectures * Fri Jan 24 2025 David Disseldorp <ddiss@suse.de> - Migrate to openSUSE expanded kernel source based repo, with: * openSUSE expanded kernel branch SLE15-SP6 at 6d3d7f74b53f9 * upstream lkl 6757641d398 ("Merge pull request #530 from ddiss/lkl_64") merged atop SLE15-SP6 * a bunch of upstream lkl post 6.4 cherry picked fixes * upstream lkl fuse3 conversion * merged SLE15-SP6 69bc9d1462c * unauditable Windows and Android binaries from tools/lkl/bin dropped * added Kconfig with SUSE_VERSION and SUSE_PATCHLEVEL * fix some compiler warnings * Wed May 15 2024 David Disseldorp <ddiss@suse.de> - Split out lklfuse package, with remaining binaries in lkl-test - Fix library sover symlinks - Run boot binary as sanity test * Tue May 14 2024 David Disseldorp <ddiss@suse.de> - Update to lkl upstream 6.4.0-6757641d3982 * enable CONFIG_TRACING for kasan * fix clang-build and lkl-fuzzers build targets - Mount USB block devices via an unprivileged systemd user service * add 51-lklfuse.rules and lklfuse-mount@.service as downstream sources * Fri May 03 2024 David Disseldorp <ddiss@suse.de> - Update to lkl upstream 6.1.0-970883c348b61 * cptofs: remount as read-only prior to exiting * cptofs: allow to override owner/group when copying files * lkl/tests: add disk parameters check to avoid segfaulting * lkl: Mark the stack non-executable to fix a binutils warning - drop lkl-Mark-the-stack-non-executable-to-fix-a-binutils-.patch * lkl/fs2tar: cleanup ARGP_KEY_END handling * lkl: allow some Makefile install paths to be overridden - drop lkl-allow-some-Makefile-install-paths-to-be-overridd.patch * lkl tools: fix cpfromfs relative path handling * Fri Sep 15 2023 David Disseldorp <ddiss@suse.de> - Fix tumbleweed build failure * lkl-Mark-the-stack-non-executable-to-fix-a-binutils-.patch * Tue Sep 12 2023 David Disseldorp <ddiss@suse.de> - Initial packaging, mainline v6.1 with LKL patches on top - Override /usr/lib/ default install path via LIBDIR * lkl-allow-some-Makefile-install-paths-to-be-overridd.patch
/usr/bin/cpfromfs /usr/bin/cptofs /usr/bin/fs2tar
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Mar 9 09:46:30 2025