[Sugar-devel] [FEATURE] [DESIGN] Zero Install integresion request for inclusion to 0.88

Aleksey Lim alsroot at member.fsf.org
Fri Nov 27 11:35:25 EST 2009


Hi all,

http://wiki.sugarlabs.org/go/Features/Zero_Install_integration

The reason for this feature is to cover situations

* an activity has dependencies that weren't included to the Sugar
* Platform
* install/build activity specific binaries
* run non-sugar applications that are not well packaged to
* GNU/Linux distributions 

Benefit to Sugar

* let activity authors use non Sugar Platform dependencies
* exclude binary blobs from activity bundles, 0install will let
  sugar install/build proper blobs for local architecture/OS-environment
* having sugar UI to start 0install packages(non-sugar) and
  having common 0install dependencies, sugar and 0install
  communities could benefit each other
  * so, we can replace "sugarized" activities like
    TuxPaint and GCOmpris on ASLO by 0install
    packages(that could be useful for non-sugar users
    as well)

New UI intoduced bu feature:

*  progress bar for launcher window to download dependencies 
* progress bar in Journal's column for manual 0install downloads 
* additional activity palette item if activity has not yet downloaded 0install files 
* new control panel component #Control panel component 

http://wiki.sugarlabs.org/go/Features/Zero_Install_integration#UI_changes

-- 
Aleksey


More information about the Sugar-devel mailing list