Quote:
Originally Posted by kovidgoyal
 that's not an automated update at least for any self respecting software developer. Download the normal installer and run, really? That's the best you can come up with? Forgot about delta updates, dealing with conflicts on OSes such as windows where resources in use can cause installations to require reboots. Permissions issues, updating software that is installed with system permissions from software running as a non-admin user is not as simple as download a file and run it. Debugging failed downloads/updates and providing support for them. Non-standard installations, for example binary installations, vs distro packages vs run from source setups. Hell even detecting that calibre is running in order to shut it down for an update is far from trivial, since calibre has about 20 different binaries, many of which can run concurrently with the main program.
|
lol, who knew the dev of Calibre was so hostile? Especially toward suggested software enhancements .. it sounds like you're way too stressed, maybe you need a break from developing for awhile until you lose the burnout.
I suppose 'self respecting developers' would just rather not even tackle such a common feature, and force people to a web page each time, to manually download and run the installer instead ... talk about high tech!
At least on Windows, simply dl'ing the installer in the background, and running it with a /silent flag would work just fine. I've seen it done a billion times. You know you have as well. If you prefer to make your life harder to 'be self respecting

' then that's your own issue.
Actually I'm well aware of all it takes to update software via code; I've been a software developer, including owning and developing for shareware company, since 1996. If you think the above list is anything out of the ordinary for a dev, I have to start questioning your actual coding skills that I had just assumed were pretty decent up until now.
Quote:
And what part of "I dont want to rely on free services for calibre hosting" did you fail to comprehend? Did it ever occur to you that I might have relied on free services in the past as primary hosting and been burned by them? So no I am not paying out of pocket for fosshub and github, though I fail to see how that is relevant to anything.
|
Perhaps you're right on this one; that I'm 'failing to comprehend' ... looking at the current download page for Calibre, you have them linked to both FossHub, and GitHub ... which are both free services, no? Sooooo, you're
currently relying on said free services for calibre hosting, no?
Hell, it even says it right on their front page 'in big lights' ..
You still fail to see how it's relevant?
Anyway, hey, if updating your own software programatically is beyond your skills, and prefer to blame it on a list of 'difficult' roadblocks, then I suppose we'll just be SOL and deal with it.
Can't wait to hear from all of the White Knights who will come to your defense! lol ...