Package Details: zfs-dkms-staging-git 2.2.6.r0.gbaa5031456-4

Git Clone URL: https://aur.archlinux.org/zfs-dkms-staging-git.git (read-only, click to copy)
Package Base: zfs-dkms-staging-git
Description: Kernel modules for the Zettabyte File System (release staging branch) with compatibility patches for latest stable kernel.
Upstream URL: https://zfsonlinux.org/
Licenses: CDDL-1.0
Groups: zfs-staging-git
Conflicts: zfs-dkms
Provides: SPL-MODULE, zfs, zfs-dkms, ZFS-MODULE
Submitter: bjin
Maintainer: bjin (darkbasic)
Last Packager: darkbasic
Votes: 8
Popularity: 0.94
First Submitted: 2024-01-15 11:23 (UTC)
Last Updated: 2024-11-21 07:30 (UTC)

Latest Comments

1 2 3 4 5 Next › Last »

darkbasic commented on 2024-11-21 07:36 (UTC)

Oh my bad, I keep forgetting that AUR helpers refuse to re-download patches if the name stays the same. These two were patches taken directly from upstream, but since master is starting to diverge a lot from 2.2.x most of them require backporting and so I've decided to pick these two from my backports as well since they were the only outliers and they apply more cleanly anyway. Now I've renamed them and it should work without having to clean your cache.

spacemann commented on 2024-11-21 07:16 (UTC)

I'm getting failed checksums with this package right now:

:: Downloading PKGBUILDs...
 (1/1) zfs-dkms-staging-git-2.2.6.r0.gbaa5031456-3   [--------------------------------------------------------------------------------]fetching devel info...
==> Making package: zfs-dkms-staging-git 2.2.6.r0.gbaa5031456-3 (Thu 21 Nov 2024 02:07:32 AM EST)
==> Retrieving sources...
  -> Updating zfs git repo...
  -> Found linux610-zfs_log-add-flex-array-fields-to-log-record-structs.patch
  -> Found linux610-fix-tracepoints-definitions.patch
  -> Found linux610-lua-add-flex-array-field-to-TString-type.patch
  -> Found linux612-avoid-kmem_cache_create-redefinition.patch
  -> Found linux612-support-3arg-dequeue_signal-without-task-param.patch
  -> Found linux612-FMODE_UNSIGNED_OFFSET-is-now-FOP_UNSIGNED_OFFSET.patch
  -> Found linux612-f_version-removed-from-struct-file.patch
  -> Found linux612-PG_error-flag-was-removed.patch
  -> Found 0001-only-build-the-module-in-dkms.conf.patch
==> Validating source files with sha256sums...
    zfs ... Skipped
    linux610-zfs_log-add-flex-array-fields-to-log-record-structs.patch ... Passed
    linux610-fix-tracepoints-definitions.patch ... FAILED
    linux610-lua-add-flex-array-field-to-TString-type.patch ... FAILED
    linux612-avoid-kmem_cache_create-redefinition.patch ... Passed
    linux612-support-3arg-dequeue_signal-without-task-param.patch ... Passed
    linux612-FMODE_UNSIGNED_OFFSET-is-now-FOP_UNSIGNED_OFFSET.patch ... Passed
    linux612-f_version-removed-from-struct-file.patch ... Passed
    linux612-PG_error-flag-was-removed.patch ... Passed
    0001-only-build-the-module-in-dkms.conf.patch ... Passed
==> ERROR: One or more files did not pass the validity check!
error: failed to download sources for 'zfs-dkms-staging-git-2.2.6.r0.gbaa5031456-3':
error: packages failed to build: zfs-dkms-staging-git-2.2.6.r0.gbaa5031456-3

Seniux commented on 2024-11-20 21:03 (UTC)

No, typical oficial Arch linux kernels. Same system configuration, but hardened does not loading. I tried to find info on the internet, and this is only my gues that this bug can be the same. How to reproduce? Simple install linux-hardened + linux-hardened-headers, regenerate mkinicpio and try to boot hardened kernel.

