Google Code-In is starting: Take part!

Google Code-In 2011

This Monday Google Code-In 2011 starts. Google Code-in is a contest for pre-university students (13 to 17 years old) to get involved in free and open source software. GNOME (and 17 other organizations) are proud to participate by providing a few dozens of small mentored tasks. These tasks cover eight different fields (code, documentation, translation, and more)!

Students!

If you want to join Google Code-In, check out the Contest Rules and the Frequently Asked Questions for more information. Specific information for GNOME’s tasks is available on the GNOME wiki.

Mentors!

We want more mentors and tasks!
You can add/propose new tasks at any time until December 16th. Check both GNOME’s wiki and Google’s wiki for more information for mentors!
Note that there are only two dates on which GCI tasks will be published for students: this Monday (November 21st), and December 16th. All tasks created between November 22nd and December 15th will be published on December 16th.
Or just discuss task ideas that you have with potential mentors.
Or join #gnome-love on IRC to help students if you don’t have time to be a mentor.
There’s many ways to help.

Enjoy, and just ask if you have questions or ideas.

Posted in computer, gnome, lang-en | 2 Comments

MozCamp Europe 2011

MozCamp 2011

Last weekend I attended MozCamp Europe in Berlin. I was mostly interested in discussing and learning about QA, Support/Documentation and Localization.

Most interesting talk for me was Robert Kaiser’s “Crash Investigation 101” covering the infrastructure behind crash-stats.mozilla.org, interaction with Mozilla’s bugtracker, some statistical data (2-3 million received reports per day for Firefox, processing 10-15% provides a relevant data sample), and crash reasons (more than 50% of reported issues have nothing to do with the codebase but instead with Flash, Add-Ons, or Malware).

I was also impressed by the infrastructure on support.mozilla.org: Page access statistics for each article (issues that are popular might imply required UI improvements), combined with a “Was this article helpful? [Yes] [No]” at the end of every article: if the “Yes” percentage suddenly drops it implies that the article is not correct anymore and needs an overhaul.

Small nitpicking: Next time I would not recommend scheduling about 13 BOFs / Work Sprints for one 90min slot on a Sunday evening (people leaving for flights) – I was not the only BoF host who had only one attendee. Maybe have at least two slots and find a better time?

I’d like to thank Mozilla for the invitation and the interesting conversations that I had with community members.

Posted in computer, lang-en, mozilla | Comments Off on MozCamp Europe 2011

Google Summer of Code Mentor Summit 2011

The summit

Summer of Code 2011

Last weekend Marina and me represented GNOME at the Google Summer of Code Mentor Summit in sunny California.
It was my first time attending a Mentor Summit and I was surprised about the wide range of topics at this unconference and the many different participating organizations and projects.

To mention some of the sessions:

  • Marina’s and Pat’s session about women in FOSS and contributor outreach (e.g. GWOP).
  • Metrics Working Group: Probably the most interesting session. Several FOSS projects work on gathering statistics on their community and its health, and I also had my shot at it last year. So why not join forces? This blog post lists some existing approaches, and there is a mailing list.
  • “Google Code-In: Contribution Quality” was my own session. About 20 people (among them three Googlers and last year’s grand prize winner Daniel Kang) discussed common issues, such as organizations playing favorites by cooking up tasks for specific students (hence Google changed the rules for publishing tasks this year), defining the task difficulty, or impatient students asking for reviews (put information in the task about your availability on weekends or christmas, or have a backup mentor).
  • “Documentation: Organizing the Effort” was about the management of user and developer documentation – keeping user docs up-to-date/in sync, translation infrastructures, organization and structure. Was wondering if GNOME analyzes click rates and search terms for access to the online user and developer docs to find out which topics are popular (and might need a better UI, or even a “Top 5 issues” section).
  • And I popped in at the end of the “Melange Feedback Session” to find out why Google Code-In tasks from the last year are not accessible anymore. I was not the first to ask. Google is working on it and soon will provide them.

Finally a big thanks to Google for sponsoring and arranging a summit with a creative, welcoming and open atmosphere.

GCI is back

Google Code-In 2011

Also, Google Code-In 2011 was announced – see Johannes’ post for more info how to make students contribute to your GNOME project, but hurry up as the deadline is on Monday.

Posted in computer, gnome, lang-en | Comments Off on Google Summer of Code Mentor Summit 2011

Weekends.

Kalte Schnauze and toilet seats.

Kalte SchnauzeToilet seat

Posted in lang-en, non-technical | 2 Comments

Myštet: Machácame

My girls (as in “flatmates”) finally released their first music video.

I am unable to embed it (WordPress and HTML5 don’t seem to be the best friends yet) so I just link to it on Youtube. Enjoy!

Posted in lang-en, music, non-technical, prague | 2 Comments

On the way to GNOME 3.2

Just dropping some recent activity here.

Posted in computer, gnome, lang-en | 3 Comments

Desktop Summit: Collaboration?

At the first Desktop Summit in 2009 KDE’s aKademy and GNOME’s GUADEC conferences were just co-located. I cannot remember having had any interaction with non-GNOME folks (but I wasn’t around for the complete conference).

In 2011 it wasn’t just co-located but mixed tracks. Though I attended some KDE talks and had to realize that most were boring to me simply because I have nothing to do with that software stack I still had great and interesting conversations with some KDElers.

