On 8/25/05, Brian May <[EMAIL PROTECTED]> wrote: > >>>>> "Gerrit" == Gerrit Pape <[EMAIL PROTECTED]> writes: > > Gerrit> </usr/share/doc/bincimap-run/README.Debian The > Gerrit> bincimap-run package provides the virtual package > Gerrit> ``imap-server'' and conflicts with other packages > Gerrit> providing ``imap-server''. This ensures that bincimap is > Gerrit> the only service that listens on the address 0.0.0.0:993 > Gerrit> on a system, and also satisfies packages that depend on a > Gerrit> running imap service. The bincimap package without the > Gerrit> bincimap-run package can be installed alongside other > Gerrit> imap-server packages on a system, e.g. to provide > Gerrit> different imap or imaps services on different addresses > Gerrit> simultaneously. > > So are you suggesting that every imap-server (for example) should be > split into two packages? > > Taken a step further this would include every server where multiple > implementations exist. > > Is this really a good idea?
No, I think there are better solutions. For example, splitting installation and configuration. The server won't run until it's configured and the configuration takes care of things like host:port conflicts. This scheme would also pave the way for supporting multiple instances of a single daemon. Or for example MySQL 4.1 and 5 on one system.