Releases: dell/dkms
Releases Β· dell/dkms
v3.1.4
What's Changed
- Update test images by @scaronni in #462
- More
autoinstall
tests by @anbe42 in #466 - Install again
common.postinst
forinstall-redhat
by @SergeiShtepa in #467 - Check for
include/config/auto.conf
by default in place of.config
by @scaronni in #468 - Move
kernel_prerm.d
logic intodkms
by @anbe42 in #469
New Contributors
- @SergeiShtepa made their first contribution in #467
Full Changelog: v3.1.3...v3.1.4
v3.1.3
What's Changed
- Print messages for user feedback only once by @scaronni in #460
- Adjust installation for Red Hat based distributions by @scaronni in #461
- Keep the Module.symvers file along with the module files if it exists. by @DidierTrosset-Acqiris in #459
New Contributors
- @DidierTrosset-Acqiris made their first contribution in #459
Full Changelog: v3.1.2...v3.1.3
v3.1.2
What's Changed
- dkms: fix building nvidia open kernel modules against clang and thin/full lto compiled kernel by @ltsdw in #417
- Fix issue with stripped vmlinux and re-introduce Gentoo tests by @Nowa-Ammerlaan in #454
- allow configuring compression settings by @skwerlman in #456
- Improve output, add additional tests and lots of small fixes by @anbe42 in #457
New Contributors
- @ltsdw made their first contribution in #417
- @skwerlman made their first contribution in #456
Full Changelog: v3.1.1...v3.1.2
v3.1.1 - Small fixes and improvements
What's Changed
- Remove last remnants of log_action_msg from dkms_autoinstaller.in #447 by @scaronni in #448
- Drop GNU/kFreeBSD by @scaronni in #449
- Move
local
to one var per line and init on seperate line by @jcpunk in #435 - Fix issue #450 by @scaronni in #451
- build(deps): bump actions/checkout from 3 to 4 by @dependabot in #349
- Update tests by @scaronni in #452
- Fix passing multiple kernel versions by @scaronni in #453
New Contributors
- @jcpunk made their first contribution in #435
- @dependabot made their first contribution in #349
Full Changelog: v3.1.0...v3.1.1
v3.1.0 - New output & small improvements
User visible changes:
- New more condensed output for most of the tasks.
- Allow running the MOK certificate generation as a standalone command (Nvidia / Gnome Software integration).
- Install
kernel-install
drop-in to/usr/lib
instead of/etc
. - Remove
modules.weakdep
as part of the cleanup. - Allow setting the maximum number of parallel jobs in /etc/dkms/framework.conf.
What's Changed
- CI: temporary drop the Ubuntu 22.04 VM by @evelikov in #411
- dkms: include modules.weakdep in cleanup by @liskin in #419
- CI: drop CentOS Stream 8 by @evelikov in #420
- Update CI matrix by @evelikov in #421
- Tests fixes for clang by @evelikov in #422
- Install kernel-install drop-in to /usr/lib instead of /etc by @bluca in #431
- Tests update by @scaronni in #428
- Allow running MOK generation as a command by @scaronni in #424
- Reduce output when installing/uninstalling by @scaronni in #425
- Allow parallel_jobs to be set in framework.conf by @bodgerer in #432
- Update list of container images used for the tests. by @scaronni in #441
- Second round of output cleaning by @scaronni in #440
- find_module:fix a mistake for kernel with modules uncompressed by @WizardHowlhaha in #442
- sleep in a single background process while waiting for command to complete by @hkskoglund in #444
New Contributors
- @liskin made their first contribution in #419
- @bluca made their first contribution in #431
- @bodgerer made their first contribution in #432
- @WizardHowlhaha made their first contribution in #442
- @hkskoglund made their first contribution in #444
Full Changelog: v3.0.13...v3.1.0
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
v3.0.12 - fix CC detection, rework makefile directory handling
What's Changed
- Fix CC detection by @anbe42 in #334
- Makefile: fix extension of kernel-install plugin by @AndrewAmmerlaan in #335
- Fix grammatical error by @yunginnanet in #341
- Remove embedded DESTDIR in make variables, honour them by @evelikov in #339
New Contributors
- @AndrewAmmerlaan made their first contribution in #335
- @yunginnanet made their first contribution in #341
Full Changelog: v3.0.11...v3.0.12
v3.0.11 - Multiple bugfixes and improvements
What's Changed
- Fix building with clang and lld by @hadogenes in #294
- Fix updating modules with no version by @xuzhen in #297
- Update README.md by @Mejituu in #307
- man: reinstate NO_WEAK_MODULES section by @evelikov in #309
- run_tests: saner handling of sig key/hashalgo by @evelikov in #310
- github: enable weekly testing by @evelikov in #313
- dkms: skip module signing when hash is unknown by @evelikov in #312
- Misc cleanup by @anbe42 in #315
- CI: remove Debian 8 from the build matrix by @evelikov in #317
- CI: Update distros by @evelikov in #318
- dkms: reinstate --enroll-key by @evelikov in #322
- Misc fixes by @anbe42 in #323
- testing more corner cases by @anbe42 in #325
- Autoinstall fixes by @anbe42 in #314
- add BUILD_EXCLUSIVE_CONFIG by @anbe42 in #269
- CI: remove Debian 9 from the matrix by @evelikov in #331
New Contributors
Full Changelog: v3.0.10...v3.0.11
v3.0.10 - Fix warnings for modules with no version string
What's Changed
- Improve the test script by @xuzhen in #279
- Fix warnings for modules with no version by @xuzhen in #291
- Fix typos and bashisms by @happyaron
- Fix
modprobe_on_install
not being honored in the config file @scaronni
Full Changelog: v3.0.9...v3.0.10
v3.0.9 - Various fixes and improvements
What's Changed
- Support variable expansion in framework files by @xuzhen in #265
- Fix --config option by @xuzhen in #272
- Verify the key of module signature in tests by @xuzhen in #271
- dkms.in: Handle error cases in autoinstall by @SparkingSpork in #262
- Follow the target kernel's module hash algorithm by @xuzhen in #274
- fix incomplete deletion of install directory by @freswa in #277
- Correct searching for rpm in PATH by @hadogenes in #259
- Ensure the kconfig file location is set during building by @xuzhen in #278
- Fix the search for the path of installed modules by @xuzhen in #275
- Make deprecation warnings less noisy and more informative by @LocutusOfBorg in #282
- Use exact compiler for dkms as used to build the kernel by @LocutusOfBorg in #285
- export CC=<the kernel's compiler> for non-Kbuild module build systems by @LocutusOfBorg in #286
New Contributors
- @SparkingSpork made their first contribution in #262
- @freswa made their first contribution in #277
- @hadogenes made their first contribution in #259
Full Changelog: v3.0.8...v3.0.9