MOTUApplication

Differences between revisions 1 and 11 (spanning 10 versions)
Revision 1 as of 2010-08-10 22:17:32
Size: 1892
Editor: HSI-KBW-109-192-017-240
Comment:
Revision 11 as of 2010-09-28 23:29:41
Size: 12671
Editor: 140
Comment: Added my endorsement.
Deletions are marked like this. Additions are marked like this.
Line 13: Line 13:
''Tell us how and when you got involved, what you liked working on and what you could probably do better.''
Line 16: Line 14:
I've been using Linux since 2006 starting with Fedora Core. Then around a year later I switched to Ubuntu Feisty.<<BR>>
After having packaged new upstream versions of several applications for a few friends and myself,
I started contributing to Ubuntu in 2009.<<BR>>
In May 2010 I have become a (K)Ubuntu member.
Line 17: Line 20:

 * Firefox KDE integration
   I worked on getting the Firefox KDE integration from openSUSE into Ubuntu.<<BR>>
   This includes [[https://bugs.launchpad.net/bugs/494067|preparing the patches]] for Firefox, packaging [[https://launchpad.net/ubuntu/+source/kmozillahelper|kmozillahelper]] and [[http://gitorious.org/firefox-kde-opensuse/firefox-kde-opensuse/merge_requests/1|fixing a few bugs]] upstream.

 * VirtualBox
   Last year I have fixed [[https://edge.launchpad.net/ubuntu/+source/virtualbox-ose/2.2.2-dfsg-2ubuntu2|a few]] [[https://bugs.launchpad.net/bugs/385494|bugs]] in the Ubuntu virtualbox-ose package and [[http://bugs.debian.org/530302|forwarded]] [[http://bugs.debian.org/530299|them]] [[http://bugs.debian.org/531320|to]] Debian.
   A few weeks later I have been invited to join the Debian VirtualBox team. Since then I do all the packaging work directly in Debian and regularly merge it to Ubuntu. The Ubuntu-Debian diff of virtualbox-ose is now much smaller than it used to be, but there are some changes left that can't be integrated into Debian (e.g. the apport hook).

 * libstdc++5
   The libstdc++5 package was dropped in Debian and Ubuntu karmic as it failed to build and was considered obsolete.
   However some legacy applications still need it so it was reintroduced in Debian. The new package failed to build on Ubuntu so I [[http://bugs.debian.org/586011|sent a patch]] to Debian and later [[https://bugs.launchpad.net/bugs/598854|posted a sync request]].
   Recently I pinged ScottK to approve the [[https://bugs.launchpad.net/bugs/600321|request to backport]] it to karmic and lucid.

 * SRU of libapache2-mod-fcgid
   The version of libapache2-mod-fcgid in lucid contained a bug that truncated file uploads at 64KB.
   I cherry-picked the bugfix from upstream and integrated it into the Ubuntu package: [[https://bugs.launchpad.net/bugs/573591|bug 573591]]

 * KDE bugfixing in lucid
   At the end of the lucid development cycle I fixed several bugs in the kdebase-workspace package which all went upstream:<<BR>>
   [[https://launchpad.net/ubuntu/+source/kdebase-workspace/4:4.4.2-0ubuntu9]]<<BR>>
   [[https://launchpad.net/ubuntu/+source/kdebase-workspace/4:4.4.2-0ubuntu10]]<<BR>>
   [[https://launchpad.net/ubuntu/+source/kdebase-workspace/4:4.4.2-0ubuntu11]]<<BR>>
   [[https://launchpad.net/ubuntu/+source/kdebase-workspace/4:4.4.2-0ubuntu12]]
Line 18: Line 46:
''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.

 * Packages maintained in Debian
   I [[http://qa.debian.org/developer.php?login=debfx-pkg@fobos.de|maintain a few packages]] in Debian and also take care of them in Ubuntu.

 * Syncs
   [[https://bugs.launchpad.net/bugs/563011|#563011]]
   [[https://bugs.launchpad.net/bugs/577322|#577322]]
   [[https://bugs.launchpad.net/bugs/577751|#577751]]
   [[https://bugs.launchpad.net/bugs/577793|#577793]]
   [[https://bugs.launchpad.net/bugs/581366|#581366]]
   [[https://bugs.launchpad.net/bugs/582936|#582936]]
   [[https://bugs.launchpad.net/bugs/584000|#584000]]
   [[https://bugs.launchpad.net/bugs/589625|#589625]]
   [[https://bugs.launchpad.net/bugs/589881|#589881]]
   [[https://bugs.launchpad.net/bugs/589898|#589898]]<<BR>>
   [[https://bugs.launchpad.net/bugs/590067|#590067]]
   [[https://bugs.launchpad.net/bugs/589445|#589445]]
   [[https://bugs.launchpad.net/bugs/614906|#614906]]
   [[https://bugs.launchpad.net/bugs/580458|#580458]]
   [[https://bugs.launchpad.net/bugs/582609|#582609]]
   [[https://bugs.launchpad.net/bugs/582616|#582616]]
   [[https://bugs.launchpad.net/bugs/582621|#582621]]
   [[https://bugs.launchpad.net/bugs/592632|#592632]]
   [[https://bugs.launchpad.net/bugs/585499|#585499]]
   [[https://bugs.launchpad.net/bugs/588732|#588732]]<<BR>>
   [[https://bugs.launchpad.net/bugs/588750|#588750]]
   [[https://bugs.launchpad.net/bugs/588766|#588766]]
   [[https://bugs.launchpad.net/bugs/589920|#589920]]
   [[https://bugs.launchpad.net/bugs/590239|#590239]]
   [[https://bugs.launchpad.net/bugs/496687|#496687]]
   [[https://bugs.launchpad.net/bugs/589917|#589917]]
   [[https://bugs.launchpad.net/bugs/589903|#589903]]
   [[https://bugs.launchpad.net/bugs/598854|#598854]]
   [[https://bugs.launchpad.net/bugs/599095|#599095]]
   [[https://bugs.launchpad.net/bugs/637647|#637647]]<<BR>>
   [[https://bugs.launchpad.net/bugs/432953|#432953]]
   [[https://bugs.launchpad.net/bugs/578029|#578029]]
   [[https://bugs.launchpad.net/bugs/578211|#578211]]
   [[https://bugs.launchpad.net/bugs/579725|#579725]]
   [[https://bugs.launchpad.net/bugs/589248|#589248]]
   [[https://bugs.launchpad.net/bugs/590360|#590360]]
   [[https://bugs.launchpad.net/bugs/595050|#595050]]
   [[https://bugs.launchpad.net/bugs/610244|#610244]]
   [[https://bugs.launchpad.net/bugs/589171|#589171]]
   [[https://bugs.launchpad.net/bugs/589847|#589847]]<<BR>>
   [[https://bugs.launchpad.net/bugs/604350|#604350]]

 * Merges
   [[https://bugs.launchpad.net/bugs/415908|#415908]]
   [[https://bugs.launchpad.net/bugs/580724|#580724]]
   [[https://bugs.launchpad.net/bugs/383628|#383628]]
   [[https://bugs.launchpad.net/bugs/579884|#579884]]
   [[https://bugs.launchpad.net/bugs/441590|#441590]]
   [[https://bugs.launchpad.net/bugs/577744|#577744]]
   [[https://bugs.launchpad.net/bugs/579728|#579728]]
   [[https://bugs.launchpad.net/bugs/586760|#586760]]
   [[https://bugs.launchpad.net/bugs/589202|#589202]]
   [[https://bugs.launchpad.net/bugs/534307|#534307]]

 * FTBFS fixes
   [[https://launchpad.net/ubuntu/+source/codeblocks/8.02-0ubuntu4]]<<BR>>
   [[https://launchpad.net/ubuntu/+source/abiword/2.6.8-5ubuntu2]]<<BR>>
   [[https://launchpad.net/ubuntu/+source/gamin/0.1.10-1ubuntu2]]<<BR>>
   [[https://launchpad.net/ubuntu/+source/ciopfs/0.2-0ubuntu4]]<<BR>>
   [[https://launchpad.net/ubuntu/+source/vdr/1.6.0-9ubuntu2]]<<BR>>
   [[https://launchpad.net/ubuntu/+source/vdr-plugin-burn/0.1.0~pre21-29ubuntu1]]<<BR>>
   [[https://launchpad.net/ubuntu/+source/qtscriptgenerator/0.1.0-3ubuntu2]]<<BR>>
   [[https://launchpad.net/ubuntu/+source/monkeystudio/1.8.4.0-1ubuntu1]]<<BR>>
   [[https://launchpad.net/ubuntu/+source/cdrkit/9:1.1.9-1ubuntu2]]<<BR>>
   [[https://launchpad.net/ubuntu/+source/vdr-plugin-extrecmenu/1.1-8ubuntu1]]<<BR>>
   [[https://launchpad.net/ubuntu/+source/vdr-plugin-epgsearch/0.9.24-3ubuntu1]]<<BR>>
   [[https://launchpad.net/ubuntu/+source/iptotal/0.3.3-12ubuntu1]]<<BR>>
   [[https://launchpad.net/ubuntu/+source/tora/2.1.2-1ubuntu1]]<<BR>>
   [[https://launchpad.net/ubuntu/+source/rlplot/1.4-1ubuntu1]]<<BR>>
   [[https://launchpad.net/ubuntu/+source/unbound/1.4.5-1ubuntu1]]<<BR>>

 * KDE
   I work on KDE and related packages, some examples:<<BR>>
    * In maverick I helped to update many packages that required a build-dependency on cmake and/or libqt4-webkit-dev (and later libqtwebkit-dev):
      [[https://wiki.ubuntu.com/KDECMakeBuildDependTransition]]<<BR>>
      [[https://wiki.ubuntu.com/QtWebKitBuildDependTransition?action=recall&rev=32]]<<BR>>
      [[https://wiki.ubuntu.com/QtWebKitBuildDependTransition]]<<BR>>
    * Worked on packaging KDE 4.5.1: [[https://wiki.kubuntu.org/Kubuntu/Ninjas/Packaging?action=recall&rev=1421]]
    * [[https://launchpad.net/ubuntu/+source/qt4-x11/4:4.7.0~rc1-1ubuntu1|Merged qt4-x11 4.7.0~rc1]] with Debian
    * [[https://edge.launchpad.net/ubuntu/+source/qtwebkit/4:4.7~beta1+git20100522-0ubuntu2|QtWebkit bugfixes]]

 * Other bug fixes
   [[https://launchpad.net/ubuntu/+source/pidgin/1:2.6.2-1ubuntu7]]<<BR>>
   [[https://launchpad.net/ubuntu/+source/thaifonts-scalable/1:0.4.13-1ubuntu1]]<<BR>>
   [[https://launchpad.net/ubuntu/+source/gamgi/0.13.10-0ubuntu2]]<<BR>>
   [[https://launchpad.net/ubuntu/+source/mythtv-theme-metallurgy-wide/1.0-0ubuntu2]]<<BR>>
   [[https://launchpad.net/ubuntu/+source/pidgin-otr/3.2.0-4ubuntu1]]<<BR>>
   [[https://launchpad.net/ubuntu/+source/ttf-indic-fonts/1:0.5.8ubuntu2]]<<BR>>
   [[https://launchpad.net/ubuntu/+source/packagekit/0.6.7-0ubuntu1]]<<BR>>
   [[https://launchpad.net/ubuntu/+source/sqliteman/1.2.2-0ubuntu1]]<<BR>>
   Serveral versions of [[https://launchpad.net/ubuntu/+source/qtcreator|qtcreator]]<<BR>>

 * New upstream versions
   [[https://launchpad.net/ubuntu/+source/wormux/1:0.9.2.1-0ubuntu1]]<<BR>>
   [[https://launchpad.net/ubuntu/+source/colibri/0.2.1-0ubuntu1]]<<BR>>
   [[https://launchpad.net/ubuntu/+source/qdevelop/0.28-0ubuntu1]]<<BR>>
   [[https://launchpad.net/ubuntu/+source/amarok/2:2.3.2-0ubuntu1]]<<BR>>
Line 22: Line 150:
I tend to be bit lazy when it comes to updating the debian/copyright file for new upstream versions.
Line 25: Line 154:
Keep contributing like I'm doing now and try to help new packagers (e.g. by working on the sponsorship queue and being more active in #ubuntu-motu).<<BR>>
I'm also planning to do more packaging work in Debian. Right now I'm working on pushing my [[https://launchpad.net/ubuntu/+source/wormux/1:0.9.2.1-0ubuntu1|wormux package changes]] to Debian and then keep co-maintaing it in Debian.
Line 26: Line 158:
''Please describe what you like least in Ubuntu and what thoughts do you have about fixing it.'' Many bugs that are ignored for a long time. I think we should encourage users more to report bugs
directly upstream as we often just don't have the resources to triage and forward the bug reports.
Line 36: Line 170:
== JonathanRiddell ==
=== General feedback ===

Felix is a top rate packager, he needed no helping hand or pointing to tutorials but managed to dive right in packaging fiddly software like the Firefox KDE integration which involved working with upstream who are not set up to work with downstreams and doing coding. He should be a MOTU for sure.

== DanielHahler ==
=== General feedback ===
I have sponsored a lot of uploads for Felix, mostly for virtualbox-ose. He did great work throughout and I was often surprised to find an upload from him waiting for sponsorship when triaging bugs.
As a KDE user I am very happy that he joined the Kubuntu ninjas!

I remember pushing him to become a MOTU months ago already, and I am happy that he finally hands in his application, which I strongly support.

== ScottKitterman ==
=== General feedback ===
I'm not sure how many packages I've sponsored, but it was quite a number. IIRC they've always been first rate. This application is overdue.

=== Specific Experiences of working together ===
There have been multiple times where I've asked Felix to look into problems and he's always been glad to pitch in and help out. Although not only a packaging issue, I recall in Lucid we were having problems with display control in KDE and he studied the problem in detail and came up with patches to fix long standing problems, packaged them, and also got the changes accepted upstream. In Universe, I've worked with him on fixing some FTBFS, which is definitely needed and his changes were always first rate and ready to go.

=== Areas of Improvement ===
I can't really think of any. I'd like to see him do more and have no hesitations about him having upload rights.
Line 51: Line 206:
## [[CategoryMOTUApplication]] [[CategoryMOTUApplication]]

I, Felix Geyer, apply for MOTU.

Name

Felix Geyer

Launchpad Page

https://launchpad.net/~debfx

Wiki Page

https://wiki.ubuntu.com/FelixGeyer

Who I am

I'm 22 years old computer science student from Karlsruhe, Germany.

My Ubuntu story

My involvement

I've been using Linux since 2006 starting with Fedora Core. Then around a year later I switched to Ubuntu Feisty.
After having packaged new upstream versions of several applications for a few friends and myself, I started contributing to Ubuntu in 2009.
In May 2010 I have become a (K)Ubuntu member.

Examples of my work / Things I'm proud of

Areas of work

Things I could do better

I tend to be bit lazy when it comes to updating the debian/copyright file for new upstream versions.

Plans for the future

General

Keep contributing like I'm doing now and try to help new packagers (e.g. by working on the sponsorship queue and being more active in #ubuntu-motu).
I'm also planning to do more packaging work in Debian. Right now I'm working on pushing my wormux package changes to Debian and then keep co-maintaing it in Debian.

What I like least in Ubuntu

Many bugs that are ignored for a long time. I think we should encourage users more to report bugs directly upstream as we often just don't have the resources to triage and forward the bug reports.


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.

JonathanRiddell

General feedback

Felix is a top rate packager, he needed no helping hand or pointing to tutorials but managed to dive right in packaging fiddly software like the Firefox KDE integration which involved working with upstream who are not set up to work with downstreams and doing coding. He should be a MOTU for sure.

DanielHahler

General feedback

I have sponsored a lot of uploads for Felix, mostly for virtualbox-ose. He did great work throughout and I was often surprised to find an upload from him waiting for sponsorship when triaging bugs. As a KDE user I am very happy that he joined the Kubuntu ninjas!

I remember pushing him to become a MOTU months ago already, and I am happy that he finally hands in his application, which I strongly support.

ScottKitterman

General feedback

I'm not sure how many packages I've sponsored, but it was quite a number. IIRC they've always been first rate. This application is overdue.

Specific Experiences of working together

There have been multiple times where I've asked Felix to look into problems and he's always been glad to pitch in and help out. Although not only a packaging issue, I recall in Lucid we were having problems with display control in KDE and he studied the problem in detail and came up with patches to fix long standing problems, packaged them, and also got the changes accepted upstream. In Universe, I've worked with him on fixing some FTBFS, which is definitely needed and his changes were always first rate and ready to go.

Areas of Improvement

I can't really think of any. I'd like to see him do more and have no hesitations about him having upload rights.


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


CategoryMOTUApplication

FelixGeyer/MOTUApplication (last edited 2010-10-09 21:59:24 by 77-22-122-205-dynip)