Re: Bug#41232: debian-policy: [PROPOSAL] Build-time dependencies on binary packages
> - The fields change as follows:
> Depends -> Build-Depends
> Arch-Depends (removed as suggested by Roman Hodek)
> Indep-Depends -> Build-Indep-Depends
> Conflicts -> Build-Conflicts
> Arch-Conflicts (removed as suggested by Roman Hodek)
> Indep-Conflicts -> Build-Indep-Conflicts
> (The rename suggested by Steve Greenland)
Ok.
> - The syntax of the fields is explicitly mentioned to be
> identical to binary Depends et al. Mentioning redundant
> packages is explicitly discouraged. Strict versioning
> for -dev packages must be used.
> (Suggested by Roman Hodek.)
Ok.
> The following suggestions will NOT be part of this proposal. They may
> be proposed separately if necessary.
Ok.
> + <item>
> + <p>
> + The <tt>Build-Indep-Depends</tt> and
> + <tt>Build-Indep-Conflicts</tt> fields apply to the targets
> + <tt>build</tt>, <tt>binary</tt> and
> + <tt>binary-indep</tt>.
> + </p>
> + </item>
> + </taglist>
> +
Isn't that wrong? I think Build-Indep-{Depends,Conflicts} apply only
to 'binary-indep' (and transitive to 'binary'), but not to 'build'.
Otherwise, you'd have to install Build-Indep-Depends also for the pure
build...
Except that (probable) leftover from the previous version, I formally
second the proposal.
Roman
Reply to: