Hi,

since version 2.26, gnome-user-share is part of the official GNOME
desktop, but unfortunately, there is no way we can ship it by default
given how apache2 is currently packaged.

I’m afraid I don’t understand the concerns Tollef raised in the previous
comment. There is absolutely no need to disable the init scripts by
default or anything that breaks the standard use case. The only thing
that is needed is to split the files differently in the packages.

As for the idea to remove startup links, it would be mad to do it from
another package’s installation scripts, so this means installing
gnome-user-share leads to an installed web server.

My suggestion is to do something like the following. It probably needs
to be improved, but it should give you the general idea.
      * split apache2.2-common package in two:
              * apache2-bin contains the support binaries in /usr/sbin
                and the modules in /usr/lib/apache2/modules
              * apache2.2-common keeps all data files and configuration,
                and can become architecture-independent
      * apache2-mpm-* packages depend on apache2-bin but not on
        apache2.2-common
      * apache2 depends on apache2-mpm-* and apache2.2-common
      * gnome-user-share depends on apache2-mpm-* but not on
        apache2.2-common

This way, installing apache2 will lead to a fully functional web server
as it does today, and installing gnome-user-share will not install a web
server running on port 80.

Another approach can be to move the init scripts to the apache2 package.
As long as it is possible to install apache binaries without starting
the daemons, I’m fine with that.

Thanks for considering,
-- 
 .''`.      Debian 5.0 "Lenny" has been released!
: :' :
`. `'   Last night, Darth Vader came down from planet Vulcan and told
  `-    me that if you don't install Lenny, he'd melt your brain.

Attachment: signature.asc
Description: Ceci est une partie de message numériquement signée

Reply via email to