View Single Post
Old 03-09-2024, 11:56 AM   #33
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,488
Karma: 8065348
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
Quote:
Originally Posted by sgmoore View Post
[...]
In particular, I never install a new version without refreshing the source and I think I have only once refreshed the source without installing a new version.

Am I being over-cautious?
Quote:
Originally Posted by ownedbycats View Post
If I understand you right, no. There are occasionally changes that require updating the binary when running from source (one example).

You may be interested in the alt-Friday beta releases.
Reinforcing @ownedbycats: it is very important that you use the latest calibre binary released before the source version you are running. The binaries contain a lot of stuff, for example the python interpreter, Qt, interfaces between python and system libraries, some hard-coded Qt styles, and many prerequisite system libraries. In some rare cases, running from source will fail because a new binary is required but doesn't yet exist.

It is also important that you update source while calibre is not running. If you don't then it is possible to end up running bits from each of the source releases.

I have to ask: why are you running from source if you don't refresh it to get access to new code until calibre is released?
chaley is offline   Reply With Quote