Skip to content
Snippets Groups Projects
  1. 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
  2. Feb 16, 2004
  3. Jan 30, 2004
  4. Jan 02, 2004
  5. Dec 22, 2003
  6. Dec 01, 2003
  7. Nov 26, 2003
  8. Nov 25, 2003
  9. Nov 22, 2003
  10. Nov 19, 2003
  11. Nov 18, 2003
  12. Oct 29, 2003
  13. Oct 20, 2003
  14. 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
  15. Sep 23, 2003
  16. Sep 11, 2003
  17. Aug 20, 2003
  18. Aug 12, 2003
  19. Aug 06, 2003
  20. Jul 28, 2003
  21. Jul 23, 2003
  22. Jul 18, 2003
  23. Jul 13, 2003
  24. Jul 10, 2003
  25. Jul 04, 2003
  26. Jun 20, 2003
  27. Jun 18, 2003
  28. Jun 17, 2003
  29. Apr 09, 2003
    • Eelco Dolstra's avatar
      * We no longer use nix-populate standalone, rather we use it as a · aa8fda4b
      Eelco Dolstra authored
        build action for `system' packages (like system.fix) that have
        dependencies on all packages we want to activate.
      
        So the command sequence to switch to a new activation configuration
        of the system would be:
      
          $ fix -i .../fixdescriptors/system.fix
          ...
          system.fix -> 89cf4713b37cc66989304abeb9ea189f
      
          $ nix-switch 89cf4713b37cc66989304abeb9ea189f
      
      * A nix-profile.sh script that can be included in .bashrc.
      aa8fda4b
  30. Apr 08, 2003
Loading