[Sugar-devel] control panel

2009-01-29 Thread Ties Stuij
We'd like to have the controlpanel updater translated to Nepali, but
it seems sugar-update-control.po isn't in glucose 8.2. It is in
glucose though, we're translating it right now, but my guess is that
the two of them have nothing to do with each other. Is it still
possible to put the .po file in 8.2?

Thanks,
/Ties
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Naming of sugar, the Sugar Shell

2009-01-29 Thread Morgan Collett
On Wed, Jan 28, 2009 at 17:42, Jonas Smedegaard d...@jones.dk wrote:
 On Wed, Jan 28, 2009 at 02:24:16PM +0100, Bernie Innocenti wrote:
The change he prposes is s/olpc/sugar/, which I can hardly imagine as
a violation of any Debian Uppercase Policy.

 Indeed that was his proposal.

 I talk about a Python Policy, not an uppercase one: The (main) Python
 module currently contained in sugar-datastore is olpc.datastore, not
 sugar.datastore.

 It also contains another Python module secore that I until now have
 stuffed into that same binary package as the olpc.datastore one.

Ah!

Tomeu, any reason why datastore has src/olpc/datastore instead of
src/sugar/datastore? A namespace clash?

Too late for 0.84 I guess, but can we rename it to remove olpc in the future?

Regards
Morgan
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Missing Keyboard input on fresh Jhbuild

2009-01-29 Thread Tomeu Vizoso
Hi Grant, may this thread help?

http://unix.derkeiler.com/Newsgroups/comp.unix.bsd.freebsd.misc/2006-02/msg6.html

Regards,

Tomeu

On Thu, Jan 29, 2009 at 05:13, Grant Bowman grant...@gmail.com wrote:
 Hi there, I'm new to the list.  I received my G1G1 hardware on Jan 6th
 after ordering Dec 30th and have been exploring the capabilities since
 then.  My next step is setting up my desktop for development.

 I checked the last couple months of archives and saw a few Jhbuild
 related items but nothing that seemed to address the problem I am
 having.  Today I followed the instructions at DevelopmentTeam/Jhbuild
 to download and compile sugar on an updated Ubuntu 8.10 machine.
 After addressing all dependencies it seemed to compile just fine.

 When I run it now using './sugar-jhbuild run' I have mouse input but
 keyboard input is ignored even after the ctrl-shift capturing command.
  Since the terminal output is lengthy and repetitive I pasted it all
 at http://pastebin.be/16352 where it will be available for a week.  I
 don't see any immediately instructive errors but I may be missing
 something.  I pasted a few sample lines below.  Any suggestions on
 what to try next?

 Thanks,

 --
 -- Grant Bowman   grant...@gmail.com



 expected keysym, got XF86_Switch_VT_1: line 8 of xfree86

 The XKEYBOARD keymap compiler (xkbcomp) reports:
 Warning:  Multiple interpretations of NoSymbol+AnyOfOrNone(all)
   Using last definition for duplicate fields

 (EE) config/hal: NewInputDeviceRequest failed
 unrecognised device identifier!
 ___
 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] [Activities] ActivityTeam inaugural meeting

2009-01-29 Thread Morgan Collett
On Thu, Jan 29, 2009 at 01:17, Wade Brainerd wad...@gmail.com wrote:
 Hi everyone,
 Please join us for the first Sugar Labs ActivityTeam IRC meeting this
 Friday, 3PM EST in #sugar-meeting on FreeNode.
 http://sugarlabs.org/go/ActivityTeam/Meetings
 All are encouraged to attend.  I will be especially happy to see the
 following kinds of people well represented:
 - Current and former activity developers, maintainers, packagers, testers!
 - Kind souls willing to help slog through and categorize the hundreds of
 Sugar activities at
 http://wiki.sugarlabs.org/go/ActivityTeam/ActivityStatus.
 - Deployment representatives who need activities  activity features
 yesterday.
 - G1G1 participants who want to get involved.
 - Representatives from the other SL teams.

I'd love to be involved, but that's 10PM on a Friday for me... please
take good minutes and I'll try to contribute on the lists.

Perhaps future meetings could alternate with an earlier time?

Regards
Morgan
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Exception for 'View Details' option for the object palette in the journal

2009-01-29 Thread Simon Schampijer

Hi,

this is another little piece that is missing to meet the spec at
http://wiki.laptop.org/go/Designs/Journal#04

The string is new - so no existing strings are effected.

Thanks,
   Simon

[1] http://sugarlabs.org/go/DevelopmentTeam/Release#Feature_freeze


diff --git a/src/jarabe/journal/collapsedentry.py b/src/jarabe/journal/collapsedentry.py
index 8930e59..3eeb087 100644
--- a/src/jarabe/journal/collapsedentry.py
+++ b/src/jarabe/journal/collapsedentry.py
@@ -61,6 +61,15 @@ class BuddyList(hippo.CanvasBox):
 self.append(icon)
 
 class EntryIcon(CanvasIcon):
+
+__gtype_name__ = 'EntryIcon'
+
+__gsignals__ = {
+'detail-clicked': (gobject.SIGNAL_RUN_FIRST,
+   gobject.TYPE_NONE,
+   ([]))
+}
+
 def __init__(self, **kwargs):
 CanvasIcon.__init__(self, **kwargs)
 self._metadata = None
@@ -72,10 +81,16 @@ class EntryIcon(CanvasIcon):
 
 def create_palette(self):
 if self.show_palette:
-return ObjectPalette(self._metadata)
+palette = ObjectPalette(self._metadata, detail=True)
+palette.connect('detail-clicked',
+self.__detail_clicked_cb)
+return palette
 else:
 return None
 
+def __detail_clicked_cb(self, event):
+self.emit('detail-clicked')
+
 show_palette = gobject.property(type=bool, default=False)
 
 class BaseCollapsedEntry(hippo.CanvasBox):
@@ -275,6 +290,8 @@ class CollapsedEntry(BaseCollapsedEntry):
 self.icon.props.show_palette = True
 self.icon.connect('button-release-event',
   self.__icon_button_release_event_cb)
+self.icon.connect('detail-clicked',
+  self.__detail_clicked_palette_cb)
 
 self.title.connect('button_release_event',
self.__title_button_release_event_cb)
@@ -321,10 +338,16 @@ class CollapsedEntry(BaseCollapsedEntry):
 
 metadata = property(BaseCollapsedEntry.get_metadata, set_metadata)
 
-def __detail_button_release_event_cb(self, button, event):
-logging.debug('_detail_button_release_event_cb')
+def _detail_clicked(self):
 if not self.is_in_progress():
 self.emit('detail-clicked')
+
+def __detail_clicked_palette_cb(self, entry):
+self._detail_clicked()
+
+def __detail_button_release_event_cb(self, button, event):
+logging.debug('_detail_button_release_event_cb')
+self._detail_clicked()
 return True
 
 def __detail_button_motion_notify_event_cb(self, button, event):
diff --git a/src/jarabe/journal/palettes.py b/src/jarabe/journal/palettes.py
index a56d373..c2124aa 100644
--- a/src/jarabe/journal/palettes.py
+++ b/src/jarabe/journal/palettes.py
@@ -35,7 +35,16 @@ from jarabe.journal import misc
 from jarabe.journal import model
 
 class ObjectPalette(Palette):
-def __init__(self, metadata):
+
+__gtype_name__ = 'ObjectPalette'
+
+__gsignals__ = {
+'detail-clicked': (gobject.SIGNAL_RUN_FIRST,
+   gobject.TYPE_NONE,
+   ([]))
+}
+
+def __init__(self, metadata, detail=False):
 
 self._metadata = metadata
 self._temp_file_path = None
@@ -94,11 +103,17 @@ class ObjectPalette(Palette):
 friends_menu.connect('friend-selected', self.__friend_selected_cb)
 menu_item.set_submenu(friends_menu)
 
+if detail == True:
+menu_item = MenuItem(_('View Details'), 'go-right')
+menu_item.connect('activate', self.__detail_activate_cb)
+self.menu.append(menu_item)
+menu_item.show()
+
 menu_item = MenuItem(_('Erase'), 'list-remove')
 menu_item.connect('activate', self.__erase_activate_cb)
 self.menu.append(menu_item)
 menu_item.show()
-
+
 def __start_activate_cb(self, menu_item):
 misc.resume(self._metadata)
 
@@ -126,6 +141,9 @@ class ObjectPalette(Palette):
 registry.uninstall(bundle)
 model.delete(self._metadata['uid'])
 
+def __detail_activate_cb(self, menu_item):
+self.emit('detail-clicked')
+
 def __friend_selected_cb(self, menu_item, buddy):
 logging.debug('__friend_selected_cb')
 file_name = model.get_file(self._metadata['uid'])
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Naming of sugar, the Sugar Shell

2009-01-29 Thread Tomeu Vizoso
On Thu, Jan 29, 2009 at 10:21, Morgan Collett morgan.coll...@gmail.com wrote:
 On Wed, Jan 28, 2009 at 17:42, Jonas Smedegaard d...@jones.dk wrote:
 On Wed, Jan 28, 2009 at 02:24:16PM +0100, Bernie Innocenti wrote:
The change he prposes is s/olpc/sugar/, which I can hardly imagine as
a violation of any Debian Uppercase Policy.

 Indeed that was his proposal.

 I talk about a Python Policy, not an uppercase one: The (main) Python
 module currently contained in sugar-datastore is olpc.datastore, not
 sugar.datastore.

 It also contains another Python module secore that I until now have
 stuffed into that same binary package as the olpc.datastore one.

 Ah!

 Tomeu, any reason why datastore has src/olpc/datastore instead of
 src/sugar/datastore? A namespace clash?

 Too late for 0.84 I guess, but can we rename it to remove olpc in the future?

Well, sugar.datastore would clash with the toolkit, but we could and
should have chosen some other name. As it's code private to the
datastore service, could have been a nonsense name like hulahop or
jarabe.

