Package Details: zfs-linux 2.3.1_6.13.8.arch1.1-1

Git Clone URL: https://aur.archlinux.org/zfs-linux.git (read-only, click to copy)
Package Base: zfs-linux
Description: Kernel modules for the Zettabyte File System.
Upstream URL: https://openzfs.org/
Keywords: kernel linux openzfs zfs
Licenses: CDDL
Groups: archzfs-linux
Conflicts: spl-dkms, spl-dkms-git, spl-linux, zfs-dkms, zfs-dkms-git, zfs-dkms-rc, zfs-linux-git, zfs-linux-rc
Provides: spl, zfs
Replaces: spl-linux
Submitter: demizer
Maintainer: lightdot
Last Packager: lightdot
Votes: 275
Popularity: 0.87
First Submitted: 2016-04-21 08:45 (UTC)
Last Updated: 2025-03-25 23:55 (UTC)

Required by (19)

Sources (1)

Pinned Comments

lightdot commented on 2025-02-04 21:19 (UTC) (edited on 2025-03-29 20:47 (UTC) by lightdot)

This package will be kept in sync with the openzfs latest stable release and the kernels officially supported by it.

For the supported kernel versions, refer to the respective openzfs release notes (LINK).

E.g. openzfs 2.3.1 supports kernel versions 4.18 - 6.13. When kernel 6.14 is released for Arch, zfs-linux will not be updated until the openzfs project announces that it's compatible. This will most likely happen with the next openzfs release.

The kernel compatibility of the upcoming openzfs release can be seen in their META file (LINK).

For those wishing to use openzfs with unsupported kernels, do note that this could lead to serious issues, including data loss, even though such a zfs-linux package might build and install cleanly. Have reliable backups and use such a package at your peril.

Please do not mark this package as out of date without checking the kernel compatibility first. Thank you!

Latest Comments

« First ‹ Previous 1 .. 37 38 39 40 41 42 43 44 45 46 47 .. 79 Next › Last »

demizer commented on 2014-04-19 00:11 (UTC)

Ok everyone the zfs-git packages are in AUR. If you are using the archzfs repository, you will be prompted to replace the old packages. You will also need to enable the zfs target: systemctl enable zfs.target The PKGBUILDS don't use the devtools to fetch the git repos, I provided the patches manually as it allows me greater control. Let me know if you all have any problems. I will be starting on the lts packages tomorrow. demizer

justinkb commented on 2014-04-19 00:06 (UTC)

There are many AUR packages which work fine just pulling the latest stuff from git and doing some pkgver magic. Try looking at sickbeard-git or xbmc-git packages on AUR. Manually creating these huge patches regularly seems pretty much insane.

<deleted-account> commented on 2014-04-18 21:57 (UTC)

The PKGBUILD documentation (https://www.archlinux.org/pacman/PKGBUILD.5.html) says you can specify a commit in the fragment for git sources like so: source=('project_name::git+http://project_url#commit=4fd762f8ad') It works just fine on all of my git PKGBUILDs.

demizer commented on 2014-04-18 21:17 (UTC)

Just a little update, I have been trying to work with the arch linux packaging tools to allow me to precisely control how the git sources are pulled and it works, but there is no fine grain control beyond pinning branches it seems. That and the devtools scripts don't support the pkgver() function adequately (yet), so I am going to manually create git patches like we have been doing. I have been fighting the tools for the last two days and are basically giving up. I don't have time to work on the upstream tools, so I am going to work around them. Jesus A.

justinkb commented on 2014-04-16 22:24 (UTC)

Pretty excited for those git packages, take your time to ensure all is well :-)

demizer commented on 2014-04-16 21:29 (UTC)

https://projects.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/grub Interesting. This package uses git, but it pulls from a specific tag. We will be using the master branch, but not a specific tag. Also, because we are in AUR, I think it would be better to follow the *-git naming scheme to signify that the package uses the git master branch. The grub official package is maintained by the arch devs, so that doesn't matter as much, but people pulling from AUR should know where the sources are coming from. I will also make zfs-lts packages that use the official ZOL release.

graysky commented on 2014-04-16 21:07 (UTC)

Stupid question perhaps but why rebrand the packages with the -git suffix? Grub in the official repo for example is a git snapshot I believe.

demizer commented on 2014-04-16 08:43 (UTC)

The PKGBUILDS I am working on as we speak use hardcoded variables generated by the archzfs build scripts instead of the bash regex clusterfuck that is in the current PKGBUILDS. Bash regex is horrible and hard to read. It makes me wish for python. I am hoping I will have the zfs git packages up by tomorrow. I have had to modify the PKGBUILDS and build scripts heavily.

<deleted-account> commented on 2014-04-16 08:38 (UTC)

The current PKGBUILD needs some love in the part relating to 'If LINUX_VERSION does not have a minor version, we need to add "0"', since when I manually edited the LINUX_VERSION_X64 to be "3.14.1-1", the MOD_BASENAME became "3.14.1.0-1" and build failed. Not a big deal for tinkers to manually workaround that issue, of course. (I did not look further into the string manipulation since it is not my field of experience.)

demizer commented on 2014-04-16 03:23 (UTC)

Hi everyone, I am working on supporting zfs-git and zfs-lts packages. It will be a few days before I can get everything uploaded. I am integrating kerberizer's changes and will be looking at the systemd files provided upstream to see if they will work for us. Thanks!