[Debian-on-mobile-maintainers] Bug#1108523: unblock: tqftpserv/1.1-4

Arnaud Ferraris aferraris at debian.org
Mon Jun 30 13:50:31 BST 2025


Package: release.debian.org
Severity: normal
X-Debbugs-Cc: tqftpserv at packages.debian.org, aferraris at debian.org
Control: affects -1 + src:tqftpserv
User: release.debian.org at packages.debian.org
Usertags: unblock

Please unblock package tqftpserv

[ Reason ]
Removes an unneeded dependency on qrtr-ns (from package qrtr-tools) in the
included systemd service

[ Impact ]
The systemd service would be unusable unless the user manually installs qrtr-
tools

[ Tests ]
Verified the systemd service is enabled and working as expected when qrtr-tools
isn't installed

[ Risks ]
None that I can think of (trivial change, backported from upstream)

[ 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

[ Other info ]
This upload also limits the build architectures to amd64, armhf & arm64 -- see
#1108221 (done) for the RM request for other arches

unblock tqftpserv/1.1-4
-------------- next part --------------
diff -Nru tqftpserv-1.1/debian/changelog tqftpserv-1.1/debian/changelog
--- tqftpserv-1.1/debian/changelog	2025-02-03 17:04:56.000000000 +0100
+++ tqftpserv-1.1/debian/changelog	2025-05-19 12:18:27.000000000 +0200
@@ -1,3 +1,18 @@
+tqftpserv (1.1-4) 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: #1104039)
+
+ -- Arnaud Ferraris <aferraris at debian.org>  Mon, 19 May 2025 12:18:27 +0200
+
 tqftpserv (1.1-3) unstable; urgency=medium
 
   * d/copyright: update upstream contact
diff -Nru tqftpserv-1.1/debian/control tqftpserv-1.1/debian/control
--- tqftpserv-1.1/debian/control	2025-02-03 17:04:56.000000000 +0100
+++ tqftpserv-1.1/debian/control	2025-05-19 12:18:27.000000000 +0200
@@ -17,7 +17,7 @@
 Rules-Requires-Root: no
 
 Package: tqftpserv
-Architecture: any
+Architecture: amd64 armhf arm64
 Depends: ${misc:Depends},
          ${shlibs:Depends},
 Description: TFTP server implementation for the QRTR protocol
@@ -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: TFTP server implementation for the QRTR protocol
diff -Nru tqftpserv-1.1/debian/patches/0002-tqftpserv.service.in-remove-dependency-on-qrtr-ns.se.patch tqftpserv-1.1/debian/patches/0002-tqftpserv.service.in-remove-dependency-on-qrtr-ns.se.patch
--- tqftpserv-1.1/debian/patches/0002-tqftpserv.service.in-remove-dependency-on-qrtr-ns.se.patch	1970-01-01 01:00:00.000000000 +0100
+++ tqftpserv-1.1/debian/patches/0002-tqftpserv.service.in-remove-dependency-on-qrtr-ns.se.patch	2025-05-19 12:18:27.000000000 +0200
@@ -0,0 +1,25 @@
+From: Nicola Guerrera <guerrera.nicola at gmail.com>
+Date: Sat, 9 Nov 2024 00:22:37 +0100
+Subject: tqftpserv.service.in: remove dependency on qrtr-ns.service
+
+QRTR is built in to the kernel now, the other packages (such as rmtfs) have since removed qrtr-ns as a service dependency
+
+Signed-off-by: Nicola Guerrera <guerrera.nicola at gmail.com>
+
+Origin: upstream commit cab8b18f9ac3c1f980e253c71f68130875f59c8e
+---
+ tqftpserv.service.in | 2 --
+ 1 file changed, 2 deletions(-)
+
+diff --git a/tqftpserv.service.in b/tqftpserv.service.in
+index 3333e02..71a7991 100644
+--- a/tqftpserv.service.in
++++ b/tqftpserv.service.in
+@@ -1,7 +1,5 @@
+ [Unit]
+ Description=QRTR TFTP service
+-Requires=qrtr-ns.service
+-After=qrtr-ns.service
+ 
+ [Service]
+ ExecStart=@prefix@/bin/tqftpserv
diff -Nru tqftpserv-1.1/debian/patches/series tqftpserv-1.1/debian/patches/series
--- tqftpserv-1.1/debian/patches/series	2025-02-03 17:04:56.000000000 +0100
+++ tqftpserv-1.1/debian/patches/series	2025-05-19 12:18:27.000000000 +0200
@@ -1 +1,2 @@
 0001-translate-lookup-firmware-files-under-lib-firmware-u.patch
+0002-tqftpserv.service.in-remove-dependency-on-qrtr-ns.se.patch


More information about the Debian-on-mobile-maintainers mailing list