{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":45621270,"defaultBranch":"master","name":"dkms","ownerLogin":"dell","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-11-05T15:45:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/20958494?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1709730055.0","currentOid":""},"activityList":{"items":[{"before":"17a2717be7987972f5d506a0e36a511c70626269","after":"1f6a8c69aa7a3fefb3a5532dbc9247a49f03f2b1","ref":"refs/heads/master","pushedAt":"2024-06-04T19:44:53.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"evelikov","name":"Emil Velikov","path":"/evelikov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/628907?s=80&v=4"},"commit":{"message":"CI: add Ubuntu 24.04 into the mix\n\nThe release have been out for a bit over a month now. At the same time,\n23.10 has another month or so remaining and 18.04 is an extended LTS.\n\nWe can re-evaluate if we want to drop those at later point - for now\nthey just work and are supported, so keep them.\n\nSigned-off-by: Emil Velikov ","shortMessageHtmlLink":"CI: add Ubuntu 24.04 into the mix"}},{"before":"a894e3b0bd1b511baba1c9c515322811566fbef9","after":"17a2717be7987972f5d506a0e36a511c70626269","ref":"refs/heads/master","pushedAt":"2024-06-04T19:17:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"evelikov","name":"Emil Velikov","path":"/evelikov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/628907?s=80&v=4"},"commit":{"message":"CI: drop CentOS Stream 8\n\nIt has gone EOL a few days ago and the job is failing. CentOS 7 will go\ndown soon, but we'll keep the CI while it's still working.\n\nIt anyone wants to add Rocky Linux into the mix, or any other, PRs are\nopen :-D\n\nSigned-off-by: Emil Velikov ","shortMessageHtmlLink":"CI: drop CentOS Stream 8"}},{"before":"1e694725528d4cc7ffe2c9ec76e5627622b48f8c","after":"a894e3b0bd1b511baba1c9c515322811566fbef9","ref":"refs/heads/master","pushedAt":"2024-06-04T12:38:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"scaronni","name":"Simone Caronni","path":"/scaronni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1983966?s=80&v=4"},"commit":{"message":"dkms: include modules.weakdep in cleanup\n\ndepmod now generates an additional file that needs to be cleaned.\n\nSee https://git.kernel.org/pub/scm/utils/kernel/kmod/kmod.git/commit/?id=05828b4a6e9327a63ef94df544a042b5e9ce4fe7","shortMessageHtmlLink":"dkms: include modules.weakdep in cleanup"}},{"before":"4d466bf727347408307aa28ab4f090488360b592","after":"1e694725528d4cc7ffe2c9ec76e5627622b48f8c","ref":"refs/heads/master","pushedAt":"2024-04-11T17:09:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"evelikov","name":"Emil Velikov","path":"/evelikov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/628907?s=80&v=4"},"commit":{"message":"CI: temporary drop the Ubuntu 22.04 VM\n\nAs the inline comment says - instead of flipping the CONFIG toggle, the\nteam has decided to patch the kernel build system :thinking:\n\nThis results in borked tests, since dkms code still (incorrectly) parses\nthe modules.dep to determine the compression type, while the tests do\nnot.\n\nSigned-off-by: Emil Velikov ","shortMessageHtmlLink":"CI: temporary drop the Ubuntu 22.04 VM"}},{"before":"4b4c62f021e37989f2d711ce841a9303d3081c19","after":"4d466bf727347408307aa28ab4f090488360b592","ref":"refs/heads/master","pushedAt":"2024-03-06T13:00:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"evelikov","name":"Emil Velikov","path":"/evelikov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/628907?s=80&v=4"},"commit":{"message":"Bump release\n\nSigned-off-by: Emil Velikov ","shortMessageHtmlLink":"Bump release"}},{"before":"0ce709d51d7020f5eecf79152cbeb0c7d1492247","after":"4b4c62f021e37989f2d711ce841a9303d3081c19","ref":"refs/heads/master","pushedAt":"2024-02-20T19:16:42.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"evelikov","name":"Emil Velikov","path":"/evelikov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/628907?s=80&v=4"},"commit":{"message":"Changed syntax to /bin/kill --signal 0 per evelikov's request","shortMessageHtmlLink":"Changed syntax to /bin/kill --signal 0 per evelikov's request"}},{"before":"c1c2986a935fe7a326a1418183e6424906a7be4b","after":"0ce709d51d7020f5eecf79152cbeb0c7d1492247","ref":"refs/heads/master","pushedAt":"2024-02-16T23:17:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"evelikov","name":"Emil Velikov","path":"/evelikov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/628907?s=80&v=4"},"commit":{"message":"docs: Fix typo in example in README\n\nCloses #401\n\nSigned-off-by: Edwin Kofler ","shortMessageHtmlLink":"docs: Fix typo in example in README"}},{"before":"0697e0c9691aec787c6c429e7d90c2cf49e8d7aa","after":"c1c2986a935fe7a326a1418183e6424906a7be4b","ref":"refs/heads/master","pushedAt":"2024-02-09T00:33:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"evelikov","name":"Emil Velikov","path":"/evelikov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/628907?s=80&v=4"},"commit":{"message":"CI: add openSUSE to the matrix\n\nSigned-off-by: Emil Velikov ","shortMessageHtmlLink":"CI: add openSUSE to the matrix"}},{"before":"57265c0b5bed1444ccf671255744752d08f63d49","after":"0697e0c9691aec787c6c429e7d90c2cf49e8d7aa","ref":"refs/heads/master","pushedAt":"2024-02-09T00:18:53.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"evelikov","name":"Emil Velikov","path":"/evelikov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/628907?s=80&v=4"},"commit":{"message":"run_test.sh: tweak the module compression details\n\nThe Arch CI had a bug, where the modules were missing. Not only that,\nbut modules.builtin (et al) was also missing thus depmod could not\nproduce the modules.dep required by dkms to determine the correct\nextension.\n\nSigned-off-by: Emil Velikov ","shortMessageHtmlLink":"run_test.sh: tweak the module compression details"}},{"before":"53024dd21041e64a0009f00350447255905ac7db","after":"57265c0b5bed1444ccf671255744752d08f63d49","ref":"refs/heads/master","pushedAt":"2024-02-08T22:29:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"evelikov","name":"Emil Velikov","path":"/evelikov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/628907?s=80&v=4"},"commit":{"message":"CI: Update Alpine permutation\n\nDrop the no longer supported 3.15, adding 3.18 and 3.19 in it's place.\nNote that since 3.18 the lts kernels ship finally with the signing\ntools \\o/\n\nSigned-off-by: Emil Velikov ","shortMessageHtmlLink":"CI: Update Alpine permutation"}},{"before":"bd8d53f355f9003464145893f8a4aef64e8352bf","after":"53024dd21041e64a0009f00350447255905ac7db","ref":"refs/heads/master","pushedAt":"2024-02-08T22:07:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"evelikov","name":"Emil Velikov","path":"/evelikov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/628907?s=80&v=4"},"commit":{"message":"CI: add Fedora 38/39 into the mix\n\nSigned-off-by: Emil Velikov ","shortMessageHtmlLink":"CI: add Fedora 38/39 into the mix"}},{"before":"797fbabddc74c68530e1c0b3544a2897a02c1f65","after":"bd8d53f355f9003464145893f8a4aef64e8352bf","ref":"refs/heads/master","pushedAt":"2024-02-08T21:28:23.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"evelikov","name":"Emil Velikov","path":"/evelikov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/628907?s=80&v=4"},"commit":{"message":"bash-completion: reorder some options\n\nReorder some of the options to be somewhat consistent relative to the\ndkms script and zsh completion.\n\n[Emil Velikov]\n - split/squash as applicable, commit message\n\nSigned-off-by: Emil Velikov ","shortMessageHtmlLink":"bash-completion: reorder some options"}},{"before":"56787fe99ce5c12d05e07dbcee37c054efa5ea1e","after":"797fbabddc74c68530e1c0b3544a2897a02c1f65","ref":"refs/heads/master","pushedAt":"2024-02-08T20:48:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"evelikov","name":"Emil Velikov","path":"/evelikov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/628907?s=80&v=4"},"commit":{"message":"do not run depmod if modules.dep does not yet exist\n\ni.e. only linux headers but no corresponding linux image is installed","shortMessageHtmlLink":"do not run depmod if modules.dep does not yet exist"}},{"before":"8bd00621a138228f6c983279a00d33fb92e40f13","after":"56787fe99ce5c12d05e07dbcee37c054efa5ea1e","ref":"refs/heads/master","pushedAt":"2024-02-08T20:35:37.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"evelikov","name":"Emil Velikov","path":"/evelikov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/628907?s=80&v=4"},"commit":{"message":"common.postinst: do not load debconf\n\ndkms does not use debconf","shortMessageHtmlLink":"common.postinst: do not load debconf"}},{"before":"6b76c7f92354a09cf91faae0591ec37c3d1e39f9","after":"8bd00621a138228f6c983279a00d33fb92e40f13","ref":"refs/heads/master","pushedAt":"2024-02-06T13:27:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"evelikov","name":"Emil Velikov","path":"/evelikov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/628907?s=80&v=4"},"commit":{"message":"CI: install xz-utils on Debian\n\nRecently Debian testing started using xz compressed modules breaking the\nCI. Upon a look, the xz-utils package and thus xz tool were missing.\n\nSigned-off-by: Emil Velikov ","shortMessageHtmlLink":"CI: install xz-utils on Debian"}},{"before":"66d9ecef16eab02665e89253d816e180041cb34d","after":"6b76c7f92354a09cf91faae0591ec37c3d1e39f9","ref":"refs/heads/master","pushedAt":"2024-02-01T17:20:47.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"evelikov","name":"Emil Velikov","path":"/evelikov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/628907?s=80&v=4"},"commit":{"message":"Allow overriding /lib/modules via MODDIR\n\nWith many distributions moving from /lib/modules to /usr/lib/modules,\nallow for the builder to select their option. For backwards\ncompatibility the default is still /lib/modules.\n\nAs result distros for example Arch don't need to patch the project.\nPlus this nicely aligns with kmod, which recently allowed for similar\nchange.\n\nNote: the tests still use the original path. If needed that can be\nchanged as follow-up.\n\nSigned-off-by: Emil Velikov ","shortMessageHtmlLink":"Allow overriding /lib/modules via MODDIR"}},{"before":"ef7dfa4de2604c84c0d24fca78e8134d11030c80","after":"66d9ecef16eab02665e89253d816e180041cb34d","ref":"refs/heads/master","pushedAt":"2024-01-31T13:49:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"evelikov","name":"Emil Velikov","path":"/evelikov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/628907?s=80&v=4"},"commit":{"message":"dkms: use saner compression defaults\n\nCurrently our compression options vary from those used in upstream\nkernel. As of 6.8-rc2 upstream uses (ignoring force/rm input file etc):\n\n - gzip -9\n - xz --check=crc32 --lzma2=dict=1MiB\n Note: some older kernels lacked crc32 and/or used 2MiB\n - zstd -T0 (aka -3)\n\nWith the higher dictionary size (xz) and compression size (20+ zstd)\nmore memory is required for decompression. Which may be a problem if the\nkernel itself is responsible for the decompression (instead of kmod),\nsince it uses a smaller/limited ram amount.\n\nReduce the numbers of be compatible with upstream.\n\nCloses: https://github.com/dell/dkms/issues/386\n\nSigned-off-by: Emil Velikov ","shortMessageHtmlLink":"dkms: use saner compression defaults"}},{"before":"ce9895b5e08661b4f515f2ac3572d5d7bd5163ca","after":"ef7dfa4de2604c84c0d24fca78e8134d11030c80","ref":"refs/heads/master","pushedAt":"2024-01-31T13:10:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"evelikov","name":"Emil Velikov","path":"/evelikov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/628907?s=80&v=4"},"commit":{"message":"Add 'broken' status\n\nIf either a dkms module source, or the symbolic link pointing to\nit is missing, the output of `dkms status` will be messed up.\nAdd a new status called 'broken', which will inform the user\nabout it in a nicely formatted way.\nis_module_added() was modified to not report a module as added,\nif not both the source directory and the 'source' symlink exist.\ndo_autoinstall() and run_match() were modified to handle a broken\nstatus. They skip that particular module/version combo and continue\niterating.\nThe new function module_is_broken_and_die() was introduced to die\nearly on a broken module.\nBecause if in a broken state everything has to be considered volatile,\nwe always die. User intvervention is required to restore a healthy\nenvironment.\nThe only exeption is, if only the symbolic link 'source' is missing,\nthe action 'add' can be used to re-add the module.\nThe man page was updated with the new 'broken' status.\nTests were added to the test suite.\n\nSigned-off-by: Mart Frauenlob \n\n[Emil]\n - rebase, resolve trivial conflicts\n - indent if blocks in run_match and autoinstall\n\nSigned-off-by: Emil Velikov ","shortMessageHtmlLink":"Add 'broken' status"}},{"before":"3b459326a4a39e5873738c3769eeee89c935cdc0","after":"ce9895b5e08661b4f515f2ac3572d5d7bd5163ca","ref":"refs/heads/master","pushedAt":"2024-01-31T12:37:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"evelikov","name":"Emil Velikov","path":"/evelikov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/628907?s=80&v=4"},"commit":{"message":"Replace [ expr ] with [[ expr ]] and (( expr ))\n\nIn regard of: https://github.com/dell/dkms/issues/268.\nReplaced all instances of `[ expr ]' I could find with\n`[[ expr ]]', or `(( expr ))'.\nAlso removed the now obsolete quoting.\nSome unnecessary grouped conditional commands have been\nconsolidated.\n\nSigned-off-by: Mart Frauenlob ","shortMessageHtmlLink":"Replace [ expr ] with [[ expr ]] and (( expr ))"}},{"before":"2fbc986e9adea5d71df1962ba0ddb9ac50017653","after":"3b459326a4a39e5873738c3769eeee89c935cdc0","ref":"refs/heads/master","pushedAt":"2024-01-26T11:54:37.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"evelikov","name":"Emil Velikov","path":"/evelikov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/628907?s=80&v=4"},"commit":{"message":"run_tests.sh: show expected module compression extension","shortMessageHtmlLink":"run_tests.sh: show expected module compression extension"}},{"before":"6c12b22c5bc2428c87ef06f3238805b76a66faef","after":"2fbc986e9adea5d71df1962ba0ddb9ac50017653","ref":"refs/heads/master","pushedAt":"2024-01-26T11:31:37.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"evelikov","name":"Emil Velikov","path":"/evelikov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/628907?s=80&v=4"},"commit":{"message":"run_test.sh: modules-compress is disabled by default on Gentoo\n\nSigned-off-by: Andrew Ammerlaan ","shortMessageHtmlLink":"run_test.sh: modules-compress is disabled by default on Gentoo"}},{"before":"3730cb4855aeb1c7308b25269792e078ed82af4e","after":"6c12b22c5bc2428c87ef06f3238805b76a66faef","ref":"refs/heads/master","pushedAt":"2024-01-25T16:57:15.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"evelikov","name":"Emil Velikov","path":"/evelikov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/628907?s=80&v=4"},"commit":{"message":"tests: copy os-release with --archive\n\n... otherwise we may alter the permissions and/or dereference the\nsymlink.\n\nSigned-off-by: Emil Velikov ","shortMessageHtmlLink":"tests: copy os-release with --archive"}},{"before":"c5c998e43469b84aac360b707262fc9d47d65e6c","after":"3730cb4855aeb1c7308b25269792e078ed82af4e","ref":"refs/heads/master","pushedAt":"2024-01-09T10:51:53.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"evelikov","name":"Emil Velikov","path":"/evelikov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/628907?s=80&v=4"},"commit":{"message":"Add editorconfig file\n\nTrivial config file, which is supported by more or less every editor out\nthere - either natively or via a plugin.\n\nShould make indentation glitches less common.\n\nSigned-off-by: Emil Velikov ","shortMessageHtmlLink":"Add editorconfig file"}},{"before":"07de9295c42e2ed58c25d8598e17745c5aae3c29","after":"c5c998e43469b84aac360b707262fc9d47d65e6c","ref":"refs/heads/master","pushedAt":"2024-01-09T09:54:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"evelikov","name":"Emil Velikov","path":"/evelikov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/628907?s=80&v=4"},"commit":{"message":"test: Remove instance that will never be triggered\n\nBecause dkms_status_grep_dkms_module() always returns true,\nthe 'else' clause in run_status_with_expected_output() will\nnever be hit. Therefor simply remove it.\n\nSigned-off-by: Mart Frauenlob ","shortMessageHtmlLink":"test: Remove instance that will never be triggered"}},{"before":"580e6a5013af22e70fab1596698ceab5274b7c16","after":"07de9295c42e2ed58c25d8598e17745c5aae3c29","ref":"refs/heads/master","pushedAt":"2024-01-05T15:27:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"evelikov","name":"Emil Velikov","path":"/evelikov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/628907?s=80&v=4"},"commit":{"message":"run_test.sh: get mod_compression_ext from .config","shortMessageHtmlLink":"run_test.sh: get mod_compression_ext from .config"}},{"before":"11da62adcc73dec77adccb53935c05dfdb99139a","after":"580e6a5013af22e70fab1596698ceab5274b7c16","ref":"refs/heads/master","pushedAt":"2023-12-14T10:04:23.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"evelikov","name":"Emil Velikov","path":"/evelikov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/628907?s=80&v=4"},"commit":{"message":"dkms: report failing command in invoke_command()\n\nReport the command that had a bad exit status. This gives a better picture of\nwhat is happening.\n\nCo-authored-by: Mart Frauenlob \nSigned-off-by: Emil Velikov ","shortMessageHtmlLink":"dkms: report failing command in invoke_command()"}},{"before":"be92837f7b11e1f965d087a7b06d952a312d81de","after":"11da62adcc73dec77adccb53935c05dfdb99139a","ref":"refs/heads/master","pushedAt":"2023-12-11T12:26:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"evelikov","name":"Emil Velikov","path":"/evelikov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/628907?s=80&v=4"},"commit":{"message":"completion: Add value completion for more arguments","shortMessageHtmlLink":"completion: Add value completion for more arguments"}},{"before":"d577a1fbde21d73b4a79f93035be2193a27d6610","after":"be92837f7b11e1f965d087a7b06d952a312d81de","ref":"refs/heads/master","pushedAt":"2023-12-11T12:14:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"evelikov","name":"Emil Velikov","path":"/evelikov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/628907?s=80&v=4"},"commit":{"message":"man: add --verbose and explain $verbose more accurate\n\nSigned-off-by: Mart Frauenlob ","shortMessageHtmlLink":"man: add --verbose and explain $verbose more accurate"}},{"before":"20164939030ece840ec3cbf566fc6155512727eb","after":"d577a1fbde21d73b4a79f93035be2193a27d6610","ref":"refs/heads/master","pushedAt":"2023-12-07T07:44:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"scaronni","name":"Simone Caronni","path":"/scaronni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1983966?s=80&v=4"},"commit":{"message":"Update show_usage()\n\nAdded missing action unbuild.\nAdded missing options --rpm_safe_upgrade, --dkmstree, --sourcetree\nand --installtree.\n\nSigned-off-by: Mart Frauenlob ","shortMessageHtmlLink":"Update show_usage()"}},{"before":"ce6469b65c9fa9c5826444b550397a3821ede139","after":"20164939030ece840ec3cbf566fc6155512727eb","ref":"refs/heads/master","pushedAt":"2023-12-06T07:59:36.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"scaronni","name":"Simone Caronni","path":"/scaronni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1983966?s=80&v=4"},"commit":{"message":"dkms_autoinstaller: improve console output\n\ndkms autoinstall may produce multiline output","shortMessageHtmlLink":"dkms_autoinstaller: improve console output"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXGdogwA","startCursor":null,"endCursor":null}},"title":"Activity ยท dell/dkms"}