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.

Unity Contributor Report for 14 June

Unity Updates

Alright, welcome to another dose of Unity contributor news. We’ve got a bunch of new rockstars since the last status report from 11.04, so let’s do a little catch up to what’s been going on:

  • Daniel van Vugt has fixed Bug #773946 – “Launcher missing Eject/Remove/Unmount options for eSATA drives”, Bug #783813 – “Fix duplicate names for Unity MT Grab Handles”,
  • Marius Gedminas has fixed a nice multi monitor bug, #778256 – “Notification area (‘system tray’) missing when using dual monitors of different sizes, with their bottoms aligned”
  • Manuel Nicetto’s fixed another annoying bug, making the launcher avoid focus switching when opening quicklists: Bug #750781 – “Opening quicklist with launcher keynav returns focus to previous window”
  • Jeremy Bicha, famous for his GNOME3 integration work brings in a quick fix to whitelist system-config printer in the whitelist, Bug #771562.
  • Nico van der Walt fixed it so the combo box resizes in the Dash when you change the font (no bug # listed) and Bug #759886 – “indicator font does not update when changing font in Appearance Preferences.”
  • Cameron Heart fixed Bug #750349 – “Clicking on a app icon to spread the windows must always show all the windows, regardless of whether or not some of the windows are minimised”

And that’s just the new people, here’s some more hot action from now-familiar names:

  • Marco Biscaro’s added an option to adjust the automaximize value, Bug #754214, and Made sure the ubuntu home button obey’s your panel opacity (hey, it’s the little things) – Bug #767733, and was the one that added the look to make the home button look depressed when you actually push it as well as 754095 fixing the mail shortcut in the Dash.
  • Oliver Sauder ‘s fixed an annoying one, Bug #746382 – “Make the application-name in the panel obey the system-wide set font”
  • And lastly, Andrea Azzarone has been on fire since UDS, here’s the list from the Italian Stallion:
    • Bug #735031 – “If you pull down the application panel, the context menu pop up”
    • Bug #677594 – “Workspace switcher useless with one workspace”
    • Bug #687956 – “should display the launcher tooltips after a delay”
    • Bug #750778 – “Menu key should open quicklist for the selected item in the launcher.”
    • Bug #722178 – “window’s title does not fade in the right position”
    • Bug #718185 – “Keep launcher hidden when modal dialog is opened”

The Big List

Here’s a list of targetted bugs that the design team has picked out as a result of user testing and feedback that would make Unity nicer to use. Here’s the full list if you want to dig in.

  • 676453 Launcher – Add ‘installing’ animation for when app is installed via drag & drop
  • 767075 Launcher – when the user reveals the Launcher by moving the pointer to the left side of the screen, the Launcher should unfold at exactly the point entered
  • 616866 Installation of apps by dragging them to the launcher
  • 750375 Dash – Cursor navigation allows the user to keep scrolling down indefinitely
  • 723866 Dash file Lens – Rename “Favourite Folders” category header to “Folders”
  • 765715 Launcher – When a app icon de-couples from the Launcher a small shadow should appear on the bottom and right sides of the icon
  • 767272 Top bar menus – there should be a very quick and subtle fade out/in effect when a user shifts from one menu to another or closes a menu

How to Get Involved

1. Get the Code

Follow the Step by Step Instructions and Wiki Page. This will get the code from Launchpad, set up your development environment, and getting you used to the Launchpad workflow.

2. Pick a Bug

Here’s the full list, or you can just join the team and watch them roll in and pick what you’d like.

3. Fix your bug and then get your code into Unity

Don’t worry we won’t leave you hanging, you can get a-hold of a Unity developer through many different ways:

  • Join the ~unity-community-hackers team and start digging in.
  • We now have a Weekly Meeting at 000UTC on #ayatana on Freenode IRC if you feel like hanging with us and getting organized and ask questions
  • #ayatana on freenode IRC during European and American workdays. Or you can post to the mailing list if you have a question.
  • We also have weekly IRC Q+A for any developer who wants to dive in and ask a Unity developer. 7pm-8pm UTC (That’s 2pm EST) every Friday!

Help Testing Translations in the New Natty Language Packs

Forwarding the call for language pack testing from the original announcement by Kenneth Nielsen on the Ubuntu Translators mailing list

Remember that you don’t have to be a translator to test language packs. It’s really easy, and by contributing to testing, you’ll help delivering new translations to thousands of users in your language!

Here’s how:

  1. Enable the Natty proposed updates repository
  2. Follow the instructions for testing near the bottom of the language pack updates page
  3. Leave the feedback of your testing in the table near the top of the language pack updates page

Call for testing

Hi translators,

After a small delay the next set of language packs for Ubuntu 11.04
“Natty Narwhal” are now ready.

PLEASE NOTE !!!
There has been a change in how Firefox handles its localization, so
please take extra care to test that the localization of Firefox works
as well as it did before.
PLEASE NOTE !!!

We’ve uploaded the language packs and the new Firefox packages to the
natty-proposed repository for you to test before they are released to
all users. These should contain all your updates and fixes in
translations done since the release date.

I’d like to ask teams to test them and provide an indication that
they’ve done so by following some simple steps and submitting a
signoff, so that we know that translations have been successfully
tested.

Simply follow the instructions in this page and add your team’s
signoff in the appropriate table:

https://wiki.ubuntu.com/Translations/LanguagePackUpdatesQA

The deadline for the testing is the 15th of June (in a week’s time).
After that, we’ll update the language packs we’ve received feedback
for into natty-updates, so that all users can benefit from the new
translations and fixes.

Remember that you’ll have to to enable the natty-proposed repository
to get these updates:

https://wiki.ubuntu.com/Testing/EnableProposed

Notes
—–

Remember that now you can subscribe to the iCal feed to stay up to
date with language pack updates and better coordinate your work:
https://wiki.ubuntu.com/Translations/NattyLanguagePackReleaseSchedule

REMEMBER to test the Firefox localization thoroughly.

Thank you for your help in testing translations for all users in your language!

Regards,
Kenneth.

Ubuntu Weekly Newsletter Issue 220

Welcome to the Ubuntu Weekly Newsletter. This is Issue #220 for the week of June 6 – June 13, 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:

  • Nathan Handler
  • Elizabeth Krumbach
  • Liraz Siri
  • Robert Wall
  • Mike Holstein
  • Nigel Babu
  • Jens Leineweber
  • 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