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.54) id 1FGJha-0001N4-1C for garchives@archives.gentoo.org; Mon, 06 Mar 2006 17:40:58 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.5/8.13.5) with SMTP id k26HeC2C003206; Mon, 6 Mar 2006 17:40:12 GMT Received: from egr.msu.edu (jeeves.egr.msu.edu [35.9.37.127]) by robin.gentoo.org (8.13.5/8.13.5) with ESMTP id k26HbpgH017088 for ; Mon, 6 Mar 2006 17:37:51 GMT Received: from [35.9.132.144] (nagoya.dhcp.egr.msu.edu [35.9.132.144]) by egr.msu.edu (8.13.4/8.13.4) with ESMTP id k26Hbp6H026483 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 6 Mar 2006 12:37:52 -0500 (EST) Message-ID: <440C7316.1030409@gentoo.org> Date: Mon, 06 Mar 2006 12:36:22 -0500 From: Alec Warner Organization: Gentoo User-Agent: Mozilla Thunderbird 1.0.7 (X11/20050923) X-Accept-Language: en-us, en 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 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Change layout of distfiles References: <440BF91D.4050809@amd.co.at> <440C3222.9070009@gentoo.org> <20060306160206.GK24316@mail.lieber.org> <440C70CD.9000000@amd.co.at> In-Reply-To: <440C70CD.9000000@amd.co.at> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Archives-Salt: 75fe8da8-3391-487b-9bf7-61d3d9243ec9 X-Archives-Hash: fb7bd823603464fb6f52a638f78af2d1 Michael Renner wrote: > Kurt Lieber wrote: > >> If we can come up with a seamless, painless transition process, great, >> let's make it happen. > > > From the _MIRROR_-side using hardlinks should be fine enough, we'd just > have to ensure that every mirror uses -H (preserve hardlinks). And for > the mirrors not using -H this will just result in increased traffic and > diskusage (42GB at the moment, might hurt a bit ;) ). Shouldn't be a > problem though ensuring that every mirror uses -H (and I think they > already do, since we already did hardlink magic when moving old releases > to historical) > > I guess the more complicated part will be adapting the ebuild system to > look for/store the files in the new location. Taking the earlier comment ( changing files only on the mirrors ) there are no portage changes that are technically required. However, you'd need to change about 10000 ( random number I pulled out of my ass, but there are many affected ) SRC_URI's to point to the new format, or produce some sort of hack that translates between the two, and I wouldn't be to fond of the latter effort, mostly because it would probably rot in the tree for way too long ;) And you need to modify policy for placing files on the mirrors, but thats not a portage problem either; from the portage POV the change is relatively seamless. > > best regards, > Michael -- gentoo-dev@gentoo.org mailing list