Re: [sugar] [RELEASE] hulahop 0.4.7

2008-10-29 Thread Bobby Powers
is there a plan to start up joyride again so we can (somewhat more
easily) test this stuff out?  Or is that waiting till after XOcamp2?
Did I maybe miss the email thread  about this?

thanks :)
bobby

On Wed, Oct 29, 2008 at 3:31 PM, Simon Schampijer [EMAIL PROTECTED] wrote:
 sources:
 http://dev.laptop.org/pub/sugar/sources/hulahop/hulahop-0.4.7.tar.bz2

 Provide the ground to make downloads and uploads work for multiple
 instances (marco).

 Best,
Simon
 ___
 Sugar mailing list
 Sugar@lists.laptop.org
 http://lists.laptop.org/listinfo/sugar

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Greetings from New Hampsire

2008-10-25 Thread Bobby Powers
On Sat, Oct 25, 2008 at 5:53 PM, Brendan R. Powers [EMAIL PROTECTED] wrote:
 I think a client/server git tree makes a lot of sense. When do you think the 
 Sugar Labs git server will be available?

If you can't wait to get started (I don't know about sugar labs
timetables), you can host it at OLPC, see:
http://wiki.laptop.org/go/Project_hosting

When sugar labs has git up, you can always push over there instead.

yours,
Bobby

 - Original Message -
 From: David Farning [EMAIL PROTECTED]
 To: Brendan R. Powers [EMAIL PROTECTED]
 Cc: sugar@lists.laptop.org
 Sent: Friday, October 24, 2008 9:30:57 PM (GMT-0500) America/New_York
 Subject: Re: [sugar] Greetings from New Hampsire




 On Thu, Oct 23, 2008 at 3:25 PM, Brendan R. Powers  [EMAIL PROTECTED]  
 wrote:


 Greetings,


 Hey Brendan,
 Welcome to the list!



 Our company and developers are interested in getting involved with the 
 development community for Sugar. We deploy Linux desktop solutions in schools 
 in the United States via thin client and fat client methods. We believe that 
 Sugar's collaboration tools, journal, and other features could be very 
 appealing to younger grade (elementary and middle school) students and 
 teachers. Several of our schools are interested in using Sugar in the 
 classrooms already on their thin client desktops.


 Very cool, we are interested in making Sugar available to a wider audience!




 We have the Ubuntu packages running fine, but it is evident that there are 
 changes that should be made to Sugar when its not being used on the OLPC. 
 Some of the challenges for deploying Sugar on desktops in a school 
 environment are different than using it on standalone OLPCs, which need to be 
 overcome for Sugar to take a major foothold independent of the OLPC. Below we 
 have listed some of the issues we think need to be addressed based on our 
 experience with working in schools.



 What would be your preferred work flow? One thought would be set up a 
 client/server git tree for client/server development. Then, the work you, and 
 others do, can be pulled into the main tree. In the near future, SugarLabs 
 will be hosting a git server. Either we can host a C/S tree or you can host 
 it yourself.

 Do you use LTSP as the basis for your client server technology?



 The technical challenges we see are mostly problems integrating sugar into a 
 thin client architecture, and into the networks of schools. One of the most 
 immediate changes we will need to make are customizations to the interface. 
 For example, thin clients may not need the shutdown and reboot options, and 
 need a logout option. There are other customizations that we may need to 
 make, such as adding or removing items from the control panel. These sorts of 
 changes are small, and once done will allow people to deploy sugar in a small 
 classroom environment.

 On larger installations, schools will want sugar to integrate with there 
 existing file and print servers, as well as some centralized administration 
 of the sugar interface. Ideally, the journal and datastore would be stored on 
 the file server in such a way as to allow teachers to access the saved 
 activities from a normal Windows or Linux computer. It would be interesting 
 to see if we could launch sugar activities without running the entire sugar 
 interface. Also, local media attached to thin client may pose a challenge, as 
 the normal ways to search for and mount media are not available.

 Another important aspect of larger sugar deployments would be the ability of 
 admins to customize the user interface. For example they may not want users 
 to have access to the control panel, or may want to set up the list of 
 activities per grade, and prevent users from installing there own activities.

 One of the most interesting aspects of sugar is its collaboration features, 
 but this too poses some difficulties. In multi classroom environments its not 
 clear how the collaboration would work. Ideally there would be one jabber 
 server for the entire network. This would mean that every student on the 
 network could see every other student on the network, when the desired 
 behavior may be to only see the students in the current class.


 Using the Jabber server in a non-xs environment is a issue on which we are 
 only just now starting to focus. We have a lot of work to do.



 These are some of the issues were thinking about. We could solve most of 
 these problem by creating our own custom build of sugar with the patches 
 needed to integrate with our current software. However, we would rather work 
 with the community to create solutions to the problems. For example, one of 
 the things we would like to do is to extend the profile class to allow for 
 multiple back ends, as well as the ability to store generic settings. This 
 would allow us to integrate some of the important profile settings, such as 
 the jabber server, into our management software, while at the same time 
 

Re: [sugar] Tagged Journal Proposal

2008-09-23 Thread Bobby Powers
On Tue, Sep 23, 2008 at 6:25 PM, Eben Eliason [EMAIL PROTECTED] wrote:
 I'm paying attention to this thread, quietly.  I like a lot of this.
 :)  I'll let it continue without interfering, for now, but I wanted to
 point out that the new toolbar design (posted on the wiki) would make
 that more actions option much nicer.  For that matter, as Eduardo
 mentions, they don't mean anything until you make a selection, so we
 could reveal them in a toolbar only then, perhaps.

I believe that page for the toolbar design is (correct me if I'm wrong Eben):
http://wiki.laptop.org/go/Designs/Toolbars

I also REALLY like this idea.  Perhaps if the journal integrates the
idea of a license icon/tag, content that is backed up to the school
server that is creative commons or similarly licensed could be made
available to other students.  I like the idea of a hierarchy of
aggregation and sharing.  It would also allow a form of non-real-time
collaboration that we currently don't support.

I am a little unsure what the Actions, Objects and Labels tabs do however.

Bobby

 - Eben


 On Tue, Sep 23, 2008 at 6:20 PM, Eduardo H. Silva [EMAIL PROTECTED] wrote:
 I also imagine that the Extra options menu would appear in the main
 toolbar in the Detailed view. And aditionally, like in one of eben's
 mockup, once a entry is checked in this list view, either the main
 toolbar changes to provide contextual actions (those you placed in
 that menu, copy, apply label, etc.), or a new menu appears bellow the
 main one with these options, so as not too loose the
 searching/filtering features which can be handy to have for various
 journal entries and still have handy the search and filtering
 features.

 Eduardo

 2008/9/23  [EMAIL PROTECTED]:
 c. scott ananian wrote:
   On Tue, Sep 23, 2008 at 5:57 PM, Eduardo H. Silva [EMAIL PROTECTED] 
 wrote:
Ah, so that's why you separate these legacy-hierarchical files with a
light grey slash (/) . So that a kid who only knows the Journal
tagging world can ignore it, and users who have know the hierarchical
world can understand it and make advance usage of that knowledge when
transfering from or browsing hierarchical filesystems.
  
   Exactly. =)

 seems like acknowledging the path form of these
 directory-derived tags might also make working with devices for
 which no tag list has been, or can be, created.  i.e., when you
 first install a large new USB stick, there will certainly be a
 delay before a tag index can or will be built.  the grey slashes
 might be black during that time.

 paul
 =-
  paul fox, [EMAIL PROTECTED]
 ___
 Sugar mailing list
 Sugar@lists.laptop.org
 http://lists.laptop.org/listinfo/sugar

 ___
 Sugar mailing list
 Sugar@lists.laptop.org
 http://lists.laptop.org/listinfo/sugar

 ___
 Devel mailing list
 [EMAIL PROTECTED]
 http://lists.laptop.org/listinfo/devel

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] which fedora for sugar?

2008-09-20 Thread Bobby Powers
On Sat, Sep 20, 2008 at 8:42 PM, Luke Faraone [EMAIL PROTECTED] wrote:


 On Sat, Sep 20, 2008 at 19:10, Erik Blankinship [EMAIL PROTECTED] wrote:

 I recently reformatted my drive.

 What is the suggested fedora system for sugar development?

 Fedora 9, that's what we're running on the XO (AFAICT)

yes, 8.2 is based off of Fedora 9.

bobby

 -LF


 ___
 Sugar mailing list
 Sugar@lists.laptop.org
 http://lists.laptop.org/listinfo/sugar


___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Supporting desktop applications, extending the EWMH spec

2008-09-19 Thread Bobby Powers
On Fri, Sep 19, 2008 at 2:00 PM, Marco Pesenti Gritti
[EMAIL PROTECTED] wrote:
 On Fri, Sep 19, 2008 at 12:13 AM, Benjamin M. Schwartz
 [EMAIL PROTECTED] wrote:
 Let's keep thinking about this.  For example, I wonder what Metacity does
 to a window that is both  _NET_WM_STATE_FULLSCREEN and
 _NET_WM_STATE_BELOW?  Does it stack it below the Frame, if the Frame is
 _NET_WM_TYPE_DOCK and _NET_WM_STATE_ABOVE?  If not, could we convince the
 Metacity developers that this is a good idea?

 I just thought of a worst problem with the FULLSCREEN approach.
 FULLSCREEN windows are always on the top of NORMAL windows.

 I think the general issue is that the meaning of FULLSCREEN type on
 the desktop is very different from our needs, sincethe typical use
 case is a video player. The type is used to mark windows which must
 be:

 1 Always on the top of everything else.
 2 Maximized/undecorated.

 We would need to drop 1.

 What about making Activities run as _NET_WM_TYPE_DESKTOP? How does
 Metacity handle multiple DESKTOP windows? (It probably isn't happy about
 them...)

 I'm pretty sure it won't handle them as we would like. Also DESKTOP is
 used for the home/group/mesh view already.

 It may be that we can find a way to make this work under stock Metacity if
 we're creative.  If not, Metacity is under very active development.
 Perhaps we can find a small change that resolves our problem and is
 satisfying to upstream Metacity.

 It could be done by extending metacity (upstream) to provide an option
 to enable a different handling of FULLSCREEN windows. But what is the
 advantage over defining a new type which is more closely tied to our
 use case? The one I can think of is that existing toolkits has already
 a way to create fullscreen windows without using low level API.

