This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
5.15 Function Declaration SCP / rule 1 / premise 2 "statEnv1 = statEnv + funcType(expanded-QName => FunctionDecl)" Missing arity. Change 'expanded-QName' to 'expanded-QName,n'. s/FunctionDecl/FunctionSig/ SCP / rule 1 / conclusion statEnv |- FunctionDecl =>stat statEnv1 Expand FunctionDecl to expose QName (for premise 1) and arity and param types (to construct FunctionSig for premise 2).
The fix for this bug does not appear in the Recommendation of 23 January 2007. It will be considered for a future publication (either an Errata document or some possible future version of the specification).
In the Rec, the rule in question now appears in section 5. There, all of the above points have been implemented, except for this: 5 Modules and Prologs Notation 3 / rule 4 / premise 8 "statEnv1 = statEnv + funcType(expanded-QName => FunctionSig)" Missing arity. Change 'expanded-QName' to 'expanded-QName,n'.
The remaining issue has been resolved by the fix for FS erratum E006. That fix has been committed to the source files for the next edition of the FS document. Consequently, I'm marking this issue resolved-FIXED, and CLOSED.