So, you are interested in a particular piece of software from a particular upstream project. Maybe you are even part of the Upstream project yourself. Awesome! There are a number of things that help Ubuntu keep a particular package in good shape and your skills and interests are needed to make a great collaboration happen.

This page intends to list important information for members of the community who are interested in bringing Ubuntu and an upstream project closer together. It tries to give a quick overview over how things work in Ubuntu and which other pages are best to consult for more information.

Overview

If you have been involved in some conversations in the open source world, you have probably noticed that in a lot of cases it's all about releases, features, bugs, and patches. It's important to us that you, as a bridge between Ubuntu and the upstream project, help to liaise in those conversations. It should be fairly obvious that we all benefit from the sharing of:

What's in the nutshell

If you are passionate about an upstream project and want to bring Ubuntu and that project closer together, you could (and probably would like to) do one or more of the following:

Ubuntu Development

UbuntuDevelopment is the de-facto guide about Ubuntu development and Ubuntu processes. You will notice that the sequence of events in the development cycle is really important. To better illustrate that, we put together a cheat sheet (source) for you. Also there's the glossary which contains all the acronyms you might not be familiar with yet.

Debian is one of our essential upstream projects, so it's important that you find out how we work with Debian.

Bugs

The Bug Squad put together some great documentation about how to best make use of Launchpad, how to track bugs, and how to organize Bug days. You also might want to have a look at our DebuggingProcedures to add docs which will help new triagers better debug the software and bugs you are interested in.

More information on working specifically on bugs can be found at the wiki page of the Bug Squad's Adopt-a-Package initiative.

Testing

Packages and Patches

To get a patch or package uploaded, you might want to check out the Sponsorship Process. Once you're more familiar with packaging, the package itself and Ubuntu development in general, you can apply for upload rights for that package and others.

Things you should know

Things you should know


CategoryUpstream

Upstream/Adopt (last edited 2010-08-18 13:59:47 by c-76-112-209-61)