CoreDevApplication

Differences between revisions 2 and 3
Revision 2 as of 2009-06-01 13:40:00
Size: 2508
Editor: lns-bzn-48f-81-56-218-246
Comment:
Revision 3 as of 2009-06-09 13:36:08
Size: 4622
Editor: lns-bzn-48f-81-56-218-246
Comment:
Deletions are marked like this. Additions are marked like this.
Line 10: Line 10:
I am a 36-year old man living in the center of France with my wife and two daughters. I was hired by Canonical a year ago as an Ubuntu Server developer, to work as a generalist on the Ubuntu Server stack.
I am a 36-year old man living in the center of France with my wife and two daughters. I was hired by Canonical in 2008 as an Ubuntu Server developer, to work as a generalist on the Ubuntu Server stack.
Line 14: Line 15:
I've been using Linux more or less for 14 years now, both personally and professionally. My active contributions to Open Source started when I became a Gentoo developer in 2004, working for their Security team. I switched to using Ubuntu, both Desktop and Server, in 2006 when I changed jobs and left Gentoo. I applied for a job at Canonical in January 2008 and started getting more involved with Ubuntu development. During the Intrepid cycle I was a contributing developer, and was made a MOTU during the Jaunty cycle. I've been using Linux more or less for 14 years now, both personally and professionally. My active contributions to Open Source started when I became a Gentoo developer in 2004, working on their Security team. I switched to using Ubuntu, both Desktop and Server, in 2006 when I changed jobs and left Gentoo. I applied for a job at Canonical in January 2008 and started getting more involved with Ubuntu development. During the Intrepid cycle I was a contributing developer, and was accpeted as MOTU during the Jaunty cycle.
Line 19: Line 20:

 * Packaging Tomcat 6 for Ubuntu main (and making sure Debian would adopt it afterwards) was my first Ubuntu achievement. Even if I'm not a Java fan, I'm proud of the work I've done to improve the state of the Java stack in Ubuntu in general, and this work will continue as I tackle the state of Eucalyptus Java dependencies in Karmic.
 * Working on etckeeper integration was a pleasure, both from an upstream relationship point of view and from a community perspective. Everyone was (and still is) very motivated by bringing this useful tool to the general public.
Line 20: Line 25:
''Let us know what you worked on, with which development teams / developers you cooperated and how it worked out.''
## As a per-package uploader, please give us some insight into the package maintenance and bug situation since you're working on it.

 * On the development side, as part of my Canonical Server developer job, I have to package and integrate new features for the Ubuntu Server product. This included working on Tomcat 6, Eucalyptus, a CIM/WBEM stack, Likewise-Open updates...

 * On the maintenance side, I now maintain several server-related packages in universe (etckeeper, tomcat5.5, sblim-*...) and in main (openvpn, dnsmasq, nagios3, tomcat6, likewise-open...). In all cases, I try to develop good relationship with the upstream project and the Debian maintainer. Where I'm not the main maintainer, I try to stay on top of bugs by triaging and proposing fixes (see samba package).

 * On the community side, in addition to the Server team community I also participate in the Ubuntu Java team and try my best to share with others my experience in handling Java packages.
Line 25: Line 34:
Ever since I became MOTU I tried to spend time doing mentoring and sponsoring, but in the Jaunty cycle I didn't have as much time as I wanted to devote to it. I hope to be able to improve that, especially if I become core-dev and can act as a main sponsor.
Line 26: Line 37:
Line 27: Line 39:

For the Karmic cycle I'll work on cleaning up the Eucalyptus Java dependencies packages and making them suitable for main/CD inclusion. I'll also work on convergence between likewise-open5 (universe) and likewise-open (main) so that they both seamlessly upgrade to future version 5.2 (in main). Time permitting, I'll continue integrating etckeeper and bzr into a more powerful configuration management tool, and update the CIM/WBEM stack I introduced in universe as of intrepid.
Line 28: Line 43:
''Please describe what you like least in Ubuntu and what thoughts do you have about fixing it.''
Coming from a distribution with a fully VCS-driven package archive (Gentoo), I find tracking changes across packages in Ubuntu quite tedious. I place high hopes in the DistributedDevelopment initiative: how it will change the way we work and lower the barrier of entry for new contributors.

I, Thierry Carrez, apply for core-dev.

Name

Thierry Carrez

Launchpad Page

https://launchpad.net/~ttx

Wiki Page

ThierryCarrez

Who I am

I am a 36-year old man living in the center of France with my wife and two daughters. I was hired by Canonical in 2008 as an Ubuntu Server developer, to work as a generalist on the Ubuntu Server stack.

My Ubuntu story

I've been using Linux more or less for 14 years now, both personally and professionally. My active contributions to Open Source started when I became a Gentoo developer in 2004, working on their Security team. I switched to using Ubuntu, both Desktop and Server, in 2006 when I changed jobs and left Gentoo. I applied for a job at Canonical in January 2008 and started getting more involved with Ubuntu development. During the Intrepid cycle I was a contributing developer, and was accpeted as MOTU during the Jaunty cycle.

My involvement

Examples of my work / Things I'm proud of

  • Packaging Tomcat 6 for Ubuntu main (and making sure Debian would adopt it afterwards) was my first Ubuntu achievement. Even if I'm not a Java fan, I'm proud of the work I've done to improve the state of the Java stack in Ubuntu in general, and this work will continue as I tackle the state of Eucalyptus Java dependencies in Karmic.
  • Working on etckeeper integration was a pleasure, both from an upstream relationship point of view and from a community perspective. Everyone was (and still is) very motivated by bringing this useful tool to the general public.

Areas of work

  • On the development side, as part of my Canonical Server developer job, I have to package and integrate new features for the Ubuntu Server product. This included working on Tomcat 6, Eucalyptus, a CIM/WBEM stack, Likewise-Open updates...
  • On the maintenance side, I now maintain several server-related packages in universe (etckeeper, tomcat5.5, sblim-*...) and in main (openvpn, dnsmasq, nagios3, tomcat6, likewise-open...). In all cases, I try to develop good relationship with the upstream project and the Debian maintainer. Where I'm not the main maintainer, I try to stay on top of bugs by triaging and proposing fixes (see samba package).
  • On the community side, in addition to the Server team community I also participate in the Ubuntu Java team and try my best to share with others my experience in handling Java packages.

Things I could do better

Ever since I became MOTU I tried to spend time doing mentoring and sponsoring, but in the Jaunty cycle I didn't have as much time as I wanted to devote to it. I hope to be able to improve that, especially if I become core-dev and can act as a main sponsor.

Plans for the future

General

For the Karmic cycle I'll work on cleaning up the Eucalyptus Java dependencies packages and making them suitable for main/CD inclusion. I'll also work on convergence between likewise-open5 (universe) and likewise-open (main) so that they both seamlessly upgrade to future version 5.2 (in main). Time permitting, I'll continue integrating etckeeper and bzr into a more powerful configuration management tool, and update the CIM/WBEM stack I introduced in universe as of intrepid.

What I like least in Ubuntu

Coming from a distribution with a fully VCS-driven package archive (Gentoo), I find tracking changes across packages in Ubuntu quite tedious. I place high hopes in the DistributedDevelopment initiative: how it will change the way we work and lower the barrier of entry for new contributors.


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.


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

ThierryCarrez/CoreDevApplication (last edited 2009-06-18 16:17:06 by cpe-66-69-254-183)