[Bug 831983] New: Documentation:Tools/calibre: Bug - Crash on start up

https://bugzilla.novell.com/show_bug.cgi?id=831983 https://bugzilla.novell.com/show_bug.cgi?id=831983#c0 Summary: Documentation:Tools/calibre: Bug - Crash on start up Classification: openSUSE Product: openSUSE.org Version: unspecified Platform: Other OS/Version: Other Status: NEW Severity: Critical Priority: P5 - None Component: 3rd party software AssignedTo: jw@suse.com ReportedBy: awafaa@opensuse.org QAContact: opensuse-communityscreening@forge.provo.novell.com CC: fs@suse.com, thomas.schraitle@suse.com Found By: --- Blocker: --- Calibre version calibre-0.9.40-125.1.x86_64 openSUSE version 12.3 After upgrading to latest version from Documentation:Tools Calibre fails to start. Traceback is below. Advice on resolving would be appreciated. :~> calibre Traceback (most recent call last): File "/usr/bin/calibre", line 20, in <module> sys.exit(main()) File "/usr/lib64/calibre/calibre/gui2/main.py", line 415, in main app, opts, args, actions = init_qt(args) File "/usr/lib64/calibre/calibre/gui2/main.py", line 85, in init_qt from calibre.gui2.ui import Main File "/usr/lib64/calibre/calibre/gui2/ui.py", line 31, in <module> from calibre.gui2.widgets import ProgressIndicator File "/usr/lib64/calibre/calibre/gui2/widgets.py", line 21, in <module> from calibre.gui2.progress_indicator import ProgressIndicator as _ProgressIndicator File "/usr/lib64/calibre/calibre/gui2/progress_indicator/__init__.py", line 15, in <module> pi_error) RuntimeError: Failed to load the Progress Indicator plugin: the sip module implements API v10.0 but the progress_indicator module requires API v9.1 -- 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.

https://bugzilla.novell.com/show_bug.cgi?id=831983 https://bugzilla.novell.com/show_bug.cgi?id=831983#c1 --- Comment #1 from Joerg Reuter <jreuter@suse.com> 2013-08-19 23:15:48 UTC --- It doesn't even build on my oS 12.3 machine after one of the KDE updates: RuntimeError: the sip module implements API v10.0 but the PyKDE4.kdeui module requires API v9.2 Sure, the binary distribution (which comes w/o KDE bindings, but a lot of libraries already on my system) works, but how the f... do I build that thing without PyKDE4 support? [Pardon my French, but that's already the toned down version. I URGENTLY had to convert a file to .mobi format and I'm pretty pi...annoyed to have spent 3 hours on trying to make it work, only to install half of the system libraries to /opt... to actually make it work. Can SOMEONE PLEASE fork this thing?] -- 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.

https://bugzilla.novell.com/show_bug.cgi?id=831983 https://bugzilla.novell.com/show_bug.cgi?id=831983#c2 --- Comment #2 from Juergen Weigert <jw@suse.com> 2013-09-02 12:18:04 UTC --- I am upgrading to Documentation:Tools to provide calibre 1.1 -- hope that helps. Regarding your french: Excused. Regarding the assumption that a rarely used tool would be fit for urgent situations: my experience says probably not. If you can contribute to calibre please do so. Testing is very welcome. -- 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.

https://bugzilla.novell.com/show_bug.cgi?id=831983 https://bugzilla.novell.com/show_bug.cgi?id=831983#c3 Juergen Weigert <jw@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |awafaa@opensuse.org --- Comment #3 from Juergen Weigert <jw@suse.com> 2013-09-02 15:27:28 UTC --- Andy, (and Jörg) can you please give feedback on the updated version? I improved the specfile, and now it installs and runs smoothly on my 12.3 machine. Conversion of a Charles-Dickens epub to mobi was flawless. -- 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.

https://bugzilla.novell.com/show_bug.cgi?id=831983 https://bugzilla.novell.com/show_bug.cgi?id=831983#c4 --- Comment #4 from Joerg Reuter <jreuter@suse.com> 2013-09-02 22:04:57 UTC --- I'm still getting RuntimeError: Failed to load the Progress Indicator plugin: the sip module implements API v10.0 but the progress_indicator module requires API v9.1 with python-kde4-4.10.5-1.101.3 Is there a way to build this piece of dirt without KDE bindings? -- 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.

