User:DanielDrake/12.2.0 ideas: Difference between revisions
Jump to navigation
Jump to search
(5 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
== Trivial items/short projects == |
|||
* Use full dejavu fonts instead of LGC slimmed version. improves our international support, I think we've had a few requests in total, and now a new one from OLPC Canada. |
|||
* add an optional mechanism to let the default keyboard layout be selected at build time, rather than autodetected on first boot. |
|||
* add an optional mechanism to let the default system locale be selected at build time, rather than autodetected on first boot. |
|||
* remove rsyslog in favour of systemd's journal? |
|||
* remove cron in favour of systemd's equivalent functionality? |
|||
* avoid shipping both signed and unsigned kernels (just needs agreement from the team) |
|||
== Bigger projects == |
|||
Highest priority first. |
|||
=== Replace totem === |
|||
Now requires clutter. Replace it with gstreamer-browser-plugin for media viewing in the browser (work already started), and with a regular GNOME UI for Jukebox to replace the standalone player on the GNOME side. |
|||
=== olpc-update and related improvements === |
=== olpc-update and related improvements === |
||
Line 15: | Line 32: | ||
* Multiple update streams in oatslite (to allow for a mixture of laptop models over a whole deployment) |
* Multiple update streams in oatslite (to allow for a mixture of laptop models over a whole deployment) |
||
* Multiple activity update streams in xs-activity-server (to allow for a mix of software versions running in the same school) |
* Multiple activity update streams in xs-activity-server (to allow for a mix of software versions running in the same school) |
||
=== iwmmxt === |
|||
Help with the fedora inclusion of iwmmxt support in gcc, and pixman packaging. |
|||
=== Kernel upstreaming === |
|||
Knock a tricky item or two off the [[User:DanielDrake/Kernel upstreaming|list ]]. |
|||
=== PulseAudio === |
=== PulseAudio === |
||
Move to PulseAudio on all 3 laptops. |
Move to PulseAudio on all 3 laptops. If time is too short or workload too high, at least do an investigation of the blocking issues. |
Latest revision as of 22:08, 15 August 2012
Trivial items/short projects
- Use full dejavu fonts instead of LGC slimmed version. improves our international support, I think we've had a few requests in total, and now a new one from OLPC Canada.
- add an optional mechanism to let the default keyboard layout be selected at build time, rather than autodetected on first boot.
- add an optional mechanism to let the default system locale be selected at build time, rather than autodetected on first boot.
- remove rsyslog in favour of systemd's journal?
- remove cron in favour of systemd's equivalent functionality?
- avoid shipping both signed and unsigned kernels (just needs agreement from the team)
Bigger projects
Highest priority first.
Replace totem
Now requires clutter. Replace it with gstreamer-browser-plugin for media viewing in the browser (work already started), and with a regular GNOME UI for Jukebox to replace the standalone player on the GNOME side.
- Allow olpc-update-query to optionally ignore OATS signature (off by default) (trivial) (pushed to git, but needs os-builder counterpart)
- Factor out Sugar activity update into some kind of Sugar shell helper process
- Shell helper would try hard to update activities automatically after an upgrade (in the background?) (off by default in Sugar, on by default in OLPC builds)
- bitfrost's urlrange would be adapted for use here
- Would also support the additional microformat headers added in dextrose to keep people happy?
- (nice to have) Adapt Sugar's activity install code to use python zip classes instead of "unzip", then we can only download parts of the activity that changed during an update
- Shell helper sends dbus messages to shell after updating an activity (if needed, maybe the Shell watching the filesystem is enough)
- Drop "Your activities need updating" on-upgrade-message from Sugar (will be a pain to port to GTK3 anyway)
- (nice to have) olpc-update could handle "out of disk space" issues by deleting activities that are available on the school server before starting the update
To be performed by FZT
- Multiple update streams in oatslite (to allow for a mixture of laptop models over a whole deployment)
- Multiple activity update streams in xs-activity-server (to allow for a mix of software versions running in the same school)
iwmmxt
Help with the fedora inclusion of iwmmxt support in gcc, and pixman packaging.
Kernel upstreaming
Knock a tricky item or two off the list .
PulseAudio
Move to PulseAudio on all 3 laptops. If time is too short or workload too high, at least do an investigation of the blocking issues.