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