Automake Support for cyrus-imapd 2.5

Greg Banks gnb at fastmail.fm
Sun Apr 15 22:14:17 EDT 2012



On Sun, Apr 15, 2012, at 08:27 PM, Bron Gondwana wrote:
> 
> 
> On Sun, Apr 15, 2012, at 01:31 AM, Дилян Палаузов wrote:
> > Hello,
> > 
> > at git://demo.aegee.org:143/cyrus-imapd.git , branch dpa/automake I have 
> > patched cyrus-imapd/master to support Automake .
> > 
> > With the exception of perl and CUnit, I it works fine and permits 
> > building in a directory, different from the source directory.  All 
> > dependencies are moved to a single Makefile.am (except CUnit and Perl). 
> >   The point with CUnit is, that I did not manage to get it running on my 
> > system, so I left it as is.  

No worries, I can fix it.  It's an awful mess of hacks, for which I
blame the suboptimal nature of the CUnit library (and my insistence on
escaping those limitations).

> > The Makefile's generated from Makefile.PL 
> > do not permit compiling perl files in a directory, different from the 
> > source directory.
> 
> I wonder if we can change from Makefile.PL to one of the more modern
> Perl build systems...

I don't use srcdir builds myself, but proper autotools projects are
supposed to support them, so it would be nice to have something better
than Makefile.PLs.
 
> > I hope you will like the result.  Let me know, if you experience any 
> > (compilation) problems, after merging the changes.  I will respond promptly.
> > 
> > By the way, when approximately will be v2.5 released?
> 
> We don't know for sure.  I had a good chat with Greg in Melbourne last
> week about what still needs to be done.  My plan is to build a set of
>A bugs that need to be resolved, and make sure everything we're thinking
> about is on that list!  Then we'll have a clearer idea.

I think we agree that it needs to be soonish.

The largest remaining issue is working out how to make upgrades from 2.3
and 2.4 as painless as possible, and how far we're willing to go to
achieve that.

Other that that, I have on my agenda for 2.5:

- some pending cleanups
- improving the way 'quota -f' works (again)
- fix a lot of documentation

> Regardless, I think we should merge your automake code now, so we have
> a chance to test it for a while!

Agreed, I think we should merge it as soon as we can get it to build.

> 
> Thanks for all your work on this,

Seconded, heartily!

-- 
Greg.


More information about the Cyrus-devel mailing list