Skip to content

Commit

Permalink
Update klp-build to version 0~20250108.8e6c7f6 / rev 11 via SR 1238073
Browse files Browse the repository at this point in the history
https://build.opensuse.org/request/show/1238073
by user jubalh + anag+factory
- Update to version 0~20250108.8e6c7f6:
  * ksrc: drop support for SLE15-SP5-RT
  * ksrc: rename SLE15-SP5 branch to LTSS
  * setup: Always set archs and cve to cs_data
  * extractor: Replace '-' for "-" on module name of externalized syms
  * ksrc: Skip SLE Micro for now
  * Pylint: Solve reports on Setup class and on test files
  * setup: Do not reassign archs with archs.sort()
  * cmd: use correct archs field
  * setup: Move ctor args into a functions
  * klpbuild: Fix more pylint warnings
  * Fix pylint warnings on extract and templ modules
  * templ: Remove the CreateMakefile function
  * ksrc: Fix some pylint warnings
  * Fix pylint issues on Config class
  * codestream: Do not use empty list and dict as default value
  * ksrc: Honor --no-check on scan
  * extractor: Dump the env vars
  • Loading branch information
jubalh authored and bmwiedemann committed Jan 15, 2025
1 parent 3480cd9 commit f5cb532
Show file tree
Hide file tree
Showing 7 changed files with 142 additions and 4 deletions.
Binary file modified packages/k/klp-build/.files
Binary file not shown.
37 changes: 37 additions & 0 deletions packages/k/klp-build/.rev
Original file line number Diff line number Diff line change
Expand Up @@ -186,4 +186,41 @@
* setup: 15.6-RT uses the SLERT repo</comment>
<requestid>1206105</requestid>
</revision>
<revision rev="11" vrev="1">
<srcmd5>7efaee7b453c55bf592b6fbcf8e84079</srcmd5>
<version>0~20250108.8e6c7f6</version>
<time>1736959562</time>
<user>anag+factory</user>
<comment>- Update to version 0~20250108.8e6c7f6:
* ksrc: drop support for SLE15-SP5-RT
* ksrc: rename SLE15-SP5 branch to LTSS
* setup: Always set archs and cve to cs_data
* extractor: Replace '-' for &quot;-&quot; on module name of externalized syms
* ksrc: Skip SLE Micro for now
* Pylint: Solve reports on Setup class and on test files
* setup: Do not reassign archs with archs.sort()
* cmd: use correct archs field
* setup: Move ctor args into a functions
* klpbuild: Fix more pylint warnings
* Fix pylint warnings on extract and templ modules
* templ: Remove the CreateMakefile function
* ksrc: Fix some pylint warnings
* Fix pylint issues on Config class
* codestream: Do not use empty list and dict as default value
* ksrc: Honor --no-check on scan
* extractor: Dump the env vars used by ccp
* config: natsort the codestreams of codestreams.json
* extractor: Check if make invocation fails
* man: Add definiton of the `scan` subcommand
* ksrc: Use atomic transactions with git-fetch
* setup: Always pass conf to scan
* ksrc: Fix IBS constructor
* utils: Remove unneeded variable
* ibs.py: Automatically drop stale codestreams
* config: Fix flush_cs_file regarding list vs dict
* Config: Move check_symbol_archs to Codestream class
* util: Use natsorted on classify_codestreams
* Move filter_cs to utils</comment>
<requestid>1238073</requestid>
</revision>
</revisionlist>
2 changes: 1 addition & 1 deletion packages/k/klp-build/_service
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<service name="tar_scm" mode="manual">
<param name="scm">git</param>
<param name="url">https://github.com/SUSE/klp-build</param>
<param name="revision">06dcc8f00ec4d10ce82005bd6b236eb9c4d5460f</param>
<param name="revision">8e6c7f6dc55ad7a571050cacec6bc6486c3759fe</param>
<param name="versionformat">0~%cd.%h</param>
<param name="changesgenerate">enable</param>
<param name="changesauthor">[email protected]</param>
Expand Down
1 change: 0 additions & 1 deletion packages/k/klp-build/klp-build-0~20241007.06dcc8f.tar.xz

This file was deleted.

1 change: 1 addition & 0 deletions packages/k/klp-build/klp-build-0~20250108.8e6c7f6.tar.xz
101 changes: 101 additions & 0 deletions packages/k/klp-build/klp-build.changes
Original file line number Diff line number Diff line change
@@ -1,3 +1,104 @@
-------------------------------------------------------------------
Wed Jan 15 14:19:42 UTC 2025 - [email protected]

