Quote:
Originally Posted by sgmoore
[...]
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
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?