Re: [Sugar-devel] HTML5 video in Browse

2011-01-18 Thread Peter Robinson
On Tue, Jan 18, 2011 at 1:15 AM, Bernie Innocenti ber...@codewiz.org wrote:
 On Fri, 2011-01-14 at 15:27 +1100, Sridhar Dhanapalan wrote:
 What is the status of HTML5 video support in Browse? I'm using version
 108.4. Testing with the videos linked from
 http://double.co.nz/video_test/, most don't start when I press the
 Play button.

 Dextrose 2 includes all the free-world codecs that would be required
 to cover the most common video formats used by html5 and flash.

 For complete video support we need to either upgrade xulrunner to a
 recent version or replace Browse with Surf, which is based on WebKit.

I believe 3.6 supported the theora component of html5. WebM will be
supported as of firefox 4. I believe the next stable release of OLPC
OS will be based upon Fedora 14 so will have the former. SoaS 5 will
be based on Fedora 15 which will have the later so should support both
theora and webm. I look forward to seeing people test this component
as we amp up testing post Fedora 15 alpha release.

 Being still based on Fedora 11, Dextrose and OLPC-OS cannot meet all the
 dependencies of a modern version of webkitgtk, but Surf would be a great
 addition for SoaS and USR.

 Mozilla announced that Firefox 4 won't support a public ABI/API for
 xulrunner, Ubuntu has dropped the xulrunner-python bindings since Lucid
 and all the GNOME applications have already been converted to WebKitGtk.
 It's already very clear which way the wind blows.

That's not entire true. They stated that they wouldn't ship other
bindings (such as python) within the core xulrunner package. Also
ActiveState who are the core developers of pyxpcom requested that it
be split back out of the core code base to allow easier development.

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


[Sugar-devel] Fwd: [Scratch] Interested in packaging Scratch for Fedora

2011-01-18 Thread Bert Freudenberg
FYI

- Bert -

Begin forwarded message:

 From: W. Michael Petullo m...@flyn.org
 Date: 18. Januar 2011 04:14:26 MEZ
 To: Amos Blanton a...@scratch.mit.edu
 Cc: Bert Freudenberg b...@freudenbergs.de, li...@scratch.mit.edu, Sayamindu 
 Dasgupta sayami...@media.mit.edu
 Subject: Re: [Scratch] Interested in packaging Scratch for Fedora
 
 I have submitted a Scratch package to RPM Fusion. Please see
 https://bugzilla.rpmfusion.org/show_bug.cgi?id=1601.
 
 -- 
 Mike
 
 :wq

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


Re: [Sugar-devel] Activities not compatible with Sugar-0.90

2011-01-18 Thread Aleksey Lim
On Mon, Jan 17, 2011 at 11:34:34PM -0500, Bernie Innocenti wrote:
 On Mon, 2011-01-17 at 17:11 -0500, Rafael Enrique Ortiz Guerrero wrote: 
  
  I can't. I think every maintainer must do the change. 
  
  Right every maintainer has to make that change in ASLO. 
 
 Aren't you an aslo admin? You can change any activity.

Imho, thats the job for activity authors (to see what sugar version is
compatible with his activity). Another thing is that there is no way to
say sugar = 0.86 on ASLO and uploaders need to add any new sugar
version after it appeared.

In dextrose we already have the code that relies on activity.info spec
for sugar dep version, not to ASLO info. In my mind, thats the best way
to go (and after that many activities switched to activity.info, we can
remove sugar versions from ASLO at all). Btw, I guess most of
not-all-sugars activities are Fructose, in time w/ switching to the new
ASLO[1], we can review all activities and maybe do not implement sugar
versions in new ASLO.

 For the record, the current aslo admins are:
 
 Tomeu Vizoso
 Wade Brainerd
 Simon Schampijer
 Mick Weiss
 Gary Martin
 david farning
 Walter Bender
 Sebastian Dziallas
 Rafael Ortiz
 Aleksey Lim
 Pablo Flores
 Bernie Innocenti
 josh  [j...@tucson-labs.com]
 Thomas Gilliard
 Stefan Unterhauser
 Anish Mangal
 Sascha Silbe
 
 The activity editors are:
 
 Tomeu Vizoso
 Simon Schampijer
 Gary Martin
 Sebastian Dziallas
 Luke Faraone
 Rafael Ortiz
 James Simmons
 Aleksey Lim
 Activity Team
 
 We should probably cleanup both lists from people who are no longer
 actively working on ASLO.

