From robert@cyrus.watson.org  Tue Apr 18 22:24:50 2000
Return-Path: <robert@cyrus.watson.org>
Received: from fledge.watson.org (fledge.watson.org [204.156.12.50])
	by hub.freebsd.org (Postfix) with ESMTP id C53B237BB90
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 18 Apr 2000 22:24:45 -0700 (PDT)
	(envelope-from robert@cyrus.watson.org)
Received: from fledge.watson.org (robert@fledge.pr.watson.org [192.0.2.3])
	by fledge.watson.org (8.9.3/8.9.3) with SMTP id BAA22562
	for <FreeBSD-gnats-submit@freebsd.org>; Wed, 19 Apr 2000 01:24:44 -0400 (EDT)
	(envelope-from robert@cyrus.watson.org)
Message-Id: <Pine.NEB.3.96L.1000419012322.22429A-100000@fledge.watson.org>
Date: Wed, 19 Apr 2000 01:24:44 -0400 (EDT)
From: Robert Watson <rwatson@freebsd.org>
Sender: robert@cyrus.watson.org
To: RPFD: ;
Subject: gratuitous differences between Apache packages

>Number:         18083
>Category:       ports
>Synopsis:       Gratuitous Apache package inconsistencies
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    rse
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Apr 18 22:30:01 PDT 2000
>Closed-Date:    Fri Jun 22 09:00:57 PDT 2001
>Last-Modified:  Fri Jun 22 09:01:41 PDT 2001
>Originator:     Robert Watson
>Release:        FreeBSD 4.0-STABLE i386
>Organization:
FreeBSD Project
>Environment:

4.0-RELEASE CDROM

>Description:

Install Apache package, or Apache+modSSL.  Many gratuitous differences,
including seemingly arbitrary uncommenting and commenting of certain
defaults in the config files, different htdocs directory between the
two, and different names for the primary config file (apache.conf vs.
httpd.conf).  This type if inconsistency is counter-intuitive at best.

Also, the apache-modssl dependencies miss the requirement that libmm
be installed, which breaks the package by default.  Email to
ports@freebsd.org about the dependency problem has been ignored.

>How-To-Repeat:

Install apache package, inspect the world.
Install the apache-modssl package, inspect the world.
Feel horror at a lack of POLA.

>Fix:

Patches not available at this time.




  Robert N M Watson 

robert@fledge.watson.org              http://www.watson.org/~robert/
PGP key fingerprint: AF B5 5F FF A6 4A 79 37  ED 5F 55 E9 58 04 6A B1
TIS Labs at Network Associates, Safeport Network Services


>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: ade 
State-Changed-When: Sun Sep 17 10:38:04 PDT 2000 
State-Changed-Why:  
As has been discussed on numerous occasions on the -ports mailing 
list, and elsewhere, a number of individuals are working on 
a complete revamp of the Apache ports. 

Since this PR simply tells us what we already know, without any 
suggestions as to fix it, and given that the PR hasn't been 
touched since its inception in April 2000, I'm closing it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=18083 

From: Robert Watson <rwatson@FreeBSD.org>
To: ade@FreeBSD.org
Cc: freebsd-gnats-submit@FreeBSD.org
Subject: Re: ports/18083: Gratuitous Apache package inconsistencies
Date: Sun, 17 Sep 2000 14:54:19 -0400 (EDT)

 On Sun, 17 Sep 2000 ade@FreeBSD.org wrote:
 
 > As has been discussed on numerous occasions on the -ports mailing
 > list, and elsewhere, a number of individuals are working on
 > a complete revamp of the Apache ports.
 > 
 > Since this PR simply tells us what we already know, without any
 > suggestions as to fix it, and given that the PR hasn't been
 > touched since its inception in April 2000, I'm closing it.
 
 I was a little surprised by this response, especially given that it took
 eight months to see that further suggestions were required, and for that
 notification to involve the problem report being closed rather than a
 request for clarification.
 
 I felt that the problem description for the libmm dependency problem in
 Apache-modSSL was quite explicit: an actual library dependency was not
 expressed in the ports Makefile.  I do not know if this has been fixed
 yet; if it has, it was not noted in any way in the problem report. 
 
 Similarly, the comments on the consistency of {directory,file,daemon}
 names were pretty explicit in terms of a suggestion for improvement.  I
 assumed that the best replacement names would be known by the ports
 maintainers, it was a question of deciding to do so.  If a more specific
 suggestion is needed, then I suggest the following changes to the
 Apache-modSSL port to bring it in line with the main Apache port as an
 interim solution: use httpd as the daemon name rather than apache, use
 httpd.conf as the configuration file name, rather than apache.conf, and
 use /usr/local/www/data as the docroot directory.  This will allow users
 switching from Apache to Apache-modSSL to see a consistent file and
 directory layout for both, making it more in line with POLA.
 
 I'm glad to hear that the Apache port is being revamped, but keeping the
 problem report open until the problems are fixed would probably lead to a
 greater sense of confidence that problem reports serve any useful purpose.
 On a similar note, if further suggestions for are a fix are required,
 indicating to the submitter of the report that this was the case, rather
 than brushing them off after 8 months, might also be a good idea.
 
   Robert N M Watson
 
 robert@fledge.watson.org              http://www.watson.org/~robert/
 PGP key fingerprint: AF B5 5F FF A6 4A 79 37  ED 5F 55 E9 58 04 6A B1
 TIS Labs at Network Associates, Safeport Network Services
 
 
 
Responsible-Changed-From-To: freebsd-ports->rse 
Responsible-Changed-By: rwatson 
Responsible-Changed-When: Sun Sep 17 12:24:04 PDT 2000 
Responsible-Changed-Why:  
The Apache-modSSL port/package is going away as part of monster-Apache, 
but fixing these minor inconsistencies in the mean time might be worthwhile. 
Ownership changed to MAINTAINER for Apache-modSSL. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=18083 
State-Changed-From-To: closed->open 
State-Changed-By: ade 
State-Changed-When: Sun Sep 17 12:26:51 PDT 2000 
State-Changed-Why:  
Better re-open it, too :) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=18083 

From: "David W. Chapman Jr." <dwcjr@inethouston.net>
To: freebsd-gnats-submit@FreeBSD.org, rwatson@freebsd.org,
	dwcjr@freebsd.org
Cc:  
Subject: Re: ports/18083: Gratuitous Apache package inconsistencies
Date: Mon, 18 Jun 2001 23:11:47 -0500

 Does this still need to be open a year later?
 

From: Robert Watson <rwatson@FreeBSD.org>
To: "David W. Chapman Jr." <dwcjr@inethouston.net>
Cc: freebsd-gnats-submit@FreeBSD.org
Subject: Re: ports/18083: Gratuitous Apache package inconsistencies
Date: Fri, 22 Jun 2001 11:58:08 -0400 (EDT)

 I haven't had a chance to look in a while, but installing the
 apache/modssl package now appears to use the same config file and
 directory names as the normal apache package, so I think it's now
 closable.  Thanks!
 
 
 Robert N M Watson             FreeBSD Core Team, TrustedBSD Project
 robert@fledge.watson.org      NAI Labs, Safeport Network Services
 
 On Mon, 18 Jun 2001, David W. Chapman Jr. wrote:
 
 > Does this still need to be open a year later?
 > 
 > 
 
State-Changed-From-To: open->closed 
State-Changed-By: dwcjr 
State-Changed-When: Fri Jun 22 09:00:57 PDT 2001 
State-Changed-Why:  
Seems to be in place (RWatson) 

http://www.FreeBSD.org/cgi/query-pr.cgi?pr=18083 
>Unformatted:
