MOTU

Revision 24 as of 2008-02-13 14:37:38

Clear message

Introduction

This page will discuss the steps that I go through in order to become an MOTU and is inspired by [:EfrainValles/MOTUJourney:Efrain's MOTU page]. Thank you Efrain.

Task List

Task

Date Completed

Notes (See section below)

Read [:UbuntuDevelopment:Ubuntu Development Documentation]

Date(2008-01-27T18:45:57Z)

Read [:UbuntuDevelopers:Info about Ubuntu Developers]

Date(2008-01-27T19:10:45Z)

Read [:MOTU/GettingStarted:MOTU Getting Started]

Date(2008-01-27T18:45:57Z)

Read [:PbuilderHowto:Pbuilder Documentation]

Date(2008-01-30T02:04:06Z)

Read [:PackagingGuide:Packaging Guide]

TODO

Exercise: [:PackagingGuide/Complete#head-b1e654041de2f572282304b43e4b5191866afe46: Packaging hello from source]

Date(2008-02-01T20:06:13Z)

[:protonchris/MOTU#head-c0ecd7aa6a59e722ef5ffb0dc15b20289d70f5b0:1],[:protonchris/MOTU#head-c0ecd7aa6a59e722ef5ffb0dc15b20289d70f5b0:2]

Exercise: [:PackagingGuide/Complete#head-54affe1daa46d0329d4eb61c90c13454df5bde63: Packaging hello using debhelper]

Date(2008-02-03T17:08:04Z)

[:protonchris/MOTU#head-c0ecd7aa6a59e722ef5ffb0dc15b20289d70f5b0:1],[:protonchris/MOTU#head-c0ecd7aa6a59e722ef5ffb0dc15b20289d70f5b0:2],[:protonchris/MOTU#head-c0ecd7aa6a59e722ef5ffb0dc15b20289d70f5b0:3]

Exercise: Fix an existing bug. [https://bugs.launchpad.net/ubuntu/+source/glom/+bug/188939 Bug #188939]

Date(2008-02-13T14:37:38Z)

Read [:UbuntuDevelopment/CodeReviews:Ubuntu Development Code Review]

TODO

Read [:SponsorshipProcess:The Sponsorship Process]

Date(2008-02-10T16:28:55Z)

Read [http://ftp-master.debian.org/REJECT-FAQ.html FAQ on why packages get rejected in Debian]

TODO

Read and track [:EfrainValles/MOTUJourney:Efrain's MOTU wiki page]

Ongoing

Log

Date(2008-01-27T18:45:57Z)BR Well I finally decided to bite the bullet and get started. First up is reading. I'll keep a record of everything I read in the table above.

Date(2008-01-30T02:04:06Z)BR I read through the sections of the Pbuilder documentation that seemed relevant for getting started as a MOTU. I skipped the sections on ccache, multiple pbuilders, and the section on older ubuntu releases. Up next is the packing guide which includes examples of common MOTU tasks. As I go though it, I'll make a note of additional documentation that would be helpful to read.

Date(2008-02-01T18:32:03Z)BR I am currently reading through the Ubuntu PackagingGuide. This guide has a ton of information in it. I also added a few potential projects to test my packaging knowledge.

Date(2008-02-03T17:21:04Z)BR I went through the debhelper section and the packaging from source section of the Ubuntu PackagingGuide. I noticed that the guide was a little behind since hello 2.2 is now available. So when working through the exercises I downloaded [http://ftp.gnu.org/gnu/hello/hello-2.2.tar.gz Hello 2.2] so that it would match with the current packages in the gutsy repository.

Date(2008-02-09T15:43:41Z)BR I have decided to try and fix my first bug. After looking at the available bitesize and packaging bugs, I selected [https://bugs.launchpad.net/ubuntu/+source/glom/+bug/188939 Bug #188939]. In addition to fixing the bug, a new version of glom is also available. So I will attempt to fix the bug and update the package to the newest upstream release. Also, CesareTirabassi has agreed to mentor me. His help is very much appreciated.

Notes

  1. lintian wanted -$(MAKE) distclean in the hello rules file to be changed to [ ! -f Makefile ] || $(MAKE) distclean

  2. Hello 2.2 is now available in the gutsy repository. So download [http://ftp.gnu.org/gnu/hello/hello-2.2.tar.gz Hello 2.2] instead.

  3. The rules file for hello-debhelper package weren't exactly the same as those described in the packaging guide, but it didn't seem to be a problem.

Potential Projects


["CategoryMOTULog"]