SPECS (DEVEL): apache1.spec - splitting all modules; pass1

Elan Ruusamäe glen at delfi.ee
Sat Mar 5 20:54:25 CET 2005


On Saturday 05 March 2005 20:13, Paweł Gołaszewski wrote:
> On Fri, 4 Mar 2005, glen wrote:
> > Author: glen                         Date: Fri Mar  4 21:18:43 2005 GMT
> > Module: SPECS                         Tag: DEVEL
> > ---- Log message:
> > - splitting all modules; pass1
> Is there any *real* reason to make so fine-grained package split?
- it's not possible to remove the modules, without manually disabling them in 
config (consider mass setup)

- you can't split the packages, and keep the dependencies proper with 
upgrades. therefore splitting once is better than one by one.
you can always include Requires: if you need module.

- fine grained dependencies by other packages
Requires: apache
can you guarantee, does that apache has mod_dir included? today? yes. year 
later? no.

- i want perhaps just apache consisting of:
  http_core.c
  mod_log_config.c
  mod_mime.c
  mod_status.c
  mod_cgi.c
  mod_alias.c
  mod_fastcgi.c

- i never used, and never will use mod_cern_meta, mod_imap, mod_info ...

- wasn't PLD motto being modular?

-- 
glen




More information about the pld-devel-en mailing list