Marius Mauch schrieb:
> On Sat, 17 Jan 2009 14:09:49 +0100
> Thomas Sachau <to...@gentoo.org> wrote:
> 
>> Hi,
>>
>> as specified in the PMS spec [1] and stated in #gentoo-portage,
>> RDEPEND will be set to DEPEND, if it is not defined in the ebuild
>> itself. But devmanual [2] and developer handbook [3] both state, you
>> have do explicitly set RDEPEND because it may be removed in the
>> future. Since package manager have to follow the PMS spec, i would
>> suggest to change those docs [2][3] and let them follow the PMS spec.
>>
>> Any problems, suggestions or anything else about this?
> 
> It's strongly recommended to set both explicitly as the behavior could
> change in future EAPI versions, and to ensure that you actually think
> about which deps are build deps and which are runtime deps.
> Also there is nothing wrong with policies being stricter than the
> underlying spec.
> 
> Marius
> 
> 

If i want to use some future EAPI (give me some reasons, why this should be 
changed there by
default), i should think about it. But most ebuilds will stay with the default. 
I do think about
runtime deps and build deps. In my eyes, this is similar to src_unpack and 
src_compile. They have
defaults, noone specifies the defaults, even if they are changed in some EAPI.

-- 
Thomas Sachau

Gentoo Linux Developer

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to