Package: release.debian.org Severity: normal Tags: trixie X-Debbugs-Cc: [email protected] Control: affects -1 + src:ffmpegfs User: [email protected] Usertags: pu
[ Reason ] This one-line patch fixes the output directory not showing the complete list of files with the libfuse3 version in Debian Trixie. https://github.com/nschlia/ffmpegfs/issues/173 [ Impact ] The ffmpegfs package will work as intended. ;) [ Tests ] The bug showed up in upstream's own tests when using a Debian Trixie image and is confirmed to be fixed by this patch. [ Risks ] No risks. This patch is confirmed to be included in the next upstream release which is due later this month (or next month, you never know). [ Checklist ] [X] *all* changes are documented in the d/changelog [X] I reviewed all changes and I approve them [X] attach debdiff against the package in (old)stable [ ] the issue is verified as fixed in unstable [ Changes ] With this change the code in question does not use the FUSE_FILL_DIR_PLUS flag anymore, which does not do as intended by the ffmpegfs upstream author with the libfuse3 version in Debian Trixie. [ Other info ] Nothing else, other that I was asked by the upstream authot himself to please port this patch to the ffmpegfs package in Debian Trixie.
diff -Nru ffmpegfs-2.17/debian/changelog ffmpegfs-2.17/debian/changelog --- ffmpegfs-2.17/debian/changelog 2024-11-22 16:43:59.000000000 +0100 +++ ffmpegfs-2.17/debian/changelog 2026-01-12 16:08:41.000000000 +0100 @@ -1,3 +1,12 @@ +ffmpegfs (2.17-1+deb13u1) trixie; urgency=medium + + * Non-maintainer upload with maintainer's approval. + * Backport commit from upstream to fix list of files in output + directory which was incomplete + (https://github.com/nschlia/ffmpegfs/commit/5581dad) + + -- Fabian Greffrath <[email protected]> Mon, 12 Jan 2026 16:08:41 +0100 + ffmpegfs (2.17-1) unstable; urgency=medium * Bugfix: Issue #164: Fixed incorrectly discarded HLS seek requests. diff -Nru ffmpegfs-2.17/debian/patches/0031-Issue-173-Fix-list-of-files-in-output-directory-whic.patch ffmpegfs-2.17/debian/patches/0031-Issue-173-Fix-list-of-files-in-output-directory-whic.patch --- ffmpegfs-2.17/debian/patches/0031-Issue-173-Fix-list-of-files-in-output-directory-whic.patch 1970-01-01 01:00:00.000000000 +0100 +++ ffmpegfs-2.17/debian/patches/0031-Issue-173-Fix-list-of-files-in-output-directory-whic.patch 2026-01-12 16:08:17.000000000 +0100 @@ -0,0 +1,32 @@ +From 5581dadf0e315cbf332a8ca1089bbeca07af79db Mon Sep 17 00:00:00 2001 +From: Norbert Schlia <[email protected]> +Date: Thu, 4 Dec 2025 11:49:47 +0100 +Subject: [PATCH 31/40] Issue #173: Fix list of files in output directory which + was incomplete + +--- + NEWS | 2 ++ + README.md | 1 + + src/fuseops.cc | 5 +++-- + 3 files changed, 6 insertions(+), 2 deletions(-) + +--- a/src/fuseops.cc ++++ b/src/fuseops.cc +@@ -2403,14 +2403,15 @@ static const FFmpegfs_Format * get_forma + return nullptr; + } + +-int add_fuse_entry(void *buf, fuse_fill_dir_t filler, const std::string & name, const struct stat *stbuf, off_t off) ++int add_fuse_entry(void *buf, fuse_fill_dir_t filler, const std::string & name, const struct stat *stbuf, off_t /*off*/) + { + if (buf == nullptr || filler == nullptr) + { + return 0; + } + +- return filler(buf, name.c_str(), stbuf, off, FUSE_FILL_DIR_PLUS); ++ // Issue #173: FUSE_FILL_DIR_PLUS erstmal NICHT nutzen ++ return filler(buf, name.c_str(), stbuf, 0, static_cast<fuse_fill_dir_flags>(0)); + } + + int add_dotdot(void *buf, fuse_fill_dir_t filler, const struct stat *stbuf, off_t off) diff -Nru ffmpegfs-2.17/debian/patches/series ffmpegfs-2.17/debian/patches/series --- ffmpegfs-2.17/debian/patches/series 2023-06-25 16:11:38.000000000 +0200 +++ ffmpegfs-2.17/debian/patches/series 2026-01-12 16:08:07.000000000 +0100 @@ -0,0 +1 @@ +0031-Issue-173-Fix-list-of-files-in-output-directory-whic.patch