But when I started rewriting the old one, I kept the same name and
forgot to change it later, sorry :(

Maybe it's not too late to change it?

Regards,

Tomeu
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Exception for 'View Details' option for the object palette in the journal

2009-01-29 Thread Tomeu Vizoso
On Thu, Jan 29, 2009 at 11:02, Simon Schampijer si...@schampijer.de wrote:
 Hi,

 this is another little piece that is missing to meet the spec at
 http://wiki.laptop.org/go/Designs/Journal#04

 The string is new - so no existing strings are effected.

I would like to see this feature added because the detailed view of an
entry is a bit hidden in the small button on the right side of the
list view.

Adding this option to the palette would help people realize earlier
that there's a more detailed view and afterwards I expect people to
click on the small button.

But I guess it's the localization team that knows how convenient is
adding this change at this moment.

Regards,

Tomeu

 Thanks,
   Simon

 [1] http://sugarlabs.org/go/DevelopmentTeam/Release#Feature_freeze



 ___
 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] Missing Keyboard input on fresh Jhbuild

2009-01-29 Thread Grant Bowman
Hi Chris and Tomeu,

I've tried a few things but no joy yet other than my hardware XO
seeing the image on my development machine over the network for a
moment..

Thanks Chris for your quick reply!  I already had installed the
packages from months ago on this machine.  It might have been
customized 8.04 package instructions, it's been awhile.  apt-get tells
me the packages are the latest revision but I'll double check my
sources.list.. I stopped tinkering with it because I didn't know the
hardware and/or shortcut bindings I needed to be effective in a Sugar
environment.  Now that I have a hardware device and have seen some
pointers on shortcuts I'm looking forward to getting this working
again.  I think it used to work.  I do have functional mouse and
keyboard when running the packages but the icons are not found in the
theme making most navigation bordering on impossible with invisible
icons.  Also running the Terminal failed to launch.  I tried as both
my own user and as root user with identical results.  Here are the
error messages of my running the Ubuntu 8.10 packages on my machine.
http://pastebin.be/16354  Again I've attached same error messages
below that I think are relevant from this second pastebin.

Tomeu, that link seems like it describes my problem exactlty!  It
seems like an xserver conflict of some kind but with the mouse and
keyboard running OK in the packages it confuses me, indicating I'm
about to learn something.  :-)  I'll read up and let you know if I get
it sorted out.  I am sure there would be tremendous value in having
the git tree run out of the box on Ubuntu 8.10 systems and it seems so
close for me.  Maybe I'll try a full xsession instead of running in a
window.

Thank you both for your replies.  I hope to have one of the two
environments working pretty soon as I start to explore the code.  My
goal is to learn enough about NetworkManager, d-bus and wpa_supplicant
to fix some bugs I've encountered in my own local AP environment -
hidden AP ssid (non broadcasting) and using WEP40 ascii keys.  On
first look it seems some code is missing to handle this particular
case but I'm still trying to sort out if that's true or not as I
wander through and learn more about the code.

I have a list of other 1st-time user bugs I've encountered as I've
gotten more familiar with my XO-1 that I will try to get to filing
when I can work them up into proper bug reports and verify they aren't
duplicates in trac.  My list currently has a crash bug on zooming that
deleted the first write document I ever made (ouch), network view
refreshing to white sometimes in different circumstances (I reloaded
the 767image since and see no problems now), develop activity crashed
the machine, NetworkManager throws an error when stopped twice, some
spurious xkbdcomp errors, occasional scrollbars missing in the Browse
activity (need to identify a repeatable case), time settings not
written to /etc/localtime like I read it should, book style navigator
OK button (check button on the screen) didnt' work as expected,
rotating orientation of touchpad would be nice to syn with rotated
screen orientation, etc.

Thanks again for your help.  I will report back when I make some progress.

Regards,

-- Grant Bowman   grant...@gmail.com


On Thu, Jan 29, 2009 at 1:40 AM, Tomeu Vizoso to...@sugarlabs.org wrote:
 Hi Grant, may this thread help?

 http://unix.derkeiler.com/Newsgroups/comp.unix.bsd.freebsd.misc/2006-02/msg6.html

 Regards,

 Tomeu

 On Thu, Jan 29, 2009 at 05:13, Grant Bowman grant...@gmail.com wrote:
 Hi there, I'm new to the list.  I received my G1G1 hardware on Jan 6th
 after ordering Dec 30th and have been exploring the capabilities since
 then.  My next step is setting up my desktop for development.

 I checked the last couple months of archives and saw a few Jhbuild
 related items but nothing that seemed to address the problem I am
 having.  Today I followed the instructions at DevelopmentTeam/Jhbuild
 to download and compile sugar on an updated Ubuntu 8.10 machine.
 After addressing all dependencies it seemed to compile just fine.

 When I run it now using './sugar-jhbuild run' I have mouse input but
 keyboard input is ignored even after the ctrl-shift capturing command.
  Since the terminal output is lengthy and repetitive I pasted it all
 at http://pastebin.be/16352 where it will be available for a week.  I
 don't see any immediately instructive errors but I may be missing
 something.  I pasted a few sample lines below.  Any suggestions on
 what to try next?

 Thanks,

 --
 -- Grant Bowman   grant...@gmail.com



 expected keysym, got XF86_Switch_VT_1: line 8 of xfree86

 The XKEYBOARD keymap compiler (xkbcomp) reports:
 Warning:  Multiple interpretations of NoSymbol+AnyOfOrNone(all)
   Using last definition for duplicate fields

 (EE) config/hal: NewInputDeviceRequest failed
 unrecognised device identifier!

