Kommunity

22 05 2008

I wanted to let all of the Planet KDE and Planet Ubuntu readers know just how awesome our communities are. 24 hours ago I wrote a blog post titled, “KDE 4.1 documentation needs your help,” and we received and overwhelming response. On a typical day, #kde-docs on IRC has about 5 people idling most of the time. Right now there are 19 people, of which 75% of them are working on documentation right now. Simply awesome! We have been up to around 25 people earlier, but still this is the most action I have seen in that channel in the past 3 years.

I want to give a quick thanks to the following people on IRC who jumped in and started working:

  • Anne-Marie Mahfouf
  • David Edmundson
  • Faemir
  • frewsxcv
  • gaurav
  • hdevalence
  • Jonathan Jesse
  • Karthik Periagaram
  • katastrophe
  • NigelS
  • Roshan (ubunturos)
  • Stephanie Whiting
  • and others I may have missed…

THANK YOU!

Jumping in and contributing to a free software project is so easy these days. Proof are those who jumped in yesterday and today and started cranking out documentation work without ever having worked on such a thing in the past.

If you are looking to help out KDE any ways possible, documentation is about the easiest thing there is. Just have a good grasp of the English language (we have proof readers, or you can be a proof reader), and have just a bit of interest in writing. You can update current documentation, add new documentation, proof read, and more. If you are interested, #kde-docs on Freenode IRC is where we are at. Do not worry if you don’t know DocBook/XML, it would be awesome if you did, but myself and others who work with DocBook/XML have no problems taking any formatted document you have and either converting into DocBook/XML or copy and pasting into a file.

Thanks again everyone and keep on making KDE rock!

::

KDE 4.1 documentation needs your help

21 05 2008

Wow what a day! I woke up this morning to an email from Allen Winter letting us know that he would like to implement a documentation freeze on June 3, 2008. That is like 2 weeks away! There is still a lot of documentation work to be done and very few of us to spread around. This is where you come in!

  • Can you read and write English?
  • Can you write technical documentation using DocBook/XML?
  • Do you have KDE 4.1 running on one of your machines? (either a recent alpha release or a trunk checkout will do…it would be nice if you were running a 4.1 or trunk release)
  • Can you do 200 push ups?

Wait a second!?!? 200 push ups? Don’t know how that one got in there. Anyways, we NEED PEOPLE OF ALL SKILL SETS, who can read and write English fairly well, to help us get out as much documentation as possible for the 4.1 release, due out on my birthday, July 29th! If you are familiar with writing documentation and know your way around DocBook/XML, man do we have a lot of work for you :) If you can read and write English but aren’t up on your DocBook skills, we can use you as well, and will have plenty for you to do.

There is plenty to be done and this is a perfect opportunity for you to get involved with KDE development. If you are interested, please get on IRC and join us in #kde-docs on Freenode. I (nixternal) will be around pretty much all day to help out as well as a few others will be in there to help out as well. So if you are ready to jump into something head first, hey, come and see us :)

Thanks everyone!

::

The good, the bad, and the ugly

23 02 2008

After working on some bugs, testing Alpha 5, and playing around with the new Alpha 5 CDs in Windows Vista, I ran across quite a few things that could be listed as “The good, the bad, and the ugly.” So lets start off with the good.

The Good
Wubi. Wubi is a new addition to the desktop CDs that allows you to easily install Kubuntu (and the other *buntus) from within Windows. I was skeptical to say the least, but decided to go ahead and give it a shot in Vista. What Wubi does is it creates a virtual drive, similar to what you would see with VirtualBox or VMware, and installs Kubuntu in your Windows partition. The good is that it doesn’t mess with Windows, doesn’t require you to repartition your drive, and can be done by anyone, even your great-great-grandma with ease. The nice thing is that if you get sick of having Kubuntu installed, which we know you won’t, you can uninstall it just like you would any other application in Windows. Now that was impressive. Oh, and you have access to your Windows partition too, I just couldn’t access what would be “My Documents” I guess. Oh, and read the Ugly below, Wubi is in there too unfortunately.

Another good thing I have seen today is the amount of people involved in the 5-A-Day stuff is increasing, and the amount of work is insane! Great job to everyone involved!

