<br><br>---------- Forwarded message ----------<br>From: <b>Daniel Narvaez</b> <br>Date: Wednesday, 4 July 2012<br>Subject: Update on sugar-build<br>To: Ajay Garg <<a href="mailto:ajaygargnsit@gmail.com">ajaygargnsit@gmail.com</a>><br>
<br><br>On 4 July 2012 15:29, Ajay Garg <<a href="javascript:;" onclick="_e(event, 'cvml', 'ajaygargnsit@gmail.com')">ajaygargnsit@gmail.com</a>> wrote:<br>
> Hi Daniel.<br>
><br>
> Is sugar-build an alternative to sugar-jhbuild?<br>
<br>
In short it's an alternative that does less but does it reliably out<br>
of the box (I want it to be usable by people with no<br>
building-from-source experience). Or that's the intent at least, it<br>
will have to prove itself.<br>
<br>
More in detail. It does a lot less:<br>
<br>
* It supports only the latest version of distributions.<br>
* It supports only distributions that provides all the required<br>
external dependencies.<br>
* It builds only external packages if they are required by master but<br>
are too new to be packaged by distributions.<br>
* It builds only latest master of sugar, it doesn't try to support old versions.<br>
<br>
All of these are essential to guarantee reliability in my opinion.<br>
<br>
It does a few things more, that I consider important:<br>
<br>
* Constantly buildboted with basic UI tests (helps reliability)<br>
* Fully logged (helps reliabilty by allowing to submit good bug reports)<br>
* Run in a full X server (allows dogfooding)<br>
* Makes it easy to submit patches<br>
<br><br><br>-- <br>Daniel Narvaez<br><br>