Re: exim4-config and exim4-base installed on systems with non-exim-MTA

2003-12-08 Thread Anthony Towns
On Sun, Dec 07, 2003 at 09:53:11PM +0100, Marc Haber wrote: So, why can't this be done without an exim4-config package in Debian, with something like the following arrangement: exim4-daemon provides/conflicts: mail-transport-agent postinst:

Re: exim4-config and exim4-base installed on systems with non-exim-MTA

2003-12-07 Thread Marc Haber
On Sun, 7 Dec 2003 01:05:24 +1000, Anthony Towns aj@azure.humbug.org.au wrote: On Sat, Dec 06, 2003 at 10:34:45AM +0100, Andreas Barth wrote: Seriously, I think you need to reconsider having the configuration in a separate package. What're you trying to achieve exactly? Allowing for

Re: exim4-config and exim4-base installed on systems with non-exim-MTA

2003-12-07 Thread Andreas Metzler
Anthony Towns aj@azure.humbug.org.au wrote: On Fri, Dec 05, 2003 at 05:46:30PM +0100, Marc Haber wrote: On Thu, 4 Dec 2003 13:43:39 +1000, Anthony Towns aj@azure.humbug.org.au wrote: The one that gets installed later, Pre-Deps the one that gets installed earlier. exim4-daemon Pre-Depends:

Re: exim4-config and exim4-base installed on systems with non-exim-MTA

2003-12-07 Thread Tore Anderson
* Tollef Fog Heen It also makes it possible for packages such as clamav, spamassassin and mailman to seamlessly drop in support in a fairly clean way. Which (possibly) makes the configuration break in a whole new way, if you decide to actually change the logic of stuff inside conf.d/.

Re: exim4-config and exim4-base installed on systems with non-exim-MTA

2003-12-07 Thread Anthony Towns
On Sun, Dec 07, 2003 at 10:09:04AM +0100, Marc Haber wrote: For example, the place I work has a package exim4-config-ilkserver based on exim4-config-medium. That package installs without debconf questions and contains a configuration that is suitable to our non-main servers. It, for example,

Re: exim4-config and exim4-base installed on systems with non-exim-MTA

2003-12-07 Thread Marc Haber
On Mon, 8 Dec 2003 03:29:31 +1000, Anthony Towns aj@azure.humbug.org.au wrote: So, why can't this be done without an exim4-config package in Debian, with something like the following arrangement: exim4-daemon provides/conflicts: mail-transport-agent postinst:

Re: exim4-config and exim4-base installed on systems with non-exim-MTA

2003-12-06 Thread Manoj Srivastava
On Thu, 04 Dec 2003 22:22:07 +0100, Tore Anderson [EMAIL PROTECTED] said: * Marc Haber Splitting up the config file in small files was necessary to do debconf support, which is a Debian requirement. Debconf support is now required? I'm flabbergasted. Could you please point me to this

Re: exim4-config and exim4-base installed on systems with non-exim-MTA

2003-12-06 Thread Andreas Barth
* Anthony Towns (aj@azure.humbug.org.au) [031206 08:10]: On Fri, Dec 05, 2003 at 05:46:30PM +0100, Marc Haber wrote: On Thu, 4 Dec 2003 13:43:39 +1000, Anthony Towns aj@azure.humbug.org.au wrote: The one that gets installed later, Pre-Deps the one that gets installed earlier. exim4-daemon

Re: exim4-config and exim4-base installed on systems with non-exim-MTA

2003-12-06 Thread Anthony Towns
On Fri, Dec 05, 2003 at 05:46:30PM +0100, Marc Haber wrote: On Thu, 4 Dec 2003 13:43:39 +1000, Anthony Towns aj@azure.humbug.org.au wrote: The one that gets installed later, Pre-Deps the one that gets installed earlier. exim4-daemon Pre-Depends: exim4-config; exim4-config Depends: exim4-base,

Re: exim4-config and exim4-base installed on systems with non-exim-MTA

2003-12-06 Thread Tollef Fog Heen
* Tore Anderson | * Marc Haber | | The way -config does the configuration is something that is questioned | by a lot of people. Most conservative eximists hate the configuration | being split out in several files, | | Absolutely, this is a slight convenience for the packagers which

Re: exim4-config and exim4-base installed on systems with non-exim-MTA

2003-12-06 Thread Anthony Towns
On Sat, Dec 06, 2003 at 10:34:45AM +0100, Andreas Barth wrote: Seriously, I think you need to reconsider having the configuration in a separate package. What're you trying to achieve exactly? Allowing for different configuration mechanismn. And I (as a user of exim4) like that very much.

Re: exim4-config and exim4-base installed on systems with non-exim-MTA

2003-12-05 Thread Andreas Metzler
Tore Anderson [EMAIL PROTECTED] wrote: * Marc Haber The source package holds infrastructure for three possibilities: - A script is included that splits out -config source from the source package, allowing the debconf stuff to be modified independently - A script is included that

Re: exim4-config and exim4-base installed on systems with non-exim-MTA

2003-12-05 Thread Andreas Metzler
Tore Anderson [EMAIL PROTECTED] wrote: * Marc Haber Splitting up the config file in small files was necessary to do debconf support, which is a Debian requirement. Debconf support is now required? I'm flabbergasted. Could you please point me to this section of our policy? I certainly

Re: exim4-config and exim4-base installed on systems with non-exim-MTA

2003-12-05 Thread Tore Anderson
* Tore Anderson * Andreas Metzler Would you and Andreas seriously consider modifying the Exim packages to the layout I suggested in my former post? If so, I would be happy to spend some time developing a patch for this purpose. Apologies for this misattribution, I was of

Re: exim4-config and exim4-base installed on systems with non-exim-MTA

2003-12-05 Thread Tore Anderson
* Andreas Metzler Would you and Andreas seriously consider modifying the Exim packages to the layout I suggested in my former post? If so, I would be happy to spend some time developing a patch for this purpose. * Andreas Metzler No, I am sorry (and thanks for the offer). You

Re: exim4-config and exim4-base installed on systems with non-exim-MTA

2003-12-05 Thread Marc Haber
On Thu, 4 Dec 2003 13:43:39 +1000, Anthony Towns aj@azure.humbug.org.au wrote: The one that gets installed later, Pre-Deps the one that gets installed earlier. exim4-daemon Pre-Depends: exim4-config; exim4-config Depends: exim4-base, probably. Unfortunately, that doesn't work. apt immediately

Re: exim4-config and exim4-base installed on systems with non-exim-MTA

2003-12-05 Thread Marc Haber
On Thu, 04 Dec 2003 19:24:28 +0100, Marc Haber [EMAIL PROTECTED] wrote: On Thu, 4 Dec 2003 13:43:39 +1000, Anthony Towns aj@azure.humbug.org.au wrote: Maybe an easy way of answering that is to instead answer this: why can't you just make the -config package a bunch of files and a script that

Re: exim4-config and exim4-base installed on systems with non-exim-MTA

2003-12-04 Thread Anthony Towns
On Wed, Dec 03, 2003 at 08:37:06PM +0100, Marc Haber wrote: the other is to ensure that exim4-base (and config) is configured first, which can be done by having them not have a postinst script. That mightn't be good enough. Both -base and -config have non-trivial postinst scripts. The -base

Re: exim4-config and exim4-base installed on systems with non-exim-MTA

2003-12-04 Thread Marc Haber
On Wed, 03 Dec 2003 23:29:22 +0100, Tore Anderson [EMAIL PROTECTED] wrote: * Marc Haber The way -config does the configuration is something that is questioned by a lot of people. Most conservative eximists hate the configuration being split out in several files, Absolutely, this is a slight

Re: exim4-config and exim4-base installed on systems with non-exim-MTA

2003-12-04 Thread Tore Anderson
* Marc Haber Well, I am only paid to work on the exim4 package if my employer gets to use the package as well. Since we don't want debconf questions to pop up during installation and we found the pre-fabricated -config too inflexible for our needs, -config needs to be split out. So I

Re: exim4-config and exim4-base installed on systems with non-exim-MTA

2003-12-04 Thread Andreas Barth
* Tore Anderson ([EMAIL PROTECTED]) [031203 23:55]: * Marc Haber The way -config does the configuration is something that is questioned by a lot of people. Most conservative eximists hate the configuration being split out in several files, Absolutely, this is a slight convenience

Re: exim4-config and exim4-base installed on systems with non-exim-MTA

2003-12-04 Thread Marc Haber
On Thu, 04 Dec 2003 10:20:16 +0100, Tore Anderson [EMAIL PROTECTED] wrote: * Marc Haber Well, I am only paid to work on the exim4 package if my employer gets to use the package as well. Since we don't want debconf questions to pop up during installation and we found the pre-fabricated

Re: exim4-config and exim4-base installed on systems with non-exim-MTA

2003-12-04 Thread Marc Haber
On Thu, 4 Dec 2003 13:43:39 +1000, Anthony Towns aj@azure.humbug.org.au wrote: Maybe an easy way of answering that is to instead answer this: why can't you just make the -config package a bunch of files and a script that doesn't get executed until the daemon package is installed? That's a nice

Re: exim4-config and exim4-base installed on systems with non-exim-MTA

2003-12-04 Thread Tore Anderson
* Marc Haber Splitting up the config file in small files was necessary to do debconf support, which is a Debian requirement. Debconf support is now required? I'm flabbergasted. Could you please point me to this section of our policy? I certainly cannot find it. * Tore Anderson

Re: exim4-config and exim4-base installed on systems with non-exim-MTA

2003-12-04 Thread Joey Hess
Tore Anderson wrote: Splitting up the config file in small files was necessary to do debconf support, which is a Debian requirement. Debconf support is now required? I'm flabbergasted. debconf support is a requirement if you want to be supported (reconfigured) by base-config, which is

Re: exim4-config and exim4-base installed on systems with non-exim-MTA

2003-12-04 Thread Tore Anderson
* Marc Haber Splitting up the config file in small files was necessary to do debconf support, which is a Debian requirement. * Tore Anderson Debconf support is now required? I'm flabbergasted. * Joey Hess debconf support is a requirement if you want to be supported

exim4-config and exim4-base installed on systems with non-exim-MTA

2003-12-03 Thread Marc Haber
Hi, as co-maintainer for the exim4-packages, I have noticed an issue with dselect. Currently, exim4 is the default MTA, and exim4, exim4-base, exim4-config and exim4-daemon-light are Priority: important, while exim4-daemon-light provides mail-transport-agent. The exact package dependencies can be

Re: exim4-config and exim4-base installed on systems with non-exim-MTA

2003-12-03 Thread Anthony Towns
On Wed, Dec 03, 2003 at 04:41:00PM +0100, Marc Haber wrote: as co-maintainer for the exim4-packages, I have noticed an issue with dselect. Currently, exim4 is the default MTA, and exim4, exim4-base, exim4-config and exim4-daemon-light are Priority: important, while exim4-daemon-light provides

Re: exim4-config and exim4-base installed on systems with non-exim-MTA

2003-12-03 Thread Andreas Metzler
On Thu, Dec 04, 2003 at 02:15:30AM +1000, Anthony Towns wrote: On Wed, Dec 03, 2003 at 04:41:00PM +0100, Marc Haber wrote: as co-maintainer for the exim4-packages, I have noticed an issue with dselect. Currently, exim4 is the default MTA, and exim4, exim4-base, exim4-config and

Re: exim4-config and exim4-base installed on systems with non-exim-MTA

2003-12-03 Thread Marc Haber
On Thu, 4 Dec 2003 04:21:55 +1000, Anthony Towns aj@azure.humbug.org.au wrote: I'm going to ignore the -config package, since it's not really part of the problem. Is it? Okay, so you want to say: * any exim4-daemon package should only be installed when exim4-base is already

Re: exim4-config and exim4-base installed on systems with non-exim-MTA

2003-12-03 Thread Anthony Towns
On Wed, Dec 03, 2003 at 05:49:20PM +0100, Andreas Metzler wrote: exim4 is a metapackage that depends on the other three and is not hit by the problem. The rest is a straighforward chain. daemon -base -config. other possible dependencies would be: daemon -config -base

Re: exim4-config and exim4-base installed on systems with non-exim-MTA

2003-12-03 Thread Tore Anderson
* Marc Haber The way -config does the configuration is something that is questioned by a lot of people. Most conservative eximists hate the configuration being split out in several files, Absolutely, this is a slight convenience for the packagers which causes a major inconvenience to