- Update to version 0~20250108.8e6c7f6:
* ksrc: drop support for SLE15-SP5-RT
* ksrc: rename SLE15-SP5 branch to LTSS
* setup: Always set archs and cve to cs_data
* extractor: Replace '-' for "-" on module name of externalized syms
* ksrc: Skip SLE Micro for now
* Pylint: Solve reports on Setup class and on test files
* setup: Do not reassign archs with archs.sort()
* cmd: use correct archs field
* setup: Move ctor args into a functions
* klpbuild: Fix more pylint warnings
* Fix pylint warnings on extract and templ modules
* templ: Remove the CreateMakefile function
* ksrc: Fix some pylint warnings
* Fix pylint issues on Config class
* codestream: Do not use empty list and dict as default value
* ksrc: Honor --no-check on scan
* extractor: Dump the env vars used by ccp
* config: natsort the codestreams of codestreams.json
* extractor: Check if make invocation fails
* man: Add definiton of the `scan` subcommand
* ksrc: Use atomic transactions with git-fetch
* setup: Always pass conf to scan
* ksrc: Fix IBS constructor
* utils: Remove unneeded variable
* ibs.py: Automatically drop stale codestreams
* config: Fix flush_cs_file regarding list vs dict
* Config: Move check_symbol_archs to Codestream class
* util: Use natsorted on classify_codestreams
* Move filter_cs to utils
* Cleanups
* ksrc: Add --force to git fetch
* config: Remove codestreams_list and use a dict everywhere
* ksrc: Don't download codestreams data with "scan"
* config: Move self.lp_name to the classes that inherit COnfig
* Move lp_out_file and lp_name to Codestream class
* config: Simplify get_tests_path
* Drop conf.json
* Move found commits from conf.json to codestreams.json file
* Move cve data to codestreams.json
* config: Move archs from conf.json to codestreams.json
* config: Move the codestreams into it's own key inside codestreams.json
* klp-build: Remove --data-dir
* config: Remove unused conf.json fields
* Move find_obj_path to Codestream class
* Codestreams: Add get_mod
* Move validate_config to Codestream class
* ksrc: Move get_cs_branch to utils
* ksrc: Clean get_cs_branch function
* Revert "templ.py: Include linux/livepatch.h header for IBT enabled kernels"
* Codestreams: Add lpdir to Codestreams class
* templ: Use SUSE_HEADER only once
* templ: Drop unused methods
* Extractor: Merge CCP class into Extractor
* Codestream.py: Add needs_ibt attribute
* ibs: Use more cs.dir()
* Move lp_path to the Codestream class
* Remove clang-extract usage
* extractor: cs-diff: Assert the correct variable
* ksrc: Add --quiet to git fetch
* pylint: First batch of changes, mostly imports and unused vars
* setup: Remove --codestreams in favor of --filter
* ibs: Speed-up the bulk download of codestreams
* Enable scan --conf to check if we support a livepatch for the CVE
* klp-build: Download missing codestreams on scan
* klpbuild: Remove self.working_cs
* tests: Remove the workers argument from Extractor class
* ccp: Adapt to the new ccp policy scripts
* ibs: Fix typo in log
* templ.py: Include linux/livepatch.h header for IBT enabled kernels
* Fix remaining issues regarding the Codestream class introduction
* config: Add 'workers' setting to config file
* Add 'Settings' section to config file
* doc: Remove support for upstream kernel
* cmd: log: Create Codestream object before calling log
* Move ELF handling to utils
* Move more code out of Config class
* Move more code out of Config class
* Add more code to Codestream class
* Simplify get_boot_file to always use files from /boot/*
* codestream: Add ktype and kname on Codestream class
* Remove support for host and kdir types of LP creation
* cmd: Add scan subcommand
* cmd.py: Remove the --experimental optinal\
* config: rename new_codestreams to codestreams_list
* config: Make verbose=False the default for filter_cs
* Second batch of Codestream class support
* Huge transformation: use Codestream class everywhere
* Use Codestream on IBS class
* Let GitHelper to download and filter the codestreams
* setup: Split the _scan_ part from setup_codestreams
* test: utils: Add check for the new Codestream classify
* Start moving setup phase to use Codestream class
* utils: Change classify to also recognize Codestreams class
* Introduce Codestreams class
* tests: Convert setup tests to use pytest
* tests: Convert templ to use pytest

-------------------------------------------------------------------
Mon Oct 07 12:58:01 UTC 2024 - [email protected]

Expand Down
4 changes: 2 additions & 2 deletions packages/k/klp-build/klp-build.spec
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#
# spec file for package klp-build
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
Expand All @@ -18,7 +18,7 @@

%{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")}
Name: klp-build
Version: 0~20241007.06dcc8f
Version: 0~20250108.8e6c7f6
Release: 0
Summary: The kernel livepatching creation tool
License: GPL-2.0-only
Expand Down

0 comments on commit f5cb532

Please sign in to comment.