Are we set on moving to metacity?  I remember murmurs of using xmonad,
as well as another wm I can't remember the name of.  Are these
stacking/hinting problems common to all window mangers, or just
metacity?

bobby

 Marco
 ___
 Sugar mailing list
 Sugar@lists.laptop.org
 http://lists.laptop.org/listinfo/sugar

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] patch for a first boot launch of a Help activity

2008-08-01 Thread Bobby Powers
On Thu, Jul 31, 2008 at 11:29 PM, FFM [EMAIL PROTECTED] wrote:
 On Thu, Jul 31, 2008 at 11:20:44PM -0400, Kimberley Quirk wrote:
 I don't think we want it to auto launch, but perhaps it should be the first
 icon on the left.

 Thoughts on that?

 I havn't used joyride in a while, but IIRC (around build 2100) they scrapped
 the bar of activities in favour of a more scattered on home approach.

gosh I sure *hope* that we switch the default back to the ring before
the release of 8.2.  There was a thread for developers to vote on
their favorite, and I believe the unanimous vote was for ring over
freeform.
http://lists.laptop.org/pipermail/sugar/2008-July/007191.html

Greg or Eben, any word on this?

yours,
Bobby

 I'm not sure what the best placement would be in this case.

 Maybe somewhere in the frame (forever, thus able to provide contextual
 assistance in the future), or as a throbbing icon on the home view (just for
 the first launch)?

 -FFM
 ___
 Sugar mailing list
 Sugar@lists.laptop.org
 http://lists.laptop.org/listinfo/sugar

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Difference between Sugar-Launch and launching from the ring

2008-08-01 Thread Bobby Powers
can you post the logs?

2008/8/1 Alex Levenson [EMAIL PROTECTED]:
 In the Terminal Activity, from any directory. Usually from the activity's
 directory, but it works from anywhere (I've tried).

 On Fri, Aug 1, 2008 at 5:13 PM, Marco Pesenti Gritti [EMAIL PROTECTED]
 wrote:

 Alex Levenson wrote:

 Hello,

 I'm writing a physics problem solving game: http://wiki.laptop.org/go/X2o

 It runs fine when I launch it from the command line (Terminal Activity as
 user olpc) via sugar-launch. It works regardless of the current working
 directory.

 But, it hangs when I launch it from the ring on the home screen. It pops
 up with all the tool bars (but is missing all the icons in the custom
 toolbars) and a gray canvas.

 Where do you run sugar-launch?

 Marco


 ___
 Devel mailing list
 [EMAIL PROTECTED]
 http://lists.laptop.org/listinfo/devel


___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Bug in sugar-jhbuild

2008-08-01 Thread Bobby Powers
On Fri, Aug 1, 2008 at 11:39 PM, Martin Sevior [EMAIL PROTECTED] wrote:
 When building attempting to build sugar in sugar-jhbuild I get this
 configure error on my F9 box.

 checking for intltool = 0.33... awk: cmd. line:1: fatal: cannot open
 file `./intltool-update.in' for reading (No such file or directory)
 awk: cmd. line:1: fatal: cannot open file `./intltool-update.in' for
 reading (No such file or directory)
  found
 ./configure: line 3757: test: : integer expression expected
 configure: error: Your intltool is too old.  You need intltool 0.33 or
 later.

I think you can just navigate to the directory, run 'intltool' and
then try building again

bobby


 But my intltool is:

 # rpm -q intltool
 intltool-0.37.1-1.fc9.i386


 Any ideas what is wrong here?

 Thanks!

 Martin


 ___
 Sugar mailing list
 Sugar@lists.laptop.org
 http://lists.laptop.org/listinfo/sugar

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] patch for a first boot launch of a Help activity

2008-07-29 Thread Bobby Powers
On Tue, Jul 29, 2008 at 5:42 AM, Marco Pesenti Gritti
[EMAIL PROTECTED] wrote:
 I think the agreement when we met about this was to *not* autolaunch
 the activity. Eben?

that could certainly be.  it was a fun little project for an hour, and
I wasn't aware a decision was reached on whether or not to autolaunch
it.

bobby

 Marco

 On Tue, Jul 29, 2008 at 5:57 AM, Bobby Powers [EMAIL PROTECTED] wrote:
 Hello,

 after talking with Seth this evening, I whipped together a small patch
 (against the current git heads of sugar and sugar-toolkit) to launch
 an activity with the service name of org.laptop.Help on the first boot
 of the XO.  It checks the user profile for a field called 'ShowHelp'
 in a category 'FirstBoot', which doesn't exist on the first launch.  I
 know this has been talked about for G1G1, does anyone have any better
 ideas of how to do this?


 yours,
 Bobby

 ___
 Sugar mailing list
 Sugar@lists.laptop.org
 http://lists.laptop.org/listinfo/sugar



___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] specifying what services Activities may use

2008-07-29 Thread Bobby Powers
On Tue, Jul 29, 2008 at 3:10 PM, Mikus Grinbergs [EMAIL PROTECTED] wrote:

 A DECISION NEEDS TO BE MADE !!!

 I've been randomly launching Activities on 2226.  __Far too many__
 of them fail -- because csound was changed, numeric was changed,
 mixer was changed, etc., etc., etc.


 Given that there *are* Activities out in the hands of users (both
 with G1G1 and with country distributions), the question becomes:

   HOW IMPORTANT IS IT TO AVOID USER-PERCEIVED REGRESSIONS ?


 For what it's worth, my opinion is that if users who *had* been able
 to run many different Activities were to be offered 2226, they would
 be better off staying with what they have.

did these work in 708?  how about in joyrides before we started
slimming things down?


 mikus



 p.s.  I started this topic to point out that slimming down the
 build could inhibit Activities *yet to be developed*.  But it turns
 out that slimming down the build is killing *existing* Activities.

slimming down the build WONT inhibit activities yet to be developed -
those activities can include libraries in the XO bundles.  My activity
(Model) does that, so does Physics, so does Develop, and a number of
other ones do too.

yours,
bobby

 ___
 Devel mailing list
 [EMAIL PROTECTED]
 http://lists.laptop.org/listinfo/devel

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


[sugar] patch for a first boot launch of a Help activity

2008-07-28 Thread Bobby Powers
Hello,

after talking with Seth this evening, I whipped together a small patch
(against the current git heads of sugar and sugar-toolkit) to launch
an activity with the service name of org.laptop.Help on the first boot
of the XO.  It checks the user profile for a field called 'ShowHelp'
in a category 'FirstBoot', which doesn't exist on the first launch.  I
know this has been talked about for G1G1, does anyone have any better
ideas of how to do this?


yours,
Bobby


sugar-toolkit.patch
Description: Binary data


sugar.patch
Description: Binary data
___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] specifying what services Activities may use

2008-07-28 Thread Bobby Powers
On Mon, Jul 28, 2008 at 10:03 PM, Bastien [EMAIL PROTECTED] wrote:
 Benjamin M. Schwartz [EMAIL PROTECTED] writes:

 Jerry Williams wrote:
 | Seems like this problem for linux was solved with RPM.
 | With rpm if something is missing for something you want to install, it
 | complains and won't let you install it.

 That's not really the problem we're discussing.  We're talking about the
 case in which you try to install an old bundle onto a new build, or vice
 versa.

 Another reason why each build should come with a default bundle.

 If countries develop their bundles independantly from Sugar evolution,
 then the problem will just be more painful.  If countries have a default
 bundle to refer to when developing their own, it could help solving
 dependancy issues indirectly.

 The default activities could be selected so that 90% of the dependancies
 for other (known) activities are satisfied.

 At least, a default bundle combined with a nice GUI for xo-get.py would
 discourage installation of old bundles on newer builds.

recent joyrides include an activity updater which should help with this.

 And you guys could get rid of the scary red warning on the wiki :)

on which page?

bobby

 --
 Bastien
 ___
 Sugar mailing list
 Sugar@lists.laptop.org
 http://lists.laptop.org/listinfo/sugar

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Design Question

2008-07-20 Thread Bobby Powers
On Sat, Jul 19, 2008 at 7:19 AM, Tomeu Vizoso [EMAIL PROTECTED] wrote:
 Works quite well here in a MP with last joyride. Just did some light
 testing, though.

I've also tested it (lightly) on 3 machines running Joyride ~2170.

 Tomeu

 On Sat, Jul 19, 2008 at 1:06 PM, Walter Bender [EMAIL PROTECTED] wrote:
 Not good news. I don't recall that anything should have changed
 between B4 and the C series that would have impacted Record. I'll have
 to check it out on more machines...

 -walter

 On Sat, Jul 19, 2008 at 1:14 AM, Gary C Martin [EMAIL PROTECTED] wrote:
 On 19 Jul 2008, at 00:18, Walter Bender wrote:

 (Now that we have a reasonably stable joyride-with a working Record
 activity again-I'll try to get a quick user study pulled together in
 Peru on this topic by someone less bias than myself.)

 Hmmm, not convinced Record-55 is working well enough yet (Joyride-2174),
 unless it's just failing on my B4 hardware. I get everything from a black
 feed, to a green/purple stripy feed. Not managed to actually record anything
 with it yet. Doesn't seem to help launching Record first after a reboot and
 with no other activities (think that was one of the open bugs).

just did that (boot then launch record) and it worked alright for me
(on a MP machine).

bobby

 --Gary


 ___
 Sugar mailing list
 Sugar@lists.laptop.org
 http://lists.laptop.org/listinfo/sugar

 ___
 Sugar mailing list
 Sugar@lists.laptop.org
 http://lists.laptop.org/listinfo/sugar

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Design Question

