[pve-devel] [RFC zfsonlinux 0/5] update to 2.1.1

Fabian Grünbichler f.gruenbichler at proxmox.com
Wed Sep 8 13:53:07 CEST 2021


On September 7, 2021 3:17 pm, Stoiko Ivanov wrote:
> This patchset updates our packaging for the changes of ZFS 2.1
> 
> Sending as RFC because:
> * I'm still not 100% sure my solution to the ABI-changes and updated
>   package names is correct
> * It's based on the current tip of upstream's zfs-2.1.1-staging branch,
>   which yet needs to be tagged

I think I'd wait for the final 2.1.1 tag to prevent confusion unless we 
have a good reason to go ahead with an in-between codebase?

> 
> I'm intentionally omitting most of patch 4/5 - since it's 2MB of xml-abi
> definition diffs - I'll gladly resent if somebody wants this - else the
> commit is on my staff repository.
> 
> The upgrade was straight-forward - only small issues were regarding the
> incompatibile abigail-tools versions (1.8 (bullseye) produces different
> output to before, thus `make checkabi` failed initially).
> 
> Additionally the bump of the libzfs and libzpool library versions in
> ec311430e2fd66492498a1559f56ef25e1192266 should not result in the libzfs
> package name to be changed as well (libzfs increased it's current and age
> parameter - which still leaves the soname at libzfs.so.4 when building on
> my machine.
> 
> Did some minimal tests in a virtual 2-node test-cluster of mine with
> storage replication for one VM (snapshotting, migrating, upgrading the
> zpool, migrating back) - all seemed ok.
> 
> 
> Stoiko Ivanov (5):
>   update submodule and patches to ZFS 2.1.1-staging
>   buildsys: adapt install paths for zfs 2.1.0
>   port changes to abi tracking from master
>   update abi definitions for 2.1.1
>   bump libzpool soname
> 
>  Makefile                                      |     2 +-
>  debian/control                                |    14 +-
>  ...ibzpool4linux.docs => libzpool5linux.docs} |     0
>  ...x.install.in => libzpool5linux.install.in} |     0
>  ...rides => libzpool5linux.lintian-overrides} |     0
>  ...ith-d-dev-disk-by-id-in-scan-service.patch |     6 +-
>  .../0006-dont-symlink-zed-scripts.patch       |     5 +-
>  .../patches/0007-Use-installed-python3.patch  |     4 +-
>  ...-move-manpage-arcstat-1-to-arcstat-8.patch |    61 +-
>  .../0010-Check-for-libabigail-version.patch   |    45 +
>  ...c-storabi-abidw-invocation-with-mast.patch |    33 +
>  ...itions-with-abigail-tools-1.8-and-ne.patch | 25768 ++++++++++++++++
>  debian/patches/series                         |     3 +
>  debian/zfsutils-linux.install                 |    14 +-
>  upstream                                      |     2 +-
>  15 files changed, 25905 insertions(+), 52 deletions(-)
>  rename debian/{libzpool4linux.docs => libzpool5linux.docs} (100%)
>  rename debian/{libzpool4linux.install.in => libzpool5linux.install.in} (100%)
>  rename debian/{libzpool4linux.lintian-overrides => libzpool5linux.lintian-overrides} (100%)
>  create mode 100644 debian/patches/0010-Check-for-libabigail-version.patch
>  create mode 100644 debian/patches/0011-abi-tracking-sync-storabi-abidw-invocation-with-mast.patch
>  create mode 100644 debian/patches/0012-update-abi-definitions-with-abigail-tools-1.8-and-ne.patch
> 
> -- 
> 2.30.2
> 
> 
> 
> _______________________________________________
> pve-devel mailing list
> pve-devel at lists.proxmox.com
> https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
> 
> 
> 





More information about the pve-devel mailing list