[Sugar-devel] [SWEETS] Sweets v1.0.1 release and Sugar sweets updates

Aleksey Lim alsroot at activitycentral.org
Sat Oct 29 18:41:45 EDT 2011


Hi all!

== Sweets-1.0.1 ==

Major features in this release:

* Suggested dependencies.
  These are recommended dependencies that will be used only
  if -S|--force-suggested sweets command-line argument was
  specified.
  There is new recipe option, "suggests" for these dependencies
  http://wiki.sugarlabs.org/go/Platform_Team/Recipe_Specification#Common_options

* Optional dependencies.
  If there are no implementations to use for these dependencies,
  they will be discarded without errors.
  Optional dependencies need to be wrapped to square brackets
  http://wiki.sugarlabs.org/go/Platform_Team/Guide/Sweets_Packaging#Dependencies

Use the
http://wiki.sugarlabs.org/go/Platform_Team/Guide/Sweets_Usage#Upgrade
instructions to upgrade your Sweets.

== Sugar sweets ==

As a result of new Sweets' features, Sugar sweets can be launched
in recent Fedora 16 environment that contains evince without pygtk
binding and doesn't have hal (need for not recent Sugar versions).

Also, sdk/sugar and dextrose/sugar were changed to keep Fructose
as suggested dependencies instead of using :shell command.
To refresh local feeds, run sweets with -R command-line argument
for the first time.

For example to start sugar in emulator mode without fetching
Fructose dependencies, use:

    sweets -R sdk/sugar:emulator

to fetch Fructose dependencies, e.g., xulrunner-1.9.2 to start Browse in
Fedora-16, use:

    sweets -RS sdk/sugar:emulator

All Sugar sweets depends on custom telepathy-mission-control to avoid
gnome-keyring usage from telepathy-mission-control versions that come
with distributions.

-- 
Aleksey


More information about the Sugar-devel mailing list