This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
MinimalConformance:Expressions:Operators:ArithExpr:DurationArith:YearMonthDurationSubtract:op-subtract-yearMonthDurations-4 placed the fn:string function in the wrong place in order to avoid a "cannot extract effective boolean value" error; it should be fn:not(fn:string(xdt:yearMonthDuration("P11Y04M") - xdt:yearMonthDuration("P02Y11M"))) instead of fn:string(fn:not(xdt:yearMonthDuration("P11Y04M") - xdt:yearMonthDuration("P02Y11M")))
Fixed as per ealier comments. Agree with the datadirect comments. Carmelo
tests fixed to use string representation of data types involved.