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

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

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

Mo Zhou
Package: release.debian.org
Severity: normal
User: [hidden email]
Usertags: unblock
X-Debbugs-CC: [hidden email]

Please unblock package zfs-linux
which will land on unstable shortly.

Please note that the upstream version of src:spl-linux
must be aligned with src:zfs-linux, hence they should
be unblocked at the same time.

(explain the reason for the unblock here)

  [from 0.7.12-2 to 0.7.13-1]
  * New upstream release (released several hours ago)
  * Cherry-picked/backported many bug fixes from upstream.
  * linux 4.20 and 5.0 compatibility

(include/attach the debdiff against the package in testing)

  More than 7000 lines of changes makes the all-in-one debdiff insane.
  Please review this instead:
  https://salsa.debian.org/zfsonlinux-team/zfs/compare/debian%2F0.7.12-2...debian%2F0.7.13-1

unblock zfs-linux/0.7.13-1

-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-3-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Reply | Threaded
Open this post in threaded view
|

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

Jonathan Wiltshire via nm
Control: tag -1 moreinfo

On Tue, Mar 05, 2019 at 07:59:19AM +0000, Mo Zhou wrote:
> (explain the reason for the unblock here)
>
>   [from 0.7.12-2 to 0.7.13-1]
>   * New upstream release (released several hours ago)

This is not a good reason for a freeze exception.

>   * Cherry-picked/backported many bug fixes from upstream.

This might be.

>   * linux 4.20 and 5.0 compatibility

This is not.

> (include/attach the debdiff against the package in testing)
>
>   More than 7000 lines of changes makes the all-in-one debdiff insane.
>   Please review this instead:
>   https://salsa.debian.org/zfsonlinux-team/zfs/compare/debian%2F0.7.12-2...debian%2F0.7.13-1

I am not reviewing that.

--
Jonathan Wiltshire                                      [hidden email]
Debian Developer                         http://people.debian.org/~jmw

4096R: 0xD3524C51 / 0A55 B7C5 1223 3942 86EC  74C3 5394 479D D352 4C51

Reply | Threaded
Open this post in threaded view
|

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

Aron Xu-3
In reply to this post by Mo Zhou
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