I think, would be better to do that on explicit requests from these
people.

 As always, if anyone would like to help us maintaining ASLO or any other
 service provided by Sugar Labs, just let one of the Infrastructure Team
 members know. We hire volunteers after a short interview to ensure
 that they have the necessary technical skills and they intend to take
 the job seriously. Of course, when you run out of free time you can step
 down (responsibly!) from your role.

Also, in my mind, ASLO is primarily a doer/user tool, so ASLO editors
should not change existed uploads in the way they think is needed. They
can remove existed activities if activities don't follow Editors policy[2]
(or don not accept them to public). On other hand, when people (especially
deployments) need the handle to say what activity version work in
particular env., they can create collections and specify particular
activity versions. This feature is accessible on activities-testing.sl.o
and will be moved to production in time w/ dextrose-2 (that will contain
new microformat updater).

[1] http://wiki.sugarlabs.org/go/Platform_Team/Roadmap
[2] http://wiki.sugarlabs.org/go/Activity_Library/Editors/Policy

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


[Sugar-devel] [PATCH] Modified Patch for adding feedback-icon.svg to sugar-artwork

2011-01-18 Thread Mukesh Gupta
From: root root@ubuntu.(none)

1)Icon converted to plain svg format

Signed-off-by: Mukesh Gupta mukeshgupta.2...@gmail.com
---
 icons/scalable/device/Makefile.am   |1 +
 icons/scalable/device/feedback-icon.svg |  378 +++
 2 files changed, 379 insertions(+), 0 deletions(-)
 mode change 100644 = 100755 icons/scalable/device/Makefile.am
 create mode 100755 icons/scalable/device/feedback-icon.svg

diff --git a/icons/scalable/device/Makefile.am 
b/icons/scalable/device/Makefile.am
old mode 100644
new mode 100755
index bca43f0..d75985c
--- a/icons/scalable/device/Makefile.am
+++ b/icons/scalable/device/Makefile.am
@@ -3,6 +3,7 @@ category=device
 icondir = $(datadir)/icons/sugar/$(iconsize)/$(category)
 
 icon_DATA =\
+   feedback-icon.svg   \
battery-000.icon\
battery-000.svg \
battery-010.icon\
diff --git a/icons/scalable/device/feedback-icon.svg 
b/icons/scalable/device/feedback-icon.svg
new file mode 100755
index 000..c7fc9a8
--- /dev/null
+++ b/icons/scalable/device/feedback-icon.svg
@@ -0,0 +1,378 @@
+?xml version=1.0 encoding=UTF-8 standalone=no?
+!-- Created with Inkscape (http://www.inkscape.org/) --
+
+svg:svg
+   xmlns:dc=http://purl.org/dc/elements/1.1/;
+   xmlns:cc=http://creativecommons.org/ns#;
+   xmlns:rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns#;
+   xmlns:svg=http://www.w3.org/2000/svg;
+   xmlns:xlink=http://www.w3.org/1999/xlink;
+   version=1.0
+   width=60
+   height=60
+   viewBox=0 0 128 128
+   id=svg548
+  svg:metadata
+ id=metadata48
+rdf:RDF
+  cc:Work
+ rdf:about=
+dc:formatimage/svg+xml/dc:format
+dc:type
+   rdf:resource=http://purl.org/dc/dcmitype/StillImage; /
+dc:title/dc:title
+  /cc:Work
+/rdf:RDF
+  /svg:metadata
+  svg:defs
+ id=defs601
+svg:linearGradient
+   x1=55.4272
+   y1=102.1953
+   x2=55.4272
+   y2=-7.1773
+   id=linearGradient3803
+   gradientUnits=userSpaceOnUse
+   gradientTransform=translate(0,-0.496766)
+   spreadMethod=pad
+  svg:stop
+ id=stop3805
+ style=stop-color:#00;stop-opacity:1
+ offset=0 /
+  svg:stop
+ id=stop3807
+ style=stop-color:#59657f;stop-opacity:1
+ offset=0.20505001 /
+  svg:stop
+ id=stop3809
+ style=stop-color:#b3caff;stop-opacity:1
+ offset=0.41010001 /
+  svg:stop
+ id=stop3811
+ style=stop-color:#dfeaff;stop-opacity:1
+ offset=0.8258 /
+  svg:stop
+ id=stop3813
+ style=stop-color:#eff4ff;stop-opacity:1
+ offset=0.91289997 /
+  svg:stop
+ id=stop3815
+ style=stop-color:#ff;stop-opacity:1
+ offset=1 /
+  midPointStop
+ offset=0
+ style=stop-color:#7C74FF
+ id=midPointStop560 /
+  midPointStop
+ offset=0.5
+ style=stop-color:#7C74FF
+ id=midPointStop561 /
+  midPointStop
+ offset=0.4101
+ style=stop-color:#B3CAFF
+ id=midPointStop562 /
+  midPointStop
+ offset=0.5
+ style=stop-color:#B3CAFF
+ id=midPointStop563 /
+  midPointStop
+ offset=0.8258
+ style=stop-color:#DFEAFF
+ id=midPointStop564 /
+  midPointStop
+ offset=0.5
+ style=stop-color:#DFEAFF
+ id=midPointStop565 /
+  midPointStop
+ offset=1
+ style=stop-color:#FF
+ id=midPointStop566 /
+/svg:linearGradient
+svg:linearGradient
+   id=linearGradient2802
+  svg:stop
+ id=stop2804
+ style=stop-color:#1d12aa;stop-opacity:1
+ offset=0 /
+  svg:stop
+ id=stop2806
+ style=stop-color:#8b12aa;stop-opacity:0
+ offset=1 /
+/svg:linearGradient
+svg:linearGradient
+   id=linearGradient2812
+  svg:stop
+ id=stop2814
+ style=stop-color:#1d25aa;stop-opacity:1
+ offset=0 /
+  svg:stop
+ id=stop2816
+ style=stop-color:#8b12aa;stop-opacity:0
+ offset=1 /
+/svg:linearGradient
+svg:marker
+   refX=0
+   refY=0
+   orient=auto
+   id=Arrow1Lstart
+   style=overflow:visible
+  svg:path
+ d=M 0,0 5,-5 -12.5,0 5,5 0,0 z
+ transform=scale(0.8,0.8)
+ id=path2991
+ 
style=fill-rule:evenodd;stroke:#00;stroke-width:1pt;marker-start:none /
+/svg:marker
+svg:linearGradient
+   id=linearGradient4766
+  svg:stop
+ id=stop4768
+ style=stop-color:#0447ff;stop-opacity:1
+ offset=0 /
+  svg:stop
+ id=stop4770
+ style=stop-color:#00;stop-opacity:0
+ offset=1 /
+/svg:linearGradient
+svg:linearGradient
+   x1=55.4272
+   y1=102.1953
+   x2=55.4272
+   y2=-7.1773
+   id=XMLID_1_
+   

Re: [Sugar-devel] New Dextrose 2 build: os438dx

2011-01-18 Thread Gonzalo Odiard
Thanks.
I was talking with Gary about working in the Record UI.
We must work in this for F14 version

Gonzalo


On Tue, Jan 18, 2011 at 1:00 AM, Bernie Innocenti ber...@codewiz.orgwrote:

 On Mon, 2011-01-17 at 22:51 -0300, Gonzalo Odiard wrote:
 
  If you come up with a patch, we'll include it in Dextrose. We
  already have a forked version to fix the UI layout, it can't
  hurt to have this bug fixed as well.

  Curious, where is this fork?

 Here it is:

  
 http://git.sugarlabs.org/~m_anish/record/ui-fixeshttp://git.sugarlabs.org/%7Em_anish/record/ui-fixes

 Now that the bug also affects F14-0.88, perhaps someone will care to fix
 it upstream one way or another.
 --
   // 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


[Sugar-devel] acti-plications: write once, run anywhere?

2011-01-18 Thread Erik Blankinship
On a dual-boot XO, does it make sense to use the same binary code for sugar
activities also in gnome applications?  If so, are there guidelines or
example acti-plications?

If the same binary code is *not *re-used by both platforms, but just the
same code base, are there guidelines or examples of how to re-use the same
code base effectively?  Off the top of my head, how data is serialized is
handled differently between the two platforms.

This question is of particular concern to acti-plications with many media
assets, like some video games.  It would be nice to avoid file redundancy.
 Given the small size of the XO netbooks, I hope this question is on mark
for this community.
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Activities not compatible with Sugar-0.90

2011-01-18 Thread Daniel Drake
On 18 January 2011 13:06, Aleksey Lim alsr...@member.fsf.org wrote:
 Also, in my mind, ASLO is primarily a doer/user tool, so ASLO editors
 should not change existed uploads in the way they think is needed.

I guess this means that my usage of activities.sugarlabs.org is not
according to its design.

Here's the task: I want to pull the latest activity version compatible
with Sugar-0.90 for a specific set of activities from now until
mid-April, several times a week. This is for their inclusion in
development OS builds.

What's your suggested approach to this?

Right now I am querying
http://activities.sugarlabs.org/services/update-aslo.php?id=ACTIVITYappVersion=0.90
and parsing the resultant XML.

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


Re: [Sugar-devel] acti-plications: write once, run anywhere?

2011-01-18 Thread Bert Freudenberg
On 18.01.2011, at 18:41, Erik Blankinship wrote:

 On a dual-boot XO, does it make sense to use the same binary code for sugar 
 activities also in gnome applications?  If so, are there guidelines or 
 example acti-plications?

I think it makes a lot of sense. That's one of the reasons the Etoys activity 
bundle is but a tiny wrapper. Etoys works as stand-alone application in Gnome 
and as activity in Sugar.

 If the same binary code is not re-used by both platforms, but just the same 
 code base, are there guidelines or examples of how to re-use the same code 
 base effectively?  Off the top of my head, how data is serialized is handled 
 differently between the two platforms.

Yes. Etoys switches the tool bar, e.g., the insert object/keep a copy buttons 
are replaced by file load/save buttons, the sharing button goes away, a 
full-screen button is added. The file format is the same, but different code 
paths are used.

 This question is of particular concern to acti-plications with many media 
 assets, like some video games.  It would be nice to avoid file redundancy.  
 Given the small size of the XO netbooks, I hope this question is on mark for 
 this community.

Right on.

- Bert -

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


Re: [Sugar-devel] acti-plications: write once, run anywhere?

2011-01-18 Thread Martin Langhoff
On Tue, Jan 18, 2011 at 12:41 PM, Erik Blankinship er...@mediamods.com wrote:
 On a dual-boot XO, does it make sense to use the same binary code for sugar
 activities also in gnome applications?  If so, are there guidelines or
 example acti-plications?

The gnome side will most likely be installed via RPMs (or .deb files
on Ubuntu/Fedora setups). So your Sugar app could just use the
libraries, binaries and resources/assets from the RPM.

Examples - Write.xo uses the Abiword libraries. Browse.xo uses
xulrunner (the Firefox libraries  backend). Bert pointed out EToys.

In all those cases, you get code reuse and a small Activity, but the
activity completely depends finding the things it needs.

hth,


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] acti-plications: write once, run anywhere?