Re: [Sugar-devel] Missing Keyboard input on fresh Jhbuild

2009-01-29 Thread Grant Bowman
Oops, sample errors from http://pastebin.be/16354

-- Grant Bowman   grant...@gmail.com


   sugar
  root window unavailible (maybe another wm is running?)
  1233219662.097566 WARNING root: No icon with the name go-right
was found in the theme.
  1233219662.106293 ERROR dbus.proxies: Introspect error on
org.freedesktop.ohm:/org/freedesktop/ohm/Keystore:
dbus.exceptions.DBusException:
org.freedesktop.DBus.Error.ServiceUnknown: The name
org.freedesktop.ohm was not provided by any .service files
  1233219662.213436 WARNING root: No icon with the name go-right
was found in the theme.
  1233219662.216576 ERROR root: Cannot unfreeze the DCON
  1233219708.960430 WARNING root: No icon with the name
computer-xo was found in the theme.
  [u'sugar-activity', u'journalactivity.JournalActivity', '-b',
dbus.String(u'org.laptop.JournalActivity', variant_level=1), '-a',
'1e9cf902d15bb1ea010c93e8c1af2844dca3628d']
  1233219734.716714 ERROR dbus.proxies: Introspect error on
:1.5:/org/laptop/Activity/1e9cf902d15bb1ea010c93e8c1af2844dca3628d:
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply:
Message did not receive a reply (timeout by message bus)
  [u'sugar-activity', u'terminal.TerminalActivity', '-b',
dbus.String(u'org.laptop.Terminal', variant_level=1), '-a',
'c6d9ff2de47e382c42bc61b9eac609a14bd5cdcc']
  1233219762.830013 ERROR dbus.proxies: Introspect error on
:1.6:/org/laptop/Activity/c6d9ff2de47e382c42bc61b9eac609a14bd5cdcc:
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply:
Message did not receive a reply (timeout by message bus)
  (sugar-shell:29442): Wnck-WARNING **: Received a timestamp of 0;
window activation may not function properly.
  1233219980.958574 ERROR root: Model for window 71308322 does not exist.
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] ANNOUNCE: telepathy-gabble 0.7.19 released

2009-01-29 Thread Guillaume Desmottes
The redecorated release.

Tarball:
http://telepathy.freedesktop.org/releases/telepathy-gabble/telepathy-gabble-0.7.19.tar.gz
Signature:
http://telepathy.freedesktop.org/releases/telepathy-gabble/telepathy-gabble-0.7.19.tar.gz.asc
Git repository:
http://git.collabora.co.uk/?p=telepathy-gabble.git;a=summary

Fixes:

* Don't crash when closing a muc channel containing an closed D-Bus
tube.
* Don't resurrect removed streams if the call responder includes them in
  session-accept
