This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
Test modules-28 expects error XQST0093. It should also allow XQST0054. err:XQST0054 It is a static error if a variable depends on itself. err:XQST0093 It is a static error to import a module M1 if there exists a sequence of modules M1 ... Mi ... M1 such that each module directly depends on the next module in the sequence (informally, if M1 depends on itself through some chain of module dependencies.) One could argue that XQST0093 is preferred because it is more specific; but XQST0054 certainly seems acceptable, and in the case of static errors, we should give processors the benefit of the doubt.
Also affects test errata8-001
Closing bug issue as it has been resolved in QT3 for modules-28 (note XQ10) and its equivalent test case for XQ30 (see module-28a). For test case errata8-001 - I have added the the error code 'XQST0054'.