On Sat, 2019-08-31 at 04:23 +0200, Aaron Puchert wrote:
Am 31.08.19 um 01:21 schrieb Stefan Brüns:
The devel package covers all parts of libqt5-qttools, but most packages only need the headers and libraries for compiling and linking. QDoc is only required to generate HTML help files from inline source documentation.
On second thought, it sounds very plausible that the -devel package should not depend on the -doc package.
That's the general point I was trying to make. IMO "Requires" for -devel packages should be used very conservatively. Only such packages should be pulled in that are positively, strictly necessary for *all* other packages that build against the given -devel package. For others (your -doc package, for example), it would be little effort to add them as an additional build dependencies to those spec files that actually need them during build. It would also be easily detected, because those packages would fail to build (in the example: once the -devel -> -doc dependency was removed). The benefit would be leaner build environments. Regards Martin N�����r��y隊Z)z{.���r�+�맲��r��z�^�ˬz��N�(�֜��^� ޭ隊Z)z{.���r�+��0�����Ǩ