Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: unblock X-Debbugs-Cc: Cyril Brulebois <k...@debian.org> Control: affects -1 + src:fuse3
Hi RMs, [ Reason ] The self-testing of fuse3 only works on little-endian machines. I've already disabled it on big-endian release architectures. Missed hppa which is not added to the list. Compiling examples didn't work due to outdated Makefile and using an outdated header name in one of the files. [ Impact ] With the changes fuse3 is compiled on hppa now. As the installer needs its udeb it can be created on that architecture as well from now on. One of the example files was patched to use the current header file name and now compiles with all of the other example files. [ Tests ] I've tested the examples compilation and those are OK now. Compilation on hppa is now working as can be seen in the buildd logs [1]. [ Risks ] None of the changes affect the working of the package itself. As fuse3 has an udeb I put kibi to the loop if extra ACK is needed. [ 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 testing unblock fuse3/3.14.0-3 Thanks for considering, Laszlo/GCS [1] https://buildd.debian.org/status/logs.php?pkg=fuse3&arch=hppa
diff -Nru fuse3-3.14.0/debian/changelog fuse3-3.14.0/debian/changelog --- fuse3-3.14.0/debian/changelog 2023-02-18 07:22:30.000000000 +0100 +++ fuse3-3.14.0/debian/changelog 2023-03-17 20:51:05.000000000 +0100 @@ -1,3 +1,15 @@ +fuse3 (3.14.0-3) unstable; urgency=medium + + [ Helge Deller <del...@gmx.de> ] + * Add the big-endian hppa platform to the disabled self-testing list + (closes: #1032187). + + [ Laszlo Boszormenyi (GCS) ] + * Update fuse header name in examples. + * Fix Makefile for examples (closes: #1031544). + + -- Laszlo Boszormenyi (GCS) <g...@debian.org> Fri, 17 Mar 2023 20:51:05 +0100 + fuse3 (3.14.0-2) unstable; urgency=medium * Revert upgrade of fuse_kernel.h for not being upstreamed yet diff -Nru fuse3-3.14.0/debian/examples/Makefile fuse3-3.14.0/debian/examples/Makefile --- fuse3-3.14.0/debian/examples/Makefile 2014-06-20 08:23:50.000000000 +0200 +++ fuse3-3.14.0/debian/examples/Makefile 2023-03-17 20:51:05.000000000 +0100 @@ -1,12 +1,16 @@ -CFLAGS := -Wall $(shell pkg-config fuse --cflags) -LDFLAGS := $(shell pkg-config fuse --libs) +CFLAGS := -Wall $(shell pkg-config fuse3 --cflags) +LDFLAGS := $(shell pkg-config fuse3 --libs) -targets = fusexmp fusexmp_fh hello hello_ll null +targets = cuse cuse_client hello hello_ll \ + invalidate_path ioctl ioctl_client \ + notify_inval_entry notify_inval_inode notify_store_retrieve \ + null passthrough passthrough_fh passthrough_ll \ + poll poll_client printcap -all: $(targets) +%: %.c + $(CC) $(CFLAGS) $< -o $@ $(LDFLAGS) -fusexmp_fh: fusexmp_fh.c - $(CC) $(CFLAGS) $(LDFLAGS) -lulockmgr $< -o $@ +all: $(targets) clean: rm -f *.o diff -Nru fuse3-3.14.0/debian/patches/series fuse3-3.14.0/debian/patches/series --- fuse3-3.14.0/debian/patches/series 2023-02-18 07:22:30.000000000 +0100 +++ fuse3-3.14.0/debian/patches/series 2023-03-17 20:51:05.000000000 +0100 @@ -1 +1,2 @@ revert_upgrade_of_fuse_kernel.h.patch +update_header_name.patch diff -Nru fuse3-3.14.0/debian/patches/update_header_name.patch fuse3-3.14.0/debian/patches/update_header_name.patch --- fuse3-3.14.0/debian/patches/update_header_name.patch 1970-01-01 01:00:00.000000000 +0100 +++ fuse3-3.14.0/debian/patches/update_header_name.patch 2023-03-17 20:51:05.000000000 +0100 @@ -0,0 +1,21 @@ +Description: use new header name of fuse + Just rename fuse_config.h to libfuse_config.h +Author: Laszlo Boszormenyi (GCS) <g...@debian.org> +Bug-Debian: https://bugs.debian.org/1031544 +Forwarded: no +Last-Update: 2023-03-17 + +--- + + +--- fuse3-3.14.0.orig/example/poll_client.c ++++ fuse3-3.14.0/example/poll_client.c +@@ -19,7 +19,7 @@ + * \include poll_client.c + */ + +-#include <fuse_config.h> ++#include <libfuse_config.h> + + #include <sys/select.h> + #include <sys/time.h> diff -Nru fuse3-3.14.0/debian/rules fuse3-3.14.0/debian/rules --- fuse3-3.14.0/debian/rules 2023-01-22 08:17:08.000000000 +0100 +++ fuse3-3.14.0/debian/rules 2023-03-17 20:51:05.000000000 +0100 @@ -54,7 +54,7 @@ override_dh_auto_test: ifeq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS))) -ifeq (,$(findstring $(DEB_BUILD_ARCH),powerpc ppc64 sparc64 s390x)) +ifeq (,$(findstring $(DEB_BUILD_ARCH),powerpc ppc64 sparc64 s390x hppa)) (cd obj-${DEB_HOST_GNU_TYPE}; python3 -m pytest test/) \ || true endif