Comment 8 for bug 1894442

Revision history for this message
ReadWrite (readwrite) wrote :

Echoing others: a WRITE under ANY circumstances for a "Reader" deeply violates the Principle of Least Astonishment (https://en.wikipedia.org/wiki/Principle_of_least_astonishment).

My two cents: it shouldn't even be an option. Writing should always be done to a separate metadata file if needed.

But if the decision is to have the Reader write, then to have that be the default only makes the POLA worse.

I ended up here because this tripped me up pretty badly. It would be great if this could please be reconsidered and fixed. Calibre is an awesome product otherwise. Thank you for making and sharing it!