Commit graph

156787 commits

Author SHA1 Message Date
Arian van Putten
9f72791516 nixos/containers: Introduce several tweaks to systemd-nspawn from upstream systemd
* Lets container@.service  be activated by machines.target instead of
  multi-user.target

  According to the systemd manpages, all containers that are registered
  by machinectl, should be inside machines.target for easy stopping
  and starting container units altogether

* make sure container@.service and container.slice instances are
  actually located in machine.slice

  https://plus.google.com/112206451048767236518/posts/SYAueyXHeEX
  See original commit: https://github.com/NixOS/systemd/commit/45d383a3b8

* Enable Cgroup delegation for nixos-containers

  Delegate=yes should be set for container scopes where a systemd instance
  inside the container shall manage the hierarchies below its own cgroup
  and have access to all controllers.

  This is equivalent to enabling all accounting options on the systemd
  process inside the system container.  This means that systemd inside
  the container is responsible for managing Cgroup resources for
  unit files that enable accounting options inside.  Without this
  option, units that make use of cgroup features within system
  containers might misbehave

  See original commit: https://github.com/NixOS/systemd/commit/a931ad47a8

  from the manpage:
    Turns on delegation of further resource control partitioning to
    processes of the unit. Units where this is enabled may create and
    manage their own private subhierarchy of control groups below the
    control group of the unit itself. For unprivileged services (i.e.
    those using the User= setting) the unit's control group will be made
    accessible to the relevant user. When enabled the service manager
    will refrain from manipulating control groups or moving processes
    below the unit's control group, so that a clear concept of ownership
    is established: the control group tree above the unit's control
    group (i.e. towards the root control group) is owned and managed by
    the service manager of the host, while the control group tree below
    the unit's control group is owned and managed by the unit itself.
    Takes either a boolean argument or a list of control group
    controller names. If true, delegation is turned on, and all
    supported controllers are enabled for the unit, making them
    available to the unit's processes for management. If false,
    delegation is turned off entirely (and no additional controllers are
    enabled). If set to a list of controllers, delegation is turned on,
    and the specified controllers are enabled for the unit. Note that
    additional controllers than the ones specified might be made
    available as well, depending on configuration of the containing
    slice unit or other units contained in it. Note that assigning the
    empty string will enable delegation, but reset the list of
    controllers, all assignments prior to this will have no effect.
    Defaults to false.

    Note that controller delegation to less privileged code is only safe
    on the unified control group hierarchy. Accordingly, access to the
    specified controllers will not be granted to unprivileged services
    on the legacy hierarchy, even when requested.

    The following controller names may be specified: cpu, cpuacct, io,
    blkio, memory, devices, pids. Not all of these controllers are
    available on all kernels however, and some are specific to the
    unified hierarchy while others are specific to the legacy hierarchy.
    Also note that the kernel might support further controllers, which
    aren't covered here yet as delegation is either not supported at all
    for them or not defined cleanly.
