On 04/12/2012 01:54 PM, Richard W.M. Jones wrote: > On Thu, Apr 12, 2012 at 04:40:14PM -0400, seth vidal wrote: >> On Thu, 12 Apr 2012 21:39:16 +0100 >> "Richard W.M. Jones" <rjones@xxxxxxxxxx> wrote: >> >>> On Thu, Apr 12, 2012 at 05:18:02PM +0200, Kevin Kofler wrote: >>>> Richard W.M. Jones wrote: >>>>> I think it should be possible to make repos that are always >>>>> self-consistent even when mirrors only partially mirror or delay >>>>> content. I have in mind a great proof of this, but this email is >>>>> too small to contain it. >>>> >>>> Even across repositories? (RPM Fusion…) >>> >>> Hmm, that is trickier ... The particular problem with RPM Fusion is >>> that no coordination is possible, or even legally permitted. >>> >> >> And there are a billion local, private repos like this. >> >> You cannot expect that fedora will EVER be able to calculate against >> all of them. And therefore yum has to be able to handle depresolution >> failure. > > The only bad thing that happens is that yum downloads some RPMs which > it then can't install, so it in an edge case it's downloading too > much. Normally the RPMs it downloads to find the dependencies are > ones it will subsequently install, so there is (in the normal, common > case) no overhead. If you're always running "yum -y", then there's probably little difference. Otherwise, downloading while resolving will add significant delay between starting the command and confirming "y" to actually run it. Anyone on a slow connection will curse you for this, and even on my fast connection, it takes a bit to download hundreds of MB for debuginfo updates... Josh -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel