I have packaging of zfsonlinux (for upstream git revisions) that is in need of review [1]. It builds, and zfs-dkms builds as well. I have only done very superficial testing (i.e., the zfs module loads, you can create a pool).
This was somewhat nontrivial because upstream recently merged spl, the "Solaris Porting Layer", into zfsonlinux. In the short term, this made packaging more challenging, but in the long term it will make maintenance much easier. Highlights from this new packaging: 1. Upstream now ships explicit an statement of kernel version compatibility [2]. I've integrated that into the debian packaging, so the maintainer will no longer have to update that manually. 2. Tunable parameter to put architecture independent zfs scripts in a Debian FHS compliant location [3]. Hopefully, future additions of scripts will use this parameter and Debian will get that compliance "for free". I expect this to be merged relatively soon, further simplifying the packaging. 3. debian/update-git , which automatically builds a changelog for an upstream git revision. Another tool to simplify an ambitious user's desire to build a recent git version. I'd appreciate feedback. Thanks, Antonio Russo [1] https://salsa.debian.org/aerusso-guest/zfs/commits/debian/git [2] https://github.com/zfsonlinux/zfs/pull/7571 [3] https://github.com/zfsonlinux/zfs/pull/7597