Le 30/06/2025 à 14:47, Arnaud Ferraris a écrit :
[ 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
Forgot to actually attach the debdiff, my bad. Cheers, Arnaud
diff -Nru rmtfs-1.1/debian/changelog rmtfs-1.1/debian/changelog
--- rmtfs-1.1/debian/changelog 2025-02-03 17:01:58.000000000 +0100
+++ rmtfs-1.1/debian/changelog 2025-05-19 12:18:34.000000000 +0200
@@ -1,3 +1,18 @@
+rmtfs (1.1-3) unstable; urgency=medium
+
+ * d/control: only build for ARMv7+
+ This package is specifically aimed at supporting hardware features of
+ modern Qualcomm SoC's, which are all ARM-based (mostly `arm64`, but that
+ includes `armhf` parts such as e.g. MSM8916). There's no point shipping
+ this package on other architectures, so limit the list to `armhf` and
+ `arm64`, while keeping `amd64` as it greatly simplifies running CI and
+ debugging builds.
+ * d/patches: backport upstream service fix.
+ The QRTR nameserver has been built into the kernel for years now, so the
+ service no longer needs to depend on `qrtr-ns.service`. (Closes: #1104083)
+
+ -- Arnaud Ferraris <aferraris@debian.org> Mon, 19 May 2025 12:18:34 +0200
+
rmtfs (1.1-2) unstable; urgency=medium
* debian: add udeb package.
diff -Nru rmtfs-1.1/debian/control rmtfs-1.1/debian/control
--- rmtfs-1.1/debian/control 2025-02-03 17:01:58.000000000 +0100
+++ rmtfs-1.1/debian/control 2025-05-19 12:18:34.000000000 +0200
@@ -14,7 +14,7 @@
Rules-Requires-Root: no
Package: rmtfs
-Architecture: any
+Architecture: amd64 armhf arm64
Depends: ${misc:Depends},
${shlibs:Depends},
Description: Qualcomm Remote Filesystem Service implementation
@@ -29,7 +29,7 @@
Build-Profiles: <!noudeb>
Package-Type: udeb
Section: debian-installer
-Architecture: any
+Architecture: amd64 armhf arm64
Depends: ${misc:Depends},
${shlibs:Depends},
Description: Qualcomm Remote Filesystem Service implementation
diff -Nru rmtfs-1.1/debian/patches/0001-rmtfs.service.in-Remove-dependency-on-qrtr-ns.servic.patch rmtfs-1.1/debian/patches/0001-rmtfs.service.in-Remove-dependency-on-qrtr-ns.servic.patch
--- rmtfs-1.1/debian/patches/0001-rmtfs.service.in-Remove-dependency-on-qrtr-ns.servic.patch 1970-01-01 01:00:00.000000000 +0100
+++ rmtfs-1.1/debian/patches/0001-rmtfs.service.in-Remove-dependency-on-qrtr-ns.servic.patch 2025-05-19 12:18:34.000000000 +0200
@@ -0,0 +1,24 @@
+From: Luca Weiss <luca.weiss@fairphone.com>
+Date: Mon, 11 Mar 2024 11:02:29 +0100
+Subject: rmtfs.service.in: Remove dependency on qrtr-ns.service
+
+The QRTR nameserver has been built into the kernel for years now, drop
+the dependency since qrtr-ns.service won't do anything anyways.
+
+Origin: upstream commit 44fcb2ec647ba4e56ab4d3ebea42f08aa71677f5
+---
+ rmtfs.service.in | 2 --
+ 1 file changed, 2 deletions(-)
+
+diff --git a/rmtfs.service.in b/rmtfs.service.in
+index 8384043..abd12df 100644
+--- a/rmtfs.service.in
++++ b/rmtfs.service.in
+@@ -1,7 +1,5 @@
+ [Unit]
+ Description=Qualcomm remotefs service
+-Requires=qrtr-ns.service
+-After=qrtr-ns.service
+
+ [Service]
+ ExecStart=RMTFS_PATH/rmtfs -r -P -s
diff -Nru rmtfs-1.1/debian/patches/series rmtfs-1.1/debian/patches/series
--- rmtfs-1.1/debian/patches/series 1970-01-01 01:00:00.000000000 +0100
+++ rmtfs-1.1/debian/patches/series 2025-05-19 12:18:34.000000000 +0200
@@ -0,0 +1 @@
+0001-rmtfs.service.in-Remove-dependency-on-qrtr-ns.servic.patch
Attachment:
OpenPGP_0xD3EBB5966BB99196.asc
Description: OpenPGP public key
Attachment:
OpenPGP_signature.asc
Description: OpenPGP digital signature