[Pkg-zfsonlinux-devel] Bug#988521: zfs-linux: please build 2.1.0 with libcurl for new keylocation=https://

наб nabijaczleweli at nabijaczleweli.xyz
Fri May 14 18:38:52 BST 2021


Source: zfs-linux
Version: 2.1.0-1
Severity: wishlist

Dear Maintainer,

https://github.com/openzfs/zfs/pull/11956 was recently merged,
should land in 2.1.0, and introduced an optional dependency
to back loading keys using the new keylocation=http[s]:// URLs
(well, present in Solaris, but not in OpenZFS before).

The configuration tries fetch(3) (FreeBSD only), libcurl, or nothing.
The back-ends are optional at run-time,
and loaded lazily via dlopen("libcurl.so.4"),
erroring out if not available.

As it stands right now, I think the package will configure itself
with no back-end, crippling it; it'd be great if you could,
when packaging 2.1.0, add 
  Build-Depends: libcurl4-openssl-dev
and
  Package: libzfs?linux
  Recommends: libcurl4
to d/control.

That way most users will get the back-end by default,
and expert users will be able to opt out of it if space is a concern.

The configure output should contain something along the lines of
  Checking for libfetch... libcurl
as opposed to any of
  Checking for libfetch... none
  Checking for libfetch... fetch(3)
  Checking for libfetch... libcurl (static)

No further action is required (well, if I wrote it right, anyway).

Best,
наб

I've sent this to pkg-zfsonlinux-devel@ yesterday but it
hasn't appeared the archive so I assume that list remains dysfunxional.
Sorry if it's reached you and this is a dupe!

-- System Information:
Debian Release: 10.9
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-debug'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-16-amd64 (SMP w/24 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_FIRMWARE_WORKAROUND, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-zfsonlinux-devel/attachments/20210514/a77904c3/attachment.sig>


More information about the Pkg-zfsonlinux-devel mailing list