Bug#825887: mnemosyne: does not start due to removal of WebKit from python-qt4

2017-01-10 Thread Scott Kitterman
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

2017-01-10 Thread Felix Gruber
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

2016-12-06 Thread Felix Gruber
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

2016-11-28 Thread Felix Gruber
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

2016-05-31 Thread Felix Gruber
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