Control: user debian-ri...@lists.debian.org
Control: usertags 1093771 - riscv64

Hi,

On Wed, Jan 22, 2025 at 11:15:31PM +0800, Yue Gui wrote:
  Source: lomiri-teleports-app
  Version:  1.20-2+b1
  Severity: serious
  Tags: FTBFS, patch
  User: [1]debian-ri...@lists.debian.org
  Usertags: riscv64
  X-Debbugs-Cc: [2]debian-ri...@lists.debian.org

Thanks for reporting this and patch. But this is not special on riscv64,
so we do not need riscv64 user tag indeed.

  Dear lomiri-teleports-app maintainer,
  The package lomiri-teleports-app build failed on all arch.The crucial
  buildd log below:
  ```
dh_shlibdeps -a
...
dh_shlibdeps: error: Aborting due to earlier error
make: *** [debian/rules:10: binary-arch] Error 25
dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit stat
us 2

  ```
  The full buildd log is here:
  [3]https://buildd.debian.org/status/fetch.php?pkg=lomiri-teleports-app&;
  arch=riscv64&ver=1.20-2%2Bb1&stamp=1737366742&raw=0
  My solution to this issue:
    The error occurred because the dpkg-shlibdeps tool failed to
  correctly detect the library libtdjson.so.1.8.38. By setting
  LD_LIBRARY_PATH=/usr/lib/$(DEB_HOST_MULTIARCH)/TDLib1.8.38:$LD_LIBRARY_

Generally, Debian's default toolchain will deal with the issue except
extreme packages cases. So the issue maybe was raised from dependency. I
have a look at upload history for td[0] so I think there is some
mis-matching for it.

I have proposed one redundant patch to drop version restrictions on libtd-dev, but even without the patch, now lomiri-teleports-app
can be built.

[0]: https://tracker.debian.org/pkg/td

--
Regards,
--
  Bo YU

diff -Nru lomiri-teleports-app-1.20/debian/changelog 
lomiri-teleports-app-1.20/debian/changelog
--- lomiri-teleports-app-1.20/debian/changelog  2025-01-02 20:45:43.000000000 
+0800
+++ lomiri-teleports-app-1.20/debian/changelog  2025-01-23 18:06:04.000000000 
+0800
@@ -1,3 +1,10 @@
+lomiri-teleports-app (1.20-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Drop version restrictions on libtd-dev. (Closes: #-1) 
+
+ -- Bo YU <tsu.y...@gmail.com>  Thu, 23 Jan 2025 18:06:04 +0800
+
 lomiri-teleports-app (1.20-2) unstable; urgency=medium
 
   * debian/source/lintian-overrides:
diff -Nru lomiri-teleports-app-1.20/debian/control 
lomiri-teleports-app-1.20/debian/control
--- lomiri-teleports-app-1.20/debian/control    2024-12-04 13:19:55.000000000 
+0800
+++ lomiri-teleports-app-1.20/debian/control    2025-01-23 18:06:04.000000000 
+0800
@@ -11,7 +11,7 @@
                libquazip1-qt5-dev,
                librlottie-dev,
                libssl-dev,
-               libtd-dev (>= 1.8.0+git20240817.9b6ff58+dfsg-4~),
+               libtd-dev,
                pkgconf,
 # qml-module-rlottie has the CMake module, prolly needs to be split up more?
                qml-module-rlottie,

Attachment: signature.asc
Description: PGP signature

Reply via email to