https://bugzilla.redhat.com/show_bug.cgi?id=979124 --- Comment #35 from Michael Schwendt <bugs.michael@xxxxxxx> --- > Why would I want the Qt and Cpp Modules (and qbs commands) if I only want > to compile some java? Besides that there is no -java subpkg yet, the Java developer probably will install "qbs" and notice that it's incomplete, if qbs-java and other subpackages will be needed. The Qt Build Suite already depends on Qt and C++, and Qt is based on C++, and subpackage qbs-qt requires qbs-cpp too, so splitting off the -qt and -cpp subpkgs is questionable already. You've created strange dependencies (or lack thereof) already, and that could become a mess in future version/feature upgrades. qbs-devel includes some headers for Qt support: $ rpmls -p qbs-devel-1.2.1-1.fc21.x86_64.rpm |grep qt -rw-r--r-- /usr/include/qbs/qtprofilesetup.h -rw-r--r-- /usr/include/qbs/use_installed_qtprofilesetup.pri That maybe is an API for the .so in the extra qbs-qt-devel, $ rpmls -p qbs-qt-devel-1.2.1-1.fc21.x86_64.rpm lrwxrwxrwx /usr/lib64/libqbsqtprofilesetup.so but that 3940 bytes small package contains a single symlink only, which points at a versioned lib, $ rpm -qlpv qbs-qt-devel-1.2.1-1.fc21.x86_64.rpm lrwxrwxrwx 1 root root 29 Jun 19 11:28 /usr/lib64/libqbsqtprofilesetup.so -> libqbsqtprofilesetup.so.1.2.1 and there is only the automatic soname dep for it (not even a dep on qbs-devel and no dep on qt-devel anywhere either), $ rpm -qpR qbs-qt-devel-1.2.1-1.fc21.x86_64.rpm |grep -v ^rpm libqbsqtprofilesetup.so.1()(64bit) qbs-qt(x86-64) = 1.2.1-1.fc21 but the actual lib is included in the base "qbs" package: $ rpmls -p qbs-1.2.1-1.fc21.x86_64.rpm |grep qt lrwxrwxrwx /usr/lib64/libqbsqtprofilesetup.so.1 lrwxrwxrwx /usr/lib64/libqbsqtprofilesetup.so.1.2 -rwxr-xr-x /usr/lib64/libqbsqtprofilesetup.so.1.2.1 -rw-r--r-- /usr/share/doc/qbs/html/qt-build-suite.index -rw-r--r-- /usr/share/doc/qbs/html/qt-modules.html -rw-r--r-- /usr/share/doc/qbs/html/qt-versions.html Perhaps that's just a packaging bug, but there is no compelling reason yet why so many tiny packages have been created. Even qbs-doc is just 70 KB and questionable to splitt of so small documentation already. -- You are receiving this mail because: You are on the CC list for the bug. You are always notified about changes to this product and component _______________________________________________ package-review mailing list package-review@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/package-review