rpms/bugzilla/EL-5 import.log, NONE, 1.1 .cvsignore, 1.6, 1.7 README.fedora.bugzilla, 1.1, 1.2 bugzilla-httpd-conf, 1.1, 1.2 bugzilla-rw-paths.patch, 1.2, 1.3 bugzilla.spec, 1.13, 1.14 sources, 1.6, 1.7

Itamar Reis Peixoto itamarjp at fedoraproject.org
Sat Jul 4 00:55:04 UTC 2009


Author: itamarjp

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

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



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


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/bugzilla/EL-5/.cvsignore,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -p -r1.6 -r1.7
--- .cvsignore	24 Sep 2007 17:10:16 -0000	1.6
+++ .cvsignore	4 Jul 2009 00:55:03 -0000	1.7
@@ -1 +1 @@
-bugzilla-3.0.2.tar.gz
+bugzilla-3.2.3.tar.gz


Index: README.fedora.bugzilla
===================================================================
RCS file: /cvs/pkgs/rpms/bugzilla/EL-5/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 00:55:03 -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-5/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 00:55:03 -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>

bugzilla-rw-paths.patch:

Index: bugzilla-rw-paths.patch
===================================================================
RCS file: /cvs/pkgs/rpms/bugzilla/EL-5/bugzilla-rw-paths.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -p -r1.2 -r1.3
--- bugzilla-rw-paths.patch	27 Aug 2007 13:24:36 -0000	1.2
+++ bugzilla-rw-paths.patch	4 Jul 2009 00:55:03 -0000	1.3
@@ -1,7 +1,6 @@
-diff -ru bugzilla-orig/Bugzilla/Constants.pm bugzilla-3.0.1/Bugzilla/Constants.pm
---- bugzilla-orig/Bugzilla/Constants.pm	2007-08-23 14:42:23.000000000 -0400
-+++ bugzilla-3.0.1/Bugzilla/Constants.pm	2007-08-27 08:50:50.000000000 -0400
-@@ -423,9 +423,9 @@
+--- 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,
@@ -12,9 +11,9 @@ diff -ru bugzilla-orig/Bugzilla/Constant
 +        'datadir'     => "/var/lib/bugzilla/$datadir",
 +        'attachdir'   => "/var/lib/bugzilla/$datadir/attachments",
          'skinsdir'    => "$libpath/skins",
-         # $webdotdir must be in the webtree somewhere. Even if you use a 
+         # $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 
-@@ -433,8 +433,8 @@
+@@ -475,8 +475,8 @@
          # change showdependencygraph.cgi to set image_url to the correct 
          # location.
          # The script should really generate these graphs directly...
@@ -24,4 +23,4 @@ diff -ru bugzilla-orig/Bugzilla/Constant
 +        'extensionsdir' => "/var/lib/bugzilla/extensions",
      };
  }
- 
+


Index: bugzilla.spec
===================================================================
RCS file: /cvs/pkgs/rpms/bugzilla/EL-5/bugzilla.spec,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -p -r1.13 -r1.14
--- bugzilla.spec	24 Sep 2007 17:10:16 -0000	1.13
+++ bugzilla.spec	4 Jul 2009 00:55:03 -0000	1.14
@@ -4,17 +4,18 @@
 Summary: Bug tracking system
 URL: http://www.bugzilla.org/
 Name: bugzilla
-Version: 3.0.2
+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-rw-paths.patch
+
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildArch: noarch
-Requires: smtpdaemon, webserver, graphviz, patchutils, mod_perl, perl-SOAP-Lite, perl-Email-Simple, perl-Email-MIME-Modifier, perl-Template-Toolkit, perl-MIME-tools, perl-Email-MIME-Attachment-Stripper, perl-Email-Send, perl-Email-Reply, perl-Email-MIME, perl-Email-Address
+Requires: webserver, patchutils, mod_perl, perl(SOAP::Lite), which
 
 %package doc
 Summary: Bugzilla documentation
@@ -23,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,13 +42,16 @@ Contributed scripts and functions for Bu
 %setup -q -n %{name}-%{version}
 %patch0 -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}
 
@@ -75,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
@@ -95,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
@@ -115,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
@@ -128,15 +131,74 @@ 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 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
+
+* Fri Dec 28 2007 John Berninger <john at ncphotography dot com> - 3.0.2-6
+- Add cron.daily, cron.whine to payload list
+
+* 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
 
@@ -177,7 +239,7 @@ popd > /dev/null
 
 * 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-5/sources,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -p -r1.6 -r1.7
--- sources	24 Sep 2007 17:10:16 -0000	1.6
+++ sources	4 Jul 2009 00:55:03 -0000	1.7
@@ -1 +1 @@
-53afb2c5d4c105ed2f4b2ba4ccfcedc7  bugzilla-3.0.2.tar.gz
+fcc8f64fec821e76718fbda13e232b59  bugzilla-3.2.3.tar.gz




More information about the fedora-extras-commits mailing list