On Tue, 5 Feb 2013, Oleksiy Ch wrote:

> Hello guys,
>
> Let me raise one question: what is a best preferred build system you consider 
> for CDE and in general?
> I address this question to people having experience with maintaining *nix 
> software in general and writing code in particular.
>
> Generally should CDE stay with Imake or move to other solution keeping simple 
> as possible. Ugly gnu auto* or hand made simple and elegant configure ?
> What is your choice and vision? Please share your thoughts.
>
> Thanks,
> Alex Che
>

I've stayed out of this for a bit - mainly as I've been otherwise busy,
and I wanted to see what other people thought.

Personally, I am a fan of autoconf.  Peter and I had talked about
using autoconf for building CDE back before we managed to get it
released.  We decided that was for the future, as getting something
that would actually build and run was far more important :)

Of course, the ideal case for the user is he simply runs

    apt-get <something_awesome>

and CDE and it's dependencies are automagically installed.

But for those who want to build it themselves (say - the ones who would
make CDE packages)...

I agree with others who point out that sometimes developing with
autoconf can be real PITA.  I do not dispute this.  But if 'we' do the
job right, users will not have to worry about it.

For end users, as long as it works well, it's a great boon.  To build
CDE now requires far more than just downloading the src - there is a
whole wiki page on what needs to be done to get it to build.  It would
be nice if that was generally unnecessary.

Having ./configure take care of the majority of it would be great.

As for Imake - we cannot get rid of it.  We may be able to move off of
using it to *build* CDE though.  But - external CDE programs are still
going to need Imake for some time.  Depending on what happens, perhaps
CDE's requirements with regard to Imake could be added to the imake
repository/package itself and would not even be included with CDE.

The patch Alex supplied though - I noticed some copyrights in some of
those files...  We prefer all contributions be made under MIT for
possible relaxed relicensing in the far future.  LGPL is nice, but you
cannot really beat MIT for total freedom.  Not sure if those are a
problem - I just skimmed the patch.

Otherwise than that Alex, I think it's a great start.


-- 
Jon Trulson

   "Minivan Soccer Moms like Gladis Kravits, narc'n you off."
            - "Judas In His High Chair"




------------------------------------------------------------------------------
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
_______________________________________________
cdesktopenv-devel mailing list
cdesktopenv-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel

Reply via email to