darkbasic commented on 2024-11-20 19:49 (UTC)

Do you use CONFIG_RANDSTRUCT=y? If so I don't think there is anything we can do to fix it.

Seniux commented on 2024-11-20 17:55 (UTC)

Hardened kernel 6.11, can not load pool, repeadly throws this messages:


sysctl table check failed: kernel/spl/(null) procname is null
sysctl table check failed: kernel/spl/(null) No proc_handler

Some additional info found here: https://github.com/openzfs/zfs/issues/16620

darkbasic commented on 2024-11-20 16:39 (UTC)

That's enough for me considering that it already passed a full test suite run against 6.12, which wasn't the case whenever we had compatibility problems in the past. Merged.

air-g4p commented on 2024-11-20 13:35 (UTC)

@darkbasic

Yes, post 6.12 install and reboot, all ZFS commands are working correctly AFAICT.

Cheers

darkbasic commented on 2024-11-20 09:51 (UTC)

@air-g4p did you also perform any kind of runtime testing with 6.12?

air-g4p commented on 2024-11-19 08:39 (UTC)

For those needing zfs support against the 6.12-x kernels released today, I have successfully tested https://aur.archlinux.org/packages/zfs-dkms-staging-compat-git against the new linux and linux-zen kernels. ZFS dkms-installs without issue against the latest, as well as older, kernels.

Cheers

air-g4p commented on 2024-11-18 08:17 (UTC)

Gentlemen:

Was surprised to see this current PKGBUILD fail against linux and linux-zen, both now at 6.11.9. Here is what I saw:

==> dkms install --no-depmod zfs/2.2.6.r0.gbaa5031456 -k 6.11.9-zen1-1-zen
configure: error:
        *** None of the expected "get_disk_ro()" interfaces were detected.
        *** This may be because your kernel version is newer than what is
        *** supported, or you are using a patched custom kernel with
        *** incompatible modifications.
        ***
        *** ZFS Version: zfs-2.2.6.r0.gbaa5031456-2
        *** Compatible Kernels: 3.10 - 6.10


Error! Bad return status for module build on kernel: 6.11.9-zen1-1-zen (x86_64)
Consult /var/lib/dkms/zfs/2.2.6.r0.gbaa5031456/build/make.log for more information.
==> WARNING: `dkms install --no-depmod zfs/2.2.6.r0.gbaa5031456 -k 6.11.9-zen1-1-zen' exited 10

Make Log:

cat /var/lib/dkms/zfs/2.2.6.r0.gbaa5031456/build/make.log
DKMS make.log for zfs-2.2.6.r0.gbaa5031456 for kernel 6.11.9-zen1-1-zen (x86_64)
Mon Nov 18 05:47:57 UTC 2024
make: Entering directory '/var/lib/dkms/zfs/2.2.6.r0.gbaa5031456/build/module'
make: *** No targets specified and no makefile found.  Stop.
make: Leaving directory '/var/lib/dkms/zfs/2.2.6.r0.gbaa5031456/build/module'

+++++++++++++++++

This time with the compat package:

:: Processing package changes...
(1/1) removing zfs-dkms-staging-git                                                         [#####################################################] 100%
(1/1) installing zfs-dkms-staging-compat-git                                                [#####################################################] 100%
:: Running post-transaction hooks...
(1/6) Arming ConditionNeedsUpdate...
(2/6) Install DKMS modules
==> dkms install --no-depmod zfs/2.2.6.r0.gbaa5031456 -k 6.11.9-arch1-1
==> dkms install --no-depmod zfs/2.2.6.r0.gbaa5031456 -k 6.11.7-hardened1-1-hardened
==> dkms install --no-depmod zfs/2.2.6.r0.gbaa5031456 -k 6.11.9-zen1-1-zen
==> dkms install --no-depmod zfs/2.2.6.r0.gbaa5031456 -k 6.11.4-1-ck

ZFS build success!

Cheers