[pve-devel] applied: [PATCH zfsonlinux 00/16] sync buildsys with debian-upstream
Fabian Grünbichler
f.gruenbichler at proxmox.com
Fri Jun 18 15:44:55 CEST 2021
except for the last three patches - as discussed off-list:
- symbols file should probably be bumped to 2.0.4 (discuss with Debian
people? also how to handle libs without stability guarantees going
forward)
- rules override_dh_installsystemd could benefit from a reworked commit
message and comment in rules file ;)
On June 17, 2021 3:52 pm, Stoiko Ivanov wrote:
> This patchset started out as what is now the last commit:
> trying not to uselessly restart the zfs-services (like
> zfs-volume-wait.service) upon upgrading, since it lead to quite a few
> scary looking (but harmless) journal entries.
>
> since this was already fixed in upstream debian's packaging I tried
> to pull in most recent changes which have not yet made it into
> our packaging. This should reduce the number of differences between
> debian and our packages (those can lead to unpleasant surprises), and also
> simply keeping in sync in the future.
>
> changing to dh compat level 12 led to the patch for separate debug packages
> (deb-helper bug, which probably very few, if any, people will notice, since
> the version in bullseye and buster-backports is not affected)
>
> some commits can probably be squashed (12+13 copying the linitian-overrides
> and dropping unused ones, 14+15 adding symbols files and updateing to 2.0.4)
>
> While I did check the commits, selectively compared the results with
> diffoscope, and run a few rough tests (ztest on a VM of mine) a quick
> sanity-check by someone else would be highly appreciated (e.g. it's my first
> run-in with symbols files)
>
>
> Stoiko Ivanov (16):
> buildsys: unify '{' and '(' in Makefile
> buildsys: add all packages to make variable and sort
> Reflect libssl requirement of libzfs
> Elaborate the functionality of ZED in long description. (Closes:
> #979414)
> buildsys: switch to automatic debug packages
> Bump debhelper compat level to 12.
> compat 12 automatically adds initramfs trigger
> Bump Standards-Version to 4.5.1 (no changes)
> Adjust zed.d symlink-preservation
> Remove /etc/zfs/zed.d on purge
> sync scrub and trim cronjobs with debian upstream
> update lintian-overrides
> drop unused lintian overrides
> add symbol files for library packages
> update libzpool symbols
> do not restart zfs-volume-wait.service
>
> Makefile | 40 +-
> debian/compat | 1 -
> debian/control | 31 +-
> debian/libnvpair3linux.symbols | 236 ++
> debian/libuutil3linux.symbols | 261 ++
> debian/libzfs4linux.symbols | 688 ++++
> debian/libzfsbootenv1linux.lintian-overrides | 4 +-
> debian/libzfsbootenv1linux.symbols | 10 +
> debian/libzpool4linux.symbols | 3310 +++++++++++++++++
> debian/rules | 6 +-
> .../zfsutils-linux/usr/lib/zfs-linux/scrub | 43 +-
> .../zfsutils-linux/usr/lib/zfs-linux/trim | 60 +
> debian/zfs-initramfs.triggers | 1 -
> debian/zfs-test.lintian-overrides | 14 +-
> debian/zfs-zed.lintian-overrides | 4 +
> debian/zfs-zed.postinst | 2 +-
> debian/zfs-zed.postrm | 17 +
> debian/zfs-zed.prerm | 4 +-
> debian/zfsutils-linux.cron.d | 5 +-
> debian/zfsutils-linux.lintian-overrides | 13 +
> 20 files changed, 4698 insertions(+), 52 deletions(-)
> delete mode 100644 debian/compat
> create mode 100644 debian/libnvpair3linux.symbols
> create mode 100644 debian/libuutil3linux.symbols
> create mode 100644 debian/libzfs4linux.symbols
> create mode 100644 debian/libzfsbootenv1linux.symbols
> create mode 100644 debian/libzpool4linux.symbols
> create mode 100755 debian/tree/zfsutils-linux/usr/lib/zfs-linux/trim
> delete mode 100644 debian/zfs-initramfs.triggers
> create mode 100644 debian/zfs-zed.lintian-overrides
> create mode 100644 debian/zfs-zed.postrm
>
> --
> 2.20.1
>
>
>
> _______________________________________________
> 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