Summary: | Kopete and Konversation do not reconnect automatically using Wicd | ||
---|---|---|---|
Product: | [Unmaintained] solid | Reporter: | Bernhard Beschow <shentey> |
Component: | networkmanagement | Assignee: | Will Stephenson <wstephenson> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | lamarque, mboquien, sputnick |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 4.7.1 | |
Sentry Crash Report: |
Description
Bernhard Beschow
2011-05-25 16:21:30 UTC
I can confirm this bug with KDE 4.7.0. It seems to affect Akonadi too which does not put the SMTP backend online for instance. Also is broken with the nm09 backend, confirmed in KDE master as of a week ago. The nm09 backend works with NetworkManager only, it has nothing to do with wicd. When using wicd you must change the Solid's backend to wicd in systemsettings -> Information Sources. Have you all tried doing that? Yes. NM is not even installed here and wicd is the selected solid backend. I have found the cause of the problem. Kded's networkstatus module listen to NetworkManager's state changes only and ignores Wicd's state changes. See file kde-runtime/solid-networkstatus/kded/networkmanagerstatus.cpp. I am not sure how to handle this problem. Usually all KDE's programs should use solid's network backends to talk to NetworkManager and Wicd. But I guess kde-runtime is compiled before kde-workspace, so if I changed kded's networkstatus module to use solid's network backends I would add a dependency that could have side effects. At the edge of 4.7.1 tag date (two days from now) I think the best approach is postpone this change and think about a better way to handle this problem for 4.7.2. Hi. Thanks a lot for having investigated this. I will ping you again after 4.7.1 is tagged to make sure this is solved for 4.7.2. Ah, you probably misunderstood my comment: I am using NetworkManager 0.9 with Solid (no Wicd involved), and I too have the problem that applications are not notified when I go online. So your description of the cause of the bug doesn't seem to match the symptoms I see. Fixed in commit http://commits.kde.org/kde-runtime/3bb1ef2cc8ffed0b927811bf923c90534c709bee Konversation reconnects with both NetworkManager and Wicd now. I will close this bug as fixed. Kopete still does not reconnect when system goes online (with both NetworkManager and Wicd). Please follow this entry about this particular Kopete's bug: http://bugs.kde.org/210734 Thanks a lot! I will test that as soon as i put my hand on 4.7.1 packages, in ~1 week i assume. (In reply to comment #9) > Thanks a lot! I will test that as soon as i put my hand on 4.7.1 packages, in > ~1 week i assume. Exactly one week according to the release schedule: http://techbase.kde.org/Schedules/KDE4/4.7_Release_Schedule |