[Sugar-devel] control panel
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
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
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
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
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
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
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
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
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
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
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
===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
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?
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
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!)
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!)
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
-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
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