[Ubuntu-us-ok] UbuntuOnlineWorkshops

Duane Hinnen duanedesign at cox.net
Tue Jan 13 04:39:17 GMT 2009

The Ubuntu Developers Week! A week of action-packed online workshops.
This is going to be a great opportunity to learn all about Ubuntu from
some of the best Ubuntu developers in the community. Ever wondered how
Ubuntu development works? How to get involved yourself? Want to
understand Gnome Technologies, Dbus?, Gconf? Learn about packaging,
Debian, ect.... Everything you ever wanted to know but were afraid to
ask Jan 19th to Jan 23rd! 

Session Details

Jan. 19th 16:00 UTC #ubuntu-classroom 
Day 1

      * Getting Started — This is a true novelty and is going to be
        awesome. We’ll have an action-packed two-hour session to get you
        started for UbuntuDeveloperWeek and getting you all set up for
        developing Ubuntu. Be sure to bring questions. Sounds good? It
        gets better: we’ll have the session in English, French, German,
        Italian and Spanish at the same time. (English:
        #ubuntu-classroom, host: James Westby, French:
        #ubuntu-fr-classroom, host: Dider Roche, German:
        #ubuntu-classroom-de, host: Daniel Holbach, Italian:
        #ubuntu-classroom-it, host: Devid Antonio Filoni, Spanish:
        #ubuntu-classroom-es, contact: Nicolas Valcarcel)
      * Packaging 101 — MOTU Daniel Holbach will talk you through the
        bare-bone structure of an Ubuntu package and how to get there
        the easiest way.
      * Working well with Debian — Debian is our most important upstream
        project. In their session Nicolas Valcarcel and Barry deFreese
        will demonstrate how to best collaborate with Debian, how to
        send patches to Debian, the workflow and what’s important. Barry
        is a Debian Developer as well, so together they’ll surely be
        able to answer all open questions.
      * Understanding GNOME Technologies — Dbus? Gconf? GNOME Libraries?
        Huh? TedGould will give a one-hour session to explain which
        layer is necessary for what and what exactly they do. If you’re
        excited about GNOME and want to start participating in the
        Desktop world, this is a great place to be.

Jan. 20 16:00 UTC #ubuntu-classroom
Day 2

      * Launchpad Bug Tracking — Launchpad developer Tom
        “intellectronica” Berger is going to be there to talk about
        Launchpad Bug Tracking. This is an awesome opportunity to ask
        questions, understand how Launchpad Bugs, formerly known as
        “Malone” works, how to use it and how it is developed.
      * QA Tools — We’ll stay on the QA side of things for a bit and Ara
        Pulido will talk a bit about QA tools. If you’re interested in
        quality assurance, bug management and making our beloved distro
        better, this is your opportunity to learn the tricks and help
      * Stop Screen-Scraping, Use the Launchpad Web Service API —
        Launchpad Web Service API specialist Leonard Richardson will be
        there to talk you through using launchpadlib, a fantastic,
        easy-to-use python module that will make your life a lot lot
        easier. No more screen-scraping, get the data from Launchpad
      * Creating high-quality updates — Ever wondered how the Security
        team works? What CVEs are, what embargoing is, how security
        updates are prepared and tested? This is your opportunity to
        talk to Jamie, Kees and Marc and find out more.
      * Debugging program crashes — Ubuntu hacker Martin Pitt is
        probably in the best position to talk about examining program
        crashes. He wrote apport which uploads debug information of
        program crashes to Launchpad, wrote the tool that examines the
        dump and adds debug info to it and has looked at thousands of
        crash reports in his life. Start fixing program crashes, Martin
        tells you how.

Jan. 21 16:00 UTC #ubuntu-classroom
Day 3

      * Pushing out GNOME releases to millions of users — He never takes
        a rest, some think he’s actually a team of three people. Right,
        it’s Sebastien “sebuild” Bacher I’m talking about. He has
        largely been responsible for keeping large parts of GNOME in
        shape and he’s doing a fantastic job. Learn how to help out in
        Desktop land and learn all his tricks.
      * Fixing Bugs in Ubuntu — We all want to make Ubuntu better, but
        where to start? The answer is Harvest, a great tool to find easy
        tasks. Daniel Holbach will pick a few easy tasks and demonstrate
        what to do about them. It’s not hard to help out and make Ubuntu
        better. Really!
      * Bazaar for packaging — James “Merge Proposal” Westby is in a
        very good position to talk about the topic: he wrote
        bzr-builddeb, a fantastic tool to automate tasks around building
        packages, he’s involved in the Bazaar community and a very
        active MOTU. Make things easy: maintain packages in Bazaar. :-)
      * Kubuntu Bug Squishing — You love Ubuntu with the big K? So does
        Jonathan Thomas. He’s unstoppable, he knows his stuff and he
        knows how to get you started helping out in Kubuntu land!
      * Using VMBuilder to create tests environments — Søren Hansen and
        Nicolas Barcet will entertain you with virtual machines and the
        fantastic vmbuilder. Need a clean test environment for
        something? Don’t want to run the latest development release on
        actual hardware yet? These two fine men have the answer for you.

