My contributions to Ubuntu over the last year

Just like my belated post about my contributions to Debian last week, this time I will summarise my contributions to Ubuntu over the last year. It is interesting for me to look back and see where most (all) of my spare time is spent.

So here we go:

  • First up was helping to test the Ubuntu Studio 15.04 release ISO images.
  • Backported osmgpsmap to 15.04 (Vivid).
  • Synced geographiclib to Ubuntu, dropping the Ubuntu specific changes to the Debian package.
  • Investigated a few Ubuntu Studio Live DVD build failures.
  • Hacked a tool to retrieve the Ubuntu Studio package set.
  • Volunteered to be the Test Team Leader for Ubuntu Studio and then got the job!
  • Updated the list of required Manual Test Cases for Ubuntu Studio concentrating on priority 1 and priority 2 packages.
  • Drafted a structure for Ubuntu Studio Manual Test Case categories, and once granted access, prepared the Ubuntu Studio package test tracker (http://packages.qa.ubuntu.com/qatracker/milestones/350/builds/111025/testcases).
  • Created template Test Cases for all of the Ubuntu Studio priority 1 Manual Test Cases.
  • Merged multimedia-blends and blends-dev from Debian.
  • Produced a Manual Test Case for:
    • Qjackctl
    • Hydrogen
    • Ardour
  • Hacked a tool to retrieve the list of Test Cases for Ubuntu Studio from packages.qa.ubuntu.com.
  • Joined my first Community Council check-up meeting representing Ubuntu Studio.
  • Submitted scientific-python removal bug after confirming upstream could not fix the release critical bug (to get it working with the latest numPy), and checking the reverse dependencies. This should allow the nedcdf transition to finish in Ubuntu.
  • Updated ubuntustudio-look package to include the winning wallpapers from the competition for 16.04.
  • Investigated the kdenlive version in Ubuntu, submitted a merge bug, and assigned the Kubuntu Team.
  • Did ISO testing for the Ubuntu Studio 14.04.4 release and marked the ISO tracker “ready”.
  • Did ISO testing for the Ubuntu Studio 16.04 Beta 1 release and marked it ready once tested. There are quite a few bugs to be fixed.

FSCONS, the Debian Freeze, and becoming a DM

Wow – it has been a while since my last post. I must have been busy! So here is a summary of what Debian work I have been doing over the last few weeks.

Adopting the abcmidi package had been on my to-do list for a long time. I had a little trouble fixing the upstream makefile so that the recommended hardening options could be enabled, but eventually I cracked it and did a request for sponsorship. After returning from a short holiday in Poland, I found that James Cowgill had done a pretty thorough review of the package, and that I had quite a few things to fix. He also pointed out that a new release had been made since I submitted the RFS. So the first step was to import the latest version, and then to produce the missing manual page for abcmatch.

Then I was distracted by the latest Gramps release (4.1.1) which fixed a few bugs, and that I wanted to get it into Jessie before the Freeze (which was only a 2 days away).  Thankfully IOhannes was ready and sponsored its upload in time.

The next day I found that Tobias Frost had spotted abcmidi, and kindly uploaded it (but missed Jame’s review). So then the rush was on to fix the other major problem with abcmidi, which was the failing clean target. I got myself in a bit of a muddle in the rush to fix it, but Tobias was helped out and we got there. So now I am the new maintainer for abcmidi!

Then I could breathe a sigh of relief, because Jessie was frozen, and only Release Critical bug fixes will be allowed in.

The next weekend I packed my bags (and my family) off to Göteborg, Sweden for FSCONS. This was my first Free Software conference, and I was a little nervous at first. After attending a few very interesting presentations, I went to the Debian DIY room and introduced myself to Per Andersson. Per has been doing an excellent job of trying to forge a Debian Community in the Nordic Region. On the Saturday evening, there was a Key Signing party and I collected many keys, including several Debian Developers like Per. This is a necessary part of becoming a Debian Maintainer. Per gave an excellent run down on the Debian Junior Blend. As my son uses Dou Dou Linux on his computer sometimes (which is a very similar concept – and based on Debian), I made a mental note to help out at sometime in the future. Unfortunately I had to leave before the end, but on the last day Per chaired a session on how to move forward with the Nordic Community idea. There were a lot of positive vibes about the idea, and I hope it takes off.

When I got home, I signed all the keys I had received and uploaded all the signatures sent to me over the next week or so. Once I had enough signatures, I was able to apply to be a Debian Maintainer. Andreas Tille and IOhannes Zmölnig supported the application with some very kind words, and eventually the application was approved. My key is now in the Debian Maintainers keyring, and I am officially a Debian Maintainer – yey!

FSCONS 2014

I have signed up to attend FSCONS (Free Society Conference and Nordic Summit) 2014, in Göteborg, Sweden. Apparently, this conference started out as a Free Software conference, but now has a much broader scope.

Per Andersson (a Debian Developer) is very keen to establish a Nordic and Swedish Debian Community, and has arranged a room at the conference where people interested in Debian can meet. I am looking forward to listening to some of the talks, and to meeting Per and other people interested and contributing to Debian. I also hope to collect some signatures on my key!