Hello again!
Forgot to mention, in order to make things easier for me and to clean up the PKGBUILDS, I am dropping support for i686 kernels.
The ZFSOnLinux maintainers do not recommend using ZFS with 32bit ARCH http://zfsonlinux.org/faq.html#WhyShouldIUseA64BitSystem and supporting i686 complicates the PKGBUILDs: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=spl-git#n15
Also, I get about 2 hits per month for i686 files, while x86_64 gets about 400 per month.
http://imgur.com/CU8q9J1
Sorry for the inconvenience this may cause at least two people that are still using 32bit.
Thanks
Search Criteria
Package Details: zfs-linux-headers 2.3.3_6.15.6.arch1.1-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/zfs-linux.git (read-only, click to copy) |
---|---|
Package Base: | zfs-linux |
Description: | Kernel headers for the Zettabyte File System. |
Upstream URL: | https://openzfs.org/ |
Keywords: | kernel linux openzfs zfs |
Licenses: | CDDL |
Conflicts: | spl-dkms, spl-dkms-git, spl-headers, zfs-dkms, zfs-dkms-git, zfs-dkms-rc, zfs-headers |
Provides: | spl-headers, zfs-headers |
Submitter: | demizer |
Maintainer: | lightdot |
Last Packager: | lightdot |
Votes: | 276 |
Popularity: | 0.40 |
First Submitted: | 2016-04-21 08:45 (UTC) |
Last Updated: | 2025-07-11 14:55 (UTC) |
Dependencies (4)
- kmod (kmod-gitAUR)
- linux
- zfs-utilsAUR (zfs-linux-gitAUR, zfs-utils-gitAUR, zfs-utils-staging-gitAUR)
- linux-headers (make)
Required by (0)
Sources (1)
Latest Comments
« First ‹ Previous 1 .. 18 19 20 21 22 23 24 25 26 27 28 .. 79 Next › Last »
demizer commented on 2016-04-18 05:22 (UTC) (edited on 2016-04-18 05:22 (UTC) by demizer)
demizer commented on 2016-04-17 17:23 (UTC) (edited on 2016-04-17 17:24 (UTC) by demizer)
Hello!
Heads up everyone, I will be making some breaking changes in the next few days.
1. archzfs-git will track HEAD of https://github.com/zfsonlinux/zfs
A new package group "archzfs" (zfs,zfs-utils,spl,spl-utils) will be added that builds from source for the stock kernel since upstream has been reliably supporting the latest kernel as it is released for more than a year now.
2. The archzfs repo will move to archzfs.com
I will be moving the repo to archzfs.com and renaming it to just "archzfs". The same signing key will be used.
3. Better support for multiple kernels.
I will modify the PKGBUILDS so that multiple archzfs packages can be installed side by side. For example archzfs and archzfs-lts.
Thanks
ukhippo commented on 2016-04-16 19:24 (UTC)
Anyone else having problems with ACLs? Just upgraded to kernel 4.5.0-1 and In my journal I now have a number of "ACL operation on /var/log/journal... Failed: invalid argument" errors. Trying to use getfacl errors with invalid argument for any file on the zfs fs, but works on my boot partition files (which is vfat).
My pool does have "xattr=sa" and "acltype=posixacl" set, and mount shows it has been mounted with xattr,posixacl options.
IMcD23 commented on 2016-04-01 00:38 (UTC)
@abrilevskiy, try the zfs-dkms-git AUR instead.
severach commented on 2016-03-16 16:34 (UTC)
https://github.com/severach/ArchLinuxScripts
I made a shell script. It applies uname -r or not, as desired to all 4 PKGBUILD.
irate.overlord commented on 2016-03-16 01:27 (UTC)
@techmunk : what file is this patch applied to?
techmunk commented on 2016-03-10 21:49 (UTC)
I use the patch below along with clean-chroot-manager (https://aur.archlinux.org/packages/clean-chroot-manager). Works a treat, and I don't have to wait for demizer to update for a new kernel version, but I should still get ZFS updates just fine.
diff --git a/PKGBUILD b/PKGBUILD
index 2848946..20e1114 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -12,21 +12,9 @@ pkgver=0.6.5.4_r0_g1ffc4c1_4.4.3_1
pkgrel=1
license=('CDDL')
-# Used incase the i686 and x86_64 linux packages get out of sync with the
-# PKGREL. This occurred on January 31, 2014 where i686 was versioned at
-# 3.12.9-1 and x86_64 was versioned at 3.12.9-2.
-_kernel_version_x32="4.4.3-1"
-_kernel_version_x32_full="4.4.3-1"
-_kernel_version_x64="4.4.3-1"
-_kernel_version_x64_full="4.4.3-1"
-
-if [[ $CARCH == "i686" ]]; then
- _kernel_version=${_kernel_version_x32}
- _kernel_version_full=${_kernel_version_x32_full}
-else
- _kernel_version=${_kernel_version_x64}
- _kernel_version_full=${_kernel_version_x64_full}
-fi
+_kernel_version="$(/usr/bin/pacman -Ss ^linux$ | /usr/bin/grep ^core/linux | /usr/bin/cut -d ' ' -f 2)"
+_kernel_version_full="$_kernel_version"
+pkgver="${pkgver%_*_*}_${_kernel_version//-/_}"
pkgdesc="Kernel modules for the Zettabyte File System."
depends=("spl-git" "zfs-utils-git" "linux=${_kernel_version}")
demizer commented on 2016-01-05 03:03 (UTC)
@abrilevskiy, I will make the requested changes soon. In the next week I am going to spend time clearing out issues in the archzfs issue tracker that have built up over the last year.
https://github.com/archzfs/archzfs/issues/28
However, the changes suggested for _kernel_version cannot be implemented because of the comment before that section of code in the PKGBUILD:
https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=zfs-git#n15
I will test building against linux-vfio and linux-ck.
abrilevskiy commented on 2016-01-04 16:56 (UTC) (edited on 2016-01-04 17:05 (UTC) by abrilevskiy)
@demizer,
Could you please:
1. use `uname -r` for dynamic kernel version detection?
2. replace kernel variable from:
_kernel_version_x32="4.3.3-2"
_kernel_version_x32_full="4.3.3-2"
_kernel_version_x64="4.3.3-2"
_kernel_version_x64_full="4.3.3-2"
to something like:
_kernel_version_x32="4.3.3-2"
_kernel_version_x32_full=${_kernel_version_x32}
_kernel_version_x64=${_kernel_version_x32}
_kernel_version_x64_full=${_kernel_version_x32}
3. create new variable like kernel_ext that store "-ARCH" by default (kernel_ext="-ARCH")
I am using custom kernel (linux-vfio. uname -r: 4.2.5-1-vfio) and each kernel updated I have to:
1. uninstall zfs* packages
2. install kernel
3. download zfs* packages
4. modify PKGBUILD files of zfs* packages
5. compile zfs* packages
5. install zfs* packages
Could you please help me to reduce number of steps required to upgrade kernel.
Thank you in advance,
Andrei.
Pinned Comments
lightdot commented on 2025-02-04 21:19 (UTC) (edited on 2025-06-20 15:33 (UTC) by lightdot)
This package will be kept in sync with the latest openzfs 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.3 supports kernel versions 4.18 - 6.15. When kernel 6.16 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.
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!