Stuff about Steph

Aller au contenu | Aller au menu | Aller à la recherche

lundi 12 juillet 2010

Ease : weekly report #7

As usual, available as PDF : Summer of code : weekly report 7.

1 What I have done

Week 5, I was traveling around and week 6 I got very little time to work due to visiting and such, so I decided to sum it all in that seventh weekly report, my apologies for the lack of work.

  • We’re still very late for Ease 0.1, I guess this is because of life business on both sides and because we’re new to releasing. Anyway I packacked Ease for Debian, the last standing point is a “missing dependance information” about clutter-gst-1.0, it should be ready very soon ;
  • Fixed “distcheck” once more, someday I’ll master Autotools... ;
  • Added some error-handling to my Flickr fetcher, when you’re offline, when the request fails, etc... ;
  • Added a focus feature on the player : click a point, and the whole screen shades gracefully except for the area where you clicked. An ugly rectangle at the moment, but it’s still cool ;
  • Nate ported the editor window to GtkBuilder, I’m doing the same for the welcome window, but have a few issues.
  • Bug fixes.

2 What’s next

  • Finally release that Ease 0.1 ;
  • Write a mail to the GNOME UX team (the usability list) about the presentation tips : what’s the best design to inform the presenter about remaining time/slides, time elapsed, etc... ;
  • If they’re not too busy, also ask for a global review of the app ;
  • Move all UI to GtkBuilder ;
  • Some more plugin infrastructure ;
  • YUM packages ;
  • Some more unittests ;
  • Drawing with COGL.

3 Timeline

I’m late on my personal expectations, but regarding my proposal, I’m pretty much on time. I still want to speed up a lot, and hopefully that should be easier now that I stopped traveling and moving around.

4 Issues/Other news

  • Still looking for a cheap ticket to Amsterdam.

See you next week.

samedi 29 mai 2010

Ease : weekly report #1

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!