# issues

state: closed
title: compcert: 3.1 -> 3.2
user_login: vbgl
html_url: https://github.com/NixOS/nixpkgs/pull/34946
updated_at: 2018-02-14 07:09:00
body:
  ###### Motivation for this change

  Version 3.1 does not build with Coq 8.7.1, which is the default in `nixpkgs`.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [x] macOS
     - [x] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: micawber: init at 0.3.5
user_login: davidak
html_url: https://github.com/NixOS/nixpkgs/pull/34948
updated_at: 2018-03-10 14:06:47
body:
  ###### Motivation for this change

  Nikola needs it for the media shortcode. https://github.com/NixOS/nixpkgs/issues/33825

  ###### Things done

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [x] macOS
     - [x] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: mate desktop: update to release 1.20
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/34949
updated_at: 2018-02-14 16:23:59
body:
  ###### Motivation for this change

  mate: remove `major-ver` and `minor-ver` in derivations
  mate: add update script
  mate: update to release [1.20](http://mate-desktop.org/blog/2018-02-07-mate-1-20-released/) 

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).


state: closed
title: mp3blaster: init at 3.2.6
user_login: earldouglas
html_url: https://github.com/NixOS/nixpkgs/pull/34950
updated_at: 2018-02-16 15:15:08
body:
  ###### Motivation for this change

  Add a package for an excellent old-school mp3 player.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: open
