11.06.2015, 10:01, "Rex Dieter" <rdieter@xxxxxxxxxxxx>: > Ruslan Nigmatullin wrote: > >> I've just noticed that there are not separate packages for private headers >> of Qt 5 in Fedora but there is one for Qt 4. > > The Qt4 one was just a hack (for qt-creator). The issue is that right now private headers are installed as part of qt5-qtbase-devel package, and I doubt that Qt4's libqt4-devel-private is a bug after that :) >> Also I've checked specs of >> some packages like qt5-qtdeclarative which uses private headers during the >> compilation and their rpms depends on qt5-qtbase >= ${qt5_version} instead >> of qt5-qtbase == ${qt5_version} which may be source of various errors >> (because Qt doesn't guarantee API/ABI compatibility for private headers). >> >> Is it made on purpose and how does Fedora guarantee that nothing breaks in >> case of Qt's minor/patch updates? > > There is no guarantee (for private header usage), no one has done the work > yet to implement that in the packaging yet. > > Are you willing to help work on it? :) Sure, I may have a look. How can I start? Is there any way to test if I've broken anything in any way except trying to rebuild all Fedora's packages (Qt5 and all dependencies like KDE) at my laptop? > -- Rex > > -- > devel mailing list > devel@xxxxxxxxxxxxxxxxxxxxxxx > https://admin.fedoraproject.org/mailman/listinfo/devel > Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct -- Ruslan Nigmatullin -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct