Getting Nokia involved in Maemo Bugzilla?

Nokia

Thanks to Nokia I had the opportunity to spend a few days at Helsinki last week, having talks, discussions and meetings with several people, especially in Maemo error management.

As I interact with Nokia’s error management by discussing/forwarding bug reports, and as there have been some confusion and misunderstandings already (Karsten‘s and my work do not fit perfectly into Nokia’s current well-defined and not easily to change workflows), I gave a small presentation about what we are doing, the problems and expectations.
I see ourselves (the maemo.org bugmasters) as a kind of bridge between the Maemo community and Nokia’s product management. Being involved in Maemo and GNOME, we’re used to open source and understand its culture, but I can also understand managers being conservative when it comes to changes and when advantages aren’t obvious at first sight.
So at the beginning of my presentation I asked the audience (Nokians involved in error management) how many of them have ever dealt with open source community, culture and practices. It was less than 15%, something I had expected. My theory is that in general, professional error management in open source projects often simply does/did not exist, hence there can’t be that many people existing already used to it – definitely not Nokia’s “fault” or whatever. I explained that 3rd party developers, power users and fans can help any company leading an open source project in producing better software by helping in testing and providing patches and feedback, but they also have expectations and want to get something back for their efforts, e.g. becoming more involved and having more transparent processes. Or to quote a fine sentence by Jaffa that I also said while having my talk: “If Nokia aren’t seen to be committed to the community, why should the community be committed to Nokia?”
In my impression Nokia has already improved in understanding, but there’s still a long way to go. There have been “bad” examples, e.g. I was told that Nokia probably publishing updates more often now is already a sign of becoming more open (Sorry, this is an internal decision and has nothing to do with community involvement). But there also have been good examples. See, Nokia is a big company with lots of different opinions and people with different backgrounds and hence different definitions of “Openness”, and talking to each other helps to understand “the other point of view” better. Some Nokians involved in error management will be present at Maemo Summit. Looking forward to continuing discussions with community folks (and input) around.

A valid argument that I can second is that developers want to have one central place to track their bug reports. This is currently Nokia’s internal Bug tracking system. Some Nokia developers also comment in Maemo Bugzilla (mostly those coming from open source too, and in my impression this number has increased a bit in the last months), but quite often you don’t have the time to track two systems. Hence I waste spend a lot of time already on keeping reports in sync (been working lately on porting a script I use in GNOME Bugzilla to quickly insert comments on bug reports to save some time).
But I also do second that in the long run we should have those components that are completely open source in Maemo Bugzilla only. Now you might ask: Why not starting this immediately? So when examining on how hard it will be to open some parts of the existing internal infrastructure, I was often told that there are legal issues to resolve first. It’s not only about Nokia’s internal Bug tracking system, there’s much more that’s part of the long tail – information that a commercial company does not want to be accessed by its competitors, such as for example policy plans, product and hardware information, information about the internal testing infrastructure and especially copyright related issues. So it’s time to identify and check those blockers one by one. But there definitely IS slow change (maybe too slow for some Maemo folks that have been expecting more changes for the last two years), probably Nokia just needs more lawyers to handle all this more quickly. ;-)

maemo.org Bugzilla stuff

Apart from the ongoing triaging of new incoming bugs, syncing between the internal Bug tracker and Maemo Bugzilla and reorganizing some components in Maemo Bugzilla to fit better with Nokia’s internal development teams, we are going to remove the deprecated bug resolution RESOLVED LATER in the next two weeks. “LATER” either means WONTFIX, or the bug should just remain in open state. This requires “fixing” the existing bugs first. After that, LATER can be removed from the Bugzilla code. We have already removed the meaningless Target Milestone “Next” and retriaged all bugs RESOLVED REMIND that also needs to be removed from the code.
I have also disabled setting the Target milestone when filing a new bug, because Target Milestones are definitely not wishlists. Setting “Fremantle” or “Harmattan” as a target milestone for a bug should really mean that a developer works on it and plans to get the issue fixed by that release. We currently also discuss on switching to the “guided” bug entry template to make it easier to file valuable bug reports, but currently that template is way too crowded and noisy to be useful, so this will take some time and changes.

Posted in computer, lang-en, maemo | 14 Comments

