Skip to content
Snippets Groups Projects
  1. Sep 09, 2011
  2. Aug 05, 2011
  3. Jul 27, 2011
  4. Jul 26, 2011
    • 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
  5. Jul 24, 2011
    • Timo Teräs's avatar
      dot: applet to generate the dot attributed graph language files · 169cb3a9
      Timo Teräs authored
      This applet can be used to generate data for graphviz tools.
      Useful to visualize package dependencies, and possible errors
      in the repository.
      
      Usage examples:
        apk dot gnome-desktop | tred | dot -Tpng gnome-desktop.png
          -- to generate simplified dependency chart of gnome-desktop
        apk dot --errors | dot -Tpng index-errors.png
          -- to generate chart visualizing dependency errors in index
      169cb3a9
  6. Jun 30, 2010
  7. Jun 16, 2010
  8. Jun 14, 2010
    • Natanael Copa's avatar
      Makefile: Don't build or install the libapk and lua module by default · efdd2f10
      Natanael Copa authored
      Make the libapk and lua module optional at buildtime and off by default.
      This is because enabling libapk requires that mkinitfs also copies the
      libapk.so or the initramfs will not work.
      
      To build libapk:
      
       make LIBAPK=yes
      
      To build lua module (will enable LIBAPK=yes):
      
       make LUAAPK
      
      To link apk to libapk (will enable LIBAPK=yes):
      
       make SHARED_LIBAPK=yes
      
      All the above applies to make install target as well.
      efdd2f10
  9. Jun 11, 2010
  10. Jun 05, 2010
    • Timo Teräs's avatar
      all: rework how arrays work · 7be853e6
      Timo Teräs authored
      Instead of having a null pointer, use a dummy array which just
      says the array is empty. This helps in multiple places of the code
      which would otherwise need explicitly need to check first if the
      array exists. This has been cause of multiple seg.faults in the
      past as the array check is easily omitted.
      
      This also removes (or fixes) all existing checks accordingly.
      7be853e6
  11. Aug 04, 2009
  12. Jul 31, 2009
    • Timo Teräs's avatar
      apk: use *at instead of chdir+normal file syscall · ea901526
      Timo Teräs authored
      this way we never change cwd, and relative filenames are always
      parsed consistently. this also helps filename construction in many
      places. this patch also changes '--root' to override location of
      all configuration to be in the new root. previously it depended
      on the file which one was used.
      ea901526
  13. Jul 29, 2009
  14. Jul 17, 2009
  15. Jul 08, 2009
  16. Jun 29, 2009
  17. Jun 25, 2009
    • Timo Teräs's avatar
      upgrade: new applet · 4d04bd8a
      Timo Teräs authored
      Currently just goes through all world dependencies and updates them
      where possible (ref #51).
      4d04bd8a
  18. Apr 21, 2009
  19. Apr 16, 2009
  20. Apr 15, 2009
  21. Mar 07, 2009
  22. Jan 16, 2009
  23. Jan 14, 2009
  24. Jan 13, 2009
  25. Jan 09, 2009
  26. Nov 28, 2008
  27. Nov 12, 2008
  28. Nov 07, 2008
  29. Apr 21, 2008
  30. Apr 17, 2008
Loading