2008/6/30 Gustavo J. A. M. Carneiro <[EMAIL PROTECTED]>:

>
> An excellent reason to switch to a more modular build system, one that
> does not require patching the core in order to extend it.
>
> Something like... WAF :-)
>

Well, after some time evaluating waf, there's something that I don't quite
like about it and that I don't see changing anytime soon.

During its development cycle last year trunk has been broken a few times,
api has changed and the Tools modules to support gnome features have stopped
working. Last time I checked, it lacks a proper test suite to avoid
regression on supported tools.

There's no difference between well supported features and unstable ones, so
people using those extensions don't know what sort of stability they should
spect.

As we talk, the gnome demo at trunk is broken, a situation that I've seen
more times than I would like too:
  File "/home/aruiz/src/waf-read-only/demos/gnome/wscript", line 6, in
<module>
    import Params, intltool, gnome
ImportError: No module named Params

Yes, I think that waf has a lot of potential, and eventually it would be the
way to go, but without a significant change of direction in the way it is
maintained, I don't see GNOME changing to it anytime soon.

Plus, CMake is getting more mature and stable and it already supports
VisualStudio and XCode project files conversion, lack of proper
extensibility being its only downside at the moment.


> --
> Gustavo J. A. M. Carneiro
> <[EMAIL PROTECTED]> <[EMAIL PROTECTED]>
> "The universe is always one step beyond logic" -- Frank Herbert
>
> _______________________________________________
> desktop-devel-list mailing list
> [email protected]
> http://mail.gnome.org/mailman/listinfo/desktop-devel-list
>



-- 
Un saludo,
Alberto Ruiz
_______________________________________________
desktop-devel-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Reply via email to