Articles

Fixing project licenses using the suggested Ubuntu packages portlet

On Sunday I did an experiment to see how quickly I could provide the license information for old projects owned by the Registry Admins. There were 768 projects that I had the power to fix. Locating the license information is hard if you only know the upstream project. The copyright …


The benefits of oops reports and test driven development

Today I fixed a bug where users could not link a project series to package in an older Ubuntu series. I reported the bug when working with Javier to clean up the duplicate glade projects registered in Launchpad. We both got oopses when we tried to fix the packaging links …


Fixing the bug tracker widget

The Launchpad registry had a sprint in March 2010 to solve project registration issues. The topic was broadly set to be "drive through project creation", but the goal was to allow a community to provide project information at the time of need. For example, a user wants to report a …



No project is an island

Launchpad is often perceived to be a project hosting service. Some perceive Launchpad is a directory of packages in Ubuntu. Both views are incomplete and often lead to misunderstandings about how Launchpad can be used, and buy whom. I think the best summary of what Launchpad does is that it …



gedit-developer-plugins-0.4.0 (2.30.0) is released

This release replaces the snippet-based completer with a GTKSourceView-basedCompletionProvider.

  • The python completer has rudimentary documentation in the info window that you can see using the Details button. This feature will be improved in future releases.
  • Find searches application and xml files like javascript. Find was skipping some file types that …


Announcing the birth of my son Tristan

Firstly, let me apologize to everyone who has heard of the birth from others instead of Anne or myself. We have had a very hectic two weeks, and have had little time for anyone but our children.

Tristan Alexander Lawrence-Hovey was born on January 9, 2007 at 5:58 EST …


Control-Click to select, WTF?

My group is rebuilding one of our websites, and the UI is getting some serious attention. The business and technical groups came to an early decision that we would not be using multi-select listboxes. They alway require special instruction to use, and they are difficult to use for many users …