[Tickets #7306] Have horde.schema delivered with the horde-framework files

bugs at horde.org bugs at horde.org
Mon Sep 8 19:09:24 UTC 2008


Ticket URL: http://bugs.horde.org/ticket/7306
  Ticket             | 7306
  Created By         | ml at radoeka.nl
  Summary            | Have horde.schema delivered with the horde-framework
                     | files
  Queue              | Horde Base
  Version            | 3.2.1
  Type               | Bug
  State              | Unconfirmed
  Priority           | 1. Low
  Milestone          |
  Patch              |
  Owners             |

ml at radoeka.nl (2008-09-08 15:09) wrote:

Short description: have the horde.schema file delivered with the horde
libraries as part of the horde-framework package.  Currently the file is
provided by the horde base package.

A project that I'm working on needs the ldap schema of horde (horde.schema).
This file is located in horde cvs at http://cvs.horde.org/horde/scripts/ldap/
As such it is delivered with the horde base.  This package mainly consist of
files that are installed in a webserver's document root:
# rpm -qlp horde-kolab-3.2_rc3-20080707.ix86-debian4.0-kolab.rpm | cut  
-d/ -f1-6| sort | uniq -c | sort -nr
    3261 /kolab/var/kolab/www/horde
       1 /kolab/var/kolab/www
       1 /kolab/var/kolab/tmp
       1 /kolab/var/kolab
       1 /kolab/var/apache/log/horde
       1 /kolab/var/apache/log
       1 /kolab/var/apache
       1 /kolab/etc/kolab/templates/horde-kolab-conf.template
       1 /kolab/etc/kolab/templates
       1 /kolab/etc/kolab

The project that I'm working on is kolab, as can be concluded from the  
output above ;)
Kolab uses the horde libraries that are delivered by the horde  
framework.  This package provides files that are mainly located in  
#  rpm -qlp  
horde-framework-kolab-3.2_rc3-20080405.ix86-debian4.0-kolab.rpm | cut  
-d/ -f1-4| sed 's,bin/horde-.*,bin/horde...,' | sort | uniq -c | sort  
     893 /kolab/lib/php
      17 /kolab/bin/horde...
       4 /kolab/bin/script
       2 /kolab/bin/scripts
       1 /kolab/bin/vfs

For a kolab server that only requires the horde libraries (framework)  
it is with the
current package layout required to install also the horde base package to
obtain the horde.schema.
As the kolab server is equipped with a webserver it means, that because of
horde.schema many (3000+) files are exposed to the webserver.  If the  
file would be moved from horde base to horde framework this would not happen.

Hence, is it feasible to have the horde.schema file be moved from the  
horde base to
horde framework for reasons explained above?

More information about the bugs mailing list