On depending on Qt 5 private headers.

Lisandro Damián Nicanor Pérez Meyer perezmeyer at gmail.com
Tue Oct 15 13:00:25 UTC 2013


Hi IME Packaging team! I'm one of the maintainers of Qt in Debian. We noted 
that fcitx is currently build depending on qtbase5-private-dev. This is 
actually *very* unfortunate, as the private headers are intended to build Qt 
and *nothing else more*.

Private headers are not API/ABI stable, and can change in any release (take it 
for sure it will happen on every minor upstream release). You may also notice 
that fcitx-frontend-qt5 depends on qtbase-abi-5-1-0, this is the virtual 
package we use to track packages using the private headers.

This means that your package will need a transition for *at least* every minor 
release.

Let me stress this: private headers are just for building Qt. We consider 
packages build depending on private stuff buggy (except of course for Qt 
itself).

Please consider fixing your package to avoid build depending on private 
headers.

Kinds regards, Lisandro.

-- 
Lisandro Damián Nicanor Pérez Meyer
http://perezmeyer.com.ar/
http://perezmeyer.blogspot.com/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/pkg-kde-talk/attachments/20131015/6c1b4d20/attachment.sig>


More information about the pkg-kde-talk mailing list