# issues

state: closed
title: top-level: Duplicate overlaying unless stdenvOverrides comes last
user_login: twhitehead
html_url: https://github.com/NixOS/nixpkgs/pull/34332
updated_at: 2018-02-08 17:42:16
body:
  The stdenvOverrides overlay is used to bring packages forward during bootstrapping via stdenv.overrides.  These packages have already had the overlays applied to them in the previous boostrapping stage.  If stdenvOverrides is not last in the overlays stack, all remaining overlays will windup being applied again to these packages.

  closes #34086

  ###### Motivation for this change

  See #34086 and above description.

  ###### 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: nix-zsh-completions only works when installed in the profile
user_login: magnetophon
html_url: https://github.com/NixOS/nixpkgs/issues/34333
updated_at: 2018-01-30 18:17:16
body:
  ## Issue description
  I have ``environment.systemPackages = [ nix-zsh-completions ];`` in my config.
  When I type ``nix-env -TAB`` I get no completion, or completion of a filename containing ``-``.
  When I run ``nix-env -f $NIXPKGS -iA nix-zsh-completions``, open a new shell and try again, it works as expected.

   - system: `"x86_64-linux"`
   - host os: `Linux 4.14.14, NixOS, 18.03.git.cb8ff8f (Impala)`
   - multi-user?: `yes`
   - sandbox: `yes`
   - version: `nix-env (Nix) 1.11.16`
   - channels(bart): `""`
   - channels(root): `"nixos-18.03pre126246.a4f433c03cc"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`


state: closed
title: muscle: init at 3.8.31
user_login: unode
html_url: https://github.com/NixOS/nixpkgs/pull/34334
updated_at: 2018-01-28 12:26:47
body:
  ###### Motivation for this change
  Introduces MUSCLE, a commonly used bioinformatics tool for multiple sequence alignments.

  ###### 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)
     - [ ] 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: Cannot build example derivation from Nix pill article "working derivation"
