242770 Commits

Author SHA1 Message Date
Jan Tojnar
dff0034a8b
Merge pull request #96948 from jtojnar/fix-pitivi 2020-09-02 21:25:01 +02:00
Malte Brandy
6be7f90931
haskellPackages.haskell-language-server: Fix eval 2020-09-02 20:46:00 +02:00
Lucas Savva
61dbf4bf89
nixos/acme: Add proper nginx/httpd config reload checks
Testing of certs failed randomly when the web server was still
returning old certs even after the reload was "complete". This was
because the reload commands send process signals and do not wait
for the worker processes to restart. This commit adds log watchers
which wait for the worker processes to be restarted.
2020-09-02 19:25:30 +01:00
Lucas Savva
982c5a1f0e
nixos/acme: Restructure module
- Use an acme user and group, allow group override only
- Use hashes to determine when certs actually need to regenerate
- Avoid running lego more than necessary
- Harden permissions
- Support "systemctl clean" for cert regeneration
- Support reuse of keys between some configuration changes
- Permissions fix services solves for previously root owned certs
- Add a note about multiple account creation and emails
- Migrate extraDomains to a list
- Deprecate user option
- Use minica for self-signed certs
- Rewrite all tests

I thought of a few more cases where things may go wrong,
and added tests to cover them. In particular, the web server
reload services were depending on the target - which stays alive,
meaning that the renewal timer wouldn't be triggering a reload
and old certs would stay on the web servers.

I encountered some problems ensuring that the reload took place
without accidently triggering it as part of the test. The sync
commands I added ended up being essential and I'm not sure why,
it seems like either node.succeed ends too early or there's an
oddity of the vm's filesystem I'm not aware of.

- Fix duplicate systemd rules on reload services