2008-07-18 Thread Bobby Powers
On Fri, Jul 18, 2008 at 8:03 PM, Andrés Ambrois [EMAIL PROTECTED] wrote:
 On Friday 18 July 2008 18:34:55 Andrés Ambrois wrote:
 On Friday 18 July 2008 17:53:31 Greg Smith wrote:
  Votes from teachers and kids count double :-)

 I've transcribed your poll to olpc-sur, I'll post again with the results
 from there :)

 From Rosamel Ramírez, a teacher in Durazno, Uruguay:

 Me gusta el diseño de distribución circular, es menos estructurado que el
 tercero, pero no tan disperso como el primero

 I like the circular distribution design, it's less structured than the third
 one, but not as disperse as the first.

 +2 to http://wiki.laptop.org/go/Image:Home_Ring_View8.2.png


+1 for the ring view, like everyone else.  I'm still a kid at heart,
does that mean I can get 1.5 votes?

bobby

 --
  -Andrés

 ___
 Sugar mailing list
 Sugar@lists.laptop.org
 http://lists.laptop.org/listinfo/sugar


___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Programming environments on the XO

2008-07-17 Thread Bobby Powers
Hello Martin -


On Thu, Jul 17, 2008 at 12:54 AM, Martin Sevior [EMAIL PROTECTED] wrote:
 Hi Samuel,
  Marc Maurer has done 95% of the work required to do
 multi-programming language syntax highlighting in libabiword. The
 advantage of using libabiword is that you get collaboration for free. It
 is easy enough to embed this in your own canvas and hook up the controls
 you need or want, just as we've done for Write.

that sounds great!

 Marc is a bit of a perfectionist so I'm not sure how usable 95% of the
 work is and whether it could be finished by simply using it and
 providing bug reports as needed would be.

Is this something the community could help with?  I know myself and
maybe another person or two who would be willing to help if it was
clear what else needed to be done.


yours,
Bobby


 Hopefully, Marc will chime in soon.

 Cheers

 Martin


 On Thu, 2008-07-17 at 00:39 -0400, Samuel Klein wrote:
 There has been talk about expanding Pippy to support a variety of
 programming languages, perhaps as plugins; to add syntax highlighting;
 and general interest in seeing Develop proceed.  Syntax highlighting
 in Write has been brought up as well.  C and Javascript environments
 have been specifically highlighted, since C is used for a fair bit of
 code that we ship; but enthusiasts of Ruby and many other languages
 have considered providing an intro dev environment as a standalone
 activity, one per language.  And HTML creation is possible in Write
 but without highlighting, and it is not obvious how to put this to
 good use.

 Finally, we now have activities for Etoys (Squeak), Scratch, and
 Turtle Art, but not yet a Logo activity; though a few people are
 working on the latter.

 Where are we with these developments?  What plans are there to
 complete any of the above this year?  What specific features should we
 schedule to support the above, and which is most important?

 SJ
 ___
 Sugar mailing list
 Sugar@lists.laptop.org
 http://lists.laptop.org/listinfo/sugar

 ___
 Sugar mailing list
 Sugar@lists.laptop.org
 http://lists.laptop.org/listinfo/sugar

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Record-55 released

2008-07-09 Thread Bobby Powers
awesome!!  thanks Dan!

-b

On Wed, Jul 9, 2008 at 1:32 PM, Daniel Drake [EMAIL PROTECTED] wrote:
 Hi,

 I've released version 55 of the Record activity, available at:
 http://dev.laptop.org/~dsd/record/Record-55.xo

 git tree:
 http://dev.laptop.org/git?p=users/dsd/record;a=summary

 This includes various fixes so that Record works with the newer
 gstreamer present in joyride. As side effects from the required
 restructuring, it now switches between capture modes much smoother, and
 the microphone is turned off when we aren't recording audio (perhaps
 saving some power?).

 Known issues:
 You can't record more than 1 video per session
 http://dev.laptop.org/ticket/7452
 http://marc.info/?l=gstreamer-develm=121562099110189w=2

 The picture-in-picture live video feed has been removed from video
 playback mode:
 http://dev.laptop.org/ticket/7459

 Daniel


 ___
 Sugar mailing list
 Sugar@lists.laptop.org
 http://lists.laptop.org/listinfo/sugar

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] (another) WebKit port of Browse

2008-07-08 Thread Bobby Powers
On Tue, Jul 8, 2008 at 1:03 PM, Jim Gettys [EMAIL PROTECTED] wrote:


 On Tue, 2008-07-08 at 00:17 -0400, Mikus Grinbergs wrote:
  Not everyone likes tabbed browsing.

 That may be true - but what if the user needs to reference two (or
 more) separate pages of information.  If while looking at one page
 he can't remember *exactly* what the other page said, he may want to
 switch between pages.  What are the alternatives to tabbed browsing?

 [To me, it is more logical to select a tab created under my control,
 than to select from the previously-seen list as presented by the
 Browse 'Back' button.  And to open several instances of the existing
 Activity seems wasteful.]


 Patches gratefully accepted.  Note that due to memory usage, even tabs
 have their limits (though it may be the recent improvements in Gecko
 obviate this problem somewhat; it frees pixmap storage unused in finite
 time).

 Note the WebKit I would hope are now similarly motivated (competition is
 a wonderful thing ;-)).
  - Jim

I updated the WebKit Browse to use the latest GIT WebKit, merge in the
latest mainline changes in Browse, and do fullpage zoom.

http://dev.laptop.org/~bobbyp/Browse-93.xo

Bobby
(I've been watching youtube videos in WebKit/Browse a day.  its a
little choppy, but thats probably gstreamer/ffmpeg)

 --

 Jim Gettys [EMAIL PROTECTED]
 One Laptop Per Child

 ___
 Devel mailing list
 [EMAIL PROTECTED]
 http://lists.laptop.org/listinfo/devel

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Problem with Activity Development

2008-07-08 Thread Bobby Powers
How about this:

for activity.info have it exec a shell script:
~~~
[Activity]
name = YourSweetApp
bundle_id = org.laptop.Sweet
service_name = org.laptop.Sweet
exec = ./sweet_startup.sh   ***
icon = sweet-icon
activity_version = 7
mime_types = text/plain
show_launcher = yes  ***
~~~
don't print the ***, they are to note the relevant lines!  Also you
need to remove the 'class...' line.


Then, in the root folder of your app put a shell script (with the
right permissions to let it execute) with the following:
~~~
#!/bin/sh

cd src
sugar-activity EducationalToolkitActivity.STARTUPCLASS -s $@

~~~

I don't know if this will work, but its worth a shot.

Bobby

On Mon, Jul 7, 2008 at 11:47 PM, Asheesh Laroia [EMAIL PROTECTED] wrote:
 On Mon, 7 Jul 2008, Ankuj Gupta wrote:

 Hi

 Due to the git repository structure I have to keep a different directory
 structure than the default directory as recommended by the wiki.The
 contents of the manifest file are mentioned here

 Okay.

 EducationalToolkitActivity.py imports parse and model .py But tle log
 shows module missing.I have also edited the activity-info file.But
 still it shows No module named as parse

 Can you:

 (a) provide the full source?, and
 (b) provide the exact error message?

 -- Asheesh.

 --
 The easiest way to get the root password is to become system admin.
-- Unknown source
 ___
 Sugar mailing list
 Sugar@lists.laptop.org
 http://lists.laptop.org/listinfo/sugar

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


[sugar] (another) WebKit port of Browse

2008-07-07 Thread Bobby Powers
Hi Folks,

I spent a couple hours yesterday taking out Gecko from Browse, and
putting in WebKit.  Luckily, this was made easy by some PyWebKitGtk
bindings from Jan Alonzo (cc'ed).  The example included with the
bindings is actually based off WebKit ;).

Some initial documentation is here:
http://wiki.laptop.org/go/Browse/WebKit

things work pretty well in general, but gmail chokes, possibly due to gnash.

if you just want to try it (on an F9 based joyride), the bundle is:
http://dev.laptop.org/~bobbyp/Browse-92.xo

yours,
Bobby Powers
Intern Extroadinare
(irc: nteon)
___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] (another) WebKit port of Browse

2008-07-07 Thread Bobby Powers
On Mon, Jul 7, 2008 at 7:06 PM, Carol Lerche [EMAIL PROTECTED] wrote:
 The UI seems pretty important to me, but obviously that's a matter of
 taste.  Not everyone likes tabbed browsing.  Correct operation of websites
 that fail with the extant browser.  Direct availability of plugins and
 addons.  One example:  scrapbook, a superb research tool.  Another example
 Google Gears (according to a recent mail being ported, presumably  because
 the browser is not standard).  I am not familiar with the Firefox codebase,
 and perhaps all these things are directly available so long as the Firefox 3
 engine is there, but if so, there desperately needs to be a detailed body of
 documentation telling how to access these capabilities.

Carol -

I created a page on the wiki to list these problem sites.  Can you
please record these sites there?
http://wiki.laptop.org/go/Browse/ProblemSites

And, to be fair, Gears is not (only) a website, its a browser plug-in
that allows you to interact with certain websites offline. (and I do
think someone is working on porting it as you said).

Bobby

 On Mon, Jul 7, 2008 at 3:56 PM, Bobby Powers [EMAIL PROTECTED] wrote:

 2008/7/7 Carol Lerche [EMAIL PROTECTED]:
  Client certs can be used for authentication with no changes to a Firefox
  browser or an Apache server.  GTK based as well as web based software to
  create certs also already exists.   What sort of patch are you looking
  for?
  I could certainly provide a page running in an apache server to validate
  a
  request for and implant a client cert in a Firefox browser.   The issue
  of
  certificate creation needs a little more discussion, not because it is
  difficult or requires a lot of new software to execute, but because it
  is
  important to be clear about the requirements.  When you describe the
  overhead, do you mean the overhead of creating the certs?  Examining
  them
  when someone first logs on?
 
  I raised this alternative because you said that a bespoke browser was a
  requirement to have automatic authentication with the school server.  To
  me,
  the benefits of running a standard browser are so substantial that this
  trade off should be considered.

 Can you explain these benefits?  Both Gecko and WebKit are standard
 browser engines.  I don't see much to be gained from a UI perspective
 (which presumably is what you're taking about?) by switching to FF3.
 Performance is the only compelling reason I see.

 Bobby

  On Mon, Jul 7, 2008 at 3:39 PM, Martin Langhoff
  [EMAIL PROTECTED]
  wrote:
 
  On Mon, Jul 7, 2008 at 7:20 PM, Carol Lerche [EMAIL PROTECTED] wrote:
   Why does automatic authentication require a custom browser?  Client
   certificates work well for this function in ordinary web applications
   (assuming a properly configured server).
 
  I haven't delved into this deeply yet, but I suspect that, while I am
  fond of client certs, they won't work - SSL network and CPU overhead
  and sidestepping PKI madness for server certs. More on this when I get
  to implement it.
 
  Now, anyone who wants to have a strong say on how I am developing this
  is free to start implementing it ahead of me, and showing me some
  fantastic patches :-)
 
  cheers,
 
 
 
  m
  --
   [EMAIL PROTECTED]
   [EMAIL PROTECTED] -- School Server Architect
   - ask interesting questions
   - don't get distracted with shiny stuff - working code first
   - http://wiki.laptop.org/go/User:Martinlanghoff
 
 
 
  --
  Frisbeetarianism is the belief that when you die, your soul goes up on
  the
  roof and gets stuck -- George Carlin
  ___
  Devel mailing list
  [EMAIL PROTECTED]
  http://lists.laptop.org/listinfo/devel
 
 



 --
 Frisbeetarianism is the belief that when you die, your soul goes up on the
 roof and gets stuck -- George Carlin
___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Problem Developing Activity for Sugar Emulator

2008-06-30 Thread Bobby Powers
On Thu, Jun 26, 2008 at 6:20 AM, ankuj gupta [EMAIL PROTECTED] wrote:
 Hi
 I have installed the Sugar Emulator(QEMU) on my ubuntu (hardy) machine using
 the script provided in the link

 http://wiki.laptop.org/go/Emulating_the_XO/Quick_Start/Linux
 After doing that I have been following the steps provided on the link

 http://wiki.laptop.org/go/Activity_tutorial
 But still i am not able to get the icon of the activity on the emulator.The
 steps have been followed as they were mentioned
 Besides this if I issue the
 sugar-install-bundle MyActivity.xo

 A large number of errors gets displayed.
 Please help me out

can you please copy and paste the errors here?  There could be many
things wrong, and its hard to know without seeing the specific
error(s)

Bobby

 --
 Ankuj

 ___
 Sugar mailing list
 Sugar@lists.laptop.org
 http://lists.laptop.org/listinfo/sugar


___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] [Announcement] - speech-dispatcher package now available

2008-06-30 Thread Bobby Powers
On Mon, Jun 30, 2008 at 7:30 AM, Hemant Goyal [EMAIL PROTECTED] wrote:


 On Tue, Jun 24, 2008 at 12:30 PM, Hemant Goyal [EMAIL PROTECTED]
 wrote:

 Sorry for the Repost - *slightly more formatted email*

 Hi,

 Fedora and OLPC developers can now download the speech-dispatcher RPM
 packages for testing/development of speech enabled activities.

 RPMs - OLPC Branch

 speech-dispatcher-0.6.6-13.olpc2.i386.rpm -
 http://koji.fedoraproject.org/packages/speech-dispatcher/0.6.6/13.olpc2/i386/speech-dispatcher-0.6.6-13.olpc2.i386.rpm
 speech-dispatcher-0.6.6-13.olpc2.src.rpm-
 http://koji.fedoraproject.org/packages/speech-dispatcher/0.6.6/13.olpc2/src/speech-dispatcher-0.6.6-13.olpc2.src.rpm
 speech-dispatcher-debuginfo-0.6.6-13.olpc2.i386.rpm -
 http://koji.fedoraproject.org/packages/speech-dispatcher/0.6.6/13.olpc2/i386/speech-dispatcher-debuginfo-0.6.6-13.olpc2.i386.rpm
 speech-dispatcher-devel-0.6.6-13.olpc2.i386.rpm  -
 http://koji.fedoraproject.org/packages/speech-dispatcher/0.6.6/13.olpc2/i386/speech-dispatcher-devel-0.6.6-13.olpc2.i386.rpm
 speech-dispatcher-doc-0.6.6-13.olpc2.i386.rpm -
 http://koji.fedoraproject.org/packages/speech-dispatcher/0.6.6/13.olpc2/i386/speech-dispatcher-doc-0.6.6-13.olpc2.i386.rpm
 speech-dispatcher-python-0.6.6-13.olpc2.i386.rpm -
 http://koji.fedoraproject.org/packages/speech-dispatcher/0.6.6/13.olpc2/i386/speech-dispatcher-python-0.6.6-13.olpc2.i386.rpm

 Packages for the F-7, F-8 branch will be soon available too.

I assume you mean F9 will be coming soon ;)

Bobby


 Best,
 Hemant


 --
 Hemant Goyal | http://www.nsitonline.in/hemant

 Student Advisor, CSI NSIT Students Branch |
 http://societies.nsitonline.in/csi
 Founding Member and Student Mentor | NSITonline Webteam |
 http://www.nsitonline.in
 Member, Databases Group, CSE, IIT Delhi
 Undergraduate Student, IT Department NSIT, Delhi University, India
 ___
 Sugar mailing list
 Sugar@lists.laptop.org
 http://lists.laptop.org/listinfo/sugar


