Ubuntu Precise Open for Translation

I am pleased to announce that our current development release, Ubuntu Precise, is now open for translation:

Some additional information that will be useful for translators:

  • Translation schedule. Remember that according to the release schedule translatable messages might be subject to change until the User Interface Freeze on the week of the 23rd of February.
  • Language packs. During the development cycle, language packs containing translations will be released twice per week except for the freeze periods. This will allow users and translators to quickly see and test the results of translations.
  • Test and report bugs. If you notice any issues (e.g. untranslated strings or applications), do check with the translation team for your language first. If you think it is a genuine bug, please report it.
  • Learn more. Learn how to start translating Ubuntu and enable millions to use it in their language.

Ubuntu 12.04 will be a Long Term Support release, so let’s rally around translations to provide the best translated OS around and go over the mark of nearly 40 languages in which Ubuntu is fully translated!

Originally published on David Planella’s blog

open image by loop_oh – License: CC by-nd 2.0

Ubuntu Weekly Newsletter Issue 245

Welcome to the Ubuntu Weekly Newsletter. This is issue #245 for the week December 5 – 12, 2011, and the full version is available here.

In this Issue we cover:

The issue of The Ubuntu Weekly Newsletter is brought to you by:

  • Elizabeth Krumbach
  • Alex Lourie
  • holstein
  • Chris Druif
  • Amber Graner
  • And many others

If you have a story idea for the Weekly Newsletter, join the Ubuntu News Team mailing list and submit it. Ideas can also be added to the wiki!

Except where otherwise noted, content in this issue is licensed under a Creative Commons Attribution 3.0 License BY SA Creative Commons License

Ubuntu 12.04 Development update

Development Update

The development of 12.04 is ticking along nicely. Alpha 1 was released last week and work on features is continuing while changes from Upstream (including Debian) are merged.

A number of decisions regarding versions of Desktop-ish components are being discussed on the Ubuntu Development mailing list. This includes poppler for rendering PDF files, the gobject-introspection bindings and webkit.

In addition to that with the bigger focus on Quality Assurance, improvements to the ISO tracker were announced and the new Launchpad bug listings as well. Particularly the changes to the ISO tracker are interesting, because this is were you can very easily report back your test results. By reporting back how a test installation worked out for you, you help us keep the feedback very close and tight.

Events

Recap from Bug Jam and Bug Squashing Party in Portland
As previously announced Ubuntu Oregon in collaboration with Portland-Area Debian Developers held the first ever combined Ubuntu Local Jam & Debian Bug Squashing Party. Steve Langasek Kees Cook and Benjamin Kerensa discuss the results of the event on their respective blogs and some video from the event is available here.

Things that need to get done

If you want to get involved in packaging and bug fixing, there’s still a lot of bugs that need to get fixed:

First timers!

We have three fantastic new contributors to Ubuntu. Three folks who got their first upload into Ubuntu. Congratulations and a big thanks go out to: Graham Inggs, Alessandro Menti and Benjamin Kerensa. Rock on!

Spotlight: 900000 bugs in Launchpad

Another milestone in the Ubuntu project seems to have been reached: Bug 900.000 was filed in Launchpad on 4th December 2011. Some might think that this means that Ubuntu has 900.000 bugs, but that’s not actually the case. Ubuntu is the main user of Launchpad, but there are many others projects using it as well. So let’s have a look and see where Ubuntu stands in terms of its bugs, a few months before we run into 7-digit bug numbers.

Of these 900.000+ bugs, 613108 were filed on Ubuntu, that equals ~68% of all Launchpad bugs. Let’s break down the Ubuntu bugs into categories where things currently stand:

Most of theUbuntu bugs are closed (83% – 511240):

  • 27% are duplicates (167486)
  • 25% are invalid  (155014)
  • 5% are expired (30227)
  • 2% were marked as “Won’t fix” or “Opinion” (14981)
  • 23% are fixed  (143532)

Let’s review the open (17% – 245400) bugs by status:

  • 0.2% have a fix pending (995)
  • 0.2% are in progress (1105)
  • 2% are triaged (12783)
  • 4% are confirmed (25836)
  • 1% is incomplete (6258)
  • 9% are new (54891)

If you are easily excited by numbers, you probably are very excited by now. For those of you who have less of a love affair with numbers, here’s what the above means: generally the Ubuntu community is doing quite well.

Sorting bugs out
More than 80% of the bugs were resolved already with around half of the total number of bugs being invalid. A lot of bugs are simply duplicates, or were invalid for all kinds of reasons (failure to follow up with more details, bugs filed by mistake, etc.) This is a huge task and we should all give a round of applause to the herculean task the Bug Squad is dealing with every single day. (If you like doing some detective work, you might want to have a look into joining the team.)

The road to fixing bugs
A very blunt way (it’s not quite accurate) of putting it would be: in Ubuntu half of the bugs could be closed (for various good reasons), a quarter were fixed and the remaining quarter is in the progress of getting fixed. It might be worth having a closer look at how this process exactly works.

A freshly filed bug starts in the status of “New”, if somebody can confirm it, it will be set as “Confirmed”. If you click the “This bug affects me too” option in Launchpad, it will automatically mark it as confirmed for you. If somebody from the Bug Squad reviews the bug and has questions about it, it will be set to Incomplete. If the bug has no follow-up and sits in “Incomplete” for 60 days, it will marked as “Expired”. If the root cause of the problem can be identified along all the other circumstances, it will be marked as “Triaged” (see where the word comes from). In this stage it might be suitable to forward to an upstream project who will want to know about it and deal with fixing it, or for somebody to fix it themselves. In any case, it will be marked as “In Progress” if somebody works on it. If a fix is submitted (but not included in Ubuntu yet), it is marked as “Fix Committed”, if the fix finally hit Ubuntu, the bug will be closed with “Fix Released”.

Looking at the numbers above and bearing the process explanation in mind it becomes clear how huge this undertaking is. Quite a number of people are drinking from the fire-hose trying to categorise and understand bug reports and doing their best about them.

Considering it has been 2885 days since Ubuntu appearing in the wild, we have received around 212 bugs per day then. It might be time to find your nearest Ubuntu Bug Squad member or development team member and give them a hug!

Let’s see how long until we hit a million! 🙂

Get Involved

  1. Read the Introduction to Ubuntu Development. It’s a short article which will help you understand how Ubuntu is put together, how the infrastructure is used and how we interact with other projects.
  2. Follow the instructions in the Getting Set Up article. A few simple commands, a registration at Launchpad and you should have all the tools you need, and you’re ready to go.
  3. Check out our instructions for how to fix a bug in Ubuntu, they come with small examples that make it easier to visualise what exactly you need to do.

Find something to work on

Pick a bitesize bug. These are the bugs we think should be easy to fix. Another option is to help out in one of our initiatives.

In addition to that there are loads more opportunities over at Harvest.

Getting in touch

There are many different ways to contact Ubuntu developers and get your questions answered.

Ubuntu Weekly Newsletter Issue 244

Welcome to the Ubuntu Weekly Newsletter. This is issue #244 for the week November 28 – December 4, 2011, and the full version is available here.

In this Issue we cover:

The issue of The Ubuntu Weekly Newsletter is brought to you by:

  • Elizabeth Krumbach
  • Amber Graner
  • Alex Lourie
  • Liraz Siri
  • And many others

If you have a story idea for the Weekly Newsletter, join the Ubuntu News Team mailing list and submit it. Ideas can also be added to the wiki!

Except where otherwise noted, content in this issue is licensed under a Creative Commons Attribution 3.0 License BY SA Creative Commons License

Ubuntu 12.04 Development update

Development Update

Huzzah! Seven weeks into the release cycle and Ubuntu 12.04 Alpha 1 has just been announced. Bear in mind it is of alpha quality, but please go and test it if you are curious and want to help out.

Ubuntu 12.04 will be an LTS (long term support) release, so we have taken extra measures for it to be more stable, testable and the like. Martin Pitt today reported a lot of improvements in automated testing, error reporting and creating ISO images, which will speed up operations a lot. More interesting for developers who want to keep the Ubuntu archive of packages tidy, he also reported improvements to the infrastructure which separates packages from main and universe.

Customizable Bug Listings
The Launchpad Team has announced beta testing of a more customizable bug lists which could improve developers individual experience as they work on identifying bugs to fix.  In order to test out the new functionality you will need to be a member of the Launchpad Beta Testers Team.

Events

Ubuntu Developer Week
In our last issue we talked about the Ubuntu Developer Week (which will happen from 31st January 2012 to 2nd February 2012) and that we made some changes to the format.

First you will notice that it’s not really a week anymore. We compressed it into three days, but we added many more session slots, also broke them up into 30 minute slots, to make the whole event tighter and also to invite speakers who have a shorter or more dedicated topic to talk about.

We will keep you informed over the course of the event planning.

Bug Jam and Bug Squashing Party in Portland
Ubuntu Oregon in collaboration with Portland-Area Debian Developers will hold the first ever combined Ubuntu Local Jam and Debian Bug Squashing Party on December 4th. Ubuntu Oregon encourages those interested in participating remotely to join #ubuntu-us-or on Freenode
and to watch the Ubuntu Oregon mailing list for more information.

