While we're talking about RPM dependencies ...

Richard W.M. Jones rjones at redhat.com
Thu Apr 12 20:54:02 UTC 2012


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 at redhat.com> 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.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
virt-p2v converts physical machines to virtual machines.  Boot with a
live CD or over the network (PXE) and turn machines into Xen guests.
http://et.redhat.com/~rjones/virt-p2v


More information about the devel mailing list