Google Code-In status

Google Code-In Logo

Google Code-In contest has started on Monday and things are going nicely apart from interpretating contest rules (solved on the gci-discuss mailing list), slowness in task list access (fixed by Google yesterday), and way less email notifications than expected (you have to click the star icon to subscribe to notifications even when you are the mentor of a task).

Big kudos to Lucian Adrian Grijincu for providing lots of useful feedback on how to improve, update and fix the contest documentation on our wiki. I even tricked him into becoming a GCI co-admin for GNOME – Welcome! ;-)

We are looking for more tasks!
We only have about 30 so far but lots of interested students. Tasks can be provided at any time, just go ahead!
If you have anything in mind (e.g. translations) that could become a 2-5 days task for high school students please do become a mentor. Check out the instructions and help a student on her or his trip into the open source world!

Posted in computer, gnome, lang-en | Comments Off on Google Code-In status

MeeGo Conference 2010

The enthusiasm at this conference was pretty impressive. It was probably the right boost for the MeeGo project at the right time as engineers of involved companies could get to know each other and hopefully now also understand a bit better the needs and expectations of the community with regard to openness. At least some of them. ;-)

MeeGo

(Compared to other conferences) I went to a lot of talks in order to get a better understanding of MeeGo.

After the initial keynotes and Dawn Foster’s “State of the community” talk I went to Eric & Stephen’s “Error management Tools and Processes” talk which helped realizing what we are after in the field of error management.

My second day started with Quim’s Marketing session and Dave Neary’s enjoyable “Community Anti-Patterns” (many of them already well known from Maemo). Didn’t manage to attend Stskeeps’ “MeeGo on N900” talk because of some chats in front of the venue and in the entrance hall. Continued with the insightful “MeeGo L10N/I18N upstream”, “Community Metrics” and “Community Application support”.

The “MeeGo Quality Approach” talk by Veli-Pekka Valula and May Xie was helpful to understand the complexity of QA and why help in improving the bug management is welcome. Also a nice opportunity to meet the Intel QA folks from the mailing list in person!

My own BoF session “Handling bug reports in bugs.meego.com” was on Wednesday morning right after the great Guinness party the evening before. Hence I incorrectly expected not to see many people around (and me being sleepy and tired) but according to feedback it went well and I think we had fun (well, I had!).
When I created my slides I had Josh Berkus’ “How to Prevent Community: Making Sure Your Pond Stays Small” in mind but I kept sticking to issues specific to bug management that could be done better in Maemo and MeeGo. Right now there are mostly bug reports by people with a technical background in the bugtracker but once MeeGo becomes more popular we will have to deal with user reports with different qualities and points of view.
I hope the video will soon be available somewhere here.

All in all I had a good time in Dublin that left me in a positive mood regarding the future of MeeGo.

Posted in computer, lang-en, maemo, meego | 1 Comment

GNOME accepted for Code-In; Tasks needed!

Google Code-In Logo

Good news: GNOME has been accepted for Google Code-In that starts on Nov 22nd!

Now we need your tasks for students, may they be about Code, Documentation, Outreach, QA, Research, Training, Translation, UI. Please take a moment and think about smaller stuff that needs to be done and could help to make young folks dive into open source.
Check GNOME Community: How to Get Involved for more info how to become a mentor, and feel free to contact me if something is unclear or if you need help. (About the tasks already proposed in our wiki: I plan to migrate them to the project’s task tracker in a few days.)

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

24.10.2010

Schlingensiefs Fünfzigsten angemessen verbracht.

One day you will lose it all

Unser Ziel ist der Tod

Keine Rotweinscheiße.

Posted in lang-de, non-technical, prague | Comments Off on 24.10.2010

Google Code-In: GNOME needs your tasks!

Some might remember Google’s GHOP contest in 2007/08. It will take place again under the name Google Code-In (GCI) from November 2010 to January 2011.

Google Code-In Logo

GCI is a “small sibling” of Google Summer of Code for highschool students (13 to 18 years) and with much smaller tasks in several categories (like documentation, code, translation, UI, etc). The average amount of time to be spent for a task should be about three days. See the GNOME wiki for more info.

GNOME community:
If you have an idea about a possible task, want to guide a student to fulfil it and perhaps also want to get new contributors for your project/area, please read how to write a good task and then go ahead and propose your tasks as GNOME will apply for taking part in this contest.

See you around!

Posted in computer, gnome, lang-en | Comments Off on Google Code-In: GNOME needs your tasks!

Opfer!

Vor einigen Tagen beim Schlendern durch Vršovice wurde ich erheblich verwirrt durch eine Hauswandschmiererei als Kombination deutscher Sprache, aktuell formulierter jugendlicher Missfallensäusserung und einer Schreibschrift, die seit Jahrzehnten nicht mehr gelehrt wird und für die bereits meine werte Mutter zu ihrer Mutter gehen musste um sich den Text vorlesen zu lassen, den ich ihr auf einer Postkarte geschrieben hatte.

Opfer.

Aber irgendwie lieb ich das.

Posted in lang-de, non-technical, prague | 3 Comments

GNOME 2.32 is out.

GNOME 2.32

(Design by Vinicius Depizzol)

It was a hectic day. GNOME 2.32, the last 2.x version, is out now! Big thanks to all the hackers, translators, bugsquadders, documentation writers, artists, marketing folks, ….

Personally I’m proud that our small translation team again managed to have 100% coverage.

The release notes might be a bit boring as most development is focused on GNOME 3.0 (April 2011), and there’s more than quite some work left to make 3.0 the awesome release that we all want to see. And by the way, module proposals period for GNOME 3.0 has started too.

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

Jhbuild’ing GNOME 3.0: No fun.

