<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1252">
<META content="MSHTML 6.00.2800.1400" name=GENERATOR></HEAD>
<BODY style="MARGIN: 4px 4px 1px; FONT: 10pt Tahoma">
<DIV> <BR><BR>>>> Reply on 09-11-2006 17:42:34 <<<> On Thu, Nov 09, 2006 at 04:27:02PM +0100, Dominique Leuenberger wrote:<BR>> <BR>> > The game is split in a os/arch dependent (binary) and an<BR>> > os/arch-independent (data) part. As the data part is somewhat big<BR>> > (160MB) it's a waste to replicate that one for all OS versions, and<BR>> fill<BR>> > servers with it.<BR>> <BR>> IMHO this is not a Yum problem, but a filesystem problem.<BR>> <BR>> What is wrong with creating the repositories with (preferably)<BR>> hardlinked (and otherwise softlinked) RPM packages?<BR>> <BR>> On our x86_64 repo, all i386/i686 RPMs are hardlinked to the same<BR>> files in the i386 repo, thus avoiding any duplicates (except in<BR>> the repo metadata, of course).<BR>> <BR></DIV>
<DIV>Jos,</DIV>
<DIV> </DIV>
<DIV>I see your point, but we (openSUSE community) are working with a BuildService(BS, a RPM Build Cluster) that builds all the RPMs for different platforms and get's replicated to several mirrors.</DIV>
<DIV> </DIV>
<DIV>I'm not sure if linking will be a long term solution that can be kept up, as most users on the BS don't have 'file level' access (none except Novell in fact).</DIV>
<DIV> </DIV>
<DIV>That's why we're looking in some completely general solution.</DIV>
<DIV> </DIV>
<DIV>Dominique</DIV></BODY></HTML>