Maemo, MeeGo, Mer, Tizen: Short statūs

While the official Maemo platform (led by Nokia) is not actively developed anymore, some 3rd party Extras and the Maemo Community Updates project (which welcomes helping hands) are quite alive.
MeeGo never managed to fulfil its own expectations with regard to openness and transparency and is also more or less dead.
Tizen (MeeGo’s successor) is still vaporware plus membership is mostly invite-only while I prefer transparency.

Mer LogoWhat is left and to recommend in this area is Mer, a community-driven project based on MeeGo with real open governance and trustworthy maintainers that know how to communicate.

Consequently I have removed my admin flag for MeeGo’s bugtracker (it feels unmaintained anyway) and unsubscribed from nearly all MeeGo and Tizen mailing lists.
I will continue to stick around in the Maemo and Mer communities (mailing lists, IRC, bugtrackers) as they currently feel like the places to be. Cheers!

Posted in computer, lang-en, maemo, meego | 6 Comments

Google Code-In 2011: Second (and last) round coming!

Google Code-In 2011

Google Code-In has been running for nearly three weeks and 57 tasks have been completed so far by highschool students. Only 27 tasks have not been completed yet. Some examples of completed tasks:

It’s not too late to join for mentors to add new tasks and for students to work on GNOME: Check out GNOME’s wiki for more info!

Note that the second batch of tasks will be made available to students on December 16th. The contest ends on January 16th.
Happy hacking everybody!

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

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 -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