Bug#387625: please split up the configuration files

2006-09-15 Thread Wessel Dankers
Package: apache2-common
Version: 2.2.3-1~exp.r170
Severity: wishlist
Tags: patch

Hi,

I noticed that a limited effort has been made to split up the apache2
config, resulting in a limping modular/monolithic configuration system.

As a systems administrator I find myself changing a few common things
in the config whenever I set up an apache2 server. When the number of
apache2 installations is sufficiently large, it becomes *extremely*
useful to have the common changes in one file, and per-host changes in
a different file. A modular configuration system would help a lot with
such an approach.

It makes it easier for an administrator to decide which parts to leave
at defaults and which parts to customize.

A modular configuration system also helps when upgrading: unchanged
configuration files can be simply replaced. A single large config file
is unlikely to remain unmodified.

I made a straightforward split of the configuration files of both
version 2.0 and version 2.2 (from experimental), which you may find at:

http://www.fruit.je/download/apache2-modular-configs.tar.gz

The splits are fairly basic, no statements were added or removed and
almost all stanzas are left intact (the charsets stuff was mixed with
some random filetype statements in the configuration file, had to
untangle that).

Obviously I'll be more than happy to adjust this thing if you have
any comments.

The included README replicated here for convenience:

Notes:

- ports.conf was moved to conf.d/

- conf.d/charset was renamed to conf.d/charset.conf

- All config files must be named *.conf; this to prevent
  problems when dpkg creates a foo.conf.dpkg-old file.
  The postinst script might want to offer to rename existing
  files.


-- System Information:
Debian Release: unstable/experimental
  APT prefers experimental
  APT policy: (500, 'experimental'), (500, 'unstable'), (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17.8-p4-uvt
Locale: LANG=nl_NL.UTF-8, LC_CTYPE=nl_NL.UTF-8 (charmap=UTF-8)

Versions of packages apache2-common depends on:
ii  apache2-utils   2.2.3-1~exp.r170 utility programs for webservers
ii  libmagic1   4.17-3   File type determination library us
ii  lsb-base3.1-15   Linux Standard Base 3.1 init scrip
ii  mime-support3.37-1   MIME files 'mime.types'  'mailcap
ii  net-tools   1.60-17  The NET-3 networking toolkit

apache2-common recommends no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#233047: PNG DirectoryIndex icons transparancy messed up

2004-02-16 Thread Wessel Dankers
Package: apache2-common
Version: 2.0.48-7
Severity: minor

hi,

It seems the PNG images in /usr/share/apache2/icons got their
transparancy set incorrectly somewhere (it shows up as opaque cyan).
This is trivial to fix: simply regenerate them from their GIF
counterparts using ImageMagick:

for i in *.png; do convert ${i%png}gif $i;done

cheers,

-- System Information:
Debian Release: unstable/experimental
  APT prefers experimental
  APT policy: (500, 'experimental'), (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.2
Locale: LANG=nl_NL.UTF-8, LC_CTYPE=nl_NL.UTF-8 (ignored: LC_ALL set to 
nl_NL.UTF-8)

Versions of packages apache2-common depends on:
ii  debconf 1.4.10   Debian configuration management sy
ii  debianutils 2.6.2Miscellaneous utilities specific t
ii  libapr0 2.0.48-7 The Apache Portable Runtime
ii  libc6   2.3.2.ds1-11 GNU C Library: Shared libraries an
ii  libdb4.24.2.52-10Berkeley v4.2 Database Libraries [
ii  libexpat1   1.95.6-6 XML parsing C library - runtime li
ii  libldap22.1.25-1 OpenLDAP libraries
ii  libssl0.9.7 0.9.7c-5 SSL shared libraries
ii  mime-support3.24-1   MIME files 'mime.types'  'mailcap
ii  net-tools   1.60-9   The NET-3 networking toolkit
ii  openssl 0.9.7c-5 Secure Socket Layer (SSL) binary a
ii  ssl-cert1.0-7Simple debconf wrapper for openssl
ii  zlib1g  1:1.2.1-4compression library - runtime

-- no debconf information