abrt version: 1.1.14 architecture: i686 Attached file: backtrace cmdline: python /usr/bin/calibre-parallel Attached file: comment component: calibre executable: /usr/bin/calibre-parallel kernel: 2.6.35.10-74.fc14.i686.PAE package: calibre-0.7.38-3.fc14 reason: reader.py:70:extract_content:AttributeError: 'OptionRecommendation' object has no attribute 'name' release: Fedora release 14 (Laughlin) time: 1295970891 uid: 500 How to reproduce ----- 1. convert book pub to epub (individual) 2. 3.
Created attachment 475194 [details] File: backtrace
Created attachment 475195 [details] File: comment
This appears to be http://bugs.calibre-ebook.com/ticket/8233 upstream. Can you open a terminal and: su cd /etc/yum.repos.d/ wget http://repos.fedorapeople.org/repos/kevin/calibre/fedora-calibre.repo yum clean all yum update calibre and see if the latest version from there fixes this issue?
Kevin, I'm getting the same error in calibre-0.7.38-3.fc14.x86_64 when converting from a pdb file and a similar error when trying to view the pdb file using ebook-viewer. calibre-0.7.44-1.fc14.x86_64 from your repo works fine.
I also confirm that calibre-0.7.44-1.fc14.x86_64 fixes the problem. The `ebook-convert` command throws the AttributeError exception for every type of ebook conversion with calibre-0.7.38-3.fc14.x86_64.
Me too: calibre-0.7.45-1.fc14.x86_64 works for me. Can it be pushed to the updates repository? Thanks! (chainging arch to All, as I have reproduced the problem and fix also on x86_64)
I'll discuss the idea with the other calibre maintainers. We need to evaluate any user experence changes between 0.7.38 and 0.7.44.
Kevin, any news about pushing a calibre update to F14? (Calibre from your fedorapeople repo is not installable anymore, because sip received an API-incompatible update in F14.)
Are you sure? I thought I fixed the one in my repo... can you doublecheck?
Doublechecked. F14 updates have sip-4.12.1-4.fc14.x86_64 which provides "sip-api(8) = 8.1". Your calibre-0.7.44-1.fc14.x86_64 requires "sip-api(7) >= 7.1". yum attempts to satisfy the requirement by installing the 32bit sip-4.10.5-2.fc14.i686 and of course fails with: Transaction Check Error: package sip-4.12.1-4.fc14.x86_64 (which is newer than sip-4.10.5-2.fc14.i686) is already installed
Sorry about that. Seems a sip update crept in... ;( Try again now? There should be a new one there, and I test installed and ran it on my f14 box here and it worked fine.
This message is a notice that Fedora 14 is now at end of life. Fedora has stopped maintaining and issuing updates for Fedora 14. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At this time, all open bugs with a Fedora 'version' of '14' have been closed as WONTFIX. (Please note: Our normal process is to give advanced warning of this occurring, but we forgot to do that. A thousand apologies.) Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, feel free to reopen this bug and simply change the 'version' to a later Fedora version. Bug Reporter: Thank you for reporting this issue and we are sorry that we were unable to fix it before Fedora 14 reached end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged to click on "Clone This Bug" (top right of this page) and open it against that version of Fedora. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete. The process we are following is described here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping