[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-active
Subject:    Re: Some user feedback (mostly about the PA browser)
From:       "Lamarque V. Souza" <Lamarque.Souza.ext () basyskom ! com>
Date:       2012-04-20 12:14:12
Message-ID: 201204200914.12470.Lamarque.Souza.ext () basyskom ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Em Friday 20 April 2012, Thomas Pfeiffer escreveu:
> > Maybe this is a problem with kded's networkstatus module not working with
> > connman. Most KDE programs treats Solid::Networking::status() ==
> > Solid::Networking::Unknown as Solid::Networking::Connected (online),
> > which is what happens with connman. But if the system is really offline
> > then the program must recover by itself since there will be no
> > statusChanged(Connected) signal. By what I could see in the rss
> > dataengine it only fetches data if the statusChanged(Connected or
> > Unknown) signal is received or when data source is requested.
> > 
> > If we compile kde-runtime against QtNtrack then networkstatus should work
> > with any network management software. But NTrack has a history of
> > causing problems in kded (Ntrack 0.14 causes 100% CPU problems, Ntrack
> > 0.16 force networkstatus to offline mode). Well, Ntrack 0.15 is also not
> > perfect but seems to work. networkstatus includes a backend for
> > NetworkManager and Wicd, so if we change to NM if will not need Ntrack.
> 
> Wait, why should we start implementing workarounds for conman? I thought
> the plan was to use networkmanager in the long run? We have found that
> conman sucks with Plasma Active, and it will always do so. So I don't
> think we should invest any more time in it.

	QtNtrack is not a workaround, it has been supported by networkstatus for 
years. If it worked without problems we could even remove the NetworkManager 
and Wicd backends from networkstatus and stay only with QtNtrack.

-- 
Lamarque V. Souza
http://www.basyskom.com/

[Attachment #5 (text/html)]

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" \
"http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" \
content="1" /><style type="text/css"> p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'Tahoma'; font-size:12pt; font-weight:400; \
font-style:normal;"> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Em Friday \
20 April 2012, Thomas Pfeiffer escreveu:</p> <p style=" margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; -qt-user-state:0;">&gt; &gt; Maybe this is a problem with kded's \
networkstatus module not working with</p> <p style=" margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; -qt-user-state:0;">&gt; &gt; connman. Most KDE programs treats \
Solid::Networking::status() ==</p> <p style=" margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">&gt; &gt; Solid::Networking::Unknown as \
Solid::Networking::Connected (online),</p> <p style=" margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; -qt-user-state:0;">&gt; &gt; which is what happens with connman. But \
if the system is really offline</p> <p style=" margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">&gt; &gt; then the program must recover by itself since there will \
be no</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; \
statusChanged(Connected) signal. By what I could see in the rss</p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; dataengine it only \
fetches data if the statusChanged(Connected or</p> <p style=" margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; -qt-user-state:0;">&gt; &gt; Unknown) signal is received or when \
data source is requested.</p> <p style=" margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">&gt; &gt; </p> <p style=" margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">&gt; &gt; If we compile kde-runtime against QtNtrack then \
networkstatus should work</p> <p style=" margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">&gt; &gt; with any network management software. But NTrack has a \
history of</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; \
causing problems in kded (Ntrack 0.14 causes 100% CPU problems, Ntrack</p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; 0.16 force \
networkstatus to offline mode). Well, Ntrack 0.15 is also not</p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &gt; perfect but seems \
to work. networkstatus includes a backend for</p> <p style=" margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; -qt-user-state:0;">&gt; &gt; NetworkManager and Wicd, so if we \
change to NM if will not need Ntrack.</p> <p style=" margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; -qt-user-state:0;">&gt; </p> <p style=" margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; -qt-user-state:0;">&gt; Wait, why should we start implementing \
workarounds for conman? I thought</p> <p style=" margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">&gt; the plan was to use networkmanager in the long run? We have \
found that</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; \
margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; conman \
sucks with Plasma Active, and it will always do so. So I don't</p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; think we should invest \
any more time in it.</p> <p style="-qt-paragraph-type:empty; margin-top:0px; \
margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; \
text-indent:0px; ">&nbsp;</p> <p style=" margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">	QtNtrack is not a workaround, it has been supported by \
networkstatus for years. If it worked without problems we could even remove the \
NetworkManager and Wicd backends from networkstatus and stay only with QtNtrack.</p> \
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; \
margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p> \
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">-- </p> <p style=" \
margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Lamarque V. Souza</p> <p \
style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; \
-qt-block-indent:0; text-indent:0px; \
-qt-user-state:0;">http://www.basyskom.com/</p></body></html>



_______________________________________________
Active mailing list
Active@kde.org
https://mail.kde.org/mailman/listinfo/active


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic