On Fri, May 13, 2011 at 12:30 AM, Cosimo Streppone <cos...@streppone.it> wrote: > On Fri, 13 May 2011 16:08:13 +1000, Fred Moyer <f...@redhotpenguin.com> > wrote: > >> On Thu, May 12, 2011 at 5:22 PM, Cosimo Streppone <cos...@streppone.it> >> wrote: >>> >>> On Fri, 13 May 2011 09:15:57 +1000, Fred Moyer <f...@redhotpenguin.com> >>> wrote: >>> >>>> There has not been any feedback on the release candidate from this >>>> thread, and as such there is no projected release date. >>> >>> [...] >>> >>> 1) What is the proper way to test Apache2::SizeLimit in a dev environment >>> and in a production (say Debian) environment? >> >> Untar it, perl Makefile.PL && make && make test > > Yes, that's what I did. > It just runs the pod tests. > >> If your apache apxs executable is in your $ENV{PATH} >> you shouldn't need to do anything. > > Yes, it is in my PATH (/usr/bin/apxs2), but it's > not detected. Maybe because it's called apxs2?
That's a distinct possibility - will see if I can make that 'just work'. There were a few changes with mp 2.0.5 so that we can skip the lengthy prompts if we find the binaries we are looking for. >> However, I strongly recommend that you have >> mod_perl 2.0.5 installed for testing this SizeLimit release. >> You can do this either in dev or production. > > Did that now for my dev machine (Debian squeeze). > > Had to replace the base perl and mod perl packages > with the ones from wheezy, current unstable > (so not a good solution for production). > > Here's the result: > > $ make test > /usr/bin/perl -Iblib/arch -Iblib/lib \ > t/TEST -clean > [warning] setting ulimit to allow core files > ulimit -c unlimited; /usr/bin/perl > /home/cosimo/src/Apache-SizeLimit-0.96-rc1/t/TEST -clean > APACHE_TEST_GROUP= APACHE_TEST_HTTPD= APACHE_TEST_PORT= APACHE_TEST_USER= > APACHE_TEST_APXS= \ > /usr/bin/perl -Iblib/arch -Iblib/lib \ > t/TEST -bugreport -verbose=0 > [warning] setting ulimit to allow core files > ulimit -c unlimited; /usr/bin/perl > /home/cosimo/src/Apache-SizeLimit-0.96-rc1/t/TEST -bugreport -verbose=0 > /usr/sbin/apache2 -d /home/cosimo/src/Apache-SizeLimit-0.96-rc1/t -f > /home/cosimo/src/Apache-SizeLimit-0.96-rc1/t/conf/httpd.conf -D APACHE2 -D > PERL_USEITHREADS > using Apache/2.2.16 (prefork MPM) > > waiting 60 seconds for server to start: .. > waiting 60 seconds for server to start: ok (waited 1 secs) > server localhost:8529 started > [warning] Using random number seed: 1724680760 (autogenerated) > t/apache2/check_n_requests2.t ..... ok > t/apache2/deprecated.t ............ ok > t/apache2/basic.t ................. ok > t/pod.t ........................... ok > t/apache/all.t .................... skipped: apache version 1 required, > this is version 2 > t/apache2/zzz_check_n_requests.t .. ok > All tests successful. > Files=6, Tests=38, 3 wallclock secs ( 0.03 usr 0.01 sys + 1.53 cusr > 0.11 csys = 1.68 CPU) > Result: PASS > [warning] server localhost:8529 shutdown > > Looks like mp 2.0.5 (or the Apache::Test that comes with it) > works much better. > >>> 2) Is there an svn repository that I can use to write a >>> pod/README/INSTALL patch to explain this to others that might have same >>> problems? >> >> I'm not sure what you are asking > > I was asking how I can run the tests for Apache::SizeLimit > to report their results, since a 'make test' just runs the pod tests. Huh, will take a look at that. >> Suggest you install mod_perl 2.0.5 in your dev environment and test >> this version against it. If you are still running mp 2.0.4, you >> should upgrade. Several years of development in that release. > > Is there a changelog for 2.0.4 .. 2.0.5 ? http://perl.apache.org/dist/mod_perl-2.0-current/Changes