| Title | Fixed-point numbers treated as floating-point in TeamTrack integration |
| Status | closed |
| Priority | essential |
| Assigned user | Gareth Rees |
| Organization | Ravenbrook |
| Description | The TeamTrack integration treats all double-precision numeric fields as floating-point. That means that if you are using a fixed-point field to represent a release number like 16.1 then it will come out in Perforce as 16.100000000000001. |
| Analysis | This is Perforce job 6884. This is because the representation of 16.1 as a double is 16.100000000000001. The TeamTrack integration should translate fixed-point numbers specially. Note also that the AG doesn't mention this problem; it just claims that all numeric fields are supported. |
| How found | customer |
| Evidence | <http://info.ravenbrook.com/mail/2001/11/10/01-02-47/0.txt> |
| Observed in | 1.2.1 |
| Introduced in | 1.2.0 |
| Test procedure | <http://www.ravenbrook.com/project/p4dti/master/test/test_p4dti.py>, section 10 |
| Created by | Gareth Rees |
| Created on | 2001-11-13 19:28:12 |
| Last modified by | Gareth Rees |
| Last modified on | 2001-12-10 19:59:40 |
| History | 2001-11-13 GDR Created. 2001-11-18 GDR Noted Perfoce job. |
| Change | Effect | Date | User | Description |
|---|---|---|---|---|
| 24121 | closed | 2001-11-22 13:49:07 | Gareth Rees | Support fixed-point numeric fields in TeamTrack. |