2011-01-18 Thread Erik Blankinship


 The gnome side will most likely be installed via RPMs (or .deb files
 on Ubuntu/Fedora setups). So your Sugar app could just use the
 libraries, binaries and resources/assets from the RPM.

 Examples - Write.xo uses the Abiword libraries. Browse.xo uses
 xulrunner (the Firefox libraries  backend). Bert pointed out EToys.

 In all those cases, you get code reuse and a small Activity, but the
 activity completely depends finding the things it needs.


If my acti-plication has dependencies that are not part of the underlying
build, do I need to install them on the gnome side first?  Or can
cross-platform libraries be initially installed on the Sugar side too?

A related follow-up: does it make sense to put cross-platform dependencies
that a gnome activity would need into ~/Activities/MyCoolActivity.activity/
?
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] Activities not compatible with Sugar-0.90

2011-01-18 Thread Aleksey Lim
On Tue, Jan 18, 2011 at 05:48:05PM +, Daniel Drake wrote:
 On 18 January 2011 13:06, Aleksey Lim alsr...@member.fsf.org wrote:
  Also, in my mind, ASLO is primarily a doer/user tool, so ASLO editors
  should not change existed uploads in the way they think is needed.
 
 I guess this means that my usage of activities.sugarlabs.org is not
 according to its design.
 
 Here's the task: I want to pull the latest activity version compatible
 with Sugar-0.90 for a specific set of activities from now until
 mid-April, several times a week. This is for their inclusion in
 development OS builds.
 
 What's your suggested approach to this?
 
 Right now I am querying
 http://activities.sugarlabs.org/services/update-aslo.php?id=ACTIVITYappVersion=0.90
 and parsing the resultant XML.

You can either do not use appVersion and update-aslo.php will return
recent versions or just create collection. The activity-testing.sl.o
implementation allows setting particular activity versions (it will be
pushed to production after testing within dextrose-2, that was the
purpose for this feature). In the last case, collection content will be
accessible via microformat page, eg:

http://activities-testing.sugarlabs.org/services/micro-format.php?collection_nickname=fructose

 
 Thanks,
 Daniel
 

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


Re: [Sugar-devel] Activities not compatible with Sugar-0.90

2011-01-18 Thread Daniel Drake
On 18 January 2011 19:58, Aleksey Lim alsr...@member.fsf.org wrote:
 You can either do not use appVersion and update-aslo.php will return
 recent versions or just create collection. The activity-testing.sl.o
 implementation allows setting particular activity versions (it will be
 pushed to production after testing within dextrose-2, that was the
 purpose for this feature). In the last case, collection content will be
 accessible via microformat page, eg:

 http://activities-testing.sugarlabs.org/services/micro-format.php?collection_nickname=fructose

I don't think either of those is what I need:

If I drop appVersion, I'd get activities that run only on Sugar-0.92
and are incompatible with Sugar-0.90 (none right now, but I forsee a
couple appearing before mid-April arrives). I want activities that are
compatible with Sugar-0.90.

