Bug#550168: libopal3.6.6-dbg and libopal3.6.4-dbg: error when trying to install together

Simon McVittie smcv at debian.org
Sat Oct 10 19:19:35 UTC 2009


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On Fri, 09 Oct 2009 at 11:24:37 +0200, Eugen Dedu wrote:
> Ralf Treinen wrote:
> >  trying to overwrite '/usr/lib/debug/usr/bin/simpleopal', which is also in package libopal3.6.4-dbg 0:3.6.4~dfsg-1
> 
> So the problem is that usr/lib/debug/usr/bin/simpleopal is found in two
> packages: libopal3.6.6-dbg and libopal3.6.4-dbg.  The solution is:
> - either simply remove simpleopal debug file
> - or create another package, simpleopal-dbg, and put the debug file inside
> - or make libopal3.6.6-dbg conflicts with libopal3.6.4-dbg
> 
> The best quality solution is the 2nd, but is it worth to create another
> (debug) package for that?

Having a separate -dbg package for simpleopal does seem like overkill, and I
think the ftpmasters would (be correct to) reject it. Either of the other
solutions seems viable.

Removing debug symbols for simpleopal only impacts the ability to
get good stack traces from simpleopal's own code, not from libopal; simpleopal
has few users in popcon, and I suspect that if it ever crashes, it's much more
likely to be caused by a bug in the library than in simpleopal itself.

Having the -dbg packages conflict doesn't seem like a practical problem,
because if an Opal-based application (like Ekiga) is crashing, you only
need the debug symbols for the version of Opal that it links against,
and don't care about the other version; so you'd never need both versions
installed at the same time. If you do this you should remember to keep the
appropriate Conflicts: entry to ensure a graceful upgrade from lenny to
squeeze, though, even after intermediate versions have disappeared from the
archive.

(Disclaimer: I don't use Opal or know much about it; I'm only looking at its
bug list because I was reporting an uninstallability bug, and you seemed to
be asking for advice here...)

    Simon
-----BEGIN PGP SIGNATURE-----

iQIVAwUBStDeQE3o/ypjx8yQAQi1ug/+JgIdtA4i+XswE2QUaz+SSXkrTYtVuo+T
pq2lG9/s0ZsrV8o4A20t4xeE1iXBsBtEq3Tw11TFSTM6MK+I6D6rNDt1kUZDZRAz
woiX1gcgXcSoWZUxreH4SSZaQquinzJMZrZIvMdQNckGxBpM9mCWC7+VtP3i2UnS
S0X9iSGYJkQclNfpAU8IBxWF1LDHWuLp54NYJh89KJgknzl1mFtm+qdaJbT62JPS
5pwd0E/M/xR3Zr3cRi8gcjmX5YaQ2vC8htMtPXfrE6TG+CbsMpe6WRA5fRXGP5oU
m89TSpB/ojksrxAQfevdxNfYXik3v2a9AaPKDBSgGwx+APNX7JYXeeVv5ZhE/r12
Oqfo4b+RDWGgZ0qs6dRuNoRlBYpLp2haMMCv9EQr449bIiCsX3PPvJ9CTJdxmR0N
5ZA1a7vUe1kuBw5iawA+4hD0OLUNEqGcezo0wKb1MVLLS/6gqJqaDHmACwbcqEfL
dhxjHm7d2aZFn+sKDAEUdg1hx3om6bdSTEhzxGok4q3w4ZKNU7QiTv6h54oq40IE
5RiZ6IysWOLH06XaZjKfVvPmYxEr7j+2f6xumXvNeQKWk6GYjff/hfPhe8wqSvCK
5m+FblYUWyyBdKc0ZtvU/nYlU+onMHlNeEHkQ+diqEvptnA1OvFGw4C6xhfxSVNR
ip81Eglr4Ys=
=m7HF
-----END PGP SIGNATURE-----





More information about the Pkg-voip-maintainers mailing list