bugs.maemo.org reorganization done.

I’ve spent this Saturday on reorganizing the structure in Maemo Bugzilla (this was planned for several weeks). From my point of view, it will make it much easier to add future components/products without cluttering too much. For interested Nokia developers, it should be easier to track bugs (by e.g. adding the virtual QA contact to one’s email watchlist) because the new components fit better to the working areas of internal software teams. For the reporter, it’s hopefully easier because we e.g. gave the Home applets and the Utilities explicitly their own components.
Making it easier both for bug reporters to find the right product/component and for developers to track their components is like trying to square the circle, but I think we have a good compromise here.
I’ve also introduced a category named “X-Graveyard” which includes the “product” “X-Discontinued”. Stuff that is not shipped/not worked on anymore will end up here – less clutter in queries and products.

General progress

The decreasing numbers in Stephen’s weekly Bug Jars have already shown the nice progress we’ve been making in cleaning up two years of mostly ignored bug reports, though I must admit that a good part of the reports that were closed are either unfortunately “WONTFIX” or “FIXED for Fremantle, but not in Diablo”. This is not the perfect solution from a Diablo user point of view (and has led to some discussions and complaints), but I prefer to honestly forward this Nokia feedback (and receive some flames, though I’m not the one making these decisions actually) instead of continuing to just ignore the reports. You too, probably. :-P

Stats showing the Clean up progress

As you know I forward “valuable” reports (good steps to reproduce, tested with the latest public version) to Nokia’s internal bug tracking system, hence it’s interesting for me to see how many reports exist that do not have an internal reference yet. (Development platform bugs are handled in Maemo Bugzilla only so they don’t count here.) You can help reducing that number by taking a bug report that does not have an internal reference yet, reproducing it with the latest version and adding a comment about this. Even if it’s only one bug – it helps improving Maemo.

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

bugs.maemo.org Reorganization

Product Reorganization

The current organization of Maemo Bugzilla has some flaws. I won’t repeat the reasons here, see for example the Getting Nokia involved in bugs.maemo.org wikipage if interested.
Quim has come up with a helpful draft for reorganizing the products and components that has received several iterations now after integrating my own ideas and analyzing structures and components in both Maemo Bugzilla and Nokia’s internal bugtracker. In short: Split applications from the underlying platform, and getting prepared for where to add the new Fremantle products (like Meta Tracker or clutter).

Implementing this means to move a lot of components from A to B. This will trigger thousands of emails. While a few Maemo folks will hopefully send me some chocolate, most average people will hate me for spamming their mailboxes. So I prefer doing this on one day and completely disable sending Bugzilla mail (and probably add a warning banner one week in advance on every Bugzilla page).

I want to get this done before the Fremantle Alpha SDK gets released. Comments on the draft welcome.

Virtual QA Contacts

Bugzilla provides the concept of having QA Contacts and Default Assignees on a per-component level (components like Bluetooth are a sub-level of products like Connectivity are a sublevel of a categorization). QA Contacts and Default Assignees are just “users”, and every user in Bugzilla has an email address that does not need to be a valid one, let me explain:

If you are interested in getting all bugmail for a specific component, you subscribe to the email address of the particular QA Contact by adding it to your watchlist in your Email preferences in Maemo Bugzilla.

Currently there are lots of QA Contacts and Default Assignees ending with @maemo.org and some newer ones with @maemo.bugs.
Problem: foo@maemo.org email addresses exist in reality. It’s a bit unlikely that an individual will apply for the email address browser_bugs@maemo.org, but nevertheless it’s IMO bad to use an existing real domain.

Instead, I prefer to constantly use aliases with the non-existing top-level domain “.bugs” (like browser_bugs@maemo.bugs) – this is also what GNOME Bugzilla is doing by using a -maint@gnome.bugs suffix, and it has worked out quite well. (Another nice side effect of using alias is that you don’t have to reassign all bugs when a developer in a company moves on to maintain a different component – instead the former developer just removes the alias from his watchlist, and the new developer adds it to his watchlist. Less bugmail noise for everybody.)

So I’d like to harmonize this, one big problem though: Some of these addresses might exist in reality. If e.g. “sdk_bugs@maemo.org” is a real user and not a virtual one, and I change this to “sdk_bugs@maemo.bugs”, sdk_bugs@maemo.org will of course not receive any emails anymore. Need to take a look which of these users are correctly marked as inactive and probably check for the rest of them. :-(

Feature Jam (Go vote!)

Published a very first Feature Jar for the community and Nokia product managers one week ago. It’s rough and will soon receive another iteration. This is planned to happen monthly now. Keep in mind that Nokia handles feature requests differently from “real” bugs (other persons to contact), hence this is seperate from Bug Jars.

You can raise your voice by voting for existing bug reports and enhancement requests (much prefered to “I want this too” comments)! Every bug report has a “Vote for this bug” link. Use it! Also see the My Votes page for more information.

Cleaning up

I’ve also been spending some time on triaging dozens of old bugs (bugs, not enhancement requests) to continue cleaning up. There’s still enough reports that have never seen any comment added though, and sometimes I even have to close valid non-critical Diablo issues as WONTFIX because the issue will not exist in Fremantle anymore (radical code changes) and because the corresponding Nokia developer teams have already moved on to spend their time on Fremantle only except for critical issues. I always feel a bit sorry for this, but I understand that a company has to set priorities on where to use manpower and resources…

However, I think we’re on a good way – if you want to help, just pick up an old bug and try to reproduce it with the current Diablo. If it’s still an issue, update it by leaving a comment and setting the “Version” field to the version that you have used for testing. If you can’t reproduce, also add a comment telling us the version you’ve used and the steps you took to reproduce. Even if you only take a look at one bug, it’s an appreciated help! Also see the Bugsquad wiki page for more info in general.

Posted in lang-en, maemo | 5 Comments

I got home from the club, switched on TV and Barack’o was president.

And I felt confident.

(Yes, there are also fields where I would have prefered McCain, but to sum it up: It’s probably better for this world. “Don’t forget the T it follows liber in the constitution”, to quote NOFX.)

Posted in lang-en, non-technical, politics | 1 Comment

Kapitalismus.

Capitalism rocks.

(Picture by farukahmet, CC by-nc licensed)

Vorbemerkung: Kapitalismus ohne ordopolitischen Handlungsrahmen zerstört sich selbst. Daher gibt es Bilanzierungsregeln, ein Kartellamt, und eine gewisse Transparenz. Sinnvoll. Wenn isländische Banken aggressiv expandieren und überdurchschnittliche Zinsen ohne irgendeine Eigenkapitaldeckung versprechen, könnte man bei Interesse mißtrauisch sein – aber welcher durchschnittliche Bankkunde erkundigt sich nach so etwas? Ich würde ja auch lieber meinem Computerhändler einfach vertrauen und mir kein Hintergrundwissen aneignen müssen. Aber dann kriege ich vielleicht das teuerste oder schlechteste Modell verkauft. Oder um es mit einem Freund zu sagen: “Ich will mich damit eigentlich gar nicht beschäftigen müssen.” Verständlich.

Warum wird nun Herr Ackermann dafür kritisiert, dass sein Bankhaus eines der ordentlich geführteren darstellt und daher das Annehmen staatlicher Hilfen absolut nicht seinem (und meinem) Verständnis von freiem Markt und Vermeidung von Wettbewerbsverzerrungen entspricht? Nur weil die Bundesregierung sich heimlich wünscht, dass alle Banken Staatskapital annehmen, damit Bürger nicht im freien Wettbewerb (und okay, sicherlich etwas destabilisierend wirkend) von ihrer öffentlich Hilfe in Anspruch nehmenden Bank zu einer anderen wechseln, die offenbar eine sinnvollere Risikoverteilung ihrer Investments besitzt und einfach fähiger mit Geld wirtschaften kann?

Welche Banken haben in Deutschland bisher Probleme gehabt? SachsenLB (staatlich), IKB (ehemals zu 38% staatlich durch die KfW, nun 90%), KfW (staatlich), BayernLB (staatlich), Hypo Real Estate (teilweise ehemals staatliche Depfa). Interessanter Anteil staatlicher Banken hier. Die deutschen Landesbanken/Sparkassen verzerrten den Wettbewerb lange genug dank ihrer besseren Bonitätseinstufungen aufgrund staatlicher Deckung. Wer bitte braucht staatliche Banken?

Der Staatssozialismus, der in verschiedenen Ausmaßen nun in Island, UK, USA und Frankreich durch (Teil-)Verstaatlichungen eingeführt wird, macht oftmals Marktselbstbereinigungen zunichte, da er den internationalen Wettbewerb verzehrt (so denn diese Banken international tätig sind) – da nimmt dann z.B. die ING-Gruppe nur Staatsgeld in Anspruch, um einen ähnlichen Handlungsspielraum zu erhalten, den andere Banken zuvor erst durch Staatsgelder erhalten haben.

Ja, man hätte sicherlich in den USA durch Geld- und Fiskalpolitik viel früher Anreize zur Erhöhungen der privaten Sparquote schaffen können, wenn dies gewollt gewesen wäre. Ich hoffe immer noch inständig, dass die Vormachtstellung des US-Dollars (die nur durch das unsägliche Bretton-Woods-System der fixierten Wechselkurse entstanden ist, einer 20 Jahre währenden Lizenz zum Gelddrucken wie blöde ohne Inflationsängste) hoffentlich bald gebrochen wird.

Wenn Kapitalismus angeblich nicht funktioniert (taz, 01.10.: “Kapitalismus gescheitert”; Lidové noviny, 18.09.: “Ende des Kapitalismus?”), warum fordert dann bisher niemand, nicht einmal Die Linke, konsequent Realsozialismus? Offenbar existiert halt kein sonstiges Konzept, was den Erwartungen der meisten Menschen bezüglich Wohlstand und individueller Freiheit besser Rechnung trägt als das momentane?

Posted in lang-de, non-technical, politics | Comments Off on Kapitalismus.

Propose new modules for inclusion in GNOME 2.26!

This is a GNOME Release team service announcement.

Yes! We want you to think about potential new modules for 2.26.
If you’re a maintainer, go wild and propose your favorite new modules for inclusion in GNOME!

How to propose a module? Click here.

The new modules proposal period will end on Monday November 24th at 23:59 UTC.
We expect discussion to heat up about those proposals at the beginning of January and to reach a decision around January 12th.
Also note that early feedback&testing help maintainers/developers to work on issues. Don’t start testing in January so developers don’t have time anymore to work on concerns.

More information about the GNOME 2.25 release cycle.

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

Vergänglichkeit.

Dieses Bild entstand vor knapp anderthalb Jahren aus meinem Fenster heraus, mit dem Průmyslový palác auf der linken Seite:

Diese Bilder stammen von heute abend:


(© idnes.cz)

Sehr, sehr schade. :-(

Posted in lang-de, non-technical, prague | 1 Comment

Battle of the Year.

Generally speaking not much going on in this small town, except for this upcoming weekend: The Team World Cup of Breakdancing and B-Boying.

Looking forward to the inofficial afterparty at the Central station building. If any Planet readers are around too: Ping me to share a beer. :-)

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

Do prázdna jsme se na cestu.

A zítra večer, jsme slyšeli hudbu z Motorpsycho.
Yay.

Posted in lang-cz, music, non-technical | Comments Off on Do prázdna jsme se na cestu.

Lieblingswörter.

  • [de_DE] Habseligkeiten
  • [de_NDS] Klönschnack
  • [en_US] w00t
  • [cs_CZ] zmrzlina
  • [fr_FR] tatouage
  • [tr_TR] Yakamoz
  • Und wie immer: Petrichor.

Ich werde hier nicht die jeweiligen Begründungen niederschreiben. Falls ein Wort anspricht, bitte selbst kurz die nette Suchmaschine von nebenan anwerfen und sich mal überraschen lassen.

Posted in lang-de, misc, non-technical | 1 Comment

A night at Brain.

Genau deshalb lohnt es sich dann verdammt noch mal bis zum Ende im Brain zu bleiben und die Oldies über sich ergehen zu lassen: America What Time is Love, Love Missile F1-11, Anna. Ein guter Grund, dem DJ dreimal Danke zu sagen, wenn direkt danach das Licht angeht. Ich hätte alleine für KLF gerne Eintritt gezahlt. Jetzt tun mir die Füße weh. Wh0t!

Posted in lang-de, music, non-technical | Comments Off on A night at Brain.