[Sugar-devel] tamtammini-57.xo, csound and ubuntu

2011-04-01 Thread Andrea Mayr

Hi!

I am putting together an Ubuntu based Live-System for Kids from 6
to 12 years. I am exited that sugar is available as a package for
installation within Ubuntu now. Two years ago i tried so hard to
get it running (on debian), but failed. Most of the activities
are now running without problems after installing them with
sugar-install-bundle. But still i have a problem with TamTammini,
which is one of the essential programs for the paedagogical
approach of our setup. Maybe somebody could have a look at my
logfile. A friend tried it on a debian system and had similar
problems. Should i direct my questions to another place? I am
very thankful for advice and help.
Andrea


System is: Ubuntu 10.10.. Sugar 0.88.1, Csound version 5.12,
tamtammini-57.xo
Problem: TamTammini starts within sugar on ubuntu. When clicking
on an instrument you hear the sound you get when clicking a
button (sound is working, i.e Speak.activity is working fine),
but you don't hear the instrument. Also the keyboard gives no
sounds.

Log file:
** Message: pygobject_register_sinkfunc is deprecated
(HippoCanvasBox)
1301392836.158145 DEBUG root: Debug Level 0
1301392836.158415 DEBUG root: INFO: loaded
TAMTAM_ROOT=/home/jux/Activities/TamTamMini.activity
1301392836.214454 DEBUG root: skip
/home/jux/Activities/TamTamMini.activity/common/Util/Clooper/linux64_511_deb
blobs: /home/jux/Activities/Tam
TamMini.activity/common/Util/Clooper/linux64_511_deb/aclient.so:
falsche ELF-Klasse: ELFCLASS64
1301392836.216862 DEBUG root: skip
/home/jux/Activities/TamTamMini.activity/common/Util/Clooper/linux64_510
blobs: /home/jux/Activities/TamTamM
ini.activity/common/Util/Clooper/linux64_510/aclient.so: falsche
ELF-Klasse: ELFCLASS64
1301392836.218069 DEBUG root: skip
/home/jux/Activities/TamTamMini.activity/common/Util/Clooper/linux32_508
blobs: libcsound.so.5.1: Kann die S
hared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht
gefunden
1301392836.226332 DEBUG root: use
/home/jux/Activities/TamTamMini.activity/common/Util/Clooper/linux32_511_deb
blobs
1301392836.293436 DEBUG root: datastore.get
1301392836.298367 WARNING root: .has_key() is deprecated, use
'in'
1301392836.303999 DEBUG root: *** Act
fe6faa0ce02bb0dce54e1510cf9c965b80cde2b4, mesh instance None,
scope private
1301392836.326327 DEBUG root: PaletteWindow.popdown immediate
True
1301392836.335281 DEBUG root: PaletteWindow.popdown immediate
True
1301392836.340254 WARNING root: No gtk.AccelGroup in the top
level window.
1301392836.344155 WARNING root: No gtk.AccelGroup in the top
level window.
/usr/lib/python2.6/dist-packages/sugar/graphics/window.py:290:
DeprecationWarning: use toolbar_box instead of toolbox
warnings.warn('use toolbar_box instead of toolbox',
DeprecationWarning)
Logging disabled on purpose
PortMIDI real time MIDI plugin for Csound
virtual_keyboard real time MIDI plugin for Csound
PortAudio real-time audio module for Csound
0dBFS level = 32768.0
Csound version 5.12 (double samples) Sep 15 2010
libsndfile-1.0.21
UnifiedCSD:
/home/jux/Activities/TamTamMini.activity/common/Resources/tamtamorc.csd
STARTING FILE
Creating options
Herstellen des Orchesters
Creating score
orchname: /tmp/csound-uN7ijG.orc
scorename: /tmp/csound-QRX3dJ.sco
rtaudio: PortAudio module enabled ... using blocking interface
RAWWAVE_PATH: /usr/share/stk/rawwaves/
rtmidi: PortMIDI module enabled
orch compiler:
opcode homeSine a kki
opcode synthGrain a aa
opcode ControlMatrice i ii
opcode SourceMatrice i i
opcode FxMatrice i i
opcode controller k ii
opcode source a ii
opcode effects a ii
instr 200
instr 5600
instr 5400
instr 5401
instr 5201
instr 5202
instr 5212
instr 6000
instr 5204
instr 5203
instr 5000
instr 5022
instr 5023
instr 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010
instr 5101 5102 5103 5104 5105 5106 5107 5108 5109 5110
instr 5011 5012 5013 5014 5015 5016 5017 5018 5019 5020
instr 5111 5112 5113 5114 5115 5116 5117 5118 5119 5120
instr 5021
sorting score ...
... getan
Csound version 5.12 (double samples) Sep 15 2010
displays suppressed
0dBFS level = 32768.0
orch now loaded
audio buffered in 256 sample-frame blocks
SECTION 1:
/home/jux/Activities/TamTamMini.activity/Mini/miniTamTamMain.py:92:
DeprecationWarning: Use the new widget gtk.Tooltip
self.tooltips = gtk.Tooltips()
/home/jux/Activities/TamTamMini.activity/Mini/miniTamTamMain.py:187:
DeprecationWarning: Use the new widget gtk.Tooltip
self.tooltips.set_tip(self.geneSlider,Tooltips.COM PL)
/home/jux/Activities/TamTamMini.activity/Mini/miniTamTamMain.py:200:
DeprecationWarning: Use the new widget gtk.Tooltip
self.tooltips.set_tip(self.beatSlider,Tooltips.BEA T)
/home/jux/Activities/TamTamMini.activity/Mini/miniTamTamMain.py:217:
DeprecationWarning: Use the new widget gtk.Tooltip
self.tooltips.set_tip(tempoSlider,Tooltips.TEMPO)
/home/jux/Activities/TamTamMini.activity/Mini/miniTamTamMain.py:230:
DeprecationWarning: Use the new widget gtk.Tooltip
self.tooltips.set_tip(volumeSlider,Tooltips.VOL)

Re: [Sugar-devel] [DESIGN] Record UI

2011-04-01 Thread Sean DALY
as a former audio engineer, I agree visual feedback during recording is vital.

There are lots of ways to do this minimally:

* a red light on in standby, red light blinking when recording
* green blinking light for recording within level, yellow blinking for
close to saturation, red blinking for saturation
* 5-bar pseudo LEDs; 3 green, 1 yellow, 1 red, valid for recording and playback
* a single light varying in intensity, size, or spectrum from green to
red, small to large


FWIW, I also feel the lips are not an intuitive representation of a
microphone. A microphone would best represent mic input.

Sean



On Fri, Apr 1, 2011 at 12:54 AM, C. Scott Ananian csc...@laptop.org wrote:
 On Fri, Mar 18, 2011 at 12:18 PM, Art Hunkins abhun...@uncg.edu wrote:
 Please ensure that, in *audio* recording mode, any video display (including
 an oscilloscope-style display) does not cause glitches in the audio. (This
 was an apparent problem in earlier versions.) Of course, the surest
 guarantee of this is no simultaneous (changing) video display.

 I think video feedback is vital. How do you know it's actually doing
 something if nothing seems to happen when you start recording audio?
 It doesn't necessarily have to be a waveform display, but *something*
 needs to be changing.

 A waveform display has pedagogical value.  It's worth making that work right.
  --scott
 ___
 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] Dropbox on the XO

2011-04-01 Thread Christoph Derndorfer
Hi all,

thanks a lot for the replies.

So I just heard back from the local project coordinator and the main
motivation behind using Dropbox is syncing up files between the teacher's XO
and the pupils' XOs. One of the things we've been trying to do for awhile is
finding a simple way to get pupils' work of the XOs and into other systems
as well as enabling them to print out the things they write, pictures they
draw, photos they take, etc.

If there was a simple way to do this then we'd make 25 pupils and 2 teachers
very happy:-)

James suggested Sugar Commander to copy the files from the dropbox folder
into the Journal, having never used I'm wondering whether it's also possible
to do it the other way 'round (Journal - Dropbox folder)? (since that would
be the main initial use-case)

As per Rudolf's comment I'm now thinking that enabling an easy-sync between
the XOs and other computers they children have access to (e.g. at home)
might also be an area that's worthwhile investigating.

And while I agree that sugar already has many sharing features I don't
think they're nearly powerful and flexible enough (which reminds of seeing
the expression on Richard Smith's face when I showed him this photo from
Peru -
http://www.olpcnews.com/countries/peru/peruvian_pupils_ingenious_method_for_copying_songs.html
 - which was simply priceless;-).

Cheers,
Christoph

On Fri, Apr 1, 2011 at 1:55 AM, James Cameron qu...@laptop.org wrote:

 On Thu, Mar 31, 2011 at 10:06:45AM -0400, Rodolfo D. Arce S. wrote:
  Dropbox is designed based on syncing in multiple machines, if a child
  has only one machine, then i don't think it to be necessary.

 I'd like to work on the assumption that Sugar is for a child who has at
 least one machine, not at most one machine.

 if n = 0, our software will not run;
 if n = 1, our software will run;
 if n  1, our software will still run.

 --
 James Cameron
 http://quozl.linux.org.au/
 ___
 Sugar-devel mailing list
 Sugar-devel@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/sugar-devel




-- 
Christoph Derndorfer
co-editor, olpcnews
url: www.olpcnews.com
e-mail: christ...@olpcnews.com
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Dropbox on the XO

2011-04-01 Thread James Cameron
On Fri, Apr 01, 2011 at 01:02:46PM +0200, Christoph Derndorfer wrote:
 James suggested Sugar Commander to copy the files from the dropbox
 folder into the Journal, ...

Not me, probably Other James.

 And while I agree that sugar already has many sharing features I
 don't think they're nearly powerful and flexible enough (which reminds
 of seeing the expression on Richard Smith's face when I showed him
 this photo from Peru -
 http://www.olpcnews.com/countries/peru/peruvian_pupils_ingenious_method_for_copying_songs.html
 - which was simply priceless;-).

Very sad.  Have you actually used the feature that sends a journal entry
from one laptop to another over wireless?  'Cause if you haven't used
it, then perhaps you should retract your opinion until you've had a go
at it.  There's no point whinging about software written years ago.

-- 
James Cameron
http://quozl.linux.org.au/
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [PATCH] The activity icon does not handle the case of a activity without metadata.

2011-04-01 Thread Gonzalo Odiard
Done: http://bugs.sugarlabs.org/ticket/2743

On Thu, Mar 31, 2011 at 12:23 PM, Simon Schampijer si...@schampijer.dewrote:

 Hi Gonzalo,

 thanks for the patch! Can we open a ticket that has a test case for it and
 add the bug number to the description? If you open it on SL infra please add
 the '11.2.0' keywords.

 Regards,
   Simon
 ___
 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] Dropbox on the XO

2011-04-01 Thread Christoph Derndorfer
On Fri, Apr 1, 2011 at 1:31 PM, James Cameron qu...@laptop.org wrote:

 On Fri, Apr 01, 2011 at 01:02:46PM +0200, Christoph Derndorfer wrote:
  James suggested Sugar Commander to copy the files from the dropbox
  folder into the Journal, ...

 Not me, probably Other James.


Yes, sorry, it was James Simmons and I only realized now that his message
didn't go to the list...


  And while I agree that sugar already has many sharing features I
  don't think they're nearly powerful and flexible enough (which reminds
  of seeing the expression on Richard Smith's face when I showed him
  this photo from Peru -
 
 http://www.olpcnews.com/countries/peru/peruvian_pupils_ingenious_method_for_copying_songs.html
  - which was simply priceless;-).

 Very sad.


Not sure why people think it's sad. To me it really is ingenious and I loved
how these pupils worked around the software limitations to achieve what they
wanted.


  Have you actually used the feature that sends a journal entry
 from one laptop to another over wireless?  'Cause if you haven't used
 it, then perhaps you should retract your opinion until you've had a go
 at it.  There's no point whinging about software written years ago.


Sorry if I touched a soft spot here! ;-)

On a more serious note I saw that my previous e-mail should read teacher's
normal laptop rather than teacher's XO since the main idea is still to
make it easy to print children's works.

Cheers,
Christoph

-- 
Christoph Derndorfer
co-editor, olpcnews
url: www.olpcnews.com
e-mail: christ...@olpcnews.com
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [DESIGN] Record UI

2011-04-01 Thread Art Hunkins
Thanks, Gonzalo; that's a very good idea. I'll look forward to testing.

Art Hunkins
  - Original Message - 
  From: Gonzalo Odiard 
  To: Art Hunkins 
  Cc: C. Scott Ananian ; Sugar-dev Devel 
  Sent: Thursday, March 31, 2011 11:39 PM
  Subject: Re: [Sugar-devel] [DESIGN] Record UI


  Art,
  I don't know if i will see the glitches when we do the visual representation.
  I agree, in a tool to record audio, is important the audio is well recorded.
  And when I have anything to show, I will inform and we can test it and see 
what can we do.
  Regards

  Gonzalo



  On Thu, Mar 31, 2011 at 10:15 PM, Art Hunkins abhun...@uncg.edu wrote:


- Original Message - From: C. Scott Ananian csc...@laptop.org
To: Art Hunkins abhun...@uncg.edu
Cc: Gonzalo Odiard gonz...@laptop.org; Sugar-dev Devel 
sugar-devel@lists.sugarlabs.org
Sent: Thursday, March 31, 2011 6:54 PM
Subject: Re: [Sugar-devel] [DESIGN] Record UI




  On Fri, Mar 18, 2011 at 12:18 PM, Art Hunkins abhun...@uncg.edu wrote:

Please ensure that, in *audio* recording mode, any video display 
(including
an oscilloscope-style display) does not cause glitches in the audio. 
(This
was an apparent problem in earlier versions.) Of course, the surest
guarantee of this is no simultaneous (changing) video display.


  I think video feedback is vital. How do you know it's actually doing
  something if nothing seems to happen when you start recording audio?
  It doesn't necessarily have to be a waveform display, but *something*
  needs to be changing.

  A waveform display has pedagogical value.  It's worth making that work 
right.
  --scott



If it works right, fine.

Otherwise, there is the elapsed time indicator that is the something that 
needs to be changing. Also there are visual changes when you start and stop 
recording - all sorts of visual cues.

I too rather like the waveform display - it does have some pedagogical 
value; it just *must not* interrupt smooth audio flow.

Art Hunkins 


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


Re: [Sugar-devel] tamtammini-57.xo, csound and ubuntu

2011-04-01 Thread Sebastian Silva

Hello Andrea,
Yes this is the correct place to ask.
I have the exact same problem on my machine with Trisquel 10.04.
I've looked and there isnt a bug report so I made one:
http://bugs.sugarlabs.org/ticket/2744

I've put you on CC so you get news on it.

Thanks for the report!


El 01/04/11 04:13, Andrea Mayr escribió:

Problem: TamTammini starts within sugar on ubuntu. When clicking
on an instrument you hear the sound you get when clicking a
button (sound is working, i.e Speak.activity is working fine),
but you don't hear the instrument. Also the keyboard gives no
sounds.



insert_score_event(): invalid instrument number or name


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


[Sugar-devel] Fedora_15_gnome3_with_sugar_0.92.0

2011-04-01 Thread Thomas C Gilliard

FYI New today:
The f15 desktop live .iso [1] Boots from CD to gnome3 and installs to 
HD.  sugar 0.92.0 can also be installed see method: 
http://wiki.sugarlabs.org/go/Community/Distributions/Fedora#Fedora_15_gnome3_with_sugar_0.92.0


Tom Gilliard
satellit on freenode #sugar IRC

Download: [1] 
http://serverbeach1.fedoraproject.org/pub/alt/stage/15-Beta.TC1/Live/i686/Fedora-15-Beta-i686-Live-Desktop.iso

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


[Sugar-devel] [PATCH] Adding support for Tuquito GNU/Linux distribution

2011-04-01 Thread amaciel
Tuquito is a Ubuntu based distribution - http://www.tuquito.org.ar Made in 
Argentina our goal is to make an usable distribution whit support for educators 
from a collaborative learning  perspective.
---
 config/sysdeps/10tuquito-allversions.xml |1 +
 config/sysdeps/50tuquito-4.1.xml |   25 +
 config/sysdeps/50tuquito-allversions.xml |5 +
 sjhbuild/sysdeps.py  |3 ++-
 4 files changed, 33 insertions(+), 1 deletions(-)
 create mode 12 config/sysdeps/10tuquito-allversions.xml
 create mode 100644 config/sysdeps/50tuquito-4.1.xml
 create mode 100644 config/sysdeps/50tuquito-allversions.xml

diff --git a/config/sysdeps/10tuquito-allversions.xml 
b/config/sysdeps/10tuquito-allversions.xml
new file mode 12
index 000..ce85b51
--- /dev/null
+++ b/config/sysdeps/10tuquito-allversions.xml
@@ -0,0 +1 @@
+debian-family.xml
\ No newline at end of file
diff --git a/config/sysdeps/50tuquito-4.1.xml b/config/sysdeps/50tuquito-4.1.xml
new file mode 100644
index 000..5ed0ce8
--- /dev/null
+++ b/config/sysdeps/50tuquito-4.1.xml
@@ -0,0 +1,25 @@
+?xml version=1.0?
+dependencies
+  package name=abiword source=abiword-plugins/
+  package name=espeak/
+  package name=espeak-data/
+  package name=libabiword-2.8-dev source=abiword/
+  package name=libtelepathy-glib0 source=telepathy-glib/
+  package name=libdbus-glib-1-dev source=dbus-glib/
+  package name=metacity source=metacity/
+  package name=pep8 source=pep8/
+  package name=pylint source=pylint/
+  package name=python-abiword source=pyabiword/
+  package name=python-evince source=gnome-python-desktop/
+  package name= python-lxml source= python-lxml/
+  package name=python-beautifulsoup source=python-beautifulsoup/
+!--  package name=python-metacity source=gnome-python-desktop/ --
+  package name=python-rsvg source=gnome-python-desktop/
+  package name=python-telepathy source=telepathy-python/
+  package name=python-wnck source=gnome-python-desktop/
+  package name=python-xklavier source=python-xklavier/
+  !-- python-xpcom still isn't packaged so hulahop won't work, but it builds 
--
+  package name=telepathy-gabble source=telepathy-gabble/
+  package name=telepathy-salut source=telepathy-salut/
+  package name=xulrunner-1.9.2 source=xulrunner/!-- for hulahop --
+/dependencies
diff --git a/config/sysdeps/50tuquito-allversions.xml 
b/config/sysdeps/50tuquito-allversions.xml
new file mode 100644
index 000..e523b3a
--- /dev/null
+++ b/config/sysdeps/50tuquito-allversions.xml
@@ -0,0 +1,5 @@
+?xml version=1.0?
+dependencies
+  !-- TODO: check whether we actually need these (commented out for Debian) 
--
+  package name=libpoppler-dev/
+/dependencies
diff --git a/sjhbuild/sysdeps.py b/sjhbuild/sysdeps.py
index 7aeb026..cf851af 100644
--- a/sjhbuild/sysdeps.py
+++ b/sjhbuild/sysdeps.py
@@ -15,6 +15,7 @@ _UNSTABLE_NAMES = {
 'fedora': 'rawhide',
 'mandrivalinux': 'cooker',
 'ubuntu': 'unstable',
+'tuquito':'unstable',
 }
 
 
@@ -49,7 +50,7 @@ def check_package(package):
 if name in ['fedora', 'mandrivalinux']:
 ret = subprocess.call(['rpm', '--quiet', '-q', package])
 return ret == 0
-elif name in ['ubuntu', 'debian']:
+elif name in ['ubuntu', 'debian', 'tuquito']:
 cmd = [dpkg-query, -f='${status}', -W, package]
 out, err_ = subprocess.Popen(cmd, stdout=subprocess.PIPE).communicate()
 return out.find('install ok installed') != -1
-- 
1.7.1

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


Re: [Sugar-devel] [PATCH] adding support for Tuquito GNU/Linux distribution

2011-04-01 Thread Alvar Maciel
On Thu, Mar 31, 2011 at 7:10 PM, Sascha Silbe si...@activitycentral.comwrote:


 Thanks for the patch! I'll take a closer look within the next few days
 (if I don't, feel free to ping me).

ok thanks for all

 Just one thing: You need to use
 lower case 'tuquito' in sysdeps.py because we force all names to lower
 case before usage (see _get_distribution() and _pipe_lower()).

 I made the corrections to the pacht, I send via git and attach to this mail
to
From 233589ff2fdc1e862e2eb8b02c66525dd8c9ac5f Mon Sep 17 00:00:00 2001
From: amaciel al...@tuquito.org.ar
Date: Fri, 1 Apr 2011 12:06:00 -0300
Subject: [PATCH] Adding support for Tuquito GNU/Linux distribution

Tuquito is a Ubuntu based distribution - http://www.tuquito.org.ar Made in
Argentina our goal is to make an usable distribution whit support for
educators from a collaborative learning  perspective.
---
 config/sysdeps/10tuquito-allversions.xml |1 +
 config/sysdeps/50tuquito-4.1.xml |   25 +
 config/sysdeps/50tuquito-allversions.xml |5 +
 sjhbuild/sysdeps.py  |3 ++-
 4 files changed, 33 insertions(+), 1 deletions(-)
 create mode 12 config/sysdeps/10tuquito-allversions.xml
 create mode 100644 config/sysdeps/50tuquito-4.1.xml
 create mode 100644 config/sysdeps/50tuquito-allversions.xml

diff --git a/config/sysdeps/10tuquito-allversions.xml
b/config/sysdeps/10tuquito-allversions.xml
new file mode 12
index 000..ce85b51
--- /dev/null
+++ b/config/sysdeps/10tuquito-allversions.xml
@@ -0,0 +1 @@
+debian-family.xml
\ No newline at end of file
diff --git a/config/sysdeps/50tuquito-4.1.xml
b/config/sysdeps/50tuquito-4.1.xml
new file mode 100644
index 000..5ed0ce8
--- /dev/null
+++ b/config/sysdeps/50tuquito-4.1.xml
@@ -0,0 +1,25 @@
+?xml version=1.0?
+dependencies
+  package name=abiword source=abiword-plugins/
+  package name=espeak/
+  package name=espeak-data/
+  package name=libabiword-2.8-dev source=abiword/
+  package name=libtelepathy-glib0 source=telepathy-glib/
+  package name=libdbus-glib-1-dev source=dbus-glib/
+  package name=metacity source=metacity/
+  package name=pep8 source=pep8/
+  package name=pylint source=pylint/
+  package name=python-abiword source=pyabiword/
+  package name=python-evince source=gnome-python-desktop/
+  package name= python-lxml source= python-lxml/
+  package name=python-beautifulsoup source=python-beautifulsoup/
+!--  package name=python-metacity source=gnome-python-desktop/ --
+  package name=python-rsvg source=gnome-python-desktop/
+  package name=python-telepathy source=telepathy-python/
+  package name=python-wnck source=gnome-python-desktop/
+  package name=python-xklavier source=python-xklavier/
+  !-- python-xpcom still isn't packaged so hulahop won't work, but it
builds --
+  package name=telepathy-gabble source=telepathy-gabble/
+  package name=telepathy-salut source=telepathy-salut/
+  package name=xulrunner-1.9.2 source=xulrunner/!-- for hulahop --
+/dependencies
diff --git a/config/sysdeps/50tuquito-allversions.xml
b/config/sysdeps/50tuquito-allversions.xml
new file mode 100644
index 000..e523b3a
--- /dev/null
+++ b/config/sysdeps/50tuquito-allversions.xml
@@ -0,0 +1,5 @@
+?xml version=1.0?
+dependencies
+  !-- TODO: check whether we actually need these (commented out for
Debian) --
+  package name=libpoppler-dev/
+/dependencies
diff --git a/sjhbuild/sysdeps.py b/sjhbuild/sysdeps.py
index 7aeb026..cf851af 100644
--- a/sjhbuild/sysdeps.py
+++ b/sjhbuild/sysdeps.py
@@ -15,6 +15,7 @@ _UNSTABLE_NAMES = {
 'fedora': 'rawhide',
 'mandrivalinux': 'cooker',
 'ubuntu': 'unstable',
+'tuquito':'unstable',
 }


@@ -49,7 +50,7 @@ def check_package(package):
 if name in ['fedora', 'mandrivalinux']:
 ret = subprocess.call(['rpm', '--quiet', '-q', package])
 return ret == 0
-elif name in ['ubuntu', 'debian']:
+elif name in ['ubuntu', 'debian', 'tuquito']:
 cmd = [dpkg-query, -f='${status}', -W, package]
 out, err_ = subprocess.Popen(cmd,
stdout=subprocess.PIPE).communicate()
 return out.find('install ok installed') != -1
-- 
1.7.1
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] tamtammini-57.xo, csound and ubuntu

2011-04-01 Thread Art Hunkins
As a Csound user (but except for Sugar, lacking Linux experience), I can 
perhaps be of some help.


The problem is shown by these lines:

insert_score_event(): invalid instrument number or name
insert_score_event(): invalid instrument number or name
insert_score_event(): invalid instrument number or name
insert_score_event(): invalid instrument number or name
insert_score_event(): invalid instrument number or name
insert_score_event(): invalid instrument number or name
insert_score_event(): invalid instrument number or name
insert_score_event(): invalid instrument number or name
insert_score_event(): invalid instrument number or name
insert_score_event(): invalid instrument number or name
insert_score_event(): invalid instrument number or name
insert_score_event(): invalid instrument number or name

