User:DanielDrake/Log: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
Line 1: Line 1:
= Week of July 21 - July 25 =

* <trac>5907</trac>: implemented a Journal nicety - clicking on previews resumes the activity
* <trac>7319</trac>: diagnosed and fixed the problem preventing multicast (simple mesh presence is fixed as a result)
* Continued working with TamTam and csound developers to get things back into shape.
* <trac>7603</trac>: discovered that the cause for TamTam audio performance regression is due to the kernel upgrade
* <trac>7353</trac>: pushed my work from the last 2 weeks into Fedora, and implemented some further slimming (pam to remove cracklib, and xorg-x11-utils to remove mesa)
* <trac>7617</trac>: fixed a keyboard regression that snuck into joyride
* <trac>7615</trac>: started work on fixing the Read activity
* <trac>7459</trac>: reimplemented picture-in-picture in video playback mode in the Record activity
* <trac>7607</trac>: encountered and diagnosed an OpenFirmware bug causing a silent hang-on-boot

<!-- Daniel Drake continued attacking bugs in preparation for the v8.2.0 release. His work spanned USB automounting, the Record activity, the Read activity, TamTam, csound, X, simple mesh presence, OpenFirmware, and build dieting. --->

= Week of July 14 - July 18 =
= Week of July 14 - July 18 =



Revision as of 01:42, 25 July 2008

Week of July 21 - July 25

  • <trac>5907</trac>: implemented a Journal nicety - clicking on previews resumes the activity
  • <trac>7319</trac>: diagnosed and fixed the problem preventing multicast (simple mesh presence is fixed as a result)
  • Continued working with TamTam and csound developers to get things back into shape.
  • <trac>7603</trac>: discovered that the cause for TamTam audio performance regression is due to the kernel upgrade
  • <trac>7353</trac>: pushed my work from the last 2 weeks into Fedora, and implemented some further slimming (pam to remove cracklib, and xorg-x11-utils to remove mesa)
  • <trac>7617</trac>: fixed a keyboard regression that snuck into joyride
  • <trac>7615</trac>: started work on fixing the Read activity
  • <trac>7459</trac>: reimplemented picture-in-picture in video playback mode in the Record activity
  • <trac>7607</trac>: encountered and diagnosed an OpenFirmware bug causing a silent hang-on-boot


Week of July 14 - July 18

  • <trac>7319</trac>: Discovered the reason behind lack of presence on v8.2 simple mesh: multicast RX is broken
  • <trac>7506</trac>, <trac>7523</trac>: Fixed 2 sugar bugs preventing content bundle installation from working
  • <trac>7532</trac>: Implemented installation of content bundles through the journal
  • Began working on TamTam and csound which are not working at all on v8.2. I have got it running, but there is a very noticable degradation in audio performance compared to update1/708.
  • <trac>7353</trac>: Placed my work from last week in public_rpms which caused many packages to drop out of the build
  • <trac>6188</trac>: Removed mkinitrd and it's dependency chain from the build, and fixed the fallout
  • Assisted the Learning Lab by modifying 4 XOs to save screenshots on a remote server, greatly speeding up the process of creating documentation including screenshots

Week of July 7 - July 11

  • Released Record-55
  • Continued joyride tracking and testing
  • <trac>7294</trac>: contributed a patch to gstreamer which improves compatibility with webcams (allowing us to drop our modified gstreamer package)
  • Developed PolicyKit-olpc for <trac>7350</trac>
  • <trac>7353</trac>: Worked on patches for xulrunner, gnome-python2, gnome-vfs2, and totem-pl-parser.
    • These changes will remove (at least) the following new dependencies from the build: gnome-mount, PolicyKit-gnome, libsexy, hunspell-en, hunspell, evolution-data-server, gnome-keyring, libgnome, fedora-gnome-theme, nokoko-metacity-theme, metacity, control-center-fs, fedora-icon-theme, gnome-themes, gnome-python2-bonobo
  • Evaluated Charlie's QA feedback for Joyride-2128, fixing some issues and investigating + filing tickets for others.
  • Began looking into presence/collaboration issues with recent joyride builds

Week of June 30 - July 2

Continued working on Fedora 9 bug wrangling and the Record activity.

Week of June 23 - June 27

Fedora 9 has been merged into Joyride. I've spent a lot of time chasing up the appropriate people to get the fixes included in builds, and I've also been working on the following:

  • gnash crash bug (<trac>7306</trac>)
  • Reworking the capture pipeline of the Record activity, the existing pipeline was broken (we're not sure why it worked on Fedora 7).

Week of June 16 - June 20

I've spent all week fixing up various problems with the Fedora 9 (OLPC-3) stream:

  • Worked on olpc3 problems: no USB automount (#7289), can't reboot/shutdown (#7266), sound nodes not accessible to olpc user (#7302). Turns out all of these are caused by changes to the way that the HAL/PolicyKit/ConsoleKit stack works.
  • Figured out the olpc3 OV7670 (camera driver) occasional crash-on-boot bug (#7252), waiting for Jon Corbet to attempt a proper fix before I suggest that we revert to the previous state of the driver.
  • Integrated olpc-dm with ConsoleKit connector so that olpc-dm registers a session in hope that ConsoleKit can track it. However, architectural problems with olpc-dm prevent this from working properly at this stage.
  • Fixed olpc3 problem with lack of presence functionality (#7319)
  • Worked on restoring camera functionality in olpc3 (#7294)

Week of June 9 - June 13

  • Started my internship on the 11th.
  • Worked with Ankur and Chris Carrick to learn how to install the school server, and demonstrated it to the grassroots group
  • Worked on a weird sudo message in OLPC-3 (#7267) as an introduction to RPM devel/handling
  • Worked on NetworkManager OLPC-3 problems (#7271) which was non-functional
  • attacked olpc-3 keyboard problems (#5952)
  • attending grassroots jam in NY this weekend