Commit Graph

229971 Commits

Author SHA1 Message Date
Florian Klink
825721005a
Merge pull request #89439 from flokli/bpython-xclip
bpython: substituteAll the path to `which`
2020-06-16 00:45:56 +02:00
Florian Klink
550e47c687
Merge pull request #89064 from andir/systemd-networkd-socket
nixos/modules/system/boot/networkd: enable socket activation
2020-06-16 00:43:04 +02:00
Andreas Rammhold
55c09a884a nixos/modules/system/boot/networkd: enable socket activation
Since cd1dedac67 systemd-networkd has it's
netlink socket created via a systemd.socket unit. One might think that
this doesn't make much sense since networkd is just going to create it's
own socket on startup anyway. The difference here is that we have
configuration-time control over things like socket buffer sizes vs
compile-time constants.

For larger setups where networkd has to create a lot of (virtual)
devices the default buffer size of currently 128MB is not enough.

A good example is a machine with >100 virtual interfaces (e.g.,
wireguard tunnels, VLANs, …) that all have to be brought up during
startup. The receive buffer size will spike due to all the generated
message from the new interfaces. Eventually some of the message will be
dropped since there is not enough (permitted) buffer space available.

By having networkd start through / with a netlink socket created by
systemd we can configure the `ReceiveBufferSize` parameter in the socket
options without recompiling networkd.

Since the actual memory requirements depend on hardware, timing, exact
configurations etc. it isn't currently possible to infer a good default
from within the NixOS module system. Administrators are advised to
monitor the logs of systemd-networkd for `rtnl: kernel receive buffer
overrun` spam and increase the memory as required.

