View Single Post
Old 08-27-2014, 08:12 PM   #85
eschwartz
Ex-Helpdesk Junkie
eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.
 
eschwartz's Avatar
 
Posts: 19,421
Karma: 85400180
Join Date: Nov 2012
Location: The Beaten Path, USA, Roundworld, This Side of Infinity
Device: Kindle Touch fw5.3.7 (Wifi only)
Quote:
Originally Posted by Katsunami View Post
I know nothing about it, but I can imagine that Kovid has automated his build process to such an extent that he can possibly now compile the setup file(s) straight from his repository's working directory and upload them. If so, the only reason not to push daily updates at the end of each day would be the hosting bandwidth.
Precisely. If you take a look at https://github.com/kovidgoyal/calibr...aster/setup.py you too can build calibre from the cloned repo, with one command plus AFK. Kovid sometimes mentions falling asleep while waiting for calibre to build.

In fact, one command allows Kovid to run the build, and compile user manuals, and translations pulled from transifex, and push it all to the website plus two different mirrors, by automatically calling each step. Automation to the highest extreme -- and I cannot imagine why any project wouldn't do so.

I disagree about daily updates though. The popup notification would become evry intrusive if it appeared every day, and nobody would update. Weekly provides a nice balance that seems to suit most people -- in the sense that either they like weekly updates, or they disable the alert until something actually bothers them, usually once every few months/years.

Or they never see the update, because they are running from source, and are on the next version during the hour between the version bump and the uploaded build. My update script has to unset CALIBRE_DEVELOP_FROM in order to register updated versions, because I take my updates VERY seriously. To the point where my routine for starting calibre includes making sure the source is up to date.
eschwartz is offline   Reply With Quote