Please remove dante armhf binaries from Noble

Bug #2059104 reported by Lukas Märdian
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
dante (Debian)
Confirmed
Unknown
dante (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

dante is built in -proposed but not on armhf. This will not block migration because armhf binaries are being removed from the release pocket, but unless addressed will regress armhf availability of this package in 24.04 LTS.

FTBFS on armhf only, likely related to the "DEB_BUILD_OPTIONS=qa=+bug-implicit-func" changes [1], see Debian bug report: https://bugs.debian.org/1067709

We only have a single reverse Recommends, so it should be considered a leaf package:

$ reverse-depends -r noble -b src:dante
No reverse dependencies found
$ reverse-depends -r noble src:dante
Reverse-Recommends
==================
* aerc (for dante-client)

Packages without architectures listed are reverse-dependencies in: amd64, arm64, armhf, ppc64el, s390x

[1] https://launchpad.net/ubuntu/+source/dpkg/1.22.6ubuntu3

=== Original bug report ===

FTBFS as of 1.4.2+dfsg-7.1 (armhf 64-bit time_t NMU), due to missing symbols.

Also see Debian bug report: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1067709

dh_makeshlibs -- -c4
dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols file: see diff output below
dpkg-gensymbols: warning: debian/libdsocksd0t64/DEBIAN/symbols doesn't match completely debian/libdsocksd0t64.symbols
--- debian/libdsocksd0t64.symbols (libdsocksd0t64_1.4.2+dfsg-7.1~willsync1_armhf)
+++ dpkg-gensymbols2EmZWB 2024-03-26 00:36:59.098080671 +0000
@@ -8,16 +8,16 @@
  gethostbyname@Base 1.4.1+dfsg
  getpeername@Base 1.4.1+dfsg
  getsockname@Base 1.4.1+dfsg
- getsockopt@Base 1.4.1+dfsg
+#MISSING: 1.4.2+dfsg-7.1~willsync1# getsockopt@Base 1.4.1+dfsg
  listen@Base 1.4.1+dfsg
  read@Base 1.4.1+dfsg
  readv@Base 1.4.1+dfsg
  recv@Base 1.4.1+dfsg
  recvfrom@Base 1.4.1+dfsg
- recvmsg@Base 1.4.1+dfsg
+#MISSING: 1.4.2+dfsg-7.1~willsync1# recvmsg@Base 1.4.1+dfsg
  rresvport@Base 1.4.1+dfsg
  send@Base 1.4.1+dfsg
- sendmsg@Base 1.4.1+dfsg
+#MISSING: 1.4.2+dfsg-7.1~willsync1# sendmsg@Base 1.4.1+dfsg
  sendto@Base 1.4.1+dfsg
  write@Base 1.4.1+dfsg
  writev@Base 1.4.1+dfsg
dh_makeshlibs: error: failing due to earlier errors
make[1]: *** [debian/rules:65: override_dh_makeshlibs] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:71: binary-arch] Error 2
dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2

Lukas Märdian (slyon)
summary: - FTBFS on armhf due to missing symbols
+ Please remove dante armhf binaries from Noble
description: updated
Revision history for this message
Sebastien Bacher (seb128) wrote :

$ ./remove-package -m 'blocking the armhf transition, lp #2059104' -a armhf -b dante-server libdsocksd0 libsocksd0 libsocksd0-dev
Removing packages from noble:
 dante-server 1.4.2+dfsg-7build9 in noble armhf
 libdsocksd0 1.4.2+dfsg-7build9 in noble armhf
 libsocksd0 1.4.2+dfsg-7build9 in noble armhf
 libsocksd0-dev 1.4.2+dfsg-7build9 in noble armhf
Comment: blocking the armhf transition, lp #2059104
Remove [y|N]? y

Changed in dante (Ubuntu):
status: New → Fix Released
Changed in dante (Debian):
status: Unknown → Confirmed
Lukas Märdian (slyon)
tags: added: time-t
Lukas Märdian (slyon)
Changed in dante (Ubuntu):
status: Fix Released → Confirmed
description: updated
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.