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

Re: Unnecessary "Conflicts" with imap-server packages



On 8/25/05, Brian May <bam@debian.org> wrote:
> >>>>> "Gerrit" == Gerrit Pape <pape@smarden.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
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.



Reply to: