[Yum-devel] tsInfoDelta curiosity

seth vidal skvidal at linux.duke.edu
Fri Mar 23 07:13:14 UTC 2007


Hey,
  I was looking at the tsInfoDelta code that James first added and then
at the patch that Florian sent and something worries me. Take the
following case from:


quux requires bar

quux is in a repository
bar is installed on the system

I run the following yum shell commands:

install quux
remove bar
ts solve


3.1.X will remove bar and install quux leaving quux with a broken dep. -
something that I'll work on fixing shortly.

3.0.X will bitch at you and complain that the dep on bar is
unresolveable.

I'm curious how we will ever be able to handle the above situation
without rechecking all pkgs in the transaction on every change to the
transaction set.

Is there something I'm missing?

-sv





More information about the Yum-devel mailing list