# issues

state: closed
title: resolved: use resolved's static resolv.conf
user_login: florianjacob
html_url: https://github.com/NixOS/nixpkgs/pull/27144
updated_at: 2017-07-13 22:31:47
body:
  because it is upstream's recommended mode of operation:
  https://www.freedesktop.org/software/systemd/man/systemd-resolved.html#/etc/resolv.conf

  ###### Motivation for this change
  This allows systemd-resolved to intercept programs that don't use `/etc/nsswitch.conf` but `/etc/resolv.conf` directly, to inject records like the virtual `gateway` host or hostnames from LLMNR / MulticastDNS.

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: git-fame: init at 2.5.2
user_login: expipiplus1
html_url: https://github.com/NixOS/nixpkgs/pull/27145
updated_at: 2017-08-09 06:33:23
body:
  If some ruby boffin could help with this that would be super. At the moment the
  git-fame binary doesn't end up in `/bin`. calling
  `/nix/store/jxq90d7jlfj1d457lkasmi03g9l0vykh-ruby2.3.3-git_fame-2017-01-14/lib/ruby/gems/2.3.0/bundler/gems/git-fame-rb-64748dfb18b0/bin/git-fame`
  works however.


state: closed
title: PostGIS/GDAL contain unfree dependencies
user_login: phile314-fh
html_url: https://github.com/NixOS/nixpkgs/issues/27146
updated_at: 2017-07-05 20:31:24
body:
  ## Issue description

  Postgis in the default configuration cannot be installed anymore without enabling unfree software.

  ### Steps to reproduce

  ```
  $ nix-shell -p pkgs.postgis.v_2_3_1
  error: Package ‘szip-2.1’ in ‘/nix/store/hxks8dzzv92j5h0177p7r2kv6x9vr90n-nixos-unstable.tar.gz/pkgs/development/libraries/szip/default.nix:11’ has an unfree license (‘unfree’), refusing to evaluate.

  a) For `nixos-rebuild` you can set
    { nixpkgs.config.allowUnfree = true; }
  in configuration.nix to override this.

  b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
    { allowUnfree = true; }
  to ~/.config/nixpkgs/config.nix.

  (use ‘--show-trace’ to show detailed location information)
  ```

  ```
  $ nix-shell -p pkgs.gdal
  error: Package ‘szip-2.1’ in ‘/nix/store/hxks8dzzv92j5h0177p7r2kv6x9vr90n-nixos-unstable.tar.gz/pkgs/development/libraries/szip/default.nix:11’ has an unfree license (‘unfree’), refusing to evaluate.

  a) For `nixos-rebuild` you can set
    { nixpkgs.config.allowUnfree = true; }
  in configuration.nix to override this.

  b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
    { allowUnfree = true; }
  to ~/.config/nixpkgs/config.nix.

  (use ‘--show-trace’ to show detailed location information)
  ```


  ## Technical details

  * System: NixOS 17.09 unstable
  * Nix version: nix-env (Nix) 1.11.11
  * Nixpkgs version: 01c3847b9c656d3829dd947395aacd0f84178eb2
  * Sandboxing enabled: no

  Dependency Path: Postgis -> GDAL -> hdf4 -> szip

  PR introducing this issue: https://github.com/NixOS/nixpkgs/pull/26039


state: closed
title: mergerfs: 2.22.1 -> 2.23.0
user_login: jfrankenau
html_url: https://github.com/NixOS/nixpkgs/pull/27147
updated_at: 2017-07-20 21:20:42
body:
  ###### Motivation for this change

  Update

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---
  cc @makefu


state: closed
title: qtcreator broken on nixos-unstable
user_login: gnidorah
html_url: https://github.com/NixOS/nixpkgs/issues/27148
updated_at: 2017-07-06 16:25:02
body:
  ## Issue description
  ```
  /nix/store/x9v0yxy5iybp2m2ccqwqkvxgjy7zrw8f-binutils-2.28/bin/ld: cannot find -lQt5Widgets
  /nix/store/x9v0yxy5iybp2m2ccqwqkvxgjy7zrw8f-binutils-2.28/bin/ld: cannot find -lQt5Gui
  /nix/store/x9v0yxy5iybp2m2ccqwqkvxgjy7zrw8f-binutils-2.28/bin/ld: cannot find -lQt5Core
  ````
  when compiling new or existing project in QtCreator. No such issue on nixos-17.03 branch.
  Is it only for me?

  ### Steps to reproduce
  (careful) rm -r ~/.config/QtProject*
  ```
  nix-shell -p qtcreator qt5.full gnumake gcc --command qtcreator
  ````
  try to compile new or existing project

  ## Technical details

  * System: (NixOS: `nixos-version`, Ubuntu/Fedora: `lsb_release -a`, ...)

  17.09.git.01c3847 (Hummingbird)
  * Nix version: (run `nix-env --version`)
  * Nixpkgs version: (run `nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion`)
  * Sandboxing enabled: (run `grep build-use-sandbox /etc/nix/nix.conf`)


state: closed
title: go-ethereum: 1.4.7 -> 1.6.6
user_login: dbrock
html_url: https://github.com/NixOS/nixpkgs/pull/27149
updated_at: 2017-07-07 10:39:25
body:
  ###### Motivation for this change

  Need to use the same C compiler as Go.

  ###### 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
     - [ ] Linux
  - [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: solc: 0.4.11 -> 0.4.12
user_login: dbrock
html_url: https://github.com/NixOS/nixpkgs/pull/27150
updated_at: 2017-07-07 10:20:27
body:
  ###### Motivation for this change


  ###### 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
     - [ ] Linux
  - [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: PostGIS/GDAL/hdf4: Make unfree szip dependency optional.
user_login: phile314-fh
html_url: https://github.com/NixOS/nixpkgs/pull/27152
updated_at: 2017-12-26 15:22:23
body:
  ###### Motivation for this change

  Make unfree dependency of hdf4 optional. Without this change, PostGIS depends on unfree software unconditionally.

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

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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 (Postgres service starts fine)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: atop: don't chmod u+s, otherwise Nix build fails
user_login: wizeman
html_url: https://github.com/NixOS/nixpkgs/pull/27153
updated_at: 2017-10-30 16:39:41
body:
  ###### Motivation for this change

  Due to a recent Nix change, chmod u+s is not allowed, but the atop build does it during make install, which makes the build fail.

  I have tested atop in interactive mode (both as root and as a normal user) and it seems to work fine without the chmod. That said, I haven't tested using atop in non-interactive mode.

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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 snapper integration
user_login: ck3d
html_url: https://github.com/NixOS/nixpkgs/pull/27154
updated_at: 2017-11-25 16:42:13
body:
  Integrated snapper into NixOS

  ###### Motivation for this change
  Integrate the existing snapper package into NixOS

  ###### 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
     - [ ] Linux
  - [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: gitlab-runner_1_11: 1.11.4 -> 1.11.5
user_login: bachp
html_url: https://github.com/NixOS/nixpkgs/pull/27155
updated_at: 2017-07-09 08:35:58
body:
  ###### Motivation for this change

  Update to latest patch version.

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: hsevm: init at 0.3.2
user_login: dbrock
html_url: https://github.com/NixOS/nixpkgs/pull/27156
updated_at: 2017-07-14 07:58:50
body:
  ###### Motivation for this change

  HSEVM is a debug-oriented implementation of the Ethereum VM (EVM).

  https://github.com/dapphub/hsevm

  ###### 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
     - [ ] Linux
  - [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: Kwallet: Fixes bug that dbus could not find the kwallet service
user_login: bkchr
html_url: https://github.com/NixOS/nixpkgs/pull/27157
updated_at: 2017-07-06 11:12:08
body:
  ###### Motivation for this change
  By using this patch, dbus is able to find the kwallet5d executable. I also submitted the patch upstream(https://phabricator.kde.org/D6519).

  Fixes: #27038

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: elvish: 0.5 -> 0.9
user_login: ghost
html_url: https://github.com/NixOS/nixpkgs/pull/27158
updated_at: 2017-07-07 08:52:19
body:
  ###### Motivation for this change


  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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).

  ---

  Since the dependencies are vendored in repository, should I delete `deps.nix`?


state: closed
title: gitlab: 8.17.6 -> 9.4.5
user_login: roblabla
html_url: https://github.com/NixOS/nixpkgs/pull/27159
updated_at: 2017-09-03 13:58:09
body:
  ###### Motivation for this change

  I needed the latest features of gitlab, mostly subgroups introduced in gitlab 9

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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).

  ---

  So this PR is huge, mostly because gitlab is a gigantic pain in the ass to package properly for nixos. In gitlab 9 they started using webpack on the front-end, which means nodejs dependency along with the ruby ones ! Fortunately enough, they use yarn, and `yarn2nix` was very simple to adapt to this. I included [buildYarnPackageDeps](https://github.com/NixOS/nixpkgs/compare/master...roblabla:update-gitlab#diff-0c101fc5429e2575d64c90df35442981R10), but it'd be nice if it was included in a canonical place in NixOS. CF https://github.com/NixOS/nixpkgs/issues/20637

  They also added (yet another) service, gitaly, that's supposed to be a cache layer on top of git.


state: closed
title: make-autostartitem: Use the right path for storing the desktop files
user_login: bkchr
html_url: https://github.com/NixOS/nixpkgs/pull/27160
updated_at: 2017-07-14 12:47:55
body:
  The freedesktop specification says that the autostart folder is located at $XDG_CONFIG_DIRS/autostart.
  Nixos defines XDG_CONFIG_DIRS as /etc/xdg. So we need to copy the desktop files into the right folder
  with make-startupitem.

  ###### Motivation for this change

  Fixes #26115

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: linux: Clean up kernel config warnings
user_login: NeQuissimus
html_url: https://github.com/NixOS/nixpkgs/pull/27161
updated_at: 2017-07-07 13:00:55
body:
  ###### Motivation for this change
  Our kernel builds have various warnings about removed/new config options.
  This commit cleans up those warnings.

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: consul_exporter: init at 0.3.0
user_login: hectorj
html_url: https://github.com/NixOS/nixpkgs/pull/27162
updated_at: 2017-07-07 09:33:38
body:
  Nearly fully copy-pasted from https://github.com/NixOS/nixpkgs/blob/05aa2a58db2de248cc2ef516b21fa319ca72613e/pkgs/servers/monitoring/prometheus/node-exporter.nix

  It's my first contribution to Nixpkgs.

  ###### Motivation for this change

  `nixpkgs` already contains various Prometheus exporters, but `consul_exporter` was missing

  ###### 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] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: lambda-mod-zsh-theme: 2017-05-21 -> 2017-07-05
user_login: Ma27
html_url: https://github.com/NixOS/nixpkgs/pull/27163
updated_at: 2017-07-06 10:44:01
body:
  ###### Motivation for this change

  `lambda-mod` contains a bugfix to ensure compatibility with all terminal emulators (see https://github.com/halfo/lambda-mod-zsh-theme/pull/18 for further reference)

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: What is the difference between wrapped and unwrapped packages? (Firefox e.g.)
user_login: jarry9
html_url: https://github.com/NixOS/nixpkgs/issues/27164
updated_at: 2018-11-24 12:54:55
body:
  Hi,

  I check the docs bu I could not found anything about this... 

  hat is the difference between unwrapped and pure (normal) package of the same application. For example Firefox has 2 same package to install:

  pkgs/applications/networking/browsers/firefox/wrapper.nix
  pkgs/applications/networking/browsers/firefox/packages.nix

  Thank you


state: closed
title: ttf_envy_code_r: init at preview7
user_login: wheatdog
html_url: https://github.com/NixOS/nixpkgs/pull/27165
updated_at: 2017-07-08 11:49:58
body:
  ###### Motivation for this change
  I want to use Envy Code R.

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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] This package has no commands but fonts are stored in `share/fonts/truetype`
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: open
title: Pass an IP address as kernel parameter?
user_login: ob7
html_url: https://github.com/NixOS/nixpkgs/issues/27166
updated_at: 2017-07-07 10:04:13
body:
  I'm installing nixos on VM's on a dedicated.  To automate this, I need to somehow pass the VM's failover IP to the installer at boot, so that it can automate the networking setup for me.

  Any ideas on how this would be possible?

  I'll need have it saved as a environment variable so I can run post networking commands via the configuration.nix that reference a variable rather than a static value.


state: closed
title: bundix: 2.2.0 -> 2.3.1
user_login: manveru
html_url: https://github.com/NixOS/nixpkgs/pull/27167
updated_at: 2017-07-06 15:49:08
body:
  ###### Motivation for this change

  This should make bundix work for pretty much all environments again.

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: Adding undetected screen resolution is broken in nixos-unstable
user_login: magnetophon
html_url: https://github.com/NixOS/nixpkgs/issues/27168
updated_at: 2017-07-06 18:55:27
body:
  ## Issue description

  I have some hardware where the correct screen resolution is not detected.
  I've been able to work around that by doing:
  ```
  xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
  xrandr --addmode VGA-0 1920x1080_60.00
  xrandr --output VGA-0 --mode 1920x1080_60.00
  ```
  After an upgrade to nixos-unstable, that leads to a screen where the image is too high up, and cut off on the right.
  IOW: the bottom and right side of my screen are black.

  Can anyone help me find out if this is a NixOS bug, or an upstream bug?
  Any hints for further troubleshooting are also appreciated.

  @bkchr @IreneKnapp @eqyiel 
  A quick github search suggests you also have hardware that does not detect the right resolution.
  Are any of you on nixos-unstable?
  Are you having issues?

  ## Technical details

  * System: (NixOS: `nixos-version`, Ubuntu/Fedora: `lsb_release -a`, ...)
  17.09pre110213.01c3847b9c (Hummingbird)
  * Nix version: (run `nix-env --version`)
  nix-env (Nix) 1.11.11
  * Nixpkgs version: (run `nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion`)
  "17.09pre110213.01c3847b9c"

  * Sandboxing enabled: (run `grep build-use-sandbox /etc/nix/nix.conf`)
  build-use-sandbox = true


state: closed
title: glibc: fix unaligned __tls_get_addr issue
user_login: rnhmjoj
html_url: https://github.com/NixOS/nixpkgs/pull/27169
updated_at: 2017-09-12 23:03:03
body:
  ###### Motivation for this change
  See https://bugzilla.redhat.com/show_bug.cgi?id=1440287

  ###### Things done

  - [x] Tested using sandboxing
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s)
  - [ ] Tested compilation of all pkgs that depend on this change
  - [x] Tested execution of all binary files (none)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Haskell library builds via cabal but not via nix
user_login: idontgetoutmuch
html_url: https://github.com/NixOS/nixpkgs/issues/27170
updated_at: 2018-03-24 22:31:12
body:
  ## Issue description

  This works
  ```
  cabal configure
  cabal build
  ```

  but this doesn't

  ```
  cabal2nix ./integrators.cabal --sha256="" --shell > default.nix
  nix-shell --run "cabal configure"
   cabal build
  ```

  ### Steps to reproduce

  See above - building via nix gives

  ```
  Building integrators-0.1.0.0...
  Preprocessing library integrators-0.1.0.0...
  Preprocessing executable 'Kepler' for integrators-0.1.0.0...
  Linking dist/build/Kepler/Kepler ...

  In file included from /var/folders/3p/m593dprn5snbjz6sc45c77f80000gn/T/ghc16437_0/ghc_1.c:1:0: error:
      

  In file included from /nix/store/aywrg07n9wmfsr3vx58ljb8vjlf6yfai-ghc-8.0.2/lib/ghc-8.0.2/include/Rts.h:217:0: error:
      

  /nix/store/aywrg07n9wmfsr3vx58ljb8vjlf6yfai-ghc-8.0.2/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:505:5: error:
       warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK
      ^

  /nix/store/aywrg07n9wmfsr3vx58ljb8vjlf6yfai-ghc-8.0.2/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:502:37: error:
       note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF'
  #define ZERO_SLOP_FOR_LDV_PROF     (defined(PROFILING))
                                      ^

  /nix/store/aywrg07n9wmfsr3vx58ljb8vjlf6yfai-ghc-8.0.2/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:505:31: error:
       warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK
                                ^

  /nix/store/aywrg07n9wmfsr3vx58ljb8vjlf6yfai-ghc-8.0.2/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:37: error:
       note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK'
  #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS))
                                      ^

  /nix/store/aywrg07n9wmfsr3vx58ljb8vjlf6yfai-ghc-8.0.2/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:505:31: error:
       warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]

  /nix/store/aywrg07n9wmfsr3vx58ljb8vjlf6yfai-ghc-8.0.2/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:56: error:
       note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK'
  #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS))
                                                         ^

  /nix/store/aywrg07n9wmfsr3vx58ljb8vjlf6yfai-ghc-8.0.2/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:523:5: error:
       warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK
      ^

  /nix/store/aywrg07n9wmfsr3vx58ljb8vjlf6yfai-ghc-8.0.2/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:502:37: error:
       note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF'
  #define ZERO_SLOP_FOR_LDV_PROF     (defined(PROFILING))
                                      ^

  /nix/store/aywrg07n9wmfsr3vx58ljb8vjlf6yfai-ghc-8.0.2/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:523:32: error:
       warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK
                                 ^

  /nix/store/aywrg07n9wmfsr3vx58ljb8vjlf6yfai-ghc-8.0.2/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:37: error:
       note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK'
  #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS))
                                      ^

  /nix/store/aywrg07n9wmfsr3vx58ljb8vjlf6yfai-ghc-8.0.2/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:523:32: error:
       warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]

  /nix/store/aywrg07n9wmfsr3vx58ljb8vjlf6yfai-ghc-8.0.2/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:56: error:
       note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK'
  #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS))
                                                         ^

  /nix/store/aywrg07n9wmfsr3vx58ljb8vjlf6yfai-ghc-8.0.2/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:552:5: error:
       warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK
      ^

  /nix/store/aywrg07n9wmfsr3vx58ljb8vjlf6yfai-ghc-8.0.2/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:502:37: error:
       note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF'
  #define ZERO_SLOP_FOR_LDV_PROF     (defined(PROFILING))
                                      ^

  /nix/store/aywrg07n9wmfsr3vx58ljb8vjlf6yfai-ghc-8.0.2/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:552:32: error:
       warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK
                                 ^

  /nix/store/aywrg07n9wmfsr3vx58ljb8vjlf6yfai-ghc-8.0.2/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:37: error:
       note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK'
  #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS))
                                      ^

  /nix/store/aywrg07n9wmfsr3vx58ljb8vjlf6yfai-ghc-8.0.2/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:552:32: error:
       warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]

  /nix/store/aywrg07n9wmfsr3vx58ljb8vjlf6yfai-ghc-8.0.2/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:56: error:
       note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK'
  #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS))
                                                         ^
  9 warnings generated.
  ld: framework not found Cocoa
  clang-4.0: error: linker command failed with exit code 1 (use -v to see invocation)
  `cc' failed in phase `Linker'. (Exit code: 1)
  ```

  ## Technical details

  * System: (NixOS: `nixos-version`, Ubuntu/Fedora: `lsb_release -a`, ...)

  ```
    System Version:	OS X 10.11.5 (15F34)
    Kernel Version:	Darwin 15.5.0
  ```

  * Nix version: (run `nix-env --version`)

  ```
  nix-env (Nix) 1.11.9
  ```

  * Nixpkgs version: (run `nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion`)

  ```
  "17.09pre108299.ec9a23332f"
  ```

  * Sandboxing enabled: (run `grep build-use-sandbox /etc/nix/nix.conf`)

  No such file.


state: closed
title: Crash possibly due to broken hardware
user_login: 0xABAB
html_url: https://github.com/NixOS/nixpkgs/issues/27171
updated_at: 2017-12-03 10:47:25
body:
  ## Issue description
  A server crashed for unknown reason with the following message:

  `nmi iock error (debug interrupt ) for reason 61 on cpu 0 ` 

  ### Steps to reproduce
  Motherboard: http://www.asrockrack.com/general/productdetail.asp?Model=C2550D4I#Specifications
  Soldered CPU: Intel(R) Atom(TM) CPU  C2550  @ 2.41GHz

  ## Technical details

  https://www.extremetech.com/computing/244074-intel-atom-c2000-bug-killing-products-multiple-manufacturers might be related. 

  https://access.redhat.com/solutions/42261 describes the issue in some detail and basically says that one needs to contact the hardware vendor. 
  * System: (NixOS: 17.03.git.aa03833 (Gorilla)


state: open
title: Manual doesn't specify that one needs to run certain commands in a login shell
user_login: 0xABAB
html_url: https://github.com/NixOS/nixpkgs/issues/27172
updated_at: 2017-07-06 13:01:55
body:
  ## Issue description
  https://nixos.org/nixos/manual/#ch-installation states

  > When you first install NixOS, you’re automatically subscribed to the NixOS channel that corresponds to your installation source. For instance, if you installed from a 17.03 ISO, you will be subscribed to the nixos-17.03 channel. To see which NixOS channel you’re subscribed to, run the following as root:
  >
  > nix-channel --list | grep nixos

  The statement as written is not precise enough. In fact, merely running as root is not the only requirement. One also needs to do this via a login shell. 

  So, if one is logged in as user `alice`, then runs `su` to become root and finally one runs nix-channel --list, the output is empty. If however, one runs `su -` to start a login shell, the system works as documented. In short, please specify the execution environment better in the documentation.

  ## Technical details

  * System: NixOS 17.03.git.81fceb2 (Gorilla)
  * Nixpkgs version:  "17.03.1458.057f89b934"


state: open
title: nfs4_getfacl and friends
user_login: 0xABAB
html_url: https://github.com/NixOS/nixpkgs/issues/27173
updated_at: 2017-07-06 13:07:23
body:
  Where can I find the program `nfs4_getfacl` for NixOS?

  See https://linux.die.net/man/1/nfs4_getfacl


state: closed
title: nix-shell -p qt5.qtbase drops files into my current directory
user_login: nh2
html_url: https://github.com/NixOS/nixpkgs/issues/27174
updated_at: 2018-05-24 20:34:17
body:
  Running `nix-shell -p qt5.qtbase` the first time works.

  Running it again produces `mkdir: cannot create directory ‘/path/to/pwd/__nix_qt5__/bin’: File exists`.

  And indeed the first invocation created:

  ```
  $ find __nix_qt5__/
  __nix_qt5__/
  __nix_qt5__/lib
  __nix_qt5__/bin
  __nix_qt5__/bin/qt.conf
  __nix_qt5__/bin/qmake
  __nix_qt5__/share
  __nix_qt5__/mkspecs
  __nix_qt5__/nix-support
  __nix_qt5__/nix-support/qt-inputs
  __nix_qt5__/include
  ```

  Is this expected? I thought nix-shell by itself should never put stuff into my current dir. Am I wrong?


state: closed
title: iosevka: 1.13.0 -> 1.13.1
user_login: jfrankenau
html_url: https://github.com/NixOS/nixpkgs/pull/27175
updated_at: 2017-07-07 11:56:11
body:
  ###### Motivation for this change

  Update

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


state: closed
title: git-ftp: init at 1.4.0
user_login: tw-360vier
html_url: https://github.com/NixOS/nixpkgs/pull/27177
updated_at: 2017-07-07 15:14:07
body:
  ###### Motivation for this change

  git-ftp is a nice tool when developing for web and hosting is not under your control.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [x] macOS
     - [x] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: Does stdenv need to be a derivation?
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/issues/27178
updated_at: 2017-07-06 18:30:40
body:
  I'm not quite sure why stdenv is a derivation. I think it would be cleaner for it to just be an attribute set. This might mean migrating some logic from bash in `setup.sh` to Nix expressions, but that is probably a good thing anyways.


state: closed
title: Define {build,host,target}Platform in stdenv
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/27179
updated_at: 2017-07-07 18:51:41
body:
  ###### Motivation for this change

  See https://github.com/NixOS/nixpkgs/issues/27069 In particular, make derivation needs to be aware of the target platforms sometimes, and right now it can't be. An alternative would be to make stdenv unaware, but tack on `mkDerivation` separately so it alone is aware.

  This depends on https://github.com/NixOS/nixpkgs/pull/27045 to be merged first.

  ###### Things done

  No native hashes are changed. Some cross hashes are changed, but only changed because `stdenv.is*` properly evaluates to the host platform when cross compiling too.

  [I had PR that was supposed to fix that `stdenv.is*` behavior before, but it only did so natively when `hostPlatform == buildPlatform`. This partial fix was necessary because `meta.platform` and it were coupled, and `meta.platform` still needs to be checked against the build platform until I can audit the packages we cross compile today. Down the road I'll fix those packages, but also teach meta checking that there's 3 platforms, not 1.]

  Built the manual locally (along with the other Travis-built derivations for Linux).

  ---

  CC @vcunat 


state: closed
title: fetchFromGithub doesn't work with fetchSubmodules when using tag as rev
user_login: nh2
html_url: https://github.com/NixOS/nixpkgs/issues/27180
updated_at: 2017-07-06 16:23:23
body:
  I'm trying

  ```nix
    src = fetchFromGitHub {
      owner = "KDAB";
      repo = "hotspot";
      rev = "v1.0.0";
      sha256 = "09ly15yafpk31p3w7h2xixf1xdmx803w9fyb2aq7mhmc7pcxqjsx";
      fetchSubmodules = true;
    };
  ```

  But when building I just get `Bad commit hash or bad reference.`.

  It works when I change to an explicit SHA (`rev = "352687bf620529e9887616651f123f922cb421a4";`).

  It also works when I remove `fetchSubmodules = true;`.

  ---

  CC @copumpkin; original support for `fetchSubmodules` in `fetchFromGithub` was added in #15559


state: closed
title: hotspot: init at 1.0.0
user_login: nh2
html_url: https://github.com/NixOS/nixpkgs/pull/27181
updated_at: 2017-07-09 20:32:52
body:
  ###### Motivation for this change


  ###### 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] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: mount.nfs returns unexpected output
user_login: 0xABAB
html_url: https://github.com/NixOS/nixpkgs/issues/27182
updated_at: 2017-07-06 16:34:05
body:
  ## Issue description
  ```
  mount.nfs -v nixoshost:/a /mnt/a
  mount.nfs: timeout set for Thu Jul  6 18:31:07 2017
  mount.nfs: trying text-based options 'vers=4.2,addr=192.168.1.8,clientaddr=192.168.1.77'
  mount.nfs: mount(2): No such file or directory
  ```

  `17.03.1458.057f89b934 (Gorilla)`

  The unexpected output is:
  ```
  mount.nfs: mount(2): No such file or directory
  ```

  @abbradar 


state: open
title: ZFS dataset with specified non-legacy mount point does not automount
user_login: 0xABAB
html_url: https://github.com/NixOS/nixpkgs/issues/27183
updated_at: 2019-02-10 19:30:08
body:
  ## Issue description

  I expected to see all the mount points associated with all ZFS datasets to be mounted at boot. In this case that means that doing `ls /a` where zpool/a is non-empty would return files.

  ```
  systemctl list-unit-files | grep zfs
  zfs-mount.service                      enabled  
  zfs-share.service                      enabled  
  zfs-sync-zpool.service                 enabled  
  zfs-zed.service                        enabled  
  zfs-import.target                      linked   
  zfs.target                             enabled  
  ```

  ```zfs list| grep zpool/a
  zpool/a          1G  1T  1G  /a
  ```

  `zfs-import.target` status according to systemd tools was `dead` and that's not supposed to happen.

  This code is rather suspicious:
  ```
  # Remove provided services as they are buggy
          rm $out/etc/systemd/system/zfs-import-*.service
  ``` 
  @ https://github.com/NixOS/nixpkgs/blob/0518ec00b542c49a9bdb67eaee995d108cbe5846/pkgs/os-specific/linux/zfs/default.nix#L88

  The zfs-import service is the service which seems to be related in all the reports surrounding this issue and seems a critical component, which cannot just be deleted. 

  ```
  17.03.git.81fceb2 (Gorilla)
  ```

  @Mic92 (since it appears you worked most recently on the code)


state: open
title: New user on Ubuntu can not use nix-env commands
user_login: jarry9
html_url: https://github.com/NixOS/nixpkgs/issues/27184
updated_at: 2017-10-07 19:23:52
body:
  Hi,

  I installed nix on my Ubuntu 16.04 by this commands:

  bash <(curl https://nixos.org/nix/install)
  source ~/.nix-profile/etc/profile.d/nix.sh

  I installed packages with "nix-env -i vlc" command. I did not use any other commands about nix because I did not needed.

  Everything until now was OK. But now I created a new Ubuntu user called "test1".  I logged in with test1, But after this command I get a warning:

  cd /nix/var/nix/profiles/default/bin
  ./nix-env -qaP

  error: Nix database directory ‘/nix/var/nix/db’ is not writable: Permission denied

  And If I run the command as sudo, I get:

  warning: the group ‘nixbld’ specified in ‘build-users-group’ does not exist
  error: getting information about ‘/home/test1/.nix-defexpr’: No such file or directory

  I will remove the old user if the test1 user will work. I check the "/nix" directory, the directory is owned by the old user.

  Thank you


state: closed
title: nfs-utils.service executes /bin/true???
user_login: 0xABAB
html_url: https://github.com/NixOS/nixpkgs/issues/27185
updated_at: 2017-07-07 08:14:18
body:
  ## Issue description

  `/bin/true` doesn't even exist on NixOS, so why would it reference it? @abbradar 

  ```
  cat /nix/store/b3ld96a0fb6w2dqajhm34g8j4j6ffnnk-nfs-utils-2.1.1/etc/systemd/system/nfs-utils.service
  [Unit]
  Description=NFS server and client services
  # This service should never be stopped, only restarted.
  # When it is re-started, all other services which declare
  # themselves to be "PartOf" this service will also be
  # restarted. Thus
  #   systemctl restart nfs-utils
  # will restart all daemons which are part of nfs-utils
  # and which are running.  This is useful after a software
  # update.

  # This is a "service" rather than "target" so that we
  # don't need to say "systemctl restart nfs-utils.target".
  [Service]
  Type=oneshot
  RemainAfterExit=yes
  ExecStart=/bin/true
  ```

  ### Steps to reproduce

  ## Technical details

  * System: (NixOS: 17.03.git.81fceb2 (Gorilla))


state: closed
title: nfs-utils: Replace reference to /bin/true
user_login: 0xABAB
html_url: https://github.com/NixOS/nixpkgs/pull/27186
updated_at: 2017-07-07 08:14:19
body:
  ###### Motivation for this change

  Fixes https://github.com/NixOS/nixpkgs/issues/27185. 

  Operational on my system.

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: network-manager: fix hard-coded path for modprobe
user_login: montag451
html_url: https://github.com/NixOS/nixpkgs/pull/27187
updated_at: 2017-07-07 16:19:02
body:
  ###### Motivation for this change

  NetworkManager use a hard-coded path for modprobe, this pull request fix the problem using the real path for modprobe

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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/…/swap.nix: don't create a LUKS header for randomEncryption
user_login: edef1c
html_url: https://github.com/NixOS/nixpkgs/pull/27188
updated_at: 2017-07-27 06:47:43
body:
  Creating and then erasing the key relies on the disk erasing data
  correctly, and otherwise allows attackers to simply decrypt swap just
  using "secretkey". We don't actually need a LUKS header, so we can save
  ourselves some pointless disk writes and identifiability.

  In addition, I wouldn't have made the awful mistake of backing up my swap partition's LUKS header instead of my zpool's. May my data rest in peace.


state: open
title: add `tmpOnTmpfs` feature from #23912
user_login: ikervagyok
html_url: https://github.com/NixOS/nixpkgs/pull/27189
updated_at: 2019-04-13 22:44:07
body:
  ###### Motivation for this change
  wanted this feature already, implemented it now.

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: grammalecte: 0.5.17 -> 0.5.17.2
user_login: apeyroux
html_url: https://github.com/NixOS/nixpkgs/pull/27190
updated_at: 2017-07-13 13:09:40
body:
  ###### Motivation for this change

  up to 0.5.17.2

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: pythonPackages.mechanize: 0.2.5 -> 0.3.5
user_login: calvertvl
html_url: https://github.com/NixOS/nixpkgs/pull/27191
updated_at: 2017-07-07 19:36:14
body:
  ###### Motivation for this change

  Calibre command-line tools used against a running calibre now use an HTTP interface (as of 3.0).

  When calibre is built against older versions of mechanize (such as 0.2.5), these tools fail. After updating to 0.3.5, they work as expected again.

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or 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: leo-editor: Don't hardcode pythonX.Ym
user_login: calvertvl
html_url: https://github.com/NixOS/nixpkgs/pull/27192
updated_at: 2017-07-07 19:36:50
body:
  ###### Motivation for this change

  leo-editor has been broken since the default python changed from 3.5.

  This fixes that bug, and ensures that the interpreter used is not hardcoded anymore (so it will not recur).

  ###### 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
     - [ ] Linux
  - [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: qutebrowser: 0.10.1 -> 0.11.0
user_login: calvertvl
html_url: https://github.com/NixOS/nixpkgs/pull/27193
updated_at: 2017-07-12 19:05:57
body:
  ###### Motivation for this change
  Version bump.

  Note that there is an outstanding semi-issue (first-run splash page) as the standard QTWebKit distribution is being phased out (for Qutebrowser) as it no longer receives security updates. Possible fixes:
  * Just use QTWebEngine, and disable QTWebkit...but apparently QTWebEngine doesn't work very well on Nouveau?
  * QTWebKit-NG is the secondary option, but apparently has not been packaged on NixOS; it is [available here](https://github.com/annulen/webkit/)

  ###### 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
     - [ ] Linux
  - [X] (N/A) Tested via one or 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: WIP: OpenJDK 9 ea
user_login: jerith666
html_url: https://github.com/NixOS/nixpkgs/pull/27194
updated_at: 2017-09-24 02:04:37
body:
  ###### Motivation for this change

  Start figuring out how to build it before it's officially released.  :)

  ###### Things done

  - OpenJDK Specific Tasks
    - [ ] Test `minimal` (`jre9_headless`)
    - [ ] Figure out whether infinality patches are still relevant
    - [ ] Figure out whether `*.pf` symlink fix is still necessary
    - [ ] Decide if a bootstrap JDK external to nixpkgs is required
    - [x] Test 32-bit
    - [ ] Keep up with ongoing ea builds (http://jdk.java.net/9/, now at 180)
  - [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
     - [ ] Linux
  - [ ] ~~Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))~~ (no tests for jdk ... would be nice to write some, but I think that's better done separately)
  - [ ] ~~Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`~~
    - obviously nothing depends on 9 yet, but we could try updating some 8 pkgs?
  - [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).

  ---

  My current branch has all the gory details of my false starts, etc., and of course will need to some `rebase -i`ing before being merged.  It does build though -- `./result/bin/java -version` and `./result/bin/jshell` both work.  :)


state: closed
title: Nonexistent directories in PATH
user_login: mrobbetts
html_url: https://github.com/NixOS/nixpkgs/issues/27195
updated_at: 2017-07-11 14:22:26
body:
  ## Issue description
  My PATH appears to have several directory entries that do not really exist. Specifically, I have:
  ```
  /home/[USER]/bin
  /etc/per-user-pkgs/[USER]/bin
  /home/[USER]/.nix-profile/bin
  /nix/var/nix/profiles/default/bin
  ```
  Where do these come from? Are they needed in some instances or are they truly erroneous?

  It wouldn't matter much, but I use the Fish shell, and receive:
  ```
  set: Warning: $PATH entry "/home/[USER]/bin" is not valid (No such file or directory)
  set: Warning: $PATH entry "/etc/per-user-pkgs/[USER]/bin" is not valid (No such file or directory)
  set: Warning: $PATH entry "/home/[USER]/.nix-profile/bin" is not valid (No such file or directory)
  set: Warning: $PATH entry "/nix/var/nix/profiles/default/bin" is not valid (No such file or directory)
  ```
  each time I log in :)


  ## Technical details

  * System: (NixOS: `nixos-version`, Ubuntu/Fedora: `lsb_release -a`, ...)
  `17.09.git.3f8f8bf (Hummingbird)`

  * Nix version: (run `nix-env --version`)
  `nix-env (Nix) 1.11.11`

  * Nixpkgs version: (run `nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion`)
  `"17.09.git.3f8f8bf5f6"`

  * Sandboxing enabled: (run `grep build-use-sandbox /etc/nix/nix.conf`)
  `build-use-sandbox = true`


state: closed
title: enable split-output builds for all haskellPackages
user_login: cleverca22
html_url: https://github.com/NixOS/nixpkgs/pull/27196
updated_at: 2017-07-28 02:34:56
body:
  for the packages i have tested, data and doc do not have the 1gig chunk of ghc in their closure

  ###### Motivation for this change

  without this change, any haskell library that references its datadir will cause all programs using it to depend on ghc (over 1gig) at runtime
  ###### 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] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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
user_login: kquick
html_url: https://github.com/NixOS/nixpkgs/pull/27197
updated_at: 2017-07-08 20:37:13
title:
  yices library: enable full functionality by adding libpoly polynomial library and fix soname linking.

body:
  ###### Motivation for this change

  Current yices specification builds only a subset of the yices functionality.  In addition, linking to libyices is problematic because the embedded soname doesn't reflect actual files installed by the specification.  This patch adds libpoly, enables the corresponding functionality in yices, and ensures the soname target exists.

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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 ABC verifier library in addition to the executable.
user_login: kquick
html_url: https://github.com/NixOS/nixpkgs/pull/27198
updated_at: 2017-10-19 06:09:49
body:
  ###### Motivation for this change

  The ABC verifier package will build both an executable and a library.  This adds the nix specification for building the libabc library for applications needing it.

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: Libvirt, KVM USB redirection fails
user_login: ghost
html_url: https://github.com/NixOS/nixpkgs/issues/27199
updated_at: 2018-03-04 18:14:48
body:
  ## Issue description
  Using USB redirect fails with 'Insufficient permissions'.


  ### Steps to reproduce
  Enable libvirtd and KVM, spin up VM with virt-manager/virsh, try to access USB on spice client.


  ## Technical details
  Nixos 17.09pre110213.01c3847b9c


state: closed
title: linux: Enable more I/O schedulers
user_login: gnidorah
html_url: https://github.com/NixOS/nixpkgs/pull/27201
updated_at: 2017-07-07 09:19:51
body:
  ###### Motivation for this change

  We only have cfq and noop, so add other I/O schedulers (deadline, mq-deadline, mq-kyber and mq-bfq). Values are default ones, except the mq-bfq, which is disabled by default, but it makes no harm to build it as module for early adopters.

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: autofs documentation incorrect
user_login: 0xABAB
html_url: https://github.com/NixOS/nixpkgs/issues/27202
updated_at: 2017-07-26 12:27:10
body:
  ## Issue description
  https://github.com/NixOS/nixos/blob/master/modules/services/misc/autofs.nix#L61 claims it writes to a file, while in fact it writes to systemd's journal.

  Version: master 

  @abbradar 


state: closed
title: haskellPackages.inline-java: Add jdk build dependency
user_login: srhb
html_url: https://github.com/NixOS/nixpkgs/pull/27203
updated_at: 2017-07-10 01:08:27
body:
  ###### Motivation for this change
  haskellPackages.inline-java fails building on nixos-unstable

  ###### Things done
  Added jdk build dependency to inline-java. I believe that configuration-common.nix is the right place to avoid being clobbered by automatic updates.

  - [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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: [printing] Add PPD driver for Dell-MFP-Laser-3115cn
user_login: 0xABAB
html_url: https://github.com/NixOS/nixpkgs/issues/27204
updated_at: 2017-08-06 20:12:17
body:
  ## Issue description
  Please turn the attached PPD driver for the Dell-MFP-Laser-3115cn [1] into something which can be pointed to in a CUPS configuration. Unmodified redistribution is permitted by the copyright holder.

  I had to rename the file to .txt instead of the original .ppd, because GitHub doesn't allow one to upload ppd files.

  [Dell-MFP-Laser-3115cn.txt](https://github.com/NixOS/nixpkgs/files/1130809/Dell-MFP-Laser-3115cn.txt)

  `nixpkgs/pkgs/misc/drivers/dell-3115cn` would be a good place to put it. 

  [1] http://www.dell.com/support/home/us/en/04/product-support/product/dell-3115cn/drivers


state: open
title: kactivitymanager crashes
user_login: 0xABAB
html_url: https://github.com/NixOS/nixpkgs/issues/27205
updated_at: 2017-07-09 09:03:30
body:
  ## Issue description
  Same problem as  the comment with text `Applied fedeliallalinea's patch on qtcore 5.6.2: ` 
   at https://forums.gentoo.org/viewtopic-t-1030398-start-0.html.

  Gentoo already fixed this, I think.

  nixpkgs version: 17.03.1482.1b57bf274a
  NixOS 17.03.1482.1b57bf274a (Gorilla)


state: closed
title: git-big-picture: init at 0.9.0
user_login: nthorne
html_url: https://github.com/NixOS/nixpkgs/pull/27206
updated_at: 2017-07-13 08:54:36
body:
  ###### Motivation for this change

  To introduce git-big-picture; a Git repository visualization tool. Visualizes branches, commits and tags, using  Git and Graphviz.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [X] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: unzipNLS does not build
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/issues/27207
updated_at: 2017-07-09 08:52:44
body:
  ## Issue description

  A `nix-build -A unzipNLS` fails because a patch doesn't apply cleanly. The failure occurs since bef622a4e836999da0d398f78f3968f6b7c629b3 and 95c8277701fb746ad4d91841de494ee869886991.
  The expression can be found at `pkgs/tools/archivers/unzip/default.nix`.

  cc @Ericson2314 


state: open
title: xfce4 nm-connection-editor's WPA2 wifi passwords do not persist through reboots
user_login: 0xABAB
html_url: https://github.com/NixOS/nixpkgs/issues/27208
updated_at: 2017-12-18 19:11:22
body:
  ## Issue description
  XFCE 4.12 won't remember WPA2 Personal password through reboots, unlike Plasma5, even though the password is saved via some dialog.

  This makes XFCE4 on NixOS unattractive to use, because the password needs to be typed in every time the machine is booted.

  ### Steps to reproduce

  1.  Start `nm-connnection-editor` in an XFCE4 session on a terminal
  2. Set the correct password (if you type a password which conforms the right grammar you will see a message printed on the terminal (`** Message: Connection validates and can be saved
  `))
  3. Press the Save button.
  4. Reboot
  5. Login to XFCE 4 again.

  ## Technical details
  17.03.1482.1b57bf274a (Gorilla)


state: closed
title: Enable multiple outputs for haskell packages.
user_login: nc6
html_url: https://github.com/NixOS/nixpkgs/pull/27209
updated_at: 2017-11-26 20:06:23
body:
  ###### Motivation for this change
  Enable multiple outputs for Haskell packages. This should address issues with references to GHC even when building static binaries.

  Since creating this PR, I've spotted https://github.com/NixOS/nixpkgs/pull/27196, which is going in the same direction. I've lifted the things done in that PR into this. Here I'm trying to go somewhat further in having a split binary output for executables, since when we produce statically linked executables we don't want references to GHC.

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: xfce4: Gtk-WARNING **: Unable to locate theme engine in module_path: “adwaita”,
user_login: 0xABAB
html_url: https://github.com/NixOS/nixpkgs/issues/27210
updated_at: 2017-07-22 21:07:14
body:
  ## Issue description
  Warning displayed on terminal in default configuration.
  ```
  Gtk-WARNING **: Unable to locate theme engine in module_path: “adwaita”, 
  ```

  ## Workaround
  1. Install `gnome3.gnome_themes_standard`
  2. Log out
  3. Log in

  ### Steps to reproduce
  Run `xfce4-about`


  ## Technical details
  17.03.1482.1b57bf274a (Gorilla)


state: open
title: kdeinit5: crash
user_login: 0xABAB
html_url: https://github.com/NixOS/nixpkgs/issues/27211
updated_at: 2017-07-07 21:23:19
body:
  ## Issue description
  ```
  Application: kdeinit5 (kdeinit5), signal: Segmentation fault
  Using host libthread_db library "/nix/store/kjwbqnh13dxh6w4pk2gb3ddmhpiaihqg-glibc-2.25/lib/libthread_db.so.1".
  To enable execution of this file add
  	add-auto-load-safe-path /nix/store/lc9cdddv2xv45ighz8znsanjfgkcdgbx-gcc-5.4.0-lib/lib/libstdc++.so.6.0.21-gdb.py
  line to your configuration file "/home/a/.gdbinit".
  To completely disable this security protection add
  	set auto-load safe-path /
  line to your configuration file "/home/a/.gdbinit".
  For more information about this security protection see the
  "Auto-loading safe path" section in the GDB manual.  E.g., run from the shell:
  	info "(gdb)Auto-loading safe path"
  [Current thread is 1 (Thread 0x7f815a9b3800 (LWP 958))]

  Thread 2 (Thread 0x7f813d23f700 (LWP 967)):
  #0  0x00007f8157e9a05d in poll () from /nix/store/kjwbqnh13dxh6w4pk2gb3ddmhpiaihqg-glibc-2.25/lib/libc.so.6
  #1  0x00007f81534d4f3c in g_main_context_iterate.isra () from /nix/store/q3njjjqbg4j7gqfkd174zdv0xigqsbr8-glib-2.50.3/lib/libglib-2.0.so.0
  #2  0x00007f81534d504c in g_main_context_iteration () from /nix/store/q3njjjqbg4j7gqfkd174zdv0xigqsbr8-glib-2.50.3/lib/libglib-2.0.so.0
  #3  0x00007f8158ca6f2b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /nix/store/3flbf5larp76kdgglsxdsr129rkhj2r8-qtbase-5.6.2/lib/libQt5Core.so.5
  #4  0x00007f8158c5756a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /nix/store/3flbf5larp76kdgglsxdsr129rkhj2r8-qtbase-5.6.2/lib/libQt5Core.so.5
  #5  0x00007f8158ab9134 in QThread::exec() () from /nix/store/3flbf5larp76kdgglsxdsr129rkhj2r8-qtbase-5.6.2/lib/libQt5Core.so.5
  #6  0x00007f815aa76755 in ?? () from /nix/store/3flbf5larp76kdgglsxdsr129rkhj2r8-qtbase-5.6.2/lib/libQt5DBus.so.5
  #7  0x00007f8158abd53c in ?? () from /nix/store/3flbf5larp76kdgglsxdsr129rkhj2r8-qtbase-5.6.2/lib/libQt5Core.so.5
  #8  0x00007f81576fe234 in start_thread () from /nix/store/kjwbqnh13dxh6w4pk2gb3ddmhpiaihqg-glibc-2.25/lib/libpthread.so.0
  #9  0x00007f8157ea375f in clone () from /nix/store/kjwbqnh13dxh6w4pk2gb3ddmhpiaihqg-glibc-2.25/lib/libc.so.6

  Thread 1 (Thread 0x7f815a9b3800 (LWP 958)):
  [KCrash Handler]
  #4  0x00007f81461ad071 in QHash<QAction*, QHashDummyValue>::findNode(QAction* const&, unsigned int*) const () from /nix/store/9l4r8znb4crmvv67rxxjdhh0vj81xk4a-kglobalaccel-5.31.0/lib/libKF5GlobalAccel.so.5
  #5  0x00007f81461a5144 in QtPrivate::QFunctorSlotObject<KGlobalAccelPrivate::doRegister(QAction*)::{lambda(QObject*)#1}, 1, QtPrivate::List<QObject*>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) () from /nix/store/9l4r8znb4crmvv67rxxjdhh0vj81xk4a-kglobalaccel-5.31.0/lib/libKF5GlobalAccel.so.5
  #6  0x00007f8158c7ffc6 in QMetaObject::activate(QObject*, int, int, void**) () from /nix/store/3flbf5larp76kdgglsxdsr129rkhj2r8-qtbase-5.6.2/lib/libQt5Core.so.5
  #7  0x00007f8158c8056f in QObject::destroyed(QObject*) () from /nix/store/3flbf5larp76kdgglsxdsr129rkhj2r8-qtbase-5.6.2/lib/libQt5Core.so.5
  #8  0x00007f8158c87105 in QObject::~QObject() () from /nix/store/3flbf5larp76kdgglsxdsr129rkhj2r8-qtbase-5.6.2/lib/libQt5Core.so.5
  #9  0x00007f81595447f2 in QAction::~QAction() () from /nix/store/3flbf5larp76kdgglsxdsr129rkhj2r8-qtbase-5.6.2/lib/libQt5Widgets.so.5
  #10 0x00007f8159544829 in QAction::~QAction() () from /nix/store/3flbf5larp76kdgglsxdsr129rkhj2r8-qtbase-5.6.2/lib/libQt5Widgets.so.5
  #11 0x00007f8158c86598 in QObjectPrivate::deleteChildren() () from /nix/store/3flbf5larp76kdgglsxdsr129rkhj2r8-qtbase-5.6.2/lib/libQt5Core.so.5
  #12 0x00007f8158c874a4 in QObject::~QObject() () from /nix/store/3flbf5larp76kdgglsxdsr129rkhj2r8-qtbase-5.6.2/lib/libQt5Core.so.5
  #13 0x00007f8146417b35 in KActionCollection::~KActionCollection() () from /nix/store/vb2b4fwvndkkd85y0fxnl861vzpa57lw-kxmlgui-5.31.0/lib/libKF5XmlGui.so.5
  #14 0x00007f8146417bb9 in KActionCollection::~KActionCollection() () from /nix/store/vb2b4fwvndkkd85y0fxnl861vzpa57lw-kxmlgui-5.31.0/lib/libKF5XmlGui.so.5
  #15 0x00007f8158c86598 in QObjectPrivate::deleteChildren() () from /nix/store/3flbf5larp76kdgglsxdsr129rkhj2r8-qtbase-5.6.2/lib/libQt5Core.so.5
  #16 0x00007f8158c874a4 in QObject::~QObject() () from /nix/store/3flbf5larp76kdgglsxdsr129rkhj2r8-qtbase-5.6.2/lib/libQt5Core.so.5
  #17 0x00007f81493ecad9 in KSMServer::~KSMServer() () from /run/current-system/sw/lib/libkdeinit5_ksmserver.so
  #18 0x00007f81493e8ffc in sighandler(int) () from /run/current-system/sw/lib/libkdeinit5_ksmserver.so
  #19 <signal handler called>
  #20 0x00007f815770436d in pthread_cond_wait@@GLIBC_2.3.2 () from /nix/store/kjwbqnh13dxh6w4pk2gb3ddmhpiaihqg-glibc-2.25/lib/libpthread.so.0
  #21 0x00007f8158abdb8a in QWaitCondition::wait(QMutex*, unsigned long) () from /nix/store/3flbf5larp76kdgglsxdsr129rkhj2r8-qtbase-5.6.2/lib/libQt5Core.so.5
  #22 0x00007f8158ab7e6b in QSemaphore::acquire(int) () from /nix/store/3flbf5larp76kdgglsxdsr129rkhj2r8-qtbase-5.6.2/lib/libQt5Core.so.5
  #23 0x00007f8158c7ff19 in QMetaObject::activate(QObject*, int, int, void**) () from /nix/store/3flbf5larp76kdgglsxdsr129rkhj2r8-qtbase-5.6.2/lib/libQt5Core.so.5
  #24 0x00007f8158c8056f in QObject::destroyed(QObject*) () from /nix/store/3flbf5larp76kdgglsxdsr129rkhj2r8-qtbase-5.6.2/lib/libQt5Core.so.5
  #25 0x00007f8158c87105 in QObject::~QObject() () from /nix/store/3flbf5larp76kdgglsxdsr129rkhj2r8-qtbase-5.6.2/lib/libQt5Core.so.5
  #26 0x00007f815aace999 in QDBusServiceWatcher::~QDBusServiceWatcher() () from /nix/store/3flbf5larp76kdgglsxdsr129rkhj2r8-qtbase-5.6.2/lib/libQt5DBus.so.5
  #27 0x00007f81491bacff in (anonymous namespace)::Q_QGS_s_instance::innerFunction()::Holder::~Holder() () from /nix/store/6krdgshw5k968bfynwvks6j5rag10q4m-kscreenlocker-5.8.6/lib/libKScreenLocker.so.5
  #28 0x00007f8157df0d20 in __run_exit_handlers () from /nix/store/kjwbqnh13dxh6w4pk2gb3ddmhpiaihqg-glibc-2.25/lib/libc.so.6
  #29 0x00007f8157df0d7a in exit () from /nix/store/kjwbqnh13dxh6w4pk2gb3ddmhpiaihqg-glibc-2.25/lib/libc.so.6
  #30 0x00007f813fb0a046 in QXcbConnection::processXcbEvents() () from /nix/store/3flbf5larp76kdgglsxdsr129rkhj2r8-qtbase-5.6.2/lib/libQt5XcbQpa.so.5
  #31 0x00007f8158c80cc1 in QObject::event(QEvent*) () from /nix/store/3flbf5larp76kdgglsxdsr129rkhj2r8-qtbase-5.6.2/lib/libQt5Core.so.5
  #32 0x00007f815954dd5c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /nix/store/3flbf5larp76kdgglsxdsr129rkhj2r8-qtbase-5.6.2/lib/libQt5Widgets.so.5
  #33 0x00007f8159553220 in QApplication::notify(QObject*, QEvent*) () from /nix/store/3flbf5larp76kdgglsxdsr129rkhj2r8-qtbase-5.6.2/lib/libQt5Widgets.so.5
  #34 0x00007f8158c586ba in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /nix/store/3flbf5larp76kdgglsxdsr129rkhj2r8-qtbase-5.6.2/lib/libQt5Core.so.5
  #35 0x00007f8158c5a6b2 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /nix/store/3flbf5larp76kdgglsxdsr129rkhj2r8-qtbase-5.6.2/lib/libQt5Core.so.5
  #36 0x00007f8158ca6e93 in ?? () from /nix/store/3flbf5larp76kdgglsxdsr129rkhj2r8-qtbase-5.6.2/lib/libQt5Core.so.5
  #37 0x00007f81534d4d47 in g_main_context_dispatch () from /nix/store/q3njjjqbg4j7gqfkd174zdv0xigqsbr8-glib-2.50.3/lib/libglib-2.0.so.0
  #38 0x00007f81534d4fa0 in g_main_context_iterate.isra () from /nix/store/q3njjjqbg4j7gqfkd174zdv0xigqsbr8-glib-2.50.3/lib/libglib-2.0.so.0
  #39 0x00007f81534d504c in g_main_context_iteration () from /nix/store/q3njjjqbg4j7gqfkd174zdv0xigqsbr8-glib-2.50.3/lib/libglib-2.0.so.0
  #40 0x00007f8158ca6f0f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /nix/store/3flbf5larp76kdgglsxdsr129rkhj2r8-qtbase-5.6.2/lib/libQt5Core.so.5
  #41 0x00007f8158c5756a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /nix/store/3flbf5larp76kdgglsxdsr129rkhj2r8-qtbase-5.6.2/lib/libQt5Core.so.5
  #42 0x00007f8158c5f22c in QCoreApplication::exec() () from /nix/store/3flbf5larp76kdgglsxdsr129rkhj2r8-qtbase-5.6.2/lib/libQt5Core.so.5
  #43 0x00007f81493e5649 in kdemain () from /run/current-system/sw/lib/libkdeinit5_ksmserver.so
  #44 0x0000000000408764 in launch(int, char const*, char const*, char const*, int, char const*, bool, char const*, bool, char const*) ()
  #45 0x0000000000409bf7 in handle_launcher_request(int, char const*) [clone .isra.28] ()
  #46 0x000000000040a35b in handle_requests(int) ()
  #47 0x00000000004050b2 in main ()
  ```

  ### Steps to reproduce
  Unknown, I just tried to login to a Plasma5 session via the default display manager as a normal user.

  ## Technical details
  17.03.1482.1b57bf274a (Gorilla)


state: closed
title: hugo: 0.24.1 -> 0.25
user_login: sigma
html_url: https://github.com/NixOS/nixpkgs/pull/27212
updated_at: 2017-07-08 16:30:07
body:
  ###### Motivation for this change


  ###### 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
     - [x] macOS
     - [x] Linux
  - [ ] Tested via one or 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: gx: 20160601-f84ddf7 -> 0.12.0
user_login: sigma
html_url: https://github.com/NixOS/nixpkgs/pull/27213
updated_at: 2017-07-22 03:18:41
body:
  ###### Motivation for this change

  update gx and gx-go to actually released 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)
     - [ ] NixOS
     - [x] macOS
     - [x] Linux
  - [ ] Tested via one or 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: unzip: Use less lines of context in patch so NLS patch commutes
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/27214
updated_at: 2017-07-09 11:33:59
body:
  ###### Motivation for this change

  Fixes #27207

  ###### Things done

  @FRidh could you test this? I'm kind of slammed with other nixpkgs stuff right now.


state: closed
title: Harden stdenv in two misc ways
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/27215
updated_at: 2017-07-20 19:59:53
body:
  ###### Motivation for this change

  This is a few easy things pulled out of https://github.com/NixOS/nixpkgs/pull/26805 . The one downside is that a fairly new system bash will be required for impure `nix-shell` to work with these "namerefs"---this affects MacOS last I checked.

  ###### Things done

  Manually built part of the linux stdenv with the original PR.

  ---

  CC @Dridus


state: closed
title: only add existing directories to PATH
user_login: rnhmjoj
html_url: https://github.com/NixOS/nixpkgs/pull/27216
updated_at: 2017-09-12 23:03:07
body:
  ###### Motivation for this change
  Fix #27195 

  ###### Things done
  - [x] Tested in a NixOS VM (with bash and fish)
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: open
title: Announce NFS shares via Avahi
user_login: 0xABAB
html_url: https://github.com/NixOS/nixpkgs/issues/27217
updated_at: 2017-07-18 09:08:25
body:
  ## Issue description
  I would like to see a module making it possible to announce NFS shares over Zeroconf via Avahi. Example configuration on Ubuntu: https://askubuntu.com/questions/19590/how-do-i-share-nfs-mounts-over-zeroconf.

  17.03.1482.1b57bf274a (Gorilla)


state: closed
title: Builds use C-specific flags during Fortran builds
user_login: knedlsepp
html_url: https://github.com/NixOS/nixpkgs/issues/27218
updated_at: 2018-11-05 20:40:15
body:
  ## Issue description
  Building Fortran projects currently leads to a massive amount of warning messages

  ```
  f951: Warning: command line option '-Wformat=1' is valid for C/C++/ObjC/ObjC++ but not for Fortran
  f951: Warning: command line option '-Wformat-security' is valid for C/C++/ObjC/ObjC++ but not for Fortran
  ```

  See e.g. [liblapack](https://hydra.nixos.org/build/55679482)'s log [output](https://nix-cache.s3.amazonaws.com/log/jpx140pabqf1n3xlbrpq6qaii1f0lfdm-liblapack-3.4.1.drv)
  This is caused by the format hardening adding those flags to `NIX_CFLAGS_COMPILE`, which in turn is used also for Fortran builds.

  This also leads to the breakage of a build system of one package I try to compile, as it expects `gfortran` not to produce any warnings for some tests.
  I propose thus to disable $NIX_CFLAGS_COMPILE for fortran builds or to disable the format hardening for Fortran by default.


state: open
title: Use systemd automounts to support a client using NFS over wifi
user_login: 0xABAB
html_url: https://github.com/NixOS/nixpkgs/issues/27219
updated_at: 2017-07-11 16:36:20
body:
  ## Issue description

  When mounting an NFS file system over a wireless connection configured via Network Manager in combination with Plasma5 results in a hanging system when the connection is gone or not present yet (as can be the case with wifi). This KDE behaviour has existed for over a decade (https://bugs.launchpad.net/ubuntu/+source/nfs-utils/+bug/164120).

  >The autofs module looks pretty unmaintained - it hasn't seen a commit since 2012. We should probably just remove it, unless there is some compelling use case that systemd's automount units don't provide.
  https://github.com/NixOS/nixpkgs/issues/27202

  I would like to see an example, but preferably a section documented in the manual how to achieve this functionality using just systemd. 

  Once that has happened, I'd be OK with deprecating  `autofs` and subsequently removing it. 

  Version: master


state: closed
title: Fix homepage
user_login: AMDmi3
html_url: https://github.com/NixOS/nixpkgs/pull/27220
updated_at: 2017-07-08 08:04:29
body:
  ###### Motivation for this change

  Fix broken homepage url discovered by https://repology.org

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: git: add missing deps for filter-branch etc
user_login: aschmolck
html_url: https://github.com/NixOS/nixpkgs/pull/27221
updated_at: 2017-07-11 16:49:58
body:
  ###### Motivation for this change

  Several git commands are implemented as shell scripts that run awk, sed, grep
  and perl as well as coreutils such as cut, wc, basedir and dirname. There is some existing patching in the postinstall for perl to rewrite
  it to an absolute reference to pkgs.perl, but several other packages are both
  missing as a dependency and have no rewrite logic.

  In particular git filter-branch depends on sed and grep.

  Additionally, the perl logic also seds git-am, which is now a binary not a shell
  script anymore (see <github.com/git/git/blob/master/builtin/am.c>), so this part
  was obsolete.

  I tested this by grepping all shell scripts for the relevant commands and then
  comparing the diffs of the new version to what is produced in master. All
  changes in the scripts seem good to me. I'll attach the patch in a comment. I als

  ###### 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
     - [x] macOS
     - [x] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"` (tried to but I got fatal: reference is not a tree: 3d89df66b3f00f8d7d744eb865b857c7f2d69cf5)
  - [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: gitlab-runner service: add graceful termination
user_login: bachp
html_url: https://github.com/NixOS/nixpkgs/pull/27222
updated_at: 2017-07-11 14:38:47
body:
  ###### Motivation for this change
  The current behavior was for gitlab-runner is to immediately terminate when there
  was a restart required. This can lead to aborted builds and is annoying to users.

  By enabling graceful mode gitlab-runner will wait for all builds to finish before
  terminating. The disadvantage is that a nixos-rebuild switch needs to wait till
  all jobs are done. Because of that it is not enabled by default.

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: neovim: Should statically link against jemalloc on OSX
user_login: jamessan
html_url: https://github.com/NixOS/nixpkgs/issues/27223
updated_at: 2019-02-14 06:34:34
body:
  ## Issue description

  When dynamically linking to jemalloc on OSX, neovim can encounter this jemalloc bug --
   https://github.com/jemalloc/jemalloc/issues/895.  Static linking somehow avoids that jemalloc bug, thus preventing people from running into issues like https://github.com/neovim/neovim/issues/5681 and https://github.com/neovim/neovim/issues/6972.

  We're changing neovim to [prefer static linkage for jemalloc on OSX](https://github.com/neovim/neovim/pull/6979), but that won't be released soon.  It may be worthwhile to change the NixOS package to static link.

  Also, there was some concern that the upstream change could break the part of the package build that [changes the path to the dynamic library](https://github.com/NixOS/nixpkgs/blob/3abfc161f947fd3487a2ff65a0fdf24415df3505/pkgs/applications/editors/neovim/default.nix#L132-L136).


state: closed
title: KDE PIM Applications
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/pull/27224
updated_at: 2017-08-21 19:42:23
body:
  ### Motivation

  This would add the KDE PIM application suite to Nixpkgs.

  ### Testing

  - [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
     - [ ] Linux
  - [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).

  ---

  This is my second attempt. It is correctly rebased to master this time! Again, credit here should go to @vandenoever.


state: closed
title: qsyncthingtray: 0.5.7 -> 0.5.8
user_login: zraexy
html_url: https://github.com/NixOS/nixpkgs/pull/27225
updated_at: 2017-07-07 21:20:10
body:
  ###### Motivation for this change



  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: get-version-suffix script returns bad version given current tag structure
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/27226
updated_at: 2019-02-25 21:14:08
body:
  It looks like the [get-version-suffix script](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/installer/tools/get-version-suffix) uses `git describe` to figure out the version of a nixpkgs checkout. When I run that on my clone, it tells me that I'm on `16.09-beta-18942-gdd3f2e648a-dirty`.

  I think that's because the 17.03 tag in nixpkgs is forked off from the rest of history and never made it back into master. The answer is probably just to `git merge` it back but there might be smarter logic that could fix this in a better way.

  cc @globin 


state: closed
title: fish-foreign-env: hide warnings when setting PATH
user_login: rnhmjoj
html_url: https://github.com/NixOS/nixpkgs/pull/27227
updated_at: 2017-09-12 23:02:30
body:
  ###### Motivation for this change
  2° proposal for #27195 

  ###### Things done

  - [x] Tested using sandboxing
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change
  - [ ] Tested compilation of all pkgs that depend on this change
  - [x] Tested execution
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Replace or alias morituri with/to whipper
user_login: jansol
html_url: https://github.com/NixOS/nixpkgs/issues/27228
updated_at: 2018-09-14 22:29:10
body:
  Morituri has not been maintained for a couple of years and even its website is dead, but there is an active [fork](https://github.com/JoeLametta/whipper).


state: closed
title: minio service: add additional config options
user_login: bachp
html_url: https://github.com/NixOS/nixpkgs/pull/27229
updated_at: 2017-07-09 17:16:43
body:
  ###### Motivation for this change

  Set access and secret key and disable browser.
  Tests extended to do real operations against minio.

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

  ---


state: closed
title: go_1_6: Fix darwin (sierra) compile, backport systime syscall fix
user_login: robx
html_url: https://github.com/NixOS/nixpkgs/pull/27230
updated_at: 2017-07-08 16:44:35
body:
  This patches go1.6 minimally with a change that was backported
  to upstream go1.4.

  ###### Motivation for this change

  Trying to reproduce #18223, the build failed for me quite a bit worse, with stack traces such as in this golang issue: https://github.com/golang/go/issues/16627

  It turns out that go1.6 is broken on macOS sierra. Not sure to what extent it makes sense to keep go1.6 working, but this adds a patch that fixes the build on my system.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [x] macOS
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: pqiv: 2.8.3 -> 2.9
user_login: jfrankenau
html_url: https://github.com/NixOS/nixpkgs/pull/27231
updated_at: 2017-07-20 21:21:01
body:
  ###### Motivation for this change

  Update

  ###### 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
     - [ ] Linux
  - [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 @ndowens 


state: closed
title: Jenkinsfile-vim-syntax: init
user_login: Ma27
html_url: https://github.com/NixOS/nixpkgs/pull/27232
updated_at: 2017-07-09 19:37:21
body:
  ###### Motivation for this change

  To edit `Jenkinsfiles` I need a plugin which supports syntax highlighting for such files.

  I checked the configuration using the following nix expression:

  ```nix
  # vimtest.nix
  with import <nixpkgs>{};

  pkgs.vim_configurable.customize {
    name = "vimtest";
    vimrcConfig.vam.pluginDictionaries = [
      { name = "Jenkinsfile-vim-syntax"; }
    ];
  }
  ```

  I tested the configuration using the following command:

  ```
  NIX_PATH=nixpkgs=$HOME/Projects/nixpkgs/ nix-build vimtest.nix
  ```

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: Disabling UEFI booting
user_login: ob7
html_url: https://github.com/NixOS/nixpkgs/issues/27233
updated_at: 2017-07-09 12:49:14
body:
  I need to make a custom iso for nixos that does not have UEFI enabled at all.  Old mother board that doesnt understand it can't boot with UEFI enabled ISO.  I can build the custom ISO, but who knows what setting I need in my configuration.nix that will build the nixos installert without UEFI support?


state: closed
title: Can't install intellij even though it's present in nixpkgs
user_login: SaffronSnail
html_url: https://github.com/NixOS/nixpkgs/issues/27234
updated_at: 2017-07-09 17:06:29
body:
  ## Issue description

  intellij is in nixpkgs (see [here](https://github.com/NixOS/nixpkgs/blob/master/pkgs/top-level/all-packages.nix#L14360) and [here](https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/editors/jetbrains/default.nix)). However, I cannot find any package name to install it, nor does any query return any results.

  ### Steps to reproduce

  Run any of these commands:
  `nix-env -{qa,i} {intellij,jetbrains,jetbrains.intellij,idea,jetbrains.idea}`

  None of them find anything useful for me. All of them seem like reasonable things to search for/try to install, especially from what I'm reading in the scripts linked to in the first section.

  ## Technical details

  * System: NixOS: `nixos-version`, 17.03.1463.81fceb2554 (Gorilla)
  * Nix version: nix-env (Nix) 1.11.11
  * Nixpkgs version: 17.03.1463.81fceb2554
  * Sandboxing enabled: false


state: closed
title: btrfs-progs : fix bash-completion
user_login: wizzup
html_url: https://github.com/NixOS/nixpkgs/pull/27235
updated_at: 2017-07-09 12:27:34
body:
  ###### Motivation for this change
  add btrfs-progs bash-completion, fix #25793

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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 (nixos-rebuild switch -I nixpkgs=[my_repo])
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: fish: suppress expected warnings in fish init on NixOS
user_login: therealpxc
html_url: https://github.com/NixOS/nixpkgs/pull/27236
updated_at: 2017-07-11 14:48:17
body:
  ###### Motivation for this change
  it fixes the cosmetic issues related to https://github.com/NixOS/nixpkgs/issues/27195 by suppressing a specific, expected error message only when necessary

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: Update list of available packages
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/issues/27237
updated_at: 2017-08-31 18:29:35
body:
  ## Issue description

  In #27220 the tool https://repology.org/ was mentioned which scans repositories, records what versions of packages we have, and checks certain meta data. The tool works by using the files

  - https://nixos.org/nixpkgs/packages-unstable.json.gz
  - https://nixos.org/nixpkgs/packages.json.gz

  which are generated by this [script](https://github.com/NixOS/nixos-homepage/blob/master/Makefile#L211) as [part of the NixOS website](https://github.com/NixOS/nixos-org-configurations/blob/b48e1e1438df7d1bd24f31aefdb991ad51769368/nixos-org/webserver.nix#L203).

  Maybe the files could be generated as part of the channel update mechanism?
  - http://nixos.org/channels/nixos-unstable
  - https://github.com/NixOS/nixos-channel-scripts

  ---

  Note that I posted this here because the issue spans over multiple repositories.


state: open
title: `nix-shell -p sl` does not work when `su`-ing into a non-login shell. (`Can't locate utf8.pm`)
user_login: fromheten
html_url: https://github.com/NixOS/nixpkgs/issues/27238
updated_at: 2017-07-08 15:13:22
body:
  ## Issue description

  `nix-shell -p $PROGRAM` will fail when running in a shell created by `su <username>` (as opposed to `su - <username>`). 

  ### Steps to reproduce

  On [my system](http://www.martinjosefsson.com/linux/nixos/intel/nuc/server/2017/04/15/Building_a_NixOS_server_from_a_Intel_NUC.html):

  * Have 2 users
  * SSH from my laptop to the Nixos server, first user
  * `$ su seconduser`
  * `$ nix-shell -p git`
  ```
  $ nix-shell -p git
  Can't locate utf8.pm:   /home/x/.nix-profile/lib/perl5/site_perl/utf8.pm: Permission denied at /run/current-system/sw/bin/nix-shell line 3.
  BEGIN failed--compilation aborted at /run/current-system/sw/bin/nix-shell line 3.
  ```

  ## Technical details

  * System: (NixOS: `nixos-version`, Ubuntu/Fedora: `lsb_release -a`, ...)
  * Nix version: (run `nix-env --version`)
  * Nixpkgs version: (run `nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion`)
  * Sandboxing enabled: (run `grep build-use-sandbox /etc/nix/nix.conf`)

  ```
  x@MacBook-Pro:~$ ssh nuc
  Enter passphrase for key '/Users/x/.ssh/id_x_nuc_nixos': 
  Last login: Sat Jul  8 11:19:02 2017 from 192.168.2.105

  [x@nixos:~]$ nixos-version 
  17.03.945.5acb454e2a (Gorilla)

  [x@nixos:~]$ nix-env --version
  nix-env (Nix) 1.11.8

  [x@nixos:~]$ nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion
  "17.03.945.5acb454e2a"

  [x@nixos:~]$ grep build-use-sandbox /etc/nix/nix.conf
  build-use-sandbox = false
  ```

  ## IRC log - conversation from #nixos@freenode today Sat 8. Times are in CET (Berlin, DE)
  ```
  [Sat Jul  8 2017]
  <ioajewf> Hi! Nixos-loving newbie here. I've created a second user account (by
            editing /etc/nixos/configuration.nix). When in the new account I
            want to use nix-shell -p. It tells me it can't locate utf8.pm -
            which sounds crazy to me. This is the output I get:
            https://pastebin.com/raw/H4ifG6gq. I suspect a chmod is needed - but
            am wondering if this is a known error or if I screwed up especially
            bad?                                                          [12:46]
  ```
  ### Output from https://pastebin.com/raw/H4ifG6gq
  ```
  nix-shell -p git
  Can't locate utf8.pm:   /home/x/.nix-profile/lib/perl5/site_perl/utf8.pm: Permission denied at /run/current-system/sw/bin/nix-shell line 3.
  BEGIN failed--compilation aborted at /run/current-system/sw/bin/nix-shell line 3.
  ```
  ```
  <gchristensen> ioajewf: as your new user, what does the env var $NIX_REMOTE
                 contain?                                                 [12:49]
  <ioajewf> gchristensen: $ echo $NIX_REMOTE                              [12:50]
  <ioajewf> daemon
  <gchristensen> hmmm how did you log in as this user?
  <ioajewf> I log into my first user (named "x") via SSH - then I did sudo to
            get to the new user                                           [12:51]
  <ioajewf> su
  <ioajewf> not sudo - su. Sorry
  <gchristensen> oh! there we go :)                                       [12:52]
  <gchristensen> ioajewf: maybe try doing `sudo su theaccount -`
  <ioajewf> gchristensen: Thank you. It gives a different error - still does not
            work. This is the error I get: https://pastebin.com/raw/HeFVwB7s
                                                                          [12:55]
  ```
  ### Output from https://pastebin.com/raw/HeFVwB7s
  ```
  $ sudo su monero - 
  [sudo] password for x: 
  Sorry, try again.
  [sudo] password for x: 
  bash: cannot set terminal process group (-1): Inappropriate ioctl for device
  bash: no job control in this shell

  # Changing users was successful - am now new user
  $ nix-shell -p git
  bash: cannot set terminal process group (10498): Inappropriate ioctl for device
  bash: no job control in this shell
  ```
  ```
  <gchristensen> exciting ...
  <ioajewf> Happy one of us thinks so ;-)
  <gchristensen> can you (as x, and then as newuser) run `env | grep NIX` and
                 paste those separately?
  <ioajewf> gchristensen: They look very different!
            https://pastebin.com/raw/H21UVXdu
  ```
  ### Output from https://pastebin.com/raw/H21UVXdu
  ```
  $ whoami
  x

  $ env | grep NIX
  NIX_REMOTE=daemon
  NIX_PROFILES=/run/current-system/sw /nix/var/nix/profiles/default /home/x/.nix-profile
  NIX_PATH=nixpkgs=/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs:nixos-config=/etc/nixos/configuration.nix:/nix/var/nix/profiles/per-user/root/channels
  NIX_OTHER_STORES=/run/nix/remote-stores/*/nix
  NIX_ENFORCE_NO_NATIVE=1
  NIX_CONF_DIR=/etc/nix
  NIX_STORE=/nix/store
  IN_NIX_SHELL=1
  NIX_USER_PROFILE_DIR=/nix/var/nix/profiles/per-user/x
  NIX_LDFLAGS=-rpath /nix/store/sbqw3qsx3rsw428m8sym4qsi0wxifhlb-shell/lib64 -rpath /nix/store/sbqw3qsx3rsw428m8sym4qsi0wxifhlb-shell/lib 
  NIX_BUILD_CORES=1
  NIXPKGS_CONFIG=/etc/nix/nixpkgs-config.nix
  NIX_BUILD_TOP=/run/user/1000

  $ sudo su monero - 

  $ whoami
  monero

  $ env | grep NIX
  NIX_REMOTE=daemon
  NIX_PROFILES=/run/current-system/sw /nix/var/nix/profiles/default /home/monero/.nix-profile
  NIX_PATH=nixpkgs=/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs:nixos-config=/etc/nixos/configuration.nix:/nix/var/nix/profiles/per-user/root/channels
  NIX_OTHER_STORES=/run/nix/remote-stores/*/nix
  NIX_CONF_DIR=/etc/nix
  NIX_USER_PROFILE_DIR=/nix/var/nix/profiles/per-user/monero
  NIXPKGS_CONFIG=/etc/nix/nixpkgs-config.nix
  ```
  ```
  <gchristensen> ioajewf: are you in a nix-shell when you sudo su?        [12:58]
  <ioajewf> gchristensen: I don't think so - my prompt looks like
            "[monero@nixos:~]$ " and usually when in nix-shell there are a few
            more "[" and "]" around that. Just fresh of SSH from my laptop to my
            home server, running Nixos
  <gchristensen> ioajewf: when you ran the whoami for x, were you in a nix
                 shell?
  <ioajewf> No - the whole paste is unadultered, except for the prompt being
            shortened to a "$".
  <ioajewf> gchristensen:                                                 [13:01]
  <gchristensen> ioajewf: I believe you, but the environment for x shows things
                 that are usually only present in a nix shell -- most notably
                 IN_NIX_SHELL=1
  <gchristensen> so I'm curious if you're accidentally getting in to a nix shell
                 somehow                                                  [13:02]
  <ioajewf> gchristensen: Will create a new SSH session and re-run those
            commands. Is nix-shell not supposed to be nesting? When running as
            x, I often nest it with success (a reason why I adore this
            distro...). Brb with a new paste :)                           [13:03]
  <gchristensen> ioajewf: let's get you fixed, then we can test :)
  <ioajewf> gchristensen: OK - here is the paste. Ran a nix-shell in the end and
            included that. https://pastebin.com/raw/KqrG7iTN
  ```
  ### Output from https://pastebin.com/raw/KqrG7iTN
  ```
  # Absolutely fresh SSH session

  x@MacBook-Pro:~$ ssh nuc
  Enter passphrase for key '/Users/x/.ssh/id_x_nuc_nixos': 
  Last login: Sat Jul  8 10:28:56 2017 from 192.168.2.105

  [x@nixos:~]$ whoami
  x

  [x@nixos:~]$ env | grep NIX
  NIX_REMOTE=daemon
  NIX_PROFILES=/run/current-system/sw /nix/var/nix/profiles/default /home/x/.nix-profile
  NIX_PATH=nixpkgs=/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs:nixos-config=/etc/nixos/configuration.nix:/nix/var/nix/profiles/per-user/root/channels
  NIX_OTHER_STORES=/run/nix/remote-stores/*/nix
  NIX_CONF_DIR=/etc/nix
  NIX_USER_PROFILE_DIR=/nix/var/nix/profiles/per-user/x
  NIXPKGS_CONFIG=/etc/nix/nixpkgs-config.nix

  [x@nixos:~]$ sudo su monero - 
  [sudo] password for x: 
  bash: cannot set terminal process group (-1): Inappropriate ioctl for device
  bash: no job control in this shell

  [monero@nixos:/home/x]$ whoami
  monero

  [monero@nixos:/home/x]$ env | grep NIX
  NIX_REMOTE=daemon
  NIX_PROFILES=/run/current-system/sw /nix/var/nix/profiles/default /home/monero/.nix-profile
  NIX_PATH=nixpkgs=/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs:nixos-config=/etc/nixos/configuration.nix:/nix/var/nix/profiles/per-user/root/channels
  NIX_OTHER_STORES=/run/nix/remote-stores/*/nix
  NIX_CONF_DIR=/etc/nix
  NIX_USER_PROFILE_DIR=/nix/var/nix/profiles/per-user/monero
  NIXPKGS_CONFIG=/etc/nix/nixpkgs-config.nix

  [monero@nixos:/home/x]$ nix-shell -p sl
  error: couldn't open current directory: Permission denied
  (use ‘--show-trace’ to show detailed location information)
  cannot chdir to /home/x from /tmp/nix-shell.wPDht8: Permission denied, aborting. at /nix/store/0355ax6rzgv7fz1n4gg8sn501hws7i75-perl-5.22.2/lib/perl5/5.22.2/File/Temp.pm line 784.
  ```
  ```
  <gchristensen> ioajewf: hmm what if you first `cd` out of /home/x, then run
                 nix-shell as monero?                                     [13:08]
  <ioajewf> gchristensen: So this works: https://pastebin.com/raw/WLe6CQaC. I
            did the same when changing user with `su monero` rather than `sudo
            su monero -`. With `su monero` I get this output again:
            https://pastebin.com/raw/Q632uHfd
  ```
  ### Output from https://pastebin.com/raw/WLe6CQaC
  ```
  [monero@nixos:/home/x]$ cd ~

  [monero@nixos:~]$ nix-shell -p sl
  these paths will be fetched (0.01 MiB download, 0.02 MiB unpacked):
    /nix/store/r830ycsqxv6j4jdfa4sq8wh7303mijr8-sl-5.02
  fetching path ‘/nix/store/r830ycsqxv6j4jdfa4sq8wh7303mijr8-sl-5.02’...

  *** Downloading ‘https://cache.nixos.org/nar/0rc8bd6654fx4w204kbi2b7599qimnnmwb0kix7448z44hzxwqkd.nar.xz’ (signed by ‘cache.nixos.org-1’) to ‘/nix/store/r830ycsqxv6j4jdfa4sq8wh7303mijr8-sl-5.02’...
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
  100  5864  100  5864    0     0   5774      0  0:00:01  0:00:01 --:--:--  6140

  bash: cannot set terminal process group (10704): Inappropriate ioctl for device
  bash: no job control in this shell

  [nix-shell:~]$ sl



                                (  ) (@@) ( )  (@)  ()    @@    O     @     O     @      O
                           (@@@)
                       (    )
                    (@@@@)

                  (   )
               ====        ________                ___________
           _D _|  |_______/        \__I_I_____===__|_________|
            |(_)---  |   H\________/ |   |        =|___ ___|      _________________
            /     |  |   H  |  |     |   |         ||_| |_||     _|                \_____A
           |      |  |   H  |__--------------------| [___] |   =|                        |
           | ________|___H__/__|_____/[][]~\_______|       |   -|                        |
           |/ |   |-----------I_____I [][] []  D   |=======|____|________________________|_
         __/ =| o |=-~~\  /~~\  /~~\  /~~\ ____Y___________|__|__________________________|_
          |/-=|___|=    ||    ||    ||    |_____/~\___/          |_D__D__D_|  |_D__D__D_|
           \_/      \O=====O=====O=====O_/      \_/               \_/   \_/    \_/   \_/
  ```
  ### Output from https://pastebin.com/raw/Q632uHfd
  ```
  \[\][nix-shell:~]$\[\] ^C
  Session terminated, terminating shell...

  \[\][nix-shell:~]$\[\]  ...killed.

  [x@nixos:~]$ ^C

  [x@nixos:~]$ ^C

  [x@nixos:~]$ whoami
  x

  [x@nixos:~]$ su monero
  Password: 

  [monero@nixos:/home/x]$ cd ~

  [monero@nixos:~]$ nix-shell -p monero
  Can't locate utf8.pm:   /home/x/.nix-profile/lib/perl5/site_perl/utf8.pm: Permission denied at /run/current-system/sw/bin/nix-shell line 3.
  BEGIN failed--compilation aborted at /run/current-system/sw/bin/nix-shell line 3.
  ```
  ```
  <sphalerite> ioajewf: what does `readlink -f /dev/stdin` say in the plain SSH
               session?                                                   [13:15]
  <gchristensen> ioajewf: ok, try doing exactly that again, except before doing
                 the `su` do 'echo $IN_NIX_SHELL'
  <ioajewf> sphalerite: gchristensen: Thanks both of you. Here are the results:
            https://pastebin.com/raw/cHMJuveV                             [13:17]
  ```
  ### Output from  https://pastebin.com/raw/cHMJuveV
  ```
  [x@nixos:~]$ logout
  Connection to 192.168.2.110 closed.
  x@MacBook-Pro:~$ ssh nuc
  Enter passphrase for key '/Users/x/.ssh/id_x_nuc_nixos': 
  Last login: Sat Jul  8 11:03:42 2017 from 192.168.2.105

  [x@nixos:~]$ readlink -f /dev/stdin
  /dev/pts/0

  [x@nixos:~]$ echo $IN_NIX_SHELL


  [x@nixos:~]$ # Not in nix shell - just plain SSH into here.

  [x@nixos:~]$ su monero
  Password: 

  [monero@nixos:/home/x]$ nix-shell -p sl
  Can't locate utf8.pm:   /home/x/.nix-profile/lib/perl5/site_perl/utf8.pm: Permission denied at /run/current-system/sw/bin/nix-shell line 3.
  BEGIN failed--compilation aborted at /run/current-system/sw/bin/nix-shell line 3.

  [monero@nixos:/home/x]$ sl
  sl: command not found

  [monero@nixos:/home/x]$
  ```
  ```
  <sphalerite> What if you use su - monero rather than just su monero?    [13:18]
  <gchristensen> ioajewf: man ... I'm running out of ideas ... what if you
                 pasted the output of: ls -la /home/monero/.nix*
  <domenkozar> gchristensen: we can enumerate the benefits                [13:20]
  <domenkozar> that might trigger more testers :
  <ioajewf> sphalerite: What the hell?!?!? https://pastebin.com/raw/xfib6fZV
            Worked flawlessly with the dash "-" added
  ```
  ### Output from https://pastebin.com/raw/xfib6fZV
  ```
  [x@nixos:~]$ logout
  Connection to 192.168.2.110 closed.
  x@MacBook-Pro:~$ ssh nuc
  Enter passphrase for key '/Users/x/.ssh/id_x_nuc_nixos': 
  Last login: Sat Jul  8 11:03:42 2017 from 192.168.2.105

  [x@nixos:~]$ readlink -f /dev/stdin
  /dev/pts/0

  [x@nixos:~]$ echo $IN_NIX_SHELL


  [x@nixos:~]$ # Not in nix shell - just plain SSH into here.

  [x@nixos:~]$ su monero
  Password: 

  [monero@nixos:/home/x]$ nix-shell -p sl
  Can't locate utf8.pm:   /home/x/.nix-profile/lib/perl5/site_perl/utf8.pm: Permission denied at /run/current-system/sw/bin/nix-shell line 3.
  BEGIN failed--compilation aborted at /run/current-system/sw/bin/nix-shell line 3.

  [monero@nixos:/home/x]$ sl
  sl: command not found

  [monero@nixos:/home/x]$
  ```
  ```
  <gchristensen> :o :D                                                    [13:21]
  <sphalerite> Makes it a login shell, which means it'll source the profile
  <ioajewf> gchristensen: https://pastebin.com/raw/bAPSBB5i
  ```
  ### Output from https://pastebin.com/raw/bAPSBB5i
  ```
  [nix-shell:~]$ ls -la /home/monero/.nix*
  lrwxrwxrwx 1 monero users   45 Jul  8 10:52 /home/monero/.nix-profile -> /nix/var/nix/profiles/per-user/monero/profile

  /home/monero/.nix-defexpr:
  total 8
  drwxr-xr-x 2 monero users 4096 Jul  8 10:52 .
  drwx------ 3 monero users 4096 Jul  8 10:52 ..
  lrwxrwxrwx 1 monero users   44 Jul  8 10:52 channels_root -> /nix/var/nix/profiles/per-user/root/channels
  ```
  ```
  <gchristensen> sphalerite: why didn't sudo su - nix-shell do that?
  <ioajewf> sphalerite: :O I didn't know that - thank you very much.
  <sphalerite> As a rule of thumb, to log in as a user — always use su - user
               or sudo -iu user
  <ioajewf> gchristensen: no idea...
  <sphalerite> sudo + su = chaos
  <gchristensen> ioajewf: can you please please please open an issue on
                 github.com/nixos/nixpkgs and describe your problem and this
                 solution?
  <gchristensen> especially mentioning the "Can't locate utf8.pm:
                 /home/x/.nix-profile/lib/perl5/site_perl/utf8.pm: Permission
                 denied at /run/current-system/sw/bin/nix-shell", maybe even in
                 the title of the issue
  ```


state: closed
title: lib/types.nix: add intBetween
user_login: Profpatsch
html_url: https://github.com/NixOS/nixpkgs/pull/27239
updated_at: 2017-07-12 15:04:08
body:
  Add a type for integers between a min and max value; also improve the type error message, see commit message.

  - [x] tested manually


state: closed
title: moby, linuxkit: init at 2017-07-07, 2017-07-08
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/27240
updated_at: 2017-07-10 10:13:46
body:
  ###### Motivation for this change

  Wanted to see what these tools were about, thought I'd share in case others wanted to give them a go :).

  Basic usage seems to work, but I'm still learning about these tools.

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or 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: google-chrome-beta: fails to run due to missing libgtk-3.so.0
user_login: vaibhavsagar
html_url: https://github.com/NixOS/nixpkgs/issues/27241
updated_at: 2017-09-21 10:47:53
body:
  ## Issue description

  I can't run `google-chrome-beta` (google-chrome-beta-59.0.3071.47) because of the following error:

  ```
  /nix/store/5v3yy53mczjq3qpxixfaghr0wjxjsa4v-google-chrome-beta-59.0.3071.47/share/google/chrome-beta/google-chrome-beta: error while loading shared libraries: libgtk-3.so.0: cannot open shared object file: No such file or directory
  ```


  ### Steps to reproduce

  ```
  nix-env -i google-chrome-beta
  google-chrome-beta
  ```

  ## Technical details

  * System: `17.03.1482.1b57bf274a (Gorilla)`
  * Nix version: `nix-env (Nix) 1.11.11`
  * Nixpkgs version: `"17.03.1482.1b57bf274a"`
  * Sandboxing enabled: `build-use-sandbox = false`


state: closed
title: wine: libcap.so not found
user_login: rnhmjoj
html_url: https://github.com/NixOS/nixpkgs/issues/27242
updated_at: 2017-07-09 08:48:39
body:
  ## Issue description

  I'm getting this error from wine:

      err:module:load_builtin_dll failed to load .so lib for builtin L"winebus.sys": libcap.so.2: cannot open shared object file: No such file or directory

  The only references of this error on the internet are in #nixos IRC so I guess it's a problem with our package. I tried wine (winWow) on both stable and staging channel but the error is present regardless.

  ### Steps to reproduce
  It seem to happen when running any Unreal Engine game.

  ## Technical details
  NixOS 17.09pre110425.05aa2a58db


state: closed
title: lrexlib: 2.7.2 (broken) -> 2.8.0
user_login: richardipsum
html_url: https://github.com/NixOS/nixpkgs/pull/27243
updated_at: 2017-07-09 14:56:31
body:
  Hello,

  This fixes a previously broken package. The package now builds for both lua5.1 and lua5.2 on GNU/Linux. I have checked the resulting output for the presence of the expected shared objects, the rex_pcre.so object is missing, but that looks to be due to a possibly broken pcre package.

  Hope this helps,
  Richard Ipsum


state: closed
title: Cannot comment anymore
user_login: 0xABAB
html_url: https://github.com/NixOS/nixpkgs/issues/27244
updated_at: 2017-07-11 11:53:59
body:
  ## Issue description
  GitHub says "You can't comment at this time.".

  ### Steps to reproduce
  User grahamc has put me on his personal block list, which resulted in me not being able to comment on https://github.com/NixOS/nixpkgs/issues/18223. This feature is documented at https://help.github.com/articles/blocking-a-user-from-your-personal-account/.


state: closed
title: Get rid of some usages of osx_private_sdk
user_login: domenkozar
html_url: https://github.com/NixOS/nixpkgs/pull/27245
updated_at: 2017-07-09 20:49:35
body:
  Partially addresses #26710, mostly getting haskell closure down from ~600MB to ~100MB (stack, purescript, etc)

  Haven't tested anything else.


state: closed
title: ion: init at 1.0.3
user_login: dywedir
html_url: https://github.com/NixOS/nixpkgs/pull/27246
updated_at: 2017-07-09 13:03:07
body:
  ###### Motivation for this change

  Add [ion](https://github.com/redox-os/ion)

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: wine: add missing dependency
user_login: rnhmjoj
html_url: https://github.com/NixOS/nixpkgs/pull/27247
updated_at: 2017-09-12 23:02:26
body:
  ###### Motivation for this change
  See #27242.
  This fix the error but I don't know whether it's ok to add libcap unconditionally to the build inputs.

  ###### Things done

  - [x] Tested using sandboxing
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change
  - [ ] 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 @avnik @7c6f434c


state: closed
title: kbd: fix unicode_start and unicode_stop scripts
user_login: therealpxc
html_url: https://github.com/NixOS/nixpkgs/pull/27248
updated_at: 2017-07-09 04:21:22
body:
  ###### Motivation for this change
  previously, the `unicode_start` and `unicode_stop` scripts were looking for the `tty` command in `/usr/bin/tty`, which means they could never run successfully on NixOS

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: corebird: 1.5 -> 1.5.1
user_login: jensbin
html_url: https://github.com/NixOS/nixpkgs/pull/27249
updated_at: 2017-07-09 16:05:43
body:
  ###### Motivation for this change

  Version update

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: emsciptenStdenv: allow reuse without ./autogen.sh
user_login: ck3d
html_url: https://github.com/NixOS/nixpkgs/pull/27250
updated_at: 2018-04-21 20:17:58
body:
  The configure phase of emscriptenStdenv expects an ./autogen.sh script,
  which is annoying when this step is not needed. Good example is
  emscriptenPackages.zlib which needs to override configurePhase.

  ###### Testing
  I built all emscriptenPackages (json_c, zlib, libxml2) without regression.
  Libxml2 still failes and the rest is building, but the output is not usable.

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: feh: 2.18.2 -> 2.19
user_login: jfrankenau
html_url: https://github.com/NixOS/nixpkgs/pull/27251
updated_at: 2017-07-20 21:21:50
body:
  ###### Motivation for this change

  Update which also fixes [CVE-2017-7875](https://nvd.nist.gov/vuln/detail/CVE-2017-7875).

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---
  cc @viric


state: closed
title: install NixOS without internet connection
user_login: char16t
html_url: https://github.com/NixOS/nixpkgs/issues/27252
updated_at: 2017-07-09 12:51:53
body:
  ## Issue description

  I tried install NixOS from graphical iso image and minimal iso image. Both requires internet connection for downloading "acl" package with nix package manager, but I have no internet connection via WiFi. File /etc/nixos/configuration.nix in live CD is read-only. File /etc/network/interfaces is not exists.
  I have no availability connect to internet via Ethernet cable.

  ### Steps to reproduce

  1. Download graphiclal ISO image from nixos.org
  2. Write ISO image to USB drive via `dd`
  3. Boot from USB without internet connection
  4. Prepare drive (/dev/sda10 for example)
  5. Mount /dev/sda10 to /mnt
  6. Generate config with `nixos-generate-config`
  7. Add only one line to config: `boot.loader.grub.device = "/dev/sda";`
  8.  Execute `nixos-install`
  9. Get error: build of nixos-system-nixos-17.03.drv failed

  ```
  building the system configuration...
  ...
  build of nixos-system-nixos-17.03.drv failed
  ```

  ## Technical details

  * System: 17.03.1482.1b57bf274a (Gorilla)
  * Nix version: 1.11.11
  * Nixpkgs version:  17.03.1482.1b57bf274a
  * Sandboxing enabled: false


state: closed
title: wine: add missing dependency libcap on Linux
user_login: 0xABAB
html_url: https://github.com/NixOS/nixpkgs/pull/27253
updated_at: 2017-07-09 08:48:39
body:
  ###### Motivation for this change
  Fix https://github.com/NixOS/nixpkgs/issues/27242

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: systemctl privilages lost on update to 17.03.1437.a2c7482319
user_login: AveryLychee
html_url: https://github.com/NixOS/nixpkgs/issues/27254
updated_at: 2018-02-07 13:25:23
body:
  ## Issue description

  Before I updated to 17.03.1437.a2c7482319, I could run systemctl commands (such as `systemctl poweroff`) without any authentication required. Now, after the update, I must authenticate. No other configuration changes were made.

  ## Technical details

  * System: (NixOS: 17.03.1437.a3c7482319)
  * Nix version: 1.11.11
  * Nixpkgs version: 17.03.1437.a3c7482319
  * Sandboxing enabled: yes


state: open
title: Add release test for installing NixOS without internet connection
user_login: 0xABAB
html_url: https://github.com/NixOS/nixpkgs/issues/27255
updated_at: 2019-05-23 11:22:44
body:
  ## Issue description
  Make sure that https://nixos.org/nixos/download.html delivers on its promise by making sure a user can install NixOS without an internet connection after he/she has obtained installation media by writing a release test.

  Originally requested here https://github.com/NixOS/nixpkgs/issues/27252


state: closed
title: squid service: initial service based on default config
user_login: bachp
html_url: https://github.com/NixOS/nixpkgs/pull/27256
updated_at: 2017-09-17 16:52:54
body:
  ###### Motivation for this change

  Allow to run squid as a NixOS service.

  This is work in progress the configuration is based on the the default configuration to make the service work. Currently only the port can be configured.

  I'm planning to allow some more configuration by taking inspiration from [NethServer](https://github.com/NethServer/nethserver-squid).

  This is still work in progress but as I'm new to squid and the config is pretty complex I already share my work in case there is a squid expert around wanting to help out.

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: zipkin-server: init at 1.28.1
user_login: hectorj
html_url: https://github.com/NixOS/nixpkgs/pull/27257
updated_at: 2018-04-21 20:22:44
body:
  ###### Motivation for this change

  I need to install a [Zipkin](http://zipkin.io/) server.

  ###### 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] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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).

  ---

  Result:

  ```
  result
  ├── bin
  │   └── zipkin-server
  └── share
      └── java
          └── zipkin-server-1.28.1-exec.jar
  ```

  I used `makeWrapper` as instructed in https://nixos.org/nixpkgs/manual/#sec-language-java (though not in `installPhase`, as this was not working for some reason).


state: closed
title: pbkbfd: Use getdelim instead of fgets
user_login: 0xABAB
html_url: https://github.com/NixOS/nixpkgs/issues/27258
updated_at: 2017-07-11 11:36:35
body:
  https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/system/boot/pbkdf2-sha512.c#L28 should be using the POSIX 2008 http://pubs.opengroup.org/onlinepubs/9699919799/functions/getdelim.html instead of fgets.

  If, for some reason there are targets that do not have POSIX 2008, add configuration flags to also accommodate for non-POSIX 2008 systems, develop a NixOS module to control this behavior with sane defaults set depending on the platform (which also should be integrated with the installer eventually). (Feel free to create other tickets for these tasks, if need arises.)

  @Calrama 

  Version: master


state: closed
title: ezstream: init at 0.6.0
user_login: barrucadu
html_url: https://github.com/NixOS/nixpkgs/pull/27259
updated_at: 2017-07-09 15:46:24
body:
  ###### Motivation for this change

  It's a simple little audio source from the Icecast people.  I wanted a program other than MPD to send a fallback stream to my Icecast server in case I accidentally broke MPD.

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: opendkim: unix domain sockets
user_login: qknight
html_url: https://github.com/NixOS/nixpkgs/issues/27260
updated_at: 2017-07-26 20:01:36
body:
  @abbradar 

  # issue 
  can we have a default `opendkim.conf` file instead of passing a `types.path` configuration file?

  # our usage

  at nixcloud we are currently creating a default mail abstraction and we are using opendkim with unix domain sockets but your opendkim abstraction requires a `types.path` file:

  so we are doing:

        services.opendkim = {
          enable = true;
          selector = "mail";
          keyPath = "/var/lib/dkim/keys/";
          domains = "csl:nix.lt";
          configFile = pkgs.writeText "opendkim.conf" ''
            UMask 0002
          '';
        };

  https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/mail/opendkim.nix#L16

  the `UMask 0002` is the important line as it gives the socket 775 permissions and since we added:

      users.users.postfix.extraGroups = [ "opendkim" ];

  # proper socket permissions 
  after adding the `UMask 0002` to the configuration, we can access the unix domain socket in `/run/opendkim/opendkim.sock`:

      ls -lathr  /run/opendkim/opendkim.sock  
      srwxrwxr-x 1 opendkim opendkim 0 Jul  9 16:33 /run/opendkim/opendkim.sock  


state: closed
title: nixos/auditd: init at 2.7.6
user_login: calbrecht
html_url: https://github.com/NixOS/nixpkgs/pull/27261
updated_at: 2017-07-09 17:07:30
body:
  #11864 Support Linux audit subsystem
  Add the auditd.service as NixOS module to be able to
  generate profiles from /var/log/audit/audit.log
  with apparmor-utils.

  auditd needs the folder /var/log/audit to be present on start
  so this is generated in ExecPreStart.

  auditd starts with -s nochange so that effective audit processing
  is managed by the audit.service.

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: pjsip: 2.5.5 -> 2.6
user_login: Radvendii
html_url: https://github.com/NixOS/nixpkgs/pull/27262
updated_at: 2017-07-09 18:23:22
body:
  ###### Motivation for this change
  Needed to bump the version for another package I want to add

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: asio: 1.10.6 -> 1.10.8
user_login: Radvendii
html_url: https://github.com/NixOS/nixpkgs/pull/27263
updated_at: 2017-07-09 19:46:22
body:
  ###### Motivation for this change
  needed to bump version for upcoming GNU ring package

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: libargon2: init at 20161029
user_login: Radvendii
html_url: https://github.com/NixOS/nixpkgs/pull/27264
updated_at: 2017-07-10 07:53:52
body:
  ###### Motivation for this change


  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: opera: 45.0.2552.898 -> 46.0.2597.39
user_login: 239
html_url: https://github.com/NixOS/nixpkgs/pull/27265
updated_at: 2017-07-09 22:40:40
body:
  - updated to 46.0.2597.39
  - gtk2 dependency changed to gtk3
  - 32-bit package is no longer supported


state: closed
title: antigen: init at 2.2.1
user_login: bugworm
html_url: https://github.com/NixOS/nixpkgs/pull/27266
updated_at: 2017-10-10 00:39:49
body:
  ###### Motivation for this change
  Want to add antigen. Also I've planned to add module for it, similar to oh-my-zsh

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: RFC: mysqlBackup / postgresqlBackup filename patterns
user_login: mguentner
html_url: https://github.com/NixOS/nixpkgs/issues/27267
updated_at: 2017-07-17 10:34:59
body:
  I am using both services to make (easy) backups of DBs, mostly within containers.
  For some databases it is interesting to keep a history, i.e. not overwriting the file.

  Currently I am using this patch to have a unique name:

  ```diff
  diff --git a/nixos/modules/services/backup/postgresql-backup.nix b/nixos/modules/services/backup/postgresql-backup.nix
  index 4a5ebebc68..61b7934bac 100644
  --- a/nixos/modules/services/backup/postgresql-backup.nix
  +++ b/nixos/modules/services/backup/postgresql-backup.nix
  @@ -9,7 +9,7 @@ let
   
     postgresqlBackupCron = db:
       ''
  -      ${config.services.postgresqlBackup.period} root ${config.services.postgresql.package}/bin/pg_dump ${db} | ${gzip}/bin/gzip -c > ${location}/${db}.gz
  +      ${config.services.postgresqlBackup.period} root ${config.services.postgresql.package}/bin/pg_dump ${db} | ${gzip}/bin/gzip -c > ${location}/${db}_$(date --iso-8601=minutes).gz
       '';
   
   in
  ```

  I believe that this is useful for others as well, so I'd like to create a PR, but before I'd like to hear some opinions.
  My idea is to introduce `services.postgresqlBackup.pattern` which defaults to an empty string and if supplied will be appended so...

  ```
  ${config.services.postgresql.package}/bin/pg_dump ${db} | ${gzip}/bin/gzip -c > ${location}/${db}${optionalString (cfg.pattern != null) "_${cfg.pattern}"}.gz
  ```

  This will however amass backups without deleting them. Some cleanup needs to be done manually or by another cronjob.


state: closed
title: Installing python3.6-PyQt-5.8.1 fails on Darwin
user_login: mnacamura
html_url: https://github.com/NixOS/nixpkgs/issues/27268
updated_at: 2018-05-18 21:46:54
body:
  ## Issue description

  Build error:

  ```
  ...

  /private/tmp/nix-build-qtbase-5.9.0.drv-0/qtbase-opensource-src-5.9.0/mkspecs/features/mac/default_post.prf:26: Missing closing brace(s).
  building
  make flags: SHELL=/nix/store/ya2d87pibq04jwymyfvggl020wf4148k-bash-4.4-p12/bin/bash
  cd src/ && ( test -e Makefile || /private/tmp/nix-build-qtbase-5.9.0.drv-0/qtbase-opensource-src-5.9.0/bin/qmake -o Makefile /private/tmp/nix-build-qtbase-5.9.0.drv-0/qtbase-opensource-src-5.9.0/src/src.pro ) && make -f Makefile
  /private/tmp/nix-build-qtbase-5.9.0.drv-0/qtbase-opensource-src-5.9.0/mkspecs/features/mac/default_post.prf:26: Missing closing brace(s).
  Project ERROR: Unknown module(s) in QT: core gui
  make: *** [Makefile:50: sub-src-make_first] Error 3
  builder for ‘/nix/store/l8vg4ga00x87rjp76d7b374hrjblhbha-qtbase-5.9.0.drv’ failed with exit code 2
  cannot build derivation ‘/nix/store/hydk6rj7cj691gackbzvp483bymn8kdp-python3.6-PyQt-5.8.1.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/hydk6rj7cj691gackbzvp483bymn8kdp-python3.6-PyQt-5.8.1.drv’ failed
  ```


  ### Steps to reproduce

  ```
  nix-env -f '<nixpkgs>' -iA python36Packages.pyqt5
  ```

  ## Technical details

  * System: macOS Sierra
  * Nix version: 1.11.11
  * Nixpkgs version: 17.09pre-git
  * Sandboxing enabled: false


state: closed
title: unionfs-fuse: 1.0 -> 2.0
user_login: orivej
html_url: https://github.com/NixOS/nixpkgs/pull/27269
updated_at: 2017-12-15 17:09:23
body:
  ###### 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] Linux
  - [ ] Tested via one or 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: linuxPackages.perf fails to build on unstable
user_login: anderspapitto
html_url: https://github.com/NixOS/nixpkgs/issues/27270
updated_at: 2017-07-15 07:29:48
body:
  ```
  $ nixos-version
  17.09.git.0011f90 (Hummingbird)
  ```

  possibly due to changes to default compiler warnings or something, because it seems to be a -Werror problem

  ```
  util/probe-event.c: In function 'post_process_module_probe_trace_events':
  util/probe-event.c:669:9: error: implicit declaration of function 'post_process_probe_trace_point' [-Werror=implicit-function-declaration]
     ret = post_process_probe_trace_point(&tevs[i].point,
           ^
  util/probe-event.c:669:3: error: nested extern declaration of 'post_process_probe_trace_point' [-Werror=nested-externs]
     ret = post_process_probe_trace_point(&tevs[i].point,
     ^
  cc1: all warnings being treated as errors
  mv: cannot stat 'util/.probe-event.o.tmp': No such file or directory
  ```


state: closed
title: Nix zsh completions update and add missing version to name
user_login: olejorgenb
html_url: https://github.com/NixOS/nixpkgs/pull/27271
updated_at: 2017-07-10 07:42:14
body:
  ###### Motivation for this change

  The version was missing from the derivation name. Updated to new minor release when I already made changes.

  ###### 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
     - [] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: hugo: 0.25 -> 0.25.1
user_login: sigma
html_url: https://github.com/NixOS/nixpkgs/pull/27272
updated_at: 2017-07-22 03:18:39
body:
  ###### Motivation for this change


  ###### 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
     - [ ] Linux
  - [ ] Tested via one or 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: jruby: changes to make it possible to use in development environment
user_login: asppsa
html_url: https://github.com/NixOS/nixpkgs/pull/27273
updated_at: 2017-07-25 02:21:16
body:
  ###### Motivation for this change

  When attempting to run JRuby (in Linux), I encountered a number of issues:

  * running `gem` errored out with `syntax error, unexpected tSTRING_BEG`;
  * it was not possible to use the jruby package with the bundler and bundix packages, due to errors to do with missing attributes in the jruby derivation, and missing environment variables.

  This pull request does the following:

  - Updates jruby to the latest version;
  - Removes unnecessary `JAVA_HOME` wrapping from some jruby executables, such as `gem`;
  - Adds the `rubyEngine` and `gemPath` attributes, required by gem packages (e.g. bundler);
  - Copies some `GEM_PATH` envvar magic from the `ruby` package;
  - Adds a `ruby -> jruby` symlink, so that `/usr/bin/env ruby` hashbangs get resolved correctly; 
  - Fixes the bundix package to inherit its ruby runtime from bundler (otherwise bundler could be built with one ruby, and bundix with another);

  These changes make it possible for me to create a development environment for jruby as follows:

  ~~~
  myJRubyEnv = callPackage <nixpkgs/pkgs/development/interpreters/ruby/dev.nix> {
    ruby = jruby;
  };
  ~~~

  I haven't been able to run nox-review due to some errors to do with golang and GHC.  I am presuming that these are not errors caused by my patch.

  ###### 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] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: ponyc: 0.14.0 -> 0.15.0
user_login: kamilchm
html_url: https://github.com/NixOS/nixpkgs/pull/27274
updated_at: 2017-07-10 09:40:44
body:
  ###### Motivation for this change

  https://github.com/ponylang/ponyc/issues/1976

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: complete remake of postfix service
user_login: qknight
html_url: https://github.com/NixOS/nixpkgs/pull/27276
updated_at: 2017-11-23 12:33:12
body:
  ###### Motivation for this change
  We at nixcloud (uwap, qknight, aszlig mainly) are currently working towards a better email abstraction which covers: DKIM/DMARC/DNS-handling/postfix/dovecot/spamassassin and our goal is an easy to use abstraction called `nixcloud-mail` which combines all these different `nixos services`. 

  ###### Postfix changes
  * removed hardcoded `master.cf` and `main.cf` defaults and replaced them by a system using attribute sets and submodules
  * now every default value can easily be changed
  * aliases now can use regexp via `aliasMapType` and `virtualMapType`
  * automatically generate a beautifully formatted and indented `master.cf`
  * added a generic HEADER filter with abstraction (header_checks)

  ###### Usage example

        # for sending emails (optional)
        services.postfix = {
          enable = true;
          enableHeaderChecks = true;
          masterConfig = {
            smtp_inet = {
              args = [ "-o" "content_filter=spamassassin" "-o" "smtp_bind_address=${ipAddress}" "-o" "smtp_bind_address6=${ip6Address}"];
            };
            spamassassin = { 
              command = "pipe"; 
              args = [ "user=spamd" "argv=${pkgs.spamassassin}/bin/spamc" "-f" "-e" "/run/wrappers/bin/sendmail" "-oi" "-f" ''''${sender}'' ''''${recipient}'' ];
              privileged = true; 
            }; 
          };
          headerChecks = [
            { pattern = "/^X-Spam(.*):/"; action = "IGNORE"; }
            { pattern = "/^\s*User-Agent/"; action = "IGNORE"; }
          ];
          setSendmail = true;
          hostname = "mail.nix.lt";
          destination = [
            "localhost"
          ];
          enableSubmission=true;
          submissionOptions = {
            "smtpd_tls_security_level" = "encrypt";
            "smtpd_sasl_auth_enable" = "yes";
            "smtpd_client_restrictions" = "permit_sasl_authenticated,reject";
            "smtpd_sasl_type" = "dovecot";
            "smtpd_sasl_path" = "private/auth";
          };
      
          sslCert = "/var/lib/acme/mail.nix.lt/fullchain.pem";
          sslKey = "/var/lib/acme/mail.nix.lt/key.pem";
          config = {
            smtpd_tls_auth_only = true;
            message_size_limit = "100480000";
            mailbox_size_limit = "1004800000";
            virtual_mailbox_domains = [ "nix.lt" ];
            virtual_transport = "lmtp:unix:private/lmtp-dovecot";

            smtpd_sasl_auth_enable = true;
            smtpd_sasl_security_options = "noanonymous";
            broken_sasl_auth_clients = true;
            # Add some security
            smtpd_recipient_restrictions = [
              "reject_unknown_sender_domain"    # prevents spam
              "reject_unknown_recipient_domain" # prevents spam
              "reject_unauth_pipelining"        # prevent bulk mail spam
              "permit_sasl_authenticated"
              "permit_mynetworks"
              "reject_unauth_destination"
              "check_policy_service inet:localhost:12340" # quota
              "check_policy_service unix:/var/run/postgrey.sock" # postgrey
            ];
            smtpd_milters = [ "unix:/run/opendkim/opendkim.sock" ];
            non_smtpd_milters = [ "unix:/run/opendkim/opendkim.sock" ];
          };
        };


  ###### Things done
  - [x] Tested in a live deployment for the domain `lastlog.de`
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).


state: closed
title: unifont: 10.0.02 -> 10.0.04
user_login: lsix
html_url: https://github.com/NixOS/nixpkgs/pull/27277
updated_at: 2017-07-10 15:36:37
body:
  See http://lists.gnu.org/archive/html/info-gnu/2017-07/msg00004.html
  for release announcement

  ###### Motivation for this change


  ###### 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
     - [ ] Linux
  - [ ] Tested via one or 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: bochs: 2.6.8 -> 2.6.9
user_login: AndersonTorres
html_url: https://github.com/NixOS/nixpkgs/pull/27278
updated_at: 2018-02-23 01:25:30
body:
  ###### Motivation for this change

  Update

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: Two misc changes for stdenv
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/27279
updated_at: 2017-07-10 16:07:18
body:
  ###### Motivation for this change

  Here are two random TODO fixes pulled from https://github.com/NixOS/nixpkgs/pull/26805 to make that one easier to review. All I'm doing is making hash-breaking changes I avoided before to land stuff on master.

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: pythonPackages.django: 1.11.2 -> 1.11.3
user_login: lsix
html_url: https://github.com/NixOS/nixpkgs/pull/27280
updated_at: 2017-07-13 13:19:19
body:
  See https://docs.djangoproject.com/en/1.11/releases/1.11.3/ for release
  informations

  ###### Motivation for this change


  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: lib: Add isPowerPC predicate, and fix family name
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/27281
updated_at: 2017-07-14 00:32:24
body:
  It's called https://en.wikipedia.org/wiki/Power_Architecture now, which is convenient because `isPowerPC` should only refer to 32-bit variant(s).


state: closed
title: Update Mozilla Software Releases sub-key.
user_login: nbp
html_url: https://github.com/NixOS/nixpkgs/pull/27282
updated_at: 2017-07-17 22:14:20
body:
  This commit update the Mozilla Software Releases, with the key found at:
  https://gpg.mozilla.org/pks/lookup?search=Mozilla+Software+Releases+%3Crelease%40mozilla.com%3E&op=vindex

  review @garbas 
  We should cherry-pick this commit in 17.03 (cc @globin )


state: closed
title: jnettop: patch (from Debian) to use 64bit counters for transfer totals.
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/27283
updated_at: 2017-07-10 18:02:57
body:
  Otherwise counters overflow at 4GB.

  ###### Motivation for this change

  4GB isn't much these days!

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: stdenv: Store one package per line in nix-support/propagated-*
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/27284
updated_at: 2017-07-23 11:59:22
body:
  ###### Motivation for this change

  This makes those files a bit easier to read. Also, for what it's worth, it brings us one tiny step closer to handling spaces in store paths.

  Also, I optimized handling of many transitive deps with read. Probably, not very beneficial, but nice to enforce the pkg-per-line structure. Doing so let me find much dubious code and fix it.

  Two misc notes:

   - `propagated-user-env-packages` also needed to be adjusted as sometimes it is copied to/from the propagated input files.

   - `local fd` should ensure that file descriptors aren't clobbered during recursion.

  ###### Things done

  Built stdenv on Darwin and Linux


state: closed
title: pgadmin: make desktop item
user_login: emmanuelrosa
html_url: https://github.com/NixOS/nixpkgs/pull/27285
updated_at: 2017-07-13 18:27:24
body:
  This change adds the .desktop file so that pgAdmin shows up in the menu
  system of desktop environments (ex. GNOME, XFCE, etc).

  Closes #27067

  ###### Motivation for this change

  pgadmin3 not end up on system menu after install, see #27067

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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).

  ###### Special request

  Please cherry-pick unto release 17.03, since that's where the issue was reported.
  ---


state: closed
title: vim-plugins: Add nim.vim
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/27286
updated_at: 2017-07-10 17:57:54
body:
  ###### Motivation for this change

  Plugin adds support for [nim](https://nim-lang.org) to vim, syntax highlighting/indention/etc.

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: nginx: add listen option
user_login: apeyroux
html_url: https://github.com/NixOS/nixpkgs/issues/27287
updated_at: 2017-07-16 11:55:22
body:
  ## Issue description

  I have a server that has multiple IPs. The HTTP/S server should be able to listen only on a specific IP. (Other ip must also be able to listen 80 or 443).

  In a "normal" configuration I will add:
  ```
  listen 195.154.xxx.xxx:80; 
  listen 195.154.xxx.xxx:443;
  ```
  In the "modules/services/web-servers/nginx/default.nix" file ( https://github.com/NixOS/nixpkgs/blob/02129a8788423cb0b3dd4248c1ae342866d0d7ad/nixos/modules/services/web-servers/nginx/default.nix#L129 ) there is a section with a variable "listenString". This variable is not "overloadable" via the configuration.

  Can we add a listen option that takes a list of ip to listen to? Example:

  `services.nginx.virtualHosts.<name>.listen = [ "192.xxx.xxx.xxx:80", "192.xxx.xxx.xxx:443 ..."] `

  Nginx doc : http://nginx.org/en/docs/http/ngx_http_core_module.html#listen


state: closed
title: Haskell packages: attribute "webkitgtk24x" missing
user_login: siddharthist
html_url: https://github.com/NixOS/nixpkgs/issues/27288
updated_at: 2018-01-29 02:16:42
body:
  ## Issue description
  I was running `nox-review`, and it noticed that the package `haskellPackages.leksah` wouldn't build. I believe this is because it depends on `webkitgtk3`, which also won't build, with the same message:
  ```bash
  $nix-build -A haskellPackages.leksah .
  error: attribute ‘webkitgtk24x’ missing, at /home/siddharthist/code/nixpkgs/pkgs/development/haskell-modules/hackage-packages.nix:202442:10
  (use ‘--show-trace’ to show detailed location information)

  $ nix-build -A haskellPackages.webkitgtk3                   
  error: attribute ‘webkitgtk24x’ missing, at /home/siddharthist/code/nixpkgs/pkgs/development/haskell-modules/hackage-packages.nix:202442:10
  (use ‘--show-trace’ to show detailed location information)
  ```
  @volth Might this have something to do with #26125?

  ### Steps to reproduce



  ## Technical details

  * System: `17.03.1395.9b948ea439 (Gorilla)`
  * Nix version: `nix-env (Nix) 1.11.11`
  * Nixpkgs version: `"17.03.1395.9b948ea439"`
  * Sandboxing enabled: `build-use-sandbox = true`


state: closed
title: xst: init at 0.7.1
user_login: vyp
html_url: https://github.com/NixOS/nixpkgs/pull/27289
updated_at: 2017-07-22 13:32:20
body:
  ###### Motivation for this change

  [xst](https://github.com/neeasade/xst) is a fork of [st](http://st.suckless.org/).

  st is a "simple terminal" emulator which requires editing the source code and rebuilding for changing it's configuration (much like other suckless software).

  xst however can load configuration options from `Xresources`, and also live-reload them too. I feel as though this warrants packaging it. It also has some useful [st-patches](http://st.suckless.org/patches/) bundled by default. FWIW relatively speaking, given that it's a fork of suckless software, it's quite popular too with 100+ github stars.

  I put the `xst.nix` under `pkgs/applications/misc/st/` instead of creating an `xst` directory because the binary for xst is still `st`.  But I can put it in it's own `xst` directory if that's preferred? Does NixOS/Nix prevent installing two packages with the same binary name in the same profile? Or should there be a comment warning about this somewhere?

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: calibre: fix html5lib error
user_login: calvertvl
html_url: https://github.com/NixOS/nixpkgs/pull/27290
updated_at: 2017-07-19 18:16:26
body:
  ###### Motivation for this change

  Commit ff5423cdca4adc5a18463be1aa1dd1603453c724 broke calibre with stacktraces like [this one for ebook-edit](https://gist.github.com/calvertvl/cd105fd91f0b7d5dc4e87f0d8d350476). The main executable help page does work, but doesn't show this error until you actually try to start the GUI.

  It took a number of attempts to identify the cause: basically, the newer html5lib associated with mechanize is found first, rather than the bundled one, and having the old html5lib in the prior location (late in the buildInputs list) causes the same behavior.

  Putting the legacy version first in the python package list resolved the issue.

  ###### 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
     - [ ] Linux
  - [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).

  ---
  Edited for commit hash.


state: closed
title: sway: 0.12.2 -> 0.13.0
user_login: celldee
html_url: https://github.com/NixOS/nixpkgs/pull/27291
updated_at: 2017-07-12 20:35:39
body:
  ###### Motivation for this change

  1. Upgrade to version 0.13.
  2. Allow swaylock lock screen utility to be built by adding build inputs pam and gdk_pixbuf. This was not getting built by the previous package derivation.
  3. Allow swaybg to work correctly by including gdk_pixbuf. Background setting did not work for me using the previous package.
  4. Add version number via cmake flag so that sway -v displays the version number instead of a date and branch.

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: doc: Add note about possible cause of rebase onto master failing
user_login: olejorgenb
html_url: https://github.com/NixOS/nixpkgs/pull/27292
updated_at: 2018-08-24 02:37:43
body:
  If you base your branch off `nixos-version` and that commit happens to be cherry picked the rebase onto master will fail.

  ###### Motivation for this change

  I experience this case (72c9ed78d0) and even though I resolved it quite easily someone less versed in git might have more trouble.

  Not sure if it common enough to make it worth adding though? Now that we have a wiki it might be a better place.

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: vagrant: 1.9.5 -> 1.9.7
user_login: char16t
html_url: https://github.com/NixOS/nixpkgs/pull/27293
updated_at: 2017-10-02 15:11:53
body:
  ###### Motivation for this change

  Update to latest release version.

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: docker tools layering with pullImage is broken
user_login: purefn
html_url: https://github.com/NixOS/nixpkgs/issues/27294
updated_at: 2017-08-03 09:52:41
body:
  Prior to commit 8d3cb0af9e24b867df45fc7f35eddbf3e4449404, you could layer images using `pullImage` by doing this

  ```
  with import ((import <nixpkgs> { }).fetchFromGitHub {
   owner = "NixOS";
   repo = "nixpkgs";
   rev = "4cccbc256c3225c1cbfc58faff7149cc59b98be4";
   sha256 = "0gk8zw5rd5198w8rrskzw7vj9yz3555gs9d6wpfklh2lz0sh5m6z";
   }) { };

  with pkgs.dockerTools;

  rec {
    redis = buildImage {
      name = "redis";
      tag = "latest";

      # for example's sake, we can layer redis on top of bash or debian
      fromImage = pullImage {
        imageName = "alpine";
        imageTag = "3.3";
        # imageId = "f58d61a874bedb7cdcb5a409ebb0c53b0656b880695c14e78a69902873358d5f";
        sha256 = "10wbq7633vg8j5jp692a7kpqg0pki06g656i26n5cyk1ygv9wqfm";
      };

      contents = pkgs.redis;
      runAsRoot = ''
        mkdir -p /data
      '';

      config = {
        Cmd = [ "/bin/redis-server" ];
        WorkingDir = "/data";
        Volumes = {
          "/data" = {};
        };
      };
    };
  }
  ```

  Build with `nix-build -A redis redis.nix`.

  After that commit, layering with `pullImage` no longer works. Instead, when you do `docker load < result`, the image that gets loaded is the alpine image.

  Looking at the created file, you can see that both layers are present

  ```
  $ tar tf result
  ./
  ./54c0c062f9ef94fc586886c822ddb34c79aca49b04ce57b40347391945f3a2bb/
  ./54c0c062f9ef94fc586886c822ddb34c79aca49b04ce57b40347391945f3a2bb/layer.tar
  ./54c0c062f9ef94fc586886c822ddb34c79aca49b04ce57b40347391945f3a2bb/json
  ./54c0c062f9ef94fc586886c822ddb34c79aca49b04ce57b40347391945f3a2bb/VERSION
  ./606fed0878ec0dd7496630a8e2685b4aa8421bfdb210a000a6ca177831357fef.json
  ./16428f4439fde02399c3c772d694299fdf02cf01ddb2bd70569f1c611cb1b06d/
  ./16428f4439fde02399c3c772d694299fdf02cf01ddb2bd70569f1c611cb1b06d/layer.tar
  ./16428f4439fde02399c3c772d694299fdf02cf01ddb2bd70569f1c611cb1b06d/json
  ./16428f4439fde02399c3c772d694299fdf02cf01ddb2bd70569f1c611cb1b06d/VERSION
  ./manifest.json
  ./repositories
  ```

  Expanding further, you can which layer has redis

  ```
  $ tar tf tmp/16428f4439fde02399c3c772d694299fdf02cf01ddb2bd70569f1c611cb1b06d/layer.tar 
  ./
  ./bin/
  ./bin/redis-sentinel
  ./bin/redis-benchmark
  ./bin/redis-check-aof
  ./bin/redis-check-rdb
  ./bin/redis-cli
  ./bin/redis-server
  ./data/
  ./.wh.proc
  ./.wh.sys
  nix/
  nix/store/
  nix/store/vzhrb2vwp5z5ijzaigrah9pifp3nn41p-glibc-2.25/
  nix/store/vzhrb2vwp5z5ijzaigrah9pifp3nn41p-glibc-2.25/etc/
  <snip>
  ```

  and which layer has alpine

  ```
  $ tar tf tmp/54c0c062f9ef94fc586886c822ddb34c79aca49b04ce57b40347391945f3a2bb/layer.tar 
  bin/
  bin/ash
  bin/base64
  bin/bbconfig
  bin/busybox
  bin/cat
  bin/catv
  bin/chgrp
  bin/chmod
  bin/chown
  bin/conspy
  <snip>
  ```

  The problem is that the `manifest.json` only includes the alpine layer and the alpine repo tags

  ```
  $ cat manifest.json 
  [{"Config":"606fed0878ec0dd7496630a8e2685b4aa8421bfdb210a000a6ca177831357fef.json","RepoTags":["alpine:3.3"],"Layers":["54c0c062f9ef94fc586886c822ddb34c79aca49b04ce57b40347391945f3a2bb/layer.tar"]}]
  ```


state: closed
title: Generalize building of LFE
user_login: ankhers
html_url: https://github.com/NixOS/nixpkgs/pull/27295
updated_at: 2018-01-11 15:54:18
body:
  ###### Motivation for this change
  This is based on #17240

  This only includes LFE generalization. It only includes a derivation for 1.2. I am holding off on 1.3 for now as there is apparently an issue with it.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [x] macOS
     - [ ] Linux
  - [ ] Tested via one or 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).

  ---

  /cc @LnL7 @gleber @yurrriq


state: closed
title: pythonPackages.django_compressor: 1.5 -> 2.1.1
user_login: lsix
html_url: https://github.com/NixOS/nixpkgs/pull/27296
updated_at: 2017-07-12 19:34:30
body:
  ###### Motivation for this change

  `django_compressor` is outdated and not working. This makes it up to date as well as its dependencies.

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or 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: When to rebase, and when not to?
user_login: lukego
html_url: https://github.com/NixOS/nixpkgs/issues/27298
updated_at: 2018-10-23 20:43:08
body:
  I have a nixpkgs branch where I have made a series of commits to upgrade Pharo from version 5 to version 6 (#26924). Is it possible to merge this branch directly onto master or does it need to be rebased first?

  I am reluctant to rebase because this is a [public branch](http://www.mail-archive.com/dri-devel@lists.sourceforge.net/msg39091.html) in the sense that I have published it in the open and made it available for other people to merge. If I rebase the branch then I run the risk of creating tricky conflicts for anybody else who has merged this branch (and indeed for myself on other branches where I have merged this change.)

  Generally looking for a Git workflow that allows me to merge topic branches before they have landed on master, and without getting burned by rebases rewriting the commit IDs after I have already merged.


state: open
title: opera/vivaldi: crash on "save link/image as..."
user_login: 239
html_url: https://github.com/NixOS/nixpkgs/issues/27299
updated_at: 2017-07-11 11:45:10
body:
  ## Issue description
  Vivaldi crashes when saving resources but it works fine if browser is started from terminal.
  Same behavior with Opera 46 (gtk3), no issue with version 45 (gtk2).

  ### Steps to reproduce
  Right-click -> "Save link/image as..."

  ## Technical details
  * System: NixOS: 17.03
  * Nix version: 1.11.11
  * Nixpkgs version: 17.03.1458.057f89b934
  * Sandboxing enabled: false


state: closed
title: Unity3D: build or package games fpr NixOS
user_login: Hinidu
html_url: https://github.com/NixOS/nixpkgs/issues/27300
updated_at: 2018-01-10 12:38:51
body:
  Hello!
  I'm trying to run a game on NixOS built with Unity3D on Windows and I can't because it assumes FHS-compliant paths to linter and dynamic libraries. And the same is still the true when I build the game using Unity3D installed on NixOS.
  I found some information about patchelf and buildFHSUserEnv but I have not enough experience to find out what exactly I should do. My experiments with patchelf and ldd have been failed :cry:
  Maybe we can add some helper to nixpkgs or provide some information in documentation about this topic?
  Thank you in advance!

  PS: I'm not sure whether it is the right place to ask but I didn't get any response on irc channel.
  ping @jb55 @abbradar 


state: closed
title: jackline: 2017-05-21 -> 2017-05-24
user_login: sternenseemann
html_url: https://github.com/NixOS/nixpkgs/pull/27301
updated_at: 2017-07-11 17:29:09
body:
  ###### Motivation for this change

  Persistent MUC w/ passwords.

  ###### 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
     - [ ] Linux
  - [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: helm: 0.8.6 -> 0.9.0
user_login: magnetophon
html_url: https://github.com/NixOS/nixpkgs/pull/27302
updated_at: 2017-07-11 17:12:59
body:
  ###### Motivation for this change


  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: kbd: 2.0.3 -> 2.0.4
user_login: rnhmjoj
html_url: https://github.com/NixOS/nixpkgs/pull/27304
updated_at: 2017-09-12 22:58:58
body:
  ###### Motivation for this change
  Resuming PR #22793:
  The unicode_{start,stop} scripts fail due to a hardcoded path.
  I patched that and also updated the package.

  ###### 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
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using (nope, it's a mass rebuild)
  - [x] Tested execution of all binary files
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  cc @grahamc @therealpxc @matthiasbeyer @pSub 


state: closed
title: groff: split out perl dependencies
user_login: therealpxc
html_url: https://github.com/NixOS/nixpkgs/pull/27305
updated_at: 2017-11-18 09:23:42
body:
  ###### Motivation for this change
  This resolves issue https://github.com/NixOS/nixpkgs/issues/26892 , and results in a ~50MB closure reduction for some packages including the `fish` shell!

  I tried at least running all of the executables that use perl, although I'm not really sure what inputs they use. I've grepped through the nixpkgs tree a little bit and none of the perl-dependent executables are directly referenced in any packages, although they may be in use there. There seem to be several which only use groff's `nroff` command, which means this PR will benefit those packages w/r/t closure reduction as well.

  I will try to do some more testing this week of the individual perl-dependent groff executables to make sure their output in some simple cases is complete and correct; I'm not sure that I've adequately tested this but would like to put it up at this point for advice nonetheless. 

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: opendht: init at 1.3.4
user_login: Radvendii
html_url: https://github.com/NixOS/nixpkgs/pull/27306
updated_at: 2017-07-11 17:37:08
body:
  ###### Motivation for this change
  needed for ring-daemon

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: Installer builds derivations on host store
user_login: bennofs
html_url: https://github.com/NixOS/nixpkgs/issues/27307
updated_at: 2018-06-10 15:35:28
body:
  ## Issue description

  The current installer builds the derivations on the store of the installer's image, which means that if you install a large config the install will fail since there is not enough space available.

  Tested with nixpkgs unstable minimal install image.


state: closed
title: xautomation: init at 1.09
user_login: vaibhavsagar
html_url: https://github.com/NixOS/nixpkgs/pull/27308
updated_at: 2017-11-29 16:19:24
body:
  ###### Motivation for this change

  This provides `xte` and related tools for X automation.

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: di: 4.43 -> 4.44
user_login: manveru
html_url: https://github.com/NixOS/nixpkgs/pull/27309
updated_at: 2017-11-30 09:53:34
body:
  ###### Motivation for this change

  minor upgrade

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: ring-daemon: init at 2017-07-11
user_login: Radvendii
html_url: https://github.com/NixOS/nixpkgs/pull/27311
updated_at: 2017-07-14 14:18:42
body:
  ###### Motivation for this change
  RING DAEMON!!! :grin: (I have been trying to get this working for a while)

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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 maintain a long-lived custom nixpkgs tree?
user_login: lukego
html_url: https://github.com/NixOS/nixpkgs/issues/27312
updated_at: 2017-07-28 15:32:08
body:
  I would like to maintain a custom nixpkgs tree to support a project of mine. I am looking for advice on the most practical and socially useful way to do this. This issue is related to #27298.

  Here is what I have in mind:

  1. Base packages are from a recent stable release (not bleeding edge.)
  2. Newer versions of important packages are cherry-picked from master (not many, only when needed.)
  3. Missing packages are developed in my tree and upstreamed asynchronously (merged into my tree without waiting for a merge onto master.)

  Sounds fine, right? The bit I don't have worked out his how to asynchronously upstream the packages without making a mess. Here are the options I can see, ordered from what would be most convenient from my own perspective:

  1. I periodically PR my whole tree to nixpkgs master, which will cover all the packages that I have added or updated. This would be easy for me but it would require an upstream maintainer who is willing to merge my whole tree.
  2. I make each change on a topic branch which I merge into my own tree immediately and also PR to nixpkgs master for merging whenever it suits upstream. This could work in one of two ways:
      1. Upstream does a full `git merge` to accept my Git history. This should work smoothly even if I am sync'ing frequently with upstream and other people are independently hacking the code there (git will automatically merge.)
      1. Upstream does a rebase/squash/cherry-pick to replace my git history. This will require some caution: I can expect conflicts when I pull from upstream and I will have to avoid e.g. accidentally rolling back to an older version of my own code, or clobbering a change that somebody else made in the upstream repo, etc.
  3. Instead of forking nixpkgs and managing changes with git, I import the standard nixpkgs and make all of my changes using nix code to do the relevant overrides, etc. This way I will not have any Git conflicts but my code will be quite disconnected from nixpkgs, and for upstreaming I would basically need to write a second version as a nixpkgs patch.

  Does anybody have a recommendation based on relevant experience?

  Just now my take is this:

  - Option 1 would be fantastic, but I don't expect to find a willing maintainer.
  - Option 2(i) would be fine too. I already work on topic branches so it is not much extra work to create two PRs.
  - Option 2(ii) would be okay if I am very conservative about when I sync with upstream. Likely I would do all new packaging in my own tree and then only send a squashed PR upstream once it is very stable and I am unlikely to make more changes (because I am just not really willing to resolve conflicts the old fashioned way.) So for example I would not have send the Pharo update (#26924) yet and rather waited a few months in case I need to make more improvements.
  - Option 3 is a bit of an unknown. Could be great but if so I'd hope that somebody has already done it and can show me how :)

  Tips would be welcome!


state: closed
title: add system.copySystemNixpkgs nixos option
user_login: bennofs
html_url: https://github.com/NixOS/nixpkgs/pull/27313
updated_at: 2018-07-02 08:36:05
body:
  This option copies the version of nixpkgs that was used to build the system to
  the system path. This is useful for two reasons:

  * it allows for reproducing a given system state
  * you can easily keep the nixpkgs version that your user uses and that the
    system uses in sync

  ---

  If no one disagrees, I will merge this in 2 weeks (2017-25-07).


state: closed
title: hydra-init fails because `root` postgresql user no longer exists
user_login: bennofs
html_url: https://github.com/NixOS/nixpkgs/issues/27314
updated_at: 2017-09-02 21:08:57
body:
  ## Issue description

  ```
  ● hydra-init.service
     Loaded: loaded (/nix/store/9v9bnxxcxlmzfhsim1ac4qbd5kkkvgbl-unit-hydra-init.service/hydra-init.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Tue 2017-07-11 23:32:33 CEST; 21ms ago
    Process: 12543 ExecStartPre=/nix/store/kqsyg3nbq2x80zs6wmpfp7gz8gz16a6v-unit-script/bin/hydra-init-pre-start (code=exited, status=1/FAILURE)
        CPU: 16ms

  Jul 11 23:32:33 c-cube systemd[1]: Starting hydra-init.service...
  Jul 11 23:32:33 c-cube hydra-init-pre-start[12543]: createuser: could not connect to database postgres: FATAL:  role "root" does not exist
  Jul 11 23:32:33 c-cube systemd[1]: hydra-init.service: Control process exited, code=exited status=1
  Jul 11 23:32:33 c-cube systemd[1]: Failed to start hydra-init.service.
  Jul 11 23:32:33 c-cube systemd[1]: hydra-init.service: Unit entered failed state.
  Jul 11 23:32:33 c-cube systemd[1]: hydra-init.service: Failed with result 'exit-code'.
  ```

  ### Steps to reproduce

  Enable the hydra module on NixOS >= 17.09.


state: closed
title: flashplayer: 26.0.0.131 -> 26.0.0.137 [Critical security fixes]
user_login: taku0
html_url: https://github.com/NixOS/nixpkgs/pull/27315
updated_at: 2019-04-17 01:50:30
body:
  ###### Motivation for this change

  - Critical security fixes
  - Other bug fixes

  https://helpx.adobe.com/flash-player/release-note/fp_26_air_26_release_notes.html
  https://helpx.adobe.com/security/products/flash-player/apsb17-21.html

  Some tests failed. See below for details.

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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).

  - Built packages
    - `nix-env -i -f . -A pkgs.flashplayer`
    - `nix-build -I nixpkgs=. -A pkgsi686Linux.flashplayer`
    - `nix-build -I nixpkgs=. -E "(import <nixpkgs> {}).flashplayer.override { debug = true; }"`
    - `nix-build -I nixpkgs=. -E "(import <nixpkgs> {}).pkgsi686Linux.flashplayer.override { debug = true; }"`
    - `nix-build -I nixpkgs=. -A pkgs.flashplayer-standalone`
    - `nix-build -I nixpkgs=. -A pkgs.flashplayer-standalone-debugger`
    - `nix-build -I nixpkgs=. -E "(import <nixpkgs> {}).chromium.override { enablePepperFlash = true; }"`
  - Played a video with Firefox (x86_64)
  - Played a video with Chromium (x86_64)
  - Checked the version with Firefox (x86_64) http://www.adobe.com/software/flash/about/
  - Checked the version with Chromium (x86_64) http://www.adobe.com/software/flash/about/

  Some tests failed. `flashplayer-standalone` and `flashplayer-standalone-debugger` (x86_64) cannot play a video like http://www.dhs.state.il.us/accessibility/tests/flash/video.swf (source: http://www.dhs.state.il.us/accessibility/tests/flash/video.html).
  It can play simple flash files like http://get.adobe.com/jp/flashplayer/about/flashAbout_info_small_jp.swf and http://wwwimages.adobe.com/www.adobe.com/swf/software/flash/about/flash_about_793x170.swf.
  Browser plugins works well.

  Please merge only browser plugins if you also cannot play those sample videos.

  ---


state: closed
title: nftables: drop services prefix in an error message
user_login: yegortimoshenko
html_url: https://github.com/NixOS/nixpkgs/pull/27316
updated_at: 2017-07-12 10:20:17
body:
  ###### Motivation for this change

  http://nixos.org/nixos/options.html#networking.firewall

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: dotsies: init
user_login: erictapen
html_url: https://github.com/NixOS/nixpkgs/pull/27317
updated_at: 2017-07-19 16:45:51
body:
  Dotsies is an experimental font, designed for fast reading.
  I did'nt find any licensing information, so dotsies is added as unfree.

  Also there originally exists no versioning, so I thought it would'nt be helpful to introduce it in nixpkgs.

  http://dotsies.org/

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: Support High Sierra on Darwin
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/pull/27318
updated_at: 2017-09-12 10:51:04
body:
  ###### Motivation for this change

  An upcoming macOS 10.13 release breaks the current nixpkgs. This should fix it. Please test on 10.11, 10.12, and even 10.10 (which is a best effort, but should still probably work).

  Should fix https://github.com/NixOS/nix/issues/1414 https://github.com/NixOS/nix/issues/1451 once this flows through to the Nix build.

  This could be done without a linux mass-rebuild, but I figured I'd just send to staging since that lets me use `lib.optional` rather than `null` in derivation attributes.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [x] macOS (10.13)
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: Improved makeOverridable
user_login: ElvishJerricco
html_url: https://github.com/NixOS/nixpkgs/pull/27319
updated_at: 2017-09-29 13:29:08
body:
  Motivation for this change: As explained in #26561, using `haskellPackages.extend` breaks `haskellPackages.override`, meaning there is no way to override the arguments passed to `haskellPackages`, such as `all-cabal-hashes`. This PR introduces a much more powerful notion of overriding into `makeOverridable` so that the solution to this problem can be enjoyed by everything.


state: closed
title: polari: unbreak
user_login: jtojnar
html_url: https://github.com/NixOS/nixpkgs/pull/27320
updated_at: 2017-08-17 01:29:31
body:
  ###### Things done

  1. The build was failing due to missing telepathy_logger dependency. I added it.

  2. Since bin/polari file is actually a symbolic link, `wrapGAppsHook` did not wrap it, making it unable to access GObject introspection definitions required for running the program. I made the wrapping script follow symlinks to fix this corner case.

  3. ~~GNOME expects the executable to have the same base name as the associated desktop file. When I wrapped the executable, I broke this correspondence. That is why I renamed the executable. For convenience, I also created a symlink with the original name.~~ Edit: This was probably just an issuel with dbus needing to be restarted to find the service file for launching from GNOME Shell.

  ###### What is missing

  The app is now running but it cannot connect to server due to in-memory gsettings (#26131).

  - [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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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 cmakeFlags for auto-type and yubikey
user_login: billksun
html_url: https://github.com/NixOS/nixpkgs/pull/27321
updated_at: 2017-07-17 23:09:51
body:
  This is my first pull request, and I'm not a C/C++ developer at all, so I may need some guidance.

  ###### Motivation for this change

  1. Auto-type feature was no longer present.  A look in the KeepassXC wiki shows that it's now a separate cmake flag.
  2. Enable YubiKey support introduced in KeepassXC 2.2.0.

  ###### 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
     - [x] macOS
     - [x] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: miso: init at 0.2.0.0
user_login: dmjio
html_url: https://github.com/NixOS/nixpkgs/pull/27322
updated_at: 2017-07-13 11:06:58
body:
  Adds `miso-0.2.0.0` to `ghcjs` overrides
  cc @peti 

  ###### Motivation for this change
  To add the correct dependencies to the ghcjs version of [miso](https://github.com/dmjio/miso).

  Currently, the version of `miso` in `hackage-packages.nix` is for `ghc` only (i.e. doesn't have correct `ghcjs` depedencies -- since it wasn't generated with `cabal2nix` appropriately. It needs to specify the correct compiler flag, `cabal2nix --compiler ghcjs`, otherwise it will not build). This override specifies a new derivation with the correct client dependencies when using `haskell.packages.ghcjs.miso` (basically same as calling `cabal2nix --compiler ghcjs`)

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [x] macOS
     - [x] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: No support for canon lasor printer. (CAPT Printer Driver for Linux)
user_login: wizzup
html_url: https://github.com/NixOS/nixpkgs/issues/27323
updated_at: 2019-07-07 09:16:33
body:
  I want to use LBP-3050 printer but there is no driver. 

  ~~I would love to create a package for it but don't know how to start.~~

  ~~While I am researching, if anyone can help, feel free to post any suggestion.~~

  This is [link](http://support-asia.canon-asia.com/contents/ASIA/EN/0100459601.html) to printer driver.

  ~~The problem I try to solve / progress so far:
  [ ] I don't understand the license, is direct fetching allowed?
  [ ] There was no direct-link to use with `fetchurl`
  [ ] I will create WIP PR when I have some progress~~


state: closed
title: pythonPackages.django_raster: fix and 0.4 -> 0.5
user_login: lsix
html_url: https://github.com/NixOS/nixpkgs/pull/27324
updated_at: 2017-07-17 12:24:36
body:
  ###### Motivation for this change

  `pythonPackages.django-raster` have been broken by 6b999f3c42607342231b6fe119fcf0f934f40fd8. This PR fixes it (and updates it while I am at it).

  It also includes updates and fixes for python-3.6 related issues where necessary.

  I have not yet rebuilt all dependencies impacted by the Pillow update (not enough space disk here to build them all).

  cc @FRidh 

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: undaemonize: init at 2017-07-11
user_login: canndrew
html_url: https://github.com/NixOS/nixpkgs/pull/27325
updated_at: 2017-07-12 13:23:41
body:
  ###### Motivation for this change


  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: fetchgit -> fetchFromGitHub where possible
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/27327
updated_at: 2017-07-28 14:34:09
body:
  ###### Motivation for this change

  ```fetchFrom*``` functions support tags since https://github.com/NixOS/nixpkgs/pull/26877 so they could be used where ```fetchgit``` had to be used to workaround the issue with forbidden characters in tag names.

  Rebased to staging

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: solc: 0.4.12 -> 0.4.13
user_login: dbrock
html_url: https://github.com/NixOS/nixpkgs/pull/27329
updated_at: 2017-07-13 14:41:35
body:
  ###### Motivation for this change

  Update to latest version and also make the package build on Darwin.

  ###### 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
     - [ ] Linux
  - [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: PULL_REQUEST_TEMPLATE: Ask for docs
user_login: nh2
html_url: https://github.com/NixOS/nixpkgs/pull/27331
updated_at: 2018-11-22 18:57:21
body:
  ###### Motivation for this change

  Based on a discussion in the `#nixos` IRC channel, we want to put a higher emphasis on docs.

  This PR puts `Added/updated the necessary docs` as the first step into the `Things done` list.

  We want to make clear to contributors that we care about docs.

  A later PR should link to specific instructions (probably in `CONTRIBUTING.md`) that ease beginners into contributing docs to remove any possible barriers.


state: closed
title: elixir: 1.5.0-rc.0 -> 1.5.0-rc.1
user_login: ankhers
html_url: https://github.com/NixOS/nixpkgs/pull/27332
updated_at: 2017-07-12 19:19:26
body:
  ###### Motivation for this change

  New release of elixir 1.5 rc

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [x] macOS
     - [ ] Linux
  - [ ] Tested via one or 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: google-fonts: 2016-08-30 -> 2017-06-28
user_login: sternenseemann
html_url: https://github.com/NixOS/nixpkgs/pull/27333
updated_at: 2017-07-12 19:10:58
body:
  ###### Motivation for this change

  Addition of fonts previously only avaiable via the website.

  ###### 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
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Some KDE apps are broken on nixos-unstable
user_login: gnidorah
html_url: https://github.com/NixOS/nixpkgs/issues/27334
updated_at: 2017-08-07 11:15:37
body:
  ## Issue description

  Induced by this change https://github.com/NixOS/nixpkgs/pull/26336
  There are probably more broken apps

  ### Steps to reproduce

  If that matters, I run them under i3wm, not under plasma5. They were working fine in the past

  Before each step: `rm ~/.cache/ksycoca5*`

  **Launching Filelight**
  ```
  Unable to locate the Filelight Part.
  Please make sure Filelight was correctly installed.
  ```
  _It ignores KDE_INSTALL_KSERVICES5DIR cmake variable during the build and looks in XDG_DATA_DIRS instead._

  **Clicking on folder in Gwenview or launching k3b**
  ```
  Unable to create io-slave. Cannot talk to klauncher: The name org.kde.klauncher5 was not provided by any .service files
  ```
  _kinit.bin is not propagated._

  **Spectacle in Export Image -> More Online Services shows**
  ```
  No KIPI plugins available
  ```
  _See Filelight issue. Additionally KDE_INSTALL_KSERVICETYPES5DIR cmake variable ignored and XDG_DATA_DIRS used. Plus libkipi is not propagated._

  **No Plugins menu in Gwenview**

  _See Spectacle issue. Additionally KDE_INSTALL_KXMLGUI5DIR cmake variable ignored and XDG_DATA_DIRS used._

  ## Technical details

  * System: (NixOS: `nixos-version`, Ubuntu/Fedora: `lsb_release -a`, ...)
  **17.09pre111447.a7c8f5e419 (Hummingbird)**
  * Nix version: (run `nix-env --version`)
  * Nixpkgs version: (run `nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion`)
  * Sandboxing enabled: (run `grep build-use-sandbox /etc/nix/nix.conf`)


state: closed
title: SageMath is broken and outdated
user_login: siddharthist
html_url: https://github.com/NixOS/nixpkgs/issues/27335
updated_at: 2017-11-06 01:25:29
body:
  ## Issue description
  Since Sage is huge and complicated, I figured I would make this issue to collaboratively track progress and share branches. One big issue is that Sage 7 [no longer supports `make install`](https://github.com/sagemath/sage/blob/ffb59227f6b80c4d938b34d2e3493eeb429323d1/Makefile#L132), instead they use some [custom build system](https://github.com/sagemath/binary-pkg) with scant documentation 😞.

  [This branch](https://github.com/siddharthist/nixpkgs/blob/e010e12273b0e0a578346c71bc125b1ce2fe035c/pkgs/applications/science/math/sage/default.nix) has the correct SHA256 for Sage 7.6 and updates a patch file. It currently fails when Sage tries to build `xz`.

  Some nice things to do for the future:
   - [ ] Use ATLAS from nixpkgs (see [variable `SAGE_ATLAS_LIB`](http://doc.sagemath.org/html/en/installation/source.html#environment-variables))
   - [ ] Create NixOS service for running a [Sage notebook server](https://github.com/sagemathinc/cocalc)

  cc: @volhovM @listx @cmfwyp @FlorentBecker 


state: closed
title: Stdenv setup misc cleanups
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/27336
updated_at: 2017-07-15 04:37:13
body:
  ###### Motivation for this change

  @grahamc showed me shellcheck, which I am now quite fond of. In order to tightening things up so https://github.com/NixOS/nixpkgs/pull/26805 is easier to debug, I did these clean ups.

  I left the `# shellcheck disable=...` in there in hopes we can eventually make it a test. A lot of this quoting doesn't by us much since other things block store paths with whitespace, but shellcheck can also make switching to`set -u` feasible, which is definitely worthy of static analysis.

  This is easiest to review commit-by-commit:

  1. Use associative arrays to accumulate deps. Then instead of doing huge pattern match just check the key, and do get out deps iterator through keys.
  2. Shell check
  3. Few style + error handling things on `substitue`

  ###### Things done

  Rebuilt Linux and Darwin stdenvs.


state: closed
title: Package QtWebKit-NG
user_login: calvertvl
html_url: https://github.com/NixOS/nixpkgs/issues/27337
updated_at: 2018-12-30 16:03:15
body:
  ## Issue description

  QtWebKit-NG is not part of nixpkgs.

  The version of QtWebKit bundled in the source distro for Qt is outdated relative to WebKit upstream, and is not receiving security updates (nor distributed in binary form anymore).

  The QtWebKit-NG project is updating this to use the upstream WebKit, based on WebKitGTK.

  This library is supposed to be a drop-in replacement for the existing QtWebKit; including it in the library path prior to Qt should cause it to be used preferentially, but it would be best to stop building QtWebKit as part of `qtbase` so that any dependent packages would fail and could have the QtWebKit-NG dependency added.

  Here are some links that should help when packaging:
  * the latest release (5.212.0 alpha 2) at annulen/webkit@6d0ad27b6bc4209fb8d8cee2692dc0c6a5462051
  * [Releases list](https://github.com/annulen/webkit/releases)
  * [Linux build dependencies and instructions](https://github.com/annulen/webkit/wiki/Building-QtWebKit-on-Linux)
  * [End-user snapshot repo, as the dev repo has extra stuff](http://code.qt.io/cgit/qt/qtwebkit.git/)
  * [Current tracking branch for snapshots](http://code.qt.io/cgit/qt/qtwebkit.git/log/?h=5.212)


  ### Known dependent packages

  * qutebrowser

  ### Steps to reproduce



  ## Technical details

  * System: 17.09.git.412da32 (Hummingbird)
      * Also applies to any system for which `qtbase` is available through nixpkgs.
  * Nix version: 1.11.11
  * Nixpkgs version: 17.09.git.412da32


state: closed
title: `nginx.<vhost>.enableSSL` also disables non-SSL HTTP connections, breaks ACME
user_login: michaelpj
html_url: https://github.com/NixOS/nixpkgs/issues/27338
updated_at: 2017-08-07 16:29:57
body:
  ## Issue description
  I expected adding `enableSSL` to just enable SSL connections, but it actually replaces the normal connection entirely.

  This causes problems in conjunction with `enableACME` - the request for the challenge response comes in over normal HTTP, so it gets rejected. Adding `forceSSL` makes it work, because the request is then redirected to HTTPS which actually works.

  I think a sensible fix would be for `enableSSL` to simply *add* the additional listen port, and for `forceSSL` to remove it in conjunction with adding the redirect.

  ### Steps to reproduce

  ```
  services.nginx = {
    enable = true;
    virtualHosts.whatever = {
      enableSSL = true;
      enableACME = true;
    };
  };
  ```

  ## Technical details

  * System: 17.09pre110213.01c3847b9c
  * Nix version: 1.11.11
  * Nixpkgs version: 17.09pre110213.01c3847b9c
  * Sandboxing enabled: true


state: closed
title: xfce plugins aren't found on reboot
user_login: michaelpj
html_url: https://github.com/NixOS/nixpkgs/issues/27339
updated_at: 2017-12-18 19:11:22
body:
  ## Issue description

  I've added several xfce plugins to my `environment.systemPackages`, and this works fine. However, when I reboot the machine, they can't be found (items disappear from panels and can't be re-added).

  Doing a `nixos-rebuild switch` brings them back again.

  ### Steps to reproduce

  `environment.systemPackages = [ pkgs.xfce.xfce4_whiskermenu_plugin ]`

  Add a whisker menu item to a panel. Reboot.

  ## Technical details

  * System: 17.09pre110213.01c3847b9c
  * Nix version: 1.11.11
  * Nixpkgs version: 17.09pre110213.01c3847b9c
  * Sandboxing enabled: true


state: closed
title: glusterfs service: add support for TLS communication
user_login: bachp
html_url: https://github.com/NixOS/nixpkgs/pull/27340
updated_at: 2017-10-04 15:57:47
body:
  ###### Motivation for this change

  This allows to easily setup glusterfs with TLS support. The user has to provide three files: 
  - Private Key
  - Certificate
  - Certificate Authority

  There are still some open points I would appreciate some feedback:

  1. Enabling TLS in GlusterFS works by placing the certificates in `/etc/ssl` and creating the marker file `/var/lib/glusterd/secure-access`. This is the same setup for Servers and Clients wanting to mount from a secure server. This PR only activates this for the server part. This means one can mount a TLS secured volume on a machine where the server is also running. To improve this the TLS option should probably be moved out of the service config, but I'm not sure how.


  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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 @nh2 


state: closed
title: nixos-install: quote nixos-prepare-root arguments
user_login: lheckemann
html_url: https://github.com/NixOS/nixpkgs/pull/27341
updated_at: 2017-07-13 17:27:10
body:
  ###### Motivation for this change
  This prevents the script from breaking when channel_root is empty.

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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).


  I've only tested this very informally while messing about with building my own images. Proper testing is still needed!


state: closed
title: Installer changes
user_login: lheckemann
html_url: https://github.com/NixOS/nixpkgs/pull/27342
updated_at: 2017-09-15 17:03:05
body:
  ###### Motivation for this change

  This introduces some additional changes on top of the bug fix in #27341. I've put these in a separate PR as they not as obviously correct and probably warrant further discussion. Feedback is very welcome!

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: nova-filters: bug fix and add maintainer
user_login: magnetophon
html_url: https://github.com/NixOS/nixpkgs/pull/27343
updated_at: 2017-07-16 02:35:13
body:
  ###### Motivation for this change

  This software isn't maintained anymore, but I'm still using it heavily.
  So I fixed a bug in the pkg.

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: Gnuradio: Enable Darwin Support
user_login: lukeadams
html_url: https://github.com/NixOS/nixpkgs/pull/27344
updated_at: 2017-11-26 05:15:02
body:
  ###### Motivation for this change
  This PR enables Darwin build support for Gnuradio. 

  To accomplish this, it also:
  - fixes qwt6_qt4 package on Darwin
  - Upgrades libosmocore [0.9.0->0.9.6], with required changes
  - minor changes including enableParallelBuilding to others

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [x] macOS
     - [x] Linux
  - [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).

  Continuation of #26144


state: closed
title: Xcwd: init at 2016-09-30, add me as maintainer
user_login: GRBurst
html_url: https://github.com/NixOS/nixpkgs/pull/27345
updated_at: 2017-07-13 13:23:28
body:
  ###### Motivation for this change

  xcwd is a nice tool that helps me friends in various scripts and tools.

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: pycodestyle: 2.0.0 -> 2.3.1
user_login: siddharthist
html_url: https://github.com/NixOS/nixpkgs/pull/27346
updated_at: 2017-07-13 16:54:15
body:
  ###### Motivation for this change


  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: osquery: init at 2.5.2
user_login: cstrahan
html_url: https://github.com/NixOS/nixpkgs/pull/27347
updated_at: 2017-07-25 01:51:10
body:
  ###### Motivation for this change

  I'd like to use osquery: https://osquery.io/

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [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 `osqueryd` daemon can be configured in NixOS like so:

  ```nix
  { config, lib, pkgs, ... }:

  with lib;

  { services.osquery.enable = true;
    services.osquery.extraConfig = {
      schedule = {
        # a simple example of logging added/removed processes (by pid and name):
        processes = {
          query = "SELECT pid, name FROM processes;";
          interval = 10;
        };
      };
      packs = {
        # standard packs can be referenced like so:
        monitoring = "${pkgs.osquery}/share/osquery/packs/osquery-monitoring.conf";
      };
    };

  }
  ```

  As time goes by, we can try to expand the support for legitimate configuration options, but that's out of scope for this PR; for now, `extraConfig` provides an escape hatch (we'll want this anyway, since the config file schema is large, and we'll undoubtedly provide only subset as direct NixOS options at any given moment; we should allow people to easily express the config settings in the interim). The settings in `extraConfig` are merged recursively, so separate NixOS config files can specify separate schedules, packs, etc.


state: open
title: Strange aws-sdk-cpp rpath-fu leads to huge Nix closures
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/27348
updated_at: 2018-03-15 02:11:34
body:
  This is primarily for @edolstra, unless anyone else can figure out what's going on.

  A few months ago, [these lines](https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/libraries/aws-sdk-cpp/default.nix#L54-L56) were added to the `aws-sdk-cpp` expression:

  ```nix
  {
    NIX_LDFLAGS = lib.concatStringsSep " " (
      (map (pkg: "-rpath ${lib.getOutput "lib" pkg}/lib"))
      [ curl openssl zlib stdenv.cc.cc ]);
  }
  ```

  That means that every generated library for `aws-sdk-cpp` gets an rpath entry pointing at `stdenv.cc.cc`, which is `gcc` on Linux and `clang` on Darwin. This means that when the Nix (the package manager, not the generic notion) build depends on `aws-sdk-cpp`, its closure now includes `clang` on Darwin, which brings in LLVM and brings the Nix install tarball up to 170MB.

  @edolstra do you recall what you were aiming for with that rpath thingy there? I want to take it out but I don't want to change stuff I don't understand.

  I'm also not sure why I'm not seeing this on official Nix builds on Hydra, since they seem to be pinned to 17.03 which had the change.


state: closed
title: lein repl fails
user_login: seagreen
html_url: https://github.com/NixOS/nixpkgs/issues/27349
updated_at: 2017-07-13 06:08:19
body:
  ## Issue description

  `lein repl` (using Clojure's Leiningen package manager to start a REPL) fails with a "cannot allocate memory" error, even though plenty of memory is free.

  ### Steps to reproduce

  ```zsh
  [~/code/mine/clojure]traveller@nivian $ nix-shell -p leiningen

  [nix-shell:~/code/mine/clojure]$ lein repl
  #
  # There is insufficient memory for the Java Runtime Environment to continue.
  # Native memory allocation (malloc) failed to allocate 32744 bytes for ChunkPool::allocate
  # An error report file with more information is saved as:
  # /home/traveller/code/mine/clojure/hs_err_pid28042.log
  #
  # Can't open file to dump replay data. Error: Cannot allocate memory
  ```

  This creates a file with more error info, which [I've posted here](https://gist.github.com/seagreen/47c41c080ea4037ea0faae10dcccfc3b).

  ## Technical details

  * System: NixOS 17.09.git.0afb6d7 (Hummingbird)
  * Sandboxing enabled: false
  * `lein --version`: Leiningen 2.7.1 on Java 1.8.0_131 OpenJDK 64-Bit Server VM


state: closed
title: Bump slurm, add pyslurm
user_login: veprbl
html_url: https://github.com/NixOS/nixpkgs/pull/27350
updated_at: 2017-07-13 23:01:48
body:
  ###### Motivation for this change

  I needed pyslurm client which is based on slurm version from 2017, so hence the version bump.
  I don't use nixos or daemon, but I've tried to look at the test that was broken even before. The problem seems to be that slurmd wouldn't start. I fixed that, so now ```nix-build ./nixos/tests/slurm.nix``` produces an output path. So, I guess, it's fixed?

  ###### 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] Linux
  - [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: Bump Zope packages to support Python 3.6
user_login: adisbladis
html_url: https://github.com/NixOS/nixpkgs/pull/27351
updated_at: 2017-07-19 15:29:24
body:
  pythonpackages.zope_testrunner: 4.4.10 -> 4.7.0
  pythonpackages.zope_interface: 4.1.3 -> 4.4.2
  pythonPackages.zconfig: 3.0.3 -> 3.2.0

  ###### Motivation for this change

  This fixes build failures on Python 3.6

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [x] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: vulnix: use zope.interface from pythonPackages
user_login: adisbladis
html_url: https://github.com/NixOS/nixpkgs/pull/27352
updated_at: 2017-07-19 09:46:20
body:
  Depends on https://github.com/NixOS/nixpkgs/pull/27351

  ###### Motivation for this change
  This together with https://github.com/NixOS/nixpkgs/pull/27351 makes it possible to use vulnix with Python 3.6.
  Currently building from nixpkgs master results in build failures related to Zope dependencies.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [x] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: Go SSL segfault on nix darwin
user_login: robx
html_url: https://github.com/NixOS/nixpkgs/issues/27353
updated_at: 2017-10-04 20:35:01
body:
  ## Issue description

  This is from the comments #18223 (which might be closed because go1.6 does build on darwin).

  Go programs that use SSL segfault when neither SSL_CERT_FILE nor NIX_SSL_CERT_FILE environment variables are set.

  I'm not sure about the impact of this and the whole story around `{NIX_,}SSL_CERT_FILE`, but it seems that the program shouldn't segfault, but error out at worst.

  ### Steps to reproduce

  Put the expression below (due to @zimbatm) in `default.nix`, run `nix-build`.

  ```
  { pkgs ? import <nixpkgs> {} }:
  let
    inherit (pkgs) stdenv buildGoPackage;
  in
    buildGoPackage {
      name = "foo";
      goPackagePath = "github.com/foo/bar";
      src = stdenv.mkDerivation {
        name = "foo-src";
        phases = [ "installPhase" ];
        installPhase = ''
          mkdir $out
          cat <<MAIN > $out/main.go
  package main

  import (
          "fmt"
          "net/http"
  )

  func main() {
          resp, err := http.Get("https://google.com/")
          fmt.Println("all good", resp, err)
  }
  MAIN
        '';
      };
    }
  ```

  (or see https://gist.githubusercontent.com/zimbatm/8a67bd43242eaaed75924bd25e6fb5c6/raw/1537770e6db2d908fd524c4ff66caf2224e73139/default.nix)

  Then run:

  ```
  $ unset NIX_SSL_CERTFILE
  $ unset SSL_CERTFILE
  $ ./result-bin/bin/bar
  fatal error: unexpected signal during runtime execution
  [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x144c05b]
  ...
  ```

  ## Technical details

  * System: darwin 16.6.0
  * Nix version: 1.11.11
  * Nixpkgs version: 17.09pre110532.50831d543d
  * Sandboxing enabled: no


state: closed
title: android-studio-preview: init at 3.0.0.5 canary 6
user_login: TomSmeets
html_url: https://github.com/NixOS/nixpkgs/pull/27354
updated_at: 2017-08-05 17:21:47
body:
  I have tested this package using the new koltin support.
  No issues found yet.

  ###### Things done
  Added the `androidStudioPackages` attribute containing both
  the `stable` and `preview` channels.
  Changed the attribute `andorid-studio` to point to
    `androidStudioPackages.stable`
  Added the attribute `andorid-studio-preview` pointing to
    `androidStudioPackages.preview`

  - [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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: nodejs: 8.1.0 -> 8.1.4
user_login: selaux
html_url: https://github.com/NixOS/nixpkgs/pull/27355
updated_at: 2017-07-13 15:06:48
body:
  ###### Motivation for this change

  A high impact DoS vulnerability was fixed in Node 8.1.4

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or 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: screen: 4.6.0 -> 4.6.1
user_login: lsix
html_url: https://github.com/NixOS/nixpkgs/pull/27356
updated_at: 2017-07-13 13:08:55
body:
  See http://lists.gnu.org/archive/html/info-gnu/2017-07/msg00005.html
  for release announcement

  ###### Motivation for this change


  ###### 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
     - [ ] Linux
  - [ ] Tested via one or 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: Go does not build
user_login: NeQuissimus
html_url: https://github.com/NixOS/nixpkgs/issues/27357
updated_at: 2017-09-08 00:02:50
body:
  ## Issue description
  It would seem that Go no longer builds due to tests failing.

  Tail of the build log:
  ```
  ##### ../misc/cgo/testasan

  ##### ../misc/cgo/testsanitizers
  ./test.bash: line 18: sysctl: command not found
  skipping msan tests: cc -fsanitize=memory not supported
  FATAL: ThreadSanitizer: unexpected memory mapping 0x7350b0aa6000-0x7350b0df8000
  exit status 1
  FAIL: tsan.go
  FATAL: ThreadSanitizer: unexpected memory mapping 0x7172fc7b1000-0x7172fcb03000
  exit status 1
  FAIL: tsan2.go
  FATAL: ThreadSanitizer: unexpected memory mapping 0x79b462e30000-0x79b463182000
  exit status 1
  FAIL: tsan3.go
  signal: segmentation fault
  FAIL: tsan4.go
  FATAL: ThreadSanitizer: unexpected memory mapping 0x7cf4102be000-0x7cf410610000
  exit status 1
  FAIL: tsan8.go
  FATAL: ThreadSanitizer: unexpected memory mapping 0x751055ad3000-0x751055e25000
  exit status 1
  FAIL: tsan9.go
  skipping remaining TSAN tests: GCC version 5 (older than 7)
  2017/07/13 13:56:16 Failed: exit status 1

  ##### ../misc/cgo/errors

  ##### ../misc/cgo/testsigfwd

  ##### ../test/bench/go1
  testing: warning: no tests to run
  PASS
  ok  	_/nix/store/pkg1f6bzs1bs0waq45vnqlsp24zxg4sp-go-1.8.3/share/go/test/bench/go1	1.821s

  ##### ../test
  skipped due to earlier error
  skipped due to earlier error
  skipped due to earlier error
  skipped due to earlier error
  skipped due to earlier error
  2017/07/13 13:56:19 FAILED
  builder for ‘/nix/store/bcrb9l0kqxps62xj68w1rrqccaihzx0r-go-1.8.3.drv’ failed with exit code 1
  error: build of ‘/nix/store/bcrb9l0kqxps62xj68w1rrqccaihzx0r-go-1.8.3.drv’ failed
  ```

  ### Steps to reproduce
  - Get master @ d518096abc9ba779d70ad86b4d49304239a4a759
  - `nix-build -A go`

  ## Technical details

  * System: 17.09.git.1434128 (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.11
  * Nixpkgs version: "17.09pre110736.387256c0f2"
  * Sandboxing enabled: build-use-sandbox = true


state: closed
title: r-pbdZMQ: fix Darwin install
user_login: mnacamura
html_url: https://github.com/NixOS/nixpkgs/pull/27358
updated_at: 2017-07-17 00:24:39
body:
  ###### Motivation for this change

  In pbdZMQ installation on Darwin, src/install.libs.R invokes `which install_name_tool` and `which otool`, and this causes failure.

  ###### 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
     - [x] macOS
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: opensmtpd: Fix attempt to set unsupported permissions during install
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/27359
updated_at: 2017-07-13 22:23:17
body:
  ###### Motivation for this change

  #26600

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or 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).

  ---

  I don't know enough about this software to test the resulting binaries, but the change is straightforward and we already patch the software to cope with smtpctl not having special permissions, so I think this is pretty safe.


state: open
title: newlines broken in docker interactive output
user_login: benley
html_url: https://github.com/NixOS/nixpkgs/issues/27360
updated_at: 2017-07-13 17:05:30
body:
  ## Issue description
  See https://github.com/moby/moby/issues/33101

  After the docker 17.06ce update, console output from interactive containers doesn't correctly reset the cursor to the start of lines after a linefeed.

  It looks like there is a fix for this in https://github.com/moby/moby/pull/33128 if someone can figure out how to apply it.

  ## Technical details

  * System: 17.09.git.47868cb (Hummingbird)


state: closed
title: darkhttpd: platforms.linux → platforms.all
user_login: yegortimoshenko
html_url: https://github.com/NixOS/nixpkgs/pull/27361
updated_at: 2017-07-13 22:13:40
body:
  ###### Motivation for this change

  Personally tested to work on macOS.

  Cygwin port: https://github.com/fd00/yacp/tree/master/darkhttpd
  OpenBSD port: http://ports.su/www/darkhttpd

  From [darkhttpd's site](https://unix4lyfe.org/darkhttpd/):

  > At some point worked on FreeBSD, Linux, OpenBSD, Solaris.

  ###### 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
     - [x] macOS
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: /nix/store is writable inside root nix-shell
user_login: symphorien
html_url: https://github.com/NixOS/nixpkgs/issues/27362
updated_at: 2017-07-14 07:48:54
body:
  ## Issue description

  Inside a nix-shell, but as root only, `/nix/store` is a rw bind mount


  ### Steps to reproduce

  ```
  $ grep store /proc/self/mountinfo  
  25 24 254:2 /nix/store /nix/store ro,relatime shared:13 - ext4 /dev/disk/by-uuid/f2eb657e-4c6c-4a53-b3db-67d1c4f7812d rw,data=ordered
  $ nix-shell -p bash --run "grep store /proc/self/mountinfo" 
  25 24 254:2 /nix/store /nix/store ro,relatime shared:13 - ext4 /dev/disk/by-uuid/f2eb657e-4c6c-4a53-b3db-67d1c4f7812d rw,data=ordered
  $ sudo -s
  [sudo] Mot de passe de root : 
  # grep store /proc/self/mountinfo
  25 24 254:2 /nix/store /nix/store ro,relatime shared:13 - ext4 /dev/disk/by-uuid/f2eb657e-4c6c-4a53-b3db-67d1c4f7812d rw,data=ordered
  # nix-shell -p bash --run "grep store /proc/self/mountinfo"
  178 151 254:2 /nix/store /nix/store rw,relatime shared:13 - ext4 /dev/disk/by-uuid/f2eb657e-4c6c-4a53-b3db-67d1c4f7812d rw,data=ordered
  ```


  ## Technical details

  * System: NixOS 17.03.1368.cb90e6a036 (Gorilla)
  * Nix version:  1.11.10
  * Nixpkgs version: 17.03.1368.cb90e6a036
  * Sandboxing enabled: yes


state: closed
title: tarsum: Fix source path in docker.src
user_login: srhb
html_url: https://github.com/NixOS/nixpkgs/pull/27363
updated_at: 2017-07-14 07:52:55
body:
  ###### Motivation for this change
  nix-build '<nixpkgs>' -A dockerTools.examples.redis failed to build

  ###### Things done
  Fixed path to tarsum in the docker sources

  - [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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: slurm: add alias attribute for backward compatibility
user_login: veprbl
html_url: https://github.com/NixOS/nixpkgs/pull/27364
updated_at: 2017-07-14 07:33:24
body:
  Fixes: b917a8760 ('slurm: 15-08-5-1 -> 17.02.6, slurm-llnl -> slurm')

  ###### Motivation for this change

  Do as best as we can in absence of #19315

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: stdenv: Move some logic from cross adapter to stdenv proper
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/27365
updated_at: 2017-07-15 19:40:16
body:
  ###### Motivation for this change

  Eventually the adapter will be removed.  Moved is

   - Name suffix from hostPlatform

   - `configurePlatforms`. To not cause more breakage, the default is currently `[]`, but eventually it will be `[ "build" "host" ]`, as the cross adapter makes it today.

  ###### Things done

  Build Linux stdenv. Leaving OSX building.

  ---


state: closed
title: bump rivet, yoda, lhapdf
user_login: veprbl
html_url: https://github.com/NixOS/nixpkgs/pull/27366
updated_at: 2017-07-18 22:40:15
body:
  ###### Motivation for this change


  ###### 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] Linux
  - [ ] Tested via one or 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: grub module: assume /nix/store is a bind mount even if it is not read only
user_login: symphorien
html_url: https://github.com/NixOS/nixpkgs/pull/27367
updated_at: 2017-08-31 08:56:43
body:
  ###### Motivation for this change
  Fixes #14999


  ###### 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
     - [ ] Linux
  - [ ] Tested with 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: cc-wrapper: Unify and improve dynamic linker flag logic
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/27368
updated_at: 2017-07-14 21:26:54
body:
  ###### Motivation for this change

  Besides deduplicating overlapping logic, clear warning messages were added for:

   - No glob/path for dynamic linker provided (use default glob)
   - Glob did not expand to anything (don't append flag)
   - glob expanded to multiple things (take first, like before)


  ###### Things done

  Build stdenv on both Linux and Darwin.


state: closed
title: darkhttpd: update homepage
user_login: yegortimoshenko
html_url: https://github.com/NixOS/nixpkgs/pull/27369
updated_at: 2017-07-14 05:46:59
body:
  ###### Motivation for this change

  Project's homepage has been moved, the previous URL now responds with a permanent redirect (301).

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: Really obscure rust crash when compiling seemingly innocent library
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/27370
updated_at: 2018-02-22 13:53:10
body:
  On Darwin, when I was trying to package a rust library, I noticed that an innocent program would crash the compiler with the following message:

  ```
  error: failed to build archive: bad archive: truncated or malformed archive (offset to next archive member past the end of the archive after member std-23c7ab017b56c6b0.0.bytecode.deflate)
  ```

  I'm filing the issue under nixpkgs because it doesn't seem to happen in the upstream version of `rustc`, so something about how we do things is either triggering an obscure bug in rustc (that doesn't normally get triggered) or we've caused it to break in some other way.

  This is the fruit of my minimization:

  ```nix
  with import <nixpkgs> {};

  let
    src = writeText "repro.rs" ''
      pub extern fn test() {}
    '';
  # If you s/dylib/cdylib/, it works fine
  in runCommand "repro" {} ''
    mkdir -p $out
    ${rustc}/bin/rustc --crate-type dylib ${src} --out-dir $out
  ''
  ```

  I'm aware that `dylib` isn't really intended as a user-facing feature, but apparently `cdylib` isn't quite there yet and is breaking things for at least one downstream package that still uses `dylib`. Also, if that library were really corrupted, wouldn't `cdylib` fail as well?


state: closed
title: pythonPackages.zc_lockfile: 1.0.2 -> 1.2.1
user_login: adisbladis
html_url: https://github.com/NixOS/nixpkgs/pull/27371
updated_at: 2017-07-22 02:40:11
body:
  ###### Motivation for this change
  Bugfixes

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [x] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: Node security releases
user_login: adisbladis
html_url: https://github.com/NixOS/nixpkgs/pull/27372
updated_at: 2017-07-14 04:37:23
body:
  ###### Motivation for this change
  See nodejs release announcement https://nodejs.org/en/blog/vulnerability/july-2017-security-releases/#node-js-specific-security-flaws

  This fixes one high impact vulnerability and one low impact vulnerability

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [x] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: hebcal: init at 4.13
user_login: hhm0
html_url: https://github.com/NixOS/nixpkgs/pull/27373
updated_at: 2017-07-14 06:06:05
body:
  ###### Motivation for this change


  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [x] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: fast-cli: init at 1.0.0 (WIP)
user_login: Infinisil
html_url: https://github.com/NixOS/nixpkgs/pull/27375
updated_at: 2017-07-14 16:10:32
body:
  ###### Motivation for this change
  Adds the [fast-cli](https://github.com/sindresorhus/fast-cli) package, but not working at the moment.

  I added `fast-cli` to `node-packages-v6.json`, then called `./generate.sh` and then tried to build it using `nix-build -A nodePackages.fast-cli`. The error stems from the phantomjs-prebuilt dependency which already *sounds* troublesome for nix. The full build output is [here](https://gist.github.com/Infinisil/a1a90de543b0a39d2ebcfa01b346b906). I tried adding phantomjs manually to the dependencies with no luck, same output. My node/js knowledge is by far insufficient to have any idea of what is going wrong, that's why I'm opening this issue/PR.

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: jruby: 9.1.5.0 -> 9.1.12.0
user_login: kirillrdy
html_url: https://github.com/NixOS/nixpkgs/pull/27377
updated_at: 2017-07-14 07:32:06
body:
  Hi,
  sorry if not following all the steps properly, first pull request

  ###### Motivation for this change
  New version of jruby

  ###### 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] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: pythonPackages.django_extensions : init at 1.8.1
user_login: wizzup
html_url: https://github.com/NixOS/nixpkgs/pull/27378
updated_at: 2018-07-09 07:43:36
body:
  ###### Motivation for this change
  To add [django-extensions](https://github.com/django-extensions/django-extensions) to python-modules

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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 installation : `nix-shell -I nixpkgs=/nix/nixpkgs -p python27Packages.django_extensions python36Packages.django_extensions`
  - [X] Tested execution : tested `manage.py` with `shell_plus` and `graph_models`
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Cleanup pkgs/top-level/python-packages.nix
user_login: wizzup
html_url: https://github.com/NixOS/nixpkgs/pull/27379
updated_at: 2017-07-19 08:14:05
body:
  ###### Motivation for this change

  This is the first batch of `python-packages.nix` cleanup as discuss [here](https://github.com/NixOS/nixpkgs/issues/25375#issuecomment-315313691).

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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 :  tested using [this](https://github.com/NixOS/nixpkgs/pull/27379#issuecomment-315525672) scripts
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ###### Additional information

  `altair` and `pygame_sdl2` failed to build on python 3.6 **before** this PR, I test against upstream/master 

  Try to run following command on your system, if there is no error please reply to me so I can fix them.

      $ nix-shell -p python36Packages.altair
      $ nix-shell -p python36Packages.pygame_sdl2


state: closed
title: networking: possibility to add extra routes
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/issues/27380
updated_at: 2018-02-24 13:06:59
body:
  One of the my cloud hostings requires the following route configuration:

  Say, VPS IP is ```55.45.70.41``` (ips are changed, just an example to get the idea)
  The route setup is
  ```
  # route
  0.0.0.0          55.45.85.85     0.0.0.0         UG    0      0        0 eth0   
  55.45.70.0       0.0.0.0         255.255.255.0   U     0      0        0 eth0   
  55.45.85.0       0.0.0.0         255.255.255.0   U     0      0        0 eth0   
  ```
  Note 
   * there are two /24 networks on the same interface
   *  the host ```55.45.70.41``` and the default gateway ```55.45.85.85``` are in the different networks

  NixOS networking (at least the scripting variant) does not support a setup like this.
  Would you mind to add an option to specify the extra routes?
  It seems trivial but there could be different points on how to implement it.


state: closed
title: nixos/trunk-combined fails to evaluate
user_login: domenkozar
html_url: https://github.com/NixOS/nixpkgs/issues/27381
updated_at: 2017-09-02 10:05:18
body:
  http://hydra.nixos.org/jobset/nixos/trunk-combined#tabs-errors

  ```
  hydra-eval-jobs returned signal 6:
  Too many heap sections: Increase MAXHINCR or MAX_HEAP_SECTS
  ```

  According to http://hydra.nixos.org/job/nixpkgs/trunk/metrics#tabs-charts, there are two diffs related to stdenv changes that decrease performance:

  - http://hydra.nixos.org/api/scmdiff?type=git&uri=https%3A%2F%2Fgithub.com%2FNixOS%2Fnixpkgs.git&branch=&rev1=0f2db06540bac596ac47816b76c189f4715c8ea5&rev2=3abfc161f947fd3487a2ff65a0fdf24415df3505
  - http://hydra.nixos.org/api/scmdiff?uri=https%3A%2F%2Fgithub.com%2FNixOS%2Fnixpkgs.git&type=git&rev2=dc9f69c260139c23fa4944826acc3d46ef1a3237&rev1=e10e3c1d1aaa8d4ba15468d0351af370a663cbc9&branch=

  cc @edolstra @Ericson2314 


state: closed
title: dropbox: 29.4.20 -> 30.4.22
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/pull/27382
updated_at: 2017-07-14 14:16:45
body:
  ### Motivation

  The Dropbox client stops working when a new stable version is released.

  ### Testing

  - [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
     - [ ] Linux
  - [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: vim_configurable: add ".../after" plugin dirs to runtimepath
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/pull/27384
updated_at: 2017-07-29 12:41:17
body:
  ###### Motivation for this change
  This fixes using e.g. CSApprox when installed with 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
     - [ ] Linux
  - [ ] Tested via one or 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: Stable upstream branch?
user_login: lukego
html_url: https://github.com/NixOS/nixpkgs/issues/27385
updated_at: 2017-07-14 16:36:49
body:
  Hi! Just me again with another git workflow question :-).

  I am interested in maintaining my own long-lived production branch of nixpkgs (#27312). I am looking for the most suitable upstream branch to pull changes from.

  The most obvious branch is `master`. The downside is that this is the unstable branch, and I would actually value stability more than having the very latest version of each package.

  The alternative that I see is the latest release branch like `release-17.03`. This seems to contain the software that I want to use. However, if I base my branch on `release-17.03` now then I am not sure how I will be able to upgrade to `17.09` and `18.03` ... in the future. Seems like each release branch is a dead-end upstream i.e. the next release branch will be cut from `master` and have a completely separate git history to the previous release branch.

  Is that correct?

  Assuming it is...

  This would make it a challenge to merge new releases back into older ones. The cherry-picked changes would all conflict with the upstream versions. For example when I do `git checkout release-17.03 && git merge master` I see ~300 conflicts ([gist](https://gist.github.com/lukego/f66757556820bb314ad0d765bedf1c7b)) and would not be able to resolve those myself.

  So... You know the old saying: The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself.

  The reasonable for me to do is to base my branch on the unstable `master` branch because that is the only long-lived branch available upstream. This way I can always merge with git. The catch is that I am running the unstable branch and presumably have more chance of breakage from a merge.

  The unreasonable thing to do would be to suggest this git workflow for nixpkgs:

  - There are two main upstream branches, `master` and `stable`.
  - New work is based on `master` and merges there.
  - Fixes to existing work are based on `stable` and merged both there and also to master.
  - Release is made by merging master into stable.

  This way a user can make a checkout of either the `stable` branch or the `master` branch and keep on pulling from it indefinitely. That is - the branch will never become a dead-end and require a rebase (which would not be an option for long-lived branches downstream.)

  Sorry to confuse if I have misread the situation!


state: closed
title: Possibility to expose /nix/store as binary cache
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/issues/27386
updated_at: 2017-07-28 15:37:38
body:
  The idea is so obvious that I wonder that have not seen any implementation yet:

  Could a NixOS machine expose its ```/nix/store``` via ```http``` in a way compatible with binary cache protocol?

  Why: 

  If you deploy freshly made software to many servers, it is not on Hydra nor on ```cache.nixos.org```, it is just on your laptop, you have to ```nix-copy-closure``` it from a workstation to each of the targets. It is slow

  If those targets expose their ```/nix/store```s, you could do some poor man P2P push-style distribution, performing 
  ```nix-store --option binary-caches 'http://server-where-software-already-deployed' --realise /nix/store/pathes``` just before ```nix-copy-closure```


state: closed
title: nixos/libvirt: prevent OVMF path from being garbage collected
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/pull/27387
updated_at: 2017-07-14 20:10:15
body:
  ###### Motivation for this change
  Prevent probable issue when using libvirt service with OVMF due to the path to OVMF being garbage collected.

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or 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 Evince due to CVE-2017-1000083
user_login: jfrankenau
html_url: https://github.com/NixOS/nixpkgs/issues/27388
updated_at: 2017-07-15 08:50:01
body:
  There is a [bug](https://bugzilla.gnome.org/show_bug.cgi?id=784630) in Evince which has been assigned CVE-2017-1000083. The fix should be cherry-picked to release. I have no idea how to do this as the update script for Gnome only picks tagged application releases if I understand correctly. The backported fix for Gnome 3.22 can be found here: https://git.gnome.org/browse/evince/commit/?h=gnome-3-22&id=fa072dbbfd964e85b4a54f8e34751cf62c77d0ea


state: closed
title: [backport] OVMF: separate output for ovmf binaries
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/pull/27389
updated_at: 2017-07-14 19:42:16
body:
  OVMF{,CODE,VARS}.fd are now available in a dedicated fd output, greatly
  reducing the closure in the common case where only those files are used (a
  few MBs versus several hundred MBs for the full OVMF).

  Note: it's unclear why `dontPatchELF` is now necessary for the build to
  pass (on my end, at any rate) but it doesn't make much sense to run this
  fixup anyway,

  Note: my reading of xen's INSTALL suggests that --with-system-ovmf should
  point directly to the OVMF binary.  As such, the previous invocation was
  incorrect (it pointed to the root of the OVMF tree).  In any case, I have
  only built xen with `--with-system-ovmf`, I have not tested it.

  Fixes https://github.com/NixOS/nixpkgs/issues/25854
  Closes https://github.com/NixOS/nixpkgs/pull/25855

  (cherry picked from commit 252dcd62f39ec9163832805dd41286c75f802530)

  [Bjørn: Conflicts in pkgs/applications/virtualization/xen/4.5.nix were
  resolved by dropping the changes. In branch release-17.03
  .../xen/4.5.nix doesn't use OVMF at all.]

  ###### Motivation for this change


  ###### 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
     - [ ] Linux
  - [ ] Tested via one or 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).

  ---


state: closed
title: chrome/chromium: beta and dev fixes for release-17.03.
user_login: pbogdan
html_url: https://github.com/NixOS/nixpkgs/pull/27390
updated_at: 2017-07-16 21:24:23
body:
  ###### Motivation for this change

  https://github.com/NixOS/nixpkgs/issues/27241 chrome / chromium versions >= 59 are currently not functional on the release-17.03 branch. On release-17.03 this only impacts beta and dev variants. 
  This is an attempt to backport, and adapt if necessary, a minimum set of changes from unstable to address the issue. 
  I need to note that I'm quite new to Nix ecosystem and it's first time I'm working on chrome / chromium expressions, or anything related to those packages in general.
  Rough overview of changes / commits as they currently stand:

  Changes backported from unstable:

  - 9872fb2 cherry-picked from unstable, introduces initial support for gtk3 in chrome / chromium.
  - aa0654b cherry-picked from unstable, https://github.com/NixOS/nixpkgs/pull/26512
  - 58d7712 Removes a patch that's no longer needed for 58.x.x.x, and breaks chromium build for 59.x.x.x. This has already been implemented in unstable as part of https://github.com/NixOS/nixpkgs/commit/74fd4de95679bddaae7c1c6c58432c5bc207fc41#diff-f286bd0559a1a8a82983af7fe0830d69L137 

  Changes to adapt those to release-17.03:

  - 1e95dcd - beta and dev variants would fail to build when using system versions of libxml2 / libxslt. This has been addressed in the commit referenced above (https://github.com/NixOS/nixpkgs/commit/74fd4de95679bddaae7c1c6c58432c5bc207fc41#diff-f286bd0559a1a8a82983af7fe0830d69L137) Unfortunately this required a manual bump of beta in `upstream-info.nix` as beta wouldn't build at all, either using system or bundled versions of the libraries.
  - 7c661d1 - addresses issue of chrome / chromium not being able to save its settings. This one I'm unsure of as it seems unlikely this wouldn't have been caught in https://github.com/NixOS/nixpkgs/pull/26512 referenced above. And yet settings would be lost for me upon a restart of the programme without this change. I don't run a desktop environment such as GNOME which could be relevant, or perhaps it's related to some other changes that are present in unstable but not in release-17.03
  - 517e23a - I suspect this isn't an issue on unstable, when resolving the `defaultIconTheme` attribute it may refer to either `gnome2.defaultIconTheme` or `gnome3.defaultIconTheme` depending on whether browser version is >= 59. Since on unstable all of them satisfy this condition it will always be `gnome3`, on release-17.03 where the stable version are 58.x.x.x.x it resolves to `gnome2.defaultIconTheme` attribute which doesn't exist.

  `nixos/tests/chromium.nix` test passes for all chromium variants, brief user testing shows all browsers to be functional, and issues from https://github.com/NixOS/nixpkgs/pull/26512 appear to be addressed.

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


state: closed
title: Postgres CVE fixes
user_login: adisbladis
html_url: https://github.com/NixOS/nixpkgs/pull/27391
updated_at: 2017-07-18 20:03:06
body:
  postgresql-9.3.16 -> postgresql-9.3.17
  postgresql-9.4.11 -> postgresql-9.4.12
  postgresql-9.5.6 -> postgresql-9.5.7
  postgresql-9.6.2 -> postgresql-9.6.3

  Fixes:
    * CVE-2017-7484
    * CVE-2017-7485
    * CVE-2017-7486

  See:
    * https://www.postgresql.org/about/news/1746/

  ###### Motivation for this change


  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: pango: temp fix for font size on Retina displays
user_login: hamishmack
html_url: https://github.com/NixOS/nixpkgs/pull/27392
updated_at: 2017-09-03 08:57:36
body:
  John Ralls <jralls@ceridwen.us> writes:

  Cairo's CGFont backend already handles scaling fonts to the display
  resolution, so scaling to the screen screen resolution in Pango's
  CoreText backend generates double-sized text on a Retina display.

  The layout test depended on providing a (bogus) resolution of 96DPI and
  scaling the font to it in order to obtain the "expected" layout results.
  This is replaced by adjusting the font size in test-layout.c if Pango is
  compiled for CoreText.

  https://bugzilla.gnome.org/show_bug.cgi?id=782393

  ###### Motivation for this change


  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: restic: 0.6.1 -> 0.7.0
user_login: mbrgm
html_url: https://github.com/NixOS/nixpkgs/pull/27393
updated_at: 2017-08-02 06:01:34
body:
  ###### Motivation for this change


  ###### 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] Linux
  - [ ] Tested via one or 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: nixpkgs: poor mans doc blocks wip / rfc / etc
user_login: grahamc
html_url: https://github.com/NixOS/nixpkgs/pull/27394
updated_at: 2018-01-24 19:35:36
body:
  There has been a lot of chatter around doc blocks in Nix. Since Nix is almost purely expression based, it is likely very challenging to actually make that work. We might look in to how JSDoc handles it, as they have similar challenges I think.

  However, that is complicated. I decided to get creative and try something simple out. Maybe you'll like it, maybe you'll hate it ;)

  Basically, where we have:

  ```
    /* id returns its parameter
       Example:

      id x
      => x
  */
    id = x: x;
  ```

  I changed it to:

  ```
    docs.id = mkDoc {
      description = "id returns its parameter";
      examples = [
        { title = "basic example";
          body = ''
            id x
            => x
          '';
      ];
    };
    id = x: x;
  ```

  which get dumped to a docbook file and included in the manual. Currently very WIP, I spent an hour on this, looking for ways to solve this that are easier and more actionable than "we need a better parser."

  Example result:
  ![screenshot-2017-7-15 nixpkgs contributors guide](https://user-images.githubusercontent.com/76716/28236083-7d0e1bc2-68ea-11e7-8777-6169b156be6f.png)

  What do y'all think?

  cc @joepie91 @domenkozar @edolstra @copumpkin @Profpatsch @zimbatm @vcunat @everyoneelse.


state: closed
title: neomutt: 20170609 -> 20170714
user_login: jfrankenau
html_url: https://github.com/NixOS/nixpkgs/pull/27395
updated_at: 2017-07-15 14:44:33
body:
  ###### Motivation for this change

  Update

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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 @cstrahan @erikryb @vrthra


state: open
title: debootstrap --foreign does not produce compatible results
user_login: lheckemann
html_url: https://github.com/NixOS/nixpkgs/issues/27396
updated_at: 2018-07-01 14:16:35
body:
  ## Issue description
  The debootstrap script created by `debootstrap --foreign` in `/debootstrap/debootstrap` contains a reference to the nix system's `sh` and `dpkg` rather than an `sh` and `dpkg` which can actually be found in the chroot it creates.


  ### Steps to reproduce

  ```
  # nix-shell -p debootstrap --run 'debootstrap --foreign stretch /some/dir http://http.debian.net/debian'
  ```

  ## Technical details
  - System: 17.03.1482.1b57bf274a (Gorilla)
  - Nix version: nix-env (Nix) 1.11.11
  - Nixpkgs version: "17.03.1482.1b57bf274a"
  - Sandboxing enabled:  true


state: closed
title: tinc needs write access to files in /etc/tinc/${network}/hosts
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/issues/27397
updated_at: 2017-07-30 10:15:15
body:
  ## Issue description

  Tinc service creates files in ```/etc/tinc/${network}/hosts``` with [owner root and mask 0444](https://github.com/NixOS/nixpkgs/blob/19c298e97328ee78e639682ec195ce3e820d8387/nixos/modules/services/networking/tinc.nix#L124), so tinc daemon cannot write to them

  But in some circumstances tinc daemon wants to write to the files.
  For example if host file has only RSA key and a peer starting to support ED25519 then tinc tries to append a new ED25519-key to the host file and fails with access denied

  File chenged by the daemon looks like:
  ```
  $ cat /etc/tinc/dmz/hosts/I1                                     
  -----BEGIN RSA PUBLIC KEY-----                                   
  MIIBCgKCAQEApM0........
  -----END RSA PUBLIC KEY-----                                     

  # The following line was automatically added by tinc             
  Ed25519PublicKey = T3....
  ```

  ### Steps to reproduce

  You need a mixed Tinc network with 1.0.x and 1.1.x nodes and then upgrade 1.0.x-nodes to 1.1.x, existing 1.1.x-nodes will learn that their peers are upgraded and now support ED25519, request their keys and update hosts files.


state: closed
title: chromium: 59.0.3071.109 -> 59.0.3071.115
user_login: bendlas
html_url: https://github.com/NixOS/nixpkgs/pull/27399
updated_at: 2017-07-19 20:13:19
body:
  use several system libraries instead of bundled

  see http://www.linuxfromscratch.org/blfs/view/cvs/xsoft/chromium.html

  ###### Motivation for this change

  Security update and build fix

  please backport to stable

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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-install --max-jobs 16 --cores 16 downloads sequentially
user_login: nagisa
html_url: https://github.com/NixOS/nixpkgs/issues/27400
updated_at: 2018-12-17 12:57:55
body:
  ## Issue description

  I’m rebuilding my zpool, so have to reinstall the OS. My configuration has a large number of small derivation dependencies (namely texlive).

  The nixos-install is taking disproportionally large amount of time by downloading each package one-by-one rather than in parallel, how it would usually do with the nixos-rebuild.

  ### Steps to reproduce

  * Build the iso image from todays nixpkgs (commit 7383d69514f2ec11f8fab4d7bf04c142a5ab57fd);
  * Drop in your configuration.nix/hardware-configuration.nix/etc from a already working system (those were previously generated by the generate-config);
  * do nixos-install --max-jobs 16 --cores 16;
  * Observe it fetching the packages sequentially.

  ## Technical details

  * System: 17.09.git.7383d69 (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.12
  * Nixpkgs version: 17.09.git.7383d69
  * Sandboxing enabled: no, installer


state: closed
title: NixOS-17.03: mathematica 11.0.1 broken
user_login: ck3d
html_url: https://github.com/NixOS/nixpkgs/issues/27401
updated_at: 2017-08-13 20:55:19
body:
  ## Issue description
  Mathematica fails to start.

  ### Steps to reproduce
  `$ nix-env -i mathematica`
  ....
  `$ mathematica`
  `/nix/store/g7nd2syi8fdd1hf0kx3bsivmiasws3jj-mathematica-11.0.1/libexec/Mathematica/SystemFiles/FrontEnd/Binaries/Linux-x86-64/Mathematica: /nix/store/g7nd2syi8fdd1hf0kx3bsivmiasws3jj-mathematica-11.0.1/libexec/Mathematica/SystemFiles/Libraries/Linux-x86-64/libz.so.1: version 'ZLIB_1.2.9' not found (required by /nix/store/12sh2w6gq9wg6fhj0dbpd2g3qmp65nl8-libpng-apng-1.6.28/lib/libpng16.so.16)`

  ## Technical details

  * System: NixOS: 17.03.1517.849b5a5193 (Gorilla)
  * Nix version: 1.11.11
  * Nixpkgs version: 17.03.1517.849b5a5193
  * Sandboxing enabled: no


state: closed
title: dunst: 1.1.0 -> 1.2.0
user_login: selaux
html_url: https://github.com/NixOS/nixpkgs/pull/27402
updated_at: 2017-07-15 14:15:37
body:
  ###### Motivation for this change

  New version after a long time of stalled development.

  As far as I can read from the changelog, SVGs are supported in this version as well, so no more patching necessary.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [x] Linux
  - [ ] Tested via one or 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: nginx: make listen addresses configurable
user_login: rnhmjoj
html_url: https://github.com/NixOS/nixpkgs/pull/27403
updated_at: 2017-09-04 12:21:59
body:
  ###### Motivation for this change
  #27287 

  ###### Things done

  - [x] Tested via one or more NixOS test (nixos/tests/nginx.nix)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).
  - [ ] Figure out what `forceSSL` should do with more than one port configured.

  ---


state: closed
title: CONTRIBUTING.md: suggest "nixos/<module>" prefix for NixOS changes
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/pull/27404
updated_at: 2017-07-21 22:24:00
body:
  ###### Motivation for this change

  Suggest prefixing commit messages that touches NixOS code with
  "nixos/\<module\>" instead of the current "\<name\> service" prefix.

  "\<name\> service" is limiting in that NixOS code is more than the
  services. It is also easier to spot NixOS changes with explicit
  "nixos/..." prefix.

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: postgresql: fix nixos tests and add xml support
user_login: rvl
html_url: https://github.com/NixOS/nixpkgs/pull/27405
updated_at: 2017-07-29 13:00:10
body:
  ###### Motivation for this change

  Was looking at the [XML functions](https://www.postgresql.org/docs/9.6/static/functions-xml.html), and thought it might be generally useful to enable them by default, as is done in Ubuntu and Arch.

  Also noticed that the tests could not be invoked with `nix-build nixos/tests/postgresql.nix`, so fixed that.

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

  /cc @zagy @ocharles 


state: closed
title: staging: fetchurl failures
user_login: vcunat
html_url: https://github.com/NixOS/nixpkgs/issues/27406
updated_at: 2017-12-23 14:52:01
body:
  I don't know exact reason yet, but `fetchurl` derivations on staging now most often fail, even though everything looks like success.

  My preliminary looking bounded the problem into 706f0c3849..1ebb059932; I suspect some return code on changes in stdenv's setup.sh, but it's partially just a hunch.  /cc @Ericson2314 in case of immediate idea what's wrong.


state: closed
title: mkDerivation: Fix errors from #27365
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/27407
updated_at: 2017-07-15 19:56:33
body:
  ###### Motivation for this change

  `configureFlags = null` lead to a type error, and one overrideDrv needed to be converted to to append a configureFlags list instead of string due to the normalization.

  Thanks @vcunat for alerting me to the issues---sorry I did not catch them before merging my own PR.


  ###### Things done

  `nix-build pkgs/top-level/release.nix -A tarball` now succeeds.


state: closed
title: bashSnippets: init at 1.12.0
user_login: Infinisil
html_url: https://github.com/NixOS/nixpkgs/pull/27408
updated_at: 2017-07-16 11:41:36
body:
  ###### Motivation for this change
  Adds the [Bash-Snippets](https://github.com/alexanderepstein/Bash-Snippets) package. I'm not sure if the capitalization is okay like this, I used `bashSnippets`.

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: varnish: the module does not correspond the actual varnish
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/issues/27409
updated_at: 2017-08-22 22:02:20
body:
  It seems that the nixos module was written for older varnish and does not supports the varnish which in nixpkgs:

  ```
  Jul 15 13:35:55 ifn1 varnishd[4966]: /nix/store/mhvkkfs17fq30yyg1brslyw00ymhcwr8-varnish-5.1.2/sbin/varnishd: invalid option -- 'u'
  ```

  ### Steps to reproduce

  ```nix
  services.varnish.enable = true
  ```

  ## Technical details

  * System: 17.09.git.77d6972 (Hummingbird)
  * Nix version: nix-env (Nix) 1.12pre5413_b4b1f452
  * Nixpkgs version: "17.09.git.77d6972312"
  * Sandboxing enabled: false


state: closed
title: journalwatch & journalwatch service: init at 1.1.0
user_login: florianjacob
html_url: https://github.com/NixOS/nixpkgs/pull/27410
updated_at: 2017-07-18 07:55:07
body:
  ###### Motivation for this change
  journalwatch is similar to tools like logcheck, but for systemd's journal.

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: Factorio alpha hash on master appears to be wrong.
user_login: seanparsons
html_url: https://github.com/NixOS/nixpkgs/issues/27411
updated_at: 2017-12-23 14:52:01
body:
  ## Issue description
  This command (if you replace the credentials):
  `nix-shell -I nixpkgs=https://api.github.com/repos/NixOS/nixpkgs-channels/tarball/a72c1e4e1c1f9974f9dec18cfa8f7359a4a47685 -p 'factorio.override{releaseType="alpha";username="<USERNAME>";password="<PASSWORD>";}' --command factorio`
  Fails with this error:
  `output path ‘/nix/store/1xifp4djl497nfbpwh2c1psd68rw9ndm-factorio_alpha_x64-0.15.26.tar.xz’ has sha256 hash ‘0cm6n1680hmp9mh5xdpd2iv8wpfcfv6w14j6xgmvq300f5rszy51’ when ‘0g7k58h15q4n9wxf96rx72w340xpdbj8k1faaxixrfrfx8bnmsls’ was expected`


  ## Technical details

  * System: (NixOS: `nixos-version`, Ubuntu/Fedora: `lsb_release -a`, ...)
  `17.03.1517.849b5a5193 (Gorilla)`
  * Nix version: (run `nix-env --version`)
  `nix-env (Nix) 1.11.11`
  * Sandboxing enabled: (run `grep build-use-sandbox /etc/nix/nix.conf`)
  `build-use-sandbox = false`


state: closed
title: geoip: set default dir to '/var/lib/geoip-databases'
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/27412
updated_at: 2017-08-19 14:12:19
body:
  ###### Motivation for this change

  Set the default directory to '/var/lib/geoip-databases', the default directory of [geoip-updater](https://github.com/NixOS/nixpkgs/blob/d4e5bb34b76c98adee1d7fc00440adeb6a2a8c13/nixos/modules/services/misc/geoip-updater.nix#L209) service.

  It might be not the perfect choice, but
   * current default directory is ```${geoip}/share/GeoIP``` which is in read-only nix store, it has no files nor possibility to put them in.
   * some software just [use the default](https://github.com/varnish/libvmod-geoip/blob/843c02e/src/vmod_geoip.c#L34) and do not allow to customize the geoip directory

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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/varnish: made compatible with varnish 5.2.1, add modules
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/27413
updated_at: 2017-07-28 15:40:20
body:
  * nixos/varnish: command line compatible with varnish 5.2.1, fixes https://github.com/NixOS/nixpkgs/issues/27409
  * nixos/varnish: add support for modules (```services.varnish.extraModules```)
  * varnish-modules: init at 0.10.2
  * varnish-geoip: init at 1.0.2
  * varnish-rtstatus: init at 1.2.0
  * varnish-digest: init at 1.0.1
  * added ```services.varnish.extraCommandLine``` option

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: ipfs: "fusermount": executable file not found in $PATH
user_login: apeyroux
html_url: https://github.com/NixOS/nixpkgs/issues/27414
updated_at: 2018-04-12 21:17:13
body:
  ## Issue description

  When i run `ipfs mount`, I have this message : 

  > ipfs: "fusermount": executable file not found in $PATH

  ### Steps to reproduce

  `ipfs mount`

  ## Technical details

  * System: 17.03.1506.b6f05ca54d (Gorilla)
  * Nix version: nix-env (Nix) 1.11.11
  * Nixpkgs version: 17.03.1506.b6f05ca54d
  * Sandboxing enabled: false


state: closed
title: cc-wrapper: Always export environment variables for binutils
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/27415
updated_at: 2017-12-19 17:27:53
body:
  ###### Motivation for this change

  Before, this only happened when cross compiling. This is less of a hack (and soon the entire `preWrap` script will go), uniformity is good.

  ###### Things done

  Built Linux and Darwin stdenvs.

  ----

  CC @ali-abrar This narrows down the bugs we've seen to the `infixSalt`-ing, basically.


state: closed
title: KDE wallet broken
user_login: benley
html_url: https://github.com/NixOS/nixpkgs/issues/27416
updated_at: 2017-07-16 21:45:55
body:
  ## Issue description
  My KDE wallet has gone missing.  Here's what shows up in syslog:

  ```
  xsession[2964]: Pass a valid window to KWallet::Wallet::openWallet().
  xsession[2964]: Couldn't start kwalletd:  QDBusError("org.freedesktop.DBus.Error.Spawn.ExecFailed", "Failed to execute program org.kde.kwalletd5: No such file or directory")
  xsession[2964]: The kwalletd service is still not registered
  xsession[2964]: Couldn't start kwalletd:  QDBusError("org.freedesktop.DBus.Error.Spawn.ExecFailed", "Failed to execute program org.kde.kwalletd5: No such file or directory")
  xsession[2964]: The kwalletd service is still not registered
  xsession[2964]: Couldn't start kwalletd:  QDBusError("org.freedesktop.DBus.Error.Spawn.ExecFailed", "Failed to execute program org.kde.kwalletd5: No such file or directory")
  xsession[2964]: The kwalletd service is still not registered
  xsession[2964]: Couldn't start kwalletd:  QDBusError("org.freedesktop.DBus.Error.Spawn.ExecFailed", "Failed to execute program org.kde.kwalletd5: No such file or directory")
  xsession[2964]: The kwalletd service is still not registered
  xsession[2964]: Couldn't start kwalletd:  QDBusError("org.freedesktop.DBus.Error.Spawn.ExecFailed", "Failed to execute program org.kde.kwalletd5: No such file or directory")
  xsession[2964]: The kwalletd service is still not registered
  xsession[2964]: Couldn't start kwalletd:  QDBusError("org.freedesktop.DBus.Error.Spawn.ExecFailed", "Failed to execute program org.kde.kwalletd5: No such file or directory")
  xsession[2964]: The kwalletd service is still not registered
  xsession[2964]: Invalid DBus reply:  QDBusError("org.freedesktop.DBus.Error.Spawn.ExecFailed", "Failed to execute program org.kde.kwalletd5: No such file or directory")
  xsession[2964]: plasma-nm: Error opening kwallet.
  xsession[2964]: Pass a valid window to KWallet::Wallet::openWallet().
  xsession[2964]: Couldn't start kwalletd:  QDBusError("org.freedesktop.DBus.Error.Spawn.ExecFailed", "Failed to execute program org.kde.kwalletd5: No such file or directory")
  xsession[2964]: The kwalletd service is still not registered
  xsession[2964]: Couldn't start kwalletd:  QDBusError("org.freedesktop.DBus.Error.Spawn.ExecFailed", "Failed to execute program org.kde.kwalletd5: No such file or directory")
  xsession[2964]: The kwalletd service is still not registered
  xsession[2964]: Couldn't start kwalletd:  QDBusError("org.freedesktop.DBus.Error.Spawn.ExecFailed", "Failed to execute program org.kde.kwalletd5: No such file or directory")
  xsession[2964]: The kwalletd service is still not registered
  xsession[2964]: Couldn't start kwalletd:  QDBusError("org.freedesktop.DBus.Error.Spawn.ExecFailed", "Failed to execute program org.kde.kwalletd5: No such file or directory")
  xsession[2964]: The kwalletd service is still not registered
  xsession[2964]: Couldn't start kwalletd:  QDBusError("org.freedesktop.DBus.Error.Spawn.ExecFailed", "Failed to execute program org.kde.kwalletd5: No such file or directory")
  xsession[2964]: The kwalletd service is still not registered
  xsession[2964]: Couldn't start kwalletd:  QDBusError("org.freedesktop.DBus.Error.Spawn.ExecFailed", "Failed to execute program org.kde.kwalletd5: No such file or directory")
  xsession[2964]: The kwalletd service is still not registered
  xsession[2964]: Invalid DBus reply:  QDBusError("org.freedesktop.DBus.Error.Spawn.ExecFailed", "Failed to execute program org.kde.kwalletd5: No such file or directory")
  xsession[2964]: plasma-nm: Error opening kwallet.
  ```

  Probably related to the kde/plasma 5.8 to 5.9 upgrade? I'm really not sure.


  ## Technical details

  * System: 17.09pre110213.01c3847b9c (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.11
  * Nixpkgs version: "17.09pre110213.01c3847b9c"
  * Sandboxing enabled: yes


state: closed
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/27417
updated_at: 2017-07-17 03:22:57
title:
  zuki-themes: 3.20.2017-02-17 -> 3.20.2017-04-23, 3.22.2017-02-17 -> 3.22.2017-04-23, add src for gtk-3.24 (3.24.2017-04-23)

body:
  ###### Motivation for this change

  Updates:
  zuki-themes: 3.20.2017-02-17 -> 3.20.2017-04-23
  zuki-themes: 3.22.2017-02-17 -> 3.22.2017-04-23
  zuki-themes: add src for gtk-3.24 (3.24.2017-04-23)

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: tarsnap: 1.0.37 -> 1.0.38
user_login: roconnor
html_url: https://github.com/NixOS/nixpkgs/pull/27418
updated_at: 2017-07-16 21:02:30
body:
  ###### Motivation for this change


  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: oraclejdk8: armv7l support
user_login: elitak
html_url: https://github.com/NixOS/nixpkgs/pull/27419
updated_at: 2018-12-29 08:42:11
body:
  ###### Motivation for this change
  I wanted to run i2p on ARM, so this was needed.

  ###### Things done

  Added the conditional branches to support armv7l hosts and did a little cleanup in hooks (will trigger rebuilds of oraclejdk on all archs).

  Tested with 'services.i2p.enable = true;`. i2p seemed to work okay.

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: jetbrains.idea-ultimate: 2017.1.4 -> 2017.1.5
user_login: uskudnik
html_url: https://github.com/NixOS/nixpkgs/pull/27420
updated_at: 2017-07-16 15:16:52
body:
  ###### Motivation for this change
  New version got released

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: factorio 0.15.26 -> 0.15.30
user_login: elitak
html_url: https://github.com/NixOS/nixpkgs/pull/27421
updated_at: 2017-07-16 12:08:49
body:
  ###### Motivation for this change

  Bump to hotfix issue #27411

  404 handling will get fixed later.

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: factorio: authenticatedFetch now handles 404 properly
user_login: elitak
html_url: https://github.com/NixOS/nixpkgs/pull/27422
updated_at: 2017-07-16 16:30:50
body:
  ###### Motivation for this change

  This addresses the root cause of #27411; `curl --fail` will now properly handle the 404 condition, instead of downloading the 404 page instead of the tarball, then failing the sha256 check.

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: tinc service: BindToAddress and ListenAddress are different options, they should not be mistaken
user_login: Nadrieril
html_url: https://github.com/NixOS/nixpkgs/pull/27423
updated_at: 2018-02-10 15:21:16
body:
  ###### Motivation for this change
  Tinc has two configuration settings that sound similar but are different:`BindToAddress` and `ListenAddress`. In the current service definition, they are mixed in a misleading way.
  This PR corrects this problem.

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: stdenv: Don't put man pages into `doc` outputs
user_login: dezgeg
html_url: https://github.com/NixOS/nixpkgs/pull/27424
updated_at: 2017-08-13 18:54:22
body:
  These changes make stdenv no longer put manpages into the `doc` output, as that output is not installed into user environments by default. Also GNU info pages aren't put into the `man` output anymore because if `programs.man.enable = false`, the `man` outputs won't be installed and such info pages would again disappear.

  Affected packages have been compile tested.


state: closed
title: Not able to start X, unknown host?
user_login: chrissound
html_url: https://github.com/NixOS/nixpkgs/issues/27425
updated_at: 2017-07-17 07:15:36
body:
  ## Issue description
  `startx` produces an error of: 
  ```
  hostname: Unknown host
  xauth: file /home/demo/.serverauth.2821 does not exist
  ```

  ### Steps to reproduce
  Using the minimal virtualbox image. 
  ```
  services.xserver.enable = true;
  services.xserver.desktopManager.xfce.enable = true;
  services.xserver.videoDrivers = mkOverride 40 [ "virtualbox" , "vmware", "cirrus", "vesa", "modesetting"]
  ```

  nix-env -i xinit
  sudo nixos-rebuild-switch

  ## Technical details

  nixos-version: 16.09.773.b8ede35
  nix-env --version: nix-env (Nix) 1.11.4
  build-use-sandbox = false


state: closed
title: nginx: make enabling SSL port-specific
user_login: rnhmjoj
html_url: https://github.com/NixOS/nixpkgs/pull/27426
updated_at: 2017-09-12 23:02:11
body:
  ###### Motivation for this change
  Fix issues #27338, #27442, #25533 and possibly #23711

  This PR implements @globin's [suggestion](https://github.com/NixOS/nixpkgs/pull/25604#issuecomment-299822827) about SSL:

  * `addSSL`: add a listen port on *:443 keeping *:80 and every other address/port
  * `onlySSL`: listen only on *:443
  * `forceSSL`: redirects *:80 (and every other non-ssl port) to *:443

  `addSSL` and `onlySSL` are mutually exclusive while `forceSSL` needs `addSSL`.

  Moreover one can freely configure the virtual host using the `listen` option directly.

  ###### Things done

  - [x] Tested via one or more NixOS test (nixos/tests/nginx.nix)
  - [x] Tested `addSSL`, `onlySSL` and `forceSSL`
  - [ ] Tested `enableACME`
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  I had to move out the default value for `config.nginx.virtualHost.<name>.listen` because I don't know how to access the configuration inside a submodule. Is there a way? I would like to see what's the default from `man configuration.nix` when possible.

  cc @globin @fpletz 


state: closed
title: buildenv: read propagated-user-env-packages line-by-line
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/pull/27427
updated_at: 2017-08-06 15:00:36
body:
  ### Motivation

  Since 3cb745d5a69018829ac15f7d5a508135f6bda123, the format of
  propagated-user-env-packages has changed and propagated packages have not been
  included by buildenv, including in the system environment.

  The buildenv builder is modified to read propagated-user-env-packages
  line-by-line, instead of expecting all packages on one line.

  ###### Testing

  - [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
     - [ ] Linux
  - [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).

  ---

  This is a rebuild-the-world bugfix, so nobody is going to merge this into `staging` until those boxes above are checked.

  Input from any Perl experts is welcome. I *think* this will work now, but even with 16 cores it will take me a minute or two to find out. 🙄 

  @Ericson2314 Several things were broken by this. I expect if you had run the NixOS tests before merging, you would have discovered that and prevented this.


state: closed
title: mopidy-iris: 3.0.3 -> 3.0.5
user_login: rvolosatovs
html_url: https://github.com/NixOS/nixpkgs/pull/27428
updated_at: 2017-07-16 18:24:43
body:
  ###### Motivation for this change
  upstream update

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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-unstable channel not updating
user_login: clefru
html_url: https://github.com/NixOS/nixpkgs/issues/27429
updated_at: 2017-07-17 07:22:11
body:
  https://howoldis.herokuapp.com shows a channel, 10 days old.
  http://hydra.nixos.org/job/nixos/trunk-combined/tested#tabs-constituents shows a successful build 3 days ago, which is http://hydra.nixos.org/build/56231260

  (Sorry, I know too little about hydra to diagnose this further.)


state: open
title: Handling hunter package manager
user_login: rnhmjoj
html_url: https://github.com/NixOS/nixpkgs/issues/27431
updated_at: 2017-08-07 10:50:39
body:
  ## Issue description
  I have come across a [program](https://github.com/Genoil/cpp-ethereum) using the [hunter](https://docs.hunter.sh/en/latest/) package manager and I have no idea how to package it. Hunter is designed to [ignore](https://docs.hunter.sh/en/latest/faq/interaction-with-other-package-managers.html) any system-installed package and instead fetch them on its own.

  it seem no hunter program has been package in nixpkgs before.


state: closed
title: pytorch: init at 0.1.12
user_login: teh
html_url: https://github.com/NixOS/nixpkgs/pull/27432
updated_at: 2017-07-17 12:08:57
body:
  I've only tested this on Linux and without cuda. 

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [x] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: wireguard: allow not storing private keys in world-readable /nix/store
user_login: aristidb
html_url: https://github.com/NixOS/nixpkgs/pull/27433
updated_at: 2017-07-17 21:55:38
body:
  ###### Motivation for this change

  The wireguard module always used to put the private keys in the Nix Store, which is world-readable.

  I changed the module to allow specifying a file instead, which will be read at runtime only.

  ###### 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
     - [N/A] macOS
     - [N/A] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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/oauth2_proxy: actually pass provider-specific options
user_login: rimmington
html_url: https://github.com/NixOS/nixpkgs/pull/27435
updated_at: 2017-07-20 22:30:40
body:
  ###### Motivation for this change
  Syntax errors prevented important parameters from being passed to `oauth2_proxy`, which could have permitted unauthorised access to services behind the proxy.

  It would be nice if this was backported to 17.03.

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: Keybase updates
user_login: np
html_url: https://github.com/NixOS/nixpkgs/pull/27436
updated_at: 2017-07-17 20:27:48
body:
  keybase: 1.0.20 -> 1.0.22
  keybase-gui: 1.0.23-20170519175207.d6c5e9e -> 1.0.25-20170714172717.73f9070
  kbfs: 20170209.d1db463 -> 20170429.44efa06

  ###### Motivation for this change

  This was outdated and now the three packages are working at the same time (didn't work for me before).

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: ipfs: fix fusermount: executable file not found
user_login: apeyroux
html_url: https://github.com/NixOS/nixpkgs/pull/27437
updated_at: 2018-04-21 20:11:16
body:
  ###### Motivation for this change

  A proposal to fix #27414 

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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 (`$SRC/result-bin/bin/ipfs mount -f $HOME/ipfs/ -n $HOME/ipns/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: julia-0.5.1: Build fails
user_login: mnacamura
html_url: https://github.com/NixOS/nixpkgs/issues/27438
updated_at: 2017-07-27 09:12:02
body:
  ## Issue description

  ```
  LoadError("sysimg.jl",152,LoadError("show.jl",1238,ErrorException("error compiling Type: error compiling Type: error compiling compile: error compiling compile: could not load library \"libpcre2-8\"\ndlopen(libpcre2-8.dylib, 1): image not found")))
  *** This error is usually fixed by running `make clean`. If the error persists, try `make cleanall`. ***
  make[1]: *** [Makefile:229: /private/tmp/nix-build-julia-0.5.1.drv-0/julia-0.5.1/usr/lib/julia/sys.o] Error 1
  make: *** [Makefile:99: julia-sysimg-release] Error 2
  builder for ‘/nix/store/aw3grmaqz2jfh34z2i33xzkqbp6bz7jn-julia-0.5.1.drv’ failed with exit code 2
  cannot build derivation ‘/nix/store/1jkpp8yh9j24f5g9nmd92aazgvbb28yq-julia-0.5.1-env.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/1jkpp8yh9j24f5g9nmd92aazgvbb28yq-julia-0.5.1-env.drv’ failed
  ```

  ### Steps to reproduce

  ```
  nix-env -f '<nixpkgs>' -iA julia_05
  ```

  ## Technical details

  * System: macOS Sierra
  * Nix version: 1.11.12
  * Nixpkgs version: "17.09pre-git"
  * Sandboxing enabled: false


state: closed
title: mathematica: fix library paths
user_login: mnacamura
html_url: https://github.com/NixOS/nixpkgs/pull/27440
updated_at: 2017-08-13 23:51:44
body:
  This PR may fix https://github.com/NixOS/nixpkgs/issues/27401.

  I applied this patch to my local nix expression of Mathematica 11.1.1 Japanese version and the problem has been solved. As I have only this version, I am not sure about whether this patch can fix the problem in the other versions. Sorry.


state: closed
title: solvespace: Fix path in desktop entry file
user_login: jfrankenau
html_url: https://github.com/NixOS/nixpkgs/pull/27441
updated_at: 2017-07-20 21:19:42
body:
  ###### Motivation for this change

  The desktop entry file used `Exec=/usr/bin/solvespace` before.

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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 @edef


state: closed
title: Nginx module doesn't support vhosts on both regular and ssl
user_login: wmertens
html_url: https://github.com/NixOS/nixpkgs/issues/27442
updated_at: 2017-08-07 14:49:14
body:
  ## Issue description

  When, on a vhost, you specify `enableAcme` but not `forceSSL`, the HTTP server won't have the vhost defined and the ACME challenge will fail. `enableAcme` only works with `forceSSL`.

  In general, vhosts have no way to be both on and off SSL, you need to double the specification.

  I propose that vhosts can be either http-only (default), https-only (current `enableSSL`), http+https (not possible) or http=>https (`forceSSL`). I think `enableSSL` should be http+https, and for https-only you should also specify e.g. `sslOnly`.

  Furthermore, `enableAcme` should work with `enableSSL` (and complain if neither is set).

  ### Steps to reproduce

  Create a vhost with enableSSL true and enableAcme true.

  ## Technical details

  * System: NixOS: 17.03

  /cc @globin @fadenb @rnhmjoj - thoughts?


state: closed
title: nginx: add gzip_vary to recommended settings
user_login: wmertens
html_url: https://github.com/NixOS/nixpkgs/pull/27443
updated_at: 2017-07-17 18:16:03
body:
  ###### Motivation for this change

  Google PageSpeed recommends turning this on to allow proxies to cache. Is only a problem for IE6 and below which then don't cache.

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: Strongswan: after network-online instead of network
user_login: FPtje
html_url: https://github.com/NixOS/nixpkgs/pull/27444
updated_at: 2017-07-17 18:17:59
body:
  ###### Motivation for this change
  The systemd service file shipped with strongswan has strongswan started after `network-online`. It turns out that this is for good reason: failure to connect on boot otherwise. 

  See this thread on the mailing list, which my colleague initiated after finding that our NixOS strongswan config wouldn't connect on boot:
  https://lists.strongswan.org/pipermail/users/2017-January/010359.html

  Tested on a local config (which has the strongswan service config overridden).


  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: dapp: init at v0.5.2
user_login: mbrock
html_url: https://github.com/NixOS/nixpkgs/pull/27445
updated_at: 2017-07-17 15:53:36
body:
  ###### Motivation for this change

  Simple tool for creating Ethereum-based dapps

  (cc @dbrock)

  ###### 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
     - [ ] Linux
  - [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: vcsh: Patch for Git 2.13.2
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/pull/27446
updated_at: 2017-07-17 22:47:33
body:
  ### Motivation

  Fixes #27134.

  ### Testing

  - [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
     - [ ] Linux
  - [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: Heroku CLI is deprecated and now non-functioning
user_login: DCPRevere
html_url: https://github.com/NixOS/nixpkgs/issues/27447
updated_at: 2017-07-18 06:44:43
body:
  ## Issue description
  The Heroku CLI is returning HTTP 410 in response to login attempts, preventing all use of the Heroku platform.
  This is inline with their deprecation notice here: https://devcenter.heroku.com/changelog-items/1147
  A WIP PR for this can be found here: https://github.com/NixOS/nixpkgs/pull/25983

  ### Steps to reproduce
  Add heroku to your installed packages.

  ```
  > heroku --version
  heroku-toolbelt/3.43.16 (x86_64-linux) ruby/2.3.3
  heroku-cli/dev (linux-amd64) go1.7.4 ?
  You have no installed plugins.
  ```

  The presence of `ruby/2.3.3` indicates that we are using the legacy client.

  ```
  > heroku login
  Enter your Heroku credentials.
  Email: <REDACTED>
  Password (typing will be hidden): 
   ▸    HTTP Error: https://api.heroku.com/login 410 Gone
   ▸    Invalid response from API.
   ▸    HTTP 410
   ▸    {<REDACTED>}
   ▸    
   ▸    Are you behind a proxy?
   ▸    https://devcenter.heroku.com/articles/using-the-cli#using-an-http-proxy
  ```

  ## Technical details

  - System: 17.03.1203.58e227052d (Gorilla)
  - Nix version: nix-env (Nix) 1.11.8
  - Nixpkgs version: "17.03.1203.58e227052d"
  - Sandboxing enabled: build-use-sandbox = false


state: closed
title: fetchzip fails on darwin with "mv: Argument list too long"
user_login: luigy
html_url: https://github.com/NixOS/nixpkgs/issues/27448
updated_at: 2017-09-28 13:32:43
body:
  ## Issue description

  `all-cabal-hashes` fails to build on darwin caused by `fetchzip` [here](https://github.com/NixOS/nixpkgs/blob/8253fc2ae56e089fe086942671f9e84c431f2277/pkgs/build-support/fetchzip/default.nix#L48)

  ```
  $ nix-build
  building path(s) '/nix/store/8zv0x5px0avmls8za4c01z0m2vzdznlz-all-cabal-hashes-2fad9af969f606e48b3cc38f0dcbbd0c90260c78-src'

  trying https://github.com/commercialhaskell/all-cabal-hashes/archive/2fad9af969f606e48b3cc38f0dcbbd0c90260c78.tar.gz
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
  100   176    0   176    0     0    656      0 --:--:-- --:--:-- --:--:--   715
  100 38.1M  100 38.1M    0     0  16.1M      0  0:00:02  0:00:02 --:--:-- 19.9M
  unpacking source archive /private/var/folders/ns/079m674170vc46by2mp375lc0000gn/T/nix-build-all-cabal-hashes-2fad9af969f606e48b3cc38f0dcbbd0c90260c78-src.drv-0/2fad9af969f606e48b3cc38f0dcbbd0c90260c78.tar.gz
  /nix/store/vxkkd6fq44hdcb4cyrw1wi1bly5nkmcs-stdenv-darwin/setup: line 92: /nix/store/qdh0p9v415741fi3i9lxvl598k43zll2-coreutils-8.27/bin/mv: Argument list too long
  builder for '/nix/store/wmrzb3grpxlrln02g9qsnd8r3fl4h97l-all-cabal-hashes-2fad9af969f606e48b3cc38f0dcbbd0c90260c78-src.drv' failed with exit code 126
  cannot build derivation '/nix/store/0k0ws0a7j2ajz7y7sjgl036gd8sa9f86-cabal2nix-constraints-0.8.drv': 1 dependencies couldn't be built
  error: build of '/nix/store/0k0ws0a7j2ajz7y7sjgl036gd8sa9f86-cabal2nix-constraints-0.8.drv' failed
  (use '--show-trace' to show detailed location information)
  ```

  ## Technical details

  * System: `Darwin machost 15.6.0 Darwin Kernel Version 15.6.0: Mon Jan  9 23:07:29 PST 2017; root:xnu-3248.60.11.2.1~1/RELEASE_X86_64 x86_64 i386 iMac14,2 Darwin`
  * Nix version: `nix-env (Nix) 1.11.12`
  * Nixpkgs version: `17.09pre110532.50831d543d`
  * Sandboxing enabled: (run `grep build-use-sandbox /etc/nix/nix.conf`)


state: closed
title: Fix "mv: argument list too long" for fetchzip in darwin.
user_login: luigy
html_url: https://github.com/NixOS/nixpkgs/pull/27449
updated_at: 2017-07-18 13:07:29
body:
  ###### Motivation for this change
  Fixes #27448 

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [x] macOS
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: simpleitk: init at 1.1.0 (note this only builds the C++ libs, not the Python/Lua/... bindings)
user_login: bcdarwin
html_url: https://github.com/NixOS/nixpkgs/pull/27451
updated_at: 2018-05-09 20:50:36
body:
  I hope to add the Python and Lua bindings to the relevant package sets separately but depending on this package by checking out the SimpleITK source code but only making the relevant subdirectories.

  ###### Motivation for this change


  ###### 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] Linux
  - [na Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [na] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [na] 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: vcsh: Refactor - Remove failing vcsh tests.
user_login: johnramsden
html_url: https://github.com/NixOS/nixpkgs/pull/27452
updated_at: 2017-07-18 14:47:48
body:
  The vcsh tests always fail with the following:

  ```
  Test Summary Report
  -------------------
  t/100-init.t     (Wstat: 5120 Tests: 24 Failed: 20)
    Failed tests:  2, 4-5, 7, 9-24
    Non-zero exit status: 20
  t/300-add.t      (Wstat: 512 Tests: 2 Failed: 2)
    Failed tests:  1-2
    Non-zero exit status: 2
  Files=6, Tests=31,  0 wallclock secs ( 0.03 usr  0.01 sys +  0.21 cusr  0.04 csys =  0.29 CPU)
  Result: FAIL
  make: *** [Makefile:48: test] Error 1
  builder for ‘/nix/store/pp8ybfr0csxwhklvppkyb3wgjlnikwd3-vcsh-1.20170226.drv’ failed with exit code
  2
  cannot build derivation ‘/nix/store/1ry49szyr5mqrw3cw0fww87cxcahj5xg-system-path.drv’: 1
  dependencies couldn't be built
  killing process 23594
  cannot build derivation
  ‘/nix/store/00jm45b64i2j6m8jnvh0gwyc5zaxl47g-nixos-system-atom-17.03.git.68b6c50b12.drv’: 1
  dependencies couldn't be built
  ```

  They don't seem to be properly configured to run on NixOS. This patch allows vcsh to build.
  The alternative would be to patch the tests in '`vcsh/t`' for running on NixOS.

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: html-xml-utils: 6.9 → 7.1, platforms.linux → all
user_login: yegortimoshenko
html_url: https://github.com/NixOS/nixpkgs/pull/27453
updated_at: 2017-07-17 18:49:14
body:
  ###### Motivation for this change

  html-xml-utils in Nix packages is two versions behind, lacks macOS support and essential functionality that requires external dependencies (`curl`, `libiconv`).

  ###### 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
     - [x] macOS
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: html-xml-utils: 6.9 → 7.1, macOS support
user_login: yegortimoshenko
html_url: https://github.com/NixOS/nixpkgs/pull/27454
updated_at: 2017-07-17 19:11:38
body:
  ###### Motivation for this change

  html-xml-utils in Nix packages is two versions behind, lacks macOS support and essential functionality (fetching URLs) that requires external dependencies (curl, libiconv).

  ###### 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
     - [x] macOS
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: hid-listen: init at 1.01
user_login: TomSmeets
html_url: https://github.com/NixOS/nixpkgs/pull/27455
updated_at: 2017-07-19 16:17:49
body:
  This tool has to be run as root.

  taken from the [homepage](https://www.pjrc.com/teensy/hid_listen.html):
  > On Ubuntu Linux, the /dev/hidraw device files are not readable by default for normal users. You could create a custom udev rule, or simply run hid_listen with sudo.

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: nomad: 0.5.5 -> 0.5.6
user_login: hectorj
html_url: https://github.com/NixOS/nixpkgs/pull/27456
updated_at: 2017-07-18 04:07:54
body:
  ###### Motivation for this change

  Upgrade to latest released version.

  ###### 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] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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).

  ---

  I followed the example of the [previous upgrade](https://github.com/NixOS/nixpkgs/pull/23919) to make this PR.

  Built it on my machine, here is what I get:

  ```
  ./result-bin/bin/nomad --version
  Nomad v0.5.6
  ```


state: closed
title: Update to `exiv2` broke `gexiv2`
user_login: mdorman
html_url: https://github.com/NixOS/nixpkgs/issues/27457
updated_at: 2017-07-17 22:10:55
body:
  ## Issue description

  In c2e9f45df2387c4b809793c77639ec209b53efb9 @fpletz updated the `exiv2` library without updating the `gexiv2` library, which leads to build failures

  ### Steps to reproduce

  Try to build `gexiv2` and you'll get failures like:

  ```
  GExiv2 will be built with prefix /nix/store/sjgyvjs5kfy6kbkya9sklcqwklfygq0h-gexiv2-0.10.4 for x86_64-pc-linux-gnu (cross-compiling: no).

  Options:
      Introspection:      no
      Python2 binding:    no (introspection disabled)
      Python3 binding:    no (introspection disabled)
      Tests and utils:    no

  [q[pbuilding
  make flags: SHELL=/nix/store/1vcp949ka9qnyp6dfv4s9pgjda57vk4x-bash-4.4-p12/bin/bash    
    CXX      gexiv2/libgexiv2_la-gexiv2-metadata.lo
  In file included from gexiv2/gexiv2-metadata.cpp:13:0:
  gexiv2/gexiv2-stream-io.h:42:15: error: conflicting return type specified for 'virtual long int StreamIo::size() const'
    virtual long size () const;
                 ^
  In file included from /nix/store/znbg3069yfwr48n9yr8ak0s5dbml4gvg-exiv2-0.26-dev/include/exiv2/image.hpp:31:0,
                   from gexiv2/gexiv2-metadata-private.h:14,
                   from gexiv2/gexiv2-metadata.cpp:12:
  /nix/store/znbg3069yfwr48n9yr8ak0s5dbml4gvg-exiv2-0.26-dev/include/exiv2/basicio.hpp:225:24: error:   overriding 'virtual size_t Exiv2::BasicIo::size() const'
           virtual size_t size() const = 0;
                          ^
  make: *** [Makefile:703: gexiv2/libgexiv2_la-gexiv2-metadata.lo] Error 1
  ```


state: closed
title: breeze-icons: generate icon cache
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/pull/27458
updated_at: 2017-07-18 11:17:16
body:
  ### Motivation

  Fixes #21345 by generating the icon cache when the theme is installed.

  ### Testing

  - [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
     - [ ] Linux
  - [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: Fix #27448 argument list too long in fetchzip for darwin.
user_login: luigy
html_url: https://github.com/NixOS/nixpkgs/pull/27459
updated_at: 2017-07-18 13:08:32
body:
  Fix #27448 rebased for 17.03

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [x] macOS
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: Qutebrowser breaks when python is installed with matplotlib
user_login: Radvendii
html_url: https://github.com/NixOS/nixpkgs/issues/27460
updated_at: 2019-07-03 14:07:40
body:
  ## Issue description
  Qutebrowser has run fine for me for a while now, but at some point recently I needed matplotlib for something, so I added it to my python package (which should in theory be completely isolated from qutebrowser) and qutebrowser stopped being able to open new windows (though old windows still worked)


  ### Steps to reproduce
  Put both `qutebrowser` and `(python.withPackages (p: with p; [ matplotlib ]))` in your `/etc/nixos/configuration.nix`, and then try to run `qutebrowser` from the command line.
  I get this error:
  ```
  Traceback (most recent call last):
    File "/nix/store/sph31ba4yz6is3diypl4pic71hdm5lh3-qutebrowser-0.10.1/bin/..qutebrowser-wrapped-wrapped", line 8, in <module>
      from qutebrowser.qutebrowser import main
    File "/nix/store/sph31ba4yz6is3diypl4pic71hdm5lh3-qutebrowser-0.10.1/lib/python3.6/site-packages/qutebrowser/qutebrowser.py", line 43, in <module>
      from qutebrowser.misc import earlyinit
    File "/nix/store/sph31ba4yz6is3diypl4pic71hdm5lh3-qutebrowser-0.10.1/lib/python3.6/site-packages/qutebrowser/misc/earlyinit.py", line 39, in <module>
      import pkg_resources
    File "/run/current-system/sw/lib/python2.7/site-packages/setuptools-36.0.1-py2.7.egg/pkg_resources/__init__.py", line 33, in <module>
    File "/nix/store/v96ayp4hp476fqabmx86vgvwcn8wb7f9-python3-3.6.1/lib/python3.6/platform.py", line 116, in <module>
      import sys, os, re, subprocess
    File "/nix/store/v96ayp4hp476fqabmx86vgvwcn8wb7f9-python3-3.6.1/lib/python3.6/subprocess.py", line 136, in <module>
      import _posixsubprocess
  ImportError: dynamic module does not define module export function (PyInit__posixsubprocess)
  ```

  ## Technical details

  * System: 17.09pre110213.01c3847b9c (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.11
  * Nixpkgs version: "17.09pre110213.01c3847b9c"
  * Sandboxing enabled: build-use-sandbox = true


state: closed
title: KDE plasma broken on master
user_login: adisbladis
html_url: https://github.com/NixOS/nixpkgs/issues/27461
updated_at: 2017-07-27 14:26:48
body:
  ## Issue description
  KDE is broken with various things not found.
  You do get logged in but can only see taskbar and cannot start any applications.

  Reverting to https://github.com/NixOS/nixpkgs/commit/f93050e509ff9df866f5f53343fbd8967ac8144d makes the problem go away, so I'm assuming https://github.com/NixOS/nixpkgs/commit/0eb4f6fd2547442d8c51f73d4fe11225951ee663 broke something but I'm not clear on what.

  See attached log [kde-attachment.txt](https://github.com/NixOS/nixpkgs/files/1154464/kde-attachment.txt)

  ### Steps to reproduce
  In configuration.nix:
  ```
  displayManager.sddm = {
    enable = true;
    autoLogin = {
     enable = true;
      user = "adisbladis";
    };
  };
  desktopManager.plasma5.enable = true;
  ```
  `nixos-rebuild switch && reboot`

  ## Technical details

  * System: (NixOS: `nixos-version`, Ubuntu/Fedora: `lsb_release -a`, ...)
  `17.09.git.f93050e509 (Hummingbird)`

  * Nix version: (run `nix-env --version`)
  `nix-env (Nix) 1.11.12`

  * Nixpkgs version: (run `nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion`)
  `"17.09.git.1d78df2729"`

  * Sandboxing enabled: (run `grep build-use-sandbox /etc/nix/nix.conf`)
  `build-use-sandbox = false`

  cc @ttuegel 


state: closed
title: build-fhs-userenv: Propagate $XAUTHORITY
user_login: jameysharp
html_url: https://github.com/NixOS/nixpkgs/pull/27462
updated_at: 2017-07-19 17:50:01
body:
  The `DISPLAY` environment variable is propagated into chroots built with
  `buildFHSUserEnv`, but currently the `XAUTHORITY` variable is not. When
  the latter is set, its value is usually necessary in order to connect to
  the X server identified by the former.

  This matters for users running gdm3, for example, who have `XAUTHORITY`
  set to something like `/run/user/1000/gdm/Xauthority` instead of the X
  default of `~/.Xauthority`, which doesn't exist in that setup.

  Fixes #21532.

  ###### Motivation for this change


  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: boolector: 1.{5,6} -> 2.4.1
user_login: symphorien
html_url: https://github.com/NixOS/nixpkgs/pull/27464
updated_at: 2017-07-18 21:50:32
body:
  ###### Motivation for this change

  update

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or 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/lighttpd: misc improvements
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/pull/27465
updated_at: 2017-07-29 12:29:50
body:
  ###### Motivation for this change
  Mostly to get full mimetype list from upstream, but also misc improvements. See commits.

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or 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: networkmanager_l2tp: fix build without Gnome
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/pull/27466
updated_at: 2017-12-13 17:32:41
body:
  ### Motivation

  `networkmanager_l2tp` fails to build if `withGnome = false` because the included `autogen.sh` script is not run with our `configureFlags`. To avoid running `configure` twice, I copied the relevant commands from `autogen.sh` into `preConfigure`.

  ### Testing

  - [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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: pinentry: add GNOME frontend
user_login: jtojnar
html_url: https://github.com/NixOS/nixpkgs/pull/27468
updated_at: 2017-12-16 00:30:01
body:
  This pull request introduces GNOME 3 frontend for pinentry, `pinentry_gnome`. Because `gnupg` depends on `pinentry` and `pinentry_gnome` depends on `gnupg` via `gcr`, I had to modify `gcr` to prevent building GUI. I also added libsecret dependency for caching passwords.

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: programs.zsh.ohMyZsh: add `package` option to make package overrides on module-base easier
user_login: Ma27
html_url: https://github.com/NixOS/nixpkgs/pull/27469
updated_at: 2017-07-22 13:04:52
body:
  ###### Motivation for this change

  To override the `oh-my-zsh` package easier (e.g. adding patches from the `oh-my-zsh` repo that weren't accepted yet) a `package` option is helpful.

  Now sth. like this is possible:

  ``` nix
  { pkgs, ... }:
  {
    programs.zsh = {
      enable = true;
      ohMyZsh = {
        enable = true;
        package = pkgs.oh-my-zsh.overrideAttrs (a: { });
      };
    };
  }
  ```

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: RethinkDB 2.3.5 -> 2.3.6
user_login: AtnNn
html_url: https://github.com/NixOS/nixpkgs/pull/27470
updated_at: 2017-07-18 23:35:55
body:
  ###### Things done

  - [x] Tested using sandboxing
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change
  - [ ] Tested compilation of all pkgs that depend on this change
  - [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: ZnapZend doesn't start
user_login: johnramsden
html_url: https://github.com/NixOS/nixpkgs/issues/27471
updated_at: 2017-11-19 19:08:11
body:
  ## Issue description

  ZnapZend doesn't start on boot despite being enabled. 

  ```
  ● znapzend.service - ZnapZend - ZFS Backup System
     Loaded: loaded (/nix/store/fpj2vhcbcxk38w57nfvn0bn5dna312is-unit-znapzend.service/znapzend.service; link
     Active: inactive (dead)
  ```

  There was a [recent pull request](https://github.com/NixOS/nixpkgs/pull/25802) that was supposed to to fix this problem, after [cherry picking it](https://github.com/johnramsden/nixpkgs/commit/e5c4b3f792a9b065ca16fc768fa35b19967387a6) into my nixpkgs channel, [my ZnapZend](https://github.com/johnramsden/nixos) still doesn't start on boot.

  ### Steps to reproduce

  Use 17.03 release and enable ZnapZend.
  Cherry pick [pr fix](https://github.com/johnramsden/nixpkgs/commit/e5c4b3f792a9b065ca16fc768fa35b19967387a6) 

  ## Technical details

  * System: (NixOS: 17.03.git.e5c4b3f792 (Gorilla))
  * Nix version: (nix-env (Nix) 1.11.11)
  * Nixpkgs version: ("17.03.git.e5c4b3f792")
  * Sandboxing enabled: (true)


state: closed
title: python-gnupg: 0.4.0 -> 0.4.1 and enable tests
user_login: mguentner
html_url: https://github.com/NixOS/nixpkgs/pull/27472
updated_at: 2017-07-20 22:00:44
body:
  ###### Motivation for this change


  ###### 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
     - [ ] Linux
  - [ ] Tested via one or 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"`

  This did not work since a couple of tests of `nix-build -A python27Packages.jedi` fail first.

  - [ ] 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: Resilio Package Typo
user_login: georgewsinger
html_url: https://github.com/NixOS/nixpkgs/issues/27473
updated_at: 2018-01-21 11:11:30
body:
  ## Issue description

  In [resilio](https://github.com/NixOS/nixpkgs/blob/3d17573cd41587311d21d38b39d508b6234e39ef/nixos/modules/services/networking/resilio.nix), line 20:

      known_hosts = knownHosts;

  should be

      known_hosts = entry.knownHosts;

  ### Steps to reproduce

  Defining `services.resilio.sharedFolders` in `configuration.nix` causes a `error: undefined variable 'knownHosts' ...` due to the typo above.

  ## Technical details

  * System: 17.03.1535.8e75b4dc7b (Gorilla)
  * Nix version: 1.11.11
  * Nixpkgs version: 17.03.1535.8e75b4dc7b
  * Sandboxing enabled: false


state: closed
title: qtbase-5.9.0 build failing on Darwin
user_login: lukeadams
html_url: https://github.com/NixOS/nixpkgs/issues/27474
updated_at: 2017-09-23 19:08:02
body:
  ## Issue description
  qtbase-5.6.0 seems fine on Darwin, but 5.9.0 [always fails](https://hydra.nixos.org/job/nixpkgs/trunk/qt5.qtbase.x86_64-darwin).


  ### Steps to reproduce
  nix-shell -p qt5.qtbase

  ## Technical details
  Fails with 
  ```
  Prior to reconfiguration, make sure you remove any leftovers from
  the previous build.

  /private/tmp/nix-build-qtbase-5.9.0.drv-0/qtbase-opensource-src-5.9.0/mkspecs/features/mac/default_post.prf:26: Missing closing brace(s).
  building
  make flags: SHELL=/nix/store/12qf1944cjxm9nbv0qv805zjdsqczv10-bash-4.4-p12/bin/bash    
  cd src/ && ( test -e Makefile || /private/tmp/nix-build-qtbase-5.9.0.drv-0/qtbase-opensource-src-5.9.0/bin/qmake -o Makefile /private/tmp/nix-build-qtbase-5.9.0.drv-0/qtbase-opensource-src-5.9.0/src/src.pro ) && make -f Makefile 
  /private/tmp/nix-build-qtbase-5.9.0.drv-0/qtbase-opensource-src-5.9.0/mkspecs/features/mac/default_post.prf:26: Missing closing brace(s).
  Project ERROR: Unknown module(s) in QT: core gui
  make: *** [Makefile:50: sub-src-make_first] Error 3

  builder for ‘/nix/store/p01v4ldlf4b31h57jwzggcqz30z3nl2a-qtbase-5.9.0.drv’ failed with exit code 2
  ```
  Cause of https://github.com/NixOS/nixpkgs/issues/27268
  * System: (MacOS Sierra)
  * Nix version: (1.11.12)
  * Nixpkgs version: ("17.09pre110532.50831d543d")
  * Sandboxing enabled: (true)


state: closed
title: mailutils fails to build on master
user_login: fadenb
html_url: https://github.com/NixOS/nixpkgs/issues/27475
updated_at: 2017-07-31 18:41:41
body:
  ## Issue description
  The package mailutils fails to build on master for some time now: https://hydra.nixos.org/build/56249845
  I was able to reproduce the error on my machine. Git bisect lead me to commit d07f30f628f52186aa68b0c918c88aa9ed36f988 as first bad one but I do not know why it would cause the failure.

  ping @ryantrinkle (author of suspected commit), @vrthra (maintainer of mailutils)

  ### Steps to reproduce
  With current nixpkgs master:
  ```nix-build '<nixpkgs>' --option build-use-chroot true --option build-use-sandbox true --keep-going -A mailutils```


  ## Technical details
  https://nix-cache.s3.amazonaws.com/log/sxc52lb5c1gd9idldqq0drz3nln65xap-mailutils-2.2.drv

  * Nix version: 1.11.11


state: closed
title: terminal-notifier: add shebang line to wrapper
user_login: svend
html_url: https://github.com/NixOS/nixpkgs/pull/27476
updated_at: 2017-07-18 19:57:56
body:
  Add shebang line to terminal-notifier to wrapper script. Without this line, the
  script fails with "Exec format error" when called outside a shell (e.g. from
  the Emacs alert package).

  ###### Motivation for this change

  When terminal-notifier get called from the Emacs alert package, it fails with "Exec format error". Adding a shebang line fixes this error.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [x] macOS
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: Update keepass + keepasshttp plugin
user_login: stesie
html_url: https://github.com/NixOS/nixpkgs/pull/27477
updated_at: 2017-07-18 21:34:59
body:
  ###### Motivation for this change

  Update keepass itself 2.35 -> 2.36
  and its keepasshttp plugin 1.8.4.1 -> 1.8.4.2

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: tomboy: 1.15.7 -> 1.15.9
user_login: stesie
html_url: https://github.com/NixOS/nixpkgs/pull/27478
updated_at: 2017-07-18 21:37:21
body:
  ###### Motivation for this change

  Update Tomboy to latest upstream release.

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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).

  ---

  Tomboy 1.15.9 cannot be built with Mono 4.0, hence I changed injected mono version to 4.6


state: closed
title: backport "gnutls: use 3.5.10 on Darwin for now" to stable
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/27479
updated_at: 2017-07-18 21:47:20
body:
  ###### Motivation for this change

  Without this, `gnutls` doesn't build.

  Backport of 42fd72091e09b52b19efbbb99c89e832a9202311

  ###### 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 --- in progress
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: houdini: change sha256, add missing libs, fix license dir patch, fix …
user_login: antonxy
html_url: https://github.com/NixOS/nixpkgs/pull/27480
updated_at: 2017-07-22 09:07:11
body:
  …keyboard input

  - Changed sha256 of src file, as this was apparantly changed on the
  website

  - Added missing libs: some X libs, alsa, dbus

  - Changed patch to $out/houdini/Licensing.opt
  localValidatorDir = ... was commented out in original file
  so sed had no effect

  - add export QT_XKB_CONFIG_ROOT
  Without it only modifier keys worked, no text input

  ###### Motivation for this change

  I wanted to try houdini today but it did not work out of the box. With these changes I got it working.


  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: DBus activation still fails for user installed packages
user_login: jameysharp
html_url: https://github.com/NixOS/nixpkgs/issues/27481
updated_at: 2017-11-05 22:04:11
body:
  ## Issue description

  I've been trying to test the chrome-gnome-shell native host connector on NixOS 17.03 (see #24283) and I'm finding that my DBus session bus can't find services that are installed in `~/.nix-profile/share`.

  Superficially this seems like issue #23770, but my `/etc/dbus-1/session.conf` does include `<standard_session_servicedirs/>` so I believe I have the fix for that issue already.

  ### Steps to reproduce

  Use `nix-env -i` to install any package where the output includes a `share/dbus-1/services` directory under `~/.nix-profile`. I expected the installed service to appear in the list from this command:

  ```
  dbus-send --session --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.ListActivatableNames
  ```

  I also expected a command like this to return a successful response (either that it started the service or that the service was already running):

  ```
  dbus-send --session --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.StartServiceByName string:org.gnome.ChromeGnomeShell uint32:0
  ```

  Instead I get messages like:

  ```
  Error org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.ChromeGnomeShell was not provided by any .service files
  ```

  My user session instance of `dbus-daemon` had PID 1243, so I took a look at `/proc/1243/environ`, and I don't see `XDG_DATA_DIRS` there. So I'm wondering if perhaps `<standard_session_servicedirs/>` is not having any effect because my user environment hasn't been fully set up before my gdm3 session starts `dbus-daemon`? I'm just using the stock session set up by `nixos/modules/services/x11/display-managers/default.nix`.

  ## Technical details

  * System: NixOS 17.03.1506.b6f05ca54d (Gorilla)
  * Nix version: nix-env (Nix) 1.11.11
  * Nixpkgs version: 17.03.1556.4d1e1d07f9
  * Sandboxing enabled: false


state: closed
title: alock: 20150418 -> 20160713
user_login: chris-martin
html_url: https://github.com/NixOS/nixpkgs/pull/27482
updated_at: 2017-07-19 19:25:16
body:
  ###### Motivation for this change

  Upgrades `alock` to one commit behind the latest version.

  I didn't include the latest revision because it introduces a breaking change; I've opened https://github.com/Arkq/alock/issues/5 to request a remedy, and included a comment linking to this issue in the Nix code.

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: ncurses doesn't add headers under .nix-profile/include
user_login: fredlebel
html_url: https://github.com/NixOS/nixpkgs/issues/27483
updated_at: 2017-07-19 09:00:37
body:
  ## Issue description
  If I install ncurses, I would expect the headers under `.nix-profile/include`.  I seem to recall it behaving that way in the past.

  ### Steps to reproduce
  1. `nix-env -i ncurses`
  2. Look under `.nix-profile/include`.

  Would expect to see headers related to ncurses.

  ## Technical details

  * System: NixOS: `17.03`
  * Nix version: `nix-env (Nix) 1.11.8`
  * Nixpkgs version: `17.03.1264.9ed5dbafe3`
  * Sandboxing enabled: `false`


state: closed
title: gsoap: 2.8.42 -> 2.8.49
user_login: peterhoeg
html_url: https://github.com/NixOS/nixpkgs/pull/27484
updated_at: 2017-07-20 00:54:34
body:
  ###### Motivation for this change

  Fixes: CVE-2017-9765

  http://blog.senr.io/blog/devils-ivy-flaw-in-widely-used-third-party-code-impacts-millions

  @grahamc, are you OK with the other minor changes in this PR going into stable? There are no derivations in ```nixpkgs``` that depend on ```gsoap```.

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or 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: qt5: 5.9.0 -> 5.9.1
user_login: adisbladis
html_url: https://github.com/NixOS/nixpkgs/pull/27485
updated_at: 2017-08-04 14:17:11
body:
  ###### Motivation for this change
  Qt bugfix release
  There are some security fixes in QtWebengine

  This release has full source compatibility with 5.9.0, all old Nix specific patches still apply.

  ###### 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] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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).

  ---


