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

Reply via email to