- Mar 15, 2004
-
-
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).
-
Eelco Dolstra authored
-
- Feb 16, 2004
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
* Do not create stuff in localstatedir when doing `make install' (since we may not have write access). In general, installation of constant code/data should be separate from the initialisation of mutable state.
-
- Jan 30, 2004
-
-
Eelco Dolstra authored
-
- Jan 02, 2004
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
- Dec 22, 2003
-
-
Eelco Dolstra authored
-
- Dec 01, 2003
-
-
Eelco Dolstra authored
"i686-linux" instead of "i686-suse-linux").
-
- Nov 26, 2003
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
- Nov 25, 2003
-
-
Eelco Dolstra authored
-
- Nov 22, 2003
-
-
Eelco Dolstra authored
-
- Nov 19, 2003
-
-
Eelco Dolstra authored
* Replace all directory reading code by a generic readDirectory() function.
-
Eelco Dolstra authored
-
Eelco Dolstra authored
that it can be used by multiple programs.
-
- Nov 18, 2003
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
- Oct 29, 2003
-
-
Eelco Dolstra authored
-
- Oct 20, 2003
-
-
Eelco Dolstra authored
-
- Oct 16, 2003
-
-
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).
-
- Sep 23, 2003
-
-
Eelco Dolstra authored
-
- Sep 11, 2003
-
-
Eelco Dolstra authored
GCC 2.95.
-
- Aug 20, 2003
-
-
Eelco Dolstra authored
-
- Aug 12, 2003
-
-
Eelco Dolstra authored
-
- Aug 06, 2003
-
-
Eelco Dolstra authored
* Use nix-hash (not md5sum) in fetchurl.sh.
-
- Jul 28, 2003
-
-
Eelco Dolstra authored
-
- Jul 23, 2003
-
-
Eelco Dolstra authored
* `make dist'.
-
- Jul 18, 2003
-
-
Eelco Dolstra authored
-
- Jul 13, 2003
-
-
Eelco Dolstra authored
through config.h, to prevent silly Autoconf problems.
-
- Jul 10, 2003
-
-
Eelco Dolstra authored
archives (using the package in corepkgs/nar). * queryPathByHash -> expandHash, and it takes an argument specifying the target path (which may be empty). * Install the core Fix packages in $prefix/share/fix. TODO: bootstrap Nix and install Nix as a Fix package.
-
- Jul 04, 2003
-
-
Eelco Dolstra authored
-
- Jun 20, 2003
-
-
Eelco Dolstra authored
* Run `test' on `make check'.
-
- Jun 18, 2003
-
-
Eelco Dolstra authored
-
- Jun 17, 2003
-
-
Eelco Dolstra authored
* Cleaned up command-line syntax.
-
- Apr 09, 2003
-
-
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.
-
- Apr 08, 2003
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
nix-instantiate.
-