1. 18 Aug, 2011 1 commit
    • Timo Teräs's avatar
      solver: reintroduce install_if support · 1fb1afc5
      Timo Teräs authored
       * each package name has two sorting positions, one which causes
         install_if triggers to be run, and other for bulk dependencies
       * fix also inverted ordering of package installations
      1fb1afc5
  2. 05 Aug, 2011 1 commit
  3. 01 Aug, 2011 1 commit
    • Timo Teräs's avatar
      solver: generate proper error messages · a5146f1b
      Timo Teräs authored
       * the solver no longer does look-ahead locking of names
         (could be possibly optimized later); instead names are now
         always ordered strictly to properly detect the package names
         which are unsolveable
       * basic error tests added, so we can see the most likely problem
         in dependencies easily
      a5146f1b
  4. 27 Jul, 2011 4 commits
  5. 26 Jul, 2011 1 commit
    • Timo Teräs's avatar
      solver: new package selection logic (which is not yet used) · 79b53d4d
      Timo Teräs authored
       * basic code for a backtracking, forward checking dependency satisfier
       * works better when there are tricky dependencies to solve
         (when can't just upgrade everything to most preferred versions)
       * the new code always evaluates all of 'world' constraints
         (old code just does incremental updates based on heuristics)
       * is probably somewhat slower than old code (probably unnoticeable
         difference in most cases)
       * makes easier to write support for provides and repository pinning
       * test applet and a bunch of test cases added which uses the new code
       * from the old feature set install_if is not yet implemented
      79b53d4d
  6. 24 Jul, 2011 2 commits
  7. 22 Jul, 2011 1 commit
  8. 16 Jul, 2011 4 commits
  9. 11 Jul, 2011 1 commit
  10. 28 Jun, 2011 1 commit
  11. 27 May, 2011 2 commits
  12. 23 May, 2011 3 commits
  13. 27 Apr, 2011 1 commit
  14. 22 Apr, 2011 2 commits
  15. 14 Apr, 2011 1 commit
  16. 09 Apr, 2011 2 commits
  17. 07 Apr, 2011 1 commit
  18. 06 Apr, 2011 1 commit
  19. 04 Apr, 2011 2 commits
  20. 31 Mar, 2011 1 commit
  21. 30 Mar, 2011 1 commit
  22. 29 Mar, 2011 3 commits
  23. 27 Mar, 2011 2 commits
  24. 19 Mar, 2011 1 commit
    • Timo Teräs's avatar
      apk: improve progress bar · 116d9a0e
      Timo Teräs authored
       * make it as wide as the screen
       * make sure it's drawn after package change
       * and draw it using ansi escapes in line buffered stderr
      116d9a0e