On Sunday June 03, 2007 at 01:48:33 (PM) Dave McGuire wrote:
On Jun 3, 2007, at 11:29 AM, Ross Burton wrote:
I presume porting Dovecot to use the glib main loop abstraction (which is nice and lean, the object system is a separate library) is out
of the question?Please don't. One reason Dovecot is so easy to get up and running
quickly is that it has minimal dependencies. For those of us who
aren't running Linux on PCs that can become a headache very quickly,
as the authors of many of the depended-upon libraries often get
"creative" with nonportable GCCisms and other such nonsense. And
even when one *is* running Linux on a PC, sometimes we don't want to
build fifteen packages in order to build one.That's not to say that simply adding one dependency on glib would
cause a huge problem...but it indicates the adoption of a mindset,
and it's a slippery slope.
I am using FreeBSD-6.2 presently. Using 'portmanager' as my updating application, I have never experienced the problems or conceived problems as they may be on my system. Perhaps that is just a localized phenomena though.
-- Gerard