* Don't crash in calls if using glib with debugging enabled (fd.o
#19327).
* Don't crash when removing contact from known list (fd.o #19524).
* Fix D-Bus muc tubes (dev.sugarlabs.org #60).
* Fix refcount leak in jingle code (fd.o #19385).
* Don't crash if offline presence status is requested.


Full git changes follow.

Regards,


G.


commit 272b70daae6f67bd800d2e8136f01a9f94951e88
Author: Guillaume Desmottes guillaume.desmot...@collabora.co.uk
Date:   Thu Jan 29 11:29:36 2009 +

version 0.7.19

commit a290dbc66172242f8f86f990ba1a91c24e407b3c
Author: Guillaume Desmottes guillaume.desmot...@collabora.co.uk
Date:   Thu Jan 29 11:18:56 2009 +

update NEWS for 0.7.19

commit fca5346c8aadd821bb7fb19e0f4161a219dd39f6
Author: Senko Rasic senko.ra...@collabora.co.uk
Date:   Thu Jan 29 12:49:27 2009 +0100

conn-presence: check that we allow setting a particular status

commit 08188078675c3e05fb04fe7242197cce86a64b48
Author: Senko Rasic senko.ra...@collabora.co.uk
Date:   Thu Jan 29 12:58:49 2009 +0100

NEWS: mentioned refcount leak and offline presence crash fixes

commit 1ff8f2c9cb521d9774a079afc783b462d32cbf30
Author: Guillaume Desmottes guillaume.desmot...@collabora.co.uk
Date:   Thu Jan 29 10:52:53 2009 +

NEWS: dev.sugarlabs.org #60 have been fixed by
f91276ededfc019421000b4975b2da010aa96e2c

commit e808784effcfd8b8cca23056a937f5f2ed3094cb
Author: Guillaume Desmottes guillaume.desmot...@collabora.co.uk
Date:   Thu Jan 29 10:39:42 2009 +

remove trailing space in NEWS

commit 94508ccf3736e2e940b94efebb3918e3cb9b64fa
Author: Senko Rasic senko.ra...@collabora.co.uk
Date:   Wed Jan 28 10:20:16 2009 +0100

JingleMediaRTP: remove session refcount leak

commit ae77c2f5c3713e38c91d1cd9daffaac1d82f273e
Author: Guillaume Desmottes guillaume.desmot...@collabora.co.uk
Date:   Tue Jan 27 17:09:28 2009 +

rename TUBE_STATUS to TUBE_STATE

commit b0ef17f22c153c8bd1b11acee259fbac06b652e3
Author: Guillaume Desmottes guillaume.desmot...@collabora.co.uk
Date:   Tue Jan 27 16:51:09 2009 +

offer-accept-private-dbus-stream-tube-socks5.py: Status property has
been renamed to State

commit 621ed5abf8498e214c77e3f17aeb14c47baffac5
Author: Guillaume Desmottes guillaume.desmot...@collabora.co.uk
Date:   Tue Jan 27 16:50:41 2009 +

offer-accept-private-dbus-stream-tube-ibb.py: Status property has
been renamed to State

commit ec7f33ba4b1c4ecb754c8f9a6fbf3c490eb7
Author: Guillaume Desmottes guillaume.desmot...@collabora.co.uk
Date:   Tue Jan 27 16:50:17 2009 +

gabble_tube_stream_class_init: Status property has been renamed to
State

commit f42c29aed06d8a012d1d73b79fa75a672f3698fa
Author: Guillaume Desmottes guillaume.desmot...@collabora.co.uk
Date:   Tue Jan 27 16:49:54 2009 +

sync tube new API draft with tp-spec master

commit 99b62587dffb2893812518a7b4065657d62a0528
Author: Guillaume Desmottes guillaume.desmot...@collabora.co.uk
Date:   Tue Jan 27 16:43:12 2009 +

all.xml: add DBus_Unique_Name external type

commit 466d428a8ad82d1a2c1ee8cd9ceb7ce3f2b9d064
Merge: 77db359... 04891ac...
Author: Simon McVittie simon.mcvit...@collabora.co.uk
Date:   Tue Jan 27 14:12:08 2009 +

Merge branch 'invalidhandle'

Signed-off-by: Guillaume Desmottes
guillaume.desmot...@collabora.co.uk

commit 77db35924d2da9aab1ce58799494da8b417fe1bc
Author: Will Thompson will.thomp...@collabora.co.uk
Date:   Thu Jan 22 15:40:28 2009 +1100

Don't include dtubes in tubes_foreach_channel.

commit 78350203d8d85fbf080a8a012383a32689519f47
Author: Will Thompson will.thomp...@collabora.co.uk
Date:   Wed Jan 21 18:26:16 2009 +1100

Add a test for ListChannels() crashing given a dtube

commit 9f8be82197d77a3d46e4d155e67bb3c9f8f9a516
Author: Simon McVittie simon.mcvit...@collabora.co.uk
Date:   Tue Jan 20 19:14:43 2009 +

Document how to run tests with coverage

Also correct the instruction to run make check-all - the Twisted
tests
haven't required that for a long time.

commit d07743ba9fc04869f9831da5ef237727e426f59b
Author: Simon McVittie simon.mcvit...@collabora.co.uk
Date:   Tue Jan 20 19:03:26 2009 +

gabbletest: don't wait for Gabble to exit

with-session-bus.sh will now do this if using refdbg, which means
that
individual tests shouldn't need to.

commit 978f93ba348ef3b472edc7f3e3c6d60c8b44c951
Author: Simon McVittie simon.mcvit...@collabora.co.uk
Date:   Tue Jan 20 19:00:46 2009 +

Insert wait for exit in a way that only 

Re: [Sugar-devel] [Localization] Exception for 'View Details' option for the object palette in the journal

2009-01-29 Thread Sayamindu Dasgupta
Seems logical enough to me.
+1

-sdg-


On Thu, Jan 29, 2009 at 3:32 PM, Simon Schampijer si...@schampijer.de wrote:
 Hi,

 this is another little piece that is missing to meet the spec at
 http://wiki.laptop.org/go/Designs/Journal#04

 The string is new - so no existing strings are effected.

 Thanks,
   Simon

 [1] http://sugarlabs.org/go/DevelopmentTeam/Release#Feature_freeze



 ___
 Localization mailing list
 localizat...@lists.laptop.org
 http://lists.laptop.org/listinfo/localization





-- 
Sayamindu Dasgupta
[http://sayamindu.randomink.org/ramblings]
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Sugar-Developers meeting REMINDER (29 January, 2009 - 14.00 (UTC)) --- irc.freenode.net, #sugar-meeting

2009-01-29 Thread Simon Schampijer
===Topics===

a) February the 13th is the due date for our Sucrose 0.83 Release 
Candidate 1 (DevelopmentTeam/Release/Roadmap#Schedule). Status update on 
getting Soas out to testers.

b) Update DevelopmentTeam/TODO list

c) Anything that needs to happen before FOSDEM?

See you there,
Simon
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] moving tickets from dev.l.o to dev.s.o

2009-01-29 Thread Tomeu Vizoso
Hi Michael,

have heard that you have some of a pixie dust that may allow us to
automatically transfer sugar tickets from dev.l.o to dev.s.o.

Can you share a bit of it with me?

Thanks,

Tomeu
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] addons.mozilla.org - what needs to be done?

