[Debian-on-mobile-maintainers] Bug#1068219: chatty, dependencies unsatisfiable on 32-bit non-i386 architectures.

Andreas Metzler ametzler at bebt.de
Sun Apr 7 12:43:23 BST 2024


Control: tags -1 patch

On 2024-04-02 Peter Michael Green <plugwash at debian.org> wrote:
> Package: chatty
> Version: 0.8.2-1
> Severity: serious
> User: debian-arm at lists.debian.org
> Usertag: time-t

> After being rebuilt for the time64 transition, chatty depends
> on both libpurple0 and libpurple0t64. As a
> result it is uninstallable on architectures that are undergoing
> the time64 transition (armel, armhf and some debian-ports
> archictures).

Hello,

This is caused by
(sid_armhf-dchroot)ametzler at abel:~/TRDY$ head debian/shlibs.local
libjabber 0 libpurple0
and 
(sid_armhf-dchroot)ametzler at abel:~/TRDY$ objdump -p chatty-0.8.2/debian/chatty/usr/bin/chatty  | grep NEEDE | grep jab
  NEEDED               libjabber.so.0
(sid_armhf-dchroot)ametzler at abel:~/TRDY$ ldd -r chatty-0.8.2/debian/chatty/usr/bin/chatty | grep jabb
        libjabber.so.0 => /usr/lib/arm-linux-gnueabihf/purple-2/libjabber.so.0 (0xb69b6000)
(It uses an rpath to find it.)

So afaiui this could be fixed by pointing to libpurple0t64 in
debian/shlibs.local.

cu Andreas

-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'



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