Bug 672568 - [abrt] calibre-0.7.38-3.fc14: reader.py:70:extract_content:AttributeError: 'OptionRecommendation' object has no attribute 'name'
Summary: [abrt] calibre-0.7.38-3.fc14: reader.py:70:extract_content:AttributeError: 'O...
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: calibre
Version: 14
Hardware: All
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Kevin Fenzi
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: abrt_hash:95a494d4
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-01-25 15:55 UTC by jiri.petrnousek
Modified: 2012-08-16 21:28 UTC (History)
8 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2012-08-16 21:28:27 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (1.00 MB, text/plain)
2011-01-25 15:55 UTC, jiri.petrnousek
no flags Details
File: comment (13.43 KB, text/plain)
2011-01-25 15:55 UTC, jiri.petrnousek
no flags Details

Description jiri.petrnousek 2011-01-25 15:55:26 UTC
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.

Comment 1 jiri.petrnousek 2011-01-25 15:55:36 UTC
Created attachment 475194 [details]
File: backtrace

Comment 2 jiri.petrnousek 2011-01-25 15:55:39 UTC
Created attachment 475195 [details]
File: comment

Comment 3 Kevin Fenzi 2011-01-25 17:12:13 UTC
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?

Comment 4 Michal Schmidt 2011-02-21 07:47:02 UTC
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.

Comment 5 Karel Klíč 2011-02-22 21:57:18 UTC
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.

Comment 6 Jan "Yenya" Kasprzak 2011-03-27 16:05:33 UTC
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)

Comment 7 Kevin Fenzi 2011-03-27 19:15:57 UTC
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.

Comment 8 Michal Schmidt 2011-04-26 21:06:47 UTC
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.)

Comment 9 Kevin Fenzi 2011-04-27 02:00:02 UTC
Are you sure? I thought I fixed the one in my repo... can you doublecheck?

Comment 10 Michal Schmidt 2011-04-27 10:35:05 UTC
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

Comment 11 Kevin Fenzi 2011-04-30 19:53:44 UTC
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.

Comment 12 Fedora End Of Life 2012-08-16 21:28:30 UTC
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


Note You need to log in before you can comment on or make changes to this bug.