[Sugar-devel] Sugar TOAST instructions

Sebastian Silva sebastian at somosazucar.org
Thu Jan 20 07:51:11 EST 2011


El 20/01/11 04:49, Aleksey Lim escribió:
> On Thu, Jan 20, 2011 at 12:01:45AM -0500, Sebastian Silva wrote:
>> 01 Build Sugar packages from source and test them
>> 02 Build a TOAST 4.0 or 4.5 from said packages into ISO for booting from USB
> It depends on the way you like to follow..
>
> Sweets is the system (in design, but not yet fully implemented)
> exactly about not using "regular" packaging in sugar workflow.
>
> It will look like:
>
> * in your software project (sugar activity/library/sugar-core)
>    you create recipe file[1] that looks like, eg, rpm spec
>    it describes dependencies for your software, how to build it, etc
> * using [2], you can build your software locally (ie, w/o any packaging
>    at all)
> * you can upload sources tarball with your project (and recipe file)
>    to bazaar.sugarlabs.org (which is patched version of OBS[3], ie,
>    universal system to build/host packages for all (in theory) deb/rpm
>    based distros).
> * bazaar.sugarlabs.org will build
>    * 0install "packages", that is the primal packaging method in sweets
>    * it is possible to build regular packages for rpm/deb distros that
>      are supported on bazaar
Most interesting.
Will I be able to build these distro packages myself? (my uplink 
connection is mediocre)
>
> What I did for Trisquel [5], is the deb packages that were built using
> intermediate distro support in sweets, it is not yet fully implemented.
> The plan is having ready-to-use initial implementation at 2011-04-06 [6].
That is a very accurate! Then what would be the shortest path to 
building my own packages I can use for my TOAST?
>> but when I run "sweets --deep clone sugar" i get:
>> /Gtk-Message: Failed to load module "pk-gtk-module":
>> libpk-gtk-module.so: cannot open shared object file: No such file or
>> directory
>> WARNING:root:Trying mirror server for feed
>> http://sweets.sugarlabs.org/sweets
>> /
>> followed by a dialog box saying:
>> /Unknown scheme in download URL 'git://git.sugarlabs.org/0sugar/sweets.git'
>> /
>> Aleksey, I can you help me on how to build these packages from sources?
> Hmm.. I can't reproduce this issue in my Lucid VM (which should be the
> same as Trisquel-4.0 in case of using sweets). Could you post outputs of
> sweets.sh execution? btw, what is your system, Trisquel-4?
>
Yes I'm running 4.0 Taranis.
Here's a pastebin of the full output of sweets:
http://pastebin.com/fNPkTvEr

> [1] http://wiki.sugarlabs.org/go/Platform_Team/Recipe_Specification
> [2] http://wiki.sugarlabs.org/go/Platform_Team/Guide/Core_development
> [3] http://build.opensuse.org/
> [4] http://0install.net/
> [5] http://bazaar-download.sugarlabs.org/
> [6] http://wiki.sugarlabs.org/go/Platform_Team/Roadmap
>
Thanks for all the help!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20110120/5b651928/attachment.html>


More information about the Sugar-devel mailing list