Package Details: zfs-utils 2.3.1-1

Git Clone URL: https://aur.archlinux.org/zfs-utils.git (read-only, click to copy)
Package Base: zfs-utils
Description: Userspace utilities for the Zettabyte File System.
Upstream URL: https://zfsonlinux.org/
Licenses: CDDL
Submitter: eschwartz
Maintainer: kstolp
Last Packager: kstolp
Votes: 74
Popularity: 1.64
First Submitted: 2018-10-28 22:49 (UTC)
Last Updated: 2025-03-11 07:23 (UTC)

Pinned Comments

eschwartz commented on 2020-12-27 22:43 (UTC)

@Win8Error,

This package doesn't support people who have failed to read the wiki page https://wiki.archlinux.org/index.php/Makepkg, or cannot interpret error messages.

eschwartz commented on 2019-10-16 03:49 (UTC)

aarch64 is not an officially supported architecture for this PKGBUILD, since I don't exactly test it on such architectures. It failing to work is therefore not very surprising.

I guess you can do any necessary followup in that upstream bug report, hopefully upstream can get it into a state of "working out of the box" so that makepkg --ignorearch works. But I'm not investing any of my own time in this...

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 .. 13 Next › Last »

jstrom commented on 2023-01-08 09:25 (UTC) (edited on 2023-01-08 09:26 (UTC) by jstrom)

@kstolp Thanks for taking on the package, and for incorporating the encryption features, finally! Will now close https://github.com/eli-schwartz/pkgbuilds/issues/30

One thing I noticed, not related to encryption though, when diffing your changes towards previous zfs.initcpio.install was this:

-    [[ -f /etc/hostid ]] && add_file "/etc/hostid"

While looking through the git history for that file, the commit which added it mentions this:

commit f18efa1dc42e700fcca9dd689d3093af14023cf8
Author: Eli Schwartz <eschwartz@archlinux.org>
Date:   Mon Mar 4 16:59:44 2019 -0500

    upgpkg: zfs-utils 0.7.13-1

    upstream release

    Restore hostid handling erroneously removed long ago by archzfs -- not
    enforcing its use by default is reasonable, ignoring it when it is
    present and explicitly desired by the user, is not reasonable.

In my case it doesn't matter, I don't have that file, but was there a valid reason for removing it (again)?

Also, for future commits, it might be nice to include where the changes comes from, mainly for traceability but also for giving credits to other contributors I guess (archzfs in this case, which isn't really explicitly said anywhere). For example, zfs-utils.initcpio.hook in current master (97f20df49429) is a copy of https://raw.githubusercontent.com/archzfs/archzfs/be2470f56d3d6c5092caf2a28db67046cc4a5700/src/zfs-utils/zfs-utils.initcpio.hook

Thanks again!

kstolp commented on 2023-01-07 09:38 (UTC)

@steved & @mabod - Both your requests have been implemented.

mabod commented on 2023-01-05 16:02 (UTC) (edited on 2023-01-06 10:33 (UTC) by mabod)

@kstolp: The package overwrites /etc/zfs/zed.d/zed.rc and /etc/default/zfs But these are config files with customizations like email address, verbosity, etc. I suggest to add a line like

backup=( etc/zfs/zed.d/zed.rc etc/default/zfs )

to the PKGBUILD

kstolp commented on 2023-01-05 04:02 (UTC)

@steved I'll check this out over the next two days. I also use an encrypted root position, so implementing that functionality would be nice.

steved commented on 2023-01-04 11:57 (UTC)

@kstolp I submitted a pull request to eschwartz zfs-utils github repo. See. Is there a way to get it accepted?

kstolp commented on 2023-01-04 02:03 (UTC)

Updated zfs-utils and zfs-dkms to 2.1.7. These are working with linux 6.1.2.arch1-1.

Note that the openzfs project has a bug related to send/receive (as discussed in comments below). Since the issue is still open and the pull request hasn't been merged, I have not included this as a patch.

kstolp commented on 2022-12-31 21:54 (UTC)

Hello all,

I've just adopted these two packages (zfs-utils & zfs-dkms). I plan to get them updated right after this weekend at the latest.

Going forward, if anyone has issues/suggestions, feel free to email me or post in the comments. (My email is on my account here.) The goal will be to keep this package aligned with the upstream version. If there is a major issue upstream, I will do my best to include an approved patch. Otherwise, I'll post a warning comment here.

Hope everyone has a happy New Year!

h0m3 commented on 2022-12-23 15:36 (UTC)

I think that we need to update the packages or make zfs 2.1.6 DKMS compatible with the newer kernel. We have a broken zfs on all systems unless you take manual intervention. I do undestand the reluctance in updating due to the freezes but right now we have a package with broken dependencies or that doesn't work as intended without a warning. Doing manual updates to the PKGBUILD version to solve a build issue without knowing the consequences its not a good idea and we shoudn't suggest doing it.

mabod commented on 2022-12-20 06:21 (UTC)

@dmast3r1: zfs 2.1.7 has still a severe issue with send/receive which can cause a pool freeze resp. core dump: https://github.com/openzfs/zfs/issues/14252 The solution is to revert commit https://github.com/openzfs/zfs/commit/c8d2ab05e1e6bf21185723fabdebbe5bb3374381

dmast3r1 commented on 2022-12-19 20:25 (UTC)

@jonathon I updated pgkver to 2.1.7 in makepkg and built/installed as is...works perfectly.