This list may include some issues incorrectly, because "p4 fixes -i" does not report a fix for a version branch if the files changed by the fix were deleted on the masters before the version branch was taken.
| Job | Priority | Title |
|---|---|---|
| job000003 | optional | It is not possible from the result of "p4 -G job -o jobname" to tell whether a job has been returned, or an error message |
| job000006 | essential | TeamShare API error reporting is inadequate |
| job000007 | critical | The fixes keyword can't be set on submit (except to "closed") |
| job000010 | essential | "p4 -G client -o" sometimes fails |
| job000013 | critical | Deleting fixes not replicated |
| job000014 | essential | Edited filespecs aren't replicated from TeamTrack to Perforce |
| job000015 | critical | TeamTrack creates filespec entries in the TS_VACATIONS table with the wrong value in the TS_TIME2 field |
| job000016 | essential | Double replication causes many conflicts |
| job000017 | essential | If you add a field to the Perforce jobspec, then "p4 -G job -o jobname" fails |
| job000019 | critical | Licences on manuals and software too restrictive in release 0.3.0 |
| job000020 | optional | If the replicator detects a conflict and there's no job then it fails |
| job000021 | essential | TeamShare must provide a free licence to P4DTI users |
| job000024 | optional | "\012" appears in fixes table in TeamTrack instead of newline |
| job000027 | critical | There are outstanding defects that were found in release 0.3.0 |
| job000029 | nice | Filespecs and fixes aren't replicated properly from TeamTrack to Perforce |
| job000030 | optional | Users can't get help based on messages |
| job000031 | essential | Queries to TeamTrack database may fail because of unescaped quotes in SQL |
| job000032 | optional | Deletion of fixes and filespecs in TeamTrack may cease to work in future releases |
| job000033 | essential | Incompatible with other TeamShare API programs |
| job000034 | nice | No drop-down list of effects in TeamTrack interface |
| job000035 | essential | The replicator stops if an error occurs when polling the databases |
| job000036 | optional | New jobs in Perforce don't get replicated to the defect tracker |
| job000037 | essential | Consistency checker script is inadequate |
| job000038 | essential | TSServer::UpdateRecord doesn't let you specify a user |
| job000041 | critical | Configuration is too hard |
| job000042 | essential | Rapid changes in the DT cause conflicts |
| job000043 | essential | There's no way to prevent changes by rules |
| job000045 | essential | The replicator needs restarting too often |
| job000046 | essential | The replicator process is hard to manage |
| job000047 | essential | Historical bugs are replicated but uninteresting |
| job000048 | essential | Consistency checking of the configuration is inadequate |
| job000049 | essential | Replicator fails when paths and arguments contain spaces |
| job000050 | essential | There's no way to re-start replication |
| job000052 | optional | Likely problems not in troubleshooting section |
| job000053 | essential | Implicit changes made by the DT don't get replicated back |
| job000054 | essential | There are few reports |
| job000055 | essential | Retrospective fixing violates workflow |
| job000056 | essential | AG doesn't say to make P4DTI a Perforce super user |
| job000057 | essential | Special characters in single-select keywords make the replicator barf |
| job000058 | essential | We tell people to restart the server, but shouldn't for IIS |
| job000059 | essential | We don't tell people to use the Windows event log |
| job000060 | essential | Assertions and run-time errors conflated |
| job000063 | essential | Dates aren't replicated with fixes |
| job000065 | essential | Not enough logging control |
| job000066 | optional | We don't explain which jobspecs won't work |
| job000067 | essential | We must say which workflows won't work |
| job000069 | nice | No resolver documentation |
| job000071 | essential | No documentation about SourceBridge |
| job000072 | essential | AG prerequisites section too vague |
| job000073 | essential | Installation doesn't cover existing TeamTrack database |
| job000074 | essential | AG assumes that "Administrator" group exists |
| job000075 | essential | No automatic check of configuration |
| job000077 | essential | UG contains no version or release related documentation |
| job000078 | nice | Replication failure can cause hard-to-recover database records when using advanced configuration |
| job000079 | essential | AG has no migration section |
| job000080 | essential | AG has no maintenance section |
| job000081 | critical | AG has no administration section |
| job000082 | essential | AG has no training and documentation section |
| job000083 | essential | There's no overview in the manuals |
| job000084 | optional | No glossary in the UG |
| job000086 | optional | Users can "fix" issues that they don't have permission to change |
| job000087 | essential | Replicator doesn't enforce licences in TeamTrack |
| job000100 | essential | No advice on configuration |
| job000101 | optional | Different transitions for different issue types may confuse the replicator |
| job000102 | essential | The resolver exists but shouldn't |
| job000103 | essential | Can't easily add to replicated_fields list |
| job000106 | essential | Multiple transitions between polls aren't supported |
| job000107 | optional | You can't replicate an issue's project |
| job000108 | essential | Userids can't differ between TeamTrack and Perforce |
| job000109 | essential | Can't get at Perforce information from TeamTrack |
| job000112 | essential | Can't easily replicate by project |
| job000114 | optional | There's no description of the limitations of the integration |
| job000117 | essential | Jobview and job filter confused in the UG |
| job000119 | essential | The Perforce commands "change -s" and "submit -s" aren't explained in the UG |
| job000121 | essential | E-mail messages are hard to read |
| job000122 | essential | Server failures aren't handled gracefully |
| job000126 | optional | Documentation tells people to use command line to see fixes |
| job000127 | critical | Can't submit changelist with fix in P4Win 2000.2 |
| job000128 | essential | Can't replicate fix to deleted changelist |
| job000130 | essential | UG should say "p4 submit -s" not "p4 submit" |
| job000131 | essential | The UG is confusing |
| job000132 | essential | Supported platforms unclear |
| job000133 | critical | You can't close a job by fixing it |
| job000134 | essential | The replicator log grows without limit |
| job000135 | essential | Replicator makes no more progress if replication to Perforce fails |
| job000136 | optional | Unclear where the data lives |
| job000137 | essential | Documentation doesn't explain why fixes don't get undone with other changes |
| job000138 | essential | "Add Job Fix" always sends jobs to "closed" |
| job000140 | nice | Logical field name "code" not allowed in TeamTrack |
| job000141 | essential | Can't add to replicated_fields list |
| job000143 | critical | Document histories missing from sources |
| job000144 | essential | "ignore" can't be a job status |
| job000145 | essential | Deleted TeamTrack states appear in Perforce jobspec |
| job000146 | essential | Empty date fields in TeamTrack give the replicator a headache |
| job000147 | essential | TeamTrack licence available but not mentioned |
| job000149 | essential | We don't use system logging facilities on Windows |
| job000150 | critical | The replicator can't recover from server failures |
| job000151 | optional | Source code documentation is inadequate |
| job000158 | essential | Obscure error if Perforce can't be reached or p4_client_executable is wrong |
| job000159 | essential | Fixes which the replicator rejects still get replicated |
| job000161 | nice | Replicator appears to hang |
| job000162 | optional | Replicator needs restarting when you add new users to Perforce or TeamTrack |
| job000167 | optional | Released manuals should be on the website |
| job000169 | optional | Change numbers are links in TeamTrack even when no changelist URL has been specified |
| job000170 | optional | Replicator may be unable to send e-mail if the default replicator_address is unchanged |
| job000173 | essential | Wrong Perforce server version causes installation to fail mysteriously |
| job000178 | essential | AG doesn't give advice on making problem reports |
| job000179 | nice | Teamtrack.dll can get lost |
| job000182 | essential | Elapsed time fields aren't replicated properly |
| job000188 | essential | The TeamTrack integration fails with non-ASCII characters |
| job000189 | essential | The replicated_fields parameter can't be changed without replicating all jobs |
| job000190 | critical | Connection to TeamTrack hangs for several minutes |
| job000191 | essential | Administrator can't easily find release when contacting support |
| job000194 | essential | Perforce states include tSupport states as well as tTrack states |
| job000195 | essential | Keyword translation is too conservative |
| job000200 | critical | No supported TeamTrack release works with integration |
| job000202 | essential | Errors from Perforce not reported well |
| job000204 | essential | Issue owned by non-existent Perforce user causes crash |
| job000205 | critical | Configuration is still too difficult |
| job000208 | optional | TeamTrack integration doesn't provide a .reg file |
| job000212 | essential | TeamTrack 4.5 not supported |
| job000223 | optional | Quote in change comment terminates display in TeamTrack |
| job000225 | essential | If you "p4 fix" when there's no closed state, the replicator can't replicate |
| job000226 | optional | Newlines don't show up in change descriptions in TeamTrack |
| job000230 | essential | Messages from the replicator refer to non-existent sections of the manuals |
| job000232 | optional | Log and e-mail messages are confusing if jobname is different from the issue name |
| job000244 | essential | TeamTrack names the wrong user in an error message |
| job000245 | essential | Unhelpful error from TeamTrack if you can't edit an issue |
| job000253 | essential | Can't "add fix" to submitted changelist except to "closed" in P4Win |
| job000276 | optional | Can't fix (and then delete the fix) a job owned by user (None) in the TeamTrack integration |
| job000277 | critical | Consistency checker and refresh script don't work with larger TeamTrack databases |
| job000278 | essential | Migrating jobs to TeamTrack fails if there are many jobs |
| job000286 | optional | AG doesn't state what systems each integration supports |
| job000287 | critical | The P4DTI doesn't include an integration kit |
| job000301 | essential | Manuals refer to info.ravenbrook.com, which is inaccessible to the world |
| job000305 | essential | tTrack: mystery empty transition failure |
| job000309 | essential | Underscores don't work in Perforce jobviews |
| job000310 | essential | TeamTrack 5.0 is not supported |
| job000313 | essential | If you spell a job with the wrong case when making a fix, the replicator can't replicate it |
| job000321 | optional | TeamTrack server fails when memory is low. |
| job000325 | critical | Can't read issues from TeamTrack 5.0 |
| job000326 | critical | Can't update cases in a TeamTrack database upgraded from 4.5 to 5.0 |
| job000328 | critical | Queries with plus or percent signs fail in TeamTrack 5.0 |
| job000333 | optional | Poor error message from TeamTrack 5.0 when you specify wrong user or password |
| job000334 | critical | Intermittent socket errors from TeamTrack 5.0 when using a database upgraded from TeamTrack 4.5 |
| job000335 | critical | Can't update cases in a TeamTrack 5.0 database |
| job000338 | critical | TeamTrack 5.0 doesn't update P4DTI_ fields |
| job000349 | optional | No way to link to job web page from defect tracker |
| job000377 | essential | Can't use Perforce 2000.2 client with Perforce 2001.1 server |
| job000378 | essential | Hard to work out which TeamTrack field types are supported |
| job000382 | essential | "[Errno 5] Input/output error" from Bugzilla integration logger |
| job000385 | critical | Renumbered changelist causes P4DTI error and deletes fix |
| job000388 | optional | Error reporting is poor if you choose not to receive e-mail |
| job000390 | critical | P4DTI doesn't support Bugzilla 2.14 |
| job000399 | essential | Some issue titles can't be replicated |
| job000405 | essential | Configuration section in AG needs improvement |
| job000409 | essential | Not clear if TeamTrack 5.01 is supported or not |
| job000433 | critical | TeamTrack 5.02 not supported |
| job000442 | essential | Can't replicate 'line' fields with hashes in them to Perforce |
| job000447 | critical | Bugzilla 2.14.1 not supported |
| job000453 | critical | Perforce 2002.1 not supported |
| job000459 | critical | TeamTrack 5.5 not supported |
| job000460 | essential | P4DTI not known to support unicode |
| job000461 | critical | Bugzilla integration doesn't support multiple Perforce servers |
| job000478 | essential | TeamTrack 5.02 is supported |
| job000481 | essential | TeamTrack transition not replicated from P4D 2002.1 beta (29455) on submit of pending changelist |
| job000482 | essential | P4DTI Windows Service stalls after a few days |
| job000522 | essential | P4DTI may fail if Perforce client exists and is broken |
| job000596 | essential | Automatic test expects a bug to replicate on first poll |
| job000607 | essential | Bugzilla 2.16.1 not supported |
| job000608 | essential | Bugzilla 2.14 security patch releases not supported. |
| job000609 | essential | Test suite for Bugzilla on Windows doesn't work |
| job000610 | essential | Bugzilla/Windows integration doesn't support processmail |
| job000612 | optional | Bugzilla integration doesn't check use_windows_event_log config parameter |
| job000613 | essential | TeamTrack interface MSVC workspace is confused |
| job000614 | essential | TeamTrack tests run when configured for Bugzilla on Windows |
| job000615 | essential | Bugzilla shows extra changelists with multiple Perforce servers |
| job000616 | optional | Linux/Unix system log usage not configurable |
| job000617 | optional | Test suite not very useful under Python 2.2 |
| job000624 | essential | Licence still says copyright 2001. |
| job000629 | optional | Sense of release notes "what's new" is reversed |
| job000630 | essential | Can't restrict State field values by TeamTrack project |
| job000692 | essential | replicate_p documentation needs more examples |
| job000695 | essential | AG doesn't specify using P4 'admin' access level |
| job000696 | essential | P4DTI documentation covers old defect tracker versions |
| job000698 | essential | P4DTI installation docs are lengthy and confusing |
| job000699 | essential | P4DTI doesn't allow customizable jobspec |
| job000700 | essential | Perforce user password is disclosed on command line |
| job000828 | optional | "licence" should read "license" |
| job000830 | essential | No way to check the jobspec |
| job000831 | essential | No way to just extend the jobspec |
| job000832 | nice | P4DTI checksum script doesn't know jobspec scripts |
| job000833 | essential | Bugzilla 2.16.4 not supported. |
| job000963 | essential | P4DTI does not support Bugzilla 2.18 |
| job000971 | essential | No P4DTI section when Bz 2.17+ bug is "formatted for printing" |
| job000975 | essential | User guide does not mention P4V |
| job001098 | essential | Python 2.4 breaks p4.py |
| job001119 | essential | Can't run as Windows Service with Python 2.4 |
| job001120 | optional | Bugzilla schema documentation doesn't cover recent versions |
| job001121 | essential | P4DTI doesn't support Bugzilla 2.16.7. |
| job001122 | optional | P4DTI not tested against Bugzilla 2.18rc3. |
| job001123 | essential | No Bugzilla 2.18 support |
| job001124 | essential | P4DTI doesn't support Bugzilla 2.16.8. |
| job001260 | essential | P4DTI can't handle null fields in Bugzilla |
| job001261 | essential | test suite breaks MySQL on Windows |
| job001689 | essential | Bugzilla 3.0 not supported |
| job001690 | essential | Update set of supported Bugzilla releases |
| job001691 | critical | new Bugzilla parameter access breaks P4DTI patch |
| job001692 | essential | Bugzilla 3.0 not recognised by P4DTI replicator |
| job001693 | essential | Single-select custom fields not replicated correctly |
| job001694 | essential | Bad names for custom fields |
| job001695 | essential | Perforce section not appearing in Bugzilla 3.0 bug form |
| job001696 | essential | Recent MySQLdb releases not supported |
| job001697 | essential | MySQL 5.0 breaks P4DTI |
| job001698 | essential | Bugzilla field name change breaks P4DTI |
| job001699 | essential | MySQL 5.0 doesn't like 0 in datetime fields |
| job001700 | optional | MySQL 5.0 complains at non-default fields |
| job002051 | essential | MySQLdb version testing doesn't check for unicode support |
| job002052 | essential | Can't output Unicode content in log messages |
| job002053 | essential | Unicode replication fails |
| job002055 | optional | Unnecessary warnings during user and issue migration |
| job002084 | essential | P4DTI does no MySQL version detection |