Skip to content
Snippets Groups Projects
  1. Jul 18, 2004
  2. Jun 21, 2004
  3. Jun 04, 2004
  4. May 18, 2004
  5. May 04, 2004
  6. Apr 26, 2004
  7. Apr 23, 2004
  8. Apr 21, 2004
    • Eelco Dolstra's avatar
      * Channels. These allow you to stay current with an evolving set of · 21655a70
      Eelco Dolstra authored
        Nix expressions.
      
        To subscribe to a channel (needs to be done only once):
      
          nix-channel --add \
            http://catamaran.labs.cs.uu.nl/dist/nix/channels/nixpkgs-unstable
      
        This just adds the given URL to ~/.nix-channels (which can also be
        edited manually).
      
        To update from all channels:
      
          nix-channel --update
      
        This fetches the latest expressions and pulls cache manifests.  The
        default Nix expression (~/.nix-defexpr) is made to point to the
        conjunction of the expressions downloaded from all channels.
      
        So to update all installed derivations in the current user
        environment:
      
          nix-channel --update
          nix-env --upgrade '*'
      
        If you are really courageous, you can put this in a cronjob or
        something.
      
        You can subscribe to multiple channels.  It is not entirely clear
        what happens when there are name clashes between derivations from
        different channels.  From nix-env/main.cc it appears that the one
        with the lowest (highest?) hash will be used, which is pretty
        meaningless.
      21655a70
    • Eelco Dolstra's avatar
      * Do initialise state (the DB etc.) when doing a `make install', · f79e9c2d
      Eelco Dolstra authored
        unless `--disable-init-state' is passed to configure.
      f79e9c2d
  9. Apr 08, 2004
  10. Apr 06, 2004
  11. Mar 15, 2004
    • Eelco Dolstra's avatar
      * Added a utility that can be used to produce nice HTML pages from Nix · 9d2669d2
      Eelco Dolstra authored
        build logs.  The program `log2xml' converts a Nix build log (read
        from standard input) into XML file that can then be converted to
        XHTML by the `log2html.xsl' stylesheet.  The CSS stylesheet
        `logfile.css' is necessary to make it look good.
      
        This is primarily useful if the log file has a *tree structure*,
        i.e., that sub-tasks such as the various phases of a build (unpack,
        configure, make, etc.) or recursive invocations of Make are
        represented as such.  While a log file is in principle an
        unstructured plain text file, builders can communicate this tree
        structure to `log2xml' by using escape sequences:
      
        - "\e[p" starts a new nesting level; the first line following the
          escape code is the header;
      
        - "\e[q" ends the current nesting level.
      
        The generic builder in nixpkgs (not yet committed) uses this.  It
        shouldn't be to hard to patch GNU Make to speak this protocol.
      
        Further improvements to the generated HTML pages are to allow
        collapsing/expanding of subtrees, and to abbreviate store paths (but
        to show the full path by hovering the mouse over it).
        
      9d2669d2
    • Eelco Dolstra's avatar
      * Make perl a dependency of Nix. · beda10f5
      Eelco Dolstra authored
      beda10f5
  12. Feb 16, 2004
  13. Jan 30, 2004
  14. Jan 02, 2004
  15. Dec 22, 2003
  16. Dec 01, 2003
  17. Nov 26, 2003
  18. Nov 25, 2003
  19. Nov 22, 2003
  20. Nov 19, 2003
  21. Nov 18, 2003
  22. Oct 29, 2003
  23. Oct 20, 2003
  24. Oct 16, 2003
    • Eelco Dolstra's avatar
      * Substitutes and nix-pull now work again. · 0791282b
      Eelco Dolstra authored
      * Fixed a segfault caused by the buffering of stderr.
      * Fix now allows the specification of the full output path.  This
        should be used with great care, since it by-passes the normal hash
        generation.
      * Incremented the version number to 0.4 (prerelease).
      0791282b
  25. Sep 23, 2003
  26. Sep 11, 2003
  27. Aug 20, 2003
Loading