Stuff for bugmasters

Changes specific to bugzilla.gnome.org

Stuff specific to bugzilla.gnome.org

  • simple-bug-guide
    • Should be placed into template/en/custom
  • XML-RPC patch (will be upstream soon)
  • Creating bug-buddy bug via XML-RPC
  • Use of base href
  • Using attachments statuses instead of flags
  • Misusing flags for the attachment statuses
  • Boogle / QueryParse custom search interface

  • Very ugly hack to detect if people try to misuse buglist.cgi to return all bugs
  • checksetup.pl changes to ensure permissions are ok for suexec
  • Addition of NEEDINFO status
  • Changing a few pages/permissions to require admin group instead of editcomponents
  • Highlighting stack traces in quoteUrls
    • Might put this into a hook?
  • Treat NEEDINFO like UNCONFIRMED in GetBugLink (show as italic)

  • Use full URL in GetBugLink

  • Only show full name in emails
  • Bugzilla points
  • Setting MySQL timezone to UTC
    • Should investigate adding a hook
  • Change background color for enhancements to be #6c6e6a
    • IIRC such a change was done upstream as well
  • Stock responses (should be upstreamed one day, however is hard to do nicely)
  • Seperating assignee changes from status/resolution changes

Template changes

  • Making comment box for enter_bug.cgi 20 rows
  • Simplifying bug list navigation (the next/prev bug in search results)
  • Hiding the <link rel> stuff that makes using some text browsers very annoying

  • Using priority field for the .ics PRIORITY field

Stuff that will not be ported in newer Bugzilla versions:

  • Still allowing RSS instead of forced Atom
  • Adding product in the RSS search results
  • code that moves existing products into classifications
  • externalcc (XXX - should do something about current nonvalid externalcc stuff)
  • code that moved custom fields stuff into database fields (as 2.20 had no custom fields patch)
  • Addition of NOTGNOME, INCOMPLETE, GNOME1.x, MOVED, OBSOLETE, NOTXIMIAN resolutions (database contains these)
  • Change of default priority lists
    • Database contains the values. Do not care about the defaults.

Stuff that should be merged upstream

  • Adding product in the Atom search results
    • ETA Bugzilla 3.2
  • Page showing all products on one page, divided per classification
  • Not having describekeywords count the number of bugs per default
  • detecting opensolaris (might be upstream?!?)
  • Highlighting patch 123 like attachment 123
  • Logged out users get a very simple show_bug.cgi page with a login box
  • Increasing length of some fields in buglist.cgi (list/table.html.tmpl):
    • Product from 8 to 12
    • Version from 5 to 7
  • dropdown lists: gnome_version, gnome_target (hopefully once changed to a custom field)
    • Will be moved into a custom field
  • Allowing editvalues.cgi to edit gnome_version, gnome_target
    • Will be moved into a custom field
  • Developers table
    • Allowing developers to add/remove other developers for the specific products they are developer of
    • Will be moved into group stuff

Stuff already ported upstream:

  • Using SortVersions to sort the versions within a product

  • using more secure login cookies
  • automatically add yourself to cc list preference
  • Show quoted replies in quoteUrls in a different color
  • Using tokens to detect if user is trying to file the same bug again
  • Working around a MySQL 'SHOW TABLE STATUS' bug
  • Fix adding of primary keys
  • Only showing form fields for things people are allowed to change

Bugmaster (last edited 2008-02-03 14:46:09 by anonymous)