Author: guillomovitch
Date: Wed Feb 14 17:43:38 2007
New Revision: 121057
Added:
packages/cooker/bugzilla/current/SOURCES/bugzilla-2.22.2.fhs.patch
packages/cooker/bugzilla/current/SOURCES/bugzilla-2.22.2.tar.bz2
(contents, props changed)
Removed:
packages/cooker/bugzilla/current/SOURCES/bugzilla-2.22.1.tar.bz2
packages/cooker/bugzilla/current/SOURCES/bugzilla-2.22.fhs.patch
Modified:
packages/cooker/bugzilla/current/SPECS/bugzilla.spec
Log:
new version
rediff FHS patch
Added: packages/cooker/bugzilla/current/SOURCES/bugzilla-2.22.2.fhs.patch
==============================================================================
--- (empty file)
+++ packages/cooker/bugzilla/current/SOURCES/bugzilla-2.22.2.fhs.patch Wed Feb
14 17:43:38 2007
@@ -0,0 +1,829 @@
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/attachment.cgi bugzilla-2.22.2.fhs/attachment.cgi
+--- bugzilla-2.22.2/attachment.cgi 2006-10-14 23:07:19.000000000 +0200
++++ bugzilla-2.22.2.fhs/attachment.cgi 2007-02-14 17:39:22.000000000 +0100
+@@ -34,7 +34,7 @@
+ # Make it harder for us to do dangerous things in Perl.
+ use strict;
+
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+
+ # Include the Bugzilla CGI and general utility library.
+ require "globals.pl";
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/buglist.cgi bugzilla-2.22.2.fhs/buglist.cgi
+--- bugzilla-2.22.2/buglist.cgi 2006-08-09 03:30:53.000000000 +0200
++++ bugzilla-2.22.2.fhs/buglist.cgi 2007-02-14 17:39:22.000000000 +0100
+@@ -32,7 +32,7 @@
+ # Make it harder for us to do dangerous things in Perl.
+ use strict;
+
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+
+ use Bugzilla;
+ use Bugzilla::Search;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/Bugzilla/Chart.pm bugzilla-2.22.2.fhs/Bugzilla/Chart.pm
+--- bugzilla-2.22.2/Bugzilla/Chart.pm 2006-01-26 23:33:33.000000000 +0100
++++ bugzilla-2.22.2.fhs/Bugzilla/Chart.pm 2007-02-14 17:39:22.000000000
+0100
+@@ -22,7 +22,7 @@
+ # A. Karl Kornel <[EMAIL PROTECTED]>
+
+ use strict;
+-use lib ".";
++use lib '/usr/share/bugzilla/lib';
+
+ # This module represents a chart.
+ #
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/Bugzilla/Config.pm bugzilla-2.22.2.fhs/Bugzilla/Config.pm
+--- bugzilla-2.22.2/Bugzilla/Config.pm 2007-02-03 00:09:52.000000000 +0100
++++ bugzilla-2.22.2.fhs/Bugzilla/Config.pm 2007-02-14 17:40:23.000000000
+0100
+@@ -53,7 +53,7 @@
+ # some point.
+
+ # constant paths
+-our $libpath = '.';
++our $libpath = '/usr/share/bugzilla';
+
+ # importxml.pl, when run by a mail daemon, sets the bugzilla path explicitly.
+ # This then mucks it up, so if we are coming from importxml.pl, set $libpath
+@@ -70,11 +70,11 @@
+ our $datadir;
+ if ($ENV{'PROJECT'} && $ENV{'PROJECT'} =~ /^(\w+)$/) {
+ $project = $1;
+- $localconfig = "$libpath/localconfig.$project";
+- $datadir = "$libpath/data/$project";
++ $localconfig = "/etc/bugzilla/localconfig.$project";
++ $datadir = "/var/lib/bugzilla/$project";
+ } else {
+- $localconfig = "$libpath/localconfig";
+- $datadir = "$libpath/data";
++ $localconfig = "/etc/bugzilla/localconfig";
++ $datadir = "/var/lib/bugzilla";
+ }
+ our $attachdir = "$datadir/attachments";
+ our $webdotdir = "$datadir/webdot";
+@@ -156,7 +156,7 @@
+ my %params;
+
+ # Load in the param definitions
+-foreach my $item ((glob "$libpath/Bugzilla/Config/*.pm")) {
++foreach my $item ((glob "$libpath/lib/Bugzilla/Config/*.pm")) {
+ $item =~ m#/([^/]+)\.pm$#;
+ my $module = $1;
+ next if ($module eq 'Common');
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/Bugzilla/Series.pm bugzilla-2.22.2.fhs/Bugzilla/Series.pm
+--- bugzilla-2.22.2/Bugzilla/Series.pm 2005-09-23 16:24:35.000000000 +0200
++++ bugzilla-2.22.2.fhs/Bugzilla/Series.pm 2007-02-14 17:39:22.000000000
+0100
+@@ -21,7 +21,7 @@
+ # Lance Larsh <[EMAIL PROTECTED]>
+
+ use strict;
+-use lib ".";
++use lib '/usr/share/bugzilla/lib';
+
+ # This module implements a series - a set of data to be plotted on a chart.
+ #
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/chart.cgi bugzilla-2.22.2.fhs/chart.cgi
+--- bugzilla-2.22.2/chart.cgi 2005-10-30 22:31:27.000000000 +0100
++++ bugzilla-2.22.2.fhs/chart.cgi 2007-02-14 17:39:22.000000000 +0100
+@@ -43,7 +43,7 @@
+ # Offer subscription when you get a "series already exists" error?
+
+ use strict;
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+
+ require "globals.pl";
+ use Bugzilla;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/checksetup.pl bugzilla-2.22.2.fhs/checksetup.pl
+--- bugzilla-2.22.2/checksetup.pl 2007-01-25 16:45:38.000000000 +0100
++++ bugzilla-2.22.2.fhs/checksetup.pl 2007-02-14 17:39:22.000000000 +0100
+@@ -136,7 +136,7 @@
+ chdir dirname($0);
+ }
+
+-use lib ".";
++use lib '/usr/share/bugzilla/lib';
+
+ use vars qw( $db_name %answer );
+ use Bugzilla::Constants;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/colchange.cgi bugzilla-2.22.2.fhs/colchange.cgi
+--- bugzilla-2.22.2/colchange.cgi 2005-10-25 01:11:55.000000000 +0200
++++ bugzilla-2.22.2.fhs/colchange.cgi 2007-02-14 17:39:22.000000000 +0100
+@@ -23,7 +23,7 @@
+
+ use strict;
+
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+
+ use vars qw(
+ @legal_keywords
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/collectstats.pl bugzilla-2.22.2.fhs/collectstats.pl
+--- bugzilla-2.22.2/collectstats.pl 2005-12-23 03:01:51.000000000 +0100
++++ bugzilla-2.22.2.fhs/collectstats.pl 2007-02-14 17:39:22.000000000
+0100
+@@ -34,13 +34,13 @@
+ use IO::Handle;
+ use vars @::legal_product;
+
+-use lib ".";
++use lib '/usr/share/bugzilla/lib';
+ require "globals.pl";
+ use Bugzilla::Search;
+ use Bugzilla::User;
+
+ use Bugzilla;
+-use Bugzilla::Config qw(:DEFAULT $datadir);
++use Bugzilla::Config qw(:DEFAULT $datadir $cgidir);
+
+ # Turn off output buffering (probably needed when displaying output feedback
+ # in the regenerate mode.)
+@@ -96,7 +96,7 @@
+ trick_taint($perl);
+
+ # Generate a static RDF file containing the default view of the
duplicates data.
+- open(CGI, "$perl -T duplicates.cgi |")
++ open(CGI, "$perl -T $cgidir/duplicates.cgi |")
+ || die "can't fork duplicates.cgi: $!";
+ open(RDF, ">$datadir/duplicates.tmp")
+ || die "can't write to $datadir/duplicates.tmp: $!";
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/config.cgi bugzilla-2.22.2.fhs/config.cgi
+--- bugzilla-2.22.2/config.cgi 2005-10-25 01:11:55.000000000 +0200
++++ bugzilla-2.22.2.fhs/config.cgi 2007-02-14 17:39:22.000000000 +0100
+@@ -29,7 +29,7 @@
+ use strict;
+
+ # Include the Bugzilla CGI and general utility library.
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+ require "globals.pl";
+ use Bugzilla;
+ use Bugzilla::Constants;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/contrib/bug_email.pl bugzilla-2.22.2.fhs/contrib/bug_email.pl
+--- bugzilla-2.22.2/contrib/bug_email.pl 2006-06-19 18:25:16.000000000
+0200
++++ bugzilla-2.22.2.fhs/contrib/bug_email.pl 2007-02-14 17:39:22.000000000
+0100
+@@ -80,18 +80,10 @@
+ use strict;
+ use MIME::Parser;
+
+-BEGIN {
+- chdir '..'; # this script lives in contrib
+- push @INC, "contrib/.";
+- push @INC, ".";
+-}
+-
++use lib '/usr/share/bugzilla/lib';
+ require "globals.pl";
+ use BugzillaEmail;
+ use Bugzilla::Config qw(:DEFAULT $datadir);
+-
+-use lib ".";
+-use lib "../";
+ use Bugzilla::Constants;
+ use Bugzilla::BugMail;
+ use Bugzilla::User;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/contrib/bugzilla_email_append.pl
bugzilla-2.22.2.fhs/contrib/bugzilla_email_append.pl
+--- bugzilla-2.22.2/contrib/bugzilla_email_append.pl 2005-11-25
22:57:07.000000000 +0100
++++ bugzilla-2.22.2.fhs/contrib/bugzilla_email_append.pl 2007-02-14
17:39:22.000000000 +0100
+@@ -31,12 +31,7 @@
+ use strict;
+ use MIME::Parser;
+
+-BEGIN {
+- chdir ".."; # this script lives in contrib, change to main
+- push @INC, "contrib";
+- push @INC, "."; # this script lives in contrib
+-}
+-
++use lib '/usr/share/bugzilla/lib';
+ require "globals.pl";
+ use BugzillaEmail;
+ use Bugzilla::Config qw(:DEFAULT $datadir);
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/contrib/bzdbcopy.pl bugzilla-2.22.2.fhs/contrib/bzdbcopy.pl
+--- bugzilla-2.22.2/contrib/bzdbcopy.pl 2006-05-01 01:54:37.000000000
+0200
++++ bugzilla-2.22.2.fhs/contrib/bzdbcopy.pl 2007-02-14 17:39:22.000000000
+0100
+@@ -30,7 +30,7 @@
+ #
+
+ use strict;
+-use lib ".";
++use lib '/usr/share/bugzilla/lib';
+ use Bugzilla::DB;
+ use Bugzilla::Util;
+
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/contrib/cmdline/makequery
bugzilla-2.22.2.fhs/contrib/cmdline/makequery
+--- bugzilla-2.22.2/contrib/cmdline/makequery 2005-01-27 20:42:34.000000000
+0100
++++ bugzilla-2.22.2.fhs/contrib/cmdline/makequery 2007-02-14
17:39:22.000000000 +0100
+@@ -19,7 +19,7 @@
+ #
+ # Contributor(s):
+
+-conf="`dirname $0`/query.conf"
++conf='/etc/bugzilla/query.conf'
+
+ query="https://bugzilla.mozilla.org/buglist.cgi?ctype=csv"
+
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/contrib/merge-users.pl
bugzilla-2.22.2.fhs/contrib/merge-users.pl
+--- bugzilla-2.22.2/contrib/merge-users.pl 2006-02-26 14:17:48.000000000
+0100
++++ bugzilla-2.22.2.fhs/contrib/merge-users.pl 2007-02-14 17:39:22.000000000
+0100
+@@ -44,7 +44,7 @@
+
+ =cut
+
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+
+ use Bugzilla;
+ use Bugzilla::Config qw(:DEFAULT);
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/contrib/sendbugmail.pl
bugzilla-2.22.2.fhs/contrib/sendbugmail.pl
+--- bugzilla-2.22.2/contrib/sendbugmail.pl 2005-02-25 00:42:48.000000000
+0100
++++ bugzilla-2.22.2.fhs/contrib/sendbugmail.pl 2007-02-14 17:39:22.000000000
+0100
+@@ -14,8 +14,7 @@
+ #
+ # Usage: perl -T contrib/sendbugmail.pl bug_id user_email
+
+-use lib qw(.);
+-
++use lib '/usr/share/bugzilla/lib';
+ require "globals.pl";
+ use Bugzilla::BugMail;
+ use Bugzilla::User;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/contrib/sendunsentbugmail.pl
bugzilla-2.22.2.fhs/contrib/sendunsentbugmail.pl
+--- bugzilla-2.22.2/contrib/sendunsentbugmail.pl 2005-11-13
18:32:12.000000000 +0100
++++ bugzilla-2.22.2.fhs/contrib/sendunsentbugmail.pl 2007-02-14
17:39:22.000000000 +0100
+@@ -23,7 +23,7 @@
+
+ use strict;
+
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+
+ require "globals.pl";
+ use Bugzilla::Constants;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/contrib/syncLDAP.pl bugzilla-2.22.2.fhs/contrib/syncLDAP.pl
+--- bugzilla-2.22.2/contrib/syncLDAP.pl 2005-08-10 03:30:40.000000000
+0200
++++ bugzilla-2.22.2.fhs/contrib/syncLDAP.pl 2007-02-14 17:39:22.000000000
+0100
+@@ -25,7 +25,7 @@
+
+ require "globals.pl";
+
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+
+ use Net::LDAP;
+
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/createaccount.cgi bugzilla-2.22.2.fhs/createaccount.cgi
+--- bugzilla-2.22.2/createaccount.cgi 2005-12-20 23:16:07.000000000 +0100
++++ bugzilla-2.22.2.fhs/createaccount.cgi 2007-02-14 17:39:22.000000000
+0100
+@@ -26,7 +26,7 @@
+
+ use strict;
+
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+
+ require "globals.pl";
+
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/describecomponents.cgi
bugzilla-2.22.2.fhs/describecomponents.cgi
+--- bugzilla-2.22.2/describecomponents.cgi 2005-10-26 18:15:48.000000000
+0200
++++ bugzilla-2.22.2.fhs/describecomponents.cgi 2007-02-14 17:39:22.000000000
+0100
+@@ -22,7 +22,7 @@
+ # Bradley Baetz <[EMAIL PROTECTED]>
+
+ use strict;
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+
+ use Bugzilla;
+ use Bugzilla::Constants;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/describekeywords.cgi bugzilla-2.22.2.fhs/describekeywords.cgi
+--- bugzilla-2.22.2/describekeywords.cgi 2005-10-26 18:15:50.000000000
+0200
++++ bugzilla-2.22.2.fhs/describekeywords.cgi 2007-02-14 17:39:22.000000000
+0100
+@@ -22,7 +22,7 @@
+ # Contributor(s): Gervase Markham <[EMAIL PROTECTED]>
+
+ use strict;
+-use lib ".";
++use lib '/usr/share/bugzilla/lib';
+
+ use Bugzilla;
+ use Bugzilla::User;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/duplicates.cgi bugzilla-2.22.2.fhs/duplicates.cgi
+--- bugzilla-2.22.2/duplicates.cgi 2006-06-19 14:16:05.000000000 +0200
++++ bugzilla-2.22.2.fhs/duplicates.cgi 2007-02-14 17:39:22.000000000 +0100
+@@ -27,7 +27,7 @@
+
+ use AnyDBM_File;
+
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+
+ require "globals.pl";
+
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/editclassifications.cgi
bugzilla-2.22.2.fhs/editclassifications.cgi
+--- bugzilla-2.22.2/editclassifications.cgi 2006-10-15 00:05:54.000000000
+0200
++++ bugzilla-2.22.2.fhs/editclassifications.cgi 2007-02-14
17:39:22.000000000 +0100
+@@ -21,7 +21,7 @@
+ # Direct any questions on this source code to mozilla.org
+
+ use strict;
+-use lib ".";
++use lib '/usr/share/bugzilla/lib';
+
+ use Bugzilla;
+ use Bugzilla::Constants;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/editcomponents.cgi bugzilla-2.22.2.fhs/editcomponents.cgi
+--- bugzilla-2.22.2/editcomponents.cgi 2006-10-15 00:05:54.000000000 +0200
++++ bugzilla-2.22.2.fhs/editcomponents.cgi 2007-02-14 17:39:22.000000000
+0100
+@@ -27,7 +27,7 @@
+ # Holger Schurig <[EMAIL PROTECTED]>
+
+ use strict;
+-use lib ".";
++use lib '/usr/share/bugzilla/lib';
+
+ require "globals.pl";
+
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/editflagtypes.cgi bugzilla-2.22.2.fhs/editflagtypes.cgi
+--- bugzilla-2.22.2/editflagtypes.cgi 2006-10-15 00:05:54.000000000 +0200
++++ bugzilla-2.22.2.fhs/editflagtypes.cgi 2007-02-14 17:39:22.000000000
+0100
+@@ -26,7 +26,7 @@
+
+ # Make it harder for us to do dangerous things in Perl.
+ use strict;
+-use lib ".";
++use lib '/usr/share/bugzilla/lib';
+
+ # Include the Bugzilla CGI and general utility library.
+ require "globals.pl";
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/editgroups.cgi bugzilla-2.22.2.fhs/editgroups.cgi
+--- bugzilla-2.22.2/editgroups.cgi 2006-10-15 00:05:54.000000000 +0200
++++ bugzilla-2.22.2.fhs/editgroups.cgi 2007-02-14 17:39:22.000000000 +0100
+@@ -27,7 +27,7 @@
+ # Code derived from editowners.cgi and editusers.cgi
+
+ use strict;
+-use lib ".";
++use lib '/usr/share/bugzilla/lib';
+
+ use Bugzilla;
+ use Bugzilla::Constants;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/editkeywords.cgi bugzilla-2.22.2.fhs/editkeywords.cgi
+--- bugzilla-2.22.2/editkeywords.cgi 2006-10-15 00:05:54.000000000 +0200
++++ bugzilla-2.22.2.fhs/editkeywords.cgi 2007-02-14 17:39:22.000000000
+0100
+@@ -21,7 +21,7 @@
+ # Contributor(s): Terry Weissman <[EMAIL PROTECTED]>
+
+ use strict;
+-use lib ".";
++use lib '/usr/share/bugzilla/lib';
+
+ require "globals.pl";
+
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/editmilestones.cgi bugzilla-2.22.2.fhs/editmilestones.cgi
+--- bugzilla-2.22.2/editmilestones.cgi 2006-10-15 00:05:54.000000000 +0200
++++ bugzilla-2.22.2.fhs/editmilestones.cgi 2007-02-14 17:39:22.000000000
+0100
+@@ -17,7 +17,7 @@
+
+
+ use strict;
+-use lib ".";
++use lib '/usr/share/bugzilla/lib';
+
+ require "globals.pl";
+
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/editparams.cgi bugzilla-2.22.2.fhs/editparams.cgi
+--- bugzilla-2.22.2/editparams.cgi 2006-10-15 00:05:54.000000000 +0200
++++ bugzilla-2.22.2.fhs/editparams.cgi 2007-02-14 17:39:22.000000000 +0100
+@@ -23,7 +23,7 @@
+ # Frédéric Buclin <[EMAIL PROTECTED]>
+
+ use strict;
+-use lib ".";
++use lib '/usr/share/bugzilla/lib';
+
+ use Bugzilla::Constants;
+ use Bugzilla::Config qw(:DEFAULT :admin :params $datadir);
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/editproducts.cgi bugzilla-2.22.2.fhs/editproducts.cgi
+--- bugzilla-2.22.2/editproducts.cgi 2006-10-15 00:05:54.000000000 +0200
++++ bugzilla-2.22.2.fhs/editproducts.cgi 2007-02-14 17:39:22.000000000
+0100
+@@ -32,7 +32,7 @@
+ # Holger Schurig <[EMAIL PROTECTED]>
+
+ use strict;
+-use lib ".";
++use lib '/usr/share/bugzilla/lib';
+ use Bugzilla::Constants;
+ require "globals.pl";
+ use Bugzilla::Bug;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/editsettings.cgi bugzilla-2.22.2.fhs/editsettings.cgi
+--- bugzilla-2.22.2/editsettings.cgi 2006-10-15 00:05:54.000000000 +0200
++++ bugzilla-2.22.2.fhs/editsettings.cgi 2007-02-14 17:39:22.000000000
+0100
+@@ -17,7 +17,7 @@
+ #
+
+ use strict;
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+
+ use Bugzilla;
+ use Bugzilla::Constants;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/editusers.cgi bugzilla-2.22.2.fhs/editusers.cgi
+--- bugzilla-2.22.2/editusers.cgi 2006-10-15 00:05:54.000000000 +0200
++++ bugzilla-2.22.2.fhs/editusers.cgi 2007-02-14 17:39:22.000000000 +0100
+@@ -18,7 +18,7 @@
+ # Frédéric Buclin <[EMAIL PROTECTED]>
+
+ use strict;
+-use lib ".";
++use lib '/usr/share/bugzilla/lib';
+
+ require "globals.pl";
+
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/editvalues.cgi bugzilla-2.22.2.fhs/editvalues.cgi
+--- bugzilla-2.22.2/editvalues.cgi 2006-10-15 00:05:55.000000000 +0200
++++ bugzilla-2.22.2.fhs/editvalues.cgi 2007-02-14 17:39:22.000000000 +0100
+@@ -19,7 +19,7 @@
+ # with some cleanup.
+
+ use strict;
+-use lib ".";
++use lib '/usr/share/bugzilla/lib';
+
+ require "globals.pl";
+ use Bugzilla;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/editversions.cgi bugzilla-2.22.2.fhs/editversions.cgi
+--- bugzilla-2.22.2/editversions.cgi 2006-10-15 00:05:55.000000000 +0200
++++ bugzilla-2.22.2.fhs/editversions.cgi 2007-02-14 17:39:22.000000000
+0100
+@@ -29,7 +29,7 @@
+ # Holger Schurig <[EMAIL PROTECTED]>
+
+ use strict;
+-use lib ".";
++use lib '/usr/share/bugzilla/lib';
+
+ require "globals.pl";
+
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/editwhines.cgi bugzilla-2.22.2.fhs/editwhines.cgi
+--- bugzilla-2.22.2/editwhines.cgi 2006-10-15 00:05:55.000000000 +0200
++++ bugzilla-2.22.2.fhs/editwhines.cgi 2007-02-14 17:39:22.000000000 +0100
+@@ -27,7 +27,7 @@
+
+ use strict;
+
+-use lib ".";
++use lib '/usr/share/bugzilla/lib';
+ require "globals.pl";
+
+ use Bugzilla::Constants;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/enter_bug.cgi bugzilla-2.22.2.fhs/enter_bug.cgi
+--- bugzilla-2.22.2/enter_bug.cgi 2006-08-21 21:26:06.000000000 +0200
++++ bugzilla-2.22.2.fhs/enter_bug.cgi 2007-02-14 17:39:22.000000000 +0100
+@@ -35,7 +35,7 @@
+
+ use strict;
+
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+
+ use Bugzilla;
+ use Bugzilla::Constants;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/importxml.pl bugzilla-2.22.2.fhs/importxml.pl
+--- bugzilla-2.22.2/importxml.pl 2007-01-11 23:51:32.000000000 +0100
++++ bugzilla-2.22.2.fhs/importxml.pl 2007-02-14 17:39:22.000000000 +0100
+@@ -52,22 +52,8 @@
+ #
+ #####################################################################
+
+-# figure out which path this script lives in. Set the current path to
+-# this and add it to @INC so this will work when run as part of mail
+-# alias by the mailer daemon
+-# since "use lib" is run at compile time, we need to enclose the
+-# $::path declaration in a BEGIN block so that it is executed before
+-# the rest of the file is compiled.
+-BEGIN {
+- $::path = $0;
+- $::path =~ m#(.*)/[^/]+#;
+- $::path = $1;
+- $::path ||= '.'; # $0 is empty at compile time. This line will
+- # have no effect on this script at runtime.
+-}
++use lib '/usr/share/bugzilla/lib';
+
+-chdir $::path;
+-use lib ($::path);
+ # Data dumber is used for debugging, I got tired of copying it back in
+ # and then removing it.
+ #use Data::Dumper;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/index.cgi bugzilla-2.22.2.fhs/index.cgi
+--- bugzilla-2.22.2/index.cgi 2005-10-30 22:31:27.000000000 +0100
++++ bugzilla-2.22.2.fhs/index.cgi 2007-02-14 17:39:22.000000000 +0100
+@@ -29,7 +29,7 @@
+ use strict;
+
+ # Include the Bugzilla CGI and general utility library.
+-use lib ".";
++use lib '/usr/share/bugzilla/lib';
+ require "globals.pl";
+
+ # Check whether or not the user is logged in
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/long_list.cgi bugzilla-2.22.2.fhs/long_list.cgi
+--- bugzilla-2.22.2/long_list.cgi 2005-10-25 21:31:31.000000000 +0200
++++ bugzilla-2.22.2.fhs/long_list.cgi 2007-02-14 17:39:22.000000000 +0100
+@@ -22,7 +22,7 @@
+ # Gervase Markham <[EMAIL PROTECTED]>
+
+ use strict;
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+ use Bugzilla;
+
+ my $cgi = Bugzilla->cgi;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/page.cgi bugzilla-2.22.2.fhs/page.cgi
+--- bugzilla-2.22.2/page.cgi 2005-10-25 01:11:55.000000000 +0200
++++ bugzilla-2.22.2.fhs/page.cgi 2007-02-14 17:39:22.000000000 +0100
+@@ -30,7 +30,7 @@
+
+ use strict;
+
+-use lib ".";
++use lib '/usr/share/bugzilla/lib';
+
+ use Bugzilla;
+
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/post_bug.cgi bugzilla-2.22.2.fhs/post_bug.cgi
+--- bugzilla-2.22.2/post_bug.cgi 2007-01-28 22:20:45.000000000 +0100
++++ bugzilla-2.22.2.fhs/post_bug.cgi 2007-02-14 17:39:22.000000000 +0100
+@@ -24,7 +24,7 @@
+ # Gervase Markham <[EMAIL PROTECTED]>
+
+ use strict;
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+
+ require "globals.pl";
+ use Bugzilla;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/process_bug.cgi bugzilla-2.22.2.fhs/process_bug.cgi
+--- bugzilla-2.22.2/process_bug.cgi 2007-01-05 00:37:19.000000000 +0100
++++ bugzilla-2.22.2.fhs/process_bug.cgi 2007-02-14 17:39:22.000000000
+0100
+@@ -46,7 +46,7 @@
+ my $PrivilegesRequired = 0;
+ my $lastbugid = 0;
+
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+
+ require "globals.pl";
+ use Bugzilla;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/query.cgi bugzilla-2.22.2.fhs/query.cgi
+--- bugzilla-2.22.2/query.cgi 2006-03-31 00:23:06.000000000 +0200
++++ bugzilla-2.22.2.fhs/query.cgi 2007-02-14 17:39:22.000000000 +0100
+@@ -26,7 +26,7 @@
+ # Max Kanat-Alexander <[EMAIL PROTECTED]>
+
+ use strict;
+-use lib ".";
++use lib '/usr/share/bugzilla/lib';
+
+ require "globals.pl";
+
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/quips.cgi bugzilla-2.22.2.fhs/quips.cgi
+--- bugzilla-2.22.2/quips.cgi 2005-10-30 22:31:28.000000000 +0100
++++ bugzilla-2.22.2.fhs/quips.cgi 2007-02-14 17:39:22.000000000 +0100
+@@ -25,7 +25,7 @@
+
+ use strict;
+
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+
+ require "globals.pl";
+
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/relogin.cgi bugzilla-2.22.2.fhs/relogin.cgi
+--- bugzilla-2.22.2/relogin.cgi 2006-10-15 00:05:55.000000000 +0200
++++ bugzilla-2.22.2.fhs/relogin.cgi 2007-02-14 17:39:22.000000000 +0100
+@@ -23,7 +23,7 @@
+ # A. Karl Kornel <[EMAIL PROTECTED]>
+
+ use strict;
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+
+ require "globals.pl";
+
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/report.cgi bugzilla-2.22.2.fhs/report.cgi
+--- bugzilla-2.22.2/report.cgi 2005-12-02 21:48:03.000000000 +0100
++++ bugzilla-2.22.2.fhs/report.cgi 2007-02-14 17:39:22.000000000 +0100
+@@ -22,7 +22,7 @@
+ # <[EMAIL PROTECTED]>
+
+ use strict;
+-use lib ".";
++use lib '/usr/share/bugzilla/lib';
+
+ require "globals.pl";
+
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/reports.cgi bugzilla-2.22.2.fhs/reports.cgi
+--- bugzilla-2.22.2/reports.cgi 2006-06-03 21:53:59.000000000 +0200
++++ bugzilla-2.22.2.fhs/reports.cgi 2007-02-14 17:39:22.000000000 +0100
+@@ -35,7 +35,7 @@
+
+ use strict;
+
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+
+ use Bugzilla::Config qw(:DEFAULT $datadir);
+
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/request.cgi bugzilla-2.22.2.fhs/request.cgi
+--- bugzilla-2.22.2/request.cgi 2006-10-14 23:07:19.000000000 +0200
++++ bugzilla-2.22.2.fhs/request.cgi 2007-02-14 17:39:22.000000000 +0100
+@@ -27,7 +27,7 @@
+ # Make it harder for us to do dangerous things in Perl.
+ use strict;
+
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+ require "globals.pl";
+ use Bugzilla;
+ use Bugzilla::Flag;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/sanitycheck.cgi bugzilla-2.22.2.fhs/sanitycheck.cgi
+--- bugzilla-2.22.2/sanitycheck.cgi 2006-12-26 21:19:06.000000000 +0100
++++ bugzilla-2.22.2.fhs/sanitycheck.cgi 2007-02-14 17:39:22.000000000
+0100
+@@ -26,7 +26,7 @@
+
+ use strict;
+
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+
+ require "globals.pl";
+ use Bugzilla::Constants;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/show_activity.cgi bugzilla-2.22.2.fhs/show_activity.cgi
+--- bugzilla-2.22.2/show_activity.cgi 2006-01-06 15:38:35.000000000 +0100
++++ bugzilla-2.22.2.fhs/show_activity.cgi 2007-02-14 17:39:22.000000000
+0100
+@@ -24,7 +24,7 @@
+
+ use strict;
+
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+
+ require "globals.pl";
+
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/showattachment.cgi bugzilla-2.22.2.fhs/showattachment.cgi
+--- bugzilla-2.22.2/showattachment.cgi 2003-05-05 03:15:29.000000000 +0200
++++ bugzilla-2.22.2.fhs/showattachment.cgi 2007-02-14 17:39:22.000000000
+0100
+@@ -23,7 +23,7 @@
+
+ use strict;
+
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+
+ use Bugzilla;
+ use Bugzilla::Util;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/show_bug.cgi bugzilla-2.22.2.fhs/show_bug.cgi
+--- bugzilla-2.22.2/show_bug.cgi 2006-10-14 23:45:51.000000000 +0200
++++ bugzilla-2.22.2.fhs/show_bug.cgi 2007-02-14 17:39:22.000000000 +0100
+@@ -22,7 +22,7 @@
+
+ use strict;
+
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+
+ use Bugzilla;
+ use Bugzilla::Constants;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/showdependencygraph.cgi
bugzilla-2.22.2.fhs/showdependencygraph.cgi
+--- bugzilla-2.22.2/showdependencygraph.cgi 2006-10-21 01:22:38.000000000
+0200
++++ bugzilla-2.22.2.fhs/showdependencygraph.cgi 2007-02-14
17:39:22.000000000 +0100
+@@ -23,7 +23,7 @@
+
+ use strict;
+
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+
+ use File::Temp;
+ use Bugzilla;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/showdependencytree.cgi
bugzilla-2.22.2.fhs/showdependencytree.cgi
+--- bugzilla-2.22.2/showdependencytree.cgi 2006-10-12 00:40:31.000000000
+0200
++++ bugzilla-2.22.2.fhs/showdependencytree.cgi 2007-02-14 17:39:22.000000000
+0100
+@@ -25,7 +25,7 @@
+
+ use strict;
+
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+ require "globals.pl";
+ use Bugzilla::User;
+ use Bugzilla::Bug;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/sidebar.cgi bugzilla-2.22.2.fhs/sidebar.cgi
+--- bugzilla-2.22.2/sidebar.cgi 2005-10-25 01:11:55.000000000 +0200
++++ bugzilla-2.22.2.fhs/sidebar.cgi 2007-02-14 17:39:22.000000000 +0100
+@@ -17,7 +17,7 @@
+
+ use strict;
+
+-use lib ".";
++use lib '/usr/share/bugzilla/lib';
+ require "globals.pl";
+
+ Bugzilla->login();
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/summarize_time.cgi bugzilla-2.22.2.fhs/summarize_time.cgi
+--- bugzilla-2.22.2/summarize_time.cgi 2006-04-13 00:49:11.000000000 +0200
++++ bugzilla-2.22.2.fhs/summarize_time.cgi 2007-02-14 17:39:22.000000000
+0100
+@@ -18,7 +18,7 @@
+ #
+ use strict;
+
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+
+ use Date::Parse; # strptime
+ use Date::Format; # strftime
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/testserver.pl bugzilla-2.22.2.fhs/testserver.pl
+--- bugzilla-2.22.2/testserver.pl 2006-07-25 08:21:07.000000000 +0200
++++ bugzilla-2.22.2.fhs/testserver.pl 2007-02-14 17:39:22.000000000 +0100
+@@ -21,7 +21,7 @@
+ use Socket;
+ use Bugzilla::Config qw($datadir);
+ my $envpath = $ENV{'PATH'};
+-use lib ".";
++use lib '/usr/share/bugzilla/lib';
+ use strict;
+ require "globals.pl";
+ eval "require LWP; require LWP::UserAgent;";
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/token.cgi bugzilla-2.22.2.fhs/token.cgi
+--- bugzilla-2.22.2/token.cgi 2006-09-23 01:25:51.000000000 +0200
++++ bugzilla-2.22.2.fhs/token.cgi 2007-02-14 17:39:22.000000000 +0100
+@@ -27,7 +27,7 @@
+ # Make it harder for us to do dangerous things in Perl.
+ use strict;
+
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+
+ use Bugzilla;
+ use Bugzilla::Constants;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/userprefs.cgi bugzilla-2.22.2.fhs/userprefs.cgi
+--- bugzilla-2.22.2/userprefs.cgi 2005-12-20 23:25:57.000000000 +0100
++++ bugzilla-2.22.2.fhs/userprefs.cgi 2007-02-14 17:39:22.000000000 +0100
+@@ -24,7 +24,7 @@
+
+ use strict;
+
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+
+ use Bugzilla;
+ use Bugzilla::Constants;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/votes.cgi bugzilla-2.22.2.fhs/votes.cgi
+--- bugzilla-2.22.2/votes.cgi 2006-10-13 15:01:57.000000000 +0200
++++ bugzilla-2.22.2.fhs/votes.cgi 2007-02-14 17:39:22.000000000 +0100
+@@ -24,7 +24,7 @@
+ # Gervase Markham <[EMAIL PROTECTED]>
+
+ use strict;
+-use lib ".";
++use lib '/usr/share/bugzilla/lib';
+
+ use Bugzilla;
+ use Bugzilla::Constants;
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/whineatnews.pl bugzilla-2.22.2.fhs/whineatnews.pl
+--- bugzilla-2.22.2/whineatnews.pl 2005-08-15 19:58:10.000000000 +0200
++++ bugzilla-2.22.2.fhs/whineatnews.pl 2007-02-14 17:39:22.000000000 +0100
+@@ -28,7 +28,7 @@
+ # touched for more than the number of days specified in the whinedays param.
+
+ use strict;
+-use lib '.';
++use lib '/usr/share/bugzilla/lib';
+
+ require "globals.pl";
+
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/whine.pl bugzilla-2.22.2.fhs/whine.pl
+--- bugzilla-2.22.2/whine.pl 2006-02-28 00:12:33.000000000 +0100
++++ bugzilla-2.22.2.fhs/whine.pl 2007-02-14 17:39:22.000000000 +0100
+@@ -26,7 +26,7 @@
+
+ use strict;
+
+-use lib ".";
++use lib '/usr/share/bugzilla/lib';
+ require "globals.pl";
+
+ use Bugzilla::Config qw(:DEFAULT $datadir);
+diff -Naur --exclude '*.orig' --exclude '*.rej' --exclude '*~'
bugzilla-2.22.2/xml.cgi bugzilla-2.22.2.fhs/xml.cgi
+--- bugzilla-2.22.2/xml.cgi 2005-08-10 03:30:39.000000000 +0200
++++ bugzilla-2.22.2.fhs/xml.cgi 2007-02-14 17:39:22.000000000 +0100
+@@ -24,7 +24,7 @@
+
+ use strict;
+
+-use lib qw(.);
++use lib '/usr/share/bugzilla/lib';
+ use Bugzilla;
+
+ my $cgi = Bugzilla->cgi;
Added: packages/cooker/bugzilla/current/SOURCES/bugzilla-2.22.2.tar.bz2
==============================================================================
Binary file. No diff available.
Modified: packages/cooker/bugzilla/current/SPECS/bugzilla.spec
==============================================================================
--- packages/cooker/bugzilla/current/SPECS/bugzilla.spec (original)
+++ packages/cooker/bugzilla/current/SPECS/bugzilla.spec Wed Feb 14
17:43:38 2007
@@ -1,5 +1,5 @@
%define name bugzilla
-%define version 2.22.1
+%define version 2.22.2
%define release %mkrel 1
%define _provides_exceptions perl(.*)
@@ -13,7 +13,7 @@
Group: Networking/WWW
URL: http://www.bugzilla.org
Source0:
ftp://ftp.mozilla.org/pub/mozilla.org/webtools/%{name}-%{version}.tar.bz2
-Patch0: %{name}-2.22.fhs.patch
+Patch0: %{name}-2.22.2.fhs.patch
Patch1: %{name}-2.20.install.patch
Requires: perl-AppConfig >= 1.52
Requires: perl-DBI >= 1.38