Pacman

Historical bug tracker for the Pacman package manager.

The pacman bug tracker has moved to gitlab:
https://gitlab.archlinux.org/pacman/pacman/-/issues

This tracker remains open for interaction with historical bugs during the transition period. Any new bugs reports will be closed without further action.
Tasklist

FS#72222 - Function request for fixing severe problem related to pkgbuild of kernel and its modules.

Attached to Project: Pacman
Opened by Evan Greenup (evgrup) - Friday, 24 September 2021, 04:13 GMT
Last edited by Allan McRae (Allan) - Friday, 24 September 2021, 09:57 GMT
Task Type Bug Report
Category General
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version 6.0.0
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Summary and Info:

Sometimes kernel update but modules doesn't. It would cause severe functional failure to the system.

It would be nice to add some features in makepkg, which can automatically conduct revision update to kernel module whenever there is version update to kernel.

automatically build kernel module and sign and upload to mirrors.

version update of kernel modules (to exists kernel) should be signed by specified kernel modules maintainer for each kernel module. But all the kernel version update should be signed by linux kernel package maintainer.

This can efficiently resolve the problem of kernel and kernel module consistency issue.

This issue is the root reason why the archlinux might not able to be boot after update.
This task depends upon

Closed by  Allan McRae (Allan)
Friday, 24 September 2021, 09:57 GMT
Reason for closing:  Not a bug
Comment by Allan McRae (Allan) - Friday, 24 September 2021, 05:20 GMT
Is the hook for dkms not enough to solve this?
Comment by Evan Greenup (evgrup) - Friday, 24 September 2021, 08:50 GMT
This feature is not for end-user, it is for maintainer.

Because archlinux provide pre-build kernel module, but due to this issue, the kernel module package sometimes inconsistent with kernel.

Not all the kernel packages are installed explicitly by user, some kernel modules are installed as dependencies, so dkms version may not installed as default.

It would make archlinux perfect if the pre-build kernel module is always consistent with kernel.

In order to achieve that, add some feature in makepkg for maintainer would make this solution more efficient.
Comment by Evan Greenup (evgrup) - Friday, 24 September 2021, 09:32 GMT
Frankly speaking, in my point of view, if archlinux cannot keep pre-build kernel module always consistent with kernel, then don't provide it, keep all the kernel module as dkms-version.

otherwise, keep all kernel module in perfect status.

If none of above condition, then it would be a disadvantage of archlinux.
Comment by Allan McRae (Allan) - Friday, 24 September 2021, 09:56 GMT
That is exactly what Arch does... every kernel release is accompanied by module rebuilds. If you have done a full upgrade and find a mismatch between kernel and module, then file a specific bug.

Loading...