Main Connecting Starting



Building: BugTracker

When using the bugtracker to add or modify a bug, you should follow these rules to ensure all the appropriate information is added, and everything is set to a suitable value.

Bug Severity

These are just guidelines to stop 'severity inflation', and aren't strictly enforced.

Bug States

These show how far along the fixing process a bug is. Generally speaking, an unconfirmed bug should not be fixed, although the bugtracker does not enforce this requirement. Otherwise, you should only change the state using the buttons at the bottom of the bug info page, as these only allow you to change to an appropriate state given the current state of the bug.

Bug Components

The component is where the bug has occurred, and should always be set if at all possible, to save the coders who will fix it a little time.

The component has two sections, a category chosen from a fixed table, and a string which can take more or less any value. Appropriate values for this string are listed in the right-hand column of the table below.

ComponentUsed when?Set to?
ActionAn action (as seen in the actions command output) is broken, or has a typo.The full name of the action (not the object id, if it is an action object!)
BuglogThe buglog is broken somehow, or you wish to request a feature.Leave this blank.
CodeThe internals of the mud written in C++. Use when a problem doesn't fit into any other category, usually.The path to the sourcecode file, usually starting with src/ or include/
GeneralSomething to do with the look and feel of the game as a whole.You should probably leave this blank.
HelpA helpfile is missing, misspelled, or broken in some way.The full name of the helpfile.
InfoAn info file is missing, misspelled, or broken in some way.The full name of the info file.
PolicyA policy file is missing, misspelled, or broken in some way.The full name of the policy file.
QuestA [mini]mission's design is flawed, or could be improved, or is broken in some way. Not to be confused with world belowThe name of the [mini]mission.
WebA page on the website (including webmake and the bugtracker) is missing, misspelled, or broken in some way.The URL of the page in question.
WorldAn object in the mud world, or its associated lua, is missing, misspelled, or broken in some way.The name of the zone the object belongs to.
VerbThere is a problem with a lua verb, such as a bug, typo, or a flawed interface.The name of the verb (not the object id, if it is a verb object!)
UnknownOnly use this if you cannot possibly fit the bug into any other category.Leave this blank.

A large number of bugs are associated with a verb. If a command does not function as it should do, type verb -n x where x is the name of the command. The piece of information you need to know is displayed in the Module column.

In the latter case, the component should usually be set to code:src/extras/modulename.cc. There are a few odd exceptions such as the wizard module which is stored in wiz.cc

Please make an effort to set the component to something other than just unknown, or code, so as to make the job of the bugfixer a tiny bit simpler.