Clearly, the orchestra has been compiled correctly. The score is the 
problem. Score events are obviously being inserted in real time as you press 
keys. As each score event is initiated, it looks for its designated 
instrument name or number and doesn't find it in the orchestra; so it gives 
a click and cancels the event. Offhand, it looks like the activity has a 
name communication problem; either that, or the necessary instruments 
aren't being generated in the orchestra (although there is no indication of 
that).


Other than that, there are a very large number of (gtk) deprecation warnings 
indicated. Could this indicate python-related version incompatibilites? 
Others with more expertise than I should address this possibility.


Art Hunkins

- Original Message - 
From: Andrea Mayr andrea.m...@netbridge.at

To: sugar-devel@lists.sugarlabs.org
Sent: Friday, April 01, 2011 5:13 AM
Subject: [Sugar-devel] tamtammini-57.xo, csound and ubuntu



Hi!

I am putting together an Ubuntu based Live-System for Kids from 6
to 12 years. I am exited that sugar is available as a package for
installation within Ubuntu now. Two years ago i tried so hard to
get it running (on debian), but failed. Most of the activities
are now running without problems after installing them with
sugar-install-bundle. But still i have a problem with TamTammini,
which is one of the essential programs for the paedagogical
approach of our setup. Maybe somebody could have a look at my
logfile. A friend tried it on a debian system and had similar
problems. Should i direct my questions to another place? I am
very thankful for advice and help.
Andrea


System is: Ubuntu 10.10.. Sugar 0.88.1, Csound version 5.12,
tamtammini-57.xo
Problem: TamTammini starts within sugar on ubuntu. When clicking
on an instrument you hear the sound you get when clicking a
button (sound is working, i.e Speak.activity is working fine),
but you don't hear the instrument. Also the keyboard gives no
sounds.

Log file:
** Message: pygobject_register_sinkfunc is deprecated
(HippoCanvasBox)
1301392836.158145 DEBUG root: Debug Level 0
1301392836.158415 DEBUG root: INFO: loaded
TAMTAM_ROOT=/home/jux/Activities/TamTamMini.activity
1301392836.214454 DEBUG root: skip
/home/jux/Activities/TamTamMini.activity/common/Util/Clooper/linux64_511_deb
blobs: /home/jux/Activities/Tam
TamMini.activity/common/Util/Clooper/linux64_511_deb/aclient.so:
falsche ELF-Klasse: ELFCLASS64
1301392836.216862 DEBUG root: skip
/home/jux/Activities/TamTamMini.activity/common/Util/Clooper/linux64_510
blobs: /home/jux/Activities/TamTamM
ini.activity/common/Util/Clooper/linux64_510/aclient.so: falsche
ELF-Klasse: ELFCLASS64
1301392836.218069 DEBUG root: skip
/home/jux/Activities/TamTamMini.activity/common/Util/Clooper/linux32_508
blobs: libcsound.so.5.1: Kann die S
hared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht
gefunden
1301392836.226332 DEBUG root: use
/home/jux/Activities/TamTamMini.activity/common/Util/Clooper/linux32_511_deb
blobs
1301392836.293436 DEBUG root: datastore.get
1301392836.298367 WARNING root: .has_key() is deprecated, use
'in'
1301392836.303999 DEBUG root: *** Act
fe6faa0ce02bb0dce54e1510cf9c965b80cde2b4, mesh instance None,
scope private
1301392836.326327 DEBUG root: PaletteWindow.popdown immediate
True
1301392836.335281 DEBUG root: PaletteWindow.popdown immediate
True
1301392836.340254 WARNING root: No gtk.AccelGroup in the top
level window.
1301392836.344155 WARNING root: No gtk.AccelGroup in the top
level window.
/usr/lib/python2.6/dist-packages/sugar/graphics/window.py:290:
DeprecationWarning: use toolbar_box instead of toolbox
warnings.warn('use toolbar_box instead of toolbox',
DeprecationWarning)
Logging disabled on purpose
PortMIDI real time MIDI plugin for Csound
virtual_keyboard real time MIDI plugin for Csound
PortAudio real-time audio module for Csound
0dBFS level = 32768.0
Csound version 5.12 (double samples) Sep 15 2010
libsndfile-1.0.21
UnifiedCSD:
/home/jux/Activities/TamTamMini.activity/common/Resources/tamtamorc.csd
STARTING FILE
Creating options
Herstellen des Orchesters
Creating score
orchname: /tmp/csound-uN7ijG.orc
scorename: /tmp/csound-QRX3dJ.sco

Re: [Sugar-devel] [Systems] Sugar Labs website: call for content

2011-04-01 Thread Bernie Innocenti
On Fri, 2011-04-01 at 11:12 -0400, Mike DeVine wrote: 
 Dear Sugar Labs community members,
 
 This is Mike DeVine, one of the RIT students working on the redesign
 for the Sugar Labs website. As you may have read in an earlier email
 from Sean Daly, we're currently looking for any and all content
 related to Sugar, in any shape or form, which we can incorporate into
 the new site. This means images, video, documents, links, anything.
 The new site will be much more multimedia-friendly, and we'd like to
 show that off with as much content as possible, as well as by creating
 new content to fill holes left by what's already out there. 
 
 We also have more specific needs for content in some areas, and I'll
 be sending out more emails with details on those items, but for now
 I'm simply sending out a general call for any and all content (and
 links to content) the Sugar community can provide. Simply reply to
 this email with either content attached or links to content, and we'll
 take it from there. 
 
 Thanks very much in advance,

These are my a few photos I've selected some time ago for the website:

  http://people.sugarlabs.org/bernie/sugar/marketing/website-images/


You may also find the following advertisement material useful:

  http://people.sugarlabs.org/bernie/sugar/marketing/logo/
  http://people.sugarlabs.org/bernie/sugar/marketing/screenshots/
  http://people.sugarlabs.org/bernie/sugar/slides/pics/

-- 
   // Bernie Innocenti - http://codewiz.org/
 \X/  Sugar Labs   - http://sugarlabs.org/


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


Re: [Sugar-devel] Dropbox on the XO

2011-04-01 Thread Gary Martin
Hi Christopher,

On 1 Apr 2011, at 13:01, Christoph Derndorfer christoph.derndor...@gmail.com 
wrote:

 On Fri, Apr 1, 2011 at 1:31 PM, James Cameron qu...@laptop.org wrote:
 On Fri, Apr 01, 2011 at 01:02:46PM +0200, Christoph Derndorfer wrote:
  James suggested Sugar Commander to copy the files from the dropbox
  folder into the Journal, ...
 
 Not me, probably Other James.
 
 Yes, sorry, it was James Simmons and I only realized now that his message 
 didn't go to the list...
  
  And while I agree that sugar already has many sharing features I
  don't think they're nearly powerful and flexible enough (which reminds
  of seeing the expression on Richard Smith's face when I showed him
  this photo from Peru -
  http://www.olpcnews.com/countries/peru/peruvian_pupils_ingenious_method_for_copying_songs.html
  - which was simply priceless;-).
 
 Very sad.
 
 Not sure why people think it's sad. To me it really is ingenious and I loved 
 how these pupils worked around the software limitations to achieve what they 
 wanted.
  
  Have you actually used the feature that sends a journal entry
 from one laptop to another over wireless?  'Cause if you haven't used
 it, then perhaps you should retract your opinion until you've had a go
 at it.  There's no point whinging about software written years ago.
 
 Sorry if I touched a soft spot here! ;-)
 
 On a more serious note I saw that my previous e-mail should read teacher's 
 normal laptop rather than teacher's XO since the main idea is still to 
 make it easy to print children's works.

I'd be happy to see a 3rd party make a nice Dropbox activity (perhaps Dropbox 
would consider sponsoring a dev seeing as they are a commercial service), 
pretty sure it is based on WebDAV so should be some standard open source 
projects about to build a nice focused Sugar Activity UI around.

I wanted to raise the bandwidth issue — I do use Dropbox from time to time to 
share files between my iPad and PowerBook, but I find it painful having to 
upload and download to the Internet over broadband for more than trivial file 
sizes, imagine the frustration for one class full of children trying to all 
sync remotely with a Dropbox account. The solution really needs to use the 
local network e.g. as achievable via being connected to the class wireless 
access point, salute (not a remote network jabber server or perhaps a local XS 
would be OK), and using the Journal 'send to -- friend' feature.

