Package: firebird2.5-common Version: 2.5.3.26778.ds4-5 Severity: important Control: affects -1 libdbd-firebird-perl
firebird.msg contains B-trees and such, which include native (long and short) integers, written without any mangling to the file. The problem is that firebird2.5-common is Architecture:all. It is built on some amd64/i386 developer machine or build daemon and used everywhere, resulting in a broken file on big-endian architectures. This is easily demonstrated: (wheezy or sid on mips) (wheezy_mips-dchroot)dmn@gabrielli:~$ isql-fb -z can't format message 17:10 -- message text not found can't format message 17:3 -- message text not found SQL> Compare the same on amd64: $ isql-fb -z ISQL Version: LI-V2.5.3.26778 Firebird 2.5 Use CONNECT or CREATE DATABASE to specify a database This has an ill side effect when building the wheezy version of libdbd-firebird-perl (e.g. for the security update fixing CVE-2015-2788) on big-endian architectures, since it uses the output of 'isqk-fb -z' to determine if the proper firebird installation root. The fix seems to be to move firebird.msg (and its translated variants) in the libfbclient2 package, since it seems to be used directly only by the client library. libfbclient2.5 may also be used as a client library, so a dependency of libfbembed2.5 on libfbclient2 should be added too (which is already transitively provided via firebird2.5-server-common). That would need adding an --with-fbmsg switch to configure invocation and hopefuly no patching. I intent to try to push this to stable too. -- dam -- System Information: Debian Release: 8.0 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'unstable'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores) Locale: LANG=bg_BG.UTF-8, LC_CTYPE=bg_BG.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages firebird2.5-common depends on: ii firebird2.5-common-doc 2.5.3.26778.ds4-5 firebird2.5-common recommends no packages. firebird2.5-common suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org