This week I’ve been working on some assorted bugs affecting OLPC’s upcoming 12.1.0 software release:
Author Archives: Daniel Drake
OLPC weekly update 13/04
This week, and during the easter week, I’ve been working on OLPC’s 12.1.0 software release.
- Implemented automatic partition/filesystem resize
- Some 12.1.0 odds-and-ends: XO-1.5 suspend/resume, initramfs bloat, GNOME font sizes, UBIFS boot problem, new boot animation, XO-1.75 key mapping
OLPC weekly update 30/03
- Fixed some 12.1.0 odds-and-ends: disabling of tap-to-click, USB automounting, rebuilding library index, eth device naming, XO-1 partition mounting, Record photo capture, lack of wireless on XO-1.75, Frame key in Sugar.
- Diagnosed why OLPC trac was slow and made it faster.
- Clarified the process with Peter for contributions via updated Fedora packages for 12.1.0.
- Started working on automatic partition/filesystem resize.
OLPC weekly update 23/03
- Finished implementing an initial plymouth-based OLPC boot animation. With systemd, bootup is so fast that (after first boot) we barely have time to do any animating on screen.
- Overcame the last few obstacles for an ARM build of 12.1.0; this will be released tomorrow.
- Implemented the new build filename scheme for 12.1.0 and onwards.
- Fixed a handful of small issues in the 12.1.0 builds.
OLPC weekly update 16/03
- Fixed some more Fedora 17 ARM package build issues, inching closer to a F17 XO-1.75 image for testing.
- Updated olpc-dm for systemd, solving various problems including a lack of networking in the latest 12.1.0 development build.
- Solved XO-1 boot problem in latest development build.
- Started development of an OLPC boot animation theme for plymouth, so that we can drop our custom animation software.
- Formalised OLPC OS 12.1.0 release plan and schedule.
OLPC weekly update 09/03
A summary of my work over the last week:
- Fixed and built various Fedora 17 packages for ARM, working towards a OLPC XO-1.75 build. 5 problematic packages remain.
- Fixed a hippocanvas-related crash causing Sugar to segfault on start on Fedora 17.
- Progressed on getting a couple of kernel patches upstream.
- Worked on getting a new XO-1/XO-1.5 Fedora 17 image built from OLPC infrastructure. Nearly there.
OLPC weekly update 01/11
My recent OLPC work from the last 2 weeks includes:
- Helped fix an XO-1 Record activity crash with new orc
- Helped fix Scratch’s difficulty finding libv4l2.
- Fixed a via-camera kernel issue producing bad colours for scaled images
- OLPC OS 11.3.0 release
- Documented the current state of the Linux 3.1 kernel for OLPC XO-1/XO-1.5 and pushed forward with some pending upstream patches
- Attended the OLPC SF summit where I presented about some current/upcoming developments from OLPC and helped solve some small deployment technical issues presented by other attendees.
- Attended the Sugar GTK3 hackfest and helped get an initial sugar-toolkit and sugar-artwork port running to the point where we can have mostly functional GTK3 activities running.
- Added rsvg gobject-introspection support.
OLPC weekly update 14/10
- Two 11.3.0 release candidates: build and testing.
- More progress around XO-1.5 input issues with synaptics driver and suspend/resume behaviour.
- Fixed mmap access to the XO-1.75 audio device, solving a handful of user-visible audio problems, and continued looking at problems in this area.
- Diagnosed a XO-1 audio regression for secured laptops.
- Coordinated the solution for the loss of serial console kernel messages in secure mode on XO-1.75.
- A couple of small fixes to the forward-looking Fedora 16+ platform for XO
- Continued assistance with the Fedora 15 ARM efforts, which has now kicked off the next stage of the mass rebuild efforts.
OLPC weekly update 07/10
- Investigated why keyboard autorepeat has enabled itself in recent software builds.
- Revived OLPC’s Browse PDF plugin for 11.3.0
- Completed the switch to the sentelic driver for our AVC touchpads, to disable tap-to-click on a greater set of XO laptop hardware configurations.
- Continued investigating the possibility of using the synaptics driver for our hardware configurations with synaptics hardware.
- Fixed XO-1.75 activation problems with media mounting and GUI display.
- Progress on Fedora 15 ARM porting, and Sugar hippocanvas removal
- 11.3.0 build 8 release and testing, and preparation for a release candidate build
OLPC weekly update 30/09
- Fixed a network configuration problem on OLPC’s ARM build systems which was causing some headaches
- Solved an issue on our XO-1.75 software build system that was causing filesystem corruption
- Helped Fedora with F15 ARM building efforts
- Continued work on bringing Fedora 16+ to the XO platform
- 11.3.0 build 7 release and testing