Ravenbrook / Projects / Perforce Defect Tracking Integration / Issues
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 |
|---|---|---|
| job000076 | optional | Deleting records gives the replicator a headache |
| job000098 | optional | Perforce UIs don't link to defect tracker UIs |
| job000099 | optional | The p4 module has a security hole |
| job000152 | nice | "commenton" parameters not enforced by Bugzilla integration |
| job000154 | nice | "shadowdb" is not supported by the Bugzilla integration |
| job000175 | nice | System fields like P4DTI-rid are editable by users in Perforce |
| job000196 | optional | Illegal transitions should be prevented by Perforce clients |
| job000197 | optional | P4DTI doesn't do ESMTP authentication |
| job000201 | nice | Empty assigned_to field can't be replicated (unreproducible) |
| job000207 | optional | Deleted jobs aren't restored immediately |
| job000213 | optional | Performance of Bugzilla is reduced because it always locks tables |
| job000220 | optional | Perforce admin/superuser password is in clear in config.py |
| job000239 | optional | The jobname function not configurable |
| job000242 | optional | Uninstalling the RPM before running the P4DTI fails |
| job000250 | nice | If you run the refresh script as your first step, all issues get overwritten |
| job000264 | optional | Uninstalling RPM-installed P4DTI doesn't remove symlinks |
| job000298 | essential | Multiple Perforce sections in the Bugzilla form |
| job000302 | essential | Test procedure doesn't test P4DTI upgrade |
| job000305 | essential | tTrack: mystery empty transition failure |
| job000318 | optional | "p4 logger" failed once |
| job000320 | essential | P4DTI is not tested on Solaris |
| job000322 | nice | Type checking is too strict |
| job000323 | nice | If you use "python -G" to run the P4DTI you don't get so much error checking |
| job000339 | essential | Can lose Bugzilla changes in rare race condition |
| job000346 | essential | Can't stop replication of an issue |
| job000348 | optional | Bugzilla comments can get wrong timestamp |
| job000350 | essential | Can't update some Bugzilla fields from Perforce |
| job000353 | nice | Bugzilla's formatted views don't show P4DTI information |
| job000365 | optional | No startup script for Solaris |
| job000366 | essential | Some replicator failures may leave things inconsistent |
| job000367 | optional | Stopping using the startup script can cause inconsistencies |
| job000369 | optional | Integration Kit is hard to build and test |
| job000380 | essential | Bugzilla integration upgrade fails if you change the replicator id |
| job000391 | nice | Can't build Bugzilla integration from kit |
| job000397 | optional | Obscure error message when Perforce client incompatible with server |
| job000412 | optional | Can't migrate users from Perforce to TeamTrack automatically |
| job000414 | optional | Bugzilla integration is slow if many users don't match up |
| job000417 | nice | If you change replicated_fields and forget to refresh then fields may be mixed up in Perforce |
| job000423 | optional | Bugzilla integration may fail due to MySQL IntegrityError |
| job000432 | nice | Debugging information not available when customer makes a support call |
| job000434 | essential | Migration of nonexistent users is too cumbersome |
| job000435 | nice | Bugzilla doesn't have enough fields to migrate typical jobs |
| job000438 | optional | Have to create Bugzilla products/components/versions by hand when migrating |
| job000439 | essential | Migration documentation is hard to find |
| job000443 | essential | Replicator needlessly re-does work |
| job000444 | essential | P4DTI can generate a lot of conflict email messages very quickly |
| job000460 | essential | P4DTI not known to support unicode |
| job000473 | optional | Bugzilla integration doesn't check MySQL server version |
| job000479 | nice | P4DTI fails to run as a service on Windows NT (unreproducible) |
| 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 |
| job000484 | optional | Bugzilla integration fails to update timestamp if only description changes |
| job000485 | essential | Too many conflict e-mails sent |
| job000486 | optional | Exponential backoff looks like failure |
| job000487 | essential | Documentation doesn't troubleshoot poll failure very well |
| job000488 | essential | AG doesn't stress importance of not deleting issues |
| job000489 | optional | Mail recipients are not very configurable |
| job000497 | optional | Bugzilla can't replicate lastdiffed field if we run processmail |
| job000498 | essential | Bugzilla integration doesn't treat "numeric" fields well |
| job000518 | optional | migrate_users doesn't add the P4DTI user to Bugzilla |
| job000522 | essential | P4DTI may fail if Perforce client exists and is broken |
| job000523 | essential | Bugzilla user interface doesn't tolerate missing changelist records |
| job000524 | optional | It's hard to force the replication of particular items to the defect tracker |
| job000525 | essential | Consistency checker doesn't check changelists. |
| job000597 | nice | Test suite doesn't give error for invalid Bugzilla admin user |
| job000606 | optional | Test suite doesn't display config file name |
| job000618 | optional | Automated release build script requires client with release/... |
| job000624 | essential | Licence still says copyright 2001. |
| job000627 | essential | P4DTI supports TeamTrack, but Perforce doesn't |
| job000629 | optional | Sense of release notes "what's new" is reversed |
| job000630 | essential | Can't restrict State field values by TeamTrack project |
| job000638 | optional | "p4dti subsystem is locked" message from startup script |
| job000692 | essential | replicate_p documentation needs more examples |
| job000693 | essential | Changing rid and running refresh script causes confusion |
| job000694 | essential | check_jobs doesn't work on Windows if .py file association is set |
| job000695 | essential | AG doesn't specify using P4 'admin' access level |
| job000696 | essential | P4DTI documentation covers old defect tracker versions |
| job000697 | essential | Bugzilla 2.18 not supported |
| 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 |
| job000701 | essential | A hanging query can lock up the defect tracker |
| job000704 | essential | Bugzilla fixes table shows the fixer, not the changer |
| job000705 | essential | Insufficient documentation for running tests |
| job000706 | optional | Procedure for running a single test does not (always?) work. |
| job000707 | optional | Automated tests can't cope if dbms_password is needed. |
| job000708 | optional | No procedure for creating new mysql dumps |
| job000756 | essential | MySQL privilege required and not documented |
| job000764 | essential | Test suite fails with Bugzilla versions 2.16.1 to 2.16.3 |
| job000792 | essential | Can't detect Bugzilla versions since 2.16 |
| job000811 | essential | P4DTI doesn't work with Perforce 2003.2beta |
| job000815 | optional | Perl warnings generated when test suite runs Bugzilla scripts |
| job000827 | essential | P4DTI test suite with PyXML 0.8.3 fails without XHTML DTD file |
| job000828 | optional | "licence" should read "license" |
| job000829 | essential | Some messages listed in the AG can never appear. |
| 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. |
| job000837 | essential | P4DTI manuals refer to out-of-date Perforce documentation |
| job000864 | optional | Change to fix user not replicated |
| job000900 | optional | When installing service, get "Fatal Python error: PyThreadState_Get: no current thread" |
| job000907 | essential | UG makes incorrect statements about p4 change "-s" option |
| job000956 | essential | No P4DTI section when Bz 2.16+ bug is "formatted for printing" |
| job000963 | essential | P4DTI does not support Bugzilla 2.18 |
| job000964 | essential | Bugzilla emails give incorrect values for user fields |
| job000965 | essential | User Guide is out-of-date about Perforce interfaces |
| job000971 | essential | No P4DTI section when Bz 2.17+ bug is "formatted for printing" |
| job000972 | essential | Enormous changelist descriptions break replication to Bugzilla |
| 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. |
| job001256 | essential | No warning message if bugzilla_directory set to None |
| job001260 | essential | P4DTI can't handle null fields in Bugzilla |
| job001261 | essential | test suite breaks MySQL on Windows |
| job001262 | optional | test suite doesn't work with Bugzilla 2.20 checksetup on Windows |
| job001292 | optional | Integration Kit can't make a distribution |
| 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 |
| job001701 | essential | P4DTI build script too slow |
| job001702 | essential | build script doesn't check dependencies |
| job001703 | essential | release build script requires winzip |
| 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 |
| job002056 | optional | Build script assumes winzip |
| job002084 | essential | P4DTI does no MySQL version detection |
| job002295 | essential | P4DTI doesn't work with Python 2.6 |
Generated at 2013-05-21 13:21:59 by $Id: //info.ravenbrook.com/infosys/cgi/issue.cgi#476 $
Copyright © Ravenbrook Limited. This document is provided "as is", without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this document. You may make and distribute verbatim copies of this document provided that you do not charge a fee for this document or for its distribution.