From c95dad7911d6b5d34113bf6b80cb708bcf57ce15 Mon Sep 17 00:00:00 2001 From: "mkanat%bugzilla.org" <> Date: Fri, 4 Apr 2008 11:47:56 +0000 Subject: Bug 346554: Remove checksetup's checks for modules that are included with perl 5.8.0 Patch By Max Kanat-Alexander (module owner) r=colin for docs, a=myk --- docs/en/xml/installation.xml | 26 +--------- docs/en/xml/modules.xml | 18 ------- docs/en/xml/requiredsoftware.xml | 35 +++++-------- docs/en/xml/troubleshooting.xml | 105 +++++++++++++++------------------------ 4 files changed, 54 insertions(+), 130 deletions(-) (limited to 'docs/en/xml') diff --git a/docs/en/xml/installation.xml b/docs/en/xml/installation.xml index 8de7be914..71d9fb8e3 100644 --- a/docs/en/xml/installation.xml +++ b/docs/en/xml/installation.xml @@ -1,5 +1,5 @@ - + Installing Bugzilla @@ -291,12 +291,6 @@ - - - Data::Dumper (&min-data-dumper-ver;) - - - Date::Format (&min-date-format-ver;) @@ -328,12 +322,6 @@ - - - File::Temp (&min-file-temp-ver;) - - - Template @@ -341,12 +329,6 @@ - - - Text::Wrap (&min-text-wrap-ver;) - - - Mail::Mailer (&min-mail-mailer-ver;) @@ -364,12 +346,6 @@ MIME::Parser (&min-mime-parser-ver;) - - - - Storable (&min-storable-ver;) - - Optional Perl modules: diff --git a/docs/en/xml/modules.xml b/docs/en/xml/modules.xml index e2912d6a8..2e20bdc56 100644 --- a/docs/en/xml/modules.xml +++ b/docs/en/xml/modules.xml @@ -103,15 +103,6 @@ - - File::Temp: - - CPAN Download Page: - PPM Download Page: Part of core distribution. - Documentation: - - - Template-Toolkit: @@ -121,15 +112,6 @@ - - Text::Wrap: - - CPAN Download Page: - PPM Download Link: Part of core distribution. - Documentation: - - - GD: diff --git a/docs/en/xml/requiredsoftware.xml b/docs/en/xml/requiredsoftware.xml index f32f0dc2f..4a751c0c7 100644 --- a/docs/en/xml/requiredsoftware.xml +++ b/docs/en/xml/requiredsoftware.xml @@ -6,59 +6,48 @@ stay current for a while. Apache Web Server: - http://www.apache.org + Optional web server for Bugzilla, but recommended because of broad user base and support. Bugzilla: - - http://www.bugzilla.org/ + MySQL: - http://www.mysql.com/ + Perl: - http://www.perl.org/ + CPAN: - http://www.cpan.org/ + DBI Perl module: - - http://www.cpan.org/modules/by-module/DBI/ - - - Data::Dumper module: - - http://www.cpan.org/modules/by-module/Data/ + MySQL related Perl modules: - - http://www.cpan.org/modules/by-module/Mysql/ + TimeDate Perl module collection: - - http://www.cpan.org/modules/by-module/Date/ + GD Perl module: - - http://www.cpan.org/modules/by-module/GD/ + Alternately, you should be able to find the latest version of GD at - http://www.boutell.com/gd/ + Chart::Base module: - - http://www.cpan.org/modules/by-module/Chart/ + (But remember, Bundle::Bugzilla will install all the modules for you.) @@ -80,7 +69,7 @@ sgml-local-ecat-files:nil sgml-minimize-attributes:nil sgml-namecase-general:t sgml-omittag:t -sgml-parent-document:("Bugzilla-Guide.sgml" "book" "chapter") +sgml-parent-document:("Bugzilla-Guide.xml" "book" "chapter") sgml-shorttag:t sgml-tag-region-if-active:t End: diff --git a/docs/en/xml/troubleshooting.xml b/docs/en/xml/troubleshooting.xml index 3500f5251..5905f964c 100644 --- a/docs/en/xml/troubleshooting.xml +++ b/docs/en/xml/troubleshooting.xml @@ -1,5 +1,5 @@ - + Troubleshooting @@ -15,7 +15,7 @@ completion, it normally explains what's wrong and how to fix it. If you can't work it out, or if it's being uncommunicative, post the errors in the - netscape.public.mozilla.webtools + mozilla.support.bugzilla newsgroup. @@ -29,6 +29,19 @@ fix the problem. If not, see below for some commonly-encountered errors. If that doesn't help, post the errors to the newsgroup. + + + Bugzilla can also log all user-based errors (and many code-based errors) + that occur, without polluting the web server error log. To enable + Bugzilla error logging, create a file that Bugzilla can write to, named + errorlog, in the Bugzilla data + directory. Errors will be logged as they occur, and will include the type + of the error, the IP address and username (if available) of the user who + triggered the error, and the values of all environment variables; if a + form was being submitted, the data in the form will also be included. + To disable error logging, delete or rename the + errorlog file. +
@@ -69,24 +82,6 @@ TEST-OK Webserver is preventing fetch of http://landfill.bugzilla.org/bugzilla-t
- -
- Bundle::Bugzilla makes me upgrade to Perl 5.6.1 - - Try executing perl -MCPAN -e 'install CPAN' - and then continuing. - - - Certain older versions of the CPAN toolset were somewhat naive about - how to upgrade Perl modules. When a couple of modules got rolled into the - core Perl distribution for 5.6.1, CPAN thought that the best way to get - those modules up to date was to haul down the Perl distribution itself and - build it. Needless to say, this has caused headaches for just about - everybody. Upgrading to a newer version of CPAN with the - commandline above should fix things. - -
-
DBD::Sponge::db prepare failed @@ -144,49 +139,6 @@ TEST-OK Webserver is preventing fetch of http://landfill.bugzilla.org/bugzilla-t
-
- Your vendor has not defined Fcntl macro O_NOINHERIT - - This is caused by a bug in the version of - File::Temp that is distributed with perl - 5.6.0. Many minor variations of this error have been reported: - - - Your vendor has not defined Fcntl macro O_NOINHERIT, used -at /usr/lib/perl5/site_perl/5.6.0/File/Temp.pm line 208. - -Your vendor has not defined Fcntl macro O_EXLOCK, used -at /usr/lib/perl5/site_perl/5.6.0/File/Temp.pm line 210. - -Your vendor has not defined Fcntl macro O_TEMPORARY, used -at /usr/lib/perl5/site_perl/5.6.0/File/Temp.pm line 233. - - Numerous people have reported that upgrading to version 5.6.1 - or higher solved the problem for them. A less involved fix is to apply - the following patch, which is also - available as a patch file. - - - -
-
Everybody is constantly being forced to relogin @@ -261,7 +213,7 @@ at /usr/lib/perl5/site_perl/5.6.0/File/Temp.pm line 233.
-
+
Some users are constantly being forced to relogin First, make sure cookies are enabled in the user's browser. @@ -305,6 +257,31 @@ at /usr/lib/perl5/site_perl/5.6.0/File/Temp.pm line 233.
+
+ + checksetup.pl reports "Client does not support authentication protocol + requested by server..." + + + + This error is occurring because you are using the new password + encryption that comes with MySQL 4.1, while your + DBD::mysql module was compiled against an + older version of MySQL. If you recompile DBD::mysql + against the current MySQL libraries (or just obtain a newer version + of this module) then the error may go away. + + + + If that does not fix the problem, or if you cannot recompile the + existing module (e.g. you're running Windows) and/or don't want to + replace it (e.g. you want to keep using a packaged version), then a + workaround is available from the MySQL docs: + + + +
+