2018-10-22 22:36:08 +02:00
Jörg Thalheim
0a9bfd69ec
Merge pull request #48818 from jokogr/u/lxd-3.0.2
lxd: 3.0.0 -> 3.0.2
2018-10-22 21:07:52 +01:00
Sarah Brofeldt
9de8d713dd
Merge pull request #48482 from Lassulus/ttyplot
ttyplot: init at 1.0
2018-10-22 21:54:36 +02:00
Joachim F
c54c00465f
Merge pull request #48715 from oxij/pkgs/update-tor-browser
firefoxPackages.tor-browser: 7.5.6 -> 8.0.2
2018-10-22 18:28:14 +00:00
Victor SENE
2a164f598c nixos/nextcloud: extend documentation for nginx configuration
Co-authored-by: Robin Gloster <mail@glob.in>
2018-10-22 19:50:37 +02:00
Michael Weiss
01fcaf8d29 libmd: 1.0.0 -> 1.0.1 2018-10-22 18:08:24 +02:00
Thomas Tuegel
d35c7f9a91
Merge pull request #48764 from zraexy/marble-include-fix
marble: Fix include install to dev output
2018-10-22 09:04:33 -05:00
Tim Steinbach
2bb68c7017
linux: Add 4.19 2018-10-22 09:40:22 -04:00
Timo Kaufmann
c4650da128
Merge pull request #48824 from timokau/cypari2-update
pythonPackages.cypari2: 1.2.1 -> 1.3.1
2018-10-22 15:08:53 +02:00
Timo Kaufmann
9512841e89 pythonPackages.cypari2: 1.2.1 -> 1.3.1 2018-10-22 14:52:19 +02:00
Timo Kaufmann
db75fe7313 sage: fix doctest
The test is depending on the "py2" tag always being added. I patched
that recently to make it possible to test sagedoc individually. Somehow
I missed this doctest.
2018-10-22 14:52:19 +02:00
Ioannis Koutras
ab62fe9108 lxd: 3.0.0 -> 3.0.2 2018-10-22 13:07:15 +03:00
Ioannis Koutras
891277e6a9 dqlite: initialize at 0.2.4 2018-10-22 13:07:15 +03:00
Ioannis Koutras
bf39304e53 sqlite-replication: initialize at 3.24.0+replication3 2018-10-22 13:07:14 +03:00
Jörg Thalheim
119d539d72
Merge pull request #47864 from uskudnik/add-brave-browser
brave: init at 0.24.0
2018-10-22 11:01:22 +01:00
adisbladis
5f33fbbc7b
vgo2nix: init at unstable-2018-10-14 2018-10-22 17:21:49 +08:00
Léo Gaspard
5cd6c65054 wasm: remove alias to unbreak the channel
Nixpkgs' channel currently can't move forward so long as there is a
trace in evaluating the top-level arguments. Which means that it isn't
possible to add a warning message to warn users of future package
removal.

So the only way forward appears to be just removing the alias
altogether.