Jan.22 16:00 UTC #ubuntu-classroom
Day 4

      * Automated Desktop Testing — Ara Pulido is up again and will talk
        to you about testing the Desktop in an automated fashion. Write
        just a few lines of Python code to test your application in an
        automated way and find regressions quickly. Fantastic!
      * Ubuntu Netbook Remix Q&A — Excited about Ubuntu mobile? Heard of
        great new Netbooks running Ubuntu? Neil Patel (and friends) are
        going to be there to talk to you about exactly that. Bring
        questions, get excited, get involved!
      * Boot performance — Ubuntu hacker Scott James Remnant will lead
        this session and give you insights into what’s happening to make
        Ubuntu boot faster. Find out more about the plumbing, find out
        how to test things, measure and improve Ubuntu.
      * Kubuntu Ninja’s - Packagers in Unicorn mode — This is by far the
        most melodramatic session title. One hour with Kubuntu hackers
        to find out what it’s all about! One thing’s for sure: Harald
        Sitter and Stephen Stalcup and talk to you about Kubuntu
        Packaging and how best to do it. It’s going to be great!
      * Packaging software for Mono, for great justice — Jo Shields and
        Debian Mono team expert Mirco Bauer are going to be around to
        talk Mono. How it’s packaged, why it’s so great and how you can
        help out.

Jan.23 16:00 UTC #ubuntu-classroom
Day 5

      * Testing your .deb with piuparts — Lars Wirzenius is back again
        and will talk to you about piuparts, an awesome tool to test not
        just the installability of your package, but also if it does it
        all in a clean way. Keep installations clean, use piuparts!
      * Fun with python-apt — The unstoppable Michael Vogt brought a lot
        of awesome programs to Ubuntu. A lot of them use python-apt.
        Find out why it’s so great and how it can make your life easier.
      * Bazaar and Launchpad - How to do it — There’s a good reason why
        Bazaar and Launchpad are so tightly integrated: because it’s
        awesome and because it makes maintaining your open source
        project really really easy. Paul Hummer and Martin Albisetti
        spent a lot of time to making this integration as great as it is
        today and they’ll talk to you about it.
      * Packaging Kernel modules with DKMS — Kernel hacker Ben Collins
        has been around in Ubuntu for a long time and has taken good
        care of making sure that all hardware runs as seamless as it
        does today. DKMS is the best thing since sliced bread when it
        comes to maintaining separate Kernel modules in Ubuntu. He’ll
        show you how to do it.
      * Xubuntu — Cody Somerville and the Xubuntu team invite you to one
        hour of Xubunturama. Get involved, find out why it’s so great
        and what you can do to make it better.

Duane Hinnen
duanedesign at cox.net
sip:duanedesign at ekiga.net

More information about the Ubuntu-us-ok mailing list