Von einer stupiden und scherzhaften Idee hin bis zu einem wirklichen und ernsthaften Projekt, ist es ja bekanntlich kein grosser Schritt. Wir glauben, dass wir mehr edukative Bemühungen für neue Paketierer, "merger" (Leute, die Ãnderungen die in Debian gemacht wurden, in Ubuntu's Pakete implementieren) und Störungsbeheber aus dem Ubuntu Universe aufbringen müssen.
Hierfür haben wir den #ubuntu-motu-school Channel geschaffen. Hier können wir lehren, erklären und über die Grundlagen der Paketierung inkl. merging und Störungsbehebung sprechen.
Gerade jetzt versuchen wir eine Liste mit Ãberschriften zu erstellen, worüber wir lehren und erklären können. Diese Liste soll sowohl interesserierte neue Paketierer und angehende MOTUs, aber auch alte "cracks" wie Andrew oder Oliver ansprechen.
Wir wollen ein paar Kernentwickler als Mitwirkende oder besser als Sprecher für einige spezielle Themen, welche wir nicht abdecken können; z.B. Scott als Referent zu "Warum benötigen wir dh_makeshlibs?" oder Matthias K. als Referent zu "C++ Transitions (Ãbergänge) - wie kann man die richtigen Pakete mit dem Ziel diese zu umbenennen für \sh finden" oder Adam Conrad/LaMont Jones als Rerferenten für "Der Unterschied zwischen Pbuilder und sbuild", "Was ist wanna-build und warum funktioniert es?"
Wir werden mit Lektionen ohne einen wirklichen Fahrplan starten. Wir werden die Lektionen auf der neuen ubuntu-motu Mailingliste (und auf der ubuntu-devel Mailingliste falls uns dies geeignet erscheint) ankündigen.
Für jede Lektion muss ein "motu Schüler" die wichtigsten Bestandteile der Lektion zusammenfassen und diese auf eine noch zu bezeichnende Wikiseite veröffentlichen, so dass jeder die wichtigsten Informationen immer wieder nachlesen kann. Mit fortschreitender Zeit werden wir versuchen eine kleine Sammlung wirklich guter Dokumentationen über die Art der Paketerstellung unter Debian zu schaffen.
Wenn sich genug Teilnehmer für diese Lektionen finden - kann ich mir durchaus vorstellen diesen Channel auch für andere Themen wie "Programmierung von Tools unter Phython" oder "Wie kann man bzr korrekt nutzen?" (James Blackwell ist die richtige Person für dieses Thema denke ich) zu öffnen.
Nur eine kurze Anmerkung warum sich dieser Channel "ubuntu-motu-school" nennt.
Debian hat als erste Einführung zum Thema Paketieren den "Debians New Maintainer Guide". Ich, als verantwortlicher für den Namen dieses Channels, mag diese Bezeichnung (Debians New Maintainer Guide) überhaupt nicht, weil diese sehr kalt und künstlich klingt.
Das Wort "Schule" ist etwas was für die meisten von uns warm und familiär klingt. Es war nicht immer alles "Schule", aber die meiste Zeit hat es Spass gemacht. Wenn du älter bist so wie ich, dann ist Schule etwas was du wirklich vermisst. Die "Ubuntu MOTU School" ist nichts zwanghaftes - nur wenn du an etwas wirklich bewegendes interessiert bist - wir würden uns freuen wenn dem Ganzen beiwohnst.
Also hoffe ich, dass du uns zustimmen wirst, dass wir mehr "lehren" müssen um Wissen von uns auf andere zu übertragen damit diese ein Teil von uns werden.
Wir hoffen, dass ihr diese Idee mögt und wir hoffen, dass ihr uns bei der Erreichung dieses schwierigen Ziels helfen werdet.
Danke für eure Aufmerksamkeit und ich wünsche euch einen schönen Morgen, Nachmittag oder Nacht - wo immer ihr auch jetzt gerade seit.
Für das Ubuntu MOTU Team
Stephan aka \sh
--------------------------------------------------------------------------------------------------------------------------------------------------------Am 10 Dezember hat um 17:00 Uhr UTC die erste Lektion mit dem Titel "Paketierung ohne debhelper und oder CDBS" stattgefunden. Diese wurde von Andrew Mitchell (ajmitch) gehalten. Eine Zusammenfassung wird es in den nächsten Tagen geben.
Warum?
Wir, die MOTUs und ebenso die Kernentwickler von Ubuntu denken, dass es Zeit ist den Grad der Bildung zu erhöhen. Zur Zeit ist es ziemlich schwierig die Welt der Debian Paketierung und Entwicklung zu betreten.
Wir müssen das ändern!
Und die beste Art dies zu ändern, ist einige Lektionen abzuhalten. Jeder, der daran interessiert ist sich in der Ubuntu MOTU Arbeit oder Ubuntu Entwicklung ebenso wie in der Debian Paketierung zu involvieren, ist eingeladen. Auch MOTUs und Kernentwickler lernen jeden Tag neue Wege, um sich selbst zu verbessern. Und was wir können, kannst du ebenfalls.
Ãber Andrew Mitchell:
Um ein Debian Developer (abgekürzt: DD) zu werden wirst du als ein âPadawanâ? starten, d.h. du wirst das Paketieren vom Grund auf lernen. Um über einen âMaster of the Universeâ? (abgekürzt: MOTU) zu sprechen: Dieser ist einer unserer Helden aus etlichen (C++) Ãbergänge und merge (Ãnderungen die in Debian gemacht wurden in Ubuntu's Pakete implementieren) Durchläufe. Er weiss was er tut und ist stets sehr darauf bedacht keine Fehler in seinem Paket einzubauen. Seine Meinungen und Sicht der Dinge werden bei den anderen MOTUs geschätzt.
Ãber die âMasters of the Universeâ?:
Die âMasters of the Universeâ? sind für Ubuntus âUniverse und Multiverseâ? Repositories (Paketquellen) zuständig. Wir sind eine Gruppe von 25-30 Menschen, die freiwillige Arbeit für Ubuntu leisten. Wir sind alle Ubuntu Mitglieder und sind dem CoC verpflichtet. Wir versuchen jedes Paket aus Universe/Multiverse zu fixen und versuchen Menschen zu helfen ihre Software in den Software Repositories von Ubuntu zu bekommen. Wir versuchen die Welt zu ändern. Du wirst die "MOTUs" in dem Chanel #ubuntu-motu unter irc.freenode.net finden.
[1] http://linux.blogweb.de/archives/145-Ubuntus-MOTU-School.html
[2] http://fridge.ubuntu.com/node/183
weitere Links:
[3] http://doc.ubuntu.com/ubuntu/packagingguide/C/ch05.html
[4] http://www.ubuntuforums.org/showthread.php?t=101053