Commit Graph

165087 Commits

Author SHA1 Message Date
aszlig
6446d9eee8
nixos/nsd: Improve checking for empty dnssec zones
While at it (see previous commit), using attrNames in combination with
length is a bit verbose for checking whether the filtered attribute set
is empty, so let's just compare it against an empty attribute set.

Signed-off-by: aszlig <aszlig@nix.build>
2019-01-04 01:59:28 +01:00
aszlig
751bdacc9b
nixos/nsd: Don't override bind via nixpkgs.config
When generating values for the services.nsd.zones attribute using values
from pkgs, we'll run into an infinite recursion because the nsd module
has a condition on the top-level definition of nixpkgs.config.

While it would work to push the definition a few levels down, it will
still only work if we don't use bind tools for generating zones.

As far as I could see, Python support for BIND seems to be only needed
for the dnssec-* tools, so instead of using nixpkgs.config, we now
directly override pkgs.bind instead of globally in nixpkgs.

To illustrate the problem with a small test case, instantiating the
following Nix expression from the nixpkgs source root will cause the
mentioned infinite recursion:

  (import ./nixos {
    configuration = { lib, pkgs, ... }: {
      services.nsd.enable = true;
      services.nsd.zones = import (pkgs.writeText "foo.nix" ''
        { "foo.".data = "xyz";
          "foo.".dnssec = true;
        }
      '');
    };
  }).vm

With this change, generating zones via import-from-derivation is now
possible again.