2009-01-29 Thread David Farning
On Fri, Jan 30, 2009 at 6:48 AM, Mel Chua m...@melchua.com wrote:
 Ok, I think Tomeu and I caught up tonight and I'm ready to keep pushing this
 forward, so... *tinkers with
 http://sugarlabs.org/go/ActivityTeam/Remora_port*

 Time for the questions.

 1. There are a few instances of remora running on sunjammer. Which one is
 the one under active development/test? (Or is it expected that people will
 be developing/testing on their local machines right now? I believe we should
 be using one common instance, but am not positive.)

 addons.sugarlabs.org
 addons-testing.sugarlabs.org
 addons-devel.sugarlabs.org

I have been trying to get these simplified this week.  Please see
http://thedailywtf.com/Articles/The_Complicator_0x27_s_Gloves.aspx

The master aslo repo is at git://git.sugarlabs.org/slo-addons/mainline.git .

addons, addons-testing, addons-devel are running on Sunjammer as the
production, testing, and devel branches.

Each stage has its own user, addons, addons-testing, and addons-devel,
and its own database.

 2. How do people get access to play with it? (rw privileges in the virtual
 host dir and access to the mysql db, what else is needed?) Tomeu checked and
 it seems to be owned by the www-data group rather than the addons group (and
 it's also not clear how to get added to the addons group).

We need to ask bernie to look at the permissions and arrange it so
that we can give developers access to addons, addons-test,
addons-devel.  I believe that it will be easy to grant that access.
It is beyond my admin-foo.

 Concrete example: http://dev.sugarlabs.org/ticket/256 is an easy bug (text
 replacement) and I can fix it myself in a jiffy, given the right privs. Can
 someone walk me through getting those privs / making that commit?

 3. If you break the live instance under test, what subset of the
 instructions on http://sugarlabs.org/go/DevelopmentTeam/a.s.o must be run
 (by whom / with what privs) to restore it to its former glory?

1. delete the instance
2. git clone from master
3. checkout correct branch for the instance
4. svn pull the vendor stuff
5. recreate the tmp dir stuff
6. install the config.ph

 Answers to all these things will, of course, be documented on the wiki. ;)
 I'll be on IRC from Catalyst tomorrow looking for people who can help with
 this... (hi dfarning!)

 --Mel

 PS: php/mysql wizards welcomed, and testers will be needed soon!

Jason Woofenden CCed is our resident php wizard. I am not sure how
much time he will have to put into the project He might need
bribing.

At this point I believe that tomeu, wadeb, and I have commit access to
the repo and tomeu, bernie and I have access to the necessary users on
Sunjammer.

Status - addons, addons-testing, and addons-devel are all running a
code straight from the upstream mozilla tree.

Todo
1. Fix permissions.  --Bernie?

2.  Continue to push original patch upstream to Mozilla. --Jason

3.  Tomeu made a set of set of patches that we need to add on at a
time to the devel branch.

4.  Modify the testing branch so that the ActivityTeam can access the
aslo admin web interfaces.  This should help allow them to figure out
activity work flow.

5.  Start hacking.

I will be around for another 24 hours.  Then I am off the spend the
weekend and part of next week at a monastery with a retired COO who as
offered to mentor me.  While the pay at Sugar Labs is not competitive
with market rates;(  The opportunity for personal growth are pretty
good:)

david
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] 8.2.1 Release Status - Thursday, Jan. 29, 2008

2009-01-29 Thread Michael Stone
Folks,

I just thought I'd offer some unofficial advice on the state of 8.2.1 for
interested listeners:

   a) In the last several weeks, there has been significant package churn at all
  levels of the stack including:

kernel bootanim bootfw olpc-utils libX11 xkeyboard-config sugar-journal
glibc glibc-common
   
  as described in more detail by
 
http://dev.laptop.org/~bert/staging-pkgs.html and
http://dev.laptop.org/~rwh/announcer/staging-pkgs.html
  
  As a result, we're bottle-necked on QA.

   b) Some dedicated volunteers -- notably S Page, dsd, TJB, kimquirk, Hal
  Murray, genesee, tiesj, greebo, Mikus, John Ferlito, and ivazquez (thanks
  all!) -- have done some fine work getting us unstuck on QA!

  In particular, their volunteer wifi testing turned up #9222 which dsd
  thinks he fixed this morning from Paraguay! However, I think that there
  might be more wireless regressions -- please keep trying to break things
  with recent staging builds!

   c) Mitch has worked long and hard on #9045, which was one of the tickets
  motivating this release!

  Today, he delivered a new firmware, q2e30, which you should all help
  test.  It's available in staging = 25 and it needs both serious
  regression testing, e.g.

 http://wiki.laptop.org/go/1_hour_smoke_test

  and some dedicated feature testing according to the test plan laid out by
  Mitch here:

 http://wiki.laptop.org/go/Firmware_security#Multiple-Key_Support

  (I had so much fun making my own keys last night that I stayed up after an
  evening out on the town with Henry  friends to help Mitch test this!)
   
   d) Somebody needs to provide appropriate activities for our smoke tests
  (preferably via customization stick) and to make sure that those
  activities are properly listed on the usual laptop.org wiki pages. Help
  wanted!  

  Wade -- is this something that your new activity team would like to help
  with?

   e) In conclusion, 8.2.1 seems to me to have been put back on track by the
  unrivaled commitment of you, our dedicated Friends in Testing. Thanks!

