Devuan bug report logs - #738
Missing symbol fuse_new_31

version graph

Package: libfuse3-3; Maintainer for libfuse3-3 is (unknown); Source for libfuse3-3 is src:fuse3.

Affects: libvirt-daemon-driver-lxc

Reported by: gferenc88@gmail.com

Date: Wed, 25 Jan 2023 18:46:02 UTC

Owned by: Andreas Messer <andi@bastelmap.de>

Severity: normal

Tags: debian, upstream

Found in version 3.12.0-1

Fixed in version 3.13.0-1

Done: Mark Hindley <mark@hindley.org.uk>

Full log


🔗 View this message in rfc822 format

X-Loop: owner@bugs.devuan.org
Subject: bug#738: actually libfuse3-3
Reply-To: Mark Hindley <mark@hindley.org.uk>, 738@bugs.devuan.org
Resent-From: Mark Hindley <mark@hindley.org.uk>
Resent-To: devuan-bugs@lists.dyne.org
Resent-CC: Andreas Messer <andi@bastelmap.de>
X-Loop: owner@bugs.devuan.org
Resent-Date: Wed, 25 Jan 2023 19:32:02 +0000
Resent-Message-ID: <handler.738.B738.16746750943059@bugs.devuan.org>
Resent-Sender: owner@bugs.devuan.org
X-Devuan-PR-Message: followup 738
X-Devuan-PR-Package: libvirt-daemon-driver-lxc
X-Devuan-PR-Keywords: 
References: <mailman.1525.1674672370.4883.devuan-bugs@lists.dyne.org> <7D12PR.42QJ2YBD3PUJ@bastelmap.de>
Received: via spool by 738-submit@bugs.devuan.org id=B738.16746750943059
          (code B ref 738); Wed, 25 Jan 2023 19:32:02 +0000
Received: (at 738) by bugs.devuan.org; 25 Jan 2023 19:31:34 +0000
Delivered-To: bugs@devuan.org
Received: from email.devuan.org [2001:41d0:2:d06e::5c4:2612]
	by doc.devuan.org with IMAP (fetchmail-6.4.16)
	for <debbugs@localhost> (single-drop); Wed, 25 Jan 2023 19:31:34 +0000 (UTC)
Received: from email.devuan.org
	by email.devuan.org with LMTP
	id Qu9rLIyD0WNMYQAAmSBk0A
	(envelope-from <mark@hindley.org.uk>)
	for <bugs@devuan.org>; Wed, 25 Jan 2023 19:31:24 +0000
Received: by email.devuan.org (Postfix, from userid 109)
	id AAE4C597; Wed, 25 Jan 2023 19:31:24 +0000 (UTC)
X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on email.devuan.org
X-Spam-Level: 
X-Spam-Status: No, score=0.4 required=5.0 tests=RDNS_DYNAMIC,SPF_PASS
	autolearn=no autolearn_force=no version=3.4.6
Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=193.36.131.86; helo=mx.hindley.org.uk; envelope-from=mark@hindley.org.uk; receiver=<UNKNOWN> 
Received: from mx.hindley.org.uk (193-36-131-86.cfwn.uk [193.36.131.86])
	by email.devuan.org (Postfix) with ESMTPS id AC5F7396
	for <738@bugs.devuan.org>; Wed, 25 Jan 2023 19:31:19 +0000 (UTC)
Received: from apollo.hindleynet ([192.168.1.3] helo=hindley.org.uk)
	by mx.hindley.org.uk with smtp (Exim 4.84_2)
	(envelope-from <mark@hindley.org.uk>)
	id 1pKlUL-0005ln-Ub; Wed, 25 Jan 2023 19:31:18 +0000
Received: (nullmailer pid 16599 invoked by uid 1000);
	Wed, 25 Jan 2023 19:31:17 -0000
Date: Wed, 25 Jan 2023 19:31:17 +0000
From: Mark Hindley <mark@hindley.org.uk>
To: 738@bugs.devuan.org, gferenc88@gmail.com
Message-ID: <Y9GDhchwxl6cyHUd@hindley.org.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <mailman.1525.1674672370.4883.devuan-bugs@lists.dyne.org>
Control: reassign -1 libfuse3-3
Control: found -1 3.12.0-1
Control: fixed -1 3.13.0-1
Control: affects -1 libvirt-daemon-driver-lxc
Control: tags -1 debian upstream

Ferenc and Andreas,

At first sight this is odd and looks as if a library transition might have been
missed in Debian. However, Debian's fuse3 changelog shows no symbol changes
between 3.12 and 3.13:

fuse3 (3.13.0-2) unstable; urgency=medium

  * Can't run self-testing on big-endian machines.

 -- Laszlo Boszormenyi (GCS) <gcs@debian.org>  Sun, 22 Jan 2023 08:17:08 +0100

fuse3 (3.13.0-1) unstable; urgency=medium

  * New upstream release.

 -- Laszlo Boszormenyi (GCS) <gcs@debian.org>  Tue, 17 Jan 2023 19:11:25 +0100

fuse3 (3.12.0-1) unstable; urgency=medium

  * New upstream release.
  * Update library symbols for this release.
  * Update watch file.
  * Update Lintian overrides.
  * Update Standards-Version to 4.6.1 .

 -- Laszlo Boszormenyi (GCS) <gcs@debian.org>  Sat, 22 Oct 2022 21:28:52 +0200

So, looking at fuse3 upstream, it appears that fuse_new_31 was not defined when
HAVE_LIBC_VERSIONED_SYMBOLS was not set and recently fixed upstream[1].

That upstream fix is included in 3.13.

So I suspect this is a Debian bug in 3.12 where the symbol is not defined. I am
surprised that nobody else has bumped into it and reported it.

Alternatively, fuse3 3.13 should migrate to testing in 2 days[2], which
should fix it.

HTH

Mark

[1]  https://github.com/libfuse/libfuse/commit/d372d3f80b5437e652ea501d8a4a917f7001b9d7

[2]  https://qa.debian.org/excuses.php?package=fuse3

Send a report that this bug log contains spam.


Devuan BTS -- Powered by Debian bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.

Devuan Bugs Owner <owner@bugs.devuan.org>.
Last modified: Sat May 4 09:23:52 2024;