# # Copyright 2005 Perforce Software. All rights reserved. # # A Perforce Job Spec Specification. # # Updating this form can be dangerous! # See 'p4 help jobspec' for proper directions. Fields: 101 Job word 32 required 102 Status select 10 required 126 DuplicateOf word 32 optional 106 Type select 10 required 108 Severity select 10 required 119 Priority select 10 optional 118 Difficulty select 20 optional 107 Subsystem select 10 required 120 Dependency text 32 optional 113 Release line 10 optional 109 OwnedBy word 32 optional 103 ReportedBy word 32 required 116 ModifiedBy word 32 always 104 ReportedDate date 20 once 110 ModifiedDate date 20 always 114 CommitRelease line 20 optional 105 Description text 72 required 123 Categories text 72 optional 125 InterestedIn text 72 optional 129 DuplicateJobs text 72 optional 127 ClosedOwner word 32 optional 128 RelatedJobs text 72 optional 130 Fixes line 72 optional 131 ClosedBy word 32 optional 132 Attachments text 72 optional 133 DepotAreas text 72 optional 121 History text 72 optional Values: Status open/inprogress/punted/closed/duplicate/obsolete Type BUG/SIR/problem/port/build/todo Severity A/B/C Priority 00/10/20/30/88/99/high/medium/low/undefined Difficulty undefined/easy/medium/hard Subsystem ejp/jam/p4perl/p4python/p4ruby/p4web/p4win History ListOf(line) InterestedIn SetOf(UserID()) DuplicateOf JobID() DuplicateJobs SetOf(JobID()) ClosedOwner UserID() RelatedJobs SetOf(JobID()) Fixes SetOf(Changelist()) ClosedBy UserID() DepotAreas SetOf(DepotPath()) OwnedBy UserID() ReportedBy UserID() ModifiedBy UserID() Attachments SetOf(FilePath()) Presets: Status open Type setme Severity C Subsystem setme ReportedBy $user ModifiedBy $user ReportedDate $now ModifiedDate $now Description $blank Comments: # # Job: unique job number. # # Status: status of a job, tracking its movement. # open - initial state # inprogress - being worked on # punted - no fix available # closed - fix entered into code line # duplicate - different wording of an existing job # obsolete - features that no longer exist # # Type: describes type of job. # BUG - reproducible problem # SIR - enhancement request # problem - unreproducible problem report # port - a porting request # build - a build request # todo - a coding/build/release task to do # # Severity: identifies criticality or severity of a job # A - data corruption, erroneous results, malfunction # or performance constraint. Severity A bugs are # subject to review by Development. Severity may # be downgraded with a specified reason. # B - partial feature malfunction; system operational. # C - minor nit, cosmetic defect, request for # information, most sirs fit in this category. # # Priority: used by release/development to manage priorities # # Difficulty: development effort required to resolve a job # undefined/easy/medium/hard # # Subsystem: # ejp/jam/p4perl/p4python/p4ruby/p4web/p4win # ejp Time-lapse View # jam Jam build utility # p4perl Perl/P4API extension # p4python Python/P4API extension # p4ruby Ruby/P4API extension # p4web Web P4 Client # p4win Windows P4 GUI Client # # Dependency: Job dependencies across products. (manual entry) # One or more subsystems separated by spaces # (e.g., a P4 fix required by P4Win and P4Web would # have the values "p4win p4web" for this field). # # Release: Where reported: none/all/2004.1/2003.2/2003.1/etc. # 'all' - not tied to a specific release. # 'none'- release is not known or not applicable. # # OwnedBy: Who's fixing the bug. (manual entry) # # ReportedBy: Who reported the bug. (automatic entry) # # ReportedDate: When the bug was first entered. (automatic entry) # # ModifiedDate: Last time the bug was updated. (automatic entry) # # CommitRelease: Target or promised release; used by developers. # # Description: Textual description. First 31 chars are significant, # be brief. # # Categories: Defined by the Product Advocate for grouping of jobs. # # History: List of changes made to the Job over time # # InterestedIn: Users who wish to be notified of changes to job # # DuplicateOf: Job of which this is a duplicate # # DuplicateJobs: Jobs which duplicate this job # # ClosedOwner: The user to own then job when it is closed # # RelatedJobs: Jobs which may be associated with this job # # Fixes: Changelists which fix this job # # ClosedBy: User who marked this bug closed # # DepotAreas: Depots paths assumed to be the the cause of the job # # Attachements: Optional list of example, core, source, etc files # #### LIMIT LINES TO 80 COLUMNS ----------------------------------- ####