___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] Problem Developing Activity for Sugar Emulator

2008-06-26 Thread Bobby Powers
On Thu, Jun 26, 2008 at 6:45 AM, ankuj gupta [EMAIL PROTECTED] wrote:


 --


 Hi
 I have installed the Sugar Emulator(QEMU) on my ubuntu (hardy) machine using
 the script provided in the link

 http://wiki.laptop.org/go/Emulating_the_XO/Quick_Start/Linux
 After doing that I have been following the steps provided on the link

 http://wiki.laptop.org/go/Activity_tutorial
 But still i am not able to get the icon of the activity on the emulator.The
 steps have been followed as they were mentioned
 Besides this if I issue the
 sugar-install-bundle MyActivity.xo

 A large number of errors gets displayed.
 Please help me out

can you please post the errors?

bobby

 --
 Ankuj


 ___
 Sugar mailing list
 Sugar@lists.laptop.org
 http://lists.laptop.org/listinfo/sugar


___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


Re: [sugar] [support-gang] Microsoft

2008-05-15 Thread Bobby Powers
On Fri, May 16, 2008 at 2:57 AM, Simon Schampijer [EMAIL PROTECTED]
wrote:

 [EMAIL PROTECTED] wrote:
  On Thu, 15 May 2008, Steve Holton wrote:
 
  On Thu, May 15, 2008 at 8:03 PM, Seth Woodworth [EMAIL PROTECTED]
  wrote:
 
  Let's look at this with a slightly different lens before we blow up
  on NN
  and Microsoft.
 
  What does this agreement equate to?  And what are the alternatives to
  Microsoft?
 
  If the XO was running a completely closed source stack with no
  documentation on hardware, how would the Linux community feel?  They
  would
  feel that they were being shut out and not allowed to run whatever
  software
  they wanted to or develop.  This is something the linux community has
  speared hardware companies over for years.
 
 
  ...and to which the free software (linux) community would respond with a
  reverse engineering effort, at it's own (collective) expense, and rather
  quickly have a solution.  If turnabout is fair play, let Microsoft
  adopt the
  free software community response as well.
 
  (When Cisco modified their WRT54G hardware so that Linux could no longer
  run, the response was to strip-down the gnu/linux stack even more
  until it
  would run again.)
 
  It's doubtful the free software community would do what Microsoft is
  demanding: asking the manufacturer to add 5-10% to the cost of the
  hardware
  to facilitate their efforts, nor would the free software community
  charge a
  $3.00 license fee for the use thereafter.
 
  I missed where the hardware was being changed and the cost going up to
  support this. what I read was that the boot firmware was being modified
  so that it could dual-boot into windows.
 
  please point me at the additional cost involved.
 
  David Lang

 from:

 http://www.nytimes.com/2008/05/16/technology/16laptop.html?_r=2oref=sloginoref=slogin

 Windows will add a bit to the price of the machines, about $3, the
 licensing
 fee Microsoft charges to some developing nations under a program called
 Unlimited Potential. For those nations that want dual-boot models, running
 both
 Windows and Linux, the extra hardware required will add another $7 or so to
 the
 cost of the machines, Mr. Negroponte said.


I think the extra hardware is the 2gb SD card, as XP + Office won't fit into
the NAND (especially if you're dual booting...)

Correct me if I'm wrong


-Bobby Powers



 Simon
 ___
 Sugar mailing list
 Sugar@lists.laptop.org
 http://lists.laptop.org/listinfo/sugar

___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar


[sugar] [patch] corrected Hardy dependencies

2008-04-23 Thread Bobby Powers
I'm running sugar-jhbuild on Ubuntu Hardy, and Tomeu's recent commit to add
dependency files for Ubuntu is great except for 3 packages with the wrong
names (I haven't checked Gutsy - might be the same deal there).  I've
attached a patch - I'm new here so let me know if there is anything else I
should do or if there is a better place to post this.

yours,
Bobby Powers
diff --git a/config/sysdeps/ubuntu-8.04.xml b/config/sysdeps/ubuntu-8.04.xml
index 1475aed..b0010ea 100644
--- a/config/sysdeps/ubuntu-8.04.xml
+++ b/config/sysdeps/ubuntu-8.04.xml
@@ -25,9 +25,9 @@
   package name=make/
   package name=librsvg2-dev/
   package name=python-simplejson/
-  package name=xapian-bindings-python
+  package name=python-xapian
source=xapian-bindings/
-  package name=xapian-core-libs
+  package name=libxapian15
source=xapian-core/
   package name=python-dbus
source=dbus-python/
@@ -35,7 +35,7 @@
source=dbus/
   package name=libdbus-glib-1-dev
source=dbus-glib/
-  package name=libloudmouth-1-dev
+  package name=libloudmouth1-dev
source=loudmouth/
   package name=libpoppler-dev
source=poppler/
___
Sugar mailing list
Sugar@lists.laptop.org
http://lists.laptop.org/listinfo/sugar