rpms/bugzilla/EL-4 bugzilla-rw-paths.patch, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.5, 1.6 README.fedora.bugzilla, 1.1, 1.2 bugzilla-httpd-conf, 1.1, 1.2 bugzilla.spec, 1.11, 1.12 sources, 1.5, 1.6 bugzilla-config-path.patch, 1.1, NONE bugzilla-data-dir.patch, 1.1, NONE

Itamar Reis Peixoto itamarjp at fedoraproject.org
Sat Jul 4 01:03:59 UTC 2009


Author: itamarjp

Update of /cvs/pkgs/rpms/bugzilla/EL-4
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv386/EL-4

Modified Files:
	.cvsignore README.fedora.bugzilla bugzilla-httpd-conf 
	bugzilla.spec sources 
Added Files:
	bugzilla-rw-paths.patch import.log 
Removed Files:
	bugzilla-config-path.patch bugzilla-data-dir.patch 
Log Message:
bugzilla 3.2.3


bugzilla-rw-paths.patch:

--- NEW FILE bugzilla-rw-paths.patch ---
--- bugzilla-3.2.2/Bugzilla/Constants.pm	2009-02-03 10:02:53.000000000 +0000
+++ bugzilla-3.2.2-rw/Bugzilla/Constants.pm	2009-02-18 17:59:52.000000000 +0000
@@ -465,9 +465,9 @@
         'cgi_path'    => $libpath,
         'templatedir' => "$libpath/template",
         'project'     => $project,
-        'localconfig' => "$libpath/$localconfig",
-        'datadir'     => "$libpath/$datadir",
-        'attachdir'   => "$libpath/$datadir/attachments",
+        'localconfig' => "/etc/bugzilla/$localconfig",
+        'datadir'     => "/var/lib/bugzilla/$datadir",
+        'attachdir'   => "/var/lib/bugzilla/$datadir/attachments",
         'skinsdir'    => "$libpath/skins",
         # $webdotdir must be in the web server's tree somewhere. Even if you use a 
         # local dot, we output images to there. Also, if $webdotdir is 
@@ -475,8 +475,8 @@
         # change showdependencygraph.cgi to set image_url to the correct 
         # location.
         # The script should really generate these graphs directly...
-        'webdotdir'   => "$libpath/$datadir/webdot",
-        'extensionsdir' => "$libpath/extensions",
+        'webdotdir'   => "/var/lib/bugzilla/$datadir/webdot",
+        'extensionsdir' => "/var/lib/bugzilla/extensions",
     };
 }



--- NEW FILE import.log ---
bugzilla-3_2_3-1_fc11:EL-4:bugzilla-3.2.3-1.fc11.src.rpm:1246669340


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/bugzilla/EL-4/.cvsignore,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -p -r1.5 -r1.6
--- .cvsignore	27 Aug 2007 13:22:15 -0000	1.5
+++ .cvsignore	4 Jul 2009 01:03:28 -0000	1.6
@@ -1 +1 @@
-bugzilla-2.22.3.tar.gz
+bugzilla-3.2.3.tar.gz


Index: README.fedora.bugzilla
===================================================================
RCS file: /cvs/pkgs/rpms/bugzilla/EL-4/README.fedora.bugzilla,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- README.fedora.bugzilla	26 Jun 2006 17:53:13 -0000	1.1
+++ README.fedora.bugzilla	4 Jul 2009 01:03:28 -0000	1.2
@@ -14,3 +14,12 @@ database setting modifications.
 
 Lastly, simply re-run checksetup.pl to populate the database tables, set up
 the templates, and add the administrator ID.  You should be done at this point.
+
+There are two useful cron jobs which are included with Bugzilla which should be
+put in place after configuration is done.  The first is a daily cron job for 
+statistics collection.  This is in the file "cron.daily" and can be enabled by
+simply copying this file to /etc/cron.daily/bugzilla (or any other file name
+in the /etc/cron.daily/ directory).  The second is the "whine" cron job,
+designed to run every 15 minutes.  To enable this job, simply coopy the
+cron.whine file to /etc/cron.d/bugzilla (or any othe filename within the
+/etc/cron.d/ directory).


Index: bugzilla-httpd-conf
===================================================================
RCS file: /cvs/pkgs/rpms/bugzilla/EL-4/bugzilla-httpd-conf,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- bugzilla-httpd-conf	26 Jun 2006 17:53:13 -0000	1.1
+++ bugzilla-httpd-conf	4 Jul 2009 01:03:28 -0000	1.2
@@ -4,5 +4,5 @@ Alias /bugzilla /usr/share/bugzilla
   AddHandler cgi-script .cgi
   Options +Indexes +ExecCGI +FollowSymLinks
   DirectoryIndex index.cgi
-  AllowOverride Limit
+  AllowOverride Limit Options FileInfo
 </Directory>


Index: bugzilla.spec
===================================================================
RCS file: /cvs/pkgs/rpms/bugzilla/EL-4/bugzilla.spec,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -p -r1.11 -r1.12
--- bugzilla.spec	27 Aug 2007 13:22:15 -0000	1.11
+++ bugzilla.spec	4 Jul 2009 01:03:28 -0000	1.12
@@ -4,18 +4,18 @@
 Summary: Bug tracking system
 URL: http://www.bugzilla.org/
 Name: bugzilla
-Version: 2.22.3
+Version: 3.2.3
 Group: Applications/Publishing
-Release: 0%{?dist}
-License: MPL
+Release: 1%{?dist}
+License: MPLv1.1
 Source0: http://ftp.mozilla.org/pub/mozilla.org/webtools/bugzilla-%{version}.tar.gz
 Source1: bugzilla-httpd-conf
 Source2: README.fedora.bugzilla
-Patch0: bugzilla-data-dir.patch
-Patch1: bugzilla-config-path.patch
+Patch0: bugzilla-rw-paths.patch
+
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildArch: noarch
-Requires: smtpdaemon, webserver, graphviz, patchutils
+Requires: webserver, patchutils, mod_perl, perl(SOAP::Lite), which
 
 %package doc
 Summary: Bugzilla documentation
@@ -24,11 +24,13 @@ Group: Documentation
 %package contrib
 Summary: Bugzilla contributed scripts
 Group: Applications/Publishing
+BuildRequires: python
 
 %description
-Bugzilla is a popular bug tracking system used by multiple open source 
-projects.  It requires a database engine installed - either MySQL or 
-PostgreSQL.  Without one of these database engines, Bugzilla will not work.
+Bugzilla is a popular bug tracking system used by multiple open source projects
+It requires a database engine installed - either MySQL, PostgreSQL or Oracle.
+Without one of these database engines (local or remote), Bugzilla will not work
+- see the Release Notes for details.
 
 %description doc
 Documentation distributed with the Bugzilla bug tracking system
@@ -39,15 +41,17 @@ Contributed scripts and functions for Bu
 %prep
 %setup -q -n %{name}-%{version}
 %patch0 -p1
-%patch1 -p1
 
-# Filter unwanted Requires:
+# Filter unwanted Requires found by /usr/lib/rpm/perldeps.pl:
+# create a wrapper script which runs the original perl_requires
+# command and strips some of the output
 cat << \EOF > %{name}-req
 #!/bin/sh
 %{__perl_requires} $* |\
-  sed -e '/perl(globals.pl)/d;/perl(BugzillaEmail)/d'
+sed -e '/perl(Authen::Radius)/d;/perl(DBD::Pg)/d;/perl(DBD::Oracle)/d;/perl(sanitycheck.cgi)/d'
 EOF
 
+# use that wrapper script instead of the original perl_requires script
 %define __perl_requires %{_builddir}/%{name}-%{version}/%{name}-req
 chmod +x %{__perl_requires}
 
@@ -77,15 +81,13 @@ done
 %install
 mkdir -p ${RPM_BUILD_ROOT}/%{bzinstallprefix}/bugzilla
 cp -pr * ${RPM_BUILD_ROOT}/%{bzinstallprefix}/bugzilla
-mkdir -p ${RPM_BUILD_ROOT}/%{_sysconfdir}/cron.daily
-cat << EOM > ${RPM_BUILD_ROOT}/%{_sysconfdir}/cron.daily/bugzilla
+cat << EOM > ${RPM_BUILD_ROOT}/%{bzinstallprefix}/bugzilla/cron.daily
 #!/bin/bash
 # Daily Bugzilla collectstats cron job run
 cd %{bzinstallprefix}/bugzilla
 ./collectstats.pl
 EOM
-mkdir -p ${RPM_BUILD_ROOT}/%{_sysconfdir}/cron.d
-echo "0-59/15 * * * * apache cd %{bzinstallprefix}/bugzilla && env LANG=C %{bzinstallprefix}/bugzilla/whine.pl" > ${RPM_BUILD_ROOT}/%{_sysconfdir}/cron.d/bugzilla
+echo "0-59/15 * * * * apache cd %{bzinstallprefix}/bugzilla && env LANG=C %{bzinstallprefix}/bugzilla/whine.pl" > ${RPM_BUILD_ROOT}/%{bzinstallprefix}/bugzilla/cron.whine
 rm -f ${RPM_BUILD_ROOT}/%{bzinstallprefix}/bugzilla/{README,QUICKSTART,UPGRADING,UPGRADING-pre-2.8}
 mkdir -p ${RPM_BUILD_ROOT}/%{_datadir}/doc/%{name}-%{version}
 cp %{SOURCE2} ./README.fedora
