Blog Post

Ubuntu Chicago and Ubuntu development classes

Right now I am working with the members of the Ubuntu Chicago LoCo team on creating a solid proposal for developing “Ubuntu Development Courses” that members of the Chicago community will lead. Right now we are looking for those that are in the Chicago land are that may be interested in such events. As it stands, I have come up with a basic, college-like, course layout.

Ubuntu Development 101 – Familiarization of Ubuntu development tools
This session will provide the attendees with a breakdown and brief run-through of the tools involved with Ubuntu development. These tools would include: Launchpad, mailing lists, IRC, development applications and scripts, and more.

Ubuntu Development 102 – Bug Triage
This session will provide the attendees with the knowledge necessary to help triage Ubuntu bugs. Attendees will learn the basics as well as some of the advanced topics with triaging bugs on Launchpad.

Ubuntu Development 103 – Packaging I
This session will provide the attendees with the knowledge necessary to build their very own package. Topics covered will include development applications, scripts, setting up development environments, creating the package, and more.

Ubuntu Development 104 – Packaging II
This session will provide the attendees with the knowledge necessary to merge, sync, and request merges/syncs for Debian packages into Ubuntu’s latest development cycle. Topics covered will include those mentioned as well as proper utilizing of certain development scripts as well as how to properly fill out a request, create a debdiff, and more.

Ubuntu Development 105 – Packaging III
This session will provide the attendees with the knowledge necessary to work with Debian on patches, request backports properly, how to do Stable Release Update requests, and anything else not covered by Packaging I or II.

Obviously none of this is set in stone at this time, as we are working on getting an infrastructure in place. One thing I would like to do, is keep these away from local LUG meetings as to not a) disturb the meeting process, or b) have our session disturbed due to socializing. We are currently looking for an ideal venue for this that will a) be easy to access, b) be free, c) have a projector, and d) have Internet. There are many places in the Chicago land area that fits this bill, so now we are just looking for the best place.

We figure that each event would take anywhere between 4 to 6 hours per session and may possibly be separated into mini-sessions. If we get this off the ground and have enough interest, we could keep it going and turn it into its own little BuntuCamp (BarCamp style) just for Ubuntu!

The reasoning behind this is not only teach interested individuals Ubuntu development, but also provide them the tools necessary to properly advocate the use of Ubuntu and its partner projects. I think once our members understand as many of the aspects involved with the development of Ubuntu, they will be able to better portray to future users the importance of Ubuntu and free software. Also, you get to learn Ubuntu hacking, what could be more fun?

If you are interested in such an event, I urge you to track the Ubuntu Chicago mailing list and let us know. If other LoCo teams are interested, feel free to contact me at nixternal – kubuntu – org.

This entry was posted in Linux and tagged , , , , . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.
  • Daniel

    You might try linux groups at DePaul, UIC, etc. It should not be very difficult to obtain classrooms. DePaul has wired classrooms which record lectures, computer screen, projector, and whiteboard. This means you could distribute training material to a pretty wide audience (if the university allows you to utilize their resources as such). It probably depends on money though. If this is not for profit, it should be possible. You just have to contact the linux user groups at the various universities.

  • RoAkSoAx

    Hi there.. this seems pretty interesting. The Peruvian LoCo Team, was thinking on something like this, to teach others about Ubuntu Development (Nxvl is supposed to be in charge of this). If you create some kind of documentation are we can do anything to help, just let know :).

  • I would LOVE some Ubuntu development classes at my college.

    I want to hear how this goes, as yours could be a case study for such a proposal here.

  • Topher Hunt

    I definitely won’t be able to make it to any of these events (being a busy college student, and being in Vermont) but I would love to have the feeling of going through the basics thoroughly. I know there’s documentation for starting developers online, but it’s hard to know where to start or what’s important now. Is there any chance that material (ideally text) from these courses will be made public online, open-source style?

  • Wish I had innitiatives like this nearer… :S

    Anyway, what about recording these classes and make them public online? It’ll be great! 😀

  • Subscribe to

     Subscribe in a reader

    Or, subscribe via email:
    Enter your email address:

  • Archives

%d bloggers like this: