Hi,
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).
Regards,
Stefan
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]