https://bugzilla.novell.com/show_bug.cgi?id=788151 https://bugzilla.novell.com/show_bug.cgi?id=788151#c0 Summary: ebooks conversions are broken since 0.9.3 Classification: openSUSE Product: openSUSE 12.2 Version: Final Platform: x86-64 OS/Version: openSUSE 12.2 Status: NEW Severity: Major Priority: P5 - None Component: Documentation AssignedTo: ke@suse.com ReportedBy: cedric.devillers@gmail.com QAContact: ke@suse.com Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/20100101 Firefox/16.0 Since version 0.9.3, the ebooks conversion code as changed. The cssselect code in python-lxml was splited to another package upstream (python-cssselect) In order to support CCS3, calibre now use this python-cssselect code; see http://bazaar.launchpad.net/~kovid/calibre/trunk/revision/13483 Currently opensuse 12.2 provide python-lxml 2.7. This version still provide cssselect but it doesn't include the functions now used by calibre. So currently, ebooks conversions doesn't work anymore To avoid upgrading to python-lxml 3.0 + new python-cssselect package for the whole distrib, we can add cssselect as "private" python code for calibre. Like it is already done for some other packages. I've build a package implementing this in my branch of documentation:tool and now ebooks conversions works again for me. This is probably not a very elegant solution, but the only other way would be to freeze calibre in a earlier version... Reproducible: Always Steps to Reproduce: 1. Start calibre 2. Choose an ebook and try to convert to another format (in my case, PDF -> AZW3 or MOBI) 3. Get a error, cannot load module cssselect -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.