user_login: tfc
html_url: https://github.com/NixOS/nixpkgs/issues/34335
updated_at: 2018-01-27 19:23:21
body:
  ## Issue description

  I tried to reproduce the examples of the [Nix pill: working derivation](https://nixos.org/nixos/nix-pills/working-derivation.html) article on **MacOS**.

  Unfortunately, the derivation `simple` does not work for me. I cannot build the simple binary neither using the REPL derivation, nor using `nix-build simple.nix`.

  ### Steps to reproduce

  Follow [step 7.7 of the nix pill article](https://nixos.org/nixos/nix-pills/working-derivation.html#idm140737316267184):

  create `simple.nix`:

  ```
  with (import <nixpkgs> {});
  derivation {
    name = "simple";
    builder = "${bash}/bin/bash";
    args = [ ./simple_builder.sh ];
    inherit gcc coreutils;
    src = ./simple.c;
    system = builtins.currentSystem;
  }
  ```

  then run `nix-build simple.nix`.

  Error:

  ``` bash
  $ nix-build simple.nix
  these derivations will be built:
  /nix/store/7rmkywmv7dw235rdb9kmxg3ladkhx9z8-simple.drv
  building path(s) ‘/nix/store/lhicf1ap94n3v4aqrjzci3hziw33jx8j-simple’
  /nix/store/yn7m3qnp0m3kf1acpjyxwqxzf3b40jf8-gcc-wrapper-6.4.0/bin/as: assembler (clang) not installed
  builder for ‘/nix/store/7rmkywmv7dw235rdb9kmxg3ladkhx9z8-simple.drv’ failed with exit code 1
  error: build of ‘/nix/store/7rmkywmv7dw235rdb9kmxg3ladkhx9z8-simple.drv’ failed
  ```

  ## Technical details

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

  Unfortunately, i cannot get that to work:

  ``` bash
  $ nix-shell -p nix-info --run "nix-info -m"
  error: undefined variable ‘nix-info’ at (string):1:66
  (use ‘--show-trace’ to show detailed location information)
  ```


state: closed
title: networking.vswitches option does not work
user_login: netixx
html_url: https://github.com/NixOS/nixpkgs/issues/34336
updated_at: 2018-10-28 19:11:13
body:
  ## Issue description
  When using `networking.vswitches` configuration keys, system fails to reliably bring up the switch.

  Logs show that the down script is executed just after the up script because de underlying device is down `vsint-netdev.service: Unit is bound to inactive unit sys-subsystem-net-devices-vsint.device. Stopping, too.`:

  > Feb 02 18:15:45 nixos systemd[1]: Starting Open vSwitch Interface vsint...
  > Feb 02 18:15:45 nixos vsint-netdev-start[27533]: Removing old Open vSwitch vsint...
  > Feb 02 18:15:45 nixos vsint-netdev-start[27533]: Adding Open vSwitch vsint...
  > Feb 02 18:15:45 nixos ovs-vsctl[27534]: ovs|00001|vsctl|INFO|Called as ovs-vsctl -- add-br vsint -- add-port vsint LAN --
  > Feb 02 18:15:45 nixos vsint-netdev-start[27533]: Adding OpenFlow rules for Open vSwitch vsint...
  > Feb 02 18:15:45 nixos systemd[1]: Started Open vSwitch Interface vsint.
  > Feb 02 18:15:45 nixos systemd[1]: vsint-netdev.service: Unit is bound to inactive unit sys-subsystem-net-devices-vsint.device. Stopping
  > Feb 02 18:15:45 nixos systemd[1]: Stopping Open vSwitch Interface vsint...
  > Feb 02 18:15:45 nixos ovs-vsctl[27550]: ovs|00001|vsctl|INFO|Called as ovs-vsctl --if-exists del-br vsint
  > Feb 02 18:15:45 nixos systemd[1]: Stopped Open vSwitch Interface vsint.

  If it is of any relevance, I was working with renamed interfaces (using udev), inside a Virtualbox VM:
  ```
  services.udev.extraRules= ''
    KERNEL=="eth*", ATTR{address}=="xx:xx:xx:xx:xx:xx", NAME="LAN"
  ''
  ```

  Removing the `sys-subsystem-net-devices-vsint.device` dependency from `BindsTo=` seems to restore normal behaviour (although we loose unit shutdown when the device is disabled). Since the down script is basically deleting the device (maybe test this regarding flows), this dependency might not be necessary.

  I have the VM close by and can perform tests easily.
  Thank you for your help
  ### Steps to reproduce

  1. Configure openvswitch bridge:
  ``
    networking.vswitches = { 
      vsint = { 
        interfaces=["LAN"];
      };
    };  
  ``
  2. Rebuild system `nixos-rebuild switch`
  3. Run `ovs-vsctl show`, no (v)switch appears
  4. Reboot does not fix the problem

  ## 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.65, NixOS, 17.09.2253.559ebb7ed02 (Hummingbird)`
   - multi-user?: `no`
   - sandbox: `yes`
   - version: `nix-env (Nix) 1.11.15`
   - channels(root): `"nixos-17.09.2253.559ebb7ed02"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`


state: closed
title: hubstaff: 1.2.15 → 1.3.0
user_login: michalrus
html_url: https://github.com/NixOS/nixpkgs/pull/34337
updated_at: 2018-01-29 13:23:47
body:
  ###### Motivation for this change

  Version bump, new deps.

  ###### 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: gnutls: fix (failing) p11-kit test
user_login: dylex
html_url: https://github.com/NixOS/nixpkgs/pull/34338
updated_at: 2018-01-28 17:17:03
body:
  The p11-kit-trust test looks in /usr/lib for pkcs11 modules.  As a result it is unnecessarily skipped on sandboxed builds, and fails on unsandboxed builds with a system p11-kit.  Replace hard-coded /usr/lib paths with pkg-config.

  ###### Motivation for this change

  p11-kit-trust test was failing on my unsandboxed build because the system p11-kit-trust module was found instead, and skipped on normal builds because it wasn't looking in p11_kit.  pkg-config knows where it is and tests pass in both cases.

  Happy to change if there's a better way to search for this library (e.g., `$buildInputs` or patch in hard-coded path) or it would be better to just force skip the test regardless.

  This test does not exist (in this form anyway) in gnutls 3.5.

  ###### 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)
     - [ ] 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: curlFull: Add http2Support for darwin
user_login: bdarnell
html_url: https://github.com/NixOS/nixpkgs/pull/34339
updated_at: 2018-02-10 18:20:29
body:
  This gives darwin users an easy way to install an HTTP/2-aware build
  of curl. Also adds comments explaining the absence of this feature by
  default.

  ###### Motivation for this change

  On darwin, `curl` does not contain http2 support by default and this functionality is only accessible via manual overrides. The curlFull target includes all of curl's other features so it should enable http2 as well. 

  ###### 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/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: open
title: Vim-plugins: vim-ensime python dependencies not available
user_login: dispanser
html_url: https://github.com/NixOS/nixpkgs/issues/34340
updated_at: 2018-12-31 12:05:18
body:
  ## Issue description

  Trying to customize vim using the following snippet in user config (minimal config):

  ```nix
  {
    packageOverrides = pkgs_: with pkgs_;  {

      test-ensime = vim_configurable.customize {
  		vimrcConfig.packages.myVimPackage = with pkgs.vimPlugins; {
  			start = [ ensime-vim ];
  		};
  		name = "test-ensime";
  	};
    };
  }
  ```
  when starting the editor (`vim-ensime`):

  ```
  [ensime] A dependency is missing, please `pip2 install sexpdata websocket-client` and restart 
  ```

  My local nixkgs checkout contains the following in `pkgs/misc/vim-plugins/default.nix`:
  ```
    ensime-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation
      name = "ensime-vim-2017-08-27";
      src = fetchgit {
        url = "https://github.com/ensime/ensime-vim";
        rev = "d992b971a84afdfb2d99896d8aed537030e09a80";
        sha256 = "1rhrq3zplvpyli1ymqjmhq91p61ixpjz1v5xf68nvq4ax50nl45z";
      };
      dependencies = ["vimproc" "vimshell" "self" "forms"];
      pythonDependencies = with pythonPackages; [ sexpdata websocket_client ];
    };
  ```
  It seems the python dependencies are not picked up, or I've misunderstood the
  configuration process (I've been following https://nixos.wiki/wiki/Vim_plugins)			   


  ### Steps to reproduce

  install vim-ensime using the nix expression above.


  ## Technical details

   - system: `"x86_64-linux"`
   - host os: `Linux 4.14.14, NixOS, 17.09.2853.b222a0713f4 (Hummingbird)`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.16`
   - channels(root): `"nixos-17.09.2853.b222a0713f4"`
   - channels(pi): `"nixos-18.03pre125026.f607771d0f5"`


state: closed
title: gitolite: 3.6.3 -> 3.6.7
user_login: tomberek
html_url: https://github.com/NixOS/nixpkgs/pull/34341
updated_at: 2018-01-27 23:40:22
body:
  ###### Motivation for this change
  More features in newer version.
  VERSION file contains (unknown) due to lack of proper git repository during build

  ###### 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))
  - [ ] 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: mutt: 1.9.2 -> 1.9.3
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/pull/34342
updated_at: 2018-01-28 03:01:17
body:
  ###### 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).

  ---

  @the-kenny maintains this package.


state: closed
title: R package rgdal fails to build
user_login: idontgetoutmuch
html_url: https://github.com/NixOS/nixpkgs/issues/34343
updated_at: 2018-01-28 17:23:35
body:
  ## Issue description

  `error: build of ‘/nix/store/jk0rqmkm333pfiajrjvgd1ylfz4vf9yd-r-rxgdal-1.2-16.drv’ failed`

  In more detail

  ```
  bash-3.2$ bash-3.2$ nix-shell . -I nixpkgs=/Users/dom/nixpkgs
  these derivations will be built:
    /nix/store/jk0rqmkm333pfiajrjvgd1ylfz4vf9yd-r-rgdal-1.2-16.drv
  building path(s) ‘/nix/store/0vn5702llamiw9h0w8g8izdd1na4vs50-r-rgdal-1.2-16’
  unpacking sources
  unpacking source archive /nix/store/hmlpfphlllxw12m3rz5hr7748xhp64ac-rgdal_1.2-16.tar.gz
  source root is rgdal
  setting SOURCE_DATE_EPOCH to timestamp 1511308544 of file rgdal/MD5
  patching sources
  configuring
  building
  running tests
  installing
  * installing *source* package 'rgdal' ...
  ** package 'rgdal' successfully unpacked and MD5 sums checked
  configure: CC: clang
  configure: CXX: clang++
  configure: rgdal: 1.2-16
  checking for /usr/bin/svnversion... yes
  ./configure: line 1733: svnversion: command not found
  configure: svn revision: 701
  checking for gdal-config... /nix/store/2ci05xq0q9h86yqfg99g2jdvynkcfjm3-gdal-2.2.3/bin/gdal-config
  checking gdal-config usability... yes
  configure: GDAL: 2.2.3
  checking GDAL version >= 1.6.3... yes
  checking gdal: linking with --libs only... yes
  checking GDAL: /nix/store/2ci05xq0q9h86yqfg99g2jdvynkcfjm3-gdal-2.2.3/share/gdal/pcs.csv readable... yes
  configure: -g -O2  -I/nix/store/2ci05xq0q9h86yqfg99g2jdvynkcfjm3-gdal-2.2.3/include
  checking proj_api.h presence and usability... yes
  dyld: Library not loaded: /nix/store/wbbxlsnyp1vpwj7rp9d0l0m4d4z425gl-mariadb-connector-c-2.3.4/lib/libmariadb.2.dylib
    Referenced from: /nix/store/2ci05xq0q9h86yqfg99g2jdvynkcfjm3-gdal-2.2.3/lib/libgdal.20.dylib
    Reason: image not found
  checking PROJ.4 version: ... ./configure: line 2030: test: -eq: unary operator expected
  ./configure: line 2035: test: -ge: unary operator expected
  < 4.8.0
  ./configure: line 2063: test: -ge: unary operator expected
  proj_conf_test2.c:3:7: error: conflicting types for 'pj_open_lib'
  FILE *pj_open_lib(const char *, const char *);
        ^
  /nix/store/l060rjvms9wbmnzvngjsrjbwg33c4kyr-proj-4.9.3/include/proj_api.h:169:8: note: previous declaration is here
  PAFile pj_open_lib(projCtx, const char *, const char *);
         ^
  proj_conf_test2.c:7:34: error: too few arguments to function call, expected 3, have 2
      fp = pj_open_lib("epsg", "rb");
           ~~~~~~~~~~~             ^
  /nix/store/l060rjvms9wbmnzvngjsrjbwg33c4kyr-proj-4.9.3/include/proj_api.h:169:1: note: 'pj_open_lib' declared here
  PAFile pj_open_lib(projCtx, const char *, const char *);
  ^
  2 errors generated.
  ./configure: line 2110: ./proj_conf_test2: No such file or directory
  checking PROJ.4: epsg found and readable... yes
  ./configure: line 2138: test: -ge: unary operator expected
  proj_conf_test3.c:3:7: error: conflicting types for 'pj_open_lib'
  FILE *pj_open_lib(const char *, const char *);
        ^
  /nix/store/l060rjvms9wbmnzvngjsrjbwg33c4kyr-proj-4.9.3/include/proj_api.h:169:8: note: previous declaration is here
  PAFile pj_open_lib(projCtx, const char *, const char *);
         ^
  proj_conf_test3.c:7:35: error: too few arguments to function call, expected 3, have 2
      fp = pj_open_lib("conus", "rb");
           ~~~~~~~~~~~              ^
  /nix/store/l060rjvms9wbmnzvngjsrjbwg33c4kyr-proj-4.9.3/include/proj_api.h:169:1: note: 'pj_open_lib' declared here
  PAFile pj_open_lib(projCtx, const char *, const char *);
  ^
  2 errors generated.
  ./configure: line 2185: ./proj_conf_test3: No such file or directory
  checking PROJ.4: conus found and readable... yes
  configure: Package CPP flags:  -I/nix/store/2ci05xq0q9h86yqfg99g2jdvynkcfjm3-gdal-2.2.3/include
  configure: Package LIBS:  -L/nix/store/2ci05xq0q9h86yqfg99g2jdvynkcfjm3-gdal-2.2.3/lib -lgdal -lproj
  configure: creating ./config.status
  config.status: creating src/Makevars
  ** libs
  /nix/store/cslvigh4a1656g9z9j1ndvzalx7v2s4k-clang-wrapper-4.0.1/bin/c++ -std=gnu++11 -I/nix/store/vxni3jvvpz6xy0cd3w7gz0wjz61fymnx-R-3.4.3/lib/R/include -DNDEBUG -I/nix/store/2ci05xq0q9h86yqfg99g2jdvynkcfjm3-gdal-2.2.3/include -I"/nix/store/ylk7gqpr4hyvkfmh8ymzf8gjpzvndkxr-r-sp-1.2-5/library/sp/include"    -fPIC  -g -O2 -c OGR_write.cpp -o OGR_write.o
  /nix/store/cslvigh4a1656g9z9j1ndvzalx7v2s4k-clang-wrapper-4.0.1/bin/c++ -std=gnu++11 -I/nix/store/vxni3jvvpz6xy0cd3w7gz0wjz61fymnx-R-3.4.3/lib/R/include -DNDEBUG -I/nix/store/2ci05xq0q9h86yqfg99g2jdvynkcfjm3-gdal-2.2.3/include -I"/nix/store/ylk7gqpr4hyvkfmh8ymzf8gjpzvndkxr-r-sp-1.2-5/library/sp/include"    -fPIC  -g -O2 -c gdal-bindings.cpp -o gdal-bindings.o
  /nix/store/cslvigh4a1656g9z9j1ndvzalx7v2s4k-clang-wrapper-4.0.1/bin/cc -I/nix/store/vxni3jvvpz6xy0cd3w7gz0wjz61fymnx-R-3.4.3/lib/R/include -DNDEBUG -I/nix/store/2ci05xq0q9h86yqfg99g2jdvynkcfjm3-gdal-2.2.3/include -I"/nix/store/ylk7gqpr4hyvkfmh8ymzf8gjpzvndkxr-r-sp-1.2-5/library/sp/include"    -fPIC  -g -O2  -c init.c -o init.o
  /nix/store/cslvigh4a1656g9z9j1ndvzalx7v2s4k-clang-wrapper-4.0.1/bin/cc -I/nix/store/vxni3jvvpz6xy0cd3w7gz0wjz61fymnx-R-3.4.3/lib/R/include -DNDEBUG -I/nix/store/2ci05xq0q9h86yqfg99g2jdvynkcfjm3-gdal-2.2.3/include -I"/nix/store/ylk7gqpr4hyvkfmh8ymzf8gjpzvndkxr-r-sp-1.2-5/library/sp/include"    -fPIC  -g -O2  -c inverser.c -o inverser.o
  /nix/store/cslvigh4a1656g9z9j1ndvzalx7v2s4k-clang-wrapper-4.0.1/bin/cc -I/nix/store/vxni3jvvpz6xy0cd3w7gz0wjz61fymnx-R-3.4.3/lib/R/include -DNDEBUG -I/nix/store/2ci05xq0q9h86yqfg99g2jdvynkcfjm3-gdal-2.2.3/include -I"/nix/store/ylk7gqpr4hyvkfmh8ymzf8gjpzvndkxr-r-sp-1.2-5/library/sp/include"    -fPIC  -g -O2  -c local_stubs.c -o local_stubs.o
  /nix/store/cslvigh4a1656g9z9j1ndvzalx7v2s4k-clang-wrapper-4.0.1/bin/c++ -std=gnu++11 -I/nix/store/vxni3jvvpz6xy0cd3w7gz0wjz61fymnx-R-3.4.3/lib/R/include -DNDEBUG -I/nix/store/2ci05xq0q9h86yqfg99g2jdvynkcfjm3-gdal-2.2.3/include -I"/nix/store/ylk7gqpr4hyvkfmh8ymzf8gjpzvndkxr-r-sp-1.2-5/library/sp/include"    -fPIC  -g -O2 -c ogr_geom.cpp -o ogr_geom.o
  /nix/store/cslvigh4a1656g9z9j1ndvzalx7v2s4k-clang-wrapper-4.0.1/bin/cc -I/nix/store/vxni3jvvpz6xy0cd3w7gz0wjz61fymnx-R-3.4.3/lib/R/include -DNDEBUG -I/nix/store/2ci05xq0q9h86yqfg99g2jdvynkcfjm3-gdal-2.2.3/include -I"/nix/store/ylk7gqpr4hyvkfmh8ymzf8gjpzvndkxr-r-sp-1.2-5/library/sp/include"    -fPIC  -g -O2  -c ogr_polygons.c -o ogr_polygons.o
  /nix/store/cslvigh4a1656g9z9j1ndvzalx7v2s4k-clang-wrapper-4.0.1/bin/c++ -std=gnu++11 -I/nix/store/vxni3jvvpz6xy0cd3w7gz0wjz61fymnx-R-3.4.3/lib/R/include -DNDEBUG -I/nix/store/2ci05xq0q9h86yqfg99g2jdvynkcfjm3-gdal-2.2.3/include -I"/nix/store/ylk7gqpr4hyvkfmh8ymzf8gjpzvndkxr-r-sp-1.2-5/library/sp/include"    -fPIC  -g -O2 -c ogr_proj.cpp -o ogr_proj.o
  /nix/store/cslvigh4a1656g9z9j1ndvzalx7v2s4k-clang-wrapper-4.0.1/bin/c++ -std=gnu++11 -I/nix/store/vxni3jvvpz6xy0cd3w7gz0wjz61fymnx-R-3.4.3/lib/R/include -DNDEBUG -I/nix/store/2ci05xq0q9h86yqfg99g2jdvynkcfjm3-gdal-2.2.3/include -I"/nix/store/ylk7gqpr4hyvkfmh8ymzf8gjpzvndkxr-r-sp-1.2-5/library/sp/include"    -fPIC  -g -O2 -c ogrdrivers.cpp -o ogrdrivers.o
  /nix/store/cslvigh4a1656g9z9j1ndvzalx7v2s4k-clang-wrapper-4.0.1/bin/c++ -std=gnu++11 -I/nix/store/vxni3jvvpz6xy0cd3w7gz0wjz61fymnx-R-3.4.3/lib/R/include -DNDEBUG -I/nix/store/2ci05xq0q9h86yqfg99g2jdvynkcfjm3-gdal-2.2.3/include -I"/nix/store/ylk7gqpr4hyvkfmh8ymzf8gjpzvndkxr-r-sp-1.2-5/library/sp/include"    -fPIC  -g -O2 -c ogrsource.cpp -o ogrsource.o
  /nix/store/cslvigh4a1656g9z9j1ndvzalx7v2s4k-clang-wrapper-4.0.1/bin/c++ -std=gnu++11 -I/nix/store/vxni3jvvpz6xy0cd3w7gz0wjz61fymnx-R-3.4.3/lib/R/include -DNDEBUG -I/nix/store/2ci05xq0q9h86yqfg99g2jdvynkcfjm3-gdal-2.2.3/include -I"/nix/store/ylk7gqpr4hyvkfmh8ymzf8gjpzvndkxr-r-sp-1.2-5/library/sp/include"    -fPIC  -g -O2 -c projectit.cpp -o projectit.o
  /nix/store/cslvigh4a1656g9z9j1ndvzalx7v2s4k-clang-wrapper-4.0.1/bin/c++ -std=gnu++11 -dynamiclib -Wl,-headerpad_max_install_names -undefined dynamic_lookup -single_module -multiply_defined suppress -L/nix/store/vxni3jvvpz6xy0cd3w7gz0wjz61fymnx-R-3.4.3/lib/R/lib -o rgdal.so OGR_write.o gdal-bindings.o init.o inverser.o local_stubs.o ogr_geom.o ogr_polygons.o ogr_proj.o ogrdrivers.o ogrsource.o projectit.o -L/nix/store/2ci05xq0q9h86yqfg99g2jdvynkcfjm3-gdal-2.2.3/lib -lgdal -lproj -L/nix/store/vxni3jvvpz6xy0cd3w7gz0wjz61fymnx-R-3.4.3/lib/R/lib -lR -lintl -Wl,-framework -Wl,CoreFoundation
  installing to /nix/store/0vn5702llamiw9h0w8g8izdd1na4vs50-r-rgdal-1.2-16/library/rgdal/libs
  ** R
  ** data
  ** inst
  ** preparing package for lazy loading
  ** help
  *** installing help indices
  ** building package indices
  ** installing vignettes
  ** testing if installed package can be loaded
  Error: package or namespace load failed for 'rgdal' in dyn.load(file, DLLpath = DLLpath, ...):
   unable to load shared object '/nix/store/0vn5702llamiw9h0w8g8izdd1na4vs50-r-rgdal-1.2-16/library/rgdal/libs/rgdal.so':
    dlopen(/nix/store/0vn5702llamiw9h0w8g8izdd1na4vs50-r-rgdal-1.2-16/library/rgdal/libs/rgdal.so, 6): Library not loaded: /nix/store/wbbxlsnyp1vpwj7rp9d0l0m4d4z425gl-mariadb-connector-c-2.3.4/lib/libmariadb.2.dylib
    Referenced from: /nix/store/2ci05xq0q9h86yqfg99g2jdvynkcfjm3-gdal-2.2.3/lib/libgdal.20.dylib
    Reason: image not found
  Error: loading failed
  Execution halted
  ERROR: loading failed
  * removing '/nix/store/0vn5702llamiw9h0w8g8izdd1na4vs50-r-rgdal-1.2-16/library/rgdal'
  builder for ‘/nix/store/jk0rqmkm333pfiajrjvgd1ylfz4vf9yd-r-rgdal-1.2-16.drv’ failed with exit code 1
  error: build of ‘/nix/store/jk0rqmkm333pfiajrjvgd1ylfz4vf9yd-r-rxgdal-1.2-16.drv’ failed
  /nix/var/nix/profiles/default/bin/nix-shell: failed to build all dependencies
  ```

  ### Steps to reproduce

  With this `default.nix`

  ```
  let
    pkgs = import <nixpkgs> {};
    stdenv = pkgs.stdenv;
  in with pkgs; {
    myProject = stdenv.mkDerivation {
      name = "myProject";
      version = "1";
      src = if pkgs.lib.inNixShell then null else nix;

      buildInputs = with rPackages; [
        R
        ggplot2
        dplyr
        maps
        Cairo
        knitr
        rgdal
      ];
    };
  }
  ```

  run `nix-shell . -I nixpkgs=/Users/dom/nixpkgs`

  ## Technical details

  ```
  bash-3.2$ nix-shell -p nix-info --run "nix-info -m"
   - system: `"x86_64-darwin"`
   - host os: `Darwin 17.3.0, macOS 10.13.2`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.15`
   - channels(root): `"nixpkgs-18.03pre122117.14df60d0db9"`
   - channels(dom): `""`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixpkgs`
  ```


state: closed
title: pmidi: init at 1.7.1
user_login: lheckemann
html_url: https://github.com/NixOS/nixpkgs/pull/34344
updated_at: 2018-01-29 09:17:05
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).

  ---

  @GrahamcOfBorg build pmidi


state: closed
title: mariadb: fix connector-c library install_name on darwin
user_login: LnL7
html_url: https://github.com/NixOS/nixpkgs/pull/34345
updated_at: 2018-01-28 17:23:38
body:
  ###### Motivation for this change

  Another build with a broken install_name.

  Fixes #34343

  ###### 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).

  ---

  ```
  Estimating rebuild amount by counting changed Hydra jobs.
      292 x86_64-darwin
     1411 x86_64-linux
  ```


state: open
title: runLaTeX not working
user_login: sid-kap
html_url: https://github.com/NixOS/nixpkgs/issues/34346
updated_at: 2019-02-17 18:23:56
body:
  ## Issue description

  I'm getting the following error when trying to build a simple LaTeX file:

  ```
  these derivations will be built:
    /nix/store/yqy4xq55hsxywskhq0g6nwp241f4syi3-doc.drv
  building path(s) ‘/nix/store/8drirgrdl53kls83sisrszir7x43512p-doc’

  PASS 1...

  LATEX ERROR (LAST LOG LINES SHOWN):
  This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017/NixOS.org) (preloaded format=pdflatex)
   restricted \write18 enabled.
  entering extended mode
  (./test.tex
  LaTeX2e <2017-04-15>
  Babel <3.14> and hyphenation patterns for 3 language(s) loaded.
  (/nix/store/j4qmzy60rz16kp7d3g8zjc4r1l3w9fab-texlive-combined-2017/share/texmf/tex/latex/base/article.cls
  Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
  (/nix/store/j4qmzy60rz16kp7d3g8zjc4r1l3w9fab-texlive-combined-2017/share/texmf/tex/latex/base/size12.clo))
  No file test.aux.
  [1{/nix/store/j4qmzy60rz16kp7d3g8zjc4r1l3w9fab-texlive-combined-2017/share/texmf/fonts/map/pdftex/updmap/pdftex.map}] (./test.aux) )
  !pdfTeX error: /nix/store/j4qmzy60rz16kp7d3g8zjc4r1l3w9fab-texlive-combined-2017/bin/pdflatex (file cmr12.pfb): cannot open Type 1 font file for reading
   ==> Fatal error occurred, no output PDF file produced!
  builder for ‘/nix/store/yqy4xq55hsxywskhq0g6nwp241f4syi3-doc.drv’ failed with exit code 1
  error: build of ‘/nix/store/yqy4xq55hsxywskhq0g6nwp241f4syi3-doc.drv’ failed
  ```

  ### Steps to reproduce

  test.tex contains:
  ```latex
  \documentclass[12pt]{article}
  \begin{document}
  Hello.
  \end{document} 
  ```

  default.nix contains:
  ```
  let
  pkgs = import <nixpkgs> {};
  in
    pkgs.texFunctions.runLaTeX {
      rootFile = ./test.tex;
    }
  ```

  Run `nix-build`.

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


state: closed
title: vagrant: Make bsdtar available to extract boxes
user_login: aneeshusa
html_url: https://github.com/NixOS/nixpkgs/pull/34347
updated_at: 2018-02-01 09:36:09
body:
  ###### Motivation for this change
  Fix extracting downloaded boxes in Vagrant.

  ###### 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
     - [ ] 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: Enable Kerberos by default for OpenSSH
user_login: aneeshusa
html_url: https://github.com/NixOS/nixpkgs/pull/34348
updated_at: 2018-01-29 13:50:16
body:
  ###### Motivation for this change
  @grantwwu recently made a [mailing list post](https://groups.google.com/forum/#!topic/nix-devel/JdWuZaZ_Njw) about making using OpenSSH with Kerberos easier. As one of the openssh maintainers, I think the easiest thing to do here is to enable Kerberos by default.

  ###### 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
     - [ ] 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: nautilus use incorrect file associations
user_login: teto
html_url: https://github.com/NixOS/nixpkgs/issues/34349
updated_at: 2018-01-29 02:32:00
body:
  ## Issue description
  I installed nautilus via nix-env -iA nautilus, mostly because I don't like having such big software in my configuration.nix.
  Nautilus doesn't seem to respect at all my mime type configuration and basically the last application I setup as default is used for all filetypes.
  This has happened for as long as I remember (=months). I do have a $HOME/.config/mimeapps.list available. 
  My window manager is i3 so I might miss some gnome services. I tried asking on #gnome to no avail.

  ### Steps to reproduce
  1/ nix-env -iA nautilus
  2/ start nautilus
  3/ Right lick on a file to see what's the default associated program (there is a good chance filetype association would be wrong)
  4/ fix the associated program. For instance for an html file I right click on it -> "Properties" -> "Open with" -> set firefox as default 
  5/ then open a file which is not an html one, it will open with firefox 


  ## Technical details

   - system: `"x86_64-linux"`
   - host os: `Linux 4.14.13, NixOS, 18.03.git.a4f433c (Impala)`
   - multi-user?: `yes`
   - sandbox: `yes`
   - version: `nix-env (Nix) 1.11.16`
   - channels(root): `"nixos-17.09.2378.af7e47921c4"`
   - channels(teto): `"nixos-18.03pre121925.3eccd0b11d1"`
   - nixpkgs: `/home/teto/nixpkgs`


state: closed
title: nixos/powerManagement: set `cpuFreqGovernor` with `mkOptionDefault`
user_login: Ma27
html_url: https://github.com/NixOS/nixpkgs/pull/34350
updated_at: 2018-01-28 20:54:21
body:
  ###### Motivation for this change

  `nixos-generate-config` detects the `cpuFreqGovernor` suited best for my
  machine, e.g. `powerManagement.cpuFreqGovernor = lib.mkDefault "powersave";`.

  However the `powerManagement` module sets a sensitive default for
  `cpuFreqGovernor` using `mkDefault` to avoid breackage with older
  setups. Since 140ac2f1 the `hardware-configuration.nix` sets the
  gorvernor with `mkDefault` as well which causes evaluation errors if the
  powermanagement module is enabled:

  ```
  error: The unique option `powerManagement.cpuFreqGovernor' is defined multiple times, in `/home/ma27/Projects/nixos-config/hardware-configuration.nix' and `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/nixos/modules/config/power-management.nix'.
  ```

  Using `mkOptionDefault` rather than `mkDefault` in the powermanagement
  module fixes this issue as it decreases the priority of the module and
  prefers the value set in `hardware-configuration.nix`.

  I have confirmed the change using the following VM declaration:

  ```
  {
    cpuFreq = { lib, ... }: {
      powerManagement.cpuFreqGovernor = lib.mkDefault "powersave";
      powerManagement.enable = true;
    };
  }
  ```

  ###### 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: [RDY] buildLinux: Add more overrides
user_login: teto
html_url: https://github.com/NixOS/nixpkgs/pull/34351
updated_at: 2018-02-11 17:31:46
body:
  ###### Motivation for this change
  Make linux kernel packaging easier & nix-shell work smoother, possibly as part of https://github.com/NixOS/nixpkgs/issues/34274#issuecomment-360815413

  - adds possibility to override fields that currently belong to the hostSystem part (namely autoModules and preferBuiltin) . Otherwise one has to run this kind of commands https://github.com/NixOS/nixpkgs/pull/29944#issuecomment-360627518. Hopefully this can also allow to Remove "argsOverride" from linux kernel https://github.com/NixOS/nixpkgs/pull/32014 and also address https://github.com/NixOS/nixpkgs/issues/20187
  - make it easier to work in a nix-shell, to prevent https://github.com/NixOS/nixpkgs/pull/31463

  ###### Things done
  - Added error message in generate-config.pl
  - moved the `$buildRoot` to within the source folder, this way it doesn't have to be created before the unpackPhase and make it easier to work on kernel source without running the unpackPhase.
  - defined buildLinux as generic.nix instead of manual-config.nix . This way one can run
  ```
  buildLinux (rec {
    mptcpVersion = "0.93";
    modDirVersion = "4.9.60";
    version = "${modDirVersion}-mptcp_v${mptcpVersion}";
    # autoModules= true;
  ```
  instead of 
  ```
  import ./generic.nix (rec {
    mptcpVersion = "0.93";
    modDirVersion = "4.9.60";

  ```
  which looks more userfriendly (more similar to the rest of nixpkgs, e.g.,buildPythonPackage, buildLua). If allows to merge at a later date the generic.nix and manual-config.nix to simplify the derivation (https://github.com/NixOS/nixpkgs/issues/2296).


  <!-- 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).

  ---

  @Ericson2314 If you agree with it, I might replace the `./import generic.nix` by `buildLinux` other than mptcp. I added ncurses as a dependancy because I hate not being able to edit my kernel .config manually when in my shell. I could remove it or make it optional.


state: closed
title: python3Packages.multidict: 4.0.0 -> 4.1.0
user_login: dotlambda
html_url: https://github.com/NixOS/nixpkgs/pull/34352
updated_at: 2018-02-08 11:00:30
body:
  I also added myself as a maintainer.

  ###### 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: pythonPackages.discordpy: Use websockets==3.4
user_login: dotlambda
html_url: https://github.com/NixOS/nixpkgs/pull/34353
updated_at: 2018-02-08 11:00:32
body:
  ###### Motivation for this change
  discord.py only works with websockets<4
  See Rapptz/discord.py#973

  I have not tested this, since I have no use for discord.py.
  I only came across the problem using `nox-review` on #34352.

  ###### 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: nixos/containers: Enable use of the network.useHostResolvConf option
user_login: yesbox
html_url: https://github.com/NixOS/nixpkgs/pull/34354
updated_at: 2018-02-04 15:46:18
body:
  ###### Motivation for this change

  Currently `containers.<name>.networking.useHostResolvConf = false;` can never be set as it's in conflict with the `true` value in container-config.nix. This PR enables setting the option to false.

  /etc/resolv.conf from the host will still always be copied. nspawn does this only when private networking is not enabled but NixOS does it unconditionally.
  https://github.com/NixOS/nixpkgs/blob/5eb4a8339c7f33e4239aebe0ebfa7b0cdceee6b6/nixos/modules/virtualisation/containers.nix#L85

  Therefore useHostResolvConf=false relies on resolvconf to overwrite /etc/resolv.conf in the container.
  https://github.com/NixOS/nixpkgs/blob/b4820d49489a8b832cb9148bd23c4ddab03dce5a/nixos/modules/system/boot/stage-2-init.sh#L109-L112
  https://github.com/NixOS/nixpkgs/blob/07e0c0e0a2f237639600f2a0d62f6eac748b1e6e/nixos/modules/tasks/network-interfaces-scripted.nix#L113-L117


  ###### 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: xnbd: init at 0.4.0
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/34355
updated_at: 2018-03-18 12:50:31
body:
  ###### Motivation for this change

  It requires to mount network volumes on scaleway.com (including /-volume on baremetal servers, when ```xnbd-client``` is to be copied to initrd and [run in](https://github.com/scaleway/initrd/blob/51c564e6ac76c3be70622e6c92c6415732e063ec/Linux/tree-common/functions#L264) ```boot.initrd.preLVMCommands```).

  Normal ```nbd``` does not work on scaleway (it shows errors about protocol mismatch).

  Here are two commits "xnbd: init at 0.3.0" and "xnbd: 0.3.0 -> 0.4.0" to preserve working 0.3.0 derivation in the git history
  The distros officially supported by scaleway.com (Ubuntu, etc) still use 0.3.0, so in case of possible issues with 0.4.0, the latter commit could be undone


state: closed
title: mdadm: Make 4.0 the default
user_login: dezgeg
html_url: https://github.com/NixOS/nixpkgs/pull/34356
updated_at: 2018-01-28 14:43:08
body:
  4.0 has been out for a year without another upstream release, so
  presumably 4.x's quite stable enough (and already in Arch & Debian
  Buster for instance).

  @7c6f434c what do you think?


state: closed
title: keepass: Change from mono40 to mono50
user_login: joncojonathan
html_url: https://github.com/NixOS/nixpkgs/pull/34358
updated_at: 2018-01-29 20:59:15
body:
  ###### Motivation for this change
  Issue #31859 (https://github.com/NixOS/nixpkgs/issues/31859) highlighted TLSv1.1 / TLSv1.2
  support isn't available with older versions of Mono 4.  This change moves to use Mono 5.

  ###### 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: Update keepass238
user_login: joncojonathan
html_url: https://github.com/NixOS/nixpkgs/pull/34360
updated_at: 2018-02-25 11:52:31
body:
  keepass: from 2.37 to 2.38 

  Deletion of unnecessary patch files.

  Apologies, changes to `all-packages.nix` are also in PR https://github.com/NixOS/nixpkgs/pull/34358.  I'm not sure why it's in this PR given it's not in this commit (into a now branch).  I am not experienced enough with Git, so I don't know why this occurred or how to resolve.

  ###### Motivation for this change

  Update to Keepass latest 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))
  - [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: doitlive: init at 3.0.3
user_login: mbode
html_url: https://github.com/NixOS/nixpkgs/pull/34361
updated_at: 2018-03-14 19:18:49
body:
  ###### Motivation for this change
  Add package _doitlive_

  ###### 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"`
  - [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: Carnix: 0.6.1 -> 0.6.4
user_login: P-E-Meunier
html_url: https://github.com/NixOS/nixpkgs/pull/34363
updated_at: 2018-02-04 04:20:14
body:
  ###### Motivation for this change

  This new version of Carnix makes it easier to call the generated packages, by:
  - dropping the requirement to specify the package version in the name, and
  - accepting a set of features.

  ###### 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: Terminal broken under NixOS-17.09.2826.5141f28405e
user_login: chisui
html_url: https://github.com/NixOS/nixpkgs/issues/34364
updated_at: 2018-11-05 20:30:50
body:
  ## Issue description

  On the graphical image as well as a system installed from it `terminfo` is broken. This manifests in the form of `clear` and `reset` not work and `nano` only displaying available commands at the bottom with no file content or way to edit anything. I would classify this as a blocker since I only have `nano` as an editor on the installation and `cat`/`echo` are no real alternatives.

  The problem seems to be that `ncurses-6.0-20170902` installs a broken `terminfo` database to `/run/current-system/sw/share/terminfo/`. There any lowercase entry that has corresponding uppercase entries is followed by `~nix~case~hack~1`. Both the entry for `l`(with `linux` in it) and `x`(`xterm*`) have these.

  Creating a copy of this directory where the postfixes are removed and setting the `TERMINFO_DIRS` environment variable to point to that directory fixes the problems. This isn't an acceptable fix though.

  ### Steps to reproduce

  1. run the iso
  2. login
  3. enter `clear`
     **actual**: `'linux': unknown terminal type.`
     **excpected**: a cleared terminal.

  ## Technical details

  ```
   - system: `x86_64-linux`
   - host os: `Linux 4.9.77, NixOS, 17.09.2826.5141f28405e (Hummingbird)`
   - multi-user?: `no`
   - sandbox: `yes`
   - version: `nix-env (Nix) 1.11.16`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`
  ```


state: closed
title: racket: 6.11 -> 6.12
user_login: geistesk
html_url: https://github.com/NixOS/nixpkgs/pull/34365
updated_at: 2018-02-08 12:15:44
body:
  ###### Motivation for this change
  Updates racket to 6.12.

  ###### 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: stdenv fixupPhase breaks packages for which $out isn't a directory
user_login: bgamari
html_url: https://github.com/NixOS/nixpkgs/issues/34366
updated_at: 2018-03-03 19:59:19
body:
  ## Issue description
  In rebasing my NIxOS cross-compilation work I've encountered a bit of an issue which must have been introduced sometime between November and today. `pkgs/stdenv/generic/setup.sh` has the following,
  ```bash
       local propagatedInputsIndex                                                                                                                                                                                   
       for propagatedInputsIndex in "${!flatVars[@]}"; do                                                                                                                                                            
           local propagatedInputsSlice="${flatVars[$propagatedInputsIndex]}[@]"                                                                                                                                      
           local propagatedInputsFile="${flatFiles[$propagatedInputsIndex]}"                                                                                                                                         
                                                                                                                                                                                                                     
           [[ "${!propagatedInputsSlice}" ]] || continue                                                                                                                                                             
                                                                                                                                                                                                                     
           mkdir -p "${!outputDev}/nix-support"                                                                                                                                                                      
           # shellcheck disable=SC2086                                                                                                                                                                               
           printWords ${!propagatedInputsSlice} > "${!outputDev}/nix-support/$propagatedInputsFile"                                                                                                                  
       done                                                                                                                                                                                                          
                                                                                                                                                                                                                     
                                                                                                                                                                                                                     
       if [ -n "${setupHook:-}" -a -d "${!outputDev}" ]; then                                                                                                                                                        
           mkdir -p "${!outputDev}/nix-support"                                                                                                                                                                      
           substituteAll "$setupHook" "${!outputDev}/nix-support/setup-hook"                                                                                                                                         
       fi                                                                                                                                                                                                            
                                                                                                                                                                                                                     
       # Propagate user-env packages into the output with binaries, TODO?                                                                                                                                            
                                                                                                                                                                                                                     
       if [ -n "${propagatedUserEnvPkgs:-}" -a -d "${!outputDev}" ]; then                                                                                                                                            
           mkdir -p "${!outputBin}/nix-support"                                                                                                                                                                      
           # shellcheck disable=SC2086                                                                                                                                                                               
           printWords $propagatedUserEnvPkgs > "${!outputBin}/nix-support/propagated-user-env-packages"                                                                                                              
       fi                                                                                                                                                                                                            
                              
  ```

  Here we appear to assume that `outputBin` and `outputDev` are both directories. However, this isn't always the case: for instance, the `linux-config` derivation defined by `pkgs/os-specific/linux/kernel/generic.nix` fails with the following under cross-compilation (having added a `set -x` to the end of `installPhase` to trace execution),
  ```
  ++ flatVars=(depsBuildBuildPropagated propagatedNativeBuildInputs depsBuildTargetPropagated depsHostHostPropagated propagatedBuildInputs depsTargetTargetPropagated)                                               
  ++ declare -ra flatVars                                                                                                                                                                                            
  ++ flatFiles=("${propagatedBuildDepFiles[@]}" "${propagatedHostDepFiles[@]}" "${propagatedTargetDepFiles[@]}")                                                                                                     
  ++ declare -ra flatFiles                                                                                                                                                                                           
  ++ local propagatedInputsIndex                                                                                                                                                                                     
  ++ for propagatedInputsIndex in "${!flatVars[@]}"                                                                                                                                                                  
  ++ local 'propagatedInputsSlice=depsBuildBuildPropagated[@]'                                                                                                                                                       
  ++ local propagatedInputsFile=propagated-build-build-deps                                                                                                                                                          
  ++ [[ -n '' ]]                                                                                                                                                                                                     
  ++ continue                                                                                                                                                                                                        
  ++ for propagatedInputsIndex in "${!flatVars[@]}"                                                                                                                                                                  
  ++ local 'propagatedInputsSlice=propagatedNativeBuildInputs[@]'                                                                                                                                                    
  ++ local propagatedInputsFile=propagated-native-build-inputs                                                                                                                                                       
  ++ [[ -n '' ]]                                                                                                                                                                                                     
  ++ continue                                                                                                                                                                                                        
  ++ for propagatedInputsIndex in "${!flatVars[@]}"                                                                                                                                                                  
  ++ local 'propagatedInputsSlice=depsBuildTargetPropagated[@]'                                                                                                                                                      
  ++ local propagatedInputsFile=propagated-build-target-deps                                                                                                                                                         
  ++ [[ -n '' ]]                                                                                                                                                                                                     
  ++ continue                                                                                                                                                                                                        
  ++ for propagatedInputsIndex in "${!flatVars[@]}"                                                                                                                                                                  
  ++ local 'propagatedInputsSlice=depsHostHostPropagated[@]'                                                                                                                                                         
  ++ local propagatedInputsFile=propagated-host-host-deps                                                                                                                                                            
  ++ [[ -n '' ]]                                                                                                                                                                                                     
  ++ continue                                                                                                                                                                                                        
  ++ for propagatedInputsIndex in "${!flatVars[@]}"                                                                                                                                                                  
  ++ local 'propagatedInputsSlice=propagatedBuildInputs[@]'                                                                                                                                                          
  ++ local propagatedInputsFile=propagated-build-inputs                                                                                                                                                              
  ++ [[ -n /nix/store/sqiflknbarqvkqsvjkrcr421rqdgvavl-gcc-wrapper-6.4.0 ]]                                                                                                                                          
  ++ mkdir -p /nix/store/6w4jb2g5amdj9g1w36hzj8cmi8xbc4dx-linux-config-4.9-armv7l-unknown-linux-gnueabihf/nix-support                                                                                                
  mkdir: cannot create directory '/nix/store/6w4jb2g5amdj9g1w36hzj8cmi8xbc4dx-linux-config-4.9-armv7l-unknown-linux-gnueabihf': Not a directory                                  
  ```
  Ccing @Ericson2314 as this is triggered by cross-compilation and believe the `gcc-wrapper` hook is the cause.


state: closed
title: pdns-recursor: 4.0.8 -> 4.1.1
user_login: rnhmjoj
html_url: https://github.com/NixOS/nixpkgs/pull/34367
updated_at: 2018-01-29 10:18:22
body:
  ###### Motivation for this change
  4.0.8 introduced an issue with DNSSEC, this version, among other things, fixes that.

  ###### Things done
  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on 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`
  - [x] Tested execution of all binary files
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  cc @vcunat


state: closed
title: backport borgbackup 1.1.4 for release-17.09
user_login: flokli
html_url: https://github.com/NixOS/nixpkgs/pull/34368
updated_at: 2018-02-01 10:43:14
body:
  ###### Motivation for this change
  See #33053

  ###### 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).

  ---


state: closed
title: postfix: 3.2.4 -> 3.2.5
user_login: dotlambda
html_url: https://github.com/NixOS/nixpkgs/pull/34369
updated_at: 2018-01-29 08:02:58
body:
  ###### Motivation for this change
  See http://www.postfix.org/announcements/postfix-3.2.5.html.

  ###### 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).

  ---

  @GrahamcOfBorg build postfix
  @GrahamcOfBorg test dovecot


state: closed
title: Dropbox will not install when run
user_login: moaxcp
html_url: https://github.com/NixOS/nixpkgs/issues/34370
updated_at: 2018-04-22 15:49:54
body:
  ## Issue description

  Dropbox is added to my nixos configuration. When I run dropbox this is the output:

  ```
  john@n1 ~> dropbox
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
  100 70.5M  100 70.5M    0     0   161k      0  0:07:27  0:07:27 --:--:--  270k
  tar: /etc/user/john: Cannot open: No such file or directory
  tar: Error is not recoverable: exiting now
  ```

  My home is in /etc/user/john. I'm wondering if this has anything to do with the error.

  I sort of think it is failing somewhere on this line. https://github.com/NixOS/nixpkgs/blob/dbb774c5e1a9fde65aa6f1010e0e8a8df2b786c9/pkgs/applications/networking/dropbox/default.nix#L71

  Update: Downloaded the file and ran the tar command. Even with ~/.dropbox-dist do_install still runs from the dropbox script.

  ### Steps to reproduce



  ## 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.15, NixOS, 17.09.2873.4c3c0e824aa (Hummingbird)`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.16`
   - channels(root): `"nixos-17.09.2873.4c3c0e824aa"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`


state: closed
title: xautolock service failed to execute locker
user_login: sifmelcara
html_url: https://github.com/NixOS/nixpkgs/issues/34371
updated_at: 2018-02-22 23:11:21
body:
  ## Issue description

  Hello, recently I found xautolock service failed to auto lock on my computer. (Not sure how long it has been broken)

  `locker = "slock"` and `locker = "i3lock -i /path/to/img"` do not work anymore because the binary file `slock` (and `i3lock`) cannot be found in the `PATH`. (`PATH` env var used by the xautolock service)

  Use `locker = "${pkgs.i3lock}/bin/i3lock -i /path/to/img"` instead of `locker = "i3lock -i /path/to/img"` and `locker = "/run/wrapper/bin/slock"` instead of `locker = "slock"` can fix the issue.

  However, I think we should warn our xautolock service users that their xautolock is broken and need to use absolute path to refer to locker. Without the warning, users may keep assuming their computer will auto lock (This is very dangerous).

  Or we should find out which commit causes this issue then apply a workaround to make it work again.

  @Ma27 @WilliButz any ideas?


state: closed
title: glib: Fix Darwin build
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/34373
updated_at: 2018-09-11 18:07:02
body:
  ###### Motivation for this change

  Fix the failure caused in #34198 by a suggested change of mine. @vcunat reported  in https://github.com/NixOS/nixpkgs/pull/34198#issuecomment-361075911.

  ###### Things done

  Restored how flags were before so its bound to work.

  <!-- 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: Fix package colm meta (platforms = unix)
user_login: katyo
html_url: https://github.com/NixOS/nixpkgs/issues/34375
updated_at: 2018-02-11 12:17:58
body:
  ## Issue description

  Currently the `meta.platforms` attribute of colm is an x86_64 machines only:

  https://github.com/NixOS/nixpkgs/blob/c2b668ee7264000b10d554754150ea9305b6ef3d/pkgs/development/compilers/colm/default.nix#L25

  But actually colm is a cross-platform unix application, so platforms must be `unix`.

  ### Steps to reproduce

  Install `colm` package on machines besides `x86_64-linux` and `x86_64-darwin`.

  ## Technical details

  ```
  these paths will be fetched (0.51 MiB download, 2.47 MiB unpacked):
    /nix/store/4rplwj4x74vqsl9mi8zv5f2rhpmzqakq-bash-4.4-p12-man
    /nix/store/fpyrklm5l8iqpm7y0kin4n73mgybpaj0-bash-4.4-p12-doc
    /nix/store/jv8pki49dyp6myjvvnannvvm74p9qkx9-bash-4.4-p12-info
    /nix/store/m1sjp85kczjihc4kvr0xvqmwf38njwz0-bash-4.4-p12-dev
  fetching path ‘/nix/store/fpyrklm5l8iqpm7y0kin4n73mgybpaj0-bash-4.4-p12-doc’...
  fetching path ‘/nix/store/jv8pki49dyp6myjvvnannvvm74p9qkx9-bash-4.4-p12-info’...
  *** Downloading ‘https://cache.nixos.org/nar/07n6wnnsa7c2vv42qbvgjc7brnwnsypgyc9lssvzl714cwn6nr1w.nar.xz’ (signed by ‘cache.nixos.org-1’) to ‘/nix/store/fpyrklm5l8iqpm7y0kin4n73mgybpaj0-bash-4.4-p12-doc’...
  *** Downloading ‘https://cache.nixos.org/nar/04dzl4jlhxhisiby9lyw2k6q2w5ns3xy1h6gfdc14qn649lshy2f.nar.xz’ (signed by ‘cache.nixos.org-1’) to ‘/nix/store/jv8pki49dyp6myjvvnannvvm74p9qkx9-bash-4.4-p12-info’...
     % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
       %  Tot al      %  Re cei ve d %  Xf erd    Ave ra g e  Spe ed     Ti m e     T im e       Tim e   C urrDenlt
   o   a  d          U  p   l  o   a  d         Dl oaTd  oUptloaad  l T ot al    SSpepnt e  nt  Le ft   Sp eedL
  ef  0t       0  S  p0  e  e 0d   
       0        00        0  -- :-- :--0 - -:- -:- - - -:0-- :--        0 0    0  100  271k  100  271k    0     0   271k      0  0:00:01 --:--:--  0:00:01 1435k
  100  107k  100  107k    0     0   107k      0  0:00:01 --:--:--  0:00:01  499k


  fetching path ‘/nix/store/m1sjp85kczjihc4kvr0xvqmwf38njwz0-bash-4.4-p12-dev’...
  fetching path ‘/nix/store/4rplwj4x74vqsl9mi8zv5f2rhpmzqakq-bash-4.4-p12-man’...

  *** Downloading ‘https://cache.nixos.org/nar/13hhbbd3marwdq4vrm377pc1ppb6xayqq71b19lrjyzgfjmhpnrb.nar.xz’ (signed by ‘cache.nixos.org-1’) to ‘/nix/store/m1sjp85kczjihc4kvr0xvqmwf38njwz0-bash-4.4-p12-dev’...
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
    0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  *** Downloading ‘https://cache.nixos.org/nar/08di0250slfpvsfhm47fy4k6c5a745l0i4ywwjxkikbbq6j8yv9z.nar.xz’ (signed by ‘cache.nixos.org-1’) to ‘/nix/store/4rplwj4x74vqsl9mi8zv5f2rhpmzqakq-bash-4.4-p12-man’...
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
  100 88800  100 88800    0     0  88800      0  0:00:01 --:--:--  0:00:01 1970k

  100 54316  100 54316    0     0  54316      0  0:00:01 --:--:--  0:00:01  120k

   - system: `"i686-linux"`
   - host os: `Linux 4.9.78, NixOS, 17.09.2873.4c3c0e824aa (Hummingbird)`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.16`
   - channels(kayo): `""`
   - channels(root): `"nixos-17.09.2873.4c3c0e824aa"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`
  ```


state: open
title: pandoc - statically linked closure-size
user_login: sopvop
html_url: https://github.com/NixOS/nixpkgs/issues/34376
updated_at: 2019-05-13 10:02:45
body:
  ## Issue description
  Statically linked pandoc from all-packages.nix has huge closure size.

  Pandoc has a huge closure since 2017-12-20 https://hydra.nixos.org/job/nixpkgs/trunk/pandoc.x86_64-linux#tabs-charts.

  It seems that pandoc switched to file-embed at this point, and started leaking refs to haskell libraries.

  I've tried running `ldd` and `patchelf --print-rpath` and both seem clean enough. Not referencing anything in haskell ecosystem. But `strings` shows refs to haskell libraries.


  ```console

  > ldd /nix/store/dikskp4kisay6gcx3dyf27q97h9a8066-pandoc-2.0.6/bin/pandoc
          linux-vdso.so.1 (0x00007ffcf4f78000)
          libm.so.6 => /nix/store/1zv5dwifxg5fh08gif8ld3h9f40y8czh-glibc-2.26-115/lib/libm.so.6 (0x00007fe3d4b29000)
          liblua.so.5.3 => /nix/store/1p116lfln2pwfywmsvgcbyfb6inz9l7i-lua-5.3.4/lib/liblua.so.5.3 (0x00007fe3d48f1000)
          libz.so.1 => /nix/store/la2xxf4grdyf37a94ak28m7a61yjqzr9-zlib-1.2.11/lib/libz.so.1 (0x00007fe3d46da000)
          librt.so.1 => /nix/store/1zv5dwifxg5fh08gif8ld3h9f40y8czh-glibc-2.26-115/lib/librt.so.1 (0x00007fe3d44d2000)
          libutil.so.1 => /nix/store/1zv5dwifxg5fh08gif8ld3h9f40y8czh-glibc-2.26-115/lib/libutil.so.1 (0x00007fe3d42cf000)
          libdl.so.2 => /nix/store/1zv5dwifxg5fh08gif8ld3h9f40y8czh-glibc-2.26-115/lib/libdl.so.2 (0x00007fe3d40cb000)
          libgmp.so.10 => /nix/store/hcn4v9kl0lgayz666yf7nfggny504bwz-gmp-6.1.2/lib/libgmp.so.10 (0x00007fe3d3e38000)
          libpthread.so.0 => /nix/store/1zv5dwifxg5fh08gif8ld3h9f40y8czh-glibc-2.26-115/lib/libpthread.so.0 (0x00007fe3d3c1a000)
          libc.so.6 => /nix/store/1zv5dwifxg5fh08gif8ld3h9f40y8czh-glibc-2.26-115/lib/libc.so.6 (0x00007fe3d3868000)
          /nix/store/1zv5dwifxg5fh08gif8ld3h9f40y8czh-glibc-2.26-115/lib/ld-linux-x86-64.so.2 => /nix/store/z0b60y0khix9jb74ka56gw7b7n9s8awx-glibc-2.26-131/lib64/ld-linux-x86-64.so.2 (0x00007fe3d4e75000)

  > patchelf --print-rpath /nix/store/dikskp4kisay6gcx3dyf27q97h9a8066-pandoc-2.0.6/bin/pandoc 
  /nix/store/1p116lfln2pwfywmsvgcbyfb6inz9l7i-lua-5.3.4/lib:/nix/store/la2xxf4grdyf37a94ak28m7a61yjqzr9-zlib-1.2.11/lib:/nix/store/hcn4v9kl0lgayz666yf7nfggny504bwz-gmp-6.1.2/lib:/nix/store/1zv5dwifxg5fh08gif8ld3h9f40y8czh-glibc-2.26-115/lib

  > strings /nix/store/dikskp4kisay6gcx3dyf27q97h9a8066-pandoc-2.0.6/bin/pandoc  | grep /nix/store
  /nix/store/1zv5dwifxg5fh08gif8ld3h9f40y8czh-glibc-2.26-115/lib/ld-linux-x86-64.so.2
  /nix/store/1p116lfln2pwfywmsvgcbyfb6inz9l7i-lua-5.3.4/lib:/nix/store/la2xxf4grdyf37a94ak28m7a61yjqzr9-zlib-1.2.11/lib:/nix/store/hcn4v9kl0lgayz666yf7nfggny504bwz-gmp-6.1.2/lib:/nix/store/1zv5dwifxg5fh08gif8ld3h9f40y8czh-glibc-2.26-115/lib
  /nix/store/dikskp4kisay6gcx3dyf27q97h9a8066-pandoc-2.0.6/bin
  /nix/store/dikskp4kisay6gcx3dyf27q97h9a8066-pandoc-2.0.6/lib/ghc-8.2.2/pandoc-2.0.6
  /nix/store/dikskp4kisay6gcx3dyf27q97h9a8066-pandoc-2.0.6/lib/ghc-8.2.2/x86_64-linux-ghc-8.2.2
  /nix/store/276rs4f8ad3xpld9kydw7kja95qxp1m3-pandoc-2.0.6-data/share/ghc-8.2.2/x86_64-linux-ghc-8.2.2/pandoc-2.0.6
  /nix/store/dikskp4kisay6gcx3dyf27q97h9a8066-pandoc-2.0.6/libexec/x86_64-linux-ghc-8.2.2/pandoc-2.0.6
  /nix/store/dikskp4kisay6gcx3dyf27q97h9a8066-pandoc-2.0.6/etc
  /nix/store/sinharz0d375l5lhdj5qpb6cc4p5nqwa-pandoc-types-1.17.3/bin
  /nix/store/sinharz0d375l5lhdj5qpb6cc4p5nqwa-pandoc-types-1.17.3/lib/ghc-8.2.2/pandoc-types-1.17.3
  /nix/store/sinharz0d375l5lhdj5qpb6cc4p5nqwa-pandoc-types-1.17.3/lib/ghc-8.2.2/x86_64-linux-ghc-8.2.2
  /nix/store/sinharz0d375l5lhdj5qpb6cc4p5nqwa-pandoc-types-1.17.3/share/x86_64-linux-ghc-8.2.2/pandoc-types-1.17.3
  /nix/store/sinharz0d375l5lhdj5qpb6cc4p5nqwa-pandoc-types-1.17.3/libexec/x86_64-linux-ghc-8.2.2/pandoc-types-1.17.3
  /nix/store/sinharz0d375l5lhdj5qpb6cc4p5nqwa-pandoc-types-1.17.3/etc
  /nix/store/aayklpm1bgms01qcs4b6pd2ypdgiy1w8-HTTP-4000.3.9/bin
  /nix/store/aayklpm1bgms01qcs4b6pd2ypdgiy1w8-HTTP-4000.3.9/lib/ghc-8.2.2/HTTP-4000.3.9
  /nix/store/aayklpm1bgms01qcs4b6pd2ypdgiy1w8-HTTP-4000.3.9/lib/ghc-8.2.2/x86_64-linux-ghc-8.2.2
  /nix/store/aayklpm1bgms01qcs4b6pd2ypdgiy1w8-HTTP-4000.3.9/share/x86_64-linux-ghc-8.2.2/HTTP-4000.3.9
  /nix/store/aayklpm1bgms01qcs4b6pd2ypdgiy1w8-HTTP-4000.3.9/libexec/x86_64-linux-ghc-8.2.2/HTTP-4000.3.9
  /nix/store/aayklpm1bgms01qcs4b6pd2ypdgiy1w8-HTTP-4000.3.9/etc
  ```


state: open
title: nginx NixOS module: generated configuration has many superfluous newlines
user_login: coretemp
html_url: https://github.com/NixOS/nixpkgs/issues/34377
updated_at: 2018-11-17 00:52:27
body:
  ## Issue description
  A generated nginx configuration file contains many newlines, which make the file much longer than needed (and it makes it harder to read).

  ### Steps to reproduce
  `service.nginx.enable = true;`

  ## 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: open
title: nginx -t -c: default configuration configured to write to read-only fs
user_login: coretemp
html_url: https://github.com/NixOS/nixpkgs/issues/34378
updated_at: 2019-05-20 15:40:48
body:
  ## Issue description
  nginx: [alert] could not open error log file: open() "/nix/store/hb8dy23a4qkkxx3y3m70wqsn2vyfk56n-nginx-1.12.1/logs/error.log" failed (30: Read-only file system)

  ### Steps to reproduce

  add nginx to `environment.systemPackages` and run

  ```
  nginx -t -c /nix/store/kxgbapyyrxg0q4jxbxnnk0kj0cbrvrn8-nginx.conf
  ```

  ## 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: pyprof2calltree: init at 1.4.3
user_login: SFrijters
html_url: https://github.com/NixOS/nixpkgs/pull/34379
updated_at: 2018-01-30 09:54:55
body:
  ###### Motivation for this change

  New package: "Help visualize profiling data from cProfile with kcachegrind and qcachegrind"

  ###### 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
     - [ ] 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/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: nixos/less configure less with module
user_login: JohnAZoidberg
html_url: https://github.com/NixOS/nixpkgs/pull/34381
updated_at: 2018-02-05 08:31:09
body:
  ###### Motivation for this change
  Because less is configured not directly with a plaintext file but the config file requires translation to a binary file I thought this is the perfect use case for a nixos module.
  Not only can less be configured declaratively now, but I added the convenience that less by default now extracts (xz, gzip, bz2) compressed files transparently before reading.

  I think everything possible in the real configuration can be done with the nix language now - therefore there is no need for an option like "extraConfig".

  ###### Things done

  Added a module to configure less with. Extracts compressed files by default before opening them.

  <!-- 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: pulp: init at 1.6.0
user_login: teto
html_url: https://github.com/NixOS/nixpkgs/pull/34382
updated_at: 2018-02-09 03:56:55
body:
  A python Linear Programming API.


  ###### 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).

  ---
  NB: isn't there a way to better automate simple python packages ? like putting them in a whitelist


state: closed
title: Compile kernel with retpoline GCC support
user_login: clefru
html_url: https://github.com/NixOS/nixpkgs/issues/34383
updated_at: 2018-02-12 21:25:24
body:
  Retpoline is a spectre v2 mitigation technique. GCC 7.3.0 was released last week with support for that. The kernel being the most vulnerable and privileged part should be compiled with retpoline support.

  Requirements:
  * CONFIG_RETPOLINE enabled (it's the default)
  * A compiler that supports -mindirect-branch=thunk-extern, see
  https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/commit/?h=v4.14.15&id=3a72bd4b60da338e66922e4f9eded174b3ad147d

  Switching kernel compilation to GCC 7 should get us there. At the moment we use gcc 6.4.0.


state: closed
title: modules/nvidia-optimus: fix module blacklisting
user_login: gnidorah
html_url: https://github.com/NixOS/nixpkgs/pull/34384
updated_at: 2018-02-10 19:29:02
body:
  ###### Motivation for this change

  Currently if `hardware.nvidiaOptimus.disable = true` blacklisting doesn't work. Blacklist additional module, so no nvidia modules are loaded. Inspired by https://github.com/NixOS/nixpkgs/commit/4111710b8e27479000f5062b7f76f2f44c1a0582#diff-9e16548d809be859135402f495fc2ad7

  ###### 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: Upgrade kernel compiler to GCC 7.
user_login: clefru
html_url: https://github.com/NixOS/nixpkgs/pull/34385
updated_at: 2018-02-05 15:19:31
body:
  ###### Motivation for this change
  Kernel spectre v2 hardening, see
  https://github.com/NixOS/nixpkgs/issues/34383

  ###### Things done
  * Compiled and booted into.
  * Check that `modinfo zfs` shows `vermagic: 4.14.15 SMP mod_unload retpoline`.
  * Check the output of `grep . /sys/devices/system/cpu/vulnerabilities/*`:
  ```
  /sys/devices/system/cpu/vulnerabilities/meltdown:Not affected
  /sys/devices/system/cpu/vulnerabilities/spectre_v1:Vulnerable
  /sys/devices/system/cpu/vulnerabilities/spectre_v2:Mitigation: Full AMD retpoline
  ```

  This is only PR is only for discussion. I found the use of stdenvKernelCc a bit ugly, but couldn't find a more idiomatic expression. 

  <!-- 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: looking-glass-client: init at a10
user_login: Pneumaticat
html_url: https://github.com/NixOS/nixpkgs/pull/34386
updated_at: 2018-02-02 00:54:01
body:
  ###### Motivation for this change

  An application to relay frames from a KVM VFIO virtual machine (e.g. running Windows) to a window on the Linux host using shared memory.

  ###### 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: Hydra build failure is not reproducible with sandbox (missing latex package)
user_login: timokau
html_url: https://github.com/NixOS/nixpkgs/issues/34387
updated_at: 2019-02-17 20:54:18
body:
  ## Issue description

  I thought I fixed the sage build (https://github.com/NixOS/nixpkgs/pull/34291).
  It built sandboxed on my and @7c6f434c's machines. But then the [Hydra build failed](https://hydra.nixos.org/job/nixpkgs/trunk/sage.x86_64-linux) because the latex package xcolor is missing. The package was available on my machine, but should not have been available in the sandbox.

  ### Steps to reproduce

  Build sage from https://github.com/timokau/nixpkgs/tree/sage-fix-shebangs-unstable.

  ## 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.78, NixOS, 17.09.2875.c2b668ee726 (Hummingbird)`
   - multi-user?: `yes`
   - sandbox: `yes`
   - version: `nix-env (Nix) 1.12pre5873_b76e282d`
   - channels(root): `"nixos-17.09.2875.c2b668ee726, pkgs-unstable-18.03pre126020.931a0b8be80, unstable-18.03pre126508.8ecadc12502"`
   - channels(timo): `"unstable-18.03pre117327.3fe7cddc30"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`
  ```


state: closed
title: security.acme: added reload and restart lists for sytemd targets
user_login: qknight
html_url: https://github.com/NixOS/nixpkgs/pull/34388
updated_at: 2018-02-06 21:36:02
body:
  ###### Motivation for this change

  * added a list for systemd reload and restart targets
  * using the nixos module system to set the default at the domain option (instead of using code in the `config = ` section which duplicates code and makes it not accessible from outside the acme.nix scope)

  ###### Things done

  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: nano: 2.9.2 -> 2.9.3
user_login: lsix
html_url: https://github.com/NixOS/nixpkgs/pull/34389
updated_at: 2019-04-17 01:59:03
body:
  ###### Motivation for this change

  See http://lists.gnu.org/archive/html/info-gnu/2018-01/msg00015.html for release announcement
  ###### 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: Mono stable backports
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/pull/34390
updated_at: 2018-01-29 18:19:44
body:
  Backport a couple of Mono changes I'd like back to the stable branch.

  cc @orivej @globin @jammerful 


state: closed
title: highlight: 3.41 -> 3.42
user_login: WilliButz
html_url: https://github.com/NixOS/nixpkgs/pull/34391
updated_at: 2018-01-31 20:54:34
body:
  ###### Motivation for this change
  [new release](https://github.com/andre-simon/highlight/releases/tag/3.42)

  ###### 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: pythonPackages.discordpy: Mark as broken
user_login: dotlambda
html_url: https://github.com/NixOS/nixpkgs/pull/34392
updated_at: 2018-02-08 10:59:23
body:
  ###### Motivation for this change
  closes #34353 

  ###### 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: Nixos tests fails depending on its name
user_login: symphorien
html_url: https://github.com/NixOS/nixpkgs/issues/34393
updated_at: 2018-03-04 13:46:38
body:
  ## Issue description

  Nixos tests may fail depending on their name

  ### Steps to reproduce

  ```
  $ cat a.nix
  with import <nixpkgs/nixos/lib/testing.nix> { system="x86_64-linux"; };
  makeTest {
    name = "run-predictableInterfaceNames-predictable-with-networkd";

    machine = { config, pkgs, ... }: {
    };

    testScript = ''
      $machine->succeed("true");
    '';
  }
  $  nix-build a.nix     
  these derivations will be built:
    /nix/store/2844j0qrnxjzyxa1s3cwg9nnxdfw3zsj-vm-test-run-run-predictableInterfaceNames-predictable-with-networkd.drv
  building path(s) ‘/nix/store/zc5fz0nry32k354gqchiw135mdn9hhgg-vm-test-run-run-predictableInterfaceNames-predictable-with-networkd’
  starting VDE switch for network 1
  running the VM test script
  machine: must succeed: true
  machine: waiting for the VM to finish booting
  machine: starting vm
  machine# Formatting '/tmp/nix-build-vm-test-run-run-predictableInterfaceNames-predictable-with-networkd.drv-0/vm-state-machine/machine.qcow2', fmt=qcow2 size=536870912 cluster_size=65536 lazy_refcou6
  machine# qemu-system-x86_64: -usbdevice tablet: '-usbdevice' is deprecated, please use '-device usb-...' instead
  machine# qemu-system-x86_64: -monitor unix:./monitor: Failed to connect socket ./monitor: No such file or directory
  error: Can't use an undefined value as a symbol reference at /nix/store/22rg6kabcnqjadb6ajfdxqk8sq415dq3-nixos-test-driver/lib/perl5/site_perl/Machine.pm line 275.
  Can't use an undefined value as a symbol reference at /nix/store/22rg6kabcnqjadb6ajfdxqk8sq415dq3-nixos-test-driver/lib/perl5/site_perl/Machine.pm line 275.
  vde_switch: EOF on stdin, cleaning up and exiting
  cleaning up
  builder for ‘/nix/store/2844j0qrnxjzyxa1s3cwg9nnxdfw3zsj-vm-test-run-run-predictableInterfaceNames-predictable-with-networkd.drv’ failed with exit code 4
  error: build of ‘/nix/store/2844j0qrnxjzyxa1s3cwg9nnxdfw3zsj-vm-test-run-run-predictableInterfaceNames-predictable-with-networkd.drv’ failed
  ```

  If you change the name to "blah" the test succeeds.

  At some point I thought it may be due to the length of the name, but if I change the name to
  `blablahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahh`
  I get a different failure:
  ```
  building path(s) ‘/nix/store/h9sf3b5ls0s4s3kbj6nk9g8rwq2h4fr5-vm-test-run-blablahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahb’
  starting VDE switch for network 1
  Died at /nix/store/22rg6kabcnqjadb6ajfdxqk8sq415dq3-nixos-test-driver/bin/.nixos-test-driver-wrapped line 45, <$stdoutR> line 1.
  vde_switch: EOF on stdin, cleaning up and exiting
  cleaning up
  builder for ‘/nix/store/y5hx2j4kfppa3pzspy9iszk8ay5adiyh-vm-test-run-blablahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahbl2
  error: build of ‘/nix/store/y5hx2j4kfppa3pzspy9iszk8ay5adiyh-vm-test-run-blablahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahbld
  ```
  ## Technical details

   - system: `"x86_64-linux"`
   - host os: `Linux 4.9.77, NixOS, 18.03pre125953.5402412b972 (Impala)`
   - multi-user?: `yes`
   - sandbox: `yes`
   - version: `nix-env (Nix) 1.11.16`
   - channels(root): `"nixos-18.03pre125953.5402412b972"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`


state: open
title: graphics-drawingcombinators doesn't build
user_login: razvan-panda
html_url: https://github.com/NixOS/nixpkgs/issues/34394
updated_at: 2018-02-20 20:00:34
body:
  ### Error

  > [neo@nixos:~/Forks/nodejs-exec]$ nix-build "<nixpkgs>" -A haskellPackages.graphics-drawingcombinators
  > these derivations will be built:
  >   /nix/store/rxi3hv3grb5vkjfbspaypiin7fqn4zzw-graphics-drawingcombinators-1.5.1.drv
  > building path(s) ‘/nix/store/s5mqar15syb1p56v4pzn29rdvf1sa16f-graphics-drawingcombinators-1.5.1-doc’, ‘/nix/store/yh6p0zln0vmn0qgcbjvyv2r1v63c5dwk-graphics-drawingcombinators-1.5.1’
  > setupCompilerEnvironmentPhase
  > Build with /nix/store/fd5vgah6xcwzy6xahlkl1xg637xy2n50-ghc-8.0.2.
  > unpacking sources
  > unpacking source archive /nix/store/srk2aam8ykg4wx7pk8wrhi6574bnilkl-graphics-drawingcombinators-1.5.1.tar.gz
  > source root is graphics-drawingcombinators-1.5.1
  > setting SOURCE_DATE_EPOCH to timestamp 1437778316 of file graphics-drawingcombinators-1.5.1/src/Graphics/DrawingCombinators.hs
  > patching sources
  > compileBuildDriverPhase
  > setupCompileFlags: -package-db=/tmp/nix-build-graphics-drawingcombinators-1.5.1.drv-0/package.conf.d -j1 -threaded
  > [1 of 1] Compiling Main             ( Setup.lhs, /tmp/nix-build-graphics-drawingcombinators-1.5.1.drv-0/Main.o )
  > Linking Setup ...
  > configuring
  > configureFlags: --verbose --prefix=/nix/store/yh6p0zln0vmn0qgcbjvyv2r1v63c5dwk-graphics-drawingcombinators-1.5.1 --libdir=$prefix/lib/$compiler --libsubdir=$pkgid --docdir=/nix/store/s5mqar15syb1p56v4pzn29rdvf1sa16f-graphics-drawingcombinators-1.5.1-doc/share/doc --with-gcc=gcc --package-db=/tmp/nix-build-graphics-drawingcombinators-1.5.1.drv-0/package.conf.d --ghc-option=-optl=-Wl,-rpath=/nix/store/yh6p0zln0vmn0qgcbjvyv2r1v63c5dwk-graphics-drawingcombinators-1.5.1/lib/ghc-8.0.2/graphics-drawingcombinators-1.5.1 --ghc-option=-j1 --disable-split-objs --disable-library-profiling --disable-profiling --enable-shared --disable-coverage --enable-library-vanilla --enable-executable-dynamic --enable-tests --ghc-option=-split-sections
  > Configuring graphics-drawingcombinators-1.5.1...
  > Setup: Encountered missing dependencies:
  > OpenGL ==2.9.*
  > builder for ‘/nix/store/rxi3hv3grb5vkjfbspaypiin7fqn4zzw-graphics-drawingcombinators-1.5.1.drv’ failed with exit code 1
  > error: build of ‘/nix/store/rxi3hv3grb5vkjfbspaypiin7fqn4zzw-graphics-drawingcombinators-1.5.1.drv’ failed

  ### Steps to reproduce

      nix-build "<nixpkgs>" -A haskellPackages.graphics-drawingcombinators

  ## Technical details

      - system: `"x86_64-linux"`
      - host os: `Linux 4.9.78, NixOS, 17.09.2875.c2b668ee726 (Hummingbird)`
      - multi-user?: `yes`
      - sandbox: `no`
      - version: `nix-env (Nix) 1.11.16`
      - channels(root): `"nixpkgs-unstable-18.03pre126020.931a0b8be80, nixos-17.09.2875.c2b668ee726, nixos-unstable-18.03pre118631.66b63d2f5a"`
      - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`


state: closed
title: keybase: 1.0.39 -> 1.0.40
user_login: jonafato
html_url: https://github.com/NixOS/nixpkgs/pull/34395
updated_at: 2018-02-06 21:42:55
body:
  ###### Motivation for this change

  There is a new keybase release available.

  Additionally, update `keybase-gui` and `kbfs` to 1.0.40. This is
  necessary to prevent errors in `keybase-gui` when versions are
  mismatched.

  ###### 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: btrbk: install to bin
user_login: Moredread
html_url: https://github.com/NixOS/nixpkgs/pull/34396
updated_at: 2018-02-05 03:20:23
body:
  ###### Motivation for this change

  The btrbk executable was only installed to the sbin directory. Therefore that it wasn't available in the standard PATH.

  ###### 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: awstats: add tools directory
user_login: griff
html_url: https://github.com/NixOS/nixpkgs/pull/34397
updated_at: 2018-02-02 12:48:07
body:
  ###### Motivation for this change

  awstats has a tools directory with command line helper tools but it was not included in the derivation output. This change simply adds the tools directory to the output.

  ###### 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: keepass: change from mono40 to mono54
user_login: joncojonathan
html_url: https://github.com/NixOS/nixpkgs/pull/34398
updated_at: 2018-01-29 21:59:42
body:
  Issue https://github.com/NixOS/nixpkgs/issues/31859 highlighted TLSv1.1 / TLSv1.2 support isn't available with older versions of Mono 4.  This change moves to use Mono 5.4.  Tested as working with Keepass v2.38 for which PR https://github.com/NixOS/nixpkgs/pull/34360 is already open.

  ###### 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: Update unity3d to 2017.3.0
user_login: velovix
html_url: https://github.com/NixOS/nixpkgs/issues/34399
updated_at: 2018-10-19 21:36:50
body:
  Unity has introduced the 2017 cycle, with the latest release being 2017.3.0. The current version for the unity3d package is 5.6.1.

  @jb55 who is marked as the maintainer for this package.


state: closed
title: lib: Better use the module type system in platform parsing
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/34400
updated_at: 2018-01-31 03:03:08
body:
  ###### Motivation for this change

  I need some module system types here so I can next fix meta-checks for derivations. I'd like to use a "proper" record type here, but submodule types seem overkill so holding off with ad-hoc stuff for now. In practice, all I need for the next step are the `.check` functions so this is good, especially as the submodule check function is shallow, saving full inductive type-checking for a later step.

  ###### 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 @ElvishJerricco @danharaj


state: open
title: Add a containerd module
user_login: vdemeester
html_url: https://github.com/NixOS/nixpkgs/pull/34402
updated_at: 2019-07-21 11:01:12
body:
  This add a containerd module so you can have a containerd systemd service
  running and using it with other tools. One possibility is to make dockerd
  using this containerd service using `--containerd` flag on dockerd

  Signed-off-by: Vincent Demeester <vincent@sbr.pm>

  ###### Motivation for this change

  Have a `containerd` module, that could be used with `dockerd` or `kubernetes` and `cri-containerd`, etc..

  ###### 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: GHC 8.4 package overrides
user_login: deepfire
html_url: https://github.com/NixOS/nixpkgs/pull/34404
updated_at: 2018-02-06 18:56:39
body:
  ###### Motivation for this change
  Supply a set of fixes to make more packages buildable with GHC 8.4-alpha2.

  ###### 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: Adds modifier option to developPackage
user_login: pjan
html_url: https://github.com/NixOS/nixpkgs/pull/34405
updated_at: 2018-01-30 18:26:08
body:
  ###### Motivation for this change
  `developPackage` uses the default haskell package settings. While the option to set `(source-)overrides` allows the modification of packages the derivation depends on (e.g. `dontHaddock`, `doBenchmark`, ...), these settings can't be updated for the package itself. Adding the option to pass a `modifier` unlocks this 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)
     - [ ] 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: gnome-shell-extension-clipboard-indicator: init at v30
user_login: jonafato
html_url: https://github.com/NixOS/nixpkgs/pull/34406
updated_at: 2018-02-01 23:33:33
body:
  ###### Motivation for this change

  Add the Clipboard Indicator 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: rdma-core: fix rxe_cfg and platforms flags
user_login: markuskowa
html_url: https://github.com/NixOS/nixpkgs/pull/34407
updated_at: 2018-02-01 00:44:11
body:
  ###### Motivation for this change

  - Fix a path in `rxe_cfg` for persistent config data (script crashes when location in /nix/store) 
  - proper path for `ifconfig`
  - Set platform flag to linux

  ###### Things done
  rxe_cfg can now be used to add RDMA transport to network interface
  <!-- 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: beegfs: add beeond, enable RDMA
user_login: markuskowa
html_url: https://github.com/NixOS/nixpkgs/pull/34408
updated_at: 2018-02-01 00:45:04
body:
  ###### Motivation for this change
  - Enable compilation of beeond feature. BeeOND sets up a beegfs  on demand across as set of nodes and mounts it.
  - Add` rdma-core` to inputs and enable RDMA transport option.

  ###### Things done

  <!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->
  Tested BeeOND setup and tear down in virtualbox environment

  - [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))
  beegfs test suceeds
  - [] 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: qemu-vm: fix script syntax and VM args
user_login: steveeJ
html_url: https://github.com/NixOS/nixpkgs/pull/34409
updated_at: 2018-09-25 09:37:26
body:
  ###### Motivation for this change

  * The target *vmWithBootLoader* is broken for my configuration. The VM hangs after pivoting to the real rootfs, waiting on boot (/dev/vdb2) forever.
  * An empty line (without \) in between the arguments for qemu will have the remainder arguments ignored
  * The network parameter *vlan* is deprecated, instead qemu suggests to use the `-netdev`

  Please let me know if you need me to split into separate commits.

  ###### 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: How to (momentarily) disable overlays ?
user_login: teto
html_url: https://github.com/NixOS/nixpkgs/issues/34410
updated_at: 2018-06-18 05:28:03
body:
  ## Issue description

  For some operations such as nix-index or when running nox-review, I would like to disable my overlay because I use my overlay as a kind of scratch nixpkgs but also because it feels impure.
  When I run `nox-review wip` to check my PRs against master, I would like to make sure my overlay doesn't interfere in a way that makes the tests pass on my machine but not on a bare nixpkgs.

  I've tried the following without success
  ```
  export NIXPKGS_OVERLAYS="" nox-review`
  `nix-shell -p nox --arg overlays '[]'`
  ```
  and ended up moving my overlay folder :(

  ## Technical details
  nixos-unstable/master


state: open
title: httpie: support additional auth plugins
user_login: flokli
html_url: https://github.com/NixOS/nixpkgs/issues/34412
updated_at: 2018-01-30 09:43:24
body:
  ## Issue description
  httpie has some quite useful [additional auth plugins](https://github.com/jakubroztocil/httpie#105auth-plugins) for things like HMAC, oAuth and JWTAuth, which don't come with httpie by default, but are normally distributed via PyPI.
  I'd suggest to add those to nixpkgs too, and extend the httpie expression to also add those plugins in case some featureFlags are set.

  /cc @antono, @relrod, @schneefux 


state: closed
title: package request: rpl
user_login: coretemp
html_url: https://github.com/NixOS/nixpkgs/issues/34413
updated_at: 2018-01-30 15:54:58
body:
  ## Issue description
  http://rpl.sourceforge.net (text replacement tool)

  ### Steps to reproduce
  ag http://rpl.sourceforge.net nixpkgs


state: closed
title: postfix: Correct license
user_login: dotlambda
html_url: https://github.com/NixOS/nixpkgs/pull/34414
updated_at: 2018-02-01 08:51:45
body:
  ###### Motivation for this change
  The postfix derivation incorrectly lists BSD as the license, whereas postfix up to version 3.2.4 is licensed under IBM Public License 1.0. Maybe this should also be corrected in the 17.09 branch.
  According to http://www.postfix.org/announcements/postfix-3.2.5.html,

  > starting with Postfix 3.2.5, Postfix 3.2 is distributed with a dual license: in addition to the historical IBM Public License 1.0, it is now also distributed with the more recent Eclipse Public License 2.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)
     - [ ] 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 maintainer @rickynils 


state: closed
title: python27Packages.faulthandler fails to build
user_login: stefano-m
html_url: https://github.com/NixOS/nixpkgs/issues/34415
updated_at: 2018-04-23 22:57:21
body:
  ## Issue description

  python27Packages.faulthandler fails to build on the unstable channel

  Cc @sauyon ([faulthandler's maintainer](https://github.com/NixOS/nixpkgs/blob/804285f589ded484b530750dd1ec03b9052bcdac/pkgs/development/python-modules/faulthandler/default.nix#L16))

  ### Steps to reproduce

  ```shell
   nix-channel --list
  unstable https://nixos.org/channels/nixpkgs-unstable
  ```

  ```shell
  nix-channel --update unstable
  downloading Nix expressions from ‘https://d3g5gsiof5omrk.cloudfront.net/nixpkgs/nixpkgs-18.03pre126020.931a0b8be80/nixexprs.tar.xz’...
  downloading ‘https://d3g5gsiof5omrk.cloudfront.net/nixpkgs/nixpkgs-18.03pre126020.931a0b8be80/nixexprs.tar.xz’... [8271/9692 KiB, 813.3 KiB/s]
  unpacking channels...
  ```

  ```shell
  nix-env -iA unstable.python27Packages.faulthandler
  ```

  The output shows test failures due to regular expressions not matching. E.g.

  ```
  AssertionError: Regex didn't match: '^Fatal Python error: Segmentation fault\n\nCurrent\\ thread\\ XXX\\ \\<python\\>\\ \\(most\\ recent\\ call\\ first\\):\n  File "<string>", line 4 in <module>' not found in u'Fatal Python error: Segmentation fault\n\nCurrent thread XXX <python2.7> (most recent call first):\n  File "<string>", line 4 in <module>'
  ```
  It seems that the tests are expecting to see `python` in the message, while the actual error says `python2.7`. If it's just that, I hope that it would be easy to fix the build.

  I am happy to help if given some guidance.

  Full output:
  * https://gist.github.com/stefano-m/bf3f62b5597f79069adddf2d91b84c57

  ## Technical details

  - system: `"x86_64-linux"`
   - host os: `Linux 4.9.78, NixOS, 17.09.2875.c2b668ee726 (Hummingbird)`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.16`
   - channels(root): `"nixos-17.09.2875.c2b668ee726"`
   - channels(user): `"unstable-18.03pre126020.931a0b8be80"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`


state: closed
title: ibus-kkc engine support
user_login: vanzef
html_url: https://github.com/NixOS/nixpkgs/pull/34416
updated_at: 2018-03-10 14:13:39
body:
  ###### Motivation for this change
  This PR adds support for ibus-kkc IME, based on libkkc.

  ###### Things done

  Added packages `pythonPackages.marisa` (python bindings, generated by swig), `libkkc`, `libkkc-data` and `ibus-kkc`.

  <!-- 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: Tensorflow: revert to wheel-based build and update to 1.5.0
user_login: jyp
html_url: https://github.com/NixOS/nixpkgs/pull/34418
updated_at: 2018-01-30 13:44:19
body:
  Please note: this PR should not be merged until #33559 is cleared.

  ###### Motivation for this change
  Two motivations:
  - Tensorflow does not currently build in master
  - Upstream update

  ###### 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: xz build failure when using custom store location
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/issues/34419
updated_at: 2018-01-30 13:31:47
body:
  ## Issue description

  The `xz` package fails to builds when using Nix Unstable and a custom store location on a non-NixOS system.

  ```
  make[2]: Leaving directory '/build/xz-5.2.3/tests'
  make  check-TESTS
  make[2]: Entering directory '/build/xz-5.2.3/tests'
  PASS: test_check
  PASS: test_stream_flags
  PASS: test_filter_flags
  PASS: test_block_header
  PASS: test_index
  PASS: test_bcj_exact_size
  /build/xz-5.2.3/src/xz/.libs/lt-xz: ./files/good-*.xz: No such file or directory
  Good file failed: ./files/good-*.xz
  FAIL: test_files.sh
  test_compress.sh:
    generated_abc.............
    generated_random.............
    generated_text.............
    prepared_*/build/xz-5.2.3/src/xz/.libs/lt-xz: ./compress_prepared_*: No such file or directory
  Compressing failed: -1 ./compress_prepared_*
  FAIL: test_compress.sh
  PASS: test_scripts.sh
  =========================================
  2 of 9 tests failed
  Please report to lasse.collin@tukaani.org
  =========================================
  Makefile:592: recipe for target 'check-TESTS' failed
  make[2]: *** [check-TESTS] Error 1
  make[2]: Leaving directory '/build/xz-5.2.3/tests'
  Makefile:715: recipe for target 'check-am' failed
  make[1]: *** [check-am] Error 2
  make[1]: Leaving directory '/build/xz-5.2.3/tests'
  Makefile:613: recipe for target 'check-recursive' failed
  make: *** [check-recursive] Error 1
  ```

  ### Steps to reproduce
  ```
  nix build -A xz
  ```

  ## Technical details

  - nix-env (Nix) 1.12pre5873_b76e282d build from:
  - Nixpkgs 17.09 at c2b668ee7264000b10d554754150ea9305b6ef3d


state: closed
title: pythonPackages.tensorflow: 1.3.1 -> 1.4.1
user_login: jyp
html_url: https://github.com/NixOS/nixpkgs/pull/34420
updated_at: 2018-04-05 12:00:20
body:
  Also revert to a wheel-based build (the bazel-based build is broken
  and it is unclear how to repair it)

  ###### Motivation for this change

  Two motivations:

  - Tensorflow does not currently build in master
  - Upstream update

  ###### 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: godot: 2.1.4 -> 3.0
user_login: lboklin
html_url: https://github.com/NixOS/nixpkgs/pull/34421
updated_at: 2018-03-28 16:55:47
body:
  ###### Motivation for this change

  Godot 3.0 is released!

  ###### Things done

  Version bump to a new major stable version.

  <!-- 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: security.acme
user_login: qknight
html_url: https://github.com/NixOS/nixpkgs/issues/34422
updated_at: 2018-04-14 18:26:31
body:
  ## Issue description

  we are creating `security.acme` records from two modules:

  * nixcloud.email
  * nixcloud-webservices

  my original idea was that they could share the certificates but the `security.acme` won't merge my configurations and bails out with:

  ## config from module a

  ```security.acme.certs = {
      "example.com" = {
        webroot = "/var/lib/acme/acme-challenge";
        domain = "example.com";
        extraDomains = { "lastlog.de" = null; };
      };
    };
  ```

  ## config from module b

  ```  security.acme.certs = {
      "example.com" = {
        webroot = "/var/lib/acme/acme-challenge";
        domain = "example.com";
      };
    };

  ```

  ## the error message

  ```
  nix-repl> :p config.security.acme.certs."example.com"
  { _module = { args = { name = "example.com"; }; check = true; }; allowKeysForGroup = false; domain = «error: The unique option `security.acme.certs.example.com.domain' is defined multiple times, in `/etc/nixos/configuration.nix' and `/h}
  ```

  # question & current solution

  i wonder if certificate sharing can even work with the way `security.acme` is designed at the moment. 

  so for now, until someone can teach me otherwise, i will just issue a new certificate per abstraction which means:

  * more certificates to handle
  * faster exceeding or using up the certificate pool (let's encrypt issues 4/week for a single domain IIRC)


state: closed
title: terraform_0_11-full@unstable: can't init providers if version = "> 0"
user_login: siers
html_url: https://github.com/NixOS/nixpkgs/issues/34423
updated_at: 2018-02-06 21:09:22
body:
  ## Issue description

  Can't `terraform init` the `.terraform/plugins/` if a `version`'s been pinned.

  EDIT: it actually thinks all the providers are on version 0.0.0 — is this supposed to be that way? Surely not.

  ### Steps to reproduce & technical details

      /tmp/sand-bEa % nix-shell -p nix-info --run "nix-info -m"
        - system: `"x86_64-linux"`
        - host os: `Linux 4.9.76, NixOS, 17.09.2731.92d088e891e (Hummingbird)`
        - multi-user?: `yes`
        - sandbox: `no`
        - version: `nix-env (Nix) 1.11.16`
        - channels(s): `"nixos-17.09-17.09.2875.c2b668ee726, unstable-18.03pre126020.931a0b8be80"`
        - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`

      s|tmp/sand-bEa % nix-shell -I nixpkgs=$HOME/.nix-defexpr/channels/unstable -p terraform_0_11-full

      [nix-shell:/tmp/sand-bEa]$ rm -rf .terraform

      [nix-shell:/tmp/sand-bEa]$ te init

      Initializing provider plugins...

      Missing required providers.

      The following provider constraints are not met by the currently-installed
      provider plugins:

      * digitalocean (> 0)

      Terraform can automatically download and install plugins to meet the given
      constraints, but this step was skipped due to the use of -get-plugins=false
      and/or -plugin-dir on the command line.

      If automatic installation is not possible or desirable in your environment,
      you may manually install plugins by downloading a suitable distribution package
      and placing the plugin's executable file in one of the directories given in
      by -plugin-dir on the command line, or in the following directory if custom
      plugin directories are not set:
          terraform.d/plugins/linux_amd64

      [nix-shell:/tmp/sand-bEa]$ ls .terraform/
      plugin_path

      [nix-shell:/tmp/sand-bEa]$ cat main.tf
      provider "digitalocean" {
        token = ""
        version = "> 0"
      }

      [nix-shell:/tmp/sand-bEa]$ sed -i 's:>:=:' main.tf; cat main.tf
      provider "digitalocean" {
        token = ""
        version = "= 0"
      }

      [nix-shell:/tmp/sand-bEa]$ te init

      Initializing provider plugins...

      Terraform has been successfully initialized!

      You may now begin working with Terraform. Try running "terraform plan" to see
      any changes that are required for your infrastructure. All Terraform commands
      should now work.

      If you ever set or change modules or backend configuration for Terraform,
      rerun this command to reinitialize your working directory. If you forget, other
      commands will detect it and remind you to do so if necessary.

      [nix-shell:/tmp/sand-bEa]$ ls .terraform/
      plugin_path  plugins

      [nix-shell:/tmp/sand-bEa]$ cat .terraform/plugins/linux_amd64/lock.json
      {
        "digitalocean": "1a3bde760c3789ad144b748c39a87bb1aab3900e7c334d1a037a0a6bccd6e382"
      }


state: closed
title: firefox-bin: 58.0 -> 58.0.1 [security]
user_login: tokudan
html_url: https://github.com/NixOS/nixpkgs/pull/34424
updated_at: 2018-01-30 23:10:44
body:
  ###### Motivation for this change

  Update firefox-bin (security 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: firefox-bin: 58.0 -> 58.0.1 [security]
user_login: tokudan
html_url: https://github.com/NixOS/nixpkgs/pull/34425
updated_at: 2018-01-30 23:10:48
body:
  (cherry picked from commit ba2008938de62bcaeb04ec0b12d08a04da46ba34)

  ###### Motivation for this change

  Security update for firefox-bin

  ###### 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: libyaml-cpp: 0.5.3 -> 0.6.1
user_login: andir
html_url: https://github.com/NixOS/nixpkgs/pull/34426
updated_at: 2018-02-13 15:44:06
body:
  ###### Motivation for this change

  Bump to latest upstream 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))
  - [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: SSH does not recognise RemoteCommand directive in config file
user_login: R-VdP
html_url: https://github.com/NixOS/nixpkgs/issues/34427
updated_at: 2018-01-31 13:57:08
body:
  ## Issue description
  According to [the release notes](https://www.openssh.com/txt/release-7.6) SSH recognises the `RemoteCommand` directive since version 7.5. Using this, however, throws the following error:

  `.ssh/config: line 24: Bad configuration option: remotecommand`
  `.ssh/config: terminating, 1 bad configuration options`

  On Arch Linux, using SSH 7.6, this option works fine.

  ### Steps to reproduce

  Add the following to `.ssh/config`:

  `RequestTTY Force`
  `RemoteCommand watch "date"`

  And then run `ssh localhost`. The expected behaviour is to get an SSH session with the watch command, but on NixOS this gives the aforementioned error.

  ## Technical details

   - system: `"x86_64-linux"`
   - host os: `Linux 4.14.15, NixOS, 17.09.2875.c2b668ee726 (Hummingbird)`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.16`
   - channels(root): `"nixos-17.09.2875.c2b668ee726"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`


state: closed
title: libxkbcommon: 0.7.2 → 0.8.0
user_login: jtojnar
html_url: https://github.com/NixOS/nixpkgs/pull/34429
updated_at: 2018-02-24 21:33:17
body:
  ###### Motivation for this change
  Updated, converted to meson and removed flex (not needed since 0.3.1).

  https://github.com/xkbcommon/libxkbcommon/blob/b82e3b764e60df337ca695e8f8642e7bf42b0cca/NEWS#L1-L19

  cc @garbas @ttuegel 

  ###### 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: psol, ngx_pagespeed: 1.13.35.1 -> 1.13.35.2
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/34430
updated_at: 2018-02-17 10:21:00
body:
  https://www.modpagespeed.com/doc/release_notes#release_1.13.35.2-beta


  <!-- 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).

  ---

  Tested with NixOps deployment using it,
  as well as with functionality and NixOS test added in #33708.


state: closed
title: json-glib: fixup darwin install_name
user_login: LnL7
html_url: https://github.com/NixOS/nixpkgs/pull/34431
updated_at: 2018-02-01 23:25:43
body:
  ###### Motivation for this change

  Couldn't figure out how to fix it durning the build.

  Fixes the rpath issues in #34428


  ###### 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/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: uhd: 3.10.2.0 -> 3.10.3.0
user_login: markuskowa
html_url: https://github.com/NixOS/nixpkgs/pull/34434
updated_at: 2018-02-11 09:21:09
body:
  ###### Motivation for this change
  Version update. Includes fix to build against boost 1.66 (see https://github.com/NixOS/nixpkgs/issues/33549 and https://github.com/NixOS/nixpkgs/pull/33552)


  ###### 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
     - [ ] 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"`
  - [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: dante service: change to network-online.target dep
user_login: Shados
html_url: https://github.com/NixOS/nixpkgs/pull/34435
updated_at: 2018-02-17 10:18:06
body:
  ###### Motivation for this change

  Fixes dante sometimes failing to start as a result of a race condition around IP assignment (especially during boot-up).

  ###### Things done

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

  - [x] Built on NixOS
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  `network-online.target` properly depends on the underlying network
  management tool (e.g. NixOS static configuration scripts, dhcpcd,
  NetworkManager, networkd) signalling that all interfaces are up and
  appropriately configured (to whatever degree possible/required), whereas
  `network.target` only indicates that the network management tool itself
  has started.


state: closed
title: Firefox 57.0.4 -> 58.0.1
user_login: andir
html_url: https://github.com/NixOS/nixpkgs/pull/34436
updated_at: 2018-01-31 14:28:20
body:
  ###### Motivation for this change

  update firefox to latest stable version. Mostly driven by https://www.mozilla.org/en-US/security/advisories/mfsa2018-05/


  ###### 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: [17.09] 57.0.4 -> 58.0.1
user_login: andir
html_url: https://github.com/NixOS/nixpkgs/pull/34437
updated_at: 2018-01-31 14:27:25
body:
  ###### Motivation for this change

  This is a pretty simple port of #34436. Probably needs some polishing and some of the lib changes might need to be moved into  separated derivations.

  ###### 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: firefox-bin: 58.0 -> 58.0.1 [Critical security fix]
user_login: taku0
html_url: https://github.com/NixOS/nixpkgs/pull/34438
updated_at: 2018-01-31 15:38:30
body:
  ###### Motivation for this change

  - Critical security fix

  https://www.mozilla.org/en-US/firefox/58.0.1/releasenotes/
  https://www.mozilla.org/en-US/security/advisories/mfsa2018-05/

  ###### 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: Avoid double import
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/34439
updated_at: 2018-01-31 05:13:13
body:
  ###### Motivation for this change

  More work (finish?) what @grahamc started.

  ###### 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: gnome-shell-extension-icon-hider: init at v19
user_login: jonafato
html_url: https://github.com/NixOS/nixpkgs/pull/34440
updated_at: 2018-02-01 23:33:51
body:
  ###### Motivation for this change

  Add the Icon Hider 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: parity: add stable and beta versions of ethereum client
user_login: akru
html_url: https://github.com/NixOS/nixpkgs/pull/34441
updated_at: 2018-02-21 09:17:54
body:
  ###### Motivation for this change

  This PR added two versions of Parity ethereum client (https://parity.io):

  * parity v1.8.9
  * parity-beta v1.9.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/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Fix virtualType for network-interfaces-scripted
user_login: rnhmjoj
html_url: https://github.com/NixOS/nixpkgs/pull/34442
updated_at: 2019-02-23 09:39:48
body:
  ###### Motivation for this change
  Fix bug in #34258 and add a test ot prevent it

  ###### 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: supervise: 1.1.0 -> 1.2.0
user_login: catern
html_url: https://github.com/NixOS/nixpkgs/pull/34443
updated_at: 2018-02-02 00:14:56
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
     - [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: lib: Fix #30902
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/34444
updated_at: 2018-09-26 13:44:47
body:
  ###### Motivation for this change

  See the "lib, stdenv: Check..." commit for details. 

  Work in progress because I need to overhaul `release-lib.nix`, and maybe other uses of `meta.platforms`.

   Fixes #30902

  ###### Things done

  Need to ensure `release-lib.nix` packages still eval fine.

  <!-- 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 @bgamari @dtzWill 


state: closed
title: mpd_clientlib, ncmpc: fix on Darwin
user_login: vbgl
html_url: https://github.com/NixOS/nixpkgs/pull/34445
updated_at: 2018-02-02 07:35:48
body:
  ###### Motivation for this change

  On Darwin, the dynamic library is broken, which make software linked to this library unusable (`mpd`, `ncmpcpp`, etc.):

  ```
  $ nix-build -A mpd_clientlib && otool -L result/lib/libmpdclient.2.dylib
  /nix/store/if3cvcqqxv22pgjyk3fk3a95v6gdwv4c-libmpdclient-2.13
  result/lib/libmpdclient.2.dylib:
  	@rpath/libmpdclient.2.dylib (compatibility version 0.0.0, current version 0.0.0)

  $ nix-build -A mpd && ./result/bin/mpd
  /nix/store/qlz1pcyf5k4qlwh8jc8rnvv025v3jjny-mpd-0.20.15
  dyld: Library not loaded: @rpath/libmpdclient.2.dylib
    Referenced from: …/./result/bin/mpd
    Reason: image not found
  ```


  ###### 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: closed
title: skopeo: remove the patch by setting a variable at build time
user_login: nlewo
html_url: https://github.com/NixOS/nixpkgs/pull/34446
updated_at: 2018-02-08 16:20:18
body:
  ###### Motivation for this change
  Just an improvment

  ###### 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: haskell-ide-engine broken
user_login: Infinisil
html_url: https://github.com/NixOS/nixpkgs/issues/34447
updated_at: 2018-03-23 14:27:52
body:
  ## Issue description
  The recently added haskell-ide-engine is now broken (already marked as broken by @peti in https://github.com/NixOS/nixpkgs/commit/b83990dd76c812632509a7efa4caf90da277236e). This new failure is briefly discussed in #32947's [comments](https://github.com/NixOS/nixpkgs/pull/32947#issuecomment-359491863). The full build logs (of the failing dependency path) are [here](https://gist.github.com/Infinisil/0964bb60bfb2d7bba2002c71aa3df8ba) and these are the errory bits

  ```
  Warning:
      This package indirectly depends on multiple versions of the same package. This is very likely to cause a compile failure.
        package ghc-mod-core (ghc-mod-core-5.9.0.0) requires haskell-src-exts-1.19.1-GkJUFo8Rp3b1KlAdoTXU6c
        package hlint (hlint-2.0.15-DnfSXCOnlvhJh25E4Cb1Bg) requires haskell-src-exts-1.20.1-835K5nW7Qg0K3DUFrUYhiW
        package haskell-src-exts-util (haskell-src-exts-util-0.2.1.2-4UhAxVuyQajDfxD9gJGXOC) requires haskell-src-exts-1.20.1-835K5nW7Qg0K3DUFrUYhiW
  Using Cabal-2.0.1.0 compiled by ghc-8.2
  Using compiler: ghc-8.2.2
  Using install prefix:
  /nix/store/lfi038zbjrl64f2zpk72bwsq2b26yn95-ghc-mod-core-5.9.0.0
  Executables installed in:
  /nix/store/lfi038zbjrl64f2zpk72bwsq2b26yn95-ghc-mod-core-5.9.0.0/bin
  Libraries installed in:
  /nix/store/lfi038zbjrl64f2zpk72bwsq2b26yn95-ghc-mod-core-5.9.0.0/lib/ghc-8.2.2/ghc-mod-core-5.9.0.0
  Dynamic Libraries installed in:
  /nix/store/lfi038zbjrl64f2zpk72bwsq2b26yn95-ghc-mod-core-5.9.0.0/lib/ghc-8.2.2/x86_64-linux-ghc-8.2.2
  Private executables installed in:
  /nix/store/lfi038zbjrl64f2zpk72bwsq2b26yn95-ghc-mod-core-5.9.0.0/libexec/x86_64-linux-ghc-8.2.2/ghc-mod-core-5.9.0.0
  Data files installed in:
  /nix/store/lfi038zbjrl64f2zpk72bwsq2b26yn95-ghc-mod-core-5.9.0.0/share/x86_64-linux-ghc-8.2.2/ghc-mod-core-5.9.0.0
  Documentation installed in:
  /nix/store/cx5cf3l7k452dan6j4cicyw0fvxpj1xb-ghc-mod-core-5.9.0.0-doc/share/doc
  Configuration files installed in:
  /nix/store/lfi038zbjrl64f2zpk72bwsq2b26yn95-ghc-mod-core-5.9.0.0/etc
  No alex found
  Using ar found on system at:
  /nix/store/mdyy001q67hiks0g24ra53z7ckm4jfr4-binutils-2.28.1/bin/ar
  No c2hs found
  Using cpphs version 1.20.8 found on system at:
  /nix/store/r4kakwazf0n9kwk1vnqs24ky5ppsh4m0-cpphs-1.20.8/bin/cpphs
  No doctest found
  Using gcc version 6.4.0 given by user at:
  /nix/store/6s3dl13ingr21z93dy6zxcc652wdlcrh-gcc-wrapper-6.4.0/bin/gcc
  Using ghc version 8.2.2 found on system at:
  /nix/store/75hyhwqmh2zh2wflffn1qgrrhy5nl8vg-ghc-8.2.2/bin/ghc
  Using ghc-pkg version 8.2.2 found on system at:
  /nix/store/75hyhwqmh2zh2wflffn1qgrrhy5nl8vg-ghc-8.2.2/bin/ghc-pkg
  No ghcjs found
  No ghcjs-pkg found
  No greencard found
  Using haddock version 2.18.1 found on system at:
  /nix/store/75hyhwqmh2zh2wflffn1qgrrhy5nl8vg-ghc-8.2.2/bin/haddock
  No happy found
  Using haskell-suite found on system at: haskell-suite-dummy-location
  Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location
  No hmake found
  Using hpc version 0.67 found on system at:
  /nix/store/75hyhwqmh2zh2wflffn1qgrrhy5nl8vg-ghc-8.2.2/bin/hpc
  Using hsc2hs version 0.68.2 found on system at:
  /nix/store/75hyhwqmh2zh2wflffn1qgrrhy5nl8vg-ghc-8.2.2/bin/hsc2hs
  Using hscolour version 1.24 found on system at:
  /nix/store/wx43l198z7ckkifwzm69bbaam3djmnv3-hscolour-1.24.2/bin/HsColour
  No jhc found
  Using ld found on system at:
  /nix/store/i8fxs7ppvkayaczq1vwzw9vcqkqrrj02-binutils-wrapper-2.28.1/bin/ld
  No lhc found
  No lhc-pkg found
  No pkg-config found
  Using runghc version 8.2.2 found on system at:
  /nix/store/75hyhwqmh2zh2wflffn1qgrrhy5nl8vg-ghc-8.2.2/bin/runghc
  No shelltest found
  Using strip version 2.28 found on system at:
  /nix/store/mdyy001q67hiks0g24ra53z7ckm4jfr4-binutils-2.28.1/bin/strip
  Using tar found on system at:
  /nix/store/zr5z057g5ilp885mp2mlnq2x9djp386w-gnutar-1.30/bin/tar
  No uhc found
  *** abort because of serious configure-time warning from Cabal
  builder for '/nix/store/5in0333j40sfl82x6rwhj13hadh7wj9w-ghc-mod-core-5.9.0.0.drv' failed with exit code 1
  cannot build derivation '/nix/store/bg9ay2zyyk1a03smz9lf9xmhfld4x5kf-HaRe-0.8.4.1.drv': 1 dependencies couldn't be built
  cannot build derivation '/nix/store/4526zp7j262fd7pmh15bnppa5dgim2i7-ghc-mod-5.9.0.0.drv': 1 dependencies couldn't be built
  cannot build derivation '/nix/store/3jsrjdw9jqagxi3fa441sgzlr6dpkxq2-hie-plugin-api-0.1.0.0.drv': 1 dependencies couldn't be built
  cannot build derivation '/nix/store/bsm5nmr3kypmi6f3hp998jp0m8xqmgs1-hie-apply-refact-0.1.0.0.drv': 3 dependencies couldn't be built
  cannot build derivation '/nix/store/1w2yw4q7ay35cmrpdwxhqyvvddybd14q-hie-brittany-0.1.0.0.drv': 3 dependencies couldn't be built
  cannot build derivation '/nix/store/31v2dbq37c44060lvdascky8vmw07anp-hie-build-plugin-0.1.0.0.drv': 1 dependencies couldn't be built
  cannot build derivation '/nix/store/1g1j3kvarc05vnlixfj0vq2yfh8fpkhn-hie-eg-plugin-async-0.1.0.0.drv': 2 dependencies couldn't be built
  cannot build derivation '/nix/store/8vdj7ahhr9mrzyf49r8jchvvpbxrvr2q-hie-example-plugin2-0.1.0.0.drv': 1 dependencies couldn't be built
  cannot build derivation '/nix/store/x25iqkr5i4ad16n9x37616kph33pk4f0-hie-ghc-mod-0.1.0.0.drv': 3 dependencies couldn't be built
  cannot build derivation '/nix/store/pbrxwagc9ic6zpi2b7zk5bpb61lkac8a-hie-ghc-tree-0.1.0.0.drv': 3 dependencies couldn't be built
  cannot build derivation '/nix/store/w6jhhzl958k2riqpkavrs39d40n8j0z0-hie-hoogle-0.1.0.0.drv': 3 dependencies couldn't be built
  cannot build derivation '/nix/store/y1828lrsjfpgjnqrlk58g61knc3n63c0-hie-hare-0.1.0.0.drv': 5 dependencies couldn't be built
  cannot build derivation '/nix/store/9pyn7r9lbk06lchkxfm3xpfq6zprpy1f-hie-haddock-0.1.0.0.drv': 6 dependencies couldn't be built
  cannot build derivation '/nix/store/j77zb9fpq8vqpiqx87az65bsh672lrpk-haskell-ide-engine-0.1.0.0.drv': 12 dependencies couldn't be built
  error: build of '/nix/store/j77zb9fpq8vqpiqx87az65bsh672lrpk-haskell-ide-engine-0.1.0.0.drv' failed
  ```

  @shlevy @michalrus @Fresheyeball

  ### Steps to reproduce
      
      nix-build -A haskellPackages.haskell-ide-engine --arg config '{ allowBroken = true; }'

  ## Technical details

  nixpkgs version: fefa9ef756298e6863ece2e93bd057124b78452f


state: closed
title: minikube and its drivers
user_login: flokli
html_url: https://github.com/NixOS/nixpkgs/issues/34448
updated_at: 2018-09-26 07:19:34
body:
  ## Issue description
  Currently, minikube comes with support for with 3 drivers for virtual machine generation applicable to NixOS:

  ### virtualbox
  The default driver. Expects a `VBoxManage` command in `$PATH`, and maybe a setup similar to that:

  ```nix
  virtualisation.virtualbox.host = {
    enable = true;
  #  headless = true;
      };
  ```
  `minikube start` failed for me with the following error message:

  ```
  E0131 11:18:05.788454     553 start.go:165] Error starting host:  Error creating host: Error executing step: Creating VM.
  : Error setting up host only network on machine start: The host-only adapter we just created is not visible. This is a well known VirtualBox bug. You might want to uninstall it and reinstall at least version 5.0.12 that is is supposed to fix this issue
  ```
  Note `VBoxManage --version` reports `5.2.4r119758` ;-)

  ### [kvm](https://github.com/kubernetes/minikube/blob/master/docs/drivers.md#kvm-driver)
  Deprecated, but should (still) work in theory, in concert with something like this:
  ```nix
  virtualisation.libvirtd.enable = true;
  users.extraUsers.myuser.extraGroups = [ "libvirtd" ];
  networking.firewall.checkReversePath = false
  ```

  At first, it complained about an unexpected EOF:
  ```
  Starting local Kubernetes v0.0.0-master+c8a201669 cluster...
  Starting VM...
  E0131 11:09:15.203814   11796 start.go:159] Error starting host: Error getting state for host: unexpected EOF.

   Retrying.
  E0131 11:09:15.203960   11796 start.go:165] Error starting host:  Error getting state for host: unexpected EOF
  ```

  journal:
  ```
  Jan 31 11:09:15 tp.flokli.de libvirtd[11587]: 2018-01-31 10:09:15.203+0000: 11587: info : libvirt version: 3.10.0
  Jan 31 11:09:15 tp.flokli.de libvirtd[11587]: 2018-01-31 10:09:15.203+0000: 11587: info : hostname: tp.flokli.de
  Jan 31 11:09:15 tp.flokli.de libvirtd[11587]: 2018-01-31 10:09:15.203+0000: 11587: error : virNetSocketReadWire:1808 : End of file while reading data: Input/output error
  ```

  After a cleanup of `~/.minikube`, it however seemed to work - so it might be leftovers from the `virtualbox` run above.

  ### [kvm2](https://github.com/kubernetes/minikube/blob/master/docs/drivers.md#kvm2-driver)
  Preferred over kvm, but expects a docker-machine-driver-kvm2 in `$PATH` that needs to be installed separately (see linked docs)

  Maybe we want to add the kvm2 package to the minikube expression?

  I'm not sure about whether we explicitly reference the required binaries instead of requiring them to be there at runtime.


  ### Steps to reproduce
  ```
  minikube start [--vm-driver kvm/kvm2]
  ```


  ## Technical details
  ```
   - system: `"x86_64-linux"`
   - host os: `Linux 4.14.13, NixOS, 18.03.git.499b3ed (Impala)`
   - multi-user?: `yes`
   - sandbox: `yes`
   - version: `nix-env (Nix) 1.11.16`
   - channels(root): `"nixos-18.03pre126687.499b3edb306"`
   - 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: dovecot_pigeonhole: 0.4.21 -> 0.5.0.1
user_login: eqyiel
html_url: https://github.com/NixOS/nixpkgs/pull/34449
updated_at: 2018-01-31 22:55:58
body:
  ###### Motivation for this change

  Dovecot was recently updated, this needs to be updated at the same time as Dovecot otherwise it won't build. 😅 

  ###### 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).

  ---

  cc @fpletz 


state: closed
title: leksah doesn't build
user_login: razvan-panda
html_url: https://github.com/NixOS/nixpkgs/issues/34451
updated_at: 2018-01-31 16:30:17
body:
  ## Issue description

  > Linking dist/build/test-tool/test-tool ...
  > [105 of 115] Compiling GI.WebKit2.Structs.Credential ( GI/WebKit2/Structs/Credential.hs, dist/build/GI/WebKit2/Structs/Credential.o )
  > [106 of 115] Compiling GI.WebKit2.Structs.NavigationAction ( GI/WebKit2/Structs/NavigationAction.hs, dist/build/GI/WebKit2/Structs/NavigationAction.o )
  > running tests
  > [107 of 115] Compiling GI.WebKit2.Structs.ScriptDialog ( GI/WebKit2/Structs/ScriptDialog.hs, dist/build/GI/WebKit2/Structs/ScriptDialog.o )
  > Running 1 test suites...
  > Test suite test-tool: RUNNING...
  > [108 of 115] Compiling GI.WebKit2.Structs.UserScript ( GI/WebKit2/Structs/UserScript.hs, dist/build/GI/WebKit2/Structs/UserScript.o )
  > [109 of 115] Compiling GI.WebKit2.Structs.UserStyleSheet ( GI/WebKit2/Structs/UserStyleSheet.hs, dist/build/GI/WebKit2/Structs/UserStyleSheet.o )
  > [110 of 115] Compiling GI.WebKit2.Structs ( GI/WebKit2/Structs.hs, dist/build/GI/WebKit2/Structs.o )
  > [111 of 115] Compiling GI.WebKit2.Constants ( GI/WebKit2/Constants.hs, dist/build/GI/WebKit2/Constants.o )
  > [112 of 115] Compiling GI.WebKit2.Callbacks ( GI/WebKit2/Callbacks.hs, dist/build/GI/WebKit2/Callbacks.o )
  > [113 of 115] Compiling GI.WebKit2.Objects.WebContext ( GI/WebKit2/Objects/WebContext.hs, dist/build/GI/WebKit2/Objects/WebContext.o )
  > [114 of 115] Compiling GI.WebKit2.Objects ( GI/WebKit2/Objects.hs, dist/build/GI/WebKit2/Objects.o )
  > ### Failure in src/IDE/Utils/CabalPlan.hs:37: expression `:{
  >   eitherDecodeStrict' (BS.pack
  >     "{\
  >     \   \"cabal-lib-version\" : \"1.24.0.0\",\
  >     \   \"cabal-version\" : \"1.24.0.0\",\
  >     \   \"install-plan\" : [\
  >     \      {\
  >     \         \"type\" : \"pre-existing\",\
  >     \         \"components\" : {\
  >     \            \"lib\" : {\
  >     \               \"depends\" : [\
  >     \                  \"array-0.5.1.1\",\
  >     \                  \"base-4.9.0.0\"\
  >     \               ]\
  >     \            }\
  >     \         },\
  >     \         \"id\" : \"Cabal-1.24.0.0\"\
  >     \      },\
  >     \      {\
  >     \         \"id\" : \"QuickCheck-2.9.1-ec9a1c39266d75ed2c3314f6e846a8f11853eff43fc45db79c7256d9bfd94602\",\
  >     \         \"components\" : {\
  >     \            \"lib\" : {\
  >     \               \"depends\" : [\
  >     \                  \"base-4.9.0.0\",\
  >     \                  \"containers-0.5.7.1\",\
  >     \                  \"random-1.1-fe6ccf72ebd63a2d68570bb45b42bd08df5570c6151cb9af54907d40ef9af454\"\
  >     \               ]\
  >     \            }\
  >     \         },\
  >     \         \"flags\" : {\
  >     \            \"templatehaskell\" : true\
  >     \         },\
  >     \         \"type\" : \"configured\"\
  >     \      }\
  >     \   ]\
  >     \}") :: Either String PlanJson
  > :}'
  > expected: Right (PlanJson {pjPlan = [PlanItem {piId = "Cabal-1.24.0.0", piType = "pre-existing", piComps = [(ComponentLib,fromList ["array-0.5.1.1","base-4.9.0.0"])]},PlanItem {piId = "QuickCheck-2.9.1-ec9a1c39266d75ed2c3314f6e846a8f11853eff43fc45db79c7256d9bfd94602", piType = "configured", piComps = [(ComponentLib,fromList ["base-4.9.0.0","containers-0.5.7.1","random-1.1-fe6ccf72ebd63a2d68570bb45b42bd08df5570c6151cb9af54907d40ef9af454"])]}]})
  >  but got: Right (PlanJson {pjPlan = [PlanItem {piId = "Cabal-1.24.0.0", piType = "pre-existing", piComps = [(ComponentLib,fromList ["array-0.5.1.1","base-4.9.0.0"])]},PlanItem {piId = "QuickCheck-2.9.1-ec9a1c39266d75ed2c3314f6e846a8f11853eff43fc45db79c7256d9bfd94602", piType = "configured", piComps = [(ComponentLib,fromList ["base-4.9.0.0","containers-0.5.7.1","random-1.1-fe6ccf72ebd63a2d68570bb45b42bd08df5570c6151cb9af54907d40ef9af454"])]}], pjCabalVersion = "1.24.0.0", pjCabalLibVersion = "1.24.0.0", pjCompilerId = Nothing, pjOS = Nothing, pjArch = Nothing})
  > Examples: 6  Tried: 6  Errors: 0  Failures: 1
  > Test suite test-tool: FAIL
  > Test suite logged to: dist/test/leksah-server-0.16.2.0-test-tool.log
  > 0 of 1 test suites (0 of 1 test cases) passed.
  > builder for ‘/nix/store/lpa8cj1j345imvsjyvwvyqq771m9gcqf-leksah-server-0.16.2.0.drv’ failed with exit code 1
  > cannot build derivation ‘/nix/store/savffw378x3glalpdg4p1jbxy79v35hj-ghc-8.0.2-with-packages.drv’: 1 dependencies couldn't be built
  > cannot build derivation ‘/nix/store/z09iwcp48r1dx0kqgh3hw0wy8pgs7w5w-leksah.drv’: 1 dependencies couldn't be built
  > cannot build derivation ‘/nix/store/3cp4wrxsy1b6majfd1zzjjvcvmxqpydb-system-path.drv’: 1 dependencies couldn't be built
  > cannot build derivation ‘/nix/store/cp3n9b2sig96x7vb1mb2k8mli7dyk405-nixos-system-nixos-17.09.2875.c2b668ee726.drv’: 1 dependencies couldn't be built
  > error: build of ‘/nix/store/cp3n9b2sig96x7vb1mb2k8mli7dyk405-nixos-system-nixos-17.09.2875.c2b668ee726.drv’ failed


  ## Technical details

  >  - system: `"x86_64-linux"`
  >  - host os: `Linux 4.9.78, NixOS, 17.09.2875.c2b668ee726 (Hummingbird)`
  >  - multi-user?: `yes`
  >  - sandbox: `no`
  >  - version: `nix-env (Nix) 1.11.16`
  >  - channels(root): `"nixpkgs-unstable-18.03pre126020.931a0b8be80, nixos-17.09.2875.c2b668ee726, nixos-unstable-18.03pre118631.66b63d2f5a"`
  >  - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`


state: closed
title: Override version in overlay
user_login: ktf
html_url: https://github.com/NixOS/nixpkgs/issues/34452
updated_at: 2018-02-01 07:52:48
body:
  ## Issue description

  Maybe I've a too naive understanding of nix, however when I try to override the version of a given package using the following overlay:

  ```nix
  self: super:
  {
    myZlib = super.zlib.override { version = "v1.2.8"; };
  }
  ```

  I get:

  ```
  error: anonymous function at /nix/store/kj7mjqng86c59kaqyx5rzf75i9gdizfk-nixpkgs-17.09pre116788.0adc0668b37/nixpkgs/pkgs/development/libraries/zlib/default.nix:1:1 called with unexpected argument ‘version’, at /nix/store/kj7mjqng86c59kaqyx5rzf75i9gdizfk-nixpkgs-17.09pre116788.0adc0668b37/nixpkgs/lib/customisation.nix:74:12
  ```

  ### Steps to reproduce

  In `nix-repl`:

  ```
  :l <nixpkgs>
  zlib.override { version = "v1.2.8"; }
  ```

  ## Technical details

   - system: `"x86_64-darwin"`
   - host os: `Darwin 17.4.0, macOS 10.13.3`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.16`
   - channels(root): `"nixpkgs-17.09pre116788.0adc0668b37"`
   - channels(ktf): `""`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixpkgs`


state: closed
title: tp_smapi: 0.42 -> unstable-2017-12-04
user_login: magnetophon
html_url: https://github.com/NixOS/nixpkgs/pull/34455
updated_at: 2018-01-31 19:57:52
body:
  make it build for kernel 4.15
  see https://github.com/evgeni/tp_smapi/issues/31 and https://github.com/evgeni/tp_smapi/issues/32

  ###### 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: teleport: init at 2.4.0
user_login: KimBurgess
html_url: https://github.com/NixOS/nixpkgs/pull/34456
updated_at: 2018-02-01 12:06:28
body:
  ###### Motivation for this change

  Teleport was did not have a pre-existing package for Nix.

  ###### 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: llvm 6: init
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/34457
updated_at: 2018-03-09 20:11:53
body:
  ###### Motivation for this change

  Start building and testing LLVM 6, currently on RC1.

  Helps ensure release doesn't have bugs re:NixOS / our projects, and hopefully enables us to at least make LLVM 6 available after final release and update the default shortly after.

  Anyway, test test please! :)

  ###### 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: open
title: sacad: init at 2.0.6
user_login: ayyess
html_url: https://github.com/NixOS/nixpkgs/pull/34458
updated_at: 2019-05-21 00:39:03
body:
  SACAD is a multi platform command line tool to download album covers without manual intervention, ideal for integration in scripts, audio players, etc.

  Also includes: web_cache: init at 1.0.2

  - [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: 4.15 breakage tracking
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/issues/34459
updated_at: 2018-04-21 12:58:00
body:
  Mostly to track / ensure folks are aware of the issue.  Haven't tried chasing down patches/fixes/updates for these yet.

  * [ ] linuxPackages_4_15.nvidiaPackages.beta
  * [ ] linuxPackages_4_15.nvidiaPackages.legacy_340
  * [ ] linuxPackages_4_15.nvidiaPackages.legacy_304
  * [ ] linuxPackages_4_15.nvidiaPackages.legacy_173
  * [x] linuxPackages_4_15.nvidiaPackages.stable
  * [x] linuxPackages_4_15.spl (ZFS!)
  * [x] linuxPackages_4_15.virtualbox
  * [ ] linuxPackages_4_15.virtualboxGuestAdditions

  -------

  Test command:
  ```
  $ nix build '(with (import ./. {}).linuxPackages_4_15; [ nvidiaPackages spl virtualbox virtualboxGuestAdditions zfs zfsUnstable ])'
  ```


state: open
title: Headphone audio doesn't work anymore
user_login: domenkozar
html_url: https://github.com/NixOS/nixpkgs/issues/34460
updated_at: 2018-10-16 20:50:11
body:
  I have rebooted my machine yesterday and headphones stopped working on NixOS 17.09.

  cc @fpletz @grahamc who confirm the same issue started about 1-2 weeks ago.


state: closed
title: [WIP] Proof of concept: Provide default libGL aliases
user_login: avnik
html_url: https://github.com/NixOS/nixpkgs/pull/34461
updated_at: 2018-03-05 14:03:23
body:
  ###### Motivation for this change

  Alternative attempt to resolve libGL hell, via smooth transition to libglvnd
  (this is first step, where no hashes shoudl be changes (or at least minimise rebuild as possible).

  (second commit to chromium/default.nix) marked as `treewide` is just placeholder, I plan to have 3 commits replacing mesa-* with libGL* everywhere.

  So next step will provide function to make derivation for `/run/opengl-drivers`, something, which can be useed as:
  ```
  mkOpenglDriversSet {
      libGL_provider = mesa_drivers;
      libGLvnd_drivers = [];
      vulcan_drivers = [];
      opencl_drivers = [];
  }
  ```
  or
  ```
  mkOpenglDriverSet {
      libGL_provider = libglvnd;
      libGLvnd_drivers = [ mesa_drivers_glvnd nvidia_drivers ...];
      vulcan_drivers = [ some_package_providing_icd_file ];
      opencl_drivers = [ some_package_providing_icd_file ];
  }
  ```

  At some moment, we can swtich default `libGL` alias (introduced in first commit) to libglvnd, and it will be single mass-rebuild.  Folks, who have runtime issues with libglvnd, can use first of examples above to use old-style `libGL.so.`

  @vcunat @gnidorah  Any thoughts?

  ###### 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: boost-dev references bleed into boost binaries via header macros
user_login: clefru
html_url: https://github.com/NixOS/nixpkgs/issues/34462
updated_at: 2018-02-05 21:13:16
body:
  ## Issue description
  When compiling a binary using boost, compilation embeds a path to boost-dev header files in the binary. I think that this is due to the use of `__FILE__` macros in code embedded in the header files directly. The result is a needless reference to the boost-dev output. This can increase closure size considerable, which is a problem with initrds.

  I think that the `#line` pragma on the top of the boost header files should be mutated in the boost-dev output to something that the scanner doesn't recognize as a reference, for instance,
  ```
  #line 1 "/nix/store/fl2bqzgij4ky6g84q2zfz40ypai4993c-boost-1.66_0-dev/include/boost/exception/detail/exception_ptr.hpp"
  ```
  could be mutated to one of the following
  ```
  #line 1 "/NIX/STORE/fl2bqzgij4ky6g84q2zfz40ypai4993c-boost-1.66_0-dev/include/boost/exception/detail/exception_ptr.hpp"
  #line 1 "boost/include/boost/exception/detail/exception_ptr.hpp"
  ```

  ### Steps to reproduce
  ```
  nix-build -A thin-provisioning-tools
  nix-query -q --references result/
  strings result/bin/pdata_tools | grep /nix/store
  ```

  ## Technical details
   - system: `"x86_64-linux"`
   - host os: `Linux 4.14.15, NixOS, 18.03.git.753efe6 (Impala)`
   - multi-user?: `yes`
   - sandbox: `yes`
   - version: `nix-env (Nix) 1.11.16`
   - nixpkgs: `/nix/nixpkgs`


state: closed
title: firefox: enable official branding
user_login: andir
html_url: https://github.com/NixOS/nixpkgs/pull/34463
updated_at: 2018-02-01 11:54:03
body:
  As stated by Sylvestre Ledru (@sylvestre) on Nov 22, 2017 at
  https://github.com/NixOS/nixpkgs/issues/31843#issuecomment-346372756 we
  should have permission to use the official firefox branding.

  Fur purposes of documentation the statement of @sylvestre:
  > As the person who did part of the work described in the LWN article
  > and release manager working for Mozilla, I can confirm the statement
  > that I made in
  > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=815006
  >
  > @garbas shared with me the list of patches applied for the Nix package.
  > As they are just for portability and tiny modifications, they don't
  > alter the experience of the product. In parallel, Rok also shared the
  > build options. They seem good (even if I cannot judge the quality of the
  > packaging of the underlying dependencies like sqlite, png, etc).
  > Therefor, as long as you keep the patch queue sane and you don't alter
  > the experience of Firefox users, you won't have any issues using the
  > official branding.

  ###### 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: irods: 4.2.1 -> 4.2.2 + server bugfixes
user_login: bzizou
html_url: https://github.com/NixOS/nixpkgs/pull/34464
updated_at: 2018-03-19 18:06:59
body:
  ###### Motivation for this change
  - upgrade
  - adaptation of pathes for the irodsServer
  - fixed avroccp dependency (boost conflict gcc vs llvm)

  ###### 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: Add setFunctionArgs lib function.
user_login: shlevy
html_url: https://github.com/NixOS/nixpkgs/pull/34466
updated_at: 2018-02-02 14:44:16
body:
  Among other things, this will allow *2nix tools to output plain data
  while still being composable with the traditional
  callPackage/.override interfaces.


state: closed
title: Emacs as a service: set EDITOR in tty and set VISUAL
user_login: magnetophon
html_url: https://github.com/NixOS/nixpkgs/issues/34467
updated_at: 2018-02-06 13:27:45
body:
  ## Issue description

  When using Emacs as a service in NixOS, in a tty ``EDITOR`` is not set; at least here it's nano.
  ``VISUAL`` is not set at all.


state: closed
title: manual/options-to-docbook: remove string escaping
user_login: WilliButz
html_url: https://github.com/NixOS/nixpkgs/pull/34469
updated_at: 2018-11-15 16:34:44
body:
  This removes escaping of strings which lead to a false presentation in the
  resulting manpages (e.g. "${someExpression}" in an option's default
  value resulted in "\\${someExpression}" in the manpages) which cannot be copied as is
  and thus might be misleading in a manual.

  Multiline-strings are now identified by the contained newlines and escaping them
  is not necessary as they already have to be escaped in the module's definition.

  -> [example of escaped default value](https://nixos.org/nixos/manual/options.html#opt-services.mpd.musicDirectory)
  ###### 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"`
  - [ ] 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/xautolock: fix default defaults/examples, add assertions
user_login: WilliButz
html_url: https://github.com/NixOS/nixpkgs/pull/34470
updated_at: 2018-02-23 12:12:14
body:
  ###### Motivation for this change
  see issue #34371

  ###### 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"`
  - [ ] 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 @fpletz


state: closed
title: gdb: 8.0.1 -> 8.1
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/34471
updated_at: 2018-02-01 03:16:13
body:
  <!-- 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).

  ---

  https://sourceware.org/ml/gdb/2018-01/msg00026.html

  Have not tested fallout. Someone summon the borg cube please? O:)


state: open
title: ncurses recursive symlink
user_login: mboisson
html_url: https://github.com/NixOS/nixpkgs/issues/34472
updated_at: 2018-02-01 00:03:40
body:
  ## Issue description

  The ncurses recipe creates symlinks to the parent directory for "include/ncurses" and "include/ncursesw". This is to ensure that one can include header files using `ncurses/<header>`, `ncursesw/<header>` or just `<header>`. The problem is that when you try to install both ncurses5 and ncurses, using nixos 16.09, these symlinks send `nix-env --preserve-installed -i` into an infinite loop. This seems to be fixed in 17.09, but we run 16.09. 

  In our fork of nixpkgs, I have this commit: 
  https://github.com/ComputeCanada/nixpkgs/commit/040fa5b27c2f1b0222693ae36b92e87efa377063

  This replaces the symlink of the directory by symlinks of each header file. This is the strategy used on CentOS and Fedora, and it prevents the problem I ran into.


  My question: Do people care and should I open a PR upstream for this commit (and if so against which branch, 16.09 ? 17.09 ? other ?)


state: closed
title: Python CAN support
user_login: sorki
html_url: https://github.com/NixOS/nixpkgs/pull/34473
updated_at: 2018-02-04 12:36:39
body:
  ###### Motivation for this change

  CAN/CANOpen python stack

  ###### 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: moreutils: Fix eval
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/34474
updated_at: 2018-01-31 22:20:16
body:
  ###### Motivation for this change

  Was broken in 561b9ca8ac37509213369797fc56437cda2961ca.

  Please use @GrahamcOfBorg everyone!!

  ###### 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: Machine does not finish shutdown using `shutdown`
user_login: michaelpj
html_url: https://github.com/NixOS/nixpkgs/issues/34476
updated_at: 2018-02-28 08:25:50
body:
  ## Issue description
  Shutting down my machine with `sudo shutown` or `sudo reboot` does not work - it hangs at "Reached target shutdown".

  However, `systemctl poweroff` and `systemctl reboot` *do* work, somewhat surprisingly.

  ## Technical details
   - system: `"x86_64-linux"`
   - host os: `Linux 4.9.77, NixOS, 18.03pre126246.a4f433c03cc (Impala)`
   - multi-user?: `yes`
   - sandbox: `yes`
   - version: `nix-env (Nix) 1.11.16`
   - channels(root): `"nixos-18.03pre126246.a4f433c03cc"`
   - channels(michael): `""`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`


state: closed
title: ncurses6: 20171125 -> 6.1
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/34477
updated_at: 2018-02-23 17:02:28
body:
  Release notes are currently available here: https://www.gnu.org/software/ncurses/#h2-release-notes
  (that URL is not future-proof, for what it's worth).

  More verbose changelog:
  https://invisible-island.net/ncurses/NEWS.html#t20180127

  <!-- 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).

  ---

  From my experience on slightly older tree,
  a few *old* programs incorrectly rely on ncurses internal details
  and may now require setting NCURSES_INTERNAL=1 to allow this badness.


state: closed
title: postfix: 3.2.3 -> 3.2.5 and correct license
user_login: dotlambda
html_url: https://github.com/NixOS/nixpkgs/pull/34479
updated_at: 2018-02-01 08:51:33
body:
  ###### Motivation for this change
  The latest release contains bugfixes: http://www.postfix.org/announcements/postfix-3.2.5.html

  ###### 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 @rickynils @fpletz 


state: closed
title: gnome-power-manager: init at 3.26.0
user_login: samdroid-apps
html_url: https://github.com/NixOS/nixpkgs/pull/34480
updated_at: 2018-02-01 23:53:34
body:
  ###### Motivation for this change

  Provides an app to view battery and power statistics.  This app is badly
  documented on the web, but is in the default Fedora install; hence to
  motivation to add it to Nix.

  ##### Testing

  ```sh
  nix-env -i gnome-power-manager -f ~/nixpkgs/
  gnome-power-statistics
  ```

  It should launch and show some power statistics!


  ###### 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 - N/A
     - [ ] 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: grv: init at 0.1.0
user_login: andir
html_url: https://github.com/NixOS/nixpkgs/pull/34481
updated_at: 2018-02-01 02:02:06
body:
  ###### Motivation for this change

  Adds grv an alternativ git viewer.

  ###### 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: [17.09] dovecot: fix CVE-2017-15132
user_login: andir
html_url: https://github.com/NixOS/nixpkgs/pull/34482
updated_at: 2018-02-01 05:37:26
body:
  ###### Motivation for this change

  fixes CVE-2017-15132 & bumps to latest patch version of the 2.2 branch

  ###### 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: dovecot: fix CVE-2017-15132
user_login: andir
html_url: https://github.com/NixOS/nixpkgs/pull/34483
updated_at: 2018-02-01 12:29:38
body:
  ###### Motivation for this change

  fixes CVE-2017-15132

  ###### 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: charliecloud: init at 0.2.2
user_login: bzizou
html_url: https://github.com/NixOS/nixpkgs/pull/34484
updated_at: 2019-04-03 12:42:32
body:
  ###### Motivation for this change
  Want to use charliecloud :-)

  ###### 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: Rewriting mk/build.mk in GHC HEAD derivation breaks developer workflow
user_login: mpickering
html_url: https://github.com/NixOS/nixpkgs/issues/34485
updated_at: 2018-08-30 11:32:13
body:
  ## Issue description

  I have a `shell.nix` file which inherits the build logic from the HEAD derivation along with additional development dependencies which I use to work on GHC. The motivation for doing this is so that all
  the configure flags are set correctly and in one place rather than having to duplicate the logic locally. 

  Some recent changes by @Ericson2314 broke this workflow as now running `configurePhase` overwrites my local `mk/build.mk`. I don't think the script should modify this file at all and instead directly set the necessary vars when running the commands which need them.

  ### Steps to reproduce



  ## Technical details

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


state: closed
title: utillinux: set default wordlist for look
user_login: WilliButz
html_url: https://github.com/NixOS/nixpkgs/pull/34486
updated_at: 2018-03-04 11:10:07
body:
  ###### Motivation for this change
  [change introduced in v2.31](https://github.com/karelzak/util-linux/blob/960b779cfb47e93b50b0a1e3015e39b7cb15cae2/Documentation/releases/v2.31-ReleaseNotes#L55)
  ([kernel.org version](https://www.kernel.org/pub/linux/utils/util-linux/v2.31/v2.31-ReleaseNotes))

  right now using look, without specifying a dictionary manually with the `-a` flag just results in the error:
  ```
  look: /usr/share/dict/words: No such file or directory
  ```

  ###### Things done
  This adds a wrapper for `look` because it uses the environment variable
  'WORDLIST', with a fallback to `/usr/share/dict/words` when looking for a dictionary.

  - [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: buildkite-agent: enable building on darwin
user_login: rvl
html_url: https://github.com/NixOS/nixpkgs/pull/34488
updated_at: 2018-02-01 10:33:11
body:
  ###### Motivation for this change

  It builds and runs on Darwin without modification.

  ###### 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: nixos/release*.nix: Clean nixpkgs sources by default
user_login: roberth
html_url: https://github.com/NixOS/nixpkgs/pull/34489
updated_at: 2018-02-09 18:32:27
body:
  ###### Motivation for this change

  People probably don't want to have redundant copies of >1GB git repos on their machines.
  Even if the copies don't get used anywhere, they do seem to be part of the channel and they cause busywork and warnings when instantiating.

  The old behaviour can still be used by specifying it manually using `--arg`. See commit message.

  ###### 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: Shady urls in texlive
user_login: ghost
html_url: https://github.com/NixOS/nixpkgs/issues/34490
updated_at: 2019-02-17 20:53:23
body:
  cc @vcunat 

  Is there an explanation somewhere about these urls?: https://github.com/NixOS/nixpkgs/blob/eefa8d4191c113e8c325ff799bd2ac04e93a7e09/pkgs/tools/typesetting/tex/texlive/default.nix#L115


state: closed
title: nixos/networking-interfaces: add preferTempAddress option
user_login: rnhmjoj
html_url: https://github.com/NixOS/nixpkgs/pull/34492
updated_at: 2018-02-19 10:41:30
body:
  ###### Motivation for this change
  Most operating systems implement IPv6 privacy extensions and are using temporary address for outbound connections by default. NixOS should do the same.

  ###### Things done

  - [x] Tested via tests/networking.nix (doesn't break anything)
  - [x] Test if temporary addresses are actually being used
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: udocker: init at 1.1.1
user_login: bzizou
html_url: https://github.com/NixOS/nixpkgs/pull/34493
updated_at: 2018-02-03 11:15:37
body:
  ###### Motivation for this change
  udocker may be useful for HPC environments using NIX

  This package works at image-creation-time (docker should be installed) and  at runtime with at least P1 and P2 modes.

  ###### 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: home-assistant: compute extraComponents from config
user_login: dotlambda
html_url: https://github.com/NixOS/nixpkgs/pull/34494
updated_at: 2018-02-03 09:27:03
body:
  ###### Motivation for this change
  Home Assistant components usually have additional dependencies.
  This PR includes a script that parses these dependencies into a Nix attribute set. Then, by specifying additional components or by looking at the config, these dependencies can automatically be added.
  However, not all dependencies of all components are packaged yet nor will they ever be, probably.

  ###### 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 @peterhoeg @Mounium 


state: closed
title: vim: 8.0.1428 -> 8.0.1451
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/34495
updated_at: 2018-02-01 17:51:54
body:
  https://github.com/vim/vim/compare/v8.0.1428...v8.0.1451


  <!-- 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: php: 7.2.1 -> 7.2.2, xdebug: 2.6.0beta1 -> 2.6.0
user_login: etu
html_url: https://github.com/NixOS/nixpkgs/pull/34496
updated_at: 2018-02-03 14:48:35
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))
  - [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: terraform: add the version component to terraform provider paths
user_login: siers
html_url: https://github.com/NixOS/nixpkgs/pull/34497
updated_at: 2018-02-15 12:01:23
body:
  Terraform checks the provider versions, but this breaks if the versions
  are not provided, as they can be, if the plugins are provided by nix.

  ###### Motivation for this change

  Fixes #34423.

  I'm not sure whether a [quick-fix](https://github.com/siers/nixpkgs/commits/terraform-provider-symlink-versioning-quickfix)(see first commit) would be more appropriate here or not.

  ###### 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"` **— no, just a couple**
  - [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: libuv: 1.18.0 -> 1.19.1
user_login: lo1tuma
html_url: https://github.com/NixOS/nixpkgs/pull/34500
updated_at: 2018-02-03 19:13:13
body:
  ###### Motivation for this change

  [Changelog](https://github.com/libuv/libuv/blob/fdf7c2ad1ddcd915cc9d8786b412f82427a6b12e/ChangeLog)


  ###### 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: maloader: fix hash (currently broken)
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/34501
updated_at: 2018-02-01 20:33:03
body:
  Broken hashes are not as good as correct hashes! :)


  <!-- 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).

  ---

  ```
  $ nix-build -A darwin.maloader.src
  ```


state: closed
title: xpwn: build usb-based tools by replacing libusb1 dep with libusb
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/34502
updated_at: 2018-02-01 20:42:27
body:
  Drive-by, noticed libusb wasn't being detected.


  <!-- 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).

  ---

  Otherwise the build fails to detect libusb and doesn't build
  the 'xpwn' and 'dfu-util' tools.

  New tools run but I don't have any suitable devices to test :).

  (I believe latest iGadgets need a newer version of xpwn anyway)


state: closed
title: init libdmg-hfsplus, use instead of xpwn to fix Linux xcode extraction
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/34503
updated_at: 2018-11-21 21:26:16
body:
  See commit messages.


  <!-- 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).

  ---

  TODO:
  * [ ] Test on Darwin
  * [ ] Compare against current extraction w/Darwin to ensure things are good.
  * [ ] Possibly avoid Darwin rebuild by only using these tools on Linux


state: closed
title: tlp: 1.0 -> 1.1
user_login: dywedir
html_url: https://github.com/NixOS/nixpkgs/pull/34504
updated_at: 2018-02-02 07:06:18
body:
  https://github.com/linrunner/TLP/blob/1.1/changelog

  ###### 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: rust: update jobserver-rs for rust platform builds
user_login: bennofs
html_url: https://github.com/NixOS/nixpkgs/pull/34505
updated_at: 2018-04-06 09:29:42
body:
  ###### Motivation for this change

  This fixes the following error that sometimes occurred during rust builds with nix:

  ```
  thread '<unnamed>' panicked at 'failed to acquire jobserver token: Resource temporarily unavailable (os error 11)', src/librustc_trans/back/write.rs:1619:28
  note: Run with `RUST_BACKTRACE=1` for a backtrace.
  error: failed to acquire jobserver token: Resource temporarily unavailable (os error 11)
  ```

  I can cleanup the changes to cargo / rust build support before merging if the general idea for these changes is accepted.

  Cargo is now built from the rust source tarball as that's the way upstream recommends, see https://github.com/rust-lang/cargo/commit/5c9665f41c6b4d3b99d3b9f8b48a286f5f154692#commitcomment-27271420 and it also needs the patch so it was easiest to just make it use the same source tree.

  ###### 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
     - [ ] 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/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: setup-hooks: Add autoPatchelfHook
user_login: aszlig
html_url: https://github.com/NixOS/nixpkgs/pull/34506
updated_at: 2018-02-11 06:00:25
body:
  I originally wrote this for packaging proprietary games in [Vuizvui](https://github.com/openlab-aux/vuizvui) but I thought it would be generally useful as we have a fair amount of proprietary software lurking around in nixpkgs, which are a bit tedious to maintain, especially when the library dependencies change after an update.

  So this setup hook searches for all ELF executables and libraries in the resulting output paths after install phase and uses `patchelf` to set the RPATH and interpreter according to what dependencies are available
  inside the builder.

  For example consider something like this:

  ```nix
  stdenv.mkDerivation {
    # ...
    nativeBuildInputs = [ autoPatchelfHook ];
    buildInputs = [ mesa zlib ];
    # ...
  }
  ```

  Whenever for example an executable requires `mesa` or `zlib`, the RPATH will automatically be set to the lib directory of the corresponding dependency.

  If the library dependency is required at runtime, an attribute called `runtimeDependencies` can be used to list dependencies that are added to all executables that are discovered unconditionally.

  Beside this, it also makes initial packaging of proprietary software easier, because one no longer has to manually figure out the dependencies in the first place.


state: closed
title: pipewire: init at 0.1.8
user_login: jtojnar
html_url: https://github.com/NixOS/nixpkgs/pull/34507
updated_at: 2018-02-14 01:29:46
body:
  ###### Motivation for this change
  Needed for things like screen recording and remote desktop on Wayland.

  https://blogs.gnome.org/uraeus/2018/01/26/an-update-on-pipewire-the-multimedia-revolution-an-update/

  Mutter closure increased from 288M to 334M.

  Closes: #32805

  ###### 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] Enabled the module and successfully ran the example
  - [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 fails to install
user_login: savorocks
html_url: https://github.com/NixOS/nixpkgs/issues/34508
updated_at: 2018-04-23 18:40:49
body:
  ## Issue description
  I want to install nixos on my Lenovo T420 laptop, and since my config always gets an error i tried the basic generated config, un-commenting the stuff that was there, no more and still getting the same error which is following:
  ```
  Failed to create EFI Boot variable entry: No space left on device
  Traceback (most recent call last):
    File "/nix/store/w3kckp1k7hngiadrcllybnji9nc8di25-systemd-boot-builder.py", line 102, in <module>
      subprocess.check_call(["/nix/store/mnbl0f66cykmwjin47r7rlnwwgiac7ys-systemd-231/bin/bootctl", "--path=/boot", "install"])
    File "/nix/store/ignn33dyacf5vm5hsmwiaj617226x1js-python-2.7.12/lib/python2.7/subprocess.py", line 541, in check_call
      raise CalledProcessError(retcode, cmd)
  subprocess.CalledProcessError: Command '['/nix/store/mnbl0f66cykmwjin47r7rlnwwgiac7ys-systemd-231/bin/bootctl', '--path=/boot', 'install']' returned non-zero exit status 1
  ```

  ### Steps to reproduce
  nixos-install (classic stuff before that, creating the partitions using gdisk, mounting the main partition on /mnt and efi boot partition on /mnt/boot)


state: closed
title: nixops-dns: init at f6c3f79
user_login: sorki
html_url: https://github.com/NixOS/nixpkgs/pull/34510
updated_at: 2018-02-10 10:47:26
body:
  ###### Motivation for this change

  Easy DNS resolution for nixops vms.

  CC @kamilchm 

  ###### 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: nixos/nixops-dns: init
user_login: sorki
html_url: https://github.com/NixOS/nixpkgs/pull/34511
updated_at: 2018-02-20 10:14:56
body:
  ###### Motivation for this change

  More awesome NixOps experience.

  ###### 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: shotwell broken by gexiv2 upgrade
user_login: mdorman
html_url: https://github.com/NixOS/nixpkgs/issues/34512
updated_at: 2018-02-02 14:36:55
body:
  ## Issue description

  The shotwell package was broken by the update to gexiv2 in effa9e40457e801577b672dadbcc169fd1ad20a3

  ### Steps to reproduce

  `nix-env -e shotwell`

  The failure you get is:

  ```
  error: Package `gexiv2' not found in specified Vala API directories or GObject-Introspection GIR directories
  ```

  I suspect that if hydra were on-line right now you could get the same detail from there.

  ## Technical details

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


state: closed
title: libqalculate: fix build with clang
user_login: acowley
html_url: https://github.com/NixOS/nixpkgs/pull/34514
updated_at: 2018-02-02 18:34:19
body:
  This addresses a security complaint clang makes about the source code,
  and allows the build to succeed on darwin.

  ###### Motivation for this change
  Address compilation errors of the form:

  ```
  error: format string is not a string literal (potentially insecure) [-Werror,-Wformat-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)
     - [ ] 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: doxygen: 1.8.11 -> 1.8.14
user_login: vmandela
html_url: https://github.com/NixOS/nixpkgs/pull/34517
updated_at: 2018-02-03 19:03:42
body:
  ###### Motivation for this change

  Update doxygen 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
     - [ ] 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/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: openssh: Document default Kerberos support
user_login: aneeshusa
html_url: https://github.com/NixOS/nixpkgs/pull/34518
updated_at: 2018-02-10 11:31:39
body:
  ###### Motivation for this change
  Follow up to https://github.com/NixOS/nixpkgs/pull/34348#issuecomment-361250676.

  ###### 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).

  ---

  cc @grahamc 


state: closed
title: rofi: 1.4.2 -> 1.5.0
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/pull/34519
updated_at: 2018-10-13 21:12:40
body:
  ###### 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).

  ---

  Does not build on my machine... though I have no time to investigate right now.

  Feel free to reuse this patch.


state: closed
title: tasknc: update (0.8 -> 2017-05-15), fix, cleanup and man pages
user_login: Infinisil
html_url: https://github.com/NixOS/nixpkgs/pull/34520
updated_at: 2018-02-10 12:04:49
body:
  ###### Motivation for this change
  tasknc has been broken for some reason for as long as I can remember, segfaulting at the start. man pages were not available either.

  This commit updates tasknc to the most recent version which contains some fixes. Made the manpages work (also removes the makefile hack). Cleaned up dependencies (fixed the taskwarrior dependency, it's a runtime one. Also some nativeBuildInputs stuff). Apparently tasknc changed owners, so I got that changed too.

  Ping @matthiasbeyer 

  ###### 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: vim-elixir: 2017-10-20 -> 2018-02-01
user_login: kamilchm
html_url: https://github.com/NixOS/nixpkgs/pull/34521
updated_at: 2018-02-02 18:25:31
body:
  ###### Motivation for this change
  https://github.com/elixir-editors/vim-elixir/pull/406

  ###### 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: librarian-puppet-go: init at 0.3.9
user_login: womfoo
html_url: https://github.com/NixOS/nixpkgs/pull/34523
updated_at: 2018-02-10 11:32:41
body:
  ###### Motivation for this change
  * new package

  ###### 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: nixos/physlock: add allowAnyUser option
user_login: Infinisil
html_url: https://github.com/NixOS/nixpkgs/pull/34524
updated_at: 2019-06-17 14:15:45
body:
  ###### Motivation for this change
  physlock required root permissions to run. This PR adds the allowAnyUser option, which adds a setuid wrapper for physlock, allowing any user to lock the screen by calling the binary `physlock`.

  ###### 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: gnome3.gexiv2: re-enable bindings
user_login: jtojnar
html_url: https://github.com/NixOS/nixpkgs/pull/34525
updated_at: 2018-02-02 23:23:47
body:
  ###### Motivation for this change
  After effa9e40457e801577b672dadbcc169fd1ad20a3, which switched to Meson, the Vala bindings were not built which broke Shotwell. Enabling Vala was not enough due to a bug, though, so we have to patch it.

  cc @mdorman

  Closes: https://github.com/NixOS/nixpkgs/issues/34512

  ###### 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: plasma-integration: Fix font style name bug with Qt >= 5.8
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/pull/34526
updated_at: 2018-02-04 23:41:55
body:
  ### Motivation

  Qt 5.8 corrects a bug in font style name handling. Unfortunately, KDE relies on that bug. As a result, some font styles (bold, italic, etc.) will be unavailable for UI fonts. This is a patch from upstream and a configuration file update.

  ### Testing

  <!-- 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/installer-tools: Fix missing extraBuildFlags reference
user_login: spacefrogg
html_url: https://github.com/NixOS/nixpkgs/pull/34527
updated_at: 2018-03-15 18:51:37
body:
  Installations that need special build options or includes did not evaluateduring calling nixos-install due to a missing reference to the extraBuildFlags variable.

  ###### Motivation for this change

  - Be able to use the installer to install arbitrary system configurations that are based on non-`<nixpkgs>` channels.

  ###### Things done

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

  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: pythonPackages.aiohttp: 2.3.9 -> 2.3.10
user_login: dotlambda
html_url: https://github.com/NixOS/nixpkgs/pull/34528
updated_at: 2018-02-03 09:27:30
body:
  ###### Motivation for this change
  See https://github.com/aio-libs/aiohttp/pull/2703 for why idna-ssl is only required for python<3.7.

  ###### 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: pythonPackages.pytest-aiohttp: disable tests
user_login: dotlambda
html_url: https://github.com/NixOS/nixpkgs/pull/34529
updated_at: 2018-02-03 09:26:49
body:
  ###### Motivation for this change
  Spotted a "Ran 0 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
  - [ ] 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: samtools-old: init at 0.1.19
user_login: unode
html_url: https://github.com/NixOS/nixpkgs/pull/34530
updated_at: 2018-02-10 08:34:27
body:
  ###### Motivation for this change
  nixpkgs already contains samtools-1.5 but some software still requires the older 0.1.19 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
     - [ ] 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: RAxML: init at 8.2.11 (SSE3 & MPI)
user_login: unode
html_url: https://github.com/NixOS/nixpkgs/pull/34531
updated_at: 2018-02-10 08:32:20
body:
  This can potentially be extended to cover all the other compilation targets.
  SSE3-PTHREADS and MPI being the most commonly used.

  ###### Motivation for this change
  RAxML is a widely used software for phylogenetic tree inference

  ###### 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"`
  - [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: pysam: init at 0.13
user_login: unode
html_url: https://github.com/NixOS/nixpkgs/pull/34532
updated_at: 2018-02-08 11:02:32
body:
  A python library to interact with SAM/BAM/CRAM 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)
  - 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"`
  - [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: dendropy: init at 4.3.0
user_login: unode
html_url: https://github.com/NixOS/nixpkgs/pull/34533
updated_at: 2018-02-08 11:00:33
body:
  ###### Motivation for this change
  Dendropy is a versatile python module to handle several phylogenetic formats and build phylogenetic pipelines.

  ###### 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"`
  - [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: fastjet: Fix build w/clang5
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/34534
updated_at: 2018-02-04 16:16:11
body:
  Otherwise build fails, as per evaluation over on #33374.

  Builds successfully with normal CC (gcc6) as well.


  <!-- 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/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  Clang5 failure details:

  https://hydra.nixos.org/build/68588849/nixlog/1

  ```
  libtool: compile:  clang++ -DHAVE_CONFIG_H -I. -I../../include/fastjet -O2 -Wall -g -Woverloaded-virtual -DDROP_CGAL -I. -I./siscone -I./../../include -I./siscone -c SISConeBasePlugin.cc  -fno-common -DPIC -o .libs/libSISConePlugin_la-SISConeBasePlugin.o
  SISConeBasePlugin.cc:12:12: error: no matching member function for call to 'structure_of'
    return a.structure_of<UserScaleBase::StructureType>().ordering_var2()
           ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  ./../../include/fastjet/PseudoJet.hh:1012:60: note: candidate template ignored: substitution failure [with TransformerType = fastjet::SISConeBasePlugin::UserScaleBase::StructureType]: ISO C++ specifies that qualified reference to 'StructureType' is a constructor name rather than a type in this context, despite preceding 'typename' keyword
  const typename TransformerType::StructureType & PseudoJet::structure_of() const{
        ~~~~~~~~                                             ^
  ```
  ----

  Packages using fastjet that confirmed to build:

  * fastnlo
  * herwig
  * mcgrid
  * pythia
  * rivet
  * sacrifice
  * thepeg

  FWIW I'll be sending fix to upstream, will let you know how that goes.


state: closed
title: audiofile: Update Patch File Location
user_login: jammerful
html_url: https://github.com/NixOS/nixpkgs/pull/34535
updated_at: 2018-02-02 18:22:01
body:
  ###### Motivation for this change

  Debian changed git servers for pkg-multimedia, and the patches are no longer available:

  ```
  $ curl -Lv https://anonscm.debian.org/cgit/pkg-multimedia/audiofile.git/plain/debian/patches/04_clamp-index-values-to-fix-index-overflow-in-IMA.cpp.patch?h=debian/0.3.6-4

  < HTTP/1.1 404 Not found
  < Date: Fri, 02 Feb 2018 18:13:41 GMT
  < Server: Apache/2.2.22 (Debian)
  < Expires: Thu, 01 Jan 1970 00:00:05 GMT
  < Last-Modified: Fri, 02 Feb 2018 18:13:41 GMT
  < X-Robots-Tag: noindex, nofollow
  < Vary: Accept-Encoding
  < Transfer-Encoding: chunked
  < Content-Type: text/html; charset=UTF-8
  ```

  This is causing my builds to fail, the issue has not been detected in nixpkgs/trunk due to caching.

  ###### 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
  - [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: qgit: 2.6 -> 2.7
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/34536
updated_at: 2018-02-03 23:58:40
body:
  See changelog.  2.7 was released almost a year ago, FWIW.


  <!-- 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).

  ---

  Changelog:
  http://libre.tibirna.org/projects/qgit/wiki/27


state: closed
title: pythonPackages.pwntools: fix build
user_login: kristoff3r
html_url: https://github.com/NixOS/nixpkgs/pull/34537
updated_at: 2018-02-03 10:23:12
body:
  ###### Motivation for this change

  pypandoc is broken (it does not work properly with pandoc 2), so we
  remove the dependency as it was only used for generating PyPI docs.
  The patch will be included upstream in the next version, so it should
  be removed next time this package is updated.

  I'm not sure what should be done about pypandoc itself. It doesn't look like it will get pandoc 2 support, and it still has another package depending on it. Mark as broken?

  ###### 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: Latest AMI doesn't resize root partition to match volume size
user_login: mlieberman85
html_url: https://github.com/NixOS/nixpkgs/issues/34538
updated_at: 2018-02-02 22:18:54
body:
  ## Issue description
  Latest 17.09 Ami -nixos-17.09.2681.59661f21be6-x86_64-hvm-ebs (ami-40bee63a) doesn't resize root partition to match volume size.

  Unsure if related to https://github.com/NixOS/nixpkgs/issues/22211

  ### Steps to reproduce

  Spin up an ec2 instance with EBS storage optimized, with a root volume of any size.

  ## Technical details
  Output of fdisk and df:
  ```

  Disk /dev/nvme0n1: 100 GiB, 107374182400 bytes, 209715200 sectors
  Units: sectors of 1 * 512 = 512 bytes
  Sector size (logical/physical): 512 bytes / 512 bytes
  I/O size (minimum/optimal): 512 bytes / 512 bytes
  Disklabel type: dos
  Disk identifier: 0x373af4ea

  Device         Boot Start     End Sectors Size Id Type
  /dev/nvme0n1p1       2048 4194303 4192256   2G 83 Linux

  Filesystem               1M-blocks  Used Available Use% Mounted on
  devtmpfs                       385     0       385   0% /dev
  tmpfs                         3847     0      3847   0% /dev/shm
  tmpfs                         1924     4      1921   1% /run
  tmpfs                         3847     1      3847   1% /run/wrappers
  /dev/disk/by-label/nixos      1983   765      1100  42% /
  tmpfs                         3847     0      3847   0% /sys/fs/cgroup
  tmpfs                          770     0       770   0% /run/user/0
  ```

  Volume is 100G and I would expect the root partition to be also 100G.


state: closed
title: retdec: split up, greatly reduce in size (by default)
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/34539
updated_at: 2018-02-03 22:07:37
body:
  Due almost entirely to signatures in "retdec-support",
  retdec is too large for the binary cache :(.

  This makes retdec much less convenient to install/use,
  requiring both a giant download followed by building
  LLVM and the many vendored dependencies.

  Upstream has improved the dependency situation
  significantly (not in a tagged release yet),
  leaving the signatures to account for.

  This PR significantly reduces the footprint by
  optionally removing the PE (Windows) signatures
  which brings the uncompressed signature size
  down from 3.8GB to a much more manageable 642MB.

  <!-- 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).

  ---

  In the future it might be neat to split the signatures into multiple packages
  (ELF, PE, maybe by architecture...) and use a setup-hook or something to
  convince retdec to use whatever has been installed; this would also
  make it possible to add/remove/update signatures independently from
  building/upgrading retdec itself.

  (at least within signature compatibility limits, not sure)

  Anyway that's a possible future :).

  for now, let's just make this sane for folks to use :).


state: closed
title: AntTweakBar: init at 1.16
user_login: razvan-panda
html_url: https://github.com/NixOS/nixpkgs/pull/34540
updated_at: 2018-02-03 11:45:04
body:
  ###### Motivation for this change

  This is a lib dependency for Lamdu IDE which I will try to package fully.

  ###### Things done

  - [x] NixOS
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  Thanks to takoa, cleverca22, puffnfresh and others from #nixos IRC for helping to package this.


state: closed
title: poppler: 0.56.0 → 0.62.0
user_login: jtojnar
html_url: https://github.com/NixOS/nixpkgs/pull/34541
updated_at: 2018-03-17 20:52:02
body:
  ###### Motivation for this change
  Long overdue update:

  * Switches to CMake
  * Removes QT4 – for now I am also keeping 0.61 but we should get rid of it ASAP (https://github.com/NixOS/nixpkgs/issues/32883)

  [Full changelog](https://poppler.freedesktop.org/releases.html)

  ~~This breaks cups-filters even with the update, cc @layus.~~

  ###### 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: bonfire: bump arrow dependency (fixes build)
user_login: womfoo
html_url: https://github.com/NixOS/nixpkgs/pull/34542
updated_at: 2018-02-03 12:48:31
body:
  ###### Motivation for this change

  package on master is broken due to a newer arrow package

  ###### 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: cups-filters seem to be configured incorrectly
user_login: jtojnar
html_url: https://github.com/NixOS/nixpkgs/issues/34543
updated_at: 2018-02-04 08:05:01
body:
  ## Issue description

  Configuration summary shows several incorrect paths:

  ```
  Environment settings:
  	CFLAGS:          -g -O2 -Wall -std=gnu11 -D_GNU_SOURCE
  	CXXFLAGS:        -g -O2 -Wall  -D_GNU_SOURCE
  	LDFLAGS:
  Build configuration:
  	cups-config:     system
  	font directory:  /nix/store/za2vchb2m76r21q2wshsbyv2wja38b66-cups-filters-1.20.0/etc/fonts/conf.d
  	foomatic:        yes
  	init directory:
  	cups dom socket: /nix/store/za2vchb2m76r21q2wshsbyv2wja38b66-cups-filters-1.20.0/var/run/cups/cups.sock
  	poppler:         yes
  	ghostscript:     yes
  	gs-path:         system
  	mutool:          yes
  	mutool-path:     system
  	ippfind-path:    system
  	imagefilters:    yes
  	jpeg:            yes
  	pdftocairo-path: system
  	pdftops:         pdftops
  	pdftops-path:    /nix/store/kdw74f3b8g20vc3m7kwlnd56170prjjz-poppler-utils-0.62.0/bin/pdftops
  	png:             yes
  	php:             no
  	php-config:      system
  	shell:           /nix/store/i0ay05pqkbnvpfijm52mmlrp6kmkl80c-bash-4.4-p12/bin/bash
  	test-font:       /path-does-not-exist
  	tiff:            yes
  	avahi:           yes
  	dbus:            yes
  	browsing:        dnssd cups
  	werror:          no
  	braille:	 yes
  	braille tables:  /usr/share/liblouis/tables
  	driverless:      yes
  	apple-raster:    rastertopdf
  	pclm:            yes
  	driverless auto-setup: no
  	ijs:             no
  	opvp:            no
  ```

  liblouis tables can probably be easily corrected, not sure what to do about cups dom socket and font directory.

  ## Technical details
  nixpkgs: c70c9649eaca0409b7104a02193cd81ee8e5103a

  cc @layus 


state: closed
title: pythonPackages.jinja2: 2.9.6 -> 2.10
user_login: dotlambda
html_url: https://github.com/NixOS/nixpkgs/pull/34544
updated_at: 2019-03-21 09:33:48
body:
  ###### Motivation for this change
  Needed for upcoming homeassistant==0.63.0 (will be released in about a week)
  See https://github.com/home-assistant/home-assistant/pull/12118

  ###### 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 maintainers @nbp @garbas @sjourdois 


state: closed
title: macOS/darwin 'dyld: Library not loaded' for dependency - meson issue with pkgconfig and rpath
user_login: siriobalmelli
html_url: https://github.com/NixOS/nixpkgs/issues/34545
updated_at: 2018-02-16 16:41:02
body:
  ## Issue description

  Building my project [memorywell](https://github.com/siriobalmelli/memorywell/tree/sirio), using [this derivation (in the repo itself)](https://github.com/siriobalmelli/nonlibc/blob/master/default.nix).

  This builds on:
  - any Linux machine, including Travis
  - my macOS 10.11 box

  This fails on Travis CI (macOS 10.12), giving a `dyld: Library not loaded` looking for the dependency `nonlibc`.

  ### Reproduce working on macOS 10.11

  On my local OS X machine, this works:

  ```bash
  cd ~
  git clone https://github.com/siriobalmelli/nonlibc.git
  git clone --branch=sirio https://github.com/siriobalmelli/memorywell.git
  cd memorywell
  nix-build -I ~
  ```

  **Note** the dependency [nonlibc](https://github.com/siriobalmelli/nonlibc) cloned in `~` (please don't yell about this, I'm still poking to figure out the best workflow).

  ### Reproduce broken on macOS 10.12/Travis

  [This](https://github.com/siriobalmelli/memorywell/blob/sirio/.travis.yml) is the Travis build recipe (also in the repo) which fails.

  **Note** these links are against the `sirio` branch: the [Travis file in the master branch](https://github.com/siriobalmelli/memorywell/blob/master/.travis.yml) passes `--arg dep_type \"static\"` to `nix-build` so that the `nonlibc` dependency is built statically and I get a pretty green sticker on my project website.

  The error on Travis:

  ```bash
  dyld: Library not loaded: @rpath/libnonlibc.dylib
    Referenced from: /private/tmp/nix-build-memorywell.drv-0/memorywell/build/test/WELL_DO_CAS
    Reason: image not found
  ```

  ### notes

  - The `nonlibc` derivation is in `buildInputs` ... which according to documentation means it SHOULD be available during runtime, yes? All other tooling is in `nativeBuildInputs`.
  - Tried moving the tests to `installCheckPhase`
  - Tried adding `export LD_DYLD_PATH=$out:$LD_DYLD_PATH`
  - Tried adding `export DYLD_LIBRARY_PATH=$out:$DYLD_LIBRARY_PATH` (documentation is unclear on which is correct?).
  - Static linking to `nonlibc` works well (see note re: master branch above)

  ## Technical details

  Travis details:

  ```bash
   - 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.03pre126798.42b9b8f7c86"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixpkgs`
  ```

  My own machine details:

  ```bash
   - system: `"x86_64-darwin"`
   - host os: `Darwin 15.6.0, macOS 10.11.6`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.16`
   - channels(root): `"nixpkgs-18.03pre120393.eac38d0b1e"`
   - channels(siriobalmelli): `"nixpkgs-18.03pre126020.931a0b8be80"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixpkgs`
  ```

  Travis build logs: <https://travis-ci.org/siriobalmelli/memorywell/branches>


state: closed
title: Add presentation app Spice Up
user_login: samdroid-apps
html_url: https://github.com/NixOS/nixpkgs/pull/34546
updated_at: 2018-02-10 11:43:10
body:
  ###### Motivation for this change

  Spice Up is a nice presentations app:  https://medium.com/elementaryos/appcenter-spotlight-spice-up-65b7c169b3bd

  It required also updating the dependency `granite` derivation.  The only other user of granite is `pantheon.pantheon-terminal`, which was also tested.

  ###### 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: bundler app: add support for man pages
user_login: sorki
html_url: https://github.com/NixOS/nixpkgs/pull/34548
updated_at: 2018-10-29 00:48:19
body:
  Expected gem directory structure is `man/manN/name.N` where `N` is man section,
  e.g. `man/man1/ls.1`. Then set `bundlerApp.manpages = [ "man1/ls.1" ]`.

  ###### Motivation for this change

  Support for manpages in `bundlerApp` projects.

  ###### 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: way-cooler: 0.6.2 -> 0.8.0
user_login: gnidorah
html_url: https://github.com/NixOS/nixpkgs/pull/34549
updated_at: 2018-02-06 14:45:33
body:
  ###### Motivation for this change

  cc maintainer @miltador

  ###### 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: kitty: 0.6.0 -> 0.7.1
user_login: jensbin
html_url: https://github.com/NixOS/nixpkgs/pull/34550
updated_at: 2018-02-03 11:48:33
body:
  ###### Motivation for this change
  Upstream updated.

  ###### 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: pythonPackages.pyyaml: move derivation
user_login: dotlambda
html_url: https://github.com/NixOS/nixpkgs/pull/34551
updated_at: 2018-02-08 11:01:14
body:
  ###### Motivation for this change
  Switch to pname/version scheme.

  Changed hash because I'm using the tarball instead of zip now.

  Dependency on pyrex was removed a while ago: https://github.com/yaml/pyyaml/blob/802c4a6dac5b0a02ba670dba20d5c8d6b7fe5a5e/CHANGES#L48

  Homepage changed because http://pyyaml.org/ states

  > PyYAML is now maintained at https://github.com/yaml/pyyaml. This page is left for historical purposes.

  ###### 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: [WIP] qcachegrind: fix build
user_login: etu
html_url: https://github.com/NixOS/nixpkgs/pull/34552
updated_at: 2018-02-03 14:48:47
body:
  ###### Motivation for this change
  qcachegrind doesn't build with anything newer than Qt5.9 with error:

  Project ERROR: QCachegrind requires Qt 5.3 or greater

  ###### Things to do
  The actual program still crashes, but the build works.

  The build broke with 617c4f4220b6266e5b21341c8cef83431a217d4f, but the program did crash for the same reasons back then as well.

  Now it crashes with error:
  ```
  This application failed to start because it could not find or load the Qt platform plugin "xcb"
  in "".

  Reinstalling the application may fix this problem.
  fish: “./result/bin/qcachegrind --help” terminated by signal SIGABRT (Abort)
  ```

  It seems to try to open the xcb plugin in loads of places except the right one:
  ```
  stat("/home/etu/lib/qt-5.9/plugins/platforms/.", 0x7ffe04285880) = -1 ENOENT (No such file or directory)
  stat("/run/wrappers/lib/qt-5.9/plugins/platforms/.", 0x7ffe04285880) = -1 ENOENT (No such file or directory)
  stat("/etc/profiles/per-user/etu/lib/qt-5.9/plugins/platforms/.", 0x7ffe04285880) = -1 ENOENT (No such file or directory)
  stat("/home/etu/.nix-profile/lib/qt-5.9/plugins/platforms/.", 0x7ffe04285880) = -1 ENOENT (No such file or directory)
  stat("/nix/var/nix/profiles/default/lib/qt-5.9/plugins/platforms/.", 0x7ffe04285880) = -1 ENOENT (No such file or directory)
  stat("/run/current-system/sw/lib/qt-5.9/plugins/platforms/.", 0x7ffe04285880) = -1 ENOENT (No such file or directory)
  stat("/nix/store/vhy8wlpbbn18a0pvy98qw7dzvyab9q2b-qcachegrind-17.12.1/bin/platforms/.", 0x7ffe04285880) = -1 ENOENT (No such file or directory)
  ```

  The right one would probably be one of the following:
  ```
  /nix/store/3z2n4f5gs6vjyqxf4xxjjah9gai5vnjd-qtbase-5.9.3-bin/lib/qt-5.9/plugins/platforms/libqxcb.so
  /nix/store/s4zphdm9ancaj0c7n0sdmfgk9xbgmpf3-qtbase-5.9.3-bin/lib/qt-5.9/plugins/platforms/libqxcb.so
  ```

  ###### 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: Python package updates
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/pull/34553
updated_at: 2018-02-04 13:29:27
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).

  ---

  https://hydra.nixos.org/jobset/nixpkgs/python-unstable


state: closed
title: some keyboard keys are not working in latest nixos on asus vivobook x705ua
user_login: srghma
html_url: https://github.com/NixOS/nixpkgs/issues/34554
updated_at: 2018-02-03 12:22:50
body:
  ## Issue description

  after downloading latest iso (nixos-graphical-17.09.2905.c1d9aff56e0-x86_64-linux.iso), I've tried to install nixos, but:
  - backspace key deletes characters, but instead of showing removal - it inserts space
  - right key is not working, shows gibberish
  - maybe other keys too are not working, haven't tried 

  this issue is present in virtual console and in terminal inside graphical environment
  this issue is not present in latest archlinux iso (archlinux-2018.02.01-x86_64.iso) 


state: closed
title: bump {fnotify,fork,power,smem}stat to latest upstream
user_login: womfoo
html_url: https://github.com/NixOS/nixpkgs/pull/34555
updated_at: 2018-02-03 12:48:31
body:
  ###### Motivation for this change

  bump to latest upstream versions

  ###### 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: Freetype GL: init at 2017-08-10
user_login: razvan-panda
html_url: https://github.com/NixOS/nixpkgs/pull/34556
updated_at: 2018-02-08 23:35:35
body:
  ###### Motivation for this change

  Require for packaging Lamdu Haskell IDE

  ###### 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: haskell modules: Make 17.09 forwards compatible
user_login: 4e6
html_url: https://github.com/NixOS/nixpkgs/pull/34557
updated_at: 2018-02-05 19:55:54
body:
  ###### Motivation for this change

  Recent commit 81553124cf32e9d515da5f1c2f1b07e09886d8cf introduced new `buildHaskellPackages` argument and broke compatibility with _17.09_

  Now if we call `makePackageSet` in _17.09_ with the new argument it fails with `called with unexpected argument ‘buildHaskellPackages’`.

  This PR adds an ellipsis `(...)` to prevent `called with unexpected argument` errors in the future:

  ```
  error: anonymous function at /nix/store/bfbxsw3jma333xv6x4r2kglwwa3f9zx8-nixpkgs-channels-c1d9aff56e0ae52ee4705440fe09291a51e91977-src/pkgs/development/haskell-modules/make-package-set.nix:4:1 called with unexpected argument ‘buildHaskellPackages’, at /nix/store/bfbxsw3jma333xv6x4r2kglwwa3f9zx8-nixpkgs-channels-c1d9aff56e0ae52ee4705440fe09291a51e91977-src/lib/customisation.nix:74:12
  (use ‘--show-trace’ to show detailed location information)
  ```

  cc @Ericson2314 

  ###### 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/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: [WIP] Doxygen Docs for Nixpkgs Internals
user_login: lukeadams
html_url: https://github.com/NixOS/nixpkgs/pull/34558
updated_at: 2018-07-17 19:45:05
body:
  ###### Motivation for this change
  This PR demonstrates a low friction way to autogenerate documentation for Nixpkgs lib functions.
  Doxygen does a pretty decent job picking up the correct function name (although it thinks they are variables) under the C++ generator.

  [A demo can be seen here.](http://people.tamu.edu/~luke.adams/doxygen-nixpkgs/files.html)

  I haven't converted all of strings.nix, but the functions with code-formatted examples have been converted.
  <img width="820" alt="screen shot 2018-02-03 at 9 50 08 am" src="https://user-images.githubusercontent.com/3508077/35768845-bcda9500-08c7-11e8-999f-d6aa26da3d93.png">



  #### TODO
  - [ ] Examples
    - [ ] Example header
    - [ ] [Syntax highlighting in examples](https://www.stack.nl/~dimitri/doxygen/manual/commands.html#cmdcode)
  - [ ] Investigate alternate docstring generators
    - [ ] Doxygen (javadoc)
    - [ ] Sphinx (reStructuredText)
      * [Add new languages](https://samprocter.com/2014/06/documenting-a-language-using-a-custom-sphinx-domain-and-pygments-lexer/)
          * [Domaintools](https://bitbucket.org/birkenfeld/sphinx-contrib/src/e758073384efd1ed5ed1e6286301b7bef71b27cf/domaintools/?at=default)
    - [ ] [haddock](https://haskell-haddock.readthedocs.io/en/latest/markup.html) 
  - [ ] Integrate docbook output into Nixpkgs manual
  - [ ] Document internal functions
    - [ ] lib
    - [ ] stdenv
    - [ ] shell scripts

    

  ###### 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: zfs: refactor - adding new option for support of new native encryption format
user_login: sjau
html_url: https://github.com/NixOS/nixpkgs/pull/34559
updated_at: 2018-12-08 22:09:15
body:
  ###### Motivation for this change

  In zfsUnstable there's native encryption available for zfs. However this has some issues and there was a stability patch applied to it on feb 2. That stability patch however forces a new dataset format. Meaning old datasets can only be mounted in read-only mode.

  Because of that I did add a new option for the configuration.nix: `    boot.zfs.enableCryptoStability = true;
  ` (probably should use a better name but couldn't think of it - feel free to make sugestions). This will use latest zfs/spl master with the included stability patches.

  Also, I had to update Mic92's patch for NixOS.



  ###### 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: Vulnerability Roundup 35
user_login: ckauhaus
html_url: https://github.com/NixOS/nixpkgs/issues/34560
updated_at: 2018-11-27 08:51:26
body:
  Scanned nixos/release-combined.nix @ 2e4aded. Filtered out previously reported CVEs. May contain false positives.

  ### exiv2-0.26 ([search](https://search.nix.gsc.io/?q=exiv2&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=exiv2+in%3Apath&type=Code))
   - [ ] [CVE-2018-5772](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2018-5772)

  ### openjpeg-2.3.0 ([search](https://search.nix.gsc.io/?q=openjpeg&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=openjpeg+in%3Apath&type=Code))
   - [ ] [CVE-2018-5727](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2018-5727)
   - [ ] [CVE-2018-5785](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2018-5785)

  Cc: @joepie91, @phanimahesh, @the-kenny, @7c6f434c, @k0001, @peterhoeg, @nh2, @LnL7, @grahamc

  Contact @ckauhaus for any questions.


state: closed
title: stable: Derivation for python2 odfpy is broken
user_login: maralorn
html_url: https://github.com/NixOS/nixpkgs/issues/34561
updated_at: 2018-02-03 20:05:51
body:
  ## Issue description

  The build of `nixpkgs.python27Packages.odfpy.x86_64-linux` on stable is as of now broken, as seen on hydra. https://hydra.nixos.org/jobset/nixos/release-17.09

  This means, that I cannot install any environments which depend on this package.
  This includes for example calibre or texlive.combined.scheme-full, which is quite a deal breaker.

  I guess the problem might just go away by disabling tests in the package, but I am not sure.

  ### Steps to reproduce

  `nix-env -iA nixos.python27Packages.odfpy`

  fails.


  ## 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.78, NixOS, 17.09.2857.cee2f856766 (Hummingbird)`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.16`
   - channels(maralorn): `""`
   - channels(root): `"unstable-18.03pre126508.8ecadc12502, nixos-17.09.2875.c2b668ee726"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`
  ```


state: closed
title: nixos/rspamd: worker configuration, socket activation and tests
user_login: griff
html_url: https://github.com/NixOS/nixpkgs/pull/34562
updated_at: 2018-02-09 13:50:18
body:
  ###### Motivation for this change

  These two commits add first tests for existing rspamd module and then updated the module so that you have more control over workers configuration and add support for socket activation.

  Care has been taken for the updated module to stay compatible with existing configurations with tests to verify that this is the case. 

  ###### 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
  - [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"`
  - [ ] 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: astyle: 2.05.1 -> 3.1
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/pull/34563
updated_at: 2018-02-03 21:49:02
body:
  ###### Motivation for this change
  Update astyle to latest 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))
  - [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: Add new package "ncpamixer"
user_login: StijnDW
html_url: https://github.com/NixOS/nixpkgs/pull/34564
updated_at: 2018-02-16 22:09:04
body:
  ###### Motivation for this change

  The only package I know of that has user a user friendly way to adjust pulse audio volume from a command line interface.
  It works the same way as alsamixer but mimics the user interface from pavucontrol.

  ###### 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: Carnix: 0.6.4 -> 0.6.5
user_login: P-E-Meunier
html_url: https://github.com/NixOS/nixpkgs/pull/34565
updated_at: 2018-02-03 22:42:37
body:
  ###### Motivation for this change

  Updating Carnix, which contains multiple bugfixes and improvements (in particular, it outputs less bytes, if not less lines). 

  ###### 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: grobi: init at 0.3.0
user_login: gilligan
html_url: https://github.com/NixOS/nixpkgs/pull/34567
updated_at: 2018-02-04 08:04:43
body:
  ###### Motivation for this change

  Add [grobi](https://github.com/fd0/grobi) package to nixpkgs.

  ###### Things done

  - Built on platform(s)
     - [X] NixOS
     - [ ] 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).

  ---


  **Note**: It will make sense to also provide a nixos module to run a grobi systemd service but i will provide this through a separate PR.


state: closed
title: carnix: 0.6.0 -> 0.6.5
user_login: Mic92
html_url: https://github.com/NixOS/nixpkgs/pull/34568
updated_at: 2018-02-05 10:49:54
body:
  ###### Motivation for this change

  merges https://github.com/NixOS/nixpkgs/pull/34363 and https://github.com/NixOS/nixpkgs/pull/34565

  ###### 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: Read-only file system error trying to create __nix_qt5__
user_login: srid
html_url: https://github.com/NixOS/nixpkgs/issues/34569
updated_at: 2018-02-04 01:52:30
body:
  ## Issue description
  `nix-shell -p kate` fails trying to create a `__nix_qt5__` directory.

  ```
  mkdir: cannot create directory ‘/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/__nix_qt5__’: Read-only file system
  ```

  ### Steps to reproduce
  1. Run `nix-shell -p kate` on today's NixOS


  ## 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(srid): `""`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`
  ```


state: closed
title: nixos/emacs: set VISUAL along with EDITOR
user_login: rnhmjoj
html_url: https://github.com/NixOS/nixpkgs/pull/34570
updated_at: 2019-02-23 10:10:53
body:
  ###### Motivation for this change
  Fix #34467

  ###### Things done
  - [x] Tested module in NixOS VM
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  cc @DamienCassou @rvl


state: closed
title: nixos/home-assistant: support platform=... scheme for autoExtraComponents
user_login: dotlambda
html_url: https://github.com/NixOS/nixpkgs/pull/34574
updated_at: 2018-02-08 10:54:21
body:
  See https://home-assistant.io/components/sensor.luftdaten/ for an example component using that scheme.

  There might still be other quirks of the configuration I'm not aware of. Please tell me if you come across a case where the component is not detected.

  ###### Motivation for this change
  For some components the `path.to.component` will never appear in the config.

  ###### 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 @FRidh 


state: closed
title: keybase-gui: fix missing desktop file
user_login: jonafato
html_url: https://github.com/NixOS/nixpkgs/pull/34575
updated_at: 2018-02-06 15:01:22
body:
  ###### Motivation for this change

  The keybase-gui package doesn't currently include the `.desktop` file
  and supporting icons. This change fixes that.

  CC @puffnfresh @np 

  ###### 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: darwin: racket broken since 6.10 introduced back in August
user_login: clacke
html_url: https://github.com/NixOS/nixpkgs/issues/34576
updated_at: 2018-11-19 08:36:09
body:
  ## Issue description

  racket does not build on MacOS. I git-bisected, and the commit that introduced the issue is:

  `8dc06a23856292fc148d430b1cc88c723aa8b639`
  `Sat Aug 26 18:35:40 2017 +0200`
  `racket: 6.9 -> 6.10`

  The error looks different now from how it looked back then. Back then it passed `configure` and later got a link error. Now it fails already in `configure`.


  ### Steps to reproduce

  ```
  $ nix-build -A racket '<nixpkgs>'
  [ . . . ]
  checking for gcc... gcc
  checking whether the C compiler works... no
  configure: error: in `/private/tmp/nix-build-racket-6.11.drv-1/racket-6.11/src/build':
  configure: error: C compiler cannot create executables
  See `config.log' for more details
  builder for ‘/nix/store/sasd6rvr4zx22xg0zd5wfpydymcxf2l4-racket-6.11.drv’ failed with exit code 77
  error: build of ‘/nix/store/sasd6rvr4zx22xg0zd5wfpydymcxf2l4-racket-6.11.drv’ failed```
  ```

  config.log:

  ```
  [ . . . ]
  configure:3680: checking whether the C compiler works
  configure:3702: gcc    conftest.c  >&5
  /nix/store/pk7pbzir6kxwzqb4n5wasqjs9fvl1nx9-gcc-wrapper-7.2.0/bin/as: assembler (clang) not installed
  configure:3706: $? = 1
  configure:3744: result: no
  configure: failed program was:
  | /* confdefs.h */
  | #define PACKAGE_NAME ""
  | #define PACKAGE_TARNAME ""
  | #define PACKAGE_VERSION ""
  | #define PACKAGE_STRING ""
  | #define PACKAGE_BUGREPORT ""
  | #define PACKAGE_URL ""
  | #define USE_SINGLE_FLOATS 1
  | /* end confdefs.h.  */
  |
  | int
  | main ()
  | {
  |
  |   ;
  |   return 0;
  | }
  [ . . . ]
  ```

  ## 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(clacke): `"nixpkgs-18.03pre126020.931a0b8be80"`
   - nixpkgs: `/Users/clacke/.nix-defexpr/channels/nixpkgs`


state: closed
title: notmuch: fix version wildcard
user_login: matthewbauer
html_url: https://github.com/NixOS/nixpkgs/pull/34577
updated_at: 2019-02-22 04:39:47
body:
  talloc is now 2.1.11 and the find '?' only matches one digit so it fails on 11. This switches it to use the '*' wildcard.


  ###### 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/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).


state: closed
title: openmpi: 1.10.7 -> 3.0.0
user_login: eschnett
html_url: https://github.com/NixOS/nixpkgs/pull/34578
updated_at: 2018-02-17 07:14:26
body:
  ###### Motivation for this change

  Update version. Previous version didn't build for me on aarch64, current version 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)
     - [x] NixOS (aarch64)
     - [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: openmpi: fix broken modules, disable dsos
user_login: markuskowa
html_url: https://github.com/NixOS/nixpkgs/pull/34580
updated_at: 2018-05-11 13:11:25
body:
  ###### Motivation for this change
  Some modules fail to resolve some symbols which seem to reside in other modules. This problem can be solved disabling `mca-dso`. All modules are then linked into one library thus eliminating the problem (see https://www.open-mpi.org/faq/?category=building#avoid-dso). 

  ```
  [lf5:23608] mca: base: component_find: unable to open /nix/store/igiz5k6hyn9lc2704ipbbpfm77424cib-openmpi-1.10.7/lib/openmpi/mca_btl_openib: /nix/store/igiz5k6hyn9lc2704ipbbpfm77424cib-openmpi-1.10.7/lib/openmpi/mca_btl_openib.so: undefined symbol: mca_mpool_grdma_evict (ignored)
  [lf5:23608] mca: base: component_find: unable to open /nix/store/igiz5k6hyn9lc2704ipbbpfm77424cib-openmpi-1.10.7/lib/openmpi/mca_fcoll_dynamic: /nix/store/igiz5k6hyn9lc2704ipbbpfm77424cib-openmpi-1.10.7/lib/openmpi/mca_fcoll_dynamic.so: undefined symbol: ompi_io_ompio_allgatherv_array (ignored)
  [lf5:23608] mca: base: component_find: unable to open /nix/store/igiz5k6hyn9lc2704ipbbpfm77424cib-openmpi-1.10.7/lib/openmpi/mca_fcoll_individual: /nix/store/igiz5k6hyn9lc2704ipbbpfm77424cib-openmpi-1.10.7/lib/openmpi/mca_fcoll_individual.so: undefined symbol: mca_io_ompio_file_write (ignored)
  [lf5:23608] mca: base: component_find: unable to open /nix/store/igiz5k6hyn9lc2704ipbbpfm77424cib-openmpi-1.10.7/lib/openmpi/mca_fcoll_static: /nix/store/igiz5k6hyn9lc2704ipbbpfm77424cib-openmpi-1.10.7/lib/openmpi/mca_fcoll_static.so: undefined symbol: ompi_io_ompio_allgather_array (ignored)
  [lf5:23608] mca: base: component_find: unable to open /nix/store/igiz5k6hyn9lc2704ipbbpfm77424cib-openmpi-1.10.7/lib/openmpi/mca_fcoll_two_phase: /nix/store/igiz5k6hyn9lc2704ipbbpfm77424cib-openmpi-1.10.7/lib/openmpi/mca_fcoll_two_phase.so: undefined symbol: ompi_io_ompio_set_aggregator_props (ignored)
  [lf5:23608] mca: base: component_find: unable to open /nix/store/igiz5k6hyn9lc2704ipbbpfm77424cib-openmpi-1.10.7/lib/openmpi/mca_fcoll_ylib: /nix/store/igiz5k6hyn9lc2704ipbbpfm77424cib-openmpi-1.10.7/lib/openmpi/mca_fcoll_ylib.so: undefined symbol: ompi_io_ompio_scatter_data (ignored)
  ```


  ###### 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: Squid fix CVE-2018-1000024 & CVE-2018-1000027
user_login: andir
html_url: https://github.com/NixOS/nixpkgs/pull/34581
updated_at: 2018-02-07 11:41:43
body:
  ###### Motivation for this change

  fixing CVE-2018-1000024 & CVE-2018-1000027

  ###### 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: [17.09] squid: fix CVE-2018-1000024 & CVE-2018-1000027
user_login: andir
html_url: https://github.com/NixOS/nixpkgs/pull/34582
updated_at: 2018-02-07 11:42:46
body:
  ###### Motivation for this change
  fixing CVE-2018-1000024 & CVE-2018-1000027

  ###### 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
     - [ ] 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: src: 1.13 -> 1.17
user_login: calvertvl
html_url: https://github.com/NixOS/nixpkgs/pull/34583
updated_at: 2018-02-04 13:38:12
body:
  ###### Motivation for this change
  Version bump.

  Includes a number of bugfixes, including for fast-export and command-line parsing.

  ###### 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: lgi: Fix cairo bindings search path
user_login: psychon
html_url: https://github.com/NixOS/nixpkgs/pull/34584
updated_at: 2018-02-04 16:28:35
body:
  Since commit e44038bccab0cae, cairo-1.0.typelib contains an absolute
  path to cairo in the nix store so that no $LD_LIBRARY_PATH hacks are
  needed. However, this did not yet work for lgi, because lgi does
  dlopen("libcairo.so.2") without a full path, too.

  To make this work, this commit ensures that lgi first uses
  gobject-introspection to load libcairo. This uses the full path provided
  by the typelib. Afterwards, dlopen("libcairo.so.2") does not hit the
  filesystem anymore since the library is already loaded.

  This commit adds a patch that reorders some code in lgi's cairo
  initialisation. Previously, this started with core.module('cairo', 2),
  which is where the dlopen happens. Now, this code is moved down and
  instead core.gi.cairo.resolve is used to load the definitions of some
  enums first. This part of the code goes through gobject-introspection
  and causes libcairo to be loaded.

  Signed-off-by: Uli Schlachter <psychon@znc.in>

  ###### 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).

  ---
  This fixes https://github.com/NixOS/nixpkgs/pull/34259#issuecomment-362863738. I tested this via `nix-shell -A awesome` and running `lua -e "print(require('lgi').cairo)"`. Previously this errored out, but with this patch this worked.

  Any suggestions how to make this change nicely? I feel like dropping a patch file into `pkgs/top-level` is not a good idea.

  CC @dtzWill @vcunat @makefu 


state: closed
title: loccount: 1.1 -> 1.2
user_login: calvertvl
html_url: https://github.com/NixOS/nixpkgs/pull/34585
updated_at: 2018-02-04 13:38:07
body:
  ###### Motivation for this change
  Version bump.

  Fixes a bug with relative paths.

  ###### 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: nixos/vswitches : Fix vswitch-netdev.service going down just after startup
user_login: netixx
html_url: https://github.com/NixOS/nixpkgs/pull/34586
updated_at: 2018-02-18 17:12:54
body:
  The service has a 'BindsTo' Dependency to sys-subsystem-vsiwtch.device
  which causes the service to stop immediately after startup because the
  add-br commands make the device flap somehow.

  This patch moves creation of the device to 'ExecStartPre=' phase of the
  service, where 'BindsTo' does not apply (tested, bu could not find docs
  about this).

  See https://github.com/NixOS/nixpkgs/issues/34336 for details

  ###### Motivation for this change

  Configuring `networking.vswitches` did not work before.
  Also, as we remove the device in postStop, it makes sense to create it in preStart.

  ###### Things done

  Tested in the virtualbox VM (see related issue for logs and details).

  - [ ] 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: nixos/freeradius : init - Added freeradius service
user_login: netixx
html_url: https://github.com/NixOS/nixpkgs/pull/34587
updated_at: 2018-02-17 10:03:51
body:
  Resubmit because of branch mixup

  Inspired from the dhcpd service implementation
  Only 2 configurations options at the moment:
  enabled and path to configfile

  folder networking has been chosen because radius is mainly used for network device and network authentication (e.g. WPA2 Entreprise)

  ###### Motivation for this change
  Freeradius package is already supported by nix, but no service exists for nixos. This patch adds basic support to start the freeradius service.

  ###### Things done

  I tested the service configuration in my personal nix installation successfully.
  <!-- 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: greybird: 3.22.5 -> 3.22.6
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/34588
updated_at: 2018-02-05 00:58:19
body:
  ###### Motivation for this change

  Update to version [3.22.6](https://github.com/shimmerproject/Greybird/releases/tag/v3.22.6)

  ###### 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: pythonPackages.pybase64: init at 0.2.1
user_login: Ma27
html_url: https://github.com/NixOS/nixpkgs/pull/34589
updated_at: 2018-02-08 12:32:47
body:
  ###### Motivation for this change

  Adds the `pybase64` package, a simple python-based `libbase64` wrapper.
  Please have a look at the commit messages for further reference.

  ###### 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: pick: 1.9.0 -> 2.0.1
user_login: womfoo
html_url: https://github.com/NixOS/nixpkgs/pull/34590
updated_at: 2018-02-04 18:58:14
body:
  ###### Motivation for this change

  update to latest upstream

  ###### 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: facter: 3.9.0 -> 3.9.3 and dependency libwhereami: 0.1.1 -> 0.1.3
user_login: womfoo
html_url: https://github.com/NixOS/nixpkgs/pull/34591
updated_at: 2018-02-04 20:03:24
body:
  ###### Motivation for this change

  bump to latest upstream versions

  ###### 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: ucl: patch shebang configure so full-featured 'bash' is used, fix
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/34592
updated_at: 2018-02-04 21:56:00
body:
  `nix-build -A ucl --check` fails when using Nix 2.0,
  even (!) when using a more featureful variant
  as described here:

  https://github.com/NixOS/nix/issues/1832#issuecomment-362523240


  <!-- 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).

  ---

  Currently fails to build when /bin/sh in sandbox is busybox-based,
  didn't investigate why but this seems to fix it.


state: closed
title: gnuradio: fix wrapper
user_login: taktoa
html_url: https://github.com/NixOS/nixpkgs/pull/34593
updated_at: 2018-02-05 13:52:49
body:
  ###### Motivation for this change

  gnuradio-with-packages was not running makeWrapper on any of the symlinked executables because `find $out/bin -type f -executable` does not resolve symlinks. I don't understand how the old code ever worked on any system.

  ###### 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: amdgpu-pro: 17.10 -> 17.50
user_login: NeQuissimus
html_url: https://github.com/NixOS/nixpkgs/pull/34594
updated_at: 2018-02-05 14:22:29
body:
  ###### Motivation for this change
  Update, fix for kernel 4.14

  ###### 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).

  ---

  It would seem that the AMD server has a corrupted copy today.
  Yesterday, this worked -.-


state: closed
title: snapper: Doesn't take snapshots
user_login: Chiiruno
html_url: https://github.com/NixOS/nixpkgs/issues/34595
updated_at: 2018-02-05 07:15:16
body:
  ## Issue description
  I'm using snapper on btrfs and it doesn't seem to take automatic snapshots, even though the services seem to be running and the timer is working. I'm not sure what other info I can give you.

  It does, however, take snapshots manually.

  ### Steps to reproduce
  Install snapper, add configuration to whatever.nix.

  ## 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"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`


state: closed
title: python3Packages.aioimaplib: init at 0.7.13
user_login: dotlambda
html_url: https://github.com/NixOS/nixpkgs/pull/34596
updated_at: 2018-02-08 13:37:45
body:
  ###### Motivation for this change
  Yet another component for home-assistant: https://home-assistant.io/components/sensor.imap/
  I guess this will be my last one for the time coming :)

  ###### 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: nix: fix config for echo/test on newer busybox
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/34597
updated_at: 2018-02-05 15:28:56
body:
  The flags for these changes w/busybox 1.27,
  and these were updated for
  bootstrap tools in
  https://github.com/NixOS/nixpkgs/pull/28261

  and upstream:
  https://github.com/NixOS/nix/commit/2f1a1c5a49b50594a4aa9d4729a5b64255dd0932

  but missed here.


  <!-- 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: freeipmi: 1.5.7 -> 1.6.1
user_login: markuskowa
html_url: https://github.com/NixOS/nixpkgs/pull/34598
updated_at: 2018-02-11 09:20:50
body:
  ###### Motivation for this change
  Update version. Contains bugfixes and support for more hardware.

  ###### 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: edid-decode: init at git-2017-09-18
user_login: Chiiruno
html_url: https://github.com/NixOS/nixpkgs/pull/34599
updated_at: 2018-02-05 13:29:42
body:
  ###### Motivation for this change
  My monitor is old and has EDID problems, I used this program to verify the EDID I am now using via kernel parameter is correct.

  ###### 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: sil: init at 1.3.0
user_login: michaelpj
html_url: https://github.com/NixOS/nixpkgs/pull/34600
updated_at: 2018-02-28 12:09:34
body:
  ###### Motivation for this change
  Sil is a nice Middle-earth roguelike.

  Some slightly annoying implementation wrinkles, in that we want to setup a user-specific data dir on startup, and copy in the shared data 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)
  - 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.github-cli: removed
user_login: andir
html_url: https://github.com/NixOS/nixpkgs/pull/34602
updated_at: 2018-02-05 01:07:11
body:
  ###### Motivation for this change

  since upstream declared the project non-functional there isn't much use for this package anymore. re-adding it would be trivial.

  also does not work on python3 even thought we provide it there…

  Note on the upstream repo [1]:
  > IMPORTANT: github-cli does not function anymore since API v2 has been
  > replaced by API v3 A possible alternative for github-cli that addresses
  > API v3 is Stephen Celis' [ghi](https://github.com/stephencelis/ghi)

  [1] https://github.com/jsmits/github-cli

  ###### 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: open
title: Cursor is too tiny on HiDPI displays
user_login: srid
html_url: https://github.com/NixOS/nixpkgs/issues/34603
updated_at: 2019-05-13 18:00:02
body:
  ## Issue description
  Xcursor is not scaled on high dpi displays.

  ### Steps to reproduce
  - Install NixOS and use unstable channel
  - Connect a HiDPI display (I have a 5k monitor)
  - Nvdia drivers auto detects DPI, and X will have fonts and UI elements scaled as one would expect
  - Cursor however remains tiny


  ## Technical details

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


state: closed
title: grv: 0.1.0 -> 0.1.1
user_login: Moredread
html_url: https://github.com/NixOS/nixpkgs/pull/34604
updated_at: 2018-06-26 19:07:21
body:
  ###### Motivation for this change

  New 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: rtlwifi_new cannot be built on unstable
user_login: sjau
html_url: https://github.com/NixOS/nixpkgs/issues/34605
updated_at: 2018-11-26 14:21:36
body:
  ## Issue description

  rtlwifi_new cannot be built on unstable anymore.

  ```
  ++ expr 37748736 / 759745
  + pcent=49
  + test 49 -lt 100
  + MS_Printf '\b\b\b\b\b\b\b'
  + printf '\b\b\b\b\b\b\b'
  + test 49 -lt 10
  + MS_Printf '   49%% '
  + printf '   49%% '
     49% ++ expr 37748736 + 4194304
  + pos=41943040
  + test 41943040 -le 75974535
  + dd bs=4194304 count=1
  ++ expr 75974535 / 100
  + pcent=759745
  ++ expr 41943040 / 759745
  + pcent=55
  + test 55 -lt 100
  + MS_Printf '\b\b\b\b\b\b\b'
  + printf '\b\b\b\b\b\b\b'
  + test 55 -lt 10
  + MS_Printf '   55%% '
  + printf '   55%% '
     55% ++ expr 41943040 + 4194304
  + pos=46137344
  + test 46137344 -le 75974535
  + dd bs=4194304 count=1
  cc1: some warnings being treated as errors
  make[4]: *** [/nix/store/ganihdijy50pgqxpqmlwlk9alikv9nf0-linux-4.15-dev/lib/modules/4.15.0/source/scripts/Makefile.build:317: /tmp/nix-build-rtlwifi_new-2017-07-18.drv-0/source/base.o] Error 1
  make[3]: *** [/nix/store/ganihdijy50pgqxpqmlwlk9alikv9nf0-linux-4.15-dev/lib/modules/4.15.0/source/Makefile:1508: _module_/tmp/nix-build-rtlwifi_new-2017-07-18.drv-0/source] Error 2
  make[2]: *** [Makefile:146: sub-make] Error 2
  make[1]: *** [Makefile:24: __sub-make] Error 2
  make[1]: Leaving directory '/nix/store/ganihdijy50pgqxpqmlwlk9alikv9nf0-linux-4.15-dev/lib/modules/4.15.0/build'
  make: *** [Makefile:58: all] Error 2
  builder for ‘/nix/store/x3w1gyjvki4y8mf9d16mmmvc1kpigpin-rtlwifi_new-2017-07-18.drv’ failed with exit code 2
  cannot build derivation ‘/nix/store/sfax0jm1id535imhs3b966cvpd08pgdv-kernel-modules.drv’: 1 dependencies couldn't be built
  building path(s) ‘/nix/store/67k9505kcplrdlk3hvnfvbrsfvf282yv-unit-systemd-udevd.service’
  building path(s) ‘/nix/store/ybr7qr1gf53kh0sy17k88yp5jx9g9qyq-unit-upower.service’
  building path(s) ‘/nix/store/gzqs1b7xqnn1nbkggrm2df3650llx61i-unit-vboxnet0.service’
  building path(s) ‘/nix/store/k2qxj2050ildmz1wh4a88rvzl4pkxv6r-unit-virtlockd.service’
  cannot build derivation ‘/nix/store/9yz0kzisky2fwgnwyfx80d4n51w3ad21-nixos-system-subi-18.03pre126729.2e4aded3669.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/9yz0kzisky2fwgnwyfx80d4n51w3ad21-nixos-system-subi-18.03pre126729.2e4aded3669.drv’ failed
  ```

  ### Steps to reproduce

  Use nixos-unstable and add to hardware-configuration.nix

  ```
    boot.extraModulePackages = [ config.boot.kernelPackages.rtlwifi_new ];
  ```

  ## 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.14, NixOS, 18.03.git.0663e97 (Impala)`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.16`
   - channels(hyper): `"nixos-18.03pre123638.1258d9a4914"`
   - channels(root): `"nixos-18.03pre126729.2e4aded3669"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`


state: closed
title: Slow rstudio build
user_login: ghost
html_url: https://github.com/NixOS/nixpkgs/issues/34606
updated_at: 2018-02-10 17:48:03
body:
  cc @ehmry 

  It seems to me that even though enableParallelBuild is set to true for rstudio, At least for the rstudio-core component it still only seems to build on one cpu core?

  I'm building it with this subexpression that I pass to buildInputs:
  ```
  rstudio =
      let
          config = { packageOverrides = pkgs: { rstudio = pkgs.libsForQt5.callPackage <unstable/pkgs/applications/editors/rstudio> { boost = nixos.boost163; };};};
      in
          #cannibalizing the call from all-packages to mix versions
          (import <nixos> { inherit config; }).callPackage <unstable/pkgs/development/r-modules/wrapper-rstudio.nix> {
             packages = rpackages;
             recommendedPackages = with pkgs.rPackages; [ boot class cluster codetools foreign KernSmooth lattice MASS Matrix mgcv nlme nnet rpart spatial survival ];
             };
  ```

  Unstable is head, nixos is 17.09 .


state: closed
title: nixos/rdma-core: add module for soft RoCE and test
user_login: markuskowa
html_url: https://github.com/NixOS/nixpkgs/pull/34607
updated_at: 2018-02-11 09:04:10
body:
  ###### Motivation for this change
  This PR adds a nixos module that manages RDMA over converged ethernet (RoCE) interfaces. The test runs the basic test programs from `rmda-core` to ensure that RDMA communication between two nodes works properly.

  ###### 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: Cannot install gnumake man-pages to profile
user_login: Meizikyn
html_url: https://github.com/NixOS/nixpkgs/issues/34608
updated_at: 2018-02-05 22:37:20
body:
  GNU Make does not install man pages into the active profile.

  ### Steps to reproduce
  If, for example installing GNU Make via.
  `nix-env -iA nixos.gnumake`
  `nix-env -iA nixos.gnumake.man`

  nix-env reports successful install, I even have the man-pages in my /nix/store
  `/nix/store/gx70gyfwdkqf5vlicm9dwaqyklxqzzax-gnumake-4.2.1-man`

  but these pages are not in my ~/.nix-profile

  configuration.nix is default:
  `programs.man.enable = true;`

  Have I installed these incorrectly, or require an additional config line?


state: closed
title: descent 1 & 2: use assets from gog.com with the dxx-rebirth project
user_login: peterhoeg
html_url: https://github.com/NixOS/nixpkgs/pull/34611
updated_at: 2018-03-05 07:03:21
body:
  ###### Motivation for this change

  This contains a few items:

  1. Package the Perl "File-Rename" utility for downcasing all the file names
  2. A hook for GOG games that unpacks and downcases
  3. A set of asset derivations
  4. Launchers

  A couple of questions:

  a. Should the "downcase the file names" logic be separated out into its own build-support tool?
  b. Any better suggestions than adding "-full" for the combined assets/binary derivation?

  Cc: @viric 

  ###### 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: Add autoStart option for Kafka and Zookeeper services
user_login: markus1189
html_url: https://github.com/NixOS/nixpkgs/pull/34613
updated_at: 2018-02-11 09:24:03
body:
  ###### Motivation for this change

  I prefer to define them in my configuration, but not have them started automatically.  I took the approach from the openvpn service and added options to disable auto start.

  I tried to test this, but a 
  ```
  nixos-rebuild switch -I nixpkgs=/my/nixpkgs
  ```

  failed with:

  ```
  The unique option `powerManagement.cpuFreqGovernor' is defined multiple times, in `/etc/nixos/hardware-configuration.nix' and `/my/nixpkgs/nixos/modules/config/power-management.nix'.       
  ```

  **So please take a careful look** (See comment, was able to test)

  ###### 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: numpy: 1.13.3 -> 1.14.0
user_login: tristan0x
html_url: https://github.com/NixOS/nixpkgs/pull/34614
updated_at: 2018-02-05 10:42:54
body:
  ###### Motivation for this change

  Bump numpy Python package to the latest 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
     - [ ] 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/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: R cannot find 'cstdlib' header on Darwin
user_login: mnacamura
html_url: https://github.com/NixOS/nixpkgs/issues/34615
updated_at: 2018-02-07 08:47:45
body:
  ## Issue description

  On Darwin, clang executed inside R cannot find a C++ header 'cstdlib'. This problem can be solved by installing `libcxx` and putting
  ```
  LDFLAGS += -L${HOME}/.nix-profile/lib
  CPPFLAGS += -I${HOME}/.nix-profile/include/c++/v1
  ```
  in `~/.R/Makevars`. However, it would be better if R does find 'cstdlib' without this hack.

  ### Steps to reproduce

  1. Install R with rstan, which uses 'StanHeaders' including cstdlib:
  ```nix
  rWrapper.override { packages = [ rPackages.rstan ]; }                   
  ```

  2. Compile a Stan model, for example, this `example.stan`:
  ```stan
  data {
      int<lower=0> N;
      real X[N];
  }

  parameters {
      real Mu;
      real<lower=0> Sigma;
  }

  model {
      Mu ~ cauchy(0, 5);
      Sigma ~ cauchy(0, 5);
      X ~ normal(Mu, Sigma);
  }
  ```
  Then, 'cstdlib' is missing:
  ```R
  > library(rstan); stan_model("example.stan")
  Loading required package: ggplot2
  Loading required package: StanHeaders
  rstan (Version 2.16.2, packaged: 2017-07-03 09:24:58 UTC, GitRev: 2e1f913d3ca3)
  For execution on a local, multicore CPU with excess RAM we recommend calling
  rstan_options(auto_write = TRUE)
  options(mc.cores = parallel::detectCores())
  In file included from file164ca24ec5966.cpp:8:
  In file included from /nix/store/vmlv8fccwzykmrqahv8qm8qzy752a4zx-r-StanHeaders-2.16.0-1/library/StanHeaders/include/src/stan/model/model_header.hpp:4:
  In file included from /nix/store/vmlv8fccwzykmrqahv8qm8qzy752a4zx-r-StanHeaders-2.16.0-1/library/StanHeaders/include/stan/math.hpp:4:
  In file included from /nix/store/vmlv8fccwzykmrqahv8qm8qzy752a4zx-r-StanHeaders-2.16.0-1/library/StanHeaders/include/stan/math/rev/mat.hpp:4:
  In file included from /nix/store/vmlv8fccwzykmrqahv8qm8qzy752a4zx-r-StanHeaders-2.16.0-1/library/StanHeaders/include/stan/math/rev/core.hpp:4:
  In file included from /nix/store/vmlv8fccwzykmrqahv8qm8qzy752a4zx-r-StanHeaders-2.16.0-1/library/StanHeaders/include/stan/math/rev/core/autodiffstackstorage.hpp:4:
  /nix/store/vmlv8fccwzykmrqahv8qm8qzy752a4zx-r-StanHeaders-2.16.0-1/library/StanHeaders/include/stan/math/memory/stack_alloc.hpp:8:10: fatal error: 'cstdlib' file not found
  #include <cstdlib>
           ^~~~~~~~~
  1 error generated.
  ```

  ## Technical details

  - system: `"x86_64-darwin"`
  - host os: `Darwin 17.5.0, macOS 10.13.4`
  - multi-user?: `no`
  - sandbox: `no`
  - version: `nix-env (Nix) 1.12pre5849_74f75c85`
  - channels(mnacamura): `"darwin, nixpkgs-18.03pre126020.931a0b8be80"`
  - nixpkgs: `/Users/mnacamura/Repos/nixpkgs`


state: open
title: ZFS umount errors during shutdown
user_login: Izorkin
html_url: https://github.com/NixOS/nixpkgs/issues/34616
updated_at: 2019-02-11 12:22:56
body:
  Hi.

  I'm trying to use separate mountpoints for MySQL in nixos, like this:

  ```
  / = ztank/nixos/root1
  /nix = ztank/nixos/nix
  /tmp = ztank/nixos/tmp
  /var/tmp = ztank/nixos/tmp_var
  /home/user = ztank/home/user
  /var/lib/mysql = ztank/data/mysql
  /var/lib/mysql/ibdata = ztank/data/mysql/ibdata
  /var/lib/mysql/iblogs = ztank/data/mysql/iblogs
  ```

  As result, I observe the following errors during system shutdown:
  ```
  Feb 05 12:09:39 nixos-vmware systemd[1]: ^[[0;1;39mvar-lib-mysql-iblogs.mount: Mount process exited, code=exited status=32
  Feb 05 12:09:39 nixos-vmware systemd[1]: Failed unmounting /var/lib/mysql/iblogs.
  Feb 05 12:09:39 nixos-vmware systemd[1]: ^[[0;1;39mrun-user-1000.mount: Mount process exited, code=exited status=32
  Feb 05 12:09:39 nixos-vmware systemd[1]: Failed unmounting /run/user/1000.
  Feb 05 12:09:40 nixos-vmware systemd[1]: ^[[0;1;39mvar-lib-mysql.mount: Mount process exited, code=exited status=32
  Feb 05 12:09:40 nixos-vmware systemd[1]: Failed unmounting /var/lib/mysql.
  ```
  Filesystem mount options in hardware-configuration.nix:
  ```
    fileSystems."/" = {
      device = "ztank/nixos/root1";
      fsType = "zfs";
      options = [ "relatime" "xattr" "posixacl" ];
    };

    fileSystems."/boot" = {
      device = "/dev/disk/by-uuid/4046e960-93b6-4f13-a5d5-70ae52932573";
      fsType = "ext3";
      options = [ "relatime" ];
    };

    fileSystems."/nix" = {
      device = "ztank/nixos/nix";
      fsType = "zfs";
      options = [ "relatime" "xattr" "posixacl" ];
    };

    fileSystems."/etc/nixos" = {
      device = "ztank/nixos/cfg";
      fsType = "zfs";
      options = [ "relatime" "xattr" "posixacl" ];
    };

    fileSystems."/tmp" = {
      device = "ztank/nixos/tmp";
      fsType = "zfs";
      options = [ "nosuid" "nodev" "noatime" ];
    };

    fileSystems."/var/tmp" = {
      device = "ztank/nixos/tmp_var";
      fsType = "zfs";
      options = [ "nosuid" "nodev" "noatime" "noexec" ];
    };

    fileSystems."/home/user" = {
      device = "ztank/home/user";
      fsType = "zfs";
      options = [ "relatime" "xattr" "posixacl" ];
    };

    fileSystems."/root" = {
      device = "ztank/home/root";
      fsType = "zfs";
      options = [ "relatime" "xattr" "posixacl" ];
    };

    fileSystems."/var/lib/mysql" = {
      device = "ztank/data/mysql";
      fsType = "zfs";
      options = [ "relatime" "xattr" "posixacl" ];
    };

    fileSystems."/var/lib/mysql/ibdata" = {
      device = "ztank/data/mysql/ibdata";
      fsType = "zfs";
      options = [ "relatime" "xattr" "posixacl" ];
    };

    fileSystems."/var/lib/mysql/iblogs" = {
      device = "ztank/data/mysql/iblogs";
      fsType = "zfs";
      options = [ "relatime" "xattr" "posixacl" ];
    };
  ```
  I also tried the following:
  ```
  zfs set mountpoint=/var/lib/mysql /var/lib/mysql
  zfs set mountpoint=/var/lib/mysql/ibdata ztank/data/mysql/ibdata
  zfs set mountpoint=/var/lib/mysql/iblogs ztank/data/mysql/iblogs
  ```

  But it did not help. Unmounting is done by systemd, and the same errors occur.

  Method, recommended in the following comment, does not help either:  https://github.com/NixOS/nixpkgs/issues/21928#issuecomment-274155848

  How can I ensure that unmounting of filesystems is done correctly? Where/how can I configure systemd to wait for full stop of MySQL before unmounting ZFS file systems?

   - system: `"x86_64-linux"`
   - host os: `Linux 4.15.0, NixOS, 18.03pre126729.2e4aded3669 (Impala)`
   - multi-user?: `yes`
   - sandbox: `yes`
   - version: `nix-env (Nix) 1.11.16`
   - channels(root): `"nixos-18.03pre126729.2e4aded3669"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`


state: closed
title: fanficfare: 2.16.0 -> 2.22.0
user_login: calvertvl
html_url: https://github.com/NixOS/nixpkgs/pull/34617
updated_at: 2018-02-05 16:58:59
body:
  ###### Motivation for this change
  Version 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
  - [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: electron: 1.7.9 -> 1.7.11
user_login: rvl
html_url: https://github.com/NixOS/nixpkgs/pull/34618
updated_at: 2018-02-05 11:31:13
body:
  ###### Motivation for this change

  Upstream releases:
  https://github.com/electron/electron/releases/tag/v1.7.10
  https://github.com/electron/electron/releases/tag/v1.7.11


  ###### 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 x86_64 and i686
     - [ ] macOS
     - [ ] arm
     - [ ] 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 one dependent app: `marp`
  - [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: electron: 1.7.5 -> 1.7.11
user_login: rvl
html_url: https://github.com/NixOS/nixpkgs/pull/34619
updated_at: 2018-02-05 12:06:24
body:
  ###### Motivation for this change

  Same version as #34618, for release branch.

  https://github.com/electron/electron/releases/tag/v1.7.6
  https://github.com/electron/electron/releases/tag/v1.7.7
  https://github.com/electron/electron/releases/tag/v1.7.8
  https://github.com/electron/electron/releases/tag/v1.7.9
  https://github.com/electron/electron/releases/tag/v1.7.10
  https://github.com/electron/electron/releases/tag/v1.7.11

  ###### 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: Lamdu editor packaging
user_login: razvan-panda
html_url: https://github.com/NixOS/nixpkgs/issues/34620
updated_at: 2018-02-08 16:32:06
body:
  @peti I packaged Lamdu and its dependencies (with lots of help from cleverca22 - Michael Bishop) and I'm wondering where I could place the nix expressions into?

  2 of the dependencies were libraries built with C/++ so they went under `pkgs/development/libraries`, freetype-gl and AntTweakBar:

  https://github.com/NixOS/nixpkgs/pull/34556 and https://github.com/NixOS/nixpkgs/pull/34540

  Rest of the dependencies are all Haskell packages:
    - AlgoW https://github.com/lamdu/Algorithm-W-Step-By-Step
    - lamdu-calculus https://github.com/lamdu/lamdu-calculus
    - nodejs-exec https://github.com/lamdu/nodejs-exec
    - graphics-drawingcombinators https://github.com/lamdu/graphics-drawingcombinators
    - bindings-freetype-gl https://github.com/lamdu/bindings-freetype-gl

  Lamdu would go under `pkgs/applications/editors/lamdu/default.nix` I assume.
  But I do not know where I could add these other packages to the nixpkgs hierarchy since they are Haskell packages and most Haskell packages seem to be automatically generated.

  Lamdu has over 1300 stars on GitHub so I think it would be useful to get it packaged: 

  https://github.com/lamdu/lamdu

  http://www.lamdu.org/


state: closed
title: wireguard: 0.0.20180118 -> 0.0.20180202
user_login: zx2c4
html_url: https://github.com/NixOS/nixpkgs/pull/34621
updated_at: 2018-02-05 13:07:34
body:
  Simple version bump.

  ```
    * curve25519-fiat32: uninline certain functions
    
    This results in much smaller code size and significanat speed gains on smaller
    hardware.
    
    * poly1305: add poly-specific self-tests
    
    Poly is easy to get wrong, so we've added quite a few tests that examine
    certain edge cases and places where other implementations of historically
    failed.
    
    * tools: dedup secret normalization
    * tools: share curve25519 implementations with kernel
    * contrib: keygen-html: share curve25519 implementation with kernel
    
    There is now only one place where we ship 25519 code.
    
    * qemu: disable PIE for compilation
    * qemu: disable AVX-512 in userland
    * qemu: update base versions
    
    Test suite enhancements.
    
    * device: let udev know what kind of device we are
    
    This enables folks to query the device type via udev, which is what systemd's
    networkctl uses.
    
    * tools: fread doesn't change errno
    
    This fixes clearing pre-shared keys on old glibc.
    
    * chacha20poly1305: use existing rol32 function
    * chacha20poly1305: better buffer alignment
    
    Small enhancements.
    
    * curve25519: verify that specialized basepoint implementations are correct
    
    Since some implementations have a specialized function for computing
    basepoints, it's important to do some basic sanity checking with them.
    
    * curve25519: replace hacl64 with fiat64
    
    For about 24 hours, fiat64 was faster.
    
    * curve25519: replace fiat64 with faster hacl64
    
    Then hacl64 caught up, so we moved back to it.
    
    * curve25519: break more things with more test cases
    
    These extra test cases help break the current "rfc7748_precomputed"
    implementation, which we're not using here at the moment, but it is still
    useful to ensure that we don't fall victim to the same bugs.
  ```


state: closed
title: jetbrains-editor: 2017.3.2 -> 2017.3.4
user_login: jokogr
html_url: https://github.com/NixOS/nixpkgs/pull/34622
updated_at: 2018-02-09 09:05:19
body:
  ###### Motivation for this change

  Minor updates to 2017.3.4

  ###### Things done

  Tested only idea-ultimate.

  - [ ] 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: assaultcube: init at official master branch , rev = "9f537b0876a39d7686e773040469fbb1417de18b"
user_login: bignaux
html_url: https://github.com/NixOS/nixpkgs/pull/34623
updated_at: 2018-02-05 15:06:50
body:
  ###### Motivation for this change

  fun first-person-shooter, need to build on git since latest official release is out of date (2013) ...

  ###### Things done

  Tested only on my non-nixos OS (gentoo ~amd64) . I've (so common) gl issues , but this old good games since to work well.


state: closed
title: `sssd`-based auth not working in Ubuntu 17.10
user_login: sgraf812
html_url: https://github.com/NixOS/nixpkgs/issues/34624
updated_at: 2018-02-05 20:28:31
body:
  ## Issue description

  I'm having the same symptoms as the infamous #31700 at work, e.g. 

  ```
  $ whoami
  whoami: cannot find name for user ID 29805
  ```

  Only that it's for a different reason. This is my `/etc/nsswitch.conf`:

  ```
  # /etc/nsswitch.conf
  #
  # Example configuration of GNU Name Service Switch functionality.
  # If you have the `glibc-doc-reference' and `info' packages installed, try:
  # `info libc "Name Service Switch"' for information about this file.

  passwd:         files sss
  group:          files sss
  shadow:         files sss

  hosts:          files dns myhostname
  networks:       files 

  protocols:      db files
  services:       db files
  ethers:         db files
  rpc:            db files

  netgroup:       nis sss
  ```

  I strongly suspect it's due to `sss` entries, which entails some communication with the non-`nix`-managed `sssd` process I guess. I tried installing `sssd` and `openldap` (not sure if that's related), but haven't found out how to configure them properly. Also I would rather have the tools communicate with the infrastructure that is already in place.


  ### Steps to reproduce

  1. Install Ubuntu 17.10 on a machine and configure authentication by `sssd`, whatever that entails. We're using Kerberos and AFS here, not sure how to make them work together.
  2. Notice that `/usr/bin/whoami` works as expected, but `whoami` from `nix`-installed `coreutils` fails in the above fashion. Same goes for `ssh`, `git` etc.

  ## Technical details

   - system: `"x86_64-linux"`
   - host os: `Linux 4.13.0-32-generic, Ubuntu, 17.10 (Artful Aardvark)`
   - multi-user?: `no`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.16`
   - channels(sgraf): `"nixpkgs-18.03pre126798.42b9b8f7c86"`
   - nixpkgs: `/afs/info.uni-karlsruhe.de/user/sgraf/.nix-defexpr/channels/nixpkgs`


state: closed
title: sage: fix non-deterministic build failures
user_login: timokau
html_url: https://github.com/NixOS/nixpkgs/pull/34626
updated_at: 2018-02-05 15:01:47
body:
  The build was failing on some machines because of a `find` command that
  touched files in different orders on different machines.

  That confused `make`s timestamp mechanism.

  ###### Motivation for this change

  sage didn't build on some computers, including hydra.

  ###### 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/`) (at least `/bin/sage`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: rhash: 1.3.3 -> 2018-02-05
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/34627
updated_at: 2018-02-09 17:02:06
body:
  ###### Motivation for this change

  This tentatively looks good to me, although unfortunate to move away from a tagged release.

  Replaces / builds on #34214 .

  If nothing else I'd like to see if this works any better 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
     - [ ] 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).

  ---

  Tested with x86_64-linux, x86_64-linux-musl, cross-aarch64-musl, cross-x86_64-linux-musl.


state: closed
title: nix busybox shell: fix config and enable expected features
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/34628
updated_at: 2018-02-13 23:59:01
body:
  Fixes known build failures stemming from /bin/sh not
  having expected features.

  Most of these are enabling POSIX features, but not all.

  Resulting busybox grows from 120K -> 140K which seems reasonable.

  <!-- 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: Wrapped ${mailbox.name} in "s to allow for space in mailbox names.
user_login: phdoerfler
html_url: https://github.com/NixOS/nixpkgs/pull/34629
updated_at: 2018-02-09 10:35:38
body:
  ###### Motivation for this change

  Without this fix the following nix expression:

  ```
  {
    name = "Trashy McTrashface";
    auto = "subscribe";
    specialUse = "Trash";
  }
  ```

  becomes

  ```
  mailbox Trashy McTrashface {
    auto = subscribe
    special_use = \Trash
  }
  ```

  but it should be

  ```
  mailbox "Trashy McTrashface" {
    auto = subscribe
    special_use = \Trash
  }
  ```

  or else dovecot2 won't start

  `Feb 05 16:00:28 nixos dovecot2-pre-start[20738]: doveconf: Fatal: Error in configuration file /etc/dovecot/dovecot.conf line 36: Expecting '{'`


  ###### 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: nodejs-9_x: update version to 9.5.0
user_login: periklis
html_url: https://github.com/NixOS/nixpkgs/pull/34632
updated_at: 2018-02-05 18:06:55
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
     - [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: closed
title: mu: 0.9.18 -> 1.0
user_login: magnetophon
html_url: https://github.com/NixOS/nixpkgs/pull/34633
updated_at: 2018-03-26 15:02:09
body:
  ###### Motivation for this change

  I removed the tests, since one was failing during the build, but passing in nix-shell:
  https://github.com/djcb/mu/issues/1187
  If anyone has ideas on how to troubleshoot this further, let me know.

  I tried building ``mug`` as well, but the version of webkit that's passed here is marked as insecure.
  When I made an exception for that in my config, mu claimed it couldn't find webkit.
  Then I passed an older version, but nix started building that, so I gave up: I'm not building webkit on a 11 year old laptop.

  ###### 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: grv: pass in version, fix "grv -version" to at least include that
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/34634
updated_at: 2018-02-07 21:40:58
body:
  Currently:
  $ grv -version
  GRV - Git Repository Viewer Unknown (commit: Unknown, compiled: Unknown)

  After:
  $ grv -version
  GRV - Git Repository Viewer 0.1.1 (commit: Unknown, compiled: Unknown)


  <!-- 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: hcloud: init at 1.3.0
user_login: zauberpony
html_url: https://github.com/NixOS/nixpkgs/pull/34635
updated_at: 2018-08-09 22:18:20
body:
  ###### Motivation for this change

  This PR adds hcloud, a command-line interface for interacting with Hetzner Cloud. Comparable to other tools like doctl (for DigitalOcean), vultr (for vultr) etc.

  ###### 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
     - [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: Switch to Nix 2.0
user_login: edolstra
html_url: https://github.com/NixOS/nixpkgs/pull/34636
updated_at: 2018-04-14 17:00:04
body:
  Hopefully we can switch to Nix 2.0 for NixOS 18.03. Nix 2.0 should be released in the next few weeks. This PR makes 2.0 the default (by temporarily pointing `nix` to `nixUnstable`) and updates `nixos-install` to work with it. It also adds a command `nixos-enter` that factors out the functionality of `nixos-install --chroot`.


state: closed
title: jenkins: 2.103 -> 2.105
user_login: lo1tuma
html_url: https://github.com/NixOS/nixpkgs/pull/34637
updated_at: 2018-02-06 03:30:25
body:
  ###### Motivation for this change

  [Changelog](https://jenkins.io/changelog/#v2.105)

  ###### 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: open
title: cifs-utils mount.cifs fails if using kerberos auth
user_login: mlieberman85
html_url: https://github.com/NixOS/nixpkgs/issues/34638
updated_at: 2018-05-01 13:46:16
body:
  ## Issue description
  mount.cifs with sec=krb5 fails with

  ```
  mount.cifs -o sec=krb5,user=test,domain=TEST.EXAMPLE.COM //server.test.example.com/test /mount/ch
  mount error(2): No such file or directory
  ```

  ### Steps to reproduce

  Have cifs-utils package installed and try to mount a share with krb5 or krb5i security option.

  To temporarily fix it you can create a symlink from wherever `request-key` is to `/sbin/request-key`

  ## Technical details

  This is happening because the linux kernel hardcodes the request_key binary it uses to "/sbin/request-key":

  See: https://github.com/torvalds/linux/blob/master/security/keys/request_key.c#L98


state: closed
title: nextcloud: 12.0.4 -> 12.0.5
user_login: aborsu
html_url: https://github.com/NixOS/nixpkgs/pull/34639
updated_at: 2018-02-06 01:54:56
body:
  ###### Motivation for this change
  Update owncloud.
  Running it on my server as we converse.

  ###### 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: graphviz: Explicitly specify libltdl directories
user_login: knedlsepp
html_url: https://github.com/NixOS/nixpkgs/pull/34640
updated_at: 2018-02-16 10:34:03
body:
  ###### Motivation for this change
  When building graphviz on non-NixOS systems without chroot, the autotools-build picks up the library "/usr/lib/libltdl.so" instead of the one provided by nix. Explicitly specifying the library fixes the impurity.

  ###### 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"`
  - [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).

  ---


