summary refs log tree commit diff
path: root/nixos
Commit message (Collapse)AuthorAge
* doc: Fix insecure nginx docs (#51840)Jappie Klooster2018-12-11
|
* Merge pull request #50862 from markuskowa/fix-slurm-modulemarkuskowa2018-12-11
|\ | | | | nixos/slurm: set slurmd KillMode and add extraConfigPaths
| * tests/slurm: wait for open DBD portMarkus Kowalewski2018-12-09
| | | | | | | | | | | | This makes tests more reliable. It seems that waitForUnit(slurmdbd.service) is not sufficient on some systems.
| * nixos/slurm: add recommended mysql settingsMarkus Kowalewski2018-11-22
| |
| * nixos/slurm: add extraConfigPaths optionsMarkus Kowalewski2018-11-22
| |
| * nixos/slurm: set slurmd KillMode to processMarkus Kowalewski2018-11-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The default of systemd is to kill the the whole cgroup of a service. For slurmd this means that all running jobs get killed as well whenever the configuration is updated (and activated). To avoid this behaviour we set "KillMode=process" to kill only slurmd on reload. This is how slurm configures the systemd service. See: https://bugs.schedmd.com/show_bug.cgi?id=2095#c24 https://github.com/SchedMD/slurm/commit/508f866ea10e4c359d62d443279198082d587107
* | Merge pull request #44497 from hedning/gnome-upstream-waylandTor Hedin Brønner2018-12-10
|\ \ | | | | | | Add gnome wayland support
| * | nixos/tests/gnome3-gdm: port to waylandTor Hedin Brønner2018-12-10
| | | | | | | | | | | | | | | The test now runs wayland, which means we can no longer use X11 style testing. Instead we get gnome shell to execute javascript through its dbus interface.
| * | nixos/tests/gnome3: select X11 gnome shell explicitelyTor Hedin Brønner2018-12-10
| | | | | | | | | | | | | | | This isn't strictly necessary yet as LightDM doesn't read the wayland sessions, but there's no harm in being explicit.
| * | nixos/displayManager: Note that `sessionCommands` aren't run on WaylandTor Hedin Brønner2018-12-10
| | |
| * | nixos/gnome3: Implement `sessionPath` through `environment.extraInit`Tor Hedin Brønner2018-12-10
| | | | | | | | | | | | This will simply make the `sessionPath` more likely to work.
| * | nixos/sddm: Enable wayland-sessionsTor Hedin Brønner2018-12-10
| | | | | | | | | | | | | | | LightDM is unable to separate between `wayland-sessions/gnome.desktop` and `xsessions/gnome.desktop` so I ommitted adding this to LightDM.
| * | nixos/displayManager: Install wayland sessions from extraSessionFilePackagesTor Hedin Brønner2018-12-09
| | |
* | | zsh-autosuggestions: Fix module for 0.5.0Tim Steinbach2018-12-10
| | | | | | | | | | | | | | | The update for zsh-autosuggestions in #51752 broke the module. This fix reflects the required changes.
* | | nixos tests: disable kafka for nowVladimír Čunát2018-12-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | They consistently fail since openjdk bump with some out-of-space errors. That's not a problem by itself, but each test instance ties a build slot for many hours and consequently they also delay channels as those wait for all builds to finish. Feel free to re-enable when fixed, of course.
* | | Merge pull request #51791 from dotlambda/borgbackup-1.1.8markuskowa2018-12-09
|\ \ \ | | | | | | | | borgbackup: 1.1.7 -> 1.1.8
| * | | nixos/tests/borgbackup: test `borg mount`Robert Schütz2018-12-09
| |/ /
* | | nixos/tests/gnome3: fix terminal titleTor Hedin Brønner2018-12-09
| | | | | | | | | | | | | | | The tests passes, but that's just because a race condition where the window is titled `Terminal` long enough.
* | | nixos/tests/i3wm: fix terminal titleTor Hedin Brønner2018-12-09
|/ / | | | | | | Probably due to #51678 which makes bash set the terminal title.
* | Merge pull request #51678 from NixOS/yegortimoshenko-patch-1Yegor Timoshenko2018-12-08
|\ \ | | | | | | nixos/bash: set title in PS1
| * | nixos/bash: set title in PS1Yegor Timoshenko2018-12-07
| | |
* | | Merge pull request #51728 from ck3d/fix-lirc-runtime-owner-shipmarkuskowa2018-12-08
|\ \ \ | | | | | | | | nixos lirc: fix owner-ship of runtime directory
| * | | nixos lirc: fix owner-ship of runtime directoryChristian Kögler2018-12-08
| | | |
* | | | nixos/release-notes: mention removal of quassel-webserverJörg Thalheim2018-12-08
| | | |
* | | | Merge pull request #51670 from Mic92/quassel-webserverJörg Thalheim2018-12-08
|\ \ \ \ | | | | | | | | | | quassel-webserver: remove
| * | | | quassel-webserver: removeJörg Thalheim2018-12-07
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | Package is broken and the original maintainer does not respond. Unless someone wants to pick it up, I propose the removal. fixes #51614
* | | | Merge staging-next into masterFrederik Rietdijk2018-12-08
|\ \ \ \
| * \ \ \ Merge master into staging-nextFrederik Rietdijk2018-12-08
| |\ \ \ \ | | | |/ / | | |/| |
| * | | | Merge master into staging-nextFrederik Rietdijk2018-12-07
| |\ \ \ \ | | | |/ / | | |/| |
| * | | | Merge master into staging-nextFrederik Rietdijk2018-12-03
| |\ \ \ \
| * | | | | gobject-introspection: rename packageJan Tojnar2018-12-02
| | | | | | | | | | | | | | | | | | | | | | | | camelCase package name was a huge inconsistency in GNOME package set.
| * | | | | nixos/gnome3: enable remote desktop on waylandJan Tojnar2018-11-30
| | | | | |
| * | | | | gnome3.gnome-remote-desktop: init at 0.1.6Jan Tojnar2018-11-30
| | | | | |
| * | | | | nixos/gdm: use XDG_DATA_DIRS to find sessionsTor Hedin Brønner2018-11-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Gdm now searches for session files in XDG_DATA_DIRS so we no longer need the sessions_dir.patch.
* | | | | | Merge pull request #51583 from WilliButz/grafana-updatemarkuskowa2018-12-08
|\ \ \ \ \ \ | | | | | | | | | | | | | | grafana: 5.3.4 -> 5.4.0
| * | | | | | nixos/grafana: use new default for connMaxLifetimeWilliButz2018-12-05
| | | | | | |
* | | | | | | nixos/systemd-nspawn: accept all Exec and Files optionsRenaud2018-12-08
| |_|_|_|/ / |/| | | | | | | | | | | | | | | | | See: https://www.freedesktop.org/software/systemd/man/systemd.nspawn.html Closes #49712
* | | | | | Merge pull request #51314 from Izorkin/mariadb-my.cnfGraham Christensen2018-12-07
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | | mariadb: change location configuration file to /etc/my.cnf
| * | | | | mariadb: change location configuration file to /etc/my.cnfIzorkin2018-12-02
| | | | | |
* | | | | | Merge pull request #50809 from sorki/wireguard_containers_wont_modprobeRenaud2018-12-07
|\ \ \ \ \ \ | | | | | | | | | | | | | | wireguard: don't modprobe if boot.isContainer is set
| * | | | | | wireguard: don't modprobe if boot.isContainer is setRichard Marko2018-11-20
| | | | | | |
* | | | | | | Merge pull request #51528 from grahamc/buildImage-on-layered-imagelewo2018-12-07
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | dockertools buildImage: support new-style image specs
| * | | | | | | dockerTools.buildImage: support using a layered image in fromImageGraham Christensen2018-12-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Docker images used to be, essentially, a linked list of layers. Each layer would have a tarball and a json document pointing to its parent, and the image pointed to the top layer: imageA ----> layerA | v layerB | v layerC The current image spec changed this format to where the Image defined the order and set of layers: imageA ---> layerA |--> layerB `--> layerC For backwards compatibility, docker produces images which follow both specs: layers point to parents, and images also point to the entire list: imageA ---> layerA | | | v |--> layerB | | | v `--> layerC This is nice for tooling which supported the older version and never updated to support the newer format. Our `buildImage` code only supported the old version, so in order for `buildImage` to properly generate an image based on another image with `fromImage`, the parent image's layers must fully support the old mechanism. This is not a problem in general, but is a problem with `buildLayeredImage`. `buildLayeredImage` creates images with newer image spec, because individual store paths don't have a guaranteed parent layer. Including a specific parent ID in the layer's json makes the output less likely to cache hit when published or pulled. This means until now, `buildLayeredImage` could not be the input to `buildImage`. The changes in this PR change `buildImage` to only use the layer's manifest when locating parent IDs. This does break buildImage on extremely old Docker images, though I do wonder how many of these exist. This work has been sponsored by Target.
* | | | | | | | nixos/tests: Fix wrong arch in runInMachine testaszlig2018-12-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since 83b27f60ceff23967e477c90bef8e78cc96d50a2, the tests were moved into all-tests.nix and some of the tooling has changed so that subattributes of test expressions are now recursively evaluated until a derivation with a .test attribute has been found. Unfortunately this isn't the case for all of the tests and the runInMachine doesn't use the makeTest function other tests are using but instead uses runInMachine, which doesn't generate a .test attribute. Whener a .test attribute wasn't found by the new handleTest function, it recurses down again until there is no value left that is an attribute set and subsequently returns its unchanged value. This however has the drawback that instead of getting different attributes for each architecture we only get the last architecture in the supportedSystems list. In the case of the release.nix, the last architecture in supportedSystems is "aarch64-linux", so the runInMachine test is always built on that architecture. In order to work around this, I changed runInMachine to emit a .test attribute so that it looks to handleTest like it was a test created via makeTest. Signed-off-by: aszlig <aszlig@nix.build>
* | | | | | | | Merge pull request #51622 from dotlambda/home-assistant-0.83Peter Hoeg2018-12-07
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | home-assistant: 0.82.1 -> 0.83.3
| * | | | | | | | home-assistant: 0.82.1 -> 0.83.3Robert Schütz2018-12-06
| | |_|_|/ / / / | |/| | | | | |
* | | | | | | | Merge pull request #51207 from samueldr/fix/sd-image-slimmingSamuel Dionne-Riel2018-12-06
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | sd-image: Slims the ext4 filesystem even more.
| * | | | | | | sd-image: Slims the ext4 filesystem even more.Samuel Dionne-Riel2018-11-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is to try and squeeze more lost space from the image, so that hydra starts building it again. The fsck previous to the resize2fs is required so resize2fs works. The one afterwards is a sanity check. Using `-M` from resize2fs will not give much saved space due to a known (in the manual) issue. ``` [samueldr@aarch64:~/nixpkgs]$ ls -lh result-*/*/*.img -r--r--r-- 1 root root 2.2G Jan 1 1970 result-original/sd-image/nixos-sd-image-18.09.git.a7fd431-aarch64-linux.img -r--r--r-- 1 root root 2.1G Jan 1 1970 result-M/sd-image/nixos-sd-image-18.09.git.a7fd431-aarch64-linux.img -r--r--r-- 1 root root 1.9G Jan 1 1970 result-slimmed/sd-image/nixos-sd-image-18.09.git.a7fd431-aarch64-linux.img ``` ``` [samueldr@aarch64:~/nixpkgs]$ nix path-info -S ./result-original /nix/store/c8k9n78gylx293rjh762fr05a069kxp2-nixos-sd-image-18.09.git.a7fd431-aarch64-linux.img 3844125000 [samueldr@aarch64:~/nixpkgs]$ nix path-info -S ./result-slimmed /nix/store/962238skj5mnzhrsmjy23dyzmxk77sp4-nixos-sd-image-18.09.git.a7fd431-aarch64-linux.img 3447473208 ```
* | | | | | | | prometheus/exporters: fix regression in DynamicUser behaviorPierre Bourdon2018-12-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of setting User/Group only when DynamicUser is disabled, the previous version of the code set it only when it was enabled. This caused services with DynamicUser enabled to actually run as nobody, and services without DynamicUser enabled to run as root. Regression from fbb7e0c82f297815950e9153c21e561a704bfcd5.
* | | | | | | | prometheus/exporters/tor: make CPython happy by defining $HOMEPierre Bourdon2018-12-05
| | | | | | | |