The Bad
Going through Launchpad today I became annoyed by a couple of things, some deal with Launchpad directly and some deal with the bug reports I have been coming across. For Launchpad, searching through the bugs doesn’t pick up on any of the Apport traces that are attached, heck it doesn’t even pick up on anything attached to the bug reports. This makes it kind of a pain when trying to search for duplicates. Oh, and duplicates, there are a lot! Tracking them down though by going through each report and reading the attached crash traces is very time consuming and annoying.

Another thing that I got annoyed by were bug reports that simply had no more information than “Program X Crashed.” Hey, I (we) would love to help you get that fixed, but how did it crash, what were you doing when it crashed, what versions of everything are you running, Ubuntu, Kubuntu, Gnome, KDE, Xfce, what? Try and add as much information as you can to these bug reports, as it helps us help you. Otherwise you will get some people coming through, setting the bug as Invalid or Incomplete, and never hearing anymore on it. When you get a nice crash report and file the bug, as you should, comment on the bug and tell us exactly what you were doing when it crashed. The crash reports are great, but it makes it difficult for us to try and reproduce the crash. Take a bit of time when filing a bug report, take 15 or so minutes and make sure there isn’t already a report for the same exact thing.

And for those of you triaging bugs and setting yourself as the Assignee, don’t just comment, set to invalid, add yourself to the report, go ahead and do some work on the bug. I am used to going through various bug tracking systems, and when I see someone assigned to a bug report, I pass it on by thinking they are doing work. I found bugs from 2 and even 3 years ago with someone assigned that hasn’t done anything on LP since they assigned themselves to a bug report. All of the reports I went through today and yesterday where I assigned it to myself, pretty much everyone who filed the bug commented, allowing the process of getting the bugs fixed. I know there are quite a few bugs that I have already fixed release in the past 24 hours because we were able to communicate back and forth. I see a lot of reports where a triager commented or asked a question, the person who created the report replied, but there was no follow up after that except for a lone gunman who comes in and says “Hey! I am closing this report since there hasn’t been activity on it in over a year.”

One more thing, make sure you assign the bug to the correct package. All of the crash traces people are putting into the bug reports tell you which package it is. I have seen some that said “Package: X-this” yet it gets filed against package Y.

The Ugly
KLauncher crash reports. KNotify isn’t any better. Both of these are elements of the new KDE 4 system. I must be one of the lucky ones or something, because I don’t see the majority of these bugs at all. It seems a majority of these bugs are from those of you who have both the Gnome desktop installed as well as the KDE 4 desktop. I was expecting a little of this, but not the amounts I have been seeing. It seems like every time I work on 15 of these reports, there are already 15 new ones. Insane!

The really ugly though goes to Wubi that I put up in the good. However, with this little mention, we can probably move this portion of Wubi up to the bad section. When you go through the installation in Windows, you eject the CD and you restart. Then right as Windows starts, you get the Windows version of Grub asking you if you want to boot into Windows or Kubuntu. The first time through, when you select Kubuntu, you will see at least these 2 things. The first is this:

There was an error setting up inter-process communications for KDE. The message returned by the system was:
 
Authentication Rejected. reason: None of the authentication protocols specified are supported and host-based authentication failed
 
Please check that the "dcopserver" program is running!

No big deal, click OK and move on. Well after you click OK, you have no idea if you are going on or you are locked up. You see a black screen with the X mouse cursor. You can see your hard drive working overtime, but nothing else happening. Read my lips, DO NOT PRESS THE RESET BUTTON! Let it go through, eventually the screen will flash and you will see that what was happening, is it was installing Kubuntu. Whew, I was joking about this on IRC and almost gave up. Thankfully I didn’t, as after the reboot, Kubuntu was working just great, even if it did say on boot up ‘Filesystem: LTFS.’ That was kind of funny, but all worked out.

So you Wubi devs, great work by the way, but document Wubi a tad bit better, or you Ubuntu people who decided on this, lets tweak up some documentation so we don’t have baffled users staring at a black screen with the X cursor. Better yet, have some sort of pop-up or something that tells the user, “HEY! Don’t do anything until it tells you to, we are installing Kubuntu for ya, just hold on to your shorts!”

</the good, the bad, and the ugly>

