05-06-2010, 02:10 PM | #1 |
Grand Sorcerer
Posts: 11,703
Karma: 6658935
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Beta test of major new features
Brave souls are invited to beta test a release of Calibre containing several major new features. This release is being made available for testing and for comments. Feedback via either the forum or tickets is encouraged, but please be nice. Telling me that the changes are junk and that you hate my cat will depress both of us. When my cat is depressed she chews her fur off, and you don’t want that on your conscience, do you?
All the features will be moved into the standard Calibre release some time in the future, that time to be determined by the feedback. We have made extensive changes to Calibre. Kovid has graciously provided *many* hours of help and underlying implementation work, but even with his fixing things behind me it is probable that something I broke has slipped out. Please don’t be a tester if having Calibre fall over dead is something you really don’t want to encounter. VERY IMPORTANT:
Still with me? Like I said, brave soul… The major changes are:
The release also contains several less intrusive features and bug fixes. Some are:
Source is available at http://bazaar.launchpad.net/~kovid/calibre/custom-cols/. This branch will be kept up-to-date until the features are integrated with the standard release. Binaries are available at http://calibre-ebook.com/downloads/betas/. It isn’t clear how often new beta binary releases will be made, or indeed if more releases will be made. The answer depends on how well the beta goes. Have fun. |
05-06-2010, 02:25 PM | #2 |
Zealot
Posts: 126
Karma: 1826
Join Date: Jan 2010
Device: Kindle 2
|
awesome! you are god thanks. downloading now.
Custom Columns! Virtual libraries! yay! EDIT: fingers crossed for user customizable icons for virtual libraries x-x sorry dont mean to be superfluous. it is just that i like gloss Last edited by rollercoaster; 05-06-2010 at 02:41 PM. |
Advert | |
|
05-06-2010, 02:30 PM | #3 |
creator of calibre
Posts: 43,778
Karma: 22666666
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Let me just add that the betas are numbered 0.6.9x while the normal releases are numbered 0.6.5x
On windows if you try the beta and want to go back to the normal releases, first uninstall calibre then install the normal release. And remember not to do this with the same library. On linux do the following (assuming you are using the calibre binary from the calibre website) Code:
cd /opt/calibre tar xvjf /path/to/calibre-0.6.90-i686.tar.bz2 And a big round of applause to chaley for getting this done Last edited by kovidgoyal; 05-06-2010 at 02:32 PM. |
05-06-2010, 03:23 PM | #4 |
Wizard
Posts: 4,552
Karma: 950151
Join Date: Nov 2008
Device: Sony PRS-950, iphone/ipad (Marvin/iBooks/QuickReader)
|
Just a check - if I want to use the beta is it only the metadata.db file that has changed dramatically and that would need restoring to revert to te non-beta release? Are the ebook files and folder structure unchanged?
If that is the case as I start Calibre with custom batch files that explicitly name the location of the: - Calibre program files - metadata database - config files - ebook files I should be able to use two in parallel as long as I only add books via one of them? A bit easier than committing myself up front. |
05-06-2010, 03:31 PM | #5 |
zeldinha zippy zeldissima
Posts: 27,827
Karma: 921169
Join Date: Dec 2007
Location: Paris, France
Device: eb1150 & is that a nook in her pocket, or she just happy to see you?
|
holy cow, i'm impressed ! these new features are brilliant ! karma to you, chaley, i want your cat to be positively blissed-out. and kovid too, for all his work. plus, you've got a cat, don't you kovid ? have to keep her happy too...
|
Advert | |
|
05-06-2010, 03:36 PM | #6 |
creator of calibre
Posts: 43,778
Karma: 22666666
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
@itimpi: the folder structure hasn't changed. But
@zelda: My cat's been pretty mad at me for ignoring her these past few days |
05-06-2010, 03:37 PM | #7 |
zeldinha zippy zeldissima
Posts: 27,827
Karma: 921169
Join Date: Dec 2007
Location: Paris, France
Device: eb1150 & is that a nook in her pocket, or she just happy to see you?
|
|
05-06-2010, 03:38 PM | #8 |
Wizard
Posts: 4,004
Karma: 177841
Join Date: Dec 2009
Device: WinMo: IPAQ; Android: HTC HD2, Archos 7o; Java:Gravity T
|
I'm considering the same thing. We'd not have access to the "new books" in the other, which is OK for me - I won't add any while testing. No "new books" means recipes will be a problem, we'll have to turn off automatic news fetching in one or both. No new recipes, either, unless we add them to both, they're stored in the db. We'd have to create two sets of program files, config files and the metadata database.
|
05-06-2010, 03:41 PM | #9 | ||
Grand Sorcerer
Posts: 11,703
Karma: 6658935
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Quote:
Quote:
I have had some luck with moving between production and beta by deleting and re-creating the config directories, which reinforces your intuition. I did have a couple of situations where I was forced to recreate the config files because columns simply disappeared. These seemed to be related to exceptions in the production version raised when unknown columns appeared in either the saved geometry or the column list. |
||
05-06-2010, 03:50 PM | #10 |
Grand Sorcerer
Posts: 11,703
Karma: 6658935
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
I had to give all the warnings, because s**t happens. However, I have been running with the new stuff including news feeds for a few weeks without trouble, and have only had to revert to the standard release to look at a few tickets. I will be very surprised if we have a Chernobyl/TMI experience, but as it is possible, the warnings are appropriate.
|
05-06-2010, 03:57 PM | #11 |
Grand Sorcerer
Posts: 11,703
Karma: 6658935
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
|
05-06-2010, 04:11 PM | #12 | |
Grand Sorcerer
Posts: 11,703
Karma: 6658935
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Quote:
I think that your suggestion is very reasonable. However, Kovid is actively thinking about how that space can best be used, where 'best' is defined by where he wants to take Calibre over the next years. There is every reason to believe that he will end up in a place that makes a lot of sense. Rarely in my almost 40 years of SW development experience have I encountered someone who both listens to other opinions and makes quick informed decisions, and it has been a pleasure to work with him. Of course, his version of 'making sense' may not be the same as yours (and isn't always the same as mine), but it will be informed and consistent with some set of principles. |
|
05-07-2010, 12:51 AM | #13 |
ZCD BombShel
Posts: 4,793
Karma: 8293322
Join Date: Jan 2009
Location: The Frozen North (aka Illinois, USA)
Device: iPad, STB Kindle Oasis
|
Yes, it is. I speak from experience. I have a Siamese who does the same thing. Karma for your typing skills whilst being paralyzed by a cat.
|
05-07-2010, 01:48 AM | #14 |
Member
Posts: 19
Karma: 64
Join Date: May 2010
Device: Dell Axim X50v, JetBook Lite
|
I just found Calibre, and after spending a few hours with 0.6.51, I'm jumping right into the beta (those custom columns are calling me!)
I'm running on an XP SP3 work system that I'm not allowed to install software on. I copied the Calibre2 folder to my key drive, and it seems to work correctly from the drive, except for being able to open Preferences. Here's the error I get: ERROR: ERROR: Unhandled exception: <b>KeyError</b>:u'size' Traceback (most recent call last): File "site-packages\calibre\gui2\ui.py", line 2225, in do_config File "site-packages\calibre\gui2\dialogs\config\__init__.py", line 373, in __init__ KeyError: u'size' Any thoughts? |
05-07-2010, 03:21 AM | #15 | |
Grand Sorcerer
Posts: 11,703
Karma: 6658935
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Quote:
Workaround: Don't hide any of the standard columns. If you already have done so (and I hope that you have), then stop calibre, edit gui.py in your calibre configuration directory and remove the 4 lines beginning with Code:
# column map # Columns to be displayed in the book list column_map = cPickle.loads( Alternatively, simply delete the file gui.py. If you do this, you will lose a fair amount of configuration information, but you won't break anything. If you are working from source and are comfortable editing a python file, then see here for the line of code to change. |
|
Thread Tools | Search this Thread |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Copia beta test - Get Your Invite Now! | Nate the great | Announcements | 34 | 11-18-2010 07:48 PM |
Beta Test of new Kobo Driver | timlegge | Calibre | 58 | 06-22-2010 07:37 AM |
Beta Beta Test of Major New Features | Starson17 | Calibre | 45 | 05-17-2010 10:55 AM |
DR800 V2 Beta Firmware Battery Test | CoolDragon | iRex | 29 | 05-11-2010 05:37 AM |
Mobile Forum Beta Test Here! | Alexander Turcic | Announcements | 12 | 03-10-2004 05:38 PM |