From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.43) id 1Dqscc-00046t-5b for garchives@archives.gentoo.org; Fri, 08 Jul 2005 13:10:26 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.4/8.13.4) with SMTP id j68D9fl3015834; Fri, 8 Jul 2005 13:09:41 GMT Received: from smtp1.stealer.net (smtp1.stealer.net [82.165.37.24]) by robin.gentoo.org (8.13.4/8.13.4) with ESMTP id j68D83VJ008960 for ; Fri, 8 Jul 2005 13:08:03 GMT Received: from sven by smtp1.stealer.net with local for authenticated user sven id 1DqsaR-0006mp-99 for gentoo-dev@lists.gentoo.org from sender sven@smtp1.stealer.net; Fri, 08 Jul 2005 13:08:11 +0000 Date: Fri, 8 Jul 2005 15:08:11 +0200 From: Sven Wegener To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] No automatic RDEPEND=DEPEND for ebuild and eclass anymore Message-ID: <20050708130811.GM20687@lightning.stealer.net> References: <20050706234052.GF20687@lightning.stealer.net> <200507081507.43071.danarmak@gentoo.org> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="um2V5WpqCyd73IVb" Content-Disposition: inline In-Reply-To: <200507081507.43071.danarmak@gentoo.org> User-Agent: Mutt/1.5.8i X-Archives-Salt: 1df1ab03-fac8-44d9-ab47-1c895b077e80 X-Archives-Hash: 7560e91b19dcea394aca2e1d301109c2 --um2V5WpqCyd73IVb Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable 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=3DDEPEND > > setting from portage.=20 > What's the timeline for this? Are we talking about a change in portage-cv= s=20 > (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=3DDEPEND removal, but you can for sure include RDEPEND=3D"${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=3DDEPEND setting, i.e. they set DEPEND, but not RDEPEND. Sven --=20 Sven Wegener Gentoo Developer http://www.gentoo.org/ --um2V5WpqCyd73IVb Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQFCznq6AXomK8S72HoRAtHEAJ40w4zkDbYMVCjlLGZl/AhyW2HP9gCfR5u8 2US0tIMKLx2V6NsUyEcmrb4= =0T6w -----END PGP SIGNATURE----- --um2V5WpqCyd73IVb-- -- gentoo-dev@gentoo.org mailing list