Ubuntu 12.04 Development Update

Development Update

Only seven weeks until release. If you are excited, you’re not the only one. We still have two weeks until Beta 2 Freeze and three weeks until Beta 2 Release and if you have a look at the release list of the Beta 2 milestone, you can see that a huge number of bugs for this milestone are already resolved.

Afterwards the documentation, the kernel, the translations and everything else will be frozen, but for bug fixes there is still some time. The bug list for the release milestone looks fairly promising too.

This is shaping up to be one of the best releases ever.

Letting developers speak for themselves

This week we found these interesting nuggets by Ubuntu developers for you:

 

Events

Ubuntu Release Parties
That’s right. We have a bunch of teams putting together their plans for Ubuntu 12.04 Release Parties. If your LoCo doesn’t have a party set up yet, check out our docs and add it to the list above.

Fix-It Friday
Tomorrow is another Fix-It Friday, where Ubuntu developers will help you get started with Ubuntu development. Read more below.

Things which 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:

  • Also did John Lea from the Ubuntu Design team talk to us and mentioned that there are bugs up for grabs, where the design has been decided on and the implementation might need YOUR help. If you want to help improve Ubuntu’s UI, have a look at these!

 

First timers!

A number of people contributed to Ubuntu in terms of development last week, here are new heroes who got their first upload into Ubuntu: Barneedhar who brought a package in sync between Ubuntu and Debian again, Julien Yann Dutheil who updated a bunch of C++ bioinformatics libraries, Benji York who added some functionality to LXC, Nathan Williams who fixed bugs in inkscape and ubuntu-mono and Jan Simon who fixed a problem in ibus. Thanks a lot everyone. You rock!

We have two developers applying for upload rights: Adam Gandelman is applying for MOTU and Server upload rights and Marcin Juszkiewicz for MOTU upload rights. Good luck to the two of you!

 

Spotlight: Joining the release rush

Two weeks ago we announced our first Fix-It Fridays. We are obviously interested in bug fixes all the time, but we wanted to create an environment where new contributors can join in and we would focus on answering questions and fixing bugs together. Thus Fix-It Fridays were born. It was great to see how many folks jumped in to help out. Still we had the feeling that some were still a bit intimidated or didn’t feel comfortable to ask their questions. That’s why we started a number of public Google+ hangouts where everyone could just join in and we hang out together a bit and resolve issues they found while getting involved. These hangouts were super interesting and we had (among some small microphone hiccups) a lot of fun. We will continue in this tradition for a while. Follow the @ubuntudev account on twitter.com, facebook.com, identi.ca or gplus.to to find out the next dates.

Tomorrow is another great opportunity to join the release rush. By now it’s fairly safe to upgrade to 12.04 (precise) and play around with the system for developing Ubuntu. All you need to do is:

  1. Read the first few chapters of the Ubuntu Development Guide.
  2. Join us on #ubuntu-motu on irc.freenode.net or join one of our ubuntu-dev hangouts.

For tomorrow we will have a number of easy tasks put together, so you can jump right in and help out. If you get stuck or are confused, please let us know and we’ll help you out.

This Friday = your start into Ubuntu development.

Interview: Thomas Hood

We had a brief chat with Thomas Hood, who told us a bit about his development experience in Ubuntu.

How did you get involved?
I have been a contributor to Debian for many years and maintain a certain package in Debian.  I wanted to have critical bugs fixed in the Ubuntu version of the package in question.  Having waited two years in vain for Ubuntu developers to fix the bugs, I went ahead and fixed them myself.  But that will be my one and only upload since I am not an Ubuntu developer and the Ubuntu version of the package has been added to the Ubuntu core system and will be maintained henceforth by Ubuntu core maintainers.

What was your experience like?
My experience was very satisfactory.

What did you like most about it?
I liked the fact that the Ubuntu developers I dealt with were so co-operative.

Is there anything that should have been easier? What do you recommend to other contributors who think about starting to get involved?
I still don’t know how one gets involved in Ubuntu.  In Debian I got involved by subscribing to the debian-devel mailing list and by triaging bug reports, which anyone can do; then I started contributing patches, then I was invited to co-maintain packages and finally I became maintainer of a package.

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 255

Welcome to the Ubuntu Weekly Newsletter. This is issue #255 for the week February 27 – March 4, 2012, 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
  • Charles Profitt
  • Chris Druif
  • Neil Oosthuizen
  • 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 LTS (Precise Pangolin) Beta 1 Released.

The Ubuntu team is pleased to announce the first beta release of Ubuntu 12.04 LTS (Long-Term Support) Desktop, Server, Cloud, and Core products.

Codenamed “Precise Pangolin”, 12.04 continues Ubuntu’s proud tradition of integrating the latest and greatest open source technologies into a high-quality, easy-to-use Linux distribution. The team has been hard at work throughout this cycle, introducing new features and fixing bugs.

This release introduces a new set of images for the ARMv7 “hard float” ABI, denoted as armhf. There are still some armel images around, as we finish the migration, but 12.04 for ARM will be based on armhf.

