[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