https://bugzilla.novell.com/show_bug.cgi?id=831983 https://bugzilla.novell.com/show_bug.cgi?id=831983#c5 Andrew Wafaa <awafaa@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|awafaa@opensuse.org | --- Comment #5 from Andrew Wafaa <awafaa@opensuse.org> 2013-09-03 04:17:31 UTC --- Same as Joerg, I'm still getting the API mismatch error. Calibre is still broken. -- 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.

https://bugzilla.novell.com/show_bug.cgi?id=831983 https://bugzilla.novell.com/show_bug.cgi?id=831983#c6 --- Comment #6 from Juergen Weigert <jw@suse.com> 2013-09-03 07:28:56 UTC --- I am on an xfce desktop. Are you running KDE? -- 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.

https://bugzilla.novell.com/show_bug.cgi?id=831983 https://bugzilla.novell.com/show_bug.cgi?id=831983#c7 --- Comment #7 from Andrew Wafaa <awafaa@opensuse.org> 2013-09-03 07:45:12 UTC --- (In reply to comment #6)
I am on an xfce desktop. Are you running KDE?
I'm running GNOME 3, and get this issue. -- 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.

https://bugzilla.novell.com/show_bug.cgi?id=831983 https://bugzilla.novell.com/show_bug.cgi?id=831983#c8 --- Comment #8 from Joerg Reuter <jreuter@suse.com> 2013-09-03 08:40:30 UTC --- For me, openbox and lxde on two machines. Doesn't matter, as calibre.gui2.progress_indicator gets loaded unconditionally and clashes with a newer sip version (which provides the bindings between C++ and Python modules) Oh, wait, why do I have python-sip-4.15.1 from devel:languages:python on this machine... -- 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.

https://bugzilla.novell.com/show_bug.cgi?id=831983 https://bugzilla.novell.com/show_bug.cgi?id=831983#c9 --- Comment #9 from Joerg Reuter <jreuter@suse.com> 2013-09-03 08:46:40 UTC --- Hurrdurrderp... It works with the python-sip-4.14 / python-qt4-4.9.6 of the openSUSE 12.3 repository. (But keep an eye on Factory...) -- 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.

https://bugzilla.novell.com/show_bug.cgi?id=831983 https://bugzilla.novell.com/show_bug.cgi?id=831983#c10 --- Comment #10 from Andrew Wafaa <awafaa@opensuse.org> 2013-09-03 09:17:24 UTC --- Thanks Joerg for the pointer. I appear to have had python-sip-4.15 installed but no idea how, after "downgrading" it to the supplied version from the Updates repo all is working again. -- 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.

https://bugzilla.novell.com/show_bug.cgi?id=831983 https://bugzilla.novell.com/show_bug.cgi?id=831983#c11 --- Comment #11 from Juergen Weigert <jw@suse.com> 2013-09-03 10:28:17 UTC --- Great news. But please doublecheck devel:languages:python -- I cannot see python-sip-4.15.1 there. It only is in Factory. For whatever good that does (Bypassing the devel project and such). I will be able to build calibre for python-sip-4.15.1 as soon sr#197112 succeeds. -- 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.

https://bugzilla.novell.com/show_bug.cgi?id=831983 https://bugzilla.novell.com/show_bug.cgi?id=831983#c12 --- Comment #12 from Joerg Reuter <jreuter@suse.com> 2013-09-03 17:34:37 UTC --- Someone probably had updated it, and later downgraded again. Zypper doesn't catch that, so you may end up with a package version that doesn't exist anymore. To avoid python-sip dependency issues in the future: I've seen that other packages depending on an exact API version are specifying "python-sip(api) = 9.2" instead of just "python-sip". Might help here, too. -- 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.

https://bugzilla.novell.com/show_bug.cgi?id=831983 https://bugzilla.novell.com/show_bug.cgi?id=831983#c13 Juergen Weigert <jw@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED --- Comment #13 from Juergen Weigert <jw@suse.com> 2013-09-03 17:48:55 UTC --- Thanks Jörg. Added Requires: python-sip(api) = 9.2 -- 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.

https://bugzilla.novell.com/show_bug.cgi?id=831983 https://bugzilla.novell.com/show_bug.cgi?id=831983#c14 Juergen Weigert <jw@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED --- Comment #14 from Juergen Weigert <jw@suse.com> 2013-09-03 17:50:19 UTC --- The package is not yet fit for openSUSE:Factory but I am closing here, as the issue was 12.3 specific. -- 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.
participants (1)
-
bugzilla_noreply@novell.com