[Sugar-devel] Download experimental without being logged in

Thomas C Gilliard satellit at bendbroadband.com
Tue May 11 17:01:39 EDT 2010



Aleksey Lim wrote:
> On Tue, May 11, 2010 at 05:37:52AM -0700, Thomas Gilliard wrote:
>   
>> Is there anyway to tell what version (flavor) of sugar
>>     
>
> It already works, ASLO can grab SP version from useragent string
> and provide appropriate activity versions for download buttons (full
> version list is still accessible on activity history page).
>
>   
I just finished updating ASLO for Mirabelle (0.88.0) compatability by 
activity
This updated Spreadsheet reflects changes:

http://people.sugarlabs.org/Tgillard/Activities-Index-Mirabell.ods

"x 509 c" means it was changed in ASLO
(Mirabelle should be entered in comments also)

Tom Gilliard
satellit
>> (and hardware), 
>>     
>
> I guess we can grap x86/x86_64 info from useragent as well but not sure
> if it will help much since people just place binaries from their current
> distro to .xo thus there is not guaranty that it will work in other
> cases. It is fundamental issue w/ .xo, in my mind it is pretty useless to
> try to fix binaries issue and having only .xo deployment scheme at the
> same time.
>
>   
>> a user is logging in with?
>>
>> If so, could this trigger a custom list of activities for his/her 
>> version to be listed?
>>     
>
> It is not custom list but list of the same activities but some of them
> (incompatible with user's SP) have additional hints around/instead
> download button.
>
>   
>> If not, maybe there should be a signature (cookie?) mechanism developed 
>> for sugar that ASLO could use to select the compatible activities to 
>> display.
>>
>> It works for browsers....
>>
>> Tom Gilliard
>> satellit
>>
>> Aleksey Lim wrote:
>>     
>>> Hi all,
>>>
>>> The ASLO[1] is based on Sugar Platform[2] idea when if activity
>>> developer wants to be sure that activity will start, just declares
>>> Sugar Platform range e.g. 0.82-0.88. This scheme is simple - users
>>> need to know only SP range to judge will activity start or not.
>>> But it doesn't work in other cases like binaries, non-SP dependencies.
>>>
>>> These issues can't be solved within current ASLO (and current deployment
>>> scheme, "only .xo bundles"). But we can remove, inherited from AMO,
>>> practice when user should be logged in to download not public
>>> activities.
>>>
>>> So, it will look like:
>>>
>>> * featured activities(and collections) are blessed by ASLO editors
>>>   will just work on declared sugars
>>> * activities that just work on declared sugars
>>> * experimental activities
>>>   work in some cases e.g. dependencies exist, machine is x86 etc.
>>>
>>> In all cases, user should not be logged in to download all these
>>> activity types. Does it break someone's workflows ?
>>>
>>> [1] http://activities.sugarlabs.org/
>>> [2] http://wiki.sugarlabs.org/go/0.86/Platform_Components
>>>
>>>   
>>>       
>
>   
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.sugarlabs.org/archive/sugar-devel/attachments/20100511/adf9cbde/attachment.htm 


More information about the Sugar-devel mailing list