[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#923770: unblock: zfs-linux/0.7.13-1



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


Reply to: