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