Passing -V as default

Lisandro Damián Nicanor Pérez Meyer perezmeyer at gmail.com
Mon Apr 23 23:03:45 BST 2018


If I understand correctly and, let's suppose, libQtFoo 5.10.2 is built
with a patched compat 12, then all applications rebuilt against 5.10.2
would require at very least 5.10.2 even if symbols files allowed it to
depend on a minor version.

If this is true is more or less what we are currently forcing with any
package that B-Ds on qtbase5-dev, although this would also mean that
packages that just B-D on qtbase5-private-dev will get the same
behavior (even if they do not list qtbase5-dev as a B-D and not taking
into account the qtbase-abi-x-y-z dependency).

The only thing I don't know from this is iif symbols files dependency
info is totally discarded or the dependency on qtbase-abi-x-y-z would
still be get trough them for packages using private API.

Niels: like in [1] we use dpkg-symbols'
"alternative-dependency.template" to track packages using private API.
As long as this is kept then the change, I think, should be ok.

[1] <https://salsa.debian.org/qt-kde-team/qt/qtbase/blob/master/debian/libqt5core5a.symbols>

-- 
Lisandro Damián Nicanor Pérez Meyer
http://perezmeyer.com.ar/
http://perezmeyer.blogspot.com/



More information about the pkg-kde-talk mailing list