[Sugar-devel] [sugar-build] Recent improvements

Daniel Narvaez dwnarvaez at gmail.com
Fri Nov 16 12:10:07 EST 2012


Hello,

in the last couple of weeks I worked a lot on sugar-build and made a
bunch of improvements:

* The check-system comand can now remove unnecessary packages. This
functionality is used in the buildbot, which is now always running on
the minimal sufficient system. As a result we should now be able to
detect any problem in the dependencies configuration. A big step
towards the "always running out of the box" goal.
* UI tests works also under Ubuntu and they are much more stable then
before. I haven't seen any random failure since I rewrote them,
crossing fingers.
* More consistent command line interface. All the commands you can
pass to make, you can also run inside a shell.
* The auto-install command now automatically watches all the sugar
core modules, so it's even handier than before. Way better than having
to keep running "make install" over and over!
* Easier to find errors in buildbot. The output logs used to be kind
of messed up and they didn't stop at the first error. That made really
hard to find the real problem.
* Much cleaner source code. I got rid of jhbuild and replaced it with
a simple python script which covers our need (and it's much easier to
customize).
* As I mentioned elsewhere we now support Ubuntu 12.10 and,
experimentally since it's not yet released, Fedora 18.
* Better documentation (source in the sugar-docs module)

http://sugarlabs.org/~dnarvaez/sugar-docs/

-- 
Daniel Narvaez


More information about the Sugar-devel mailing list