[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1108521: [Debian-on-mobile-maintainers] Bug#1108521: unblock: rmtfs/1.1-3



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


Reply to: