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

Re: ITP: Debian History



On Fri, 12 Nov 1999, Tomasz Wegrzanowski wrote:

> On Fri, Nov 12, 1999 at 10:41:25AM +0100, Santiago Vila wrote:
> > 
> > Where is the problem?
> 
> I do not complain.
> 
>      default others
> MTA    Imp     Xtr  \
> httpd  Opt     Opt  | are ok
> ftpd   Opt     Opt  /
> httpd  Opt     Xtr  \ are not ok
> ftpd   Opt     Xtr  / cause Opt soft should be never the only proper(tm)
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                        That's your opinion, and I disagree. It's not
about the "only proper". Exim is not the "only proper" MTA, it is the MTA
that gets installed on a default Debian system. If you say exim is the
"only proper" MTA, people will ask you why sendmail, smail, postfix, etc.
aren't "proper" MTAs. They are, but that is not the issue. The same thing
goes for all others. There is no such thing as the "only proper" httpd.

It should always be possible to install a Debian system with _all_
required, iportant, standard and optional packages in main and nothing
else.

Read this quote from the Debian Policy Manual, version 3.1.1.0, section 2.2:

     `extra'
          This contains all packages that conflict with others with
          required, important, standard or optional priorities, or are only
          likely to be useful if you already know what they are or have
          specialised requirements.

Note the word 'all' in there.

If two or more packages conflict with each other, all but one (or all) of
them must have priority extra. If httpd packages don't conflict with each
other, they can all be optional. But if they do, they can't.  BTW, of all
packages in potato that provide 'httpd', there is only one also
conflicting with 'httpd', which is wn.

I think this discussion started when somebody brought up the issue of
which httpd should get port 80 if more than one is installed. I think
debconf can be used for asking the sysadmin this question, but I am no
expert on debconf so don't shoot me if I am wrong. Can a question like
"what would you like to be the default {httpd,fptd,window manager,...}?" 
be shared between packages using debconf?

Remco
-- 
rd1936: 12:55am  up 9 days, 13:18,  6 users,  load average: 1.18, 1.23, 1.25


Reply to: