Search This Blog

Thursday, November 28, 2013

Plasma NM 0.9.0.10

Plasma NM 0.9.0.10

SHA256Sum: dce8d080256f1c2a6b70d61cb46e623839f6c0a0f260a6901d9ad68746ce7dfc

Diffferently from what I wrote in Plasma NM 0.9.0.9 release notes this version supports NetworkManager 0.9.6.x and 0.9.8.x as requested by some users. However, this version still requires NetworkManager 0.9.8 for connection activation error notification to work properly. If you use it with NetworkManager 0.9.6.x do not report bugs regarding Plasma NM's notifications. You can still disabling them if they do not work properly for you.

Changelog:

299863: Fix crash when adding WPA2 Enterprise connections.
. Re-add support to NetworkManager 0.9.6.x.
. Add IPv6 information into connection details.
324880: Fix signal quality and access technology updating for 3G connections.
. Small optimization: disable updating traffic plotter if popup is closed.

The following languages have more than 80% of strings translated:

bs ca cs da de el es et fi fr gl hu ia it kk km ko lt nb nds nl pl pt pt_BR ro ru sk sl sr sr@ijekavian sr@ijekavianlatin sr@latin sv tr uk zh_CN zh_TW

Also read some very usefull information about how to use and avoid problems when using Plasma NM in my past posts page.

Thursday, November 21, 2013

NetworkManagerQt 0.9.8.0 Released

For those interested in programming with NetworkManager using Qt here is the lastest NetworkManagerQt library. This new version supports NetworkManager 0.9.8 and is the backend used by the new Plasma NM applet.

ModemManagerQt 1.0.0 Released

ModemManagerQt is a Qt library to talking to ModemManager using dbus. Today I am glad to release the third version version of this library. The main difference here is the support to ModemManager from 0.8 up to 1.0.

One of the cool uses of ModemManagerQt is the SMS sending/receiving support in KDE Telepathy.

Get the source code here.

Wednesday, November 13, 2013

Plasma NM: very important (old) news

Hi guys. Just to keep it clear: since the release of the new Plasma NM applet (version 0.9.3) the networkmanagement repository is mostly deprecated. Only NM/0.9 branch has any use (for now). That branch holds the old stable Plasma NM 0.9.0.x version. The one that I release from time to time since October 2011.

Unless you have a patch to fix one of bugs in the old Plasma NM 0.9.0.x you should use plasma-nm repository instead of networkmanagement. There is even a frameworks branch in plasma-nm, so it already works with frameworks5, which networkmanagement does not.

Sunday, September 15, 2013

ModemManagerQt 0.5.1 Released

Well, less than one week from ModemManagerQt's first release now it is time for the second release. I take the blame for this, I forgot to review a patch needed by KDE Telepathy's SMS sending feature. That is an important feature, so I decided to do a new release to make it work properly.

Plasma NM: current and future

As you may already know a new Plasma NM 0.9.3.0 applet was released last week, which means that Plasma NM 0.9.0.x is deprecated from now on. I will release Plasma NM 0.9.0.10 eventually to fix bugs already reported against 0.9.0.9. For those who can I advise to upgrade to the new Plasma NM applet.

To upgrade to the new applet you must first disable the old applet's plasmoid and kded modules. You can do that in systemsettings -> Startup and Shutdown -> Service Manager. Stop and uncheck "NetworkManager User Settings Service" then click on the "Apply" button:


To remove the old applet right click on the system tray applet's small triangle (the one that shows "Show hidden icons" tooltip) then "System Tray Settings" -> Display -> Extra Items. Uncheck the "Network Management" item that has a icon similar to a N letter, then click on the "Ok" button:



Bugs against the new applet must be reported in bugs.kde.org under product plasma-nm. Please do not report bugs against the new applet under "Network Management" product, that one is reserved for Plasma NM 0.9.0.x bugs.

The Future of ModemManagerQt and NetworkManagerQt

Now that the first release of MMQt 0.5.0 and NMQt 0.9.0 are online it is time to think about what else we can do with/for them.

MMQt 0.5.x is behind current stable ModemManager version (1.0) not only in version number but also in API compatibility (MMQt 0.5.x does not work with ModemManager >= 0.7). MMQt 0.8 is going to support ModemManager 0.7 API and is currently being developed in mm08 branch. I plan to merge mm08 into MMQt master branch soon, so anybody using MMQt master branch (e.g. Plasma Active) should point your build scripts to MM/0.5 branch instead of master from now on. The same is valid for NMQt: point to NM/0.9 branch instead of master.

We plan to release MMQt 0.8 as soon as possible. However no release date has been set yet, the date depends mostly on the two developers that are working on that part (Lukáš Tinkl and Anant Kamath). I wanted to thank them for taking over that job, I am really short on free time in the last months. I would not be able to port MMQt to 0.7 API without help since there are some fundamental changes to implement. Remember NetworkManager 0.8 to 0.9 transition? It is something similar in ModemManager 0.6 to 0.7 transition.

Turning to NMQt. Things there seems more calm than for MMQt, no big API changes in sight. Dan Williams, help me when NetworkManager 1.0 is released, ok? hehe.

For NMQt I plan to improve current documentation and fix reported bugs. Talking about bugs, you can report bugs in http://bugs.kde.org under product solid components networkmanagement (for NMQt) and networkmanagement-mobile (for MMQt).

PS: I will talk about Plasma NM 0.9.0.x and Plasma NM 0.9.3.x in another post.