[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#971688: marked as done (zfs-fuse: ftbfs with glibc 2.32)



Your message dated Sat, 21 Aug 2021 18:06:25 +0000
with message-id <E1mHVNx-00036F-0J@fasolo.debian.org>
and subject line Bug#971688: fixed in zfs-fuse 0.7.0-22
has caused the Debian Bug report #971688,
regarding zfs-fuse: ftbfs with glibc 2.32
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
971688: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=971688
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: zfs-fuse
Version: 0.7.0-21
Severity: normal
Tags: patch

Dear Maintainer,

glibc 2.32 (currently in Ubuntu devel and not Debian, but presumably
coming to Debian at some point) removes the Sun RPC headers, which are
currently included by zfs-fuse. The attached patch switches to the tirpc
library and fixes the build, but the resulting binaries have not been
tested even slightly.

Cheers,
mwh

-- System Information:
Debian Release: bullseye/sid
  APT prefers focal-updates
  APT policy: (500, 'focal-updates'), (500, 'focal-security'), (500, 'focal'), (400, 'focal-proposed'), (100, 'focal-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.4.0-48-generic (SMP w/8 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
--- a/src/lib/libnvpair/SConscript
+++ b/src/lib/libnvpair/SConscript
@@ -8,8 +8,8 @@
 objects_user = ['build-user/' + o for o in objects]
 objects_kernel = ['build-kernel/' + o for o in objects]
 
-cpppath_user = Split('./include #lib/libsolcompat/include')
-cpppath_kernel = Split('./include #lib/libumem/include #lib/libnvpair/include1 #lib/libsolcompat/include')
+cpppath_user = Split('./include #lib/libsolcompat/include /usr/include/tirpc')
+cpppath_kernel = Split('./include #lib/libumem/include #lib/libnvpair/include1 #lib/libsolcompat/include  /usr/include/tirpc')
 
 ccflags_kernel = ['-D_KERNEL']
 
--- a/src/cmd/zdb/SConscript
+++ b/src/cmd/zdb/SConscript
@@ -3,6 +3,6 @@
 objects = Split('zdb.c zdb_il.c ptrace.c #lib/libavl/libavl.a #lib/libnvpair/libnvpair-user.a #lib/libumem/libumem.a #lib/libzfs/libzfs.a #lib/libzpool/libzpool-user.a #lib/libzfscommon/libzfscommon-user.a #lib/libuutil/libuutil.a #lib/libsolcompat/libsolcompat.a')
 cpppath = Split('#lib/libavl/include #lib/libnvpair/include #lib/libumem/include #lib/libzfscommon/include #lib/libzpool/include #lib/libsolcompat/include #lib/libzfs/include')
 
-libs = Split('rt pthread dl z m aio crypto')
+libs = Split('rt pthread dl z m aio crypto tirpc')
 
 env.Program('zdb', objects, CPPPATH = env['CPPPATH'] + cpppath, LIBS = libs)
--- a/src/cmd/zfs/SConscript
+++ b/src/cmd/zfs/SConscript
@@ -3,6 +3,6 @@
 objects = Split('zfs_main.c zfs_iter.c ptrace.c #lib/libzfs/libzfs.a #lib/libzfscommon/libzfscommon-user.a #lib/libnvpair/libnvpair-user.a #lib/libumem/libumem.a  #lib/libuutil/libuutil.a #lib/libavl/libavl.a #lib/libsolcompat/libsolcompat.a')
 cpppath = Split('#lib/libuutil/include #lib/libnvpair/include #lib/libumem/include #lib/libzfscommon/include #lib/libzfs/include #lib/libsolcompat/include #lib/libavl/include')
 
-libs = Split('pthread m dl crypto')
+libs = Split('pthread m dl crypto tirpc')
 
 env.Program('zfs', objects, CPPPATH = env['CPPPATH'] + cpppath, LIBS = libs)
--- a/src/cmd/zpool/SConscript
+++ b/src/cmd/zpool/SConscript
@@ -3,6 +3,6 @@
 objects = Split('zpool_iter.c zpool_main.c zpool_util.c zpool_vdev.c ptrace.c #lib/libnvpair/libnvpair-user.a #lib/libzfs/libzfs.a #lib/libumem/libumem.a #lib/libzfscommon/libzfscommon-user.a #lib/libuutil/libuutil.a #lib/libavl/libavl.a #lib/libsolcompat/libsolcompat.a ../stat/common/timestamp.c')
 cpppath = Split('#lib/libuutil/include #lib/libnvpair/include #lib/libumem/include #lib/libzfscommon/include #lib/libzfs/include #lib/libsolcompat/include #lib/libavl/include ../stat/common ')
 
-libs = Split('pthread m dl crypto')
+libs = Split('pthread m dl crypto tirpc')
 
 env.Program('zpool', objects, CPPPATH = env['CPPPATH'] + cpppath, LIBS = libs)
--- a/src/cmd/zstreamdump/SConscript
+++ b/src/cmd/zstreamdump/SConscript
@@ -3,6 +3,6 @@
 objects = Split('zstreamdump.c #lib/libzfs/libzfs.a #lib/libnvpair/libnvpair-user.a')
 cpppath = Split('#lib/libnvpair/include #lib/libumem/include #lib/libzfscommon/include #lib/libzfs/include #lib/libsolcompat/include #lib/libzpool/include #lib/libavl/include')
 
-libs = Split('pthread m dl')
+libs = Split('pthread m dl tirpc')
 
 env.Program('zstreamdump', objects, CPPPATH = env['CPPPATH'] + cpppath, LIBS = libs)
--- a/src/cmd/ztest/SConscript
+++ b/src/cmd/ztest/SConscript
@@ -3,7 +3,7 @@
 objects = Split('ztest.c #lib/libzpool/libzpool-user.a #lib/libzfscommon/libzfscommon-user.a #lib/libnvpair/libnvpair-user.a #lib/libavl/libavl.a #lib/libumem/libumem.a #lib/libsolcompat/libsolcompat.a')
 cpppath = Split('#lib/libavl/include #lib/libnvpair/include #lib/libumem/include #lib/libzfscommon/include #lib/libzpool/include #lib/libsolcompat/include')
 
-libs = Split('m dl rt pthread z aio crypto')
+libs = Split('m dl rt pthread z aio crypto tirpc')
 
 env.Program('ztest', objects, CPPPATH = env['CPPPATH'] + cpppath, LIBS = libs)
 env.Depends('ztest', '../zdb/zdb')
--- a/src/zfs-fuse/SConscript
+++ b/src/zfs-fuse/SConscript
@@ -4,7 +4,7 @@
 cpppath = Split('#lib/libavl/include #lib/libnvpair/include #lib/libumem/include #lib/libzfscommon/include #lib/libsolkerncompat/include')
 ccflags = Split('-D_KERNEL')
 
-libs = Split('rt pthread fuse dl z aio crypto')
+libs = Split('rt pthread fuse dl z aio crypto tirpc')
 # use static AIO library.  Yes, you have to have double up the ".a"
 libs[libs.index('aio')] = ':libaio.a.a'
 

--- End Message ---
--- Begin Message ---
Source: zfs-fuse
Source-Version: 0.7.0-22
Done: Aurelien Jarno <aurel32@debian.org>

We believe that the bug you reported is fixed in the latest version of
zfs-fuse, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 971688@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Aurelien Jarno <aurel32@debian.org> (supplier of updated zfs-fuse package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 21 Aug 2021 19:44:09 +0200
Source: zfs-fuse
Architecture: source
Version: 0.7.0-22
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Aurelien Jarno <aurel32@debian.org>
Closes: 971688
Changes:
 zfs-fuse (0.7.0-22) unstable; urgency=medium
 .
   * QA upload.
 .
   [ Debian Janitor ]
   * Remove constraints unnecessary since stretch:
     + zfs-fuse: Drop versioned constraint on fuse in Depends.
 .
   [ Aurelien Jarno ]
   * Add glibc-2.32-compat.patch to switch from glibc's legacy RPC
     implementation, which is now disabled in the Debian package, to libtirpc's
     one (Closes: #971688).
Checksums-Sha1:
 9364b89f39a002946a711b05050878adef7ddacc 2054 zfs-fuse_0.7.0-22.dsc
 88ea49082a5f17a439019b290dbbffe8270f8f52 28516 zfs-fuse_0.7.0-22.debian.tar.xz
 6a5b5e2fdbfea9923477f5424c1bd9acc1a91dc2 6280 zfs-fuse_0.7.0-22_source.buildinfo
Checksums-Sha256:
 5a553b8f7e6e2ba61f94b634c762d2e3f7e2926900472f98ff094d8324682503 2054 zfs-fuse_0.7.0-22.dsc
 802e562cfa49dd0677ae299bc52f8c0d58a426cbe33db6b8deefbca4ca559be2 28516 zfs-fuse_0.7.0-22.debian.tar.xz
 6c2d4e259c392575cf52f1a681e6ea1dd788a0a420cf96253a4a4074bfa7dcf7 6280 zfs-fuse_0.7.0-22_source.buildinfo
Files:
 a3083890268a7e06ba04771778c84651 2054 otherosfs optional zfs-fuse_0.7.0-22.dsc
 b6aa78b4c095a8a2405ea26dcaa5757d 28516 otherosfs optional zfs-fuse_0.7.0-22.debian.tar.xz
 b0a67598013d77d78c4b0c32bbc275de 6280 otherosfs optional zfs-fuse_0.7.0-22_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEUryGlb40+QrX1Ay4E4jA+JnoM2sFAmEhPxYACgkQE4jA+Jno
M2saZw/8Czj4ytOwDfLq6lszJXVkIr15ihoM+Mgd7YqyB/8G5JxkwUpYDuYe5Aqy
87F9hG7LEXGOD7PlRgjr2Twvh/1A8g71USNPpDgUuZBpK0XbLKaI1D1Yfi2e2kDG
jNIcCpB+Ti2wnjhPO+6rObnx25FJs7UuGJu5BlPFZuee/A5LKHDfIijb0+UOxKGS
C3eDeeQiWGGX3wAw+rNrm4n8eZZaBLaIIN0sbbmOwqdC93tdveFm9qBkzlsNxK/g
HhBpmiHyIjqtCx5iOsAYg6njNshjR1VD5hFglLq2i/Ymlhl6gj6jn5ij5Ai/kfnW
YQNmJBQq10KeqcSpxF5JCuFmyXGy9vsxhmUY7lhIgTuDCmk0N6d20PQ/g7dAV/TM
BsCq4fcjhxiVMdnN3iH9ytBn55y5aMIRKbHFuUHCoTu3e8+mmhDe1ZpNRAYc788x
7znjmZw5+E53IckabKEiCqRFW/CNjZGwSPcRE/+cjAr4jGeNomjXezLECPaAZiA0
DQE5/zvcCSMge9vEOS2DOKzn0ZNGJuyGsOTjubEj6ZHlllR0RVyuA7IRH36LIb+5
OzVNW9qV1rKzR9/bM5zSSx9ViAnzcUJg0tj4tNqxav7F54qgWc5o7p8jN/n/q9mv
mvIpKW/t9IrZ4S00u6LVDGvLJBTMh6aF8pUw8GFBMLJuQ5zO70k=
=imxG
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: