Hi everyone! Long story short: whenever we push Qt 5.6.x to unstable this will get "fixed", at least for some time. Long story below.
On Friday 15 January 2016 11:20:59 Bálint Réczey wrote: > Hi Olaf, [snip] > > I would argue that showing the GUI is a prerequisite for any of the > > functionality. The GUI isn't shown, hence, zero functionality. [snip] > It still had wireshark manpage which is not present in wireshark-gtk and > can be useful, but I see your point. :-) > > > I don't know how wireshark-qt obtained the dependency but it needs that > > xcb plugin very badly to provide any functionality. Can't you add the > > libqt5xcbqpa5 dependency to wireshark-qt (even if only temporarily)? > > I can, but fixing that a fixed libqt5gui5 would reach testing as fast a > fix in wireshark-qt, thus I would like to as KDE Maintaintainers to share > their thoughts first. And here's the main issue: Qt 5 now works with plugins and not necessarily just on X. That means that as long as you don't depend on X-exclusive stuff you can run a Qt5 app on the frambuffer, Wayland and other interesting platforms. So, strictly speaking, libqt5xcbqpa5 (which should have been named something like qt5-xcb-platform-plugin) is not a strict dependency, and thus the recommendation. And people not using recommendations should handle it by hand. Ideally this plugins would be shipped separately as each of them pull different dependencies... but we had quite some complaints about this so far. We checked that if we push all the plugins to libqt5gui5 the total amount of extra dependencies is ~3MiB consisting purely in libs (ie, not dragging daemons nor any kind of apps) so we will go this way for the time being. If at some point the amount of extra dependencies increases significantly we will split them again. Time will tell. > IMO packages should not follow how Qt packages are structured to set > their dependencies, but Qt should provide helper scripts which set the > needed dependencies for the binary packages. Many other frameworks > do that. I'm interested in this, do you have an example for that? Remember we are talking about plugins here, not libs, so shlibs/symbols files will not work. But if there is a better way out I don't know it would be really cool to study it. > If the KDE team still decides to split the packages with no helper scripts, > please coordinate with reverse dependencies in advance to avoid bugs > like this one. The problem is: which ones? Whatever gets built just with Qt5 can run anywhere. Kinds regards, Lisandro. -- 15: Que es el "Correo Electronico" * El correo que te llega por la corriente Damian Nadales http://mx.grulic.org.ar/lurker/message/20080307.141449.a70fb2fc.es.html Lisandro Damián Nicanor Pérez Meyer http://perezmeyer.com.ar/ http://perezmeyer.blogspot.com/
signature.asc
Description: This is a digitally signed message part.