FWIW, I've had text chat working between XOs and iChat on a Mac, think I've 
seen reports of Pidgen working in Gnome as well, but not recently tried testing 
to see if file transfer works (it didn't used to, but a fair bit of has changed 
since then). That could be the area most worth some more effort and testing.

Regards,
--Gary

 Cheers,
 Christoph
 
 -- 
 Christoph Derndorfer
 co-editor, olpcnews
 url: www.olpcnews.com
 e-mail: christ...@olpcnews.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


Re: [Sugar-devel] Dropbox on the XO

2011-04-01 Thread Sebastian Silva

Hi Christoph,
We're having a similar use case in Peru at the moment. Artists from 
Neokinok.tv are recording with the children of the Shippibo and Aymara 
native communities a documentary using XOs and Record. They needed a way 
to copy the footage as well as other content into a central server. So I 
have started working with them on using and adapting 
http://wiki.sugarlabs.org/go/Activities/FileShare.


We've run into some constraints like:

- Having to share one file by one.
(I've made a patch to share all favorites at once)
http://git.sugarlabs.org/file-share-activity
With a populated journal this crashes, still debugging.

- The server script - we'd like it to provide feedback of successful 
operations and also to extract uploaded files into a regular directory 
(instead of .xoj journal files). For use with a regular linux desktop 
for editing video and material.


- All children should have permission to upload to server

- When testing on localhost the server errors (but doesnt seem to fail) 
http://bugs.sugarlabs.org/ticket/2732


When I'm finished writing these patches maybe the activity will be 
closer to useful for your scenario as well.

Let me know if you'd like me to ping you for testing it.

I'm copying Justin who is the author.

BTW they'll be streaming live today at 7pm EST
http://experimentaltv.org/xotv
or directly http://stream.neokinok.tv:8000/xotv.ogg

Cheers!
Sebastian

El 01/04/11 07:01, Christoph Derndorfer escribió:
On Fri, Apr 1, 2011 at 1:31 PM, James Cameron qu...@laptop.org 
mailto:qu...@laptop.org wrote:


On Fri, Apr 01, 2011 at 01:02:46PM +0200, Christoph Derndorfer wrote:
 James suggested Sugar Commander to copy the files from the dropbox
 folder into the Journal, ...

Not me, probably Other James.


Yes, sorry, it was James Simmons and I only realized now that his 
message didn't go to the list...


 And while I agree that sugar already has many sharing features I
 don't think they're nearly powerful and flexible enough (which
reminds
 of seeing the expression on Richard Smith's face when I showed him
 this photo from Peru -


http://www.olpcnews.com/countries/peru/peruvian_pupils_ingenious_method_for_copying_songs.html
 - which was simply priceless;-).

Very sad.


Not sure why people think it's sad. To me it really is ingenious and I 
loved how these pupils worked around the software limitations to 
achieve what they wanted.


 Have you actually used the feature that sends a journal entry
from one laptop to another over wireless?  'Cause if you haven't used
it, then perhaps you should retract your opinion until you've had a go
at it.  There's no point whinging about software written years ago.


Sorry if I touched a soft spot here! ;-)

On a more serious note I saw that my previous e-mail should read 
teacher's normal laptop rather than teacher's XO since the main 
idea is still to make it easy to print children's works.


Cheers,
Christoph

--
Christoph Derndorfer
co-editor, olpcnews
url: www.olpcnews.com http://www.olpcnews.com
e-mail: christ...@olpcnews.com mailto:christ...@olpcnews.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


Re: [Sugar-devel] Dropbox on the XO

2011-04-01 Thread Christoph Derndorfer
On Fri, Apr 1, 2011 at 6:12 PM, Gary Martin garycmar...@googlemail.comwrote:

 Hi Christopher,


Hi Gary,


 On 1 Apr 2011, at 13:01, Christoph Derndorfer 
 christoph.derndor...@gmail.com wrote:

 On Fri, Apr 1, 2011 at 1:31 PM, James Cameron  qu...@laptop.org
 qu...@laptop.org wrote:

 On Fri, Apr 01, 2011 at 01:02:46PM +0200, Christoph Derndorfer wrote:
  James suggested Sugar Commander to copy the files from the dropbox
  folder into the Journal, ...

 Not me, probably Other James.


 Yes, sorry, it was James Simmons and I only realized now that his message
 didn't go to the list...


   And while I agree that sugar already has many sharing features I
  don't think they're nearly powerful and flexible enough (which reminds
  of seeing the expression on Richard Smith's face when I showed him
  this photo from Peru -
 
 http://www.olpcnews.com/countries/peru/peruvian_pupils_ingenious_method_for_copying_songs.html
 http://www.olpcnews.com/countries/peru/peruvian_pupils_ingenious_method_for_copying_songs.html
  - which was simply priceless;-).

 Very sad.


 Not sure why people think it's sad. To me it really is ingenious and I
 loved how these pupils worked around the software limitations to achieve
 what they wanted.


  Have you actually used the feature that sends a journal entry
 from one laptop to another over wireless?  'Cause if you haven't used
 it, then perhaps you should retract your opinion until you've had a go
 at it.  There's no point whinging about software written years ago.


 Sorry if I touched a soft spot here! ;-)

 On a more serious note I saw that my previous e-mail should read teacher's
 normal laptop rather than teacher's XO since the main idea is still to
 make it easy to print children's works.


 I'd be happy to see a 3rd party make a nice Dropbox activity (perhaps
 Dropbox would consider sponsoring a dev seeing as they are a commercial
 service), pretty sure it is based on WebDAV so should be some standard open
 source projects about to build a nice focused Sugar Activity UI around.


Good idea. Maybe someone really should approach Dropbox. Without getting to
off-topic this is something that I've been thinking about for awhile. In the
mobile space most people try to support iOS, Android, WebOS, etc. and it
would be great if we could convince service providers to do something
similar for the Sugar ecosystem.


 I wanted to raise the bandwidth issue — I do use Dropbox from time to time
 to share files between my iPad and PowerBook, but I find it painful having
 to upload and download to the Internet over broadband for more than trivial
 file sizes, imagine the frustration for one class full of children trying to
 all sync remotely with a Dropbox account. The solution really needs to use
 the local network e.g. as achievable via being connected to the class
 wireless access point, salute (not a remote network jabber server or perhaps
 a local XS would be OK), and using the Journal 'send to -- friend' feature.


This is indeed a good point though for some reason I had thought that
Dropbox is as smart as Skype and does direct file-transfer when it detects
that the computers are on the same LAN... Will have to investigate this
more.


 FWIW, I've had text chat working between XOs and iChat on a Mac, think I've
 seen reports of Pidgen working in Gnome as well, but not recently tried
 testing to see if file transfer works (it didn't used to, but a fair bit of
 has changed since then). That could be the area most worth some more
 effort and testing.


Excellent point, this is an option I hadn't even considered yet!

Thanks,
Christoph
P.S. Every time I see your name on the mailing-lists I'm reminded of the
fact that we still haven't implemented the medal/awards system we discussed
at Sean's apartment during Sugar Camp Paris almost two years ago... :-/

-- 
Christoph Derndorfer
co-editor, olpcnews
url: www.olpcnews.com
e-mail: christ...@olpcnews.com
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Dropbox on the XO

2011-04-01 Thread Christoph Derndorfer
Hi Sebastian,
hi James,

thanks a lot for your message.

I'd definitely love to look at your work when it's done as it really does
sounds like a possible solution for the scenario we're looking at.

Oh, and I can't wait to see the Neokinok.tv footage:-)

Saludos,
Christoph