Hadn’t compiled GNOME for a while so I gave it a shot yesterday evening. I ran jhbuild build evolution which should build everything required for Evolution. I had a fresh and empty install directory.
I don’t post this to blame anybody but I wonder how many people give up at this stage and how many potential non-1337h4x0r5 contributors GNOME loses because of such build problems. Teh fun.

gtk+-3 and gtk+:

Problem: This atk bug.
Workaround: Edit /home/user/installdir/share/gir-1.0/Atk-1.0.gir by changing the line <repository version=”1.0″ to <repository version=”1.2″.

gnutls-2.8.6:

Problem:
make[4]: Entering directory `/home/user/checkoutdir/gnutls-2.8.6/doc/examples’
[…]
/usr/bin/ld: ex-serv1.o: undefined reference to symbol ‘gcry_control@@GCRYPT_1.2’
/usr/bin/ld: note: ‘gcry_control@@GCRYPT_1.2’ is defined in DSO /home/user/installdir//lib/libgcrypt.so.11 so try adding it to the linker command line
/home/user/installdir//lib/libgcrypt.so.11: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[4]: *** [ex-serv1] Error 1
Workaround: Edit doc/examples/Makefile.am and change AM_LDFLAGS = -no-install to AM_LDFLAGS = -no-install -lgcrypt. See this bug report.

nss-3.12.6

Problem:
drbg.c: In function ‘RNG_RandomUpdate’:
drbg.c:510: error: size of array ‘arg’ is negative
drbg.c:513: warning: large integer implicitly truncated to unsigned type
make[4]: *** [Linux2.6_x86_glibc_PTH_OPT.OBJ/Linux_SINGLE_SHLIB/drbg.o] Error 1
make[4]: Leaving directory `/home/user/checkoutdir/nss-3.12.6/mozilla/security/nss/lib/freebl’
make[3]: *** [libs] Error 2
Workaround: Could not find any, hence ugly: Commented line 510.
Next problem: Now the next modules will fail with
/usr/bin/perl: /home/user/installdir/lib/libfreebl3.so: version `NSSRAWHASH_3.12.3′ not found (required by /lib/libcrypt.so.1)
Workaround: Tried adding #module_makeargs[‘nss’] = makeargs + ‘CFLAGS+=”-FREEBL_NO_DEPEND=1″‘ to ~/.jhbuildrc but that did not help. Just deleting the offending file /home/user/installdir/lib/libfreebl3.so worked though (probably uses the system one in that case). Hmm.

NetworkManager (branch NETWORKMANAGER_0_7)

Problem:
configure.ac:64: warning: AM_NLS is m4_require’d but not m4_defun’d
Workaround: See this thread.
Next problem:
checking for POLKIT… configure: error: Package requirements (polkit-dbus) were not met:
No package ‘polkit-dbus’ found
Workaround: jhbuild build PolicyKit (which will create the missing file /home/user/installdir/lib/pkgconfig/polkit-dbus.pc)

sqlite3-3.6.23.1

Problem:
tclsh ./tool/mksqlite3h.tcl . >sqlite3.h
/bin/sh: tclsh: Command not found
make: *** [sqlite3.h] Error 127
Workaround: Using module_autogenargs[‘sqlite3’] = autogenargs + ‘ –disable-tcl’ in ~/.jhbuildrc did not work anymore, hence after reading the upstream bug report I grumpily installed TCL from the system repository.

gtkhtml

Problem:
In file included from html.c:32:
../gtkhtml/htmlengine.h:63: error: expected specifier-qualifier-list before ‘GdkGC’
html.c: In function ‘html_a11y_get_extents’:
html.c:321: error: ‘HTMLEngine’ has no member named ‘x_offset’
html.c:322: error: ‘HTMLEngine’ has no member named ‘y_offset’
make[2]: *** [html.lo] Error 1
make[2]: Leaving directory `/home/user/checkoutdir/gtkhtml/a11y’
Reason: GdkGC does not exist in GTK3 anymore, hence rendering needs porting to Cairo. Filed bug 630072 and gave up on this module.

avahi-0.6.27

Problem:
GISCAN Avahi-0.6.gir
g-ir-scanner: warning: Option –strip-prefix has been deprecated;
see –identifier-prefix and –symbol-prefix.
AvahiCore-0.6.gir: Incompatible version 1.0 (supported: 1.2)
make[3]: *** [Avahi-0.6.gir] Error 1
make[3]: Leaving directory `/home/user/checkoutdir/avahi-0.6.27/avahi-gobject’
Reason: Old .gir format. I edited avahi-gobject/AvahiCore-0.6.gir and replaced <repository version=”1.0″ by <repository version=”1.2″, and in configure.ac I replaced GOBJECT_INTROSPECTION_CHECK([0.6.7]) by GOBJECT_INTROSPECTION_CHECK([0.9.5]).
But that did not help – next problem:
GISCAN Avahi-0.6.gir
[…]
AssertionError: Failed to parse toplevel type
After finding the corresponding bug report I gave up on this module.

After all I couldn’t build evolution of course (No package ‘libgtkhtml-4.0’ found).
Not very productive, and right now I’m too annoyed to edit the JhbuildIssues wikipage.

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

Music.

Probably everybody who is interested in music has this list of bands in mind that s/he could never see in concert because they had split up too early.
In my case these have been Refused and Atari Teenage Riot.
After a hiatus of ten years the latter exist again (with a slightly different lineup as Carl has died and as Hanin can’t scream that much anymore).
Bought the ticket today and I’m pretty excited to finally see them live this weekend, after all those years, with some new material.

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

Rain.

It was raining outside, and suddenly also inside. That’s nothing new – normally I can blame my windows for that.
But this time the reason was platform-independent:
It’s one of the (unused) network cables.

Network cable, not as dry as expected

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