If I use a collection, the versions are fixed to the exact versions
that I add to the collection, whereas (see last mail) I want the
latest activity version compatible with Sugar-0.90.
(please correct me if I've misunderstood what a collection is)


I'm now feeling more confident that my current approach is correct. Thoughts?

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


Re: [Sugar-devel] Activities not compatible with Sugar-0.90

2011-01-18 Thread Bernie Innocenti
On Tue, 2011-01-18 at 20:32 +, Daniel Drake wrote:

 If I use a collection, the versions are fixed to the exact versions
 that I add to the collection, whereas (see last mail) I want the
 latest activity version compatible with Sugar-0.90.
 (please correct me if I've misunderstood what a collection is)

The latest activity compatible with Sugar-X.Y is what the RDF protocol
provided.

This wasn't considered good for deployments enough because it doesn't
allow the pedagogical team to do any QA on updates before they hit the
users.

So the idea is that Dextrose could create a collection dextrose2 which
pins certain activity versions. Paraguay could create a collection
dextrose2-py and pin slightly different activities.

The downside of this approach is that development builds no longer get
the latest and greatest activities automatically. Is this what is
bothering you? Perhaps we could add separate microformat URLs that
filter by Sugar version.

In my mind, letting the activity owner self-certify which versions of
Sugar are known to work well is poor QA practice. I'd rather have
someone responsible to do some testing upfront before blessing them for
the sugar-0.90 collection.

Moreover, the version range currently supported by ASLO is a little too
simplistic for the variety of ABIs that we're going to see soon:
f14-s0.90-i386, f15-s0.92-arm... maybe even crazier. With multiple
architectures, the dream of a simple  universal bundle format for
activity is over and our package management tools are still very
immature.

-- 
   // 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] Activities not compatible with Sugar-0.90

2011-01-18 Thread Daniel Drake
On 18 January 2011 22:00, Bernie Innocenti ber...@codewiz.org wrote:
 This wasn't considered good for deployments enough because it doesn't
 allow the pedagogical team to do any QA on updates before they hit the
 users.

Agreed. This is not for deployments, this is for development.

 The downside of this approach is that development builds no longer get
 the latest and greatest activities automatically. Is this what is
 bothering you?

Yes.

 Perhaps we could add separate microformat URLs that
 filter by Sugar version.

This would be good, but is basically what we have now in a different format:
http://activities.sugarlabs.org/services/update-aslo.php?id=ACTIVITYappVersion=0.90

and I gathered from Aleksey that this isn't what
activities.sugarlabs.org is designed for. (but judging from further
responses, it's perhaps the only non-manual option that we have for
now)

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


Re: [Sugar-devel] Activities not compatible with Sugar-0.90

2011-01-18 Thread Aleksey Lim
On Tue, Jan 18, 2011 at 05:00:07PM -0500, Bernie Innocenti wrote:
 On Tue, 2011-01-18 at 20:32 +, Daniel Drake wrote:
 
  If I use a collection, the versions are fixed to the exact versions
  that I add to the collection, whereas (see last mail) I want the
  latest activity version compatible with Sugar-0.90.
  (please correct me if I've misunderstood what a collection is)
 
 The latest activity compatible with Sugar-X.Y is what the RDF protocol
 provided.
 
 This wasn't considered good for deployments enough because it doesn't
 allow the pedagogical team to do any QA on updates before they hit the
 users.
 
 So the idea is that Dextrose could create a collection dextrose2 which
 pins certain activity versions. Paraguay could create a collection
 dextrose2-py and pin slightly different activities.
 
 The downside of this approach is that development builds no longer get
 the latest and greatest activities automatically. Is this what is
 bothering you? Perhaps we could add separate microformat URLs that
 filter by Sugar version.

 In my mind, letting the activity owner self-certify which versions of
 Sugar are known to work well is poor QA practice. I'd rather have
 someone responsible to do some testing upfront before blessing them for
 the sugar-0.90 collection.

That depends on what side we are talking :), from deployment/distro pov,
there is a need in [downstream] QA and collection is the right way
(all activities need to be passed via such QA, if we talking about QA
not just about letting deployment/distro users install some activities).

My strong thinking is that ASLO should-not/impossible/useless be like
a GNU/Linux distribution repository when all packages are well QAed
and tested (it is perpendicular to sugar purposes when it is all about
experiments and, thus, producing not-well-working/temporary solutions).
ASLO is just a sharing place, we can have tens implementations of the
same Record on ASLO (which is impossible in distribution repositories)
from different doers and there [should not] is no any guaranties that
all these implementations works well.

If there is a need in guaranties, people work with particular doer
(on improving particular activity) or create QAed/supporteded
[downstream] collections.

 Moreover, the version range currently supported by ASLO is a little too
 simplistic for the variety of ABIs that we're going to see soon:
 f14-s0.90-i386, f15-s0.92-arm... maybe even crazier. With multiple
 architectures, the dream of a simple  universal bundle format for
 activity is over and our package management tools are still very
 immature.
 
 -- 
// Bernie Innocenti - http://codewiz.org/
  \X/  Sugar Labs   - http://sugarlabs.org/
 
 

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


Re: [Sugar-devel] Activities not compatible with Sugar-0.90

2011-01-18 Thread Bernie Innocenti
On Tue, 2011-01-18 at 22:06 +, Daniel Drake wrote: 
  Perhaps we could add separate microformat URLs that
  filter by Sugar version.
 
 This would be good, but is basically what we have now in a different format:
 http://activities.sugarlabs.org/services/update-aslo.php?id=ACTIVITYappVersion=0.90
 
 and I gathered from Aleksey that this isn't what
 activities.sugarlabs.org is designed for. (but judging from further
 responses, it's perhaps the only non-manual option that we have for
 now)

Ah, yeah... I agree it's a useful feature for development.

Originally, there was no way to pin particular versions in collections.
One would always get the latest version flagged to work on your browser.
Which is exactly what you're asking for. I'm not sure what's currently
missing server-side, but it shouldn't be hard to do.

-- 
   // 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] Activities not compatible with Sugar-0.90

2011-01-18 Thread Aleksey Lim
On Mon, Jan 17, 2011 at 09:07:32PM +, Daniel Drake wrote:
 Hi,
 
 According to activities.sugarlabs.org, the following activities
 (amongst others, probably) are not compatible with Sugar-0.90:
 
 org.laptop.WebActivity
 org.laptop.sugar.ReadActivity
 org.laptop.TamTamSynthLab,
 org.laptop.TamTamJam,
 org.laptop.TamTamEdit,
 org.laptop.TamTamMini,
 org.vpri.EtoysActivity,
 org.laptop.MeasureActivity
 org.laptop.ImpodeActivity
 vu.lux.olpc.Maze
 com.garycmartin.Moon
 edu.mit.media.ScratchActivity
 org.laptop.Terminal
 org.laptop.Log
 
 If these activities do work on 0.90, please mark them as so.

Last changes for collections/microformat batch updater for ASLO:


http://activities-testing.sugarlabs.org/services/micro-format.php?collection_nickname=collection-nick[sugar=sugar-version]

* if activity version was not set in collection and sugar request
  argument wasn't passed, then return recent activity version
* if activity version was not set in collection and sugar request
  argument was passed, then return either recent activity version only
  for this sugar or nothing
* if activity version was set in collection, regardless sugar request
  argument, exactly this version will be returned

Any help with testing this feature on activities-testing.sugarlabs.org
(it several months copy of activities.sugarlabs.org) is welcome.

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


Re: [Sugar-devel] acti-plications: write once, run anywhere?

2011-01-18 Thread Martin Langhoff
On Tue, Jan 18, 2011 at 2:25 PM, Erik Blankinship er...@mediamods.com wrote:
 If my acti-plication has dependencies that are not part of the underlying
 build, do I need to install them on the gnome side first?

It's not technically at the gnome side... you have to install them in
the system :-)

 - Power users, developers with an XO, will use yum (or a GUI frontend
to yum) to install the required libs, and the gnome app.

 - Typical users in an OLPC deployment will often depend on the OS
image having the libs installed -- as it happens now with the examples
I've given earlier.

cheers,


m
-- 
 martin.langh...@gmail.com
 mar...@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] acti-plications: write once, run anywhere?

2011-01-18 Thread Erik Blankinship
On Tue, Jan 18, 2011 at 9:57 PM, Martin Langhoff
martin.langh...@gmail.comwrote:

 On Tue, Jan 18, 2011 at 2:25 PM, Erik Blankinship er...@mediamods.com
 wrote:
  If my acti-plication has dependencies that are not part of the underlying
  build, do I need to install them on the gnome side first?

 It's not technically at the gnome side... you have to install them in
 the system :-)


Let's assume delivery of the activity-application is via a usb stick.  Let's
also assume the video game has 200mb of assets.  The goal is to make it as
easy as possible to install the activity-application once, from either side,
and to put the assets in one place.  For sugar, this would be a ~200mb xo
bundle on the usb stick.  For gnome, this might be a ~200mb rpm on the usb
stick.

Do all activity and application developers have write access to any part of
the system where they can add the libraries that they need to the system
from either gnome or sugar side and then access if from either side?  Where
and how should assets be installed?
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel