P4DTI issue job000416

TitleFixed-point numbers treated as floating-point in TeamTrack integration
Statusclosed
Priorityessential
Assigned userGareth Rees
OrganizationRavenbrook
DescriptionThe 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.
AnalysisThis 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 foundcustomer
Evidence<http://info.ravenbrook.com/mail/2001/11/10/01-02-47/0.txt>
Observed in1.2.1
Introduced in1.2.0
Test procedure<http://www.ravenbrook.com/project/p4dti/master/test/test_p4dti.py>, section 10
Created byGareth Rees
Created on2001-11-13 19:28:12
Last modified byGareth Rees
Last modified on2001-12-10 19:59:40
History2001-11-13 GDR Created.
2001-11-18 GDR Noted Perfoce job.

Fixes

Change Effect Date User Description
24121 closed 2001-11-22 13:49:07 Gareth Rees Support fixed-point numeric fields in TeamTrack.