[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [mass bug filing] still depending on exim instead of exim4

On Wed, Jan 28, 2004 at 10:00:45AM +0100, Daniel J. Priem wrote:
> Am Mit, 2004-01-14 um 11.23 schrieb Marc Haber:
> > On Wed, 14 Jan 2004 10:55:08 +0100, Petter Reinholdtsen
> > <pere@hungry.com> wrote:
> > >[Marc Haber]
> > >> we still have about 50 packages in the archive that have exim (not
> > >> exim4) in their Depends/Recommends/Suggests field. Since exim 3 is no
> > >> longer supported upstream, and exim 4 is the default MTA for sarge, I
> > >> intend to file wishlist bugs against these packages asking to depend
> > >> on exim 4 instead of exim 3.
> > >
> > >Why not just change exim4 to provide "exim"?
> > 
> > Because exim 4 is not a drop-in replacement for exim 3. It uses a
> > different configuration file format that cannot be converted in an
> > easy way.
> >
> Why dont develop a script wich is converting the exim3conf to an usable
> exim4config and haveing this in the postinstallscript?
> or is exim4 so different that this is absolutely impossible?

Yes. A script to convert an exim3-style exim.conf files to the
exim4-style equivalent already exists, written by Philip Hazel, the
upstream author. In his own words: "It handles most cases, but of course
it's not AI, it's just perl!".

The problem is that exim's concepts have changed drastically in the
areas of delivery to local mailboxes (that's now handled the same way as
delivery to remote servers, which is a lot saner) and ACL's (an ACL
concept has been added, rather than a whole bunch of configuration
parameters, which also is a lot saner). The perl script tries to map
variables to ACL rules and tries to map directors into routers in a
correct way, but that isn't always possible.

Wouter Verhelst
Debian GNU/Linux -- http://www.debian.org
Nederlandstalige Linux-documentatie -- http://nl.linux.org
"Stop breathing down my neck." "My breathing is merely a simulation."
"So is my neck, stop it anyway!"
  -- Voyager's EMH versus the Prometheus' EMH, stardate 51462.

Attachment: signature.asc
Description: Digital signature

Reply to: