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

Reply via email to