[Pkg-rust-maintainers] Bug#1140558: Clarify openssl vs nettle usage in Debian

Chris Hofstädtler zeha at debian.org
Mon Jun 22 18:16:36 BST 2026


Package: sq
Version: 1.3.1-10
Severity: important
X-Debbugs-Cc: holger at debian.org

Hi,

while researching sq on various operating systems, I've noticed that 
various other distros use the OpenSSL backend, while Debian's sq 
uses the nettle backend.

That seemed fine, however debcargo.toml also claims some openssl 
dependency:

https://sources.debian.org/src/rust-sequoia-sq/1.3.1-10/debian/debcargo.toml#L16

  [packages.bin]
  multi_arch = "foreign"
  depends = [ "openssl" ]

That left me wondering if Debian's sq was meant to use openssl 
instead of nettle.

Please clarify which backend was intended to be used.

Thanks,
Chris


PS: currently, ldd /usr/bin/sq shows:
	linux-vdso.so.1 (0x0000ffff9d7fb000)
	libsqlite3.so.0 => /usr/lib/aarch64-linux-gnu/libsqlite3.so.0 (0x0000ffff9c1a0000)
	libnettle.so.8 => /usr/lib/aarch64-linux-gnu/libnettle.so.8 (0x0000ffff9c130000)
	libhogweed.so.6 => /usr/lib/aarch64-linux-gnu/libhogweed.so.6 (0x0000ffff9c0c0000)
	libgmp.so.10 => /usr/lib/aarch64-linux-gnu/libgmp.so.10 (0x0000ffff9c010000)
	libgcc_s.so.1 => /usr/lib/aarch64-linux-gnu/libgcc_s.so.1 (0x0000ffff9bfd0000)
	libm.so.6 => /usr/lib/aarch64-linux-gnu/libm.so.6 (0x0000ffff9bf10000)
	libc.so.6 => /usr/lib/aarch64-linux-gnu/libc.so.6 (0x0000ffff9bd50000)
	/lib/ld-linux-aarch64.so.1 (0x0000ffff9d7b0000)



More information about the Pkg-rust-maintainers mailing list