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!
Jan. 19th 16:00 UTC #ubuntu-classroom
* 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
* 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
* 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
* 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
* 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
Jan.23 16:00 UTC #ubuntu-classroom
* 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.
duanedesign at cox.net
sip:duanedesign at ekiga.net
More information about the Ubuntu-us-ok