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.

My Debian work for the last year

Unbelievable! It has been nearly a year since my last post. Lets try and rectify that tardiness. First I will try and sum up all my Debian work over the last year.

  • Javascript Team
    • For the Open Layers 3 effort in the Debian GIS Team, I helped by packaging, Bluebird dependencies, Browserify dependencies & node-tape dependencies.
    • I also began packaging dependencies for Mapbox Studio.
    • Here is a mostly complete list of the node packages I packaged or adopted for the above work:
      • node-cross-spawn
      • node-cli-table
      • node-convert-source-map
      • node-coffeeify
      • node-inline-source-map
      • node-minimist
      • node-os-tmpdir
      • node-tmp
      • node-typedarray
      • node-cross-spawn-async
      • node-process-nextick-args
      • node-util-deprecate
      • node-string-decoder
      • node-isarray
      • node-core-util-is
      • node-concat-stream
      • node-isstream
  • Collab Maint
    • Gramps upgraded to 4.1.2, then 4.1.3, 4.2.0, 4.2.1, and 4.2.2
      • I also wrote my first autopkgtest of the Gramps command line options
    • Abcmidi was updated several times
    • Created a new goocanvas-2.0 package
    • Adopted goocanvas
    • Packaged dominate (this is a new dependency for Creepy in the GIS Team)
  • GIS Team
    • Packaged netcdf-python
    • Updated osmgpsmap
    • Helped with netcdf transition by testing reverse dependencies
    • Helped package netcdf-cxx-legacy, netcdf-cxx & netcdf-fortran
    • Worked on creepy here and there (mainly testing patches for Petter)
    • Started packaging node-kosmtik dependencies (did node-leaflet-hash & node-leaflet-formbuilder)
    • Updated GIS Policy with a section on how to update the policy
    • Updated GIS Policy with a tidy up of the section on setting up a build environment
  • Multimedia Team
    • Maintaining the Multimedia Blends tasks
    • Reviewed new ntk package
    • Reviewed new qxgedit package
    • Tested, investgated upstream, and then removed gmtk, gnome-mplayer & gecko-mediaplayer from the archive as they were not in good shape and unmaintained upstream.
    • Moved pmidi from experimental to unstable
    • Updated multimedia-blends metapackage
    • Updated sfarklib
    • Created new photography, animation, broadcast metapackages, and renamed the timestretching one to audio-utilities
    • Took over the autotalent package from Alessio
  • Mentors
    • Reviewed the packaging for python-instagram
  • Python Modules Team
    • Did 4 NMUs for the python-support removal effort
    • Team Upload of tweepy to fix RC bug