Proposal(s) for handling libqt3-mt situation

Matthew Rosewarne mrosewarne at inoutbox.com
Sat Feb 16 08:08:17 UTC 2008


On Thursday 14 February 2008, Modestas Vainius wrote:
> Hi,
>
> As of writing, libqt3-mt ABI breakage caused serious 16 bugs (#464946 &
> friends) to be reported by our users. So I think it's high time we took
> some action today or tommorow to unbreak software affected. I'm concerned
> about Debian unstable users even though in theory they shouldn't be using
> unstable if they don't known how to downgrade packages. So this mail is all
> about how to deal with this situation having two main criteria in mind:

I've looked through all C++ packages (libsdtc++6 rdepends), and I think I have 
a complete list of broken pacakges.  They are:

	digikam
	k3b
	kcontrol
	kdirstat
	kexi
	konq-plugins
	konqueror
	ktorrent
	libk3b3
	libmyth-0.20.2
	mythdvd
	mythmusic
	mythtv-backend
	pdfedit
	trustedqsl
	virtualbox-ose

trustedqsl may not be related to the others.  It does not use Qt or have any 
stat64-related symbols, and is the only package with a missing atoi symbol.

> 1) Solution should be technically correct.
> 2) It should have the least possible negative impact on unstable users.
>
> For starters, it seems that only
> 000000000070c5c8  w   DF .text  0000000000000024  Base        lstat64
> 000000000042ee4c  w   DF .text  0000000000000022  Base        fstat64
> 00000000006075ea  w   DF .text  0000000000000024  Base        stat64
> are relevant for libqt3-mt case out of all symbols listed at [1].

With the exception of "atoi" in trustedqsl, these are indeed the only 
problematic symbols of that list.

Attached is a list of packages & files with the missing symbols.
-------------- next part --------------
digikam_2:0.9.3-1_i386.deb
	/usr/lib/kde3/kio_digikamalbums.so
		00000000      DF *UND*  00000032              lstat64
		00000000      DF *UND*  00000032              stat64
	/usr/lib/libdigikam.so.0.0.0
		00000000      DF *UND*  00000032              fstat64
		00000000      DF *UND*  00000032              stat64

k3b_1.0.4-6_i386.deb
	/usr/bin/k3b
		00000000      DF *UND*  00000032              lstat64
		00000000      DF *UND*  00000032              stat64

kcontrol_4:3.5.8.dfsg.1-7_i386.deb
	/usr/lib/kde3/kcm_fonts.so
		00000000      DF *UND*  00000032              lstat64

kdirstat_2.4.4-4_i386.deb
	/usr/bin/kdirstat
		00000000      DF *UND*  00000032              lstat64

kexi_1:1.6.3-4_i386.deb
	/usr/lib/libkeximain.so.2.0.0
		00000000      DF *UND*  00000032              stat64

konq-plugins_4:3.5.8-3_i386.deb
	/usr/bin/fsview
		00000000      DF *UND*  00000032              lstat64

konqueror_4:3.5.8.dfsg.1-7_i386.deb
	/usr/lib/kde3/konq_sidebartree_dirtree.so
		00000000      DF *UND*  00000032              stat64

ktorrent_2.2.5.dfsg.1-1_i386.deb
	/usr/lib/libktorrent-2.2.5.so
		00000000      DF *UND*  00000032              fstat64
		00000000      DF *UND*  00000032              lstat64
		00000000      DF *UND*  00000032              stat64

libk3b3_1.0.4-6_i386.deb
	/usr/lib/libk3b.so.3.0.0
		00000000      DF *UND*  00000032              lstat64
		00000000      DF *UND*  00000032              stat64

libmyth-0.20.2_0.20.2.svn20080126-0.0_i386.deb
	/usr/lib/libmyth-0.20.2.so.0.20.2
		00000000      DF *UND*  00000032              stat64
	/usr/lib/libmythlivemedia-0.20.2.so.0.20.2
		00000000      DF *UND*  00000032              stat64
	/usr/lib/libmythtv-0.20.2.so.0.20.2
		00000000      DF *UND*  00000032              lstat64
		00000000      DF *UND*  00000032              stat64
	/usr/lib/libmythupnp-0.20.2.so.0.20.2
		00000000      DF *UND*  00000032              stat64

mythdvd_0.20.2.svn20080126-0.0_i386.deb
	/usr/bin/mtd
		00000000      DF *UND*  00000032              stat64

mythmusic_0.20.2.svn20080126-0.0_i386.deb
	/usr/lib/mythtv/plugins/libmythmusic.so
		00000000      DF *UND*  00000032              fstat64
		00000000      DF *UND*  00000032              stat64

mythtv-backend_0.20.2.svn20080126-0.0_i386.deb
	/usr/bin/mythbackend
		00000000      DF *UND*  00000032              stat64
	/usr/bin/mythtranscode
		00000000      DF *UND*  00000032              stat64

pdfedit_0.3.2-5_i386.deb
	/usr/bin/pdfedit
		00000000      DF *UND*  00000032              stat64

trustedqsl_1.11-5_i386.deb
	/usr/bin/tqsl
		00000000      DF *UND*  00000038              atoi
	/usr/bin/tqslcert
		00000000      DF *UND*  00000038              atoi

virtualbox-ose_1.5.4-dfsg-4_i386.deb
	/usr/lib/virtualbox/VirtualBox
		00000000      DF *UND*  00000032              stat64
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
Url : http://lists.alioth.debian.org/pipermail/pkg-kde-talk/attachments/20080216/716ed436/attachment.pgp 


More information about the pkg-kde-talk mailing list