F11-0.88 unmerged patches summary
by Bernie Innocenti
Here's an executive summary of all outstanding patches in my queue:
http://people.sugarlabs.org/bernie/sugar/sugar-0.88-patches/
Most of these have already been submitted to sugar-devel@ or attached
to tickets in bugs.sugarlabs.org.
Some of these patches have outstanding quality issues, but all of
them have been integrated and tested for a while in F11-0.88 and together
contribute to a better Sugar experience.
== Bugfixes ==
sugar-toolkit/use-set_toolbar_box-in-example-code.patch
sugar-toolkit/set-default-accelerators-for-Copy-and-Paste-buttons.patch
These have been ack'd by Alsroot. Do we also need Erikos' approval?
sugar-toolkit/sl1842-notify-red-alert.patch
sugar/sl1842-journal-error-messates.patch
The review has been swamped by a design discussion. It's not clear what Anish
should do to pass review.
sugar-toolkit/sl1948-Race-condition-with-name-widget-in-the-activ.patch
This patch has a corner case in which it fails to update the activity
name, but I think it's still a little better than the current behavior.
See ticket for details.
sugar/add-font-dpi-schema.patch
This is a companion patch of a fix sugar-settings-manager which has
already landed in git. It's needed by xulrunner (Browse).
sugar/avoid-popping-an-empty-list-in-the-software-updater.patch
Works, but James Cameron's posted a better counter-patch. Merge that one.
sugar/click-on-journal-icons-with-a-exclusive-time-frame.patch
Requested by the Waveplace folks. Please merge.
sugar/dynamically-set-number-of-control-panel-columns.patch
The approach to comoute the column width is wrong, but it produces better
results than the current fixed number of columns. So, for now, I'm keeping it
around.
sugar/fix-duplication-of-OLPC-mesh-icons.patch
sugar/fix-for-file-list-sorting-for-FAT32-formatted-flash-drives-in-journal.patch
All the above have no issues to my knowledge and should be merged.
sugar/use-the-spanish-verb-quitar-for-unmounting-devices.patch
Better-than-nothing patch, but the real fix would require a gettext
kludge in the code (see http://bugs.python.org/issue2504 )
== Minor bugfixes ==
sugar-toolkit/fix-two-trivial-shell-log-warnings.patch
Reviewed on sugar-devel, should be merged.
sugar-toolkit/sl1876.patch
Patch is in comment 2 of the ticket. It has been overlooked becuase
the ticket had also an attachment.
sugar/fix-name-clash-set_state.patch
Should be merged.
== New Features ==
sugar/backup-0001-Volumes-Backup-and-Restore.patch
sugar/backup-0002-Journal-XS-backup-and-restore.patch
There are concerns about restore deleting new entries since the
last backup. I agree, but since nobody seems to have the time to
implement and test a more sophisticated procedure, at this time
this is the best restore feature we have for Sugar.
== Cleanups ==
sugar/simplify-the-definition-of-UpdateModel._bundles_to_check..patch
Merge.
sugar-toolkit/remove-incomplete-MANIFEST-support.patch
The incomplete design and implementation of MANIFEST files has been laying
around for 3 years. We can choose to clean it up now, or let it bitrot for
another 3 years.
== Experimental patches ==
sugar/set-default-scaling-to-100.patch
This is only required on the XO. We should really autodetect this.
sugar/cpu-and-memory-resource-indicator.patch
Not yet reviewed on sugar-devel@. Not even tested by us yet.
sugar-artwork/sl2006-icons-for-touchpad-panel.patch
sugar/sl2006-touchpad-section-for-control-panel.patch
sugar/sl2006-file-exists-check.patch
Walter's XO-1 touchpad control panel. For me, it could already go in, but it
would be nice to add a global shortcut such as alt-shift-t, and maybe move the
functionality to a frame icon, for fast switching.
sugar-toolkit/change-keep-string-to-keep-a-copy.patch
Several alternatives have been suggested on the list, but nobody implemented
them, so this one still stands.
sugar-toolkit/kill-the-delayed-menus-for-good.patch
This change has been at the center of a huge design / UX / testing flame war a
while ago. I've merged it to observe user reactions, so
hopefully we can have a polite discussion based on some real data.
sugar/backup-0003-Journal-documents-volume-button.patch
We no longer need this feature since we decided to disable Gnome, but other
deployments may find it useful. (but journal crashes when you drop files on
the icon)
== Patches with outstanding issues ==
sugar-datastore/0001-Add-ctime-and-timestamp-properties-to-the-index.patch
sugar-datastore/0002-Add-migration-from-DS-v0-code-for-the-new-properties.patch
sugar-datastore/0003-increment-CURRENT_LAYOUT_VERSION-to-trigger-an-index-rebuild.patch
sugar/sizelist-0000-cover-letter.patch
sugar/sizelist-0001-Journal-Retrieve-filesize-from-the-datastore.patch
sugar/sizelist-0002-Add-a-filesize-column-to-the-journal-list-model.patch
sugar/sizelist-0003-Journaltoolbox-Add-add_separator-method-for-convenie.patch
sugar/sizelist-0004-Add-a-ListViewButton-to-the-journal-search-toolbar.patch
sugar/sizelist-0005-Rename-the-date-column-to-sort_column.patch
sugar/sizelist-0006-Display-the-sorting-property-in-the-last-column.patch
sugar/sizelist-0007-Expandedentry-Try-to-use-the-filesize-property.patch
sugar/sizelist-0008-Implement-sorting-for-removable-devices.patch
sugar/sizelist-0009-Add-sort-by-creation-time-option-to-the-ListViewButt.patch
sugar/sizelist-0010-Add-ctime-property-to-the-journal-model.patch
Andres' series for sorting the journal by size. There's an outstanding
problem with ctime being an integer rather than a string, as expected
by Etoys. Andres is working on a fix.
sugar-toolkit/sugar-toolkit-dont-configure-fonts.patch
sugar/sugar-enable-settings-manager.patch
We had to temporarily exclude these because sugar-settings-manager does
not yet work well on F11-0.88.
== Obsolete patches ==
sugar/pe558-add-option-to-mount-any-user-directory-to-journal.patch
sugar/pe558-backup-restore-front-end-for-control-panel.patch
sugar/pe558-journal-management-control-panel-feature.patch
sugar/pe558-modify-volumnestoolbar-to-mount-a-directory.patch
This patch set has been replaced by Tincho's Journal-based backup/restore
functionality. Keeping these patches around in case someone else prefers
the control panel UI.
--
// Bernie Innocenti - http://codewiz.org/
\X/ Sugar Labs - http://sugarlabs.org/
13 years, 10 months
Fwd: Final Fedora 11 Updates push 6/24
by Peter Robinson
FYI for the deployment groups that might have something they'd like to
be pushed or that have packages in updates-testing for F-11
---------- Forwarded message ----------
From: Josh Boyer <jwboyer(a)gmail.com>
Date: Wed, Jun 23, 2010 at 12:23 PM
Subject: Final Fedora 11 Updates push 6/24
To: devel-announce(a)lists.fedoraproject.org
Hi All,
The final updates push for Fedora 11 will be done around 11:00 UTC on June
24, 2010. Please queue any remaining bugfix updates you'd like to get out
before then.
josh
--
devel mailing list
devel(a)lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
13 years, 10 months
F11-0.88 os260py
by Bernie Innocenti
This is the an interim release of Sugar 0.88 + GNOME series for XO-1.
Please refer to this page for the current status and download
instructions:
http://wiki.sugarlabs.org/go/Deployment_Team/Sugar-0.88
With this build, all the major regression relative to 0.84 are fixed.
The switch to Metacity resulted in a few hard issues on Fedora 11. There
are still several smaller bugs to work on.
All the new features planned for this cycle are now merged, with the
notable exception of collections support for the activity updater, which
urgently needs a volunteer. At this point, it seems too late for the
much anticipated resurrection of Rainbow. Maybe next time.
There may still be time to merge and stabilize a couple of minor
features, such as a button in the Network control panel to re-register
with the schoolserver.
== Changes relative to the previous release (os258py) ==
* Integrate journal backup and restore to USB (esteban, tch)
* Integrate function for mounting a GNOME Documents folder in
the journal. Still presents some rough edges. (jasg)
* Pull latest OS updates from upstream (fedora)
== Bugs fixed in this release ==
* Make ALT-TAB work. It was caused by a bug with XUngrabKey()
in the old Xorg server of Fedora 11, but we worked it around
in Metacity. We spent a lot of time to figure it out!
(tch, bernie)
* Fix windows staying in frame after startup. It turned out to be
a libwnck bug, solved by upgrading it to a more recent version
(aa, bernie)
* Fix fonts too big in all activities. This was a fallout of us
temporarily disabling sugar-settings-manager, due to another
bug (jasg).
* CTRL-C/CTRL-V don't work in Turtle Blocks
(walter)
* Sugar sometimes restart. My fault: I included in the build an
experimental Geode driver to check if it would now be safe to
re-enable some EXA acceleration. It wasn't. (bernie).
== Known bugs ==
We still have a bunch of less serious issues requiring attention:
* Activity updater needs to support microformat and collections
* Sometimes pulsing launch icon is delayed or absent (scheduling
issue? Sometimes I can see Sugar eating up 50% of the CPU when
starting an activity)
* Font in Write is small and text does not fill the screen width.
Sugar 0.82 and 0.84 used "Dejavu Sans", 0.88 uses "Times New Roman",
which is smaller. (someone take it? pretty please?)
* Disconnects from network on power save. This is a long-standing
kernel bug. In 0.84, we "fixed" it by disabling power management.
* Social Calc contains a race condition that makes it fail to
start. Frankly, I would just ditch it, but teachers seem to like
it very much
* More GNOME lock-down. See the thread with subject "GNOME and
protecting Sugar" on sugar-devel@.
Thanks to anyone who could help us fixing these problems.
--
// Bernie Innocenti - http://codewiz.org/
\X/ Sugar Labs - http://sugarlabs.org/
13 years, 10 months
Record-79 is better, but not good enough
by Mikus Grinbergs
Record-79 launches, works adequately on XO-1.5 (os125):
Video - worked ok; played back ok in Record, Jukebox, Browse
very first frame was dim, off-color
Audio - worked ok; played back ok in Jukebox; sound level acceptable
but Record and Browse played back 5 sec of silence
before sound output began
Photo - worked ok; played back ok in Record, Image Viewer
----
Record-79 launched, but was sometimes unusable on F11-on-XO-1 (os15,
os240py)
Video - often would hang while trying to perform save
sound is quite faint
very first frame was dim, off-color
High quality caused Record to vanish
played back ok in Record, Jukebox
played back thumbnail-size in Browse
Audio - sound is quite faint
played back in Record, Jukebox, Browse - but there was 5 sec
of silence before sound output began
Photo - worked ok; played back ok
mikus
13 years, 10 months
F11-for-XO1.5 Release 10.1.1 Release Candidate 2
by Chris Ball
http://wiki.laptop.org/go/F11_for_1.5
http://build.laptop.org/10.1.1/os203
Compressed image size: 705.34mb (+13.94mb since build 202)
This build is the second RC for the 10.1.1 release; if no new blockers
appear, it will become the final release after a period of testing.
Some bugs that we'd like particular help testing:
* http://dev.laptop.org/ticket/10045 :
- Fix loss of audio/video sync in Record activity. Some instances of
sync loss may remain, especially if you're running other activities
at the same time as Record; we'd like to hear your feedback.
* http://dev.laptop.org/ticket/10168 :
- Fix "Scratch can freeze up after playing sound". See reproduction
instructions in the ticket.
Thanks!
Package changes since build 202:
+SDL_Pango-0.1.2-10.i586
-bootfw-q3a38-1.unsigned.i386
+bootfw-q3a39-1.unsigned.i386
-dracut-modules-olpc-0.3.2-1.fc11.i586
+dracut-modules-olpc-0.3.4-1.fc11.i586
-exim-4.69-10.fc11.i586
-kernel-2.6.31_xo1.5-20100430.1441.1.olpc.6a2d568.i586
+kernel-2.6.31_xo1.5-20100607.1740.1.olpc.ead3d3e.i586
-kernel-firmware-2.6.31_xo1.5-20100430.1441.1.olpc.6a2d568.i586
+kernel-firmware-2.6.31_xo1.5-20100607.1740.1.olpc.ead3d3e.i586
-olpc-powerd-21-1.fc11.i586
+olpc-powerd-23-1.fc11.i586
-olpc-runin-tests-0.9.18-1.noarch
+olpc-runin-tests-0.9.20-1.noarch
-olpc-utils-1.0.22-1.fc11.i586
+olpc-utils-1.0.22-2.fc11.i586
+ssmtp-2.61-11.9.fc11.i586
-sugar-0.84.15-1.fc11.i586
+sugar-0.84.16-1.fc11.i586
-sugar-artwork-0.84.1-3.fc11.i586
+sugar-artwork-0.84.2-1.fc11.i586
-sugar-base-0.84.1-1.fc11.i586
+sugar-base-0.84.2-1.fc11.i586
-sugar-presence-service-0.84.0-2.fc11.noarch
+sugar-presence-service-0.84.1-1.fc11.noarch
+sugar-toolkit-0.84.10-1.fc11.i586
-sugar-toolkit-0.84.9-2.fc11.i586
+tcl-8.5.6-6.fc11.i586
+usb_modeswitch-1.1.2-3.fc11.i586
+usb_modeswitch-data-20100418-2.fc11.noarch
13 years, 10 months
The Administration menu in GNOME
by Sridhar Dhanapalan
I've discovered that the Administration menu is hidden in GNOME on the
XO-1.5 for the simple reason that there are no administration
applications installed. It reveals itself once you install something
that places an icon there.
For example, you can install Fedora's GUI installer via the command line. First,
connect to the Internet, then open a terminal. I normally just press
Ctrl+Alt+Neighbourhood-View to get a console. Type this command:
# yum install gnome-packagekit
Answer Yes to all the questions, and it will download and install the
relevant packages. After it has finished, reboot.
If you aren't already in GNOME, switch to it. Click on the System menu
at the top and you'll now see the Administration sub-menu.
In that menu, click "Add/Remove Software". You may need to be patient
while it is loading and waiting for system processes. If it is doing
something, it will be reported in the bottom-left corner, just above
the Help button.
Once it's up and running, you can browse through the categories or use
the search bar.
Sridhar Dhanapalan
Technical Co-ordinator
One Laptop per Child (OLPC) Australia
p: +61 425 239 701
w: http://laptop.org.au
13 years, 10 months
Re: F11-for-XO1.5 Release 10.1.1 Release Candidate 2
by Bert Freudenberg
On 14.06.2010, at 14:15, Derek O'Connell wrote:
> On 14/06/10 12:56, Peter Robinson wrote:
>> On Mon, Jun 14, 2010 at 12:29 PM, Derek O'Connell<doc(a)doconnel.f9.co.uk> wrote:
>>
>>> Hi Peter,
>>>
>>> I don't have much experience creating patches so please let me know if the
>>> attached is the wrong format for your purposes. Created using:
>>>
>>> diff -cB
>>> /home/doc/std/dev/squeak/vm/3.10-5/unix-3.10-5/platforms/unix/vm-sound-ALSA/sqUnixSoundALSA.c
>>> /home/doc/std/dev/squeak/vm/3.11.3/src/squeak-svn/platforms/unix/vm-sound-ALSA/sqUnixSoundALSA.c
>>>
>>>> sqUnixSoundALSA.patch
>>>>
>> If you could use 'diff -u origfile newfile> output.patch' from the
>> root of the source tree that would be better.
>>
>
> Which source tree root are you referring to?
The sources for the current Fedora package. A source rpm has a tarball of the sources, and optionally a series of patch files relative to that "upstream" tarball.
Not sure where to find those sources though, I'm not too familiar with Fedora procedures.
- Bert -
13 years, 10 months