Commit Graph
247658 Commits
Author SHA1 Message Date
Martin Weinelt a43791b58a Merge pull request #94651 from jojosch/mycli-1.22.2
mycli: 1.22.1 -> 1.22.2
2020-08-04 12:47:08 +02:00
Luflosi c10e5168ac kakoune: 2020.01.16 -> 2020.08.04
https://github.com/mawww/kakoune/releases/tag/v2020.08.04
2020-08-04 12:34:34 +02:00
Johannes Schleifenbaum b00d9a3c13 mycli: 1.22.1 -> 1.22.2 2020-08-04 12:24:55 +02:00
Johannes Schleifenbaum 4b10448932 dbeaver: 7.1.3 -> 7.1.4 2020-08-04 12:22:10 +02:00
Daniël de Kok b56eb10f89 Merge pull request #94469 from cust0dian/navi-2.7.1
navi: init at 2.7.1
2020-08-04 12:07:45 +02:00
Vincent Laporte 04f9cd0b0c ocaml-ng.ocamlPackages_4_11.ocaml: 4.11.0+β2 → 4.11.0+β3 2020-08-04 11:26:34 +02:00
dadada 20f052b6f6 nixos/dokuwiki: add test for login page
Cookie jar can be used to accurately test if the login was successful.
Simply searching for the user name is not sufficient, since it is always
part of the returned page after login. The page should display a phrase
containing the username after login.
2020-08-04 11:03:25 +02:00
Lancelot SIX d62c280524 skypeforlinux: 8.62.0.85 -> 8.63.0.76 2020-08-04 09:36:11 +01:00
Jaka Hudoklin 38dc94bcf0 Merge pull request #94606 from r-ryantm/auto-update/hivex
hivex: 1.3.18 -> 1.3.19
2020-08-04 10:21:02 +02:00
Jörg Thalheim 10649af627 Merge pull request #94085 from xaverh/master
clipmenu: 6.0.1 -> 6.1.0
2020-08-04 08:51:16 +01:00
Daniël de Kok dca79650f3 Merge pull request #94509 from r-ryantm/auto-update/jdupes
jdupes: 1.17.0 -> 1.18.2
2020-08-04 09:49:21 +02:00
Jörg Thalheim 1476c6f349 Merge pull request #91146 from tmplt/doc-zfs-replicate
nixos/zfs-replication: document expected lz4 on host system
2020-08-04 08:46:06 +01:00
Daniël de Kok b87268ff2e jdupes: fix build on Darwin
jdupes was compiled with HARDEN=1. This adds the '-z' option to `ld`, which is
not available LLVM ld. Only enable the HARDEN option for GNU toolchains.
2020-08-04 09:30:00 +02:00
Daniël de Kok 5e7fb7699c Merge pull request #94526 from r-ryantm/auto-update/mill
mill: 0.7.4 -> 0.8.0
2020-08-04 09:17:29 +02:00
Michele Guerini Rocco 85a6aa1131 Merge pull request #94612 from OmnipotentEntity/master
katago: 1.4.4 -> 1.5.0
2020-08-04 09:15:29 +02:00
Daniël de Kok 92769af451 Merge pull request #94534 from r-ryantm/auto-update/navidrome
navidrome: 0.24.0 -> 0.27.0
2020-08-04 09:12:47 +02:00
Daniël de Kok 2d282bbd16 Merge pull request #94640 from marsam/update-racket
racket: 7.7 -> 7.8
2020-08-04 09:11:28 +02:00
Daniël de Kok a7aae2e34d Merge pull request #94643 from doronbehar/wrapNeovim
wrapNeovim: fix darwin build
2020-08-04 08:42:47 +02:00
Doron Behar c63b5c4c36 wrapNeovim: fix darwin build 2020-08-04 09:14:09 +03:00
zowoq 6a7f761d73 .github/workflows/wait-ofborg.yml: double timeout if staging 2020-08-04 15:28:13 +10:00
Mario Rodas c2a3988d6c Merge pull request #94559 from wjlroe/fix-zig-0.6.0
zig: fix build
2020-08-03 23:15:38 -05:00
Mario Rodas 87e39d444c Merge pull request #94634 from zowoq/delta
gitAndTools.delta: 0.3.0 -> 0.4.0
2020-08-03 23:03:59 -05:00
Silvan Mosberger d418434d12 Merge pull request #91142 from leungbk/nodePackages-vimls
nodePackages.vim-language-server: init at 2.1.0
2020-08-04 05:11:59 +02:00
Brian Leung 8d4cc5603b nodePackages.vim-language-server: init at 2.1.0 2020-08-03 19:33:14 -07:00
R. RyanTM 3d96a42d2a projectm: 3.1.3 -> 3.1.7 (#94298) 2020-08-03 22:31:18 -04:00
Jan Tojnar 5b543ef214 Merge pull request #93011 from jtojnar/meson-0.55.0 2020-08-04 04:04:50 +02:00
zowoq fe8590a18f gitAndTools.delta: 0.3.0 -> 0.4.0
https://github.com/dandavison/delta/releases/tag/0.4.0
2020-08-04 11:27:59 +10:00
José Romildo Malaquias f7f1f727c6 Merge pull request #94543 from r-ryantm/auto-update/papirus-icon-theme
papirus-icon-theme: 20200702 -> 20200801
2020-08-03 20:54:04 -03:00
Mario Rodas bc63dbcc10 Merge pull request #94605 from r-ryantm/auto-update/haproxy
haproxy: 2.1.7 -> 2.2.2
2020-08-03 18:37:54 -05:00
worldofpeace 29fc5af576 Merge pull request #93847 from MetaDark/xpadneo
linuxPackages.xpadneo: 0.8.1 -> 0.8.2
2020-08-03 19:14:00 -04:00
Eric Dallo c33b26ff59 MIDIVisualizer: init at 5.1 2020-08-03 20:13:40 -03:00
Bart Brouns e6ff4707bc real_time_config_quick_scan:unstable-2020-08-03 -> unstable-2020-07-23
also resolve suggestions from https://github.com/NixOS/nixpkgs/pull/78998
2020-08-04 00:27:26 +02:00
Ryan Mulligan 4eec1d6967 Merge pull request #94536 from r-ryantm/auto-update/nomacs
nomacs: 3.15.1616 -> 3.16.224
2020-08-03 15:17:08 -07:00
markuskowa 44b673a132 Merge pull request #94227 from r-ryantm/auto-update/soapyremote
soapyremote: 0.5.1 -> 0.5.2
2020-08-03 23:58:30 +02:00
markuskowa cecfe9d474 Merge pull request #94116 from r-ryantm/auto-update/linuxptp
linuxptp: 2.0 -> 3.0
2020-08-03 23:57:01 +02:00
markuskowa 9600775ebd Merge pull request #94279 from r-ryantm/auto-update/limesuite
limesuite: 20.01.0 -> 20.07.1
2020-08-03 23:46:09 +02:00
dadada 938bd67988 nixos/dokuwiki: fix path to ACL 2020-08-03 23:40:41 +02:00
Robert Scott 56f2d53f26 pythonPackages.bsdiff4: init at 1.2.0 2020-08-03 14:39:36 -07:00
Robert Scott f26cbd0caa licenses: add bsdProtection
see https://spdx.org/licenses/BSD-Protection.html
2020-08-03 14:39:36 -07:00
Pavol Rusnak 64a8d0115b python3Packages.hwi: init at 1.1.2 2020-08-03 14:13:18 -07:00
Martin Weinelt fd2c4f05f2 home-assistant: regenerate component packages 2020-08-03 13:52:39 -07:00
Martin Weinelt cd8dcb546a python3Packages.pyHS100: init at 0.3.5.1 2020-08-03 13:52:39 -07:00
Martin Weinelt 2db9d13de4 pythonPackages.click-datetime: init at 0.2 2020-08-03 13:52:39 -07:00
Tim Steinbach 18ba7fc789 linux: Remove 5.6 2020-08-03 16:49:55 -04:00
Tim Steinbach 6afba54ead linux_hardened_latest: Keep 5.7 2020-08-03 16:48:44 -04:00
Tim Steinbach 3a8cbea4f7 linux: Init 5.8 2020-08-03 16:45:45 -04:00
Silvan Mosberger 446d80d28d lib/tests: Add tests for freeform modules 2020-08-03 22:37:01 +02:00
Silvan Mosberger 2d45a62899 lib/types: Make submodules use the freeform type description
Submodules that have a freeform type set behave as if that was the type
of the option itself (for values that don't have an option). Since the
submodules options are shown as separate entries in the manual, it makes
sense to show the freeform type as the submodule type.
2020-08-03 22:37:01 +02:00
Silvan Mosberger 65e25deb06 lib/modules: Implement freeform modules
For programs that have a lot of (Nix-representable) configuration options,
a simple way to represent this in a NixOS module is to declare an
option of a type like `attrsOf str`, representing a key-value mapping
which then gets generated into a config file. However with such a type,
there's no way to add type checking for only some key values.

On the other end of the spectrum, one can declare a single separate
option for every key value that the program supports, ending up with a module
with potentially 100s of options. This has the benefit that every value
gets type checked, catching mistakes at evaluation time already. However
the disadvantage is that the module becomes big, becomes coupled to the
program version and takes a lot of effort to write and maintain.

Previously there was a middle ground between these two
extremes: Declare an option of a type like `attrsOf str`, but declare
additional separate options for the values you wish to have type
checked, and assign their values to the `attrsOf str` option. While this
works decently, it has the problem of duplicated options, since now both
the additional options and the `attrsOf str` option can be used to set a
key value. This leads to confusion about what should happen if both are
set, which defaults should apply, and more.

Now with this change, a middle ground becomes available that solves above
problems: The module system now supports setting a freeform type, which
gets used for all definitions that don't have an associated option. This
means that you can now declare all options you wish to have type
checked, while for the rest a freeform type like `attrsOf str` can be
used.
2020-08-03 22:37:00 +02:00
Silvan Mosberger fd75dc8765 lib/modules: Internally collect all unmatched definitions
This fundamentally changes how the module evaluation internally
handles definitions without an associated option.

Previously the values of these definitions were discarded and only
the names were propagated. This was fine because that's all that's
needed for optionally checking whether all definitions have an
associated option with _module.check.

However with the upcoming change of supporting freeform modules,
we *do* need the values of these.

With this change, the module evaluation cleanly separates definitions
that match an option, and ones that do not.
2020-08-03 22:37:00 +02:00