We usually ship private headers only when other parts of Qt need them. The reason for this is that private ABI is not stable, and there can be ABI breaks with every new release. We need to track this (using virtual packages like qtfoo-abi-5-x-y), and rebuild all packages that use the private headers. Some of these packages fail to build, and we have to debug this (QGnomePlatform is not an exception [1]). This is extra work, and we (the Qt maintainers) already have very limited manpower.
Unless you are going to package QGnomePlatform for Debian/Ubuntu, I would prefer not to add these headers. But then there is another question: is QGnomePlatform really needed? Qt 5.9 and newer already takes many GTK settings into account [2], and more can be added if needed. Or you need QGnomePlatform for window decorations on Wayland? [1]: https://github.com/FedoraQt/QGnomePlatform/commit/92efdb9cfe044b4c [2]: https://code.qt.io/cgit/qt/qtbase.git/commit/?id=57b0f54bb6876095 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1862987 Title: qtbase5-private-dev does not install private headers for QtWayland To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/qtwayland-opensource-src/+bug/1862987/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs