On Fri, Jul 08, 2005 at 03:07:42PM +0300, Dan Armak wrote: > On Thursday 07 July 2005 02:40, Sven Wegener wrote: > > For the ebuild part the plan is to remove the automatic RDEPEND=DEPEND > > setting from portage. > What's the timeline for this? Are we talking about a change in portage-cvs > (which itself is supposed to be released when?) or in the next 2.0.x rev?
It will be included in portage, when EAPI (see the EBUILD_FORMAT thread)
gets in, to provide backward compatibility for old ebuilds. This EAPI
thing takes some time, because the first API version needs to be
designed and written down. It's generally current format with some
modifications. Stable portage won't be affected by the RDEPEND=DEPEND
removal, but you can for sure include RDEPEND="${DEPEND}" in your
ebuilds to make them safe for the future. It's currently not required
and our plan is to get the changes in when EAPI goes live. And for the
release of portage-cvs to stable, you better ask one of the real portage
developers.
In short, no run on the tree is needed now. And if we need to update all
ebuilds, it will (probably) be done with a script. 2/3 of all ebuilds
currently assume the automatic RDEPEND=DEPEND setting, i.e. they set
DEPEND, but not RDEPEND.
Sven
--
Sven Wegener
Gentoo Developer
http://www.gentoo.org/
pgpEzI8TTHb3R.pgp
Description: PGP signature
