User:DanielDrake/Log: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
No edit summary
 
(16 intermediate revisions by 4 users not shown)
Line 1: Line 1:
= September - October =

* Assisted with Ethiopian deployment, report coming soon

= Week of September 1 - September 5 =

* Made the [[Bridge]] activity at the [[Physics Jam]]
* Finished reverting to old gstreamer and Record versions to close 3 blocking bugs
* Polished some packaging work
* <trac>8022</trac>: Fixed an X server crash
* <trac>8289</trac>: Fixed an X server performance regression
* <trac>8075</trac>: some more dieting
* <trac>7415</trac>: fixed the "access points appear twice" bug
* Ran the smoke test on build 712 for Ethiopia
* Extensively tested Ethiopia's Amharic keyboard
* Assisted the Ethiopian deployment team with some technical issues

= Week of August 25 - August 29 =

* Worked on various wireless issues
* <trac>6929</trac>: finished Sugar licensing info
* <trac>8104</trac>: diagnosed a connectivity problem
* <trac>7612</trac>: fixed an X rendering issue
* Finalized my work and testing on various 8.2 blocking bugs from previous weeks

= Week of August 18 - August 22 =

* <trac>6928</trac>: added Spanish licensing info to the build
* <trac>6929</trac>: worked on adding licensing info to sugar
* <trac>8052</trac>: identified an OpenFirmware bug causing a hard-hang
* Diagnosed some 8.2 wireless issues
* Built old versions of gstreamer and confirmed that they fix all the Record issues
* [http://www.reactivated.net/weblog/archives/2008/08/regular-linux-desktops-on-the-xo/ Published info on how to get alternate distros on the XO]

= Week of August 11 - August 15 =

* <trac>7603</trac>: continued working on joyride audio regression, mostly wrapping up now
* <trac>7452</trac>: fixed a bug in Record that would have been contributing to the "can't record twice" problem, but this still didn't fix it.
* <trac>7919</trac>: helped Kim and Martin diagnose a datastore backup failure
* <trac>7941</trac>: fixed the datastore restore functionality on the school server
* <trac>7925</trac>: disabled totem visualization again
* <trac>7979</trac>: found and assisted debugging of an activity updater issue
* Installed Fedora 9 on a 4GB SD card and noted the required steps to make it boot on an XO. Started scripting the procedure.

= Week of August 4 - August 8 =

* <trac>7603</trac>: continued working on joyride audio regression, including patching hal to reduce battery polling
* <trac>7825</trac>: diagnosed a failure of the XO to connect to a specific access point
* <trac>7452</trac>: fixed a gstreamer bug preventing Record from saving multiple videos, but record is still broken :(
* <trac>7787</trac>: readded SDL_mixer to the build to fix various activity launch problems
* <trac>7467</trac>: worked on reviving the Measure activity, partially blocked by a sugar bug (<trac>7856</trac>)

= Week of July 28 - August 1 =

* <trac>7615</trac>: readded poppler to the build to fix the Read activity
* <trac>1286</trac>: removed Numeric from joyride, obsoleted by numpy
* <trac>7614</trac>: worked with csound upstream to fix an instrument parsing bug and produce a new release
* <trac>7603</trac>: continued debugging of joyride audio regression
* Coordinated with TamTam upstream to produce new activity releases, fixing bugs found in previous weeks
* Worked with Charlie from QA to test installation of the latest school server build XS-165

= 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 =

* <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 [[Sugar/Quick_screenshot_hack|save screenshots on a remote server]], greatly speeding up the process of creating documentation including screenshots

= Week of July 7 - July 11 =

* [http://lists.laptop.org/pipermail/sugar/2008-July/006904.html 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 [[Test_Group_Release_Notes#Build_Joyride_2128|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 =
= 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 ([http://dev.laptop.org/ticket/7289 #7289]), can't reboot/shutdown ([http://dev.laptop.org/ticket/7266 #7266]), sound nodes not accessible to olpc user ([http://dev.laptop.org/ticket/7302 #7302]). Turns out all of these are caused by changes to the way that the HAL/PolicyKit/ConsoleKit stack works.
* Worked on olpc3 problems: no USB automount ([http://dev.laptop.org/ticket/7289 #7289]), can't reboot/shutdown ([http://dev.laptop.org/ticket/7266 #7266]), sound nodes not accessible to olpc user ([http://dev.laptop.org/ticket/7302 #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 ([http://dev.laptop.org/ticket/7252 #7252]), waiting for Jon Corbet to attempt a proper fix before I suggest that we revert to the previous state of the driver.
* Figured out the olpc3 OV7670 (camera driver) occasional crash-on-boot bug ([http://dev.laptop.org/ticket/7252 #7252]), waiting for Jon Corbet to attempt a proper fix before I suggest that we revert to the previous state of the driver.
* [http://lists.laptop.org/pipermail/devel/2008-June/015483.html 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.
* [http://lists.laptop.org/pipermail/devel/2008-June/015483.html 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.
* Worked on olpc3 problem with lack of presence functionality ([http://dev.laptop.org/ticket/7319 #7319])
* Fixed olpc3 problem with lack of presence functionality ([http://dev.laptop.org/ticket/7319 #7319])
* Worked on restoring camera functionality in olpc3 ([http://dev.laptop.org/ticket/7294 #7294])


= Week of June 9 - June 13 =
= Week of June 9 - June 13 =

Latest revision as of 08:23, 12 November 2008

September - October

  • Assisted with Ethiopian deployment, report coming soon

Week of September 1 - September 5

  • Made the Bridge activity at the Physics Jam
  • Finished reverting to old gstreamer and Record versions to close 3 blocking bugs
  • Polished some packaging work
  • <trac>8022</trac>: Fixed an X server crash
  • <trac>8289</trac>: Fixed an X server performance regression
  • <trac>8075</trac>: some more dieting
  • <trac>7415</trac>: fixed the "access points appear twice" bug
  • Ran the smoke test on build 712 for Ethiopia
  • Extensively tested Ethiopia's Amharic keyboard
  • Assisted the Ethiopian deployment team with some technical issues

Week of August 25 - August 29

  • Worked on various wireless issues
  • <trac>6929</trac>: finished Sugar licensing info
  • <trac>8104</trac>: diagnosed a connectivity problem
  • <trac>7612</trac>: fixed an X rendering issue
  • Finalized my work and testing on various 8.2 blocking bugs from previous weeks

Week of August 18 - August 22

  • <trac>6928</trac>: added Spanish licensing info to the build
  • <trac>6929</trac>: worked on adding licensing info to sugar
  • <trac>8052</trac>: identified an OpenFirmware bug causing a hard-hang
  • Diagnosed some 8.2 wireless issues
  • Built old versions of gstreamer and confirmed that they fix all the Record issues
  • Published info on how to get alternate distros on the XO

Week of August 11 - August 15

  • <trac>7603</trac>: continued working on joyride audio regression, mostly wrapping up now
  • <trac>7452</trac>: fixed a bug in Record that would have been contributing to the "can't record twice" problem, but this still didn't fix it.
  • <trac>7919</trac>: helped Kim and Martin diagnose a datastore backup failure
  • <trac>7941</trac>: fixed the datastore restore functionality on the school server
  • <trac>7925</trac>: disabled totem visualization again
  • <trac>7979</trac>: found and assisted debugging of an activity updater issue
  • Installed Fedora 9 on a 4GB SD card and noted the required steps to make it boot on an XO. Started scripting the procedure.

Week of August 4 - August 8

  • <trac>7603</trac>: continued working on joyride audio regression, including patching hal to reduce battery polling
  • <trac>7825</trac>: diagnosed a failure of the XO to connect to a specific access point
  • <trac>7452</trac>: fixed a gstreamer bug preventing Record from saving multiple videos, but record is still broken :(
  • <trac>7787</trac>: readded SDL_mixer to the build to fix various activity launch problems
  • <trac>7467</trac>: worked on reviving the Measure activity, partially blocked by a sugar bug (<trac>7856</trac>)

Week of July 28 - August 1

  • <trac>7615</trac>: readded poppler to the build to fix the Read activity
  • <trac>1286</trac>: removed Numeric from joyride, obsoleted by numpy
  • <trac>7614</trac>: worked with csound upstream to fix an instrument parsing bug and produce a new release
  • <trac>7603</trac>: continued debugging of joyride audio regression
  • Coordinated with TamTam upstream to produce new activity releases, fixing bugs found in previous weeks
  • Worked with Charlie from QA to test installation of the latest school server build XS-165

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