v3.0.13 - Broken adjective, modules dir selection, compression fixes
Highlights
This release includes a large amount of work, where the most notable parts are:
- New dkms status adjective
broken
- see #357 - Allow overriding the /lib/modules directory - see #389
- Adjust kernel module compression, compatible with the in-kernel decompressors - see #390
- Ton of CI improvements and new distributions into the matrix
- The zsh shell completion has been imported in-tree - see #395
What's Changed
- run_test.sh: add gentoo as valid os id in tests by @AndrewAmmerlaan in #344
- CI: add dependabot by @evelikov in #348
- Use 'unbuild' instead of 'remove' in kernel prerm script by @ian-abbott in #342
- CI: add centos stream8/9 by @evelikov in #350
- dkms: always use read_conf_or_die by @evelikov in #354
- Misc CI cleanup by @evelikov in #355
- test: Make suite runnable on
linuxmint
by @hyperupcall in #356 - Document that both MOK files must exist by @evelikov in #367
- Read
/usr/lib/os-release
as fallback for/etc/os-release
by @hyperupcall in #351 - Man page updates by @AllKind in #370
- Misc fixes by @anbe42 in #371
- Update show_usage() by @AllKind in #375
- man: add --verbose and explain $verbose more accurate by @AllKind in #379
- completion: Add value completion for more arguments by @hyperupcall in #377
- Report failing command in invoke_command() by @evelikov in #380
- run_test.sh: get mod_compression_ext from .config by @anbe42 in #383
- test: Remove instance that will never be triggered by @AllKind in #381
- Update gitignore, add editorconfig by @evelikov in #376
- tests: fail when we cannot mv original os-release by @evelikov in #373
- workflows/tests.yml: fix Gentoo testing by @AndrewAmmerlaan in #388
- CI fixes from anbe42 by @evelikov in #387
- Replace
[ expr ]
with[[ expr ]]
and(( expr ))
by @AllKind in #382 - dkms: use saner compression defaults by @evelikov in #390
- Consistently use install_tree, allow overriding /lib/modules by @evelikov in #389
- CI: install xz-utils on Debian by @evelikov in #393
- misc fixes by @anbe42 in #385
- depmod cleanup by @anbe42 in #374
- Import zsh-completion and polish a bit by @evelikov in #395
- CI: add Fedora 38/39 into the mix by @evelikov in #396
- CI: Update Alpine/Ubuntu permutations by @evelikov in #397
- CI: install linux* on Arch, fix module detection and tweak test logging by @evelikov in #398
- CI: add openSUSE to the matrix by @evelikov in #399
- docs: Fix typo in example in README by @hyperupcall in #404
- dkms: use kill -0 $pid instead of /proc/$pid in process exit wait loop by @MitchellAugustin in #403
New Contributors
- @ian-abbott made their first contribution in #342
- @AllKind made their first contribution in #370
- @MitchellAugustin made their first contribution in #403
Full Changelog: v3.0.12...v3.0.13