Skip to content

Commit

Permalink
Merge branch 'master' into staging
Browse files Browse the repository at this point in the history
  • Loading branch information
vcunat committed Oct 31, 2017
2 parents fe83d91 + 681c6f9 commit 447802a
Show file tree
Hide file tree
Showing 63 changed files with 2,729 additions and 3,447 deletions.
4 changes: 2 additions & 2 deletions nixos/modules/programs/ssh.nix
Expand Up @@ -148,11 +148,11 @@ in
[
{
hostNames = [ "myhost" "myhost.mydomain.com" "10.10.1.4" ];
publicKeyFile = "./pubkeys/myhost_ssh_host_dsa_key.pub";
publicKeyFile = ./pubkeys/myhost_ssh_host_dsa_key.pub;
}
{
hostNames = [ "myhost2" ];
publicKeyFile = "./pubkeys/myhost2_ssh_host_dsa_key.pub";
publicKeyFile = ./pubkeys/myhost2_ssh_host_dsa_key.pub;
}
]
'';
Expand Down
4 changes: 2 additions & 2 deletions nixos/modules/services/monitoring/graphite.nix
Expand Up @@ -22,8 +22,8 @@ let
);

graphiteApiConfig = pkgs.writeText "graphite-api.yaml" ''
time_zone: ${config.time.timeZone}
search_index: ${dataDir}/index
${optionalString (!isNull config.time.timeZone) ''time_zone: ${config.time.timeZone}''}
${optionalString (cfg.api.finders != []) ''finders:''}
${concatMapStringsSep "\n" (f: " - " + f.moduleName) cfg.api.finders}
${optionalString (cfg.api.functions != []) ''functions:''}
Expand Down Expand Up @@ -536,7 +536,7 @@ in {
environment = {
PYTHONPATH = let
aenv = pkgs.python.buildEnv.override {
extraLibs = [ cfg.api.package pkgs.cairo ] ++ cfg.api.finders;
extraLibs = [ cfg.api.package pkgs.cairo pkgs.pythonPackages.cffi ] ++ cfg.api.finders;
};
in "${aenv}/${pkgs.python.sitePackages}";
GRAPHITE_API_CONFIG = graphiteApiConfig;
Expand Down
2 changes: 1 addition & 1 deletion nixos/modules/services/networking/dnschain.nix
Expand Up @@ -158,7 +158,7 @@ in
serviceConfig = {
User = "dnschain";
Restart = "on-failure";
ExecStart = "${pkgs.dnschain}/bin/dnschain";
ExecStart = "${pkgs.nodePackages.dnschain}/bin/dnschain";
};

preStart = ''
Expand Down
Expand Up @@ -676,6 +676,7 @@ in
''
; Needed for PHP's mail() function.
sendmail_path = sendmail -t -i
'' + optionalString (!isNull config.time.timeZone) ''
; Apparently PHP doesn't use $TZ.
date.timezone = "${config.time.timeZone}"
Expand Down
Expand Up @@ -13,6 +13,7 @@ let
define('DB_HOST', '${config.dbHost}');
define('DB_CHARSET', 'utf8');
$table_prefix = '${config.tablePrefix}';
define('AUTOMATIC_UPDATER_DISABLED', true);
${config.extraConfig}
if ( !defined('ABSPATH') )
define('ABSPATH', dirname(__FILE__) . '/');
Expand Down
16 changes: 11 additions & 5 deletions nixos/tests/graphite.nix
Expand Up @@ -4,22 +4,28 @@ import ./make-test.nix ({ pkgs, ...} :
nodes = {
one =
{ config, pkgs, ... }: {
time.timeZone = "UTC";
services.graphite = {
web = {
web.enable = true;
api = {
enable = true;
port = 8082;
};
carbon = {
enableCache = true;
};
carbon.enableCache = true;
seyren.enable = true;
pager.enable = true;
};
};
};
};

testScript = ''
startAll;
$one->waitForUnit("default.target");
$one->requireActiveUnit("graphiteWeb.service");
$one->requireActiveUnit("graphiteApi.service");
$one->requireActiveUnit("graphitePager.service");
$one->requireActiveUnit("carbonCache.service");
$one->requireActiveUnit("seyren.service");
$one->succeed("echo \"foo 1 `date +%s`\" | nc -q0 localhost 2003");
$one->waitUntilSucceeds("curl 'http://localhost:8080/metrics/find/?query=foo&format=treejson' --silent | grep foo")
'';
Expand Down
2 changes: 1 addition & 1 deletion pkgs/applications/altcoins/bitcoin-unlimited.nix
Expand Up @@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
owner = "bitcoinunlimited";
repo = "bitcoinunlimited";
rev = "v${version}";
sha256 = "0rhk6xvzvzyfppg0pgq72nqgm2rmkiw0nhg3rwnzcvvj90nrz3da";
sha256 = "17cmyns1908s2rqs0zwr05f3541nqm2pg08n2xn97g2k3yimdg5q";
};

nativeBuildInputs = [ pkgconfig autoreconfHook ];
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/graphics/hugin/default.nix
Expand Up @@ -5,11 +5,11 @@
}:

stdenv.mkDerivation rec {
name = "hugin-2016.2.0";
name = "hugin-2017.0.0";

src = fetchurl {
url = "mirror://sourceforge/hugin/${name}.tar.bz2";
sha256 = "058zd63vx29yrx2pphbbll7kzcxkai22q26lpw13rn4lvp41pasl";
sha256 = "02a6rlwp20jdn5jdsyg3c7liljr10c3jfdkxiv9mkf9jgyi6wr46";
};

buildInputs = [
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/misc/cli-visualizer/default.nix
@@ -1,14 +1,14 @@
{ stdenv, fetchFromGitHub, fftw, ncurses5, libpulseaudio, makeWrapper }:

stdenv.mkDerivation rec {
version = "1.5";
version = "1.6";
name = "cli-visualizer-${version}";

src = fetchFromGitHub {
owner = "dpayne";
repo = "cli-visualizer";
rev = version;
sha256 = "18qv4ya64qmczq94dnynrnzn7pwhmzbn14r05qcvbbwv7r8gclzs";
sha256 = "0mirp8bk398di5xyq95iprmdyvplfghxqmrfj7jdnpy554vx7ppc";
};

postPatch = ''
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/misc/hstr/default.nix
@@ -1,15 +1,15 @@
{ stdenv, fetchurl, readline, ncurses }:

let
version = "1.22";
version = "1.23";
in
stdenv.mkDerivation rec {

name = "hstr-${version}";

src = fetchurl {
url = "https://github.com/dvorka/hstr/releases/download/${version}/hh-${version}-src.tgz";
sha256 = "09rh510x8qc5jbpnfzazbv9wc3bqmf5asydcl2wijpqm5bi21iqp";
sha256 = "1hnira256p7sdilx34mnkji7gi2jcl98zz4izqxsqmnzj8ghhzkv";
};

buildInputs = [ readline ncurses ];
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/misc/khal/default.nix
Expand Up @@ -5,11 +5,11 @@ with python3Packages;
buildPythonApplication rec {
name = "${pname}-${version}";
pname = "khal";
version = "0.9.7";
version = "0.9.8";

src = fetchPypi {
inherit pname version;
sha256 = "0x1p62ff7ggb172rjr6sbdrjh1gl3ck3bwxsqlsix8i5wycwvnmv";
sha256 = "1blx3gxnv7sj302biqphfw7i6ilzl2xlmvzp130n3113scg9w17y";
};

LC_ALL = "en_US.UTF-8";
Expand Down
Expand Up @@ -4,7 +4,7 @@

let

version = "5.4.0.1";
version = "5.5.0.1";

rpath = stdenv.lib.makeLibraryPath [
alsaLib
Expand Down Expand Up @@ -54,7 +54,7 @@ let
if stdenv.system == "x86_64-linux" then
fetchurl {
url = "https://repo.skype.com/deb/pool/main/s/skypeforlinux/skypeforlinux_${version}_amd64.deb";
sha256 = "1idjgmn0kym7jml30xq6zrcp8qinx64kgnxlw8m0ys4z6zlw0c8z";
sha256 = "1r65qlsjwp0n0fmlhvbp71h03b3x73r26jk9f4q687sjqnzmkvcr";
}
else
throw "Skype for linux is not supported on ${stdenv.system}";
Expand Down
6 changes: 3 additions & 3 deletions pkgs/applications/office/beancount/bean-add.nix
@@ -1,13 +1,13 @@
{ stdenv, fetchFromGitHub, python3Packages }:

stdenv.mkDerivation rec {
name = "bean-add-2017-09-13";
name = "bean-add-2017-10-31";

src = fetchFromGitHub {
owner = "simon-v";
repo = "bean-add";
rev = "035f07a9e48a9dd23b49a27ba9c070ee9ddc4cc7";
sha256 = "0lj8940bn2h8541am4x0sfqpfk5xfnyfdnf3jpajfgx6wyjm2frg";
rev = "9ac64272a17e76f8292bd94deb5aee45c14130d2";
sha256 = "1vcwbbi2jsf87yq8f2hyf7nz9br1973sb20qjnsx5fxlmcpn47jh";
};

propagatedBuildInputs = with python3Packages; [ python ];
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/office/beancount/default.nix
@@ -1,13 +1,13 @@
{ stdenv, fetchhg, pkgs, pythonPackages }:

pythonPackages.buildPythonApplication rec {
version = "2.0b15";
version = "2.0rc1";
name = "beancount-${version}";
namePrefix = "";

src = pkgs.fetchurl {
url = "mirror://pypi/b/beancount/${name}.tar.gz";
sha256 = "1dvnpgja4v4k5zagfsmdjavlib0z3r9r4z197yvj86szhzs0z86k";
sha256 = "12vlkck4q3dax9866krp6963c6d845b7inkkwrlkk4njh84n71wf";
};

buildInputs = with pythonPackages; [ nose ];
Expand Down
Expand Up @@ -13,7 +13,7 @@
}:

let
version = "2.14.3";
version = "2.15.0";
svn = subversionClient.override { perlBindings = true; };
in

Expand All @@ -22,7 +22,7 @@ stdenv.mkDerivation {

src = fetchurl {
url = "https://www.kernel.org/pub/software/scm/git/git-${version}.tar.xz";
sha256 = "078m0za5gyzcah5iaxdwx663yvdp8byvjc8rpzjzcrr4sl6rcc2k";
sha256 = "0siyxg1ppg6szjp8xp37zfq1fj97kbdxpigi3asmidqhkx41cw8h";
};

hardeningDisable = [ "format" ];
Expand Down

0 comments on commit 447802a

Please sign in to comment.