Mailinglist Archive: opensuse-factory (269 mails)

< Previous Next >
Re: [opensuse-factory] Re: Dependencies of python3-qt5-devel, hplip build failures for ppc64 and armv7l
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


--
To unsubscribe, e-mail: opensuse-factory+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse-factory+owner@xxxxxxxxxxxx

< Previous Next >