Skip to content
Snippets Groups Projects
  1. Apr 06, 2003
  2. Apr 04, 2003
  3. Apr 02, 2003
  4. Apr 01, 2003
  5. Mar 31, 2003
  6. Mar 28, 2003
  7. Mar 25, 2003
  8. Mar 24, 2003
    • Eelco Dolstra's avatar
      * For efficiency: md5 integrated into nix. · 73c53935
      Eelco Dolstra authored
      * Command `nix ensure' which is like `nix getpkg' except that if the
        has refers to a run action it will just ensure that the imports are
        there.
      * Command `nix closure' to print out the closure of the set of
        descriptors under the import relation, starting at a set of roots.
        This can be used for garbage collection (e.g., given a list of
        `activated' packages, we can delete all packages not reachable from
        those).
      * Command `nix graph' to print out a Dot graph of the dependency
        graph.
      * `nix-addroot' adds a root for the (unimplemented) garbage collector.
      73c53935
    • Eelco Dolstra's avatar
      * Typo fix. · eeab86e0
      Eelco Dolstra authored
      eeab86e0
    • Eelco Dolstra's avatar
      * Descriptors now have a "system" field specifying the platform that · 2dc84e55
      Eelco Dolstra authored
        the build or run action should be perfomed on.  This ensures that
        descriptors have different hashes on different platforms.
      2dc84e55
    • Eelco Dolstra's avatar
      * Refactoring. · 9d2f1282
      Eelco Dolstra authored
      9d2f1282
  9. Mar 23, 2003
    • Eelco Dolstra's avatar
      * A descriptor for running the Pan newsreader. · 8d682ba5
      Eelco Dolstra authored
      * Added descriptors for gtkspell and its support package pspell.
        Gtkspell is an optional dependency of Pan, so we should add the
        ability to nix-instantiate to instantiate variants of a package
        based on a selection of features.
      8d682ba5
    • Eelco Dolstra's avatar
      * A command to run programs in Nix packages, that is, to execute a run · 20d165c3
      Eelco Dolstra authored
        action.  Run actions are described by uniquely hashed descriptors,
        just like build actions.  Therefore run actions can have
        dependencies, but these need not be the same as the build time
        dependencies (e.g., at runtime we can link against a different
        version of a dynamic library).  Example:
      
          nix run 31d6bf4c171282367065e0deecd7c579
      
        will run the Pan 0.13.91 newsreader with gtkspell support.
      20d165c3
  10. Mar 21, 2003
  11. Mar 20, 2003
  12. Mar 14, 2003
    • Eelco Dolstra's avatar
      * Improved Nix. Resources (package descriptors and other source · 8999f923
      Eelco Dolstra authored
        files) are now referenced using their cryptographic hashes.  
      
        This ensures that if two package descriptors have the same contents,
        then they describe the same package.  This property is not as
        trivial as it sounds: generally import relations cause this property
        not to hold w.r.t. temporality.  But since imports also use hashes
        to reference other packages, equality follows by induction.
      8999f923
  13. Mar 13, 2003
  14. Mar 12, 2003
Loading