@@ -97,15 +99,14 @@ install -m 0644 -D -p %{SOURCE1}  ${RPM_
 rm -rf ${RPM_BUILD_ROOT}
 
 %post
-pushd %{bzinstallprefix}/bugzilla > /dev/null
+(pushd %{bzinstallprefix}/bugzilla > /dev/null
 ./checksetup.pl > /dev/null
-popd > /dev/null
+popd > /dev/null)
 
 %files
 %defattr(-,root,root,-)
 %dir %{bzinstallprefix}/bugzilla
 %{bzinstallprefix}/bugzilla/*.cgi
-%{bzinstallprefix}/bugzilla/*.js
 %{bzinstallprefix}/bugzilla/*.pl
 %{bzinstallprefix}/bugzilla/Bugzilla.pm
 %{bzinstallprefix}/bugzilla/bugzilla.dtd
@@ -117,12 +118,12 @@ popd > /dev/null
 %{bzinstallprefix}/bugzilla/skins
 %{bzinstallprefix}/bugzilla/t
 %{bzinstallprefix}/bugzilla/template
+%{bzinstallprefix}/bugzilla/extensions/example
+%{bzinstallprefix}/bugzilla/lib/README
+%{bzinstallprefix}/bugzilla/cron.daily
+%{bzinstallprefix}/bugzilla/cron.whine
 %ghost %{bzinstallprefix}/bugzilla/bugzilla-req
 %config(noreplace) %{_sysconfdir}/httpd/conf.d/bugzilla.conf
-%defattr(0755,root,root,-)
-%{_sysconfdir}/cron.daily/*
-%defattr(0600,root,root,-)
-%{_sysconfdir}/cron.d/*
 %defattr(-,root,root,-)
 %doc README
 %doc QUICKSTART
@@ -130,42 +131,115 @@ popd > /dev/null
 %doc UPGRADING-pre-2.8
 %doc README.fedora
 %dir %{bzdatadir}
+%defattr(0750,root,apache,-)
 %dir %{_sysconfdir}/bugzilla
 
 %files doc
+%defattr(-,root,root,-)
 %{bzinstallprefix}/bugzilla/docs
 
 %files contrib
+%defattr(-,root,root,-)
 %{bzinstallprefix}/bugzilla/contrib
 
 %changelog
-* Mon Aug 27 2007 John Berninger <john at ncphotography dot com> - 2.22.3-0
-- upate to 2.22.3 - bz 256021
+* Mon Apr 06 2009 Itamar Reis Peixoto <itamar at ispbrasil.com.br> 3.2.3-1
+- fix CVE-2009-1213
+
+* Thu Mar 05 2009 Itamar Reis Peixoto <itamar at ispbrasil.com.br> 3.2.2-2
+- fix from BZ #474250 Comment #16, from Chris Eveleigh -->
+- add python BR for contrib subpackage
+- fix description
+- change Requires perl-SOAP-Lite to perl(SOAP::Lite) according guidelines
+
+* Sun Mar 01 2009 Itamar Reis Peixoto <itamar at ispbrasil.com.br> 3.2.2-1
+- thanks to Chris Eveleigh <chris dot eveleigh at planningportal dot gov dot uk>
+- for contributing with patches :-)
+- Upgrade to upstream 3.2.2 to fix multiple security vulns
+- Removed old perl_requires exclusions, added new ones for RADIUS, Oracle and sanitycheck.cgi
+- Added Oracle to supported DBs in description (and moved line breaks)
+- Include a patch to fix max_allowed_packet warnin when using with mysql
+
+* Sat Feb 28 2009 Itamar Reis Peixoto <itamar at ispbrasil.com.br> 3.0.8-1
+- Upgrade to 3.0.8, fix #466077 #438080
+- fix macro in changelog rpmlint warning
+- fix files-attr-not-set rpmlint warning for doc and contrib sub-packages
+
+* Mon Feb 23 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 3.0.4-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Mon Feb  2 2009 Stepan Kasal <skasal at redhat.com> - 3.0.4-3
+- do not require perl-Email-Simple, it is (no longer) in use
+- remove several explicit perl-* requires; the automatic dependencies
+  do handle them
+
+* Mon Jul 14 2008 Tom "spot" Callaway <tcallawa at redhat.com> - 3.0.4-2
+- fix license tag
+
+* Fri May  9 2008 John Berninger <john at ncphotography dot com> - 3.0.4-1
+- Update to upstream 3.0.4 to fix multiple security vulns
+- Change perms on /etc/bugzilla for bz 427981
+
+* Sun May  4 2008 John Berninger <john at ncphotography dot com> - 3.0.3-0
+- Update to upstream 3.0.3 - bz 444669
 
-* Wed Feb 20 2007 John Berninger <jwb at redhat dot com> - 2.22.2-1
-- Update to 2.22.2 - bz 229163
+* Fri Dec 28 2007 John Berninger <john at ncphotography dot com> - 3.0.2-6
+- Add cron.daily, cron.whine to payload list
 
-* Wed Feb 14 2007 John Berninger <jwb at redhat dot com> - 2.22.1-6
+* Fri Dec 28 2007 John Berninger <john at ncphotography dot com> - 3.0.2-5
+- Typo in spec file, rebuild
+
+* Fri Dec 28 2007 John Berninger <john at ncphotography dot com> - 3.0.2-3
+- bz 426465 - don't enable cron jobs so cron doesn't complain about
+  an unconfigured installation
+
+* Fri Oct 26 2007 John Berninger <john at ncphotography dot com> - 3.0.2-2
+- fix issue with AlowOverride Options
+
+* Mon Oct 22 2007 John Berninger <john at ncphotography dot com> - 3.0.2-1
+- updates to requires and httpd conf for BZ's 279961, 295861, 339531
+
+* Mon Sep 24 2007 John Berninger <john at ncphotography dot com> - 3.0.2-0
+- update to 3.0.2 - bz 299981
+
+* Mon Aug 27 2007 John Berninger <john at ncphotography dot com> - 3.0.1-0
+- update to 3.0.1 - bz 256021
+
+* Fri May 18 2007 John Berninger <jwb at redhat dot com> - 3.0-2
+- update Requires for bz's 241037, 241206
+
+* Fri May 18 2007 John Berninger <jwb at redhat dot com> - 3.0-1
+- update to upstream version 3.0
+- add new dependencies on mod_perl, perl-SOAP-Lite
+- refactor patch(es) to change paths for read-only /usr
+
+* Tue Feb 20 2007 John Berninger <jwb at redhat dot com> - 2.22.2-1
+- update to 2.22.2 - bz 229163
+
+* Wed Feb 14 2007 John Berninger <jwb at redhat dot com> - 2.22-12
 - More cron job fixes
 
-* Wed Jan 31 2007 John Berninger <jwb at redhat dot com> - 2.22.1-5
+* Wed Jan 31 2007 John Berninger <jwb at redhat dot com> - 2.22-11
 - Fix cron job perms
 
-* Sat Jan 27 2007 John Berninger <jwb at redhat dot com> - 2.22.1-4
-- Fix collectstats cron job, bz 224550
+* Sat Jan 27 2007 John Berninger <jwb at redhat dot com> - 2.22-10
+- Fix collectstats cron job, bx 224550
 
-* Mon Jan 22 2007 John Berninger <jwb at redhat dot com> - 2.22.1-3
+* Mon Jan 22 2007 John Berninger <jwb at redhat dot com> - 2.22-9
 - Fix linebreak issues in specfile
 
-* Mon Jan 22 2007 John Berninger <jwb at redhat dot com> - 2.22.1-2
+* Mon Jan 22 2007 John Berninger <jwb at redhat dot com> - 2.22-8
 - Put daily and hourly cronjobs in place per bz 223747
 
-* Tue Jun 26 2006 John Berninger <johnw at berningeronline dot net> - 2.22.1-1
+* Wed Nov  8 2006 John Berninger <johnw at berningeronline dot net> - 2.22-7
+- Fixes for bz # 212355
+
+* Tue Jun 26 2006 John Berninger <johnw at berningeronline dot net> - 2.22-6
 - Clean up BugzillaEmail requires (filter it out)
 
 * Mon Jun 26 2006 John Berninger <johnw at berningeronline dot net> - 2.22-5
 - License is MPL, not GPL
-- Clean up %doc specs
+- Clean up %%doc specs
 
 * Sun Jun 25 2006 John Benringer <johnw at berningeronline dot net> - 2.22-4
 - Remove localconfig file per upstream


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/bugzilla/EL-4/sources,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -p -r1.5 -r1.6
--- sources	27 Aug 2007 13:22:15 -0000	1.5
+++ sources	4 Jul 2009 01:03:28 -0000	1.6
@@ -1 +1 @@
-871044e9ef0b5ea523408b66dbe4c5ae  bugzilla-2.22.3.tar.gz
+fcc8f64fec821e76718fbda13e232b59  bugzilla-3.2.3.tar.gz


--- bugzilla-config-path.patch DELETED ---


--- bugzilla-data-dir.patch DELETED ---




More information about the fedora-extras-commits mailing list