status-report-scripts parseBZbugList,1.28,1.29
Christian Iseli (c4chris)
fedora-extras-commits at redhat.com
Wed Apr 19 10:18:03 UTC 2006
Author: c4chris
Update of /cvs/fedora/status-report-scripts
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv4617
Modified Files:
parseBZbugList
Log Message:
Added usage doc.
Index: parseBZbugList
===================================================================
RCS file: /cvs/fedora/status-report-scripts/parseBZbugList,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -r1.28 -r1.29
--- parseBZbugList 19 Apr 2006 10:17:11 -0000 1.28
+++ parseBZbugList 19 Apr 2006 10:18:01 -0000 1.29
@@ -1,11 +1,70 @@
#!/usr/bin/env perl
# $Id$
+# This script parses a CSV formatted Bug List and extract info on various
+# aspects of package review tickets. FE-ACCEPT blockers are checked to
+# determine whether closed tickets have their corresponding package in the
+# development repo and in the owners file, and whether still open ticket could
+# be closed. FE-NEW and FE-REVIEW blockers are checked to verify they are not
+# closed.
+#
+# To run this script, you will need the following data:
+#
+# * one or more CSV formatted files containing the bug lists with the
+# following columns:
+# 1. ID
+# 2. Open Date
+# 3. Changed Date
+# 4. Assignee
+# 5. Reporter
+# 6. Status
+# 7. Resolution
+# 8. Blocked By
+# 9. Summary
+# * the URL of packages available in the FE development repo (defaults to
+# http://mirrors.kernel.org/fedora/extras/development/SRPMS/)
+# * the URL of packages available in the FE release repo (defaults to
+# http://mirrors.kernel.org/fedora/extras/5/SRPMS/)
+# * the URL of packages available in the FC development repo (defaults to
+# http://mirrors.kernel.org/fedora/core/development/SRPMS/)
+# * the URL of packages available in the FC release repo (defaults to
+# http://mirrors.kernel.org/fedora/core/5/source/SRPMS/)
+# * the URL to a short list linking BZ ticket numbers with package names,
+# used when the script can't deduce the package name automatically from
+# the summary. (defaults to bzId_pkg.txt)
+# * the owners.list file
+# * the URL to a wiki page containing the list of migrated/retired packages
+# (defaults to Extras/PackagesNoLongerInDevel)
+# * a full CVS checkout of Fedora Extras packages
+
# Grab BZ tickets through:
# https://bugzilla.redhat.com/bugzilla/showdependencytree.cgi?id=FE-NEW
# https://bugzilla.redhat.com/bugzilla/showdependencytree.cgi?id=FE-REVIEW
# https://bugzilla.redhat.com/bugzilla/showdependencytree.cgi?id=FE-ACCEPT
+# Getting a CSV file from the above 3 URLs is not too hard:
+# - once the page is loaded, select the "view as bug list" link
+# - ensure you have the proper selection of columns to display, as detailed
+# above, and if not adjust the selection through the "Change Columns" link
+# at the bottom of the page
+# - select the "CSV" link at the bottom of the page
+
+# Obtaining the list of open tickets is slightly more complex:
+# - go to the advanced search page and select:
+# product: "Fedora Extras"
+# version: 4 + 5 + devel
+# component: leave blank
+# status: NEW + ASSIGNED + REOPENED + MODIFIED
+# resolution: leave blank
+# severity: select all except "enhancement"
+# priority: leave blank
+# platform: leave blank
+# - in the "Advanced Searching Using Boolean Charts" section, add:
+# Component is equal to Package Review, and select the "negated" box
+# - perform the search and save the CSV as above (you can also save the query
+# itself)
+
+
# TODO stuff
# See why count in "Inactive maintainers with open bug reports" is strange.
# Check contents of comps.xml file (missing packages,
More information about the fedora-extras-commits
mailing list