Note: Increasing the ReceiveBufferSize doesn't allocate any memory.  It
just increases the upper bound on the kernel side. The memory allocation
depends on the amount of messages that are queued on the kernel side of
the netlink socket.
2020-06-16 00:41:41 +02:00
Peter Hoeg
6d95cf3de4
Merge pull request #90428 from NixOS/wxgtk_gtk3
wxGTK3: make gtk2 and gtk3 specific variants
2020-06-16 06:31:35 +08:00
Florian Klink
c09eb57e38
Merge pull request #90537 from maralorn/fix-system-config-printer
system-config-printer: Fix ABRT: free(): invalid pointer
2020-06-16 00:23:47 +02:00
Dmitry Kalinkin
6270712773 pythonPackages.awkward1: 0.2.22 -> 0.2.23
This fixes the build. The 0.2.23 is the last version compatible with
numba 0.49.
2020-06-15 15:17:02 -07:00
Jörg Thalheim
9dcda45b9b
Merge pull request #89755 from wamserma/luxcorerender-py36
luxcorerender: dependency: python35 -> python36
2020-06-15 23:05:39 +01:00
Jörg Thalheim
0bb6d7a106
Merge pull request #90482 from misuzu/pydantic-tests-fix
python37Packages.pydantic: fix tests
2020-06-15 23:04:43 +01:00
Jörg Thalheim
ba085e378f
Merge pull request #90529 from r-ryantm/auto-update/di
di: 4.47.3 -> 4.48
2020-06-15 23:01:21 +01:00
Jörg Thalheim
85baf7179f
Merge pull request #89957 from evenbrenden/sof-firmware-v1.5
sof-firmware: 1.4.2 -> 1.5.1
2020-06-15 22:51:21 +01:00
R. RyanTM
e1e3911536
gnome3.gnome-desktop: 3.36.2 -> 3.36.3.1 (#90534) 2020-06-15 23:49:41 +02:00
Malte Brandy
fcecf15dc4
system-config-printer: Fix ABRT: free(): invalid pointer
Apply patches picked from upstream as done on debian.
Will be included in next upstream release.
2020-06-15 23:48:42 +02:00
Jan Tojnar
f1603aa18a
Merge pull request #90525 from r-ryantm/auto-update/evolution
gnome3.evolution: 3.36.2 -> 3.36.3
2020-06-15 23:12:33 +02:00
Jan Tojnar
8e1b5fb2db
Merge pull request #90530 from r-ryantm/auto-update/evince
evince: 3.36.3 -> 3.36.5
2020-06-15 23:11:21 +02:00
Jörg Thalheim
448a27759e
Merge pull request #90455 from Mic92/cquery
cquery: remove
2020-06-15 21:39:44 +01:00
Ryan Mulligan
f676408e8c
Merge pull request #90310 from r-ryantm/auto-update/blockbook
blockbook: 0.3.3 -> 0.3.4
2020-06-15 13:18:19 -07:00
John Ericson
8fa7d4acd1
Merge pull request #90527 from erictapen/bind-fix-cross
bind: set BUILD_CC for cross compilation
2020-06-15 16:00:35 -04:00
R. RyanTM
4cf34b8fbc evince: 3.36.3 -> 3.36.5 2020-06-15 19:58:13 +00:00
R. RyanTM
efb4e8d764 di: 4.47.3 -> 4.48 2020-06-15 19:50:38 +00:00
Jörg Thalheim
7c68f54d95
cquery: remove 2020-06-15 20:48:56 +01:00
Jörg Thalheim
bec05ceb5b
Merge pull request #90033 from misuzu/python-engineio-macos 2020-06-15 20:36:54 +01:00
Ryan Mulligan
eaac621064
Merge pull request #90415 from r-ryantm/auto-update/nomad
nomad: 0.11.1 -> 0.11.3
2020-06-15 12:09:39 -07:00
Justin Humm
6cdbb1fb1f
bind: set BUILD_CC for cross compilation
This is due to a hint by @Ericson2314 in
https://github.com/NixOS/nixpkgs/pull/86166#issuecomment-633153996
2020-06-15 21:03:03 +02:00
Samuel Dionne-Riel
04161c4c72
Merge pull request #90391 from samueldr/fix/manual-zstd-note
nixos/release-notes: Amend note about image compression
2020-06-15 14:58:39 -04:00
R. RyanTM
14842196b8 gnome3.evolution: 3.36.2 -> 3.36.3 2020-06-15 18:47:59 +00:00
Samuel Dionne-Riel
0f7fb7d62f nixos/release-notes: Amend note about image compression 2020-06-15 14:46:22 -04:00
Daniel Schaefer
5f5caaceb4
Merge pull request #72956 from JohnAZoidberg/rpm-415 2020-06-15 19:55:42 +02:00
Ben Wolsieffer
92f39f763e
buildbot: 2.8.1 -> 2.8.2 (#90383) 2020-06-15 13:51:29 -04:00
gnidorah
e8a39c8acf
munt: 2.3.0 -> 2.4.0 (#89008)
Co-authored-by: Dmitry Kalinkin <dmitry.kalinkin@gmail.com>
2020-06-15 13:51:03 -04:00
Michele Guerini Rocco
ac897afeb3
Merge pull request #90513 from cole-h/fish
fish: install docs to $out/share/doc/fish
2020-06-15 19:33:12 +02:00
gnidorah
fbfa6449f0
ArchiSteamFarm: 4.2.0.6 -> 4.2.2.1 (#90219) 2020-06-15 13:29:02 -04:00
Daniel Schaefer
f37456a046
Merge pull request #86535 from r-ryantm/auto-update/chipsec
linuxPackages_hardened.chipsec: 1.4.9 -> 1.5.1
2020-06-15 19:11:26 +02:00
R. RyanTM
b4ea1062bc linuxPackages_hardened.chipsec: 1.4.9 -> 1.5.1 2020-06-15 19:10:20 +02:00
Robert Schütz
6c9186d267
postfix: 3.5.2 -> 3.5.3 (#90493) 2020-06-15 19:08:59 +02:00
Cole Helbling
09fd67354e
fish: install docs to $out/share/doc/fish
Otherwise, it ended up going to $out/share/doc, which would pollute this
shared directory, as well as clash with other similarly misbehaving
packages.
2020-06-15 09:20:49 -07:00
Florian Klink
af3c1000a4
Merge pull request #90343 from flokli/hardware-u2f-remove
hardware/u2f: remove module
2020-06-15 17:53:47 +02:00
Ryan Mulligan
aa060ababf
Merge pull request #90448 from r-ryantm/auto-update/yeetgif
yeetgif: 1.23.5 -> 1.23.6
2020-06-15 08:11:01 -07:00
Tim Steinbach
5953625fa5
linux: 5.7-rc6 -> 5.8-rc1 2020-06-15 11:10:17 -04:00
Nikolay Korotkiy
8a73cd8734
qmapshack: 1.14.1 -> 1.15.0 (#90496) 2020-06-15 17:03:13 +02:00
Dmitry Kalinkin
d3044f0ec2
Merge pull request #88016 from kini/amarok/lastfm-support
amarok: add last.fm support, bump version
2020-06-15 10:34:38 -04:00
misuzu
5b99300261 python37Packages.pydantic: fix tests 2020-06-15 16:29:57 +03:00
Ryan Mulligan
67a080588c
Merge pull request #90401 from r-ryantm/auto-update/librealsense
librealsense: 2.34.0 -> 2.35.2
2020-06-15 05:59:43 -07:00
Ryan Mulligan
e3cb5aa3af
Merge pull request #90423 from r-ryantm/auto-update/qbec
qbec: 0.11.2 -> 0.12.0
2020-06-15 05:57:46 -07:00
Ryan Mulligan
6bdf10afe0
Merge pull request #86975 from r-ryantm/auto-update/libdap
libdap: 3.20.5 -> 3.20.6
2020-06-15 05:56:19 -07:00
Ryan Mulligan
e0235ddd47
Merge pull request #90441 from r-ryantm/auto-update/video2midi
video2midi: 0.4.0.1 -> 0.4.0.2
2020-06-15 05:55:21 -07:00
Ryan Mulligan
35c1247563
Merge pull request #90440 from r-ryantm/auto-update/trompeloeil
trompeloeil: 37 -> 38
2020-06-15 05:54:05 -07:00
Ryan Mulligan
c4b3f9496f
Merge pull request #90331 from r-ryantm/auto-update/consul
consul: 1.7.3 -> 1.7.4
2020-06-15 05:53:16 -07:00
Ryan Mulligan
b040c0ed46
Merge pull request #90342 from r-ryantm/auto-update/delve
delve: 1.2.0 -> 1.4.1
2020-06-15 05:52:33 -07:00
Ryan Mulligan
5815c8b911
Merge pull request #90362 from r-ryantm/auto-update/gauge
gauge: 1.0.4 -> 1.1.1
2020-06-15 05:51:26 -07:00
Ryan Mulligan
7d63e2d792
Merge pull request #90409 from r-ryantm/auto-update/minishift
minishift: 1.34.0 -> 1.34.2
2020-06-15 05:50:28 -07:00