The technology that allows GPUs to go into a very low power consumption state when the GPU is idle (RC6) is now enabled by default for Sandy Bridge systems, which should result in considerable power savings when this stage is activated.

The CD image size has been adjusted to 703MB to squeeze in every bit of package goodness we can on the installation CD images.

With Ubuntu 12.04, Kubuntu, Edubuntu, Xubuntu, Lubuntu, and Ubuntu Studio also reached Beta 1 status today.

Ubuntu Changes

Some of the new features now available are:

  • A new way to quickly search and access any desktop application’s and indicator’s menu, called the HUD, can be accessed by taping the Alt key and entering characters.
  • Unity setting can now be configured by the System Setting panel, and Nautilus support has been added to the Unity launcher.
  • Support for ClickPad devices has been enhanced an now when a button is pressed on the trackpad surface, a second finger may be used to drag the cursor.
  • The default music player has been switched to Rhythmbox, which again includes the UbuntuOne music store.
  • LibreOffice has been updated to 3.5 beta 2. Please report any regressions that you notice.
  • When installing packages through the software center, the corresponding language support packages are now installed automatically as well.

Please see http://www.ubuntu.com/testing/ for details.

Ubuntu Server and Cloud Images

  • Improvements to OpenStack, LXC, and server provisioning have been included.
  • The identity service (Keystone) used by OpenStack for authentication (authN) and high-level authorization (authZ) was updated to Keystone-light (redux branch).

Ubuntu Core

Ubuntu Core is a minimal rootfs for use in the creation of custom images, and now includes ARM hard float (armhf) images. Developers can use Ubuntu Core as the basis for their application demonstrations, constrained environment deployments, device support packages, and other goals.

Kubuntu

Kubuntu 12.04 Beta 1 has updated KDE’s plasma and applications to 4.8. In addition other significant changes include:

  • Telepathy-KDE brings improved instant messaging to Kubuntu, offering easy chat capabilities on Facebook, MSN, GMail and many other services.
  • Amarok 2.5 has added an MP3 shop and integration with GPodder, an online personal podcast archive.
  • The Calligra office and creativity suite is now available, featuring Krita the world’s best painting app and top MS Office file importers.

Please see https://wiki.kubuntu.org/PrecisePangolin/Beta1/Kubuntu for details.

Edubuntu

Edubuntu 12.04 Beta 1 now ships the newest upstream version of LTSP 5.3, offering improved support for fat clients and other improvements. Other significant changes include:

  • Epoptes, the new classroom management software, has an updated user interface.
  • The Ubiquity slideshow has been updated.
  • pastebinit and vim are now both installed by default.

For more details on what has changed in Edubuntu 12.04, please refer to http://www.edubuntu.org.

Xubuntu

Xubuntu 12.04 Beta 1 now uses the new Ubiquity installer. Other significant changes include:

  • Alacarte is available by default, and will show all Xfce-related menu items on Xubuntu as well.
  • New wallpaper and other tweaks and improvements to the looks of Xubuntu are in, including lots of GTK3 fixes for the Greybird theme.

For more information about the changes in Xubuntu 12.04, please go to http://xubuntu.org/.

Lubuntu

Lubuntu 12.04 now uses Lightdm as the display manager with the default gtk greeter. A new software-center optimized for Lubuntu is now available by default as well.

For more information about the changes in Lubuntu 12.04, please go to https://wiki.ubuntu.com/Lubuntu.

Ubuntu Studio

Ubuntu Studio 12.04 Beta 1 ships a live DVD for the first time,and is properly configured for the lightdm greeter. The XFCE transition is now almost complete, and there is an updated application set for typical desktop tasks (i.e. text editor, movie player, etc)

Please see http://www.ubuntu.com/testing/precise/beta1 for more details on the above products.

About Ubuntu

Ubuntu is a full-featured Linux distribution for desktops, laptops, and servers, with a fast and easy installation and regular releases. A tightly-integrated selection of excellent applications is included, and an incredible variety of add-on software is just a few clicks away.

Professional technical support is available from Canonical Limited and hundreds of other companies around the world. For more information about support, visit http://www.ubuntu.com/support.

If you would like to help shape Ubuntu, take a look at the list of ways you can participate at: http://www.ubuntu.com/community/participate.

Your comments, bug reports, patches and suggestions really help us to improve this and future releases of Ubuntu. Instructions can be found at: https://help.ubuntu.com/community/ReportingBugs.

To Get Ubuntu 12.04 Beta 1

To upgrade to Ubuntu 12.04 Beta 1 from Ubuntu 11.10, follow these instructions:

https://help.ubuntu.com/community/PreciseUpgrades

Or, download Ubuntu 12.04 Beta 1 images from a location near you:

http://www.ubuntu.com/testing/download (Ubuntu and Ubuntu Server).

In addition they can be found at the following links:

The final version of Ubuntu 12.04 LTS is expected to be released on April 26, 2012.

More Information

You can find out more about Ubuntu and about this beta release on our website, IRC channel and wiki.

To sign up for future Ubuntu announcements, please subscribe to Ubuntu’s very low volume announcement list at:

http://lists.ubuntu.com/mailman/listinfo/ubuntu-announce

Originally sent to the ubuntu-release mailing list by Kate Stewart on Thu Mar 1 22:21:43 UTC 2012

Ubuntu 12.04 Development Update

Development Update

Today marks the transition of Ubuntu 12.04 from Alpha Testing into the first phase of Beta Testing as Ubuntu 12.04 Beta 1 is released. Nicholas Skaggs has a number of items you can help out with by simply doing a bit of testing. We still have eight weeks until release, so let’s take a closer look at what the next weeks will bring:

This means there is still time to get fixes into Ubuntu, but don’t wait for too long! 🙂

Letting developers speak for themselves

Daniel Holbach talks about the unique experience of learning to contribute to development and how you can get involved and give feedback.

Nicholas Skaggs discusses some new opportunities in QA Testing Ubuntu 12.04 Beta 1.

Jeremy Bicha provides details on why Raspberry Pi cannot support Ubuntu.

Alexander Sack and Kiko Reis were interviewed about what’s going on at Linaro.

Robert Ancell announces the addition of the 101st test case for LightDM. Let’s how long until they hit 200 test-cases.

Events

Ubuntu Global Jam
This weekend (2nd-4th March), teams around the world get together locally to make Ubuntu better together. Translations, testing, documentation, bug work, packaging, development, web development, all kinds of things are being worked on, with two goals: to have fun and to improve Ubuntu even further. There are participating events in: Egypt, Tunisia, Bangladesh, Hong Kong, India, Malaysia, Myanmar, Australia, Czech Republic, Greece, Ireland, Italy, Slovenia, Spain, Canada, Mexico, USA, Brazil and Trinidad and Tobago. Awesome and just as diverse as the whole Ubuntu Community is.

Fix-It Friday
Coinciding with Ubuntu Global Jam, the Ubuntu developers have a really nice treat for you on Friday, 2nd March. They’ll make themselves available to answer all your questions on #ubuntu-motu on irc.freenode.net, help you get involved, review your code and upload your changes to Ubuntu. As we are eight weeks away from release, this is just the perfect time to go and fix a few bugs. All you need to do is, check out these articles: Introduction to Ubuntu development, Getting Set Up and Fixing a bug in Ubuntu, and turn up in #ubuntu-motu.

What we are going to work on is

  1. Packages which don’t build anymore.
    If you have worked with compiling source code before, you know that a mistake like a syntax error can get you into a situation where the build is broken and does not succeed. There are lots of other reasons why this might happen, a good idea is usually to review the build log referenced in the link above.
  2. Bugs which have been fixed elsewhere.
    Our bug life cycle works like this: make sure the bug can be reproduced reliably, gather all the information necessary, figure out if it’s an Ubuntu-specific problem or if it happens in the vanilla code of the software authors as well, then forward the bug with all the relevant information upstream. The Launchpad bug tracker is a great tool, which puts us into the situation where we are able to go through bugs which were fixed elsewhere already. Taking these fixes and applying them to Ubuntu is a great target for improvements, especially being eight weeks away from release.

It’s going to be a fun event and maybe your first patch which goes into Ubuntu! 🙂

Things which 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:

  • Also did John Lea from the Ubuntu Design team talk to us and mentioned that there are bugs up for grabs, where the design has been decided on and the implementation might need YOUR help. If you want to help improve Ubuntu’s UI, have a look at these!

Interview: Benjamin Kerensa

We had a chat with Benjamin Kerensa from Portland, USA. Read what he has to say:


Benjamin Kerensa

What interested you to get involved in Ubuntu development?
I feel that it is prudent for more and more Ubuntu Members to try and play some role in Development even if it is minimal work like doing bug fixes because these kinds of contributions bring stability to our distribution which is used by so many millions of people including me.

How did it happen?
I really became more optimistic about being involved in Development shortly after a joint Ubuntu/Debian event we had here in Portland where we worked on transitioning packages to Multi-Arch. I was very impressed by the passion in development that people like Steve Langasek and Kees Cook displayed and ever since that event I have been allocating more and more time towards improving my packaging abilities and also contributing to bitesize bug fixes.

Which bugs or packages did you primarily work on?
I transitioned libaudiofile to Multi-Arch, Fixed Some Bitesizes (Linux-Tools, Liboggz etc) and am now even doing ISO Testing.

What was your experience like?
The experience thus far has been pleasant and I have found plenty of help from MOTU and Core Devs when I have sought such.

What would you recommend to other new contributors?
I would honestly recommend trying to find a current Ubuntu Developer to mentor you and perhaps even meet you at a LoCo event to give you some hands-on learning so to speak.

You are also member of the Ubuntu Developer News team – can you explain a bit what you have been doing there?
I have been helping with the Ubuntu Developer News by doing interviews with various First Time Contributors, Developers and Development Teams and also helping with summaries and providing feedback for future issues of Ubuntu Developer News.


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 254

Welcome to the Ubuntu Weekly Newsletter. This is issue #254 for the week February 20 – 26, 2012, 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
  • Benjamin Kerensa
  • 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