View Single Post
Old 09-11-2010, 04:33 PM   #6
chaley
Grand Sorcerer
chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.
 
Posts: 12,465
Karma: 8025600
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
Quote:
Originally Posted by Manichean View Post
So, out of curiosity, did anything significant change? I didn't notice anything in the UI or the changelog, but that doesn't have to mean anything.
Sort-of depends on what you mean by significant.

The problem I fixed related to on-device matching. The problem was that a book on the device could match multiple books in the library, which makes no sense. Kovid and I worked out a scheme where the books will match the one-closest book in the library. This is good.

While testing this fix, I discovered that adding and deleting books in the library and on the device did not update on-device correctly. In some cases it was totally wrong. I attempted to fix that. Unfortunately, I broke some other things. That is the way of software -- changing one character 'here' can completely break what happens 'there'. Sigh.

As it turns out, the actual problem was introduced a few releases ago as part of redoing parts of the content server. Seems that no one noticed. Not surprising, given the corners of calibre I was playing in. My problem was assuming that those changes worked *there*, so I could reproduce them *here*. The code-daemons answered quickly -- "no, you can't".

(It is late and I am rambling. )
chaley is offline   Reply With Quote