Hi On Tue, 04 Mar 2008 20:48:35 +0100 Stefan Hepp <[EMAIL PROTECTED]> wrote:
> I am using the current stable version from python-twisted (2.4.0-3) and > pyicqt from testing (0.8a-1.1, no stable version available). > Here is what I do to reproduce the bug (using pyicqt with ejabberd from > stable (1.1.2-6)): > - Login to jabber, icq-transport and icq-contacts are online > - run /etc/init.d/pyicqt reload, which basically sends a sighup to pyicqt > - Re-login to jabber, icq-transport and icq-contacts are offline > - run /etc/init.d/pyicqt restart, icq-transport and contacts become > online again. > > I don't know if this is problem with sighup and twisted; reloadConfig() > is executed on sighup, but afterwards something obiously hangs. If I > comment out 'signal.signal(signal.SIGHUP, reloadConfig)' in main.py of > pyicqt and run 'pyicqt reload', the pyicqt process is simply gone. > > Maybe this works with twisted/python from testing, but I currently have > no testing system available and updating twisted to testing on a stable > system has too many dependencies (for me). It does not work, thanks for exact steps for reproducing, now I can see the issue also. I forwarded bug to upstream [1], and will try to investigate it deeper when I'll have time. [1]: http://code.google.com/p/pyicqt/issues/detail?id=134 -- Michal Čihař | http://cihar.com | http://blog.cihar.com
signature.asc
Description: PGP signature