Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Factory
klp-build
klp-build.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File klp-build.changes of Package klp-build
------------------------------------------------------------------- Mon Oct 07 12:58:01 UTC 2024 - mvetter@suse.com - Update to version 0~20241007.06dcc8f: * README: Fix typos about the configuration * man: Add "--ignore-errors" definition * extractor: Do not use compile_commands.json for SLE kernels * extract: Add --ignore-errors argument * tests: Fix remove/apply patches log writer handle * setup: Call validate_config before checking for files * setup: Check the number of affected codestreams only after filter_cs * tests: Convert ccp to pytest, and rename the files * tests: Check classify_codestreams * test_ksrc: Start using pytest instead of unittest * setup: Download the missing codestreams before checking for files/mods * setup: Move file-funcs, repo and info to the check phase * setup: Mark some functions as static * ibs: Create a symlink from data/ARCH/lib to data/ARCH/usr/lib * setup: Show info about the affected architectures * ksrc: Improve method of detecting patched kernels * README: Add information about configuration file * man: Add information about the default files/dirs * ibs.py: Show information when prepare-tests is called * ccp: Add one more symbol to the blacklist * config: Fix missing_codestream check * Add support to extract code from current running kernel * config: Introduce self.host to in order to create lp on the running system * klp-build: Remove the kdir argument * templ: Fix {mod}_funcs struct nameing for modules that start with numbers * setup: 15.6-RT uses the SLERT repo ------------------------------------------------------------------- Wed Sep 04 14:30:27 UTC 2024 - mvetter@suse.com - Update to version 0~20240902.c95cc9e: * patches: Update klp-convert patches * config: Decompress lzma (xz) files * setup: Remove the -default from uname * Remove test.sh: clearly tracking it here was a mistake... * test.sh: Add test for CVE-2024-35817 * Add test for CVE-2024-36921 * ibs: Use osc-tiny API to push files to IBS * test.sh: Update expected output LoC * templ: Fix problem with ## macro concatenation macro in C * Revert "templ: Skip Mako usage for C files" * patches: Remove compiletime_error kernel patch * templ: Skip Mako usage for C files * test.sh: Add CVE-2024-0775 * ksrc: Don't ignore patches without ".patch" suffix * test.sh: Adjust LoC of bpf_link_free ------------------------------------------------------------------- Thu Aug 15 04:24:32 UTC 2024 - mvetter@suse.com - Update to version 0~20240814.5dae2ec: * setup: More information being logged * ibs: Optimize extraction of vmlinux and modules * config.py: Show error code when quilt fails ------------------------------------------------------------------- Wed Aug 14 06:12:41 UTC 2024 - mvetter@suse.com - Update to version 0~20240812.ad9f0e0: * setup: Ignore cs_is_affected if CVE is empty * Rename and fix user_path config names for kgraft-patches * ibs: Move kgraft_path to where it's being used * ibs: Do not remove extracted vmlinux and modules * config: Support 'kgraft-patches' in config file * config: Support 'patches-tests' in config file * klp-ccp: Remove KLP_CCP_PATH env variable * config: Support 'ccp-pol-scripts' in config file * config: Support 'kernel-source' in config file * config: Support per-user configuration file * config.py: Check for supported attribute on modinfo by using startswith * setup: Skip codestreams missing backports (not affected) * ksrc: Add 15.6 RT to get the backports * config: Skip symbols with empty names * ibs: Fix typo when validating the livepatch * ksrc: Check if all branch patches are present to mark as not affected * ksrc: Simplify getting patched codestreams * test.sh: Add new test for CVE-2024-40909 * Add zstd support * Use pyelftools to parse .modinfo * config: Add support to read gzipped files, like vmlinux * Replace all invocations of nm binary with pyelftools * Use PyElfTools in order to read object symbols * test.sh: Adjust LoC count with recent clang-extract changes ------------------------------------------------------------------- Thu Aug 01 05:39:12 UTC 2024 - mvetter@suse.com - Update to version 0~20240731.edfe0bf: * Add new test for CVE-2021-47402 * test.sh: Simplify call to setup_extract_count * klpbuild: Copy the .config from the right place * templ: Add spaces between KLP_RELOC_SYMBOL macro arguments ------------------------------------------------------------------- Mon Jul 29 07:09:22 UTC 2024 - mvetter@suse.com - Update to version 0~20240725.cc0513f: * ksrc.py: Check CVE passed in get-patches * extractor: lock the same src directory on which architecture the script is running on * Add support for tests files in directories * extractor: Add filelocking support for srcdir ------------------------------------------------------------------- Wed Jul 24 13:13:20 UTC 2024 - mvetter@suse.com - Update to version 0~20240722.3c379d8: * tests: Fixed one issue on clang-extract * tests: Add test.sh to check for known working extraction for CE * templ: Fix case of IBT + upstream kernel module with dashes on its name * run-kgr-test.sh: Check in more directories for VMs * templ.py: Return empty string when IBT and CE * extractor: Enable upstream extraction to apply patches * templ.py: Replace dash by underscore when using fname on functions * ce: Use -DCE_LATE_EXTERNALIZE by default * ibs.py: Stop downloading kernel-default-extra * ccp: Drop workarounds for different codestreams * config: Fix get_sdir to always point to x86_64 * templ: Add IBT support for ccp * extractor: Propagate needs_ibt to extractor backends * ccp: Check KLP_CONVERT on fun_exts * Change get_cs_boot_file to target odir instead of arch/boot dir * templ: Add 15.6 codestream to fixes header * extractor: Use IBT for 15.6 onwards * setup: Remove s390x check since all codestreams are now supported * setup: Show kernel version when file is not found * extractor: Do not catch a specific error when running ccp/ce * ccp: Remove more options that ccp doesn't understand * extractor: Adapt the regex for SLE 15-SP6 cases * extractor: Show more info when we can't get the command line ------------------------------------------------------------------- Tue Jul 02 07:46:00 UTC 2024 - mvetter@suse.com - Update to version 0~20240701.f72b4a1: * config: Show kernel version when configuration entries diverge * Add man page for klp-build * ksrc: Remove MIME-Version string from upstream commit subject - Install man page ------------------------------------------------------------------- Fri Jun 28 05:18:20 UTC 2024 - mvetter@suse.com - Update to version 0~20240627.48ed241: * ksrc.py: Add --tags to git fetch * Adding support to SLE15-SP6 * config.py: Dump kernel version and arch when a module is not supported * templ.py: Fix Kbuild file generation ------------------------------------------------------------------- Mon Jun 24 10:13:45 UTC 2024 - mvetter@suse.com - Update to version 0~20240622.445505a: * config: Add architecture of the duplicated symbol warning * config.py: Show kernle version when a duplicate symbol was found ------------------------------------------------------------------- Mon Jun 24 10:07:21 UTC 2024 - Michael Vetter <mvetter@suse.com> - Install run-kgr-test.sh to bindir - Run fdupes ------------------------------------------------------------------- Thu Jun 20 20:40:30 UTC 2024 - Michael Vetter <mvetter@suse.com> - Initial package of klp-build git 9aa77a for openSUSE
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor