View Single Post
Old 03-18-2026, 10:31 AM   #69
thiago.eec
Wizard
thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.thiago.eec ought to be getting tired of karma fortunes by now.
 
Posts: 1,340
Karma: 1436993
Join Date: Dec 2016
Location: Goiânia - Brazil
Device: iPad, Kindle Paperwhite, Kindle Oasis
Quote:
Originally Posted by slimcat View Post
I have a question about the EPUBCheck result pass/fail column. If a book has already passed EPUBCheck and has the green checkmark, that checkmark remains for me, even if a subsequent EPUBCheck (after book updates) fails. A red pin does appear on the far left, but the actual EPUBCheck result column still shows it passed (see screenshot).

Is this expected behavior? Just wondering if I'm doing something wrong or need to tweak settings in some way.
Just checked here: EPUBCheck treats invalid/DRMed files differently. If the books still has DRM, EPUBCheck can't analize the file, so it will return a FATAL error. If it has parsing errors (like a mismatching tag), it also abort the check and return a FATAL error. When the book is not malformed, then the other errors are marked as ERROR.

A DRMed book can't have its result marked as FALSE (red X), because it was not analyzed. On the other hand, the book with parsing errors restul should be marked as FALSE.

The problem is EPUBCheck treats them equally. If it can't finalize the check, the file is marked with a FATAL flag.

I guess the only pratical option would be to clear the status column, when FATAL errors occurs.
thiago.eec is offline   Reply With Quote