Your message dated Fri, 15 Nov 2024 16:53:41 +0000
with message-id <[email protected]>
and subject line Bug#970856: fixed in tmfs 7-1
has caused the Debian Bug report #970856,
regarding tmfs: readdir() does not always report directories as such
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 [email protected]
immediately.)


-- 
970856: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=970856
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: tmfs
Version: 3-2+b6
Severity: normal

Hi,

the virtual filesystem does not always report directories as such.

The attached test case goes over all files in a directory and reports
their types as returned by readdir(). In my tests many directories are
reported as regular files, but if you actually cd into them you can
see their contents normally.

I suspect that's the reason why some tools are flaky when dealing with
this virtual file system. If I run 'find' (without any additional
arguments) it won't descend into many subdirectories so I cannot
really see what's inside.

Berto

-- System Information:
Debian Release: 10.5
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-10-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8), 
LANGUAGE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages tmfs depends on:
ii  libboost-filesystem1.67.0  1.67.0-13+deb10u1
ii  libboost-system1.67.0      1.67.0-13+deb10u1
ii  libc6                      2.28-10
ii  libfuse2                   2.9.9-1+deb10u1
ii  libgcc1                    1:8.3.0-6
ii  libstdc++6                 8.3.0-6

tmfs recommends no packages.

Versions of packages tmfs suggests:
ii  fuse  2.9.9-1+deb10u1

-- no debconf information
#include <stdio.h>
#include <dirent.h>
#include <sys/types.h>

int main(int argc, char **argv)
{
    DIR *d;
    struct dirent *e;
    if (argc != 2) {
        puts("Usage: readdir <dir name>");
        return 1;
    }
    d = opendir(argv[1]);
    if (!d) {
        printf("Dir %s not found\n", argv[1]);
        return 1;
    }
    for (e = readdir(d); e != NULL; e = readdir(d)) {
        printf("%s: ", e->d_name);
        if (e->d_type & DT_BLK) printf("DT_BLK ");
        if (e->d_type & DT_CHR) printf("DT_CHR ");
        if (e->d_type & DT_DIR) printf("DT_DIR ");
        if (e->d_type & DT_FIFO) printf("DT_FIFO ");
        if (e->d_type & DT_LNK) printf("DT_LNK ");
        if (e->d_type & DT_REG) printf("DT_REG ");
        if (e->d_type & DT_SOCK) printf("DT_SOC ");
        if (e->d_type & DT_UNKNOWN) printf("DT_UNKNOWN ");
        printf("\n");
    }
    return 0;
}

--- End Message ---
--- Begin Message ---
Source: tmfs
Source-Version: 7-1
Done: наб <[email protected]>

We believe that the bug you reported is fixed in the latest version of
tmfs, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
наб <[email protected]> (supplier of updated tmfs 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 [email protected])


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

