Re: Unnecessary "Conflicts" with imap-server packages
On 8/25/05, Brian May <email@example.com> wrote:
> >>>>> "Gerrit" == Gerrit Pape <firstname.lastname@example.org> 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
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.