CoreDevApplication

Differences between revisions 40 and 75 (spanning 35 versions)
Revision 40 as of 2011-12-11 20:24:28
Size: 11682
Editor: c-67-169-79-77
Comment:
Revision 75 as of 2012-02-13 14:13:02
Size: 11578
Editor: stgraber
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
## page was copied from UbuntuDevelopment/DeveloperApplicationTemplate
Line 5: Line 4:
'''I, Evan Broder, apply for Ubuntu Core Developer.''' '''I, Mathieu Trudel-Lapierre, apply for Ubuntu Core Developer.'''
Line 7: Line 6:
|| '''Name''' || Evan Broder ||
|| '''Launchpad Page''' || http://launchpad.net/~broder ||
|| '''Name''' || Mathieu Trudel-Lapierre ||
|| '''Launchpad Page''' || http://launchpad.net/~mathieu-tl ||
Line 11: Line 10:
I'm Evan Broder. I'm a computer systems nerd, especially when it comes to operating systems and virtualization. I like to build things - mostly in software, though occasionally in hardware - and glue software together in new and interesting ways.
Line 13: Line 11:
I graduated from college last year and started at a San Francisco-area startup. We're using virtualization to revolutionize how large enterprise IT departments manage their employees' workstations. I'm the lead developer on one of our products, an OS based on the core Ubuntu stack that runs our management software. I focus mostly on integrating our software with the underlying components in the OS. I'm a developer in the Ubuntu Desktop team for Canonical. My job is to maintain NetworkManager (and related components) and help with the general maintenance of the desktop package. I contribute directly to a number of different projects such as NetworkManager, concordance/congruity, through bug reports, patches, or maintaining packages in Debian and Ubuntu.
Line 16: Line 14:
I don't remember when I started tried Ubuntu - I think it was around Breezy or so. But I've definitely used every version since Dapper, and about 6 months ago I started using Ubuntu on my primary laptop. While I was at MIT I was a heavy contributor to the [[http://sipb.mit.edu|student computing organization]] and their [[http://xvm.mit.edu/|VM hosting service]] and [[http://debathena.mit.edu/|Debian- and Ubuntu-based distribution]] used on the public computer lab machines.
Line 18: Line 15:
While at college, I began contributing to Ubuntu through backports and then moved on to fixing bugs that affected the SIPB projects I was involved in (primarily things like Xen, OpenAFS, and krb5 mixed with a little bit of everything).

Since graduating, I've been fortunate enough to attend the last three UDS's (UDS-N, -O, and -P). I found UDS to be incredibly motivating for me - even now, I feel like I'm still riding the high from October. I really appreciated that it's possible for someone to show up and usefully contribute to the development process.
I've been using Ubuntu since about the Hoary release, 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. I've been contributing to Ubuntu since Jaunty.
Line 24: Line 19:
 * I'm working hard to keep a good relationship with upstream projects; I think for NetworkManager and Evolution this is working quite well.
 
 * evolution missing certs: [[https://launchpad.net/ubuntu/+source/evolution/3.2.2-0ubuntu3]]
 * gnome-keyring failing to start: [[https://bugs.launchpad.net/ubuntu/+source/gnome-keyring/+bug/813755]]
Line 26: Line 26:
 * plymouth: [[http://launchpad.net/ubuntu/+source/plymouth/0.8.2-2ubuntu2.1|lucid]] and [[https://launchpad.net/ubuntu/+source/plymouth/0.8.2-2ubuntu5.1|maverick]] SRUs - suppress a harmless warning message that was often conflated with other more serious issues
 * update-inetd: [[https://launchpad.net/ubuntu/+source/update-inetd/4.35ubuntu0.1|lucid]] and [[https://launchpad.net/ubuntu/+source/update-inetd/4.36ubuntu0.1|maverick]] SRUs - correct an install-time hang due to interactions between debconf and inetd (backported fix)
 * initramfs-tools: [[https://launchpad.net/ubuntu/+source/initramfs-tools/0.98.1ubuntu6.1|maverick]] and [[https://launchpad.net/ubuntu/+source/initramfs-tools/0.98.8ubuntu3.1|natty]] SRUs - allow booting off of USB 3.0 drives (backported fix)

=== Backports ===

 * [[https://code.launchpad.net/~broder/ubuntu-dev-tools/backportpackage/+merge/43491|backportpackage]] - A script for automatically generating test backports and test building them
 * [[https://code.launchpad.net/~broder/ubuntu-archive-tools/backport-helper/+merge/40933|backport-helper]] (plus some follow-up patches - [[https://code.launchpad.net/~broder/ubuntu-archive-tools/backport-helper-requestor/+merge/43447|[1] ]], [[https://code.launchpad.net/~broder/ubuntu-archive-tools/fix-backport-helper-regexp/+merge/81813|[2] ]], [[https://code.launchpad.net/~broder/ubuntu-archive-tools/backport-without-changes-file/+merge/82323|[3] ]]) - A new tool for ubuntu-archive-tools that looks for and runs approved backport requests
 * New docs for [[https://help.ubuntu.com/community/UbuntuBackports|end-users]] and [[https://wiki.ubuntu.com/UbuntuBackports|developers]] - I re-wrote the documentation to clarify the current backports procedures
 * [[https://lists.ubuntu.com/archives/technical-board/2011-November/001122.html|Pre-release backports]] - I wrote the proposal and advocated it to the TB, who approved it at their November 28th meeting

=== Lintian ===

I set-up http://lintian.ubuntuwire.org/ and have been working with Lintian upstream to fix some issues affecting Ubuntu ([[http://anonscm.debian.org/gitweb/?p=lintian/lintian.git;a=commitdiff;h=297afd88471d8fee082cc33f6a4d7dfcc6bbe684|[1] ]], [[http://anonscm.debian.org/gitweb/?p=lintian/lintian.git;a=commitdiff;h=4f226684b59a80bd576ab96dc2d79a598351d8e0|[2] ]], [[http://anonscm.debian.org/gitweb/?p=lintian/lintian.git;a=commitdiff;h=26e66e8a1ea8160c31bae7be30bb2f4918f8f943|[3] ]], [[http://anonscm.debian.org/gitweb/?p=lintian/lintian.git;a=commitdiff;h=b08ea6174d0b057cae166fc8d020873aede6886a|[4] ]], [[http://anonscm.debian.org/gitweb/?p=lintian/lintian.git;a=commitdiff;h=2f004c35694ac6447b3569a23ec1e621504338f2|[5] ]])
 * evolution: [[https://launchpad.net/ubuntu/+source/evolution/3.2.2-0ubuntu0.1]]
 * libpst: [[https://launchpad.net/ubuntu/+source/libpst/0.6.41-0ubuntu5.1]]
 * network-manager: [[https://launchpad.net/ubuntu/+source/network-manager/0.9.1.90-0ubuntu5]]
 * gnome-bluetooth: [[https://launchpad.net/ubuntu/+source/gnome-bluetooth/3.2.0-0ubuntu2]]
Line 43: Line 33:
I've developed a couple patchsets for NetworkManager while doing integration work with it: I've written patches to NetworkManager that were included upstream (or that are in the process of); the latest, most relevant:
Line 45: Line 35:
 * [[http://cgit.freedesktop.org/NetworkManager/NetworkManager/commit/?id=4f38f02add9aa0e311f1ddb605b1aa0224ad057e|4f38f02a]], [[http://cgit.freedesktop.org/NetworkManager/NetworkManager/commit/?id=ca968105daa7bb9e2fd1d64c2d2270f110f984ba|ca968105]] [[http://cgit.freedesktop.org/NetworkManager/NetworkManager/commit/?id=0b8097a26a59ef0b2c0ab78f9ec3656e5681404b|0b8097a2]] - fixing a long-standing limitation of 802.1x support
 * [[http://cgit.freedesktop.org/NetworkManager/NetworkManager/commit/?id=1e2984a5c218ea53092a6174b5bb1dcade39dd56|1e2984a5]]
 * [[http://cgit.freedesktop.org/NetworkManager/NetworkManager/commit/?id=ef9551bcf3627b9f1f57f78fdb394c194f6e9a43|ef9551bc]], [[http://cgit.freedesktop.org/NetworkManager/NetworkManager/commit/?id=2c484fbc77ae4422fc9579e8da4a568780f65b25|2c484fbc]], [[http://cgit.freedesktop.org/NetworkManager/NetworkManager/commit/?id=dc92d1258dae7b8515c35b632115cf747afaa15d|dc92d125]], [[http://cgit.freedesktop.org/NetworkManager/NetworkManager/commit/?id=b08e2b8932ed6aa735b4ef4ed04fc173f275b16e|b08e2b89]], [[http://cgit.freedesktop.org/NetworkManager/NetworkManager/commit/?id=9fc134ee83ee4444517448efaee774dc9feebd65|9fc134ee]] - adding support for non-ASCII passwords in MS-CHAPv2-based 802.1x
 * parallel IPv4 and IPv6 addressing: [[http://cgit.freedesktop.org/NetworkManager/NetworkManager/commit/?id=d5eee9113471d093b67bdf8ca54afea8376f06c5|git commit d5eee91]]
 * dns updates fixes: [[http://cgit.freedesktop.org/NetworkManager/NetworkManager/commit/?id=fc0739a5d4e714234e1d544db838e932219c5d4d|git commit fc0739a]]
 * add a debug helper for NM, MM, wpasupplicant: [[http://cgit.freedesktop.org/NetworkManager/NetworkManager/commit/?id=3863c87f18bad803e6ce75d8c26f65b93db3368c|git commit 3863c87]]
 * adding proper DUID support to NetworkManager: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/849994
 * libnl route cache issues: http://bazaar.launchpad.net/~network-manager/network-manager/ubuntu.head/revision/369
Line 51: Line 43:
I've made some small contributions to various transition efforts:

 * "perlsectomy" ([[https://launchpad.net/ubuntu/+source/gst-plugins-base0.10/0.10.30.4-1ubuntu1|[1] ]], [[https://launchpad.net/ubuntu/+source/gutenprint/5.2.6-0ubuntu9|[2] ]]) - an aborted attempt to drop the perl package (note: not perl-base) from our base install
 * dh_python2 ([[https://code.launchpad.net/~broder/ubuntu/oneiric/python-boto/alt.pysupport.die.die.die|[1] ]], [[https://code.launchpad.net/~broder/ubuntu/oneiric/virtkey/no-pycentral-i-expect-you-to-die|[2] ]]) transition from dh_pysupport and dh_pycentral
 * multiarch - I've developed, tested, and submitted multiarch patches for [[https://bugs.launchpad.net/ubuntu/+source/libsigc++-2.0/+bug/900421|libsigc++-2.0]], [[https://bugs.launchpad.net/ubuntu/+source/glibmm2.4/+bug/900565|glibmm2.4]], [[https://bugs.launchpad.net/ubuntu/+source/atkmm1.6/+bug/902703|atkmm1.6]], [[https://bugs.launchpad.net/ubuntu/+source/cairomm/+bug/902899|cairomm]], [[https://launchpad.net/ubuntu/+source/openssl098/0.9.8o-7ubuntu2|openssl098]], and zephyr
 * libnl3:
  * (trivial) netcf: https://launchpad.net/ubuntu/+source/netcf/0.1.9-1ubuntu2
  * (trivial) bluez: https://launchpad.net/ubuntu/+source/bluez/4.96-3ubuntu4
  * (trivial, will need a sync) wpasupplicant: https://launchpad.net/ubuntu/+source/wpasupplicant/0.7.3-5ubuntu1
  * (sync) iw: https://launchpad.net/ubuntu/+source/iw/3.2-1
  * (sync w/ patch submitted to Debian) quota: https://launchpad.net/ubuntu/+source/quota/4.00-3
  * (merge + patch) keepalived: https://launchpad.net/ubuntu/+source/keepalived/1:1.2.2-3ubuntu1
  * (patch) ipvsadm: https://launchpad.net/ubuntu/+source/ipvsadm/1:1.25.clean-1ubuntu5
Line 59: Line 54:
I currently maintain a package in Debian ([[http://packages.qa.debian.org/r/reptyr.html|reptyr]]) I maintain concordance, congruity, acct, ethos and emerillon in Debian, along with helping with the maintenance of connman. I've also recently contributed to updating libnl3 from 3.0 to 3.2.3, with the help of the libnl3 maintainer, Heiko Stuebner.
Line 63: Line 58:
Here are a handful of merge proposals that went directly into Ubuntu but where, for whatever reason, mine wasn't the name closing out the changelog so they're not listed on my list of uploaded packages:

 * [[https://code.launchpad.net/~broder/network-manager/nm-fix-669925/+merge/39854|network-manager/nm-fix-669925]]: Guard use of update-notifier so network-manager doesn't have to depend on it
 * [[https://code.launchpad.net/~broder/checkbox/multimon-aware-resolution-test-632987/+merge/76245|checkbox/multimon-aware-resolution-test-632987]]: Improve multihead handling for one of checkbox's tests
 * [[https://code.launchpad.net/~broder/ubuntu/oneiric/virtkey/no-pycentral-i-expect-you-to-die/+merge/65744|virtkey/no-pycentral-i-expect-you-to-die]]: dh_python2 conversion for python-virtkey
 * [[https://code.launchpad.net/~broder/ubuntu-dev-tools/fix-785854/+merge/65139|ubuntu-dev-tools/fix-785854]]: Correct for deficiencies in the subprocess module within ubuntu-dev-tools
 * [[https://code.launchpad.net/~broder/ubuntu/natty/casper/fix-671786/+merge/40252|casper/fix-671786]]: Add support for a new command-line option to casper
 * syslog messages caught by apport: [[https://code.launchpad.net/~mathieu-tl/apport/wifi_syslog_wpasupplicant/+merge/66427]]
 * networkmanagement ([[https://code.launchpad.net/~mathieu-tl/ubuntu/oneiric/networkmanagement/lp838099/+merge/73676|LP: #839099]])
 * gnome-icon-symbolic 3.1.4: [[https://code.launchpad.net/~mathieu-tl/ubuntu/oneiric/gnome-icon-theme-symbolic/3.1.4/+merge/71281]]
Line 72: Line 63:
I've mostly given up on trying to qualify specific areas I work on - it tends to be a little bit of anything and everything.
Line 74: Line 64:
I have a particular interest in backports and SRUs, because I like that they're one of our most direct ways we can improve Ubuntu for our users. I also tend to spend time on packages which are relevant for work - generally early boot and low-level stuff like NetworkManager, initramfs-tools, or libgnome-desktop.

Some numbers - since joining MOTU:
 * I've had 19 uploads sponsored - 15 in core, 1 in desktop-core, 1 in ubuntu-server, 2 in ubuntu-desktop
 * I've done 58 direct non-backports uploads
 * I've sponsored 40 uploads in universe
 * I've reviewed and approved 42 backport requests
I am mostly known for maintaining NetworkManager and the related packages (modemmanager, wpasupplicant, usb-modeswitch, etc.), but I also spend time dealing with lower-level or more global networking aspects such as libnl3 lately and dealing with the associated transition. I also maintain desktop packages based on current needs in the Desktop team, and especially look after the Evolution stack.
Line 84: Line 68:
I like to help with transition projects such as .la file cleanup, dh_python2, or multiarch, but I find that I tend to execute poorly at that sort of largely-but-not-totally repetitive packaging tasks. I've caught myself after the fact cutting corners. I think I need to be more deliberate working on those sorts of projects, or leave them to others. I tend to be slow at moving patches to Debian; even though I feel this is consitantly better I now keep forgetting to properly credit patches as coming from Ubuntu when they are submitted to Debian.
Line 86: Line 70:
I've also been a little concerned lately that I'm spreading myself thin. I don't think I generally fail to meet my commitments, but I worry some about falling down on implied responsibility because I spend a lot of time darting around between different things. The same I guess applies to patches submitted upstream to, e.g. NetworkManager; I find some to be missing proper "credit" as being done by me for Ubuntu or for Canonical, with the need to ask it to be fixed after the fact. Proper automatization could help there, but using multiple email accounts still makes the process cumbersome.
Line 90: Line 74:
I'm expecting to spend time this cycle working on implementing the new pre-release backports plan, which will require making changes to things like Launchpad, ubuntu-archive-tools, ubuntu-dev-tools, and probably others. I need to get more involved in sponsoring uploads, which I can already do as a member of the Desktop team. So far it has mostly been centered around just merge requests for NetworkManager and ModemManager, but I need to get more confortable with reviewing others' work.
Line 92: Line 76:
I also want to continue improving lintian.ubuntuwire.org to make it a more useful resource for Ubuntu developers. In particular, I think there's currently a lot of noise because we show tags which are in some sense Debian's "fault" and not ours, and I think it's important that lintian.uw.o have a view of tags only emitted in Ubuntu and not in Debian so that we can see where our changes and Ubuntu-specific packages are falling short against Policy. I'm also getting more involved in maintenance of the archive, having core-dev upload rights will allow me to be much more productive there, especially when it comes to shepherding transitions of packages I already look after with interest (thinking libnl here) without adding more work to others in lieu of sponsoring requests. Spending the month of November in the plusonemaint team was motivating to repeat the experience and get my hands dirtier.
Line 95: Line 79:
''Please describe what you like least in Ubuntu and what thoughts do you have about fixing it.''
Things move very fast and we have relatively little time to turn around in terms of including new features in a release. This has especially been the case in Oneiric for IPv6 support which initially looked pretty good at UDS for the desktop, but we needed to add a bunch of fixes or feature improvements to NetworkManager to make it really rock... except those take a fair amount of time to get just right, to test, etc.

I do believe that Acceptance Criteria discussions and work is going to help with this a great deal.
Line 99: Line 87:
Line 105: Line 92:
== MarcDeslauriers ==
=== General feedback ===
I would recommend MathieuTrudel for CoreDev without hesitation. His attention to detail with some of the most difficult to maintain packages in Ubuntu, such as Network Manager and Evolution demonstrate his ability to maintain the level of quality necessary to be a Core Dev. His quick response to bugs, and his ability to quickly pull out specific fixes from upstream projects, and create his own fixes to issues are excellent qualities.
Line 106: Line 96:
---- === Specific Experiences of working together ===
I have sponsored a few uploads for him, and they went without a hitch. I have worked with him on bugs I have experienced in Evolution and Network Manager and he was quick to respond, and quick to fix them.

=== Areas of Improvement ===
I would like to see more coordination with Debian, and would like to get our packages more in sync to ease maintenance. This is something he is aware of and is working on doing.

== Daniel Holbach (dholbach) ==
=== General feedback ===
Mathieu Trudel-Lapierre generally does a great job and I'd like to see him as core-dev. He has maintained many packages with a lot of dedication and I trust him with his work.

=== Specific Experiences of working together ===
 * https://bugs.launchpad.net/ubuntu/+source/xapian-core/+bug/878871
 * https://bugs.launchpad.net/ubuntu/+bug/781046
 * https://bugs.launchpad.net/ubuntu/+bug/784344
 * https://launchpad.net/ubuntu/oneiric/+source/bluez/4.93-0ubuntu1
 * https://launchpad.net/ubuntu/oneiric/+source/wireless-tools/30~pre9-5ubuntu1
 * https://launchpad.net/ubuntu/natty/+source/alacarte/0.13.2-1ubuntu2
 * https://launchpad.net/ubuntu/lucid/+source/dvbsnoop/1.4.50-2ubuntu1

== JamieStrandboge (jdstrand) ==
=== General feedback ===
I was totally surprised when Mathieu asked me to comment on his core-dev membership, as I assumed he already was. He maintains important packages in Ubuntu, and my experiences in working with him have shown he is thoughtful, capable and thorough.

=== Specific Experiences of working together ===
In terms of packaging, most recently I sponsored an xscreensaver merge for him. I really tried to find something wrong, but could not. It was of high quality.

My other experiences have been surrounding discussions on handling networking and firewalling in Ubuntu, and I have always been impressed by his knowledge and understanding of the technical details and user concerns. I have also been the recipient of several quickly fixed evolution issues, of which I am most grateful. :)
-- [[LaunchpadHome:jdstrand]] <<DateTime(2012-01-31T09:38:12-0600)>>

== Martin Pitt ==
=== General feedback ===
I have worked with Mathieu for quite a long time in the desktop team now. He has become a very proficient developer in the Network/Bluetooth area, and he amazes me with how quickly he resolves bugs and problems. As he has already been a PPU for some time, I didn't sponsor much for him, just the two packages below. I trust him to ask when he encounters a new situation, and would welcome him to become a full core-dev.

Thanks Mathieu for your great work!

=== Specific Experiences of working together ===
 * sponsored https://launchpad.net/ubuntu/+source/ntrack/016-1ubuntu1
 * sponsored https://launchpad.net/ubuntu/+source/procps/1:3.2.8-11ubuntu5

-- -- [[LaunchpadHome:pitti]] <<DateTime(2012-02-02T13:41:16+0100)>>

== Stéphane Graber ==
=== General feedback ===
I've known Mathieu and been working with him on various projects for quite a few years now. I've also been sponsoring quite a few of his packages lately, for these seeded packages that aren't part of the desktop packageset. I can't remember when was the last time I actually had to change something in these packages as they were all good quality on a varied set of packages for a mix of fixes, new upstream releases and merges from Debian.
I think Mathieu is more than ready for CoreDev and CoreDev membership will help him a lot work on a broader set of packages and for his work in the +1 maintenance team.

=== Specific Experiences of working together ===
 * usb-modeswitch (merge)
 * usb-modeswitch-data (new upstream)
 * libnl3 (bugfixes)
 * resolvconf (maintainer script bugfixes)
 * ... (these are the last 4 I can remember, for more I'd have to go dig in my mails)

-- -- [[LaunchpadHome:stgraber]] <<DateTime(2012-02-13T09:11:00-0500)>>

I, Mathieu Trudel-Lapierre, apply for Ubuntu Core Developer.

Name

Mathieu Trudel-Lapierre

Launchpad Page

http://launchpad.net/~mathieu-tl

Who I am

I'm a developer in the Ubuntu Desktop team for Canonical. My job is to maintain NetworkManager (and related components) and help with the general maintenance of the desktop package. I contribute directly to a number of different projects such as NetworkManager, concordance/congruity, through bug reports, patches, or maintaining packages in Debian and Ubuntu.

My Ubuntu story

I've been using Ubuntu since about the Hoary release, 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. I've been contributing to Ubuntu since Jaunty.

Examples of my work / Things I'm proud of

SRUs

NetworkManager

I've written patches to NetworkManager that were included upstream (or that are in the process of); the latest, most relevant:

Transitions

Debian

I maintain concordance, congruity, acct, ethos and emerillon in Debian, along with helping with the maintenance of connman. I've also recently contributed to updating libnl3 from 3.0 to 3.2.3, with the help of the libnl3 maintainer, Heiko Stuebner.

bzr Merge Proposals

Areas of work

I am mostly known for maintaining NetworkManager and the related packages (modemmanager, wpasupplicant, usb-modeswitch, etc.), but I also spend time dealing with lower-level or more global networking aspects such as libnl3 lately and dealing with the associated transition. I also maintain desktop packages based on current needs in the Desktop team, and especially look after the Evolution stack.

Things I could do better

I tend to be slow at moving patches to Debian; even though I feel this is consitantly better I now keep forgetting to properly credit patches as coming from Ubuntu when they are submitted to Debian.

The same I guess applies to patches submitted upstream to, e.g. NetworkManager; I find some to be missing proper "credit" as being done by me for Ubuntu or for Canonical, with the need to ask it to be fixed after the fact. Proper automatization could help there, but using multiple email accounts still makes the process cumbersome.

Plans for the future

I need to get more involved in sponsoring uploads, which I can already do as a member of the Desktop team. So far it has mostly been centered around just merge requests for NetworkManager and ModemManager, but I need to get more confortable with reviewing others' work.

I'm also getting more involved in maintenance of the archive, having core-dev upload rights will allow me to be much more productive there, especially when it comes to shepherding transitions of packages I already look after with interest (thinking libnl here) without adding more work to others in lieu of sponsoring requests. Spending the month of November in the plusonemaint team was motivating to repeat the experience and get my hands dirtier.

What I like least in Ubuntu

Things move very fast and we have relatively little time to turn around in terms of including new features in a release. This has especially been the case in Oneiric for IPv6 support which initially looked pretty good at UDS for the desktop, but we needed to add a bunch of fixes or feature improvements to NetworkManager to make it really rock... except those take a fair amount of time to get just right, to test, etc.

I do believe that Acceptance Criteria discussions and work is going to help with this a great deal.


Comments

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


Endorsements

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

MarcDeslauriers

General feedback

I would recommend MathieuTrudel for CoreDev without hesitation. His attention to detail with some of the most difficult to maintain packages in Ubuntu, such as Network Manager and Evolution demonstrate his ability to maintain the level of quality necessary to be a Core Dev. His quick response to bugs, and his ability to quickly pull out specific fixes from upstream projects, and create his own fixes to issues are excellent qualities.

Specific Experiences of working together

I have sponsored a few uploads for him, and they went without a hitch. I have worked with him on bugs I have experienced in Evolution and Network Manager and he was quick to respond, and quick to fix them.

Areas of Improvement

I would like to see more coordination with Debian, and would like to get our packages more in sync to ease maintenance. This is something he is aware of and is working on doing.

Daniel Holbach (dholbach)

General feedback

Mathieu Trudel-Lapierre generally does a great job and I'd like to see him as core-dev. He has maintained many packages with a lot of dedication and I trust him with his work.

Specific Experiences of working together

JamieStrandboge (jdstrand)

General feedback

I was totally surprised when Mathieu asked me to comment on his core-dev membership, as I assumed he already was. He maintains important packages in Ubuntu, and my experiences in working with him have shown he is thoughtful, capable and thorough.

Specific Experiences of working together

In terms of packaging, most recently I sponsored an xscreensaver merge for him. I really tried to find something wrong, but could not. It was of high quality.

My other experiences have been surrounding discussions on handling networking and firewalling in Ubuntu, and I have always been impressed by his knowledge and understanding of the technical details and user concerns. I have also been the recipient of several quickly fixed evolution issues, of which I am most grateful. Smile :) -- jdstrand 2012-01-31 15:38:12

Martin Pitt

General feedback

I have worked with Mathieu for quite a long time in the desktop team now. He has become a very proficient developer in the Network/Bluetooth area, and he amazes me with how quickly he resolves bugs and problems. As he has already been a PPU for some time, I didn't sponsor much for him, just the two packages below. I trust him to ask when he encounters a new situation, and would welcome him to become a full core-dev.

Thanks Mathieu for your great work!

Specific Experiences of working together

-- -- pitti 2012-02-02 12:41:16

Stéphane Graber

General feedback

I've known Mathieu and been working with him on various projects for quite a few years now. I've also been sponsoring quite a few of his packages lately, for these seeded packages that aren't part of the desktop packageset. I can't remember when was the last time I actually had to change something in these packages as they were all good quality on a varied set of packages for a mix of fixes, new upstream releases and merges from Debian. I think Mathieu is more than ready for CoreDev and CoreDev membership will help him a lot work on a broader set of packages and for his work in the +1 maintenance team.

Specific Experiences of working together

  • usb-modeswitch (merge)
  • usb-modeswitch-data (new upstream)
  • libnl3 (bugfixes)
  • resolvconf (maintainer script bugfixes)
  • ... (these are the last 4 I can remember, for more I'd have to go dig in my mails)

-- -- stgraber 2012-02-13 14:11:00

TEMPLATE

== <SPONSORS NAME> ==
=== 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 ===


CategoryCoreDevApplication

MathieuTrudel/CoreDevApplication (last edited 2012-02-13 14:13:02 by stgraber)