(cherry picked from commit b4133ebc17c2742a76d912f4f0bf46719bc7800e)
2018-10-22 09:58:00 +02:00
f--t
c7c3396e69 julia: 1.0.0 -> 1.0.1 (#48191)
* julia: removed the failing tests
2018-10-22 06:57:43 +00:00
Mateusz Czapliński
98d4e42145 ocamlPackages.zmq: init at 20180726 2018-10-22 06:51:17 +00:00
Daniël de Kok
d620d8fa67 samba4: 4.7.9 -> 4.7.10 (#48787)
Changes: https://www.samba.org/samba/history/samba-4.7.10.html
2018-10-22 02:04:38 +02:00
Jörg Thalheim
0a5b4fda63
Merge pull request #48791 from markuskowa/fix-munge
nixos/munge: do not create unnecessary log dir
2018-10-21 22:59:51 +01:00
Jörg Thalheim
7fa3394a5b
Merge pull request #48796 from arianvp/fix-nspawn
nixos/systemd-nspawn: Remove dependency on bogus "machine.target"
2018-10-21 22:59:06 +01:00
Jörg Thalheim
aab3b1bb5a
Merge pull request #48797 from markuskowa/fix-corosync-rdma
corosync: update RDMA support to rdma-core
2018-10-21 22:49:46 +01:00
Robert Helgesson
dafd3c4f48
whipper: update upstream source 2018-10-21 23:40:33 +02:00
Jörg Thalheim
720cec839b
Merge pull request #48799 from Chiiruno/dev/zeronet
zeronet: 0.6.2 -> 0.6.4
2018-10-21 22:27:21 +01:00
Markus Kowalewski
f7dbc720df
corosync: update RDMA support to rdma-core
The packages librdmacm and libibverbs are deprecated
and are replaced by rdma-core.

see https://github.com/NixOS/nixpkgs/issues/34314
2018-10-21 23:18:40 +02:00
隠岐奈
32abab455a zeronet: 0.6.2 -> 0.6.4 2018-10-21 16:02:03 -05:00
José Romildo Malaquias
f2c3b0c588 dde-session-ui: init at 4.5.1.10 (#48785) 2018-10-21 23:00:55 +02:00
xeji
13ee5305ee
Merge pull request #48525 from r-ryantm/auto-update/coturn
coturn: 4.5.0.7 -> 4.5.0.8
2018-10-21 22:44:27 +02:00
R. RyanTM
a8e6a0c792 clipgrab: 3.7.0 -> 3.7.1 (#48536)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/clipgrab/versions
2018-10-21 22:30:20 +02:00
Uli Baum
cd82d267b9 coturn: mark broken on darwin 2018-10-21 22:29:02 +02:00
Jan Tojnar
6655f18135 networkmanager-openvpn: 1.8.6 → 1.8.8 2018-10-21 22:22:31 +02:00
Renaud
19c4eff3c8
Merge pull request #48786 from romildo/upd.matcha
matcha: 2018-10-12 -> 2018-10-21
2018-10-21 22:08:09 +02:00
Renaud
f94947f311
Merge pull request #48338 from unode/libaosd
libaosd: init at 0.2.7-9-g177589f
2018-10-21 22:03:23 +02:00
Jan Tojnar
a2de5fc56e Remove openftd
It never worked, never was added as an attribute and the website is dead.
2018-10-21 21:52:20 +02:00
Arian van Putten
3be00fa60c nixos/systemd-nspawn: Remove dependency on bogus "machine.target"
"machine.target" doesn't actually exist, it's misspelled version
of "machines.target".  However, the "systemd-nspawn@.service"
unit already has a default dependency on "machines.target"
2018-10-21 21:51:51 +02:00
Renaud
46372e5819
Merge pull request #47490 from TealG/axoloti-1.0.12-2
axoloti: 1.0.12-1 -> 1.0.12-2
2018-10-21 21:49:12 +02:00
Jan Tojnar
6b8657e159 gnome3.dconf-editor: clean up 2018-10-21 21:46:14 +02:00
Jan Tojnar
34ca5f34e2 gnome3.gnome-packagekit: clean up 2018-10-21 21:46:13 +02:00
Teal Gaure
c2040a4182 axoloti: 1.0.12-1 -> 1.0.12-2 2018-10-21 21:45:36 +02:00
Renato Alves
232b2d7bc0
libaosd: init at 0.2.7-9-g177589f 2018-10-21 21:43:54 +02:00
Teal Gaure
861cab6ada maintainers/maintainer-list: remove TealG 2018-10-21 21:42:39 +02:00
Michael Weiss
7c3f27dba9 scdoc: 1.5.1 -> 1.5.2 2018-10-21 21:33:33 +02:00
SLNOS
0e3df42d64 firefoxPackages.tor-browser-8-0: apply a fix from bugzilla 2018-10-21 19:18:28 +00:00
Jan Tojnar
467c459b9e gnome3.nautilus: add glib-networking
Necessary for WebDAV over TLS, etc.
2018-10-21 20:55:33 +02:00
Markus Kowalewski
e3a86019d6
nixos/munge: do not create unnecessary log dir
/var/log/munge is not used. All log messages go to syslog
2018-10-21 20:46:09 +02:00
Joachim F
ca127588c1
Merge pull request #48625 from exarkun/48622.tor-disable-socksport
nixos/tor: better support non-anonymous services
2018-10-21 18:27:02 +00:00
Jan Tojnar
9c39154a96 lxterminal: wrap for GSettings schemas
Closes: https://github.com/NixOS/nixpkgs/issues/48657
2018-10-21 19:44:04 +02:00
Jan Tojnar
4341e830e5 phpPackages.php-cs-fixer: 2.12.2 → 2.13.1 2018-10-21 19:44:03 +02:00
Jörg Thalheim
cb44ddfde9
Merge pull request #48534 from r-ryantm/auto-update/dpkg
dpkg: 1.19.0.5 -> 1.19.2
2018-10-21 18:40:04 +01:00