Control: tags 1129268 + patch
Control: tags 1129268 + pending

Dear maintainer,

I've prepared a salvage for afuse (versioned as 0.5.0-1) and ask a
sponsor to upload it to DELAYED/07. Please feel free to tell me if I
should cancel it.

Cheers,
        Thomas
diffstat for afuse-0.5.0 afuse-0.5.0

 changelog                    |    8 ++++++++
 control                      |    2 +-
 patches/0001-Use-fuse3.patch |   25 +++++++++++++++++--------
 3 files changed, 26 insertions(+), 9 deletions(-)

diff -Nru afuse-0.5.0/debian/changelog afuse-0.5.0/debian/changelog
--- afuse-0.5.0/debian/changelog	2026-02-27 18:15:00.000000000 +0100
+++ afuse-0.5.0/debian/changelog	2026-03-31 10:22:46.000000000 +0200
@@ -1,3 +1,11 @@
+afuse (0.5.0-1) UNRELEASED; urgency=medium
+
+  * New Maintainer (Closes: #1129268)
+  * Modify patch to fix build errors on i386
+  * Mark patch as forwarded to upstream
+
+ -- Thomas Glanzmann <[email protected]>  Tue, 31 Mar 2026 10:22:46 +0200
+
 afuse (0.5.0-0.2) unstable; urgency=medium
 
   * Add patch for libfuse3 support (Closes: #1084453)
diff -Nru afuse-0.5.0/debian/control afuse-0.5.0/debian/control
--- afuse-0.5.0/debian/control	2026-02-27 18:15:00.000000000 +0100
+++ afuse-0.5.0/debian/control	2026-03-31 10:22:46.000000000 +0200
@@ -1,7 +1,7 @@
 Source: afuse
 Section: utils
 Priority: optional
-Maintainer: Varun Hiremath <[email protected]>
+Maintainer: Thomas Glanzmann <[email protected]>
 Build-Depends:
  debhelper-compat (= 13),
  libfuse3-dev,
diff -Nru afuse-0.5.0/debian/patches/0001-Use-fuse3.patch afuse-0.5.0/debian/patches/0001-Use-fuse3.patch
--- afuse-0.5.0/debian/patches/0001-Use-fuse3.patch	2026-02-27 18:15:00.000000000 +0100
+++ afuse-0.5.0/debian/patches/0001-Use-fuse3.patch	2026-03-31 10:22:46.000000000 +0200
@@ -1,7 +1,8 @@
-From 70388bb096a90ad8660d23fa109369f7f01e9045 Mon Sep 17 00:00:00 2001
+From 5db41ba4593b6d625d21b37402818b65fce0afc3 Mon Sep 17 00:00:00 2001
 From: Thomas Glanzmann <[email protected]>
-Date: Wed, 25 Feb 2026 08:31:59 +0100
+Date: Tue, 31 Mar 2026 07:27:17 +0200
 Subject: [PATCH] Use fuse3
+Forwarded: https://github.com/pcarrier/afuse/pull/14
 
 This patch uses fuse3 instead of fuse2 in order to support afuse in
 Debian forky. A lot of the utility functions use an additional parameter
@@ -21,12 +22,15 @@
 Otherwise is unchanged. ftruncate and fgetattr callbacks are dropped due
 to being provided by fuse3.
 
+v2: Drop libfuse2 support to make patch easier to review
+v3: Enable AC_SYS_LARGEFILE required by FUSE3 on 32-bit platforms
+
 Signed-off-by: Thomas Glanzmann <[email protected]>
 ---
  .travis.yml  |  2 +-
- configure.ac |  4 ++--
+ configure.ac |  7 ++++--
  src/afuse.c  | 60 +++++++++++++++++++++++-----------------------------
- 3 files changed, 29 insertions(+), 37 deletions(-)
+ 3 files changed, 32 insertions(+), 37 deletions(-)
 
 diff --git a/.travis.yml b/.travis.yml
 index c520782..fb1eeb4 100644
@@ -40,11 +44,16 @@
 +  - sudo apt-get install -qq libfuse3-dev
  script: ./autogen.sh && ./configure && make && sudo make install
 diff --git a/configure.ac b/configure.ac
-index ef07d70..1fb6f36 100644
+index ef07d70..3213582 100644
 --- a/configure.ac
 +++ b/configure.ac
-@@ -15,8 +15,8 @@ AC_PROG_CC
- 
+@@ -13,10 +13,13 @@ AC_CONFIG_HEADERS([config.h])
+ # Checks for programs.
+ AC_PROG_CC
+ 
++# Enable large file support (required by FUSE3 on 32-bit platforms)
++AC_SYS_LARGEFILE
++
  # Checks for libraries.
  export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH
 -PKG_CHECK_MODULES([FUSE], [fuse >= 2.3])
@@ -264,5 +273,5 @@
 +	return fuse_main(args.argc, args.argv, &afuse_oper, NULL);
  }
 -- 
-2.47.3
+2.53.0
 

Reply via email to