On Fri, Apr 1, 2011 at 6:31 PM, Sebastian Silva
sebast...@somosazucar.orgwrote:

  Hi Christoph,
 We're having a similar use case in Peru at the moment. Artists from
 Neokinok.tv are recording with the children of the Shippibo and Aymara
 native communities a documentary using XOs and Record. They needed a way to
 copy the footage as well as other content into a central server. So I have
 started working with them on using and adapting
 http://wiki.sugarlabs.org/go/Activities/FileShare.

 We've run into some constraints like:

 - Having to share one file by one.
 (I've made a patch to share all favorites at once)
 http://git.sugarlabs.org/file-share-activity
 With a populated journal this crashes, still debugging.

 - The server script - we'd like it to provide feedback of successful
 operations and also to extract uploaded files into a regular directory
 (instead of .xoj journal files). For use with a regular linux desktop for
 editing video and material.

 - All children should have permission to upload to server

 - When testing on localhost the server errors (but doesnt seem to fail)
 http://bugs.sugarlabs.org/ticket/2732

 When I'm finished writing these patches maybe the activity will be closer
 to useful for your scenario as well.
 Let me know if you'd like me to ping you for testing it.

 I'm copying Justin who is the author.

 BTW they'll be streaming live today at 7pm EST
 http://experimentaltv.org/xotv
 or directly http://stream.neokinok.tv:8000/xotv.ogg

 Cheers!
 Sebastian

 El 01/04/11 07:01, Christoph Derndorfer escribió:

 On Fri, Apr 1, 2011 at 1:31 PM, James Cameron qu...@laptop.org wrote:

 On Fri, Apr 01, 2011 at 01:02:46PM +0200, Christoph Derndorfer wrote:
  James suggested Sugar Commander to copy the files from the dropbox
   folder into the Journal, ...

 Not me, probably Other James.


  Yes, sorry, it was James Simmons and I only realized now that his message
 didn't go to the list...


   And while I agree that sugar already has many sharing features I
  don't think they're nearly powerful and flexible enough (which reminds
  of seeing the expression on Richard Smith's face when I showed him
  this photo from Peru -
 
 http://www.olpcnews.com/countries/peru/peruvian_pupils_ingenious_method_for_copying_songs.html
  - which was simply priceless;-).

  Very sad.


  Not sure why people think it's sad. To me it really is ingenious and I
 loved how these pupils worked around the software limitations to achieve
 what they wanted.


  Have you actually used the feature that sends a journal entry
 from one laptop to another over wireless?  'Cause if you haven't used
 it, then perhaps you should retract your opinion until you've had a go
 at it.  There's no point whinging about software written years ago.


  Sorry if I touched a soft spot here! ;-)

  On a more serious note I saw that my previous e-mail should read
 teacher's normal laptop rather than teacher's XO since the main idea is
 still to make it easy to print children's works.

  Cheers,
 Christoph

 --
 Christoph Derndorfer
 co-editor, olpcnews
 url: www.olpcnews.com
 e-mail: christ...@olpcnews.com


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





-- 
Christoph Derndorfer
co-editor, olpcnews
url: www.olpcnews.com
e-mail: christ...@olpcnews.com
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [DESIGN] Record UI

2011-04-01 Thread Gary Martin
Hi Gonzalo,

On 31 Mar 2011, at 14:29, Gonzalo Odiard gonz...@laptop.org wrote:

 Thanks Gary and all the team.
 
 On Thu, Mar 31, 2011 at 9:56 AM, Gary Martin garycmar...@googlemail.com 
 wrote:
 Hi Gonzalo,
 
 On 18 Mar 2011, at 15:15, Gonzalo Odiard wrote:
 
  I have prepared mockups about the changes I want to do in the Record UI. [1]
  The changes were discussed with Simon Schampijer and we take ideas from
  Tom Staubitz.
 
 Just following up from Sunday's design meeting:
 
http://meeting.sugarlabs.org/sugar-meeting/meetings/2011-03-27T15:04:42
 
 See the above log for details, but here's a quick summary:
 
 - place the chronometer combo in the secondary toolbars, as opposed to the 
 main toolbar
 
 
 Ok.
  
 - write each object to Journal upon its creation rather than trying to write 
 all of them at once on an Activity switch or Stop (which can feel like a 
 crash/hang if you have recorded more than a few new objects)
 
 Ok.
  
 
 - remove the (i) info icon from the toolbar and instead badge each media 
 thumbnail on the bottom right corner with an info widget (icon still to be 
 decided)
 
 The idea with the (i) button in the main toolbar was make a explicit 
 difference in the UI between the play/reproduce use and the recording use.

If we go with the 'edit details' badges on each media thumb (that with the 
current api takes the user to the Journal details view), is this still a valid 
thought? Sorry if I  have misunderstood your intent here (perhaps describe a 
short use case).

 The icon is not good (was a temporary icon only)
 - use the Journal detail view API explicitly for editing individual object 
 metadata information, rather than the custom info/take notes side bar, see 
 Browse and its download complete alert for example code. We standardise on an 
 edit details UI for all Activities that want to edit their metadata at any 
 time, an existing proposal already being worked on [1].
 
 Are you talking about the Show in Journal button? I think is not a good 
 idea for the workflow, but can be a fist step, until we have the detail view 
 [1] implemented.

I agree that 'Show in Journal' is a less optimal workflow than directly editing 
inside the activity using your own custom details view UI, but the new 'invoke 
details view from anywhere' proposal should remove that argument (over time). 
The major benefit is that we standardise on the metadata editing UI for all 
Activities that need it, share code, maintenance, and pickup some free features 
— seeing the file size, file type are useful free extras for Record, we might 
even implement the atomised tag display some day ;-)

 - camera icon should be the one as seen in sugar-artwork for camera-external, 
 need a similar styled icon for video (Walter has also recently started using 
 camera-external in Turtle Art/Blocks)
 
 
 Ok. 
 
 - I suggested the sugar-artwork microphone icon (lips) would be good for the 
 audio recording icon (I believe it was originally designed for use as the 
 device icon for a proposed microphone input gain control palette). We didn't 
 formally +1 in the meeting, but worth considering if you don't find it 
 controversial
 
 
 I think the lips icons is better to text to speech (I am using it in Read 
 now). 
 We need a coherent set of metaphor here. 
 What will be represent the icon? The action done by computer or the action 
 done by the child?
 Also, we can record music too, no only talking. 

All good points (I didn't know about the Read text to speech — that's a nice 
use for the icon to standardise on), I stand corrected. We just need a matching 
styled microphone and video icon then (shout if you want a hand with them).

  
 There is still some concern over the user interaction for a primary tool, 
 with sub-toolbar, triggering a full screen canvas change (e.g. as mocked up 
 in your Record camera vs video vs audio, and my Memorize play vs create UI 
 modes), as it might be confusing to get back out of a mode (especially when 
 triggered unexpectedly by hover delay). I'll make a test activity with this 
 interaction for next Sunday's design meeting and see how it feels.
 
 
 Yes. Can we disable the hover delay triggered change? May be we can use a 
 RadioToolButton and display the sub-toolbars when the button is toggled?

Pass, not sure, but I think the approach for Record where camera/video/audio 
are radio buttons and we trigger secondary toolbars for them (along with the 
canvas mode changes) could the viable alternative.

Regards,
--Gary

 Regards
 
 Gonzalo
  
 
 
 [1] Option 1. from Christian's 'detail view anywhere' mockups 
 http://wiki.sugarlabs.org/go/File:Detailview_20110313.pdf
 
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Dropbox on the XO

2011-04-01 Thread Sameer Verma
On Fri, Apr 1, 2011 at 12:35 PM, Christoph Derndorfer
christoph.derndor...@gmail.com wrote:
 On Fri, Apr 1, 2011 at 6:12 PM, Gary Martin garycmar...@googlemail.com
 wrote:

 Hi Christopher,

 Hi Gary,


 On 1 Apr 2011, at 13:01, Christoph Derndorfer
 christoph.derndor...@gmail.com wrote:

 On Fri, Apr 1, 2011 at 1:31 PM, James Cameron qu...@laptop.org wrote:

 On Fri, Apr 01, 2011 at 01:02:46PM +0200, Christoph Derndorfer wrote:
  James suggested Sugar Commander to copy the files from the dropbox
  folder into the Journal, ...

 Not me, probably Other James.

 Yes, sorry, it was James Simmons and I only realized now that his message
 didn't go to the list...


  And while I agree that sugar already has many sharing features I
  don't think they're nearly powerful and flexible enough (which reminds
  of seeing the expression on Richard Smith's face when I showed him
  this photo from Peru -
 
  http://www.olpcnews.com/countries/peru/peruvian_pupils_ingenious_method_for_copying_songs.html
  - which was simply priceless;-).

 Very sad.

 Not sure why people think it's sad. To me it really is ingenious and I
 loved how these pupils worked around the software limitations to achieve
 what they wanted.


  Have you actually used the feature that sends a journal entry
 from one laptop to another over wireless?  'Cause if you haven't used
 it, then perhaps you should retract your opinion until you've had a go
 at it.  There's no point whinging about software written years ago.

 Sorry if I touched a soft spot here! ;-)
 On a more serious note I saw that my previous e-mail should read
 teacher's normal laptop rather than teacher's XO since the main idea is
 still to make it easy to print children's works.

 I'd be happy to see a 3rd party make a nice Dropbox activity (perhaps
 Dropbox would consider sponsoring a dev seeing as they are a commercial
 service), pretty sure it is based on WebDAV so should be some standard open
 source projects about to build a nice focused Sugar Activity UI around.

 Good idea. Maybe someone really should approach Dropbox. Without getting to
 off-topic this is something that I've been thinking about for awhile. In the
 mobile space most people try to support iOS, Android, WebOS, etc. and it
 would be great if we could convince service providers to do something
 similar for the Sugar ecosystem.