Since useACMEHost is not unique to every vhost, if one cert
was reused many times it would create duplicate entries in
${server}-config-reload.service for wants, before and
ConditionPathExists
2020-09-02 19:22:43 +01:00
Daniël de Kok
f145223340
Merge pull request #96831 from SCOTT-HAMILTON/numworks
numworks: init udev rules and module
2020-09-02 20:03:02 +02:00
Tobias Happ
b2679e8b41 rustup: add zlib as runtime dependency
Fixes https://github.com/NixOS/nixpkgs/issues/92946.
2020-09-02 10:57:35 -07:00
Tim Steinbach
f9bf64f0c4
oh-my-zsh: 2020-08-31 -> 2020-09-02 2020-09-02 13:48:58 -04:00
SCOTT-HAMILTON
e5bb747c9d numworks-udev-rules: init on 02/09/2020 2020-09-02 19:45:07 +02:00
Jan Tojnar
0d83d01dfe
Merge pull request #96911 from kampka/glibmm
glibmm: Add glib to nativeBuildInputs
2020-09-02 19:34:27 +02:00
Christian Kampka
d4c42bfaf5
liberation_ttf: Fix cross-compiling
liberation_ttf runs python3 during build,
hence it needs to be in nativeBuildInputs
when cross-building.
2020-09-02 19:22:10 +02:00
adisbladis
6fc3562432
Merge pull request #94637 from antifuchs/gccemacs-on-darwin
emacs: Make gccemacs build on darwin
2020-09-02 18:30:58 +02:00
Drew Risinger
ab525faf05 python3Packages.cirq: unbreak
Remove unneeded test disables.
Add changelog.
Unpin most python dependencies.
2020-09-02 09:08:45 -07:00
Robert Schütz
3d3eef24ae etesync-dav: loosen radicale version bounds 2020-09-02 09:04:04 -07:00
Robert Schütz
a38a9590d8 radicale: 3.0.3 -> 3.0.5 2020-09-02 09:04:04 -07:00
Doron Behar
c67bcd23d4 doc: nodejs: Update override example to use overlays
Also: Add links so it'll be easier to find the referred files.
2020-09-02 19:00:46 +03:00
Heikki Hokkanen
48ade7c0af timewarrior: 1.3.0 -> 1.4.2 2020-09-02 18:52:48 +03:00
Aaron Andersen
259aaf6abf
Merge pull request #96926 from davidak/limesurvey-update
limesurvey: 3.17.12+190823 -> 3.23.0+200813
2020-09-02 11:50:11 -04:00
Félix Baylac-Jacqué
09c383c17a
Merge pull request #94917 from ju1m/biboumi
nixos/biboumi: init
2020-09-02 17:43:27 +02:00
Aaron Andersen
8d3123d2f4
Merge pull request #96738 from jojosch/dbeaver_7.2.0
dbeaver: 7.1.5 -> 7.2.0
2020-09-02 11:15:40 -04:00
Serval
4ac99e76bc
nixos/tests/v2ray: init 2020-09-02 22:18:52 +08:00
Serval
9a5a8949aa
v2ray: 4.26.0 -> 4.27.5 2020-09-02 22:13:02 +08:00
Dennis Gosnell
cf1a3d7ece
Merge pull request #96956 from rnhmjoj/pandoc-crossref
haskellPackages.pandoc-crossref: mark unbroken
2020-09-02 23:09:59 +09:00
Simon Waibl
32f5e5da4a
Merge pull request #96677 from edude03/patch-2
plex: 1.19 -> 1.20
2020-09-02 15:59:27 +02:00
WORLDofPEACE
31008a8f15
Merge pull request #96937 from jtojnar/drop-strigi
strigi: drop
2020-09-02 08:53:24 -04:00
WORLDofPEACE
18348c7829
Merge pull request #96042 from rnhmjoj/loaOf
treewide: completely remove types.loaOf
2020-09-02 08:45:37 -04:00
Mario Rodas
403414522a
Merge pull request #96945 from endgame/chromedriver-bump
chromedriver: 83.0.4103.39 -> 85.0.4183.87
2020-09-02 07:28:39 -05:00
rnhmjoj
d9cd2ca21d
haskellPackages.pandoc-crossref: mark unbroken 2020-09-02 14:12:02 +02:00
Sascha Grunert
27b0c4b151 nixos/containers: add oci-seccomp-bpf-hook
Signed-off-by: Sascha Grunert <sgrunert@suse.com>
2020-09-02 21:53:37 +10:00
zowoq
ee0d559dae oci-seccomp-bpf-hook: move to linuxPackages 2020-09-02 20:14:22 +10:00
Vladimír Čunát
c5dcb9682e
powerdevil: fix hash of patch
The hash added in 24ebfb1e021b belongs to pure download
before normalization done by fetchpatch.
2020-09-02 11:14:38 +02:00
Christian Kampka
7332051e27
glibmm: Add glib to nativeBuildInputs
While compiling, glibmm tries to execute glib-compile-schemas, which
requires glib to be in the nativeBuildInputs for cross-platform builds.
2020-09-02 10:39:03 +02:00
Daniël de Kok
f20daaa85c
Merge pull request #96282 from rople380/master
godu: init at 1.3.0
2020-09-02 10:36:25 +02:00
Vincent Laporte
910ac8645f ocamlPackages.ocp-index: 1.2 → 1.2.1 2020-09-02 10:30:34 +02:00
Vincent Laporte
745a86726a ocamlPackages.re: disable tests with OCaml < 4.04 2020-09-02 10:30:34 +02:00
Vladimír Čunát
d95a022648
Merge branch 'master' into staging-next
This fixes an evaluation problem in check-esxi-hardware
2020-09-02 09:43:30 +02:00
Mario Rodas
df8eed0ccf ocaml-ng.ocamlPackages_4_11.ocaml: 4.11.0 -> 4.11.1 2020-09-02 09:30:20 +02:00
Thomas Friese
ba11f710fb
bitwig-studio3: 3.2.6 -> 3.2.7 2020-09-02 08:44:51 +02:00
Julien Moutinho
f333296776 nixos/biboumi: init 2020-09-02 08:31:53 +02:00
WORLDofPEACE
765d0371a8
Merge pull request #96879 from romildo/rm.deepin.doc
deepin: register removal in release notes, aliases and module list
2020-09-02 02:25:43 -04:00
rople380
128e0ec04b godu: init at 1.3.0
Co-authored-by: Daniël de Kok <me@github.danieldk.eu>
2020-09-02 08:11:38 +02:00
rople380
8511890fe0 maintainers: add rople380 2020-09-02 08:11:18 +02:00
Daniël de Kok
b268e89ff7
Merge pull request #96944 from xoe-labs/da-bump-gittown
git-town: 7.3.0 → 7.4.0
2020-09-02 07:57:08 +02:00
Daniël de Kok
f1a29ad041
Merge pull request #96904 from danieldk/1password-0.8.4
_1password-gui: 0.8.3-1 -> 0.8.4
2020-09-02 07:51:12 +02:00
Jan Tojnar
84d0f3fa7d
pkgsMusl.libusb-compat-0_1: fix eval
e89e2edc7349c0df15fa03b8229c370340547538 did not move all files when moving the directory.

Fixes: https://github.com/NixOS/nixpkgs/issues/96947
2020-09-02 07:38:09 +02:00
Jan Tojnar
2c152eed4c
pitivi: Fix build
The latest version is not compatible with Python 3.8,
let's cherry-pick some patches from master.

Also pre-prepare for incoming release of GStreamer 1.18.
2020-09-02 07:25:19 +02:00
Orivej Desh (NixOS)
de45bbe1b4
Merge pull request #96684 from magnetophon/LV2plugins
update some LV2 plugins
2020-09-02 05:12:54 +00:00
Orivej Desh (NixOS)
ae5bd28035
Merge pull request #82308 from magnetophon/surge
surge: init at 1.7.1
2020-09-02 05:10:47 +00:00
Orivej Desh
018f0862ba surge: fix build 2020-09-02 05:09:42 +00:00
Bart Brouns
e0baa46fea surge: 1.6.6 -> 1.7.1 2020-09-02 04:56:57 +00:00
Bart Brouns
f68e68497f surge: init at 1.6.6 2020-09-02 04:56:57 +00:00