I've been running Alpha releases of Ubuntu for some time now. I keep running into issues - how can I get these resolved? What should I do when I encounter these problems? And where can I find other Ubuntu+1 users to ask questions?
General Alpha Information
If you've been redirected here you've probably asked a question about an Alpha or Beta release of Ubuntu.
Generally speaking we don't take questions about running or using unreleased versions of Ubuntu releases here since development releases change almost by the hour and usually it's broken and alpha testers are expected to give direct feedback to the developers via the bug tracker so that these issues can be fixed for everyone.
It's not that we don't care, we just wouldn't be good at it and one of the main purposes of the site is to create a reusable resource for users, which would be hard if we had a bunch of questions about something that quickly became out of date!
The answers in this question will help you get started, good luck, and thanks for testing!
You should file bugs for the relevant package that you are having problems with. Bugs are one of the main advantages of having developer releases - they provide valuable information to the developers and help them to improve the software.
If you are unsure which package to file the bug against, please use the other resources (forums, mailing lists etc.) to ask which package you should file it against.
Debugging Information will help you file bugs.
Take a look through the recent threads and see if anything looks like the problem you are experiencing. If it doesn't you should create a new thread detailing your experiences.
Before an upgrade, always test
If you get an error about broken packages, don't upgrade.
ubuntu-devel-announce mailing list
When large changes are being made usually a developer will post on the ubuntu-devel-announce list. This list doesn't get many posts (compared to some of the other Ubuntu lists!) so for pre-release testers there is no excuse not be subscribed to it.
Keep an eye on package uploads
Uploads to the archive are sent to a mailing list, named after the animal nickname, for example lucid-changes, saucy-changes, etc. Following this list can be useful to see when risky uploads are being uploaded so you can hopefully avoid problems before it's too late.
Also the Archive Status tool is useful for showing the status of the archive before you upgrade.
Launchpad Answers is another official question-and-answer site for Ubuntu (and some other software that is developed on Launchpad), but whereas AskUbuntu is focused on producing reusable answers that help lots of people and evolve over time, Launchpad Answers is a support tracker focused on replying with answers to each question, whatever that question is and whether or not the question is in a form useful to other users.
For some reason, Launchpad Answers often doesn't appear on lists of official Ubuntu support resources, even though it is one (listed prominently here and here), it's been up and running for a long time, and a vibrant chunk of the Ubuntu community puts in lots of time and energy providing and receiving assistance there.
Questions about the development release of Ubuntu (or Ubuntu+1, as we call it here on AU) are welcome in Launchpad Answers, though, like here, if you post a bug as a question, the response will be "file a bug report." Questions about how to properly file or investigate a bug in the development release of Ubuntu are quite welcome on Launchpad Answers, though you should make clear that this is what you're asking or people may assume you're trying to report the bug.
Even if your question is about something that wouldn't produce a good article as an answer, it's still appropriate for Launchpad Answers. Nothing is too localized for Launchpad Answers. The flip side is that answers on Launchpad Answers cannot be edited or voted on, and tend only to be answered by one person at a time (that is, until you indicate whether or not their answer worked for you).
Launchpad Answers is connected to Launchpad Bugs, and questions and bugs on Launchpad can be link to each other (which affects how subscribers are notified), and even converted into each other. Bug reports that should be questions are often converted to questions. Questions that should be bug reports are sometimes converted to bug reports. (While this is possible, often it's better to start from scratch when reporting a bug rather than start with a question, so if someone on Launchpad asks you to report a bug, that's what you should do.)
Questions in any language are supported in Launchpad Answers (you select what language you're asking the question in), even though bug reports should only be filed in English. This is particularly relevant to Ubuntu+1 because it means:
Just as it's a good idea to look at the FAQ before using AskUbuntu, it's suggested to read the guide (it's very short!), or at least the part on asking questions, before posting a question on Launchpad Answers.
Have fun learning!
The examples here use one branch in quantal. Feel free to change as necessary.
When you see a bug and report it, you can get valuable feedback, especially from developers. You can also try to get a start in programming by submitting a patch. First, you must figure out the source package the bug is related to(related package). It will show up as a name such as
Once there, you should pick the correct branch, usually something like
Now, it's time to get the branch:
First, you'll want
and you'll want an SSH key(you can skip this if your SSH keys are already on Launchpad):