apache22 options NG rewrite testers wanted

olli hauer ohauer at gmx.de
Tue Sep 4 20:49:25 UTC 2012


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....
> 
> Thanks.
> 

Within the old framework we silently disabled CGI and enabled CGID.
This is no longer possible with options NG since this adjustment has
to be done before the option file is read by the framework.

To disable CGI place a comment # in front of the following lines in apache-(event|worker)-mpm

#OPTIONS_EXCLUDE=        CGI
#OPTIONS_UNSET+=         CGI

Then call make config deselect and the build will go on.

As second solution you can change / delete the line in /var/db/ports/apache22-worker-mpm
 OPTIONS_FILE_SET+=CGI -> OPTIONS_FILE_UNSET+=CGI


If possible wait the next 40min. Im reworking at the moment the last APR only option
about IPv4-mapping. IPv6 is an APR only option and v4-mapping should be off by default.
(My tests build are running at the moment, I only have to overcome the description limit with DIALOG ...)

--
Regards,
olli


More information about the freebsd-apache mailing list