Commit graph

181261 commits

Author SHA1 Message Date
Andreas Rammhold 024a383d64
nixos/systemd: migrate systemd-timesync state when required
Somewhen between systemd v239 and v242 upstream decided to no longer run
a few system services with `DyanmicUser=1` but failed to provide a
migration path for all the state those services left behind.

For the case of systemd-timesync the state has to be moved from
/var/lib/private/systemd/timesync to /var/lib/systemd/timesync if
/var/lib/systemd/timesync is currently a symlink.

We only do this if the stateVersion is still below 19.09 to avoid
starting to have an ever growing activation script for (then) ancient
systemd migrations that are no longer required.

See https://github.com/systemd/systemd/issues/12131 for details about
the missing migration path and related discussion.
2019-06-03 15:05:19 +02:00
Florian Klink bc71b6eaf6
nixosTests.containers-imperative: add tmpfiles test
(cherry picked from commit 92600a90e248aa27f2aedcce4ad309f987a390df)
2019-06-03 15:05:18 +02:00
Andreas Rammhold 1b7b1dbe2f
nixos/networkd: rename GatewayOnlink to GatewayOnLink
This follows upstreams renaming of the option [1].

[1] 9cb8c55934
2019-06-03 15:05:17 +02:00
Andreas Rammhold d600da7045
nixos/networkd: use the route section for default routes
With systemd v242 using the `Gateway` attribute of the `[Network]`
section will lead to "onlink" routes on all the device that are matched
by the default configuration (typically all devices) causing multiple
default routes (even on localhost).

We can only avoid that - while keeping our default route option - when
we mark the route as explicitly not on link. Only gateways that are
within a subnet of one of the assigned interface addresses will be
installed into the routing table.
2019-06-03 15:05:16 +02:00
Andreas Rammhold a32cd7d84a
nixos/networkd: use no instead of none for DHCP= option
systemd has deprecated the use of `none` and recommends using `no`
instead.
2019-06-03 15:05:15 +02:00
Andreas Rammhold 4743ad7392
nixos/tests/radicale: be a bit more permissive when matching logs
With the systemd update to v242 five lines are not longer sufficient to
verify that the storage was verified. In order to reduce future test
failures increasing it to 10 lines sounds like a sane amount.
2019-06-03 15:05:14 +02:00
Andreas Rammhold 1f03f6fc43
nixos/udev: switch networking.usePredicatableInterfaceNames to a kernel param
The udev rules we are shipping no longer work with systemd v242 and were
remove upstream some time ago. It seems like the entire renaming is now
done in C and not in the udev rules.
2019-06-03 15:05:12 +02:00
Andreas Rammhold 8c7e588362
systemd: 241.20190221 -> 242 2019-06-03 15:05:11 +02:00
Jörg Thalheim 2a0f85d882
nixos/os-release: add documentation url 2019-06-03 15:05:10 +02:00
Jörg Thalheim 5b0db07ee1
systemd: 239.20190219 -> 241.20190221 2019-06-03 15:05:09 +02:00
Maximilian Bosch 7c53ac0184
Merge pull request #62590 from r-ryantm/auto-update/vim
vim: 8.1.1234 -> 8.1.1432
2019-06-03 12:32:46 +02:00
R. RyanTM 30496d80fa vim: 8.1.1234 -> 8.1.1432
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/vim/versions
2019-06-03 01:04:55 -07:00
Orivej Desh 5ccacc2514 libevent: 2.1.8 -> 2.1.10 2019-06-02 23:14:35 +00:00
Michael Weiss 6d99421a11
Merge pull request #62332 from primeos/python-cryptography
python37Packages.cryptography: 2.6.1 -> 2.7
2019-06-02 15:03:54 +02:00
Michael Raskin 49eac6aebd
Merge pull request #62419 from r-ryantm/auto-update/glib
glib: 2.60.2 -> 2.60.3
2019-06-02 08:47:35 +00:00
R. RyanTM 50ba595d2c glib: 2.60.2 -> 2.60.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/glib/versions
2019-06-01 12:01:59 -07:00
Matthew Bauer f5e7e1c24b
Merge pull request #62271 from matthewbauer/cleanup-after-postgresql
postgresql: install in $out/share/postgresql
2019-06-01 15:00:03 -04:00
Matthew Bauer 01390dcef2
Merge pull request #60419 from dtzWill/fix/mosh-llvm7
mosh: upstream patch to fix w/newer clang/libcxx (c++17)
2019-05-31 20:59:48 -04:00
Michael Weiss 77e1967dcd
python37Packages.cryptography: 2.6.1 -> 2.7
Changelog:
https://cryptography.io/en/latest/changelog/#v2-7

Important changes:
- BACKWARDS INCOMPATIBLE: We no longer distribute 32-bit manylinux1
  wheels. Continuing to produce them was a maintenance burden.
- BACKWARDS INCOMPATIBLE: Removed the
  cryptography.hazmat.primitives.mac.MACContext interface.
  The CMAC and HMAC APIs have not changed, but they are no longer
  registered as MACContext instances.
