View Single Post
Old 07-06-2026, 08:09 AM   #5
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 9,788
Karma: 7500000
Join Date: Nov 2009
Device: many
And based on the error output snippet shown by DNSB, it is not providing any line and column number for any of the errors making it a non-starter for use in Sigil as a validator.

Without a rough position for each error, it is not useful.

And Rust outside of a web/kernel/security focused environment is also a bit of a pain in the ass. One more toolchain, one more runtime library, etc. And Rust source is much harder to read/follow than java for anyone not already familiar with it.

So it needs to at least add error position info to be at all useful, and will need to fix itself to exactly match epubcheck (fix their bugs) before we can consider using it inside Sigil.

And frontmatter is clearly listed in the epub structural semantics spec and is legal:
See: https://www.w3.org/TR/epub-ssv-11/

Last edited by KevinH; 07-06-2026 at 09:00 AM.
KevinH is offline   Reply With Quote