Format: 1.8
Date: Tue, 05 Nov 2024 15:02:30 +0100
Source: tmfs
Architecture: source
Version: 7-1
Distribution: unstable
Urgency: medium
Maintainer: Package Salvaging Team <[email protected]>
Changed-By: наб <[email protected]>
Closes: 970856 1081667 1084402 1085163
Changes:
 tmfs (7-1) unstable; urgency=medium
 .
   * Team upload by Package Salvage team
     Closes: #1085163
 .
   [ наб ]
   * Standards-Version: 3.9.3 -> 4.7.0
   * Vcs-Git: https://salsa.debian.org/salvage-team/tmfs.git
   * d/watch: fix
   * New upstream version 7 (Closes: #970856, #1081667)
   * Drop all patches, applied upstream
   * Import clean-rebased upstream PR #35, build with FUSE3
     Closes: #1084402
   * d/control: Build-Depends: -libboost-*-dev, libfuse{=> 3}-dev
   * d/control: Suggests: fuse => fuse3
   * d/rules: CPPFLAGS += -D_FILE_OFFSET_BITS=64 to fix build on i386
 .
   [ Andreas Tille ]
   * debhelper-compat = 13
   * Reorder sequence of d/control fields by cme (routine-update)
   * Replace transitional package pkg-config by pkgconf in Build-Depends
     (routine-update)
   * Secure URI in copyright format (routine-update)
   * Rules-Requires-Root: no (routine-update)
   * Propagate hardening options
Checksums-Sha1:
 cbbfb66e0153e5a5025493cb69e5a16144be6327 1893 tmfs_7-1.dsc
 410cb24667c134f8794fb533c1fdef003b29f6ff 4574 tmfs_7.orig.tar.gz
 349b10ddd0c50cbbe391097a246c3b001dd174df 4676 tmfs_7-1.debian.tar.xz
 83193f724214200a0947720b01db5fef1cfbbfe5 7327 tmfs_7-1_amd64.buildinfo
Checksums-Sha256:
 c0b8d701c733c04250c29b13f2b1e959006936955d01283a7332d500d6981b33 1893 
tmfs_7-1.dsc
 7566fc69a96d8e08c5e8c598b1e43e0b676b7f041746f12e7b3a594635e82f89 4574 
tmfs_7.orig.tar.gz
 5344b5963a81e6f7a928530b07c6db16098aabd6865c4a0cc3863e253040aa37 4676 
tmfs_7-1.debian.tar.xz
 ab4a3945cc0afcef1ff68995cc12c962d109cbf84a99dfe8654a8e147bfd464f 7327 
tmfs_7-1_amd64.buildinfo
Files:
 e19088c124d9a09da3e89fd9389559b5 1893 otherosfs optional tmfs_7-1.dsc
 2f76a4586fea35e65636b256d0cfd53d 4574 otherosfs optional tmfs_7.orig.tar.gz
 a349e37caa4ff1a0b68d54847e9f3774 4676 otherosfs optional tmfs_7-1.debian.tar.xz
 78a6007476e0dc937d139ef07a3b3a75 7327 otherosfs optional 
tmfs_7-1_amd64.buildinfo

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

iQJFBAEBCgAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAmcqPr4RHHRpbGxlQGRl
Ymlhbi5vcmcACgkQV4oElNHGRtGSsw//c+lZr+lod50ft4smACPaGcY12cUIij+i
zoWF+5pflRkjw76OtULcl45gkSRjd4BjOYNEi9R/40OZrfemHF+RaM/kfPolz1w/
vZUNaznSPDkLkCvf1cJCmYUhW/5Uftxzl0DrsgpxASekk4WS7vplCesKgeaxcVPz
Rudo0GLA1UG1XdKto/0yev7wTfsrT0wI7o+eESyRsfDLHoLFx+IC/vP2yMpWTLpd
zxqlnfEPtGyGwDgyVwnkGNXSKSBqPVBnKM5M+nmSPlUcg296b6pq0mAwCvG3jw9V
JBj5xCS4sJ1Qh/edGhLAkz0qsOLd+C4KeQHWjXVoywmwBfqJ/BnsJRPStDWRroqF
egPw9JnMkKflqoAyYpM5UgPUY41JvtaLYfuNPpKK91J5KuflNd83nvCEss1RSWWH
hbtglID6NQRpr67zv0qMtMD7DJ35f78tRwXM1qbrIPOjZYYSdavrE4ECumtXZLW3
u4LGtQEs1fHhMKVYVIOELkmrWA19HTxUvRXff5beQYqy5uXuUa07ZaMNbkMZoL/2
Z0dWfG0Hsu4KfngJiPzw1hOB8evAUVzBS3C1vp1b7beylsY2zJyGB7tAap+kfhaF
xCfDmU7xI1G0E5bqQoxMK5551uhVQ9cie35hhStPXZEivdhSpmjLPf0+xNwEYnf7
ju/TyLqFqt8=
=Np9w
-----END PGP SIGNATURE-----

Attachment: pgpKeZ0nD2Ndd.pgp
Description: PGP signature


--- End Message ---

Reply via email to