[pve-devel] [PATCH zfsonlinux 00/15] update to ZFS 0.8.0
Thomas Lamprecht
t.lamprecht at proxmox.com
Thu May 23 23:23:46 CEST 2019
On 5/23/19 11:11 PM, Stoiko Ivanov wrote:
> ZFS on Linux has just released 0.8.0 [0] bringing many new features and
> improvments (see upstreams release notes).
That's what I call bleeding edge :D Much thanks for this, I'll try to
take a look at this tomorrow.
>
> From a packaging perspective the biggest change is the merge of the
> source repositories of spl and zfs (into the zfs repository), hence this
> large number of patches mostly consisting of moving files around.
>
> Actual changes to the packaging infrastructure:
> * For the greatest part I tried to stay in line with debian's experimental
> branch, which has zfs-0.8-rc4 as base [1].
> * Additionally a postinst script for zfsutils-linux was added, which
> generates /etc/hostid if it does not exist yet. This used to be done in
> the postinst script of the spl userspace package, which has become an
> transitional meta-package, since it ships not files anymore (splat got
> removed in zfs-0.8)
> * Apart from removing the spl subdirectory, the patchset removes the
> intermediate zfs directory as well.
> * one patch factors out the sed of the META file into a target of its own
> and calls it while preparing the kernel-sources (without it it wasn't possible
> to build a rc-release (0.8.0~rc5-
> * 3 patches were added (and submitted upstream) addressing cosmetic lintian
> problems.
>
> Would be grateful for feedback and and views (probably especially on the hostid
> thing)
>
>
> [0] https://github.com/zfsonlinux/zfs/releases/tag/zfs-0.8.0
> [1] https://salsa.debian.org/zfsonlinux-team/zfs/tree/experimental
>
> Stoiko Ivanov (15):
> update ZFS to 0.8.0
> debian: replace zpool.d patch by configure option
> rebase patches on top of zfs-0.8.0
> zfs/debian: embed downstream revision in META file
> debian: adapt install paths to ZFS 0.8
> debian/rules: adapt to ZFS 0.8
> zfsutils-linux: persist hostid in postinst script
> zfs/control: add spl as transitional dummy package
> add python3-pyzfs binary package
> debian/docs: change OPENSOLARIS.LICENSE to LICENSE
> spl: remove submodule and debian folder
> debian/control: set zfs-dbg priority to extra
> add 3 patches for lintian errors
> Move zfs to top-level directory
> add changelog for 0.8.0
>
More information about the pve-devel
mailing list