03-21-2011, 08:16 AM | #1 |
Junior Member
Posts: 5
Karma: 10
Join Date: Jan 2011
Device: iPhone
|
Developers, please implement an incremental update feature
While it's great that Calibre is such an active project, virtually every time I launch the application I'm told there's a new version available, which is a 50MB download. I'm pretty sure that only a tiny fraction of that 50MB is actually being updated between revisions, so it would be great if developers could implement an incremental update feature which treats each new update as a small patch instead of a whole new release. This can be achieved with absolutely no impact to the current code base if desired, as the patch management process can be entirely external to Calibre.
If any developers are interested I would be happy to advise as I helped develop such a system years ago for a client, using open-source code and tools such as bdiff and CVS. That said my coding days are long past and these days there may be whole soup-to-nuts patch management tools available in the open-source community. Either way it would be a great way for Calibre devotees to keep up with all the newest features while cutting download bandwidth by 95% or more! |
03-21-2011, 09:20 AM | #2 |
Wizard
Posts: 1,337
Karma: 123455
Join Date: Apr 2009
Location: Malaysia
Device: PRS-650, iPhone
|
Moderator Notice The calibre developer forum is not intended for feature requests you have no ability to implement This feature comes up every other week, there are no plans to develop such a feature by the current development team. Patches are welcome. |
Advert | |
|
03-21-2011, 10:15 AM | #3 | |
Zealot
Posts: 107
Karma: 554
Join Date: Oct 2008
Device: none
|
Quote:
-To always have the newest version, try running calibre from source. -Check the changelog and only download new version if there are bug fixes/new features useful to you. |
|
03-21-2011, 02:08 PM | #4 | |
Wizard
Posts: 4,004
Karma: 177841
Join Date: Dec 2009
Device: WinMo: IPAQ; Android: HTC HD2, Archos 7o; Java:Gravity T
|
Quote:
You get incremental changes to Calibre source code before they are released in the platform binaries. Some like this, others don't. You may need to download and install the binary occasionally anyway, as the source may rely on changes only found in the binary released for your OS. In general, a source update is much faster than a binary update. |
|
03-21-2011, 02:57 PM | #5 |
Wizard
Posts: 2,013
Karma: 251649
Join Date: Apr 2010
Location: Tempe, AZ, USA, Earth
Device: JetBook Lite (away from home) + 1 spare, 32" TV (at home)
|
Incremental updates would make sense if calibre had them no more than three or four times a year. However, cailbre has weekly (occasionally more frequent) updates.
I'm of the school that believes if it "ain't broke," don't fix it. That is the reason why I don't download updates unless it has a feature addition or enhancement or a bug fix I'm interested in (I'm still happily using 0.7.47). For an incremental upgrade feature to work, the download software involved would have to somehow determine what version one is using, then tailor the download to fill in the necessary "holes." Either that, or one would have to commit to downloading every weekly update (something I do not want because of the occasional bugs that slip through) or catch up on missed past downloads, which defeats the whole purpose of the "if it ain't broke, don't fix it" school of thought. |
Advert | |
|
03-21-2011, 06:20 PM | #6 |
Wizard
Posts: 3,130
Karma: 91256
Join Date: Feb 2008
Location: Germany
Device: Cybook Gen3
|
Just to present another view: I install all weekly updates. That way, if something gets broken the way I use Calibre, I can help find that error. That happened only once to date, but still, that's one bug found and squashed.
Last edited by Manichean; 03-21-2011 at 06:58 PM. Reason: Fixed typo. |
03-21-2011, 06:39 PM | #7 |
Wizard
Posts: 2,013
Karma: 251649
Join Date: Apr 2010
Location: Tempe, AZ, USA, Earth
Device: JetBook Lite (away from home) + 1 spare, 32" TV (at home)
|
|
03-21-2011, 06:58 PM | #8 |
Wizard
Posts: 3,130
Karma: 91256
Join Date: Feb 2008
Location: Germany
Device: Cybook Gen3
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Feature request: Update Patches | kiwimonk | Calibre | 1 | 01-05-2011 01:09 PM |
Calibre Developers: kindle 2.5.2 update released by Amazon | eboyhan | Calibre | 4 | 06-29-2010 08:03 PM |
Can we at least have an incremental firmware upgrade? | mwlcarter | Kobo Reader | 2 | 05-23-2010 02:35 PM |
Petition for PRS-700 Feature/Firmware Update | AndrewMT | Sony Reader | 23 | 02-25-2010 03:18 PM |
Documentation/Feature Update | brandp | OpenInkpot | 0 | 09-16-2009 02:12 PM |