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 resolution of bug 26438 introduced the possibility to declare modes. However, in the signature of 3.6 (xsl:package) this is written as "declared-modes" and in the related text (3.6.4.1 Requiring Explicit Mode Declarations) it is written as "declare-modes". Possibly just a typo, though I vaguely remember a discussion during the telcons of that time whether it should be active (declare-modes) or passive (declared-modes), but can't remember its outcome. Note that the intro text of xsl:package links forward for other attributes not explained directly under 3.6, but not for this one. Note: declared-modes: 6 hits, declare-modes: 1 hit.
Note, from the WG discussion today, this attribute doesn't appear in the schema for stylesheets.
The misspelt reference as "declare-modes" has been corrected, and the attribute has been added to the declaration of xsl:package in the schema for XSLT 3.0.