[Sugar-devel] Fwd: Update on sugar-build

2012-07-04 Thread Daniel Narvaez
-- Forwarded message --
From: *Daniel Narvaez*
Date: Wednesday, 4 July 2012
Subject: Update on sugar-build
To: Ajay Garg 


On 4 July 2012 15:29, Ajay Garg >
wrote:
> Hi Daniel.
>
> Is sugar-build an alternative to sugar-jhbuild?

In short it's an alternative that does less but does it reliably out
of the box (I want it to be usable by people with no
building-from-source experience). Or that's the intent at least, it
will have to prove itself.

More in detail. It does a lot less:

* It supports only the latest version of distributions.
* It supports only distributions that provides all the required
external dependencies.
* It builds only external packages if they are required by master but
are too new to be packaged by distributions.
* It builds only latest master of sugar, it doesn't try to support old
versions.

All of these are essential to guarantee reliability in my opinion.

It does a few things more, that I consider important:

* Constantly buildboted with basic UI tests (helps reliability)
* Fully logged (helps reliabilty by allowing to submit good bug reports)
* Run in a full X server (allows dogfooding)
* Makes it easy to submit patches



-- 
Daniel Narvaez
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


[Sugar-devel] Fwd: Update on sugar-build

2012-07-04 Thread Daniel Narvaez
-- Forwarded message --
From: *Daniel Narvaez*
Date: Wednesday, 4 July 2012
Subject: Update on sugar-build
To: Thomas Gilliard 


Hello Thomas,

It's not working because gnome.org is down (it has been for a few hours).

fatal: Unable to look up git.gnome.org (port 9418) (Name or service not
known)

I'm considering to pull only from git.sugarlabs.org to reduce the risk
of failures but I'm undecided because git.sugarlabs.org doesn't seem
to be extremely reliable.

Note that your distribution is not supported (see README for the
supported distributions). You might be able to make it work by
manually installing packages/building stuff but it's certainly not
going to work out of the box. I will add a big warning about that.

On 4 July 2012 16:36, Thomas Gilliard
>
wrote:
> On Wednesday 04 July 2012 04:36 AM, Daniel Narvaez wrote:
>>
>> Hello,
>>
>> I now consider sugar-build pretty much feature complete and in a
>> decent shape bug-wise. Since it doesn't make sense to do a release, I
>> thought I'd post an update.
>>
>> Highlights:
>>
>> * Simple to use
>>
>> git clone git://git.sugarlabs.org/sugar-build/sugar-build.git
>> cd sugar-build
>> make build
>> make run
>>
>> will give you a running sugar with fructose activities.
>>
>> See the README for more targets/commands.
>>
>> * Works on both Fedora and Ubuntu latest distributions.
>>
>> * Pretty fast. 10 minutes for a full build (on my recent laptop and
>> fast internet connection).
>>
>> * Constantly checked at http://buildbot.sugarlabs.org. We are building
>> it and running basic integration tests, so you can easily see if the
>> problem is local or things are temporarily broken. And if you have a
>> local problem please report it!
>>
>> * Fully logged. So that if you need to report a bug you can easily
>> include all the informations necessary to debug the problem.
>>
>> * Great for dogfooding. We are running sugar in a full X server so you
>> can use it as your main desktop. And you can develop and run another
>> sugar-build checkout from inside it.
>>
>> * Shell command to submit your patches for review (following process
>> documented in the wiki), with very little setup/options required.
>>
>> * Test and contribute to the shell port using
>> http://git.sugarlabs.org/~dnarvaez/sugar-build/shell-port
>>
> I just tried this on a TrimSlice H250 (arm) running Ubuntu 11.04
> git loaded fine but get error:
>>
>> trim@trimslice:~/sugar-build$ make build
>> git submodule init
>> Submodule 'scripts/jhbuild' (git://git.gnome.org/jhbuild) registered for
>> path 'scripts/jhbuild'
>> git submodule update
>> Cloning into scripts/jhbuild...
>> fatal: Unable to look up git.gnome.org (port 9418) (Name or service not
>> known)
>> Clone of 'git://git.gnome.org/jhbuild' into submodule path
>> 'scripts/jhbuild' failed
>> make: *** [submodules] Error 1
>
> Is this a problem unique to me or a problem with the scripts?
>
> Tom Gilliard
> satellit on #sugar
>
>



--
Daniel Narvaez



-- 
Daniel Narvaez
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel