]> git.saurik.com Git - apt.git/commit - cmdline/apt-get.cc
* reverted otavios patch again because it breaks the following behaviour:
authorMichael Vogt <michael.vogt@ubuntu.com>
Sat, 16 Sep 2006 10:30:38 +0000 (12:30 +0200)
committerMichael Vogt <michael.vogt@ubuntu.com>
Sat, 16 Sep 2006 10:30:38 +0000 (12:30 +0200)
commit3772dc74d3e7767980a011e01302dd688b3764fc
tree7b044fa1dc21f038acb95f6c506e6bd4b12882f6
parent42142a6cf63458599c6a11c398a25b301df2df55
* reverted otavios patch again because it breaks the following behaviour:
  A depends on X|Y
  B depends on Y
  With the old code we get:
  "apt-get install A B": we get "A B X Y"
  "apt-get install B A": we get "A B Y"
  With the new code there is no way to get this right and we always end
  up with "A B X Y" because we just go over the packages in the order
  that they are in the cache and run MarkInstall(AutoInstall=true) on
  them then. When A comes before B we always end up with the unneeded X
  dependency.
cmdline/apt-get.cc
configure.in
debian/changelog