Requests

***MOTU School has been retired in favor of Packaging/Training*** -- These pages remain as a historical record.


How to request a session

If there is an area of Ubuntu packaging that you would like to know more about then you can request a session here so that it will be covered in MOTU/School. Any topic can be requested, but note that if it is just a quick question the Q+A events may be more appropriate. MOTU School is designed to cover larger topics in more depth.

If you have a suggestion first check that it is not listed already. If there is your topic listed already then place a + in the votes column so that we know that topic is popular. If there is a topic that is very close to the one that you desire, then consider adding yours to the list of things to be covered in that session (and add a vote as well).

If your session is not covered then add a line at the bottom of the first table to request it. In the first column put your name and IRC nickname (if you don't use IRC then an email address should be used instead). The next column is a short name for the topic you want covered; the title of the session. You can go in to more detail in the third column if there are specific aspects you would like to ensure are covered. You can then leave the final two columns blank.

Once a presenter is found for your session then it will be scheduled for a session in #ubuntu-classroom, keep your eyes open for the announcement of this.

How to volunteer to present a session

These requested sessions need presenters, so if you are knowledgeable on one of the subjects listed here please consider volunteering to present the session.

If you wish to present a session then add your name and IRC nickname (or email) to the presenters column of the table. We will then get in touch about scheduling a slot for your session.

Requested sessions

Requested by (Name and ircnick)

Topic

What would you like to be covered?

Presenter(s) (leave blank if you are not going to present)

Votes

Comments

DanielHolbach (dholbach)

"How do I update a package properly?"

things to bear in mind, when it's not just a matter of dch -i

+

DanielHolbach (dholbach)

"What do I have to do, if I maintain a package?"

responsibilities, ideas, tips

++

DanielHolbach (dholbach)

"Cool things to do with python-apt."

explanation of how python-apt works, tiny examples of how to work it.

+

It may be appropriate to talk about python-debian as well (ask siretart or james_w if you have no idea what this is)

GauvainPocentek (Gloubiboulga)

"Uploading a clean source package on REVU"

how do I build a non-native source package, versions used (debhelper, standards...)... and tools that can help doing this

LukeYelavich (TheMuso)

"How do I package a python app correctly?"

Packaging apps, as well as bindings included with other applications, where files should go, what tools to use, etc.

++++

There was one in UbuntuDeveloperWeek, check out https://wiki.ubuntu.com/PackagingGuide/Python

StefanoRivera (tumbleweed)

"Dealing with hideously packaged packages"

Tips from your worst experiences: beating really badly packaged sources into a deb

+

PeterDurrill (Pyrotica)

"Integrating packages with Gnome"

Adding mimetypes, associating mimetypes with aps, adding aps to the menu.

++

DanielHolbach (dholbach)

"introduction to bzr"

Creating, updating, pushing, pulling, branching bzr branches

JamesWestby (james_w), DavidFutcher (bobbo)

++++

ReinhardTartler (siretart)

"Doing packaging work with bzr"

JamesWestby (james_w)

++++

StefanPotyra (sistpoty)

universe UVF-exceptions

MingHua (minghua)

read MoM outputs

+

CharlieSmotherman (ampache)

How to package a php web app

Example PHP Web Apps, Ampache, Joomla

+

MarcoRodrigues (Kmos)

"How to deal with strip binaries?"

dh_strip don't do all work

+

DanielHolbach (dholbach)

"How do I package a Perl module?"

requested in MOTU Q&A session

DanielHolbach (dholbach)

"How are 'Mobile' Apps special?"

requested in MOTU Q&A session

+

DanielHolbach (dholbach)

"How do Debian Packaging Teams work?"

requested in MOTU Q&A session

+

Could this be covered in the "Dealing with Debian" session?

DanielHolbach (dholbach)

"How do I make good use of Upstream Version Control Systems?"

requested in MOTU Q&A session

MiguelRuiz (mruiz)

"How do I merge a package without problems?"

Good practices during the merging process

Nathan Handler (nhandler)

MartijnVanIersel (amarillion)

"Managing packages and patches with git-buildpackage"

How can git help packaging workflow?

EmmetHikory

How to package a Java Library

Specific packaging for Java libraries, including special concerns like verification of compilation, appropriate location for CLASSPATH, etc.

++++

EmmetHikory

How to package a Java Application

Specific packaging for Java applications, including finding a JDK at runtime, necessary adjustments for launching, handling library dependencies, etc.

+++++

AndreaColangelo (warp10)

The misteries of gcc, ld, make and autotools

Understanding gcc and ld options, how does make work and how to write a good debian/rules, when and how to use autotools in your packages

NathanHandler (nhandler)

Ways to contribute back to Debian

Reporting bugs on the BTS, sending patches upstream, cooperation with Debian teams/maintainers

If there is enough time, it also might be worth explaining what you need to do to become a Debian Maintainer and Developer.

Accepted Sessions

Requested by (Name and ircnick)

Topic

What would you like to be covered?

Scheduled Date

Presenter(s)

Sessions that have already been presented

Requested by (Name and ircnick)

Topic

What would you like to be covered?

Date Presented

Presenter(s)

GauvainPocentek (Gloubiboulga)

"How do I patch sources?"

what are the patch system and how do I use them

2006/07/25 1600 UTC

pitti

DanielHolbach (dholbach)

"How do I merge changes in Debian?"

Best practices regarding Merges

2006/07/28 2300 UTC

crimsun

StefanPotyra (sistpoty)

"Library packaging done right"

From the theory dynamic linking up to upgrade issues (and how to avoid them)

17/1/08

StefanPotyra (sistpoty) and Steve Langasek

DanielTChen (crimsun)

universe SRU (-proposed/updates) and security errata (-security)

As part of the first Developer week

LucaFalavigna (DktrKranz) and William Grant

AndrewMitchell (ajmitch)

Dealing with Debian

As part of the first developer week

JamesWestby (james_w) and Nicolas Valcarcel

MarioLimonciello (superm1)

Effectively using and interpreting apport retraces

26/6/08

EmmetHikory (persia)

MiguelRuiz (mruiz)

"How do I merge a package without problems?"

Good practices during the merging process

14/8/08

Nathan Handler (nhandler)

DanielHolbach (dholbach)

"Soyuz and all that Jazz"

how does our central infrastructure work?

01/09/08

CelsoProvidelo (cprov)


Go back to MOTU/School.

CategoryMOTU

MOTU/School/Requests (last edited 2009-05-04 17:58:25 by james-w)