Ubuntu Weekly Newsletter Issue 221

Welcome to the Ubuntu Weekly Newsletter. This is Issue #221 for the week of June 14 – 20, 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
  • Mike Holstein
  • Nigel Babu
  • Chris Druif
  • Cheri Francis
  • Alan Bell
  • Nathan Handler
  • 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 Oneiric Open for Translation

After the first language packs have now been generated, we’re pleased to announce that our current development release, Ubuntu Oneiric, is now open for translation:

Translate Ubuntu Oneiric!

  • 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 25th of August.
  • 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.

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

Originally Posted here on 2011-06-20

Interview with Alan Bell

Alan Bell is Team Leader for the UK Local Community Team.  I must admit I didn’t really know a lot about him before this interview, so I am glad he agreed to do one.  Thank you Alan!

1. Tell as much as you’re willing about your “real life” like name, age, gender, location, family, religion, profession, education, hobbies, etc.

Hi, I am Alan Bell, a 36 year old geek from Surrey in the UK, where I live with my family and pet chickens. My day job is helping organisations to use and get value from Free Software. As for education, I pursued a degree in Computer Science at Nottingham University, but never quite caught the thing.

2. When and how did you become interested in computers? in Linux? in Ubuntu?

My first home computer was a ZX Spectrum +2 (the one with the built in tape drive) which I loved, especially the manual which taught me programming and trigonometry and calculus and electronic logic circuits. I was quite disappointed when I got a Commodore Amiga and there were no circuit diagrams in the manual. Now computers just come with an EULA which doesn’t teach you anything useful. Kids these days don’t know what they are missing! When I first encountered Linux it didn’t have a GUI and I wasn’t that impressed (but I did like the GPL from the moment I read that). It was some years later when X worked on Linux and graphical toolkits became available that it started looking interesting to me, but it took quite a lot of additional years before I started using Ubuntu full time.

3. When did you become involved in the forums (or the Ubuntu community)? What’s your role there?

I met a bunch of folk from the Ubuntu UK loco team at an exhibition in London where we were demoing a range of Linux based computers, they dragged me on to IRC and I gradually got sucked in to the Ubuntu community.

4. Are you an Ubuntu member? If so, how do you contribute? If not, do you plan on becoming one?

Yes, I am a member, and quite pleased about that. I contribute to Ubuntu in a number of ways, I have recently been made the Point of Contact or Team Leader of the UK LoCo team (we are still figuring out which title it is) and with the UK team I am involved in organising events and keeping a steady stream of promotional and social activities running. In a more international scope I set up the Ubuntu-For-All project and team which provides continuity and support to a collection of other Ubuntu projects that address outreach and equality issues. In connection with that I am interested in getting more women engaged with technology and I produced and still maintain some interesting statistics on the number of women Ubuntu Members. With the Accessibility team I am working on a series of design personas, which are fictional characters designed to educate and motivate developers to ensure that their software works for everyone.

5. What distros do you regularly use? What software? What’s your favorite application? Your least favorite?

I only use Ubuntu really, it does everything I want. I keep intending to have a deeper dive into Debian in order to learn packaging and get some stuff I want into Ubuntu but I haven’t got round to it yet. My favourite application at the moment is OpenERP (sounds fun doesn’t it!) a python based system for doing pretty much everything imaginable in a business context, including finances, bill of materials, inventory, stock control, HR, warehousing etc. My least favourite application would probably be Gwibber, not because it is especially bad, but every time I use it I end up thinking I would have built it completely differently if I was writing it.

6. What’s your fondest memory from the forums, or from Ubuntu overall? What’s your worst?

I have great memories of the Ubuntu Developer Summit in Brussels and I have made some great friends in the community. As for worst memories, I tend not to dwell on negativity!

7. What luck have you had introducing new computer users to Ubuntu?

I tend not to go out looking for people to convert! If someone has decided that Ubuntu makes sense for them or their organisation we help them make it work in practice. It is the same process for all the Free Software we support, customers decide for themselves that they want it, we help make it work.

8. What would you like to see happen with Linux in the future? with Ubuntu?

