Bug 388980

Summary: heaps of missing and broken libraries for TortoiseHg
Product: [Developer tools] bindings Reporter: Eddie <eddie.dhakal>
Component: pykdeAssignee: kde-bindings
Status: RESOLVED DOWNSTREAM    
Severity: major CC: kde
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In:

Description Eddie 2018-01-15 00:20:24 UTC
TortoiseHg, GUI for mercurial (link = https://bitbucket.org/tortoisehg/targz/downloads/tortoisehg-4.4.2.tar.gz) works perfectly fine on other distros but not on KDE neon. I haven't tried Kubuntu though.

The first error:
No module named Qsci

Upon trying to fix that up:
`sudo apt-get install python-qscintilla2`
it gives the following error:
`python-qscintilla2: Depends: sip-api-11.2`
`E: Unable to correct problems, you have held broken packages.`

Upon trying to fix that up:
`sudo apt-get install sip-api-11.2` it gives the following error:
`E: Package 'sip-api-11.2' has no installation candidate`
although according to `aptitude search sip-api` the version of the `sip-api` required is available.

The version of `python-sip` is `4.19.6` and I don't know the relationship between `python-sip` and the `sip-api`.
Comment 1 Scott Kitterman 2018-01-15 00:59:20 UTC
qscintilla2 in Neon needs to be recompiled.  This is a downstream packaging issue.
Comment 2 Eddie 2018-01-16 00:13:47 UTC
Thank you for a quick response.

I have successfully recompiled qscintilla2, however, Im still not being able to build the python binding and run `TortoiseHg`.

First error:
It is asking to make sure I have `sip` available in PATH.

Upon trying to fix that up:
`sudo apt-get install sip-dev`

and tring again
`python configure.py`

it gives the following error:
`Error: Unable to create the C++ code.`

`python configure-old.py` doesn't work either.
Comment 3 Scott Kitterman 2018-01-16 00:17:56 UTC
OK.  That's nothing to do with pykde though, so you should either consult with one of the relevant upstreams or with the Neon developers.