[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