Commit Graph
181810 Commits
Author SHA1 Message Date
Vladimír Čunát dcd42d35dc TMP: merge PR with staging 2019-06-03 22:35:30 +02:00
Vladimír Čunát ee86a325dd Merge branch 'staging-next' into staging
Conflicts (simple):
	nixos/doc/manual/release-notes/rl-1909.xml
2019-06-03 22:34:49 +02:00
worldofpeace ff3049f67d Revert "Revert "libical: temporarily don't build docs to unblock staging-next""
This reverts commit ea01202e5e.
2019-06-03 15:55:19 -04:00
worldofpeace daf8b68971 Revert "Revert "libpsl: don't build docs""
This reverts commit 8809ebe42a.
2019-06-03 15:55:07 -04:00
worldofpeace 9096648a2e Revert "Revert "gtk-doc: fix css file permissions""
This reverts commit 451be596d3.
2019-06-03 15:54:46 -04:00
worldofpeace 93cac33f95 Revert "Revert "gtk-doc: build with meson""
This reverts commit 7c1568645b.
2019-06-03 15:54:27 -04:00
worldofpeace 7d1ac249df Revert "Revert "gtk-doc: 1.29 -> 1.30""
This reverts commit b41ef4c7ba.
2019-06-03 15:54:04 -04:00
Mario RodasandVincent Laporte ddaf94d804 ocamlPackages.merlin: 3.2.2 -> 3.3.0 2019-06-03 17:13:37 +02:00
Florian KlinkandGitHub 2812b5ce39 systemd: 239 -> 242 (#61321)
systemd: 239 -> 242
2019-06-03 16:40:55 +02:00
Mario RodasandGitHub 7531309c6e Merge pull request #62404 from xrelkd/update/cargo-make
cargo-make: 0.19.3 -> 0.19.4
2019-06-03 09:12:58 -05:00
Mario RodasandGitHub 168d253a00 Merge pull request #62539 from r-ryantm/auto-update/python2.7-python-stdnum
python27Packages.python-stdnum: 1.10 -> 1.11
2019-06-03 09:07:01 -05:00
R. RyanTMandMario Rodas a0d1442ed8 python27Packages.python-stdnum: 1.10 -> 1.11
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/python2.7-python-stdnum/versions
2019-06-03 09:01:40 -05:00
Nikolay Amiantov 28bd05ce62 libsForQt5.qtwebkit-plugins: 2015-05-09 -> 2017-01-25 2019-06-03 17:01:04 +03:00
Nikolay Amiantov d5b8080332 libxls: 1.4.0 -> 1.5.1 2019-06-03 17:00:38 +03:00
Mario RodasandGitHub 15017d6d90 Merge pull request #62547 from r-ryantm/auto-update/python3.7-uncertainties
python37Packages.uncertainties: 3.0.3 -> 3.1
2019-06-03 08:54:22 -05:00
R. RyanTMandMario Rodas 4ae62e26ea python37Packages.uncertainties: 3.0.3 -> 3.1.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-uncertainties/versions
2019-06-03 08:49:56 -05:00
Mario RodasandGitHub 3e8696f7b1 Merge pull request #62543 from r-ryantm/auto-update/python3.7-stripe
python37Packages.stripe: 2.27.0 -> 2.29.0
2019-06-03 08:46:07 -05:00
Maximilian BoschandGitHub 0dbdb2e21d Merge pull request #62528 from eadwu/compton/wintypes-conflict
compton: try not to conflict wintypes
2019-06-03 15:41:37 +02:00
R. RyanTMandMario Rodas 25fb89009f python37Packages.stripe: 2.27.0 -> 2.29.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/python3.7-stripe/versions
2019-06-03 08:41:20 -05:00
Jörg ThalheimandGitHub 37e4161535 src: 1.25 -> 1.26 (#62576)
src: 1.25 -> 1.26
2019-06-03 14:19:06 +01:00
Mario RodasandGitHub 15989fb47b Merge pull request #62548 from r-ryantm/auto-update/python3.7-XlsxWriter
python37Packages.XlsxWriter: 1.1.7 -> 1.1.8
2019-06-03 08:16:50 -05:00
Andreas Rammhold 7508490770 nixos/test: remove the stateVersion statement from the test-instrumentation
We set stateVersion to `mkDefault 18.03` in
`nixos/modules/testing/test-instrumentation.nix` and in
`modules/installer/cd-dvd/installation-cd-base.nix`.

Accessing the stateVersion in the module system from within the tests
results in the following error:
> The unique option `system.stateVersion' is defined multiple times, in
> `nixpkgs/nixos/modules/installer/cd-dvd/installation-cd-base.nix' and
> `nixpkgs/nixos/modules/testing/test-instrumentation.nix'.

There are other tests that use it as well. Namely the radicale test also
verifies behaviour between state versions is as expected. It switches a
package default value. Others switched on the state directory default.
It seems like having the timesyncd switch as part of every rendered
activationScript might cause this weird error.

Removing this line seems like a reasonable thing to do since we actually
set the default to the very same value in the module system. This line
should have been no-op besides the issue that we've two statements
setting it in this very specific case.
2019-06-03 15:05:24 +02:00
Andreas Rammhold 9077623324 nixos/misc: warn when someone is using the nixops autoLuks module
The autoLuks module is not really compatible with the updated systemd
version anymore. We started dropping NixOS specific patches that caused
unwanted side effects that we had to work around otherwise.

This change points users towards the relevant PR and spits out a bit of
information on how to deal with the situation.
2019-06-03 15:05:23 +02:00
Andreas Rammhold 0f93834c5e systemd: remove references to $out/lib/systemd/catalog
On aarch64 we "leak" a reference to $out/lib/systemd/catalog in the lib
output. The result of that is a dependency cycle between $out and $lib.
Thus nix (rightfully) marks the build as failed. That reference
originates from an array of strings (catalog_file_dirs) in systemd
(src/src/journal/catalog.{c,h}).  The only consumer (as of v242) of the
symbol is the main function of journalctl.  Still libsystemd.so contains
the VALUE but not the symbol.  Systemd seems to be properly using
function & data sections together with the linker flags to garbage
collect unused sections (-Wl,--gc-sections).  For unknown reasons those
flags do not eliminate the unused string constants, in this case on
aarch64-linux. The hacky way is to just remove the reference after we
finished compiling.  Since it can not be used (there is no symbol to
actually refer to it) there should not be any harm.  It is a bit odd and
I really do not like starting these kind of hacks but there doesn't seem
to be a straight forward way at this point in time.

The reference will be replaced by the same reference the usual nukeRefs
tooling uses.  The standard tooling can not / should not be uesd since
it is a bit too excessive and could potentially do us some (more) harm.
2019-06-03 15:05:22 +02:00
Andreas Rammhold 81f390d2e3 systemd: disable building tests
We are currently not running any tests but building them takes
signitifcant amounts of time since they account to about 40% of all the
compilation targets.
2019-06-03 15:05:21 +02:00
Franz PletzandAndreas Rammhold d436ab0718 multipath-tools: 0.6.2 -> 0.8.1 2019-06-03 15:05:20 +02:00
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 KlinkandAndreas Rammhold 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] https://github.com/systemd/systemd/commit/9cb8c5593443d24c19e40bfd4fc06d672f8c554c
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 ThalheimandAndreas Rammhold 2a0f85d882 nixos/os-release: add documentation url 2019-06-03 15:05:10 +02:00
Jörg ThalheimandAndreas Rammhold 5b0db07ee1 systemd: 239.20190219 -> 241.20190221 2019-06-03 15:05:09 +02:00
Ryan MulliganandGitHub 1a28cf8943 Merge pull request #62584 from r-ryantm/auto-update/urlscan
urlscan: 0.9.2 -> 0.9.3
2019-06-03 05:52:47 -07:00
Ryan MulliganandGitHub 6d2df40892 Merge pull request #62597 from r-ryantm/auto-update/you-get
you-get: 0.4.1295 -> 0.4.1302
2019-06-03 05:51:42 -07:00
Ryan MulliganandGitHub 106e639b91 Merge pull request #62598 from r-ryantm/auto-update/zim
zim: 0.71.0 -> 0.71.1
2019-06-03 05:50:52 -07:00
Ryan MulliganandGitHub 9555f0b4ec Merge pull request #62388 from r-ryantm/auto-update/drawpile
drawpile: 2.1.8 -> 2.1.10
2019-06-03 05:49:30 -07:00
Ryan MulliganandGitHub 33c0d28e32 Merge pull request #62579 from r-ryantm/auto-update/tpm2-tss
tpm2-tss: 2.2.2 -> 2.2.3
2019-06-03 05:46:55 -07:00
Ryan MulliganandGitHub 1c090da0f1 Merge pull request #62416 from r-ryantm/auto-update/gede
gede: 2.13.1 -> 2.14.1
2019-06-03 05:46:17 -07:00
Tor Hedin BrønnerandGitHub ebd379e40c Merge pull request #62427 from worldofpeace/gnome-updates
Some GNOME3 updates (again)
2019-06-03 14:44:27 +02:00
Maximilian BoschandGitHub c2b83eaf31 Merge pull request #62596 from r-ryantm/auto-update/xterm
xterm: 345 -> 346
2019-06-03 14:37:14 +02:00
Jörg ThalheimandGitHub 51d3d5b8d0 skypeforlinux: 8.44.0.40 -> 8.45.0.41 (#62569)
skypeforlinux: 8.44.0.40 -> 8.45.0.41
2019-06-03 13:25:07 +01:00
Jörg ThalheimandGitHub e8e1dc71c5 Merge pull request #62529 from danieldk/remove-btsync-module
nixos/btsync: remove
2019-06-03 13:21:58 +01:00
Jörg ThalheimandGitHub 96ec038aa0 Merge pull request #62600 from asymmetric/paperkey
paperkey: use HTTPS
2019-06-03 13:18:06 +01:00
Jörg ThalheimandGitHub 78a365448d Merge pull request #62538 from Hodapp87/master
gzdoom: Fix wrong fluidsynth version
2019-06-03 13:17:30 +01:00
R. RyanTMandNikolay Amiantov 70204c2ab6 qpdf: 8.4.1 -> 8.4.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/qpdf/versions
2019-06-03 14:54:13 +03:00
Lorenzo Manacorda 43a65d7b7a paperkey: use HTTPS 2019-06-03 13:51:02 +02:00