A cool thing I learned today, the ‘Thumbnail Aside’ composite feature in KDE 4 and watching videos in a small little box. If you use this feature, make sure under the composite settings, click the advanced button and set the top check box to keep thumbnails updated. One of my reports I worked on, the reporter told me how he has streaming videos on one of his workspaces, but it shows up in the ‘Thumbnail Aside’ box in the bottom right hands side of the desktop when enabled. That is pretty cool!

Great job everyone squashing bugs and creating some coolness for us geeks to enjoy!

::

Request for Kubuntu users

27 10 2007

If you are a Kubuntu user then we have a very small request. Currently, the space on the Kubuntu CDs are next to nothing, which means that it is darn near impossible to add more applications to the CDs themselves in order to keep them on a single CD. After our recent OpenWeek sessions, one of the community members, mzungu, brought up some important applications that are available and would be nice to have on the CD. Since the CD is full, we have to turn this idea down at this time. However, after mzungu and I spoke a little more on the subject, we realized just how important it is to let new users know just how many applications are available to them in the repositories. And since we can’t add them all to a CD, I have decided to go forward with a new addition to the Kubuntu documentation called “Kubuntu Extras.” This document will make its way into the 8.04 (Hardy Heron) documentation installed with Kubuntu as well as live in a location, not yet determined, on the community documentation wiki.

So what is the request? If there is an application that you just absolutely love and cannot live without, that wasn’t installed by default when you installed Kubuntu, then we would like you to add that application to a page mzungu created on the wiki. You can find the page at https://wiki.ubuntu.com/KubuntuExtras. If the application you were going to add is already on there, then just go ahead and put a checkmark next to it. To do a checkmark with the MoinMoin wiki language, you just add (./) next to the application you want.

If you have any questions, feel free to contact me (nixternal) on IRC (in a ton of channels, so it isn’t hard to find me, or you can just /msg me), or leave a comment in this post. Thanks everyone!

::

OpenWeek: Documentation

27 10 2007

If you are around today, October 27th, at 19:00 UTC, join me in #ubuntu-classroom on IRC to get an introduction to Ubuntu Documentation. I have a few words to say first about documentation and then I will open the floor up to questions that I can hopefully answer for you. After doing the 2 Kubuntu sessions this week, it seems the popular route is an open forum almost. Seems more productive to me, just as long as 50 people don’t ask a questions at once :) Hopefully I will see you there, if you can’t make it, don’t worry, we will have the logs up shortly after for your viewing pleasure. Take care and have a great day!

::

Flash and 64-bit systems

16 08 2007

Edit: This is for Gutsy only
I just spent a few hours combing the community documentation and the Ubuntu Forums looking for the best resource for installing Flash on 64-bit systems. Wow, I was mesmarized by all of the information to do such an easy task.

If you are using a 64-bit system, you do not have to:

  1. install a 32-bit edition of Firefox
  2. download the Adobe Flash Player from their website
  3. don’t have to mess with Pango
  4. and a whole slew of others…

I was successful using the following commands in order to get not only get Flash to work with Firefox on a 64-bit system, but also Konqueror. Granted, Konqueror and Flash aren’t best of friends right now with Gutsy, and either is OpenOffice.org with Kubuntu Gutsy. Anyways, here is exactly how I did it, and I would like you all to give it a shot and let me know if it works for you. I am doing this all command line, so bear with me.

First, install flashplugin-nonfree from the repos:

sudo apt-get install flashplugin-nonfree

Second, wrap the flashplugin-nonfree with nspluginwrapper:

nspluginwrapper -i /usr/lib/flashplugin-nonfree/libflashplayer.so

Third, create a link from the new file located in your home directory to the Firefox plugins directory:

sudo ln -s ~/.mozilla/plugins/npwrapper.libflashplayer.so /usr/lib/firefox/plugins/libflashplayer.so

If you are using Firefox, you are good to go. Those of you using Konqueror just have to go into the plugin settings in the Konqueror configuration and scan for new plugins. It should be there and working. If you have issues with this, could you please let me know. Thanks. And if you are using Kubuntu Gutsy, I know that Konqueror locks up when going to websites with flash animation or movies embedded. Thanks everyone.

::