title: Keep LVM Cache configuration persistent between reboots
user_login: fruser
html_url: https://github.com/NixOS/nixpkgs/issues/34951
updated_at: 2019-07-17 02:37:50
body:
  ## Issue description
  Possible duplicate to [issue-15516](https://github.com/NixOS/nixpkgs/issues/15516)
  Every time I restart my machine, I loose LVM cache configuration and mapped device.

  If I try to re-enable volume group manually, I get the following error message:
  ```sh
  Check of pool MAINDATAVG/maindata_cachepool failed (status:1). Manual repair required!
    0 logical volume(s) in volume group "MAINDATAVG" now active
  ```


  ### Steps to reproduce
  1. Configure lvm cache as:
  ```sh
  lvcreate --type cache --cachemode writethrough -L 20G -n dataLV_cachepool dataVG/dataLV /dev/sdx
  ```
  2. Verify that /dev/mapper folder lists newly created cached lv
  3. Reboot the machine


  ## Technical details
  This is my boot section of the `configuration.nix` file:
  ```nix
  boot = {
      # Use the systemd-boot EFI boot loader.
      loader = {
        systemd-boot.enable = true;
        efi.canTouchEfiVariables = true;
      };

      initrd = {
        availableKernelModules = [ "xhci_pci" "ehci_pci" "ahci" "usbhid" "usb_storage" "sd_mod" "crc32c_intel" ];
        kernelModules = [ "dm-cache" "dm-cache-smq" ];
      };
      cleanTmpDir = true;
      tmpOnTmpfs = true;
      kernelModules = [ "kvm-intel" ];
      extraModulePackages = [ ];
      kernelPackages = pkgs.linuxPackages_latest;
    };
  ```

  Please run `nix-shell -p nix-info --run "nix-info -m"` and paste the
  results:
  ```sh
  - system: `"x86_64-linux"`
   - host os: `Linux 4.15.0, NixOS, 17.09.3001.395fe7f8bcb (Hummingbird)`
   - multi-user?: `yes`
   - sandbox: `yes`
   - version: `nix-env (Nix) 1.11.16`
   - channels(root): `"nixos-17.09.3001.395fe7f8bcb"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`
  ```


state: closed
title: gnomeExtensions.appindicator: init at v22
user_login: jonafato
html_url: https://github.com/NixOS/nixpkgs/pull/34953
updated_at: 2018-11-03 14:05:34
body:
  ###### Motivation for this change

  Add the AppIndicator Support GNOME Shell extension.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: gnome3.geary: 0.12.0 -> 0.12.1
user_login: jonafato
html_url: https://github.com/NixOS/nixpkgs/pull/34954
updated_at: 2018-02-16 14:58:23
body:
  ###### Motivation for this change

  Geary has a new release including several bug fixes and translations. See the [changelog](https://github.com/GNOME/geary/blob/187561447603654d91c1ca6e4526eb18decb9d17/debian/changelog#L1-L19) for the full list of improvements.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: home-assistant: 0.63.1 -> 0.63.2
user_login: dotlambda
html_url: https://github.com/NixOS/nixpkgs/pull/34955
updated_at: 2018-02-14 09:32:11
body:
  ###### Motivation for this change


  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [x] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  /cc @FRidh


state: closed
title: caffe2: init at 0.8.1
user_login: yuriaisaka
html_url: https://github.com/NixOS/nixpkgs/pull/34956
updated_at: 2018-02-19 08:26:49
body:
  ###### Motivation for this change

  Caffe2 is a lightweight, modular, and scalable deep learning framework developed at Facebook.
  It is a successor to the widely used Caffe framework, and provides both C++ and Python APIs.

  Requests for review:

  (1) package location

  I've tentatively put the package to `pkgs/development/library/science/math`,
  although it might fit nicer to `pkgs/development/library/science/machine-learning`
  if there's such a directory.

  Notes:
  - There's a directory named `pkgs/applications/science/machine-learning/`
  - `caffe` resides in: `pkgs/applications/science/math/`
  - Other major deep learning frameworks (notably `tensorflow` & `pytorch`) are registered as python packages.

  (2) CUDA issues

  - Caffe2 v0.8.1 (the version packaged in this PR) does not officially support Cuda Toolkit9
  - Cuda Toolkit8 does not officially support gcc6
  - Caffe2/CPU v0.8.1 compiles and seems to work fine both with gcc5 and gcc6.
  - I haven't been able to compile Caffe2/GPU v0.8.1 with Cuda Toolkit8 and gcc5.5 from `18.03pre` (`overrideCC stdenv pkgs.gcc5`). It compiles (and seems to work fine) with Cuda Toolkit8 and gcc5.4 from `release-17.09`.
  - The errors from Caffe2/GPU v0.8.1 with Cuda Toolkit8 and gcc5.5 seems to be arising from AVX intrinsics, e.g.:
    ```
    Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/utils/Caffe2_GPU_generated_math_gpu.cu.o
    /nix/store/0l7rjsr59d7l8pr0gxvf37jx8gnva5fi-gcc-5.5.0/lib/gcc/x86_64-unknown-linux-gnu/5.5.0/include/avx512fintrin.h(9220): error: argument of type "const void *" is incompatible with parameter of type "const float *"
    ``` 

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: syncthing-inotify is deprecated
user_login: timokau
html_url: https://github.com/NixOS/nixpkgs/issues/34957
updated_at: 2018-02-26 03:04:34
body:
  ## Issue description

  Apparently `syncthing-intofy` is now deprecated[1] and its functionality included in the main syncthing package. I'd do a PR to "fix" this in nixpkgs myself, but I'm not sure how to deal with this kind of situation. For now `syncthing-inotify` still works, but its probably a good idea to switch to the "blessed" solution before 18.03.

  @peterhoeg

  [1] https://github.com/syncthing/syncthing-inotify


state: closed
title: [RDY] allow override of Kernel printk
user_login: teto
html_url: https://github.com/NixOS/nixpkgs/pull/34958
updated_at: 2018-02-19 02:33:22
body:
  At one point in my configuration I had:
  ```nix
  boot.kernel.sysctl = {
        # https://unix.stackexchange.com/questions/13019/description-of-kernel-printk-values
        "kernel.printk" = "4	4	1	7";
  };
  ```
  which triggered:

  ```
  error: The unique option `boot.kernel.sysctl.kernel.printk' is defined multiple times, in `/home/teto/dotfiles/nixpkgs/mptcp-unstable.nix' and `/home/teto/nixpkgs/nixos/modules/system/boot/kernel.nix'.
  (use ‘--show-trace’ to show detailed location information)
  Traceback (most recent call last):
    File "/home/teto/nixops/scripts/nixops", line 984, in <module>
      args.op()
    File "/home/teto/nixops/scripts/nixops", line 406, in op_deploy
      max_concurrent_activate=args.max_concurrent_activate)
    File "/home/teto/nixops/nixops/deployment.py", line 1045, in deploy
      self.run_with_notify('deploy', lambda: self._deploy(**kwargs))
    File "/home/teto/nixops/nixops/deployment.py", line 1034, in run_with_notify
      f()
    File "/home/teto/nixops/nixops/deployment.py", line 1045, in <lambda>
      self.run_with_notify('deploy', lambda: self._deploy(**kwargs))
    File "/home/teto/nixops/nixops/deployment.py", line 985, in _deploy
      self.configs_path = self.build_configs(dry_run=dry_run, repair=repair, include=include, exclude=exclude)
    File "/home/teto/nixops/nixops/deployment.py", line 653, in build_configs
      raise Exception("unable to build all machine configurations")
  Exception: unable to build all machine configurations
  ```

  This simple addition allows to override it.

  ###### Motivation for this change


  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: matrix-synapse requires pynacl==0.3.0
user_login: Necronian
html_url: https://github.com/NixOS/nixpkgs/issues/34959
updated_at: 2018-02-20 10:59:23
body:
  ## Issue description

  pynacl was updated from 0.3.0 to 1.2.1 however matrix-synapse depends on pynacl==0.3.0 and therefore will no longer build.

  ### Steps to reproduce


  ## Technical details
   - system: `"x86_64-linux"`
   - host os: `Linux 4.9.80, NixOS, 18.03pre127302.e860b651d6e (Impala)`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.16`
   - channels(root): `"nixos-18.03pre127867.6acfa356ddc"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`


state: closed
title: Update several broken links to package homepages
user_login: leenaars
html_url: https://github.com/NixOS/nixpkgs/pull/34960
updated_at: 2018-02-14 15:34:29
body:
  ###### Motivation for this change

  Fix broken links on packages I maintain as reported by repology.org.

  ###### Things done

  [x] Checked all the links, they now work


state: closed
title: Fix TZDIR paths in FHS environments
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/34961
updated_at: 2018-03-10 23:14:50
body:
  ###### Motivation for this change

  Move Steam fix to a more general place and clean up.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  @the-kenny @yegortimoshenko You seem to have games which may be affected by those changes -- can you test that they still work?


state: closed
title: jenkins: 2.105 -> 2.89.3 (LTS)
user_login: earldouglas
html_url: https://github.com/NixOS/nixpkgs/pull/34962
updated_at: 2018-02-27 20:33:40
body:
  ###### Motivation for this change

  Update to the latest LTS release of Jenkins per https://github.com/NixOS/nixpkgs/pull/32601#issuecomment-351842802.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [x] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: CUPS on NixOS [Chrome stopped to print]
user_login: gnidorah
html_url: https://github.com/NixOS/nixpkgs/issues/34963
updated_at: 2018-02-23 15:43:52
body:
  ## Issue description

  Chrome stopped to print someday on nixos-unstable

  1. Both Chrome and Firefox look for `/run/cups.sock` socket but our CUPS module only creates `/run/cups/cups.sock`
  2. We only listen at `127.0.0.1` by default, but both Chrome and Firefox probe `::1` first. Firefox then fallbacks to `127.0.0.1` but Chrome by some reason doesn't and so it never prints.

  ### Steps to reproduce

  Printing doesn't work in Chrome out of box.
  After adding
  `services.printing.listenAddresses = [ "::1:631" "127.0.0.1:631" ]`
  to config it starts to work again.

  ## Technical details

  Please run `nix-shell -p nix-info --run "nix-info -m"` and paste the
  results.
   - system: `"x86_64-linux"`
   - host os: `Linux 4.13.16, NixOS, 18.03.git.6acfa35 (Impala)`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.16`
   - channels(root): `"nixos-18.03pre127867.6acfa356ddc"`
   - nixpkgs: `/home/gnidorah/tmp/nixpkgs`


state: open
title: kde-open5 outputs an error
user_login: coretemp
html_url: https://github.com/NixOS/nixpkgs/issues/34964
updated_at: 2018-02-22 07:31:55
body:
  ## Issue description

  ```
  kde-open5 'https://www.google.com'
  Couldn't start kuiserver from org.kde.kuiserver.service: QDBusError("org.freedesktop.DBus.Error.Spawn.ExecFailed", "Failed to execute program org.kde.kuiserver: No such file or directory")
  ```

  ### Steps to reproduce
  Use systemsettings5 to configure URL opening with the default option.

  `kde-open5 'https://www.google.com'`

  ## Technical details
   - system: `"x86_64-linux"`
   - host os: `Linux 4.13.4, NixOS, 17.09.git.39cd40f (Hummingbird)`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.15`
   - channels(root): `"nixos-17.09.2182.7f6f0c49f0"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`


state: closed
title: xcpc: init at version 20070122
user_login: bignaux
html_url: https://github.com/NixOS/nixpkgs/pull/34965
updated_at: 2018-02-27 18:18:54
body:
  ###### Motivation for this change

  libdsk : new , dep for xcpc
  xcpc + caprice32 , small derivations, i put all this in same commit, should be easy to review.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [x] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: ripgrep: 7.1 -> 8.0
user_login: timokau
html_url: https://github.com/NixOS/nixpkgs/pull/34967
updated_at: 2018-02-14 16:39:34
body:
  ###### Motivation for this change

  Update ripgrep to the newest version.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: buildRustPackage: Restrict `find` to files
user_login: timokau
html_url: https://github.com/NixOS/nixpkgs/pull/34968
updated_at: 2018-04-23 20:57:44
body:
  ###### Motivation for this change

  `find -executable` finds everything with the executable bit set,
  including directories. Thats not harmful in this scenario as `cp` won't
  copy those directories, but it does result in a few warning messages.

  I did not test this (since it would require a rebuild of all rust packages), but it does not introduce any functional changes (since `cp` without `-r` doesn't copy directories).

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: package request: https://pypi.python.org/pypi/chkcrontab
user_login: coretemp
html_url: https://github.com/NixOS/nixpkgs/issues/34969
updated_at: 2018-03-18 09:22:55
body:
  ## Issue description
  It would be nice to see https://pypi.python.org/pypi/chkcrontab packaged such that at least an executable is exposed.


state: open
title: nginx HTTP/2 http2_max_requests = 1000 default results in downloads breaking
user_login: nh2
html_url: https://github.com/NixOS/nixpkgs/issues/34970
updated_at: 2018-02-14 17:34:02
body:
  ## Issue description

  HTTP/2 is enabled by default on nginx on NixOS (though there [is now a setting](https://github.com/NixOS/nixpkgs/pull/32858) to disable it).

  I ([re](https://bugzilla.mozilla.org/show_bug.cgi?id=1050329#c14)-)discovered that there is an issue with nginx's default setting of `http2_max_requests = 1000`, which results in every 1000th HTTP/2 over the same connection failing. There are multiple browser issues for this (e.g. [[1]](https://bugs.chromium.org/p/chromium/issues/detail?id=796199), [[2]](https://bugs.chromium.org/p/chromium/issues/detail?id=809683)).

  I wrote up the problem with nginx here: https://trac.nginx.org/nginx/ticket/1250#comment:4

  A workaround is to set `http2_max_requests` very high, e.g. to `100000000`.

  I'd like to discuss whether we should add this workaround to the NixOS service, as it enables HTTP/2 by default.

  CC @fpletz @globin @fadenb @domenkozar; please add others who might be interested in this.

  ### Steps to reproduce

  Make a website with a few thousand small images on it, serve it via nginx on NixOS. You'll see an error in the Console and Network tab.


state: open
title: virt-manager: '/usr/libexec/qemu-bridge-helper' is not a suitable bridge helper
user_login: davidak
html_url: https://github.com/NixOS/nixpkgs/issues/34972
updated_at: 2018-05-02 20:51:59
body:
  ## Issue description

  I configured QEMU/KVM and connect virt-manager via "User session" to start a VM.

  The VM has no network connection, so i try to set my ethernet interface as bridge. (I don't know what i'm doing)

  ![screenshot_2018-02-14_19-58-19](https://user-images.githubusercontent.com/91113/36222418-7fa7d88e-11c1-11e8-9023-ba1c1993ad5d.png)

  Starting the VM fails now with this message:
  ```
  Error starting domain: '/usr/libexec/qemu-bridge-helper' is not a suitable bridge helper: No such file or directory

  Traceback (most recent call last):
    File "/nix/store/xv0z2k1cxi3jgp8kqmksq68gvi1n6sw1-virt-manager-1.4.2/share/virt-manager/virtManager/asyncjob.py", line 89, in cb_wrapper
      callback(asyncjob, *args, **kwargs)
    File "/nix/store/xv0z2k1cxi3jgp8kqmksq68gvi1n6sw1-virt-manager-1.4.2/share/virt-manager/virtManager/asyncjob.py", line 125, in tmpcb
      callback(*args, **kwargs)
    File "/nix/store/xv0z2k1cxi3jgp8kqmksq68gvi1n6sw1-virt-manager-1.4.2/share/virt-manager/virtManager/libvirtobject.py", line 82, in newfn
      ret = fn(self, *args, **kwargs)
    File "/nix/store/xv0z2k1cxi3jgp8kqmksq68gvi1n6sw1-virt-manager-1.4.2/share/virt-manager/virtManager/domain.py", line 1489, in startup
      self._backend.create()
    File "/nix/store/s3pr9pb9awj3b0fn1fgrlvqjvycycpqz-libvirt-python-3.6.0/lib/python2.7/site-packages/libvirt.py", line 1062, in create
      if ret == -1: raise libvirtError ('virDomainCreate() failed', dom=self)
  libvirtError: '/usr/libexec/qemu-bridge-helper' is not a suitable bridge helper: No such file or directory
  ```

  ### Steps to reproduce

  ```
    # hypervisor virtualization
    boot.kernelModules = [ "kvm-intel" ];
    virtualisation.libvirtd.enable = true;
  ```

  ## Technical details

   - system: `"x86_64-linux"`
   - host os: `Linux 4.9.80, NixOS, 17.09.3001.395fe7f8bcb (Hummingbird)`
   - multi-user?: `yes`
   - sandbox: `yes`
   - version: `nix-env (Nix) 1.11.16`
   - channels(davidak): `""`
   - channels(root): `"nixos-17.09.3001.395fe7f8bcb, nixos-hardware"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`


state: closed
title: zathura: make compatible with darwin
user_login: pallavagarwal07
html_url: https://github.com/NixOS/nixpkgs/pull/34973
updated_at: 2018-02-15 10:59:49
body:
  ###### Motivation for this change
  I wanted to use zathura on Mac.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [x] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: stubby: init at 0.2.1
user_login: leenaars
html_url: https://github.com/NixOS/nixpkgs/pull/34975
updated_at: 2018-03-02 16:15:30
body:
  ###### Motivation for this change

  Stubby is a local stub resolver that implements RFC 7858, aka DNS-over-TLS. This allow private DNS requests.

  ###### Things done

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [x] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: NuGet outdated
user_login: leo60228
html_url: https://github.com/NixOS/nixpkgs/issues/34976
updated_at: 2018-03-08 19:25:56
body:
  ## Issue description
  NuGet is outdated.

  ### Steps to reproduce
  ```
  [leo60228@leonix:~/Everest]$ nuget restore
  Installing 'Microsoft.Net.Compilers 2.6.1'.
  Successfully installed 'Microsoft.Net.Compilers 2.6.1'.
  The 'System.ValueTuple 4.4.0' package requires NuGet client version '2.12' or above, but the current NuGet version is '2.8.5.0'.
  ```

  ## Technical details

  Please run `nix-shell -p nix-info --run "nix-info -m"` and paste the
  results.
  ```
   - system: `"x86_64-linux"`
   - host os: `Linux 4.9.81, NixOS, 18.03pre127921.9b25b9347d9 (Impala)`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.16`
   - channels(leo60228): `"nixpkgs-17.09.2987.59890bb1351"`
   - channels(root): `"nixos-18.03pre127921.9b25b9347d9"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`
  ```


state: open
title: A possible solution for screen tearing on nVidia
user_login: Baughn
html_url: https://github.com/NixOS/nixpkgs/issues/34977
updated_at: 2019-03-12 17:19:02
body:
  This is more of a request for feedback than a proper issue. If you're *not* using nVidia, then this issue is probably uninteresting.

  ## Issue description

  A lot has been said about screen tearing on nvidia. "It won't be fixed until Wayland", or "This one weird flag will prevent it", or...

  None of it ever works great, but it's possible I've found something that works. At a minimum, it's eliminated screen tearing for the specific configuration I'm running; which, after years spent attempting and failing to do, is a wonderful thing.

  The particular solution is described in more detail in http://www.thelinuxrain.com/articles/got-tearing-with-proprietary-nvidia-try-this, but in short, to test it:

  - Add https://github.com/Baughn/machine-config/blob/master/modules/nvidia.nix to configuration.nix
  - Do something that would cause tearing. You may already have something in mind. If not, https://www.youtube.com/watch?v=5xkNy9gfKOg should work.

  What I'd like to do is find out if this is a universal solution. If so, then I believe we should set that setting unconditionally -- as the article says, it's a miniscule drop in performance, in exchange for a much better experience. I can't confirm the overall usefulness without hearing back from other users, though.

  ### Steps to reproduce

  Buy an nVidia card. Use the proprietary driver. Do essentially anything where tearing would be noticable.

  This may not 'work' on KDE5 with the OpenGL compositor, but often it does. It's always worked on XFCE for me.


state: closed
title: docker basics don't work on 17.09
user_login: coretemp
html_url: https://github.com/NixOS/nixpkgs/issues/34978
updated_at: 2018-02-16 23:35:33
body:
  ## Issue description

  I see the following warning in the logs and the simplest Dockerfile doesn't work:
  ```
  dockerd[1392]: time="2018-02-14T21:34:21.715068209+01:00" level=warning msg="failed to retrieve docker-runc version: unknown output format: runc version 1.0.0-rc4+dev
  ```
  ### Steps to reproduce
  User is in group docker and `virtualization.<snip>.docker.enable = true;` is in configuration.nix.

  Dockerfile:

  ```
  from ubuntu:latest
  # Set environment variables.
  ENV HOME /root

  # Define working directory.
  WORKDIR /root

  # Define default command.
  CMD ["bash"]
  ```

  build script
  ```
  docker build -t ubuntu_test_box .
  ```

  Running the built container:
  ```
  docker run ubuntu_test_box
  ```

  `docker ps -a | grep ubuntu_test_box`:
  ```
  24da0c037771        ubuntu_test_box     "bash"                   11 minutes ago      Exited (0) 11 minutes ago                       goofy_lewin
  ```
  The exit happens without user interaction, i.e. it crashed.

  Expected result is a container that stays up until it is terminated.

  ## Technical details
  - system: `"x86_64-linux"`
   - host os: `Linux 4.13.4, NixOS, 17.09.git.39cd40f (Hummingbird)`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.15`
   - channels(root): `"nixos-17.09.2182.7f6f0c49f0"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`


state: closed
title: gnome3.gjs: 1.50.2 → 1.50.4
user_login: jtojnar
html_url: https://github.com/NixOS/nixpkgs/pull/34979
updated_at: 2018-02-14 22:23:17
body:
  ###### Motivation for this change
  Update and adding installed tests

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [x] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: pythonPackages.dkimpy: 0.6.2 -> 0.7.1
user_login: leenaars
html_url: https://github.com/NixOS/nixpkgs/pull/34980
updated_at: 2018-07-08 13:28:13
body:
  ###### Motivation for this change

  Version bump of dkimpy with new dependency (authres) packaged.

  ###### Things done

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [x] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: utop: automatically populate the CAML_LD_LIBRARY_PATH env. variable
user_login: vbgl
html_url: https://github.com/NixOS/nixpkgs/pull/34981
updated_at: 2018-03-26 08:58:37
body:
  ###### Motivation for this change

  #34931: it is not convenient to use `utop`, as dynamically linked shared libraries cannot be found.

  These libraries are searched in the directories listed in the `CAML_LD_LIBRARY_PATH` environment variable (see https://github.com/diml/utop#common-error for details).

  This PR adds a setup-hook to the `utop` derivation; this hook automatically populates the `CAML_LD_LIBRARY_PATH` variable. Thus, in a shell with `utop`, `findlib` and some OCaml libraries with DLLs, that variable will be appropriately set, and dynamic loading (aka `#require "…";;`) will work.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [x] macOS
     - [x] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: pinentry: add option to enable pinentry-emacs
user_login: tadfisher
html_url: https://github.com/NixOS/nixpkgs/pull/34982
updated_at: 2018-03-19 20:45:07
body:
  ###### Motivation for this change

  I would like to easily build `pinentry-emacs` and use it as my preferred pinentry program for `gpg-agent`.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  Note: `nox` test failed due to an issue in `python-gnupg`:

  ```
  ======================================================================
  ERROR: test_filenames_with_spaces (test_gnupg.GPGTestCase)
  Test that filenames with spaces are correctly handled
  ----------------------------------------------------------------------
  Traceback (most recent call last):
    File "/tmp/nix-build-python2.7-python-gnupg-0.4.1.drv-0/python-gnupg-0.4.1/test_gnupg.py", line 758, in test_filenames_with_spaces
      self.do_file_encryption_and_decryption(encfname, decfname)
    File "/tmp/nix-build-python2.7-python-gnupg-0.4.1.drv-0/python-gnupg-0.4.1/test_gnupg.py", line 705, in do_file_encryption_and_decryption
      armor=False, output=encfname)
    File "/tmp/nix-build-python2.7-python-gnupg-0.4.1.drv-0/python-gnupg-0.4.1/gnupg.py", line 1372, in encrypt_file
      raise ValueError('No recipients specified with asymmetric '
  ValueError: No recipients specified with asymmetric encryption

  ----------------------------------------------------------------------
  Ran 21 tests in 63.728s
  ```

  I don't believe the failure is related to this change.


state: closed
title: devpi-server: 4.3.1 -> 4.4.0
user_login: nlewo
html_url: https://github.com/NixOS/nixpkgs/pull/34983
updated_at: 2018-02-21 18:59:57
body:
  We also disable 3 tests because they are failing with pytest 3.4.0. 
  I don't why they are failing since we switch to pytest 3.4.0 but if I rollback pytest to 3.3.2, tests are ok.

  ###### Motivation for this change
  Fix the build failure 
  https://hydra.nixos.org/build/68801588#tabs-summary

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Adding @0x4A6F to maintainers.nix
user_login: 0x4A6F
html_url: https://github.com/NixOS/nixpkgs/pull/34984
updated_at: 2018-02-15 07:50:38
body:
  ###### Motivation for this change

  Trying to add my handle @0x4A6F to maintainers, to contribute to nixpkgs.

  Looking forward for inclusion of #34842.

  ###### Things done

  Adding github handle starting with decimal to maintainers.nix, but this will break nix expression.
  nix-repl lib/maintainers.nix 
  ```
  Welcome to Nix version 1.11.16. Type :? for help.

  Loading ‘lib/maintainers.nix’...
  error: syntax error, unexpected INT, at /home/user/repositories/github.com/0x4A6F/nixpkgs-origin/lib/maintainers.nix:10:3
  ```

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Nginx formatter
user_login: Baughn
html_url: https://github.com/NixOS/nixpkgs/pull/34985
updated_at: 2019-04-10 09:43:30
body:
  ###### Motivation for this change

  This makes nginx.conf human-readable.

  While nominally the file is not meant for human consumption, in practice I commonly need to manually inspect the output of complex nginx configurations to verify that it actually looks the way I want. Being able to read it is therefore useful.

  Before formatting: http://ix.io/K9v
  After formatting: http://ix.io/K9k

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [X] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [X] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [X] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Tested on a live system (https://madoka.brage.info), using cherry-pick against nixos-unstable release.
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: eprover: fix build in non-GCC environments
user_login: vbgl
html_url: https://github.com/NixOS/nixpkgs/pull/34986
updated_at: 2018-02-14 23:05:17
body:
  ###### Motivation for this change

  `eprover` does not build on darwin.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [x] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: open
title: Add installed tests
user_login: jtojnar
html_url: https://github.com/NixOS/nixpkgs/issues/34987
updated_at: 2019-06-15 23:28:03
body:
  We want to test that packages work on NixOS but writing tests manually is a chore so not many applications are covered. Fortunately, many packages (especially from GNOME or Freedesktop) ship so called [installed tests](https://wiki.gnome.org/Initiatives/GnomeGoals/InstalledTests) that already do what we want.

  I already implemented them for [gjs](https://github.com/NixOS/nixpkgs/pull/34979) and [fwupd](https://github.com/NixOS/nixpkgs/pull/32751) and as you can see it is actually quite simple. We can even factor it out into something like:

  ```nix
  import ./make-test.nix ({ pkgs, ... }:
    let
      makeInstalledTest = { tested, withX ? false }: {
        name = tested.name;

        meta = {
          maintainers = tested.meta.maintainers;
        };

        machine = { pkgs, ... }: {
          imports = stdenv.lib.optional withX ./common/x11.nix;
          environment.systemPackages = with pkgs; [ gnome-desktop-testing ];
          environment.variables.XDG_DATA_DIRS = [ "${tested.installedTests}/share" ];
        };

        testScript = ''
          ${stdenv.lib.optional withX "$machine->waitForX;"}
          $machine->succeed("gnome-desktop-testing-runner");
        '';
      };
    in makeInstalledTest { tested = pkgs.gjs; withX = true; }
  )
  ```

  Here is incomplete list of software that provides installed tests:

  * [ ] clutter
  * [ ] cogl
  * [x] colord
  * [ ] eog
  * [ ] evolution
  * [ ] evolution-data-server
  * [ ] folks
  * [x] fwupd
  * [x] flatpak
  * [x] flatpak-builder (https://github.com/NixOS/nixpkgs/pull/62413)
  * [x] gdk-pixbuf
  * [ ] geocode-glib
  * [x] gjs
  * [ ] glib
  * [ ] glib-networking
  * [ ] glib-openssl
  * [ ] gnome-boxes
  * [ ] gnome-calculator
  * [ ] gnome-characters
  * [ ] gnome-credentials
  * [ ] gnome-desktop
  * [ ] gnome-ostree
  * [ ] gnome-photos
  * [ ] gnome-software
  * [ ] gnome-weather
  * [ ] gspell
  * [ ] gtk+
  * [ ] gtksourceview
  * [ ] gvfs
  * [ ] json-glib
  * [ ] libgdata
  * [ ] libgrss
  * [ ] libgsystem
  * [ ] libmediaart
  * [ ] librsvg
  * [ ] libsoup
  * [ ] mutter
  * [x] ostree
  * [ ] pango
  * [ ] tepl
  * [ ] tracker
  * [ ] tracker-miners
  * [x] xdg-desktop-portal

  Finally, we should connect the tests to their respective packages, for example using https://github.com/NixOS/nixpkgs/issues/27604


state: closed
title: meson sometimes generates incorrect GIR paths
user_login: jtojnar
html_url: https://github.com/NixOS/nixpkgs/issues/34988
updated_at: 2018-03-22 06:50:24
body:
  For some packages, a wrong path to the library is generated. For example, `fwupd` produces an extra `libfwupd` directory:

  ```ShellSession
  $ cat $(nix-build -A fwupd)/share/gir-1.0/Fwupd-2.0.gir | grep libfwupd
               shared-library="/nix/store/mnjbmk19k7r4256d7gqdlf6iqbi089y7-fwupd-1.0.4/lib/libfwupd/libfwupd.so.2"
  ```

  Now, the typelib path is supposed to be addressed by https://github.com/NixOS/nixpkgs/pull/31453. It only works when typelibdir is an absolute path but apparently that is not the problem here (it is [already absolute](https://github.com/hughsie/fwupd/blob/6a029ba2f6d13f5bc9433aeb947da35a5f07e6b1/meson.build#L236)). Possibly a bug in the [gobject-introspecton patch](https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/libraries/gobject-introspection/absolute_shlib_path.patch)?

  This is how the gir file is built (add `ninjaFlags = "-v";` to `fwupd` expression):

  ```
  [39/223] /nix/store/275wyhj6wf72dlx0806jxnpn0sxl43nv-gobject-introspection-1.54.1-dev/bin/g-ir-scanner -I/nix/store/275wyhj6wf72dlx0806jxnpn0sxl43nv-gobject-introspection-1.54.1-dev/include/gobject-introspection-1.0 -I/nix/store/yz0kpbxsb3lxzy4mz4mj50s9sm4456gn-glib-2.54.3-dev/include/glib-2.0 -I/nix/store/9bjbfcwb73ayga2bm3p0crzfa1nfzmb7-glib-2.54.3/lib/glib-2.0/include --no-libtool --namespace=Fwupd --nsversion=2.0 --warn-all --output libfwupd/Fwupd-2.0.gir -I/build/fwupd-1.0.4/libfwupd -I/build/fwupd-1.0.4/build/libfwupd -I./libfwupd/.. -I../libfwupd/.. --filelist=/build/fwupd-1.0.4/build/libfwupd/fwupd@sha/Fwupd_2.0_gir_filelist --include=Gio-2.0 --include=GObject-2.0 --include=Soup-2.4 --symbol-prefix=fwupd --identifier-prefix=Fwupd --pkg-export=fwupd --cflags-begin -fstack-protector-strong -Waggregate-return -Wunused -Warray-bounds -Wcast-align -Wclobbered -Wdeclaration-after-statement -Wduplicated-cond -Wempty-body -Wformat=2 -Wformat-nonliteral -Wformat-security -Wformat-signedness -Wignored-qualifiers -Wimplicit-function-declaration -Winit-self -Wlogical-op -Wmissing-declarations -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-parameter-type -Wmissing-prototypes -Wnested-externs -Wno-error=cpp -Wno-discarded-qualifiers -Wno-missing-field-initializers -Wno-strict-aliasing -Wno-suggest-attribute=format -Wno-unused-parameter -Wnull-dereference -Wold-style-definition -Woverride-init -Wpointer-arith -Wredundant-decls -Wreturn-type -Wshadow -Wsign-compare -Wstrict-aliasing -Wstrict-prototypes -Wswitch-default -Wtype-limits -Wundef -Wuninitialized -Wunused-but-set-variable -Wunused-variable -Wwrite-strings -D_DEFAULT_SOURCE -DFWUPD_DISABLE_DEPRECATED -I./libfwupd/.. -I../libfwupd/.. -I/nix/store/yz0kpbxsb3lxzy4mz4mj50s9sm4456gn-glib-2.54.3-dev/include/gio-unix-2.0/ -I/nix/store/yz0kpbxsb3lxzy4mz4mj50s9sm4456gn-glib-2.54.3-dev/include/glib-2.0 -I/nix/store/9bjbfcwb73ayga2bm3p0crzfa1nfzmb7-glib-2.54.3/lib/glib-2.0/include -I/nix/store/smw2d05fjna0nq930fv4ppgqlh7lmv48-libsoup-2.60.2-dev/include/libsoup-2.4 -I/nix/store/gz5alm6sfd87xn3k82y9xg74xzx37jby-json-glib-1.4.2-dev/include/json-glib-1.0 --cflags-end -L/build/fwupd-1.0.4/build/libfwupd -L/nix/store/jarc6ksyzqkwa4qpxs5dg07cfqzagw8m-json-glib-1.4.2/lib --extra-library=gobject-2.0 --extra-library=gio-2.0 -L/nix/store/qag0629fzp901skyyvrjjyxh4ga66j62-libsoup-2.60.2/lib --extra-library=soup-2.4 -L/nix/store/9bjbfcwb73ayga2bm3p0crzfa1nfzmb7-glib-2.54.3/lib --extra-library=json-glib-1.0 --extra-library=glib-2.0 --library fwupd
  g-ir-scanner: link: gcc -o /build/fwupd-1.0.4/build/tmp-introspectY0mIpA/Fwupd-2.0 /build/fwupd-1.0.4/build/tmp-introspectY0mIpA/Fwupd-2.0.o -L. -Wl,-rpath,. -Wl,--no-as-needed -lfwupd -lgobject-2.0 -lgio-2.0 -lsoup-2.4 -ljson-glib-1.0 -lglib-2.0 -L/build/fwupd-1.0.4/build/libfwupd -Wl,-rpath,/build/fwupd-1.0.4/build/libfwupd -L/nix/store/jarc6ksyzqkwa4qpxs5dg07cfqzagw8m-json-glib-1.4.2/lib -Wl,-rpath,/nix/store/jarc6ksyzqkwa4qpxs5dg07cfqzagw8m-json-glib-1.4.2/lib -L/nix/store/qag0629fzp901skyyvrjjyxh4ga66j62-libsoup-2.60.2/lib -Wl,-rpath,/nix/store/qag0629fzp901skyyvrjjyxh4ga66j62-libsoup-2.60.2/lib -L/nix/store/9bjbfcwb73ayga2bm3p0crzfa1nfzmb7-glib-2.54.3/lib -Wl,-rpath,/nix/store/9bjbfcwb73ayga2bm3p0crzfa1nfzmb7-glib-2.54.3/lib -L/nix/store/9bjbfcwb73ayga2bm3p0crzfa1nfzmb7-glib-2.54.3/lib -lgio-2.0 -lgobject-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0
  ```

  ## Technical details

  Nixpkgs 0d20bf0287c349ff889d71c772468470026038cb


state: closed
title: libbsd build fails on darwin
user_login: davidak
html_url: https://github.com/NixOS/nixpkgs/issues/34989
updated_at: 2018-02-15 18:24:45
body:
  ## Issue description

  ```
  patching file include/bsd/string.h
  Hunk #1 FAILED at 37.
  1 out of 1 hunk FAILED -- saving rejects to file include/bsd/string.h.rej
  ```

  cc @matthewbauer 

  ### Steps to reproduce

  ```
  imac:~ davidak$ nix-shell -p nox --run "nox-review pr 34975"
  === Reviewing PR 34975 : stubby: init at 0.2.1
  ==> Fetching base (master)
  ==> Fetching PR
  ==> Fetching extra history for merging
  ==> Merging PR into base
  Auto-merging pkgs/top-level/all-packages.nix
  Building in /var/folders/fb/knpgn__s7_s20d_x1gsllflr0000gn/T/nox-review-e2eu1ee0: stubby
  Invoking nix-build -A stubby /Users/davidak/.nox/nixpkgs
  these derivations will be built:
    /nix/store/08npd4qks90iq79z55fg30dqacwhldhb-libbsd-0.8.7.drv
    /nix/store/s9qinr5vz8ri2f2f781cl1xc8s8h4y8s-source.drv
    /nix/store/97vws45sdsmbrym202jwv2lrfqj7ih78-stubby-0.2.1.drv
  building path(s) ‘/nix/store/iccpz0n9fiap97wmfcsxv3ak0afyx41a-libbsd-0.8.7’
  building path(s) ‘/nix/store/yvnkac1hy68hakmnqmnwy4yx0rhay3xn-source’
  unpacking sources
  unpacking source archive /nix/store/rzm65zpvn7qyyg2ls67vrmwgibljkq67-libbsd-0.8.7.tar.xz
  source root is libbsd-0.8.7
  setting SOURCE_DATE_EPOCH to timestamp 1515857404 of file libbsd-0.8.7/ChangeLog
  patching sources
  applying patch /nix/store/x12pj9za73n0dpnbs0dy9rf5106bvdqf-darwin.patch
  patching file configure.ac
  patching file include/bsd/libutil.h
  patching file include/bsd/stdio.h
  patching file include/bsd/string.h
  Hunk #1 FAILED at 37.
  1 out of 1 hunk FAILED -- saving rejects to file include/bsd/string.h.rej
  patching file src/Makefile.am
  patching file src/arc4random_bsd.h
  patching file src/arc4random_linux.h
  patching file src/arc4random_osx.h
  patching file src/fgetln.c
  patching file src/fpurge.c
  patching file src/funopen.c
  patching file src/getentropy.c
  patching file src/hash/sha512.h
  patching file src/hash/sha512c.c
  patching file src/nlist.c
  patching file src/setproctitle.c
  patching file src/strlcat.c
  patching file src/strlcpy.c
  patching file src/strmode.c
  builder for ‘/nix/store/08npd4qks90iq79z55fg30dqacwhldhb-libbsd-0.8.7.drv’ failed with exit code 1
  cannot build derivation ‘/nix/store/97vws45sdsmbrym202jwv2lrfqj7ih78-stubby-0.2.1.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/97vws45sdsmbrym202jwv2lrfqj7ih78-stubby-0.2.1.drv’ failed
  The invocation of "nix-build -A stubby /Users/davidak/.nox/nixpkgs" failed
  ```

  ## Technical details

   - system: `"x86_64-darwin"`
   - host os: `Darwin 14.5.0, macOS 10.10.5`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.13`
   - channels(davidak): `"nixpkgs-18.03pre127915.eef9d363e1c"`
   - channels(root): `"nixpkgs-18.03pre121255.45a85eaceb"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixpkgs`


state: closed
title: elvish: add shellPath passthru
user_login: mmlb
html_url: https://github.com/NixOS/nixpkgs/pull/34991
updated_at: 2018-07-03 21:13:16
body:
  ###### Motivation for this change
  elvish is a shell package but is not recognized as such.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: albert: 0.14.14 -> 0.14.15
user_login: jonafato
html_url: https://github.com/NixOS/nixpkgs/pull/34992
updated_at: 2018-02-15 14:11:07
body:
  ###### Motivation for this change

  Albert has a new release.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: qt5: 5.10.0 -> 5.10.1
user_login: bkchr
html_url: https://github.com/NixOS/nixpkgs/pull/34993
updated_at: 2018-02-25 19:43:02
body:
  ###### Motivation for this change
  Yeah, a bug fix release. 

  It currently still compiles,  but it looks good.

  @ttuegel @adisbladis @peterhoeg 

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: openvswitch: 2.5.2 -> 2.5.4
user_login: jokogr
html_url: https://github.com/NixOS/nixpkgs/pull/34994
updated_at: 2018-02-22 12:41:10
body:
  ###### Motivation for this change

  Minor update. Changelog mentions just bugfixes.

  ###### Things done

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: rtl8812au: 4.3.20 -> 5.2.20_25672.20171213
user_login: Mic92
html_url: https://github.com/NixOS/nixpkgs/pull/34995
updated_at: 2018-02-15 08:24:56
body:
  contains KRACK fix

  (cherry picked from commit 59c43d60ad15718e18fffde5cad12894f5e8edd3)

  originally added in #34827

  cc @danielfullmer

  ###### Motivation for this change


  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: restic: add completions and man page to package
user_login: kolloch
html_url: https://github.com/NixOS/nixpkgs/pull/34996
updated_at: 2018-02-15 20:07:50
body:
  ###### Motivation for this change
  Add bash/zsh completions for restic
  Add manpage for restic

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  NOTE: I have not successfully tested the zsh completions! I am a bash user.

  - [X] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: softether: 4.20 -> 4.25
user_login: rick68
html_url: https://github.com/NixOS/nixpkgs/pull/34997
updated_at: 2018-02-17 11:06:02
body:
  ###### Motivation for this change


  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [v] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [v] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: cpp-gsl: init at unstable-2018-02-15
user_login: yuriaisaka
html_url: https://github.com/NixOS/nixpkgs/pull/34998
updated_at: 2018-02-19 08:26:49
body:
  ###### Motivation for this change

  The Guideline Support Library (GSL) contains functions and types that are suggested for use by the C++ Core Guidelines maintained by the Standard C++ Foundation.
  This derivation packages Microsoft's implementation of GSL.

  We package it under the name `cpp-gsl`, as `gsl` is already taken by GNU Scientific Library.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: gnome3.gnome-disk-utility unable to find parted
user_login: flokli
html_url: https://github.com/NixOS/nixpkgs/issues/34999
updated_at: 2018-06-11 16:29:43
body:
  ## Issue description
  I ran gnome3.gnome-disk-utility via `nix-shell -p gnome3.gnome-disk-utility --run gnome-disks`.
  I tried formatting a usb drive (by selecting it on the left, then selected "Format Disk" in the hamburger menu. After pressing the "Format…" button and asking for final confirmation, gnome-disk-utility complains about being unable to find parted. Passing `-p parted` to `nix-shell` doesn't help either.

  ![screenshot](https://user-images.githubusercontent.com/183879/36248925-671f878a-1239-11e8-8b5c-267d3c52708f.png)

  ## Technical details
  ```
   - system: `"x86_64-linux"`
   - host os: `Linux 4.14.18, NixOS, 18.03.git.e860b65 (Impala)`
   - multi-user?: `yes`
   - sandbox: `yes`
   - version: `nix-env (Nix) 1.11.16`
   - channels(root): `"nixos-18.03pre127302.e860b651d6e"`
   - channels(flokli): `"nixpkgs-unstable-18.03pre123927.5be70c39f3e, nixpkgs-18.03pre123927.5be70c39f3e, nixos-18.03pre123927.5be70c39f3e"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`
  ```


state: closed
title: fixedsys-excelsior: init at 3.00.
user_login: NinjaTrappeur
html_url: https://github.com/NixOS/nixpkgs/pull/35001
updated_at: 2018-02-17 18:39:54
body:
  ###### Motivation for this change
  Fixedsys excelsior is a monospace true type font inspired by DOS's fixedsys.

  ###### Things done

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: bazel: 0.9 -> 0.10.1
user_login: layus
html_url: https://github.com/NixOS/nixpkgs/pull/35002
updated_at: 2018-02-15 18:26:59
body:
  Also, remove the bazel_0_9 attribute that refers to `.../bazel/default.nix`.
  It makes no sense to provide a versioned attribute to increment it on each update.
  One could update `default.nix` without updating `all-packages.nix`.

  This package builds an works on NixOS, and is not otherwise used in nixpkgs (only bazel_0_4 is used).

  /cc @sigma, @mboes


state: open
title: Enhancement: Add HiDPI support to gohufont
user_login: d4g
html_url: https://github.com/NixOS/nixpkgs/issues/35003
updated_at: 2019-03-29 15:29:49
body:
  ## Issue description
  gohufont package is missing the new HiDPI versions with 22px and 28px. This would be usefull, especially if you want to share a screen or show a terminal on a projector.
  Those variations have been added by the author of the font:

  https://github.com/hchargois/gohufont/tree/master/hidpi

  ### Steps to reproduce
  Use gohufont.


  ## Technical details

  ### NixOS details
   - system: `"x86_64-linux"`
   - host os: `Linux 4.14.14, NixOS, 18.03pre126063.95880aaf062 (Impala)`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.16`
   - channels(root): `"nixos-18.03pre126063.95880aaf062"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`

  ### Device details
   - device: `20J6S0DM00 ThinkPad T470p`
   - cpu: `Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz`
   - gpu: `Intel Corporation Device 591b (rev 04)`


state: closed
title: firefox: enable pulseaudio by default
user_login: lheckemann
html_url: https://github.com/NixOS/nixpkgs/pull/35005
updated_at: 2018-02-28 18:12:10
body:
  ###### Motivation for this change
  This fixes choppy audio in WebRTC. Firefox's closure already includes
  libpulseaudio anyway, so this shouldn't affect closure size either.

  Notes:

   - This does *not* disable ALSA support. Firefox will still use ALSA if pulseaudio is unavailable.
   - Previously suggested in #24012. This was to resolve a "no sound" issue which was caused by upstream disabling ALSA by default (!). This is to resolve a "choppy sound" issue which is caused by an upstream bug in the (unmaintained, ref https://bugzilla.mozilla.org/show_bug.cgi?id=1345661) ALSA code.

  I think backporting to 17.09 is also appropriate?

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: conky segfaults
user_login: layus
html_url: https://github.com/NixOS/nixpkgs/issues/35006
updated_at: 2018-02-16 04:42:51
body:
  ## Issue description

  Since last update (https://github.com/NixOS/nixpkgs/commit/943e32abb7999e50d0cb6f2548965ea1bd7368b3) conky segfaults on execution.

  ### Steps to reproduce

  run conky

  ## Technical details

  ```
  gdb conky
  GNU gdb (GDB) 8.1
  Copyright (C) 2018 Free Software Foundation, Inc.
  License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
  This is free software: you are free to change and redistribute it.
  There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
  and "show warranty" for details.
  This GDB was configured as "x86_64-unknown-linux-gnu".
  Type "show configuration" for configuration details.
  For bug reporting instructions, please see:
  <http://www.gnu.org/software/gdb/bugs/>.
  Find the GDB manual and other documentation resources online at:
  <http://www.gnu.org/software/gdb/documentation/>.
  For help, type "help".
  Type "apropos word" to search for commands related to "word"...
  Reading symbols from conky...(no debugging symbols found)...done.
  (gdb) start
  Temporary breakpoint 1 at 0x4294d0
  Starting program: /nix/store/d5p7xccmv06jnj19i4vi31g7kq7lvb9j-gmaudoux-package-set/bin/conky 
  [Thread debugging using libthread_db enabled]
  Using host libthread_db library "/nix/store/4h0allsz28x9mdirzb4wv51algacxzr7-glibc-2.26-131/lib/libthread_db.so.1".
  warning: File "/nix/store/kzqrxkxs6lcbhxlalcim7zz6xay0i2f2-gcc-6.4.0-lib/lib/libstdc++.so.6.0.22-gdb.py" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load:/home/gmaudoux/projets/gecko-dev/.gdbinit".
  To enable execution of this file add
  	add-auto-load-safe-path /nix/store/kzqrxkxs6lcbhxlalcim7zz6xay0i2f2-gcc-6.4.0-lib/lib/libstdc++.so.6.0.22-gdb.py
  line to your configuration file "/home/gmaudoux/.gdbinit".
  To completely disable this security protection add
  	set auto-load safe-path /
  line to your configuration file "/home/gmaudoux/.gdbinit".
  For more information about this security protection see the
  "Auto-loading safe path" section in the GDB manual.  E.g., run from the shell:
  	info "(gdb)Auto-loading safe path"

  Temporary breakpoint 1, 0x00000000004294d0 in main ()
  (gdb) c
  Continuing.

  Program received signal SIGSEGV, Segmentation fault.
  0x00007ffff721ef7d in XQueryExtension () from /nix/store/pir9gyi4s5ly7n0sr6n1vwgmjvz5z8zv-libX11-1.6.5/lib/libX11.so.6
  (gdb) bt
  #0  0x00007ffff721ef7d in XQueryExtension () from /nix/store/pir9gyi4s5ly7n0sr6n1vwgmjvz5z8zv-libX11-1.6.5/lib/libX11.so.6
  #1  0x00007ffff7212be6 in XInitExtension () from /nix/store/pir9gyi4s5ly7n0sr6n1vwgmjvz5z8zv-libX11-1.6.5/lib/libX11.so.6
  #2  0x00007ffff6fe12ff in XextAddDisplay () from /nix/store/2py2kqlvdrz64bl2mnm1mccpgq06mzzi-libXext-1.3.3/lib/libXext.so.6
  #3  0x00007ffff6fdb7d8 in XShapeQueryVersion () from /nix/store/2py2kqlvdrz64bl2mnm1mccpgq06mzzi-libXext-1.3.3/lib/libXext.so.6
  #4  0x0000000000437a4d in main_loop() ()
  #5  0x0000000000429d90 in main ()
  (gdb) 
  ```

  Please run `nix-shell -p nix-info --run "nix-info -m"` and paste the
  results: 
   - system: `"x86_64-linux"`
   - host os: `Linux 4.9.81, NixOS, 18.03.git.53fb6baa88 (Impala)`
   - multi-user?: `yes`
   - sandbox: `yes`
   - version: `nix-env (Nix) 2.0pre5943_52c777a7`
   - channels(layus): `"nixpkgs-17.03pre99938.3ccc139"`
   - channels(root): `""`
   - nixpkgs: `/etc/nixos/nixpkgs`

  /cc @fpletz 


state: open
title: request: kiwix service?
user_login: nico202
html_url: https://github.com/NixOS/nixpkgs/issues/35009
updated_at: 2018-02-16 19:35:52
body:
  ## Issue description
  Kiwix is already in nixpkgs. It provides a web service (available by calling kiwix-serve).
  It would be nice to have it as a systemd service

  @robbinch: do you have time? I might do this but this would be my service, if you are experienced and have time it would be wonderful, else I'll try myself

  Thanks, Nicolò


state: closed
title: mesa: radeon icd and libvulkan_radeon not in the drivers derivation
user_login: arianvp
html_url: https://github.com/NixOS/nixpkgs/issues/35010
updated_at: 2018-02-15 20:46:55
body:
  ## Issue description

  If I install `mesa_noglu` I would expect the radeon vulkan drivers to be included by default. The source code also seems to say this:

  https://github.com/NixOS/nixpkgs/blob/dd57c6379333b3e841b947786b14d5cd586f8c4a/pkgs/development/libraries/mesa/default.nix#L47

  but when I look in the derivation output,  only `libvulkan_intel` and  `share/vulkan/icd.d/intel_icd.x86_64.json` are created.   Mesa usually also builds `libvulkan_radeon` and `share/vulkan/icd.d/radeon_icd.json`

  ### Steps to reproduce
  1. Go on a machine with a ryzen CPU and a Radeon GPU ( Though probably not neccessery, the vulkan radeon driver should always be built according to the nix derivation)

  2. This will fail:
  ```
  nix-shell -p mesa_noglu vulkan-loader --run "vulkaninfo"
  ```


state: closed
title: Leftover -I${efivar}/include/efivar CFLAGS
user_login: neilmayhew
html_url: https://github.com/NixOS/nixpkgs/issues/35011
updated_at: 2018-02-28 23:07:42
body:
  ## Issue description

  `efivar.pc` uses a prefix of `/usr/include`

  ### Steps to reproduce

  ```sh
  nix-shell '<nixpkgs>' -A efibootmgr --command 'pkg-config --cflags efivar'
  ```

  It doesn't have to be `efibootmgr`: any package that uses `efivar` will do.

  I'm trying to package a utility (`mokutil`) that uses `efivar` via `pkg-config` and it can't find `<efivar.h>` because `pkg-config --cflags efivar` returns `-I/usr/include/efivar`.

  `efibootmgr` builds because its derivation doesn't rely on using `pkg-config`. It uses `NIX_CFLAGS_COMPILE = "-I${efivar}/include/efivar";`.

  I've added this attribute to my derivation for `mokutil` and it now builds, but it shouldn't be necessary to add this.

  ## Technical details

   - system: `"x86_64-linux"`
   - host os: `Linux 4.9.80, NixOS, 17.09.3008.c831224528c (Hummingbird)`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.16`
   - channels(user): `""`
   - channels(root): `"nixos-17.09.3008.c831224528c, unstable-18.03pre126508.8ecadc12502"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`


state: closed
title: Black Screen on SDDM start since Plasma 5.12
user_login: mspaulding06
html_url: https://github.com/NixOS/nixpkgs/issues/35013
updated_at: 2018-02-16 18:08:22
body:
  ## Issue description

  When booting NixOS after updating to KDE 5.12 with the latest nixpkgs commit SDDM no longer starts.

  ### Steps to reproduce

  1.  Fresh install of NixOS (with KDE and SDDM enabled)
  2.  Clone nixpkgs repository from GitHub
  3.  Run `nixos-rebuild boot --upgrade -I nixpkgs=/my/path/to/nixpkgs`
  4.  Reboot

  ## Technical details

  Hardware Configuration:
  Encountered same problem on both VMWare Guest and Thinkpad X220 core-i7.

  I had noticed this problem when building the KDE 5.12 packages before they were in the Nix cache and assumed that there was something wrong with my environment at the time.  I've now updated to KDE 5.12 using the latest nixpkgs repository commit which pulled in KDE packages from the cache server and the problem still occurs.

  Relevent errors from the log:

  ```
  Feb 15 09:23:11 nixos sddm-greeter[862]: High-DPI autoscaling not Enabled
  Feb 15 09:23:11 nixos sddm-greeter[862]: Reading from "/nix/store/ldyf3y8v0wd7h694lpva9h6vd5dksh2w-desktops/plasma5.desktop"
  Feb 15 09:23:11 nixos sddm-greeter[862]: Reading from "/nix/store/ldyf3y8v0wd7h694lpva9h6vd5dksh2w-desktops/xterm.desktop"
  Feb 15 09:23:11 nixos sddm-greeter[862]: inotify_add_watch("/usr/share/wayland-sessions") failed: "No such file or directory"
  Feb 15 09:23:11 nixos sddm-greeter[862]: Connected to the daemon.
  Feb 15 09:23:11 nixos sddm-greeter[862]: Loading file:///run/current-system/sw/share/sddm/themes/breeze/Main.qml...
  Feb 15 09:23:12 nixos sddm-greeter[862]: QObject: Cannot create children for a parent that is in a different thread.
  Feb 15 09:23:12 nixos sddm-greeter[862]: QObject: Cannot create children for a parent that is in a different thread.
  Feb 15 09:23:12 nixos sddm-greeter[862]: QObject: Cannot create children for a parent that is in a different thread.
  Feb 15 09:23:12 nixos sddm-greeter[862]: QObject: Cannot create children for a parent that is in a different thread.
  Feb 15 09:23:12 nixos sddm-greeter[862]: QObject::installEventFilter(): Cannot filter events for objects in a different thread.
  Feb 15 09:23:12 nixos sddm-greeter[862]: QObject: Cannot create children for a parent that is in a different thread.
  Feb 15 09:23:12 nixos sddm-greeter[862]: QObject: Cannot create children for a parent that is in a different thread.
  Feb 15 09:23:12 nixos sddm-greeter[862]: QObject::installEventFilter(): Cannot filter events for objects in a different thread.
  Feb 15 09:23:12 nixos sddm-greeter[862]: file:///run/current-system/sw/share/sddm/themes/breeze/components/VirtualKeyboard.qml:20:1: module "QtQuick.VirtualKeyboard" is not installed
  Feb 15 09:23:12 nixos sddm-greeter[862]: Adding view for "Virtual1" QRect(0,0 1024x768)
  Feb 15 09:23:12 nixos sddm-greeter[862]: QDBusConnection: name 'org.freedesktop.UDisks2' had owner '' but we thought it was ':1.6'
  Feb 15 09:23:12 nixos sddm-greeter[862]: Message received from daemon: Capabilities
  Feb 15 09:23:12 nixos sddm-greeter[862]: Message received from daemon: HostName
  Feb 15 09:23:14 nixos sddm-greeter[862]: Reading from "/nix/store/ldyf3y8v0wd7h694lpva9h6vd5dksh2w-desktops/plasma5.desktop"
  Feb 15 09:23:16 nixos sddm-greeter[862]: Message received from daemon: LoginFailed
  Feb 15 09:23:16 nixos sddm-greeter[862]: Message received from daemon: LoginFailed
  Feb 15 09:23:44 nixos sddm-greeter[862]: The X11 connection broke: I/O error (code 1)
  Feb 15 09:23:51 nixos sddm-greeter[874]: High-DPI autoscaling not Enabled
  Feb 15 09:23:51 nixos sddm-greeter[874]: Reading from "/nix/store/ldyf3y8v0wd7h694lpva9h6vd5dksh2w-desktops/plasma5.desktop"
  Feb 15 09:23:51 nixos sddm-greeter[874]: Reading from "/nix/store/ldyf3y8v0wd7h694lpva9h6vd5dksh2w-desktops/xterm.desktop"
  Feb 15 09:23:51 nixos sddm-greeter[874]: inotify_add_watch("/usr/share/wayland-sessions") failed: "No such file or directory"
  Feb 15 09:23:51 nixos sddm-greeter[874]: Connected to the daemon.
  Feb 15 09:23:51 nixos sddm-greeter[874]: Loading file:///run/current-system/sw/share/sddm/themes/breeze/Main.qml...
  Feb 15 09:23:51 nixos sddm-greeter[874]: QObject: Cannot create children for a parent that is in a different thread.
  Feb 15 09:23:51 nixos sddm-greeter[874]: QObject: Cannot create children for a parent that is in a different thread.
  Feb 15 09:23:51 nixos sddm-greeter[874]: QObject: Cannot create children for a parent that is in a different thread.
  Feb 15 09:23:51 nixos sddm-greeter[874]: QObject: Cannot create children for a parent that is in a different thread.
  Feb 15 09:23:51 nixos sddm-greeter[874]: QObject::installEventFilter(): Cannot filter events for objects in a different thread.
  Feb 15 09:23:51 nixos sddm-greeter[874]: QObject: Cannot create children for a parent that is in a different thread.
  Feb 15 09:23:52 nixos sddm-greeter[874]: QObject: Cannot create children for a parent that is in a different thread.
  Feb 15 09:23:52 nixos sddm-greeter[874]: QObject::installEventFilter(): Cannot filter events for objects in a different thread.
  Feb 15 09:23:52 nixos sddm-greeter[874]: file:///run/current-system/sw/share/sddm/themes/breeze/components/VirtualKeyboard.qml:20:1: module "QtQuick.VirtualKeyboard" is not installed
  Feb 15 09:23:52 nixos sddm-greeter[874]: Adding view for "Virtual1" QRect(0,0 1024x768)
  Feb 15 09:23:52 nixos sddm-greeter[874]: QDBusConnection: name 'org.freedesktop.UDisks2' had owner '' but we thought it was ':1.6'
  Feb 15 09:23:52 nixos sddm-greeter[874]: Message received from daemon: Capabilities
  Feb 15 09:23:52 nixos sddm-greeter[874]: Message received from daemon: HostName
  Feb 15 09:23:53 nixos sddm-greeter[874]: Reading from "/nix/store/ldyf3y8v0wd7h694lpva9h6vd5dksh2w-desktops/plasma5.desktop"
  Feb 15 09:23:53 nixos sddm-greeter[874]: Message received from daemon: LoginSucceeded
  Feb 15 09:25:08 nixos sddm-greeter[860]: High-DPI autoscaling not Enabled
  Feb 15 09:25:08 nixos sddm-greeter[860]: Reading from "/nix/store/ldyf3y8v0wd7h694lpva9h6vd5dksh2w-desktops/plasma5.desktop"
  Feb 15 09:25:08 nixos sddm-greeter[860]: Reading from "/nix/store/ldyf3y8v0wd7h694lpva9h6vd5dksh2w-desktops/xterm.desktop"
  Feb 15 09:25:08 nixos sddm-greeter[860]: inotify_add_watch("/usr/share/wayland-sessions") failed: "No such file or directory"
  Feb 15 09:25:08 nixos sddm-greeter[860]: Connected to the daemon.
  Feb 15 09:25:08 nixos sddm-greeter[860]: Loading file:///run/current-system/sw/share/sddm/themes/breeze/Main.qml...
  Feb 15 09:25:09 nixos sddm-greeter[860]: QObject: Cannot create children for a parent that is in a different thread.
  Feb 15 09:25:09 nixos sddm-greeter[860]: QObject: Cannot create children for a parent that is in a different thread.
  Feb 15 09:25:09 nixos sddm-greeter[860]: QObject: Cannot create children for a parent that is in a different thread.
  Feb 15 09:25:09 nixos sddm-greeter[860]: QObject: Cannot create children for a parent that is in a different thread.
  Feb 15 09:25:09 nixos sddm-greeter[860]: QObject::installEventFilter(): Cannot filter events for objects in a different thread.
  Feb 15 09:25:09 nixos sddm-greeter[860]: QObject: Cannot create children for a parent that is in a different thread.
  Feb 15 09:25:09 nixos sddm-greeter[860]: QObject: Cannot create children for a parent that is in a different thread.
  Feb 15 09:25:09 nixos sddm-greeter[860]: QObject::installEventFilter(): Cannot filter events for objects in a different thread.
  Feb 15 09:25:09 nixos sddm-greeter[860]: file:///run/current-system/sw/share/sddm/themes/breeze/components/VirtualKeyboard.qml:20:1: module "QtQuick.VirtualKeyboard" is not installed
  Feb 15 09:25:09 nixos sddm-greeter[860]: Adding view for "Virtual1" QRect(0,0 1024x768)
  Feb 15 09:25:09 nixos sddm-greeter[860]: QDBusConnection: name 'org.freedesktop.UDisks2' had owner '' but we thought it was ':1.6'
  Feb 15 09:25:09 nixos sddm-greeter[860]: Message received from daemon: Capabilities
  Feb 15 09:25:09 nixos sddm-greeter[860]: Message received from daemon: HostName
  Feb 15 09:25:45 nixos sddm-greeter[860]: Reading from "/nix/store/ldyf3y8v0wd7h694lpva9h6vd5dksh2w-desktops/plasma5.desktop"
  Feb 15 09:25:45 nixos sddm-greeter[860]: Message received from daemon: LoginSucceeded
  Feb 15 09:39:16 nixos sddm-greeter[886]: High-DPI autoscaling not Enabled
  Feb 15 09:39:16 nixos sddm-greeter[886]: Loading theme configuration from "/run/current-system/sw/share/sddm/themes/breeze/theme.conf"
  Feb 15 09:39:16 nixos sddm-greeter[886]: Reading from "/nix/store/71w3sf41c36ci6kdpxsdbp9ch2bnsj2r-desktops/plasma5.desktop"
  Feb 15 09:39:16 nixos sddm-greeter[886]: Reading from "/nix/store/71w3sf41c36ci6kdpxsdbp9ch2bnsj2r-desktops/xterm.desktop"
  Feb 15 09:39:16 nixos sddm-greeter[886]: inotify_add_watch("/usr/share/wayland-sessions") failed: "No such file or directory"
  Feb 15 09:39:16 nixos sddm-greeter[886]: Connected to the daemon.
  Feb 15 09:39:17 nixos sddm-greeter[886]: Loading file:///run/current-system/sw/share/sddm/themes/breeze/Main.qml...
  Feb 15 09:39:17 nixos sddm-greeter[886]: QObject: Cannot create children for a parent that is in a different thread.
  Feb 15 09:39:17 nixos sddm-greeter[886]: QObject: Cannot create children for a parent that is in a different thread.
  Feb 15 09:39:17 nixos sddm-greeter[886]: QObject: Cannot create children for a parent that is in a different thread.
  Feb 15 09:39:17 nixos sddm-greeter[886]: QObject: Cannot create children for a parent that is in a different thread.
  Feb 15 09:39:17 nixos sddm-greeter[886]: QObject::installEventFilter(): Cannot filter events for objects in a different thread.
  Feb 15 09:39:17 nixos sddm-greeter[886]: QObject: Cannot create children for a parent that is in a different thread.
  Feb 15 09:39:17 nixos sddm-greeter[886]: QObject: Cannot create children for a parent that is in a different thread.
  Feb 15 09:39:17 nixos sddm-greeter[886]: QObject::installEventFilter(): Cannot filter events for objects in a different thread.
  Feb 15 09:39:17 nixos sddm-greeter[886]: Empty filename passed to function
  Feb 15 09:39:17 nixos sddm-greeter[886]: Empty filename passed to function
  Feb 15 09:39:17 nixos sddm-greeter[886]: Empty filename passed to function
  Feb 15 09:39:17 nixos sddm-greeter[886]: Adding view for "Virtual1" QRect(0,0 1024x768)
  Feb 15 09:39:17 nixos sddm-greeter[886]: QDBusConnection: name 'org.freedesktop.UDisks2' had owner '' but we thought it was ':1.6'
  Feb 15 09:39:17 nixos sddm-greeter[886]: Message received from daemon: Capabilities
  Feb 15 09:39:17 nixos sddm-greeter[886]: Message received from daemon: HostName
  Feb 15 09:39:38 nixos sddm-greeter[886]: Reading from "/nix/store/71w3sf41c36ci6kdpxsdbp9ch2bnsj2r-desktops/plasma5.desktop"
  Feb 15 09:39:38 nixos sddm-greeter[886]: Message received from daemon: LoginSucceeded
  Feb 15 09:47:36 nixos sddm-greeter[860]: High-DPI autoscaling not Enabled
  Feb 15 09:47:36 nixos sddm-greeter[860]: Loading theme configuration from "/run/current-system/sw/share/sddm/themes/breeze/theme.conf"
  Feb 15 09:47:36 nixos sddm-greeter[860]: Reading from "/nix/store/209rnrb281yaypi033djq5gc646dyv0z-desktops/plasma5.desktop"
  Feb 15 09:47:36 nixos sddm-greeter[860]: Reading from "/nix/store/209rnrb281yaypi033djq5gc646dyv0z-desktops/xterm.desktop"
  Feb 15 09:47:36 nixos sddm-greeter[860]: inotify_add_watch("/usr/share/wayland-sessions") failed: "No such file or directory"
  Feb 15 09:47:36 nixos sddm-greeter[860]: Connected to the daemon.
  Feb 15 09:47:36 nixos sddm-greeter[860]: Loading file:///run/current-system/sw/share/sddm/themes/breeze/Main.qml...
  Feb 15 09:47:37 nixos sddm-greeter[860]: QObject: Cannot create children for a parent that is in a different thread.
  Feb 15 09:47:37 nixos sddm-greeter[860]: QObject: Cannot create children for a parent that is in a different thread.
  Feb 15 09:47:37 nixos sddm-greeter[860]: QObject: Cannot create children for a parent that is in a different thread.
  Feb 15 09:47:37 nixos sddm-greeter[860]: QObject: Cannot create children for a parent that is in a different thread.
  Feb 15 09:47:37 nixos sddm-greeter[860]: QObject::installEventFilter(): Cannot filter events for objects in a different thread.
  Feb 15 09:47:37 nixos sddm-greeter[860]: QObject: Cannot create children for a parent that is in a different thread.
  ```

  I did some research on the error message and found that people have run into this with different versions of KDE but I wasn't able to determine a common root cause.  So far I haven't had any luck in fixing it.

  Related PR:  #34726


state: closed
title: Bootstrap and sandbox shells miss getopts
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/issues/35014
updated_at: 2018-02-15 18:56:17
body:
  ## Issue description

  See in title. This breaks build of `acl` and `attr` among other things. The problem arises from `install-sh` using `getopts`.

  This is not strictly Nix issue -- one can argue that `install-sh` should be `patchShebangs`ed to use proper shell. However during bootstrap builds Busybox shell is used with configuration which doesn't support `getopts`.

  ### Steps to reproduce

  1. Use `nixUnstable`;
  2. Try to build `attr` from source.

  ## Technical details

   - system: `"x86_64-linux"`
   - host os: `Linux 4.15.2, NixOS, 18.03.git.e22d2b0 (Impala)`
   - multi-user?: `yes`
   - sandbox: `yes`
   - version: `nix-env (Nix) 2.0pre5889_c287d731`
   - channels(abbradar): `""`
   - nixpkgs: `/home/abbradar/nixpkgs`


state: closed
title: nixUnstable: pre5943_52c777a7 -> pre5947_d26b71fd
user_login: LnL7
html_url: https://github.com/NixOS/nixpkgs/pull/35015
updated_at: 2018-02-15 21:23:02
body:
  ###### Motivation for this change

  Fixes the test failures on darwin.


  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [x] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Fix build of acl and attr from source with unstable Nix
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/35016
updated_at: 2018-02-15 21:14:10
body:
  ###### Motivation for this change

  Because unstable Nix's `/bin/sh` is very barebones it doesn't include `getopts` shell builtin, so we need to use a proper shell for `install-sh` scripts instead.

  See also https://github.com/NixOS/nixpkgs/issues/35014

  ###### Things done

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: open
title: fix error handling and return code
user_login: qknight
html_url: https://github.com/NixOS/nixpkgs/pull/35017
updated_at: 2018-02-19 23:16:25
body:
  ###### Motivation for this change

  there is a bug in `nix-prefetch-git` which makes our implementation of `dep2nix` impossible, since the error handling is not working at all.

  the cause for the problem is that `https://golang.org/x/net` is not a git repository at all and therefore `nix-prefetch-git` should fail with an exit code != 0 which is not the case.

  ###### the output before the change A

  ```
  nix-prefetch-git https://golang.org/x/net --rev f5dfe339be1d06f81b22525fe34671ee7d2c8904
  Leeres Git-Repository in /tmp/git-checkout-tmp-77RGm6hA/net-f5dfe33/.git/ initialisiert
  fatal: https://golang.org/x/net/info/refs not valid: is this a git repository?
  fatal: https://golang.org/x/net/info/refs not valid: is this a git repository?
  Unable to checkout f5dfe339be1d06f81b22525fe34671ee7d2c8904 from https://golang.org/x/net.
  joachim@lenovo-t530 /tmp> echo $status
  1
  ```

  ###### the output before the change A (with --quiet)

  ```
  nix-prefetch-git https://golang.org/x/net --rev f5dfe339be1d06f81b22525fe34671ee7d2c8904 --quiet
  {
    "url": "https://golang.org/x/net",
    "rev": "f5dfe339be1d06f81b22525fe34671ee7d2c8904",
    "date": "",
    "sha256": "0sjjj9z1dhilhpc8pq4154czrb79z9cm044jvn75kxcjv6v5l2m5",
    "fetchSubmodules": true
  }
  joachim@lenovo-t530 /tmp> echo $status
  0
  ```

  WARNING: exit code should still be 1 and not 0!

  ###### the output after the change B

  ```

  [nix-shell:~/Desktop/projects/nixcloud/dep2nix/src/github.com/nixcloud/dep2nix]$ ./nix-prefetch-git https://golang.org/x/net --rev f5dfe339be1d06f81b22525fe34671ee7d2c8904 
  Leeres Git-Repository in /run/user/1000/git-checkout-tmp-9SXKa8i0/net-f5dfe33/.git/ initialisiert
  fatal: https://golang.org/x/net/info/refs not valid: is this a git repository?
  fatal: https://golang.org/x/net/info/refs not valid: is this a git repository?

  [nix-shell:~/Desktop/projects/nixcloud/dep2nix/src/github.com/nixcloud/dep2nix]$ echo $?
  1
  ```

  ###### the output after the change B (with --quiet)

  ```
  [nix-shell:~/Desktop/projects/nixcloud/dep2nix/src/github.com/nixcloud/dep2nix]$ ./nix-prefetch-git https://golang.org/x/net --rev f5dfe339be1d06f81b22525fe34671ee7d2c8904 --quiet

  [nix-shell:~/Desktop/projects/nixcloud/dep2nix/src/github.com/nixcloud/dep2nix]$ echo $?
  1

  ```

  ###### Things done


state: closed
title: irssi: 1.1.0 -> 1.1.1
user_login: andir
html_url: https://github.com/NixOS/nixpkgs/pull/35018
updated_at: 2018-02-15 20:34:09
body:
  ###### Motivation for this change

  fixes CVE-2018-7050, CVE-2018-7051, CVE-2018-7052, CVE-2018-7053, CVE-2018-7054

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [X] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [X] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: [17.09] irssi 1.0.7
user_login: andir
html_url: https://github.com/NixOS/nixpkgs/pull/35019
updated_at: 2018-02-15 20:34:38
body:
  ###### Motivation for this change

  fixes CVE-2018-7050, CVE-2018-7051, CVE-2018-7052, CVE-2018-7053, CVE-2018-7054

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [X] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: hwdb fails to build during nixos-rebuild on 17.09 channel
user_login: Moredread
html_url: https://github.com/NixOS/nixpkgs/issues/35020
updated_at: 2018-11-16 12:01:09
body:
  ## Issue description

  I currently can't build the current nixos 17.09 channel after and on commit b81861f9fafeaf712802fa047b11e73f942c5c28. That commit belongs to issue #34786.

  Error messages at the end of nixos-rebuild:

  ```
  patching /nix/store/ndlwxwyjkcdh5wp9xz59i81plqxkfwn5-extra-utils/bin/kmod...
  patching /nix/store/ndlwxwyjkcdh5wp9xz59i81plqxkfwn5-extra-utils/bin/e2fsck...
  patching /nix/store/ndlwxwyjkcdh5wp9xz59i81plqxkfwn5-extra-utils/bin/tune2fs...
  patching /nix/store/ndlwxwyjkcdh5wp9xz59i81plqxkfwn5-extra-utils/bin/btrfs...
  patching /nix/store/ndlwxwyjkcdh5wp9xz59i81plqxkfwn5-extra-utils/bin/cryptsetup...
  testing patched programs...
  hello world
  /build/.attr-0: line 113: /nix/store/ndlwxwyjkcdh5wp9xz59i81plqxkfwn5-extra-utils/bin/udevadm: cannot execute binary file: Exec format error
  builder for '/nix/store/w7pbndgwj6xr3szaifyqq9ym4y5nbjw2-extra-utils.drv' failed with exit code 126
  cannot build derivation '/nix/store/99fi6dqvr6lxdvj307kzm7igz55x1j1h-udev-rules.drv': 1 dependencies couldn't be built
  cannot build derivation '/nix/store/ykah3cq9fv8h7yxxgzkc4xs8rn09206x-stage-1-init.sh.drv': 2 dependencies couldn't be built
  cannot build derivation '/nix/store/71wc3jpp6h8dm8y3l90888zc3vayn0aq-initrd.drv': 1 dependencies couldn't be built
  cannot build derivation '/nix/store/60zj16rpk4kplijmximncy8rv0f8lnx0-nixos-system-grable-17.09.git.c831224.drv': 2 dependencies couldn't be built
  error: build of '/nix/store/60zj16rpk4kplijmximncy8rv0f8lnx0-nixos-system-grable-17.09.git.c831224.drv' failed
  ```

  ### Steps to reproduce

  I don't have a minimal working example, but my config is available at https://github.com/Moredread/nixos-config with the machine config in `machines/grable.nix`

  Building that on the 17.09 fails.

  ## Technical details

   - system: `"86_64-linux"`
   - host os: `Linux 4.15.0, NixOS, 17.09.2905.c1d9aff56e0 (Hummingbird)`
   - multi-user?: `yes`
   - sandbox: `yes`
   - version: `nix-env (Nix) 1.12pre5873_b76e282d`
   - channels(root): `"nixos-17.09, nixos-unstable-18.03pre126729.2e4aded3669"`
   - channels(addy): `""`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs


state: closed
title: python-pysqlite: fix darwin build
user_login: LnL7
html_url: https://github.com/NixOS/nixpkgs/pull/35021
updated_at: 2018-02-26 15:59:25
body:
  ###### Motivation for this change


  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] ~~NixOS~~
     - [x] macOS
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: nix-buffer: make eshell-path-env be inherited
user_login: matthewbauer
html_url: https://github.com/NixOS/nixpkgs/pull/35022
updated_at: 2019-02-22 04:37:13
body:
  @shlevy Does this seem like a good idea?

  eshell-path-env won't be inherited otherwise leading to lots of 'command not found' errors.


state: closed
title: bioconductor: 3.4 -> 3.6
user_login: jbedo
html_url: https://github.com/NixOS/nixpkgs/pull/35023
updated_at: 2018-02-21 18:58:41
body:
  ###### Motivation for this change

  Bioconductor was quite out of date because the old expression fetched bioconductor with the same version as R. This is not appropriate as bioconductor versions are not synchronised with R versions. I have updated the expression to explicitly fetch the latest bioconductor (3.6).

  I have also updated the R packages as many of the bioconductor packages require the latest CRAN versions.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x ] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Haskell packages are installing "LICENSE" in /share/doc
user_login: matthewbauer
html_url: https://github.com/NixOS/nixpkgs/issues/35024
updated_at: 2018-06-22 15:54:34
body:
  ## Issue description

  This is causing me some issues with collisions. Basically Haskell stuff like that found in "haskellPackages" are installing a "LICENSE" file. Because all haskell packages have it they end up causing collisions in the profile.

  This is happening on MacOS right now, at least.

  /cc @peti 


state: closed
title: bfq and blk-mq on kernel 4.15.x is broken - upstream issue
user_login: peterhoeg
html_url: https://github.com/NixOS/nixpkgs/issues/35025
updated_at: 2018-10-02 02:38:31
body:
  ## Issue description

  Using the ```bfq``` scheduler with ```blk-mq``` on kernel 4.15.x will kill all IO to the device when writing out changes to the partition table (and possibly other actions).

  This is a known upstream issue but I'm documenting it here so others can find it too and don't end up wasting time the way I did...

  https://lkml.org/lkml/2017/12/1/149

  **Workaround:** use the ```mq-deadline``` scheduler instead.

  ### Steps to reproduce

  1. Enable blk-mq
  ```nix 
  {
    boot.kernelParams = [
      "scsi_mod.use_blk_mq=1"
      "dm_mod.use_blk_mq=1"
    ];
  }
  ```

  2. Enable bfq

  ``` nix
  {
    services.udev.extraRules = ''
      ACTION=="add|change", KERNEL=="[sv]d[a-z]", ATTR{queue/rotational}=="1", ATTR{queue/scheduler}="bfq"
      ACTION=="add|change", KERNEL=="[sv]d[a-z]", ATTR{queue/rotational}=="0", ATTR{queue/scheduler}="bfq"
    '';
  }
  ```

  3. Insert usb stick

  4. Use gdisk to make a change to the partition table of the usb stick

  5. Write the changes

  6. Observe a hang


  ## Technical details

   - system: `"x86_64-linux"`
   - host os: `Linux 4.15.3, NixOS, 18.03.git.d295f0bec27M (Impala)`
   - multi-user?: `yes`
   - sandbox: `yes`
   - version: `nix-env (Nix) 1.11.16`
   - channels(root): `""`
   - channels(peter): `""`
   - nixpkgs: `/home/peter/src/active/nixpkgs_unstable`


state: closed
title: nixos/acpid: add option to log events
user_login: alesguzik
html_url: https://github.com/NixOS/nixpkgs/pull/35026
updated_at: 2018-02-23 04:36:33
body:
  ###### Motivation for this change

  `acpid` has a `--logevents` flag to log all acpi events, which is useful to find an event you are interested in, or when debug certain issues. This change exposes that flag as a nixos option.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: pybind11: init at 2.2.2
user_login: yuriaisaka
html_url: https://github.com/NixOS/nixpkgs/pull/35027
updated_at: 2019-01-06 13:09:59
body:
  ###### Motivation for this change

  `pybind11` ( https://github.com/pybind/pybind11 ) is a lightweight header-only library that exposes C++ types in Python and vice versa, mainly to create Python bindings of existing C++ code.

  This package is handy as well as is used at least in a couple of well-known deep learning frameworks (alas used often as git submodules).

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: tex-gyre: init at ~2.005
user_login: jtojnar
html_url: https://github.com/NixOS/nixpkgs/pull/35028
updated_at: 2018-02-17 02:11:17
body:
  ###### Motivation for this change
  For some reason, TeX Gyre Pagella is not recognized by `texlive.fithesis` when `texlive.tex-gyre` is used.

  cc @siddharthist who maintains the Math variants.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: gcc cross-compiling fails with -fself-test error
user_login: hlandau
html_url: https://github.com/NixOS/nixpkgs/issues/35029
updated_at: 2018-02-18 12:39:59
body:
  ## Issue description
  Strange error when trying to cross-compile gcc7 to AArch64. May well be another thing yet to be worked out in the new cross-compilation support, but it's a little odd: at one point the build tries to run `gcc -fself-test=...`, and it fails because gcc doesn't recognise that command. Can anyone explain this?

  ### Steps to reproduce
  ```
  $ cd nixpkgs
  $ cat cross.nix
  let
    aarch64 = rec {
      config = "aarch64-linux-gnu";
      bigEndian = false;
      arch = "aarch64";
      withTLS = true;
      libc = "glibc";
      platform = nixpkgs.lib.systems.platforms.aarch64-multiplatform;
      inherit (platform) gcc;
      openssl.system = "linux-generic64";
    };

    nixpkgs = import ./default.nix { crossSystem = aarch64; };
  in rec {
    stdenv = nixpkgs.stdenv;
    linux = nixpkgs.linux;

    foo = stdenv.mkDerivation rec {
      name = "foo";
      # (The kernel always builds with gcc7, so this causes gcc7 to be built.)
      buildInputs = [linux];
    };
  }
  $ nix-shell -A foo cross.nix
  ```
  Build log is here: https://www.devever.net/~hl/f/gcc-cross-20180216.log

  This is with nixpkgs master.

  ## Technical details
   - system: `"x86_64-linux"`
   - host os: `Linux 4.14.14, NixOS, 17.09.3008.c831224528c (Hummingbird)`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.16`
   - channels(root): `"nixos-17.09.3008.c831224528c"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`


state: closed
title: rust: 1.22.1 -> 1.24.0
user_login: Mic92
html_url: https://github.com/NixOS/nixpkgs/pull/35030
updated_at: 2018-02-20 09:59:31
body:
  ###### Motivation for this change

  status:
  - builds & run tests on x86_64-linux, firefox builds
  - build & run tests on x86_64-darwin, firefox builds (thanks to @LnL7)
  - builds & run tests on aarch64

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [x] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: zeal-0.5.0 linked against missing libQt5Core.so.5
user_login: wfranzini
html_url: https://github.com/NixOS/nixpkgs/issues/35031
updated_at: 2018-04-19 16:01:23
body:
  ## Issue description

  zeal-0.5.0 is linked against missing libQt5Core.so.5

  ```
  $ ldd ~/.nix-profile/bin/zeal | grep 'not found'
          libQt5Core.so.5 => not found
          libQt5Core.so.5 => not found
          libQt5Core.so.5 => not found
          libQt5Core.so.5 => not found
          libQt5Core.so.5 => not found
          libQt5Core.so.5 => not found
          libQt5Core.so.5 => not found
          libQt5Core.so.5 => not found
          libQt5Core.so.5 => not found
          libQt5Core.so.5 => not found
          libQt5Core.so.5 => not found
          libQt5Core.so.5 => not found
          libQt5Core.so.5 => not found
          libQt5Core.so.5 => not found
          libQt5Core.so.5 => not found
  ```

  ### Steps to reproduce

  ```
  $  zeal
  zeal: error while loading shared libraries: libQt5Core.so.5: cannot open shared object file: No such file or directory
  ```

  ## Technical details

  Please run `nix-shell -p nix-info --run "nix-info -m"` and paste the
  results.

  ```
   nix-shell -p nix-info --run 'nix-info -m'
   - system: `"x86_64-linux"`
   - host os: `Linux 3.16.0-5-amd64, Debian GNU/Linux, 8 (jessie)`
   - multi-user?: `no`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.16`
   - channels(walter): `"nixpkgs-18.03pre128057.33cfad9a111"`
   - channels(root): `"nixpkgs-18.03pre114620.6f6a7aae8f"`
   - channels(go): `"nixpkgs-17.03pre97504.3e92b56"`
   - nixpkgs: `/home/walter/.nix-defexpr/channels/nixpkgs`
  ```


state: closed
title: haskell: invariant violation: no "data" output for enableSeparateDataOuput with custom outputs
user_login: nmattia
html_url: https://github.com/NixOS/nixpkgs/issues/35032
updated_at: 2018-02-16 16:32:11
body:
  ## Issue description

  If `enableSeparateDataOutput` is enabled, and if custom outputs are specified (which do not contain `data`) then the build fails.

  ### Steps to reproduce

  Create a haskell package with `enableSeparateDataOutput = true;` and `outputs = ["out"]`

  ## Technical details

  The [generic builder](https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/haskell-modules/generic-builder.nix) assumes that [`enableSeparateDataOutput == true` implies that `$data` is set](https://github.com/NixOS/nixpkgs/blob/b0bdf778bd113fec202f5ee4ab32a53d8f608b36/pkgs/development/haskell-modules/generic-builder.nix#L362). This is not guaranteed in case of [custom outputs](https://github.com/NixOS/nixpkgs/blob/b0bdf778bd113fec202f5ee4ab32a53d8f608b36/pkgs/development/haskell-modules/generic-builder.nix#L194).

  Found in [current master](b0bdf778bd113fec202f5ee4ab32a53d8f608b36).


state: closed
title: buildkite-agent: 2.6.6 -> 2.6.9
user_login: rvl
html_url: https://github.com/NixOS/nixpkgs/pull/35033
updated_at: 2018-02-17 10:35:04
body:
  ###### Motivation for this change

  Various upstream bug fixes.

  https://github.com/buildkite/agent/releases/tag/v2.6.7
  https://github.com/buildkite/agent/releases/tag/v2.6.8
  https://github.com/buildkite/agent/releases/tag/v2.6.9


  ###### Things done

  - [X] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).


state: closed
title: buildkite-agent: 2.1.13 -> 2.6.9
user_login: rvl
html_url: https://github.com/NixOS/nixpkgs/pull/35034
updated_at: 2018-02-18 10:20:18
body:
  ###### Motivation for this change

  Newer upstream version which fixes bugs.

  See also: #35033

  ###### Things done

  - [X] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [X] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).


state: closed
title: common-update-scripts: fix compatibility with Nix unstable
user_login: jtojnar
html_url: https://github.com/NixOS/nixpkgs/pull/35035
updated_at: 2018-02-28 15:20:38
body:
  ###### Motivation for this change
  Broken by https://github.com/NixOS/nix/commit/84722d67d2b09b5c28e1c2d9dd438ba592df2296

  cc @dezgeg 

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: open
title: A (rough but working) way to restart systemd to activate config changes.
user_login: ctheune
html_url: https://github.com/NixOS/nixpkgs/pull/35036
updated_at: 2018-12-14 18:20:33
body:
  ###### Motivation for this change


  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: builtins.isFunction returns false on primop and primop-app
user_login: ledettwy
html_url: https://github.com/NixOS/nixpkgs/issues/35037
updated_at: 2018-02-16 13:05:51
body:
  builtins.isFunction is returning false for primop and primop-app type values.

  `builtins.isFunction builtins.isFunction => false`
  `builtins.isFunction (builtins.replaceStrings []) => false`

  I don't see any value in builtins.isFunction only returning true for non-primop lambdas. Most people would probably expect it to check if something was any kind of lambda.

  Here's the cause of the issue:
  https://github.com/NixOS/nix/blob/master/src/libexpr/primops.cc#L270-L275
  https://github.com/NixOS/nix/blob/master/src/libexpr/primops.cc#L247-L251

  Workaround: `isLambda = x: builtins.typeOf x == "lambda";`


state: closed
title: haskell-generic-builder: override the provided outputs
user_login: zimbatm
html_url: https://github.com/NixOS/nixpkgs/pull/35040
updated_at: 2018-02-16 18:35:40
body:
  ###### Motivation for this change

  Take the other flags into account to set the outputs attribute. Without
  this change, the user has to be aware of the internal constructs of the
  builder to set the outputs so they align with the other build flags.

  Fixes #35032

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: tree-wide: no pulseaudio by default
user_login: oxij
html_url: https://github.com/NixOS/nixpkgs/pull/35041
updated_at: 2018-02-22 22:37:21
body:
  ###### Motivation for this change

  I run with `config.pulseaudio = false` for years, it works perfectly.
  But having it enabled by default in some packages and disabled in others in nixpkgs sends a mixed message: many people think that you need this broken piece of insecure bloatware to have sound, which is as far from being true as humanly possible (see #29250).

  Lets just disable it by default so that "its already in the closure, so lets add it proper" (see #24012, #35005) motivation goes away.
  Also lets just disable it by default to minimize the attack surface it provides.

  If you think you need it by default go read #29250. If you think its ok to have it by default go read #29250.

  If you do use it, the second patch to nixos now enables it.

  ###### Things done

  - [X] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [X] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [X] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Tested execution of many binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: squashfuse : init at unstable-2018-02-20
user_login: bignaux
html_url: https://github.com/NixOS/nixpkgs/pull/35042
updated_at: 2018-03-09 21:38:06
body:
  ###### Motivation for this change

  new PR with previous required changes.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [x] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: linux-common: Add CFS_BANDWIDTH
user_login: NeQuissimus
html_url: https://github.com/NixOS/nixpkgs/pull/35043
updated_at: 2018-02-21 23:18:48
body:
  The option is needed to limit CPU usage of processes.
  It seems to have no negative impact if left unused.

  See https://lwn.net/Articles/428230/

  ###### Motivation for this change

  I need this to limit Docker container resources:
  https://docs.docker.com/config/containers/resource_constraints/#configure-the-default-cfs-scheduler

  Since there seems to be no negative impact to people not using the functionality, I propose this be added to the common configuration.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [X] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [X] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: gitAndTools.hubUnstable: init at 2.3.0-pre10
user_login: layus
html_url: https://github.com/NixOS/nixpkgs/pull/35044
updated_at: 2018-04-10 16:46:43
body:
  [Edit] The unstable version is now in a separate package. This should therefore not more be a problem to merge this PR as the changes are in a new, different package [/Edit]

  I really wanted the ability to make pull-requests that follow `.github/PULL_REQUEST_TEMPLATE.md`. This feature is not released in a stable branch yet, so I updated to 2.3.0-pre10.

  In the process, I refactored the build a bit to use the install script provided upstream.
  This is why I decided to PR this change.

  If there is strong apposition against comiting pre-release versions of hub, I will revert it to 2.2.9.

  ###### Motivation for this change 

  Refactor the build instructions:
  - do not skip the fixup phase
  - use upstream install script
  - generate man pages

  /cc @the-kenny 

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [X] Tested using sandboxing
  - Built on platform(s)
     - [X] NixOS
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).


state: closed
title: sayonara: init at 1.0.0-git5-20180115
user_login: deepfire
html_url: https://github.com/NixOS/nixpkgs/pull/35046
updated_at: 2018-02-19 19:16:38
body:
  ###### Motivation for this change
  Fix #34024 

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: firefox: patch to fix bug 1430274 (broken ALSA output) in 58
user_login: oxij
html_url: https://github.com/NixOS/nixpkgs/pull/35047
updated_at: 2018-09-08 22:16:54
body:
  ###### Motivation for this change
  A fetchpatch by @rnhmjoj that I can confirm fixes #34822.

  ###### Things done

  - [X] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [X] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: nixos.test.dockerTools: add more tests
user_login: nlewo
html_url: https://github.com/NixOS/nixpkgs/pull/35048
updated_at: 2018-02-19 08:40:35
body:
  ###### Motivation for this change
  To test more

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: govc: init at 0.16.0
user_login: nicknovitski
html_url: https://github.com/NixOS/nixpkgs/pull/35051
updated_at: 2018-02-16 22:20:33
body:
  ###### Motivation for this change
  I use govc to manage a vsphere cluster.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [x] macOS
     - [ ] other Linux distributions
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: gambit, gerbil: Monthly update
user_login: fare
html_url: https://github.com/NixOS/nixpkgs/pull/35052
updated_at: 2018-02-16 20:22:05
body:
  ###### Motivation for this change

  Lots of upstream progress for Gerbil

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: reflex: init at 0.2.0
user_login: nicknovitski
html_url: https://github.com/NixOS/nixpkgs/pull/35053
updated_at: 2018-02-17 00:07:41
body:
  ###### Motivation for this change
  A developer at my company prefers using this tool over similar ones.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [x] macOS
     - [ ] other Linux distributions
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: dep: enable all platforms
user_login: nicknovitski
html_url: https://github.com/NixOS/nixpkgs/pull/35054
updated_at: 2018-02-16 22:20:35
body:
  ###### Motivation for this change
  We use this tool on darwin and have noticed it builds perfectly fine.  According to the scripts and binary releases in its repo, it supports all the platforms nixpkgs does.  

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [x] macOS
     - [x] other Linux distributions
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: slic3r-prusa3d: use system version for eigen and glew
user_login: Moredread
html_url: https://github.com/NixOS/nixpkgs/pull/35058
updated_at: 2018-06-26 19:07:24
body:
  ###### Motivation for this change

  If we don't provide eigen and glew, vendored versions are used.

  Also enabling parallel building, cmake should be robust enough for that.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Note for upgrading slic3r-prusa3d
user_login: Moredread
html_url: https://github.com/NixOS/nixpkgs/issues/35059
updated_at: 2018-05-21 06:07:02
body:
  For future reference if someone should decide to upgrade slic3r-prusa3d: when upgrading to a version after 1.39.0 (which are currently in beta or alpha), there needs to be a patch applied to use the glib version of a header file instead of the kernel version (which isn't available at that path with nix), i.e. something like

  ```
  prePatch = ''
    sed -i 's|"/usr/include/asm-generic/ioctls.h"|<asm-generic/ioctls.h>|g' xs/src/libslic3r/GCodeSender.cpp
  '';
  ```

  I guess upstream had issues with the glib version, but the glib version of ioctls.h on my 17.09 nixos is identical to the one provided by the kernel package, so that the patch above shouldn't change anything.

  An updated version of the derivation is in my repo at https://github.com/Moredread/nixos-config/blob/910afd203abd27ba269d96d6c8d0fcebdcef4470/home/pkgs/slic3r-prusa3d.nix

  @thorstenweber83 as a maintainer that should be interesting for you :)


state: closed
title: buildbot: 0.9.15.post1 -> 1.0.0
user_login: lopsided98
html_url: https://github.com/NixOS/nixpkgs/pull/35061
updated_at: 2018-04-07 01:43:55
body:
  ###### Motivation for this change

  Updates buildbot to version 1.0.0.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [x] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: simplehttp2server: init at 3.1.3
user_login: yrashk
html_url: https://github.com/NixOS/nixpkgs/pull/35062
updated_at: 2018-02-17 00:02:39
body:
  ###### Motivation for this change

  simplehttp2server not in nixpkgs

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: yarn: add yarnpkg binary to outputs and use nodejs dependency
user_login: nicknovitski
html_url: https://github.com/NixOS/nixpkgs/pull/35063
updated_at: 2018-05-04 18:40:55
body:
  ###### Motivation for this change
  My company makes a few open source nodejs tools that call out to the nodejs package manage yarn, but some users of those tools also have hadoop installed on their systems, [which also provides a binary named `yarn`](https://github.com/yarnpkg/yarn/issues/673).  As that link indicates, this conflict was addressed by the node yarn developers by adding an additional identical binary called `yarnpkg`, and we use that solution by having our tools run yarn by calling `yarnpkg`.

  For assorted reasons, I'd like us to start packaging yarn internally using nix, but in order to test and work on those externally shipped tools, we need the `yarnpkg` binary, and I don't see any reason why this package can't include it.

  ~While making that change, I noticed that the yarn commands were still looking for the "system" node, so I added an argument to the `makeWrapper` call to fix that.~ Never mind about that!  I was confused.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [x] macOS
     - [ ] other Linux distributions
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: nixos/networking: start dhcpcd even when defaultGateway6 is set
user_login: rnhmjoj
html_url: https://github.com/NixOS/nixpkgs/pull/35064
updated_at: 2019-02-23 10:10:27
body:
  ###### Motivation for this change
  Fix #34716

  ###### Things done

  - [x] Tested via nixos/tests/networking.nix
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: fwupd: 1.0.5 update & cleanups
user_login: jtojnar
html_url: https://github.com/NixOS/nixpkgs/pull/35065
updated_at: 2018-06-05 21:13:31
body:
  ###### Motivation for this change
  Update fwupd, fwupdate, libsmbios and umockdev; clean up #35011, fix #32142, https://github.com/NixOS/nixpkgs/issues/35072, re-enable test.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: gnomeExtensions.taskwhisperer: init at v11
user_login: jonafato
html_url: https://github.com/NixOS/nixpkgs/pull/35066
updated_at: 2018-02-20 21:28:29
body:
  ###### Motivation for this change

  Add the TaskWhisperer GNOME Shell extension.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: tmpdir audit: only fail with files referenced below
user_login: zimbatm
html_url: https://github.com/NixOS/nixpkgs/pull/35068
updated_at: 2018-11-16 21:47:56
body:
  ###### Motivation for this change

  On Linux the `$TMPDIR` is `/build`. The TMPDIR audit looks for `$TMPDIR`
  in the build output, which will then fail with packages like
  /buildkite-agent.

  This fixes the heuristic to look for `$TMPDIR/` instead.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: tcl/tk: 8.6.6 -> 8.6.8 and create library symlink
user_login: NickHu
html_url: https://github.com/NixOS/nixpkgs/pull/35069
updated_at: 2019-04-22 17:10:20
body:
  tcl/tk were out of date. Also, I tried to compile something with `gcc -ltcl
  -ltk` and it complained about not being able to find those libraries - turns
  out, the symlinks for them are never made, so I had to use `gcc -ltcl8.6
  -ltk8.6`. Most distros make these themselves, so I added another line.

  There seems to be some oddness with the sha256 sum - the package built
  successfully even when I forgot to update it (it's up to date in this commit); I
  don't know what's going on here, but someone more experienced than me should
  probably check it out.

  I also enabled the `--enable-64bit` flag; this is probably not contentious, I
  just saw that other distros were doing it too.


  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [X] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: qt5X.full: add missing modules
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/pull/35070
updated_at: 2018-02-18 11:59:20
body:
  ###### Motivation for this change
  Fix regression since qt56.full, where ```nix-shell -p qt5Full -p qtcreator --run qtcreator``` was able to build Qt Quick applications.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  Nixpkgs eval is broken on master, so I haven't done all the regular checks.

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: stdenv, bash: fixing info pages and stuff
user_login: oxij
html_url: https://github.com/NixOS/nixpkgs/pull/35071
updated_at: 2018-09-08 22:17:53
body:
  ###### Motivation for this change

  Once upon a time I wanted to show the awesomeness of NixOS to a friend with "Look, we have all info pages installed!" Then I was like "Look! `$ info gcc`!" And it failed (because we now use separate outputs and I didn't check since before they were introduced). Then I was like "Well, shit. But look here! `$ info bash`". And failed again for the same reason. I became really unhappy about this and decided to fix it (and did fix it, just sayin').

  In the process I made 0d887e928e1e2f636f25e728c2b03ece32670f03 which was very useful for debugging which stdenv stage broke things (all of them, just sayin'), so I left it in for future explorers.

  Btw, with 0d887e928e1e2f636f25e728c2b03ece32670f03 applied you can now clearly see that stdenv stage4 is rebuilt twice for some reason. I have no idea why. Is this a bug? I confirmed it was the case even before this patchset, but it was hard to notice, because all stages were named "stdenv-boot" so you had to carefully count them.

  ###### Things done

  - [X] Running on top of this for a couple of weeks without problems.
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Unable to enable the fwupd-service after upgrade to 1.0.4
user_login: etu
html_url: https://github.com/NixOS/nixpkgs/issues/35072
updated_at: 2018-02-28 23:07:13
body:
  ## Issue description
  Enabling of fwupd fails with the latest nixos-unstable, when I was on 9b25b9347d97caf55732213dbf45653f866f8114 it was fine but on 327a84749ed48a20736fdf20b9dd4f5723b01912 it fails.
  ```
  services.fwupd.enable = true;
  ```

  Whenever I enable the service it starts out with compiling it, then it runs some tests and fails.

  Complete log:
  ```
  $  sudo nixos-rebuild test
  building Nix...
  building the system configuration...
  building path(s) ‘/nix/store/27in86kml4sxwqx9rvgngj0s3af2n24k-fwupd-1.0.4-installedTests’, ‘/nix/store/bvgc240v99k5nnn5z4566dvks92hi85y-fwupd-1.0.4-devdoc’, ‘/nix/store/c9z4ihv9s4m54awy86f342vaj7pnnfya-fwupd-1.0.4-man’, ‘/nix/store/jafj6mypkj5ar4l38aycwi1j113cql37-fwupd-1.0.4’
  bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
  unpacking sources
  unpacking source archive /nix/store/kkm2zdggw35sxcpnkfc6vhx470gjs0z2-fwupd-1.0.4.tar.xz
  source root is fwupd-1.0.4
  setting SOURCE_DATE_EPOCH to timestamp 1516887949 of file fwupd-1.0.4/.tx/config
  patching sources
  applying patch /nix/store/6jjy0hd3nb9hc1iazzw9f704yr4xfkar-fix-missing-deps.patch
  patching file data/builder/meson.build
  patching file data/meson.build
  patching file data/pki/meson.build
  patching file data/remotes.d/meson.build
  patching file meson_post_install.sh
  patching file po/make-images.sh
  Hunk #1 succeeded at 7 with fuzz 2.
  applying patch /nix/store/yylg98a01gnlh32yqdkqpp3z0fsxiwzl-bd6082574989e4f48b66c7270bb408d439b77a06.patch
  patching file libfwupd/fwupd-self-test.c
  applying patch /nix/store/fj1qilcg8c5w934rgs5r67navy1fpq4q-2c43d3e6e65868b66a9a64a76123697e259ec7c2.patch
  patching file plugins/dfu/dfu-tool.c
  patching file plugins/dfu/dfu-tool.sgml
  patching file plugins/dfu/meson.build
  patching file plugins/dfu/dfu-tool.h2m
  applying patch /nix/store/ydhnrj18apssb6b9aj49glhgfa43mfhn-407.patch
  patching file data/daemon.conf
  patching file src/fu-common.c
  patching file src/fu-config.c
  patching script interpreter paths in .
  ./plugins/dfu/contrib/parse-avrdude-conf.py: interpreter directive changed from "/usr/bin/env python3" to "/nix/store/cx70h4azq5fk5lm6n6rlsamvd2v9k2s1-python3-3.6.4/bin/python3"
  ./libfwupd/generate-version-script.py: interpreter directive changed from "/usr/bin/env python3" to "/nix/store/cx70h4azq5fk5lm6n6rlsamvd2v9k2s1-python3-3.6.4/bin/python3"
  ./po/make-images: interpreter directive changed from "/usr/bin/env python3" to "/nix/store/cx70h4azq5fk5lm6n6rlsamvd2v9k2s1-python3-3.6.4/bin/python3"
  ./po/make-images.sh: interpreter directive changed from " /bin/sh" to "/nix/store/fcxliihmhm2ak9z4890gk0qw63zsbrcx-bash-4.4-p12/bin/sh"
  ./po/test-deps: interpreter directive changed from "/usr/bin/env python3" to "/nix/store/cx70h4azq5fk5lm6n6rlsamvd2v9k2s1-python3-3.6.4/bin/python3"
  ./po/make-images.sh.orig: interpreter directive changed from " /bin/sh" to "/nix/store/fcxliihmhm2ak9z4890gk0qw63zsbrcx-bash-4.4-p12/bin/sh"
  ./data/installed-tests/fwupdmgr.sh: interpreter directive changed from "/bin/bash" to "/nix/store/fcxliihmhm2ak9z4890gk0qw63zsbrcx-bash-4.4-p12/bin/bash"
  ./meson_post_install.sh: interpreter directive changed from "/bin/sh" to "/nix/store/fcxliihmhm2ak9z4890gk0qw63zsbrcx-bash-4.4-p12/bin/sh"
  ./contrib/debian/rules: interpreter directive changed from "/usr/bin/make -f" to "/nix/store/qgcjwcqi7h8br5ka34m77gkdgnr618xg-gnumake-4.2.1/bin/make -f"
  ./contrib/ci/build_and_install_rpms.sh: interpreter directive changed from "/bin/bash" to "/nix/store/fcxliihmhm2ak9z4890gk0qw63zsbrcx-bash-4.4-p12/bin/bash"
  ./contrib/ci/generate_dockerfile.py: interpreter directive changed from "/usr/bin/python3" to "/nix/store/cx70h4azq5fk5lm6n6rlsamvd2v9k2s1-python3-3.6.4/bin/python3"
  ./contrib/ci/build_debian_s390x.sh: interpreter directive changed from "/bin/sh" to "/nix/store/fcxliihmhm2ak9z4890gk0qw63zsbrcx-bash-4.4-p12/bin/sh"
  ./contrib/ci/generate_debian_control.py: interpreter directive changed from "/usr/bin/python3" to "/nix/store/cx70h4azq5fk5lm6n6rlsamvd2v9k2s1-python3-3.6.4/bin/python3"
  ./contrib/ci/build_and_install_pkgs.sh: interpreter directive changed from "/bin/bash" to "/nix/store/fcxliihmhm2ak9z4890gk0qw63zsbrcx-bash-4.4-p12/bin/bash"
  ./contrib/ci/build_and_install_debs.sh: interpreter directive changed from "/bin/bash" to "/nix/store/fcxliihmhm2ak9z4890gk0qw63zsbrcx-bash-4.4-p12/bin/bash"
  ./contrib/firmware-packager/firmware-packager: interpreter directive changed from "/usr/bin/env python3" to "/nix/store/cx70h4azq5fk5lm6n6rlsamvd2v9k2s1-python3-3.6.4/bin/python3"
  configuring
  meson flags: --buildtype=release --prefix=/nix/store/jafj6mypkj5ar4l38aycwi1j113cql37-fwupd-1.0.4 -Dplugin_dummy=true -Dbootdir=/boot -Dudevdir=lib/udev -Dsystemdunitdir=lib/systemd/system --localstatedir=/var 
  The Meson build system
  Version: 0.44.0
  Source dir: /tmp/nix-build-fwupd-1.0.4.drv-0/fwupd-1.0.4
  Build dir: /tmp/nix-build-fwupd-1.0.4.drv-0/fwupd-1.0.4/build
  Build type: native build
  Project name: fwupd
  Native C compiler: gcc (gcc 6.4.0)
  Build machine cpu family: x86_64
  Build machine cpu: x86_64
  Program git found: NO
  Program nonexistingprogram found: NO
  Compiler for C supports argument -fstack-protector-strong: YES
  Compiler for C supports argument -Waggregate-return: YES
  Compiler for C supports argument -Wunused: YES
  Compiler for C supports argument -Warray-bounds: YES
  Compiler for C supports argument -Wcast-align: YES
  Compiler for C supports argument -Wclobbered: YES
  Compiler for C supports argument -Wdeclaration-after-statement: YES
  Compiler for C supports argument -Wduplicated-branches: NO
  Compiler for C supports argument -Wduplicated-cond: YES
  Compiler for C supports argument -Wempty-body: YES
  Compiler for C supports argument -Wformat=2: YES
  Compiler for C supports argument -Wformat-nonliteral: YES
  Compiler for C supports argument -Wformat-security: YES
  Compiler for C supports argument -Wformat-signedness: YES
  Compiler for C supports argument -Wignored-qualifiers: YES
  Compiler for C supports argument -Wimplicit-function-declaration: YES
  Compiler for C supports argument -Wincompatible-pointer-types-discards-qualifiers: NO
  Compiler for C supports argument -Winit-self: YES
  Compiler for C supports argument -Wlogical-op: YES
  Compiler for C supports argument -Wmissing-declarations: YES
  Compiler for C supports argument -Wmissing-format-attribute: YES
  Compiler for C supports argument -Wmissing-include-dirs: YES
  Compiler for C supports argument -Wmissing-noreturn: YES
  Compiler for C supports argument -Wmissing-parameter-type: YES
  Compiler for C supports argument -Wmissing-prototypes: YES
  Compiler for C supports argument -Wnested-externs: YES
  Compiler for C supports argument -Wno-error=cpp: YES
  Compiler for C supports argument -Wno-discarded-qualifiers: YES
  Compiler for C supports argument -Wno-missing-field-initializers: YES
  Compiler for C supports argument -Wno-strict-aliasing: YES
  Compiler for C supports argument -Wno-suggest-attribute=format: YES
  Compiler for C supports argument -Wno-unused-parameter: YES
  Compiler for C supports argument -Wnull-dereference: YES
  Compiler for C supports argument -Wold-style-definition: YES
  Compiler for C supports argument -Woverride-init: YES
  Compiler for C supports argument -Wpointer-arith: YES
  Compiler for C supports argument -Wredundant-decls: YES
  Compiler for C supports argument -Wreturn-type: YES
  Compiler for C supports argument -Wshadow: YES
  Compiler for C supports argument -Wsign-compare: YES
  Compiler for C supports argument -Wstrict-aliasing: YES
  Compiler for C supports argument -Wstrict-prototypes: YES
  Compiler for C supports argument -Wswitch-default: YES
  Compiler for C supports argument -Wtype-limits: YES
  Compiler for C supports argument -Wundef: YES
  Compiler for C supports argument -Wuninitialized: YES
  Compiler for C supports argument -Wunused-but-set-variable: YES
  Compiler for C supports argument -Wunused-variable: YES
  Compiler for C supports argument -Wwrite-strings: YES
  Compiler for C supports argument -Wl,-z,relro: YES
  Compiler for C supports argument -Wl,-z,now: YES
  Found pkg-config: /nix/store/k94nxs4skqs7q8qvwi0marx4m0b5gn2m-pkg-config-0.29.2/bin/pkg-config (0.29.2)
  Native dependency gio-2.0 found: YES 2.54.3
  Native dependency gmodule-2.0 found: YES 2.54.3
  Native dependency gio-unix-2.0 found: YES 2.54.3
  Native dependency polkit-gobject-1 found: YES 0.113
  Native dependency gudev-1.0 found: YES 232
  Native dependency appstream-glib found: YES 0.7.6
  Native dependency gusb found: YES 0.2.11
  Native dependency sqlite3 found: YES 3.21.0
  Native dependency libarchive found: YES 3.3.2
  Native dependency json-glib-1.0 found: YES 1.4.2
  Native dependency valgrind found: YES 3.13.0
  Native dependency libsoup-2.4 found: YES 2.60.2
  Native dependency gnutls found: YES 3.6.1
  Library gpgme found: YES
  Library gpg-error found: YES
  Library m found: YES
  Native dependency udev found: YES 237
  Native dependency uuid found: YES 2.31.1
  Native dependency libgcab-1.0 found: YES 1.1
  Native dependency cairo found: YES 1.14.10
  Library fontconfig found: YES
  Library freetype found: YES
  Native dependency colorhug found: YES 1.4.1
  Native dependency libelf found: YES 0.170
  Native dependency fwup found: YES 8
  Native dependency efivar found: YES 34
  Native dependency libsmbios_c found: YES 2.3.3
  Native dependency umockdev-1.0 found: YES 0.8.13
  Native dependency systemd found: YES 237
  Configuring config.h using configuration
  Message: sysconfdir of etc makes no sense, using /etc
  Configuring fwupd.conf using configuration
  Configuring vendor.conf using configuration
  Program certtool found: YES (/nix/store/zzjr1b4s9b3cybvf093nd4vagsl8yg0l-gnutls-3.6.1-bin/bin/certtool)
  Program tar found: YES (/nix/store/2waj1y5v572sbigjhqbmhx178vfak1l0-gnutar-1.30/bin/tar)
  Program gcab found: YES (/nix/store/marajgpp2r043sbaf4crnyl6ds6am8ls-gcab-1.1/bin/gcab)
  Program gcab found: YES (/nix/store/marajgpp2r043sbaf4crnyl6ds6am8ls-gcab-1.1/bin/gcab)
  Configuring fwupdmgr.test using configuration
  Program gcab found: YES (/nix/store/marajgpp2r043sbaf4crnyl6ds6am8ls-gcab-1.1/bin/gcab)
  Configuring org.freedesktop.fwupd.service using configuration
  Configuring fwupd-offline-update.service using configuration
  Configuring fwupd.service using configuration
  Program g-ir-scanner found: YES (/nix/store/j8hrwq73v7b7lv5z0hiyjr82afj90gxz-gobject-introspection-1.54.1-dev/bin/g-ir-scanner)
  Configuring fwupd-version.h using configuration
  Program g-ir-compiler found: YES (/nix/store/j8hrwq73v7b7lv5z0hiyjr82afj90gxz-gobject-introspection-1.54.1-dev/bin/g-ir-compiler)
  Native dependency gobject-introspection-1.0 found: YES 1.54.1
  Program diff found: YES (/nix/store/l8w0n348bzg8v2xzysjq5vm3vpzj6f1x-diffutils-3.6/bin/diff)
  Program make-images.sh found: YES (/tmp/nix-build-fwupd-1.0.4.drv-0/fwupd-1.0.4/po/make-images.sh)
  Program help2man found: YES (/nix/store/b4wyh7i63yskqaw2sr19vb8gbjfrvlfw-help2man-1.47.5/bin/help2man)
  Native dependency glib-2.0 found: YES 2.54.3
  Program help2man found: YES (/nix/store/b4wyh7i63yskqaw2sr19vb8gbjfrvlfw-help2man-1.47.5/bin/help2man)
  Program tar found: YES (/nix/store/2waj1y5v572sbigjhqbmhx178vfak1l0-gnutar-1.30/bin/tar)
  Program gcab found: YES (/nix/store/marajgpp2r043sbaf4crnyl6ds6am8ls-gcab-1.1/bin/gcab)
  Program meson_post_install.sh found: YES (/tmp/nix-build-fwupd-1.0.4.drv-0/fwupd-1.0.4/meson_post_install.sh)
  Build targets in project: 66
  Found ninja-1.8.2 at /nix/store/d6xvh2izw38695d4dvib2f02nrd0hsn9-ninja-1.8.2/bin/ninja
  building
  build flags: -j9 -l9
  [1/223] Generating builder-test-firmware with a custom command.
  [2/223] Generating hwid-test-firmware with a custom command.
  [3/223] Generating colorhug-test-firmware with a custom command.
  [4/223] Generating noreqs-test-firmware with a custom command.
  [5/223] Generating installed-cab123 with a custom command.
  [6/223] Generating installed-cab124 with a custom command.
  [7/223] Compiling C object 'libfwupd/fwupd@sha/fwupd-enums.c.o'.
  [8/223] Compiling C object 'libfwupd/fwupd@sha/fwupd-error.c.o'.
  [9/223] Compiling C object 'libfwupd/fwupd@sha/fwupd-common.c.o'.
  [10/223] Compiling C object 'libfwupd/fwupd@sha/fwupd-release.c.o'.
  [11/223] Compiling C object 'libfwupd/fwupd@sha/fwupd-remote.c.o'.
  [12/223] Compiling C object 'libfwupd/fwupd-self-test@exe/fwupd-self-test.c.o'.
  [13/223] Generating org.freedesktop.fwupd.policy_merge with a custom command.
  [14/223] Compiling C object 'libfwupd/fwupd@sha/fwupd-client.c.o'.
  [15/223] Compiling C object 'libfwupd/fwupd@sha/fwupd-device.c.o'.
  [16/223] Compiling C object 'src/fwupdprivate@sta/fu-common.c.o'.
  [17/223] Compiling C object 'src/fwupdprivate@sta/fu-device.c.o'.
  [18/223] Compiling C object 'src/fwupdprivate@sta/fu-device-locker.c.o'.
  [19/223] Generating test-privkey.pem with a custom command.
  Generating a 3072 bit RSA private key...
  [20/223] Generating test.pem with a custom command.
  Generating a self signed certificate...
  X.509 Certificate Information:
  	Version: 3
  	Serial Number (hex): 5a8836842a30e3b802e4a52d
  	Validity:
  		Not Before: Sat Feb 17 14:04:52 UTC 2018
  		Not After: Fri Dec 31 23:59:59 UTC 9999
  	Subject: O=Hughski Limited
  	Subject Public Key Algorithm: RSA
  	Algorithm Security Level: High (3072 bits)
  		Modulus (bits 3072):
  			00:b4:34:34:c2:88:85:56:dc:76:dc:82:e3:5b:b7:96
  			72:5d:db:18:0e:b3:dc:85:52:52:49:88:af:4d:c5:51
  			14:8b:fa:74:95:63:4e:b9:89:8a:76:eb:54:5e:46:20
  			e6:49:f0:e3:02:a6:f2:5f:31:eb:34:ca:24:1c:d6:78
  			ac:0d:bb:e4:43:9d:8f:57:f0:d3:cd:cf:36:b0:27:a1
  			78:20:d2:a5:39:e5:cf:95:f0:92:53:63:8e:bc:32:89
  			49:93:eb:e3:26:fb:36:59:8d:1d:cd:3d:34:6a:d6:ba
  			9e:5e:cd:b6:cb:bd:2a:9e:62:d7:32:3a:2f:66:58:12
  			0d:69:6f:93:b7:e0:64:6d:6e:63:13:6e:c4:e7:b6:b9
  			2e:56:6e:d4:38:da:89:1e:d3:5a:4f:86:11:d3:b9:8c
  			06:b6:64:db:05:64:5e:5f:36:41:de:63:40:20:bc:b3
  			9a:52:48:0d:8c:ea:82:bd:ec:0f:76:2a:23:54:58:8a
  			6b:7b:39:cd:19:54:c4:b0:b5:72:50:89:58:29:f2:7e
  			b6:3e:4c:f5:35:af:a8:76:46:d8:65:8d:c1:7a:dd:38
  			9e:24:a9:7b:e2:18:70:e0:5a:a7:60:b1:a1:4b:ef:3d
  			b8:8f:04:81:4d:25:78:c9:f4:a5:13:5c:54:e7:10:30
  			04:64:6e:7e:ee:b6:0b:1a:2e:ea:59:8d:78:b7:12:df
  			9e:b0:9b:70:d5:bb:76:f4:83:24:24:fa:11:5c:f6:18
  			0a:82:12:b5:8c:28:3a:f3:af:5f:c5:d7:00:05:21:94
  			d5:06:c6:9b:af:16:90:b2:27:2b:1a:da:06:f5:d4:05
  			93:7c:39:0c:f4:74:a7:af:fe:e8:ca:ff:f7:5c:9c:cb
  			76:7d:91:9d:31:3a:b0:29:e8:78:c5:61:da:8c:54:9b
  			59:7a:18:f7:35:a6:11:0c:a4:d2:6c:d8:0a:e7:c2:be
  			3e:9e:02:60:f7:38:c9:c3:66:64:a9:fa:26:43:ef:94
  			bf
  		Exponent (bits 24):
  			01:00:01
  	Extensions:
  		Basic Constraints (critical):
  			Certificate Authority (CA): FALSE
  		Subject Alternative Name (not critical):
  			RFC822Name: info@hughski.com
  		Key Usage (critical):
  			Digital signature.
  		Subject Key Identifier (not critical):
  			946b4f2dd38352fefd67083be9d305769e674c44
  Other Information:
  	Public Key ID:
  		sha1:946b4f2dd38352fefd67083be9d305769e674c44
  		sha256:f6e75b4833f80b2860456e83523b9cddc09e2525ca3a2dd7a143823843a26863
  	Public Key PIN:
  		pin-sha256:9udbSDP4CyhgRW6DUjuc3cCeJSXKOi3XoUOCOEOiaGM=



  Signing certificate...
  [21/223] Generating firmware.bin.p7c with a custom command.
  [22/223] Compiling C object 'src/fwupdprivate@sta/fu-hwids.c.o'.
  [23/223] Compiling C object 'src/fwupdprivate@sta/fu-progressbar.c.o'.
  [24/223] Generating fwupd-resources_h with a custom command.
  [25/223] Compiling C object 'src/fwupdprivate@sta/fu-history.c.o'.
  [26/223] Generating fwupd-resources_c with a custom command.
  [27/223] Linking target libfwupd/libfwupd.so.2.0.0.
  [28/223] Compiling C object 'src/fwupdprivate@sta/fu-usb-device.c.o'.
  [29/223] Compiling C object 'src/fwupdprivate@sta/fu-quirks.c.o'.
  [30/223] Compiling C object 'src/fwupdprivate@sta/fu-test.c.o'.
  [31/223] Compiling C object 'src/fwupdprivate@sta/fu-smbios.c.o'.
  [32/223] Compiling C object 'src/fwupdprivate@sta/fu-plugin.c.o'.
  [33/223] Linking static target src/libfwupdprivate.a.
  [34/223] Compiling C object 'src/fwupd@exe/meson-generated_.._fwupd-resources.c.o'.
  [35/223] Compiling C object 'src/fwupd@exe/fu-keyring-gpg.c.o'.
  [36/223] Generating symbol file 'libfwupd/fwupd@sha/libfwupd/libfwupd.so.2.0.0.symbols'.
  [37/223] Compiling C object 'src/fu-self-test@exe/fu-common.c.o'.
  [38/223] Compiling C object 'plugins/ebitdo/fu_plugin_ebitdo@sha/fu-ebitdo-common.c.o'.
  [39/223] Compiling C object 'src/fu-self-test@exe/fu-config.c.o'.
  [40/223] Compiling C object 'src/fwupdmgr@exe/fu-util.c.o'.
  [41/223] Compiling C object 'src/fu-self-test@exe/fu-common-cab.c.o'.
  [42/223] Compiling C object 'src/fwupd@exe/fu-keyring-pkcs7.c.o'.
  [43/223] Compiling C object 'src/fwupd@exe/fu-keyring.c.o'.
  [44/223] Linking target libfwupd/fwupd-self-test.
  [45/223] Compiling C object 'plugins/ebitdo/fu_plugin_ebitdo@sha/fu-ebitdo-device.c.o'.
  [46/223] Compiling C object 'src/fwupd@exe/fu-config.c.o'.
  [47/223] Compiling C object 'src/fwupd@exe/fu-common.c.o'.
  [48/223] Compiling C object 'src/fwupd@exe/fu-keyring-result.c.o'.
  [49/223] Linking target src/fwupdmgr.
  [50/223] Compiling C object 'src/fwupd@exe/fu-debug.c.o'.
  [51/223] Compiling C object 'src/fwupd@exe/fu-common-cab.c.o'.
  [52/223] Compiling C object 'src/fu-self-test@exe/fu-self-test.c.o'.
  [53/223] Generating fwupdmgr-man with a custom command.
  [54/223] Compiling C object 'src/fwupd@exe/fu-hwids.c.o'.
  [55/223] Compiling C object 'src/fwupd@exe/fu-main.c.o'.
  [56/223] Compiling C object 'src/fwupd@exe/fu-device-locker.c.o'.
  [57/223] Compiling C object 'src/fwupd@exe/fu-device-list.c.o'.
  [58/223] Compiling C object 'src/fwupd@exe/fu-device.c.o'.
  [59/223] Compiling C object 'src/fwupd@exe/fu-plugin-list.c.o'.
  [60/223] Compiling C object 'src/fwupd@exe/fu-history.c.o'.
  [61/223] Compiling C object 'src/fwupd@exe/fu-quirks.c.o'.
  [62/223] Compiling C object 'src/fwupd@exe/fu-smbios.c.o'.
  [63/223] Compiling C object 'src/fwupd@exe/fu-plugin.c.o'.
  [64/223] Compiling C object 'src/fu-self-test@exe/fu-keyring-gpg.c.o'.
  [65/223] Compiling C object 'src/fwupd@exe/fu-usb-device.c.o'.
  [66/223] Compiling C object 'src/fwupd@exe/fu-engine.c.o'.
  [67/223] Compiling C object 'src/fu-self-test@exe/meson-generated_.._fwupd-resources.c.o'.
  [68/223] Compiling C object 'src/fu-self-test@exe/fu-keyring-pkcs7.c.o'.
  [69/223] Generating Fwupd-2.0.gir with a custom command.
  g-ir-scanner: link: gcc -o /tmp/nix-build-fwupd-1.0.4.drv-0/fwupd-1.0.4/build/tmp-introspectBuSxGP/Fwupd-2.0 /tmp/nix-build-fwupd-1.0.4.drv-0/fwupd-1.0.4/build/tmp-introspectBuSxGP/Fwupd-2.0.o -L. -Wl,-rpath,. -Wl,--no-as-needed -lfwupd -lgio-2.0 -lgobject-2.0 -lsoup-2.4 -ljson-glib-1.0 -lglib-2.0 -L/tmp/nix-build-fwupd-1.0.4.drv-0/fwupd-1.0.4/build/libfwupd -Wl,-rpath,/tmp/nix-build-fwupd-1.0.4.drv-0/fwupd-1.0.4/build/libfwupd -L/nix/store/nnmharr2m3mivqama04l7rxb7dgln267-glib-2.54.3/lib -Wl,-rpath,/nix/store/nnmharr2m3mivqama04l7rxb7dgln267-glib-2.54.3/lib -L/nix/store/8idvxvna8flb7980qqw2whc7q6cca0n7-libsoup-2.60.2/lib -Wl,-rpath,/nix/store/8idvxvna8flb7980qqw2whc7q6cca0n7-libsoup-2.60.2/lib -L/nix/store/2ysmk0rimkx1921bx9nfz1hdjaz8fdkz-json-glib-1.4.2/lib -Wl,-rpath,/nix/store/2ysmk0rimkx1921bx9nfz1hdjaz8fdkz-json-glib-1.4.2/lib -L/nix/store/nnmharr2m3mivqama04l7rxb7dgln267-glib-2.54.3/lib -lgio-2.0 -lgobject-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0
  [70/223] Compiling C object 'src/fu-self-test@exe/fu-progressbar.c.o'.
  [71/223] Compiling C object 'src/fu-self-test@exe/fu-keyring.c.o'.
  [72/223] Generating mapfile with a custom command.
  [73/223] Compiling C object 'src/fu-self-test@exe/fu-hwids.c.o'.
  [74/223] Compiling C object 'src/fu-self-test@exe/fu-device-locker.c.o'.
  [75/223] Generating Fwupd-2.0.typelib with a custom command.
  [76/223] Compiling C object 'src/fu-self-test@exe/fu-device-list.c.o'.
  [77/223] Compiling C object 'src/fu-self-test@exe/fu-device.c.o'.
  [78/223] Compiling C object 'src/fu-self-test@exe/fu-keyring-result.c.o'.
  [79/223] Linking target src/fwupd.
  [80/223] Compiling C object 'src/fu-self-test@exe/fu-history.c.o'.
  [81/223] Compiling C object 'src/fu-self-test@exe/fu-plugin-list.c.o'.
  [82/223] Compiling C object 'src/fu-self-test@exe/fu-quirks.c.o'.
  [83/223] Compiling C object 'src/fu-self-test@exe/fu-test.c.o'.
  [84/223] Compiling C object 'src/fu-self-test@exe/fu-smbios.c.o'.
  [85/223] Compiling C object 'plugins/dfu/dfu@sta/dfu-chunked.c.o'.
  [86/223] Compiling C object 'src/fu-self-test@exe/fu-usb-device.c.o'.
  [87/223] Compiling C object 'src/fu-self-test@exe/fu-plugin.c.o'.
  [88/223] Compiling C object 'plugins/dfu/dfu@sta/dfu-common.c.o'.
  [89/223] Compiling C object 'src/fu-self-test@exe/fu-engine.c.o'.
  [90/223] Compiling C object 'plugins/dfu/dfu@sta/dfu-cipher-xtea.c.o'.
  [91/223] Compiling C object 'plugins/dfu/dfu@sta/dfu-format-dfu.c.o'.
  [92/223] Compiling C object 'plugins/dfu/dfu@sta/dfu-firmware.c.o'.
  [93/223] Compiling C object 'plugins/dfu/dfu@sta/dfu-sector.c.o'.
  [94/223] Compiling C object 'plugins/dfu/dfu@sta/dfu-target-avr.c.o'.
  [95/223] Compiling C object 'plugins/dfu/dfu@sta/dfu-patch.c.o'.
  [96/223] Compiling C object 'plugins/dfu/dfu@sta/dfu-element.c.o'.
  [97/223] Compiling C object 'plugins/dfu/dfu@sta/dfu-format-dfuse.c.o'.
  [98/223] Compiling C object 'plugins/dfu/dfu@sta/dfu-format-metadata.c.o'.
  [99/223] Compiling C object 'plugins/dfu/dfu@sta/dfu-format-ihex.c.o'.
  [100/223] Compiling C object 'plugins/dfu/dfu@sta/dfu-format-raw.c.o'.
  [101/223] Linking target src/fu-self-test.
  [102/223] Compiling C object 'plugins/dfu/dfu@sta/dfu-image.c.o'.
  [103/223] Compiling C object 'plugins/dfu/fu_plugin_dfu@sha/fu-plugin-dfu.c.o'.
  [104/223] Compiling C object 'plugins/dfu/dfu@sta/dfu-device.c.o'.
  [105/223] Compiling C object 'plugins/dfu/dfu@sta/dfu-target-stm.c.o'.
  [106/223] Generating raspberrypi-firmware-tar with a custom command.
  [107/223] Compiling C object 'plugins/ebitdo/fu-ebitdo-tool@exe/fu-ebitdo-tool.c.o'.
  [108/223] Compiling C object 'plugins/dfu/dfu@sta/dfu-target.c.o'.
  [109/223] Linking static target plugins/dfu/libdfu.a.
  [110/223] Compiling C object 'plugins/ebitdo/fu_plugin_ebitdo@sha/fu-plugin-ebitdo.c.o'.
  [111/223] Compiling C object 'plugins/ebitdo/fu-ebitdo-tool@exe/fu-ebitdo-common.c.o'.
  [112/223] Compiling C object 'plugins/ebitdo/fu-ebitdo-tool@exe/fu-ebitdo-device.c.o'.
  [113/223] Compiling C object 'plugins/steelseries/fu_plugin_steelseries@sha/fu-plugin-steelseries.c.o'.
  [114/223] Compiling C object 'plugins/raspberrypi/fu_plugin_raspberrypi@sha/fu-plugin-raspberrypi.c.o'.
  [115/223] Compiling C object 'plugins/dfu/dfu-self-test@exe/dfu-self-test.c.o'.
  [116/223] Compiling C object 'plugins/raspberrypi/raspberrypi-self-test@exe/fu-self-test.c.o'.
  [117/223] Compiling C object 'plugins/raspberrypi/raspberrypi-self-test@exe/fu-plugin-raspberrypi.c.o'.
  [118/223] Compiling C object 'plugins/dfu/dfu-tool@exe/dfu-tool.c.o'.
  [119/223] Compiling C object 'plugins/steelseries/fu_plugin_steelseries@sha/fu-steelseries-device.c.o'.
  [120/223] Compiling C object 'plugins/nitrokey/nitrokey-self-test@exe/fu-nitrokey-common.c.o'.
  [121/223] Linking target plugins/ebitdo/libfu_plugin_ebitdo.so.
  [122/223] Linking target plugins/dfu/libfu_plugin_dfu.so.
  [123/223] Linking target plugins/ebitdo/fu-ebitdo-tool.
  [124/223] Linking target plugins/raspberrypi/libfu_plugin_raspberrypi.so.
  [125/223] Compiling C object 'plugins/nitrokey/nitrokey-self-test@exe/fu-self-test.c.o'.
  [126/223] Compiling C object 'plugins/nitrokey/fu_plugin_nitrokey@sha/fu-nitrokey-common.c.o'.
  [127/223] Linking target plugins/dfu/dfu-self-test.
  [128/223] Compiling C object 'plugins/nitrokey/fu_plugin_nitrokey@sha/fu-nitrokey-device.c.o'.
  [129/223] Compiling C object 'plugins/nitrokey/fu_plugin_nitrokey@sha/fu-plugin-nitrokey.c.o'.
  [130/223] Linking target plugins/steelseries/libfu_plugin_steelseries.so.
  [131/223] Linking target plugins/dfu/dfu-tool.
  [132/223] Compiling C object 'plugins/udev/fu_plugin_udev@sha/fu-plugin-udev.c.o'.
  [133/223] Linking target plugins/raspberrypi/raspberrypi-self-test.
  [134/223] Generating dfu-tool-man with a custom command.
  [135/223] Compiling C object 'plugins/test/fu_plugin_test@sha/fu-plugin-test.c.o'.
  [136/223] Compiling C object 'plugins/udev/fu-rom-tool@exe/fu-rom-tool.c.o'.
  [137/223] Linking target plugins/nitrokey/nitrokey-self-test.
  [138/223] Linking target plugins/nitrokey/libfu_plugin_nitrokey.so.
  [139/223] Compiling C object 'plugins/unifying/fu_plugin_unifying@sha/fu-plugin-unifying.c.o'.
  [140/223] Compiling C object 'plugins/udev/udev-self-test@exe/fu-rom.c.o'.
  [141/223] Compiling C object 'plugins/udev/fu_plugin_udev@sha/fu-rom.c.o'.
  [142/223] Compiling C object 'plugins/unifying/fu-unifying-util@exe/lu-context.c.o'.
  [143/223] Compiling C object 'plugins/udev/fu-rom-tool@exe/fu-rom.c.o'.
  [144/223] Linking target plugins/test/libfu_plugin_test.so.
  [145/223] Compiling C object 'plugins/unifying/fu-unifying-util@exe/lu-device-bootloader-nordic.c.o'.
  [146/223] Compiling C object 'plugins/unifying/fu-unifying-util@exe/lu-device-bootloader.c.o'.
  [147/223] Compiling C object 'plugins/unifying/fu-unifying-util@exe/lu-device-bootloader-texas.c.o'.
  [148/223] Compiling C object 'plugins/unifying/fu_plugin_unifying@sha/lu-common.c.o'.
  [149/223] Compiling C object 'plugins/udev/udev-self-test@exe/fu-self-test.c.o'.
  [150/223] Linking target plugins/udev/libfu_plugin_udev.so.
  [151/223] Compiling C object 'plugins/unifying/fu_plugin_unifying@sha/lu-context.c.o'.
  [152/223] Compiling C object 'plugins/unifying/fu_plugin_unifying@sha/lu-device-bootloader-nordic.c.o'.
  [153/223] Compiling C object 'plugins/unifying/fu_plugin_unifying@sha/lu-device-bootloader.c.o'.
  [154/223] Compiling C object 'plugins/unifying/fu_plugin_unifying@sha/lu-device-bootloader-texas.c.o'.
  [155/223] Linking target plugins/udev/fu-rom-tool.
  [156/223] Compiling C object 'plugins/unifying/fu_plugin_unifying@sha/lu-device.c.o'.
  [157/223] Compiling C object 'plugins/unifying/fu_plugin_unifying@sha/lu-hidpp-msg.c.o'.
  [158/223] Compiling C object 'plugins/unifying/fu_plugin_unifying@sha/lu-device-runtime.c.o'.
  [159/223] Compiling C object 'plugins/unifying/fu_plugin_unifying@sha/lu-device-peripheral.c.o'.
  [160/223] Compiling C object 'plugins/unifying/fu-unifying-util@exe/lu-common.c.o'.
  [161/223] Compiling C object 'plugins/unifying/unifying-self-test@exe/lu-self-test.c.o'.
  [162/223] Compiling C object 'plugins/csr/fu_plugin_csr@sha/fu-csr-device.c.o'.
  [163/223] Linking target plugins/udev/udev-self-test.
  [164/223] Compiling C object 'plugins/unifying/fu-unifying-util@exe/lu-tool.c.o'.
  [165/223] Compiling C object 'plugins/unifying/fu-unifying-util@exe/lu-device-runtime.c.o'.
  [166/223] Compiling C object 'plugins/unifying/fu-unifying-util@exe/lu-hidpp-msg.c.o'.
  [167/223] Compiling C object 'plugins/unifying/unifying-self-test@exe/lu-common.c.o'.
  [168/223] Compiling C object 'plugins/unifying/fu-unifying-util@exe/lu-device-peripheral.c.o'.
  [169/223] Compiling C object 'plugins/upower/fu_plugin_upower@sha/fu-plugin-upower.c.o'.
  [170/223] Linking target plugins/unifying/libfu_plugin_unifying.so.
  [171/223] Compiling C object 'plugins/unifying/fu-unifying-util@exe/lu-device.c.o'.
  [172/223] Compiling C object 'plugins/csr/fu_plugin_csr@sha/fu-plugin-csr.c.o'.
  [173/223] Compiling C object 'plugins/csr/fu-csr-tool@exe/fu-csr-device.c.o'.
  [174/223] Compiling C object 'plugins/altos/fu_plugin_altos@sha/fu-altos-firmware.c.o'.
  [175/223] Compiling C object 'plugins/csr/fu-csr-tool@exe/fu-csr-tool.c.o'.
  [176/223] Compiling C object 'plugins/thunderbolt/tbtfwucli@exe/fu-thunderbolt-tool.c.o'.
  [177/223] Compiling C object 'plugins/altos/fu_plugin_altos@sha/fu-plugin-altos.c.o'.
  [178/223] Linking target plugins/unifying/unifying-self-test.
  [179/223] Linking target plugins/upower/libfu_plugin_upower.so.
  [180/223] Linking target plugins/unifying/fu-unifying-util.
  [181/223] Compiling C object 'plugins/altos/fu-altos-tool@exe/fu-altos-firmware.c.o'.
  [182/223] Linking target plugins/csr/libfu_plugin_csr.so.
  [183/223] Compiling C object 'plugins/altos/fu-altos-tool@exe/fu-altos-device.c.o'.
  [184/223] Compiling C object 'plugins/altos/fu-altos-tool@exe/fu-altos-tool.c.o'.
  [185/223] Compiling C object 'plugins/altos/fu_plugin_altos@sha/fu-altos-device.c.o'.
  [186/223] Linking target plugins/csr/fu-csr-tool.
  [187/223] Compiling C object 'plugins/amt/fu_plugin_amt@sha/fu-plugin-amt.c.o'.
  [188/223] Compiling C object 'plugins/thunderbolt/fu_plugin_thunderbolt@sha/fu-thunderbolt-image.c.o'.
  [189/223] Compiling C object 'plugins/thunderbolt/fu_plugin_thunderbolt@sha/fu-plugin-thunderbolt.c.o'.
  [190/223] Compiling C object 'plugins/thunderbolt-power/fu_plugin_thunderbolt_power@sha/fu-plugin-thunderbolt-power.c.o'.
  [191/223] Compiling C object 'plugins/colorhug/fu_plugin_colorhug@sha/fu-plugin-colorhug.c.o'.
  [192/223] Compiling C object 'plugins/thunderbolt/thunderbolt-self-test@exe/fu-self-test.c.o'.
  [193/223] Linking target plugins/altos/libfu_plugin_altos.so.
  [194/223] Linking target plugins/altos/fu-altos-tool.
  [195/223] Compiling C object 'plugins/dell/fu_plugin_dell@sha/fu-plugin-dell.c.o'.
  [196/223] Compiling C object 'plugins/thunderbolt/thunderbolt-self-test@exe/fu-thunderbolt-image.c.o'.
  [197/223] Compiling C object 'plugins/thunderbolt/thunderbolt-self-test@exe/fu-plugin-thunderbolt.c.o'.
  [198/223] Linking target plugins/amt/libfu_plugin_amt.so.
  [199/223] Linking target plugins/thunderbolt-power/libfu_plugin_thunderbolt_power.so.
  [200/223] Linking target plugins/thunderbolt/libfu_plugin_thunderbolt.so.
  [201/223] Compiling C object 'plugins/dell/fu_plugin_dell@sha/fu-dell-smi.c.o'.
  [202/223] Compiling C object 'plugins/synapticsmst/fu_plugin_synapticsmst@sha/synapticsmst-common.c.o'.
  [203/223] Compiling C object 'plugins/colorhug/fu_plugin_colorhug@sha/fu-colorhug-device.c.o'.
  [204/223] Compiling C object 'plugins/dell/dell-self-test@exe/fu-dell-smi.c.o'.
  [205/223] Compiling C object 'plugins/dell/dell-self-test@exe/fu-self-test.c.o'.
  [206/223] Linking target plugins/thunderbolt/thunderbolt-self-test.
  [207/223] Generating symbol file 'plugins/thunderbolt/fu_plugin_thunderbolt@sha/plugins/thunderbolt/libfu_plugin_thunderbolt.so.symbols'.
  [208/223] Compiling C object 'plugins/synapticsmst/fu_plugin_synapticsmst@sha/fu-plugin-synapticsmst.c.o'.
  [209/223] Compiling C object 'plugins/dell/dell-self-test@exe/fu-plugin-dell.c.o'.
  [210/223] Linking target plugins/colorhug/libfu_plugin_colorhug.so.
  [211/223] Compiling C object 'plugins/synapticsmst/fu_plugin_synapticsmst@sha/synapticsmst-device.c.o'.
  [212/223] Linking target plugins/dell/libfu_plugin_dell.so.
  [213/223] Compiling C object 'plugins/uefi/fu_plugin_uefi@sha/fu-plugin-uefi.c.o'.
  [214/223] Compiling C object 'plugins/synapticsmst/synapticsmst-tool@exe/synapticsmst-tool.c.o'.
  [215/223] Compiling C object 'plugins/synapticsmst/synapticsmst-tool@exe/synapticsmst-common.c.o'.
  [216/223] Compiling C object 'plugins/synapticsmst/synapticsmst-tool@exe/synapticsmst-device.c.o'.
  [217/223] Compiling C object 'plugins/synapticsmst/synapticsmst-self-test@exe/fu-self-test.c.o'.
  [218/223] Linking target plugins/thunderbolt/tbtfwucli.
  [219/223] Linking target plugins/dell/dell-self-test.
  [220/223] Linking target plugins/synapticsmst/libfu_plugin_synapticsmst.so.
  [221/223] Linking target plugins/uefi/libfu_plugin_uefi.so.
  [222/223] Linking target plugins/synapticsmst/synapticsmst-tool.
  [223/223] Linking target plugins/synapticsmst/synapticsmst-self-test.
  running tests
  ninja: Entering directory `/tmp/nix-build-fwupd-1.0.4.drv-0/fwupd-1.0.4/build'
  ninja: no work to do.

  [my own note] It hangs here for a while [/my own note]

   1/11 fwupd-exported-api                      OK       0.01 s
   2/11 fwupd-self-test                         FAIL     0.01 s
   3/11 fu-self-test                            OK       4.61 s
   4/11 dfu-self-test                           OK       0.02 s
   5/11 raspberrypi-self-test                   OK       0.02 s
   6/11 nitrokey-self-test                      OK       0.01 s
   7/11 udev-self-test                          OK       0.02 s
   8/11 unifying-self-test                      OK       0.02 s
   9/11 thunderbolt-self-test                   TIMEOUT 120.09 s
  10/11 dell-self-test                          OK       0.03 s
  11/11 synapticsmst-self-test                  OK       0.02 s

  OK:         9
  FAIL:       2
  SKIP:       0
  TIMEOUT:    1

  Full log written to /tmp/nix-build-fwupd-1.0.4.drv-0/fwupd-1.0.4/build/meson-logs/testlog.txt
  builder for ‘/nix/store/3x9550jgrp6fpmsnbcazx2pm2rbvad4x-fwupd-1.0.4.drv’ failed with exit code 2
  error: build of ‘/nix/store/3x9550jgrp6fpmsnbcazx2pm2rbvad4x-fwupd-1.0.4.drv’ failed
  (use ‘--show-trace’ to show detailed location information)
  ```

  The refered log file doesn't exist since that directory is cleaned up after the build failure.

  ## Technical details
   - system: `"x86_64-linux"`
   - host os: `Linux 4.14.19, NixOS, 18.03.git.327a84749ed (Impala)`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.16`
   - channels(root): `"nixos-18.03pre128357.327a84749ed"`
   - nixpkgs: `/etc/nixos/nixpkgs`


state: closed
title: nixos/znapzend: fix when no previous zetup
user_login: Infinisil
html_url: https://github.com/NixOS/nixpkgs/pull/35073
updated_at: 2018-03-25 17:35:57
body:
  When the znapzend module was enabled for the first time with pure =
  true; then the list of previous entries is empty, but xargs still tried
  to execute a znapzendzetup delete command with no arguments, which made
  it fail

  ###### Motivation for this change
  This was reported by ottidmes on IRC, who was trying to use the module and got an error.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: open
title: [WIP] stdenv: inherit `src.meta` to allow moving most of `meta` into `src.meta`
user_login: oxij
html_url: https://github.com/NixOS/nixpkgs/pull/35075
updated_at: 2019-07-20 11:47:32
body:
  ###### Motivation for this change

  You can now move `meta.license` or any other such thing to the `src` attribute of your derivation and by doing so ban the accidental downloading of the sources of softwares you blacklisted with check-meta.

  In my opinion, moving most of `meta` into `src` makes sense. For instance, `homepage` is an attribute of a source, not an attribute of a derivation.

  See commit messages for more info.

  ###### Things done

  - [X] Nothing really changes (except `meta.evaluates` -> `meta.available`).
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: apulse: 0.1.10 -> 0.1.11, add pressureaudio
user_login: oxij
html_url: https://github.com/NixOS/nixpkgs/pull/35076
updated_at: 2018-09-08 22:16:58
body:
  ###### Motivation for this change

  Living without PulseAudio.

  ###### Things done

  - [X] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [X] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: powerdns: 4.0.5 -> 4.1.1
user_login: Mic92
html_url: https://github.com/NixOS/nixpkgs/pull/35078
updated_at: 2018-02-20 21:49:45
body:
  ###### Motivation for this change

  cc @andir 

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: nixos/tests: fix random failures of privacy test
user_login: rnhmjoj
html_url: https://github.com/NixOS/nixpkgs/pull/35079
updated_at: 2019-02-23 09:38:51
body:
  ###### Motivation for this change
  I was rebasing another PR and realized this test will randomly fail on the first try (when the kernel hasn't configured a temporary address yet).

  ###### Things done
  - [x] Tested via nixos/tests/networking.nix
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  cc @joachifm


state: closed
title: avidemux: rewrite derivation
user_login: Ma27
html_url: https://github.com/NixOS/nixpkgs/pull/35080
updated_at: 2018-02-24 22:23:25
body:
  ###### Motivation for this change

  This drastically reduces the complexity of the `avidemux` derivation
  and adds QT5 support (see #33248).

  Rather than invoking `cmake` over preconfigured hooks, it's much easier
  to use the `bootStrap.bash` script provided by the developers to do the
  installation tasks. Furthermore this script makes it way easier to
  configure which parts of `avidemux` should be used (e.g. CLI-only) or
  without the plugins.

  In order to create a CLI-only instance you can simply override the
  derivation:

  ```
  avidemux.override {
    withQT = false;
  }
  ```

  It's possible to set the default executable as well (`avidemux` creates
  a `avidemux_qt5` and `avidemux_cli` executable by default):

  ```
  avidemux.override {
    default = "cli"; # default is `qt5`
  }
  ```

  The GTK support has been dropped entirely since it was originally broken
  in our system and can't be built ATM. Other distros such as ArchLinux
  don't support GTK anymore (see https://git.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/avidemux#n64)

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: brlaser: init from latest git
user_login: StijnDW
html_url: https://github.com/NixOS/nixpkgs/pull/35081
updated_at: 2018-03-22 16:09:40
body:
  ###### Motivation for this change

  brlaser is a CUPS driver for Brother laser printers.
  I tested this with NixOS, nixpkgs from the master branch and a Brother DCP-7030 printer.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: vscode: 1.20.0 -> 1.20.1
user_login: winniequinn
html_url: https://github.com/NixOS/nixpkgs/pull/35082
updated_at: 2018-02-17 21:18:44
body:
  ###### Motivation for this change

  https://github.com/Microsoft/vscode/milestone/63?closed=1

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [X] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).


state: closed
title: init: Pebble sdk at 4.5
user_login: edanaher
html_url: https://github.com/NixOS/nixpkgs/pull/35083
updated_at: 2019-01-06 12:28:46
body:
  ###### Motivation for this change

  While Pebble has been bought by Fitbit and stopped selling new products, the watches are still around and available (and cheap!). So this adds the pebble sdk to develop apps for it.

  After the initial PR (#23445) languished and was eventually closed, here's a fresh one.  (It's been a good learning experience for me in the Right Way to do several things :) )

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [X] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [X] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: nixos/home-assistant: test MQTT configuration
user_login: dotlambda
html_url: https://github.com/NixOS/nixpkgs/pull/35084
updated_at: 2018-02-18 16:14:16
body:
  ###### Motivation for this change
  I just set it up myself and because it's a common configuration, I thought why not add it to the test.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [x] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  /cc @FRidh 


state: closed
title: kakoune: 2017-04-12 -> 2018-02-15
user_login: h-3-0
html_url: https://github.com/NixOS/nixpkgs/pull/35085
updated_at: 2018-02-20 15:54:38
body:
  ###### Motivation for this change

  It has been a while since the last version bump. I also removed the now unnecessary dependency on boost.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Revert "python: docker: 2.7.0 -> 3.0.0"
user_login: Ma27
html_url: https://github.com/NixOS/nixpkgs/pull/35086
updated_at: 2018-02-18 07:52:02
body:
  ###### Motivation for this change

  `pythonPackages.docker` isn't compatible with `docker-compose` 1.18 and
  causes severe breackage when running `docker-compose up --build`.

  See https://github.com/docker/compose/issues/5685 for further reference.

  This reverts commit 2a8a058a217f286e562a8c8cc5d112f9d614dfeb.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: open
title: vscode cpptools extensions not working
user_login: juliendehos
html_url: https://github.com/NixOS/nixpkgs/issues/35088
updated_at: 2019-01-03 12:15:37
body:
  ## Issue description

  The vscode cpptools extension is linked to `/lib64/ld-linux-x86-64.so.2`. 
  ```
  $ file ~/.vscode/extensions/ms-vscode.cpptools-0.15.0/bin/Microsoft.VSCode.CPP.Extension.linux 
  /home/dehos/.vscode/extensions/ms-vscode.cpptools-0.15.0/bin/Microsoft.VSCode.CPP.Extension.linux: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.24, BuildID[sha1]=4ab2b1c13cd195245e581b35901048f97acd1dda, not stripped
  ```

  So the extension fails when editing a C++ file with vscode:
  ```
  [Error - 10:41:56 AM] Starting client failed Launching server using command /home/.../.vscode/extensions/ms-vscode.cpptools-0.15.0/bin/Microsoft.VSCode.CPP.Extension.linux failed.
  ```

  This issue has been reported in the vscode repo (https://github.com/Microsoft/vscode-cpptools/issues/1345) but I think it is more a packaging problem.
   


state: closed
title: palemoon: 27.6.2 -> 27.7.2
user_login: AndersonTorres
html_url: https://github.com/NixOS/nixpkgs/pull/35090
updated_at: 2018-02-23 01:21:30
body:
  ###### Motivation for this change

  New version

  Also, adding myself to maintainers.


  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: kernel: fix cross compilation after switch to gcc 7
user_login: lopsided98
html_url: https://github.com/NixOS/nixpkgs/pull/35091
updated_at: 2018-02-22 03:11:02
body:
  ###### Motivation for this change

  Kernel cross compilation no longer works after switching to gcc 7, because it uses the host's gcc7 package. This causes the derivation to attempt to cross-compile gcc, rather than building a cross compiler.

  ###### Things done

  Switching to `buildPackages.gcc7` causes the build to use a compiler with the correct combination of platforms.

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [x] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Initial cross-compilation support for RISC-V
user_login: shlevy
html_url: https://github.com/NixOS/nixpkgs/pull/35092
updated_at: 2018-02-20 19:31:14
body:
  Tested up to building `nixUnstable` which ran a repl successfully under `qemu-riscv`.

  Part of #35089


state: closed
title: tmon: init
user_login: lopsided98
html_url: https://github.com/NixOS/nixpkgs/pull/35093
updated_at: 2018-04-07 01:44:41
body:
  ###### Motivation for this change

  Adds a package for 'tmon', a thermal monitoring tool included in the Linux kernel.

  I could add myself as a maintainer, but I don't think it is necessary since it doesn't require regular updates.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [x] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Restore linuxManualConfig as linux/kernel/manual-config.nix
user_login: thefloweringash
html_url: https://github.com/NixOS/nixpkgs/pull/35094
updated_at: 2018-02-20 02:21:44
body:
  ###### Motivation for this change

  In a recent pull request (https://github.com/NixOS/nixpkgs/pull/34351) the definition of `buildLinux` changed from `linux/kernel/manual-config.nix` to `linux/kernel/generic.nix`. Since `linuxManualConfig` is an alias of `buildLinux`, this means that `linuxManualConfig` now points to `linux/kernel/generic.nix`.

  I haven't examined the details of the work in this area, but it reads like a simple oversight. The documentation also doesn't seem to have a section on how to build a manually configured kernel. Is `linuxManualConfig` the intended way?

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: openssh service: add recommendedCiphers option
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/35095
updated_at: 2018-05-08 13:53:19
body:
  ###### Motivation for this change

  Disabling this is needed for some Windows Git clients where SSH is bundled, like SourceTree I think (I haven't used it myself).

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: open
title: Some QuantStack libraries
user_login: mredaelli
html_url: https://github.com/NixOS/nixpkgs/pull/35096
updated_at: 2018-03-19 10:21:36
body:
  ###### Motivation for this change
  Missing libraries from the QuantStack ecosystem

  ###### Things done

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).


state: closed
title: systemd-cryptsetup-generator doesn't build for Systemd 237
user_login: bachp
html_url: https://github.com/NixOS/nixpkgs/issues/35097
updated_at: 2018-02-20 14:34:31
body:
  ## Issue description

  `nix-build -A systemd-cryptsetup-generator` fails with the following error since eb862c48ddc288243c5447e8decc623b10ef165c#diff-dd830f049b8e42facd9261dc425529f1:

  ```
  Build targets in project: 1425
  Found ninja-1.8.2 at /nix/store/d6xvh2izw38695d4dvib2f02nrd0hsn9-ninja-1.8.2/bin/ninja
  building
  make: *** No rule to make target 'built-sources'.  Stop.
  builder for ‘/nix/store/881ggfjna4hbsffa1z1353r3fmk4zk8g-systemd-cryptsetup-generator.drv’ failed with exit code 2
  error: build of ‘/nix/store/881ggfjna4hbsffa1z1353r3fmk4zk8g-systemd-cryptsetup-generator.drv’ failed
  ```

  ### Steps to reproduce

  `nix-build -A systemd-cryptsetup-generator` on master

  ## Technical details

  The systemd build system changed to meson but the systemd-cryptsetup-generator was not updated.


state: open
title: cc-wrapper: Use response files for cc
user_login: hamishmack
html_url: https://github.com/NixOS/nixpkgs/pull/35102
updated_at: 2018-02-28 10:29:42
body:
  @Ericson2314, can you please take a look at this.  I have managed
  to get webkitgtk building on macOS with the latest nixpkgs
  but only if I use this change to work around the command line
  argument limits.

  ###### Motivation for this change

  This works around issues on OS that has a limited on the number of
  arguments that can be passed to a process.

  ###### Things done

  This change will passes all arguments in a temporary response file,
  but only if we were able to expand response params with
  expandResponseParams (that way we can safely assume there are
  no unexpanded response params).

  It also treats -L and -l linker options passed to cc-wrapper.sh
  specially.  It puts these in a response file and adds that file to
  the list of options with `-Wl,@...`.  This helps avoid issues when
  the wrapped cc binary itself calls the linker.

  Finally because ld cannot handle response files it shrinks the -L
  options in macos-sierra-reexport-hack.bash using temporary local
  symlinks with short names.

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: watchexec: init at 1.8.6
user_login: michalrus
html_url: https://github.com/NixOS/nixpkgs/pull/35103
updated_at: 2018-02-20 14:37:27
body:
  ###### Motivation for this change

  One of the few tools of this sort that actually work reliably.

  ###### Things done

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [x] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: dart: 1.16.1 -> 1.24.3
user_login: izuk
html_url: https://github.com/NixOS/nixpkgs/pull/35104
updated_at: 2019-07-06 16:34:39
body:
  Also, added support for the "dev" channel.

  ###### Motivation for this change

  Trying to get flutter packaged, and it needs a particular version of dart (maybe?).

  Also, just upgrading dart.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: catdocx: init at 20170102
user_login: michalrus
html_url: https://github.com/NixOS/nixpkgs/pull/35105
updated_at: 2018-02-18 12:52:34
body:
  ###### Motivation for this change

  `catdoc` is great, but it can’t do `*.docx`es.

  ###### Things done

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [x] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  Has no version, but upstream has no version either.


state: open
title: cross-compiling native gcc for AArch64 fails with "unable to emulate HF" error
user_login: hlandau
html_url: https://github.com/NixOS/nixpkgs/issues/35106
updated_at: 2018-11-21 12:30:06
body:
  ## Issue description
  This follows on from #35029 which is no longer happening. Probably yet another thing yet to be worked out in the new cross-compilation support. @Ericson2314 

  ### Steps to reproduce
  ```
  $ cd nixpkgs
  $ cat cross.nix
  let
    aarch64 = rec {
      config = "aarch64-linux-gnu";
      bigEndian = false;
      arch = "aarch64";
      withTLS = true;
      libc = "glibc";
      platform = nixpkgs.lib.systems.platforms.aarch64-multiplatform;
      inherit (platform) gcc;
      openssl.system = "linux-generic64";
    };

    nixpkgs = import ./default.nix { crossSystem = aarch64; };
  in rec {
    stdenv = nixpkgs.stdenv;
    linux = nixpkgs.linux;

    foo = stdenv.mkDerivation rec {
      name = "foo";
      # (The kernel always builds with gcc7, so this causes gcc7 to be built.)
      buildInputs = [linux];
    };
  }
  $ nix-shell -A foo cross.nix
  ```
  Build log is here: https://www.devever.net/~hl/f/gcc-cross-20180218.log

  This is with nixpkgs master (`7c2b2ddd683686f713807d6d0b2f62c71174afac`).

  ## Technical details
   - system: `"x86_64-linux"`
   - host os: `Linux 4.14.14, NixOS, 17.09.3023.c882c4dd55e (Hummingbird)`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.16`
   - channels(root): `"nixos-17.09.3023.c882c4dd55e"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`


state: closed
title: qt5X.full: add "-full" to package name
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/pull/35107
updated_at: 2018-02-18 13:44:59
body:
  ###### Motivation for this change
  This aligns store path name more with attrname.

  This is a re-application of the idea behind 7405af72e6c2
  ("qt: make package names of "full" variants appear as such"), which
  seems to have been lost on the way.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: arping: init at 2.19
user_login: michalrus
html_url: https://github.com/NixOS/nixpkgs/pull/35108
updated_at: 2018-02-18 13:26:21
body:
  ###### Motivation for this change

  Very-very useful when debugging LANs.

  ###### Things done

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [x] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: arpoison: init at 0.7
user_login: michalrus
html_url: https://github.com/NixOS/nixpkgs/pull/35109
updated_at: 2018-02-23 06:48:01
body:
  ###### Motivation for this change

  Useful for pentesting.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [x] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: fetchurl: cleanup, better errors
user_login: oxij
html_url: https://github.com/NixOS/nixpkgs/pull/35110
updated_at: 2018-09-08 22:17:46
body:
  ###### Motivation for this change

  Side-effect of #35075 ok to merge today.

  ###### Things done

  - [X] Nothing really changes.
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: stdenv.mkDerivation: rename `meta.evaluates` -> `meta.available`
user_login: oxij
html_url: https://github.com/NixOS/nixpkgs/pull/35111
updated_at: 2018-09-08 22:17:06
body:
  ###### Motivation for this change

  A much better name for this thing.

  I just introduced it in #33057, so

  - I don't think anyone outside nixpkgs uses it yet.
  - There were no stable releases with this feature so I feel like its fine to change it without any grace period. Its master, after all.

  ###### Things done

  - [X] No derivations change.
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: xen_4_8: fix build
user_login: oxij
html_url: https://github.com/NixOS/nixpkgs/pull/35112
updated_at: 2018-09-08 22:17:11
body:
  ###### Motivation for this change

  Was broken.

  ###### Things done

  - [X] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [X] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: cups: Add patch for bug where CUPS fails to save files to disk
user_login: ambrop72
html_url: https://github.com/NixOS/nixpkgs/pull/35113
updated_at: 2018-02-24 21:31:01
body:
  Upstream report: https://github.com/apple/cups/issues/5118

  In addition to not saving files, this results in spam messages in the log once per second (Expiring subscriptions...)
  which is what led me to discover this bug. The patch was made by hand because the patch from the commit does not apply.

  ###### Motivation for this change

  Spam log messages from cups every second.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: firehol 3.1.5: any firehol command results in error message
user_login: xeji
html_url: https://github.com/NixOS/nixpkgs/issues/35114
updated_at: 2018-04-10 12:29:59
body:
  ## Issue description

  The `firehol` firewall program in package firehol is unusable, always exits with an error message (see steps to reproduce).

  Cause: On startup, `firehol` tries to create the config file `${pkgs.firehol}/etc/firehol/firehol-defaults.conf` and fails since the nix store is read-only.

  How to fix: Make `firehol` look for config files in `/etc/firehol` rather than `${pkgs.firehol}/etc/firehol`. This makes sense anyway since a fixed bundled firewall config would not be useful.

  I already implemented the fix. PR follows after testing.

  ### Steps to reproduce

  1. install firehol with `onlyQOS=false` to enable the firehol program (the firehol package doesn't install the firehol program by default -  doesn't make sense to me, but that's a separate issue)
  ```
  # nix-env -i -f '<nixpkgs>' -E 'f: (f {}).firehol.override {onlyQOS=false;}'
  ```

  2. running _any_ firehol command results in this error message:
  ```
  # firehol start
  /root/.nix-profile/bin/firehol: line 1410: /nix/store/qc7zdhd0rs0cb0yhaam54rdjrz55zmhz-firehol-3.1.5/etc/firehol/firehol-defaults.conf: Read-only file system
  ```


  ## Technical details

   - system: `"x86_64-linux"`
   - host os: `Linux 4.9.81, NixOS, 18.03pre127921.9b25b9347d9 (Impala)`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.16`
   - channels(root): `"nixos-18.03pre127921.9b25b9347d9"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`


state: closed
title: libva: make `libva-full` the default
user_login: oxij
html_url: https://github.com/NixOS/nixpkgs/pull/35115
updated_at: 2018-03-26 11:21:50
body:
  ###### Motivation for this change

  Side-effect of me making kodi play torrent streams (will PR when this gets merged and staging gets merged into master).

  It seems that all uses of `libva` it in nixpkgs except `mesa` and itself actually
  either will gain from using `libva-full` instead of `libva-minimal` by default
  or simply won't care.

  They way it was recursively defined with overrides before was also very
  confusing.

  ###### Things done

  - [X] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
  - [X] Tested compilation of most pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: nodejs: Add update script
user_login: adisbladis
html_url: https://github.com/NixOS/nixpkgs/pull/35116
updated_at: 2018-03-06 07:35:15
body:
  ###### Motivation for this change

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  Made https://github.com/NixOS/nixpkgs/pull/35118/files with the scripts in this PR.

  cc nodejs maintainers @goibhniu @havvy @gilligan @cko


state: closed
title: docker-credential-gcr: init at 1.4.3
user_login: suvash
html_url: https://github.com/NixOS/nixpkgs/pull/35117
updated_at: 2018-02-20 11:51:52
body:
  Add a (Golang based) binary that provides authentication to Docker repositories hosted on Google Cloud Registry (GCR). This tool is required when using https://gcr.io based Docker repositories hosted on GCP, making use of various Google Oauth features to authenticate.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: nodejs: 6.12.3 -> 6.13.0
user_login: adisbladis
html_url: https://github.com/NixOS/nixpkgs/pull/35118
updated_at: 2018-02-21 05:15:49
body:
  ###### Motivation for this change


  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  cc nodejs maintainers @goibhniu @havvy @gilligan @cko


state: closed
title: meson: print failed test logs
user_login: jtojnar
html_url: https://github.com/NixOS/nixpkgs/pull/35120
updated_at: 2018-02-23 16:30:24
body:
  ###### Motivation for this change
  By default meson only saves the test output to a file. That is a problem on borg, etc, where we do not have access to those files.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: firehol: 3.1.5: fix errors when running firehol command
user_login: xeji
html_url: https://github.com/NixOS/nixpkgs/pull/35121
updated_at: 2018-04-10 12:28:53
body:
  ###### Motivation for this change

  Fix two separate issues that made the firehol command unusable, see #35114 
   

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: hydra: fix build with gcc7, incl. libpqxx update
user_login: vcunat
html_url: https://github.com/NixOS/nixpkgs/pull/35125
updated_at: 2018-06-21 09:34:02
body:
  It builds, but it's otherwise untested.

  I'm only concerned about the libpqxx update: it fixes the language issues rejected by gcc7, but it's a larger update, so there's some chance there was a semantic change that didn't break the build.  Therefore I'm not merging this until it gets some testing or someone knowing the Hydra's source verifies it's OK.  /cc maintainer @edolstra.


state: closed
title: pythonPackages.pynacl: use system libsodium
user_login: dotlambda
html_url: https://github.com/NixOS/nixpkgs/pull/35126
updated_at: 2019-03-21 09:33:44
body:
  ###### Motivation for this change


  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  /cc @va1entin 


state: closed
title: nixos/openvswitch : upgrade 2.5.4 -> 2.9.2 and vlans
user_login: netixx
html_url: https://github.com/NixOS/nixpkgs/pull/35127
updated_at: 2018-12-29 10:21:55
body:
  Originnaly, the need was to fix #34336 and add features in #34851.

  With remarks from @volth, openvswitch was upgraded to the latest
  stable version (currenty 2.8.1).

  Systemd dependencies were refactored according to analysis in #34586.

  Vlans and internal interfaces are implemented following the
   `networking.interfaces` template format i.e. each interface is
  described using an attributeSet (vlan and type at the moment).
  If vlan is present, then interface is added to the vswitch with
  given tag (access mode). Type internal enables `vswitchd` to create
  interfaces (see openvswitch docs).

  I am not sure about this implementation and this PR may need some tuning. Also, this change breaks compatibility with previous `vswitch.interfaces` syntax.

  EDIT: More details on implementation:
  I only included `type` and `vlan` options but there are a lot more (see `set` command in ovs-vsctl) and I hesitated to put a generic `key=value` options that would be translated in `set port/interface <key>=<value>`, but I think for usability for the user the minimal options are better. Maybe we could have a list of commands as an interface parameter, and we would replace a token by the name of the current interface in the actual commands (but I don't know how to do that).

  About `type` argument, I originally thought (reading the docs) that it was required to apply this tag to virtual interfaces attached to the bridge, but actually, it leads to an error if the interface already exists (say created by `networking.interface` with option `virtual=true`). In the end, the 'type=internal` enables `vswitchd` to create the given interface. I think we could use this in a container scenario for example (by changing the network namespace of this interface), which is why I left it.

  ###### Motivation for this change
  - Previous implementation would fail to start correctly.
  - Version 2.5.2 would create a flap during startup which needed an ugly `sleep 1` to work
  - Vlan feature is now implemented. It enables interfaces to be added in tagged/access mode

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: docker_compose : 1.18.0 -> 1.19.0
user_login: suvash
html_url: https://github.com/NixOS/nixpkgs/pull/35128
updated_at: 2018-02-21 15:50:24
body:
  Update Docker Compose to the latest version released. Various bugfixes and updates as specified at https://github.com/docker/compose/releases/tag/1.19.0

  Tested locally and verify that bugs present in 1.18.0 (with some complex compose files) are fixed.

  ###### Use latest release with bugfixes and updates 


  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: buildkite-agent service: declarative hooks and extraConfig option
user_login: rvl
html_url: https://github.com/NixOS/nixpkgs/pull/35129
updated_at: 2018-02-20 12:08:54
body:
  ###### Motivation for this change

  I thought it would be better to be able to set hook scripts as module options rather than manually creating a directory with script files.

  There are other possible settings in the buildkite-agent config file which aren't covered by module options, so I have added an `extraConfig` option to handle those.

  There are also other minor tweaks to the module.

  The option changes are backwards compatible.

  ###### Things done

  - [X] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested NixOS module with Buildkite service.
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  /cc @deepfire @zimbatm @domenkozar


state: closed
title: ecm-tools: init at 1.0.3
user_login: AndersonTorres
html_url: https://github.com/NixOS/nixpkgs/pull/35131
updated_at: 2018-02-23 01:21:28
body:
  ###### Motivation for this change

  New package

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: nat.forwardPorts reachable only from outside
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/issues/35132
updated_at: 2018-02-20 16:26:27
body:
  ## Issue description

  For example
  ```
            nat = {
              enable = true;

              externalInterface = "br0";
              externalIP = "55.55.55.55";

              internalInterfaces = [ "br1" ];
              internalIPs = [ "10.8.0.0/16" ];

              forwardPorts = [ { sourcePort = 44444; destination = "10.8.1.1:44444"; } ];
            };
  ```

  Then ```55.55.55.55:44444``` can be connected from the external world, but not from the machine itself and not from other machines behind the NAT.

  Perhaps it is a feature, but seems annoying


state: closed
title: pythonPackages.pymacaroons-pynacl: move expression
user_login: dotlambda
html_url: https://github.com/NixOS/nixpkgs/pull/35133
updated_at: 2018-02-18 18:32:23
body:
  Tests are now explicitly disabled to fix the build for Python 3.

  ###### Motivation for this change


  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: mfcl2720dwlpr / mfcl2720dwcupswrapper: init at 3.2.0-1
user_login: xeji
html_url: https://github.com/NixOS/nixpkgs/pull/35134
updated_at: 2018-02-21 19:57:17
body:
  ###### Motivation for this change

  Brother MFC-L2720DW printer drivers. Contains two packages, mfcl2720dwlpr and mfcl2720dwcupswrapper. Put them in one PR since the second package depends on the first.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: pngquant: 2.9.1 -> 2.11.7
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/35135
updated_at: 2018-02-22 02:33:54
body:
  maintenance

  ###### Motivation for this change


  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Clojure doesn't list all dependencies on classpath
user_login: yegortimoshenko
html_url: https://github.com/NixOS/nixpkgs/issues/35136
updated_at: 2018-02-19 01:01:02
body:
  https://travis-ci.org/hackberryhike/hackberryhike.com/builds/343076733
  https://travis-ci.org/hackberryhike/hackberryhike.com/builds/343080956 (after adding `org.clojure/data.json` to `deps.edn`)

  This has happened after 77fead018146843ae8dce908af0c6d9404c8c87e and 8ac63bd82c1e1a4c22f363d8ffb6546bb5ae18f5. Probably the version bump.

  Can I revert this? /cc @bendlas 


state: closed
title: firehol 3.1.5: package doesn't include firehol program by default
user_login: xeji
html_url: https://github.com/NixOS/nixpkgs/issues/35139
updated_at: 2018-04-09 19:26:38
body:
  The firehol derivation has a parameter `onlyQOS ? true`. 
  So by default, the firehol package only includes `fireqos` (traffic shaping tool) but not `firehol` (firewall).

  This is not really what a user expects from a package called "firehol".

  I propose changing the default to `onlyQOS ? false` (or eliminate the parameter altogether) to make the `firehol` program available without override. No significant impact on build time or storage, just  few extra files.

  /cc maintainer: @geistesk 


state: closed
title: dhcpcd service: fix service dependencies when default gateways are set
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/35141
updated_at: 2018-02-20 16:07:50
body:
  Fix several problems which arise after b1799084147b0b862eeffd7b4bb526de09fd34a5:

  * When default gateways were specified the service wasn't wanted by anything at all.
   So always want it by `multi-user.target`.
  * We want to wait for both stacks to be active before declaring that network is active.
    So either both default gateways must be specified or only IPv4 if IPv6 is disabled.

  ###### Motivation for this change


  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: rpm: Add Darwin support
user_login: Kaali
html_url: https://github.com/NixOS/nixpkgs/pull/35142
updated_at: 2018-02-21 21:41:42
body:
  ###### Motivation for this change

  RPM didn't work on macOS, now it does.

  ###### Things done

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [X] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  Could not run nox-phase because `.nox/nixpkgs/pkgs/applications/virtualization/qemu/statfs-flags.patch` was missing. Shouldn't break Linux packages as the derivation is the same on Linux.

  I'm new to Nix so the "ln -s" solution in this PR might not be the best solution. It was used in other derivations so I picked it. The problem was that rpm tools pointed to `@execution_path/libnss3.dylib`, but I could not fix that with `install_name_tool` because `nss` itself had more of those paths.


state: closed
title: mariadb produces .pc file with borked includedir=
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/issues/35143
updated_at: 2018-05-05 16:54:18
body:
  ## Issue description

  The .pc / pkg-config file from mariadb has wrong includedir= directive:

  ```
  $ grep includedir= $(nix-build -A mariadb)/share/mysql/pkgconfig/mariadb.pc
  includedir=${prefix}//nix/store/m55f5pgid0rhvixg16gi1q3yfbdif2kr-mariadb-10.2.12/include/mysql
  ```

  The literal part after "${prefix}" is correct, but _with_ "${prefix}" it most definitely is wrong.

  This problem is currently blocking upgrade of ntopng.

  ## Technical details

  [Issue apparent in nixpkgs since a looong time ago, `nix-info` is irrelevant. I wonder why nobody has noticed.]


state: closed
title: git: 2.16.1 -> 2.16.2
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/35144
updated_at: 2018-02-18 21:20:14
body:
  https://github.com/git/git/blob/master/Documentation/RelNotes/2.16.2.txt


  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: radare2: 2.2.0 -> 2.3.0
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/35146
updated_at: 2018-02-19 09:58:51
body:
  Bump radare2.

  Also, bump to pinned capstone revision instead
  of the capstone release (3.0.4) from 2015.


  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: git: 2.16.1 -> 2.16.2
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/35147
updated_at: 2018-02-19 03:43:45
body:
  https://github.com/git/git/blob/master/Documentation/RelNotes/2.16.2.txt



  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Using python library with dependencies from another application
user_login: rvolosatovs
html_url: https://github.com/NixOS/nixpkgs/issues/35149
updated_at: 2018-02-19 00:01:25
body:
  ## Issue description
  I want to use a `neovim` [plugin](https://github.com/raghur/vim-ghost), written in Python. The plugin has a dependency on https://github.com/dpallot/simple-websocket-server.
  How can I make the dependency available at runtime to the plugin?

  Simply installing the dependency using `pip` failed with an error about `setuptools`.

  The only solution I can think of is starting `neovim` from a `nix-shell`. Is there a more elegant way to do this?


state: closed
title: virtmanager: 1.4.3 -> 1.5.0, cleanup dependencies
user_login: xeji
html_url: https://github.com/NixOS/nixpkgs/pull/35151
updated_at: 2018-02-23 11:45:45
body:
  remove unneeded dependencies.
  closes issue #34043 

  ###### Motivation for this change


  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  /cc maintainers:  @qknight @offlinehacker  @fpletz 


state: closed
title: leo-editor: 5.5 -> 5.6
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/35152
updated_at: 2018-02-19 09:38:13
body:
  Replace #30031.


  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: flow: 0.65.0 -> 0.66.0
user_login: eqyiel
html_url: https://github.com/NixOS/nixpkgs/pull/35154
updated_at: 2018-02-19 18:06:45
body:
  ###### Motivation for this change

  New flow version

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [x] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: xrdp: 0.9.3 -> 0.9.5 [CVE-2017-16927]
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/35155
updated_at: 2018-02-19 18:44:52
body:
  ###### Motivation for this change

  minor version bump (security)

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [x] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: open
title: CUPS Segfaults on Raspberry Pi 3 on Start
user_login: billksun
html_url: https://github.com/NixOS/nixpkgs/issues/35156
updated_at: 2018-02-19 00:13:34
body:
  ## Issue description

  I have a Raspberry Pi 3.  I installed NixOS following the steps from the [wiki](https://nixos.wiki/wiki/NixOS_on_ARM).  I then enabled CUPS from configuration.nix.  Upon switching to the new configuration, this warning appeared:
  ```
  warning: the following units failed: cups.service

  ● cups.service - CUPS Scheduler
     Loaded: loaded (/nix/store/g00gnap962q5b2g2gsb5vsrlaic0vh2p-cups-2.2.6/lib/systemd/system/cups.service; enabled; vendor preset: enabled)
    Drop-In: /nix/store/sjg94wzf3l3ndzj9kb8dlx5lyhnbkshq-system-units/cups.service.d
             └─overrides.conf
     Active: failed (Result: protocol) since Sun 2018-02-18 14:20:08 PST; 157ms ago
       Docs: man:cupsd(8)
    Process: 6761 ExecStart=/nix/store/g00gnap962q5b2g2gsb5vsrlaic0vh2p-cups-2.2.6/sbin/cupsd -l (code=killed, signal=SEGV)
    Process: 6745 ExecStartPre=/nix/store/d77589jkjm1jdvk63crf1d4zdzshj0ib-unit-script/bin/cups-pre-start (code=exited, status=0/SUCCESS)
   Main PID: 6761 (code=killed, signal=SEGV)

  Feb 18 14:20:08 raspi cupsd[6761]: Remote access is disabled.
  Feb 18 14:20:08 raspi cupsd[6761]: Loaded configuration file "/etc/cups/cupsd.conf"
  Feb 18 14:20:08 raspi cupsd[6761]: Configured for up to 100 clients.
  Feb 18 14:20:08 raspi cupsd[6761]: Allowing up to 100 client connections per host.
  Feb 18 14:20:08 raspi cupsd[6761]: Using policy "default" as the default.
  Feb 18 14:20:08 raspi cupsd[6761]: Full reload is required.
  Feb 18 14:20:08 raspi systemd[1]: cups.service: Main process exited, code=killed, status=11/SEGV
  Feb 18 14:20:08 raspi systemd[1]: Failed to start CUPS Scheduler.
  Feb 18 14:20:08 raspi systemd[1]: cups.service: Unit entered failed state.
  Feb 18 14:20:08 raspi systemd[1]: cups.service: Failed with result 'protocol'.
  warning: error(s) occurred while switching to the new configuration
  ```
  Here's the log from `journalctl -xe` after manually running `cupsd -l`:
  ```
  # journalctl -xe
  Feb 18 16:09:07 raspi cupsd[8121]: Hostname lookup for "*.631" failed.
  Feb 18 16:09:08 raspi kernel: cupsd[8121]: unhandled level 0 translation fault (11) at 0x6f632e00737362, esr 0x92000004, in libcupsmime.so.1[ffffbe9d6000+5000]
  Feb 18 16:09:08 raspi kernel: CPU: 3 PID: 8121 Comm: cupsd Tainted: G        W        4.15.3 #1-NixOS
  Feb 18 16:09:08 raspi kernel: Hardware name: Raspberry Pi 3 Model B (DT)
  Feb 18 16:09:08 raspi kernel: pstate: 20000000 (nzCv daif -PAN -UAO)
  Feb 18 16:09:08 raspi kernel: pc : 0xffffbe9d8008
  Feb 18 16:09:08 raspi kernel: lr : 0xffffbe9d807c
  Feb 18 16:09:08 raspi kernel: sp : 0000ffffca1e2590
  Feb 18 16:09:08 raspi kernel: x29: 0000ffffca1e2590 x28: 0000aaaacabff440 
  Feb 18 16:09:08 raspi kernel: x27: 0000ffffca1e2cd8 x26: 0000ffffca1e2d04 
  Feb 18 16:09:08 raspi kernel: x25: 0000ffffca1e3b48 x24: 0000000000000000 
  Feb 18 16:09:08 raspi kernel: x23: 0000ffffca1e2d04 x22: 0000aaaacabfe770 
  Feb 18 16:09:08 raspi kernel: x21: 0000aaaacabff440 x20: 0000aaaacabebaa0 
  Feb 18 16:09:08 raspi kernel: x19: 6d6f632e00737362 x18: 0000000001000800 
  Feb 18 16:09:08 raspi kernel: x17: 0000ffffbe9d7fe8 x16: 0000ffffbe9eae58 
  Feb 18 16:09:08 raspi kernel: x15: 0000000000000000 x14: 000000000000004e 
  Feb 18 16:09:08 raspi kernel: x13: 2f737075632f6269 x12: 6c2f73676f72702d 
  Feb 18 16:09:08 raspi kernel: x11: 0000000000000001 x10: 0101010101010101 
  Feb 18 16:09:08 raspi kernel: x9 : 786c646371633035 x8 : 7f7f7f7f7f7f7f7f 
  Feb 18 16:09:08 raspi kernel: x7 : 0000555500a1d384 x6 : 4b70706c69636174 
  Feb 18 16:09:08 raspi kernel: x5 : 746163696c70704b x4 : 0000ffffca1e2d04 
  Feb 18 16:09:08 raspi kernel: x3 : 0000000000000000 x2 : 0000aaaacabfe770 
  Feb 18 16:09:08 raspi kernel: x1 : 0000ffffca1e25b8 x0 : 0000000000000000 
  Feb 18 16:09:07 raspi cupsd[8121]: Bad Listen address *.631 at line 1.
  Feb 18 16:09:07 raspi cupsd[8121]: No limit for Validate-Job defined in policy default and no suitable template found.
  Feb 18 16:09:07 raspi cupsd[8121]: No limit for Cancel-Jobs defined in policy default - using Pause-Printer's policy.
  Feb 18 16:09:07 raspi cupsd[8121]: No limit for Cancel-My-Jobs defined in policy default - using Send-Document's policy.
  Feb 18 16:09:07 raspi cupsd[8121]: No limit for Close-Job defined in policy default - using Send-Document's policy.
  Feb 18 16:09:07 raspi cupsd[8121]: No limit for CUPS-Get-Document defined in policy default - using Send-Document's policy.
  Feb 18 16:09:07 raspi cupsd[8121]: No JobPrivateAccess defined in policy default - using defaults.
  Feb 18 16:09:07 raspi cupsd[8121]: No JobPrivateValues defined in policy default - using defaults.
  Feb 18 16:09:07 raspi cupsd[8121]: No SubscriptionPrivateAccess defined in policy default - using defaults.
  Feb 18 16:09:07 raspi cupsd[8121]: No SubscriptionPrivateValues defined in policy default - using defaults.
  Feb 18 16:09:07 raspi cupsd[8121]: Remote access is disabled.
  Feb 18 16:09:07 raspi cupsd[8121]: Loaded configuration file "/etc/cups/cupsd.conf"
  Feb 18 16:09:07 raspi cupsd[8121]: Configured for up to 100 clients.
  Feb 18 16:09:07 raspi cupsd[8121]: Allowing up to 100 client connections per host.
  Feb 18 16:09:07 raspi cupsd[8121]: Using policy "default" as the default.
  Feb 18 16:09:07 raspi cupsd[8121]: Full reload is required.
  ```
  ### Steps to reproduce

  1. Insert the following configuration in `configuration.nix`:
  ```
  services.printing.enable = true;
  ```
  2. Rebuild and switch:
   ```
  # nixos-rebuild switch
  ```
  3. Observe error when switching configuration.

  ## Technical details

   - system: `"aarch64-linux"`
   - host os: `Linux 4.15.3, NixOS, 18.03pre127921.9b25b9347d9 (Impala)`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.16`
   - channels(root): `"nixos-18.03pre127921.9b25b9347d9"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`


state: open
title: bumblebee: uses packages from wrong kernel?
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/issues/35157
updated_at: 2018-04-15 16:51:34
body:
  ## Issue description

  Just noticed when doing a nixos-rebuild that my system profile apparently involves building nvidia drivers for both my kernel (I've set `boot.kernelPackages = pkgs.linuxPackages_latest`) as well as the current stable (`4.9.82`)? The full output is a bit too large (3.5MB) but here's what I mean:

  ```console
  $ nix-store -q --tree /nix/store/8fc5w9i96na82si3q258jhjjs9kkyv9z-nixos-system-dtznix-18.03.git.b4b8f4e.drv |grep nvidia-x11                                                      18:24:17 on 18-02-18
  |   |   |       +---/nix/store/9s5sp4pcjwd5cchhmqlywwr8rrgg9d8n-nvidia-x11-390.25-4.15.4.drv
  |   |   +---/nix/store/8w3gzn2kdanflvd463r88pwh3r5njji3-nvidia-x11-390.25.drv
  |   |   +---/nix/store/c70fa7w9gs3libddnry315813fz802hp-nvidia-x11-390.25-4.9.82.drv
  |   |   +---/nix/store/8w3gzn2kdanflvd463r88pwh3r5njji3-nvidia-x11-390.25.drv [...]
  |   |   +---/nix/store/jpskxc9i4889c7pyx56c61pmlfvhvp0v-nvidia-x11-390.25.drv
  ```

  The 4.9.82 variant is input to the bumblebee derivation.

  It also is building the stable kernel on the way, which also seems rather unnecessary.

  Poking a bit, is it possible the bumblebee's arguments for kernel modules need to be overridden for the current kernel (perhaps [here](https://github.com/NixOS/nixpkgs/blob/d8fb60d1d48f6b6a5773204c3ac05c5b7eb1e932/nixos/modules/hardware/video/bumblebee.nix#L11))? I'm not sure if that's proper or if it should be handled in another way...

  Note that AFAIK this has not resulted in any breakage but it seems unexpected if nothing else, and potentially problematic or simply unnecessary.

  ### Steps to reproduce

  * NixOS configuration with `boot.kernelPackages = pkgs.linuxPackages_latest` and `hardware.bumblebee.enable = true`
  * Build (or `dry-build` or whatever) and observe attempt to build stable kernel and nvidia drivers against it as well as latest kernel.

  ## Technical details

  (I've yet to boot into a configuration where the above is true, writing this while waiting for the stable kernel to build :innocent:), but just in case it's useful:

   - system: `"x86_64-linux"`
   - host os: `Linux 4.15.3, NixOS, 18.03.git.596a03e (Impala)`
   - multi-user?: `yes`
   - sandbox: `yes`
   - version: `nix-env (Nix) 2.0dtz5967_a2f5c12`
   - channels(will): `"allvm, nixos-1609-16.09.1943.25f4906da6, unstable-18.03pre127921.9b25b9347d9"`
   - channels(root): `"nixos-18.03pre127921.9b25b9347d9"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`


state: closed
title: sddm crashes on master
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/issues/35158
updated_at: 2018-02-19 15:08:49
body:
  ## Issue description

  More details hopefully coming soon, but for past day or so (?) latest Nixpkgs master crashes when launching sddm due to a segfault in QQmlThread (eep, can' seem to find that in logs currently).

  Latest sddm test on Hydra seems okay, but it hasn't evaluated for a while due to `Too many heap sections: Increase MAXHINCR or MAX_HEAP_SECTS` apparently.

  Trying the test locally to see how that goes...

  I've been using 596a03e0023 which doesn't exhibit this problem, but I have not bisected it or tried to narrow it down yet.

  ### Steps to reproduce

  For me, it's the following but I'm working to make this more reproducible... :

  * Build against latest NixOS with sddm enabled
  * sddm never launches, "dmesg" contains message saying something about QQmlThread or so


  ## Technical details

   - system: `"x86_64-linux"`
   - host os: `Linux 4.15.3, NixOS, 18.03.git.596a03e (Impala)`
   - multi-user?: `yes`
   - sandbox: `yes`
   - version: `nix-env (Nix) 2.0dtz5967_a2f5c12`
   - channels(will): `"allvm, nixos-1609-16.09.1943.25f4906da6, unstable-18.03pre127921.9b25b9347d9"`
   - channels(root): `"nixos-18.03pre127921.9b25b9347d9"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`


state: closed
title: pythonPackages.faulthandler: fix tests
user_login: dotlambda
html_url: https://github.com/NixOS/nixpkgs/pull/35159
updated_at: 2018-04-23 22:23:14
body:
  The added patches accept "python2.7" as thread name in tests.

  ###### Motivation for this change
  closes #34415

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: clojure: 1.9.0.273 -> 1.9.0.329
user_login: yegortimoshenko
html_url: https://github.com/NixOS/nixpkgs/pull/35160
updated_at: 2018-02-19 09:19:14
body:
  See: https://github.com/NixOS/nixpkgs/issues/35136#issuecomment-366565402

  @bendlas: thank you for helping me with debugging this issue!


state: closed
title: nixos/nat: support nat reflection
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/35161
updated_at: 2018-02-22 00:06:13
body:
  ###### Motivation for this change

  Attempt to fix #35132

  endpoints defined in ```nat.forwardPorts``` can be connected from the Internet, but also
   - [x] they should be connectable from the host itself (using its public Internet address)
   - [x] they should be connectable from other hosts behind the NAT (as NAT provides Internet connectivity and the endpoint is connectable from the Internet, so it can be reached via any public proxy but not directly)

  That requires a tricky technique called NAT reflection https://unix.stackexchange.com/questions/282086/how-does-nat-reflection-nat-loopback-work


state: closed
title: [RDY] pythonPackages.cmd2: 0.7.7 -> 0.8.0
user_login: teto
html_url: https://github.com/NixOS/nixpkgs/pull/35162
updated_at: 2018-02-28 19:33:14
body:
  Some cool stuff like history saving to transcripts, support for argparse
  based parsers etc:
  https://github.com/python-cmd2/cmd2/blob/master/CHANGELOG.md

  ###### Motivation for this change


  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: mackup: init at 0.8.16
user_login: joshuaks
html_url: https://github.com/NixOS/nixpkgs/pull/35163
updated_at: 2018-11-11 03:17:32
body:
  ###### Motivation for this change

  New application [mackup](https://github.com/lra/mackup) for handling dot files.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  ~~- [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)~~ (I think this is broken on darwin at the moment)
  - Built on platform(s)
     - [ ] NixOS
     - [x] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: open
title: makeWrapper doesn't work with set +u
user_login: ledettwy
html_url: https://github.com/NixOS/nixpkgs/issues/35164
updated_at: 2018-02-19 03:00:04
body:
  If a calling script has the bash +u option set (which errors when you try to evaluate an undefined variable), calling makeWrapper fails with `/nix/store/kys8yd91kifj8di5pjhaxhf6hgamxqcz-hook/nix-support/setup-hook: line 107: flagsBefore: unbound variable`.


state: closed
title: Adds vim-rooter plugin
user_login: pjan
html_url: https://github.com/NixOS/nixpkgs/pull/35165
updated_at: 2018-02-20 08:58:11
body:
  ###### Motivation for this change

  Adds a non-listed vim plugin

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [x] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: open
title: Rock64 SD image support
user_login: cstrahan
html_url: https://github.com/NixOS/nixpkgs/issues/35166
updated_at: 2018-11-18 18:03:17
body:
  I'm opening this issue to track my effort to add support for building an SD image for the [Rock64 computer](https://www.pine64.org/?page_id=7147).

  Rockchip has a fork of the Linux kernel and u-boot:

  * https://github.com/rockchip-linux/kernel
  * https://github.com/rockchip-linux/u-boot

  But it looks like most people use ayufan's forks:

  * https://github.com/ayufan-rock64/linux-kernel
  * https://github.com/ayufan-rock64/linux-u-boot

  He also has some Docker based build scripts:

  * https://github.com/ayufan-rock64/linux-build

  For now, I'm attempting to work with ayufan's forks.

  I used the scripts in linux-build to generate a `.config` to compare with what Nixpkgs currently generates for me:

  * https://gist.github.com/cstrahan/bf9654680c980d3ca24d53bbcffd1831

  The build currently fails under nix due to inclusion of non existent headers and such. I'm hoping that that boils down to a difference in Kconfig.


state: closed
title: cc-wrapper tests: 4 and 5 regardless of default
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/35167
updated_at: 2018-02-19 18:01:24
body:
  Replace coverage lost for clang4 variants when changing the default.


  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: open
title: ACME v2 [support for wildcard certificates]
user_login: gnidorah
html_url: https://github.com/NixOS/nixpkgs/issues/35168
updated_at: 2018-07-16 01:26:31
body:
  ## Issue description

  Let's Encrypt should roll out new protocol version with subdomain wildcards support on February 27, 2018 https://letsencrypt.org/2017/07/06/wildcard-certificates-coming-jan-2018.html
  So plan is
  - [ ] support ACME v2 in `acme` service
  - [ ] don't use `services.nginx.virtualHosts.<name>.serverName` for certificate names, instead always use just `services.nginx.virtualHosts.<name>`, that's because `serverName` may contain regular expression and not just name.

  ### Steps to reproduce



  ## Technical details

  Please run `nix-shell -p nix-info --run "nix-info -m"` and paste the
  results.


state: closed
title: nixos/tests: fix test failure due to preferTempAddress changes
user_login: rnhmjoj
html_url: https://github.com/NixOS/nixpkgs/pull/35169
updated_at: 2019-02-23 09:37:47
body:
  ###### Motivation for this change
  https://github.com/NixOS/nixpkgs/pull/34492#issuecomment-366635668

  ###### Things done
  - [x] builds nixos/tests/ipv6.nix
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  cc @vcunat


state: closed
title: pythonPackages.pytest-mock: fix build
user_login: dotlambda
html_url: https://github.com/NixOS/nixpkgs/pull/35170
updated_at: 2018-02-20 22:45:01
body:
  This applies the following patch: https://github.com/pytest-dev/pytest-mock/pull/107

  ###### Motivation for this change


  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: BuildRustCrate: more general overrides, and handling the "dylib" crate type
user_login: P-E-Meunier
html_url: https://github.com/NixOS/nixpkgs/pull/35171
updated_at: 2018-02-20 07:55:05
body:
  ###### Motivation for this change

  This PR introduces overriding phases (preUnpack…postInstall), and handles the dylib crate type, recently introduced in carnix.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: makeTest: Only allow test names of up to 50 characters
user_login: manveru
html_url: https://github.com/NixOS/nixpkgs/pull/35173
updated_at: 2018-02-20 14:36:17
body:
  ###### Motivation for this change

  https://github.com/NixOS/nixpkgs/issues/34393

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: home-assistant: pin voluptuous version
user_login: dotlambda
html_url: https://github.com/NixOS/nixpkgs/pull/35174
updated_at: 2018-02-19 14:09:53
body:
  ###### Motivation for this change
  Voluptuous was updated in staging.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [x] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  /cc @FRidh 


state: closed
title: pythonPackages.magic-wormhole: 0.10.4 -> 0.10.5
user_login: dotlambda
html_url: https://github.com/NixOS/nixpkgs/pull/35175
updated_at: 2018-02-27 07:58:43
body:
  ###### Motivation for this change
  magic-wormhole is broken on master

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  /cc @asymmetric 


state: closed
title: vmTools: update distributions
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/35176
updated_at: 2018-02-24 10:08:18
body:
  Drop currently unsupported releases.
  Add Fedora 26 and 27.
  Update CentOS.
  Add Debian 9.
  Add Ubuntu 17.10.

  OpenSuSE is dropped because current versions are from old times and I'm not sure whether/how to add current releases -- if they are needed (which I'm not sure because of how old they were) I could try adding it back.

  ###### Motivation for this change

  Update distributions to currently supported versions -- needed for https://github.com/NixOS/nix/pull/1141.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  Tested new versions with Nix release scripts.


state: closed
title: debBuild: install all packages at once to avoid dependency management
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/35177
updated_at: 2018-02-20 11:07:51
body:
  ###### Motivation for this change

  Previously if debbuild generated two packages (say `nix-debugsym` and `nix`) and the first one had a dependency on a second, it could be tried to be installed first and fail.

  Needed for https://github.com/NixOS/nix/pull/1141

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: perl-BSD-Resource: init at 1.2911
user_login: limeytexan
html_url: https://github.com/NixOS/nixpkgs/pull/35178
updated_at: 2018-02-20 14:05:59
body:
  ###### Motivation for this change
  Add BSD::Resource module from CPAN.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: matrix-synapse: fix pynacl dependency
user_login: dotlambda
html_url: https://github.com/NixOS/nixpkgs/pull/35179
updated_at: 2019-03-21 09:33:40
body:
  ###### Motivation for this change
  closes #34959  

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [x] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  /cc @Necronian @bachp @FRidh 


state: closed
title: attic: uninit
user_login: dotlambda
html_url: https://github.com/NixOS/nixpkgs/pull/35180
updated_at: 2019-03-21 09:33:39
body:
  ###### Motivation for this change

  Attic is currently broken on master.
  The Attic git repo has not been updated since May 2015.
  Arch Linux also does not have an Attic package anymore.
  Borg should be able to read Attic backups using
  http://borgbackup.readthedocs.io/en/stable/usage/upgrade.html#attic-and-borg-0-xx-to-borg-1-x.


  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  /cc maintainer @wscott


state: closed
title: mono: add 5.8.108 (current stable)
user_login: oxij
html_url: https://github.com/NixOS/nixpkgs/pull/35181
updated_at: 2018-02-20 10:25:56
body:
  ###### Motivation for this change

  Duh.

  ###### Things done

  - [X] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
  - [X] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"` (there are none)
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: perl-Gtk2GladeXML: init at 1.007
user_login: xurei
html_url: https://github.com/NixOS/nixpkgs/pull/35182
updated_at: 2018-02-20 16:58:46
body:
  ###### Motivation for this change

  Add Gtk2::GladeXML module from CPAN.

  ###### Things done

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [X] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: perl-Gtk2TrayIcon: init at 0.06
user_login: xurei
html_url: https://github.com/NixOS/nixpkgs/pull/35183
updated_at: 2018-02-20 16:59:14
body:
  ###### Motivation for this change

  Add Gtk2::TrayIcon module from CPAN.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [X] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [X] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: sddm: minor refactoring, test both with and without plasma5
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/35184
updated_at: 2018-02-19 16:22:05
body:
  Introduce test for SDDM+Plasma5, currently fails (locally, anyway?).


  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: virtualbox-host: unbreak after #27688
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/35186
updated_at: 2018-02-19 15:57:32
body:
  Breakage is bad, non-breakage is good!

  See:
  https://github.com/NixOS/nixpkgs/pull/27688#issuecomment-366722168


  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: yarssr: init at git-2017-12-01
user_login: xurei
html_url: https://github.com/NixOS/nixpkgs/pull/35187
updated_at: 2018-04-25 19:47:09
body:
  ###### Motivation for this change

  Add yarssr RSS notifier.

  **WARNING** : currently depends on two other PR : #35183 & #35182. These should be merged before this one.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [X] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: open
title: use overlayfs by default for netboot and iso
user_login: sorki
html_url: https://github.com/NixOS/nixpkgs/pull/35188
updated_at: 2018-10-27 11:32:59
body:
  Closes #32897

  ###### Motivation for this change

  Faster nix store and less build (permission) failures such as https://github.com/NixOS/nix/issues/1243 or https://github.com/NixOS/nixpkgs/issues/5829

  Mount with this change outputs
  ```
  overlay on /nix/store type overlay (rw,relatime,lowerdir=/mnt-root/nix/.ro-store,upperdir=/mnt-root/nix/.rw-store/store,workdir=/mnt-root/nix/.rw-store/work)
  ```

  We also can't use just `rw-store` as upperdir and separate workdir due to overlayfs restrictions (this seems as only workable configuration).

  cc @cleverca22 @dezgeg 

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [x] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Update MultiMC
user_login: leo60228
html_url: https://github.com/NixOS/nixpkgs/issues/35189
updated_at: 2018-02-20 15:39:50
body:
  ## Issue description
  MultiMC in master is on version 0.5.1. The latest is 0.6.1, which has several new features.


  ### Steps to reproduce
  Look at <https://github.com/NixOS/nixpkgs/blob/master/pkgs/games/multimc/default.nix>.


  ## Technical details

  Please run `nix-shell -p nix-info --run "nix-info -m"` and paste the
  results.
  I'm on the unstable channel, but I was just looking at the repo, so I don't think this is relevant.


state: closed
title: cups service: fix printing for chrome
user_login: gnidorah
html_url: https://github.com/NixOS/nixpkgs/pull/35190
updated_at: 2018-02-23 12:05:40
body:
  ###### Motivation for this change

  Closes https://github.com/NixOS/nixpkgs/issues/34963
  Also I'm not sure about original `Listen /var/run/cups/cups.sock`. Who creates /var/run/cups folder?

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: pythonPackages.cram: fix tests
user_login: dotlambda
html_url: https://github.com/NixOS/nixpkgs/pull/35191
updated_at: 2018-02-20 21:55:55
body:
  ###### Motivation for this change
  Cram is broken on staging, but not on master. I don't know why and I have no idea how cram works so I can't figure out what that one test failure is about.
  On Python 3, there is no test failure.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  /cc @jluttine 


state: closed
title: ppl: fix build
user_login: vbgl
html_url: https://github.com/NixOS/nixpkgs/pull/35192
updated_at: 2019-05-22 09:49:31
body:
  ###### Motivation for this change

  `ppl` has been broken on darwin since 19d885016419ecc1c9045db0666f45d3e3f17953 (according to `git bisect`); it may thus affect other `clang`-based `stdenv`s:

  ```
  In file included from Polyhedron_widenings.cc:28:
  In file included from ./Rational_Box.hh:28:
  In file included from ./Box_defs.hh:2286:
  In file included from ./Box_templates.hh:38:
  In file included from ./BD_Shape_defs.hh:2371:
  In file included from ./BD_Shape_inlines.hh:31:
  In file included from ./Octagonal_Shape_defs.hh:36:
  In file included from ./OR_Matrix_defs.hh:607:
  ./OR_Matrix_inlines.hh:100:8: error: missing 'typename' prior to dependent type template name 'OR_Matrix<T>::Pseudo_Row'
  inline OR_Matrix<T>::Pseudo_Row<U>&
         ^
  ```


  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [x] macOS
     - [x] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: nixUnstable: bump for minor fix to unbreak seccomp builds
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/35193
updated_at: 2018-02-20 03:47:50
body:
  cc @shlevy

  Although let's let borg confirm this fixes things :)


  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: rabbitmq-server: 3.6.10 -> 3.6.15 (and various improvements)
user_login: Profpatsch
html_url: https://github.com/NixOS/nixpkgs/pull/35194
updated_at: 2018-04-11 18:41:04
body:
  - split outputs (doc, man, out)
  - a new runtime dependency on getconf
  - fix up SCRIPTS_DIR in wrapper
  - clean output folder of stray doc files
  - add license & maintainer

  Tested with `nixos/tests/rabbitmq.nix`, inside a docker image and manually.

  cc @binarin @phunehehe @nlewo @datakurre


state: closed
title: llvmPackages_{4,5}: musl compat
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/35195
updated_at: 2018-02-19 20:08:41
body:
  Fix llvm, clang, libcxxClang.


  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  Setting triples is part of one approach for enabling cross-compilation,
  but for now only address native compilation and avoid rebuilds.

  -----

  Prebuilt versions of these are available via cache.allvm.org if that's  useful, details here: https://github.com/NixOS/nixpkgs/pull/34645 ("Quickstart with Binary Cache").

  On Nix 2.0 you can probably use a temporary store or something to do this quickly without trusting the ALLVM cache system-wide...


state: closed
title: gnomeExtensions.battery-status: init at v6
user_login: jonafato
html_url: https://github.com/NixOS/nixpkgs/pull/35197
updated_at: 2018-02-20 21:28:18
body:
  ###### Motivation for this change

  Add the Battery Status GNOME Shell extension.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: python: updates and fixes
user_login: dotlambda
html_url: https://github.com/NixOS/nixpkgs/pull/35198
updated_at: 2018-02-22 09:19:23
body:
  ###### Motivation for this change
  Fix some broken Python packages from https://hydra.nixos.org/eval/1434362#tabs-still-fail

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  /cc bibtexparser maintainer @FRidh 
  /cc curtsies maintainer @flokli 
  /cc dbf maintainer @vrthra 
  /cc prov maintainer @ashgillman 


state: closed
title: postman : 5.5.2 -> 5.5.3
user_login: xurei
html_url: https://github.com/NixOS/nixpkgs/pull/35201
updated_at: 2018-04-25 19:47:44
body:
  ###### Motivation for this change

  Version update.
  Also contains a fix for the desktop icon

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [X] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: ddrescue: 1.22 -> 1.23
user_login: lsix
html_url: https://github.com/NixOS/nixpkgs/pull/35202
updated_at: 2018-02-20 06:55:55
body:
  See https://lists.gnu.org/archive/html/info-gnu/2018-02/msg00004.html
  for release information

  ###### Motivation for this change


  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [X] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [X] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: gem-config: add ethon
user_login: manveru
html_url: https://github.com/NixOS/nixpkgs/pull/35203
updated_at: 2018-02-20 10:39:43
body:
  The Ethon gem uses libcurl.so at runtime via FFI, so we need to specify the correct location.

  ###### Motivation for this change


  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: pythonPackages.pypandoc: mark as broken
user_login: dotlambda
html_url: https://github.com/NixOS/nixpkgs/pull/35204
updated_at: 2019-03-21 09:33:39
body:
  ###### Motivation for this change


  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  /cc @bennofs @bjornfor @kristoff3r 


state: closed
title: Can we tune "ghc -j" by passing appropriate +RTS flags?
user_login: bgamari
html_url: https://github.com/NixOS/nixpkgs/issues/35205
updated_at: 2019-01-23 11:53:30
body:
  ## Issue description

  `nixpkgs`' Haskell builder currently invokes GHC with `-j $CORES`. While at first glance this may seem reasonable, I would argue that this does more harm than good in most cases, especially on larger machines. The problem is that parallel Haskell programs generally scale poorly without at least some amount of RTS tuning.

  Specifically, garbage collection synchronization tends to be very expensive with large core counts. GHC's runtime system recently grew the `+RTS -qn` [flag](https://downloads.haskell.org/~ghc/8.2.1/docs/html/users_guide/runtime_control.html#rts-flag--qn) for this reason. To make matters worse, the heap nursery is by default sized to fit in cache, which results in very frequent GC.

  While it's hard to make any general statements regarding efficient runtime configurations, I suspect the following policy would be better than the status quo:

   * Set `+RTS -qn` to `max($CORES, 6)`; this caps the number of capabilities that will be used for parallel garbage collection, reducing the cost of GC synchronization.
   * If `$CORES > 1` then set `-+RTS -A 32M`; this increases the size of the nursery, trading some cache locality for fewer GC pauses.

  Note, however, that this prescription is derived from intuition, not measurement.


state: closed
title: Remove Xfce-specific display manager tip
user_login: jcrben
html_url: https://github.com/NixOS/nixpkgs/pull/35206
updated_at: 2018-02-20 02:25:15
body:
  ###### Motivation for this change
  This is already covered in the previous chapter https://github.com/NixOS/nixpkgs/blob/master/nixos/doc/manual/configuration/x-windows.xml#L38-L46 - Xfce also depends on X and it doesn't need a special section on display managers.


state: closed
title: callCabal2nix doesn't seem to work with recent Hydra / restricted eval mode
user_login: dalaing
html_url: https://github.com/NixOS/nixpkgs/issues/35207
updated_at: 2018-03-01 00:15:58
body:
  ## Issue description

  We updated our NixOS machine that runs Hydra recently, and all of our jobs that use `callCabal2nix` started failing with an error about accessing store paths in restricted mode.

  ### Steps to reproduce

  As far as I can tell: use `callCabal2nix` in a job that is being run by Hydra.  

  I asked about this on IRC and it seems to be a known problem with the intersection of `callCabal2nix` and Hydra, although I can't find an open issue about it at the moment.

  ## Technical details

  The error looks like this in the logs:
  ```
  hydra-eval-jobs returned exit code 1:
  error: access to path '/nix/store/lzb72kqip2q3g5dnx32m0sfpcz1wzd8j-cabal2nix-hedgehog' is forbidden in restricted mode
  (use '--show-trace' to show detailed location information)
  ```
  and turns up as an evaluation error on the jobsets page.


state: open
title: Default integer size in Fortran
user_login: markuskowa
html_url: https://github.com/NixOS/nixpkgs/issues/35208
updated_at: 2018-02-21 19:40:25
body:
  ## Issue description
  In Fortran the default size of an integer can be freely chosen to be either 4 or 8 byte. This leads to an ambiguity in API calls, which can not be easily seen when linking against a Fortran library. For example one can build an application with 8 byte default integer size and link against  library with 4 byte integer size. A derivation which does that will build flawlessly but crash on run time (unless a test catches the mistake). This lead for example to an issue with arpack (https://github.com/NixOS/nixpkgs/issues/33921). For many derivations it is not clearly visible if they are build with 4 or 8 byte integers and most of the time even only one version exists. However, to guarantee that an application is build properly one has to make sure that (1) all inputs are build with the same convention and (2) that the derivation knows which convention the build inputs are using. For example a C program that links against a fortran library does not use the fortran compiler as input but it needs to know which convention has been used.

  The question now is how would one solve this in a clean nix way? It would be desirable to avoid or catch this type of problem already at build time.

  ### Proposal

  1. _Decide what the default should be._
  On x86_64-linux the default setting of the compiler is 4 byte integers. However, openblas at the moment assumes per default 8 byte integers and calls its 4 byte version openblasCompat.
  2. _Create a wrapper for gfortran which changes the default to 8 byte (`-fdefault-integer-8`)_
  By changing the input parameter of a derivation one can enforce either a 4 or 8 byte build. Although some derivations set this choice through configure this would at least cover some cases (and set the default on build time properly).
  3. _Introduce a flag that indicates how a package was built._
  Openblas already does that by setting `blas64`.  I propose to replace that flag by a more general flag like e.g. `ilp64` (https://en.wikipedia.org/wiki/64-bit_computing#64-bit_data_models) and use it in all derivations that use gfortran.
  4. _Using the above features, build all packages in two versions (or at least allow for it by override)_
  Some packages might not work properly in the 8 byte version without patching (?)


  Any thoughts on what would be the best way to resolve this ambiguity?


state: closed
title: mbedtls: change extension .so -> .dylib on Darwin
user_login: mnacamura
html_url: https://github.com/NixOS/nixpkgs/pull/35209
updated_at: 2018-02-20 12:03:52
body:
  ###### Motivation for this change

  Some programs fail to find libraries with extension `.so` on Darwin. If the extension is `.dylib`, they can.

  ###### Things done

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [x] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: nixos/doc: document password-promptless installation
user_login: jcrben
html_url: https://github.com/NixOS/nixpkgs/pull/35210
updated_at: 2018-02-20 12:06:16
body:
  ###### Motivation for this change
  I would have liked to have read this line in the manual instead of digging up an issue.

  Potentially closes the issue ["nix-install cannot run unattended because interactive passwd"](https://github.com/NixOS/nixpkgs/issues/14312) - see that discussion for more details.

  Not too sure about formatting line breaks in the manual - I can fix that up if it's important.


state: open
title: Feature request: Bump monodevelop to 7.3.3.17
user_login: MasseGuillaume
html_url: https://github.com/NixOS/nixpkgs/issues/35211
updated_at: 2018-02-20 07:02:00
body:
  On master monodevelop is at 5.9.4.5. This is a rather old version. For example, this prevented me to install `Microsoft.CodeAnalysis` since the nuget version is too old.

  I spent ~4h trying to bump to 7.3.3.17. Here is what I got so far:
  https://github.com/MasseGuillaume/nixpkgs/commit/55dcf0be6bef433600770de9c9cbc0c1b0c2e18f

  One major change is the switch to msbuild since it's now open source.

  To build msbuild you will need to have dotnet: https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/compilers/coreclr/default.nix


state: closed
title: suitesparse: 4.4.4 -> 5.3.0
user_login: jluttine
html_url: https://github.com/NixOS/nixpkgs/pull/35213
updated_at: 2018-10-20 13:07:31
body:
  ###### Motivation for this change

  ~~**This is work in progress, do not merge.**~~

  **EDIT: Ready for review and merge now.**

  Upgrading SuiteSparse to 5.3.0. ~~However, the build failed and I was a bit lost with all the complexity of the package. I thought I'd put it here if someone wants to help and/or that it's public so there wouldn't be overlapping efforts done.~~

  ~~[Error log](https://github.com/NixOS/nixpkgs/files/1739323/suitesparse.log)~~

  ~~cc: @ttuegel Perhaps you, as a maintainer, know better how to upgrade this package?~~

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: spice-gtk: fix usb redirection
user_login: xeji
html_url: https://github.com/NixOS/nixpkgs/pull/35214
updated_at: 2018-03-15 17:23:42
body:
  ###### Motivation for this change

  Build spice-gtk with polkit and acl to enable usb redirection in virt-viewer and virt-manager. 
  Fixes #27199.
  usb redirection requires a setuid wrapper, see comment in code.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: gpodder: 3.10.0 -> 3.10.1
user_login: Mic92
html_url: https://github.com/NixOS/nixpkgs/pull/35215
updated_at: 2018-02-20 23:11:46
body:
  also add defaultIconTheme back

  ###### Motivation for this change


  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: gthumb 3.6.0: requires shared-mime-info to display pictures
user_login: xeji
html_url: https://github.com/NixOS/nixpkgs/issues/35216
updated_at: 2018-02-24 17:46:04
body:
  ## Issue description

  gThumb 3.6.0 does not display any pictures in directories unless I also install shared_mime_info.
  Missing dependency?

  /cc maintainer: @mimadrid 

  ### Steps to reproduce

  install gthumb  but not shared_mime_info. Browse to any directory containing pictures. No pictures shown. Works fine after installing shared_mime_info.

  ## Technical details

   - system: `"x86_64-linux"`
   - host os: `Linux 4.9.81, NixOS, 18.03.git.1353ba4 (Impala)`

   - multi-user?: `yes`

   - sandbox: `yes`
   - version: `nix-env (Nix) 1.11.16`
   - channels(root): `"nixos-18.03pre127921.9b25b9347d9"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`


state: closed
title: nixnote2: init at 2.0.2
user_login: htr
html_url: https://github.com/NixOS/nixpkgs/pull/35217
updated_at: 2018-02-23 05:11:24
body:
  ###### Motivation for this change
  Adds nixnote: an Evernote clone for linux

  ###### Things done

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Multiple modules in support of POE-1.367
user_login: limeytexan
html_url: https://github.com/NixOS/nixpkgs/pull/35218
updated_at: 2018-02-28 15:08:31
body:
  POE: init at 1.367
  POETestLoops: init at 1.360
  TestPodNo404s: init at 0.02

  Note that I encountered bugs as part of this effort as documented in the following CPAN bug tickets:

  * https://rt.cpan.org/Ticket/Display.html?id=124495: POE-1.367 failed t/10_units/01_pod/03_pod_no404s.t
  * https://rt.cpan.org/Ticket/Display.html?id=124496: POE-1.367 failed t/10_units/01_pod/04_pod_linkcheck.t

  ... and these bugs are addressed by the perl-POE-1.367-pod_no404s.patch and perl-POE-1.367-pod_linkcheck.patch files included with this patch, both of which have been submitted as PRs to https://github.com/rcaputo/poe.

  ###### Motivation for this change


  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: systemd-cryptsetup-generator: fix compilation with systemd 237
user_login: bachp
html_url: https://github.com/NixOS/nixpkgs/pull/35220
updated_at: 2018-02-20 14:34:31
body:
  ###### Motivation for this change

  Closes #35097

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: multimc: 0.5.1 -> 0.6.1
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/35221
updated_at: 2018-02-20 15:36:06
body:
  This seems to work properly,
  however I'd appreciate feedback from someone with an account and such
  before calling this good



  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: perl-GSSAPI: init at 0.28
user_login: limeytexan
html_url: https://github.com/NixOS/nixpkgs/pull/35222
updated_at: 2018-02-21 12:49:12
body:
  ###### Motivation for this change
  Add GSSAPI module from CPAN.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: perlPackages.Mail-Sendmail: init at 0.80
user_login: limeytexan
html_url: https://github.com/NixOS/nixpkgs/pull/35223
updated_at: 2018-03-08 11:41:50
body:
  ###### Motivation for this change
  Add Mail::Sendmail module from CPAN.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: rubygems: 2.6.13 -> 2.7.6
user_login: manveru
html_url: https://github.com/NixOS/nixpkgs/pull/35224
updated_at: 2018-04-03 12:36:03
body:
  ###### Motivation for this change

  https://www.ruby-lang.org/en/news/2018/02/17/multiple-vulnerabilities-in-rubygems/

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: pijul: 0.8.0 -> 0.8.3
user_login: yrashk
html_url: https://github.com/NixOS/nixpkgs/pull/35225
updated_at: 2018-04-22 15:33:15
body:
  The update was not straightforward. There was this failure after an update of the version:

  ```
  error: the lock file needs to be updated but --locked was passed to prevent this
  ```

  Adding a hook to the derivation helped with this, but I am not sure this is the best way
  to handle this situation.

  ###### Motivation for this change

  Pijul 0.8.3 is required to work with nest.pijul.com

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: virglrenderer: init at 0.6.0
user_login: xeji
html_url: https://github.com/NixOS/nixpkgs/pull/35226
updated_at: 2018-03-04 20:07:39
body:
  ###### Motivation for this change

  needed to enable 3d accelerated virtio graphics for qemu guests

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: nnn: 1.5 -> 1.6
user_login: jfrankenau
html_url: https://github.com/NixOS/nixpkgs/pull/35227
updated_at: 2018-02-20 23:19:25
body:
  ###### Motivation for this change

  Update

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: racerd: 2017-02-17 -> 2017-09-15
user_login: LnL7
html_url: https://github.com/NixOS/nixpkgs/pull/35228
updated_at: 2018-02-20 23:08:08
body:
  ###### Motivation for this change

  Fixes build with rust 1.24.0


  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [x] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: ghc784.ghcWithHoogle doesn't build
user_login: razvan-panda
html_url: https://github.com/NixOS/nixpkgs/issues/35229
updated_at: 2018-08-23 14:17:31
body:
  ## Issue description

  nixos-rebuilt switch fails with:

  ```
  [root@nixos:/home/neo]# nixos-rebuild switch --show-trace
  building Nix...
  building the system configuration...
  error: while evaluating the attribute ‘buildCommand’ of the derivation ‘nixos-system-nixos-17.09.3023.c882c4dd55e’ at /nix/store/zrsprx7p3wnmwz7iix44c8qs52bj1rln-nixos-17.09.3023.c882c4dd55e/nixos/pkgs/stdenv/generic/make-derivation.nix:98:11:
  while evaluating the attribute ‘sources’ of the derivation ‘etc’ at /nix/store/zrsprx7p3wnmwz7iix44c8qs52bj1rln-nixos-17.09.3023.c882c4dd55e/nixos/pkgs/stdenv/generic/make-derivation.nix:98:11:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/nixos/modules/system/etc/etc.nix:20:20, called from undefined position:
  while evaluating the attribute ‘source’ at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/attrsets.nix:199:44:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:75:45, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/attrsets.nix:199:52:
  while evaluating the attribute ‘value’ at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:312:9:
  while evaluating the option `environment.etc.sddm.conf.source':
  while evaluating the attribute ‘mergedValue’ at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:339:5:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:339:32, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:339:19:
  while evaluating ‘check’ at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/types.nix:177:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:340:10:
  while evaluating the attribute ‘text’ of the derivation ‘sddm.conf’ at /nix/store/zrsprx7p3wnmwz7iix44c8qs52bj1rln-nixos-17.09.3023.c882c4dd55e/nixos/pkgs/stdenv/generic/make-derivation.nix:98:11:
  while evaluating the attribute ‘text’ of the derivation ‘xsession’ at /nix/store/zrsprx7p3wnmwz7iix44c8qs52bj1rln-nixos-17.09.3023.c882c4dd55e/nixos/pkgs/stdenv/generic/make-derivation.nix:98:11:
  while evaluating ‘concatMapStrings’ at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/strings.nix:27:25, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/nixos/modules/services/x11/display-managers/default.nix:160:11:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/nixos/modules/services/x11/display-managers/default.nix:160:29, called from undefined position:
  while evaluating the attribute ‘start’ at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/nixos/modules/services/x11/desktop-managers/default.nix:73:13:
  while evaluating the attribute ‘start’ at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/nixos/modules/services/x11/desktop-managers/xfce.nix:66:9:
  while evaluating the attribute ‘pkgs’ of the derivation ‘system-path’ at /nix/store/zrsprx7p3wnmwz7iix44c8qs52bj1rln-nixos-17.09.3023.c882c4dd55e/nixos/pkgs/stdenv/generic/make-derivation.nix:98:11:
  while evaluating the attribute ‘paths’ of the derivation ‘ghc-7.8.4-with-packages’ at /nix/store/zrsprx7p3wnmwz7iix44c8qs52bj1rln-nixos-17.09.3023.c882c4dd55e/nixos/pkgs/stdenv/generic/make-derivation.nix:98:11:
  while evaluating the attribute ‘buildPhase’ of the derivation ‘hoogle-local-0.1’ at /nix/store/zrsprx7p3wnmwz7iix44c8qs52bj1rln-nixos-17.09.3023.c882c4dd55e/nixos/pkgs/stdenv/generic/make-derivation.nix:98:11:
  attribute ‘doc’ missing, at /nix/store/zrsprx7p3wnmwz7iix44c8qs52bj1rln-nixos-17.09.3023.c882c4dd55e/nixos/pkgs/development/haskell-modules/hoogle.nix:45:10
  ```

  ### Steps to reproduce

  Place in systemPackages:

      (haskell.packages.ghc784.ghcWithHoogle
        (haskellPackages: with haskellPackages; [

        ]))

  ## Technical details

   - system: `"x86_64-linux"`
   - host os: `Linux 4.9.81, NixOS, 17.09.3023.c882c4dd55e (Hummingbird)`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.16`
   - channels(root): `"nixos-17.09.3023.c882c4dd55e, nixpkgs-unstable-18.03pre128510.c64639b54ca, nixos-unstable-18.03pre118631.66b63d2f5a"`
   - channels(neo): `""`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`


state: closed
title: bcal: init at 1.7
user_login: jfrankenau
html_url: https://github.com/NixOS/nixpkgs/pull/35230
updated_at: 2018-02-20 23:19:21
body:
  ###### Motivation for this change

  This is a nice and simple tool for calculating storage addresses and more.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Feature Request: pulseaudio-dlna
user_login: poelzi
html_url: https://github.com/NixOS/nixpkgs/issues/35231
updated_at: 2018-02-21 19:22:36
body:
  ## Issue description

  Please provide nix package for pulseaudio-dlna.

  https://github.com/masmu/pulseaudio-dlna

  This would allow chromecast support on nixos.


  ### Steps to reproduce



  ## Technical details

   - system: `"x86_64-linux"`
   - host os: `Linux 4.9.78, NixOS, 17.09.2905.c1d9aff56e0 (Hummingbird)`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.16`
   - channels(root): `"nixos-17.09.2905.c1d9aff56e0"`
   - channels(poelzi): `"nixos-17.09-17.09.2964.3e349a2b98b"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`


state: closed
title: mergerfs: 2.23.0 -> 2.23.1
user_login: jfrankenau
html_url: https://github.com/NixOS/nixpkgs/pull/35232
updated_at: 2018-02-20 23:19:18
body:
  ###### Motivation for this change

  Update

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  cc @makefu


state: closed
title: mikmod: 3.2.6 -> 3.2.8
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/35234
updated_at: 2018-02-20 21:57:28
body:
  3.2.8 is what most distributions use: https://repology.org/metapackage/mikmod/information

  Let's see how it works for us, changes seem mostly cleanup.

  Changes in 3.2.8 and 3.2.7 are described here: https://github.com/sezero/mikmod/blob/16ec68822abc913377f0e93ba5462becedd087ae/mikmod/NEWS


  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: ddar: move out of pythonPackages and fix tests
user_login: dotlambda
html_url: https://github.com/NixOS/nixpkgs/pull/35235
updated_at: 2018-02-20 20:42:42
body:
  ###### Motivation for this change
  Even though probably not many people use ddar anymore, I think we have a responsibility towards the users and someone not being able to access their ddar backup seems like something to care about. Because ddar is broken on master, I've gone ahead and fixed the expression.
  I don't know if it's okay to move it out of `pythonPackages`, but it doesn't belong there as its not a library and it doesn't work with Python 3 anyway.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  /cc @viric 


state: closed
title: strace: disable mpers (multiple personality) support on aarch64 to fix
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/35236
updated_at: 2018-02-21 16:57:01
body:
  This fixes the build on aarch64, but may limit functionality in the long-term
  that would be hidden by avoiding an underlying problem.

  Or maybe this is best.


  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: pango: maintenance 1.40.11 -> 1.40.12
user_login: davisliu17
html_url: https://github.com/NixOS/nixpkgs/pull/35237
updated_at: 2018-02-20 22:13:45
body:
  The patch is included in this release.

  ###### Motivation for this change
  Patch URL for pango no longer works so updating to newer build that doesn't need the patch

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [x] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: otfcc: 0.8.6 -> 0.9.6
user_login: jfrankenau
html_url: https://github.com/NixOS/nixpkgs/pull/35238
updated_at: 2018-02-20 23:19:14
body:
  ###### Motivation for this change

  Update

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: cjdns: 20 -> 20.1
user_login: akru
html_url: https://github.com/NixOS/nixpkgs/pull/35239
updated_at: 2018-02-20 22:13:32
body:
  ###### Motivation for this change
  Bump cjdns version, minor changes and bug fixes.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: rustup: 2017-10-29 -> 1.11.0
user_login: dywedir
html_url: https://github.com/NixOS/nixpkgs/pull/35240
updated_at: 2018-02-20 22:46:46
body:
  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  cc @Mic92 


state: closed
title: nixos/mysql: Unbreak initial database creation
user_login: srhb
html_url: https://github.com/NixOS/nixpkgs/pull/35241
updated_at: 2018-02-24 19:07:57
body:
  ###### Motivation for this change
  Unbreaks the initial database creation and thus the mysql test.
  #33821 broke it since "\`testdb\`" gets substituted by bash, leading to command not found.

  ###### Things done
  Use single quotes around the mysql quotations.

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [x] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: tmux-2.6 missing manpage
user_login: lilyball
html_url: https://github.com/NixOS/nixpkgs/issues/35242
updated_at: 2018-02-20 21:25:05
body:
  ## Issue description
  I have tmux-2.6 installed via Nix and it doesn't have any manpages. `~/.nix-profile/share/man/man1` includes manpages for 2 other Nix-installed tools but doesn't have a manpage for tmux.

  ### Steps to reproduce
  I ran `nix-env -i tmux`.


  ## Technical details

  ```
   - system: `"x86_64-darwin"`
   - host os: `Darwin 16.7.0, macOS 10.12.6`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.16`
   - channels(root): `"nixpkgs-18.03pre122433.8a7b2f889dd"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixpkgs`
  ```


state: closed
title: postgis: get rid of composableDerivation
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/pull/35243
updated_at: 2018-02-22 16:50:02
body:
  In this change composableDerivation is removed in favor of
  stdenv.mkDerivation.

  ###### Motivation for this change

  https://github.com/NixOS/nixpkgs/issues/18763

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [x] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: z88dk: init at unstable-2018-02-20
user_login: Mic92
html_url: https://github.com/NixOS/nixpkgs/pull/35244
updated_at: 2018-02-20 22:14:23
body:
  fixes #35039

  ###### Motivation for this change

  reworked #35039

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`) (compiled examples from repo)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: pulseaudio-dlna
user_login: mogorman
html_url: https://github.com/NixOS/nixpkgs/pull/35245
updated_at: 2018-02-21 14:36:42
body:
  ###### Motivation for this change
  Resolves https://github.com/NixOS/nixpkgs/issues/35231

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: intellij-ultimate : init at 2017.3.4
user_login: xurei
html_url: https://github.com/NixOS/nixpkgs/pull/35246
updated_at: 2018-02-20 22:21:48
body:
  ###### Motivation for this change

  Add new package : IntelliJ Ultimate edition (unfree)

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [X] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: lib, treewide: Add missing MIPS arches, and fix existing usage
user_login: telent
html_url: https://github.com/NixOS/nixpkgs/pull/35247
updated_at: 2018-02-28 14:05:43
body:
  This is just the barest minimum so that nixpkgs can recognize mips/mipsel as systems - although required for building individual derivations for MIPS boards, it is not sufficient if you want to actually build NixOS or even the majority of the nixpkgs collection on those targets.

  ###### Motivation for this change

  For me this is necessary so that I can build MIPS binaries for NixWRT.  I don't expect it to have any other effect.

  (I note in passing that there is an existing system `mips64el` which has `bits = 32` set, which seems ... odd. Perhaps it's for a  system with a 64 bit kernel and 32 bit userland, but I haven't touched it)

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: monit: cross-compile, and make openssl optional
user_login: telent
html_url: https://github.com/NixOS/nixpkgs/pull/35248
updated_at: 2018-04-21 07:56:12
body:
  ###### Motivation for this change

  Upstream Monit optionally uses OpenSSL to provide HTTPS support in its builtin admin web server.  Being able to turn off SSL in Nixpkgs' monit derivation makes it much easier to build Monit on embedded systems - and the resulting package is smaller.

  Security implication: if you choose not to build in openssl then you should probably configure Monit to allow HTTP access only from localhost (or over trusted networks only)

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: open
title: Feature to discuss: create xfce4-panel.xml by nix
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/issues/35249
updated_at: 2018-02-21 15:59:13
body:
  It might be nice to use Nix to define XFCE panel: 
   * which plugins are to be displayed
   * which programs the launcher buttons would launch
   * which languages the language switcher to work with
   * which timezones and format the clocks will display the time in
   * ....

  Configuring XFCE panel manually on each new laptop / workstation / usb-flash drive / ... is annoying.

  @yegortimoshenko @vcunat 


state: closed
title: mdbook: init at 0.1.3
user_login: Havvy
html_url: https://github.com/NixOS/nixpkgs/pull/35250
updated_at: 2018-02-23 22:10:45
body:
  ###### Motivation for this change

  I want to install mdbook for work on the Rust reference using nixpkgs instead of via `cargo install`.

  ###### Things done

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: papis: 0.5.2 -> 0.5.3
user_login: nico202
html_url: https://github.com/NixOS/nixpkgs/pull/35252
updated_at: 2018-02-22 16:36:28
body:
  ###### Motivation for this change
  Fixed tests as pointed out in https://github.com/papis/papis/issues/58


state: closed
title: fetchurl fails to download from a redirected url
user_login: nicflores
html_url: https://github.com/NixOS/nixpkgs/issues/35253
updated_at: 2018-02-21 00:12:44
body:
  ## Issue description
  Passing -L in `curlOpts` to `fetchurl` doesn't follow redirects.

  ### Steps to reproduce
  Using the following nix expression:

  ```
  with import <nixpkgs>{};

  stdenv.mkDerivation rec {
    name = "My-Tool";
    version = "0.6.3";

    src = fetchurl {
      curlOpts = "-i -L -H \'Accept:application/octet-stream\'";
      url = https://<githb-token>:@api.github.com/repos/<owner>/<repo>/releases/assets/<asset-id>;
      sha256 = "ba2af69f6b37adce6c6368d001d5bd4f30c6e3aa19e13d276e43002a3a195f38";
    };

    phases = "installPhase";

    installPhase = ''
      mkdir -p $out/bin
      cp ${src} $out/bin/mytool.jar
    '';

  }
  ```
  only pulls down the json file associated with the GitHub url.


  ## Technical details
  Running, what I think, is the actual invocation of the `curl` command called by `fetchurl` does work locally:

  ```
  curl --retry 3 --disable-epsv --cookie-jar cookies --insecure --location --max-redirs 20 -L -H 'Accept:application/octet-stream' https://<token>:@api.github.com/repos/<owner>/<repo>/releases/assets/<id> > mytool.jar
  ```

  Here's my env info:
  ```
  [demo@nixos:~]$ nix-shell -p nix-info --run "nix-info -m"
   - system: `"x86_64-linux"`
   - host os: `Linux 4.9.66, NixOS, 17.09.2281.b4a0c011e81 (Hummingbird)`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.15`
   - channels(root): `"nixos-17.09.2281.b4a0c011e81"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`


  [demo@nixos:~]$ curl --version
  curl 7.57.0 (x86_64-pc-linux-gnu) libcurl/7.57.0 OpenSSL/1.0.2m zlib/1.2.11 libssh2/1.8.0 nghttp2/1.20.0
  Release-Date: 2017-11-29
  Protocols: dict file ftp ftps gopher http https imap imaps pop3 pop3s rtsp scp sftp smb smbs smtp smtps telnet tftp
  Features: AsynchDNS IPv6 Largefile NTLM NTLM_WB SSL libz TLS-SRP HTTP2 UnixSockets HTTPS-proxy
  ```


state: closed
title: nextcloud: 12.0.5 -> 13.0.0
user_login: aborsu
html_url: https://github.com/NixOS/nixpkgs/pull/35254
updated_at: 2018-02-22 05:51:23
body:
  ###### Motivation for this change
  Update yeay \o/

  Works on my server, update was not as smooth as usual as it's a major version. 
  I had an issue with my apps being in a seperate folder and not being upgraded at the same time, but I believe this is due to my personnal setup.
  After following the instructions [here](https://docs.nextcloud.com/server/13/admin_manual/maintenance/upgrade.html) everything went fine.


  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [x] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: brscan4 module: Added to `modules-list.nix`.
user_login: jraygauthier
html_url: https://github.com/NixOS/nixpkgs/pull/35256
updated_at: 2018-02-21 01:57:56
body:
  As requested by multiples users in #20632.

  ###### Motivation for this change

  Request by users in #20632.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  Would be a good addition for nixos stable branch.


state: closed
title: timewarrior: 1.1.0 -> 1.1.1
user_login: mrVanDalo
html_url: https://github.com/NixOS/nixpkgs/pull/35257
updated_at: 2018-02-21 01:50:40
body:
  ###### Motivation for this change
  [Timewarrior 1.1.1 is released. This is a bug fix release and we recommend that everyoe upgrade to 1.1.1.](https://taskwarrior.org/news/news.20180203.2.html)

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: mplayer no pulseaudio support available
user_login: mogorman
html_url: https://github.com/NixOS/nixpkgs/issues/35258
updated_at: 2018-02-21 15:25:39
body:
  ## Issue description
  I want to setup mplayer to use pulseaudio directly, rather than through alsa and then pulseaudio. I set overrides i believe correctly. but the resulting mplayer does not seem to have the support for it. 
  ```
  environment.systemPackages = with pkgs; [
  mplayer
  ];

  nixpkgs.config = {
    pulseaudio = true;
      mplayer = pkgs.mplayer.override {
        pulseSupport = true;
      };
    };
  };
  ```
  ```
  mplayer -ao pulse ~/phone/3653334524001_4157299288001_4156959672001.mp4 
  MPlayer 1.3.0-5.4.0 (C) 2000-2016 MPlayer Team

  Playing /home/betterlesson/phone/3653334524001_4157299288001_4156959672001.mp4.
  libavformat version 57.25.100 (internal)
  libavformat file format detected.
  [mov,mp4,m4a,3gp,3g2,mj2 @ 0x55e9a50e9320]Protocol name not provided, cannot determine if input is local or a network protocol, buffers and access patterns cannot be configured optimally without knowing the protocol
  [lavf] stream 0: video (h264), -vid 0
  [lavf] stream 1: audio (aac), -aid 0, -alang und
  VIDEO:  [H264]  1024x576  24bpp  29.970 fps  2499.3 kbps (305.1 kbyte/s)
  ==========================================================================
  Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
  libavcodec version 57.24.102 (internal)
  Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
  ==========================================================================
  Clip info:
   major_brand: isom
   minor_version: 1
   compatible_brands: isomavc1mp42
   creation_time: 2015-04-07 01:03:24
  Load subtitles in /home/betterlesson/phone/
  ==========================================================================
  Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
  AUDIO: 48000 Hz, 2 ch, floatle, 128.0 kbit/4.17% (ratio: 15998->384000)
  Selected audio codec: [ffaac] afm: ffmpeg (FFmpeg AAC (MPEG-2/MPEG-4 Audio))
  ==========================================================================
  No such audio driver 'pulse'
  Could not open/initialize audio device -> no sound.
  Audio: no sound
  Starting playback...
  Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
  VO: [xv] 1024x576 => 1024x576 Planar YV12 
  V:   3.2   0/  0  8%  1%  0.0% 0 0 

  Exiting... (Quit)
  ```


  ## Technical details
  ```
   - system: `"x86_64-linux"`
   - host os: `Linux 4.14.19, NixOS, 17.09.3023.c882c4dd55e (Hummingbird)`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.16`
   - channels(betterlesson): `""`
   - channels(mog): `""`
   - channels(root): `"nixos-17.09.3023.c882c4dd55e"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`
  ```


state: closed
title: libva, libva-utils and vaapiIntel: 2.0.0 -> 2.1.0 (VA-API: 1.0.0 -> 1.1.0)
user_login: peterhoeg
html_url: https://github.com/NixOS/nixpkgs/pull/35259
updated_at: 2018-02-25 06:57:58
body:
  ###### Motivation for this change

  General update. Note the API bump.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Stack on 17.09 #c882c4d fails on `stack new` complaining about AesonException
user_login: CMCDragonkai
html_url: https://github.com/NixOS/nixpkgs/issues/35260
updated_at: 2018-03-02 17:28:23
body:
  ## Issue description

  When using 17.09 https://github.com/NixOS/nixpkgs-channels/commit/c882c4dd55e36dda57532fb830fad0882c4d770b and running `stack new` inside a nix-shell, it reports:

  ```
  AesonException "Error in $.packages.cassava.constraints.flags['bytestring--lt-0_10_4']: Invalid flag name: \"bytestring--lt-0_10_4\""
  ```

  When I made my nix-shell instead use the latest commit hash in nixpkgs-unstable https://github.com/NixOS/nixpkgs-channels/commit/8b1cf100cd8badad6e1b6d4650b904b88aa870db, it works without problems.

  The main issue appears that `stack 1.5.1` simply has this error, and they recommend people to update their stack. Perhaps 17.09 should have its stack upgraded? https://github.com/fpco/stackage/issues/3132

  ## Technical details

  Please run `nix-shell -p nix-info --run "nix-info -m"` and paste the
  results.

  ```
   - system: `"x86_64-linux"`
   - host os: `Linux 4.14.11, Matrix Central, noversion`
   - multi-user?: `yes`
   - sandbox: `yes`
   - version: `nix-env (Nix) 1.11.16`
   - channels(cmcdragonkai): `""`
   - channels(root): `""`
   - nixpkgs: `/nix/nixpkgs`
  ```


state: closed
title: spice-up: 1.2.1 -> 1.3.2
user_login: samdroid-apps
html_url: https://github.com/NixOS/nixpkgs/pull/35261
updated_at: 2018-02-21 15:53:38
body:
  ###### Motivation for this change

  Upstream update: https://github.com/Philip-Scott/Spice-up/releases/tag/1.3.2

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: python-notify2: init at 0.3.1
user_login: mogorman
html_url: https://github.com/NixOS/nixpkgs/pull/35262
updated_at: 2018-02-21 09:18:45
body:
  ###### Motivation for this change
  i was requested to break this into two prs here https://github.com/NixOS/nixpkgs/pull/35245

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Parity: ethereum client
user_login: akru
html_url: https://github.com/NixOS/nixpkgs/pull/35263
updated_at: 2018-03-09 10:48:58
body:
  ###### Motivation for this change

  > This is clean version of #34441.

  Added two versions of Parity ethereum client (https://parity.io):

  * parity v1.8.11
  * parity-beta v1.9.4

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: ncurses: file removed from server
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/issues/35264
updated_at: 2018-05-12 10:45:46
body:
  ## Issue description

  The file `ncurses-6.0-20171125.tgz` has been removed from `https://invisible-mirror.net/archives/ncurses/current/`. 

  - Nixpkgs master

  cc @dtzWill


state: closed
title: tree-wide: spelling error s/propogatedBuildInputs/propagatedBuildInputs/
user_login: mogorman
html_url: https://github.com/NixOS/nixpkgs/pull/35265
updated_at: 2018-02-21 09:42:02
body:
  ###### Motivation for this change
  In working to get a different pr in I came across these mispellings of propagatedBuildInputs.. I haven't tested these just fixed the variable so it would be used correctly.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: cc-wrapper: fix bool handling for empty and zero values
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/35266
updated_at: 2018-02-21 22:00:43
body:
  ###### Motivation for this change

  Before the code would fail silently for zero values and with some output for
  empties. We now currently handle both via defaulting value to zero and making
  `let` return success error code when there's no syntax error.

  Test case:

  1. `nix-shell -A hello`
  2. `export NIX_ENFORCE_NO_NATIVE=""`
  3. `gcc --version` (observe error)
  4. `export NIX_ENFORCE_NO_NATIVE=0`
  5. `gcc --version` (observe silent failure)

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: open
title: Packaging request: Portfolio Performance
user_login: oyren
html_url: https://github.com/NixOS/nixpkgs/issues/35267
updated_at: 2018-11-15 19:47:35
body:
  Packaging request for https://github.com/buchen/portfolio

  Feel free to comment here if you start working on it.


state: closed
title: systemd: errors in unmounting file systems with option `x-initrd.mount` at shutdown
user_login: ghost
html_url: https://github.com/NixOS/nixpkgs/issues/35268
updated_at: 2018-03-03 09:44:12
body:
  ## Issue description

  Systemd tries to unmount filesystems with option `x-initrd.mount` at shutdown producing such errors:

  ```
  [  OK  ] Unmounted /run/user/0.
  [  OK  ] Unmounted /run/wrappers.
  [  OK  ] Unmounted /run/keys.
  systemd[1]: Failed unmounting /firmware.
  [FAILED] Failed unmounting /firmware.
  [  OK  ] Stopped Load/Save Random Seed.
  [  OK  ] Stopped Update UTMP about System Boot/Shutdown.
  [  OK  ] Stopped Journal Service.
  [  OK  ] Reached target Unmount All Filesystems.
  ```

  The issue is first seen in NixOS systemd v233 and still exists now (current systemd version is v237). It was already fixed in upstream systemd (see https://github.com/systemd/systemd/issues/4817) but still exists in NixOS.

  ### Steps to reproduce

  Following https://github.com/systemd/systemd/issues/4817#issuecomment-266612756 gives

  ```
  [root@NIXOS:~]# systemctl --version
  systemd 234
  +PAM +AUDIT -SELINUX +IMA +APPARMOR -SMACK -SYSVINIT +UTMP -LIBCRYPTSETUP +GCRYPT -GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN default-hierarchy=hybrid

  [root@NIXOS:~]# mount --version
  mount from util-linux 2.31.1 (libmount 2.31.1: btrfs, assert, debug)

  [root@NIXOS:~]# mkdir -p /test

  [root@NIXOS:~]# mount -t tmpfs -o x-initrd.mount tmpfs /test

  [root@NIXOS:~]# cat /run/mount/utab
  SRC=tmpfs TARGET=/test ROOT=/ OPTS=x-initrd.mount

  [root@NIXOS:~]# systemctl show --property=Conflicts test.mount
  Conflicts=umount.target

  [root@NIXOS:~]#
  ```

  So, the bug does still exist, although it has already been fixed in the upstream systemd since v233.

  ## Proposed fix

  There is a code duplication in current NixOS' systemd. Please, take a look:

  https://github.com/NixOS/systemd/blob/nixos-v237/src/core/mount.c#L446
  https://github.com/NixOS/systemd/blob/nixos-v237/src/core/mount.c#L413

  Lines 454..475 here are almost identical to lines 421..441, except the `x-initrd.mount` mount option check. There is a patch, accepted in upstream systemd since v233, that fixes this situation:

  https://github.com/systemd/systemd/commit/ad2706db7cceba69203f3ac2b6ef65d7490c5f29#diff-a55dd3f995e0ee0a2ba83f24f9492eebL405

  but it was not accompanied into NixOS' systemd yet. Thus we need to patch current systemd with the diff:

  ```
  --- systemd-237-nixos/src/core/mount.c	1970-01-01 03:00:01.000000000 +0300
  +++ systemd-237/src/core/mount.c	2018-01-28 18:58:17.000000000 +0300
  @@ -454,20 +452,10 @@
           if (!UNIT(m)->default_dependencies)
                   return 0;
   
  -        if (!MANAGER_IS_SYSTEM(UNIT(m)->manager))
  -                return 0;
  -
  -        /* We do not add any default dependencies to /, /usr or
  -         * /run/initramfs/, since they are guaranteed to stay
  -         * mounted the whole time, since our system is on it.
  -         * Also, don't bother with anything mounted below virtual
  -         * file systems, it's also going to be virtual, and hence
  -         * not worth the effort. */
  -        if (PATH_IN_SET(m->where, "/", "/usr", "/nix", "/nix/store") ||
  -            path_startswith(m->where, "/run/initramfs") ||
  -            path_startswith(m->where, "/proc") ||
  -            path_startswith(m->where, "/sys") ||
  -            path_startswith(m->where, "/dev"))
  +        /* We do not add any default dependencies to /, /usr or /run/initramfs/, since they are guaranteed to stay
  +         * mounted the whole time, since our system is on it.  Also, don't bother with anything mounted below virtual
  +         * file systems, it's also going to be virtual, and hence not worth the effort. */
  +        if (mount_is_extrinsic(m))
                   return 0;
   
           p = get_mount_parameters(m);
  ```

  for `x-initrd.mount` mount option to work correctly.


