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 1DqK9k-0005bw-HP for garchives@archives.gentoo.org; Thu, 07 Jul 2005 00:22:20 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.4/8.13.4) with SMTP id j670KjEe000829; Thu, 7 Jul 2005 00:20:45 GMT Received: from smtp.gentoo.org (smtp.gentoo.org [134.68.220.30]) by robin.gentoo.org (8.13.4/8.13.4) with ESMTP id j670J6gE029759 for ; Thu, 7 Jul 2005 00:19:06 GMT Received: from smtp1.stealer.net ([82.165.37.24]) by smtp.gentoo.org with esmtp (Exim 4.43) id 1DqK7X-0007At-8P for gentoo-dev@lists.gentoo.org; Thu, 07 Jul 2005 00:20:03 +0000 Received: from sven by smtp1.stealer.net with local for authenticated user sven id 1DqK7W-0003Fw-VL for gentoo-dev@gentoo.org from sender sven@smtp1.stealer.net; Thu, 07 Jul 2005 00:20:02 +0000 Date: Thu, 7 Jul 2005 02:20:02 +0200 From: Sven Wegener To: gentoo-dev@lists.gentoo.org Subject: [gentoo-dev] EBUILD_FORMAT support Message-ID: <20050707002002.GH20687@lightning.stealer.net> 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="ewQ5hdP4CtoTt3oD" Content-Disposition: inline User-Agent: Mutt/1.5.8i X-Archives-Salt: a5b3c0eb-67b4-40fa-9888-c465e415abcd X-Archives-Hash: 881f6757d8ed8d0e395359c3832a6073 --ewQ5hdP4CtoTt3oD Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi all! We would like to introduce a new ebuild variable named EBUILD_FORMAT, that tags the ebuild with a specific ebuild API version it provides or uses. ebuilds will get an automatic dependency on a version of portage that is required for the used API to work correctly. The mapping between API and portage versions will be distributed with our portage tree. There are some major ebuild API changes being discussed. These changes need backward compatibility and the information from EBUILD_FORMAT can be used to provide backward compatiblity in an easy way. It can be used for the src_configure[1] support and it might as well be used to get backward compatibility for the RDEPEND=3DDEPEND[2] changes. Cheers, Sven [1] http://thread.gmane.org/gmane.linux.gentoo.devel/29510 [2] http://thread.gmane.org/gmane.linux.gentoo.devel/29509 --=20 Sven Wegener Gentoo Developer http://www.gentoo.org/ --ewQ5hdP4CtoTt3oD Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQFCzHUyAXomK8S72HoRAiNGAJ0T71yWqIg7aJi+TtKwyvcqULdm6QCePSv7 7189zct/DTAoQK2QtXs50mQ= =4q+M -----END PGP SIGNATURE----- --ewQ5hdP4CtoTt3oD-- -- gentoo-dev@gentoo.org mailing list