(CCing Lamarque and Lukas as it's important that they see this, hardware-devel for info)
I read Lamarque's blog [1] about adding NM09 support. For the last 2 weeks I've been working on NM09 support too [2]. Unfortunately I didn't announce this URL because I wanted to have something to show other than words. My work consists of 1. workspace/solid/networkmanager-0.7 branched as a personal clone 1.1 renamed to libnm-qt 1.2 made a standalone lib instead of a backend for Solid::Control 2. Ported to NM 0.9 DBUS API and removed compatibility code 3. Merged in e/b/networkmanagement/solidcontrolfuture classes 4. Rename most classes to match NM naming and 5. Start of porting e/b/networkmanagement to libnm-qt (not yet pushed). The reason for 1.* is to allow us to flatten and remove Solid::Control from workspace/libs as agreed at the Solid meeting last October. This is equivalent to steps 1 through 3 of Lamarque's work. It's regrettable that we both started working on the same feature at the same time without telling each other so I'd like us to agree on a common way to proceed before investing any more development time in this. My proposal: 1. Branch master as the pre09 branch and copy libs/solid/control and backend into it. 1.1 Tell downstreams not shipping NM09 to use this 2. Remove Solid::Control from workspace 3. Merge Lamarque's work into libnm-qt 4. Port networkmanagement to libnm-qt 5. Remove redundant abstractions 6. Remove last kde-isms and push a Qt-only libnm-qt to NM git This will give us a clean codebase and end the problem that workspace is tied to particular NM releases. What do you think? Will [1] http://lamarque-lvs.blogspot.com/2011/05/plasma-nm-nm-09.html [2] http://quickgit.kde.org/?p=clones%2Fkde-workspace%2Fwstephens%2Flibnm- qt.git&a=summary _______________________________________________ Kde-hardware-devel mailing list Kde-hardware-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-hardware-devel