...and if you want to run your own Dropbox like service, there's
sparkleshare (http://www.sparkleshare.org/) Its in beta/rc1 but I
haven't tried it as yet...

cheers,
Sameer


 I wanted to raise the bandwidth issue — I do use Dropbox from time to time
 to share files between my iPad and PowerBook, but I find it painful having
 to upload and download to the Internet over broadband for more than trivial
 file sizes, imagine the frustration for one class full of children trying to
 all sync remotely with a Dropbox account. The solution really needs to use
 the local network e.g. as achievable via being connected to the class
 wireless access point, salute (not a remote network jabber server or perhaps
 a local XS would be OK), and using the Journal 'send to -- friend' feature.

 This is indeed a good point though for some reason I had thought that
 Dropbox is as smart as Skype and does direct file-transfer when it detects
 that the computers are on the same LAN... Will have to investigate this
 more.


 FWIW, I've had text chat working between XOs and iChat on a Mac, think
 I've seen reports of Pidgen working in Gnome as well, but not recently tried
 testing to see if file transfer works (it didn't used to, but a fair bit of
 has changed since then). That could be the area most worth some more effort
 and testing.

 Excellent point, this is an option I hadn't even considered yet!
 Thanks,
 Christoph
 P.S. Every time I see your name on the mailing-lists I'm reminded of the
 fact that we still haven't implemented the medal/awards system we discussed
 at Sean's apartment during Sugar Camp Paris almost two years ago... :-/
 --
 Christoph Derndorfer
 co-editor, olpcnews
 url: www.olpcnews.com
 e-mail: christ...@olpcnews.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


Re: [Sugar-devel] [DESIGN] Record UI

2011-04-01 Thread Gonzalo Odiard
On Fri, Apr 1, 2011 at 1:55 PM, Gary Martin garycmar...@googlemail.comwrote:

 Hi Gonzalo,


 On 31 Mar 2011, at 14:29, Gonzalo Odiard gonz...@laptop.org wrote:

 Thanks Gary and all the team.

 On Thu, Mar 31, 2011 at 9:56 AM, Gary Martin garycmar...@googlemail.com
 garycmar...@googlemail.com wrote:

 Hi Gonzalo,

 On 18 Mar 2011, at 15:15, Gonzalo Odiard wrote:

  I have prepared mockups about the changes I want to do in the Record UI.
 [1]
  The changes were discussed with Simon Schampijer and we take ideas from
  Tom Staubitz.

 Just following up from Sunday's design meeting:


 http://meeting.sugarlabs.org/sugar-meeting/meetings/2011-03-27T15:04:42
 http://meeting.sugarlabs.org/sugar-meeting/meetings/2011-03-27T15:04:42

 See the above log for details, but here's a quick summary:

 - place the chronometer combo in the secondary toolbars, as opposed to the
 main toolbar


 Ok.


 - write each object to Journal upon its creation rather than trying to
 write all of them at once on an Activity switch or Stop (which can feel like
 a crash/hang if you have recorded more than a few new objects)


 Ok.



 - remove the (i) info icon from the toolbar and instead badge each media
 thumbnail on the bottom right corner with an info widget (icon still to be
 decided)


 The idea with the (i) button in the main toolbar was make a explicit
 difference in the UI between the play/reproduce use and the recording use.


 If we go with the 'edit details' badges on each media thumb (that with the
 current api takes the user to the Journal details view), is this still a
 valid thought? Sorry if I  have misunderstood your intent here (perhaps
 describe a short use case).


Yes, it is not necessary if we use the Deail View in the Journal.



 The icon is not good (was a temporary icon only)

 - use the Journal detail view API explicitly for editing individual object
 metadata information, rather than the custom info/take notes side bar, see
 Browse and its download complete alert for example code. We standardise on
 an edit details UI for all Activities that want to edit their metadata at
 any time, an existing proposal already being worked on [1].


 Are you talking about the Show in Journal button? I think is not a good
 idea for the workflow, but can be a fist step, until we have the detail view
 [1] implemented.


 I agree that 'Show in Journal' is a less optimal workflow than directly
 editing inside the activity using your own custom details view UI, but the
 new 'invoke details view from anywhere' proposal should remove that argument
 (over time). The major benefit is that we standardise on the metadata
 editing UI for all Activities that need it, share code, maintenance, and
 pickup some free features — seeing the file size, file type are useful free
 extras for Record, we might even implement the atomised tag display some day
 ;-)

 - camera icon should be the one as seen in sugar-artwork for
 camera-external, need a similar styled icon for video (Walter has also
 recently started using camera-external in Turtle Art/Blocks)


 Ok.

 - I suggested the sugar-artwork microphone icon (lips) would be good for
 the audio recording icon (I believe it was originally designed for use as
 the device icon for a proposed microphone input gain control palette). We
 didn't formally +1 in the meeting, but worth considering if you don't find
 it controversial


 I think the lips icons is better to text to speech (I am using it in Read
 now).
 We need a coherent set of metaphor here.
 What will be represent the icon? The action done by computer or the action
 done by the child?
 Also, we can record music too, no only talking.


 All good points (I didn't know about the Read text to speech — that's a
 nice use for the icon to standardise on), I stand corrected. We just need a
 matching styled microphone and video icon then (shout if you want a hand
 with them).


Yes! We need standard icons for video and microphone in sugar-artwork

Gonzalo






 There is still some concern over the user interaction for a primary tool,
 with sub-toolbar, triggering a full screen canvas change (e.g. as mocked up
 in your Record camera vs video vs audio, and my Memorize play vs create UI
 modes), as it might be confusing to get back out of a mode (especially when
 triggered unexpectedly by hover delay). I'll make a test activity with this
 interaction for next Sunday's design meeting and see how it feels.


 Yes. Can we disable the hover delay triggered change? May be we can use a
 RadioToolButton and display the sub-toolbars when the button is toggled?


 Pass, not sure, but I think the approach for Record where
 camera/video/audio are radio buttons and we trigger secondary toolbars for
 them (along with the canvas mode changes) could the viable alternative.

 Regards,
 --Gary

 Regards

 Gonzalo



  [1] Option 1. from Christian's 'detail view anywhere' mockups
 http://wiki.sugarlabs.org/go/File:Detailview_20110313.pdf
 

Re: [Sugar-devel] Fedora_15_gnome3_with_sugar_0.92.0

2011-04-01 Thread Art Hunkins
Is there yet a public SoaS release that incorporates Sugar 0.92? (Hopefully 
as an .iso installable via Live USB Creator?)


Art Hunkins

- Original Message - 
From: Thomas C Gilliard satel...@bendbroadband.com

To: SoaS s...@lists.sugarlabs.org
Cc: Sugar Devel sugar-devel@lists.sugarlabs.org
Sent: Friday, April 01, 2011 11:00 AM
Subject: [Sugar-devel] Fedora_15_gnome3_with_sugar_0.92.0



FYI New today:
The f15 desktop live .iso [1] Boots from CD to gnome3 and installs to HD. 
sugar 0.92.0 can also be installed see method: 
http://wiki.sugarlabs.org/go/Community/Distributions/Fedora#Fedora_15_gnome3_with_sugar_0.92.0


Tom Gilliard
satellit on freenode #sugar IRC

Download: [1] 
http://serverbeach1.fedoraproject.org/pub/alt/stage/15-Beta.TC1/Live/i686/Fedora-15-Beta-i686-Live-Desktop.iso

___
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] New Dextrose-2 build os508dx

2011-04-01 Thread Anish Mangal
Hi,

This mail is a notification of the international release for
Dextrose-2 non-gnome builds for the XO-1 and XO-1.5 laptops.

Among new additions to this release is the automatic crash reporting
and manual feedback feature. Users can click the 'submit a report'
icon in the frame and submit feedback reports which will be visible to
the dextrose team. Feedback submits will not include any personal
information such as user's nick and laptop serial number. This release
also includes nearly complete Spanish translations for many new
components added recently to the build. On the server side, we have
setup yum testing repositories, and a feedback daemon service to
accept all submitted reports and the capability to parse these
feedback submits and send it to a mailing list.

Thanks to extensive testing, many interesting bugs were reported and
fixed in this development cycle. The current list of bugs and
enhancement requests (including closed tickets) is here [1]. To enable
us to effectively track and fix bug reports, please add 'dx2' to the
keywords list and '[dx2]' to the title when opening a ticket [2].

In an effort to make it easier for users to know about and use the new
enhancements, a few single page documents have been created
[3][4][5][6]. We hope to keep adding such documents in the future, the
links for which will be available in the wiki [7].

