Miniconfs/Bridging the gap

From LCA2010

< Miniconfs
Revision as of 12:34, 8 January 2010 by Timpenheynet (Talk | contribs)
(diff) ←Older revision | Current revision (diff) | Newer revision→ (diff)
Jump to: navigation, search

Contents

Abstract

Distributions give the software an increased audience, but an audience that forms an opinion on "out of date" software, as the versions of the upstream software that are provided by the distributions are inevitably older than the versions that the upstream developers are working on.

Launchpad is focusing on this area of tension looking at ways to "bridge the gap" between Ubuntu and upstream projects. The Launchpad team is working on tasteful syncing of bug comments with other bug trackers, helping translations move upstream and building nightly packages in order to make the bleeding edge available to more people.

This mini-conf will provide a forum to find out not only what the Launchpad team is doing, but to share other ideas on how Ubuntu, other distributions and upstream developers can communicate better and work together with less friction.

The schedule

Times Duration Detail
9:00 - 10:00 60 min Keynote: Gabriella Coleman (Auditorium)
15 min break
10:30 - 11:15 45 min Why Launchpad? - Jonathan Lange
11:15 - 11:45 30 min Linking with external bugtrackers - Björn Tillenius
11:45 - 12:15 30 min Working with translations - Jeroen Vermeulen
1 hour 15 min Lunch
13:30 - 14:15 45 min Ubuntu Distributed Development - James Westby
13:15 - 14:45 30 min Building packages with Launchpad - Muharem Hrnjadovic and Michael Hudson
14:45 - 15:15 30 min VCS Imports, code reviews and patch forwarding - Aaron Bentley and Jelmer Vernooij
15 min break
15:45 - 16:30 45 min Drizzle - an upstream's view - Monty Taylor
16:45 - 17:30 45 min Ask the devs - Various


Why Launchpad?

Speaker: Jonathan Lange

Overview of Launchpad, what its for and why you'd want to use it.


Linking with external bugtrackers

Speaker: Björn Tillenius

How the bug tracker helps bridge the gap for ubuntu and upstreams. Bug tasks, remote bug trackers and comment syncing.

Working with translations

Speaker: Jeroen Vermeulen

How does LP handle translations and what we do now and will do in the future to help translations flow between ubuntu and upstreams.

Ubuntu Distributed Development

Speaker: James Westby

What is Ubuntu distributed development all about, and how is it going to change the world.

Building packages with Launchpad

Speakers: Muharem Hrnjadovic and Michael Hudson

How do packages get built, and what changes are coming, what is a recipe?

VCS Imports, code reviews and patch forwarding

Speakers: Aaron Bentley and Jelmer Vernooij

How do code imports fit into the big picture. Merge proposals, and getting changes upstream to other VCS types.

Drizzle - an upstream's view

Speaker: Monty Taylor

How has LP helped the drizzle project be more awesome than ever before.

Ask the devs

Panel discussion if there is interest, devolving into hands on hacking.