On Mon, Feb 11, 2008 at 12:07:55AM +0000, Frans Pop wrote:
> On Sunday 10 February 2008, you wrote:
> > > I have not yet tried to run it manually. Suggestions on how to debug
> > > the issue welcome.
> >
> >   you can run apt-listchanges --all /path/to/a/package.deb
> 
> OK. Tried that, and with that I _do_ get the changelog without any errors.
> This also probably means that --verbose and --debug are not possible?
> 
> I've also tried with apt-get and that fails as well, so it's not something 
> in aptitude.
> 
> Because a manual call with --all did work, I also tried moving the database 
> (/var/lib/apt/listchanges.db) away, but that did not change anything.

  debug and verbose aren't really used *sigh*. And the sole difference
between calling apt-listchanges directly with --all and the way apt
calls it is that:
  (1) in the latter case it opens the db, wheres I don't think it does
      with --all
  (2) it takes orders from stdin wrt the packages it should look
      into for changelogs.

  But like said, I do nothing fancy, so there is either a problem in
python/python-apt, or also maybe in tar that I 'system()'. I really do
nothing complicated.

> >   Though apt-listchanges is in python, I have no custom C extension so
> > this is likely a python _or_ a python-apt bug (the sole deps I have)
> 
> Right. If you have any further debugging suggestions, please let me know. 
> I'll try to get an strace, but not sure if that will succeed.

  Well that should do yes, just wrap apt-listchanges in a shell script
that run strace this way:

  1. rename /usr/bin/apt-listchanges to /usr/bin/apt-listchanges.py
  2. create a shell script that:
     exec strace -ff -o /tmp/alc.$$.trace /usr/bin/apt-listchanges.py "$@"
  3. try to grok what is going on.

  Though I'm not 100% sure strace works on sparc. A core may be of help
too, as there is a python-dbg and a python-apt-dbg to interpret the
backtraces.



-- 
·O·  Pierre Habouzit
··O                                                [EMAIL PROTECTED]
OOO                                                http://www.madism.org

Attachment: pgpfjPo2F4KIb.pgp
Description: PGP signature

Reply via email to