Commit Graph
182981 Commits
Author SHA1 Message Date
Matthew Bauer ba76fa91c7 treewide: handle enchant = enchant2
patch or provide backup to enchant1 where necessary
2019-06-03 12:47:28 -04:00
Michael Peyton Jones cf8457d3cc throttled: init at 0.6 2019-06-03 17:46:53 +01:00
R. RyanTMandProfpatsch 6eb0be091c rabbitmq-server: 3.7.14 -> 3.7.15
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/rabbitmq-server/versions
2019-06-03 18:41:49 +02:00
Matthew Bauer 9af84fe525 julia: strip out gfortran refs
Fixes #62588
2019-06-03 12:32:17 -04:00
Matthew Bauer cc582920f2 proot: 20190305 -> 20190510 2019-06-03 12:28:29 -04:00
Matthew Bauer 6c9977f753 waf: only add crossFlags when hostPlatform.system == targetPlatform
waf fails otherwise in some weird CHECK_UNAME things

Fixes #62540
2019-06-03 12:28:29 -04:00
Matthew Bauer 9f7bb1f512 python27: add override to build statically 2019-06-03 12:28:25 -04:00
Matthew Glazar 74bb653916 duplicity: speed up testing
Apply some upstream duplicity patches which optimize installCheckPhase.
On my laptop, this lowers duplicity's total build time from 8 m 42 s to
6 m 50 s (-21%).
2019-06-03 09:14:41 -07:00
Matthew Glazar 071167e6a9 duplicity: enable tests
* Install required tool dependencies ('tar', 'rdiff', etc.)
* Run installed duplicity instead of source tree duplicity
* Fix shebang of scripts in testing/overrides/bin/
* Disable some unhelpful developer-only tests
* Disable a test broken on Linux (root cause unknown)
* Work around low file descriptor soft limit for Darwin builders
2019-06-03 09:14:40 -07:00
Ryan MulliganandGitHub 5884dfe5a9 Merge pull request #62581 from r-ryantm/auto-update/uget
uget: 2.2.1 -> 2.2.2
2019-06-03 09:05:45 -07:00
Ryan MulliganandGitHub 197c759214 Merge pull request #62497 from r-ryantm/auto-update/pdns-recursor
pdns-recursor: 4.1.12 -> 4.1.13
2019-06-03 09:05:27 -07:00
Bas van Dijk 1959799d51 strongswan: 5.7.2 -> 5.8.0 2019-06-03 18:01:55 +02:00
Cyril CohenandVincent Laporte 547466064e coqPackages.mathcomp: 1.8.0 -> 1.9.0 and adding real-closed 2019-06-03 15:23:35 +00:00
Mario RodasandVincent Laporte ddaf94d804 ocamlPackages.merlin: 3.2.2 -> 3.3.0 2019-06-03 17:13:37 +02:00
Matthew Bauer 3e96aebf4e enchant: 1.6.1 -> 2.2.3
Moves default enchant to 2.2.3. Release url:

https://github.com/AbiWord/enchant/releases/tag/v2.0.0

Mostly need to verify no breakage occurs for packages using enchant.
2019-06-03 11:13:36 -04:00
Matthew Bauer be705d8249 pyenchant: mark broken on darwin/macOS 2019-06-03 11:13:35 -04:00
Matthew Bauer eb0d5fc3f0 pylint: remove pyenchant dependency
pyenchant is broken on macOS and also no longer actively developed.
pylint has made this an optional dependency that is no longer part of the
default test suite.

See this issue for more discussion:

https://github.com/PyCQA/pylint/issues/1900
2019-06-03 11:13:35 -04: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
Profpatsch 347bf168da iperf3: symlink manpage to iperf & split man output
Closes: https://github.com/NixOS/nixpkgs/issues/62255
2019-06-03 15:51:15 +02: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
Alex Rice 03f48ebe2d caja-with-extensions: init 2019-06-03 14:41:03 +01: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