On 15/09/2026 22:48, DMC wrote:
pacman -S linux-headers will do this, yes.
As you said, Arch is a rolling distro, which is why this will install almost always a higher version than the ISO kernel is, except you download the ISO on release, so...  almost always higher. Like for me right now, ISO Kernel 7.2.2 and installing "pacman -S linux linux-headers" will install 7.2.6 which builds modules against 7.2.6 which is incompatible for the booted ISO kernel.

what do mean? DKMS builds against the installed kernel(s). in ArchISO's case, the ISO's kernel if you're in the ISO runtime, or the target's installed version if you're chrooted into it.
And exactly that is my point... to be able to build against the ArchISO kernel version, you will have to download and install the corresponding version of linux-headers package from the archive... always. This is not very user-friendly and in fact this makes he ISO unusable for offline purposes which require bcachefs.

and if you're not putting / on bcachefs, just do it post-install. no bog deal.
Even though it makes ArchISO an unnecessary burden for handling bcachefs filesystems out-of-the-box and it shouldn't be a point for what someone might want to use bcachefs.

 - same goes for older ISO images one might want to use because there is currently no way to get current ISO 1. Arch is a rolling distro. what one "might want" to use is not supported if it's not current stable.
Just because it is a rolling distro it shouldn't require one having an internet connection for basic tasks like mounting a filesystem, altough it's tools (bcachefs-tools) are already included in the ISO.

2. but also see above re: DKMS- you're more liable to run into chrooting/glibc issues or the like before you run into DKMS issues because of an older ISO.
You might be right regarding kernel version compatibility in general but this also partly supports my request to include the module in the ArchISO imo... to avoid such issues (chrooting/glibc).


My points are just:
- bcachefs-tools are installed (most likely useless)

Probably a leftover from when bcachefs was in the kernel, it no longer is so it should just be removed.

- is takes a couple of extras steps to get the module (remounting, downloading headers from the archive, installing, building)
- not beginner friendly
- ArchISO not suitable for offline use

My question is, what's the matter with including the bcachefs DKMS module in the Arch releng ISO?

This mailing list is mostly for mirror issues, not for the installation ISO. Instead fill an issue on the archiso bug tracker. [1]

But honestly these dkms modules should not be shipped with the installation iso.

[1] https://gitlab.archlinux.org/archlinux/archiso/-/work_items?sort=created_date&state=opened&first_page_size=100

Reply via email to