The non-gnome builds can be downloaded from here [8][9]. I can
generate the gnome versions if requested (and really needed).

==Delta over os439dx==

===Feature Updates and Additions===
* Automatic yum based updater (alsroot, m_anish)
* Notification system.(tch)
* Feedback reporting with daemon for server (alsroot, tch, mukesh_dce)
* 3G network sharing (tch)
* 3G connection providers DB support (aa, tch)
* Updated activity list (m_anish, dirakx)
* Backported fixes from current 0.90/2 (alsroot)
* Nearly complete spanish translations (scs, car|0s, tch)
* Lease info display in About my computer section of Control Panel
(Mohit Nagpal, m_anish)
* Lots of bugfixes :-) (tch, alsroot, dirakx)

===New Activities===
FlipSticks-8
Moon-11
Poll-27
Ruler-7
Spirolaterals-20
TetrisMat-1
TurtleMachine-11

===Removed Activities===
Analyze-8
Edit-8
Finance-3
GetIABooks-6
InfoSlicer-8
TamTamSynthLab-53
TamTamEdit-53
TamTamJam-54
xoEditor-2

===Updated Activities===
Browse-116
Calculate/Calculadora-36
Chat-70
Distance-22
FotoToon-6
ImageViewer-17
IRC-9
Log-24
Maze-9
Paint-31
Pippy-40
Scratch-19
Speak-20
StopWatch-7
TurtleArt-106
VisualMatch-28
Words-7
Write-70 (Downgraded)

===New OS Packages===
dextrose-platform-2-2.fc11.noarch
ipython-0.9.1-3.fc11.noarch

==Updated OS Packages==
cairo-1.8.8-1.fc11.i586 (downgraded)
dextrose-updater-5-1.fc11.noarch
kernel-2.6.31_xo1-20110320.1409.1.olpc.3d8536c28d6c5a1.i586
kernel-firmware-2.6.31_xo1-20110320.1409.1.olpc.3d8536c28d6c5a1.i586
olpc-bootanim-2.12-8.dxo4.fc11.i586
olpc-kbdshim-17-1.fc11.i586
olpc-powerd-33-1.fc11.i586
olpc-powerd-dbus-33-1.fc11.i586
sugar-0.88.1-5.60dxo.fc11.noarch
sugar-artwork-0.88.1-1.12dxo.fc11.i586
sugar-base-0.88.0-2.fc11.i586
sugar-toolkit-0.88.1-4.16dxo.fc11.i586
xkeyboard-config-1.5-13.fc11.olpc.noarch

[1] 
http://bugs.sugarlabs.org/query?status=acceptedstatus=assignedstatus=closedstatus=newstatus=reopenedorder=prioritycol=idcol=summarycol=statuscol=ownercol=typecol=prioritycol=severitykeywords=~dx2
[2] http://bugs.sugarlabs.org
[3] http://people.sugarlabs.org/anish/3g_configuration.pdf
[4] http://people.sugarlabs.org/anish/3g_sharing.pdf
[5] http://people.sugarlabs.org/anish/feedback.pdf
[6] http://people.sugarlabs.org/anish/resources.pdf
[7] http://wiki.sugarlabs.org/go/Dextrose
[8] http://people.sugarlabs.org/anish/dextrose/2/builds/xo1/unsigned/nognome/
[9] http://people.sugarlabs.org/anish/dextrose/2/builds/xo1.5/unsigned/nognome/

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


Re: [Sugar-devel] [ANNOUNCE] 0.92 branching

2011-04-01 Thread Rafael Ortiz
On Thu, Mar 31, 2011 at 10:03 AM, Simon Schampijer si...@schampijer.dewrote:

 Hi,

 I branched off today (created a sucrose-0.92 branch) the following
 repositories:

 sugar
 sugar-toolkit
 sugar-base
 sugar-datastore
 sugar-artwork

 I did NOT branch off sugar-presence-service as it is deprecated.

 We must now update pootle accordingly.


Pootle has been updated now,  thanks to gonzalo, cjl and erikos. each
localization admin/team must translate or submit the diff
strings accordingly.

http://translate.sugarlabs.org/projects/glucose92/

for future references all the process is documented at


http://wiki.sugarlabs.org/go/Service/translate#Creating_branches:

Cheers!.

Regards,
   Simon
 ___
 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] GetBook activity

2011-04-01 Thread Gonzalo Odiard
Here there are a new unofficial version of GetBooks to test.
You can download it from http://dev.laptop.org/~gonzalo/GetBooks-6.xo (the
name of the file is the same, but is updated)
New improvements:
* Don't save entry in the Journal.
* Download cover images in separated threads to do the UI more responsive.
* Use REST client backend to search in Internet Archive (from Get Internet
Archive Books activity)
* Show books in the journal (My books, in the sources combo)
* Improved work flow (using Open in Journal buttons, like in Browse)
* Add support of DejaVu files.
* More minor fixes

You can see the code (and start to contribute ;) ) in
http://git.sugarlabs.org/~godiard/get-books/gonzalo-mainline

If you want test adding a private bookserver, you can install Pathagar
http://en.flossmanuals.net/e-book-enlightenment/ch026_the-pathagar-book-server
and copy the file get-books.cfg from the activity to /etc directory and add
a section:

[MyBookServer]
name = MyBookServer
query_uri = http://IP_NUMBER/catalogs/?q=
opds_cover = http://opds-spec.org/cover

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


Re: [Sugar-devel] Fedora_15_gnome3_with_sugar_0.92.0

2011-04-01 Thread Thomas C Gilliard



Art Hunkins wrote:
Is there yet a public SoaS release that incorporates Sugar 0.92? 
(Hopefully as an .iso installable via Live USB Creator?)



I just tested
http://koji.fedoraproject.org/koji/getfile?taskID=2967493name=Fedora-15-Nightly-20110401.17-i686-Live-soas.iso
It fails with pop-up message failed to load sessiongnome-openbox  
(LOG 0UT)

Then goes to login Live System User
when log in get pop-up message failed to load sessiongnome-openbox  
(LOG 0UT)

other
gdm shows
GNOME/Openbox  -get pop-up message failed to load 
sessiongnome-openbox  (LOG 0UT)

Openbox Live System User  and blank password:(authentication failure)
Sugar  Live System User  and blank password:(authentication failure)
Command F5 login init3:
root
return
liveinst
Install to HD use whole disk
Boot HD in VirtualBox

#sugar IRC clips from booted VM of Soas 20110401:

* Soas-b81e (~u...@208-100-148-220.bendbroadband.com) has joined #sugar
Soas-b81e testing Fedora-15-Nightly-20110401.17-i686-live-soas.iso 
installed to HD in Virtualbox. have to use ALT f5 init3 login as root 
then liveinst to install soas. It will not boot as CD get failed to 
load session gnome-openbox pop up. Fix is init3 install then 
incomplete sugar install is possible.
gdm shows GNOME/Openbox  -get pop-up message failed to load 
sessiongnome-openbox  (LOG 0UT)-Openbox Live System User  and blank 
password:(authentication failure) Sugar  Live System User  and blank 
password:(authentication failure)
we do get boot to gdm with f15 birds in a tree background now. but  
Sugar-Control Panel says Sugar on a stick 4 Mango lassi sugar 0.92.0 ? 
even though this is f15 spin?
This is better than we have gotten so far with the broken Soas spins in 
f15. That is why I have been experimenting with sugar-desktop installs 
in gnome3-shell:


See: 
http://wiki.sugarlabs.org/go/Community/Distributions/Fedora#Fedora-15-Beta-i686-Live-Desktop-Download


Tom Gilliard


Art Hunkins

- Original Message - From: Thomas C Gilliard 
satel...@bendbroadband.com

To: SoaS s...@lists.sugarlabs.org
Cc: Sugar Devel sugar-devel@lists.sugarlabs.org
Sent: Friday, April 01, 2011 11:00 AM
Subject: [Sugar-devel] Fedora_15_gnome3_with_sugar_0.92.0



FYI New today:
The f15 desktop live .iso [1] Boots from CD to gnome3 and installs to 
HD. sugar 0.92.0 can also be installed see method: 
http://wiki.sugarlabs.org/go/Community/Distributions/Fedora#Fedora_15_gnome3_with_sugar_0.92.0 



Tom Gilliard
satellit on freenode #sugar IRC

Download: [1] 
http://serverbeach1.fedoraproject.org/pub/alt/stage/15-Beta.TC1/Live/i686/Fedora-15-Beta-i686-Live-Desktop.iso 


___
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