Hi- It's Quentin, not Quintin, but anyway I just wanted you to know that from 2.31 to 2.35 was like silk. After pounding on my server for a few hours, I was surprised that absolutely NOTHING has problems. However, make test did report 2 errors, and Net::SMTP *was* installed with reasonable defaults. I haven't had a change to check $Server->Mail(), but I seem to remember 2.31 giving the same error on make test. I attached the make test log at the bottom. HTH, --Quentin On Sunday, June 2, 2002, at 04:33 PM, Joshua Chamas wrote:
> Quentin Smith wrote: >> >> Hi- >> Before I upgrade my server, are you fairly confident that this release >> is completely backwards-compatible? I stretch Apache::ASP to its >> theoretical limits, and I don't have a development server to test the >> new version on. (perl -MCPAN -e'install Apache::ASP' && /sbin/service >> httpd reload && hope && pray :) >> --Quentin > > Hey Quintin, > > I would always advise to test software before using it in production. > You can do this on a production server by building a separate > apache/perl/mod_perl installation in directories like > /usr/local/test/perl > & /usr/local/test/apache, and run the server on a non port 80 to see > your site(s) on. > <SNIP> cpan> test Apache::ASP Running test for module Apache::ASP Running make for C/CH/CHAMAS/Apache-ASP-2.35.tar.gz Fetching with LWP: http://www.perl.com/CPAN-local/authors/id/C/CH/CHAMAS/Apache- ASP-2.35.tar.gz Scanning cache /usr/.cpan/build for sizes CPAN: MD5 loaded ok Fetching with LWP: http://www.perl.com/CPAN-local/authors/id/C/CH/CHAMAS/CHECKSUMS Checksum for /usr/.cpan/sources/authors/id/C/CH/CHAMAS/Apache- ASP-2.35.tar.gz ok Apache-ASP-2.35/ Apache-ASP-2.35/t/ Apache-ASP-2.35/t/load.inc Apache-ASP-2.35/t/request.t Apache-ASP-2.35/t/end_clear.inc Apache-ASP-2.35/t/long_names/ Apache-ASP-2.35/t/long_names/long_directory_path/ Apache-ASP-2.35/t/long_names/long_directory_path/long_directory_path/ Apache- ASP-2.35/t/long_names/long_directory_path/long_directory_path/long_directory_path/ Apache- ASP-2.35/t/long_names/long_directory_path/long_directory_path/long_directory_path/ long_directory_path/ Apache- ASP-2.35/t/long_names/long_directory_path/long_directory_path/long_directory_path/ long_directory_path/long_directory_path/ Apache- ASP-2.35/t/long_names/long_directory_path/long_directory_path/long_directory_path/ long_directory_path/long_directory_path/ok.inc Apache-ASP-2.35/t/loops.t Apache-ASP-2.35/t/include_change.inc Apache-ASP-2.35/t/session_events.t Apache-ASP-2.35/t/end_redirect_soft.inc Apache-ASP-2.35/t/stat_inc.t Apache-ASP-2.35/t/include_code.inc Apache-ASP-2.35/t/server_mail.t Apache-ASP-2.35/t/server_transfer.t Apache-ASP-2.35/t/asp-perl/ Apache-ASP-2.35/t/asp-perl/global.asa Apache-ASP-2.35/t/asp-perl/ok.inc Apache-ASP-2.35/t/asp-perl/asp.conf Apache-ASP-2.35/t/session_events/ Apache-ASP-2.35/t/session_events/global.asa Apache-ASP-2.35/t/session_serialize.t Apache-ASP-2.35/t/global_event_end.t Apache-ASP-2.35/t/collection.t Apache-ASP-2.35/t/taint_check.t Apache-ASP-2.35/t/xmlsubs.t Apache-ASP-2.35/t/include_code2.inc Apache-ASP-2.35/t/T.pm Apache-ASP-2.35/t/asp-perl2.t Apache-ASP-2.35/t/include_return.inc Apache-ASP-2.35/t/general.t Apache-ASP-2.35/t/end_xmlsubs_redirect.inc Apache-ASP-2.35/t/global_event_end/ Apache-ASP-2.35/t/global_event_end/global.asa Apache-ASP-2.35/t/global.asa Apache-ASP-2.35/t/response_end.t Apache-ASP-2.35/t/server.t Apache-ASP-2.35/t/req_params_none.t Apache-ASP-2.35/t/dynamic_include_change.inc Apache-ASP-2.35/t/include_runtime.t Apache-ASP-2.35/t/end.t Apache-ASP-2.35/t/share.t Apache-ASP-2.35/t/include_asp.inc Apache-ASP-2.35/t/response.t Apache-ASP-2.35/t/mail_error.t Apache-ASP-2.35/t/null/ Apache-ASP-2.35/t/null/global.asa Apache-ASP-2.35/t/null/ok.inc Apache-ASP-2.35/t/session.t Apache-ASP-2.35/t/end_xmlsubs_basic.inc Apache-ASP-2.35/t/include.t Apache-ASP-2.35/t/asp_object.t Apache-ASP-2.35/t/application.t Apache-ASP-2.35/t/cache.t Apache-ASP-2.35/t/load.t Apache-ASP-2.35/t/include_change_piece.inc_temp Apache-ASP-2.35/t/inline_include_change.inc Apache-ASP-2.35/t/inode_names.t Apache-ASP-2.35/t/xmlsubsmatch.t Apache-ASP-2.35/t/long_names.t Apache-ASP-2.35/t/collectionitem.t Apache-ASP-2.35/t/server_transfer.inc Apache-ASP-2.35/t/end_basic.inc Apache-ASP-2.35/t/include_change.t Apache-ASP-2.35/t/session.inc Apache-ASP-2.35/t/cache_test.inc Apache-ASP-2.35/t/asp-perl1.t Apache-ASP-2.35/t/end_redirect_basic.inc Apache-ASP-2.35/t/include.inc Apache-ASP-2.35/site/ Apache-ASP-2.35/site/apps/ Apache-ASP-2.35/site/apps/bookmarks/ Apache-ASP-2.35/site/apps/bookmarks/dummy.asp Apache-ASP-2.35/site/apps/bookmarks/.htaccess Apache-ASP-2.35/site/apps/bookmarks/global.asa Apache-ASP-2.35/site/apps/bookmarks/footer.inc Apache-ASP-2.35/site/apps/bookmarks/index.asp Apache-ASP-2.35/site/apps/bookmarks/header.inc Apache-ASP-2.35/site/apps/bookmarks/bookmarks.asp Apache-ASP-2.35/site/apps/search/ Apache-ASP-2.35/site/apps/search/global.asa Apache-ASP-2.35/site/apps/search/source.asp Apache-ASP-2.35/site/apps/search/.htaccess Apache-ASP-2.35/site/apps/search/index.asp Apache-ASP-2.35/site/cgi.html Apache-ASP-2.35/site/eg/ Apache-ASP-2.35/site/eg/test.gif Apache-ASP-2.35/site/eg/table.inc Apache-ASP-2.35/site/eg/xml_subs_strict.asp Apache-ASP-2.35/site/eg/transfer.htm Apache-ASP-2.35/site/eg/source.asp Apache-ASP-2.35/site/eg/xslt.xml Apache-ASP-2.35/site/eg/counting.htm Apache-ASP-2.35/site/eg/session_query_parse.asp Apache-ASP-2.35/site/eg/template.xsl Apache-ASP-2.35/site/eg/cgi.htm Apache-ASP-2.35/site/eg/footer.inc Apache-ASP-2.35/site/eg/include.htm Apache-ASP-2.35/site/eg/cookieless_session.asp Apache-ASP-2.35/site/eg/header.inc Apache-ASP-2.35/site/eg/.htaccess Apache-ASP-2.35/site/eg/index.html Apache-ASP-2.35/site/eg/form.asp Apache-ASP-2.35/site/eg/session.asp Apache-ASP-2.35/site/eg/syntax_error.htm Apache-ASP-2.35/site/eg/global_asa_demo.asp Apache-ASP-2.35/site/eg/source.inc Apache-ASP-2.35/site/eg/xml_subs.asp Apache-ASP-2.35/site/eg/.bhtaccess Apache-ASP-2.35/site/eg/row.inc Apache-ASP-2.35/site/eg/file_upload.asp Apache-ASP-2.35/site/eg/index.htm Apache-ASP-2.35/site/eg/ssi_filter.ssi Apache-ASP-2.35/site/eg/default.htm Apache-ASP-2.35/site/eg/error_document.htm Apache-ASP-2.35/site/eg/application.asp Apache-ASP-2.35/site/eg/server_variables.htm Apache-ASP-2.35/site/eg/dynamic_includes.htm Apache-ASP-2.35/site/eg/DemoASP.pm Apache-ASP-2.35/site/eg/formfill.asp Apache-ASP-2.35/site/eg/register_cleanup.asp Apache-ASP-2.35/site/eg/asp.conf Apache-ASP-2.35/site/eg/server.htm Apache-ASP-2.35/site/eg/response.asp Apache-ASP-2.35/site/eg/global.asa Apache-ASP-2.35/site/eg/binary_write.htm Apache-ASP-2.35/site/cine.gr.gif Apache-ASP-2.35/site/top.inc Apache-ASP-2.35/site/install.html Apache-ASP-2.35/site/powered_by_modperl.gif Apache-ASP-2.35/site/resources.html Apache-ASP-2.35/site/tuning.html Apache-ASP-2.35/site/pixel.gif Apache-ASP-2.35/site/ssi.html Apache-ASP-2.35/site/oreilly_oscon2001_speaker.gif Apache-ASP-2.35/site/perlscript.html Apache-ASP-2.35/site/objects.html Apache-ASP-2.35/site/communication_software.gif Apache-ASP-2.35/site/apache_asp_small_trans.GIF Apache-ASP-2.35/site/planetofmusic.com.gif Apache-ASP-2.35/site/changes.html Apache-ASP-2.35/site/sites.html Apache-ASP-2.35/site/asptitlelogo.gif Apache-ASP-2.35/site/syntax.html Apache-ASP-2.35/site/index.html Apache-ASP-2.35/site/sessions.html Apache-ASP-2.35/site/events.html Apache-ASP-2.35/site/kudos.html Apache-ASP-2.35/site/oscon2000_speaker.gif Apache-ASP-2.35/site/xml.html Apache-ASP-2.35/site/config.html Apache-ASP-2.35/site/rectangle_power_perl.gif Apache-ASP-2.35/site/todo.html Apache-ASP-2.35/site/powered_by_apache_asp.jpg Apache-ASP-2.35/site/apache_asp.gif Apache-ASP-2.35/site/nodecheck_button.gif Apache-ASP-2.35/site/faq.html Apache-ASP-2.35/site/support.html Apache-ASP-2.35/site/license.html Apache-ASP-2.35/make_httpd/ Apache-ASP-2.35/make_httpd/build_httpds.sh Apache-ASP-2.35/lib/ Apache-ASP-2.35/lib/Apache/ Apache-ASP-2.35/lib/Apache/ASP/ Apache-ASP-2.35/lib/Apache/ASP/State.pm Apache-ASP-2.35/lib/Apache/ASP/GlobalASA.pm Apache-ASP-2.35/lib/Apache/ASP/Error.pm Apache-ASP-2.35/lib/Apache/ASP/StatINC.pm Apache-ASP-2.35/lib/Apache/ASP/Request.pm Apache-ASP-2.35/lib/Apache/ASP/CGI.pm Apache-ASP-2.35/lib/Apache/ASP/Response.pm Apache-ASP-2.35/lib/Apache/ASP/CGI/ Apache-ASP-2.35/lib/Apache/ASP/CGI/Test.pm Apache-ASP-2.35/lib/Apache/ASP/CollectionItem.pm Apache-ASP-2.35/lib/Apache/ASP/Collection.pm Apache-ASP-2.35/lib/Apache/ASP/Server.pm Apache-ASP-2.35/lib/Apache/ASP/Session.pm Apache-ASP-2.35/lib/Apache/ASP/Lang/ Apache-ASP-2.35/lib/Apache/ASP/Lang/PerlScript.pm Apache-ASP-2.35/lib/Apache/ASP/Load.pm Apache-ASP-2.35/lib/Apache/ASP/Share/ Apache-ASP-2.35/lib/Apache/ASP/Share/CORE/ Apache-ASP-2.35/lib/Apache/ASP/Share/CORE/MailErrorsHTML.inc Apache-ASP-2.35/lib/Apache/ASP/Share/CORE/MailErrors.inc Apache-ASP-2.35/lib/Apache/ASP/Share/CORE.pm Apache-ASP-2.35/lib/Apache/ASP/Date.pm Apache-ASP-2.35/lib/Apache/ASP/STDERR.pm Apache-ASP-2.35/lib/Apache/ASP/StateManager.pm Apache-ASP-2.35/lib/Apache/ASP/Application.pm Apache-ASP-2.35/lib/Bundle/ Apache-ASP-2.35/lib/Bundle/Apache/ Apache-ASP-2.35/lib/Bundle/Apache/ASP/ Apache-ASP-2.35/lib/Bundle/Apache/ASP/Extra.pm Apache-ASP-2.35/lib/Bundle/Apache/ASP.pm Apache-ASP-2.35/build/ Apache-ASP-2.35/build/perlscript.html Apache-ASP-2.35/build/syntax.html Apache-ASP-2.35/build/ssi.html Apache-ASP-2.35/build/events.html Apache-ASP-2.35/build/global/ Apache-ASP-2.35/build/global/testimonials.inc Apache-ASP-2.35/build/global/box.inc Apache-ASP-2.35/build/global/testimonial.inc Apache-ASP-2.35/build/global/sites_extra.inc Apache-ASP-2.35/build/global/SiteTags.pm Apache-ASP-2.35/build/global/index_extra.inc Apache-ASP-2.35/build/global/top.inc Apache-ASP-2.35/build/global/ad.inc Apache-ASP-2.35/build/global/global.asa Apache-ASP-2.35/build/asp.conf Apache-ASP-2.35/build/eg/ Apache-ASP-2.35/build/eg/index.html Apache-ASP-2.35/build/config.html Apache-ASP-2.35/build/support.html Apache-ASP-2.35/build/license.html Apache-ASP-2.35/build/top.inc Apache-ASP-2.35/build/todo.html Apache-ASP-2.35/build/sites.html Apache-ASP-2.35/build/sessions.html Apache-ASP-2.35/build/index.html Apache-ASP-2.35/build/xml.html Apache-ASP-2.35/build/install.html Apache-ASP-2.35/build/kudos.html Apache-ASP-2.35/build/faq.html Apache-ASP-2.35/build/tuning.html Apache-ASP-2.35/build/build.sh Apache-ASP-2.35/build/resources.html Apache-ASP-2.35/build/cgi.html Apache-ASP-2.35/build/objects.html Apache-ASP-2.35/build/build_ads.sh Apache-ASP-2.35/build/changes.html Apache-ASP-2.35/Makefile.PL Apache-ASP-2.35/ASP.pm Apache-ASP-2.35/editors/ Apache-ASP-2.35/editors/aasp.vim Apache-ASP-2.35/editors/mmm-asp-perl.el Apache-ASP-2.35/LICENSE Apache-ASP-2.35/CHANGES Apache-ASP-2.35/cgi/ Apache-ASP-2.35/cgi/asp Apache-ASP-2.35/MANIFEST Apache-ASP-2.35/asp-perl Apache-ASP-2.35/README CPAN.pm: Going to build C/CH/CHAMAS/Apache-ASP-2.35.tar.gz Checking for the REQUIRED modules... ... found Carp ! ... found Class::Struct ! ... found Data::Dumper ! ... found Digest::MD5 ! ... found Fcntl ! ... found File::Basename ! ... found MLDBM ! ... found MLDBM::Sync >= 0.25 ! ... found SDBM_File ! GOOD NEWS! You have all the required modules installed for Apache::ASP. Checking for the OPTIONAL modules... ... found Apache::Filter ! ... found Apache::SSI ! ... found CGI ! ... found Compress::Zlib ! ... found DB_File ! ... found Devel::Symdump ! ... found HTML::Clean ! ... found HTML::FillInForm ! ... found MLDBM::Sync::SDBM_File ! ... found Net::Config ! ... found Net::SMTP ! ... found Tie::TextDir >= .04 ! ... found Time::HiRes ! ??? you may want module: XML::LibXSLT WHY: XSLT that is 2 times faster than XML::Sablotron ... found XML::Sablotron ! ... found XML::XSLT >= 0.32 ! --- OPTIONAL modules missing. You can install Apache::ASP without these. --- =-=-= CPAN HELP -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--= There are many modules that have to be installed in order to begin using Apache::ASP. The easiest way to install modules is with CPAN.pm. To use its command line shell, execute the following: > perl -MCPAN -eshell Then to install any required modules, like MLDBM::Sync cpan> install MLDBM::Sync To install the modules commonly used with Apache::ASP, do: cpan> install Bundle::Apache::ASP and cpan will do all the work for you. For more information, please view the CPAN docs with > perldoc CPAN =-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-= +++ Looks good! You are ready to install Apache::ASP! +++ Checking if your kit is complete... Looks good Writing Makefile for Apache::ASP mkdir blib mkdir blib/lib mkdir blib/lib/Apache mkdir blib/arch mkdir blib/arch/auto mkdir blib/arch/auto/Apache mkdir blib/arch/auto/Apache/ASP mkdir blib/lib/auto mkdir blib/lib/auto/Apache mkdir blib/lib/auto/Apache/ASP mkdir blib/man1 mkdir blib/man3 cp lib/Apache/ASP/Share/CORE.pm blib/lib/Apache/ASP/Share/CORE.pm cp lib/Apache/ASP/Collection.pm blib/lib/Apache/ASP/Collection.pm cp lib/Apache/ASP/Share/CORE/MailErrorsHTML.inc blib/lib/Apache/ASP/Share/CORE/MailErrorsHTML.inc cp lib/Bundle/Apache/ASP/Extra.pm blib/lib/Bundle/Apache/ASP/Extra.pm cp lib/Apache/ASP/Response.pm blib/lib/Apache/ASP/Response.pm cp lib/Apache/ASP/CGI.pm blib/lib/Apache/ASP/CGI.pm cp lib/Apache/ASP/Application.pm blib/lib/Apache/ASP/Application.pm cp lib/Apache/ASP/STDERR.pm blib/lib/Apache/ASP/STDERR.pm cp lib/Apache/ASP/StatINC.pm blib/lib/Apache/ASP/StatINC.pm cp lib/Apache/ASP/Server.pm blib/lib/Apache/ASP/Server.pm cp lib/Apache/ASP/Share/CORE/MailErrors.inc blib/lib/Apache/ASP/Share/CORE/MailErrors.inc cp lib/Apache/ASP/Lang/PerlScript.pm blib/lib/Apache/ASP/Lang/PerlScript.pm cp ASP.pm blib/lib/Apache/ASP.pm cp lib/Bundle/Apache/ASP.pm blib/lib/Bundle/Apache/ASP.pm cp lib/Apache/ASP/CollectionItem.pm blib/lib/Apache/ASP/CollectionItem.pm cp lib/Apache/ASP/StateManager.pm blib/lib/Apache/ASP/StateManager.pm cp lib/Apache/ASP/Date.pm blib/lib/Apache/ASP/Date.pm cp lib/Apache/ASP/Load.pm blib/lib/Apache/ASP/Load.pm cp lib/Apache/ASP/State.pm blib/lib/Apache/ASP/State.pm cp lib/Apache/ASP/CGI/Test.pm blib/lib/Apache/ASP/CGI/Test.pm cp lib/Apache/ASP/Session.pm blib/lib/Apache/ASP/Session.pm cp lib/Apache/ASP/GlobalASA.pm blib/lib/Apache/ASP/GlobalASA.pm cp lib/Apache/ASP/Request.pm blib/lib/Apache/ASP/Request.pm cp lib/Apache/ASP/Error.pm blib/lib/Apache/ASP/Error.pm mkdir blib/script cp asp-perl blib/script/asp-perl /usr/bin/perl -I/usr/lib/perl5/5.00503/i386-linux -I/usr/lib/perl5/5.00503 -MExtUtils::MakeMaker -e "MY->fixin(shift)" blib/script/asp-perl Manifying blib/man3/Bundle::Apache::ASP::Extra.3 Manifying blib/man1/asp-perl.1 /usr/bin/pod2man: bad option in paragraph 8 of asp-perl: ``-f'' should be [CB]<-f> /usr/bin/pod2man: bad option in paragraph 8 of asp-perl: ``-o'' should be [CB]<-o> Manifying blib/man3/Bundle::Apache::ASP.3 Manifying blib/man3/Apache::ASP.3 /usr/bin/make -- OK Running make test PERL_DL_NONLAZY=1 /usr/bin/perl -Iblib/arch -Iblib/lib -I/usr/lib/perl5/5.00503/i386-linux -I/usr/lib/perl5/5.00503 -e 'use Test::Harness qw(&runtests $verbose); $verbose=0; runtests @ARGV;' t/*.t t/application..........ok t/asp-perl1............ok t/asp-perl2............ok t/asp_object...........ok t/cache................ok t/collection...........ok t/collectionitem.......ok t/end..................ok t/general..............ok t/global_event_end.....ok t/include..............ok t/include_change.......ok t/include_runtime......ok t/inode_names..........ok t/load.................ok t/long_names...........ok t/loops................ok t/mail_error...........ok t/req_params_none......ok t/request..............ok t/response.............ok t/response_end.........ok t/server...............ok t/server_mail..........[failure] $Server->Mail() failed in test mode, check that your Net::SMTP was installed with appropriate defaults. at T.pm line 33. t/server_mail..........FAILED test 1 Failed 1/1 tests, 0.00% okay t/server_transfer......ok t/session..............ok t/session_events.......ok t/session_serialize....ok t/share................ok t/stat_inc.............ok t/taint_check..........Insecure $ENV{PATH} while running with -T switch at /usr/lib/perl5/5.00503/Cwd.pm line 82. BEGIN failed--compilation aborted at blib/lib/Apache/ASP/CGI.pm line 6. BEGIN failed--compilation aborted at t/taint_check.t line 12. t/taint_check..........dubious Test returned status 2 (wstat 512, 0x200) t/xmlsubs..............ok t/xmlsubsmatch.........ok Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------------------- t/server_mail.t 1 1 100.00% 1 t/taint_check.t 2 512 ?? ?? % ?? Failed 2/33 test scripts, 93.94% okay. 1/257 subtests failed, 99.61% okay. make: *** [test_dynamic] Error 29 /usr/bin/make test -- NOT OK --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
