[Impact]

 * An explanation of the effects of the bug on users :

Eric IDE, a pyqt5.qsci based software crash on startup

 * justification for backporting the fix to the stable release :

After rebuilding PyQt5.qsci from source, this bug disapear.

[Test Case]

 * Detailed instructions how to reproduce the bug :

# On a fresh Ubuntu Utopic 64bits installation
sudo apt-get install qt5-default qtbase5-dev qttools5-dev-tools 
libqt5scintilla2-11 python3-pyqt5.qtwebkit python3-pyqt5.qtsvg 
python3-pyqt5.qtsql python3-pyqt5.qsci
#Buid Eric IDE (for pyqt5 based app devellopement)
hg clone http://die-offenbachs.homelinux.org:48888/hg/eric
cd eric
sudo python3 install.py
#Try to run Eric6
eric6
# Getting "<class 'TypeError'>" "QsciLexerPython(QObject parent=None): argument 
1 has unexpected type 'Shell'"
#More detail about this bug here : 
http://die-offenbachs.homelinux.org:48888/issues/msg575


 * these should allow someone who is not familiar with the affected package to 
reproduce the bug and verify that the updated package fixes the problem :

# By rebuilding PyQt5.qsci from sources, I get rid of this error
sudo apt-get sources python3-pyqt5.qsci
cd qscintilla2-2.8.3+dfsg/Python
python3 configure.py --pyqt=PyQt5 -q /usr/lib/x86_64-linux-gnu/qt5/bin/qmake
make
sudo make install
#Launch the same app
eric6
# -> OK

[Regression Potential]

 * discussion of how regressions are most likely to manifest as a result
of this change :

I don't see any chances of regressions

[Other Info]
  Fell free to ask for more details.

-- 
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to qscintilla2 in Ubuntu.
https://bugs.launchpad.net/bugs/1391056

Title:
  python3-pyqt5.qsci not built against python3-pyqt5 on Ubuntu Utopic

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qscintilla2/+bug/1391056/+subscriptions

-- 
kubuntu-bugs mailing list
kubuntu-b...@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/kubuntu-bugs

Reply via email to