On Fri, Oct 16, 2009 at 1:44 PM, Gunnar Sletta <[email protected]> wrote:
>>
>> And at what point in the future, if any, will such build dependencies
>> become acceptable? ;)
>
> In the community edition, the community is free to do what they want and
> drive the project where they see most fit. Its just that we will not add
> this dependency to the official 4.5.x packages.
>

As I understand it, the community-port-to-4.6 branch is dedicated to
the community. I therefore propose that the next-to-come
qt-jambi-4.6.x depend on ant-contrib for the build process. Should the
consensus turn out to be in favor of integrating it, I stress out the
fact that I'll start integrating ant-contrib ONLY when I'm done with
the build branch.

I'm a huge fan of it, but then it comes with some drawbacks. Here are
the advantages/disadvantages from my point of view:

Advantages:
* ant-contrib provides a lot of logic which is not present in base
ant, even not the next-to-come ant 1.8: if/then/else, for and foreach,
var (mutable properties!!), try/catch, math, switch, and others;
* it therefore allows to program logic directly into the ant build
files which, right now, can only be done with custom ant tasks (as
ant-qtjambi demonstrates);
* it is well documented.

Disadvantages:
* not maintained anymore? You have to wonder about this one, since the
last official version is three years old! But if it's only that, I
wish to maintain it, with the permissions of the original author;
* not installed with base ant: you'll have to download it, and setup
your build environment to use it.

>From _my_ point of view, the advantages largely make it up for the
disadvantages, but then I've been using it for so long that my point
of view is probably biased. What do you think?

-- 
Francis Galiegue, [email protected]
"It seems obvious [...] that at least some 'business intelligence'
tools invest so much intelligence on the business side that they have
nothing left for generating SQL queries" (Stéphane Faroult, in "The
Art of SQL", ISBN 0-596-00894-5)

_______________________________________________
Qt-jambi-interest mailing list
[email protected]
http://lists.trolltech.com/mailman/listinfo/qt-jambi-interest

Reply via email to