On bug reporting tools
Don’t use them. Or review the results before clicking “Send”. (via hadess)
Don’t use them. Or review the results before clicking “Send”. (via hadess)
Old news for those who follow commits and bugs, but last week KNetworkManager hit the portage tree after living in the Gentopia overlay for a while.
I know Gentoo is one of the last distros to feature this. One reason this took so long is that I learned about it quite late (a friend of mine switched to Debian because Gentoo didn’t have it). Also, it was my intent to enable VPN support in KNM before committing it. As the KNM is a GUI for the famous NetworkManager, it only can do what NM features. VPN support in KNM thus depends on VPN support in NM itself.
Here’s where the problems begin: The NetworkManager moved its homepage over to gnome.org, and lost its VPN releases on the way. Compiling the VPN plugins from SVN didn’t work with the latest release (even from releases’s branch). Also, I don’t understand their release policy. They got some work done in the stable branch all the time. Every distro is shipping snapshots of it, but we didn’t see a release for almost a year. So what changed for Gentoo?
Basically, the packages in net-misc/networkmanager only feature command line tools that do the background work. You can install them in two ways:
Be sure to add the packages to your package.keywords so you can install them on a stable system.
Ok, this is the great part! Configure your wireless network via a GUI. No more editing weird config files once you move your laptop, no iwlist. Just select the network you want and get on with it! KNM can even store your keys to your KDE wallet. Any user may change the internet connection without root privileges when he or she is in the plugdev group.
The VPN plugins are SVN snapshots of the stable branch. The pptp plugin is currently p.masked because its GNOME gui segfaults on amd64. This bug was obviously fixed in the trunk, but the trunk code is not usable with stable versions of (K)NetworkManager. I’ll have a closer look at this later. The other plugins seem to work, but I couldn’t do extensive tests yet (where’s my vpnc password?). Please report failures to me on our Bugzilla. When reporting, be sure to attach the relevant parts of your syslog (”grep Network /var/log/messages“) or start NetworkManager in non-daemon mode (”NetworkManager --no-daemon“). If you succeed on using them, please leave a report here.
Thanks to Steev for the maintaining the ebuilds of NetworkManager itself and testing!
Writing a bug report is a hard thing to do. I know. Fortunately, there’s some easy rules to follow when you want to get it fixed and fast! To ease your understanding, I will illustrate them with some real-life examples:
Sadly for the example, following these steps didn’t fix the bug. Another report did.
Finally, I joined those great masters and friends and conquer the web with my new and shiny blog.
Let’s see if I get this all working.