When using wicd-gtk and having scripts set for execution on connection or disconnection wicd-gtk stalls with "Disconnecting active connections" in the status bar.
When using wicd-curses the bug did not occur to me. The bug is already filed upstream at https://bugs.launchpad.net/wicd/+bug/438402 but marked incomplete. However there is a working patch by Jonathan (Comment #17) yet.
Because I had no time to wait on upstream inclusion and because wicd-1.6.2 is not longer in the tree, I wrote an ebuild which includes Jonathan's patch and thus fixes this issue.
Steps to Reproduce:
1. Create a custom wired connection in wicd-gtk
2. Add scripts for execution on disconnection/connection
3. Try to connect to that connection
Wicd stalls and thus is not usable.
Workaround: Use Wicd-curses
Created attachment 236129 [details]
Wicd 1.7.0-r1.ebuild which fixes bug
Only use this ebuild with the attached patch copied to the files directory.
Created attachment 236131 [details]
Jonathan's patch for fixing the issue
Usage in correspondence with the ebuild. Copy this patch to the files directory of the ebuild.
assigning to new maintainer.
This patch was applied long time ago. It is included in the 1.7.1 beta series that already has a stable version.