Package: crossbuild-essential Version: 12.12 Severity: important X-Debbugs-Cc: [email protected]
Dear Maintainer, crossbuild-essential-arm64 without dpkg-cross is broken dpkg-cross has been dropped from the crossbuild-essential packages on trixie for a depreciation notice on the dpkg-cross package. The package itself is still present in trixie. When I try to cross build on trixie I get ar is missing / linking errors that I do not get on Bookworm. By removing this package but not adding the critical components it installed, like build essential / related binutils packages this breaks the package by preventing it from being able to fulfil its purpose of cross building. So the while there is a question of why it was dropped when still present in trixie the real bug seems to be the lack of additional package requirements in place of it that would serve to replace the purpose it served, which was to install them if missing. The difference can be clearly seen on trixe via the current command vs the bookworm equivalent. apt-get install --dry-run crossbuild-essential-arm64 apt-get install --dry-run crossbuild-essential-arm64 dpkg-cross Please revise the package dependencies to replace the functionality that dpkg-cross provided or just put it back while it's still a valid package in the Debian Stable. So if someone tries to install a crossbuild-essential-* package but does not also know they have to manually install other required pakcages, they will have a broken crossbuild setup. The easiest solution for me is to just add dpkg-cross since it's a trixie package. I assume that won't be the solution here but please resolve this so the correct required deps get pull in. -- System Information: Debian Release: 13.0 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 6.12.41+deb13-amd64 (SMP w/4 CPU threads; PREEMPT) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled

