Hi everyone!
Many of us are avid users of the Ubuntu phone on a daily basis. And we
know there are some rough edges to take care of.
The canonical team delivers, with each OTA, many bugfixes,
improvements and features. And yet, there's always room to improve!
Many of us are already somehow familiar with launchpad, reporting
bugs, and adding some logs.
Many of us have already tried to debug something, find the cause of a
certain error, even tried to fix something running a command on the
terminal...
Maybe some would be ready to take the next step!
The idea of the Band Aids for Ubuntu Phone Project is to invite people
that are willing to get their hands onto the various parts of the
Ubuntu Phone project but doesn't know where to start. We want to offer
a curated set of bugs that we think could be doable with some help
from more experienced people. There should be no design/decision
making involved at least in the first bugs bugs you tackle; hopefully
people will grow as they get to know the codebase and the ideas behind
the design.
So, how to help?
- Do you want to start fixing things?
If so, go to https://bugs.launchpad.net/band-aids-uphone and take a
look at the bugs waiting for you. If you want to start working on
that, say it so! The code is there. Let me know if you need help to
start, we might be able to get some time from the developers involved.
We can arrange then some sort of follow up meetings - to check how
it's going and if you need some help to continue. We'd like to take
bugs following the OTA planning schedule, so your work gets included
in the next Ubuntu Phone version and can be enjoyed by all the users
as soon as possible.
- Do you want to help others fix things?
While the mailing list is an important place where to ask and discuss
some things, if you found some bug it's unlikely to be solved using
only the mailing list. Report bugs
<https://bugs.launchpad.net/canonical-devices-system-image/+filebug>(but
try not to duplicate! +1 previously reported bugs instead). Add as
much information as possible: scenario of the bug, version of OS,
which handset(s) you're using, what you were expecting and what you
got instead. If you're requesting something new, and have a suggestion
on how to fix a problem, include it as well.
- Can you help with bug reproduction and more information?
Look for 'incomplete' bugs (Here
<https://bugs.launchpad.net/canonical-devices-system-image/+bugs?orderby=-importance&search=Search&field.status%3Alist=INCOMPLETE_WITH_RESPONSE&field.status%3Alist=INCOMPLETE_WITHOUT_RESPONSE>or
in any project of your preference) - maybe there are some logs
missing, or maybe we need more information on the steps to reproduce
bugs reported by others. The more information we have, the easier it
gets to understand where the problem is.
Look for 'in progress' bugs - sometimes there is a possible solution,
but we need to confirm it works for those affected by the bug.
Sometimes certain bugs reproduce in some handsets but not in others,
and we need volunteers to check if our fix proposal works.
I hope some of you will be interested and will give it a try! ;)
--
Julia