Miniconfs/Bridging the gap

From LCA2010

< Miniconfs(Difference between revisions)
Jump to: navigation, search
(New page: ==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 provi...)
Current revision (12:34, 8 January 2010) (edit) (undo)
 
Line 6: Line 6:
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.
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.
-
==Call for papers==
+
== The schedule ==
-
If you want to submit a talk for this miniconf, email [mailto:tim@canonical.com Tim Penhey]
+
 
 +
{| style=""
 +
 
 +
! Times
 +
! Duration
 +
! Detail
 +
|-
 +
| 9:00 - 10:00
 +
| 60 min
 +
| Keynote: Gabriella Coleman (Auditorium)
 +
|-
 +
|
 +
| 15 min
 +
| break
 +
|-
 +
| 10:30 - 11:15
 +
| 45 min
 +
| [[#Why Launchpad | Why Launchpad? - Jonathan Lange]]
 +
|-
 +
| 11:15 - 11:45
 +
| 30 min
 +
| [[#Linking with external bugtrackers | Linking with external bugtrackers - Björn Tillenius]]
 +
|-
 +
| 11:45 - 12:15
 +
| 30 min
 +
| [[#Working with translations | Working with translations - Jeroen Vermeulen]]
 +
|-
 +
|
 +
| 1 hour 15 min
 +
| Lunch
 +
|-
 +
| 13:30 - 14:15
 +
| 45 min
 +
| [[#Ubuntu Distributed Development | Ubuntu Distributed Development - James Westby]]
 +
|-
 +
| 13:15 - 14:45
 +
| 30 min
 +
| [[#Building packages with Launchpad | Building packages with Launchpad - Muharem Hrnjadovic and Michael Hudson]]
 +
|-
 +
| 14:45 - 15:15
 +
| 30 min
 +
| [[#VCS Imports, code reviews and patch forwarding | 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 | Drizzle - an upstream's view - Monty Taylor]]
 +
|-
 +
| 16:45 - 17:30
 +
| 45 min
 +
| [[#Ask the devs | Ask the devs - Various]]
 +
|}
 +
 
 +
 
 +
=== Why Launchpad? ===
 +
 
 +
Speaker: [https://launchpad.net/~jml Jonathan Lange]
 +
 
 +
Overview of Launchpad, what its for and why you'd want to use it.
 +
 
 +
 
 +
=== Linking with external bugtrackers ===
 +
 
 +
Speaker: [https://launchpad.net/~bjornt 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: [https://launchpad.net/~jtv 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: [https://launchpad.net/~james-w James Westby]
 +
 
 +
What is Ubuntu distributed development all about, and how is it going to change the world.
 +
 
 +
=== Building packages with Launchpad ===
 +
 
 +
Speakers: [https://launchpad.net/~al-maisan Muharem Hrnjadovic] and [https://launchpad.net/~mwhudson Michael Hudson]
 +
 
 +
How do packages get built, and what changes are coming, what is a recipe?
 +
 
 +
=== VCS Imports, code reviews and patch forwarding ===
 +
 
 +
Speakers: [https://launchpad.net/~abentley Aaron Bentley] and [https://launchpad.net/~jelmer 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.

Current revision

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.