Politik, Musik, Kunst.

  • Ich verstehe nicht das Rußland-Bashing der gleichgeschalteten Medien. Georgien hat als erstes das Völkerrecht gebrochen, indem es 48 Stunden nach einem Waffenstillstandsabkommen Süd-Ossetien militaerisch angegriffen hat. Und die Anerkennung von Abchasien und Süd-Ossetien durch Rußland ist nichts anderes als der Völkerrechtsbruch, der als Novum mit der Anerkennung des “Kosovo” durch den Westen begann und nun Schule machen wird. Wenn der Westen überall seine diffusen Machtansprueche durchsetzen möchte (lies: seine Öl-Pipelines in Sicherheit wiegen möchte), dann viel Spaß bei weiteren Kriegen in Dagestan, Inguschetien, Berg Karabach und Transnistrien (letzteres wäre dann ja endlich Krieg vor der Haustür der EU, und nicht irgendwo kurz vorm Aralsee). Aber Deutschlands Interessen werden ja inzwischen auch am Hindukusch verteidigt.
  • Überrascht vom Abspann der samstäglichen “ARD Sportschau” gewesen – die Platte steht hier ja auch im Schrank, aber hat jemand der Redakteure eigentlich den Text des Liedes verstanden, welches dort Bilder des 3. Spieltages untermalen durfte? “Skinny girl, dressed in black, leather boots, nazi hat”? Na, wenn die ARD das so meint… Der bierselige Durchschnittszuschauer wird das schon nicht mitbekommen haben, war ja in einer anderen Sprache gesungen.
  • Big Ideas (don’t get any). Die Abschlußarbeit des Kunststudenten James Houston. Song im Original von Radiohead. Den verwendeten Scanner habe ich auch einmal verwalten dürfen. Mit großem Dank an la_rayis für diesen Link in ihrem Blog.
Posted in lang-de, music, non-technical, politics | Comments Off on Politik, Musik, Kunst.

Maemo Bugnews.

  • The Maemo Bugsquad is now in place. For triagers we have a Triage guide, general and product generic Stock answers that can be copied & pasted into bug reports, and for reporters an updated (maemo’fied & and shortened) Bugwriting How-to. We also decided on a policy when to close rotting moreinfo bugs.
  • There will be a Maemo Bugsquad BoF at the Maemo summit on Saturday, 16h30. Everybody also interested in managing the Maemo bugs is highly welcome.
  • Being part of the current 100 Days plan, the Maemo crew has five sprints (and open IRC meetings too) à 20 days with defined tasks. For those who haven’t seen it yet, we also log our daily activities so our work becomes more transparent. ;-)
    As a first step to Get Nokia more involved into Maemo Bugzilla, I’m currently looking into Reorganizing components in Bugzilla to make it easier for Nokia’s developer teams to be able to track those reports that affect their scope.
Posted in computer, lang-en, maemo | Comments Off on Maemo Bugnews.

29.

Yay! Catch me if you can. :-)

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

GUADEC conference at Istanbul

Yes, it’s that great time of the year again: GUADEC, the GNOME conference, this time at Istanbul, and now it’s time to provide a very quick summary so far.

guenther and me had arrived on early Monday morning at the airport that is located in the Asian part of the town. After arriving at our apartment and chilling on the terrace it was very impressive to listen to all the morning prayers of the Muezzins when dawn took place at 4:30AM.The place is nice and you have an awesome view on the city. Since all Openismus employees live in the same building, we’ve had two evenings sitting together on our terrace and having a good time.

Our venue (Bahçeşehir Üniversitesi) is located directly at the Bosporus so you can sit outside, have a lot of conversations and meetings with friends and other developers, and watch huge ships passing by.

The BoF that we gave on Bugtriaging in GNOME could have had a few more attendees, but the time was moved to have it one hour earlier so many interested people missed it. If you’re one of them and are interesting: We’re going to repeat it today (Thursday) at 3:30PM (meet at the info desk and then find a free room), right after Kris’ keynote on the state of GTK+ (definitely worth to attend to also find out more about the future of GNOME in general I’d say).

Besides, I have huge problems to access some of my mail accounts and IRC (conference wifi). Youtube seems to be generally blocked here (“Access to this web site is banned by Telekomünikasyon İletişim Baskanliḡi”).

Ah yeah, and for the third year in a row we also had a football tournament with lots of fun and some nice goals:

(Picture by Alia and Zaheer Abbas. © All Rights reserved.)

Posted in computer, gnome, lang-en, maemo | 5 Comments

“Jetzt kommt die Krise.”

Eine Woche GUADEC in Istanbul.
Istanbul stellt sicherlich einige der bisherigen Eindrücke, die man durch die in Deutschland lebenden türkischstämmigen Menschen erhalten hat, auf den Kopf. Die Stadt ist in einigem internationaler und fortschrittlicher als ich es je erwartet hätte, und ist dennoch zugleich unkompliziert, gerade in Bezug auf den Straßenverkehr (Taxifahrer fahren 140 in 70-Zonen etc oder hupen, wenn sie überholen, damit der Gegenverkehr abbremst). Danke dafür. :-)

Beeindruckend, wenn morgens um halb fünf langsam die Sonne aufgeht und gleichzeitig ein Dutzend Muezzine in der Umgebung der eigenen Dachterrasse anfangen zu beten. Die Moscheen sind wunderschön. Und ich warte auf den Putsch, der aber sicherlich erst im nächsten Monat geschehen wird. Während eines Meetings heute morgen in der Cafeteria wurden auf einmal die Fernseher angemacht und die Lautsprecher, da aber keine Panzer zu sehen waren handelte es sich “nur” um einen Anschlag.

Unsere Bahçeşehir Üniversitesi liegt direkt am Bosporus und es ist beeindruckend, mit einem Getränk im Garten zu sitzen, Asien in Sicht zu haben, einige riesige Dampfer vorbeiziehen zu sehen und mich mit vielen alten Freunden zu unterhalten, die man eine lange Zeit nicht mehr gesehen hat.

Das Football Tournament gestern hat wie immer großen Spaß gemacht, vorallem wenn von zwei Seiten die Gebete über Lautsprecher den Platz beschallen. Mein Team war nicht erfolgreich (1:3 und 0:4), dafür aber mein Ehrentor quer über den Platz hoffentlich sehenswert. ;-)

Unser Konferenz-Talk über das Bearbeiten von eingehenden Benutzerrückmeldungen und Fehlerberichten (“Bugtriaging in GNOME”) war schlecht besucht, da er eine Stunde vorgezogen wurde und dies in den ausgedruckten Programmen nicht berücksichtigt wurde. Wir werden ihn daher spontan morgen wiederholen. Zudem habe ich Probleme, E-Mails abzurufen und zu verschicken sowie IRC zu nutzen. Ich sehe schon den Berg an Emails, der Anfang nächster Woche auf mich wartet…

Posted in computer, gnome, lang-de, non-technical, politics | Comments Off on “Jetzt kommt die Krise.”

Tipp des Tages.

Wenn nichts im Inneren kaputt ist, kann man Geigen auch mal selbst reparieren. Das dauert weniger als eine halbe Stunde. Der Vorher-Nachher-Vergleich:

violin-before.jpg violin-after.jpg 

Jetzt nur noch irgendwann mal stimmen.

Posted in lang-de, music, non-technical | 2 Comments

Vermischtes.

  • Neuer Laptop. Windows XP komplett zerschossen beim Installieren des Grafikkartentreibers. Allerdings auch keinerlei Motivation, das zu reparieren. GNOME/Linux auf der anderen Seite durch das Kopieren meiner alten Daten auch so zerschossen, daß ich weder Symbole noch ein Menü mehr hatte. Unterhaltsam: Nach einem strace auf Nautilus als Test-Benutzer ging dann auch wieder in meinem echten Benutzerkonto alles. Nein, ich will das alles gar nicht verstehen. Viel wichtiger ist doch, dass ich meine Ximian- und Microsoft-Sticker auf dieses viereckige Modeaccessoire rüberbekomme und eine passende schicke pinke Laptoptasche finde, oder? Wer kommt jetzt mit auf die Loveparade?

    Insgesamt aber mal wieder sehr beeindruckt gewesen, wie zeitsparend es ist, daß man jegliche Software zentral mit einem Klick installieren kann. Ich verstehe nicht den Masochismus, sich unter Windows wie im Jahre 1995 auf irgendwelchen (ggf. noch nicht mal vertrauenswürdigen) Internetseiten die ganzen gewünschten Programme einzeln herunterzuladen und auch noch selbst installieren zu müssen.

  • Deutschland vs. Türkei – bla bla, Integrationsdebatte, beide Fahnen an Autos, schon genug drüber gelesen, innenpolitisch, ich weiß. Habe allerdings gestern die Wirkung auf gerade nur für einige Monate in Deutschland verweilende Menschen bemerkt, die ziemlich beeindruckt davon waren, dass hier anscheinend multinationaler Patriotismus einigermaßen unkompliziert funktionieren kann. Und das in Deutschland!
  • Der verbreitete Werbeslogan “Geldkarte/Euro-Führerschein rein, Drogen raus” für Zigarettenautomaten ist eine Lüge, mit einem tschechischen Euro-Führerschein geht das schon mal nicht. Konsequenter nächster Schritt wäre, den Aufdruck auf den Zigarettenpackungen zu erweitern: “Rauchen: Bitte nur Erwachsene und Deutsche”.
  • Wer Ironie findet, darf sie behalten. Oder noch besser: “In diesem Blog verbreitete Meinungen geben nicht die Meinungen meiner Arbeitgeber oder Regierung wieder.”
Posted in computer, gnome, lang-de, misc, non-technical, politics | Comments Off on Vermischtes.

Defining the Maemo Bugzilla scope

The Maemo Bugzilla scope

Currently Maemo Bugzilla is used as a bug tracking system for the “core” software elements shipped in the Maemo platform (to define the term “Maemo” itself, please see this discussion). This includes both Open source and Closed source components preinstalled on the devices by Nokia. Obviously this does not include stuff like Skype or Rhapsody – they have their own bugtrackers.

And there is Garage Tracker. It is the bugtracking system for all those products based on the Maemo stack, but not preinstalled on the devices by Nokia.

In my opinion and in the long run, Garage tracker should die. Maemo Bugzilla shall be the main bugtracking place for all products based on the Maemo stack. I just didn’t like working in Garage Tracker (have to admit that I just took some quick looks to synchronize the status of reports that were duplicated in Maemo Bugzilla). It reminded me a lot of that awful bug tracker that Sourceforge provided when I had a small software project hosted over there, but it may be only my personal opinion that Bugzilla is easier and better to handle than Tracker is.

So I wonder: Are Garage project maintainers happy with Garage tracker?
Would they be interested to track their bugs in Maemo Bugzilla instead? My (not even reasonible or founded) dislike of the Garage Tracker is entirely my personal opinion after working with several bug trackers in the past. I want your opinions – It does not make sense to think about this too much if everybody is fine with Garage Tracker. ;-)

And which projects should be handled in Maemo Bugzilla? Keep it in the current state, as described at the beginning? Open it up for everybody interested in using Maemo Bugzilla to keep track of issues in his/her Maemo based software?

The latter one would bring up the next question that Quim raised in the famous bug 630: Are then the apps preinstalled in a device, »maemo compatible applications«, a different layer sitting on top of the maemo software platform? Stuff to think about…

(Also posted this to Internettablettalk.com and to the Maemo-developers mailing list. Let’s see if I can manage to streamline the feedback. ;-) )

General stuff

Besides reading and triaging the new incoming bug reports, I have spent the last days/weeks cleaning up the bug database. I’m done with bugs with high priority and critical severity set, currently I take a look at any non-enhancement bugs, especially old bugs (this means: trying to reproduce it myself, querying for internal tickets, or asking if this is still an issue).
But now that Diablo is out I expect more incoming bug reports than the approx. 30 reports per week that we had for the last months. Give us your Diablo feedback!

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

Vermischtes.

(Also die klassische Musik- und Politik-Selbstmitteilungszwangrubrik.)

  • Ich bin Monate bzw. Wochen zu spät für die jeweiligen zugehörigen Hypes, dennoch auf der momentanen Gehörliste (auch ohne die netten Videos) neben Daniel Holbachs Drum’n’Bass-Tapes:
    • Thou Shalt always Kill wegen einiger grandioser Sätze wie “Thou shalt not use poetry, art or music to get into girls pants – use it to get into their heads.”
    • Stress (denn ich mag unruhige Streicher, auftaktige Klaviere und scharf gesetzte Synthies).
    • The Test – wundervolles Lied, wundervolles Video.
    • Paperplanes – Grund genug, um meine Sammlung an M.I.A.-Alben zu vervollständigen.
  • Ich wünsche mir, dass Michel Friedman 10 Minuten Herrn Bussi Beck vom SPD-Verein interviewt, dann wäre das Thema endlich erledigt. Und Köhler erklärt, dass es anderthalb Millionen Arbeitslose weniger gebe. Wieviele davon befinden sich in prekären Beschäftigungsverhältnissen? Und warum kannte zurecht niemand das Wort “prekär” vor drei Jahren?
  • (Hinweis: Es folgt ein gekauftes Blogthema aus Ermangelung an Kreativität. Großer Dank an Lieferanten!) Vypsaná fiXa und ihr schnuckeliger Liedsänger Mardí spielen am 31. Juli für lau in Prag, bis die Polizei die Veranstaltung abbrechen wird (oder sowas, notfalls halt mal selbst nachlesen und übersetzen). Warum, warum liegt meine Diplomprüfungsklausur auf dem 31. Juli? Wo ist der Privatjet, wenn ich ihn brauche?
  • Ah, nachlesen und übersetzen: Google Translate hat einige neue Sprachen hinzugefügt. Im Gegensatz zu den bisherigen Ein-Wort-Abfragen für Polnisch und Tschechisch in Online-Wörterbüchern ist dies ein Fortschritt, dennoch sind die Ergebnisse ziemlich unverständlich. Interessant fand ich Erklärungen von Google, wie dies zustande kommt.
Posted in lang-de, misc, music, non-technical, politics | Comments Off on Vermischtes.