Mission

The Summit website states “The goal of this event was to share ideas and further collaboration between the two communities.” The section “Goals for this year” also lists “Collaborate on desktop software projects”. And everybody has different experience and opinions whether this actually happened or not.

Criticism

In both communities there are mixed feelings whether the concept of a Desktop Summit makes sense. I know that some GNOMErs expressed their opinion that Desktop Summits slow down GNOME development. You can draw two conclusions from this: Either to not repeat Desktop Summit because of that. Or to fix this for the next Desktop Summit.

While the technical stacks are mostly different, there is room for collaboration in less technical areas such as release management, bugsquads or documentation efforts – even if it’s only about exchanging experience or best practices. This also applies for some technical areas that are shared in our stacks via freedesktop.org, e.g. parts of the accessibility framework.

So?

If the fear is that planning and development in each environment slows down under the collaboration banner, and that a GUADEC-only conference is more helpful in pushing things forward in GNOME, why not have it both? Have one or two days of collaboration related sessions only and nothing GNOME or KDE (or LXDE) specific, followed by two co-located conferences that only have environment-specific sessions. Does that make sense?

Disclaimer

I left out the financial part on purpose as I have no clue about that, however I know that it has influence on the decision whether to continue Desktop Summits or not.

Posted in computer, gnome, lang-en | 7 Comments

Desktop Summit: Bugsquad BoF

As Tiffany already mentioned in her blog post, Pedro and me hosted a Bugsquad BoF at Desktop Summit. There were not too many folks around (mostly the people from the previous session stayed in the room) but nevertheless it was very interesting as blauzahl was kind enough to answer lots of my questions about KDE’s bugtriaging processes.

No groundbreaking stuff to post, but it was an interesting insight.

  • KDE Bugzilla has the Voting feature enabled. GNOME Bugzilla has not. I’m rather neutral about this so I was just curious.
  • In KDE, bug reports of unmaintained or deprecated modules can be closed as RESOLVED UNMAINTAINED (though this is not done consequently), while GNOME Bugzilla uses RESOLVED WONTFIX combined with a “gnome[unmaintained]” Status Whiteboard entry for this. I like the idea of a separate resolution though I don’t remember if RESOLVED UNMAINTAINED is used for KDE3 apps that are dead, or KDE3 apps that have a KDE4 replacement, or both.
  • Currently no community has bugdays (GNOME, KDE) which traditionally are an easy way to get new people involved (outreach) in the projects as many bug triagers move on to writing code after some time in the Bugsquad. Ubuntu has topic-oriented bugdays every week and uses them mostly to clean up the bug database of specific modules. The “Triaged” status in their bugtracker (Launchpad) helps avoiding duplication of work.
  • Remaining question that was also a topic in the previous BoF in that room: Where to share patches, especially for long-term distributions (RHED, SLED, LTS) && projects that are unmaintained in upstream development (e.g. KDE3-only components or deprecated GNOME2 components), and how to improve upstreaming efforts. One idea was to use Bugzilla’s “Default CC list” option for downstream packages to get notified of patches (but bugmail options don’t have a “trigger for patches only” setting).
  • Speaking about statistics in general (and as I am impressed by the MeeGo Community and Activity Metrics), efforts in KDE seem to be very similar to those in GNOME, namely Quarterly reports and a Commit digest, but nothing targetting the bigger picture either.
Posted in computer, gnome, lang-en | Comments Off on Desktop Summit: Bugsquad BoF

Desktop Summit: A GUADEC bid story

I’m late with commenting Desktop Summit in Berlin as I spent the last week offline in France and fifteen minutes of it at the mayor’s (La mairie) to afterwards celebrate the wedding of an old friend and great artist. Plus French food was awesome as usual…

One particular pleasure I had at Desktop Summit was to present together with half of our team our proposal for hosting next year’s GUADEC conference in Brno (CZ) to GNOME’s Board of Directors. We had a well-prepared bid in place (mostly thanks to Jiří Eischmann‘s hard work). I congratulate the A Coruña team and their impressive proposal for making it in the end!

Comments by board members after their decision on the bids, plus Stormy’s blogpost were particularly helpful to understand how tough decision making can be.
When you work on a proposal there are many areas to cover. Our team considered the geographical aspect (there has never been a GUADEC in Eastern central Europe) as one of the main arguments. However the members of the board obviously are individuals having differing priorities. Stuff like centralized accomodation and a large get-together area at the venue likely had a bigger weight this year than e.g. the region or accomodations covering different budgets. Please note that this is no criticism but rather a potential pointer for next year’s teams.

However if my impression was correct, more preparation might be the one thing that I wish for next year’s applicants: With regard to a few questions we received while presenting which were already covered in our proposal paper published weeks before, it felt like some board members had not read it closely before. Times might be busy, but in case proposals are not really read everybody could save some time next year.

Last but not least, a big “Thank you” to all those people that spoke to me after the decision was announced telling me that they had looked forward to going to Brno next year. See you in A Coruña!

Posted in computer, gnome, lang-en | 1 Comment

Berlin City, Baby!

I’m in Berlin for a conference. And I am sleepy, so this will be short.

Posted in computer, gnome, lang-en | Comments Off on Berlin City, Baby!