From owner-freebsd-apache@FreeBSD.ORG Tue Sep 4 22:39:05 2012 Return-Path: Delivered-To: apache@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C15D01065673 for ; Tue, 4 Sep 2012 22:39:05 +0000 (UTC) (envelope-from ohauer@gmx.de) Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.22]) by mx1.freebsd.org (Postfix) with SMTP id 298898FC08 for ; Tue, 4 Sep 2012 22:39:04 +0000 (UTC) Received: (qmail invoked by alias); 04 Sep 2012 22:39:03 -0000 Received: from p578be941.dip0.t-ipconnect.de (EHLO [192.168.0.100]) [87.139.233.65] by mail.gmx.net (mp034) with SMTP; 05 Sep 2012 00:39:03 +0200 X-Authenticated: #1956535 X-Provags-ID: V01U2FsdGVkX1+CI8AF0u+Cq2GFw6lyoXG0bYsyD/NyOhhAB3Pf3W r6wZ4rrsYz0Ic9 Message-ID: <50468308.9080206@gmx.de> Date: Wed, 05 Sep 2012 00:39:04 +0200 From: olli hauer User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:15.0) Gecko/20120824 Thunderbird/15.0 MIME-Version: 1.0 To: Mike Jakubik References: <1346543324.15749@da3m0n8t3r.com> <50431591.5040406@FreeBSD.org> <1346790578.1456.44.camel@mjakubik.localdomain> <5046694D.4010808@gmx.de> In-Reply-To: <5046694D.4010808@gmx.de> X-Enigmail-Version: 1.4.4 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 Cc: FreeBSD Ports , Olli Hauer , "apache@FreeBSD.org" , Waitman Gobble Subject: Re: apache22 options NG rewrite testers wanted X-BeenThere: freebsd-apache@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Support of apache-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Sep 2012 22:39:05 -0000 On 2012-09-04 22:49, olli hauer wrote: > On 2012-09-04 22:29, Mike Jakubik wrote: >> On Sun, 2012-09-02 at 10:15 +0200, Olli Hauer wrote: >>> On 2012-09-02 01:48, Waitman Gobble wrote: >>>>>>>> OK, I can do that... BUT those three options were 'already' selected when i did >>>>>> the test... >>>>>> >>>>>> snip ... >>>>>> >>>>>> >>>>>> So it seems more and more the reported issue is a local one. >>>> >>>> I agree. So you *don't* need testing on my 9 machine, right? >>> >>> Right, >>> >>> Thanks for your support! >>> >>> -- >>> Regards, >>> olli >> >> >> >> Hello, >> >> This change seems to break an upgrade path on my system. >> >> # pkg_version -v|grep needs >> apache-worker-2.2.22_5 < needs updating (port has >> 2.2.22_7) >> >> Ok, lets update it. >> >> # portmaster apache-worker >> >> ===>>> Currently installed version: apache-worker-2.2.22_5 >> ===>>> Port directory: /usr/ports/www/apache22 >> >> ===>>> This port is marked IGNORE >> ===>>> does not build with CGI. Please de-select CGI and select CGID >> instead >> >> >> ===>>> If you are sure you can build it, remove the >> IGNORE line in the Makefile and try again. >> Terminated >> >> Great, no more cgi, seems like cgid is the new cgi, OK, lets update the >> config. >> >> # cd /usr/ports/www/apache22 >> # make config >> >> Uncheck mod_cgi. Run portmaster again, same error message. >> >> # cd /usr/ports/www/apache22-worker-mpm >> # make config >> >> Hrm, mod_cgi is not even listed here. Lets trey to build this port. >> >> # make >> >> ===> apache22-worker-mpm-2.2.22_7 conflicts with installed package(s): >> apache-worker-2.2.22_5 >> >> They install files into the same place. >> You may want to stop build with Ctrl + C. >> >> Conflicts? It's the same port.... >> Ah sorry, I answered only one part and only half ... CGI shouldn't be used with event and worker MPM. See http://httpd.apache.org/docs/2.2/mod/mod_cgi.html Since we know the chosen MPM only after the user selected the options and have then not really the possibility to disable CGI. We have to use IGNORE (before we silently changed CGI to CGID) For apache, apache-peruser-mpm and apache-itk-mpm CGI is still available and a valid option. The second change is with the look forward to pkg and apache24 so the PORTNAME, PACKAGENAME and LATEST_LINK do match (was not the case before) If you have issues with the way Bryan described just temporarily change in the www/apache port CONFLICTS= to _CONFLICTS. Btw. if you use portmaster -o www/apache22-worker-mpm www/apache22 you will end up with apache and not apache-worker-mpm Regards, olli