Hi,
Similar to what I have replied for Bug #923769, this is a new upstream
bug fix minor point release, and here are some details.
In packaging:
1. Rebase 2332-OpenZFS-8898-creating-fs-with-checksum-skein-on-the-.patch
A simple patch rebase.
2. Remove linux 4.20 and 5.0 compat fixes.
Included in upstream 0.7.13. See # in the following section.
3. Bump Standards-Version to 4.3.0 (no change).
4. Include new example scripts
Installs a new example file `etc/zfs/vdev_id.conf.scsi.example'
which is left out unintentionally in previous version.
Changes in upstream release are here:
https://github.com/zfsonlinux/zfs/commits/zfs-0.7-release
In more detail:
1.
https://github.com/zfsonlinux/zfs/commit/2428fbbfcf7f1b2298e1e4ee054430ca155144cc
Non-significant change to use automake to build initramfs scripts and hooks.
2.
https://github.com/zfsonlinux/zfs/commit/edb504f9dbeb2921da2eb669ff052e11c8079e9d
Minor fix to make initramfs/dracut able to find mount.zfs mount
helper when not
installed to /sbin
3.
https://github.com/zfsonlinux/zfs/commit/01937958ce85b1cd8942dbaf9a3f9768c5b02a0a
Avoid a deadlock by not creating/removing zfs_dbuf_evict_key tsd values, also
improves performance a little bit
4.
https://github.com/zfsonlinux/zfs/commit/14a5e48fb92210541ffd04081c313f4d6061a4d9
Replace hard coded command cpp with $CPP, to fix cross-compiling.
5.
https://github.com/zfsonlinux/zfs/commit/e3fb781c5fdaaba0ee788a1602490dc9e3a7c7d5
Auto load zfs kernel module when needed. Previous behavior is that,
there must
be an active zpool to make systemd services to load the kernel
module at system
boot time, otherwise user must run modprobe themselves before using any
zfs/zpool command lines. Auto loading would improve user experience but
previously we are conservative.
6.
https://github.com/zfsonlinux/zfs/commit/f325d76e962fa569503189797ffdd447114db88c
Fix a conflict of marco ZFS_MINOR which interferes with Lustre
7.
https://github.com/zfsonlinux/zfs/commit/2b8c3cb0c83681d7425fa5bf567e726b7ba975e9
https://github.com/zfsonlinux/zfs/commit/41f7723e9cb260f313f99d667142e37617812fca
https://github.com/zfsonlinux/zfs/commit/89019a846b90f933db13082cdfe7c046dee0a210
Helper shell script, udev rule and man page changes, making `vdev_id'
command behave similar with SCSI disks to previously supported SAS
disks, also make it generates consistently named links in /dev/by-enclosure/
by adding a `enclosure_symlinks' option to this piece of shell script.
8.
https://github.com/zfsonlinux/zfs/commit/7e5def8ae0586d1fb9a27411e529ad1a356795c3
Minor fix in man page examples.
9.
https://github.com/zfsonlinux/zfs/commit/b0d579bc55a8536fe6313a7627d52206322d39b9
Only affects contributing commits to the project -- make commit
subject length limit bump from 50 to 72 characters.
10.
https://github.com/zfsonlinux/zfs/commit/44f463824bc78df2d23dd049c3ef57ddaf464feb
Add an option to dkms configuration to empower the user to
forcibly enable debuginfo generation at dkms build time.
11.
https://github.com/zfsonlinux/zfs/commit/98bb45e27ae80145a6ce028df90fccdb23f8901d
Deadlock fix, which is useful together with this change in spl-linux:
https://github.com/zfsonlinux/spl/commit/cb4464f1549087794fdbe0f5ad2328618de2033e
12.
https://github.com/zfsonlinux/zfs/commit/0a3a4d067a40bf3a84fcbe0a4f3869fb1bca8f18
https://github.com/zfsonlinux/zfs/commit/e22bfd814960295029ca41c8e116e8d516d3e730
https://github.com/zfsonlinux/zfs/commit/5c4ec382a76c7c0d6b218fcab5a1c2e035012158
Already cherry-picked in zfs-linux/0.7.12-2 which is now released
in upstream tarball.
13.
https://github.com/zfsonlinux/zfs/commit/edc2675aed7d05f7ec230874e33c8a20d7402b02
https://github.com/zfsonlinux/zfs/commit/ba8024a2849d347886328a1148d1ed820869a4e2
https://github.com/zfsonlinux/zfs/commit/f45ad7bff6cacb4ca0717a1f6686873136a5aa22
These 4 patches are changes for Linux 5.0 compatibility, and
mostly they are conditional applied to higher versions of Linux
when detected (most diffs are to m4 and Makefile files to
implement such behavior). As spl/zfs are already declared to
support up to Linux version 5.0 in debian/linux_compat, we
would like to have these compatibility patches applied.
14.
https://github.com/zfsonlinux/zfs/commit/2254b2bbbe17a1ad34b016d1605fea49c01461cf
Compiler compatibility fix for GCC9.0. Also the command is
only used when testing zpool/zfs itself.
15.
https://github.com/zfsonlinux/zfs/commit/c32c2f17d06cea5dc298b404fad7696921e490e0
test-runner python3 compatibility. The stuff is only used when
running upstream tests.
Please unblock zfs-linux/0.7.13-1, thanks.
Regards,
Aron