This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
The results of op-divide-yearMonthDuration-by-yMD-11 are sensitive to the precision of decimal division, which is implementation-defined. The results are given as 1.859410358565737 but the answer 1.8594103585657370518 is equally legitimate I suggest changing the query to round-to-half-even( (xdt:yearMonthDuration("P42Y10M") div xdt:yearMonthDuration("P20Y10M")) div (xdt:yearMonthDuration("P20Y11M") div xdt:yearMonthDuration("P18Y11M")), 15)
Agree: Changed test accordingly. Submitted test and results. I think you meant "round-half-to-even". Please close bug if you agree with resolution. Carmelo