Changes

Jump to navigation Jump to search
m
Line 44: Line 44:  
The entirety of the Sugar Services feature is nothing but a Sugarized UI built around [http://0install.net/ 0install]; i.e., feed files that are being used in activity bundles are just regular 0install local feeds. Services could be used to install/upgrade any software (including sugar core components).
 
The entirety of the Sugar Services feature is nothing but a Sugarized UI built around [http://0install.net/ 0install]; i.e., feed files that are being used in activity bundles are just regular 0install local feeds. Services could be used to install/upgrade any software (including sugar core components).
   −
== Services are not intended for ==
+
== What Sugar Services are not ==
   −
* Cure all ills.
+
* Sugar Services is not intended to cure all ills.
* This infrastructure is not "must have", use it only if you really [[#Work_flows|need]] Services.
+
* It is not "must have" for activity developers; use it only if you really [[#Work_flows|need]] it.
* Replace GNU/Linux distributions efforts in packaging Sugar, there is no need in special treatment if some dependency is a part of [[0.86/Platform_Components|Sugar Platform]].
+
* Is is not a replacement for GNU/Linux distributions packaging efforts; Sugar Services places no need for special treatment regarding dependencies as part of the [[0.86/Platform_Components|Sugar Platform]].
* In parallel with distributions, support huge packages like Qt, of course it's still possible but much better to reuse native packages(if they exist, Services will provide convenient way to install such packages) and switch back to ''"That's really bad that you don't have Firefox-3.5 in your 3 years old distribution and can't run last Browse activity, but we can't package Firefox-3.5 for you, so please update your distribution and Sugar Platform to last versions."'' otherwise.
+
 
 +
Sugar Services works in parallel with distributions. It can be used to support large packages such as Qt that are not included in standard Sugar releases. With Sugar Services, it is possible (and preferable) to reuse native packages when they are available. Sugar Services provides a convenient way to install such packages and thus avert scenarios such as ''"That's really too bad that you don't have Firefox-3.5 in your three-year-old distribution and cannot run last Browse activity, but we cannot package Firefox-3.5 for you, so please update your distribution and Sugar Platform to last versions."''
    
== Detailed Description ==
 
== Detailed Description ==

Navigation menu