[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: