[Sugar-devel] [RELEASE] sugar-datastore-0.97.2
== Source == http://download.sugarlabs.org/sources/sucrose/glucose/sugar-datastore/sugar-datastore-0.97.2.tar.bz2 == News == * Release 0.97.2 (Simon Schampijer) * datastore: handle low-disk and ENOSPC conditions gracefully (Martin Langhoff) * datastore: make delete() more reliable, log properly (Martin Langhoff) * indexstore: exit on _flush() errors, work on tmpdir (Martin Langhoff) * metadatareader: ignore ".hidden" files (Martin Langhoff) * metadatastore: store/change files on disk defensively, SL #2317 (Martin Langhoff) * Remove invalid/corrupt on-disk entries, SL #2317 (Martin Langhoff) * Add ds_clean flag to trigger index rebuilds, SL #2095, #2317 (Martin Langhoff) ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] [PATCH 0/7] datastore: handle ENOSPC gracefully
On 09/26/2012 06:09 PM, Martin Langhoff wrote: On Sat, Sep 22, 2012 at 10:09 PM, Martin Langhoff wrote: On Fri, Sep 21, 2012 at 11:36 AM, Martin Langhoff wrote: Reviews are boring. Testing is more fun! rpms for ARM at Reviews are boring, but necessary. As these patches have seen some reviews, and the ml is a bit awkward for tracking those, I've pushed a 'pu' (proposed updates) branch at http://dev.laptop.org/git/users/martin/sugar-datastore/ I have posted all the patches to the mailing list, and will continue to do so. The pu branch will have the latest, freshest set of patches (so: it rewinds/rebases as needed). m Thanks Martin, Sam and Manuel for your work on this. The datastore runs here fine. I pushed the changes. Will be available in 0.97.2. Regards, Simon ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] [ASLO] Release Image Viewer-54
Tar ball please :-) On Wed, Nov 7, 2012 at 1:39 AM, Sugar Labs Activities wrote: > Activity Homepage: > http://activities.sugarlabs.org/addon/4032 > > Sugar Platform: > 0.98 - 0.98 > > Download Now: > http://activities.sugarlabs.org/downloads/file/28341/image_viewer-54.xo > > Release notes: > - Touch Zoom improvements (Manuel Kauffman) > > > Sugar Labs Activities > http://activities.sugarlabs.org > > ___ > Sugar-devel mailing list > Sugar-devel@lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Query regarding "Drag and Drop"
It's a bug: http://bugs.sugarlabs.org/ticket/3999 On Wed, Nov 7, 2012 at 12:37 AM, Ajay Garg wrote: > Hi all. > > I have been checking the drag-and-drop thing on the os* images; as of os9, > I observe :: > > * I start to drag a journal-entry to one of the mount-points. > > * Before I can "complete" the process of "dropping" an entry into one > of the mount-points (Documents/Mounted-Pen-Drives), a palette opens up, and > the operation is aborted. > The palette is the same that would have cropped up, had the entry > been right-clicked. > > > So, > > Is this a bug; or the drag-and-copy is NOT intended to work anyways, since > we are moving to a touch-friendly version? > > > Will be grateful for a reply :) > > > > > > Regards, > > Ajay Garg > Dextrose Developer > Activity Central: http://activitycentral.com > > ___ > Sugar-devel mailing list > Sugar-devel@lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel > > ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] Query regarding "Drag and Drop"
Hi all. I have been checking the drag-and-drop thing on the os* images; as of os9, I observe :: * I start to drag a journal-entry to one of the mount-points. * Before I can "complete" the process of "dropping" an entry into one of the mount-points (Documents/Mounted-Pen-Drives), a palette opens up, and the operation is aborted. The palette is the same that would have cropped up, had the entry been right-clicked. So, Is this a bug; or the drag-and-copy is NOT intended to work anyways, since we are moving to a touch-friendly version? Will be grateful for a reply :) Regards, Ajay Garg Dextrose Developer Activity Central: http://activitycentral.com ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] [ASLO] Release Image Viewer-54
Activity Homepage: http://activities.sugarlabs.org/addon/4032 Sugar Platform: 0.98 - 0.98 Download Now: http://activities.sugarlabs.org/downloads/file/28341/image_viewer-54.xo Release notes: - Touch Zoom improvements (Manuel Kauffman) Sugar Labs Activities http://activities.sugarlabs.org ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Multi-touch test activity
On 2012-11-06, at 23:50, Martin Langhoff wrote: > On Sun, Nov 4, 2012 at 8:29 PM, Bert Freudenberg wrote: >> Ah, thanks. I wasn't even going to file a bug report about the aliasing >> because that is a limitation inherent to the kind of sensor we have. > > There are of course limitations, but we are in the process of tuning > and tightening things on the IR. Okay. The breaking up of touch contacts was surprising. I attached a photo here: http://dev.laptop.org/ticket/12282 > All sensor types have some forms of aliasing. If you know how, you can > confuse capacitive sensors too :-) Yep. You may find my updated activity version useful in testing: http://activities.sugarlabs.org/en-US/sugar/addon/4611/ I modified it to keep displaying the last touches. Single-touch works pretty well already, tweaking multi-touch sounds good :) - Bert - ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Multi-touch test activity
On Sun, Nov 4, 2012 at 8:29 PM, Bert Freudenberg wrote: > Ah, thanks. I wasn't even going to file a bug report about the aliasing > because that is a limitation inherent to the kind of sensor we have. There are of course limitations, but we are in the process of tuning and tightening things on the IR. All sensor types have some forms of aliasing. If you know how, you can confuse capacitive sensors too :-) m -- martin.langh...@gmail.com mar...@laptop.org -- Software Architect - OLPC - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] sugar-build support for Fedora 18
Hello, I just added support for Fedora 18 to sugar-build, in the gnome-3-6 repo git://git.sugarlabs.org/~dnarvaez/sugar-build/gnome-3-6.git I'm not planning to add buildbots for it until final is released. It builds very quickly because we don't have external dependencies to build :) If you try it and find any bug please report them! -- Daniel Narvaez ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] [ASLO] Release Speak-43
Odd will check. On Tue, Nov 6, 2012 at 8:32 AM, Peter Robinson wrote: > On Mon, Nov 5, 2012 at 6:38 AM, Rafael Ortiz > wrote: > > > > Provided a wrong link: > > > > http://download.sugarlabs.org/sources/honey/Speak/Speak-43.tar.bz2 > > > > > > Sorry and Cheers. ;). > > np. It seems the cjson removal patch didn't make it into Speak 43. I > thought that it was already committed to git but clearly that wasn't > the case as it's still crashing with the error. > > Peter > > > On Sat, Nov 3, 2012 at 10:04 AM, Peter Robinson > > wrote: > >> > >> > >> > >> On Thu, Nov 1, 2012 at 8:59 PM, Rafael Ortiz < > raf...@activitycentral.com> > >> wrote: > >>> > >>> = Release Notes = > >>> > >>> * Use radians instead of degrees > >>> Cairo.Context.arc needs the angle in radians instead of degrees. Give > >>> it as 360 (radians) was taking up to 8 seconds to draw the eyes. by: > >>> Manuel Kaufmann > >>> > >>> * New translations. > >>> > >>> == Sources == > >>> *http://download.sugarlabs.org/sources/honey/Speak/Speak-43.xo > >>> > >>> > >> tar file please. > >> > >> > >> ___ > >> Sugar-devel mailing list > >> Sugar-devel@lists.sugarlabs.org > >> http://lists.sugarlabs.org/listinfo/sugar-devel > >> > > > ___ > Sugar-devel mailing list > Sugar-devel@lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel > ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] [ASLO] Release Speak-43
On Mon, Nov 5, 2012 at 6:38 AM, Rafael Ortiz wrote: > > Provided a wrong link: > > http://download.sugarlabs.org/sources/honey/Speak/Speak-43.tar.bz2 > > > Sorry and Cheers. ;). np. It seems the cjson removal patch didn't make it into Speak 43. I thought that it was already committed to git but clearly that wasn't the case as it's still crashing with the error. Peter > On Sat, Nov 3, 2012 at 10:04 AM, Peter Robinson > wrote: >> >> >> >> On Thu, Nov 1, 2012 at 8:59 PM, Rafael Ortiz >> wrote: >>> >>> = Release Notes = >>> >>> * Use radians instead of degrees >>> Cairo.Context.arc needs the angle in radians instead of degrees. Give >>> it as 360 (radians) was taking up to 8 seconds to draw the eyes. by: >>> Manuel Kaufmann >>> >>> * New translations. >>> >>> == Sources == >>> *http://download.sugarlabs.org/sources/honey/Speak/Speak-43.xo >>> >>> >> tar file please. >> >> >> ___ >> Sugar-devel mailing list >> Sugar-devel@lists.sugarlabs.org >> http://lists.sugarlabs.org/listinfo/sugar-devel >> > ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Want to install sugar jh-build, but seems that Ubuntu can't host it.
Hi Ignacio, I'm not sure to understand what you mean here. Does it fail to start? Icons are not shown? If you "make bug-report" and send the resulting tarball, it would make it easier for me to debug. On 6 November 2012 14:01, Ignacio Rodríguez wrote: > In Lubuntu 12.10 shows icons or even the "X" to start. > > > 2012/11/6 Daniel Narvaez >> >> Hi, >> >> I don't know about sugar-jhbuild but sugar-build supports Ubuntu 12.10. >> >> git clone git://git.sugarlabs.org/~dnarvaez/sugar-build/gnome-3-6.git >> sugar-build >> cd sugar-build >> make build >> [wait ~10 minutes] >> make run >> >> (see the README for other useful commands) >> >> Note that support for 12.10 was added very recently so there are >> surely issues. If you give it a try please report them (see the >> README) and I will get them fixed. >> >> On 6 November 2012 13:46, laurent bernabe >> wrote: >> > Hello everyone, >> > >> > >> > I would like to installl sugar jhbuild on Ubuntu 12.10 64 bits, but when >> > I >> > go to Ubuntu page of its wiki >> > http://wiki.sugarlabs.org/go/Development_Team/Jhbuild/Ubuntu, it says >> > that >> > it is unsupported (because of python-xpcom lack). >> > >> > But just below, there are instructions to install it. >> > >> > Have I missed something or it is a way to bypass the problem ? >> > >> > >> > >> > Thanks in advance :) >> > >> > Laurent Bernabé >> > >> > Programmer Just By Hobby. >> > >> > ___ >> > Sugar-devel mailing list >> > Sugar-devel@lists.sugarlabs.org >> > http://lists.sugarlabs.org/listinfo/sugar-devel >> > >> >> >> >> -- >> Daniel Narvaez >> ___ >> Sugar-devel mailing list >> Sugar-devel@lists.sugarlabs.org >> http://lists.sugarlabs.org/listinfo/sugar-devel > > > > > -- > Juan Ignacio Rodríguez > CeibalJAM! > Activity Central > -- Daniel Narvaez ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Want to install sugar jh-build, but seems that Ubuntu can't host it.
In Lubuntu 12.10 shows icons or even the "X" to start. 2012/11/6 Daniel Narvaez > Hi, > > I don't know about sugar-jhbuild but sugar-build supports Ubuntu 12.10. > > git clone git://git.sugarlabs.org/~dnarvaez/sugar-build/gnome-3-6.git > sugar-build > cd sugar-build > make build > [wait ~10 minutes] > make run > > (see the README for other useful commands) > > Note that support for 12.10 was added very recently so there are > surely issues. If you give it a try please report them (see the > README) and I will get them fixed. > > On 6 November 2012 13:46, laurent bernabe > wrote: > > Hello everyone, > > > > > > I would like to installl sugar jhbuild on Ubuntu 12.10 64 bits, but when > I > > go to Ubuntu page of its wiki > > http://wiki.sugarlabs.org/go/Development_Team/Jhbuild/Ubuntu, it says > that > > it is unsupported (because of python-xpcom lack). > > > > But just below, there are instructions to install it. > > > > Have I missed something or it is a way to bypass the problem ? > > > > > > > > Thanks in advance :) > > > > Laurent Bernabé > > > > Programmer Just By Hobby. > > > > ___ > > Sugar-devel mailing list > > Sugar-devel@lists.sugarlabs.org > > http://lists.sugarlabs.org/listinfo/sugar-devel > > > > > > -- > Daniel Narvaez > ___ > Sugar-devel mailing list > Sugar-devel@lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel > -- Juan Ignacio Rodríguez CeibalJAM! Activity Central ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Want to install sugar jh-build, but seems that Ubuntu can't host it.
Hi, I don't know about sugar-jhbuild but sugar-build supports Ubuntu 12.10. git clone git://git.sugarlabs.org/~dnarvaez/sugar-build/gnome-3-6.git sugar-build cd sugar-build make build [wait ~10 minutes] make run (see the README for other useful commands) Note that support for 12.10 was added very recently so there are surely issues. If you give it a try please report them (see the README) and I will get them fixed. On 6 November 2012 13:46, laurent bernabe wrote: > Hello everyone, > > > I would like to installl sugar jhbuild on Ubuntu 12.10 64 bits, but when I > go to Ubuntu page of its wiki > http://wiki.sugarlabs.org/go/Development_Team/Jhbuild/Ubuntu, it says that > it is unsupported (because of python-xpcom lack). > > But just below, there are instructions to install it. > > Have I missed something or it is a way to bypass the problem ? > > > > Thanks in advance :) > > Laurent Bernabé > > Programmer Just By Hobby. > > ___ > Sugar-devel mailing list > Sugar-devel@lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel > -- Daniel Narvaez ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] Want to install sugar jh-build, but seems that Ubuntu can't host it.
Hello everyone, I would like to installl sugar jhbuild on Ubuntu 12.10 64 bits, but when I go to Ubuntu page of its wiki http://wiki.sugarlabs.org/go/Development_Team/Jhbuild/Ubuntu, it says that it is unsupported (because of python-xpcom lack). But just below, there are instructions to install it. Have I missed something or it is a way to bypass the problem ? Thanks in advance :) Laurent Bernabé Programmer Just By Hobby. ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] [PATCH sugar 2/2] Listen on a IntroWindow done signal instead of blocking
From: Daniel Narvaez Creating multiple non-nested mainloops in gtk 3.6 breaks at least accessibility. See https://bugzilla.gnome.org/show_bug.cgi?id=685453 --- bin/sugar-session | 38 ++ src/jarabe/intro/window.py |6 +- 2 files changed, 27 insertions(+), 17 deletions(-) diff --git a/bin/sugar-session b/bin/sugar-session index 5c72ff2..6d2435e 100755 --- a/bin/sugar-session +++ b/bin/sugar-session @@ -253,6 +253,22 @@ def set_theme(): settings.set_property('gtk-theme-name', sugar_theme) settings.set_property('gtk-icon-theme-name', 'sugar') +def start_home(): +from jarabe.desktop import homewindow + +start_ui_service() +start_session_manager() + +# open homewindow before window_manager to let desktop appear fast +home_window = homewindow.get_instance() +home_window.show() + +screen = Wnck.Screen.get_default() +screen.connect('window-manager-changed', __window_manager_changed_cb) +_check_for_window_manager(screen) + +def intro_window_done_cb(window): +start_home() def main(): try: @@ -275,7 +291,6 @@ def main(): gettext.bindtextdomain('sugar-toolkit', config.locale_path) gettext.textdomain('sugar') -from jarabe.desktop import homewindow from jarabe.model import sound from jarabe import intro from jarabe.intro.window import IntroWindow @@ -303,14 +318,6 @@ def main(): if subprocess.call('echo $DISPLAY; xsetroot -cursor_name left_ptr', shell=True): logging.warning('Can not reset cursor') -if not intro.check_profile(): -win = IntroWindow() -win.show_all() -Gtk.main() - -start_ui_service() -start_session_manager() - sound.restore() sys.path.append(config.ext_path) @@ -318,13 +325,12 @@ def main(): icons_path = os.path.join(config.data_path, 'icons') Gtk.IconTheme.get_default().append_search_path(icons_path) -# open homewindow before window_manager to let desktop appear fast -home_window = homewindow.get_instance() -home_window.show() - -screen = Wnck.Screen.get_default() -screen.connect('window-manager-changed', __window_manager_changed_cb) -_check_for_window_manager(screen) +if not intro.check_profile(): +win = IntroWindow() +win.connect("done", intro_window_done_cb) +win.show_all() +else: +start_home() try: Gtk.main() diff --git a/src/jarabe/intro/window.py b/src/jarabe/intro/window.py index 252870d..bebffe4 100644 --- a/src/jarabe/intro/window.py +++ b/src/jarabe/intro/window.py @@ -261,6 +261,10 @@ class _IntroBox(Gtk.VBox): class IntroWindow(Gtk.Window): __gtype_name__ = 'SugarIntroWindow' +__gsignals__ = { +'done': (GObject.SignalFlags.RUN_FIRST, None, ([])), +} + def __init__(self): Gtk.Window.__init__(self) @@ -280,7 +284,7 @@ class IntroWindow(Gtk.Window): def _create_profile_cb(self, name, color): create_profile(name, color) -Gtk.main_quit() +self.emit("done") return False -- 1.7.10.2 ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] [PATCH sugar 1/2] Move IntroWindow creation to sugar-session
From: Daniel Narvaez It avoids the unexpected side effect (showing the intro UI implicityly when we are just checking the profile existence). It also prepares for listening to an IntroWindow done signal instead of blocking in a mainloop. --- bin/sugar-session|7 ++- src/jarabe/intro/__init__.py |8 +--- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/bin/sugar-session b/bin/sugar-session index 23f88a1..5c72ff2 100755 --- a/bin/sugar-session +++ b/bin/sugar-session @@ -278,6 +278,7 @@ def main(): from jarabe.desktop import homewindow from jarabe.model import sound from jarabe import intro +from jarabe.intro.window import IntroWindow logger.start('shell') @@ -301,7 +302,11 @@ def main(): # TODO #3204 if subprocess.call('echo $DISPLAY; xsetroot -cursor_name left_ptr', shell=True): logging.warning('Can not reset cursor') -intro.check_profile() + +if not intro.check_profile(): +win = IntroWindow() +win.show_all() +Gtk.main() start_ui_service() start_session_manager() diff --git a/src/jarabe/intro/__init__.py b/src/jarabe/intro/__init__.py index d2e9276..0045c74 100644 --- a/src/jarabe/intro/__init__.py +++ b/src/jarabe/intro/__init__.py @@ -1,11 +1,8 @@ import os -from gi.repository import Gtk - from sugar3 import env from sugar3.profile import get_profile -from jarabe.intro.window import IntroWindow from jarabe.intro.window import create_profile @@ -20,7 +17,4 @@ def check_profile(): if os.path.exists(path): profile.convert_profile() -if not profile.is_valid(): -win = IntroWindow() -win.show_all() -Gtk.main() +return profile.is_valid() -- 1.7.10.2 ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Double Gtk.main_quit (was Re: [PATCH sugar-toolkit-gtk3] Sugar scroll bar clicks should invoke page up/page down SL #3859)
About to send a couple of patches to fix this. ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel