Hi,

In data sabato 9 aprile 2016 10:58:30, hai scritto:
> Package: elektra-qt-gui
> Version: 0.8.14-5+b1
> Severity: important
> 
> Dear Pino Toscano,
> 
> I tried to install elektra-qt-gui from a new chroot. Because elektra-qt-gui 
> does not depend on "elektra-bin" I could not start it with:
> 
> $ kdb qt-gui
> 
> but instead had to use:
> 
> $ /usr/lib/x86_64-linux-gnu/elektra/tool_exec/qt-gui
> 
> which, however, lead to the error:
> 
> /usr/lib/x86_64-linux-gnu/elektra/tool_exec/qt-gui: error while loading 
> shared 
> libraries: libelektratools.so: cannot open shared object file: No such file 
> or 
> directory
> 
> Because libelektratools.so is part of elektra-bin it seems like there should 
> be a dependency.
> 
> This could be resolved upstream by adding the same RPATH to qt-gui which kdb
> already has or by installing libelektratools.so to a library path. (Which 
> also 
> makes sense because even though it does not have a stable API yet it is still 
> used by two tools (kdb and qt-gui).)

That's exactly the problem: I don't want to handle libelektratools as
public library, but unfortunately it is used all around in elektra.
I guess I will give up on that, and move it to an own library package.

Another option would be upstream really handling it as private library,
doing all the RPATH handling there. This would ease my work a lot.

> Then, however, some qml modules were not found:
> 
> qrc:/qml/main.qml:2 module "QtQuick.Controls" is not installed
> qrc:/qml/main.qml:1 module "QtQuick" is not installed
> qrc:/qml/main.qml:4 module "QtQuick.Controls.Styles" is not installed
> qrc:/qml/main.qml:3 module "QtQuick.Window" is not installed
> qrc:/qml/main.qml:6 module "QtQuick.Dialogs" is not installed
> qrc:/qml/main.qml:5 module "QtQuick.Layouts" is not installed
> qrc:/qml/main.qml:2 module "QtQuick.Controls" is not installed
> qrc:/qml/main.qml:1 module "QtQuick" is not installed
> qrc:/qml/main.qml:4 module "QtQuick.Controls.Styles" is not installed
> qrc:/qml/main.qml:3 module "QtQuick.Window" is not installed
> qrc:/qml/main.qml:6 module "QtQuick.Dialogs" is not installed
> qrc:/qml/main.qml:5 module "QtQuick.Layouts" is not installed
> qrc:/qml/main.qml:2 module "QtQuick.Controls" is not installed
> qrc:/qml/main.qml:1 module "QtQuick" is not installed
> qrc:/qml/main.qml:4 module "QtQuick.Controls.Styles" is not installed
> qrc:/qml/main.qml:3 module "QtQuick.Window" is not installed
> qrc:/qml/main.qml:6 module "QtQuick.Dialogs" is not installed
> qrc:/qml/main.qml:5 module "QtQuick.Layouts" is not installed
> qrc:/qml/main.qml:2 module "QtQuick.Controls" is not installed
> qrc:/qml/main.qml:1 module "QtQuick" is not installed
> qrc:/qml/main.qml:4 module "QtQuick.Controls.Styles" is not installed
> qrc:/qml/main.qml:3 module "QtQuick.Window" is not installed
> qrc:/qml/main.qml:6 module "QtQuick.Dialogs" is not installed
> qrc:/qml/main.qml:5 module "QtQuick.Layouts" is not installed
> qrc:/qml/main.qml:2 module "QtQuick.Controls" is not installed
> qrc:/qml/main.qml:1 module "QtQuick" is not installed
> qrc:/qml/main.qml:4 module "QtQuick.Controls.Styles" is not installed
> qrc:/qml/main.qml:3 module "QtQuick.Window" is not installed
> qrc:/qml/main.qml:6 module "QtQuick.Dialogs" is not installed
> qrc:/qml/main.qml:5 module "QtQuick.Layouts" is not installed
> qrc:/qml/main.qml:2 module "QtQuick.Controls" is not installed
> qrc:/qml/main.qml:1 module "QtQuick" is not installed
> qrc:/qml/main.qml:4 module "QtQuick.Controls.Styles" is not installed
> qrc:/qml/main.qml:3 module "QtQuick.Window" is not installed
> qrc:/qml/main.qml:6 module "QtQuick.Dialogs" is not installed
> qrc:/qml/main.qml:5 module "QtQuick.Layouts" is not installed
> 
> qt-gui does not show anything without these modules installed.
> 
> 
> So I think elektra-qt-gui should depend on:
> 
> elektra-bin qml-module-qtquick2 qml-module-qtquick-window2 qml-module-qtquick-
> controls-styles-breeze qml-module-qtquick-dialogs

Most probably are needed only
  qml-module-qtquick-controls
  qml-module-qtquick-dialogs
which I'm going to add to the next upload.

> Btw. 0.8.16 should be released soon (about 1-2 weeks) and will contain many 
> more fixes and improvements. It would be great to see it in stretch!

I just hope packaging this new version won't consume again at least
half a day to find out what changed, what got broken, and how things
were reshuffled. (This is what so far has always happened btw.)

Thanks,
-- 
Pino Toscano

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to