Regards,

Michael

(P.S. - Thanks also to Chris for keeping things rolling by wrangling builds and
tickets at all hours of the day.) :)

(P.P.S. - If you're looking for something to test this week, please try out my
refreshed 

  http://wiki.laptop.org/go/Friends_in_testing

instructions!)
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Fwd: FW: [Sur] videos de Rivera, Uruguay (Excellent!)

2009-01-29 Thread Gabriel Eirea
They use forms in Google Docs. (At least that's what I understood.)

Regards,

Gabriel

2009/1/29 Caroline Meeks solutiongr...@gmail.com:
 Hi,

 How is Forms discussed at the end of the second video implemented? Is that
 a Sugar activity or is it using Moodle?

 Thanks,
 Caroline


 PS Awesome videos!

 -- Forwarded message --
 From: Caryl Bigenho cbige...@hotmail.com
 Date: 2009/1/29
 Subject: FW: [Sur] videos de Rivera, Uruguay (Excellent!)
 To: OLPC Support Gang support-gang-boun...@lists.laptop.org, Developers
 List de...@lists.laptop.org


 Hi...

 Someone in Uruguay has posted two videos showing how they are using the XOs
 in the classrooms.  It is difficult to understand the children at times, but
 someone has put in sub-titles in English. So, for us, that is ok (some of
 the Spanish speakers are having trouble with it though).

 There are amazing things in here...how the students and teacher keep in
 constant communication, how the teacher keeps track of what the students are
 doing, how and what they are learning from TurtleArt, how they use email,
 how they figured out how to convert and play YouTube videos, and how the
 teacher uses them as part of the curriculum.

 The tool they used for the subtitles, Overstream, seems pretty fantastic
 too.  The possibilities of using it for other things seem endless.

 This is really good stuff.  Take the time to check it out!

 http://www.overstream.net/view.php?oid=i2ueryser0rz

 http://www.overstream.net/view.php?oid=i4m7lvmniztl


 Caryl

 Date: Wed, 28 Jan 2009 18:03:01 -0200
 From: gei...@gmail.com
 To: olpc-...@lists.laptop.org
 Subject: [Sur] videos de Rivera, Uruguay

 Estimados:

 En el edublog un maestro de Rivera (Jorge Cancela creo que es su
 nombre, su alias es JUCL) publicó dos videos con una presentación del
 uso de la XO en clase, hecha en conjunto con algunos alumnos. Me
 pareció muy bueno y me pareció que debía ser conocido por mucha gente.
 Sobre todo pienso en quienes trabajan en forma voluntaria para hacer
 el proyecto una realidad y muchas veces no saben qué es lo que pasa en
 los lugares donde se realiza el proyecto.

 Entonces le puse subtítulos en inglés y los publiqué aquí:

 http://www.overstream.net/view.php?oid=i2ueryser0rz

 http://www.overstream.net/view.php?oid=i4m7lvmniztl

 ¿Qué les parece? Algunos tramos no entendía bien lo que decían y quedó
 como puntos suspensivos, cualquier sugerencia para rellenarlos será
 bienvenida.

 Saludos,

 Gabriel
 ___
 Lista olpc-Sur
 olpc-...@lists.laptop.org
 http://lists.laptop.org/listinfo/olpc-sur

 ___
 Devel mailing list
 de...@lists.laptop.org
 http://lists.laptop.org/listinfo/devel




 --
 Caroline Meeks
 Solution Grove
 carol...@solutiongrove.com

 617-500-3488 - Office
 505-213-3268 - Fax

 ___
 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] Fwd: FW: [Sur] videos de Rivera, Uruguay (Excellent!)

2009-01-29 Thread Caroline Meeks
Thanks,

I wonder if they are using google gears for offline usage or whether the
kids are filling them in when connected to the internet.

Caroline

