[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