2019-05-31 23:18:55 +02:00
Will Dietz 1012c31526
Merge pull request #56251 from dtzWill/update/tar-1.32
gnutar: 1.31 -> 1.32
2019-05-30 23:20:25 -05:00
Will Dietz 9b65cb1719
Merge pull request #62196 from dtzWill/update/harfbuzz-2.5.0
harfbuzz: 2.3.1 -> 2.5.0
2019-05-30 23:12:51 -05:00
Matthew Bauer 376bb5108a postgresql: install in $out/share/postgresql
Fixes #62235
2019-05-30 22:30:15 -04:00
Orivej Desh 989d7f8d2c libsodium: 1.0.17 -> 1.0.18 2019-05-31 01:02:30 +00:00
Peter Simons cd76032c1b
Merge pull request #62180 from dtzWill/update/openssl-1.1.1c-1.0.2s
openssl: 1.1.1c, 1.0.2s
2019-05-29 19:46:11 +02:00
Will Dietz 642c9a7e74
Revert "openssl: fix CVE-2019-1543"
This reverts commit aae4c114a4.
2019-05-29 07:54:00 -05:00
Peter Simons dfcfeec0f0
Merge pull request #62202 from dtzWill/update/gnupg-2.2.16
gnupg: 2.2.15 -> 2.2.16
2019-05-29 10:47:30 +02:00
Frederik Rietdijk 72cd0dc11e Merge staging-next into staging 2019-05-29 10:40:24 +02:00
Frederik Rietdijk b95dfb09b8 Merge staging into staging-next 2019-05-29 10:39:52 +02:00
Frederik Rietdijk 3628af3b68 Merge master into staging-next 2019-05-29 10:38:45 +02:00
Frederik Rietdijk 97aba37876
Merge pull request #61657 from NixOS/staging-next
Staging next
2019-05-29 08:38:21 +00:00
Jörg Thalheim 9cce7eab8d
swig: use pname and standardize meta (#62158)
swig: use pname and standardize meta
2019-05-29 09:28:55 +01:00
Jörg Thalheim 3dbb020773
sysdig: 0.25 -> 0.26.1 (#62208)
sysdig: 0.25 -> 0.26.1
2019-05-29 09:22:48 +01:00
Jörg Thalheim 101b2ff117
sysdig: 0.25 -> 0.26.1
(cherry picked from commit 16ea5a8ca3b90d48a246a926b624ff0b92724249)
2019-05-29 08:59:37 +01:00
Vladyslav M 4d0ec78406
Merge pull request #62139 from xrelkd/update/cargo-make
cargo-make: 0.19.2 -> 0.19.3
2019-05-29 10:47:31 +03:00
Will Dietz 1540c0e120 wireshark: 3.0.1 -> 3.0.2 2019-05-29 16:20:12 +09:00
Gabriel Ebner 8b91250b79
Merge pull request #62185 from dtzWill/update/qalculate-3.2.0
libqalculate,qalculate-gtk: 3.1.0 -> 3.2.0
2019-05-29 08:53:53 +02:00
Elis Hirwing 4cdc1d3a7a
Merge pull request #62194 from dtzWill/update/xonsh-0.9.4
xonsh: 0.9.0 -> 0.9.4
2019-05-29 08:31:25 +02:00
Vincent Laporte 3ca7fc10e8 ocamlPackages.earley: 1.0.2 -> 2.0.0 2019-05-29 08:29:09 +02:00
Elis Hirwing 3840e1e935
Merge pull request #62187 from dtzWill/update/yubikey-manager-2.1.1
yubikey-manager: 2.1.0 -> 2.1.1
2019-05-29 08:29:01 +02:00
Elis Hirwing 4318c3cc9b
Merge pull request #62109 from BadDecisionsAlex/patch-5
genymotion: refactor src from requireFile to fetchurl
2019-05-29 07:49:50 +02:00
Samuel Dionne-Riel 61f0936d1c
Merge pull request #61652 from samueldr/update/u-boot/2019.04
u-boot: 2018.09 -> 2019.04 (+ ATF update and boards)
2019-05-28 23:19:24 -04:00
Samuel Dionne-Riel 9bc34e38ae
Merge pull request #62178 from samueldr/fix/meson-systemd-cross
Enables systemd-boot for ARM + fixes meson cpu families
2019-05-28 23:18:37 -04:00
Aaron Andersen 8ae3e7379f
Merge pull request #62161 from acowley/qview2
qView: init at 2.0
2019-05-28 23:17:37 -04:00
Austin Seipp 63ff37f278
liburing: 1.0.0pre118_2e719820 -> 1.0.0pre131_b422aa11cc
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2019-05-28 21:43:42 -05:00
Will Dietz 3f7657d7fb
gnupg: 2.2.15 -> 2.2.16
https://dev.gnupg.org/T4509
2019-05-28 21:06:20 -05:00
Mario Rodas 21e2601d2a
Merge pull request #62145 from GRBurst/protonmail-bridge
protonmail-bridge: 1.1.4 -> 1.1.5
2019-05-28 21:02:57 -05:00
Austin Seipp 5e0cab80c5
foundationdb: default to 6.1.8 (from 6.0.18)
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2019-05-28 20:54:09 -05:00
Will Dietz 98bdeb049d
harfbuzz: 2.3.1 -> 2.5.0
https://github.com/harfbuzz/harfbuzz/releases/tag/2.5.0
2019-05-28 20:15:07 -05:00
Will Dietz 8fc3b6a7fa
xonsh: 0.9.0 -> 0.9.4 2019-05-28 20:02:33 -05:00
Will Dietz 984cc997bc
yubikey-manager: 2.1.0 -> 2.1.1 2019-05-28 19:28:26 -05:00