Bug#825887: mnemosyne: does not start due to removal of WebKit from python-qt4
On Tuesday, January 10, 2017 09:37:42 PM Felix Gruber wrote: > On 09.01.2017 19:28, Felix Gruber wrote: > > On 09.01.2017 14:10, Scott Kitterman wrote: > >> Since this managed to get back into Stretch due to a BTS issue, if we > >> move > >> quickly, it can make it into the release. I'll be glad to sponsor an NMU > >> if the maintainer isn't available to do it. > > > > I'll try out Mnemosyne with your updated pyqt5 tomorrow night and I'll > > let you know when I'm done with the packaging. > > Thanks for the sponsorship offer! I would really like to see Mnemosyne > > back in Stretch. > > I've updated my Mnemosyne 2.4 package [1] to depend on > python3-pyqt5.qtwebengine and it works now. > > [1] https://github.com/felgru/mnemosyne > > Interestingly, I had to add a dependency on libqt5webengine5, or > otherwise mnemosyne would terminate with the error message "Could not > find QtWebEngineProcess". Since I guess that other packages using PyQT5 > will run into the same problem, we should probably add a dependency on > libqt5webengine5 to the python3-pyqt5.qtwebengine package. (I should > probably open another bug against python3-pyqt5.qtwebengine to discuss > this further.) This is a libqt5webengine5 packaging bug that will be fixed in the next upload. > I would now consider the Mnemosyne 2.4 package ready for inclusion into > Stretch. Since I have no experience with getting packages into the > Debian archives, I’d like to know if there is anything that I can do to > help now. > > Thanks again for letting me know that the python3-pyqt5.qtwebengine was > now available! This is a general process for this. Normally you would work through the maintainer, but there's been no response from them, so I'll take care of it. Thanks, Scott K
Bug#825887: mnemosyne: does not start due to removal of WebKit from python-qt4
On 09.01.2017 19:28, Felix Gruber wrote: > On 09.01.2017 14:10, Scott Kitterman wrote: >> Since this managed to get back into Stretch due to a BTS issue, if we move >> quickly, it can make it into the release. I'll be glad to sponsor an NMU if >> the maintainer isn't available to do it. > > I'll try out Mnemosyne with your updated pyqt5 tomorrow night and I'll > let you know when I'm done with the packaging. > Thanks for the sponsorship offer! I would really like to see Mnemosyne > back in Stretch. I've updated my Mnemosyne 2.4 package [1] to depend on python3-pyqt5.qtwebengine and it works now. [1] https://github.com/felgru/mnemosyne Interestingly, I had to add a dependency on libqt5webengine5, or otherwise mnemosyne would terminate with the error message "Could not find QtWebEngineProcess". Since I guess that other packages using PyQT5 will run into the same problem, we should probably add a dependency on libqt5webengine5 to the python3-pyqt5.qtwebengine package. (I should probably open another bug against python3-pyqt5.qtwebengine to discuss this further.) I would now consider the Mnemosyne 2.4 package ready for inclusion into Stretch. Since I have no experience with getting packages into the Debian archives, I’d like to know if there is anything that I can do to help now. Thanks again for letting me know that the python3-pyqt5.qtwebengine was now available! Cheers, Felix
Bug#825887: mnemosyne: does not start due to removal of WebKit from python-qt4
Mnemosyne 2.4 has been released today [1]. I've tried to package it and you can find my changes to the debian directory on GitHub [2]. Unfortunately, mnemosyne 2.4 fails to start as it depends on QtWebEngine which isn't packaged yet (see #841830). [1] https://groups.google.com/forum/#!topic/mnemosyne-proj-users/YE5-bMfOp4Y [2] https://github.com/felgru/mnemosyne
Bug#825887: mnemosyne: does not start due to removal of WebKit from python-qt4
Upstream has worked on porting mnemosyne to Python3 and PyQt5. They have published a link to a beta for the upcoming release 2.4 of mnemosyne on their mailinglist: https://groups.google.com/forum/#!topic/mnemosyne-proj-users/Et6uWBbFRjU This version of mnemosyne should be compatible with the PyQt5 in Debian testing. It would be nice if we could package this before the release of stretch. Cheers, Felix
Bug#825887: mnemosyne: does not start due to removal of WebKit from python-qt4
Package: mnemosyne Version: 2.2.1-3 Severity: serious Justification: renders mnemosyne unusable Dear Maintainer, after updating python-qt4 from 4.11.4+dfsg-1+b3 to 4.11.4+dfsg-2, mnemosyne refuses to start and gives the following error message: >8-->8-->8--->8 $ mnemosyne libpng warning: iCCP: known incorrect sRGB profile libpng warning: iCCP: known incorrect sRGB profile libpng warning: iCCP: known incorrect sRGB profile libpng warning: iCCP: known incorrect sRGB profile libpng warning: iCCP: known incorrect sRGB profile An unexpected error has occurred. Please forward the following info to the developers: Traceback (innermost last): File "/usr/bin/mnemosyne", line 155, in debug_file=options.debug_file) File "/usr/lib/python2.7/dist-packages/mnemosyne/libmnemosyne/__init__.py", line 164, in initialise self.register_components() File "/usr/lib/python2.7/dist-packages/mnemosyne/libmnemosyne/__init__.py", line 215, in register_components exec("from %s import %s" % (module_name, class_name)) File "", line 1, in File "/usr/lib/python2.7/dist-packages/mnemosyne/pyqt_ui/review_wdgt.py", line 5, in from PyQt4 import QtCore, QtGui, QtWebKit ImportError: cannot import name QtWebKit 8<--8<--8<---8< It seems that this is due to bug #784513 which states that WebKit has been removed from python-qt4. -- System Information: Debian Release: stretch/sid APT prefers testing APT policy: (500, 'testing'), (500, 'stable'), (100, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386, armhf Kernel: Linux 4.5.0-2-amd64 (SMP w/4 CPU cores) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages mnemosyne depends on: ii libqt4-sql-sqlite 4:4.8.7+dfsg-7 ii python 2.7.11-1 ii python-cherrypy3 3.5.0-2 ii python-matplotlib 1.5.1-1+b2 ii python-qt4 4.11.4+dfsg-2 ii python-qt4-sql 4.11.4+dfsg-2 mnemosyne recommends no packages. mnemosyne suggests no packages. -- no debconf information