Your message dated Wed, 16 Apr 2025 17:20:04 +0000
with message-id <e1u56qe-00eis8...@fasolo.debian.org>
and subject line Bug#1101305: fixed in fuse3 3.17.1+git250416-1
has caused the Debian Bug report #1101305,
regarding libfuse3-4: regression in 3.17.1-1 for gvfsd-fuse: "both 'want' and 
'want_ext' are set"
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 ow...@bugs.debian.org
immediately.)


-- 
1101305: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1101305
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libfuse3-4
Version: 3.17.1-1
Severity: serious
Justification: regression in code that is (AFAICS) following upstream 
recommendations
X-Debbugs-Cc: Michael Anderson <doctorkills...@yahoo.com>, Vladimir K 
<pzs...@yandex.ru>
Control: affects -1 + src:gvfs gvfs-fuse

On Tue, 25 Mar 2025 at 09:34:40 +0000, Michael Anderson wrote:
>Thanks for the previous fix which did work.
>
>However it has broken again with libfuse3-4 updating from 3.17.1~rc1-3 
>to 3.17.1-1.

On Tue, 25 Mar 2025 at 14:17:32 +0300, Vladimir K wrote:
>It worked, but broke again.
>
>    $ eng apt list --installed fuse3 gvfs-fuse libfuse*
>    fuse3/unstable,now 3.17.1-1 amd64 [installed,automatic]
>    gvfs-fuse/unstable,now 1.57.2-2 amd64 [installed]
>    libfuse2t64/unstable,now 2.9.9-9 amd64 [installed,automatic]
>    libfuse3-4/unstable,now 3.17.1-1 amd64 [installed,automatic]
>
>    $ /usr/libexec/gvfsd-fuse -f /run/user/1000/gvfs
>    fuse: both 'want' and 'want_ext' are set

Laszlo, I assume this is not the result you expected after updating 
fuse3? In gvfs-fuse_1.57.2-2, the only references to FUSE_CAP are:

client/gvfsfusedaemon.c:  fuse_set_feature_flag(conn, FUSE_CAP_ATOMIC_O_TRUNC);
client/gvfsfusedaemon.c:  fuse_unset_feature_flag(conn, FUSE_CAP_ASYNC_READ);

which if I understand correctly is the style that is recommended by the 
upstream developers of FUSE. I verified that this worked as intended with
libfuse3-4_3.17.1~rc1-3, but I can confirm the regression with 3.17.1-1.

If necessary we can revert to the old code in gvfs as a workaround:

  conn->want |= FUSE_CAP_ATOMIC_O_TRUNC;
  conn->want &= ~FUSE_CAP_ASYNC_READ;

but I'm aware that that's unlikely to be very future-proof, and I'd like 
to avoid getting into a cycle of fuse3 and gvfs working around each 
other!

Thanks,
    smcv

--- End Message ---
--- Begin Message ---
Source: fuse3
Source-Version: 3.17.1+git250416-1
Done: Laszlo Boszormenyi (GCS) <g...@debian.org>

We believe that the bug you reported is fixed in the latest version of
fuse3, 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 1101...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Laszlo Boszormenyi (GCS) <g...@debian.org> (supplier of updated fuse3 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 ftpmas...@ftp-master.debian.org)


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

Format: 1.8
Date: Wed, 16 Apr 2025 18:35:53 +0200
Source: fuse3
Architecture: source
Version: 3.17.1+git250416-1
Distribution: unstable
Urgency: medium
Maintainer: Laszlo Boszormenyi (GCS) <g...@debian.org>
Changed-By: Laszlo Boszormenyi (GCS) <g...@debian.org>
Closes: 1101305
Changes:
 fuse3 (3.17.1+git250416-1) unstable; urgency=medium
 .
   * New git snapshot release:
     - fixes "both 'want' and 'want_ext' are set" errors (closes: #1101305).
   * Refer online versions of Free Software Foundation licences.
Checksums-Sha1:
 8a5c148b5eaffbb5b5eafeb93308b464e69e67f1 2257 fuse3_3.17.1+git250416-1.dsc
 603b5018e794e813a9a02aa32cf2a6de7204e2d1 4909760 
fuse3_3.17.1+git250416.orig.tar.gz
 67a4b1ad62ebce99107ebfe0b7708f7291e3aba6 11356 
fuse3_3.17.1+git250416-1.debian.tar.xz
Checksums-Sha256:
 dd79d6fceeec9022e03f0404089359fba32f383f57646960620f074dd4b87d46 2257 
fuse3_3.17.1+git250416-1.dsc
 084887d36e09bb6e1094b72dbe65e54cf4bdd94673a4948f91530a1402ecaba1 4909760 
fuse3_3.17.1+git250416.orig.tar.gz
 4af0f878f004e5f7e0a8d6638f7645672ffe03638531054f14174c9628e0c70a 11356 
fuse3_3.17.1+git250416-1.debian.tar.xz
Files:
 b17764df3405df0fba51a264d4a563a0 2257 utils optional 
fuse3_3.17.1+git250416-1.dsc
 eda45da68b96c3b62727d8803eef1a3d 4909760 utils optional 
fuse3_3.17.1+git250416.orig.tar.gz
 1c04447c2dc7dfb6f596f5f81fc08e16 11356 utils optional 
fuse3_3.17.1+git250416-1.debian.tar.xz

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

iQIzBAEBCgAdFiEEfYh9yLp7u6e4NeO63OMQ54ZMyL8FAmf/4ywACgkQ3OMQ54ZM
yL/u3g//Wo9/vyufSH2unSsRLCHX4iJTeu4p7091DJYSV0yltKoDTQvSrhFawfa3
J4S7Kx8h1gjVH58vlrrqcPquCXG2DJvl5+MZ7KhmRRAQh7CCS7KkvT19sdctl8xf
cw8APc9zi2sPe7n9v48iiYdS+U/1tfcJFBx7jU01Cw2h+QiYBHQck+yX0C5cPQlY
2KnE98/idhZhgCpOJRBkX75vUKTXKyAt4v0H3jwcYtGCDHP2/qwl2OFhHQNJbW08
+aE3COyKURMQBiKC4N6Eiouk+i/Z1miU5W0FuyugSCuBU9R26BjKbSBD55G17i8I
QJGjqaqBe0gduRi64Sgw+5iYsqRXE6jWZA06ct0vD75oXND9+ncXKFcWlTy6Ctd4
4I87pddB9rZAHZi8a+EiDJKc2hJc7RamtgMZxf60ao8CVF3OHS5eigQ2SMvrn8V9
74jemrr3QCBzluM/UA1Cd3iUFb3NazCeGgKQLr8JVx+nfbE/xhiRUxStcItY848p
GYqhSE72eEhpObYEgw4aR0VHMe/yfR3Ac+q/mMkJYdhJ0doOcFE8rGovjHqHdqKe
dUyZYUsBuvHZxEMmVY20GTyZZU0CHfRi/GfD9iWlbN06ciepQHA9+oGFRIsxbY0B
wIrP7V3x8jMIV2j+2PKsOLuyPoB3cyxbXrb6cN/htEGc8axjm5E=
=AhWf
-----END PGP SIGNATURE-----

Attachment: pgpbosCzZMtsz.pgp
Description: PGP signature


--- End Message ---

Reply via email to