Previous report was #0, actually.

It's available in PDF : Summer of code, weekly report #1.

1  What I have done

Actually, this report takes into account the last past two weeks, because I already had started a bit of work before the official coding starts (like every Summer of Code student). The list looks like this :

  • Autotools stuff : took me a while, but finally got it working, thanks to the help of the Sampala project1, a project to help you familiarize with Vala + autotools + gettext, the Vala project generator vala-gen-project, other Vala programs like gnome-scan, and some nice people on the #vala channel. First time I’m happy to use ./configure ;

  • We finally moved to git.gnome.org2 ;

  • Sent a mail to the GNOME Bugzilla people, and we have our bugtracker!3 ;

  • Last but not least, checked around for good translations platforms, had started working with Transifex but finally turned to GNOME Damned Lies, and we have our module4 there too! Now we have a German, French and Spanish translation. First time I’m happy to read Spanish ;

  • Walked around the code, and sent a couple of mails to my mentor regarding coding style and general design of the app. Noted that a 7 hours difference doesn’t really help communication ;

  • Got the nice people (they really are) of the #vala channel to upgrade the librest bindings, as well as the librest-extras one (thanks Adrien BUSTANY!), which now allows me to start toying with the Flickr API and build my stock images fetcher.

2  What’s next

Actually, my final exams are next week, so I’ll be a bit busy. But I’m going to try to build my image fetcher, as I think it’s a cool feature and that it won’t be much work to integrate it into Ease. Especially since I didn’t finish talking with my mentor about Ease design and directions, I’m not going to hack on the “core” at the moment.

3  Timeline

Even though I didn’t coded a lot, I’m quite satisfied with all the infrastructure work, as it was one of the “features” of my proposal.

4  Issues/Other news

  • I was quite impressed by the progress of the other GNOME SoC students. Congrats guys! ;

  • Considering the hard time I had to find the right way to use autotools (not using recursive Makefiles, Vala project, l18n, outdated documentation), I’m thinking about writing a dead-easy-but-not-stupid Vala tutorial, to bring more people into GNOME, once I’m done with my summer of code, right in time for GNOME 3.

That’s all for me. Cheers!