User:Marcopg

From Sugar Labs
Jump to navigation Jump to search
Name
Marco Pesenti Gritti
Email
mpgritti <<at>> gmail.com

Trac queries

Weekly reports

11 - 17 October 2008

Accomplished:

  • Wrote a proposal about API stability policy for Glucose. Discussed in the sugar meeting, approved by everyone with minor improvements. Will make the necessary changes and officially post it on the wiki.
  • Fixed various issues when running multiple Browse instance. Now file pickers and downloads are opened in the right window. Browse needs some code cleanups, I'll try to do so when factoring out things to sugar.web (now unblocked by the API policy decisions).
  • Started to refactor the zoom levels part of the window management logic, basic on a patch by Benjamin to get rid of flickering in the home view. It's a tricky issue and I'm not fully satisfied about it yet, but I'm making progresses.
  • Poked OLPC distro developers about the Fedora 10 migration. I hope we can make a call about it soon, because I'd rather use the gtk/gio API to implement standard compliant startup notification. Or maybe we should not bump requirements there until it's widely available on standard distributions? It's possible to implement it using lower level startup-notification API without a lot of effort.
  • Thought about making the Sugar shell more standard compliant, to better host normal desktop applications. I wrote down a list of items and posted it to the mailing list. Sayamindu volunteered to help with several of them, yay! I'm still looking for someone to take over choosing and adapting a window manager to replace matchbox.
  • Discussed the next generation Journal design with Scott. Happy to see that middle layer between Journal and file system was not dropped. Made a lot progress on syncing on how to gradually integrate it in Sugar. I hope next week we will able to do another mockups iteration to better define the UI (while we have a chance to do it, we should). Status: excited.
  • Fix various regressions fallen out of the shell refactoring. Thanks everyone for the patience and the reports, it's for the best!
  • Fedora livecd improvements. In particular get slim to behave under selinux. I wonder if we shouldn't use slim instead of olpc-dm, less custom code to maintain, I doubt the memory and disk footprint is relevant.

Plans for next week:

  • Follow up with Benjamin about the icon cache, hopefully get near to something which can be integrated.
  • Look into the livecd feedback and try to make progress on it. Main blocker in NM 0.7 support, which Simon is working on.
  • In preparation for 0.83.1 figure out a bit better where/how to host source code releases and start automating them.
  • Send a reminder about new activity proposals, to make sure no one is missing the deadline.
  • Finish up zoom levels refactoring, actually get rid of the annoying flickering.
  • Trim down the review queue. We SUCK.
  • Review and post API policy on the wiki.