From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1MDHgF-0008AJ-1g for garchives@archives.gentoo.org; Sun, 07 Jun 2009 12:40:55 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 097FCE0261; Sun, 7 Jun 2009 12:40:54 +0000 (UTC) Received: from swip.net (mailfe09.tele2.it [212.247.155.13]) by pigeon.gentoo.org (Postfix) with ESMTP id B0421E0261 for ; Sun, 7 Jun 2009 12:40:53 +0000 (UTC) X-Cloudmark-Score: 0.000000 [] X-Cloudmark-Analysis: v=1.0 c=1 a=DvukQVpkqiIA:10 a=rW-Ioae5HlYA:10 a=xe8BsctaAAAA:8 a=ZswIRt4JQTEQ0YDYcHgA:9 a=H8kA03SbGbkxB_6RCVwA:7 a=S-_Lm6hw9al5lGCrSZCtYRCC5sQA:4 Received: from [93.149.166.249] (account cxu-8de-gew@tele2.it HELO [192.168.1.29]) by mailfe09.swip.net (CommuniGate Pro SMTP 5.2.13) with ESMTPA id 911197088 for gentoo-dev@lists.gentoo.org; Sun, 07 Jun 2009 14:40:52 +0200 Received-SPF: neutral receiver=mailfe09.swip.net; client-ip=93.149.166.249; envelope-from=mescalinum@gentoo.org Message-ID: <4A2BB553.50709@gentoo.org> Date: Sun, 07 Jun 2009 14:40:51 +0200 From: Federico Ferri User-Agent: Thunderbird 2.0.0.21 (X11/20090503) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Re: GLEP 55 Version 2 References: <1244327519.3832.1@NeddySeagoon> <3301550.byxQsPLUxs@news.friendly-coders.info> <18987.35220.808040.666422@a1ihome1.kph.uni-mainz.de> In-Reply-To: <18987.35220.808040.666422@a1ihome1.kph.uni-mainz.de> X-Enigmail-Version: 0.95.7 OpenPGP: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Archives-Salt: 096ce34a-b1c3-454e-b942-557a09f8b34c X-Archives-Hash: 2474daee10eca5cbd62798cd915c742c -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Ulrich Mueller wrote: >>>>>> On Sun, 07 Jun 2009, Steven J Long wrote: > >> I'd just like to know what the implications would be for users if we >> kept the .ebuild extension, and a new PMS were rolled out stating >> that the mangler were allowed to find the EAPI without sourcing (and >> giving the restrictions) once portage 2.2 was stable, or the ability >> to handle this backported to 2.1.6, and issued in a release? > > Even if we do only a one-time change of the file extension, can we > ever get rid of the old extension? unfortunately, no. > Or are we then stuck with two > extensions in the tree until the end of time? > Let's assume for the moment that we change from ".ebuild" to ".eb". better put this new ebuild type in a new tree; such a massive change to the tree its not recommended. > Then we obviously cannot change all ebuilds in the tree to ".eb", > otherwise old Portage versions would see an empty tree and there would > be no upgrade path. leaving actual ".ebuild"s as they are now (good healthy state :)) and making new development of ".eb" ebuilds happen in a new tree (I said new tree, but it could be any way that hides those new ebuild to OLD package managers) would help. only newer versions of package managers are required to support this, that is they will look for .eb (in new or current tree, not sure what's best) and then for .ebuilds, and ideally this should be transparent to old package managers and allow an upgrade path. - -- mescalinum@g.o -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkortVIACgkQV/B5axfzrPsTiACeJCJb3F8Up/+CjHIwC3Slhn/6 yZgAoLcJgNn2d3W/JeZPkK85arUPW9vV =fR4T -----END PGP SIGNATURE-----