I would like to see more of a business focus in innovations such as Unity, there has been quite a lot of focus on Ubuntu as a consumer operating system for getting to social networking sites and buying music etc. but not so much attention on using Ubuntu in the office environment.

9. If there was one thing you could tell all new Ubuntu users, what would it be?

Get involved in your local community team, you will meet all sorts of interesting people online or in person who are doing amazing things with Ubuntu.

Originally Posted here on 2011-06-16

Call for Nominations for the Americas Regional Membership Board

The terms of 2 of the 9 members of the Americas Regional Membership Board (Greg Grossmeier and Martin Albisetti) shall soon expire, and new members must be selected.

The Americas Regional Membership Board considers applications for Ubuntu membership by contributors in the North and South American timezone, meeting for about an hour once a month. Candidates should be Ubuntu Members themselves, and should be well qualified to evaluate prospective Ubuntu Members and decide when to entrust them with the additional privileges and responsibilities that go along with being a member.

Please send nominations to ubuntu-membership-boards at lists.ubuntu.com (which is a private mailing list accessible only by RMB members) prior to 19:00 UTC 30th June 2011.

Originally sent to the ubuntu-news-team mailing list by Nathan Handler on Thu Jun 16 15:20:53 UTC 2011

Ubuntu 11.10 Development Update

Ubuntu Development Update

This week has been busy. Lots of bits and pieces are coming together in Oneiric and the status overview might give you an idea how each feature is progressing.

If you look at the release schedule for Ubuntu 11.10 you can see that Oneiric is still in the development phase, where most of the heavy lifting is being done and where things are still broken. Still it’s a great time to get involved and fix a few issues early on. Check out the last section of this post to find out how to get started.

Interesting dates coming up in the next few weeks:

  • June 23rd, dh_python2 porting jam. Expect a separate announcement.
  • July 11th to 15th, Ubuntu Developer Week! A week full of development tutorials, workshops and interactive sessions. (If you want to request a certain subject for the event, answer here: identi.ca, twitter.com, facebook.com.

Last week I pointed out five different bitesize bugs. Let’s see how things stand:

  • 769405: fixed upstream, bug closed in Oneiric.
  • 785052: fixed in Oneiric by Alexandru Cucu, Natty fix still pending.

Awesome work everyone! The other bugs are still up for grabs!

 

New Contributor

Each week, I’ll talk to somebody who just got their fixes into Ubuntu and ask them about their experience. This time it’s Abhinav Upadhyay from India.

Who am I: I just gave finished my undergraduate studies(B.Tech) in Information Technology from Northern India Engineering College. Actually I just gave my final exams, and awaiting results 🙂

My Ubuntu Story: I have had a huge interest in software development and programming since my school days, but my experience was largely limited to the Windows platform and Microsoft technologies. I wanted to expand my horizons, at this point someone suggested that I should move to Linux if I want to learn more. So about 4 years ago, I started exploring different Linux distros. I started with OpenSuSE, then Fedora but finally I settled down with Ubuntu 7.10. The reason I liked Ubuntu was that, I did not have to really know how to use Linux in order to try it. I could try the Live CD feature, and the installation was super easy. The reason I point out this is because I had no one around me to teach the ins and outs of Linux, but once I installed Ubuntu, I started to explore things.

All these years, I used Ubuntu for programming, studies and my project works. I did numerous projects in my undergraduate and all of them on Ubuntu. I did projects on C, Java, etc. With me starting to use Ubuntu full time, all of peers also got curious about it. I encouraged many of friends to try Ubuntu, and they have also become a happy bunch of Ubuntu users. I always tried to help them with any sort of problem they had with Ubuntu.

It was all good to be able to use Ubuntu to do my work, but I was limited to that. I wanted to get to the other side. I wanted to be able to contribute to Ubuntu, Linux and to the wide spread open source community at large as they have helped me immensely all these years. But the biggest road block was “How do I even get started, I don’t know how this stuff works ?” but just at the right moment I came to know about the Ubuntu Developer Week (during the Natty cycle). If I say that UDW was the best thing happened to me in the last 4 years, then it won’t be an exaggeration. During UDW I learnt about the Ubuntu Distributed Development Process and the tools used for development, how do I get the sources, how do I fix a bug, generate a patch, make a merge proposal, etc. The sessions were fantastic. Soon after the UDW, I started to fix bugs in Ubuntu and submit patches (more on that below).

I fixed some bugs in the next 2-3 weeks after the UDW, some of the important fixes are below:

  • Bug #707405 (tomcat6-instance-create should allow -c -1): This was a simple fix but a good one to start with. I found it from harvest.ubuntu.com. It was a good starting experience. After getting the sources I had to figure out the relevant source files which needed to be modified. After I fixed the bug and made the merge proposal, I got useful and encouraging replies from the sponsors (they suggested few enhancements in the patch) which I did and within a day, I had my first patch in Ubuntu 🙂
  • Bug #297675 (Tomcat6: Eclipse can’t find catalina.policy and bootstrap.jar where it expects them): This is an interesting story. A friend of mine was doing some J2EE related project on Ubuntu but he was not able to setup tomcat inside Eclipse. He told me about the problem, I found a work around but it required some amount of work to be done by the user to be able to do this, so I decided to fix this in Tomcat myself. I found a bug report on LP but it wasn’t being worked on (since last 3 years). I fixed the bug, (it has been merged in Debian as well) and now it is super easy to setup tomcat in Eclipse.
  • Bug #357847 (ubuntu-bug wish: allow to just point at the window of a buggy application ): This is one fix, that I like to boast around a lot ;-). I don’t think I need to say a lot about this, but this was the single fix, which provided me the most amount of learning experience. The source of Apport is very readable and a source to learn how to write great code. Martin was very helpful in answering any questions related to Apport.
  • Bug #757635 (Tomboy: Hitting delete key while focus in search box triggers deletion of note): This was a bug in tomboy which I discovered myself and fixed it as well :-). The fix has been merged upstream but the version in Natty was lagging behind the current Tomboy release, so I submitted my fix to Ubuntu as part of the debian/patches.

What am I working on now in Ubuntu:

Apart from fixing bugs, I have also become to be known in my college as “The Ubuntu Guy”. I have conducted sessions in my college on the installation of Ubuntu, learning to use it for work and development, and also a session on UDD during an open source conference.

My Experience: I will be grateful to the Ubuntu Community forever. It has been a wonderful learning experience. The developers and community members are always polite when answering questions and welcome the new comers. Initially I used to hesitate in asking questions, but during all the time I spent in the community, I never got a shout or harsh reply (doesn’t matter if I asked some stupid questions).

Another great thing that I got with my experience with the Ubuntu Community was that I got confidence. It is one thing to know about programming, but it is another thing to read source code of real world projects, make changes in it, and submit your fixes to the developers and maintainers of those projects. This experience gave me the confidence that “Yes, I can also do it.”

With this confidence only, I applied for the Google Summer of Code this year. I always wanted to participate in GSoC but never had any experience of open source development nor the confidence. But things had changed this year, I had the confidence and I had the experience. I applied for The NetBSD Project (my one and only proposal) and it got accepted. I am working on it right now and enjoying every bit of the experience.

I also got numerous job offers, making it hard for me to decide where to work. In short, Ubuntu has changed my life. I have no words to express my gratitude.

Problems faced: Well, my experience with Ubuntu community has been far better than I expected, so I really don’t have anything to complain about 🙂
Although, I felt a bit bad when my name was removed from the Changelog for tomcat6 for a patch that I submitted. Apart from that I don’t recall any particular problems faced.

What could have been easier/different: This is just a suggestion. I think it would be great if there was some way or feature to showcase what all problems a contributor has worked on. Currently on LP, there is no such feature to show all the fixed bugs at one place. This will be a motivating factor for new contributors as well as it will help them professionally as well, as they will be able point to their employers at one place to look at their work.

I think that you writing blog posts about new contributors is also a great initiative, it will give lime light to them and also encourage them to work even more harder. Maybe providing new contributors a blog space on Ubuntu.com could also be a good thing to do where they could blog about their work.

I would like to conclude by saying that Ubuntu is a great project to start your journey of open source work, the community is warm hearted and welcoming and the experience is very smooth and addictive, you can never have more of it. 🙂

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. Here’s a few examples:

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

Talk to us in #ubuntu-motu on irc.freenode.net to get all your questions answered.