We quickly talked to Steve Langasek, a Debian and Ubuntu developer, who is also going to attend the event. He told us that the primary focus will be on multi-arch issues, but if you are keen to get in touch with Ubuntu and Debian developers, join them either on IRC or live in Portland, even if you prefer to work on other things.

Things that need to get done

If you want to get involved in packaging and bug fixing, there’s still a lot of bugs that need to get fixed:

First timers!

We are proud to introduce you to two contributors who just got their first contribution into Ubuntu. It’s Gregory Hainaut and Alexey Mamadaliev. Excellent work! Keep it up!

Spotlight: 7 weeks in – what happened?

The first weeks of the release are always marked by similar steps: open the release, get the new toolchain to build, get important transitions of key packages in first, start the big task of merging changes that have happened in Debian and upstream since the last release and then there is UDS. At the Ubuntu Developer Summit a huge range of topics are discussed (this time it was around 400 sessions) with specific outcomes, specific work items and specifications. All these parts are public and transparent. The best way to get a feel for this is status.ubuntu.com.

We are 7 weeks in and we agreed on 2237 work items of which 339 are already done, 41 were postponed. This leaves still quite some work to be done, but we made considerable progress already. On a high level there was agreement to fix these bugs and interest in fixing these bugs.

Here is what some of the Ubuntu teams have achieved:

  • Quality Assurance (QA) team: lots of work put into a Jenkins instance that auto-tests installations and runs test suites on key parts of the desktop. Boot speed testing is up next. In addition to that many many bugs have been analysed and procedures about testing and bug triage agreed on.
  • Security team: lots of reactive security work, some engineering on apparmor and Uncomplicated Firewall (ufw).
  • Kernel team: lots of config changes which were discussed at UDS are implemented already and a portion of Ubuntu-local patches were reviewed. 3.2-rc3 is in 12.04 already. Some interesting-looking bugs are actively being worked on.
  • Foundations team: A lot of the infrastructure improvements mentioned above were lead by the team including the ISO testing tracker. Also is the transition to Perl 5.14 almost complete, a lot of working is going into providing python3-enabled packages and the crash reporter is being improved.
  • Server team: lots of work on bug fixes, both in terms of analysing them and fixing them. Ongoing merges from Debian and upstream and merges. powerwaked has received many improvements. Also are more and JuJu charm school events happening and JuJu charms turn up for everything that might be interesting to get deployed anywhere.
  • ARM team: armhf chroots are supposed to be ready soon now, LP autobuilds
    should start around beginning of the week. The delta between x86 and omap4 ubuntu kernel configs was reduced.
  • Linaro team: 11.11 released. Work for 11.12 started. Coordination over GLES patches and automated testing with the Unity team.
  • Desktop teams (Desktop, Desktop Experience): Landed Apport client-side crash signature/duplicate detection, ported session-installer to GTK 3 and dropped gnome-codec-install, landed new Zeitgeist, now written in Vala instead of Python. Brings some nice speedups. Desktop tests feed into Jenkins automated testing instance. Added multiple screenshots and support for videos to software-center. Lots of porting and transition work behind the scenes. Lots of work on test automation and manual test specification, lots of stable release updates.
  • Updates from the Ubuntu flavours:
    • Kubuntu: Almost done with KDE-related merges from Debian.
    • Edubuntu: Edubuntu Council election in progress, upstream work on LTSP.
    • Xubuntu: package updates, lightdm greeter is in progress.
    • Ubuntu Studio: changes in default packages, agree on defaults for JACK.
    • Lubuntu: more monochrome icons, switch to lightdm, updates of various packages.

Obviously this is not everything that happened, just excerpts and bits that seemed interesting to your editors.

Get Involved

  1. Read the Introduction to Ubuntu Development. It’s a short article which will help you understand how Ubuntu is put together, how the infrastructure is used and how we interact with other projects.
  2. Follow the instructions in the Getting Set Up article. A few simple commands, a registration at Launchpad and you should have all the tools you need, and you’re ready to go.
  3. Check out our instructions for how to fix a bug in Ubuntu, they come with small examples that make it easier to visualise what exactly you need to do.

 

Find something to work on

Pick a bitesize bug. These are the bugs we think should be easy to fix. Another option is to help out in one of our initiatives.

In addition to that there are loads more opportunities over at Harvest.

Getting in touch

There are many different ways to contact Ubuntu developers and get your questions answered.