On Thu, Jan 29, 2009 at 6:19 PM, Gabriel Eirea gei...@gmail.com wrote:

 They use forms in Google Docs. (At least that's what I understood.)

 Regards,

 Gabriel

 2009/1/29 Caroline Meeks solutiongr...@gmail.com:
  Hi,
 
  How is Forms discussed at the end of the second video implemented? Is
 that
  a Sugar activity or is it using Moodle?
 
  Thanks,
  Caroline
 
 
  PS Awesome videos!
 
  -- Forwarded message --
  From: Caryl Bigenho cbige...@hotmail.com
  Date: 2009/1/29
  Subject: FW: [Sur] videos de Rivera, Uruguay (Excellent!)
  To: OLPC Support Gang support-gang-boun...@lists.laptop.org,
 Developers
  List de...@lists.laptop.org
 
 
  Hi...
 
  Someone in Uruguay has posted two videos showing how they are using the
 XOs
  in the classrooms.  It is difficult to understand the children at times,
 but
  someone has put in sub-titles in English. So, for us, that is ok (some of
  the Spanish speakers are having trouble with it though).
 
  There are amazing things in here...how the students and teacher keep in
  constant communication, how the teacher keeps track of what the students
 are
  doing, how and what they are learning from TurtleArt, how they use email,
  how they figured out how to convert and play YouTube videos, and how the
  teacher uses them as part of the curriculum.
 
  The tool they used for the subtitles, Overstream, seems pretty fantastic
  too.  The possibilities of using it for other things seem endless.
 
  This is really good stuff.  Take the time to check it out!
 
  http://www.overstream.net/view.php?oid=i2ueryser0rz
 
  http://www.overstream.net/view.php?oid=i4m7lvmniztl
 
 
  Caryl
 
  Date: Wed, 28 Jan 2009 18:03:01 -0200
  From: gei...@gmail.com
  To: olpc-...@lists.laptop.org
  Subject: [Sur] videos de Rivera, Uruguay
 
  Estimados:
 
  En el edublog un maestro de Rivera (Jorge Cancela creo que es su
  nombre, su alias es JUCL) publicó dos videos con una presentación del
  uso de la XO en clase, hecha en conjunto con algunos alumnos. Me
  pareció muy bueno y me pareció que debía ser conocido por mucha gente.
  Sobre todo pienso en quienes trabajan en forma voluntaria para hacer
  el proyecto una realidad y muchas veces no saben qué es lo que pasa en
  los lugares donde se realiza el proyecto.
 
  Entonces le puse subtítulos en inglés y los publiqué aquí:
 
  http://www.overstream.net/view.php?oid=i2ueryser0rz
 
  http://www.overstream.net/view.php?oid=i4m7lvmniztl
 
  ¿Qué les parece? Algunos tramos no entendía bien lo que decían y quedó
  como puntos suspensivos, cualquier sugerencia para rellenarlos será
  bienvenida.
 
  Saludos,
 
  Gabriel
  ___
  Lista olpc-Sur
  olpc-...@lists.laptop.org
  http://lists.laptop.org/listinfo/olpc-sur
 
  ___
  Devel mailing list
  de...@lists.laptop.org
  http://lists.laptop.org/listinfo/devel
 
 
 
 
  --
  Caroline Meeks
  Solution Grove
  carol...@solutiongrove.com
 
  617-500-3488 - Office
  505-213-3268 - Fax
 
  ___
  Sugar-devel mailing list
  Sugar-devel@lists.sugarlabs.org
  http://lists.sugarlabs.org/listinfo/sugar-devel
 
 




-- 
Caroline Meeks
Solution Grove
carol...@solutiongrove.com

617-500-3488 - Office
505-213-3268 - Fax
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] programming on thin ice

2009-01-29 Thread Benjamin M. Schwartz
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Walter Bender wrote:
 (1) A simple idea I am exploring are to allow Turtle Art users to
 enter simple Python commands directly into a block, as per
 http://sugarlabs.org/go/Image:Ta-sin.png

Beautiful.

 But here is my question:
 
 My code for #1 above is:
 
 def myfunc(lc, f, x):
 myf = def f(x): return  + f
 userdefined = {}
 try:
 exec myf in globals(), userdefined
 except:
 raise logoerror(#syntaxerror)
 return userdefined.values()[0](x)
 
 What I am concerned about is making the system vulnerable by letting
 arbitrary functions to execute within TA.

Don't worry about it.  Three reasons:

1.  You're right.  Rainbow's protections here are strong.  The
user-modified code can neither read nor write nor overwrite the contents
of the Journal, for example.  There are lots of other bad things it could
do, like fill the disk with junk, break the TurtleArt icons so that
TurtleArt won't start, or flood the network, but

2.  the user is writing this code themselves.  They'd have to go to great
lengths, just to (very temporarily) break their own machine.  Besides,

3.  the remaining issues in (1) should be fixed inside Rainbow, rather
than ineffectually patched by each Activity.

- --Ben
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkmCbSsACgkQUJT6e6HFtqQJ0QCfVxkCYZiDYIGp7m68cCBWoyRu
fwsAoI14YV8XDcDeA1lO5WC2ZbUVKwp0
=mNfY
-END PGP SIGNATURE-
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Missing Keyboard input on fresh Jhbuild

2009-01-29 Thread Grant Bowman
Many thanks to Tomeu for working with me on IRC to track this down.  I
got `./sugar-jhbuild run` working after I `unset XKEYSYMDB` in .bashrc
which was useful for very old motif applications before I upgraded X a
couple times.

Morgan, sugar-emulator seems to work too, thanks!  I am not sure I
would have figured that out since there is no mention of this command
in the file /usr/share/doc/sugar/README in the 0.82.0-1ubuntu3 version
of the sugar package.

The two may conflict a little so I'll just use one or the other.
Resetting brings back all the functionality by running `rm -rf
~/.sugar`

Thanks!

-- Grant Bowman   grant...@gmail.com




On Thu, Jan 29, 2009 at 4:05 AM, Morgan Collett
morgan.coll...@gmail.com wrote:
 On Thu, Jan 29, 2009 at 14:02, Grant Bowman grant...@gmail.com wrote:
 Oops, sample errors from http://pastebin.be/16354

 Run sugar-emulator, not sugar.

 Regards
 Morgan

___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel