public inbox for pve-devel@lists.proxmox.com
 help / color / mirror / Atom feed
From: Stoiko Ivanov <s.ivanov@proxmox.com>
To: pve-devel@lists.proxmox.com
Subject: [pve-devel] [PATCH zfsonlinux/pve-kernel] ZFS 2.0.0 preview
Date: Wed,  2 Dec 2020 20:17:59 +0100	[thread overview]
Message-ID: <20201202191809.13270-1-s.ivanov@proxmox.com> (raw)

The following patchset is meant as a first rc of our packaging for ZFS 2.0

for the greatest part I mirrored the merge request by Antonio Russo over
at salsa.d.o [0], and adapted where needed.

Another change, which was merged at debian, before the merge request, was
the placement of shared library files in arch-specific directories
(/lib/x86_64-linux-gnu/) - I added that here too.

Only minimally tested (upgrading an up to date PVE-6.3 (installed on top
of plain buster), and running `ztest -v 1 -s 32M -f /media/`)

[0] https://salsa.debian.org/zfsonlinux-team/zfs/-/merge_requests/24

zfsonlinux:
Antonio Russo (4):
  ship arcstat(1) manual page
  Add new zstream utility
  Include new zfs_ids_to_path tool
  Include new pam_zfs_key mechanism

Stoiko Ivanov (5):
  update submodule and patches for zfs-2.0.0
  Install files under multiarch directories
  Bump libz{fs,pool,uutil} soname version
  Manual pages were split into subpages
  package zfsbootenv library

 Makefile                                      |  8 +-
 debian/control                                | 60 ++++++++------
 debian/libnvpair1linux.install                |  1 -
 debian/libnvpair1linux.lintian-overrides      |  1 -
 ...nvpair1linux.docs => libnvpair2linux.docs} |  0
 debian/libnvpair2linux.install.in             |  1 +
 debian/libnvpair2linux.lintian-overrides      |  1 +
 debian/libuutil1linux.install                 |  1 -
 debian/libuutil1linux.lintian-overrides       |  1 -
 ...ibuutil1linux.docs => libuutil2linux.docs} |  0
 debian/libuutil2linux.install.in              |  1 +
 debian/libuutil2linux.lintian-overrides       |  1 +
 debian/libzfs2linux.install                   |  2 -
 debian/libzfs2linux.lintian-overrides         |  1 -
 .../{libzfs2linux.docs => libzfs3linux.docs}  |  0
 debian/libzfs3linux.install.in                |  2 +
 debian/libzfs3linux.lintian-overrides         |  1 +
 ...ol2linux.docs => libzfsbootenv1linux.docs} |  0
 debian/libzfsbootenv1linux.install            |  1 +
 debian/libzfsbootenv1linux.install.in         |  1 +
 debian/libzfsbootenv1linux.lintian-overrides  |  2 +
 debian/libzfslinux-dev.install                |  4 -
 debian/libzfslinux-dev.install.in             |  4 +
 debian/libzpool2linux.install                 |  1 -
 debian/libzpool2linux.lintian-overrides       |  1 -
 debian/libzpool3linux.docs                    |  2 +
 debian/libzpool3linux.install.in              |  1 +
 debian/libzpool3linux.lintian-overrides       |  1 +
 .../0002-always-load-ZFS-module-on-boot.patch |  8 +-
 ...o-the-zed-binary-on-the-systemd-unit.patch |  6 +-
 ...ith-d-dev-disk-by-id-in-scan-service.patch |  4 +-
 debian/patches/0005-Enable-zed-emails.patch   |  2 +-
 .../0006-dont-symlink-zed-scripts.patch       |  4 +-
 .../patches/0007-Use-installed-python3.patch  | 19 ++---
 ...md-unit-for-importing-specific-pools.patch | 20 ++---
 debian/rules                                  | 16 +++-
 debian/zfsutils-linux.install                 | 79 ++++++++++++++++++-
 upstream                                      |  2 +-
 38 files changed, 175 insertions(+), 85 deletions(-)
 delete mode 100644 debian/libnvpair1linux.install
 delete mode 100644 debian/libnvpair1linux.lintian-overrides
 rename debian/{libnvpair1linux.docs => libnvpair2linux.docs} (100%)
 create mode 100644 debian/libnvpair2linux.install.in
 create mode 100644 debian/libnvpair2linux.lintian-overrides
 delete mode 100644 debian/libuutil1linux.install
 delete mode 100644 debian/libuutil1linux.lintian-overrides
 rename debian/{libuutil1linux.docs => libuutil2linux.docs} (100%)
 create mode 100644 debian/libuutil2linux.install.in
 create mode 100644 debian/libuutil2linux.lintian-overrides
 delete mode 100644 debian/libzfs2linux.install
 delete mode 100644 debian/libzfs2linux.lintian-overrides
 rename debian/{libzfs2linux.docs => libzfs3linux.docs} (100%)
 create mode 100644 debian/libzfs3linux.install.in
 create mode 100644 debian/libzfs3linux.lintian-overrides
 rename debian/{libzpool2linux.docs => libzfsbootenv1linux.docs} (100%)
 create mode 100644 debian/libzfsbootenv1linux.install
 create mode 100644 debian/libzfsbootenv1linux.install.in
 create mode 100644 debian/libzfsbootenv1linux.lintian-overrides
 delete mode 100644 debian/libzfslinux-dev.install
 create mode 100644 debian/libzfslinux-dev.install.in
 delete mode 100644 debian/libzpool2linux.install
 delete mode 100644 debian/libzpool2linux.lintian-overrides
 create mode 100644 debian/libzpool3linux.docs
 create mode 100644 debian/libzpool3linux.install.in
 create mode 100644 debian/libzpool3linux.lintian-overrides

pve-kernel
Stoiko Ivanov (1):
  add zzstd.ko to zfs install

 debian/rules | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

-- 
2.20.1





             reply	other threads:[~2020-12-02 19:18 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-12-02 19:17 Stoiko Ivanov [this message]
2020-12-02 19:18 ` [pve-devel] [PATCH pve-kernel 1/1] add zzstd.ko to zfs install Stoiko Ivanov
2020-12-02 19:18 ` [pve-devel] [PATCH zfsonlinux 1/9] update submodule and patches for zfs-2.0.0 Stoiko Ivanov
2020-12-02 19:18 ` [pve-devel] [PATCH zfsonlinux 2/9] Install files under multiarch directories Stoiko Ivanov
2020-12-02 19:18 ` [pve-devel] [PATCH zfsonlinux 3/9] Bump libz{fs, pool, uutil} soname version Stoiko Ivanov
2020-12-02 19:18 ` [pve-devel] [PATCH zfsonlinux 4/9] ship arcstat(1) manual page Stoiko Ivanov
2020-12-02 19:18 ` [pve-devel] [PATCH zfsonlinux 5/9] Manual pages were split into subpages Stoiko Ivanov
2020-12-02 19:18 ` [pve-devel] [PATCH zfsonlinux 6/9] Add new zstream utility Stoiko Ivanov
2020-12-02 19:18 ` [pve-devel] [PATCH zfsonlinux 7/9] Include new zfs_ids_to_path tool Stoiko Ivanov
2020-12-02 19:18 ` [pve-devel] [PATCH zfsonlinux 8/9] Include new pam_zfs_key mechanism Stoiko Ivanov
2020-12-02 19:18 ` [pve-devel] [PATCH zfsonlinux 9/9] package zfsbootenv library Stoiko Ivanov
2021-01-13 14:53 ` [pve-devel] applied-series: [PATCH zfsonlinux/pve-kernel] ZFS 2.0.0 preview Thomas Lamprecht

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20201202191809.13270-1-s.ivanov@proxmox.com \
    --to=s.ivanov@proxmox.com \
    --cc=pve-devel@lists.proxmox.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal