ubuntuusers.de

Ubuntus MOTU Schule

Folgende Übersetzung möchte den Sinn des Berichtes besser vermitteln und hat nicht den Anspruch einer 1:1 Übersetzung. Die ursprünglichen Texte findet ihr unter [1] und [2]

Guten Abend,

wir haben gerade ein neues Motu Projekt mit dem Namen "Ubuntus MOTU School" gestartet.

Diese Idee ist aus einer Session mit einem einzelnen angehenden MOTU spontan entstanden. Man wollte ihm die Nutzung von diff und patch zeigen, um die Nutzung von dpatch und den cdbs Kram in seinem Paket zu vermeiden. Während dieser Sitzung sind andere MOTUs und angehende MOTUs dem Channel beigetreten und hatten dem was ich zu sagen hatte gelauscht.

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