Commit Graph

201100 Commits

Author SHA1 Message Date
Florian Klink
ffd0060869 nixos/ceph: use ConditionPathExists to delay ceph daemon start
This prevents services to be started before they're initialized, and
renders the `systemd.targets.ceph.wantedBy = lib.mkForce [];` hack in
the vm tests obsolete - The config now starts up ceph after a reboot,
too.

Let's take advantage of that, crash all VMs, and boot them up again.
2019-11-09 16:13:13 +01:00
Florian Klink
67e0777f62 nixos/ceph: run unprivileged, use StateDirectory and tmpfiles, don't pass extraServiceConfig
Don't pass user and group to ceph, and rely on it to drop ceps, but let
systemd handle running it as the appropriate user.

This also inlines the extraServiceConfig into the makeService function,
as we have conditionals depending on daemonType there anyways.

Use StateDirectory to create directories in
/var/lib/ceph/${daemonType}/${clusterName}-${daemonId}.

There previously was a condition on daemonType being one of mds,mon,rgw
or mgr. We only instantiate makeServices with these types, and "osd" was
special.
In the osd case, test examples suggest it'd be in something like
/var/lib/ceph/osd/ceph-${cfg.osd0.name} - so it's not special at all,
but exactly like the pattern for the others.

During initialization, we also need these folders, before the unit is
started up. Move the mkdir -p commands in the vm tests to the line
immediately before they're required.
2019-11-09 16:02:53 +01:00
Florian Klink
64c9c08302 nixos/ceph: create /etc/ceph and /var/lib/ceph via tmpfiles
We seem to be relying on those being present during runtime anyways.
2019-11-09 15:27:45 +01:00
Thomas Tuegel
8e639f142f
Merge pull request #71986 from mtetreault/mte/plymouth-improvements
plymouth: Add extra config field
2019-11-09 08:17:14 -06:00
Robin Gloster
cdf9b626c4
Merge pull request #72794 from petabyteboy/feature/qtwebengine-cve-2019-13720
qtwebengine: add patch for CVE-2019-13720
2019-11-09 15:08:51 +01:00
Bart Brouns
07b407743d fmsynth: change build so it produces sound again 2019-11-09 12:45:46 +01:00
Leon Schuermann
06062100a3 tpm2-tools: 4.0 -> 4.0.1 2019-11-09 12:44:16 +01:00
R. RyanTM
4b11fed3d6 kanboard: 1.2.10 -> 1.2.11 2019-11-09 12:41:16 +01:00
R. RyanTM
e922e10dec lttng-tools: 2.10.8 -> 2.11.0 2019-11-09 12:38:50 +01:00
Dmitry Kalinkin
21c3fabb44
Merge pull request #72804 from xtruder/pkgs/facetimehd-firmware/update-firmware-link
facetimehd-firmware: 1.43_4 -> 1.43_5
2019-11-09 05:13:34 -05:00
Vladimír Čunát
8302338ae9
Merge #72278: keepalived: 1.4.2 -> 1.4.5, patch CVE-2018-19115 2019-11-09 10:29:11 +01:00
Arnout Engelen
07c84f4de2 documentation: drop double 'the' 2019-11-09 10:10:47 +01:00
Théo Zimmermann
eebdaa936f doc: fix allowUnfreePredicate example following the introduction of pname
Co-Authored-By: Dmitry Kalinkin <dmitry.kalinkin@gmail.com>
2019-11-09 09:47:26 +01:00
Renaud
76761a82e0
lightstep-tracer-cpp: 0.8.1 -> 0.11.0
(#72995)
2019-11-09 09:45:03 +01:00
Vladimír Čunát
019fcab7f5
Merge #72054: gdal: add patch for CVE-2019-17545 2019-11-09 09:38:10 +01:00
Jonathan Ringer
364ae632c6 rust-bindgen: 0.51.0 -> 0.51.1 2019-11-09 08:05:10 +00:00
lodi
5e70be026e libco-canonical: v19.1 -> v20 2019-11-08 20:44:50 -08:00
Greg Roodt
2991ba6462 fluxctl: 1.13.3 -> 1.15.0 2019-11-08 20:25:41 -08:00
Aaron Andersen
8496f9556c
Merge pull request #73086 from redvers/httpd-module-enableUserDir-fix
nixos/httpd: module fixes enableUserDir (attendum to #72789)
2019-11-08 20:36:03 -05:00
Red Davies
62e421fbb2 nixos/httpd: module fixes enableUserDir (attendum to #72789) 2019-11-09 00:53:56 +00:00
Ben Wolsieffer
a1c3a7fa24 buildbot: 2.4.1 -> 2.5.0 2019-11-08 15:51:25 -08:00
Renaud
ac8d850878
Merge pull request #72971 from filalex77/ruplacer-0.4.1
ruplacer: init at 0.4.1
2019-11-09 00:30:20 +01:00
Silvan Mosberger
3022fde292
Merge pull request #71576 from ShaRose/patch-1
nixos/dnsdist: Add CAP_NET_BIND_SERVICE to AmbientCapabilities
2019-11-09 00:07:09 +01:00
Florian Klink
3928e7f6b1
Merge pull request #73063 from minijackson/shiori-things
shiori: update modSha256, update test to python, do more tests
2019-11-08 23:06:06 +01:00
Ryan Mulligan
54b0476618
Merge pull request #73067 from yurkobb/fix-mu-stable
Fix mu version from unreleased to stable (revert to 1.2)
2019-11-08 13:26:42 -08:00
Florian Klink
cced569cac
Merge pull request #73049 from flokli/fix-redis-merge
nixos/redis: fix merging
2019-11-08 22:13:54 +01:00
worldofpeace
1d3da3befc
Merge pull request #73060 from flokli/nixos-test-port-powerdns
nixos/powerdns: port test to python
2019-11-08 20:48:34 +00:00
worldofpeace
9cc610c576
Merge pull request #73057 from flokli/nixos-test-port-smokeping
nixos/smokeping: port test to python
2019-11-08 20:47:40 +00:00
worldofpeace
0c6853c727
Merge pull request #73056 from flokli/nixos-test-port-pppd
nixos/pppd: port test to python
2019-11-08 20:47:05 +00:00
worldofpeace
b859c85ada
Merge pull request #72998 from worldofpeace/client-tests-geary
gnome3.geary: add patch for longer client test timeout
2019-11-08 20:41:50 +00:00
Matthew Bauer
85a94a2578
Merge pull request #73020 from lodi/libco
libco-canonical: fix pkgconfig includedir
2019-11-08 15:04:29 -05:00
Daiderd Jordan
7fb0d95ca1
Merge pull request #71318 from tricktron/fixOpenConnectOnCatalina
openconnect: Add darwin support
2019-11-08 20:36:48 +01:00
Alexey Shmalko
8a7b4ccd1f
Merge pull request #73036 from marius851000/faudio
faudio: 19.10 -> 19.11
2019-11-08 19:58:34 +02:00
Yury Bulka
b220d3e0df Revert "mu: 1.2 -> 1.3.3"
This reverts commits 53a536c698
and af931c172d.

The repology.org info was incorrect, pulling in a development version
of mu as a release. The current (stable) release of mu is still 1.2:
https://github.com/djcb/mu/releases
2019-11-08 19:55:11 +02:00
Peter Simons
f6e975a5c5 haskell-polysemy-plugin: drop obsolete patches
Upstream has merged our changes and released a new version 0.2.4.0.
2019-11-08 18:52:37 +01:00
Peter Simons
0c0d11bc33 hoogle: update override for dependency to provide haskell-src-exts-1.22.x 2019-11-08 18:52:37 +01:00
Peter Simons
1439dcee0b haskell-configuration-common: cosmetic 2019-11-08 18:52:37 +01:00
Peter Simons
fa66e35df4 haskell-github-rest: disable failing test suite to fix the build 2019-11-08 18:52:37 +01:00
Peter Simons
857d39a5a3 git-annex: update sha256 hash for new version 7.20191106 2019-11-08 18:52:37 +01:00
Peter Simons
a83ece64ca all-cabal-hashes: update to Hackage at 2019-11-08T16:49:51Z 2019-11-08 18:52:37 +01:00
Peter Simons
bf54855e3c hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.15.0-7-gbb66e86 from Hackage revision
477d50a859.
2019-11-08 18:52:37 +01:00
(cdep)illabout
915b22e400 haskellPackages.purescript: unbreak 2019-11-08 18:52:37 +01:00
(cdep)illabout
6a236bbfce haskellPackages.happy_1_19_9: generate this package 2019-11-08 18:52:37 +01:00
(cdep)illabout
ec878fffd5 haskell: add cdepillabout as maintainer for some pretty-simple, purescript, and termonad 2019-11-08 18:52:37 +01:00
Peter Simons
b2ca3b457c hackage2nix: disable builds that break evaluation on Hydra 2019-11-08 18:52:37 +01:00
William R. Arellano
aff8660932 hapistrano: addBuildTool -> addBuildTools 2019-11-08 18:52:37 +01:00
William R. Arellano
140fa48b0f hapistrano: remove package from broken 2019-11-08 18:52:36 +01:00
William R. Arellano
71446091a8 hapistrano: fix broken package 2019-11-08 18:52:36 +01:00
Astro
5a59ed379c haskellPackages.hail: add patches to relax cabal dependencies 2019-11-08 18:52:36 +01:00
Peter Simons
0a66656d75 LTS Haskell 14.13 2019-11-08 18:52:36 +01:00