-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Linux 6.11 compatibility and new promptly release #16645
Comments
I remeber a similar question a while ago - the reply basically was: The next release gets pushed when it's ready. |
looking at #16630 guess we won't see a 2.2.7 but rather 2.3.0 for 6.11 |
You can use this if you use Arch Linux: https://aur.archlinux.org/packages/zfs-dkms-staging-git |
DKMS is not required - look at: https://github.com/archzfs/archzfs/releases |
@n0xena where does experimental pull from? No branch exists with support for the latest version of the kernel on top of a stable zfs release, you have to backport patches from the development branch. |
@darkbasic enjoy yourselfs a good read: archzfs/archzfs#545 |
Hi @n0xena and thanks for your work. That thread is very long and I'm not super motivated into reading it since I maintain zfs-dkms-staging-git on the AUR anyway, but I'm still interested if you're willing to sum it up. Do you release into the official archzfs repo or do you still work in your own fork? Do you backport compatibility patches on top of the stable zfs branch or do you provide it "as is" with the upstream limited kernel compatibility? If you're into backporting maybe we can keep ourselves in touch since I'm doing the same for the dkms and might be valuable to share our findings. |
to summarize: there's also a topic on the arch bbs: https://bbs.archlinux.org/viewtopic.php?id=298463 I'm by no means a dev or maintainer - all I do is to provide pre-built packages as I was one of the first ones to do so and currently keep doing it the gist of the linked issue are two topics: a) proper signing of the packages - currently there's the idea to create a master key which is signed by several maintainers - basically copying the arch-keyring - I also proposed the idea of having this archzfs-keyring signed by the arch-keyring so any arch user can just use it b) what to support how: do we call LTS the as for dkms: the way I understand dkms is that it's rather a framework to provide smooth automated kernel-module build for custome kernels as modules can only be loaded by the kernel they're build against - so any pre-built package provide has to be build for a specific official provided kernel - which arch only supports the |
Pre-built modules or dkms doesn't really matter: the problem is that if you target Arch's main kernel most of the times you can't use either a stable zfs release nor the staging branch since they don't backport compatibility patches in a timely manner. Even now 2.2.x still doesn't provide a satisfying experience with Linux 6.11. That's why I backport patches from the development branch against latest stable zfs release. What do you do in that regard? Do you keep using latest stable zfs release hoping that it works like what archzfs used to do or do you backport compatibility patches? If it's the latter I think there is margin for collaboration between us. |
@darkbasic if you not already got in contact with some of the more appropriate "leaders" over on the archzfs project I'd like to redirect you to the linked issue and drop a comment there to get added to the active dev/maintainer group |
#16621 is a minor issue with zfs-2.2.6 and 6.11 kernel. |
I would appreciate if 2.2.7 still got released because my new SBC is supported only in 6.11+ kernels and ZFS 2.3 brings some new major features which could take some time before it reaches stable. |
Closing. zfs-2.2.7 was released which includes support for 6.11 and 6.12 kernels. |
As support for Linux 6.11 has not formally been added in zfs 2.2.6: Is it possible to release a new zfs version in a promptly manner (e.g. 2.2.7)?
Thnx.
The text was updated successfully, but these errors were encountered: