[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#113067: marked as done (apache: build using libmm11 (EAPI_MM) library)



Your message dated Sun, 29 Feb 2004 20:06:44 +0000
with message-id <20040229200644.GJ27645@mirror.positive-internet.com>
and subject line No way.
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 21 Sep 2001 18:11:47 +0000
>From ddkilzer@theracingworld.com Fri Sep 21 13:11:47 2001
Return-path: <ddkilzer@theracingworld.com>
Received: from (marge.lubricants-oil.com) [63.227.79.185] 
	by master.debian.org with esmtp (Exim 3.12 1 (Debian))
	id 15kUmB-00082s-00; Fri, 21 Sep 2001 13:11:47 -0500
Received: from elbonia.lubricants-oil.com (elbonia.lubricants-oil.com [192.168.168.9])
	by marge.lubricants-oil.com (8.9.3/8.9.3/Debian 8.9.3-21) with ESMTP id NAA28842;
	Fri, 21 Sep 2001 13:11:15 -0500
Received: (from ddkilzer@localhost)
	by elbonia.lubricants-oil.com (8.9.3/8.9.3) id NAA22348;
	Fri, 21 Sep 2001 13:11:15 -0500
From: "David D. Kilzer" <ddkilzer@theracingworld.com>
Date: Fri, 21 Sep 2001 13:11:15 -0500
To: submit@bugs.debian.org
Cc: ddkilzer@theracingworld.com
Subject: apache: build using libmm11 (EAPI_MM) library
Message-ID: <20010921131115.C21291@elbonia.lubricants-oil.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.3.15i
Delivered-To: submit@bugs.debian.org

Package: apache
Version: 1.3.20-1.1
Severity: wishlist
Tags: patch

It would be nice if the apache package were built with libmm11 
(EAPI_MM) support.

Below is a patch to do that.  Note the patch-of-a-patch to 
./apache-1.3.20/upstream/patches/eapi-2.8.4-1.3.20.  This is required so
that Apache doesn't try to create its semaphore in /usr/logs/mm.* (which
is what is used if the last patch below isn't applied).

Dave


diff -u apache-1.3.20/debian/changelog.orig apache-1.3.20/debian/changelog
--- apache-1.3.20/debian/changelog.orig	Thu Sep 20 14:37:16 2001
+++ apache-1.3.20/debian/changelog	Thu Sep 20 14:37:38 2001
@@ -1,3 +1,9 @@
+apache (1.3.20-1.2) unstable; urgency=low
+
+  * Added support for EAPI_MM (EAPI shared memory extensions)
+
+ -- David D. Kilzer <ddkilzer@theracingworld.com>  Thu, 20 Sep 2001 14:28:49 -0500
+
 apache (1.3.20-1.1) unstable; urgency=low
 
   * Non-maintainer upload.
diff -u apache-1.3.20/debian/control.orig apache-1.3.20/debian/control
--- apache-1.3.20/debian/control.orig	Thu Sep 20 14:37:16 2001
+++ apache-1.3.20/debian/control	Thu Sep 20 14:37:38 2001
@@ -3,11 +3,11 @@
 Priority: optional
 Maintainer: Johnie Ingram <johnie@debian.org>
 Standards-Version: 3.5.5.0
-Build-Depends: debhelper (>= 2.0.21), sharutils, libdb2-dev (>= 2.7.7-2.1)
+Build-Depends: debhelper (>= 2.0.21), sharutils, libdb2-dev (>= 2.7.7-2.1), libmm11, libmm11-dev
 
 Package: apache
 Architecture: any
-Depends: ${shlibs:Depends}, mime-support, apache-common (>= 1.3.20-1), apache-common (<< 1.3.21), perl5 | perl
+Depends: ${shlibs:Depends}, mime-support, apache-common (>= 1.3.20-1), apache-common (<< 1.3.21), perl5 | perl, libmm11
 Suggests: apache-doc
 Conflicts: apache-modules, libapache-mod-perl (<= 1.17-1), jserv (<= 1.1-3)
 Replaces: apache-modules
@@ -44,7 +44,7 @@
 Conflicts: apache (<= 1.3b2)
 Suggests: apache
 Priority: optional
-Depends: ${shlibs:Depends}, apache-common (>= 1.3.20), apache-common (<< 1.3.21)
+Depends: ${shlibs:Depends}, apache-common (>= 1.3.20), apache-common (<< 1.3.21), libmm11-dev
 Description: Apache webserver development kit
  Provides the Apache C headers and the Apache Extension Tool (apxs),
  needed to compile external Apache modules.
@@ -56,7 +56,7 @@
 Priority: optional
 Replaces: apache, libapache-mod-roaming, libapache-mod-auth-sys, libapache-mod-put
 Provides: libapache-mod-roaming, libapache-mod-auth-sys, libapache-mod-put
-Depends: ${shlibs:Depends}, perl5 | perl
+Depends: ${shlibs:Depends}, perl5 | perl, libmm11
 Description: Support files for all Apache webservers
  Provides the Apache library files and support binaries needed by all
  packages of 1.3.x (regular, SSL, and locally compiled).  Also
diff -u apache-1.3.20/debian/rules.orig apache-1.3.20/debian/rules
--- apache-1.3.20/debian/rules.orig	Thu Sep 20 14:37:16 2001
+++ apache-1.3.20/debian/rules	Thu Sep 20 14:38:33 2001
@@ -17,6 +17,7 @@
 		--suexec-logfile=/var/log/apache/suexec.log \
 		--without-confadjust --without-execstrip \
 		--enable-shared=max --enable-rule=SHARED_CHAIN \
+		--enable-rule=EAPI \
 		--enable-module=most --enable-module=status \
 		--enable-module=log_referer --enable-module=log_agent \
 		--enable-module=auth_db $(EXTRA_CONFARGS) \
@@ -98,7 +99,7 @@
 	@echo -e "\n--- configure: APACI and APXS ---\n"
 	cp $(C)/mod_macro/mod_macro.c $(B)/src/modules/extra
 
-	cd $(B) && CFLAGS="$(CONFLAGS)" ./configure $(CONFARGS)
+	cd $(B) && CFLAGS="$(CONFLAGS)" EAPI_MM=SYSTEM ./configure $(CONFARGS)
 
 	chmod +x debian/ubersed
 	(debian/ubersed $(B)/src/apaci; \
diff -u apache-1.3.20/upstream/patches/eapi-2.8.4-1.3.20.orig apache-1.3.20/upstream/patches/eapi-2.8.4-1.3.20
--- apache-1.3.20/upstream/patches/eapi-2.8.4-1.3.20.orig	Tue Jun 12 14:44:56 2001
+++ apache-1.3.20/upstream/patches/eapi-2.8.4-1.3.20	Thu Sep 20 14:42:26 2001
@@ -448,7 +448,7 @@
 + */
 +#ifdef EAPI
 +#ifndef EAPI_MM_CORE_PATH
-+#define EAPI_MM_CORE_PATH "logs/mm"
++#define EAPI_MM_CORE_PATH "/var/run/mm"
 +#endif
 +#ifndef EAPI_MM_CORE_MAXSIZE
 +#define EAPI_MM_CORE_MAXSIZE 1024*1024*1 /* max. 1MB */


---------------------------------------
Received: (at 113067-done) by bugs.debian.org; 29 Feb 2004 20:06:45 +0000
>From thom@debian.org Sun Feb 29 12:06:45 2004
Return-path: <thom@debian.org>
Received: from mirror.positive-internet.com [80.87.128.67] (postfix)
	by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1AxXD3-0002tX-00; Sun, 29 Feb 2004 12:06:45 -0800
Received: by mirror.positive-internet.com (Postfix, from userid 1002)
	id 27B59432FA; Sun, 29 Feb 2004 20:06:44 +0000 (GMT)
Date: Sun, 29 Feb 2004 20:06:44 +0000
From: Thom May <thom@debian.org>
To: 113067-done@bugs.debian.org
Subject: No way.
Message-ID: <20040229200644.GJ27645@mirror.positive-internet.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
X-Operating-System: Linux/2.6.2-1-686 (i686)
User-Agent: Mutt/1.5.5.1+cvs20040105i
Delivered-To: 113067-done@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_02_27 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=0.0 required=4.0 tests=none autolearn=no 
	version=2.60-bugs.debian.org_2004_02_27
X-Spam-Level: 

There's no way I'm doing this.
I don't see that MM is a win, it's certainly not vetted upstream, and just
generally MM gives me the screaming heebeejeebies.
-Thom



Reply to: