Revision 1 as of 2011-02-21 02:10:21

Clear message

I, Mathieu Trudel, apply for MOTU.


Mathieu Trudel

Launchpad Page


Wiki Page


Who I am

I'm a former sysadmin, now developer employed by Canonical Ltd. to work on NetworkManager and various other aspects of the Ubuntu Desktop. I live in Montreal, Quebec, and I've very active in the local Ubuntu community team as well as general LUGs.

My Ubuntu story

I've been using Ubuntu just about since I around 2005, and was suggested that I contribute to Ubuntu by some of my former coworkers because of my ideas and some of the bugs that I noticed in some systems (like NetworkManager), and patches that I had proposed.

My involvement

Examples of my work / Things I'm proud of

  • LP #91964 - network-manager-vpnc - No Option To Save Group Password

  • LP #490326 - Please merge fontconfig 2.8.0-2 from Debian testing (main)

  • Maintaining ConnMan on Ubuntu and Debian.

  • LP #677589 -

  • Some aesthetic work for plymouth

  • LP #677589 - cnetworkmanager broken with NM > 0.8.1

  • Indicator patch for the NetworkManager applet.

  • I'm also the current Debian maintainer for a couple of packages in Debian:

    • Concordance - Harmony remote configuration tool (CLI)
    • Congruity - graphical utility to configure Logitech Harmony remotes
    • Acct - GNU System and Process accounting utilities
    • Emerillon - GTK+ OSM-based map viewer
    • Ethos - GTK+ Plug-in infrastructure (dependency for emerillon, which I am packaging)

Areas of work

  • NetworkManager (and the ~network-manager team)

  • Evolution
  • various packages maintained by the Ubuntu Desktop team.
  • casper
  • plymouth
  • wpasupplicant
  • rfkill

I especially focus on stuff that is related to the networking stack (with the exception of its kernel aspects), but take pride in helping to make a system that works seemlessly.

Daily tasks

  • I maintain NetworkManager and focus a lot of related bugs on the core, applet, and related aspects (such as wpasupplicant or rfkill)

  • I help fixing Unity bugs where and when possible.
  • I help maintaining Desktop packages in general, especially Evolution.
  • I'm also contributing fixes to various bugs I find in day-to-day use on my own desktop, or to help out friends (or community members in Ubuntu-QC events). Those are mostly desktop related.

I strongly believe in working closely with upstream, and building a good relationship with them. It's key to getting issues fixed promptly and correctly, and also clearly a wonderful opportunity to learn more about the projects that we touch.

Things I could do better

I think I could be quicker at upstreaming patches and generating discussion on such patches. I tend to sit on patches too long even if I know I should champion them upstream as early as possible. On the other hand, in some cases I can also be overenthusiastic about specific fixes, where upstreaming directly (e.g. to Debian), without filing a merge or bug report would be better than risking complex transition issues through Ubuntu-specific patches.

Plans for the future


I want to spend more time on other aspects of networking than just NetworkManager, especially some of the lower layers: wpasupplicant probably needs more love than it is currently getting, just like IPv6 may benefit from still some more efforts to make it really rock.

I want to spend as much time as possible helping to keep the sponsorship queue in check.

What I like least in Ubuntu

I think we are not as careful as we could be to uphold the level of packaging quality inherited from Debian. I see some packages that are getting updated without fixing possible lintian issues that arise. I think we can both avoid major deltas against Debian but also uphold an equal or higher level of packaging quality.


If you'd like to comment, but are not the applicant or a sponsor, do it here. Don't forget to sign with @SIG@.


As a sponsor, just copy the template below, fill it out and add it to this section.


=== General feedback ===
## Please fill us in on your shared experience. (How many packages did you sponsor? How would you judge the quality? How would you describe the improvements? Do you trust the applicant?)

=== Specific Experiences of working together ===
''Please add good examples of your work together, but also cases that could have handled better.''
=== Areas of Improvement ===