Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#13096 - [pidgin] enable network manager support
Attached to Project:
Arch Linux
Opened by Congyi Wu (congyiwu) - Monday, 02 February 2009, 14:40 GMT
Last edited by Ionut Biru (wonder) - Tuesday, 03 November 2009, 14:26 GMT
Opened by Congyi Wu (congyiwu) - Monday, 02 February 2009, 14:40 GMT
Last edited by Ionut Biru (wonder) - Tuesday, 03 November 2009, 14:26 GMT
|
DetailsOver a year ago network manager support was removed from the pidgin build in arch b/c it was causing issues for people without network manager installed (http://bugs.archlinux.org/task/7075). I just built pidgin with network manager support by removing "--disable-nm" from the PKGBUILD and it seems to work fine.
With networkmanager installed and running, pidgin connects and disconnects in sync with my wifi. With network manager removed and not running, pidgin behaves exactly as before. Since network manager support in pidgin is really useful for laptops, and doesn't seem to have any negative side effects any more could it be reenabled? |
This task depends upon
So, not having networkmanager does not cause problems even with networkmanager support compiled for pidgin (which is why I filed this request).
I haven't tried killing off dbus, but doesn't X now need hal, and doesn't hal autostart dbus? the pidgin package depends on packages that depend on hal dbus, so both of those will already be installed (and likely running).
It seems pidgin with nm support works also without nm. so whats the catch?
If X starts pidgin before a wifi connection is established, pidgin is no longer able to resolve DNS names and has to be restarted (apparently its the way DNS works in glibc).
...Which defeats the purpose of autostarting pidgin.
Support for NetworkManager sidesteps this issue. 1/2 bugfix + 1/2 feature request
but it was affecting more applications and when pidgin was connecting it caused problems with resolving DNS not only to itself, but also to other applications like firefox, totem and few others. (for example: "curl google.com" and "ping google.com" worked allright...)
then i was forced to restart these applications...
"Added -f command line option to tell Pidgin to ignore NetworkManager and assume it has a valid network connection." ( http://developer.pidgin.im/wiki/ChangeLog )
So now you can add nm support to archlinux package now and add "-f" to /usr/share/applications/pidgin.desktop or you can rename pidgin binary to /usr/bin/pidgin-nm and make wrapper script /usr/bin/pidgin which will launch it with "-f" option.
BTW makepkg now enables building of multiple packages with one PKGBUILD, so there can be also package which will add nm-support and package with Purple for perl (pidgin-perl).