Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Software > Calibre

Notices

Reply
 
Thread Tools Search this Thread
Old 03-21-2011, 08:16 AM   #1
usedtowork
Junior Member
usedtowork began at the beginning.
 
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!
usedtowork is offline   Reply With Quote
Old 03-21-2011, 09:20 AM   #2
ldolse
Wizard
ldolse is an accomplished Snipe hunter.ldolse is an accomplished Snipe hunter.ldolse is an accomplished Snipe hunter.ldolse is an accomplished Snipe hunter.ldolse is an accomplished Snipe hunter.ldolse is an accomplished Snipe hunter.ldolse is an accomplished Snipe hunter.ldolse is an accomplished Snipe hunter.ldolse is an accomplished Snipe hunter.ldolse is an accomplished Snipe hunter.ldolse is an accomplished Snipe hunter.
 
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.
ldolse is offline   Reply With Quote
Advert
Old 03-21-2011, 10:15 AM   #3
atjnjk
Zealot
atjnjk will become famous soon enoughatjnjk will become famous soon enoughatjnjk will become famous soon enoughatjnjk will become famous soon enoughatjnjk will become famous soon enoughatjnjk will become famous soon enough
 
Posts: 107
Karma: 554
Join Date: Oct 2008
Device: none
Quote:
Originally Posted by usedtowork View Post
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.
There are two options you could choose without downloading 50MB every week:
-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.
atjnjk is offline   Reply With Quote
Old 03-21-2011, 02:08 PM   #4
Starson17
Wizard
Starson17 can program the VCR without an owner's manual.Starson17 can program the VCR without an owner's manual.Starson17 can program the VCR without an owner's manual.Starson17 can program the VCR without an owner's manual.Starson17 can program the VCR without an owner's manual.Starson17 can program the VCR without an owner's manual.Starson17 can program the VCR without an owner's manual.Starson17 can program the VCR without an owner's manual.Starson17 can program the VCR without an owner's manual.Starson17 can program the VCR without an owner's manual.Starson17 can program the VCR without an owner's manual.
 
Posts: 4,004
Karma: 177841
Join Date: Dec 2009
Device: WinMo: IPAQ; Android: HTC HD2, Archos 7o; Java:Gravity T
Quote:
Originally Posted by atjnjk View Post
-To always have the newest version, try running calibre from source.
Although it may not be obvious from this post, if you run from source, you only download changed files. It's also true:

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.
Starson17 is offline   Reply With Quote
Old 03-21-2011, 02:57 PM   #5
Lady Fitzgerald
Wizard
Lady Fitzgerald ought to be getting tired of karma fortunes by now.Lady Fitzgerald ought to be getting tired of karma fortunes by now.Lady Fitzgerald ought to be getting tired of karma fortunes by now.Lady Fitzgerald ought to be getting tired of karma fortunes by now.Lady Fitzgerald ought to be getting tired of karma fortunes by now.Lady Fitzgerald ought to be getting tired of karma fortunes by now.Lady Fitzgerald ought to be getting tired of karma fortunes by now.Lady Fitzgerald ought to be getting tired of karma fortunes by now.Lady Fitzgerald ought to be getting tired of karma fortunes by now.Lady Fitzgerald ought to be getting tired of karma fortunes by now.Lady Fitzgerald ought to be getting tired of karma fortunes by now.
 
Lady Fitzgerald's Avatar
 
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.
Lady Fitzgerald is offline   Reply With Quote
Advert
Old 03-21-2011, 06:20 PM   #6
Manichean
Wizard
Manichean is the 'tall, dark, handsome stranger' all the fortune-tellers are referring to.Manichean is the 'tall, dark, handsome stranger' all the fortune-tellers are referring to.Manichean is the 'tall, dark, handsome stranger' all the fortune-tellers are referring to.Manichean is the 'tall, dark, handsome stranger' all the fortune-tellers are referring to.Manichean is the 'tall, dark, handsome stranger' all the fortune-tellers are referring to.Manichean is the 'tall, dark, handsome stranger' all the fortune-tellers are referring to.Manichean is the 'tall, dark, handsome stranger' all the fortune-tellers are referring to.Manichean is the 'tall, dark, handsome stranger' all the fortune-tellers are referring to.Manichean is the 'tall, dark, handsome stranger' all the fortune-tellers are referring to.Manichean is the 'tall, dark, handsome stranger' all the fortune-tellers are referring to.Manichean is the 'tall, dark, handsome stranger' all the fortune-tellers are referring to.
 
Manichean's Avatar
 
Posts: 3,130
Karma: 91256
Join Date: Feb 2008
Location: Germany
Device: Cybook Gen3
Quote:
Originally Posted by Lady Fitzgerald View Post
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).
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.
Manichean is offline   Reply With Quote
Old 03-21-2011, 06:39 PM   #7
Lady Fitzgerald
Wizard
Lady Fitzgerald ought to be getting tired of karma fortunes by now.Lady Fitzgerald ought to be getting tired of karma fortunes by now.Lady Fitzgerald ought to be getting tired of karma fortunes by now.Lady Fitzgerald ought to be getting tired of karma fortunes by now.Lady Fitzgerald ought to be getting tired of karma fortunes by now.Lady Fitzgerald ought to be getting tired of karma fortunes by now.Lady Fitzgerald ought to be getting tired of karma fortunes by now.Lady Fitzgerald ought to be getting tired of karma fortunes by now.Lady Fitzgerald ought to be getting tired of karma fortunes by now.Lady Fitzgerald ought to be getting tired of karma fortunes by now.Lady Fitzgerald ought to be getting tired of karma fortunes by now.
 
Lady Fitzgerald's Avatar
 
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)
Quote:
Originally Posted by Manichean View Post
Just to prevent 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.
Prevent?
Lady Fitzgerald is offline   Reply With Quote
Old 03-21-2011, 06:58 PM   #8
Manichean
Wizard
Manichean is the 'tall, dark, handsome stranger' all the fortune-tellers are referring to.Manichean is the 'tall, dark, handsome stranger' all the fortune-tellers are referring to.Manichean is the 'tall, dark, handsome stranger' all the fortune-tellers are referring to.Manichean is the 'tall, dark, handsome stranger' all the fortune-tellers are referring to.Manichean is the 'tall, dark, handsome stranger' all the fortune-tellers are referring to.Manichean is the 'tall, dark, handsome stranger' all the fortune-tellers are referring to.Manichean is the 'tall, dark, handsome stranger' all the fortune-tellers are referring to.Manichean is the 'tall, dark, handsome stranger' all the fortune-tellers are referring to.Manichean is the 'tall, dark, handsome stranger' all the fortune-tellers are referring to.Manichean is the 'tall, dark, handsome stranger' all the fortune-tellers are referring to.Manichean is the 'tall, dark, handsome stranger' all the fortune-tellers are referring to.
 
Manichean's Avatar
 
Posts: 3,130
Karma: 91256
Join Date: Feb 2008
Location: Germany
Device: Cybook Gen3
Quote:
Originally Posted by Lady Fitzgerald View Post
Prevent?
Present, of course. Thanks.
Manichean is offline   Reply With Quote
Reply


Forum Jump

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


All times are GMT -4. The time now is 12:51 AM.


MobileRead.com is a privately owned, operated and funded community.