Miniconfs/Bridging the gap
From LCA2010
(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...) |
|||
| 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. | ||
| - | == | + | == The schedule == |
| - | + | ||
| + | {| 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.

