Use pixz instead of bzip2 for compressing nars
[?]
Aug 12, 2016, 9:39 AM
7I2VJDS6UO3W36E64RNRJTJ6ZEB5Y6EP3ZWUGZY4TQW25HJORBHACDependencies
- [2]
GX2GISE2Revert "Don't compress already-compressed files." - [3]
PMDWFZHWhydra-module.nix: Fix setting the logo - [4]
M4JUF5V6Drop obsolete graphviz dependency - [5]
K4DKM74Wrelease.nix use makeBinPath to construct PATH - [6]
ALIOF64I* Use IO::Handles instead of old school filehandles. This ensures - [7]
LOHWNXEJCleanup - [8]
3PNG7NIBRemove trailing whitespace - [9]
L7RW467ZAdd a test for darcs inputs. - [10]
T4LLYESZ* Nix expression for building Hydra. - [11]
AFNDUSGDSet Expires headers for Hydra's binary cache - [12]
57Y7RG2AUpdate queryPathInfo calls - [13]
NYC3LZKH* Generate NAR archives on the fly. Necessary for producing channels - [14]
IDT3SO3PGenerate *.narinfo files on the fly to support the binary cache substituter - [15]
UCJEI7YZDon't compress already-compressed files. - [*]
D3MDJONY - [*]
4J33F22Thydra-module.nix: Make it possible to add extra config lines
Change contents
- edit in hydra-module.nix at line 228[18.373][3.81]
compress_num_threads 0 - replacement in release.nix at line 137
[ libxslt sqlite subversion openssh nix coreutils findutils[ libxslt sqlite subversion openssh nix coreutils findutils pixz - replacement in src/lib/Hydra/View/NARInfo.pm at line 24
$info .= "Compression: bzip2\n";$info .= "Compression: xz\n"; - replacement in src/lib/Hydra/View/NixNAR.pm at line 10
my $storePath = $c->stash->{storePath};my $storePath = $c->stash->{storePath};my $numThreads = $c->config->{'compress_num_threads'};my $pParam = ($numThreads > 0) ? "-p$numThreads" : ""; - replacement in src/lib/Hydra/View/NixNAR.pm at line 18
open $fh, "nix-store --dump '$storePath' | bzip2 |";open $fh, "nix-store --dump '$storePath' | pixz -0 $pParam |";