Signed-off-by: aszlig <aszlig@nix.build>
Cc: @pngwjpgh
2019-01-04 01:49:50 +01:00
Maximilian Bosch
e753bc125f
Merge pull request #53335 from r-ryantm/auto-update/ibus-typing-booster
ibus-engines.typing-booster-unwrapped: 2.3.3 -> 2.4.1
2019-01-04 00:40:00 +01:00
R. RyanTM
22f0e9fb27 languagetool: 4.3 -> 4.4
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/languagetool/versions
2019-01-03 17:47:06 -05:00
Jörg Thalheim
67e7764223
Merge pull request #53141 from Izorkin/fix-psutil
pythonPackage.psutil: fix disk io counters fails on Linux kernel 4.18+
2019-01-03 23:29:35 +01:00
Jörg Thalheim
7b31311e1a
Merge pull request #53103 from dtzWill/fix/pysnmp-pycryptodomex
pysnmp: add missing dep on pycryptodomex
2019-01-03 23:28:46 +01:00
Jörg Thalheim
b2f02a3683
Merge pull request #53332 from r-ryantm/auto-update/haproxy
haproxy: 1.8.15 -> 1.9.0
2019-01-03 23:11:59 +01:00
R. RyanTM
403bd70214 mimeo: 2018.11 -> 2018.12
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/mimeo/versions
2019-01-03 16:52:25 -05:00
R. RyanTM
704e5ba957 libraw: 0.19.1 -> 0.19.2
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/libraw/versions
2019-01-03 16:49:55 -05:00
R. RyanTM
ca80c4209a jhiccup: 2.0.9 -> 2.0.10
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/jhiccup/versions
2019-01-03 16:48:53 -05:00
R. RyanTM
51076b3960 gtkdatabox: 0.9.3.0 -> 0.9.3.1
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/gtkdatabox/versions
2019-01-03 16:44:30 -05:00
R. RyanTM
c7afdaf5cd gtkwave: 3.3.97 -> 3.3.98
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/gtkwave/versions
2019-01-03 16:44:01 -05:00
Benno Fünfstück
7817aa3641
linux-rpi: set correct hydraPlatforms (#53325) 2019-01-03 22:42:14 +01:00
Michael Weiss
b6aba6cc18
pythonPackages.pysnmp: 4.4.6 -> 4.4.8
The build was broken [0] due to an incorrect dependency (not sure why it
was working before, maybe the libraries where compatible).

[0]: https://hydra.nixos.org/build/86085666
2019-01-03 22:41:02 +01:00
R. RyanTM
9abdfa1c0e gnucash: 3.3 -> 3.4
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/gnucash/versions
2019-01-03 16:39:30 -05:00
R. RyanTM
18090a85de python37Packages.ofxparse: 0.19 -> 0.20
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/python3.7-ofxparse/versions
2019-01-03 16:36:34 -05:00
Jörg Thalheim
f8066e8239
Merge pull request #53333 from r-ryantm/auto-update/groovy
groovy: 2.5.4 -> 2.5.5
2019-01-03 22:36:02 +01:00
R. RyanTM
0b45aa93ca python37Packages.pyhomematic: 0.1.52 -> 0.1.53
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/python3.7-pyhomematic/versions
2019-01-03 16:34:53 -05:00
R. RyanTM
25a3b0b731 python37Packages.parver: 0.2.0 -> 0.2.1
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/python3.7-parver/versions
2019-01-03 16:30:50 -05:00
Jörg Thalheim
8581621c0f
Merge pull request #53323 from r-ryantm/auto-update/grpc
grpc: 1.17.0 -> 1.17.2
2019-01-03 22:25:30 +01:00
Jörg Thalheim
e071e06dfb
Merge pull request #53350 from r-ryantm/auto-update/focuswriter
focuswriter: 1.7.0 -> 1.7.1
2019-01-03 22:21:00 +01:00
Jörg Thalheim
90f8a651f3
Merge pull request #53283 from r-ryantm/auto-update/mopidy
mopidy: 2.2.1 -> 2.2.2
2019-01-03 22:09:40 +01:00
Matthew Bauer
74312c7ef5
Merge pull request #52760 from akru/master
lib/make-ext4-fs: more efficient store maker
2019-01-03 15:07:27 -06:00
R. RyanTM
28ebdf51a6 libcouchbase: 2.10.2 -> 2.10.3
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/libcouchbase/versions
2019-01-03 15:54:36 -05:00
R. RyanTM
13e614600c focuswriter: 1.7.0 -> 1.7.1
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/focuswriter/versions
2019-01-03 12:45:53 -08:00
Mikhail Klementev
7475db089b wire-desktop: 3.3.2872 -> 3.5.2881 2019-01-03 15:45:36 -05:00
Jörg Thalheim
68a16fcc74
Merge pull request #53346 from astro/libxslt-libgcrypt
libxslt: add libgcrypt to buildInputs for cryptoSupport
2019-01-03 21:42:21 +01:00
Jörg Thalheim
201c4b8a3e
Merge pull request #53337 from r-ryantm/auto-update/jhead
jhead: 3.02 -> 3.03
2019-01-03 21:31:04 +01:00
Astro
e7f3b4d284 libxslt: add libgcrypt to buildInputs for cryptoSupport 2019-01-03 21:26:45 +01:00
Jean-Philippe Braun
4f99f8d2cb nixos/prometheus-bind-exporter: add module 2019-01-03 21:14:21 +01:00
Pascal Bach
c74054f1d1 youtube-dl: 2018.12.17 -> 2019.01.02 2019-01-03 14:57:43 -05:00
Jörg Thalheim
31682848cb
android-udev-rules: 20180112 -> 20181031 2019-01-03 20:56:39 +01:00
Jörg Thalheim
00f5c9d23e
Merge pull request #53339 from r-ryantm/auto-update/goxel
goxel: 0.8.1 -> 0.8.2
2019-01-03 20:49:53 +01:00
Jörg Thalheim
4d4f54f23b
Merge pull request #53338 from r-ryantm/auto-update/gpodder
gpodder: 3.10.5 -> 3.10.6
2019-01-03 20:43:49 +01:00
Renaud
e767e9b678
Merge pull request #51487 from uvNikita/ddclient/upgrade
ddclient: 3.8.3 -> 3.9.0
2019-01-03 20:42:28 +01:00
José Romildo Malaquias
3e00845cf0 vivaldi-ffmpeg-codecs: 70.0.3538.77 -> 71.0.3578.98 2019-01-03 14:08:54 -05:00
José Romildo Malaquias
cb1e93b2c0 vivaldi: 2.1.1337.51-1 -> 2.2.1388.37-1 2019-01-03 14:08:54 -05:00
R. RyanTM
4b5b8850d8 python37Packages.ldap3: 2.5.1 -> 2.5.2
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/python3.7-ldap3/versions
2019-01-03 20:06:00 +01:00
markuskowa
eebd1a9263
Merge pull request #53150 from yrashk/eaglemode
eaglemode: 0.86.0 -> 0.94.0
2019-01-03 20:01:07 +01:00
Rob Vermaas
fad19e21e8 julia: fix hash for 1.0.3
(cherry picked from commit 995c78064ade5153d80169d20903fa7a70714bd2)
2019-01-03 19:56:39 +01:00
Daiderd Jordan
d0f4baf45c
Merge pull request #52705 from jacereda/darwin-sfml-fix
Fix sfml build on Darwin
2019-01-03 19:47:20 +01:00
R. RyanTM
2a28248352 goxel: 0.8.1 -> 0.8.2
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/goxel/versions
2019-01-03 10:44:00 -08:00
Jan Tojnar
e6797f686d
pulseeffects: 4.4.1 → 4.4.4
- Now depends on libdbus for RealtimeKit.

- No longer needs to add custom GStreamer plug-in path to environment variable:

4410f1ffc1
2019-01-03 19:42:41 +01:00
Bjørn Forsman
daf3d7d49f websocketd: init at 0.3.0 2019-01-03 19:39:36 +01:00
markuskowa
2c08c89a7a
Merge pull request #53263 from r-ryantm/auto-update/OpenOrienteering-Mapper
openorienteering-mapper: 0.8.3 -> 0.8.4
2019-01-03 19:35:58 +01:00
markuskowa
82c329eaa9
Merge pull request #53266 from marsam/fix-qrencode-darwin
qrencode: fix darwin build
2019-01-03 19:29:35 +01:00
R. RyanTM
189c2a4d80 latte-dock: 0.8.3 -> 0.8.4 (#53294)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/latte-dock/versions
2019-01-03 13:28:29 -05:00
worldofpeace
b81897d0d7
Merge pull request #53273 from r-ryantm/auto-update/notejot
notejot: 1.5.2 -> 1.5.3
2019-01-03 13:27:41 -05:00
R. RyanTM
60857d1926 gpodder: 3.10.5 -> 3.10.6
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/gpodder/versions
2019-01-03 10:20:57 -08:00
R. RyanTM
d69cd2441a jhead: 3.02 -> 3.03
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/jhead/versions
2019-01-03 10:13:34 -08:00