retitle 570085 Dependencies on debugging package not tight enough
thanks

Hi Mike,

On Tuesday 16 February 2010 18.18:28 Mike Hommey wrote:
> Once you remove the libimgicon.so file, what happens if you run
> iceweasel, attach gdb to it, and get a backtrace at a random time ? Do
> you get symbols ?

Aaah...

There's my problem:

++++
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                                                    Version             
        Description
+++-=======================================================-===========================-============================================
ii  iceweasel                                               3.5.6-2             
        Web browser based on Firefox
ii  iceweasel-dbg                                           3.5.6-2             
        debugging symbols for iceweasel
ii  xulrunner-1.9.1                                         1.9.1.6-2           
        XUL + XPCOM application runner
ii  xulrunner-1.9.1-dbg                                     1.9.1.6-1           
        Development files for the Gecko engine libra
++++

One update later I get a sensible[1] backtrace.

The problem was that aptitude decided that instead of installing the 
xulrunner-dbg to match the xulrunner, it would just add python-xpcom
to satisfy the dependencies.

I guess the solution is to add a 

  Conflicts: xulrunner-1.9.1 (!= ${binary:Version}), python-xpcom (!= 
${binary:Version})

to the debugging package to catch this.

cheers
-- vbi

[1] As far as it goes.  Still looks insane to me.  But then I guess this 
time that's only because I'm no good C++ programmer ;-)

-- 
featured link: http://www.pool.ntp.org

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to