# issues

state: closed
title: nixos: Generalise the container tests in stage-2 boot
user_login: rickynils
html_url: https://github.com/NixOS/nixpkgs/pull/18388
updated_at: 2016-09-07 09:53:48
body:
  ###### Motivation for this change

  This way, stage-2 behaves correctly also for libvirt-lxc containers.

  Some more discussion on this:
  https://github.com/NixOS/nixpkgs/commit/a7a08188bf650ababa36300a9a6f34169e2a73bf
  https://github.com/NixOS/nixpkgs/commit/bfe46a653ba2f8ff9902128f485cbd87c49cbca7
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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: xcode-wrapper fails because of non-existing path
user_login: gilligan
html_url: https://github.com/NixOS/nixpkgs/issues/18389
updated_at: 2018-03-21 23:17:29
body:
  ## Issue description

  I tried to build some package that uses xcode-wrapper and it fails with:

  ```
  Error: /Applications/Xcode.app/Contents/Developer/Applications/iOS Simulator.app/Contents/MacOS/iOS
  Simulator does not exist. Check that XCode is installed.
  ```

  I do have XCode installed and I have the file `/Applications/Xcode.app/Contents/Developer/Applications/Simulator.app/Contents/MacOS/Simulator` - so it is `Simulator` instead of `iOS Simulator`.

  I have XCode `Version 7.3.1 (7D1014)` installed running on El Capitain 10.11.6 (15G31)
  ### Steps to reproduce

  I ran into this in a quite specific setup and sadly I lack the insight to produce some minimal setup to reproduce this.
  ## Technical details
  - System: El Capitain 10.11.6 (15G31) / XCode `Version 7.3.1 (7D1014)
  - Nix version: 1.11.4
  - Nixpkgs version: 16.09pre90369.202d9e2


state: closed
title: display-manager.service restarts after nixos-rebuild switch
user_login: rasendubi
html_url: https://github.com/NixOS/nixpkgs/issues/18390
updated_at: 2016-10-24 11:46:50
body:
  ## Issue description

  `display-manager.service` restarts after `nixos-rebuild switch`. This doesn't happen immediately but rather some time after, when I'm AFK. I'm experiencing this for more than a month.

  Last time this happened after upgrading from c3d8b3f679cba37c9c820934b2adbfbb64a03431 to 202d9e29c3aeea336f9caf22285de92d120d9b7c. The reload happened in ~7 hours after nixos-rebuild and ~5 hours was away.

  ```
  Sep 07 11:00:00 Larry slim[1006]: pam_unix(slim:session): session closed for user rasen
  Sep 07 11:00:01 Larry audit[26410]: ANOM_ABEND auid=1000 uid=1000 gid=100 ses=1 pid=26410 comm="emacs" exe="/nix/store/d53n3y65jj1vwjp2wcac3gn7x7z2f2wc-emacs-24.5/bin/emacs-24.5" sig=6
  Sep 07 11:00:01 Larry kernel: audit: type=1701 audit(1473235201.011:9521): auid=1000 uid=1000 gid=100 ses=1 pid=26410 comm="emacs" exe="/nix/store/d53n3y65jj1vwjp2wcac3gn7x7z2f2wc-emacs-24.5/bin/emacs-24.5" sig=6
  Sep 07 11:00:01 Larry audit[1138]: ANOM_ABEND auid=1000 uid=1000 gid=100 ses=1 pid=1138 comm="xss-lock" exe="/nix/store/fpgqs8d4dizrq3j93k4vppzcglhhkykw-xss-lock-git-2014-03-02/bin/xss-lock" sig=5
  Sep 07 11:00:01 Larry kernel: traps: xss-lock[1138] trap int3 ip:7f507870f023 sp:7ffe6a4768f0 error:0
  Sep 07 11:00:01 Larry kernel: audit: type=1701 audit(1473235201.044:9522): auid=1000 uid=1000 gid=100 ses=1 pid=1138 comm="xss-lock" exe="/nix/store/fpgqs8d4dizrq3j93k4vppzcglhhkykw-xss-lock-git-2014-03-02/bin/xss-lock" sig=5
  Sep 07 11:00:01 Larry audit[4951]: ANOM_ABEND auid=1000 uid=1000 gid=100 ses=1 pid=4951 comm="skype" exe="/nix/store/a8n2imm1gpnv4p702xb9356pnhsifrqp-skype-4.3.0.37/libexec/skype/skype" sig=6
  Sep 07 11:00:01 Larry kernel: audit: type=1701 audit(1473235201.649:9523): auid=1000 uid=1000 gid=100 ses=1 pid=4951 comm="skype" exe="/nix/store/a8n2imm1gpnv4p702xb9356pnhsifrqp-skype-4.3.0.37/libexec/skype/skype" sig=6
  Sep 07 11:00:02 Larry audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=display-manager comm="systemd" exe="/nix/store/lamh95q185ymigm217s64x08qcmnfhvm-systemd-231/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
  Sep 07 11:00:02 Larry audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=display-manager comm="systemd" exe="/nix/store/lamh95q185ymigm217s64x08qcmnfhvm-systemd-231/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
  Sep 07 11:00:02 Larry kernel: audit: type=1130 audit(1473235202.050:9524): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=display-manager comm="systemd" exe="/nix/store/lamh95q185ymigm217s64x08qcmnfhvm-systemd-231/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
  Sep 07 11:00:02 Larry kernel: audit: type=1131 audit(1473235202.050:9525): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=display-manager comm="systemd" exe="/nix/store/lamh95q185ymigm217s64x08qcmnfhvm-systemd-231/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
  Sep 07 11:00:02 Larry systemd[1]: display-manager.service: Service hold-off time over, scheduling restart.
  Sep 07 11:00:02 Larry audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=display-manager comm="systemd" exe="/nix/store/lamh95q185ymigm217s64x08qcmnfhvm-systemd-231/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
  Sep 07 11:00:02 Larry audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=display-manager comm="systemd" exe="/nix/store/lamh95q185ymigm217s64x08qcmnfhvm-systemd-231/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
  Sep 07 11:00:02 Larry systemd[1]: Stopped X11 Server.
  Sep 07 11:00:02 Larry kernel: audit: type=1130 audit(1473235202.263:9526): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=display-manager comm="systemd" exe="/nix/store/lamh95q185ymigm217s64x08qcmnfhvm-systemd-231/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
  Sep 07 11:00:02 Larry kernel: audit: type=1131 audit(1473235202.263:9527): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=display-manager comm="systemd" exe="/nix/store/lamh95q185ymigm217s64x08qcmnfhvm-systemd-231/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
  Sep 07 11:00:02 Larry systemd[1]: Starting X11 Server...
  Sep 07 11:00:02 Larry systemd[1]: Started X11 Server.
  Sep 07 11:00:02 Larry audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=display-manager comm="systemd" exe="/nix/store/lamh95q185ymigm217s64x08qcmnfhvm-systemd-231/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
  Sep 07 11:00:02 Larry kernel: audit: type=1130 audit(1473235202.279:9528): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=display-manager comm="systemd" exe="/nix/store/lamh95q185ymigm217s64x08qcmnfhvm-systemd-231/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
  Sep 07 11:00:02 Larry display-manager[29452]: /nix/store/xssx8irkfbzh1clm1zlkry0ww0z4zklf-xsession 'none + awesome' - none + awesome
  Sep 07 11:00:02 Larry display-manager[29452]: /nix/store/xssx8irkfbzh1clm1zlkry0ww0z4zklf-xsession 'none + awesome' - none + awesome
  Sep 07 11:00:02 Larry display-manager[29452]: /nix/store/qd3mcm6x4jj66jx10ni8g0fr92983dm8-xauth-1.0.9/bin/xauth:  file /var/run/slim.auth does not exist
  Sep 07 11:00:02 Larry display-manager[29452]: X.Org X Server 1.18.3
  Sep 07 11:00:02 Larry display-manager[29452]: Release Date: 2016-04-04
  ...
  ```
  ### Steps to reproduce
  1. nixos-rebuild switch
  2. wait
  ## Technical details
  - System: 16.09.git.202d9e2 (Flounder)
  - Nix version: nix-env (Nix) 1.11.3
  - Nixpkgs version: 17.03.git.202d9e2


state: open
title: nixos: Option for disabling individual special fs
user_login: rickynils
html_url: https://github.com/NixOS/nixpkgs/pull/18391
updated_at: 2019-04-24 12:36:09
body:
  ###### Motivation for this change

  In some cases, we don't want NixOS to mount certain special
  file systems. For example, some container systems handle this
  themselves. This commit adds an option for disabling NixOS
  management of individual file systems.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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: avahi-daemon: remove default browse-domains
user_login: rasendubi
html_url: https://github.com/NixOS/nixpkgs/pull/18393
updated_at: 2016-09-07 12:00:42
body:
  ###### Motivation for this change

  These domains are not actually default but examples. See
  https://github.com/lathiat/avahi/blob/master/avahi-daemon/avahi-daemon.conf#L24
  for default config.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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: gazeboSimulator: fix builds
user_login: groxxda
html_url: https://github.com/NixOS/nixpkgs/pull/18394
updated_at: 2016-09-07 12:57:16
body:
  ###### Motivation for this change

  gazeboSimulator.gazebo{6,7}{,-headless} are currently broken.

  These changes fix the produced cmake files of two dependencies. I **guess** this is fallout from `multiple-outputs` since we now pass absolute paths for `--prefix` and `--libprefix` and the cmakefiles combines them into `<prefix>/<libprefix>` which results in a path like `/nix/store/<drv>//nix/store/<drv>/lib`.

  This is a different approach than was taken in #15259 where `CMAKE_INSTALL_LIBDIR` was simply set to `lib`. 
  Not sure which approach is better but this should at least fix the builds.
  CC @therealpxc #17578 #14921 #18209 
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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: atom: 1.9.9 -> 1.10.1
user_login: bdimcheff
html_url: https://github.com/NixOS/nixpkgs/pull/18395
updated_at: 2016-09-07 21:27:51
body:
  ###### Motivation for this change

  Atom out of date, updated to latest
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: udiskie: 1.4.8 -> 1.5.1
user_login: rycee
html_url: https://github.com/NixOS/nixpkgs/pull/18396
updated_at: 2016-09-12 09:06:48
body:
  ###### Motivation for this change

  Version bump and use of GApps wrapper and icon hooks. Unfortunately, despite the use of gapps wrapper I still get some missing icons in the tray menu.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [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: haskellPackages.texmath: fix ghc710x build inputs
user_login: LnL7
html_url: https://github.com/NixOS/nixpkgs/pull/18397
updated_at: 2016-09-07 17:40:51
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
    - [x] OS X
    - [x] Linux
  - [ ] 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: Add x11 service for unclutter-xfixes
user_login: erikryb
html_url: https://github.com/NixOS/nixpkgs/pull/18398
updated_at: 2016-11-29 13:35:06
body:
  ###### Motivation for this change

  This is a service similar to the unclutter service, but for the new unclutter-xfixes. There is some [effort](https://github.com/Airblader/unclutter-xfixes/issues/14) to make unclutter-xfixes compatible with unclutter, but for now it is probably best to keep them as two different modules.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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: acme: Fails to build if port 1234 is in use
user_login: Baughn
html_url: https://github.com/NixOS/nixpkgs/issues/18399
updated_at: 2016-09-08 01:52:02
body:
  ## Issue description

  At least one of the acme standalone tests binds to port 1234. If this port was in use, then the tests will fail and acme will fail to build.
  ### Steps to reproduce

  ```
  netcat -l -p 1234 &
  nix-build "<nixpkgs>" -A pythonpackages.acme
  ```
  ## Technical details
  - System: 16.09pre90208.f19c961 (Flounder)
  - Nix version: nix-env (Nix) 1.11.3
  - Nixpkgs version: 16.09pre90254.6b20d5b
  ## Suggested solution

  The most reliable solution should be to run builds in a separate networking namespace, aka. partial containerization.

  This can be done relatively trivially with `ip netns`. Example:

  ```
  netcat -lp 1234 &
  # Port 1234 is now in use. Try to use it again...
  netcat -lp 1234 # Will fail.

  # Setup a new networking namespace:
  NS=$(dd if=/dev/urandom count=1 bs=64 | sha256sum | awk '{print $1}')
  ip netns add $NS
  ip netns exec $NS bash

  # We're now in a totally distinct namespace!
  ping 8.8.8.8  # Will fail, unless you make an effort to connect it. That's positive though, right?
  netcat -lp 1234  # Succeeds! Success.
  exit

  # Clean up.
  ip netns del $NS
  ```

  This is something that would be best applied to _everything_, necessitating a mass rebuild. Additionally, it requires root access to set things up. A suitable compromise might be to run the nixbld users in distinct namespaces, one per user.


state: closed
title: Can't get nokogiri, a rails dependency, to build with bundlerEnv
user_login: jolmg
html_url: https://github.com/NixOS/nixpkgs/issues/18401
updated_at: 2019-02-17 20:59:19
body:
  ## Issue description

  I'm trying to make a development environment for a rails project, but I can't get nokogiri, which seems to be a dependency of rails, to build.
  ### Steps to reproduce

  I simplified the gemfile to only require nokogiri. To reproduce the problem, put the following files in a directory and run `nix-shell`. BTW, I'm inlining them, as github doesn't seem to like the extensions, and I figure that using zip or having to later rename them from .txt might be more bothersome.

  Gemfile

  ``` ruby
  source "https://rubygems.org"
  gem 'nokogiri'
  ```

  Gemfile.lock

  ``` Gemfile.lock
  GEM
    remote: https://rubygems.org/
    specs:
      mini_portile2 (2.1.0)
      nokogiri (1.6.8)
        mini_portile2 (~> 2.1.0)
        pkg-config (~> 1.1.7)
      pkg-config (1.1.7)

  PLATFORMS
    ruby

  DEPENDENCIES
    nokogiri

  BUNDLED WITH
     1.10.5
  ```

  gemset.nix

  ``` nix
  {
    pkg-config = {
      version = "1.1.7";
      source = {
        type = "gem";
        remotes = ["https://rubygems.org"];
        sha256 = "0lljiqnm0b4z6iy87lzapwrdfa6ps63x2z5zbs038iig8dqx2g0z";
      };
    };
    nokogiri = {
      version = "1.6.8";
      source = {
        type = "gem";
        remotes = ["https://rubygems.org"];
        sha256 = "17pjhvm4yigriizxbbpx266nnh6nckdm33m3j4ws9dcg99daz91p";
      };
    };
    mini_portile2 = {
      source = {
        remotes = ["https://rubygems.org"];
        sha256 = "1y25adxb1hgg1wb2rn20g3vl07qziq6fz364jc5694611zz863hb";
        type = "gem";
      };
      version = "2.1.0";
    };
  }
  ```

  default.nix

  ``` nix
  with (import <nixpkgs> {});
  let
    env = bundlerEnv {
      name = "test-package";
      inherit ruby;
      gemfile = ./Gemfile;
      lockfile = ./Gemfile.lock;
      gemset = ./gemset.nix;
    };
  in stdenv.mkDerivation {
    name = "test-package";
    buildInputs = [env ruby];
  }
  ```

  [This is the output of running nix-shell.](https://github.com/jolmg/t/files/459889/out.txt) It includes stderr.
  ### Attempts at fixing

  I think the exact reason why it failed is in the mkmf.log file mentioned in the output, but I can't find it under /nix/store/5jcpxbf2i4bgs3w7s7dfxl9467pla9ch-ruby2.3.0-p0-nokogiri-1.6.8/ which, according to the output, seems to have been left to inspect the failure of the build. Are the build directories the paths under /nix/store or is there another place I can look for said file?

  I tried replacing nokogiri in the gemfile with each of its 2 dependencies in turn, and (after rebuilding Gemfile.lock and gemset.nix) they both lead to no problems with nix-shell. So I guess it's not a problem with nokogiri's dependencies. Because the output hinted that it might be due to missing libraries, I also tried including zlib, pkg-config, and something else (sorry I forget) in the buildInputs, but it didn't change the outcome. 
  ## Technical details
  - System: NixOS 16.03
  - Nix version: nix-env (Nix) 1.11.2
  - Nixpkgs version: 16.03.git.0470d0d, though that's the hash of a personal commit. It's based on baf46b9 from the nixos-16.03 branch from the nixpkgs-channels repo. Changes made are to nixos/modules/config/update-users-groups.pl and pkgs/applications/networking/sync/unison/default.nix, so that's unrelated.


state: closed
title: [WIP] Money-Manager-Ex: 0.9.5.1 -> 1.2.7
user_login: ayyess
html_url: https://github.com/NixOS/nixpkgs/pull/18402
updated_at: 2016-10-21 23:20:18
body:
  ###### Roadmap
  - [X] Ensure that `GTK30.withWebKit = true` is set for mmex's build.
  ###### Motivation for this change

  Money-Manager-Ex has been broken (https://github.com/NixOS/nixpkgs/issues/9424) for several months now. 
  Money-Manager-Ex depends on wxWidgets-3 compiled with WebView so GTK30 also needed to be modified. 
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [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: haskellPackages.hasktags: remove bin/test
user_login: chris-martin
html_url: https://github.com/NixOS/nixpkgs/pull/18403
updated_at: 2016-09-10 21:23:14
body:
  I had `haskellPackages.hasktags` installed in my nix profile, which [caused some confusion](https://github.com/fish-shell/fish-shell/issues/3359) when I switched to the NixOS 16.09 channel where the Hasktags package apparently produces a `test` executable that can shadow the `test` program from coreutils.

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

  ---


state: closed
title: bcc: install documentation not as executable
user_login: Mic92
html_url: https://github.com/NixOS/nixpkgs/pull/18404
updated_at: 2016-09-07 20:58:02
body:
  ###### Motivation for this change

  in bcc/tools documentation was wrapped as executable
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: antimicro: 2.18.2 -> 2.22, use new official repository
user_login: groxxda
html_url: https://github.com/NixOS/nixpkgs/pull/18405
updated_at: 2016-09-08 23:31:31
body:
  ###### Motivation for this change
  - new version
  - antimicro community has settled for a common repository
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [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: radicale service: use "simple" service type
user_login: rycee
html_url: https://github.com/NixOS/nixpkgs/pull/18406
updated_at: 2016-09-08 10:34:22
body:
  This makes Radicale logging visible through the systemd journal by default. Running Radicale using `-f` (= foreground) makes it emit logging on stdout where systemd will capture it.


state: closed
title: ledger: fix libdir
user_login: LnL7
html_url: https://github.com/NixOS/nixpkgs/pull/18407
updated_at: 2016-09-07 22:21:33
body:
  ###### Motivation for this change

  This fixes an issue with the libdir of the binary (possibly only required on darwin).

  NOTE: I still have to test this on other platforms.
  ###### 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] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Bcc
user_login: Mic92
html_url: https://github.com/NixOS/nixpkgs/pull/18408
updated_at: 2016-09-08 21:18:43
body:
  ###### Motivation for this change

  documentation is installed wrong
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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: r-stringi: fix build by including icu.dev output
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/pull/18409
updated_at: 2016-09-08 14:49:58
body:
  ###### Motivation for this change

  r-stringi does not build after the output shuffle.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  (cherry picked from commit 787875c287ca716a7db87ce4df9218f1cfcc162d)


state: closed
title: wifi flakey on 16.09beta
user_login: mogorman
html_url: https://github.com/NixOS/nixpkgs/issues/18410
updated_at: 2016-09-08 21:49:00
body:
  ## Issue description

  every few hours wifi quits on my machine.  i see this in my logs 

  ```
  [ 6945.686202] wlan0: deauthenticating from f4:f2:6d:63:99:2b by local choice (Reason: 3=DEAUTH_LEAVING)
  ```

  i then have to reenable wifi support in network-manager to get it to going again, it reconnects to my network without any problem.  I was running the pkgs.linuxPackages_4_7 on 16.03 before hand. and not having this issue.
  ### Steps to reproduce

  is my wifi card
  03:00.0 Network controller: Intel Corporation Wireless 7260 (rev 83)
  ## Technical details

  Linux toadman 4.7.2 #1-NixOS SMP Sat Aug 20 16:11:18 UTC 2016 x86_64 GNU/Linux
  16.09beta133.ebe7f35 (Flounder)
  nix-env (Nix) 1.11.4
  "16.09beta133.ebe7f35"
  - 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`)


state: closed
title: wget and curl do not have letsencrypt ca accessible.
user_login: mogorman
html_url: https://github.com/NixOS/nixpkgs/issues/18411
updated_at: 2016-09-11 17:13:04
body:
  ## Issue description

  wget, curl, and possibly other commands don't have cert setup correctly.  i can navigate to my site home.rldn.net without problem in firefox and in chromium.
  ### Steps to reproduce

  $ wget home.rldn.net
  --2016-09-07 18:35:21--  http://home.rldn.net/
  Resolving home.rldn.net (home.rldn.net)... 192.168.1.128
  Connecting to home.rldn.net (home.rldn.net)|192.168.1.128|:80... connected.
  HTTP request sent, awaiting response... 302 Found
  Location: https://home.rldn.net/ [following]
  --2016-09-07 18:35:21--  https://home.rldn.net/
  Connecting to home.rldn.net (home.rldn.net)|192.168.1.128|:443... connected.
  ERROR: cannot verify home.rldn.net's certificate, issued by ‘CN=Let's Encrypt Authority X3,O=Let's Encrypt,C=US’:
    Unable to locally verify the issuer's authority.
  To connect to home.rldn.net insecurely, use `--no-check-certificate'.
  ## Technical details

  16.09beta133.ebe7f35 (Flounder)
  nix-env (Nix) 1.11.4
  "16.09beta133.ebe7f35"
  Linux toadman 4.7.2 #1-NixOS SMP Sat Aug 20 16:11:18 UTC 2016 x86_64 GNU/Linux
  - 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`)


state: closed
title: Qt 5.7 fixes
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/pull/18414
updated_at: 2016-09-08 14:47:30
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
    - [ ] 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: pamix: init at 1.4.1
user_login: ericsagnes
html_url: https://github.com/NixOS/nixpkgs/pull/18415
updated_at: 2016-09-08 14:50:44
body:
  ###### Motivation for this change

  Adding [pamix](https://github.com/patroclos/PAmix) to nixpkgs.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: plex: remove plexpass
user_login: colemickens
html_url: https://github.com/NixOS/nixpkgs/pull/18416
updated_at: 2018-06-12 19:53:12
body:
  ###### Motivation for this change

  Plex has emailed @thoughtpolice and I asking that links to their Plex Pass downloads be removed.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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).

  ---
  # NOTE: I'm not running NixOS anywhere so I can't validate this change.


state: closed
title: txt2man: enable darwin platform
user_login: mx4492
html_url: https://github.com/NixOS/nixpkgs/pull/18417
updated_at: 2016-09-08 07:37:03
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
    - [x] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  Tested on Mac OS X 10.10, Nix 1.11.4 with:

  ```
  nix-build -A txt2man
  result/txt2man
  ```


state: closed
title: Fix/elixir update v1.3.2
user_login: DerTim1
html_url: https://github.com/NixOS/nixpkgs/pull/18418
updated_at: 2016-09-08 09:11:20
body:
  ###### Motivation for this change

  Bring elixir to newest version (1.3.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
    - [ ] OS X
    - [x] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Tomcat cleanup && update
user_login: danbst
html_url: https://github.com/NixOS/nixpkgs/pull/18419
updated_at: 2016-09-09 16:34:18
body:
  ###### Motivation for this change

  Update tomcats, add more versions and remove one error in service logs.

  Also, webapps folder takes ~40% of package, so I decided to move it to separate output (it isn't a hard requirement for tomcat)
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] 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'm going to run all tomcats on my server and then I'll update the WIP status.


state: open
title: lldb needs to be signed on darwin
user_login: veprbl
html_url: https://github.com/NixOS/nixpkgs/issues/18420
updated_at: 2017-05-26 18:49:20
body:
  ## Issue description

  ```
  In file included from /private/var/folders/1f/2mj_ng1n2y3_wc59fgw3fn_r0000gn/T/nix-build-lldb-3.7.1.drv-0/lldb-3.7.1.src/tools/debugserver/source/DNBArch.h:18:
  /private/var/folders/1f/2mj_ng1n2y3_wc59fgw3fn_r0000gn/T/nix-build-lldb-3.7.1.drv-0/lldb-3.7.1.src/tools/debugserver/source/MacOSX/MachException.h:20:10: fatal error: 'DNBConfig.h' file not found
  #include "DNBConfig.h"
           ^
  1 error generated.
  ```
  ### Steps to reproduce
  - Apply a patch

  ```
  diff --git a/pkgs/development/compilers/llvm/3.7/default.nix b/pkgs/development/compilers/llvm/3.7/default.nix
  index d7864d1..857ed02 100644
  --- a/pkgs/development/compilers/llvm/3.7/default.nix
  +++ b/pkgs/development/compilers/llvm/3.7/default.nix
  @@ -1,6 +1,6 @@
  -{ newScope, stdenv, isl, fetchurl, overrideCC, wrapCC }:
  +{ newScope, stdenv, isl, fetchurl, overrideCC, wrapCC, libxml2, darwin, perl }:
   let
  -  callPackage = newScope (self // { inherit stdenv isl version fetch; });
  +  callPackage = newScope (self // { inherit stdenv isl version fetch libxml2 darwin; });

     version = "3.7.1";

  diff --git a/pkgs/development/compilers/llvm/3.7/lldb.nix b/pkgs/development/compilers/llvm/3.7/lldb.nix
  index fe69130..3416516 100644
  --- a/pkgs/development/compilers/llvm/3.7/lldb.nix
  +++ b/pkgs/development/compilers/llvm/3.7/lldb.nix
  @@ -10,6 +10,9 @@
   , clang-unwrapped
   , python
   , version
  +, libxml2
  +, darwin
  +, perl
   }:

   stdenv.mkDerivation {
  @@ -23,7 +26,13 @@ stdenv.mkDerivation {
         scripts/Python/build-swig-Python.sh
     '';

  -  buildInputs = [ cmake python which swig ncurses zlib libedit ];
  +  buildInputs = [ cmake python which swig ncurses zlib libedit
  +  
  +  libxml2
  +  darwin.apple_sdk.frameworks.Foundation
  +  perl
  +  darwin.bootstrap_cmds
  +];

     preConfigure = ''
       export CXXFLAGS="-pthread"
  ```
  - Build lldb
  ## Technical details
  - System: OSX 10.9+

  The problem is that both gdb and  lldb need to be signed in order to work on OSX. It is said that lldb needs the certificate at the build time.

  Similar bug in https://github.com/Homebrew/legacy-homebrew/issues/39621

  Codesigning guides for [lldb](https://llvm.org/svn/llvm-project/lldb/trunk/docs/code-signing.txt) and [gdb](https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gnat_ugn/Codesigning-the-Debugger.html)


state: closed
title: weechat: help weechat find nix's python on darwin
user_login: nixy
html_url: https://github.com/NixOS/nixpkgs/pull/18421
updated_at: 2016-09-08 10:35:16
body:
  ###### Motivation for this change

  The current nix expression for weechat doesn't build on OS X. Adding the flag that @tfheen found in #13032 resolves this issue. This was also discussed in #9156 as well.

  I am not sure if this is the most "correct" way to do that, but putting the Cmake flag behind an stedenv.isDarwin makes it build with no apparent issues in the build process. There are some issues I have encountered with the binary but these are due to upstream issues with guile on OS X and some unrelated issues with SSL certificates.
  ###### 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] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested 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: XDG Configuration / Declarative Mime Types
user_login: sheenobu
html_url: https://github.com/NixOS/nixpkgs/issues/18422
updated_at: 2019-06-05 11:34:17
body:
  ## Issue description

  Would be great if we NixOS had support for declarative mime type definitions (I assume within environment):

  ```
  environment.xdg.mimeTypes."text/nix" = {
    comment = {
      "" = "Nix Language File";
      "fr" = "...";
    };
    sub-class-of = "text/plain";
    globs = [ "*.nix" ];
  };
  ```

  I've got some initial work in my own configs [here](https://github.com/sheenobu/nixos/blob/cbc179b0c100ed876a7cca9d8ad858d5344f4edc/config/xdg.nix) but I wanted to open it up to input and create the issue to match the (eventual) PR.

  I imagine environment.xdg also having options for things like [XDG user directories](https://wiki.archlinux.org/index.php/XDG_user_directories) but IIRC these can also be specified in NixOS via environment variables.


state: closed
title: rustracer: 1.2.10 -> 1.2.10-master-160831
user_login: ppickfor
html_url: https://github.com/NixOS/nixpkgs/pull/18423
updated_at: 2016-09-09 14:31:39
body:
  ###### Motivation for this change

  update rust racer so that rustdt works
  ###### 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
    - [ ] OS X
    - [x] Linux
  - [ ] Tested compilation of all pkgs that 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: rainicorn: init at 1.0.0
user_login: ppickfor
html_url: https://github.com/NixOS/nixpkgs/pull/18424
updated_at: 2016-09-17 09:11:41
body:
  ###### Motivation for this change

  add ranicor for rustdt
  ###### 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
    - [ ] OS X
    - [ x] Linux
  - [ ] 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: eclipse-cpp: 4.5.1 -> 4.6.0
user_login: ppickfor
html_url: https://github.com/NixOS/nixpkgs/pull/18425
updated_at: 2016-09-08 10:18:29
body:
  ###### Motivation for this change

  update eclipse-cpp for rustdt (needs cdt 9.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)
    - [ ] NixOS
    - [ ] OS X
    - [ x] Linux
  - [ ] 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: buildImage: fix add / to end of source cp to resolve any softlinks
user_login: ppickfor
html_url: https://github.com/NixOS/nixpkgs/pull/18426
updated_at: 2016-10-16 15:16:39
body:
  ###### Motivation for this change

  docker buildImage fails if multiple packages attempt to copy a symlink added a / to end of source of cp 

  e.g

  ```
  with import  <nixpkgs> {};
  with dockerTools;
  with pkgs;

  let
    rustDtImage = buildImage {
      name = "ppickfor/nix-rustdt";
      contents = [
        rustc
        rustfmt
        rustracer
        cargo
        rainicorn
        eclipses.eclipse-rustdt
        xorg.fontadobe100dpi.out
        fontconfig.out
        fontconfig.bin
        findutils
        coreutils
        bash
        less
        moreutils
        gnugrep
      ];
       /*
       runAsRoot = ''
          #!${stdenv.shell}
          mkdir /tmp
          chmod a=rwx,o+t /tmp
        '';
        */
    };
  in {
    rustDtDocker = rustDtImage;
  }
  ```
  ###### 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
    - [ ] OS X
    - [ x] Linux
  - [ ] 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: eclipse-rustdt: init at 0.6.2-master-160728
user_login: ppickfor
html_url: https://github.com/NixOS/nixpkgs/pull/18427
updated_at: 2016-09-08 16:43:25
body:
  ###### Motivation for this change

  package for eclipse with rust-dt
  ###### 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
    - [ ] OS X
    - [ x] Linux
  - [ ] 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: eclipse-plugin-rustdt: init at 0.6.2
user_login: ppickfor
html_url: https://github.com/NixOS/nixpkgs/pull/18428
updated_at: 2016-09-09 13:19:28
body:
  ###### Motivation for this change

  rustdt dropin
  ###### 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
    - [ ] OS X
    - [ x] Linux
  - [ ] 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: txt2man: mention runtime dependencies on gawk and coreutils
user_login: mx4492
html_url: https://github.com/NixOS/nixpkgs/pull/18429
updated_at: 2016-09-08 11:11:23
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
    - [x] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] 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 commit message in 1a2b47463b45c2b05ec80ade28781afc986576af is
  incorrect -- the package seemed to work because only the help message
  was invoked:

  ```
  result/bin/txt2man -h
  ```

  To guard against such trivial successes, this commit introduces a
  test.


state: closed
title: eclipse-plugins: update cdt and gnuarmeclipse
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/pull/18430
updated_at: 2016-09-08 16:09:48
body:
  ###### Motivation for this change

  Get new features, stay up-to-date.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [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: Building `libreoffice` with `gdb` in `buildInputs` could be useful
user_login: 7c6f434c
html_url: https://github.com/NixOS/nixpkgs/issues/18431
updated_at: 2018-06-24 06:50:17
body:
  LibreOffice build process seems to support using `gdb` to report failures. Currently `gdb` is an argument to the expression (just because there is no harm in it), but it is not used by default. In case of a failure that means one more LibreOffice rebuild than necessary.

  I propose either adding `gdb` as a build input or at least adding it to `$PATH` in `preBuild`. I think the second option should not make `gdb` included in the closure (and I hope even the first approach would be fine). Of course, it is an extra build dependency.

  Are there any arguments against such a change? Is anyone against adding such a build dependency?


state: closed
title: influxdb test: fix
user_login: ericsagnes
html_url: https://github.com/NixOS/nixpkgs/pull/18432
updated_at: 2016-09-15 11:35:30
body:
  ###### Motivation for this change

  Update influxdb test commands.
  Data from the [documentation example](https://docs.influxdata.com/influxdb/v1.0/guides/writing_data/) was used.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  cc @offlinehacker 


state: closed
title: slack: blank screen on startup, nothing happens when using menu
user_login: rzetterberg
html_url: https://github.com/NixOS/nixpkgs/issues/18433
updated_at: 2016-09-09 19:47:23
body:
  ## Issue description

  When starting slack the top menu and a blank screen is shown. None of the buttons does anything in the top menu except for the about button.

  Here's what it looks like when I start it from my terminal:

  ![Screenshot](http://i.imgur.com/6f9MkLv.png)

  Starting slack with logging and debug log level (`slack -l . -g debug`) creates two log files. On for the browser process and one for the rendering process.

  In `browser.log` there are two errors:

  ``` log
  2016-09-08T12:14:20.302Z - info: Creating local storage instance at path: /home/rzetterberg/.config/Slack/local-settings.json
  2016-09-08T12:14:20.303Z - error: Couldn't load /home/rzetterberg/.config/Slack/local-settings.json: ENOENT: no such file or directory, open '/home/rzetterberg/.config/Slack/local-settings.json'
  2016-09-08T12:14:20.447Z - error: Couldn't initialize keytar: Error: libgnome-keyring.so.0: cannot open shared object file: No such file or directory Check to make sure that all native keytar dependencies are installed properly (especially libgnome-keyring on Linux)
  ```

  Inside the `renderer-xxx.log` there is a javascript exception catched by [bugsnag](https://bugsnag.com/):

  ``` log
    "stacktrace": "TypeError: path must be a string or Buffer\n    at TypeError (native)\n    at Object.fs.readdirSync (fs.js:945:18)\n    at Object.fs.readdirSync (ELECTRON_ASAR.js:496:28)\n    at Function.getInstalledLanguages (/src/renderer/dictionary-sync.js:323:49)\n    at Function.createDictionariesForInstalledLanguages (/src/renderer/dictionary-sync.js:242:63)\n    at new ContextMenuBuilder (/src/renderer/context-menu-builder.js:54:51)\n    at ContextMenuBehavior.setup (/src/renderer/behaviors/context-menu-behavior.js:40:30)\n    at behaviors.forEach.behavior (/src/renderer/components/web-view-ctx.jsx:139:37)\n    at Array.forEach (native)\n    at WebViewContext.componentDidMount (/src/renderer/components/web-view-ctx.jsx:138:20)",
  ```
  ### Steps to reproduce
  1. Use NixOS unstable
  2. Install slack `nix-env -iA nixos.pkgs.slack` 
  3. Delete `~/.config/Slack` if it exists, to make sure there aren't any old settings
  4. Start slack `slack`
  ## Technical details
  - Slack version: 2.1.0
  - System: NixOS unstable 16.09pre90254.6b20d5b (Flounder)
  - Nix version: 1.11.3


state: closed
title: slack: 2.1.0 -> 2.1.2
user_login: rzetterberg
html_url: https://github.com/NixOS/nixpkgs/pull/18434
updated_at: 2016-09-09 19:48:29
body:
  ###### Motivation for this change

  Fixes #18433 

  Built and tested on NixOS unstable (). Starts up, you can login, write messages etc.

  ![screenshot](http://i.imgur.com/5Jgkv2g.png)
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: iproute2: 4.5.0 -> 4.7.0
user_login: groxxda
html_url: https://github.com/NixOS/nixpkgs/pull/18435
updated_at: 2016-09-27 16:20:27
body:
  ###### Motivation for this change

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

  ---

  iproute now packages a bash-completion file which it installs to
  $BASH_COMPDIR.


state: closed
title: networking.dhcpcd: Don't add to system closure when using networkd
user_login: groxxda
html_url: https://github.com/NixOS/nixpkgs/pull/18436
updated_at: 2016-09-13 05:55:17
body:
  ###### Motivation for this change

  Even on systems that used networkd instead of dhcpcd, dhcpcd was added to the system closure. The networkd module only disabled the dhcpcd **systemd service** not the entire module.
  This is an effort to reduce closure size for containers.

  I don't override `networking.useDHCP` because that option should also be relevant on systems using networkd.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: wireshark: 2.0.5 -> 2.2.0
user_login: lsix
html_url: https://github.com/NixOS/nixpkgs/pull/18438
updated_at: 2016-09-08 14:31:14
body:
  ###### Motivation for this change

  There are issues related in the 2.0.5 release (see commit message for bultins).
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [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).

  ---

  Release note:
  https://www.wireshark.org/docs/relnotes/wireshark-2.2.0.html

  Security related annonces related to 2.0.5 (subject to denial of
  service attack):

  https://www.wireshark.org/security/wnpa-sec-2016-50.html
  https://www.wireshark.org/security/wnpa-sec-2016-51.html
  https://www.wireshark.org/security/wnpa-sec-2016-52.html
  https://www.wireshark.org/security/wnpa-sec-2016-53.html
  https://www.wireshark.org/security/wnpa-sec-2016-54.html
  https://www.wireshark.org/security/wnpa-sec-2016-55.html


state: closed
title: keepasshttp: init at 1.8.4.1
user_login: ayyess
html_url: https://github.com/NixOS/nixpkgs/pull/18439
updated_at: 2016-09-25 05:54:25
body:
  ###### Motivation for this change

  keepasshttp is a plugin for KeePass
  This package is based on the [keefox package](https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/misc/keepass-plugins/keefox/default.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
    - [ ] OS X
    - [ ] Linux
  - [X] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: open
title: containers that require networking during startup fail
user_login: groxxda
html_url: https://github.com/NixOS/nixpkgs/issues/18440
updated_at: 2019-05-27 19:27:45
body:
  ## Issue description

  Currently the host side of the networking is setup during `ExecStartPost`. That means that networking is only available **after** the container finished startup.
  If the container has a service that **requires** routable networking configured to be part of it's `default.target`, the startup will wait for the routes to be created and the routes will wait for the startup to finish, resulting in a deadlock and eventually container startup timeout.
  ## Use case

  A container that uses the `acme` client
  ### Steps to reproduce
  - Add to `configuration.nix`:

  ```
  containers.test = {
    privateNetwork=true;
    hostAddress = '10.1.1.1';
    localAddress = '10.1.1.2';
    autoStart = true;
    config = {config,pkgs,...}: {
      security.acme.certs."example.com" = { };
    };
  };
  ```
  - nixos-rebuild switch
  ## Technical details
  - System: Gorilla
  - Nix version: 1.11.4
  - Nixpkgs version: master


state: closed
title: fetchpatch fails to patch
user_login: danbst
html_url: https://github.com/NixOS/nixpkgs/issues/18441
updated_at: 2017-12-23 21:05:10
body:
  ## Issue description

  I'm trying to apply patch https://github.com/NixOS/nixpkgs/pull/18419.patch to my local nixpkgs with `fetchpatch`.

  It fails, because fetchpatch reorganises diffs in a wrong way. I have 1 commit that creates a default.nix file, and 1 that changes is. Patching using `https://github.com/NixOS/nixpkgs/pull/18419.patch` works because changes have same order. Patching using `fetchpatch` fails, because first diff is changing default.nix, and next is creating default.nix.

  Not sure whether this is a bug or a normal condition, because comment explicitly says that 

  > This is primarily useful for dynamically generated patches,
  > such as GitHub's

  ping @vcunat 
  ### Steps to reproduce

  ```
  let
    pkgsWithPatches = tarballURL: patches: parentPkgs: parentPkgs.stdenv.mkDerivation {
      name = "nixpkgs-patched";
      src = fetchTarball tarballURL;
      phases = [ "unpackPhase" "patchPhase" ];
      patches = map parentPkgs.fetchpatch patches;
      postPatch = ''
        mkdir $out && cp -r * $out/
        echo "16.09" > $out/.version
        echo "16.09pre.custom" > $out/.version-suffix
      '';
    };
    URL = "https://github.com/NixOS/nixpkgs-channels/archive/562027e6c211ab9287850aa9efeb8da8c894de8c.tar.gz"; # 28.08.2016
    patches = [
        { meta.description = "update tomcat";
          url = "https://github.com/NixOS/nixpkgs/pull/18419.patch";
          sha256 = "0mxf8csah6yx66q37va668wikibcnzclppf73aww7h9i3n7lx2zz";
        }
    ];
    repo = pkgsWithPatches URL patches (import (fetchTarball URL) {});
  in repo
  ```


state: closed
title: npm2nix is broken
user_login: Profpatsch
html_url: https://github.com/NixOS/nixpkgs/issues/18442
updated_at: 2018-04-25 11:35:06
body:
  ```
  > nix-shell -p nodePackages.npm2nix

  [nix-shell:~]$ npm2nix
  module.js:327
      throw err;
      ^

  Error: Cannot find module '/nix/store/5a8lcw2r1mjyca4n3yjrzd6d8m9ar3b2-node-npm2nix-5.12.0/lib/node_modules/npm2nix/lib/npm2nix.js'
      at Function.Module._resolveFilename (module.js:325:15)
      at Function.Module._load (module.js:276:25)
      at Module.require (module.js:353:17)
      at require (internal/module.js:12:17)
      at Object.<anonymous> (/nix/store/5a8lcw2r1mjyca4n3yjrzd6d8m9ar3b2-node-npm2nix-5.12.0/lib/node_modules/npm2nix/lib/command.js:3:1)
      at Module._compile (module.js:409:26)
      at Object.Module._extensions..js (module.js:416:10)
      at Module.load (module.js:343:32)
      at Function.Module._load (module.js:300:12)
      at Function.Module.runMain (module.js:441:10)
  ```

  master from two or three days ago.


state: closed
title: nixos-generate-config: encrypt swap partitions by default
user_login: obadz
html_url: https://github.com/NixOS/nixpkgs/pull/18443
updated_at: 2019-04-20 21:14:35
body:
  ###### Motivation for this change

  Modify `nixos-generate-config` so that swap partitions are encrypted by defaults, and use a UUID/label insensitive addressing.

  Swap Encryption is really the sensible default given the amount of sensitive information that RAM can contain. See also #8277.

  cc @edolstra 
  ###### Things done

  Tested with:

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

  ---


state: closed
title: security.hidepid: enable by default
user_login: groxxda
html_url: https://github.com/NixOS/nixpkgs/pull/18444
updated_at: 2016-09-23 13:19:58
body:
  ###### Motivation for this change

  The description states that this feature is recommended if there is no valid reason to disable it, so our default should follow this recommendation.
  Since improved security is one major achievement of 16.09 I propose to add this to 16.09.

  If there are objections against making this the default, we should adjust the description.
  If there are only objections against getting this into 16.09 I can rewrite to 17.03.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  CC @joachifm @edolstra 


state: closed
title: I need to override init= for systemd-bootchart
user_login: RamKromberg
html_url: https://github.com/NixOS/nixpkgs/issues/18445
updated_at: 2016-09-08 23:34:44
body:
  I'm trying to package systemd-bootchart (https://github.com/systemd/systemd-bootchart) and I need to override the _init=_ pid0 kernel parameter. Unlike the many alternative init issues raised in the past (https://github.com/NixOS/nixpkgs/issues/18082 recently), systemd-bootchart is part of systemd and should be made a part of the module so it could be a simpler case to solve.

  Currently, I got most of the boring stuff mostly worked out in a wip module (https://gist.github.com/RamKromberg/21f64797e972564139c8ac84c364b943) except for sticking it all into the systemd unit (https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/system/boot/systemd.nix) so the conf file will actually get written. While I could just link that conf elsewhere, overriding the _init=_ kernel command line isn't so straightforwards.

  So, any thoughts?

  p.s. Also, if anyone wants to pick up it where I left it off and push it on their own, I won't mind :D


state: closed
title: nixos manual: disable ipv6 per interface
user_login: siddharthist
html_url: https://github.com/NixOS/nixpkgs/pull/18446
updated_at: 2016-09-10 15:08:30
body:
  ###### Motivation for this change

  Someone asked a question on #13293 and an answer was provided. Just wanted to add it to the documentation :smile: 
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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: nginx module: add upstream check module
user_login: mattbillenstein
html_url: https://github.com/NixOS/nixpkgs/pull/18447
updated_at: 2016-09-08 20:45:37
body:
  ###### Motivation for this change

  Add upstream check module
  ###### 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] OS X
    - [X] Linux
  - [ ] Tested compilation of all pkgs that 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: cmocka: fix build for Darwin
user_login: rasendubi
html_url: https://github.com/NixOS/nixpkgs/pull/18448
updated_at: 2016-09-09 08:14:10
body:
  ###### Motivation for this change

  See https://open.cryptomilk.org/issues/43 for upstream issue.
  ###### 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] OS X
    - [x] Linux
  - [x] 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: nginx module: update statsd, develkit, rtmp
user_login: mattbillenstein
html_url: https://github.com/NixOS/nixpkgs/pull/18449
updated_at: 2016-09-09 01:04:44
body:
  ###### Motivation for this change

  nginx statsd module doesn't build, the zebrafishlabs github repo seems dead -- switch to a working one

  update ngx_devel_kit and rtmp to fix mainline build
  ###### 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] OS X
    - [X] Linux
  - [ ] Tested compilation of all pkgs that 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: wine: 1.8.3 -> 1.8.4; 1.9.16 -> 1.9.18
user_login: bendlas
html_url: https://github.com/NixOS/nixpkgs/pull/18450
updated_at: 2016-09-13 15:31:57
body:
  - update mono and gecko versions
  - update winetricks
  - replace sourceforge download urls

  I'm just building the wow/staging version. If anything goes wrong, I'll get back ASAP.


state: closed
title: Linux 4.7.3 keyboard not working
user_login: ikervagyok
html_url: https://github.com/NixOS/nixpkgs/issues/18451
updated_at: 2016-09-09 12:16:26
body:
  ## Issue description

  Linux Kernel 4.7.3 seems broken, as my laptops keyboard doesn't work.
  experienced by the arch community too: https://bugs.archlinux.org/task/50700
  ### Steps to reproduce

  update, reboot - 4.6 and 4.7.2 work, 4.7.3 doesn't
  ## Technical details
  - nixos-version: 17.03.git.8179a23 (Gorilla)
  - nix-env --version: nix-env (Nix) 1.11.4
  - nix-instantiate --eval github/nixpkgs -A lib.nixpkgsVersion: "17.03.git.515bc7c"


state: closed
title: postgrey: init at 1.36
user_login: bendlas
html_url: https://github.com/NixOS/nixpkgs/pull/18452
updated_at: 2016-09-30 14:08:33
body:
  ###### Motivation for this change

  Provide a postgrey package and service to use in mail servers
  ###### Things done
  - Built on platform(s)
    - [x] NixOS
    - [ ] Linux
  - [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).
  - [ ] Provide tighter integration with the postfix service (in progress for a later PR)

  ---

  also init `Parse::Syslog` and `IO::Multiplex` perl dependencies.


state: closed
title: atermjava: remove
user_login: chris-martin
html_url: https://github.com/NixOS/nixpkgs/pull/18453
updated_at: 2016-09-10 14:16:20
body:
  ###### Motivation for this change
  - The source jar no longer exists (#18342)
  - Nothing in nixpkgs uses `atermjava`
  - The project seems abandoned: https://github.com/cwi-swat/aterms/tree/master/aterm-java
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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: fetch-bower fails fetching components when run under nix-build
user_login: abuibrahim
html_url: https://github.com/NixOS/nixpkgs/issues/18454
updated_at: 2017-01-23 15:15:45
body:
  ## Issue description

  fetch-bower produces truncated nix-store entry when run under nix-build:

  ```
  $ nix-hash --base32 --type sha256 /nix/store/jfhkyajsjmbjdrc7wyrikx8ayr94ald7-jquery-3.1.0
  1kgli0afc7zvnny3xk2hjp19zn4brs7manjn0xq25ndjnngb0fcv

  ```

  Looking into the retrieved jquery in the nix store you can see jquery is actually missing:

  ```
  $ find /nix/store/jfhkyajsjmbjdrc7wyrikx8ayr94ald7-jquery-3.1.0
  /nix/store/jfhkyajsjmbjdrc7wyrikx8ayr94ald7-jquery-3.1.0
  /nix/store/jfhkyajsjmbjdrc7wyrikx8ayr94ald7-jquery-3.1.0/packages
  /nix/store/jfhkyajsjmbjdrc7wyrikx8ayr94ald7-jquery-3.1.0/registry
  /nix/store/jfhkyajsjmbjdrc7wyrikx8ayr94ald7-jquery-3.1.0/registry/bower.herokuapp.com
  /nix/store/jfhkyajsjmbjdrc7wyrikx8ayr94ald7-jquery-3.1.0/registry/bower.herokuapp.com/search
  /nix/store/jfhkyajsjmbjdrc7wyrikx8ayr94ald7-jquery-3.1.0/registry/bower.herokuapp.com/lookup
  /nix/store/jfhkyajsjmbjdrc7wyrikx8ayr94ald7-jquery-3.1.0/registry/bower.herokuapp.com/lookup/jquery_d223e
  /nix/store/jfhkyajsjmbjdrc7wyrikx8ayr94ald7-jquery-3.1.0/registry/bower.herokuapp.com/list

  ```

  It works fine when trying to manually run it as a regular user:

  ```
  $ fetch-bower -q --out out jquery '*' '3.1.0' 
  $ nix-hash --base32 --type sha256 out
  1rh20xgppsm0vz3w1fgxqghdjlplnyw7hj0ak4i81df4xsdh1dka

  ```
  ### Steps to reproduce

  bower.json:

  ```
  {
    "name": "test",
    "version": "0.0.0",
    "dependencies": {
      "jquery": "*"
    }
  }
  ```

  bower-packages.nix generated by `bower2nix bower.json bower-packages.nix`:

  ```
  { fetchbower, buildEnv }:
  buildEnv { name = "bower-env"; ignoreCollisions = true; paths = [
    (fetchbower "jquery" "3.1.0" "*" "1rh20xgppsm0vz3w1fgxqghdjlplnyw7hj0ak4i81df4xsdh1dka")
  ]; }
  ```

  default.nix:

  ```
  { myApp ? { outPath = ./.; name = "MyApp"; }
  , pkgs ? import <nixpkgs> {}
  }:

  pkgs.stdenv.mkDerivation {
    name = "MyApp";
    src = myApp;

    bowerComponents = pkgs.buildBowerComponents {
      name = "MyApp";
      generated = ./bower-packages.nix;
      src = myApp;
    };
  }
  ```

  run nix-build

  ```
  these derivations will be built:
    /nix/store/arzazlvdgj62d4z96hjqi0fgci3nyr25-jquery-3.1.0.drv
    /nix/store/f1g8216xi09fm1abvxkaza3s89111l8z-bower-env.drv
    /nix/store/59araajhcziv0binyp3xqh3jc8vxnvn8-bower_components-MyApp.drv
    /nix/store/mm6hwjpwd6b3g60c7jqcrfjh1cwk2mz3-MyApp.drv
  these paths will be fetched (1.94 MiB download, 15.36 MiB unpacked):
    /nix/store/ymwnm3jjm4hdv91qa2b5cqa2xrrpbp6y-node-bower-1.7.9
  fetching path ‘/nix/store/ymwnm3jjm4hdv91qa2b5cqa2xrrpbp6y-node-bower-1.7.9’...
  building path(s) ‘/nix/store/jfhkyajsjmbjdrc7wyrikx8ayr94ald7-jquery-3.1.0’

  *** Downloading ‘https://cache.nixos.org/nar/1lwnwkvxdd0wc26d580p9jkjc3jz5lhszfwv9clgfpb3w9w5w49z.nar.xz’ (signed by ‘cache.nixos.org-1’) to ‘/nix/store/ymwnm3jjm4hdv91qa2b5cqa2xrrpbp6y-node-bower-1.7.9’...
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
    0 1983k    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0output path ‘/nix/store/jfhkyajsjmbjdrc7wyrikx8ayr94ald7-jquery-3.1.0’ has r:sha256 hash ‘1kgli0afc7zvnny3xk2hjp19zn4brs7manjn0xq25ndjnngb0fcv’ when ‘1rh20xgppsm0vz3w1fgxqghdjlplnyw7hj0ak4i81df4xsdh1dka’ was expected
  cannot build derivation ‘/nix/store/f1g8216xi09fm1abvxkaza3s89111l8z-bower-env.drv’: 1 dependencies couldn't be built
  killing process 3665
  cannot build derivation ‘/nix/store/59araajhcziv0binyp3xqh3jc8vxnvn8-bower_components-MyApp.drv’: 1 dependencies couldn't be built
  cannot build derivation ‘/nix/store/mm6hwjpwd6b3g60c7jqcrfjh1cwk2mz3-MyApp.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/mm6hwjpwd6b3g60c7jqcrfjh1cwk2mz3-MyApp.drv’ failed
  ```
  ## Technical details
  - System: (16.09beta172.e3bdf6b (Flounder))
  - Nix version: (nix-env (Nix) 1.11.4)
  - Nixpkgs version: (16.09beta172.e3bdf6b)


state: closed
title: add .overrideDerivation and .overrideAttrs to packages created with callPackages
user_login: danbst
html_url: https://github.com/NixOS/nixpkgs/pull/18455
updated_at: 2019-01-02 08:17:34
body:
  ###### Motivation for this change

  After I've change tomcat to `callPackages` in https://github.com/NixOS/nixpkgs/pull/18419 , I've noticed that `pkgs.tomcat8.overrideDerivation` attribute is lost. This PR is my (and @aneeshusa) vision on how to restore it.
  ###### Things done

  [x] tested override and overrideDerivation for tomcat
  [ ] tested everything else


state: closed
title: mongodb: 3.2.1 -> 3.2.9
user_login: mattbillenstein
html_url: https://github.com/NixOS/nixpkgs/pull/18456
updated_at: 2016-09-09 14:28:27
body:
  ###### Motivation for this change

  Many upstream bugfixes since 3.2.1
  ###### 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] OS X
    - [X] Linux
  - [ ] Tested compilation of all pkgs that 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: VirtualBox nixos guest missing 3D acceleration
user_login: viric
html_url: https://github.com/NixOS/nixpkgs/issues/18457
updated_at: 2019-05-23 15:23:09
body:
  In NixOS 16.03 I enable VirtualBox guest additions (virtualization.virtualbox.guest.enable = true) and I properly get Direct Rendering in X.org but it still uses the swrast GL code. In VirtualBox I do enable "3D acceleration" but I guess there should be some userlib in the guest that makes GL go through the vm for the acceleration.

  Does anybody know how to get this 3d acceleration?

  Thank you.


state: closed
title: ocaml_4_03: init at 4.03.0
user_login: wereHamster
html_url: https://github.com/NixOS/nixpkgs/pull/18458
updated_at: 2016-09-09 16:57:28
body:
  ###### Motivation for this change

  flow needs ocaml 4.03 on Mac OS X. Copied nix expression for ocaml 4.02 and only changed the 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
    - [x] OS X
    - [ ] Linux
  - [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: toxvpn: 20160606 -> 20160909
user_login: cleverca22
html_url: https://github.com/NixOS/nixpkgs/pull/18459
updated_at: 2016-09-10 14:04:07
body:
  ###### Motivation for this change

  updating to the latest version of toxcore
  ###### 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
    - [ ] OS X
    - [x] Linux
  - [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: ttyrec fails to start: Out of pty's
user_login: fadenb
html_url: https://github.com/NixOS/nixpkgs/issues/18460
updated_at: 2018-04-04 05:44:03
body:
  ## Issue description

  ttyrec fails with `Out of pty's` error message.

  @zimbatm 
  ### Steps to reproduce

  ```
  λ becky ~ → nox ttyrec                                                                                                                                                                      ~
  Refreshing cache
  1 ttyrec-1.0.8 (nixos.ttyrec)
      Terminal interaction recorder and player
  2 ttyrec-1.0.8 (nixpkgs.ttyrec)
      Terminal interaction recorder and player
  Packages to install: 2
  installing ‘ttyrec-1.0.8’
  these paths will be fetched (0.01 MiB download, 0.05 MiB unpacked):
    /nix/store/wfgccaa618p1bd1wygk78igllw92w6xf-ttyrec-1.0.8
  fetching path ‘/nix/store/wfgccaa618p1bd1wygk78igllw92w6xf-ttyrec-1.0.8’...

  *** Downloading ‘https://cache.nixos.org/nar/19ks5bbv3xf993ffrvja9nicl6p0i6mrxs4alc7fbzb8x80gg5xl.nar.xz’ (signed by ‘cache.nixos.org-1’) to ‘/nix/store/wfgccaa618p1bd1wygk78igllw92w6xf-ttyrec-1.0.8’...
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
  100 11432  100 11432    0     0  19338      0 --:--:-- --:--:-- --:--:-- 19343

  building path(s) ‘/nix/store/ai3gsip3ilypfjlpdg78xd68vfxi5isx-user-environment’
  created 2325 symlinks in user environment
  λ becky ~ → ttyrec                                                                                                                                                                          ~
  Out of pty's
  [1]    21627 terminated  ttyrec
  λ becky ~ →                                                                                                                                                                                 ~
  λ becky ~ → ttyrec test                                                                                                                                                                     ~
  Out of pty's
  [1]    21645 terminated  ttyrec test
  λ becky ~ →                                                                                                                                                                                 ~

  ```
  ## Technical details
  - System: 17.03.git.3263335 (Flounder)
  - Nix version: nix-env (Nix) 1.11pre4273_71039be
  - Nixpkgs version: 17.03.git.3263335M


state: closed
title: libiconv-osx is borken on macOS 10.12 Sierra
user_login: kirelagin
html_url: https://github.com/NixOS/nixpkgs/issues/18461
updated_at: 2016-10-22 16:36:59
body:
  ``` text
  › ghci
  GHCi, version 8.0.1: http://www.haskell.org/ghc/  :? for help
  <command line>: can't load .so/.DLL for: /nix/store/xc80lqlb3k0xfh0n5zrpc4i29cllc141-libiconv-osx-10.9.5/lib/libiconv.dylib (dlopen(/nix/store/xc80lqlb3k0xfh0n5zrpc4i29cllc141-libiconv-osx-10.9.5/lib/libiconv.dylib, 5): no suitable image found.  Did find:
          /nix/store/xc80lqlb3k0xfh0n5zrpc4i29cllc141-libiconv-osx-10.9.5/lib/libiconv.dylib: malformed mach-o image: symbol table underruns __LINKEDIT)
  ```

  (I could not reproduce the error with other programs that depend on libiconv-osx.)

  Looking at the sources of dyld-360.22, which ships with 10.11.6, I don’t see this kind of error message, so, I guess, it’s a new check added in Sierra. I’m trying to figure out what’s wrong with the dylib. This binary comes straight from Apple, right? Which makes things even more strange. Does anyone happen to know where to get the sources of new dyld?

  /cc @copumpkin @shlevy


state: closed
title: Linux-kernel: Workaround for keyboard not working
user_login: ikervagyok
html_url: https://github.com/NixOS/nixpkgs/pull/18462
updated_at: 2016-09-09 19:51:36
body:
  ###### Motivation for this change

  fix keyboard not working because of missing module
  ###### Things done

  works for me, as suggested in the archlinux and nixos threads:
  https://github.com/NixOS/nixpkgs/issues/18451
  https://bugs.archlinux.org/task/50700
  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
    - [x] NixOS
    - [ ] OS X
    - [ ] Linux
  - [ ] 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).

  ---

  …18451

  remove after upstream gets fixed


state: closed
title: Selfoss : add package and module
user_login: regnat
html_url: https://github.com/NixOS/nixpkgs/pull/18463
updated_at: 2016-09-27 05:27:46
body:
  ###### Motivation for this change

  Selfoss is a rss aggretator/reader.

  This pr adds the package and a module for it
  ###### Things done
  - [X] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
    - [X] NixOS
    - [ ] OS X
    - [ ] Linux
  - [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: bash with special readline, so we can have custom mode in the prompt
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/pull/18464
updated_at: 2016-09-17 07:43:56
body:
  ###### Motivation for this change

  The motivation for this is basically this: https://github.com/calid/bash#bash-with-configurable-mode-strings

  First, I try to patch readline with the patches from https://github.com/calid/readline so I can then build bash with this custom readline.

  Although I fail to patch readline properly (it always reports another hash for one of the patches).
  Can someone please help me?

  ([relevant mailinglist thread](http://lists.science.uu.nl/pipermail/nix-dev/2016-September/021687.html))
  ###### 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
    - [ ] OS X
    - [x] Linux
  - [ ] 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: neovim does not work on macOS 10.12 Sierra
user_login: kirelagin
html_url: https://github.com/NixOS/nixpkgs/issues/18466
updated_at: 2016-12-07 19:33:03
body:
  ``` text
  › ./bin/nvim
  nvim(39665,0x7fffd29413c0) malloc: *** malloc_zone_unregister() failed for 0x7fffd2937000
  ```

  This is jemalloc/jemalloc#420.

  For some reason, neovim installed from Homebrew works just fine, even though I can’t see any Sierra specific changes to the neovim or jemalloc formulas. Need to investigate.

  /cc @copumpkin @matthewbauer


state: closed
title: vscode: 1.4.0 -> 1.5.1
user_login: uralbash
html_url: https://github.com/NixOS/nixpkgs/pull/18468
updated_at: 2016-09-13 05:35:17
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
    - [ ] OS X
    - [x] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Fix borgbackup dependency on lz4
user_login: mdorman
html_url: https://github.com/NixOS/nixpkgs/pull/18469
updated_at: 2016-09-09 16:25:38
body:
  ###### Motivation for this change

  Fails to build, [per hydra log](http://hydra.nixos.org/build/40146404/log/raw), pretty clearly as a consequence of NixOS/nixpkgs@b87d5abafd8e77669f69470ee17f47e8464d3370
  ###### Things done
  - [X] Tested using sandboxing
  - Built on platform(s)
    - [X] NixOS
    - [ ] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] 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 @nckx 


state: closed
title: duplicity: add dependency on rsync
user_login: roconnor
html_url: https://github.com/NixOS/nixpkgs/pull/18470
updated_at: 2016-09-09 16:41:00
body:
  ###### Motivation for this change

  To enable duplicity to work with the rsync:// protocol.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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 @viric @peti 

  ---

  When using the rsync:// protocol, duplicity expects to find the rsync binary in the path.
  Without rsync in the path, duplicity fails with the following error

  ```
  Attempt 1 failed. AttributeError: 'NoneType' object has no attribute 'rfind'
  ```

  Adding rsync to the path enables the rsync:// protocol to work correctly.


state: closed
title: darwin: problem with chmod from coreutils-8.25
user_login: squiddle
html_url: https://github.com/NixOS/nixpkgs/issues/18471
updated_at: 2016-09-09 20:24:15
body:
  ## Issue description

  i try to install a modified package for boot (pkgs/development/tools/build-managers/boot).
  I want it to use JDK 8 instead of 7.

  But when it comes to building boot it fails with the following error:

  ```
  installing ‘boot-2.5.2’
  these derivations will be built:
    /nix/store/jalm2jiygcgb1qxdmvvrab20gxmwfn7c-boot-2.5.2.drv
  building path(s) ‘/nix/store/34a74ckhbba5k97wsbyn7phs6ficj9j4-boot-2.5.2’
  mkdir: created directory '/nix/store/34a74ckhbba5k97wsbyn7phs6ficj9j4-boot-2.5.2'
  mkdir: created directory '/nix/store/34a74ckhbba5k97wsbyn7phs6ficj9j4-boot-2.5.2/bin'
  '/nix/store/0592q8kpdgg2wygmmv4qbgxxkmqcaq20-boot.sh' -> '/nix/store/34a74ckhbba5k97wsbyn7phs6ficj9j4-boot-2.5.2/bin/boot'
  dyld: lazy symbol binding failed: Symbol not found: _fchmodat
    Referenced from: /nix/store/mhygbibbr31b6dqwxy1iqaj7g4lz03zj-coreutils-8.25/bin/chmod
    Expected in: /usr/lib/libSystem.B.dylib

  dyld: Symbol not found: _fchmodat
    Referenced from: /nix/store/mhygbibbr31b6dqwxy1iqaj7g4lz03zj-coreutils-8.25/bin/chmod
    Expected in: /usr/lib/libSystem.B.dylib

  /nix/store/s18jyv965qzrvvl6wjs73642pbfr59fg-builder.sh: line 7: 26002 Trace/BPT trap: 5       chmod -v 755 $boot_bin
  builder for ‘/nix/store/jalm2jiygcgb1qxdmvvrab20gxmwfn7c-boot-2.5.2.drv’ failed with exit code 133
  error: build of ‘/nix/store/jalm2jiygcgb1qxdmvvrab20gxmwfn7c-boot-2.5.2.drv’ failed
  ```
  ### Steps to reproduce

  I add this to my `~/.nixpkgs/config.nix`

  ```
  {
    packageOverrides = pkgs: rec {
      boot = pkgs.boot.override {
        jdk = pkgs.openjdk8;
      };
    };
  }
  ```

  and run `nix-env --install boot`

  when i use `otool -L` to see the linking information of the named chmod cmd i get the following output:

  ```
  $ otool -L /nix/store/mhygbibbr31b6dqwxy1iqaj7g4lz03zj-coreutils-8.25/bin/chmod
  /nix/store/mhygbibbr31b6dqwxy1iqaj7g4lz03zj-coreutils-8.25/bin/chmod:
          /nix/store/n9pqsflc5k0fj518k1gxkj3g2dyxvbcg-gmp-6.1.1/lib/libgmp.10.dylib (compatibility version 14.0.0, current version 14.1.0)
          /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1226.10.1)
  ```
  ## Technical details
  - System: OSX 10.9.5
  - Nix version: nix-env (Nix) 1.11.3
  - Nixpkgs version: "16.09pre90369.202d9e2"


state: closed
title: Nixpkgs no longer works on Mac OS <=10.9
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/18472
updated_at: 2017-02-06 03:29:29
body:
  I broke our main compatibility layer in https://github.com/NixOS/nixpkgs/commit/948b7f23bbc42a87e66a473c5c4543cfa5a03da7, since I don't really feel like supporting it and didn't think the effort was worth it for how few Mac users keep their machines on older systems.

  Looking for feedback from people who think this is a bad idea and want support for old Darwin versions. It might be possible to revive the old approach, or by inserting other compatibility shims to approximate the syscall variations between kernels.


state: closed
title: Can't control kernel module load order
user_login: devoid
html_url: https://github.com/NixOS/nixpkgs/issues/18473
updated_at: 2016-09-09 23:41:04
body:
  **Description**:
  I would like to make sure that the kernel modules 'pci_stub' and 'vfio_pci' are loaded and initialized before 'nvidia' and it's kin. Setting the oder in `boot.kernelModules' seems to have no affect.

  http://nixpaste.lbr.uno/II3eDmPW

  **Version info**:
  `nixos-version`
  16.03.1287.6ac7ffd (Emu)

  `nix-env --version`
  nix-env (Nix) 1.11.2

  **Relevant configuration**:

  `/etc/nixos/configuration.nix` (truncated)

  ```
    # ... snip ...
    boot.kernelModules = [
      "pci_stub"
      "vfio"
      "vfio_iommu_type1"
      "vfio_pci"
      "nvidia"
      "nvidia_uvm"
    ];

    #boot.blacklistedKernelModules = [ "nouveau" "nvidia" ];

    boot.extraKernelParams = [
      "intel_iommu=on"
      "vfio_iommu_type1.allow_unsafe_interrupts=1"

      # Add GTX 1080 to vfio-pci
      "pci-stub.ids=10de:1b80,10de:10f0"
      "vfio-pci.ids=10de:1b80,10de:10f0"

      "kvm.allow_unsafe_assigned_interrupts=1"
      "kvm.ignore_msrs=1"

    ];
    # ... snip ...
    # Enable the X11 windowing system.
    services.xserver = {
      enable = true;
      layout = "us";
      videoDrivers = [ "nvidia" ];

      displayManager.slim.enable = true;

      desktopManager = {
        gnome3.enable = true;
        default = "gnome3";
      };

    };

  ```


state: closed
title: assertion failed in setuid-wrapper.c:34
user_login: siddharthist
html_url: https://github.com/NixOS/nixpkgs/issues/18474
updated_at: 2016-12-30 20:27:09
body:
  ## Issue description

  ```
  $ light --help
  light: setuid-wrapper.c:34: main: Assertion `(strncmp(self, wrapperDir, strlen(wrapperDir)) == 0) && (self[strlen(wrapperDir)] == '/')' failed.
  zsh: abort      light --help

  $ sudo systemctl --help
  sudo: setuid-wrapper.c:34: main: Assertion `(strncmp(self, wrapperDir, strlen(wrapperDir)) == 0) && (self[strlen(wrapperDir)] == '/')' failed.
  ```
  ### Steps to reproduce
  1. Try using a program that utilizes setuid-wrapper
  2. Watch it fail!
  ## Technical details
  - System: 16.09pre90254.6b20d5b (Flounder)
  - Nix version: nix-env (Nix) 1.11.3
  - Nixpkgs version: "17.03.git.190b1d1"


state: open
title: keyfinder has no binaries
user_login: michalrus
html_url: https://github.com/NixOS/nixpkgs/issues/18475
updated_at: 2019-01-16 15:27:53
body:
  ## Issue description

  There’s no KeyFinder executable in path, after installing keyfinder — https://github.com/NixOS/nixpkgs/blob/e9379f7416d04b6b7ff475816b0aa395c1e3f7f9/pkgs/applications/audio/keyfinder/default.nix
  ### Steps to reproduce

  ```
  % nix-shell -p keyfinder
  % cd /nix/store ; find $(ls | grep keyfinder) -type f -executable
  8bhrl2wyb6s8wpsyag4zycipzwhkn9vj-libkeyfinder-2.1/lib/libkeyfinder.so.2.1.0
  %
  ```
  ## Technical details
  - System: 16.09.git.8a8c1a9 (Flounder)
  - Nix version: nix-env (Nix) 1.11.3
  - Nixpkgs version: "16.09pre90254.6b20d5b"


state: closed
title: Beets: fix keyfinder plugin (did not work) and add copyartifacts plugin
user_login: michalrus
html_url: https://github.com/NixOS/nixpkgs/pull/18476
updated_at: 2016-09-13 09:51:44
body:
  ###### Motivation for this change
  1. `keyfinder` did not work.
  2. `copyartifacts` is a useful plugin to copy some album extras (scans, logs, cues etc.) along with the audio files
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [x] Tested compilation of all pkgs that depend — none do.
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).


state: closed
title: pktgen: 3.0.04 -> 3.0.13
user_login: abuibrahim
html_url: https://github.com/NixOS/nixpkgs/pull/18477
updated_at: 2016-09-10 10:06:14
body:
  ###### Motivation for this change

  Upgrade to 3.0.13
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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: python-qscintilla: unbreak
user_login: danbst
html_url: https://github.com/NixOS/nixpkgs/pull/18478
updated_at: 2016-09-10 08:52:29
body:
  This unbreaks tortoisehg. Fix stolen from
  https://github.com/NixOS/nixpkgs/commit/7fd851f613bda4c98d1e8e5e410302abc718114b


state: closed
title: wxmaxima missing hicolor icon theme?
user_login: 8573
html_url: https://github.com/NixOS/nixpkgs/issues/18479
updated_at: 2018-01-11 08:00:33
body:
  ## Issue description

  For me, the program `wxmaxima`, when started, throws up many error dialogs, with corresponding error messages in the terminal, preceded by a message complaining of a lack of "The 'hicolor' theme":

  ```
  $ wxmaxima

  (wxmaxima:29612): Gtk-WARNING **: Could not find the icon 'stock_about'. The 'hicolor' theme
  was not found either, perhaps you need to install it.
  You can get a copy from:
          http://icon-theme.freedesktop.org/releases
  ./src/gtk/toolbar.cpp(262): assert "bitmap.IsOk()" failed in SetImage(): invalid bitmap for wxToolBar icon
  ./src/gtk/toolbar.cpp(262): assert "bitmap.IsOk()" failed in SetImage(): invalid bitmap for wxToolBar icon
  ./src/gtk/toolbar.cpp(262): assert "bitmap.IsOk()" failed in SetImage(): invalid bitmap for wxToolBar icon
  ./src/gtk/toolbar.cpp(262): assert "bitmap.IsOk()" failed in SetImage(): invalid bitmap for wxToolBar icon
  ./src/gtk/toolbar.cpp(262): assert "bitmap.IsOk()" failed in SetImage(): invalid bitmap for wxToolBar icon
  ./src/gtk/toolbar.cpp(262): assert "bitmap.IsOk()" failed in SetImage(): invalid bitmap for wxToolBar icon
  ./src/gtk/toolbar.cpp(262): assert "bitmap.IsOk()" failed in SetImage(): invalid bitmap for wxToolBar icon
  ./src/gtk/toolbar.cpp(262): assert "bitmap.IsOk()" failed in SetImage(): invalid bitmap for wxToolBar icon
  ./src/gtk/toolbar.cpp(262): assert "bitmap.IsOk()" failed in SetImage(): invalid bitmap for wxToolBar icon
  ./src/gtk/toolbar.cpp(262): assert "bitmap.IsOk()" failed in SetImage(): invalid bitmap for wxToolBar icon
  ./src/gtk/toolbar.cpp(262): assert "bitmap.IsOk()" failed in SetImage(): invalid bitmap for wxToolBar icon
  ./src/gtk/toolbar.cpp(262): assert "bitmap.IsOk()" failed in SetImage(): invalid bitmap for wxToolBar icon
  ./src/gtk/toolbar.cpp(262): assert "bitmap.IsOk()" failed in SetImage(): invalid bitmap for wxToolBar icon
  ./src/gtk/toolbar.cpp(262): assert "bitmap.IsOk()" failed in SetImage(): invalid bitmap for wxToolBar icon
  ./src/gtk/toolbar.cpp(262): assert "bitmap.IsOk()" failed in SetImage(): invalid bitmap for wxToolBar icon
  ./src/gtk/toolbar.cpp(262): assert "bitmap.IsOk()" failed in SetImage(): invalid bitmap for wxToolBar icon
  ./src/gtk/toolbar.cpp(262): assert "bitmap.IsOk()" failed in SetImage(): invalid bitmap for wxToolBar icon
  ./src/gtk/toolbar.cpp(262): assert "bitmap.IsOk()" failed in SetImage(): invalid bitmap for wxToolBar icon
  ```

  Should `hicolor_icon_theme` be included as a dependency of `wxmaxima` such that `wxmaxima` will be able to find it?
  ### Steps to reproduce

  Install and run `wxmaxima` (without having `hicolor_icon_theme` in the set of system packages?).
  ## Technical details
  - System: NixOS `16.09pre90254.6b20d5b (Flounder)`
  - Nix version: `nix-env (Nix) 1.11.3`
  - Nixpkgs version: `"16.09pre90254.6b20d5b"`


state: closed
title: Does our texlive-new support htlatex?
user_login: peti
html_url: https://github.com/NixOS/nixpkgs/issues/18480
updated_at: 2016-09-10 20:57:16
body:
  And if it does, how can I use it? Has anyone use `htlatex` successfully and can provide a working example to me?

  Cc: @vcunat 


state: closed
title: docker: 1.10.3 -> 1.12.1
user_login: offlinehacker
html_url: https://github.com/NixOS/nixpkgs/pull/18481
updated_at: 2016-09-18 18:05:28
body:
  ###### Motivation for this change

  Docker we have is very old. This build is also much better as previous, it provides man files, has dependency clean-up and removes uneeded references to go compiler. I've tested this with and without nixos and works without any issues. It would be nice to have this merged in 16.09 @domenkozar 
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Using self prevent aliasing overriden packages
user_login: nbp
html_url: https://github.com/NixOS/nixpkgs/pull/18483
updated_at: 2016-09-12 18:29:21
body:
  This changes are reverting #14398 as `self.` refers to the `all-packages.nix` set instead of the fix-point including the overriden packages.

  Apparently, it seems that people used to rely on aliases as dependencies, and expected that overriding a package (which never got specified) should override all aliases of it. (#18316)

  This implies that we would have to find another solution for aliases (#10851) , such that we can do a fix-point on aliases before we use the aliases as dependencies.  Note, aliases are supposed to be at the same evaluation depth as the package that they alias, otherwise the security model would leak unpatched versions of the packages.

  I will note, that this revert include additional removal of `self.` from the derivations/arguments of a few packages which are embedded in `all-packages.nix`.  Using `self.` is similar to hard-linking and should be avoided as this would cause extra recompilations.

  @domenkozar @edolstra 


state: closed
title: Python on Nix claims to be manylinux compatible
user_login: RonnyPfannschmidt
html_url: https://github.com/NixOS/nixpkgs/issues/18484
updated_at: 2019-02-15 06:14:31
body:
  ## Issue description

  thanks to the rules in https://www.python.org/dev/peps/pep-0513/#platform-detection-for-installers
  python on nix is considered to be manylinux compatible

  in order to elevate the issue it is necessary to create a `_manylinux` python module that contains `manylinux1_compatible = False`


state: closed
title: neomutt: 20160827 -> 20160910
user_login: erikryb
html_url: https://github.com/NixOS/nixpkgs/pull/18485
updated_at: 2016-09-13 05:29:57
body:
  ###### Motivation for this change

  New NeoMutt release. See [here](http://www.neomutt.org/2016/09/10/release) for 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
    - [ ] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: buildGoPackage: deps.json -> deps.nix in NIXON
user_login: kamilchm
html_url: https://github.com/NixOS/nixpkgs/pull/18487
updated_at: 2016-09-15 23:45:07
body:
  ###### Motivation for this change

  https://github.com/NixOS/nixpkgs/pull/17254#issuecomment-245295541
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [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: Miscellaneous packages: Use sha256 instead of md5 (part 2)
user_login: chris-martin
html_url: https://github.com/NixOS/nixpkgs/pull/18488
updated_at: 2016-09-13 05:11:43
body:
  More of the same from #18347
  ###### Motivation for this change
  #4491 - md5 is a bad hash
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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: xflux-gui: 1.1.1 -> 2016-08-08
user_login: aske
html_url: https://github.com/NixOS/nixpkgs/pull/18489
updated_at: 2016-09-13 05:10:43
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
    - [ ] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  Taskbar icons don't seem to work for some reason. cc @sheenobu 
  Also I haven't been able to find version numbers anywhere so I moved to git date versioning.


state: closed
title: Add Z3 dependency for Cryptol REPL users
user_login: aneeshusa
html_url: https://github.com/NixOS/nixpkgs/issues/18490
updated_at: 2016-09-10 23:15:58
body:
  ## Issue description

  [Cryptol](http://www.cryptol.net/) has a [dependency on Z3](http://www.cryptol.net/downloads.html), but its Nix derivation does not express this dependency.
  I have worked around this locally with an override and `wrapProgram` (or alternatively `nix-env -iA z3` works), but I would like to upstream this change. It looks like `haskell-packages.nix` is auto-generated - what is the best way to add this dependency to `nixpkgs`?

  cc @peti 
  ### Steps to reproduce

  ``` console
  $ nix-env -iA cryptol
  $ cryptol
  ```

  cryptol will exit with this error:

  ```
  Errors encountered on startup; exiting:
      [error] z3 is required to run Cryptol, but was not found in the system path. See the Cryptol README for more on how to install z3.
  ```
  ## Technical details
  - System: (NixOS: `nixos-version`, Ubuntu/Fedora: `lsb_release -a`, ...): 17.03pre91001.f4c2339 (Gorilla)
  - Nix version: (run `nix-env --version`): nix-env (Nix) 1.11.4
  - Nixpkgs version: (run `nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion`): "17.03pre91001.f4c2339"


state: closed
title: Replace Network-interfaces.target
user_login: groxxda
html_url: https://github.com/NixOS/nixpkgs/pull/18491
updated_at: 2017-04-05 18:06:10
body:
  ###### Motivation for this change

  **This is ready for review and test**

  Systemd upstream provides 3 targets that should be used in services to allow ordering and dependencies for networking (network, network-pre, network-online)
  Nixos adds at least network-interfaces.target to the list where it is not clear what it's purpose is.
  To make network setup easier to understand for module developers this is an effor to get rid of the superfluous target.
  This is a follow up on the removal of up-up.target and is not yet ready for merge.
  ~~I post this merely for early review and discussion (Hijacking an unrelated or was not a good idea in the first place)~~

  ~~Most~~ commits should be safe to merge ~~(getting closer to upstream stuff)~~

  **Especially the changes to the scripted network interface setup should be reviewed with care** even though all networking tests passed with them.

  ~~See also https://github.com/joachifm/nixpkgs/tree/network-interfaces~~

  Ping @joachifm 

  Next steps:
  - [x] Merge joachifm's branch
  - [ ] Review all changes, especially the work on network-interfaces-scripted.nix
  - [x] Cleanup the mess that accumulated in all these commits
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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: openocd: externalize jimtcl and libjaylink dependencies
user_login: elitak
html_url: https://github.com/NixOS/nixpkgs/pull/18492
updated_at: 2018-12-29 08:42:50
body:
  ###### Motivation for this change

  I was working on bumping openocd to 0.90, but was beaten to it. Absent from the recent changes are the externalization of the jimtcl and libjaylink dependencies, so here they are.

  There's a FIXME in here that ought to be addressed before committing. I couldn't figure out how to get the propagatedBuildInputs included automatically in the link step, so I had to add in the `-l<lib>` flags manually. How do I avoid this?
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: mpv: 0.19.0 -> 0.20.0, enable vaapi support
user_login: aske
html_url: https://github.com/NixOS/nixpkgs/pull/18493
updated_at: 2016-09-10 19:56:49
body:
  ###### Motivation for this change

  Vaapi seems to be the only API supported by Intel graphics drivers.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Add new input method: fcitx-libpinyin
user_login: yshui
html_url: https://github.com/NixOS/nixpkgs/pull/18495
updated_at: 2016-10-04 20:46:12
body:
  ###### 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
    - [ ] OS X
    - [x] 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: go: mention breaking changes in packaging in the release notes
user_login: rushmorem
html_url: https://github.com/NixOS/nixpkgs/issues/18496
updated_at: 2016-09-10 21:28:57
body:
  `nixos/doc/manual/release-notes/rl-1609.xml` needs to mention the breaking changes in `Go` packaging.


state: closed
title: cryptol: Make Z3 available for REPL users
user_login: aneeshusa
html_url: https://github.com/NixOS/nixpkgs/pull/18497
updated_at: 2016-09-10 23:15:58
body:
  ###### Motivation for this change

  The Cryptol REPL has a hard dependency on Z3, but the rest of the
  library uses SBV to support multiple solvers. Ensure that Z3 is
  available for `pkgs.cryptol`, which is likely to be installed via
  nix-env for REPL usage, but do not change pkgs.haskellPackages.cryptol,
  which is likely to be used as a dependency (in Nix expressions).
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [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).

  ---

  Fixes #18490. cc @peti 

  I think multiple outputs might be a better way to do this, but I'm not very familiar with how they work, or the Haskell infrastructure.


state: closed
title: Move to explicit gtk2 and gtk3 choice
user_login: aske
html_url: https://github.com/NixOS/nixpkgs/pull/18498
updated_at: 2016-09-13 10:25:12
body:
  ###### Motivation for this change

  GTK3 is the recommended version of GTK library right now and GTK2 is in maintenance-mode. Usually an alias points to the latest version of a package, though there are some notable exceptions in the tree, such as GTK, Python and several others. This proposal is in the spirit of current work of moving to Python 3 by default (#18185).
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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 work in progress; many packages are still in the need of change. It would be good to have some feedback on whether we want this before moving further, also any help with fixing all references is much appreciated.


state: closed
title: gocd-server: add startupOptions, empty extraOptions
user_login: tvon
html_url: https://github.com/NixOS/nixpkgs/pull/18500
updated_at: 2016-09-15 11:39:29
body:
  ###### Motivation for this change

  Avoiding unexpected behavior.

  `services.gocd-server.extraOptions` has a default value which seems surprising given other "extraOptions" values are empty (including that for gocd-agent).  Given that default value seems important, it was moved to `startupOptions` to mirror how gocd-agent is configured, and the default was removed for `extraOptions`.
  ###### 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
    - [ ] OS X
    - [X] Linux
  - [ ] 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: gocd-server: 16.7.0-3819 -> 16.9.0-4001
user_login: tvon
html_url: https://github.com/NixOS/nixpkgs/pull/18501
updated_at: 2016-09-15 11:39:43
body:
  ###### Motivation for this change

  Update to latest release of gocd-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
    - [ ] OS X
    - [X] Linux
  - [ ] 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: gocd-agent: 16.7.0-3819 -> 16.9.0-4001
user_login: tvon
html_url: https://github.com/NixOS/nixpkgs/pull/18502
updated_at: 2016-09-15 11:39:43
body:
  ###### Motivation for this change

  Update to latest release of gocd-agent.
  ###### 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
    - [ ] OS X
    - [x] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: open
title: NixOS sshd_config and/or PAM(?) breaks this config
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/issues/18503
updated_at: 2018-06-09 13:33:40
body:
  ## Issue description

  SSH supports denying password authentication _except_ for clients on the local network with a sshd_config snippet like this[1]:

  ```
  PasswordAuthentication no

  Match address 192.0.2.0/24
      PasswordAuthentication yes
  ```

  This works on e.g. Ubuntu (and I presume all major distros). However, it doesn't work on NixOS.
  ### Steps to reproduce

  Server configuration.nix snippet:

  ```
    services.openssh = {
      enable = true;
      passwordAuthentication = false;
      extraConfig = ''
        # LogLevel DEBUG3

        # Allow password authentication on local network
        Match Address 192.168.1.0/24
            PasswordAuthentication yes
      '';
    };
  ```

  Connecting with a client, forcing password authentication:

  ```
  ssh -o PreferredAuthentications=password -o PubkeyAuthentication=no $server
  ```

  Give it your password, but you'll still be denied access.
  ## Technical details
  - System: NixOS 16.03 / 16.09

  [1] http://askubuntu.com/questions/101670/how-can-i-allow-ssh-password-authentication-from-only-certain-ip-addresses


state: closed
title: The state of Nix on OS X
user_login: dhess
html_url: https://github.com/NixOS/nixpkgs/issues/18506
updated_at: 2018-01-10 19:17:48
body:
  This is not meant as a rebuke or a criticism, it's just an honest question with no ill will: are there currently any Nix maintainers who are actively working on the OS X port?

  I ask because it seems that, lately, many OS X-related issues go weeks or months with nothing more than a non-committal acknowledgement of the problem.

  Examples of such long-standing issues, just off the top of my head:
  - OS X sandbox builds
  - https://github.com/NixOS/nixpkgs/issues/12863 (there is (or was, anyway) even a patch which fixes this one)
  - https://github.com/NixOS/nixpkgs/issues/17372

  In some cases, e.g., https://github.com/NixOS/nixpkgs/issues/18461 and #17372, these are show-stopper issues that affect, or will soon affect, nearly everyone running the OS X port. #17372 was reported over 6 weeks ago and as far as I can tell, no Nix maintainer even tried to reproduce the problem until a few days ago. Now we are just days away from the 10.12 release and we're only just starting to get a handle on things that are broken/will break.

  Again, this is not a criticism, it's just a statement of fact. I understand that Nix is run by volunteers and that most of those volunteers are running NixOS or some other Linux distro, and therefore those platforms are the priority. If nobody has time to maintain Nix on OS X at the moment, I completely understand that and I am not looking to apportion blame; I would just appreciate a clearer picture of the current "state of the port."


state: closed
title: ntl: init at 9.11.0
user_login: markus1189
html_url: https://github.com/NixOS/nixpkgs/pull/18507
updated_at: 2016-09-12 17:26:30
body:
  ###### Motivation for this change

  Provides `libntl.so` from NTL (http://www.shoup.net/ntl/).
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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: hhvm: 3.12.1 -> 3.15.0
user_login: derchrisuk
html_url: https://github.com/NixOS/nixpkgs/pull/18508
updated_at: 2016-09-13 05:04:42
body:
  ###### Motivation for this change

  Package claimed to be updated to 3.14.5, but git rev was still pointing to 3.12.1
  Instead of updating to the correct 3.12.1 rev, I updated package to latest 3.15.0
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: texinfo: 6.1 -> 6.3
user_login: lsix
html_url: https://github.com/NixOS/nixpkgs/pull/18509
updated_at: 2016-09-12 20:09:32
body:
  ###### Motivation for this change

  PR against staging
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  See http://lists.gnu.org/archive/html/info-gnu/2016-09/msg00004.html
  for release anouncement


state: closed
title: asunder: init at 2.8
user_login: laMudri
html_url: https://github.com/NixOS/nixpkgs/pull/18510
updated_at: 2017-03-31 12:22:28
body:
  ###### Motivation for this change

  Add the asunder package for CD ripping.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [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).

  ---

  I can't find the packages required for Musepack and AAC support, so they don't work. Other formats can be ripped to, though I have only actually tested FLAC. The defaults are chosen to be what I imagine to be unobjectionable, but I'm happy to have the defaults changed.


state: closed
title: modules: optionSet -> submodule
user_login: ericsagnes
html_url: https://github.com/NixOS/nixpkgs/pull/18511
updated_at: 2016-10-03 04:06:00
body:
  ###### Motivation for this change

  `optionSet` is deprecated and dynamically changed to `submodule` during module evaluation.
  This PR refactor most of NixOS modules that were using `optionSet` to `submodule`.

  ~~Two modules are not part of this PR due to their non-trivial use of `optionSet`:~~

  ~~\- nixos/modules/system/boot/systemd.nix~~
  ~~\- nixos/modules/system/boot/networkd.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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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: What does `hiPrioSet` for `python27Packages` do?
user_login: dezgeg
html_url: https://github.com/NixOS/nixpkgs/issues/18512
updated_at: 2016-09-12 10:19:26
body:
  The only usage of `hiPrioSet` in the entire nixpkgs history is this which was added by @domenkozar in 2014:

  ```
  10130   python27Packages = lib.hiPrioSet (recurseIntoAttrs (callPackage ./python-packages.nix {
  10131     python = python27;
  10132     self = python27Packages;
  10133   }));
  ```

  ```
  commit eac9fe354c06ee7306935225e4db145edaa9c7da
  Author: Domen Kožar <domen@dev.si>
  Date:   Thu May 22 08:58:49 2014 +0200

      python27Packages is now a hiPrioSet to avoid other python versions interfering
  ```

  I wonder what it achieves, given that the derivation names are versioned like `python2.7-setuptools-26.1.1`, so they won't conflict with `nix-env -i` anyway.

  What it does does do though is to cause the `meta.priority` that is set for `setuptools` to be ignored:

  ```
  $ nix-instantiate --eval -A python2Packages.setuptools.meta.priority
  "-10"                                                                                   

  $ nix-instantiate --eval -A python3Packages.setuptools.meta.priority
  10
  ```

  Is there any use for `hiPrioSet`? Should it be removed to remove the `setuptools` inconsistency? (It does affect some hashes, as `buildEnv` uses `meta.priority`.)


state: closed
title: haveged module: clean up service configuration
user_login: rycee
html_url: https://github.com/NixOS/nixpkgs/pull/18513
updated_at: 2016-09-13 05:07:47
body:
  I felt inspired to simplify the haveged service description slightly and in the processes ended up making it larger. In any case, this switches from the forking service type to simple by running haveged in the foreground. It also restricts the execution environment a bit (these are inspired by the Debian service file).


state: closed
title: steam: Some games use Mono
user_login: Baughn
html_url: https://github.com/NixOS/nixpkgs/pull/18514
updated_at: 2017-12-24 00:36:30
body:
  ###### Motivation for this change

  Making Dwarfs! run.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [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: prometheus-node-exporter: Add module.
user_login: teh
html_url: https://github.com/NixOS/nixpkgs/pull/18515
updated_at: 2016-10-12 16:41:53
body:
  ###### Motivation for this change

  Make it easy to run a node_exporter on a box.

  This isn't a central service like e.g. postfix so no need to give it its own user id.

  Tested on several servers.
  ###### 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
    - [ ] OS X
    - [x] Linux
  - [ ] 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: How to have systemd unit files disabled at boot?
user_login: jokogr
html_url: https://github.com/NixOS/nixpkgs/issues/18517
updated_at: 2016-09-12 08:02:42
body:
  Hello,

  I would like to have systemd unit files available on my system, yet not enabled. Currently, setting `enable = false;` on a unit file makes it a symlink to /dev/null.

  Although this is conventional for unit files such as `serial-getty@ttyS0` (mentioned in the manual), I would like to have unit files ready to start on my machine if I request so. E.g., I would like to start the syncthing service manually or I am on a network where a specific network mount described using a systemd mount unit is possible. Is there any way to accomplish that already?


state: closed
title: sonarr: 2.0.0.4230 -> 2.0.0.4323
user_login: fadenb
html_url: https://github.com/NixOS/nixpkgs/pull/18518
updated_at: 2016-09-12 01:28:09
body:
  ###### Motivation for this change

  New release available
  ###### 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).

  ---


state: closed
title: emby: 3.0.6400 -> 3.0.7100
user_login: fadenb
html_url: https://github.com/NixOS/nixpkgs/pull/18519
updated_at: 2016-09-12 01:27:47
body:
  ###### Motivation for this change

  New release available: https://github.com/MediaBrowser/Emby/releases/tag/3.0.7100
  ###### 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).

  ---


state: closed
title: haskell: Add arguments for run- and test-time dependencies.
user_login: teh
html_url: https://github.com/NixOS/nixpkgs/pull/18520
updated_at: 2016-09-13 11:47:33
body:
  ###### Motivation for this change

  This is motivated by https://github.com/NixOS/nixpkgs/issues/17226

  I too have the issue that several of my haskell binaries run programs that are in PATH, i.e. not hard-coded.

  This requires a rebuild of ghc 7.10 and 8.0, and potentially a mass-rebuild.
  ###### 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
    - [ ] OS X
    - [x] Linux
  - [ ] Tested compilation of all pkgs that 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: mandb: fix apropos
user_login: RamKromberg
html_url: https://github.com/NixOS/nixpkgs/pull/18521
updated_at: 2016-09-13 20:30:44
body:
  ###### Motivation for this change

  apropos was broken.
  ###### Instructions

  For building the system's database, _su -l root -c mandb_.
  For a per-user db, write a _~/.manpath_ with something like this:

  ```
  MANPATH_MAP /home/luser0/.nix-profile/bin   /home/luser0/.nix-profile/share/man
  MANPATH_MAP /home/luser0/.nix-profile/sbin  /home/luser0/.nix-profile/share/man
  MANDB_MAP   /home/luser0/.nix-profile/share/man /home/luser0/var/cache/man

  ```

  And execute _mkdir -p /home/luser0/var/cache/man & mandb -u_.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: glibc: enable stackprotection hardening
user_login: fpletz
html_url: https://github.com/NixOS/nixpkgs/pull/18522
updated_at: 2016-09-30 10:08:18
body:
  Enables previously manually disabled stackprotector (https://github.com/NixOS/nixpkgs/pull/1) and stackguard randomization.

  From https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=511811:

  > If glibc is built with the --enable-stackguard-randomization option, each application gets a random canary value (at runtime) from /dev/urandom. If --enable-stackguard-randomization is absent, applications get a static canary value of "0xff0a0000". This is very unfortunate, because the attacker may be able to bypass the stack protection mechanism, by placing those 4 bytes in the canary word, before the actual canary check is performed (for example in memcpy-based buffer overflows).

  @domenkozar Provided it doesn't break any builds, can we maybe get it into 16.09? We missed this in #12895 and we feel it's important. Unfortunately a full rebuild is required. :disappointed:

  cc @vcunat  


state: open
title: services.xserver.resolutions does not apply in qemu VMs
user_login: sheenobu
html_url: https://github.com/NixOS/nixpkgs/issues/18523
updated_at: 2017-08-18 15:44:59
body:
  ## Issue description

  I've got a test setup that runs:

  ```
  nix-build -I nixpkgs=~/nixpkgs -I nixos-config=./test/test-config.nix '<nixpkgs/nixos>' -A vm
  ./result/bin/run-machine-test-vm
  ```

  The test-config.nix sets the option `services.xserver.resolutions` to a supported resolution but the generated X config does not contain the resolution. The `services.xserver.virtualScreen` _does_ add things to the X config, but does not change anything.

  I can switch to my requested resolution in the virtual machine via xrandr, so I don't think it's a resolution support issue.
  ### Steps to reproduce

  basic.nix:

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

    services.xserver.enable = true;
    services.xserver.windowManager.i3.enable = true;
    services.xserver.windowManager.default = "i3";
    services.xserver.displayManager.slim.enable = true;
    services.xserver.displayManager.auto.enable = true;
    services.xserver.displayManager.auto.user = "root";
    services.xserver.resolutions = { x = 1680; y = 1050; };
    services.xserver.virtualScreen = { x = 1680; y = 1050; };

    virtualisation.memorySize = 1024;
    virtualisation.qemu.options = [ "-full-screen -sdl" ];

    networking.hostName = "basic-test";

    system.stateVersion = "16.03";
  }
  ```

  Commands: 

  ```
    $ nix-build -I nixpkgs=path-to-nixpkgs \
                     -I nixos-config=./basic.nix \
                      '<nixpkgs/nixos>' -A vm
    $ ./result/bin/run-basic-test-vm
  ```

  Result is an X11 setup with 1024x768 as the resolution, instead of what has been set in `services.xserver.resolutions`.
  ## Technical details
  - Host System: 16.03.1287.6ac7ffd 
  - Host Nix version: nix-env (Nix) 1.11.2
  - Host Nixpkgs version: 16.03.1287.6ac7ffd

  Tested nixpkgs=... for:
  - no nixpkgs, using 16.03.1287.6ac7ffd directly.
  - release-16.03 revision a8e0739 (16.03pre-git).
  - release-16.09 revision dccf8c5 (16.09pre-git).


state: closed
title: audio services: use mkEnableOption
user_login: siddharthist
html_url: https://github.com/NixOS/nixpkgs/pull/18524
updated_at: 2016-09-12 02:47:09
body:
  ###### Motivation for this change

  Many, many services use the following snippet:

  ``` nix
        enable = mkOption {
          default = false;
          type = types.bool;
          description = ''
            Whether to enable Mopidy, a music player daemon.
          '';
        };
  ```

  That's why `mkEnableOption` was created! 

  ``` nix
    mkEnableOption = name: mkOption {
      default = false;
      example = true;
      description = "Whether to enable ${name}.";
      type = lib.types.bool;
    };
  ```

  KISS, DRY, etc. I wrote the following (unreadable) script:

  ``` bash
  #!/usr/bin/env nix-shell
  #! nix-shell -i bash -p ag

  cd "$1"

  for file in $(IFS=\n ag -l "enable = mkOption"); do
    perl -0777 -p -i -e 's/(.+?)enable\s+=\s+mkOption\s+\{.+?to enable (.+?)\..+?};/\1enable = mkEnableOption "\2";/igs' "$file"
  done
  ```

  which I propose we use on everything in `nixos/modules`. I wanted to create this small PR first to discuss the possible implications of that massive change before actually implementing it. 

  We'd definitely need to be cautious about only using this function on services that are disabled by default. 

  What do y'all think? 
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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 manual: add module option types doc
user_login: ericsagnes
html_url: https://github.com/NixOS/nixpkgs/pull/18525
updated_at: 2016-09-13 05:04:02
body:
  ###### Motivation for this change

  Adds module option types documentation to the NixOS manual.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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: Use mkEnableOption throughout Nixos where appropriate
user_login: siddharthist
html_url: https://github.com/NixOS/nixpkgs/pull/18526
updated_at: 2016-09-25 04:34:00
body:
  ###### Motivation for this change

  From #18524:

  > Many, many services use the following snippet:
  > 
  > ``` nix
  >       enable = mkOption {
  >         default = false;
  >         type = types.bool;
  >         description = ''
  >           Whether to enable Mopidy, a music player daemon.
  >         '';
  >       };
  > ```
  > 
  > That's why `mkEnableOption` was created! 
  > 
  > ``` nix
  >   mkEnableOption = name: mkOption {
  >     default = false;
  >     example = true;
  >     description = "Whether to enable ${name}.";
  >     type = lib.types.bool;
  >   };
  > ```

  I wrote this script:

  ``` bash
  #!/usr/bin/env nix-shell
  #! nix-shell -i bash -p ag

  git checkout master nixos/modules/
  cd "nixos/modules"

  # Loop through files with "enable = mkOption"
  for file in $(IFS=\n ag -l "enable = mkOption"); do
    # This line will exit 0 if the default for "enable" is false.
    if perl -0777 -e 'exit 1 if (<STDIN> =~ m/.+?enable\s+=\s+mkOption\s+{(.|\n)+?default\s+=\s+true;(.|\n)+?};/)' < "$file"; then
      # This line will replace
      # enable = mkEnableOption "Foobar, the baz";
      # with
      # enable = mkEnableOption "Foobar, the baz";
      perl -0777 -p -i -e 's/(.+?)enable\s+?=\s+?mkOption\s+?\{.+?enable ([^\n]+?)\..+?};/\1enable = mkEnableOption "\2";/igs' "$file"
    fi
  done

  cd ../../
  # Loop through the modified files and confirm the diffs
  for file in $(git status --porcelain | awk 'match($1, "M"){print $2}'); do
    echo "----------------------------------------------------"
    echo "Does the diff look ok for $file?"
    echo "----------------------------------------------------"
    git --no-pager diff master "$file"
    read -r -p "[y/N]: " response
    case $response in
      [yY][eE][sS]|[yY])
        git add "$file"
        tmp=${file%.nix}
        name=${tmp##*/}
        git commit -m "$name module: use mkEnableOption"
        ;;
      *)
        git checkout master "$file"
        ;;
    esac
  done
  ```

  I was conservative, and only accepted diffs where the description was close to exactly the same. I've also broken it up into a commit per file, which will allow for easier reverting (without redoing all this work), should a problem arise. 

  Next steps would be to review the diffs where the script broke/did not correctly fill in the description, and manually change those to use `mkEnableOption`.  
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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: Setting unFree for overriden, pinned packages
user_login: jokogr
html_url: https://github.com/NixOS/nixpkgs/issues/18527
updated_at: 2018-01-14 20:50:46
body:
  So far I was used to override some packages by using a future version of nixpkgs, e.g.:

  ```
  pkgs: let
    inherit (pkgs) callPackage;
    fetchNixPkgs = { rev, sha256 }:
    pkgs.fetchFromGitHub {
      inherit sha256 rev;
      owner = "jokogr";
      repo = "nixpkgs";
    };
    pinnedPkgs = import (fetchNixPkgs {
      rev = "b4e2b6bc6aac50094dad02a01d34d0aaca7eb3f4";
      sha256 = "03c54sfnkrcp833wd9xq98lf5f4rq32mibpzlc1chypj52kmvgy8";
    }) {};
  in {
    inherit (pinnedPkgs) texlive idea;
  }
  ```

  Although TeXLive is working as intended, pulling idea-ultimate shows the following error message:

  ```
  error: Package ‘idea-ultimate-2016.2.4’ in ‘/nix/store/haawb90f29ick4frkfz3q9g9rxclb77n-nixpkgs-b4e2b6bc6aac50094dad02a01d34d0aaca7eb3f4-src/pkgs/applications/editors/idea/default.nix:33’ 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` or any other Nix command you can add
    { allowUnfree = true; }
  to ~/.nixpkgs/config.nix.

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

  Of course, I have already set `nixpkgs.config.allowUnfree = true;` in the configuration, but it seems to be ignored. Any ideas?


state: closed
title: fetchdarcs fetches into a fixed build directory
user_login: ghost
html_url: https://github.com/NixOS/nixpkgs/issues/18528
updated_at: 2017-12-23 21:07:09
body:
  ## Issue description

  Fetchdarcs calls `darcs get` into `$out`, which is wrong, as `$out` is the directory where the `fetchdarcs` derivation lives. It works fine if only one version of one derivation on the system is fetched via darcs, but fails in other cases.
  ### Steps to reproduce
  - Install an existing package that uses fetchdarcs.
  - Write a package using `fetchdarcs`, and try to build it.
  ## Technical details
  - System:  16.09pre89269.8512747 (Flounder)
  - Nix version: nix-env (Nix) 1.11.2
  - Nixpkgs version: "16.09pre89269.8512747"


state: closed
title: debug-info: use pkgs.stdenv.lib.overrideDerivation
user_login: stapelberg
html_url: https://github.com/NixOS/nixpkgs/pull/18529
updated_at: 2016-10-08 13:53:33
body:
  ###### Motivation for this change

  Fix example in documentation
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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).

  ---

  Without this change, I get the error “undefined variable 'overrideDerivation'”


state: open
title: Enable debug symbols for all packages
user_login: stapelberg
html_url: https://github.com/NixOS/nixpkgs/issues/18530
updated_at: 2019-06-15 18:44:28
body:
  PR https://github.com/NixOS/nixpkgs/pull/15539 mentions this, but I think it’s worthwhile to have a separate GitHub issue.

  Currently, a large number of libraries are lacking debug symbols even though `environment.enableDebugInfo = true;` is specified in my `/etc/nixos/configuration.nix`. The following list is taken from a gdb session on NetworkManager:

  ```
  (gdb) info sharedlibrary 
  From                To                  Syms Read   Shared Object Library
  0x00007ffff7ddaab0  0x00007ffff7df5990  Yes         /nix/store/y5js9j7zgrmz4j2dqcy0nvaqyk3izbv7-glibc-2.24/lib/ld-linux-x86-64.so.2
  0x00007ffff7bd6630  0x00007ffff7bd7d01  Yes (*)     /nix/store/33z8lb3yzh18z10aqszc07imwlfkyhgb-util-linux-2.28.1/lib/libuuid.so.1
  0x00007ffff78c7c80  0x00007ffff7993a44  Yes (*)     /nix/store/3yvgy2mnsm2cfvbjkdcaxlzg1xwh80fj-gnutls-3.4.14/lib/libgnutls.so.30
  0x00007ffff764b830  0x00007ffff767a1cf  Yes (*)     /nix/store/yzb1maz797c80606aqj78hafbc4lidcr-p11-kit-0.23.2/lib/libp11-kit.so.0
  0x00007ffff7408fd0  0x00007ffff740d6e6  Yes (*)     /nix/store/4b33d5w92qxaw464kgyfs6ncskwmp056-libidn-1.33/lib/libidn.so.11
  0x00007ffff71f5d50  0x00007ffff7200b6b  Yes (*)     /nix/store/13lpz809nmpzl12hmn09xnd6yk2jvy7s-libtasn1-4.8/lib/libtasn1.so.6
  0x00007ffff6fc4ee0  0x00007ffff6fe15ef  Yes (*)     /nix/store/5rqh0fg8004z9gkwvywbpg75ydf3w9gy-nettle-3.1.1/lib/libnettle.so.6
  0x00007ffff6d8f270  0x00007ffff6d9c1e8  Yes (*)     /nix/store/5rqh0fg8004z9gkwvywbpg75ydf3w9gy-nettle-3.1.1/lib/libhogweed.so.4
  0x00007ffff6b04280  0x00007ffff6b6ee68  Yes (*)     /nix/store/gb81bp3xbwrhkqd8cw7cvwxl0qlzah4x-gmp-6.1.1/lib/libgmp.so.10
  0x00007ffff68edb90  0x00007ffff68f0c62  Yes (*)     /nix/store/z9nhrhcgiqcag9frhdz8lwriypvl8kc5-libgudev-230/lib/libgudev-1.0.so.0
  0x00007ffff7fd5c60  0x00007ffff7fe6886  Yes (*)     /nix/store/lamh95q185ymigm217s64x08qcmnfhvm-systemd-231/lib/libudev.so.1
  0x00007ffff66d13c0  0x00007ffff66deb35  Yes (*)     /nix/store/vw0wcq2zz1w3l86ly5pzw2dphfpychym-libnl-3.2.28/lib/libnl-3.so.200
  0x00007ffff7f59760  0x00007ffff7fae2aa  Yes (*)     /nix/store/lamh95q185ymigm217s64x08qcmnfhvm-systemd-231/lib/libsystemd.so.0
  0x00007ffff64c4fe0  0x00007ffff64c6784  Yes (*)     /nix/store/z4mg6wiy5y26p0djr95b4b6cnpf3m7qb-libndp-1.6/lib/libndp.so.0
  0x00007ffff622a2e0  0x00007ffff6270aef  Yes (*)     /nix/store/3dg2ld3q204xsi2ml12073nw9bng7xf7-libsoup-2.54.1/lib/libsoup-2.4.so.1
  0x00007ffff5eb07a0  0x00007ffff5f93160  Yes (*)     /nix/store/9didfvj6wba723zcnls1c5iwp9jv3l3l-libxml2-2.9.4/lib/libxml2.so.2
  0x00007ffff5b83660  0x00007ffff5beffba  Yes         /nix/store/y5js9j7zgrmz4j2dqcy0nvaqyk3izbv7-glibc-2.24/lib/libm.so.6
  0x00007ffff58b2440  0x00007ffff5955100  Yes (*)     /nix/store/1bx29pqdzwc722an88nzxxvn24al2nyb-sqlite-3.14.1/lib/libsqlite3.so.0
  0x00007ffff5555490  0x00007ffff562892b  Yes (*)     /nix/store/nvclglzzqj57gzclmq44aziw33y7d2c4-glib-2.48.2/lib/libgio-2.0.so.0
  0x00007ffff531d2b0  0x00007ffff531e1b5  Yes (*)     /nix/store/nvclglzzqj57gzclmq44aziw33y7d2c4-glib-2.48.2/lib/libgmodule-2.0.so.0
  0x00007ffff51081a0  0x00007ffff51143d9  Yes (*)     /nix/store/ahjpbwi957n7pqp7i7ys6s2vxmk4dr06-zlib-1.2.8/lib/libz.so.1
  0x00007ffff4ef2810  0x00007ffff4efe93b  Yes         /nix/store/y5js9j7zgrmz4j2dqcy0nvaqyk3izbv7-glibc-2.24/lib/libresolv.so.2
  0x00007ffff4ca79e0  0x00007ffff4cd83a6  Yes (*)     /nix/store/nvclglzzqj57gzclmq44aziw33y7d2c4-glib-2.48.2/lib/libgobject-2.0.so.0
  0x00007ffff4a95aa0  0x00007ffff4a9a35c  Yes (*)     /nix/store/3zzw0gc6078nsp829x2va9690kca237j-libffi-3.2.1/lib/../lib64/libffi.so.6
  0x00007ffff479ef80  0x00007ffff4815bb9  Yes (*)     /nix/store/nvclglzzqj57gzclmq44aziw33y7d2c4-glib-2.48.2/lib/libglib-2.0.so.0
  0x00007ffff4516730  0x00007ffff4565996  Yes (*)     /nix/store/10jk5h18ahh2xaad74ng3mgx0lfjmfj6-pcre-8.38/lib/libpcre.so.1
  0x00007ffff42fd810  0x00007ffff430a531  Yes         /nix/store/y5js9j7zgrmz4j2dqcy0nvaqyk3izbv7-glibc-2.24/lib/libpthread.so.0
  0x00007ffff40f4d70  0x00007ffff40f590e  Yes         /nix/store/y5js9j7zgrmz4j2dqcy0nvaqyk3izbv7-glibc-2.24/lib/libdl.so.2
  0x00007ffff3d75930  0x00007ffff3e9e1a3  Yes         /nix/store/y5js9j7zgrmz4j2dqcy0nvaqyk3izbv7-glibc-2.24/lib/libc.so.6
  0x00007ffff3b526d0  0x00007ffff3b53fd6  Yes (*)     /nix/store/4am908pjq2j4bzqcy051mx62ab0rd1xa-libcap-2.25-lib/lib/libcap.so.2
  0x00007ffff394af70  0x00007ffff394dd1f  Yes         /nix/store/y5js9j7zgrmz4j2dqcy0nvaqyk3izbv7-glibc-2.24/lib/librt.so.1
  0x00007ffff3725e30  0x00007ffff373bff2  Yes (*)     /nix/store/3qq5qv97jdqg0ywq14spj7kmif39fhnw-xz-5.2.2/lib/liblzma.so.5
  0x00007ffff35132a0  0x00007ffff351f5bb  Yes (*)     /nix/store/bppnjqhm8jjbwc8215i9qvg4ws39avz1-lz4-131/lib/liblz4.so.1
  0x00007ffff320ce00  0x00007ffff32cce48  Yes (*)     /nix/store/i7z7i541bfa6gxw1g71wzf82gj5ms8s7-libgcrypt-1.7.3/lib/libgcrypt.so.20
  0x00007ffff2ff0a30  0x00007ffff2ffa099  Yes (*)     /nix/store/4ixpz8hqaqv4h4hibm0m8ljpbv38wd3n-libgpg-error-1.24/lib/libgpg-error.so.0
  0x00007fffea9c30d0  0x00007fffea9c8d91  Yes         /nix/store/y5js9j7zgrmz4j2dqcy0nvaqyk3izbv7-glibc-2.24/lib/libnss_files.so.2
  0x00007fffea7a6800  0x00007fffea7b74c6  Yes         /tmp/nm/nix/store/g05c3qil03b5lg02nqlz5viv2ad3bsam-network-manager-1.2.2/lib/NetworkManager/libnm-device-plugin-wifi.so
  (*): Shared library is missing debugging information.
  ```

  In the above list, only glibc seems to come with debug symbols, no other library does.

  https://nixos.org/nixos/manual/options.html#opt-environment.enableDebugInfo explains how to override individual packages, but that’s tedious and requires recompilation of all reverse-dependencies, which is really really inconvenient (my machine is compiling spidermonkey since half an hour… :-/).

  Debian [recently started building debug symbol paackages by default](https://lists.debian.org/debian-devel/2015/12/msg00262.html) and Fedora seems to [have debuginfo RPMs built by default](https://fedoraproject.org/wiki/StackTraces#What_are_debuginfo_rpms.2C_and_how_do_I_get_them.3F) as well. I think having debug symbols on by default is a feature that users of modern Linux distributions have come to expect :).

  Could we enable debug symbols for all packages by default please?

  cc @kevincox 


state: closed
title: heroku: 3.43.2 -> 3.43.12 and wrap the downloaded binary
user_login: peterhoeg
html_url: https://github.com/NixOS/nixpkgs/pull/18532
updated_at: 2016-11-27 16:45:04
body:
  ###### Motivation for this change

  The heroku tool has changed and now downloads a binary to do bulk of the work.

  This PR also downloads the binary to wrap it properly, but due to https://github.com/NixOS/patchelf/issues/66 we cannot `patchelf` the binary and we therefore wrap the binary using ```buildFHSUserEnv```.

  This needs to change when the patchelf issue has been 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
    - [ ] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).


state: closed
title: Kernel warning about zswap during boot after 16.03 → 16.09
user_login: rycee
html_url: https://github.com/NixOS/nixpkgs/issues/18533
updated_at: 2016-09-25 19:50:34
body:
  ## Issue description

  Switched from 16.03 to 16.09 and started seeing warnings about zswap early in the boot process. From the journal:

  ```
  Sep 12 08:18:22 beta kernel: zswap: default zpool zbud not available
  Sep 12 08:18:22 beta kernel: zswap: pool creation failed
  ```

  Doesn't seem to cause any harm but it doesn't look very nice to start your computer and immediately get a kernel warning :-)

  If this is expected with the switch from 16.03 to 16.09 then perhaps a mention in the release notes with instructions how to remove the warning?
  ### Steps to reproduce

  I think using a typical 16.03 configuration.nix to boot 16.09 would cause this. I've only checked one computer.
  ## Technical details
  - System: 16.09beta172.e3bdf6b (Flounder)
  - Nix version: nix-env (Nix) 1.11.4
  - Nixpkgs version: 16.09beta172.e3bdf6b


state: closed
title: kmymoney: fix build on 32bit machines
user_login: exi
html_url: https://github.com/NixOS/nixpkgs/pull/18534
updated_at: 2016-09-12 11:36:27
body:
  ###### Motivation for this change

  This fixes the 32bit buid issues mentioned in https://github.com/NixOS/nixpkgs/issues/18209#issuecomment-246268289
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of 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 segfault on start on master
user_login: nico202
html_url: https://github.com/NixOS/nixpkgs/issues/18535
updated_at: 2017-07-11 15:55:11
body:
  ## Issue description

  Calibre segfault when starting. The same is true with the calibre-debug -g command.
  calibre-debug --test-build show 2 failures and 5 errors

  Calibre installed from git 

  ```
  calibre --version  = calibre 2.66
  ```
  ### Steps to reproduce

  run the `calibre` command
  ## Technical details

  ```
  ❯calibre-debug -g                                                                                                                      ~/.config
  calibre 2.66  embedded-python: False is64bit: True
  Linux-4.7.2-x86_64-with-glibc2.2.5 Linux ('64bit', 'ELF')
  ('Linux', '4.7.2', '#1-NixOS SMP Sat Aug 20 16:11:18 UTC 2016')
  Python 2.7.12
  Linux: ('', '', '')
  [1]    25944 segmentation fault  calibre-debug -g                                                              
  ```

  calibre-debug --test-build: [log](https://gist.github.com/nico202/8426ceabcf78d16d06ae0c509c01be9f)
  - System: 16.09pre90254.6b20d5b (Flounder)
  - Nix version: nix-env (Nix) 1.11.3
  - Nixpkgs version: "16.09pre90254.6b20d5b"

  edit: moved log to gist


state: closed
title: Some icons (SVG?) are not displayed in Xfce in 16.09beta172
user_login: michalrus
html_url: https://github.com/NixOS/nixpkgs/issues/18536
updated_at: 2017-12-18 19:13:55
body:
  ## Issue description

  I’ve tentatively updated my mother’s laptop—her DM is Xfce—to 16.09beta172 and some of the icons are gone:
  - Chromium’s,
  - battery applet,
  - “Applications” menu in the corner of the display,
  - LibreOffice.

  Also, this might be of importance, `gtk-update-icon-cache` is gone from the `PATH`. It was there, previously.
  ### Steps to reproduce
  1. Enable Xfce on 16.09beta172.
  2. Install, e.g., Chromium → no icon shown in Xfce.
  ## Technical details
  - System: 16.09beta172.e3bdf6b (Flounder)
  - Nix version: nix-env (Nix) 1.11.4
  - Nixpkgs version: "16.09beta172.e3bdf6b"


state: closed
title: libspatialite: builds fine on darwin, but platform is disabled
user_login: ajrouvoet
html_url: https://github.com/NixOS/nixpkgs/issues/18537
updated_at: 2016-09-16 22:19:19
body:
  ## Issue description

  The package libspatialite has `meta.platforms = linux` but is documented to work fine on darwin.
  The current derivation indeed does not build, but only because libiconv is missing from buildInputs.
  ### Steps to reproduce

  Add libiconv as a buildInput to `nixpkgs/pkgs/development/libraries/libspatialite/default.nix` and  add `platforms.darwin` to `meta.platforms` and build on darwin. It succeeds!
  ## Technical details
  - Nixpkgs version: 16.09


state: closed
title: Debug symbols not available despite following manual
user_login: stapelberg
html_url: https://github.com/NixOS/nixpkgs/issues/18538
updated_at: 2018-06-24 14:03:37
body:
  ## Issue description

  I read https://nixos.org/nixos/manual/options.html#opt-environment.enableDebugInfo and added this to my /etc/nixos/configuration.nix and rebuilt my system, which took way over 6 hours:

  ```
    environment.enableDebugInfo = true;

    nixpkgs.config.packageOverrides = pkgs: {
      libffi = pkgs.stdenv.lib.overrideDerivation pkgs.libffi (attrs: {
        outputs = attrs.outputs or ["out"] ++ ["debug"];
        buildInputs = attrs.buildInputs ++ [<nixpkgs/pkgs/build-support/setup-hooks/separate-debug-info.sh>];
      });
    };
  ```

  …only to discover that there’s still no debug symbols for libffi:

  ```
  (gdb) info sharedlibrary 
  From                To                  Syms Read   Shared Object Library
  […]
  0x00007ffff4a95b00  0x00007ffff4a9a3bc  Yes (*)     /nix/store/m49w1acl7z0pbcgqcg57xr0iz6dnbp3y-libffi-3.2.1/lib/../lib64/libffi.so.6
  (*): Shared library is missing debugging information.
  […]
  ```

  What did I do wrong here?
  ## Technical details
  - System: (NixOS: `nixos-version`, Ubuntu/Fedora: `lsb_release -a`, ...)
    16.09.git.e446b9f (Flounder)
  - Nix version: (run `nix-env --version`)
    nix-env (Nix) 1.11.3
  - Nixpkgs version: (run `nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion`)
    16.09pre90254.6b20d5b


state: closed
title: virtualbox: 5.0.26 -> 5.1.6
user_login: calbrecht
html_url: https://github.com/NixOS/nixpkgs/pull/18540
updated_at: 2016-09-16 20:07:50
body:
  ###### Motivation for this change

  Virtualbox got a lot improvements and bug fixes with newer 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
    - [ ] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ x ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ x ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: groff: add missing depedencies for optional postscript and html outputs
user_login: RamKromberg
html_url: https://github.com/NixOS/nixpkgs/pull/18541
updated_at: 2016-09-14 14:05:53
body:
  ###### Motivation for this change

  groff html tables output & pdf\postscript output was broken.

  The added dependencies are defaulted null so nothing changed for the base system.

  Test with the following:
  testOutputs.groff:

  ```
  .TS
  allbox;
  c s s
  c c c
  n n n.
  AT&T Common Stock
  Year    Price   Dividend
  1971    41-54   $2.60
  2   41-54   2.70
  3   46-55   2.87
  4   40-53   3.24
  5   45-52   3.40
  6   51-59   .95*
  .TE

  ```

  For postscript:
  `tbl ./testOutputs.groff | groff > table.pdf`
  For html:
  `tbl ./testOutputs.groff | groff -Thtml > table.html`

  Note 1: Technically, man-db needs to override it's groff buildInput to allow correct outputting of postscript and html man pages. This isn't done by default to reduce closure size.

  Note2 : Originally another namespace called groffFull was introduced in this PR that didn't null out the dependencies. But, it required prolonged recompilation of systemd & co.  So, I gave up on that.
  Someday, when mandoc is ready, groff will be removed from the base system and these new dependencies could be made the groff default so the few packages that can't use mandoc for whatever reason will have all that they need.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: freerdpUnstable: 1.2.0 -> 2.0
user_login: robgssp
html_url: https://github.com/NixOS/nixpkgs/pull/18542
updated_at: 2016-09-12 17:16:10
body:
  ###### Motivation for this change

  1.2.0 fails with recent TS servers.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).


state: closed
title: redis-desktop-manager: fix build
user_login: cstrahan
html_url: https://github.com/NixOS/nixpkgs/pull/18543
updated_at: 2016-09-13 05:02:06
body:
  ###### Motivation for this change

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

  ---

  We need to run the pre/post configure hooks. Thanks for the tip, @ttuegel.


state: closed
title: Nixpkgs channel names no longer contain git commit hash
user_login: adnelson
html_url: https://github.com/NixOS/nixpkgs/issues/18544
updated_at: 2016-09-12 21:23:55
body:
  ## Issue description

  I have a local git clone of the `nixpkgs` on my machine. I find it very useful to duplicate a channel snapshot (e.g. of the `nixpkgs-unstable` or `nixos` channels) in my local clone, so that I can get access to prebuilt binaries from the nix cache while still having the ability to hack on the expressions if need be.

  This used to be very easy to do: I could look at the store path of my nixpkgs channel to see what commit corresponded to my current channel:

  ```
  $ readlink -f ~/.nix-defexpr/channels/nixpkgs
  /nix/store/41fgyj42s0d6yvv82jirqn9l6x7mip8y-nixos-16.03.887.009fa8e
  ```

  (The commit hash was the last 7 characters, in this case `009fa8e`)

  Or I could use `curl` against the channel URL to determine what the new commit hash would be:

  ```
  $ curl -Ls -o /dev/null -w %{url_effective} https://nixos.org/channels/nixpkgs-unstable
  https://nixos.org/channels/nixos-16.03.887.009fa8e/
  ```

  Unfortunately, now it seems that neither the store object nor the channel URL display the commit hash, or even a full version; instead they just show the major and minor version (in fact the `nixpkgs-unstable` channel doesn't even show this):

  ```
  $ readlink -f ~/.nix-defexpr/channels/nixpkgs
  /nix/store/lqkji0adam5ah7axwnwn8mb3a024k7ws-nixos-16.03/nixos

  $ curl -Ls -o /dev/null -w %{url_effective} https://nixos.org/channels/nixos
  https://nixos.org/channels/nixos-16.03/
  ```

  This is a real bummer :disappointed: and it seems to have been a recent change. I'm not sure why this happened, but as it is the only way to derive the git commit for a channel snapshot is to download the channel and use `nix-instantiate`, which is clunky, harder to script, and also requires downloading a full channel before I can inspect it. I thought perhaps that the `nixpkgs` repo might have git tags which would convey this information, but this does not seem to be the case as there are only a handful of these tags.
  ### Steps to reproduce

  Try any of the above commands, possibly after running `nix-channel --update`
  ## Technical details

  In the description
  - System: any
  - Nix version: any
  - Nixpkgs version: n/a


state: closed
title: mumble: fix failing vm tests
user_login: exi
html_url: https://github.com/NixOS/nixpkgs/pull/18545
updated_at: 2016-09-12 21:24:36
body:
  modify tests to not fail if the event handlers are registered too slowly or if the wrong window is in focus.

  Tested on Nixos 32 bit.

  @domenkozar This fixes the build error for nixos.tests.mumble.i686-linux


state: closed
title: go: fix darwin build
user_login: LnL7
html_url: https://github.com/NixOS/nixpkgs/pull/18546
updated_at: 2016-09-14 19:07:59
body:
  ###### Things done
  - [x] Tested `crypto/x509` patch
  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or 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] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of 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: rustPlatform: 8-27 -> 9-12
user_login: mckeankylej
html_url: https://github.com/NixOS/nixpkgs/pull/18547
updated_at: 2016-09-20 09:10:59
body:
  ###### Motivation for this change

  New crates and newer version of old crates become available.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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: db is broken on darwin on staging
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/18549
updated_at: 2016-09-14 20:38:40
body:
  See the discussion starting at https://github.com/NixOS/nixpkgs/issues/18461#issuecomment-246485172

  cc @dhess 


state: closed
title: Emacs package Jade on melp-stable-generated is broken
user_login: DamienCassou
html_url: https://github.com/NixOS/nixpkgs/issues/18550
updated_at: 2016-09-13 20:05:40
body:
  ## Issue description

  Currently, jade in [melpa-stable-generated](https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/editors/emacs-modes/melpa-stable-generated.nix) is defined as:

  ``` nix
  {
      jade = callPackage ({ company, emacs, fetchFromGitHub, fetchurl, js2-mode, lib, map, melpaBuild, seq, websocket }:
      melpaBuild {
          pname = "jade";
          version = "0.17";
          src = fetchFromGitHub {
            owner = "NicolasPetton";
            repo = "jade";
            rev = "11769bf8419202819a25047f57dd9aa0c98f5ebb";
            sha256 = "09zfvcirz7hcp255yhsf7d04vrc078kk69qhwy1j31ar0rb4fy1b";
          };
          recipeFile = fetchurl { [...] };
          packageRequires = [ company emacs js2-mode map seq websocket ];
          meta = { [...] };
        }) {};
  }
  ```

  When trying to install it, nix complains about missing `map` (which is included by default in Emacs 25):

  ```
  error: anonymous function at /home/cassou/nixpkgs/pkgs/applications/editors/emacs-modes/melpa-stable-generated.nix:16665:25 called without required argument ‘map’, at /home/cassou/nixpkgs/lib/customisation.nix:56:12
  ```

  Please also consider the `emacs` dependency which is put in `packageRequires`. This comes from Jade [defining Emacs 25 as a requirement](hhttps://github.com/NicolasPetton/jade/blob/53f99de02d786644c646b915121740d8ebb963a9/jade.el#L9):

  ``` emacs
  ;; Author: Nicolas Petton <nicolas@petton.fr>
  ;; URL: https://github.com/NicolasPetton/jade
  ;; Keywords: tools, javascript
  ;; Version: 0.11
  ;; Package-Requires: ((emacs "25") (seq "2.16") (map "1.0") (js2-mode "20140114") (company "0.9.0") (websocket "1.6"))
  ```

  Is it supposed to work?

  Finally, please consider that Jade got a new release yesterday which removes `map` as an explicit dependency (because the `map` in Emacs 25 is enough).
  ## Technical details
  - System: nixos-unstable

  /cc @ttuegel @NicolasPetton 


state: closed
title: nixos config: Add environment.xdg.mimeTypes
user_login: sheenobu
html_url: https://github.com/NixOS/nixpkgs/pull/18551
updated_at: 2017-03-20 03:32:38
body:
  ###### Motivation for this change

  Initial work for #18422, "XDG Configuration / Declarative Mime Types"

  Notes: 
  - The perl script is terrible, and the XML that is created is poorly formatted (but valid XML).
  - This doesn't (yet) help package maintainers who want to declare their own custom mimeTypes within `mkDerivation`. I imagine that would be under `pkgs/build-support/`
  - "match" is a no-op, and the "magic" section is not yet implemented.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: libspatialite: enable *nix platform builds for libspatialite
user_login: ajrouvoet
html_url: https://github.com/NixOS/nixpkgs/pull/18552
updated_at: 2016-09-20 07:44:39
body:
  ###### Motivation for this change

  Fix #18537 
  ###### 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
    - [ ] OS X
    - [x] Linux
  - [ ] 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: dell 2155cn/cdn driver: init at 1.0-1
user_login: peterhoeg
html_url: https://github.com/NixOS/nixpkgs/pull/18553
updated_at: 2016-11-28 14:49:33
body:
  ###### Motivation for this change

  I can see that the PPD files are being placed in the correct place but as I don't have the actual hardware yet, I can't confirm if the hardware really works.

  I will however make sure that it actually does work as soon as the physical printer arrives.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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: freerdp: add missing libXrender dependency
user_login: peterhoeg
html_url: https://github.com/NixOS/nixpkgs/pull/18555
updated_at: 2017-03-01 03:09:12
body:
  ###### Motivation for this change

  With this patch, freerdp will work but scaling/smartsizing is disabled due to the missing libXrender library.

  This doesn't change anything in terms of weston failing to build.
  ###### Things done
  - [X] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
    - [X] NixOS
    - [ ] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] 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: @joachifm 


state: closed
title: freerdp: allow weston to build against unstable with --enable-rdp-compositor
user_login: peterhoeg
html_url: https://github.com/NixOS/nixpkgs/pull/18556
updated_at: 2016-09-17 11:56:47
body:
  ###### Motivation for this change

  Weston fails to build due to recent changes in freerdp.

  I checked with Arch Linux where weston is **not** built with the rdp compositor.

  I honestly have no clue if this is needed, but at this moment we have to pick one of these 3:

  a) revert the latest freerdp patches and remain on an old and vulnerable version
  b) remove the rdp compositor support from weston
  c) keep weston broken

  Offhand option B sounds like the lessor evil to me.

  cc: @joachifm
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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: Define what unfree means
user_login: Jookia
html_url: https://github.com/NixOS/nixpkgs/issues/18557
updated_at: 2018-06-24 11:43:26
body:
  ## Issue description

  There seems to be no clear definition of what an 'unfree' package is in documentation
  ### Steps to reproduce

  N/A
  ## Technical details

  N/A


state: closed
title: GHC-8.0.1: Loading temp shared object failed
user_login: basvandijk
html_url: https://github.com/NixOS/nixpkgs/issues/18558
updated_at: 2016-10-10 21:18:08
body:
  Building our [haskell-opencv](https://github.com/LumiGuide/haskell-opencv.git) library with GHC-8.0.1 used to succeed. 
  However, after switching to `nixos-16.09` the build started failing:

  ```
  git clone https://github.com/LumiGuide/haskell-opencv.git
  cd haskell-opencv
  nix-build -I nixpkgs=https://github.com/NixOS/nixpkgs-channels/archive/nixos-16.09.tar.gz
  ...
  [33 of 64] Compiling OpenCV.Internal.Core.Types.Mat ( src/OpenCV/Internal/Core/Types/Mat.hs, dist/build/OpenCV/Internal/Core/Types/Mat.o )
  ghc: panic! (the 'impossible' happened)
    (GHC version 8.0.1 for x86_64-unknown-linux):
      Loading temp shared object failed: /tmp/nix-build-opencv-0.0.0.drv-0/ghc8717_0/libghc_253.so: undefined symbol: inline_c_OpenCV_Internal_Exception_1_2402dbf3aea4f7f79392b71ed42618962a22e9aa

  Please report this as a GHC bug:  http://www.haskell.org/ghc/reportabug
  ```

  The same error occurs with nixpkgs master c542e6d239f6e9e3ca8862bf35a804de90740d1a.

  I know the build succeeds with nixpkgs 55120ac4cb6ee9c051006508390c48649301e6db. So it's caused by some commit in the [55120ac...master](https://github.com/NixOS/nixpkgs/compare/55120ac4cb6ee9c051006508390c48649301e6db...master) range.

  (This might be related to: https://ghc.haskell.org/trac/ghc/ticket/12152 or https://ghc.haskell.org/trac/ghc/ticket/11499).

  @peti any idea what's going on?


state: open
title: Use GTK3 by default where applicable
user_login: aske
html_url: https://github.com/NixOS/nixpkgs/issues/18559
updated_at: 2019-05-27 19:27:45
body:
  With #18498 merged there's still some work left with distinguishing packages which may benefit from using GTK3.

  The list below contains packages which seem to support both GTK2 and GTK3 or do something strange (like using both gtk versions or using `libcanberra_gtk2` with GTK3).
  Right now they are all set to use GTK2.

  (feel free to fill in checkboxes if you make any changes): 
  - [ ] `gegl`
  - [ ] `gksu`
  - [x] `gvfs`
  - [ ] `geary`
  - [ ] `pomodoro` (via caribou and ibus GTK immodules)
  - [x] `kazam`
  - [ ] `keybinder`
  - [ ] `libgksu`
  - [ ] `libreoffice`
  - [x] `nvidia-x11`
  - [ ] smth in `top-level/lua-packages.nix`
  - [ ] `lxappearance`
  - [ ] `mkcast`
  - [ ] `mysql-workbench`
  - [ ] `oneteam`
  - [ ] `planetaryannihilation`
  - [ ] `scilab`
  - [ ] `slurm`
  - [x] `spice-gtk`
  - [ ] `tango-icon-theme`
  - [ ] `vivaldi`
  - [ ] `workrave`
  - [ ] `atom/env.nix`
  - [ ] `celestia`
  - [ ] `chromedriver`
  - [ ] `bluez5`
  - [ ] `java/classpath.nix`
  - [ ] `python-notify` (?)
  - [ ] `desmume`
  - [ ] `dia`
  - [ ] `pango` from haskell
  - [ ] `factor-lang`
  - [x] `firefox-bin`
  - [ ] `gnome-shell`
  - [x] `guake`
  - [ ] `guileGnome` in toplevel
  - [ ] `MonoAddins`
  - [ ] `node-webkit`
  - [ ] `tangogps`
  - [x] `terminator`
  - [ ] `thrust`
  - [x] `thunderbird-bin`
  - [x] `totem`
  - [ ] `wicd`
  - [ ] `wine`
  - [x] `libcanberra_kde`
  - [x] `libcanberra_gtk3`
  - [ ] `aumix`
  - [x] `wireshark`
  - [x] `libinfinity`
  - [ ] `radare`
  - [ ] `mtr`
  - [ ] `chromium`
  - [ ] `emacs24`
  - [x] `emacs25`
  - [ ] `pinentry` (see references below)


state: closed
title: sudo: Allow root to use sudo to switch groups
user_login: CMCDragonkai
html_url: https://github.com/NixOS/nixpkgs/pull/18560
updated_at: 2018-08-08 11:35:03
body:
  ###### Motivation for this change

  The comment says that `# "root" is allowed to do anything.`.

  Well if root is really allowed to do anything, then it should be allowed to switch between groups when using `sudo -g`.

  Currently this is what happens:

  ```
  > sudo -i
  > sudo -g wheel id
  Sorry, user root is not allowed to execute '/run/current-system/sw/bin/id' as root:wheel on matrix-central.
  ```


state: closed
title: wine: 1.9.16 -> 1.9.18
user_login: avnik
html_url: https://github.com/NixOS/nixpkgs/pull/18561
updated_at: 2016-09-13 13:35:37
body:
  ###### Motivation for this change

  Updating wineUnstable to last unstable+staging releases
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: flashplayer: 11.2.202.632 -> 11.2.202.635
user_login: taku0
html_url: https://github.com/NixOS/nixpkgs/pull/18562
updated_at: 2016-09-14 15:19:08
body:
  ###### Motivation for this change

  ~~Critical security fix. Backporting is needed.~~

  https://helpx.adobe.com/flash-player/release-note/release-notes-flash-player-11_20120305.html
  http://www.adobe.com/support/security/bulletins/apsb12-09.html
  https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2012-0779

  [edit] those security fixes are for 11.2.202.**2**35, not for 635 [/edit]
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: zoom_us: init at 2.0.63547.0830
user_login: greyson
html_url: https://github.com/NixOS/nixpkgs/pull/18563
updated_at: 2016-09-13 16:12:17
body:
  ###### Motivation for this change

  Needed for work
  ###### Things done
  - [x] Testing using nix-shell --pure
  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on 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
    - [ ] OS X
    - [x] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
    (could not execute, python RuntimeError)
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: deluge: fix libtorrentRasterbar_1_0 reference
user_login: aske
html_url: https://github.com/NixOS/nixpkgs/pull/18564
updated_at: 2016-09-13 16:47:32
body:
  ###### Motivation for this change

  Fixes eval after 1d82947742d362817000100c24ed72862b63e2f5
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  cc @fpletz 


state: closed
title: mumble: make mumble vm test more robust
user_login: exi
html_url: https://github.com/NixOS/nixpkgs/pull/18565
updated_at: 2016-09-13 17:41:37
body:
  This test should have a more robust retry loop and handles wrong focus on all windows.

  @domenkozar @lethalman @abbradar I would like to try to run this on hydra because I cannot reproduce the failing tests locally.

  Related to https://github.com/NixOS/nixpkgs/issues/18209


state: closed
title: ghdl: add support for llvm backend
user_login: timor
html_url: https://github.com/NixOS/nixpkgs/pull/18566
updated_at: 2016-09-24 12:14:14
body:
  ###### Motivation for this change

  This adds support for building ghdl with the llvm backend, which enables, among other things, to
  have a working version for 64 bit systems.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  Make the existing ghdl recipe more flexible, and introduce "ghdl_llvm"
  as a package in addition to "ghdl_mcode". This seems to specifically
  require llvm 3.5, though.

  cc @viric


state: closed
title: Fix breakage caused by #18498
user_login: aske
html_url: https://github.com/NixOS/nixpkgs/pull/18567
updated_at: 2016-09-13 21:46: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
    - [ ] OS X
    - [ ] Linux
  - [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).

  ---

  (#18498)


state: closed
title: fetchbower: add git to build inputs
user_login: abuibrahim
html_url: https://github.com/NixOS/nixpkgs/pull/18569
updated_at: 2016-09-15 00:42:03
body:
  ###### Motivation for this change

  fetch-bower depends on git.

  Note: there's a bug in fetch-bower when git is NOT in PATH it will silently continue.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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: murmur: welcome -> welcometext
user_login: rick68
html_url: https://github.com/NixOS/nixpkgs/pull/18570
updated_at: 2016-09-23 14:09:55
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
    - [ ] OS X
    - [x] Linux
  - [ ] 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).

  ---

  fixed incorrect option name `welcome` to `welcometext`.


state: closed
title: wp-cli: 0.23.1 -> 0.24.1
user_login: peterhoeg
html_url: https://github.com/NixOS/nixpkgs/pull/18571
updated_at: 2016-09-14 15:56:03
body:
  ###### Motivation for this change

  New version. Daily driver here although I fortunately do not have to use it every day...
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [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: Janestreet
user_login: maurer
html_url: https://github.com/NixOS/nixpkgs/pull/18572
updated_at: 2016-09-23 17:57:06
body:
  ###### Motivation for this change

  OCaml has switched its primary macro system in OCaml 4.02 to PPX (from camlp4).
  Jane Street, who produces one of the OCaml basis libraries, took this opportunity to change their build system, rip out all of their camlp4 stuff, and replace it with PPX.
  New libraries and programs which depend on the new PPX style macros are being released, so we need a way to support them.
  ###### 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
    - [ ] OS X
    - [x] Linux
  - [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).

  ---

  To deal with older compilers and packages, I did a few things in addition to packaging the new code:
  - Each package which has transitioned to PPX has been renamed to packagename_p4, allowing its last camlp4 release to be referenced explicitly
  - Each package which transitioned to PPX had an if statement added which will diversion to packagename_p4 if the compiler is too old, so OCaml 4.0.0, 3.1, etc will still be able to access e.g. "sexplib" rather than "sexplib_p4"
  - Existing packages which referenced a transitioning package were pointed at the _p4 version.


state: closed
title: systemd: support setting defaults for user instances
user_login: peterhoeg
html_url: https://github.com/NixOS/nixpkgs/pull/18573
updated_at: 2016-09-14 11:39:57
body:
  ###### Motivation for this change

  This allows the admin to set default for user instances in the same way that system instance settings are defined.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: MongoDB service: switch configuration format to YAML
user_login: ericsagnes
html_url: https://github.com/NixOS/nixpkgs/pull/18574
updated_at: 2016-09-21 12:19:17
body:
  ###### Motivation for this change

  Configuration format has changed from MongoDB 2.6 to YAML and MongoDB 2.4 is EOL since March 2016.
  The YAML format is the [default format](https://docs.mongodb.com/manual/reference/configuration-options/#configuration-file) and 2.4 configuration file format is meant only for backwards compatibility.

  It make sense to have YAML file as default as it is how users would expect to configure MongoDB if they read the upstream documentation.

  This will likely break the mongodb service if the used package is `mongodb248`, but as 2.4 is EOL and YAML format is the default and provides more configuration options there is a trade-off to chose.

  cc @elitak as he resurrected 2.4.8
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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: Frontc: init at 3.4
user_login: maurer
html_url: https://github.com/NixOS/nixpkgs/pull/18575
updated_at: 2016-09-20 21:01:44
body:
  ###### Motivation for this change

  Add Frontc OCaml library
  ###### 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] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"` N/A (new package)
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: oasis: 0.4.6 -> 0.4.7
user_login: maurer
html_url: https://github.com/NixOS/nixpkgs/pull/18576
updated_at: 2016-09-25 05:49:01
body:
  ###### Motivation for this change

  Update oasis to allow new-style `setup.ml`
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [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).

  ---

  Kept a copy of oasis_46 around for the moment to service qtest. The opam repository shows this too https://github.com/ocaml/opam-repository/issues/7305 and is keeping 4.6 around for it and similar packages for the moment.


state: closed
title: mplayer: fix on darwin
user_login: matthewbauer
html_url: https://github.com/NixOS/nixpkgs/pull/18577
updated_at: 2019-02-22 04:43:55
body:
  ###### Motivation for this change

  These changes should get mplayer building on Darwin systems.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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: Add Babel (JavaScript transpiler) packages to nodePackages
user_login: 8573
html_url: https://github.com/NixOS/nixpkgs/pull/18578
updated_at: 2016-09-14 15:14:55
body:
  These patches add to `nodePackages` many packages from NPM for the
  JavaScript "transpiler" Babel, specifically —
  - `babel-cli`,
  - `babel-eslint`,
  - `babel-polyfill`,
  - Babel's "presets", and
  - Babel's many "transforms".

  Additionally, the regeneration of the generated `nodePackages` files
  resulted in the `pbkdf2` package being updated.

  I have tested the added Babel packages per nixpkgs manual section 10.1
  ("Making patches"), on a NixOS system on the `nixos-unstable` channel
  with build sandboxing enabled.


state: open
title: Add more topic labels (was: [Nix-dev] Skillset labels)
user_login: rasendubi
html_url: https://github.com/NixOS/nixpkgs/issues/18579
updated_at: 2017-05-11 12:46:38
body:
  Moved from the mailing list (http://lists.science.uu.nl/pipermail/nix-dev/2016-July/021181.html).

  The original proposal was to add skill labels, however, I find they are mostly covered by `6.topic:` labels. Currently, we have next labels:
  - closure-size
  - darwin
  - emacs
  - erlang
  - gnome3
  - golang
  - grsecurity
  - haskell
  - hygiene
  - kernel
  - nixos
  - non-nixos
  - policy discussion
  - printing
  - python
  - qt/kde
  - reproducible builds
  - ruby
  - rust
  - usability
  - user experience
  - vim

  Out of those proposed on ML, next are not covered:
  - shell
  - javascript
  - erlang
  - c/c++
  - build toolchain
  - systemd
  - containers
  - virtualization
  - nixos tests
  - module system
  - java
  - tex
  - perl
  - cross-compilation

  Questions I have are:
  - should we add a separate `skill` label?
  - any other labels to add?

  /cc @wmertens @Profpatsch @danbst @matthiasbeyer 


state: closed
title: nixos/pam: clean up generated files (no functional change)
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/pull/18580
updated_at: 2016-09-14 10:56:07
body:
  ###### Motivation for this change

  The generated files in /etc/pam.d/ typically have a lot of empty lines
  in them, due to how the generated Nix strings are joined together;
  optional elements that are excluded still produce a newline. This patch
  changes how the files are generated to create more compact,
  human-friendly output files.

  The change is basically this, repeated:

  ``` patch
  -  ''
  -    ${optionalString use_ldap
  -        "account sufficient ${pam_ldap}/lib/security/pam_ldap.so"}
  -  ''
  +  optionalString use_ldap ''
  +    account sufficient ${pam_ldap}/lib/security/pam_ldap.so
  +  ''
  ```
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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: flashplayer: 11.2.202.632 -> 11.2.202.635 (for CVE)
user_login: lsix
html_url: https://github.com/NixOS/nixpkgs/pull/18581
updated_at: 2016-09-14 12:40:10
body:
  ###### Motivation for this change

  This will also need to be backported to the `16.03` and `16.09` branches after being accepted into master.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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 release fixes several CVEs: CVE-2016-4271, CVE-2016-4272,
  CVE-2016-4274, CVE-2016-4275, CVE-2016-4276, CVE-2016-4277,
  CVE-2016-4278, CVE-2016-4279, CVE-2016-4280, CVE-2016-4281,
  CVE-2016-4282, CVE-2016-4283, CVE-2016-4284, CVE-2016-4285,
  CVE-2016-4287, CVE-2016-6921, CVE-2016-6922, CVE-2016-6923,
  CVE-2016-6924, CVE-2016-6925, CVE-2016-6926, CVE-2016-6927,
  CVE-2016-6929, CVE-2016-6930, CVE-2016-6931, CVE-2016-6932

  See
  https://helpx.adobe.com/security/products/flash-player/apsb16-29.html
  for adobe's details.


state: closed
title: google-chrome: use corresponding chromium version
user_login: rasendubi
html_url: https://github.com/NixOS/nixpkgs/pull/18582
updated_at: 2016-09-17 09:42:46
body:
  ###### Motivation for this change

  Wanted to use google-chrome-54.
  ###### 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
    - [ ] OS X
    - [x] Linux
  - [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: pcre: 8.38 -> 8.39
user_login: RamKromberg
html_url: https://github.com/NixOS/nixpkgs/pull/18583
updated_at: 2016-09-27 12:21:08
body:
  ###### Motivation for this change

  maintenance.
  passed internal tests.
  patch not necessary anymore.

  added devdoc to outputs.


state: closed
title: Fix boot.loader.grub.mirroredBoots when UEFI booting
user_login: jokogr
html_url: https://github.com/NixOS/nixpkgs/issues/18584
updated_at: 2016-09-25 05:37:19
body:
  ## Issue description

  Hello, 

  I have one machine with three HDDs on ZFS RAID-Z and UEFI booting. Could we please make it work with Grub?
  ### Steps to reproduce

  I have three FAT-32 partitions, one in each HDD and mounted in /boot1, /boot2 and /boot3. If I use the following configuration:

  ```
    boot.loader.grub = {
      enable = true;
      version = 2;
      zfsSupport = true;
      efiSupport = true;
      mirroredBoots = [
        { devices = [ "nodev" ]; path = "/boot1"; efiSysMountPoint = "/boot1"; }
        { devices = [ "nodev" ]; path = "/boot2"; efiSysMountPoint = "/boot2"; }
        { devices = [ "nodev" ]; path = "/boot3"; efiSysMountPoint = "/boot3"; }
      ];
    };

    boot.loader.efi.canTouchEfiVariables = true;
  ```

  then `nixos-rebuild switch` shoots this error:

  ```
  building Nix...
  building the system configuration...
  error: 
  Failed assertions:
  - You cannot have duplicated devices in mirroredBoots
  (use ‘--show-trace’ to show detailed location information)
  ```

  Could anyone help me fix the assertion at https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix#L468, so that "nodev" can be used multiple times?

  I tried writing it like that:

  ```
  assertion = all (c: c < 2) (mapAttrsToList (_: c: c) bootDeviceCounters) || !cfg.efiSupport;
  ```

  but it didn't work. Currently, my setup is working properly with this assertion removed.


state: closed
title: pcre2: 10.21 -> 10.22
user_login: RamKromberg
html_url: https://github.com/NixOS/nixpkgs/pull/18585
updated_at: 2016-09-17 14:06:29
body:
  ##### Motivation for this change

  maintenance.

  passed internal tests.
  added outputs following pcre's example.
  Tested fish to execute and verified in it's build logs it finds pcre2-config but nothing else apart from that.
  Tested ponyc to build.
  Fixed up julia but couldn't finish the build since the tests required too much RAM... Made it past the regex tests so it should be fine :D @FRidh @7c6f434c

  Note: emacs users will need to adjust\fix the julia and pcre2el modes if they're pulling them off melpa.


state: closed
title: Cannot build gtk2hs-buildtools with latest nixos-unstable
user_login: travisbhartwell
html_url: https://github.com/NixOS/nixpkgs/issues/18586
updated_at: 2016-09-15 06:34:30
body:
  ## Issue description

  One of my personal packages uses gtk2hs and thus gtk2hs-buildtools and with the latest nixos-unstable channel I cannot build it.  Picking out the relevant lines among the others of my build (some may be elided because they are mixed in with the other things being built):

  ```
  setupCompileFlags: -package-db=/tmp/nix-build-gtk2hs-buildtools-0.13.2.1.drv-0/package.conf.d -j1 -threaded
  [1 of 1] Compiling Main             ( Setup.hs, /tmp/nix-build-gtk2hs-buildtools-0.13.2.1.drv-0/Main.o )
  Configuring gtk2hs-buildtools-0.13.2.1...
  Setup: At least the following dependencies are missing:
  Cabal >=1.24.0.0 && <1.25
  builder for ‘/nix/store/fqwvkw0sffjdy93208cmzl2dnr2r55n6-gtk2hs-buildtools-0.13.2.1.drv’ failed with exit code 1
  cannot build derivation ‘/nix/store/f0ngf479q5nl18687djiplnl96s19ja6-glib-0.13.4.0.drv’: 1 dependencies couldn't be built
  cannot build derivation ‘/nix/store/61f9y9hxxkqmnn5n7y9xk844rn9c76li-gtk-0.14.5.drv’: 1 dependencies couldn't be built
  cannot build derivation ‘/nix/store/wxwkzb8f3cqh8fa4kc846zcwc6nbdq75-gtkmenu-0.1.0.0.drv’: 1 dependencies couldn't be built
  ```

  This seems related to the recent commit 7619f88eb850b4e4b2fc551665cef53839041d43  from @peti as it doesn't appear that the override was moved anywhere else (at least within the channel update).
  ### Steps to reproduce

  I was running an update of my NixOS system with a package that depends on gtk2hs enabled:

  ```
  sudo nixos-rebuild switch --upgrade
  ```
  ## Technical details
  - System: NixOS  16.09pre90254.6b20d5b (Flounder)
  - Nix version: nix-env (Nix) 1.11.3
  - Nixpkgs version: "17.03pre91207.2b0eace"

  This happens on trying to update to:

  ```
  downloading Nix expressions from ‘https://nixos.org/releases/nixos/unstable/nixos-17.03pre91207.2b0eace//nixexprs.tar.xz’...
  ```


state: closed
title: pypy: 5.4.0 -> 5.4.1
user_login: bendlas
html_url: https://github.com/NixOS/nixpkgs/pull/18587
updated_at: 2016-09-14 17:03:07
body:
  ###### Motivation for this change

  updates
  ###### Things done
  - Built on platform(s)
    - [x] NixOS
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).
  - [x] Delete recursion limit patch necessary for `5.4.0`


state: closed
title: dropbox: 9.4.49 -> 10.4.25 [master]
user_login: bendlas
html_url: https://github.com/NixOS/nixpkgs/pull/18588
updated_at: 2016-09-15 01:51:20
body:
  ###### Motivation for this change

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


state: closed
title: huginn: init at 2016-09-14
user_login: mogorman
html_url: https://github.com/NixOS/nixpkgs/pull/18590
updated_at: 2018-04-04 03:32:18
body:
  ###### Motivation for this change

  This is a new package huginn, http://github.com/cantino/huginn , it is an agent platform.  This is my first service module, as well as my first ruby package. I would appreciate people looking it over.  this pr also depends on https://github.com/NixOS/nixpkgs/pull/18361 or it can't be built due to unicode ruby files in the dependencies.  I would also like to backport this into 16.09 after master if someone could show me how.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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: androidenv: update packages
user_login: bendlas
html_url: https://github.com/NixOS/nixpkgs/pull/18591
updated_at: 2016-09-15 09:01:37
body:
  ###### Motivation for this change

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

  ---

  build-tools      25.1.7 -> 25.2.2
  sdk-tools        23.0.1 -> 24.0.2
  platform-tools   24 -> 24.0.2

  ---

  Things not working: various shell scripts have `/bin/ls`, emulator avd's don't work.
  Unsure if this was so previously.

  ---

  Most build-tools binaries are now ELF64. Reworked the patching routine to be more simplified: Find all executables and shared objects, patching them with interpreter and rpath the same way.


state: closed
title: nixos successfully activate broken systemd timer
user_login: spinus
html_url: https://github.com/NixOS/nixpkgs/issues/18593
updated_at: 2018-06-24 11:50:35
body:
  ## Issue description

  I have systemd service with timer. When I activate configuration, nixos exits successfully but timer configuration is broken.
  ### Steps to reproduce
  1. Add some broken timer 

  ```
  +  100     systemd.services.my-cron = {                 
  +  101       preStart = ''                                                             
  +  102         # just check if the command is for sure installed                       
  +  103         exec command --help
  +  104       '';                                                                       
  +  105       script = ''exec command import'';
  +  106       startAt = "* *-*-* 06:00:00";                                             
  +  107       restartIfChanged = false;                                                 
  +  108       stopIfChanged = false;                                                    
     109     };  
  ```
  1. `nixos-rebuild switch`, activation scripts says everything is good
  2. `systemctl cat my-cron.timer`

  ```
  Failed to parse calendar specification, ignoring: * *-*-* 06:00:00
  ```
  ## Technical details
  - System: (NixOS: `16.09pre-git`)
  - Nix version: (run `nix-env (Nix) 1.11.2`)
  - Nixpkgs version: (run `15.09.1134.19a3dd8`)

  I'm deploying 16.09 nixpkgs using NixOps to instance created from 15.09 AMI.


state: closed
title: no validation on systemd timer during build time
user_login: spinus
html_url: https://github.com/NixOS/nixpkgs/issues/18594
updated_at: 2018-06-24 11:47:12
body:
  ## Issue description

  There is no build time validation for systemd timers and probably could be a systemd check to make sure that OnCalendar field is correct.
  ### Steps to reproduce
  1. Create systemd timer like:

  ```
  systemd.services.my-cron = {                 
      preStart = ''                                                             
         # just check if the command is for sure installed                       
         exec command --help
      '';                                                                       
       script = ''exec command import'';
       startAt = "* *-*-* 06:00:00";                                             
       restartIfChanged = false;                                                 
       stopIfChanged = false;                                                    
  };  
  ```
  1. nixos-rebuild build
  2. Configuration is build but the timer specification is incorrect. This configuration throws no error on build time (ticket ticket) and on activation time (#18593).
  ## Technical details
  - System: (NixOS: 16.09pre-git)
  - Nix version: (run nix-env (Nix) 1.11.2)
  - Nixpkgs version: (run 15.09.1134.19a3dd8)


state: closed
title: firefox-bin: add curl dependency for crash reporter
user_login: mythmon
html_url: https://github.com/NixOS/nixpkgs/pull/18596
updated_at: 2016-09-15 15:39:08
body:
  ###### Motivation for this change

  Firefox's crash reporter relies on libcurl. Without this change, crashes are not reported.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [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: Aliases are missing for llvm and clang 3.9.0
user_login: winksaville
html_url: https://github.com/NixOS/nixpkgs/issues/18597
updated_at: 2016-09-15 13:55:00
body:
  ## Issue description

  Aliases llvm_39 and clang_39 are missing from pkgs/top-level/all-packages.nix
  ### Steps to reproduce

  [wink@vps1:~]$ nix-channel --list
  nixos-small https://nixos.org/channels/nixos-unstable-small

  [wink@vps1:~]$ nix-env -qaP clang-wrapper
  nixos-small.clangSelf  clang-wrapper-3.4.2
  nixos-small.clang_34   clang-wrapper-3.4.2
  nixos-small.clang_35   clang-wrapper-3.5.2
  nixos-small.clang_36   clang-wrapper-3.6.2
  nixos-small.clang      clang-wrapper-3.7.1
  nixos-small.clang_38   clang-wrapper-3.8.0

  [wink@vps1:~]$ nix-env -qaP llvm
  nixos-small.llvm_34  llvm-3.4.2
  nixos-small.llvm_35  llvm-3.5.2
  nixos-small.llvm_36  llvm-3.6.2
  nixos-small.llvm     llvm-3.7.1
  nixos-small.llvm_38  llvm-3.8.0
  ## Technical details
  - Channel: (nixos-small https://nixos.org/channels/nixos-unstable-small)
  - System: (NixOS: 16.03.1299.a8e0739)
  - Nix version: (nix-env (Nix) 1.11.2)
  - Nixpkgs version: (7.03pre-git)


state: closed
title: llvm and clang: define llvm_39 and clang_39 in all-packages.nix
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/18599
updated_at: 2016-09-15 13:55:00
body:
  ###### Motivation for this change

  Fixes #18597.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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 llvm and clang aliases for 3.9.0
user_login: winksaville
html_url: https://github.com/NixOS/nixpkgs/pull/18600
updated_at: 2016-09-15 13:53:38
body:
  ###### Motivation for this change

  Fix Aliases are missing for llvm and clang 3.9.0 #18597
  ###### Things done

  This is a simple change, installs, 3.9.0 versions of the programs are available and clang runs.
  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
    - [ x] NixOS
    - [ ] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Update Dropbox
user_login: siddharthist
html_url: https://github.com/NixOS/nixpkgs/issues/18601
updated_at: 2016-09-15 12:04:40
body:
  ## Issue description

  Our version of Dropbox will stop working in 13 days!

  ```
  $ dropbox status
  You're using an old version of Dropbox. Please update within the next 13 days to continue using Dropbox.

  https://www.dropbox.com/downloading?from_client=True
  Upgrading Dropbox...
  ```
  ### Steps to reproduce

  ```
  dropbox status
  ```
  ## Technical details
  - System: 17.03.git.8d8f57d (Gorilla)


state: closed
title: emacs-modes: add upstream tramp
user_login: bendlas
html_url: https://github.com/NixOS/nixpkgs/pull/18602
updated_at: 2016-09-14 21:10:59
body:
  ###### Motivation for this change

  I kept running into http://emacs.stackexchange.com/questions/21026/tramp-recreates-dev-null-as-a-regular-file

  This should be fixed in more recent versions of tramp, unfortunately tramp in emacs 24.5 is still shipped with the bug.

  I added it as an emacs package, to be used in `emacsWithPackages`, we might consider making it standard, though.
  ###### Things done
  - Built on platform(s)
    - [x] NixOS
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).


state: closed
title: guideline/hints for module style
user_login: cransom
html_url: https://github.com/NixOS/nixpkgs/issues/18603
updated_at: 2019-02-25 17:30:36
body:
  ## Issue description

  I'm interested in writing more modules for NixOS and making it easier for others to do so also. I have a few that I use internally that may be of use to the community but they currently do some things that appear to be against NixOS best practices. The trouble is, I'm having a hard time finding a list of those practices.

  I'd be happy to submit a PR for https://nixos.org/nixos/manual/index.html#sec-writing-modules to give some more guidance about what code should and shouldn't do if there are any current recommendations. 

  Some things I've picked up that I think should be included but are up for discussion:
  - `environment.systemPackages` should not be included in a server module
  - referencing files from a package, triggering `import-from-derivation`, is possible, but shunned. A comment in nixpkgs states it being controversial but no documentation pointers mentioning why.
  - mention `defaultText`

  Questions:
  - What should a module do? A network service isn't useful unless the firewall is open. Should the module add it to the allowed ports? Should there be a separate option to open the firewall that's disabled by default?  Similar for strongly recommended suggestions options like the swappiness sysctl.
  - For services that have overly verbose config files, should that be contained in the module? Or should the user supply it.
  ### Steps to reproduce

  n/a
  ## Technical details

  n/a


state: closed
title: fzf: fix cycle in bin output
user_login: LnL7
html_url: https://github.com/NixOS/nixpkgs/pull/18605
updated_at: 2016-09-22 22:29:41
body:
  ###### Motivation for this change

  I have no idea why this happend, is this a more general issue with go on darwin?
  ###### 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] OS X
    - [x] No changes on other platforms
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: libtiff source URLs are dead
user_login: chris-martin
html_url: https://github.com/NixOS/nixpkgs/issues/18607
updated_at: 2016-09-14 23:35:54
body:
  Any URLs at `remotesensing.org` no longer work.

  [Libtiff goes offline](https://madfileformatscience.garymcgath.com/2016/09/08/libtiff-offline/):

  > It was located at remotesensing.org, a domain whose owner apparently was willing to host it without having any close connection to the project. The domain fell into someone else’s hands, and the content changed completely, breaking all links to Libtiff material.
  > 
  > For the moment, there’s no primary source for Libtiff on the Web.

  This affects two nix packages, `libtiff` and `libgeotiff`.


state: closed
title: searx: 0.9.0 -> 0.10.0
user_login: Profpatsch
html_url: https://github.com/NixOS/nixpkgs/pull/18608
updated_at: 2016-09-16 12:41:40
body:
  - Built on platform(s)
    - [x] NixOS
  - [x] tested service

  With a patch to loosen up searx pip dependency requirements.
  Also includes a minor version bump of pysocks.


state: closed
title: Add node.js to nixpkgs manual's "Support for specific programming languages" section
user_login: siddharthist
html_url: https://github.com/NixOS/nixpkgs/issues/18609
updated_at: 2016-09-22 21:12:37
body:
  ## Issue description

  Right now, we have sections covering Perl, Python, Ruby, Go, and more. Node.js is another popular language and we have an easy/automated way to add new node.js packages to nixpkgs. We should make this easier for people who don't already know how!

  I plan on tackling this based on instructions I received over at https://github.com/svanderburg/node2nix/issues/16


state: closed
title: emoj: init at 0.3.0
user_login: siddharthist
html_url: https://github.com/NixOS/nixpkgs/pull/18610
updated_at: 2016-09-15 07:26:21
body:
  ###### Motivation for this change

  I :heart: :smiley: 

  This is my first node.js package, feedback is appreciated!
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of 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 libtiff URLs
user_login: chris-martin
html_url: https://github.com/NixOS/nixpkgs/pull/18611
updated_at: 2016-09-14 23:31:32
body:
  ###### Motivation for this change
  #18607 - remotesensing.org stopped hosting libtiff
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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: lib/default.nix: reorder imports for clarity
user_login: Profpatsch
html_url: https://github.com/NixOS/nixpkgs/pull/18612
updated_at: 2016-09-16 22:09:26
body:
  This is a step in the direction of making the stdlib more self-documenting.

  Group imports according to the kind of functions they contain, in a more
  descriptive manner.

  I tested whether I made a mistake with the imports by executing `nox-review wip`, and it reported `Nothing changed`.
  Sadly, `nix-instantiate --eval --strict --arg system '"x86_64-linux"' --arg config '{ allowBroken = true; allowUnfree = true; }'` does not work, because `mkDerivation` is still way to strict and some asserts block evaluation.


state: closed
title: Fetchdir
user_login: Profpatsch
html_url: https://github.com/NixOS/nixpkgs/pull/18613
updated_at: 2016-10-04 02:12:35
body:
  This PR has two changes that closely build on each other.

  First one is a refactor for an often copied list of `impureEnvVars`, which is also needed by the second change.

  Second one is a new fetcher called `fetchdir`, that can grab upstream packages that come as http/ftp/… folders, based on wget.
  Its functionality can be tested with this example:

  ``` nix
  fetchdir {
      url = "https://userpages.uni-koblenz.de/~krienke/ftp/noarch/geteltorito/";
      sha256 = "0b98hfvbfhgi9sp1f3a2b3k90arzk1pzk4c6g63l1ra7jn6xm9x0";
      cut-dirs = 4;
  }
  ```

  cc @aszlig


state: closed
title: geteltorito: init at 0.6
user_login: Profpatsch
html_url: https://github.com/NixOS/nixpkgs/pull/18614
updated_at: 2016-10-04 02:07:57
body:
  - Built on platform(s)
    - [x] NixOS
  - [x] Tested execution of all binary files (usually in `./result/bin/`)


state: closed
title: pump.io service: remove
user_login: rvl
html_url: https://github.com/NixOS/nixpkgs/pull/18615
updated_at: 2016-09-30 10:14:19
body:
  ###### Motivation for this change

  Updating to the recent 1.0.0 release would add a lot of autogenerated npm packages, for a service with few users. We can add this back once there is a good way of generating npm packages without cluttering the main nixpkgs repo.

  See also: http://lists.science.uu.nl/pipermail/nix-dev/2016-September/021694.html

  A release note commit is forthcoming.

  /cc @svanderburg 
  ###### 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
    - [ ] OS X
    - [X] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of 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 `htmlhint` and `csslint` to `nodePackages`
user_login: 8573
html_url: https://github.com/NixOS/nixpkgs/pull/18616
updated_at: 2016-10-01 17:24:13
body:
  These patches add the NPM packages `htmlhint` and `csslint`, linters
  for HTML and CSS respectively, to `nodePackages`.


state: closed
title: bower2nix 3.0.1 -> 3.1.1
user_login: rvl
html_url: https://github.com/NixOS/nixpkgs/pull/18617
updated_at: 2016-09-15 20:16:26
body:
  ###### Motivation for this change
  1. A new version of bower2nix with some bug fixes.
  2. An update for bower2nix in the new nodePackages (node2nix) setup. (Fixes #18454)

  /cc @svanderburg @shlevy 

  I would also like to get this into the 16.09 release if possible. The commits do cherry-pick cleanly onto `release-16.09`.

  Cheers
  ###### 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
    - [ ] OS X
    - [X] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip --against master"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).


state: closed
title: openmw: 0.39.0 -> 0.40.0
user_login: rardiol
html_url: https://github.com/NixOS/nixpkgs/pull/18618
updated_at: 2016-09-17 12:46:51
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
    - [ ] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that 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: Init mandoc at 1.13.4 & replace groff with it in libedit and bsdbuild
user_login: RamKromberg
html_url: https://github.com/NixOS/nixpkgs/pull/18619
updated_at: 2016-09-17 15:37:53
body:
  ###### Motivation for this change

  mandoc closure size:

  ```
  23M /nix/store/6fix3zqpnahyml8zp2sxi2rwan55rgb8-glibc-2.24
  104K    /nix/store/b5mwbrx8cldkchiqgwgkaagw91xfjr89-zlib-1.2.8
  1.2M    /nix/store/r6ihzh49yjhl10ignd3qgr6ags0p5w61-mandoc-1.13.4
  24M total
  ```

  vs. groff closure size:

  ```
  23M /nix/store/6fix3zqpnahyml8zp2sxi2rwan55rgb8-glibc-2.24
  172K    /nix/store/scblgh0h3sh65s0rp0nv79rr82mjd6cm-attr-2.4.47
  200K    /nix/store/6h29qi09p6p4kh04n3pyg7wa0sn7gryv-acl-2.2.52
  4.7M    /nix/store/ly5dbisg2h0k3xnfdbk955m3pc4knvjk-gcc-5.4.0-lib
  848K    /nix/store/n62975gpkckivvxvlhg9hjfknspxnkkm-gnused-4.2.2
  832K    /nix/store/nyj6xd7s1n1w8c0xdwk5ddhi7bjcyi9x-bash-4.3-p46
  11M /nix/store/zhhb02yrp03xzfrpk06ixb0gmwrjmjff-coreutils-8.25
  49M /nix/store/xcp6lrq3ynj75cqcyy7b32jgizf9jr4b-perl-5.22.2
  8.6M    /nix/store/wrbnvl7f54g3dg6846c5fkx96br7z75a-groff-1.22.3
  96M total
  ```

  and man-db closure size:

  ```
  23M /nix/store/6fix3zqpnahyml8zp2sxi2rwan55rgb8-glibc-2.24
  172K    /nix/store/scblgh0h3sh65s0rp0nv79rr82mjd6cm-attr-2.4.47
  200K    /nix/store/6h29qi09p6p4kh04n3pyg7wa0sn7gryv-acl-2.2.52
  4.7M    /nix/store/ly5dbisg2h0k3xnfdbk955m3pc4knvjk-gcc-5.4.0-lib
  848K    /nix/store/n62975gpkckivvxvlhg9hjfknspxnkkm-gnused-4.2.2
  832K    /nix/store/nyj6xd7s1n1w8c0xdwk5ddhi7bjcyi9x-bash-4.3-p46
  11M /nix/store/zhhb02yrp03xzfrpk06ixb0gmwrjmjff-coreutils-8.25
  49M /nix/store/xcp6lrq3ynj75cqcyy7b32jgizf9jr4b-perl-5.22.2
  8.6M    /nix/store/72fi79z1bzx3dsi20b9yk9ji547rn4kz-groff-1.22.3
  108K    /nix/store/glbqi0b5j96gs4mfkq2qsdmgamvifx5q-libpipeline-1.4.1
  4.4M    /nix/store/xgaq1c135r0ibhl64s3bjjm4vcg0nmka-db-5.3.28
  2.0M    /nix/store/gj8qyzznvz1clh6nz7054c5k37w0b16y-man-db-2.7.5
  103M    total
  ```

  mandoc is a man page compiler that can often be used as drop-in replacement to groff. e.g. see the libedit and bsdbuild commits.

  Potentially, groff could be removed from the base system build. (>8.6M)

  Additionally, a man pager is also supplied.

  Long term, once upstream releases a version that doesn't depend on maria-db, the package could also replace man-db (base system run). (>6.4M)

  Originates from OpenBSD. Alpine and Void already use it. (http://mdocml.bsd.lv/ports.html)
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that 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: openssh: update gssapi patch, fix the build
user_login: benley
html_url: https://github.com/NixOS/nixpkgs/pull/18620
updated_at: 2016-09-15 05:03:54
body:
  ###### Motivation for this change

  Another ssh update, another broken gssapi.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)
    - [x] NixOS
    - [ ] OS X
    - [x] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: mongodb service: Add test case and fix default storage engine on i686
user_login: rvl
html_url: https://github.com/NixOS/nixpkgs/pull/18622
updated_at: 2016-09-21 12:19:46
body:
  ###### Motivation for this change

  As reported in #18209, the pump.io release test uses MongoDB and [fails on i686-linux](http://hydra.nixos.org/build/40183334).

  This is because MongoDB set their default storage engine to something that doesn't work on i686.

  Now I imagine that most serious mongoers would be using 64-bit systems, but it would be kinder to users who are testing things, etc, if it just worked by default on all linux systems. So the first commit does that.

  The second commit is a simple test case for the NixOS mongodb service.
  ###### 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
    - [ ] OS X
    - [X] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).
  - Note: I actually tested off the nixos-unstable branch (binary caches), then rebased to master. Both x86_64-linux and i686-linux systems were tested.


state: closed
title: fribidi: 0.19.6 -> 0.19.7
user_login: RamKromberg
html_url: https://github.com/NixOS/nixpkgs/pull/18623
updated_at: 2016-09-29 19:28:51
body:
  ###### Motivation for this change

  maintenance.

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

  ---


state: closed
title: Cadvisor: update and fix test
user_login: ericsagnes
html_url: https://github.com/NixOS/nixpkgs/pull/18624
updated_at: 2016-09-16 17:02:37
body:
  ###### Motivation for this change

  Fixing the cadvisor test.

  The cadvisor version was updated to match influxdb version.

  @offlinehacker: Please review and test the PR. I know pretty much nothing about cadvisor, so I might have missed some important things. Also, I guess the cadvisor module should be updated to match the new version and features.

  cc @domenkozar @offlinehacker 
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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: Do not check for duplicated devices in mirroredBoots on UEFI
user_login: jokogr
html_url: https://github.com/NixOS/nixpkgs/pull/18625
updated_at: 2016-09-25 05:37:19
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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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).

  ---

  When Grub is to be used with UEFI, it is not going to write to any MBR
  of any disk. As such, it is safe to use multiple "nodev" device entries
  when mirroring the ESP partition to multiple disks.

  E.g.:

  ```
  boot.loader.grub = {
    enable = true;
    version = 2;
    zfsSupport = true;
    efiSupport = true;
    mirroredBoots = [
      { devices = [ "nodev" ]; path = "/boot1"; efiSysMountPoint = "/boot1"; }
      { devices = [ "nodev" ]; path = "/boot2"; efiSysMountPoint = "/boot2"; }
      { devices = [ "nodev" ]; path = "/boot3"; efiSysMountPoint = "/boot3"; }
    ];
  };

  boot.loader.efi.canTouchEfiVariables = true;
  ```

  Fixes #18584


state: closed
title: antiword cant open files
user_login: mogorman
html_url: https://github.com/NixOS/nixpkgs/issues/18627
updated_at: 2016-09-17 08:43:55
body:
  ## Issue description

  I can't open your mapping file (UTF-8.txt)
  It is not in '/home/mog/.antiword' nor in '/usr/share/antiword'.

  it is in my nix store /nix/store/ipvcr49qf4d3c1wzllfaqww7xsvfgrnd-antiword-0.37/share/antiword/UTF-8.txt so probably just needs a patch will do that eventually.
  ### Steps to reproduce

  antiword something.doc
  ## Technical details

  $ nixos-version
  16.09.git.ebe7f35 (Flounder)
  $ nix-env --version
  nix-env (Nix) 1.11.4
  $ nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion
  "16.09beta133.ebe7f35"
  - 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`)


state: closed
title: squashfsTools: optional lz4 support
user_login: joachifm
html_url: https://github.com/NixOS/nixpkgs/pull/18628
updated_at: 2016-09-16 09:22:09
body:
  ###### Motivation for this change

  I want it
  ###### Things done
  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
    - [ ] NixOS
    - [ ] OS X
    - [x] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of 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: 5.9.2p1 -> 6.0.0p1
user_login: joachifm
html_url: https://github.com/NixOS/nixpkgs/pull/18629
updated_at: 2016-09-15 15:19:51
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)
    - [ ] NixOS
    - [ ] OS X
    - [x] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  Changelog at https://www.opensmtpd.org/announces/release-6.0.0.txt

  In particular, note that
  - logging format has been reworked so scripts that consume opensmtpd
    logs may need updating
  - dhparams option has been removed


state: closed
title: hping: broken on darwin
user_login: l2dy
html_url: https://github.com/NixOS/nixpkgs/pull/18632
updated_at: 2016-09-16 09:06:41
body:
  ###### Things done
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: nixpkgs docs: improve node packages documentation
user_login: siddharthist
html_url: https://github.com/NixOS/nixpkgs/pull/18633
updated_at: 2016-09-17 20:49:28
body:
  ###### Motivation for this change

  Progress on #18609 
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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).

  ---
  - be more specific about paths to files


state: closed
title: python-packages: pafy 0.5.0 -> 0.5.2
user_login: odi
html_url: https://github.com/NixOS/nixpkgs/pull/18635
updated_at: 2016-09-19 09:22:57
body:
  ###### Motivation for this change

  Update pafy to newest 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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: python-packages: mps-youtube 0.2.6 -> 0.2.7.1
user_login: odi
html_url: https://github.com/NixOS/nixpkgs/pull/18636
updated_at: 2016-09-16 09:42:09
body:
  ###### Motivation for this change

  Update mps-youtube to newest 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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: Enable additional flags for secp256k1
user_login: chris-martin
html_url: https://github.com/NixOS/nixpkgs/issues/18637
updated_at: 2016-12-08 00:42:42
body:
  There are a few more flags we should enable on `secp256k1`:
  - `--enable-experimental`
  - `--enable-module-schnorr`
  - `--enable-module-ecdh`

  (I had to add these flags for the sake of something that depends on secp256k1 - I don't remember for sure, but I think it's bitcoinj.)


state: open
title: Enable JNI for secp256k1
user_login: chris-martin
html_url: https://github.com/NixOS/nixpkgs/issues/18638
updated_at: 2018-06-24 11:47:49
body:
  To create a package bitcoinj, `secp256k1` needs to be compiled with JNI enabled.

  To do this, we need to set the `--enable-jni` configure flag, and we also need to have the `JAVA_HOME` environment variable to some JDK when we run `autogen.sh`.

  I'm not sure what's the best way to do this, since a JDK is a heavyweight dependency and not all users of secp256k1 will need it. Should there be a parameter on the package somehow to enable JNI, or two derivations?


state: closed
title: pktgen: 3.0.04 -> 3.0.13 (#18477)
user_login: abuibrahim
html_url: https://github.com/NixOS/nixpkgs/pull/18639
updated_at: 2016-09-19 20:32:14
body:
  ###### Motivation for this change

  Cherry-pick  from master
  ###### 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
    - [ ] OS X
    - [x] Linux
  - [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: Create TLA+ packages
user_login: chris-martin
html_url: https://github.com/NixOS/nixpkgs/issues/18640
updated_at: 2018-09-17 19:57:16
body:
  I have the TLA+ [Toolbox](http://research.microsoft.com/en-us/um/people/lamport/tla/toolbox.html) and [TLAPS](https://tla.msr-inria.inria.fr/tlaps/content/Home.html) in Nix packages in my local config:
  - https://github.com/chris-martin/home/tree/2015254b3e1b07643a602bf3366ae7aabfd6a410/nix/pkgs/tla-plus
  - TLA+ requires a specific older version of Isabelle, 2011.1: https://github.com/chris-martin/home/tree/2015254b3e1b07643a602bf3366ae7aabfd6a410/nix/pkgs/isabelle2011-1

  I'm planning to submit a PR at some point, but leaving this to-do item here in case somebody wants to get to this before I do.


state: closed
title: keepass: 2.33 -> 2.34
user_login: mjanczyk
html_url: https://github.com/NixOS/nixpkgs/pull/18641
updated_at: 2016-09-22 12:12:15
body:
  ###### Motivation for this change

  Version bump
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [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: czmqpp: init at 1.2.0
user_login: chris-martin
html_url: https://github.com/NixOS/nixpkgs/pull/18643
updated_at: 2016-09-17 17:26:35
body:
  ###### Motivation for this change

  This is a dependency of [libbitcoin-client](https://github.com/libbitcoin/libbitcoin-client) (#18644) (which I hope to be submitting another PR for soon)
  ###### 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] OS X
    - [ ] Linux
  - [ ] 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: Add libbitcoin packages
user_login: chris-martin
html_url: https://github.com/NixOS/nixpkgs/issues/18644
updated_at: 2017-01-03 02:21:37
body:
  The libbitcoin org: https://github.com/libbitcoin/

  Looks like there was one attempt to get this started, #964, that was abandoned.

  I've gotten libbitcoin, libbitcoin-client, and libbitcoin-explorer working [in my local config](https://github.com/chris-martin/home/tree/d4d767a1e632c3729e6cd97a077ed6121a2bc3e1/nix/pkgs/libbitcoin).

  libbitcoin-explorer provides the `bx` executable, a command-line utility for working with bitcoin.

  libbitcoin-client depends on czmqpp (#18643). It looks like the czmqpp dependency has been [removed](https://github.com/libbitcoin/libbitcoin-client/commit/48a87472f015024391f486e87183ea3673181bdf#diff-67e997bcfdac55191033d57a16d1408a) from libbitcoin-client master, but a release has not been made since then.


state: closed
title: mlterm: 3.3.8 -> 3.7.2
user_login: RamKromberg
html_url: https://github.com/NixOS/nixpkgs/pull/18645
updated_at: 2016-09-16 14:58:14
body:
  ###### Motivation for this change

  The one reason to use mlterm, bidirectional text, wasn't working.

  Notes:
  1. Tested working with and without the fribidi update ( https://github.com/NixOS/nixpkgs/pull/18623 ).
  2. 2014-08-16 (3.3.8) -> 2016-08-14 (3.7.2).
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested 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: Could `services.xserver.xkboptions` be a list not a string?
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/issues/18646
updated_at: 2018-08-21 13:05:43
body:
  I have a dell as my personal latop, and a mac book pro for work, and I want to exchange option/command key only on the mbp. If this nixos option was a list which was then comma-separated, this would be trivial, since the module system would be able to combine `xkboptions` for me.

  I'd make this change myself, but I'm a bit busy ATM.


state: closed
title: buildbot: 0.9.0rc2 -> 0.9.0rc3
user_login: nand0p
html_url: https://github.com/NixOS/nixpkgs/pull/18647
updated_at: 2016-09-18 20:57:18
body:
  - Upgrades buildbot to latest release candidate
  - Binaries tested on linux
  - fixes python path issue with wrapper


state: closed
title: Freetts: fix build
user_login: chris-martin
html_url: https://github.com/NixOS/nixpkgs/pull/18648
updated_at: 2016-09-16 21:00:07
body:
  ###### Motivation for this change
  #18282 - freetts build is broken
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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).

  ---

  All I've verified is that it does build now.


state: closed
title: How do you generate libreoffice sources?
user_login: chris-martin
html_url: https://github.com/NixOS/nixpkgs/issues/18649
updated_at: 2016-09-17 06:13:56
body:
  I can't figure out how to run [`generate-libreoffice-srcs.sh`](https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/office/libreoffice/generate-libreoffice-srcs.sh).

  There's a comment at the top that seems to be a hint, but I don't know what it means:

  ```
  # Take the list of files from the main package, ooo.lst.in

  # This script wants an argument: download list file
  ```

  This is some very... advanced... bash for me, and I'm not making much progress trying to read the code. Should we consider rewriting this is something that might be easier to read?

  cc @7c6f434c


state: closed
title: pkcs11-helper: git rev -> 1.11, openvpn w/ pkcs11-helper support
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/18650
updated_at: 2016-09-18 11:43:08
body:
  ###### Motivation for this change

  New version, and yubi keys with openvpn.
  ###### Things done

  Tested building with and without the feature.
  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
    - [X] NixOS
    - [ ] OS X
    - [ ] Linux
  - [ ] 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: corebird: init at 1.3.1
user_login: jonafato
html_url: https://github.com/NixOS/nixpkgs/pull/18651
updated_at: 2016-09-17 09:57:06
body:
  ###### Motivation for this change

  Corebird is a Twitter client for Linux.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] 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 first contribution to nixpkgs. Feedback welcome and appreciated.


state: closed
title: Parsoid is broken
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/issues/18652
updated_at: 2016-10-25 12:24:43
body:
  ## Issue description

  After the move to Node2Nix, `nodePackages.parsoid` is no more, which breaks `services.parsoid` on NixOS. I've tried to add it to `pkgs/development/node-modules/node-packages.json` and rebuild but alas, resulting package does not build:

  ```
  npm ERR! git clone --template=/tmp/nix-build-node-parsoid-0.5.2.drv-0/.npm/_git-remotes/_templates --mirror https://github.com/tstarling/pegjs.git /tmp/nix-build-node-parsoid-0.5.2.drv-0/.npm/_git-remotes/https-github-com-tstarling-pegjs-git-d153f2a9: undefined
  npm ERR! git clone --template=/tmp/nix-build-node-parsoid-0.5.2.drv-0/.npm/_git-remotes/_templates --mirror https://github.com/tstarling/pegjs.git /tmp/nix-build-node-parsoid-0.5.2.drv-0/.npm/_git-remotes/https-github-com-tstarling-pegjs-git-d153f2a9: undefined
  npm ERR! fetch failed https://registry.npmjs.org/domino/-/domino-1.0.21.tgz
  npm WARN retry will retry, error on last attempt: Error: getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org:443
  npm ERR! fetch failed https://registry.npmjs.org/express/-/express-4.13.3.tgz
  npm WARN retry will retry, error on last attempt: Error: getaddrinfo ENOTFOUND registry.npmjs.org registry.npmjs.org:443
  ...
  npm ERR! fetch failed https://registry.npmjs.org/colors/-/colors-1.1.2.tgz
  npm ERR! Linux 4.7.2
  npm ERR! argv "/nix/store/0wwy5vd1zlny06w268baqgffkjahjqyh-nodejs-4.4.6/bin/node" "/nix/store/0wwy5vd1zlny06w268baqgffkjahjqyh-nodejs-4.4.6/bin/npm" "--registry" "http://www.example.com" "--nodedir=/nix/store/3a63lyriqrkzg6j613zsfsy8q5db76is-node-sources" "--production" "install"
  npm ERR! node v4.4.6
  npm ERR! npm  v2.15.5
  npm ERR! code ENOGIT

  npm ERR! not found: git
  npm ERR! 
  npm ERR! Failed using git.
  npm ERR! This is most likely not a problem with npm itself.
  npm ERR! Please check if you have git installed and in your PATH.

  npm ERR! Please include the following file with any support request:
  npm ERR!     /nix/store/f8fcz9fl9y06rc9r1hqpi4vgsxh95s08-node-parsoid-0.5.2/lib/node_modules/parsoid/npm-debug.log
  builder for ‘/nix/store/jjlz3ga04al83hvq7c514mmaak67br52-node-parsoid-0.5.2.drv’ failed with exit code 1
  error: build of ‘/nix/store/jjlz3ga04al83hvq7c514mmaak67br52-node-parsoid-0.5.2.drv’ failed
  ```

  cc @svanderburg 


state: closed
title: pythonPackages.mathics: Fix install
user_login: lsix
html_url: https://github.com/NixOS/nixpkgs/pull/18653
updated_at: 2016-09-16 21:08:23
body:
  ###### Motivation for this change

  This fixes `nixos/tests/mathics.nix` (part of #18209). Once integrated to master it should be cherry-picked to `release-16.09`.

  I have tested the patch against both `master` and `release-16.09`.

  cc @domenkozar @benley 
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  This fixes the broken test nixos/tests/mathics.nix


state: open
title: kdiff3 lacks icons/themes
user_login: RonnyPfannschmidt
html_url: https://github.com/NixOS/nixpkgs/issues/18655
updated_at: 2017-03-23 17:33:45
body:
  ## Issue description

  kdiff3 comes without access to kde icons
  ### Steps to reproduce

  ```
  nix-shell '<nixpkgs>' --pure -p pkgs.kde4.kdiff3.out
  kdiff3
  ```

  opens the window with icons missing
  ## Technical details

  ```
  $ nixos-version
  16.09beta235.49c43db (Flounder)
  $ nix-env --version
  nix-env (Nix) 1.11.4
  $ nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion
  "16.09beta235.49c43db"
  ```
  - 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`)


state: closed
title: sddm: 0.13.0 -> 0.14.0
user_login: jokogr
html_url: https://github.com/NixOS/nixpkgs/pull/18656
updated_at: 2016-09-17 22:01:29
body:
  ###### Motivation for this change

  To update this 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
    - [ ] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: pythonPackages.mps-youtube 0.2.6 -> 0.2.7.1
user_login: odi
html_url: https://github.com/NixOS/nixpkgs/pull/18657
updated_at: 2017-08-03 16:42:17
body:
  ###### Motivation for this change

  Update version of mps-youtube to latest 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)
    - [ ] NixOS
    - [ ] OS X
    - [ ] Linux
  - [ ] 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: systemtap: init at 51b7ca
user_login: bendlas
html_url: https://github.com/NixOS/nixpkgs/pull/18658
updated_at: 2016-09-29 02:03:56
body:
  ###### Motivation for this change

  Systemtap is very useful in monitoring kernel and userspace execution. Apparently it got removed in january: https://www.mail-archive.com/nix-commits-bounces@lists.science.uu.nl/msg00047.html

  I got this version working on kernel 4.7.3, though.
  ###### Things done
  - Built on platform(s)
    - [x] NixOS
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).
  - [ ] Provide debug info for kernel and userland, in a way accessible to systemtap

  ---

  master needs to be tracked in order to support recent kernels


state: closed
title: mkDerivation: add overrideAttrs function
user_login: aneeshusa
html_url: https://github.com/NixOS/nixpkgs/pull/18660
updated_at: 2016-11-27 21:15:23
body:
  ###### Motivation for this change

  This is similar to `overrideDerivation`, but overrides the arguments to
  `mkDerivation` instead of the underlying `derivation` call.

  Also update `makeOverridable` so that uses of `overrideAttrs` can be
  followed by `override` and `overrideDerivation`, i.e. they can be
  mix-and-matched.

  Extracted out of #17886, as this seems to have existing support (e.g. see #10721), so there is no need to keep it with the `cmakeFlags` changes as a motivator.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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: kernel-common: Add ZBUD
user_login: NeQuissimus
html_url: https://github.com/NixOS/nixpkgs/pull/18661
updated_at: 2016-09-25 08:33:08
body:
  ###### Motivation for this change

  Fix #18533
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [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).

  I built a NixOS generation based on master with this change and the warnings mentioned in #18533 no longer appear.

  ---

  Ping @abbradar 


state: closed
title: graylog: 2.1.0 -> 2.1.1
user_login: fadenb
html_url: https://github.com/NixOS/nixpkgs/pull/18663
updated_at: 2016-09-16 14:42:45
body:
  ###### Motivation for this change

  New version released
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [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: ghc-8.0.1 fails to build
user_login: oxij
html_url: https://github.com/NixOS/nixpkgs/issues/18665
updated_at: 2016-09-16 21:17:18
body:
  I don't use the hydra cache, and building ghc from scratch fails with:

  ```
  + nix-build ./nixpkgs/default.nix --show-trace --keep-going -A ghc
  these derivations will be built:
    /nix/store/v0ilaqhw242a76vfd64vm0jnxc84z67y-4d71cc89b4e9648f3fbb29c8fcd25d725616e265.drv
    /nix/store/9zrfwrgh6h3rp60figvgmq716gh2byim-ghc-8.0.1.drv
  building path(s) ‘/nix/store/ww1rjwy5dgwrgmdjfkw7gv6wja42s3jh-4d71cc89b4e9648f3fbb29c8fcd25d725616e265’

  trying https://git.haskell.org/ghc.git/patch/4d71cc89b4e9648f3fbb29c8fcd25d725616e265
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
  100  3558    0  3558    0     0   3364      0 --:--:--  0:00:01 --:--:--  3369
  output path ‘/nix/store/ww1rjwy5dgwrgmdjfkw7gv6wja42s3jh-4d71cc89b4e9648f3fbb29c8fcd25d725616e265’ has sha256 hash ‘0nliizr2cpd8yz507v8dm55ylij25mmx2vzzs49pfbay317cls7q’ when ‘0syaxb4y4s2dc440qmrggb4vagvqqhb55m6mx12rip4i9qhxl8k0’ was expected
  ```

  Fixing the hashes via

  ```
  diff --git a/pkgs/development/compilers/ghc/8.0.1.nix b/pkgs/development/compilers/ghc/8.0.1.nix
  index e607ef7..7043a4f 100644
  --- a/pkgs/development/compilers/ghc/8.0.1.nix
  +++ b/pkgs/development/compilers/ghc/8.0.1.nix
  @@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
       ./relocation.patch

       # Fix https://ghc.haskell.org/trac/ghc/ticket/12130
  -    (fetchFilteredPatch { url = https://git.haskell.org/ghc.git/patch/4d71cc89b4e9648f3fbb29c8fcd25d725616e265; sha256 = "0syaxb4y4s2dc440qmrggb4vagvqqhb55m6mx12rip4i9qhxl8k0"; })
  +    (fetchFilteredPatch { url = https://git.haskell.org/ghc.git/patch/4d71cc89b4e9648f3fbb29c8fcd25d725616e265; sha256 = "0nliizr2cpd8yz507v8dm55ylij25mmx2vzzs49pfbay317cls7q"; })
       (fetchFilteredPatch { url = https://git.haskell.org/ghc.git/patch/2f8cd14fe909a377b3e084a4f2ded83a0e6d44dd; sha256 = "06zvlgcf50ab58bw6yw3krn45dsmhg4cmlz4nqff8k4z1f1bj01v"; })
     ] ++ stdenv.lib.optional stdenv.isLinux ./ghc-no-madv-free.patch;
  ```

  (paranoid comments go here) gives

  ```
  + nix-build ./nixpkgs/default.nix --show-trace --keep-going -A ghc
  these derivations will be built:
    /nix/store/1qimy4wwfrgbixhjsxd5wd2m79dxsqa0-ghc-8.0.1.drv
  building ‘/nix/store/1qimy4wwfrgbixhjsxd5wd2m79dxsqa0-ghc-8.0.1.drv’ on ‘root@celty.lan’
  unpacking sources
  unpacking source archive /nix/store/h749gxjlwvjchp3b63pwx1lbfpl9bzpw-ghc-8.0.1-src.tar.xz
  source root is ghc-8.0.1
  setting SOURCE_DATE_EPOCH to timestamp 1463503024 of file ghc-8.0.1/utils/genprimopcode/Parser.hs
  patching sources
  applying patch /nix/store/qpc1bjhj7l04r5w03xmsi2l2kxw16i6v-ghc-8.x-dont-pass-linker-flags-via-response-files.patch
  patching file compiler/main/SysTools.hs
  Hunk #1 succeeded at 422 (offset 8 lines).
  Hunk #2 succeeded at 944 (offset 8 lines).
  applying patch /nix/store/8vgs9cgwpps4cgx7pl9zkzysqlnj1hv5-relocation.patch
  patching file rts/Linker.c
  Hunk #1 succeeded at 5855 (offset 174 lines).
  applying patch /nix/store/yanmccnyidfqg80acw9nb76vjbr1g1wy-4d71cc89b4e9648f3fbb29c8fcd25d725616e265
  patching file compiler/rename/RnPat.hs
  Hunk #1 succeeded at 636 (offset 1 line).
  Hunk #2 succeeded at 648 (offset 1 line).
  patching file testsuite/tests/th/T12130.hs
  patching file testsuite/tests/th/T12130a.hs
  can't find file to patch at input line 57
  Perhaps you used the wrong -p or --strip option?
  The text leading up to this was:
  --------------------------
  |--- a/testsuite/tests/th/all.T
  |+++ b/testsuite/tests/th/all.T
  --------------------------
  File to patch: 
  Skip this patch? [y] 
  Skipping patch.
  1 out of 1 hunk ignored
  builder for ‘/nix/store/1qimy4wwfrgbixhjsxd5wd2m79dxsqa0-ghc-8.0.1.drv’ failed with exit code 1
  ```
  ### Steps to reproduce

  As above.
  ## Technical details
  - System: NixOS: master
  - Nix version: 1.11.2
  - Nixpkgs version: master
  ### git-blame Ccs

  @peti @globin @dezgeg 


state: closed
title: xmpp-client: 20160110 -> 20160916
user_login: Profpatsch
html_url: https://github.com/NixOS/nixpkgs/pull/18666
updated_at: 2016-09-17 09:09:59
body:
  - [x] NixOS
  - [x] Tested execution of all binary files (usually in `./result/bin/`)

  Sadly the author doesn’t publish releases, but the software has advanced
  in the meantime.


state: closed
title: swiProlog: 6.6.6 -> 7.2.3
user_login: AtnNn
html_url: https://github.com/NixOS/nixpkgs/pull/18668
updated_at: 2016-09-16 18:44:16
body:
  SWI-Prolog 6.6.6 is over two years old. The latest release (7.2.3) has features I rely on.
  - [ ] Tested using sandboxing
  - Built on platforms
    - [x] NixOS
    - [ ] OS X
    - [ ] Linux
  - [ ] 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: nodejs-6_x: 6.4.0 -> 6.5.0
user_login: gilligan
html_url: https://github.com/NixOS/nixpkgs/pull/18669
updated_at: 2016-09-16 16:55:22
body:
  ###### Motivation for this change

  Update nodejs 6.4.0 -> 6.5.0
  ###### 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] OS X
    - [ ] Linux
  - [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: sauce-connect: 4.3.16 -> 4.4.0
user_login: lo1tuma
html_url: https://github.com/NixOS/nixpkgs/pull/18670
updated_at: 2016-09-20 10:35:15
body:
  ##### Things done
  - Built on platform(s)
    - [x] OS X
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  [Changelog](https://wiki.saucelabs.com/display/DOCS/Sauce+Connect+Proxy+Version+4.4.0)


state: closed
title: cadvisor test: fix
user_login: ericsagnes
html_url: https://github.com/NixOS/nixpkgs/pull/18671
updated_at: 2016-09-16 20:06:16
body:
  ###### Motivation for this change

  Fixing cadvisor test on Hydra.

  Cadvisor module startup timeout on Hydra (probably due to the high load).
  Increasing `TimeoutStartSec` should hopefully fix the problem.

  This PR also include a few change to the influxdb module:
  - add a postStart to make sure influxdb is ready when the service is started (that allow to slightly simplify cadvisor and influxdb tests).
  - update configuration to remove a few warnings.

  cc @domenkozar @offlinehacker 
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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: nodejs-6_x: 6.4.0 -> 6.6.0
user_login: gilligan
html_url: https://github.com/NixOS/nixpkgs/pull/18672
updated_at: 2016-09-16 19:17:08
body:
  ###### Motivation for this change

  update nodejs-6_x from 6.4.0 to 6.6.0
  ###### 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] OS X
    - [ ] Linux
  - [X] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  \cc @LnL7 


state: closed
title: vim: 7.4.1585 -> 8.0.0005
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/pull/18674
updated_at: 2016-09-16 19:53:48
body:
  ###### Motivation for this change

  vim :tada: 
  ###### 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
    - [ ] OS X
    - [x] Linux
  - [ ] 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: configuration-hackage2nix.yaml: language-puppet
user_login: PierreR
html_url: https://github.com/NixOS/nixpkgs/pull/18675
updated_at: 2016-09-16 20:39:44
body:
  ###### Motivation for this change

  `language-puppet` has been disabled by 68f43cf9a9c7189a938fbff7f4debf811c28c891

  But it has been building without error on hydra for `x86_64-linux`:
  https://hydra.nixos.org/job/nixos/release-16.09/nixpkgs.haskellPackages.language-puppet.x86_64-linux
  ###### Things done
  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
    - [x] NixOS
    - [ ] OS X
    - [ ] Linux
  - [ ] 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).

  ---

  enable for x86_64-linux only


state: closed
title: bash: 4.3 -> 4.4
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/pull/18676
updated_at: 2017-01-05 01:00:43
body:
  This is WIP. When building, 15 patches are getting fetched and fail - but I generated a patches.nix file which has no patch mentioned... I'm not sure what wents wrong here.
  ###### Motivation for this change

  bash 4.4 has a few new features I'm interested in.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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: mlterm: fix cairo and multiple other features
user_login: RamKromberg
html_url: https://github.com/NixOS/nixpkgs/pull/18677
updated_at: 2016-09-25 03:26:40
body:
  ###### Motivation for this change

  I've missed a lot of bugs and extra features aside from the broken bidi:
  1. The cario & xft rendering engines weren't linked properly.
  2. n17m encoding was missing.
  3. mlterm-fb (the framebuffer version) was missing.
  4. nulled out the ssh\crypto stuff.
  5. the -oft option for substitution glyphs wasn't working without harfbuzz (for instance, the st ligature can be shown as ﬆ with a proper opentype font using _mlterm -oft_.)
  6. indic scripts built-in needed specifying.
  7. fixed up utmp.
  8. Got the background image working. There's two ways about this, each with it's own bugs. See _man mlterm_.
  9. A desktop shortcut and icon.
  10. A couple of other fixes and improvements...

  Note 1: mlterm-menu  and mlconfig need:
  1. _services.gnome3.at-spi2-core.enable = true;_ in _configuration.nix_.
  2. a correctly configured _~/.mlterm/key_ and _~/.mlterm/menu_. e.g.
  key:

  ```
  Control+F5="menu:mlterm-menu"
  Control+F6="menu:mlconfig"
  ```

  menu:

  ```
  "Font Size" {
          "Larger"        "fontsize=larger"
          "Smaller"       "fontsize=smaller"
  }
  "Encoding" {
          "Auto"          "encoding=auto"
          "UTF-8"         "encoding=UTF-8"
  }
  "Full Reset"    "full_reset"
  -
  pty_list
  "New PTY"       "open_pty"
  ```

  Note 2: I haven't tested _mlterm-fb_ since I don't have the hardware for it.
  ###### Things done
  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
    - [x] NixOS
    - [ ] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested 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: Documentation for mkDerivation
user_login: chris-martin
html_url: https://github.com/NixOS/nixpkgs/issues/18678
updated_at: 2019-03-01 19:13:49
body:
  After a year of using NixOS, `stdenv.mkDerivation` is still something of a mystery to me. I only know how to use it by copying examples from other packages.

  Is there documentation somewhere - most importantly, a list of _all_ of the arguments that `mkDerivation` accepts, and what each of them does?

  (And if it does already exist, how can we make it more discoverable?)

  I can see some of them in [`pkgs/stdenv/generic/default.nix`](https://github.com/NixOS/nixpkgs/blob/master/pkgs/stdenv/generic/default.nix#L92-L109):

  ```
    # Add a utility function to produce derivations that use this
    # stdenv and its shell.
    mkDerivation =
      { buildInputs ? []
      , nativeBuildInputs ? []
      , propagatedBuildInputs ? []
      , propagatedNativeBuildInputs ? []
      , crossConfig ? null
      , meta ? {}
      , passthru ? {}
      , pos ? null # position used in error messages and for meta.position
      , separateDebugInfo ? false
      , outputs ? [ "out" ]
      , __impureHostDeps ? []
      , __propagatedImpureHostDeps ? []
      , sandboxProfile ? ""
      , propagatedSandboxProfile ? ""
      , ... } @ attrs:
  ```

  But clearly that arg list isn't complete - for example, it doesn't contain `src`, or any of the build phases.


state: closed
title: Docker machine
user_login: mikefaille
html_url: https://github.com/NixOS/nixpkgs/pull/18679
updated_at: 2016-09-16 22:33:14
body:
  ###### Motivation for this change

  docker-machine isn't packaged in 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
    - [ ] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: rngd: update modalias to match cpu type
user_login: srp
html_url: https://github.com/NixOS/nixpkgs/pull/18680
updated_at: 2016-09-19 23:08:56
body:
  ###### Motivation for this change

  rngd was not being started on ec2 instances, which can cause significant (~10 minute) long latencies for applications that need entropy.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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).

  ---

  On my ec2 instances, systemd seems uninclined to start rngd without it
  being wanted. As you might imagine this can lead to pretty bad
  application latencies when they need entropy.

  <!-- Reviewable:start -->

  ---

  This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/nixos/nixpkgs/18680)

  <!-- Reviewable:end -->


state: closed
title: docker-machine : add new package
user_login: mikefaille
html_url: https://github.com/NixOS/nixpkgs/pull/18681
updated_at: 2016-09-17 00:17:05
body:
  ###### Motivation for this change

  Docker-machine must exist :-)
  ###### 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
    - [ ] OS X
    - [x] Linux
  - [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: libreoffice: add nix shells for source generation
user_login: chris-martin
html_url: https://github.com/NixOS/nixpkgs/pull/18682
updated_at: 2016-09-17 06:13:09
body:
  ###### Motivation for this change
  #18649 - The srcs generation for libreoffice is a bit more manual than ideal.

  Here I've made shell environments for the `default` and `still` libreoffice source generators, which each has a derivation for its `download.lst` file. There is now a readme file that shows how to run the scripts.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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: libcaca built with only BMP support?
user_login: 8573
html_url: https://github.com/NixOS/nixpkgs/issues/18683
updated_at: 2016-09-18 19:05:17
body:
  `man cacaview` says:

  > cacaview can load the most widespread image formats: PNG, JPEG, GIF,
  > PNG, BMP etc.

  However, if I try to open a PNG image in `cacaview`, `cacaview` says:

  > Error loading <file>. Only BMP is supported.

  Looking at `pkgs/development/libraries/libcaca/default.nix`, it
  doesn't look like any image format libraries are passed to it, and I'm
  guessing that the BMP support is built in.

  Why is `libcaca` built with only BMP support, if I'm correct in
  guessing that it is?


state: closed
title: Cscope cleanup
user_login: dudebout
html_url: https://github.com/NixOS/nixpkgs/pull/18684
updated_at: 2016-09-18 13:16:34
body:
  ###### Motivation for this change

  cscope was not compiling on a machine where emacs was not in the PATH. While investigating the problem, I saw the opportunity to cleanup the derivation.
  ###### Change details
  - use buildInputs emacs, not system one
  - do all emacs mode creation in postInstall
  - make emacs support optional
  - remove unused dependency on pkgconfig
  - 15.8a -> 15.8b
  ###### 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
    - [ ] OS X
    - [x] Linux
  - [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).
  ###### Potential problem on Hydra

  I noted that Hydra was building the package [without problems](https://hydra.nixos.org/build/40617667/log) despite emacs being picked up in the PATH. Is that a problem on Hydra's configuration?


state: closed
title: vis: 2016-07-15 -> 2016-08-24
user_login: RamKromberg
html_url: https://github.com/NixOS/nixpkgs/pull/18686
updated_at: 2016-09-18 16:25:40
body:
  ###### Motivation for this change
  1. update.
  2. removed superfluous dependency on unzip.
  3. moved pkgconfig to nativeBuildInputs.
  4. renamed vis-nightly -> vis-unstable following new naming guidelines.
  5. fixed VIS_PATH with _$HOME/.config_ to allow personal configurations and highlighters following upstream's usage of the variable.
  6. added a desktop shortcut.
  7. added myself to maintainers.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: bash: set PS1 for xterm-256color as well
user_login: RamKromberg
html_url: https://github.com/NixOS/nixpkgs/pull/18687
updated_at: 2016-09-30 23:03:07
body:
  ###### Motivation for this change

  When running a terminal with TERM=xterm-256color, the PS1 wasn't set by default. Users could, and still can, override this. But this is a better default for everyone.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: More vim plugins
user_login: phunehehe
html_url: https://github.com/NixOS/nixpkgs/pull/18688
updated_at: 2016-09-17 17:34:31
body:
  ###### Motivation for this change

  Just adding some Vim plugins that I use.
  ###### 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] OS X
    - [x] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Mount a separate filesystem for /run/setuid-wrapper-dirs
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/18689
updated_at: 2017-02-21 09:13:36
body:
  ###### Motivation for this change

  This makes `/run/setuid-wrapper-dirs` a separate tmpfs with `nosuid` bit unset; this makes it possible to return `nosuid` to `/run`. To ensure smooth transition, this adds more logic to activation script to check if a special filesystem already exists, and mount it rather than remount if it's not.

  Tested by checking that after switch from old configuration (with `/run/setuid-wrapper-dirs` already existing, which is a more difficult case to handle) `sudo` works, and that after a clean reboot it works too.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [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: stage-2 init: move /run/keys mount to boot.specialFileSystems
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/18691
updated_at: 2016-09-24 09:34:28
body:
  ###### Motivation for this change

  Replace more ad-hoc scripting with `boot.specialFileSystems`. Tested that after switch it's not broken and after reboot the filesystem is there.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [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: luasocket: fix non-5.1 builds
user_login: Mic92
html_url: https://github.com/NixOS/nixpkgs/pull/18692
updated_at: 2016-09-25 12:44:41
body:
  ###### Motivation for this change

   LUAV has to be set accordingly for make,
   otherwise it will install files default to the 5.1 path.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: awesome: fix LUA_PATH for luaModules
user_login: Mic92
html_url: https://github.com/NixOS/nixpkgs/pull/18693
updated_at: 2016-09-20 08:05:43
body:
  ###### Motivation for this change

  lua modules can be also within share/ within a package.
  Previously only lib/ was included
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of 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: add package and service
user_login: bachp
html_url: https://github.com/NixOS/nixpkgs/pull/18694
updated_at: 2016-09-26 21:45:40
body:
  ###### Motivation for this change

  Gitlab runner allows execution of [Gitlab CI](https://about.gitlab.com/gitlab-ci/) on a NixOS Machine.
  Maintaining runner using a declarative approach is very advantageous. So running a gitlab-runner with docker on a NixOS machine allows to maintain a large number of runners
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [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: doc: give hint how to rebase on master
user_login: bachp
html_url: https://github.com/NixOS/nixpkgs/pull/18695
updated_at: 2016-09-24 21:42:09
body:
  ###### Motivation for this change

  Give people a hint how to easily rebase their changes on master
  ###### Things done
  - [x] Tested using nix-build doc

  ---


state: closed
title: python.buildenv: don't filter non-python packages
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/pull/18696
updated_at: 2017-03-22 18:04:42
body:
  ###### Motivation for this change

  python.buildenv is used to build an env that provides binaries that can
  import all modules that were passed in to the env.

  Before this change it filtered the propagatedBuildInputs to remove all
  non-Python packages, thereby possibly reducing the amount of packages
  that were referenced. However, Python packages often don't have non-
  Python packages as propagatedBuildInputs. And occasionally, we do want
  to be able to add other packages to the env.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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: pump.io: git-2015-11-09 -> 1.0.0
user_login: rvl
html_url: https://github.com/NixOS/nixpkgs/pull/18697
updated_at: 2016-10-10 19:27:12
body:
  ###### Motivation for this change

  New upstream release with some security fixes. Release notes: https://github.com/e14n/pump.io/releases/tag/v1.0.0

  Updated nix generation to use the new node2nix, so I ask @svanderburg to please have a look.

  Please note: this won't solve the release tests failing on i686-linux. For that, #18574 and #18622 need to be merged. As I understand it, without these PRs (at least the first one), it's impossible to configure mongodb to work on i686.

  If this PR is merged, then #18615 can be closed.

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


state: closed
title: mfcj470dw: split into mfcj470dwlpr and mfcj470dwcupswrapper
user_login: yochai
html_url: https://github.com/NixOS/nixpkgs/pull/18700
updated_at: 2016-09-27 10:56:05
body:
  ###### Motivation for this change

  The package didn't work on 16.09.
  mfcj470dwcupswrapper is under gpl2 while mfcj470dwlpr is unfree.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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).

  ---

  Tried to follow brgenml1cupswrapper/brgenml1lpr where it made sense.
  Printed one page over wireless.


state: closed
title: no package for powerDNS
user_login: nhooyr
html_url: https://github.com/NixOS/nixpkgs/issues/18703
updated_at: 2017-03-19 15:36:07
body:
  ## Issue description

  I'd like to use powerDNS but there is no package.

  https://www.powerdns.com/

  I opened powerdns/pdns#4484 but they asked me to come here.
  ## Technical details
  - System: 16.09beta250.feef017 (Flounder)
  - Nix version: nix-env (Nix) 1.11.4
  - Nixpkgs version: "16.09beta250.feef017"


state: closed
title: purple-hangouts-hg: 2016-07-17 -> 2016-08-31
user_login: Ralith
html_url: https://github.com/NixOS/nixpkgs/pull/18704
updated_at: 2016-09-23 13:27:26
body:
  ###### Motivation for this change

  Current version tends to lose messages, hopefully an update improves things.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: rofi-pass: 1.3.2 -> 1.4.3
user_login: gilligan
html_url: https://github.com/NixOS/nixpkgs/pull/18705
updated_at: 2016-09-21 14:15:16
body:
  ###### Motivation for this change

  Update to 1.4.3 - current version was outdated and broken as well.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [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: stdenv.mkDerivation: add comments with links to the manual
user_login: chris-martin
html_url: https://github.com/NixOS/nixpkgs/pull/18707
updated_at: 2016-09-18 09:20:53
body:
  ###### Motivation for this change
  #18678 - Trying to increase discoverability of the documentation for `mkDerivation`.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: open
title: OpenVPN not working inside container
user_login: wlhlm
html_url: https://github.com/NixOS/nixpkgs/issues/18708
updated_at: 2017-12-08 00:22:45
body:
  ## Issue description

  OpenVPN inside a container fails to start with:

  ```
  ERROR: Cannot open TUN/TAP dev /dev/net/tun: Operation not permitted (errno=1)
  ```
  ### Steps to reproduce
  1. Start container with OpenVPN enabled
  2. Wonder that OpenVPN isn't actually running
  3. Check journal
  ## Technical details

  It looks like NET_ADMIN capability is missing in order for OpenVPN to manipulate the TUN device.
  - System: 17.03pre91207.2b0eace (Gorilla)
  - Nix version: nix-env (Nix) 1.11.4
  - Nixpkgs version: 17.03pre91207.2b0eace


state: closed
title: pythonPackages.beautifulsoup4: 4.4.1 -> 4.5.1
user_login: leenaars
html_url: https://github.com/NixOS/nixpkgs/pull/18709
updated_at: 2016-09-18 21:11:50
body:
  ###### Motivation for this change

  New upstream version released on Aug 2nd.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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: Revert "nixos/pam: clean up generated files (no functional change) (#…
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/pull/18710
updated_at: 2016-09-17 21:53:51
body:
  @bjornfor There are multiple test regressions caused by 1010271c63f503113c0e8337977610ea783880ec, so I am reverting it. You may resubmit it if you fix all the failing tests. @aszlig fixed one in e85e51d41f0f3be40490b0de9a76f20f3685659c; that may give you a template to fix the others.


state: closed
title: longview: unstable-2015-09-10 -> 1.1.5
user_login: rvl
html_url: https://github.com/NixOS/nixpkgs/pull/18711
updated_at: 2016-09-18 16:02:30
body:
  ###### Motivation for this change

  Linode Longview monitoring script got a new version.
  https://github.com/linode/longview/releases/tag/v1.1.5
  ###### Things done
  - [X] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
    - [X] NixOS
    - [ ] OS X
    - [X] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).


state: closed
title: Firefox can't find libnotify.so.4, falls back to XUL popups
user_login: drdaeman
html_url: https://github.com/NixOS/nixpkgs/issues/18712
updated_at: 2016-09-18 23:18:14
body:
  ## Issue description

  Firefox uses XUL-based notification OSD, because it seems to be unable to dlopen("libnotify.so.4"). The result is somewhat non-native look-and-feel (YMMV), as the OS integration's lacking. This seems to be a bug — rather than intentional omission — because libnotify is mentioned in the expression.

  When started as `env  LD_LIBRARY_PATH=$LD_LIBRARY_PATH${LD_LIBRARY_PATH:+:}/nix/store/67kcj066h5djf8g3j1566lrlm60a9p0s-libnotify-0.7.6/lib firefox` notifications _mostly_ work, so the derivation may possibly benefit from a small `makeWrapper` update.

  I wrote "mostly" because there's an independent issue — notifications that have icon/image URL specified usually fail silently. This is caused by [this Firefox bug](https://bugzilla.mozilla.org/show_bug.cgi?id=858919#c22), which seems to be fixed only in Firefox 50.

  If desirable (I'm new to Nix), I think I can try to make a pull request for this, but not sure how it's best to approach things and what are the policies regarding Firefox packaging.
  One idea I have is making a derivation for 50a2 Developer Edition (`firefox-devedition`?), with a wrapper including libnotify path. Or maybe even 50b1, which should be released tomorrow.
  Another idea is to stick with the stable version but backport all the relevant patches to 48.0.2.
  All of this if it's desirable to have libnotify support, of course (which, given that it haven't seen much use, could be somewhat unstable).
  ### Steps to reproduce
  - With a DE that supports XDG Desktop Notifications via libnotify (I'm using KDE5), install firefox (not firefox-bin)
  - Make the browser emit some notification. One option is https://jsfiddle.net/yoshi6jp/Umc9A/
  - Notice the notification is non-native - just a window created by Firefox itself, completely alien to the desktop environment.
  - Run with `LD_LIBRARY_PATH` including `${libpng}/lib`
  - Repeat the test above (keep the "icon" field empty), observe that now the notifications are native.
  ## Technical details
  - System: 16.03.1299.a8e0739 (Emu)
  - Nix version: nix-env (Nix) 1.11.2
  - Nixpkgs version: 16.03.1299.a8e0739

  Thanks!


state: closed
title: factorio: 0.13.13 -> 0.13.20
user_login: vikstrous
html_url: https://github.com/NixOS/nixpkgs/pull/18713
updated_at: 2016-09-18 11:53:33
body:
  ###### Motivation for this change

  The factorio developers don't keep old versions accessible, so this package was not only out of date, but also didn't work at all. This change just updates the version and the hash.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: init: docbook2mdoc, texi2mdoc & pod2mdoc
user_login: RamKromberg
html_url: https://github.com/NixOS/nixpkgs/pull/18714
updated_at: 2016-09-22 23:21:35
body:
  ###### Motivation for this change

  convert docbook, texinfo and perlpod to mdoc.
  Very small & light standalone binaries.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Trinity on nixos
user_login: AndersonTorres
html_url: https://github.com/NixOS/nixpkgs/pull/18715
updated_at: 2018-02-23 01:26:03
body:
  ###### Motivation for this change

  Introduce the first steps to run Trinity Desktop Environment (TDE) on NixOS.
  TDE is a fork of KDE 3.5 series, intended to be its logical continuation.

  Initially, some "macros" and the TQt libs are described here.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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: X logs are discarded
user_login: Ralith
html_url: https://github.com/NixOS/nixpkgs/issues/18716
updated_at: 2016-09-18 16:34:29
body:
  ## Issue description

  As of @edolstra's commit d84741a4bfb6ed2531ec7154479c147d2c9a737c X is configured to log to `/dev/null`. Contrary to the claims in the commit message, `journalctl -u display-manager` does not contain any logs from X. It's not clear why this isn't working properly, since the Xorg(1) manpage supports the idea that `-verbose 3` should cause log output to show up on stderr.
  ### Steps to reproduce

  Run `journalctl -u display-manager`, observe absence of X logs.
  ## Technical details
  - System: 17.03.git.2b0eace (Gorilla)
  - Nix version: nix-env (Nix) 1.11.4
  - Nixpkgs version: 17.03pre91207.2b0eace


state: closed
title: xf86-video-intel: 2016-05-22 -> 2016-09-08
user_login: Ralith
html_url: https://github.com/NixOS/nixpkgs/pull/18717
updated_at: 2016-10-05 17:29:35
body:
  ###### Motivation for this change

  This change updates intel driver to the latest version and enables DRI3 by default for it. DRI3 should improve performance and allow the Vulkan driver (not merged yet, see #17993 and #14404) to Just Work without manual X config tweaks, and may allow other applications to avoid tearing. This change in defaults is consistent with the Arch package. I've been running DRI3 for months without any visible issues.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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: powerdns: init at 4.0.1
user_login: Mic92
html_url: https://github.com/NixOS/nixpkgs/pull/18718
updated_at: 2016-09-22 06:01:55
body:
  ###### Motivation for this change

  fixes #18703
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested 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: Emacs Cleanup
user_login: the-kenny
html_url: https://github.com/NixOS/nixpkgs/issues/18720
updated_at: 2017-09-18 13:34:21
body:
  ## Issue description

  While packaging `emacs-25.1` I noticed that we still keep the old (deprecated) emacs package sets (`emacs25Packages`) around. 

  I think that now is the right time to get rid of the deprecated `emacs25packages` along with a cleanup of the emacs packaging in `all-packages.nix` (note that I still refer to `emacs25` in these comments):
  - [ ] Remove all instances of `emacs25Packages` and `emacsPackages`
  - [ ] Rename `emacsPackagesNg` and `emacs25PackagesNg` to `emacsPackages` and `emacs25Packages`
  - [x] Rename the `emacs-24` folder to just `emacs` (drop the version-extension)

  Additionally:
  - [ ] Adapt consistent naming scheme for `emacs25Macport_24_5`
  - [ ] Get rid of `emacs25Packages` and `emacs25` completely in favor of just `emacsPackages` and `emacs`? (as we don't need to keep `emacs25` around)
  - [ ] Introduce `emacs_humongous` (similar to `vim_humongous`) with all (even unstable) features enabled


state: closed
title: no package for YAZ toolkit (library)
user_login: ghost
html_url: https://github.com/NixOS/nixpkgs/issues/18721
updated_at: 2018-06-24 11:42:02
body:
  ## Issue description

  There is no package for the YAZ library.

  > YAZ is a programmers’ toolkit supporting the development of Z39.50/SRW/SRU clients and servers.

  [http://www.indexdata.com/yaz](http://www.indexdata.com/yaz)
  ### Prerequisites

  `nix-shell -p stdenv libiconv libxslt libxml2 icu` seems to be sufficient.
  Acquire source from github ([https://github.com/indexdata/yaz](https://github.com/indexdata/yaz)) or their website.
  ### Steps to Compile

  See http://www.indexdata.com/yaz/doc/installation.unix.html#installation.source.unix

  ```
  ./configure
  make
  ```

  seems sufficient, but I am not familiar with the library.


state: closed
title: no package for BiblioteQ
user_login: ghost
html_url: https://github.com/NixOS/nixpkgs/issues/18722
updated_at: 2018-06-24 12:34:14
body:
  ## Issue description

  There is no package for BiblioteQ .

  > BiblioteQ strives to be a professional cataloging and library management suite, utilizing a Qt interface and providing connectivity to PostgreSQL and SQLite. The SRU and Z39.50 protocols are used for retrieving data for books, journals, and magazines. The software is available for all major operating systems and should be compatible with any system that supports Qt. BiblioteQ is distributed under a BSD license.

  [https://textbrowser.github.io/biblioteq/index.html](https://textbrowser.github.io/biblioteq/index.html)
  ### Prerequisites

  > Some dependencies are as follows: Qt 4.8.x or Qt 5.x, and YAZ 4.x or YAZ 5.x. PostgreSQL 8.x, PostgreSQL 9.x, and SQLite 3.x are supported database engines. - [https://textbrowser.github.io/biblioteq/download.html](https://textbrowser.github.io/biblioteq/download.html)

  YAZ #18721
  ### Steps to Compile

  Clone [https://github.com/textbrowser/biblioteq](https://github.com/textbrowser/biblioteq)
  Acquire a supported version of Qt. 
  nix-shell -p qt5.qtbase seems to be sufficient. (+ YAZ)

  (See Documentation/COMPILING)

  ```
  qmake -o Makefile "INCPATH+=\"../yaz/yaz-5.16.0/pref/include\"" "LIBS+=\"-L../yaz/yaz-5.16.0/pref/lib\"" biblioteq.qt5.pro
  make
  ```

  This is the way I got it to compile.
  Someone more familiar with QMake probably knows if there's a better way to do that.
  Of course this complains about not being able to find the YAZ library when I run because of dynamic linking and not setting stuff up, but this is just to illustrate.


state: closed
title: youtube-dl: 2016.07.16 -> 2016.09.19
user_login: goetzst
html_url: https://github.com/NixOS/nixpkgs/pull/18723
updated_at: 2016-09-19 19:45:03
body:
  ###### Motivation for this change

  youtube-dl couldn't play twitch streams (server response 400 Bad Request). Newest version fixes this.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested 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: Documentation on XFCE panel plugins
user_login: laMudri
html_url: https://github.com/NixOS/nixpkgs/issues/18724
updated_at: 2017-12-19 22:12:59
body:
  ## Issue description

  There is no documentation anywhere on how to use XFCE panel plugins in NixOS, despite their specific presence in nixpkgs.

  cc @romildo @pjbarnoy @AndersonTorres @demin-dmitriy, who have all added panel plugins to nixpkgs.
  ### Steps to reproduce
  1. Use XFCE.
  2. Work out how to install panel plugins.
  ## Technical details
  - System: 17.03.git.afc3bcf (Gorilla)
  - Nix version: nix-env (Nix) 1.11.4
  - Nixpkgs version: "17.03.git.afc3bcf"


state: closed
title: emby: 3.0.7100 -> 3.0.7200
user_login: fadenb
html_url: https://github.com/NixOS/nixpkgs/pull/18725
updated_at: 2016-09-18 14:30:00
body:
  ###### Motivation for this change

  New release available:  https://github.com/MediaBrowser/Emby/releases/tag/3.0.7200
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [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: linux_chromiumos_3_14: delete
user_login: joachifm
html_url: https://github.com/NixOS/nixpkgs/pull/18726
updated_at: 2016-09-18 16:23:40
body:
  A follow-up to 6a9e765e2741d94713d628a88b048c32762371f0 which deletes linux 3.14 due to it being unmaintained. Makes sense to drop 3.14 based chromiumos as well.


state: closed
title: Kde 16.08.1
user_login: phunehehe
html_url: https://github.com/NixOS/nixpkgs/pull/18727
updated_at: 2016-09-20 19:54:55
body:
  ###### Motivation for this change

  Update KDE to 16.08.1

  Somewhat personal use case: `konsole` has a [bug](https://bugs.kde.org/show_bug.cgi?id=366368) that has been fixed in the new version. Perhaps also backport to 16.09 if this is good?
  ###### 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) -- just `konsole`
  - Built on platform(s)
    - [x] NixOS
    - [ ] OS X
    - [x] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`) -- again just `konsole`
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Cscope cleanup
user_login: dudebout
html_url: https://github.com/NixOS/nixpkgs/pull/18728
updated_at: 2016-09-21 18:36:29
body:
  Follow up from PR #18684
  ###### Motivation for this change

  Make the emacs support optional, update to the latest version, and various cleanups.
  ###### Change details
  - do all emacs mode creation in postInstall
  - make emacs support optional
  - remove unused dependency on pkgconfig
  - 15.8a -> 15.8b
  ###### 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
    - [ ] OS X
    - [x] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Python distutils does not use C++ compiler on darwin
user_login: knedlsepp
html_url: https://github.com/NixOS/nixpkgs/issues/18729
updated_at: 2017-05-30 11:38:30
body:
  ## Issue description

  When trying to build a C++ python extension using distutils, distutils does not pick `clang++`, but `clang` instead. This leads to standard library headers not being found.
  This is the root cause for at least the following darwin issues:

  gdal: #18194 cython: #18067 
  ### Steps to reproduce

  hellomodule.cpp

  ``` c++
  #include <iostream>

  using namespace std;

  void say_hello(const char* name) {
      cout << "Hello " <<  name << "!\n";
  }

  #include <boost/python/module.hpp>
  #include <boost/python/def.hpp>
  using namespace boost::python;

  BOOST_PYTHON_MODULE(hello)
  {
      def("say_hello", say_hello);
  }
  ```

  setup.py

  ``` python
  #!/usr/bin/env python

  from distutils.core import setup
  from distutils.extension import Extension

  setup(name="PackageName",
      ext_modules=[
          Extension("hello", ["hellomodule.cpp"],
          libraries = ["boost_python"])
      ])
  ```

  Trying to build using

  ``` bash
  nix-shell -p python boost --pure --run "python setup.py build"
  ```

  leads to the following output:

  ``` bash
  clang -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/nix/store/bvk92ny4jbrvmll185h83pxnjkn4q7z4-python-2.7.12/include/python2.7 -c hellomodule.cpp -o build/temp.macosx-10.7-x86_64-2.7/hellomodule.o
  clang-3.7: warning: argument unused during compilation: '-fno-strict-overflow'
  hellomodule.cpp:1:10: fatal error: 'iostream' file not found
  #include <iostream>
           ^
  1 error generated.
  error: command 'clang' failed with exit status 1
  ```
  ## Technical details
  - System: OS X 10.11
  - Nix version: nix-env (Nix) 1.12pre4523_3b81b26
  - Nixpkgs version: "17.03pre91280.b32252d"


state: closed
title: Emacs cleanup
user_login: dudebout
html_url: https://github.com/NixOS/nixpkgs/pull/18730
updated_at: 2016-09-21 12:54:50
body:
  ###### Motivation for this change

  Remove old code in the derivation. Make more explicit the fact that some inputs and steps are optional.
  ###### 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
    - [ ] OS X
    - [x] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of 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-generate-config: update default to use grub for UEFI as well
user_login: obadz
html_url: https://github.com/NixOS/nixpkgs/pull/18731
updated_at: 2017-07-26 13:12:17
body:
  Also updates & beefs up UEFI installation instructions to close #9096

  Currently we default to systemd-boot (previously gumniboot) when the
  installation device (on which nixos-generate-config typically runs) is
  booted in UEFI mode, and we default to GRUB when the device is booted
  in BIOS mode.

  This patch attempts to unify the two branches by using GRUB in both
  cases. The advantages are:
  - Consistency between the two cases
  - GRUB can create disks that are bootable in both UEFI and BIOS mode
  - GRUB can install itself on a UEFI device while booted in BIOS mode
    (using efiInstallAsRemovable to avoid touching EFI vars)

  For systems booted in UEFI mode, it will generate this config:

  ``` nix
  {
    # Use the GRUB 2 boot loader.
    boot.loader.grub.enable = true;

    # Define which hard drive you want to install GRUB on for BIOS/legacy mode
    # booting (use "nodev" if you don't care to support legacy mode)
    boot.loader.grub.device = "nodev";

    boot.loader.grub.efiSupport = true;
    boot.loader.grub.efiInstallAsRemovable = false;
    boot.loader.efi.canTouchEfiVariables = true;
    # boot.loader.efi.efiSysMountPoint = "/boot/efi";
  }
  ```

  For systems booted in BIOS mode, it will generate this:

  ``` nix
  {  
    # Use the GRUB 2 boot loader.
    boot.loader.grub.enable = true;

    # Define which hard drive you want to install GRUB on for BIOS/legacy mode
    # booting (use "nodev" if you don't care to support legacy mode)
    # boot.loader.grub.device = "/dev/sda";

    # The following options are only useful if you want to support EFI booting
    # boot.loader.grub.efiSupport = true;
    # boot.loader.grub.efiInstallAsRemovable = true;
    # boot.loader.efi.canTouchEfiVariables = false;
    # boot.loader.efi.efiSysMountPoint = "/boot/efi";
  }
  ```

  The manual post-patch looks like this:

  ---

  2.1. UEFI Installation

  NixOS can also be installed on UEFI systems. The procedure is by and large the same as a BIOS installation, with the following changes:
  - You will need your drive's partition table to be stored using the GPT, rather than MBR, format. (That is likely already the case if your current operating system boots in UEFI mode). Use gdisk rather than fdisk to partition your disk.
  - If you don't have one already, you will need to create a separate partition (called the EFP) with partition code EF00 and the GPT boot flag. It should be formatted as a vfat filesystem and be about ~100-200MB. You set configurations to have it mounted in boot.loader.efi.efiSysMountPoint (/boot by default).
  - If you want your device to be bootable in BIOS (legacy) mode as well, and if you don't have one already, you will need to create a separate "BIOS boot" partition with partition code EF02. This partition does not need to be formatted, or mounted, and can be as small as 1MB.
  - During installation, after mounting your installation partition to /mnt, you must manually mount the EFP partition to /mnt/boot (or your selected mountpoint).
  - You must set boot.loader.grub.efiSupport to true. nixos-generate-config should do this automatically for new configurations when the installation device is booted in UEFI mode.
  - If you have not booted the installation device in UEFI mode, you'll probably need to set boot.loader.grub.efiInstallAsRemovable to true and boot.loader.efi.canTouchEfiVariables to false.
  - You may want to look at the options starting with boot.loader.efi and boot.loader.grub as well.

  ---


state: closed
title: sonarr: 2.0.0.4323 -> 2.0.0.4326
user_login: fadenb
html_url: https://github.com/NixOS/nixpkgs/pull/18732
updated_at: 2016-09-18 16:45:03
body:
  ###### Motivation for this change

  New release available
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [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: docker: 1.10.3 -> 1.12.1 on release 16.09
user_login: vdemeester
html_url: https://github.com/NixOS/nixpkgs/pull/18733
updated_at: 2016-09-18 20:46:17
body:
  ###### Motivation for this change

  > Docker we have is very old. This build is also much better as previous, it provides man files, has dependency clean-up and removes uneeded references to go compiler. I've tested this with and without nixos and works without any issues. It would be nice to have this merged in 16.09 @domenkozar 

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

  ---

  docker: 1.10.3 -> 1.12.1


state: closed
title: New hoogle for ghcWithHoogle
user_login: mdorman
html_url: https://github.com/NixOS/nixpkgs/pull/18734
updated_at: 2016-09-18 22:05:21
body:
  ###### Motivation for this change

  Convert the `ghcWithHoogle` expression to work with hoogle >= 5.0.4.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of 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_1_7: 1.7 -> 1.7.1 on release 16.09
user_login: vdemeester
html_url: https://github.com/NixOS/nixpkgs/pull/18735
updated_at: 2016-09-30 23:27:18
body:
  ###### Motivation for this change

  Cherry-pick this update into 16.09 as it's a security fix. go 1.7 is already in 16.09 👼.

  /cc @domenkozar @offlinehacker 
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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: libinput: 1.3.3 -> 1.5.0
user_login: groxxda
html_url: https://github.com/NixOS/nixpkgs/pull/18736
updated_at: 2016-09-18 20:04:04
body:
  ###### Motivation for this change

  new 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
    - [ ] OS X
    - [ ] Linux
  - [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: secp256k1: configure with more feature flags
user_login: chris-martin
html_url: https://github.com/NixOS/nixpkgs/pull/18737
updated_at: 2016-12-08 00:42:42
body:
  ###### Motivation for this change

  Closes #18637
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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: elixir: 1.3.2 -> 1.3.3
user_login: elasticdog
html_url: https://github.com/NixOS/nixpkgs/pull/18738
updated_at: 2016-09-18 21:07:19
body:
  ###### Motivation for this change

  Bump version to latest upstream release.
  ###### 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] OS X
    - [x] Linux
  - [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: ccache: improve compiler wrapper
user_login: veprbl
html_url: https://github.com/NixOS/nixpkgs/pull/18739
updated_at: 2016-09-22 18:40:42
body:
  ###### Motivation for this change

  After introduction of clang support things got a bit awkward in ccache-links. This is aimed at cleaning things up and making them more robust.
  ###### 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] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---
  - move compiler detection logic from nix to bash
  - robust inheritance of isGNU/isClang

  Fixes: d3274e8ae3 ('ccache: support clang in ccache.links')
  Fixes: 634824d50b ('ccache: fix references to stdenv.cc.cc.isClang')


state: closed
title: appstream-glib: 0.5.12 -> 0.6.3
user_login: groxxda
html_url: https://github.com/NixOS/nixpkgs/pull/18741
updated_at: 2016-09-21 18:35:35
body:
  ###### Motivation for this change

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

  ---

  CC @lethalman  @matthewbauer 


state: closed
title: libchamplain: 0.12.13 -> 0.12.14
user_login: groxxda
html_url: https://github.com/NixOS/nixpkgs/pull/18742
updated_at: 2016-09-18 21:06:57
body:
  ###### Motivation for this change

  new version

  **no maintainers here but this is used in gnome**
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [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: Bump Falcon to 1.0.0, make the test dependencies optional, add the Hug framework
user_login: berdario
html_url: https://github.com/NixOS/nixpkgs/pull/18743
updated_at: 2016-09-18 21:53:06
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
    - [ ] OS X
    - [X] Linux
  - [ ] 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).

  ---

  framework


state: closed
title: Add mypy type checker for Python
user_login: berdario
html_url: https://github.com/NixOS/nixpkgs/pull/18744
updated_at: 2016-09-18 21:05:01
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
    - [ ] OS X
    - [X] Linux
  - [ ] Tested compilation of all pkgs that 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: Upgrade to latest Scrapy with Python3 support. Upgrade/add dependencies:
user_login: berdario
html_url: https://github.com/NixOS/nixpkgs/pull/18745
updated_at: 2016-09-18 21:05:36
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
    - [ ] OS X
    - [X] Linux
  - [ ] 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).

  ---

  parsel, pydispatcher, twisted


state: closed
title: notion: groff -> mandoc & busybox -> which
user_login: RamKromberg
html_url: https://github.com/NixOS/nixpkgs/pull/18747
updated_at: 2016-09-30 23:01:35
body:
  1. bad name/version
  2. whole busybox just for which
  3. one of multiple groff -> mandoc test subjects


state: closed
title: calc: remove redundant groff dependency
user_login: RamKromberg
html_url: https://github.com/NixOS/nixpkgs/pull/18748
updated_at: 2016-09-19 15:15:45
body:
  1. wasn't even using groff. just referenced it in the makefiles without calling it properly or really needing it.
  2. one of multiple groff -> mandoc test subjects


state: closed
title: vifm: groff -> mandoc
user_login: RamKromberg
html_url: https://github.com/NixOS/nixpkgs/pull/18749
updated_at: 2016-09-30 23:02:07
body:
  one of multiple groff -> mandoc test subjects. the nicest of the lot since it supported mandoc right out of the box.


state: closed
title: rtlwifi_new: init at 2016-09-12
user_login: TvoroG
html_url: https://github.com/NixOS/nixpkgs/pull/18751
updated_at: 2016-09-22 20:50:46
body:
  ###### Motivation for this change

  It fixes problems with my realtek wireless network adapter
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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: bdf2psf: 1.147 -> 1.148
user_login: rnhmjoj
html_url: https://github.com/NixOS/nixpkgs/pull/18752
updated_at: 2016-09-19 06:21:34
body:
  ###### Things done
  - [x] Tested using sandboxing
  - Built on platform(s)
    - [x] NixOS
    - [ ] OS X
    - [ ] Linux
  - [x] Tested compilation of all pkgs that depend on this change
  - [x] Tested execution of all binary files
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: mutt: 1.6.2 -> 1.7.0
user_login: rnhmjoj
html_url: https://github.com/NixOS/nixpkgs/pull/18753
updated_at: 2017-02-15 14:28:14
body:
  ###### Things done
  - [x] Tested using sandboxing
  - Built on platform(s)
    - [x] NixOS
    - [ ] OS X
    - [ ] Linux
  - [x] Tested compilation of all pkgs that depend on this change
  - [x] Tested execution of all binary files
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  The sidebar patch has finally been merged into the project so it's no longer needed. I had to remove the trash folder patch because I can't find an updated version. Anyway, I think we should add way to specify the features you want from neomutt but I don't know how to do that.


state: closed
title: pktgen: disable parallel building
user_login: aske
html_url: https://github.com/NixOS/nixpkgs/pull/18754
updated_at: 2016-09-19 02:34:39
body:
  ###### Motivation for this change

  As was accidentally discovered compilation may fail when using multiple cores.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [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).

  ---

  The error is the same as in failed build here: https://hydra.nixos.org/build/40256742/nixlog/1/raw


state: closed
title: libreoffice: Convert generate-libreoffice-srcs from Bash to Python
user_login: chris-martin
html_url: https://github.com/NixOS/nixpkgs/pull/18755
updated_at: 2016-09-20 09:47:31
body:
  This is a rewrite of `generate-libreoffice-srcs.sh` in Python. The output of this script is identical to that of its predecessor.

  I think the result is easier to follow, and slightly less fragile. It does the variable substitution in a more general way, and relies less on the file's ordering.

  It still prints skipped lines (and also line numbers) to stderr to help detect problems, though it doesn't print skipped comments.


state: closed
title: i3lock-color: 2.7_rev63a4c23 -> 2.7_revc8e1aec
user_login: yorickvP
html_url: https://github.com/NixOS/nixpkgs/pull/18758
updated_at: 2016-09-24 13:58:17
body:
  ###### Motivation for this change

  Update i3lock-color to new 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
    - [ ] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of 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 django channels
user_login: lsix
html_url: https://github.com/NixOS/nixpkgs/pull/18759
updated_at: 2016-09-21 06:36:25
body:
  ###### Motivation for this change

  Add Django channel available in nixpkgs.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [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: Output indices
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/18760
updated_at: 2017-04-19 15:58:16
body:
  We currently have a rather painful process to build `command-not-found` support and other things. I was thinking that we could hack the generic `mkDerivation` definition to add a magic `outputIndex` output to every derivation that records in a very simple textual format the contents of `bin` and maybe `lib`. Then `command-not-found` would only pull the `outputIndex` outputs and get a few hundred bytes instead of possibly dozens of megabytes.

  It would be nice to index language-specific libraries but I think we can probably get the majority of benefit this way.

  This seems fairly easy to add to `mkDerivation`, so I'm really just looking for feedback before making a PR of it.

  cc @edolstra @domenkozar @shlevy 


state: closed
title: nextcloud: init at 10.0.0
user_login: schneefux
html_url: https://github.com/NixOS/nixpkgs/pull/18761
updated_at: 2016-09-24 13:55:27
body:
  ###### Motivation for this change

  Based on the OwnCloud package, added the latest NextCloud 9.0 and NextCloud 10.0 packages.
  Added an up-to-date patch that implements the possibility to specify a configuration file via environment variables, as seen [here](https://github.com/NixOS/nixpkgs/blob/staging/pkgs/servers/owncloud/default.nix#L18).

  To use with nginx:

  ```
  …
  root ${pkgs.nextcloud};
  …
  location ~ \.php(?:$|/) {
    …
    fastcgi_param NEXTCLOUD_CONFIG_DIR '/etc/nextcloud';
    …
  }
  …
  location ^~ /apps {
    alias /var/www/nextcloud-apps;
  }
  …
  ```

  Additional NextCloud configuration options needed:

  ``` php
  …
  'datadirectory' => '/var/www/nextcloud-data',
  'apps_paths' =>
   array(
    0 =>
     array(
      'path' => '/var/www/nextcloud-apps',
      'url' => '/apps',
      'writable' => true,
    ),
  ),
  …
  ```
  ###### 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
    - [ ] OS X
    - [x] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] 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 @matejc


state: closed
title: Postgis doesn't build: attribute version missing
user_login: ajrouvoet
html_url: https://github.com/NixOS/nixpkgs/issues/18762
updated_at: 2018-06-24 12:33:40
body:
  ## Issue description

  Trying to include `pkgs.postgis.v_2_2_1` as extraPlugins for `services.postgresql` in a configuration for nixops, deploying from darwin to a virtualbox results in:

  ```
  error: attribute ‘version’ missing, at /nix/store/3gwj4sm07yfzjyn7qj99f5n9xcqb2qmm-nixpkgs-16.09beta264.aadcffc/nixpkgs/pkgs/development/libraries/postgis/default.nix:36:17
  ```

  Building the same configuration, against the same version of nixpkgs _on linux_ builds fine, strangely enough.
  ### Steps to reproduce

  Deploy a nixos configuration that includes 

  ```
        services.postgresql = {
          enable = true;
      extraPlugins = [ pkgs.postgis.v_2_2_1 ];
          package = pkgs.postgresql;
       }
  ```

  from darwin to a vbox target.
  ## Technical details
  - System: OSX
  - Nixpkgs version: 16.09beta264.aadcffc


state: closed
title: Get rid of composableDerivation
user_login: domenkozar
html_url: https://github.com/NixOS/nixpkgs/issues/18763
updated_at: 2018-12-30 12:34:03
body:
  A few packages use `composableDerivation`, which is complicated to understand. Since all other thousand packages use `.override` mechanism, we should convert the rest of dozen to do the same.

  This is part of the effort to standardize the codebase.

  Refs https://github.com/NixOS/nixpkgs/issues/18762

  Scope:

  ```
  $ git grep composableDerivation| wc -l
  38
  ```


state: closed
title: No doublequotes around attribute name in NixOS module errors
user_login: danbst
html_url: https://github.com/NixOS/nixpkgs/issues/18764
updated_at: 2018-06-24 17:04:53
body:
  ## Issue description

  (moved from https://github.com/NixOS/nix/issues/1065)

  I've got this error when trying to configure nginx module.

  ```
  building all machine configurations...
  error: The option `services.nginx.virtualHosts.content.defenders.com./' defined in `/home/deployer/testing/fleet/test.nix' does not exist.
  (use ‘--show-trace’ to show detailed location information)
  ```

  I think, this warning should include double-quotes around `content.defenders.com` and `/`
  ### Steps to reproduce

  Make some errorneous nginx config

  ```
      services.nginx.enable = true;
      services.nginx.virtualHosts."content.defenders.com"."/" = "/";
  ```
  ## Technical details
  - Nixpkgs and nixos version: https://github.com/NixOS/nixpkgs/archive/c47eb4a43a9ab338c26b6b05d59ad0cb90507ed1.tar.gz


state: closed
title: Reorganize ocaml packages
user_login: aske
html_url: https://github.com/NixOS/nixpkgs/pull/18765
updated_at: 2017-08-29 08:11:53
body:
  ###### Motivation for this change

  Tidy current ocaml package system up a bit.

  All package definitions and `ocaml` compiler itself were moved from the big function `mkOcamlPackages` inside the `all-packages.nix` file to `ocaml-packages.nix`.

  Now you have to use `ocaml-ng.ocamlPackages_${version}` (or default `ocamlPackages`) to specify which version you need in top-level, like:
  - `somepackage = ocaml-ng.ocamlPackages_4_02.somepackage;` for internal `somepackage` in `ocaml-packages.nix`
  - or overrides `ocamlPackages = ocaml-ng.ocamlPackages_4_02` for packages that use other `langPackages` aside of ocaml one (like `xen`, `fstar`).

  So now for "internal" packages write their bare dependencies and (like it was before) choose the version you need in `all-packages`.
  For other packages pass in the `ocamlPackages_version` you need.

  Now there's a sort of division in `ocamlPackages` for "libs" and "apps', the former contains definitions from the old `mkOcamlPackages` function, and the latter contains derivations which use only ocaml packages and were moved there from `all-packages.nix`.

  Old top-level definitions like `ocaml_3_12_1` or `ocamlPackages_3_12_1` are in `aliases.nix` as a (temporary) compatibility measure.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [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).

  ---

  There's currently some ocaml work going on in #18572, so some changes will be required either there or in this PR, depending on what is merged first.
  сс @vbgl


state: closed
title: How to document abandoned packages?
user_login: siddharthist
html_url: https://github.com/NixOS/nixpkgs/issues/18766
updated_at: 2016-09-19 20:22:19
body:
  ## Issue description

  I noticed recently [on the ArchWiki](https://wiki.archlinux.org/index.php/SLiM) that [SLiM](https://github.com/NixOS/nixpkgs/blob/f94a806c4a91af4ef403b8202129eabfa47cba46/pkgs/applications/display-managers/slim/default.nix) has been abandoned. I was wondering how we should document this, if at all?
  ## Technical details
  - System: 17.03.git.8d8f57d (Gorilla)


state: closed
title: davix: 0.4.0 -> 0.6.4
user_login: adevress
html_url: https://github.com/NixOS/nixpkgs/pull/18768
updated_at: 2016-09-21 17:35:51
body:
  ###### Motivation for this change

  Update davix to last upstream release 0.6.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)
    - [ ] NixOS
    - [ ] OS X
    - [x] Linux
  - [ ] 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: monetdb: remove because it's package is dead since 4 years (8020c37)
user_login: groxxda
html_url: https://github.com/NixOS/nixpkgs/pull/18769
updated_at: 2016-09-19 21:18:02
body:
  ###### Motivation for this change

  This package was commented out 4 years ago, and the source is even older (2009). Looks like there are no users.

  Here's the culprit: https://github.com/NixOS/nixpkgs/commit/8020c37f55c3a2a6236ca46cec963f8928f77192

  The module was added 2014 (by @geo-kollias), when the pkg was already gone from `all-packages.nix`, so **maybe** there are still users of the module. But if they maintain the package privately, they should do the same for the module.. 

  First blood on #18763 (very low hanging fruit :stuck_out_tongue:)
  ###### Things done
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Prometheus alertmanager module
user_login: oida
html_url: https://github.com/NixOS/nixpkgs/pull/18770
updated_at: 2016-09-20 23:54:41
body:
  ###### Motivation for this change

  Add Prometheus Alertmanager module.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [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: teamspeak3 selectors missing
user_login: goetzst
html_url: https://github.com/NixOS/nixpkgs/issues/18772
updated_at: 2016-09-20 08:38:26
body:
  ## Issue description

  It seems that the nix selectors for the teamspeak client and sever have gone missing.
  ### Steps to reproduce

  (~/workspace/nixpkgs is the upstream master of NixOS/nixpkgs)
  nix-env -f ~/workspace/nixpkgs -u teamspeak_client (judging from pkgs/top-level/all-packages this should be the selector)
  error: selector ‘teamspeak_client’ matches no derivations

  nix-env -f ~/workspace/nixpkgs -qaP --description '*' | grep teamspeak
  no output

  same results when using channels/nixos-unstable

  output when using channels//nixos-16.03:
  nix-env -qaP --description '*' | grep teamspeak
  nixos.teamspeak_client  teamspeak-client-3.0.18.2 The TeamSpeak voice communication too
  ## Technical details
  - System: 16.09pre88185.52a875f (Flounder)
  - Nix version: nix-env (Nix) 1.11.2
  - Nixpkgs version: "17.03pre91382.642a428"/"16.03.1299.a8e0739"


state: closed
title: xsel: 1.2.0 -> git-2016-09-02
user_login: cstrahan
html_url: https://github.com/NixOS/nixpkgs/pull/18774
updated_at: 2016-09-27 21:42:06
body:
  ###### Motivation for this change

  The last xsel release was in 2008. Since then, a number of bugs have
  been fixed. For example, pasting a moderately sized chunk of text (>4000 chars)
  into chrome would cause the current tab to hang indefinitely.

  A couple examples in the wild:
  - https://github.com/kfish/xsel/issues/14
  - https://github.com/kfish/xsel/issues/13
  - https://github.com/kfish/xsel/pull/16
  - https://bugs.chromium.org/p/chromium/issues/detail?id=515401
  - https://github.com/electron/electron/issues/3116
  - https://github.com/neovim/neovim/issues/4719
  ###### 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
    - [ ] OS X
    - [x] Linux
  - [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: lato: init at 2.0
user_login: chris-martin
html_url: https://github.com/NixOS/nixpkgs/pull/18775
updated_at: 2016-09-22 20:53:18
body:
  ###### Motivation for this change

  Adds the Lato font.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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: ocaml: 4.02 -> 4.03.0
user_login: sjmackenzie
html_url: https://github.com/NixOS/nixpkgs/pull/18776
updated_at: 2016-09-23 17:55:37
body:
  ###### Motivation for this change

  Tezos requires ocaml-4-03 to run: https://github.com/tezos/tezos/blob/master/scripts/install_build_deps.sh#L3
  ###### 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
    - [ ] OS X
    - [x] Linux
  - [ ] 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: dbus: add socket activation but do not enable it
user_login: peterhoeg
html_url: https://github.com/NixOS/nixpkgs/pull/18777
updated_at: 2016-09-30 11:13:23
body:
  ###### Motivation for this change

  There has been a lot of talk regarding dbus start/restart/activation and a few PRs:
  - #18382
  - #18222
  - #16514

  This PR does the bare minimum to get started with socket activation which allows us to further down the road fiddle around with the impact on graphical environments.

  The following changes are included:

  1) install user unit files from upstream dbus
  2) use absolute paths to config for --system and --session instances
  3) make socket activation of user units configurable

  There has been a number of PRs to address this, so this one does the bare minimum, which is to make the functionality available and configurable but defaults to off.

  cc: @domenkozar @ttuegel @lethalman 
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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: ruby packages installed in system env step on each other
user_login: peterhoeg
html_url: https://github.com/NixOS/nixpkgs/issues/18778
updated_at: 2018-06-24 13:38:23
body:
  ## Issue description

  Installing 2 packages (bundler and fpm as examples) based on `bundlerEnv` using `environment.systemPackages` causes collisions:

  ```
  collision between `/nix/store/3f7pwjkb60jad1ybfj4nn5iz5z3s2521-fpm-1.6.2/lib/ruby/gems/2.3.1/gems/bundler-1.13.1/man/bundle.ronn' and `/nix/store/mm3j1v194vlis0w4dm3g6ri1rcnb9lb6-bundler-1.13.1/lib/ruby/gems/2.3.1/gems/bundler-1.13.1/man/bundle.ronn'
  collision between `/nix/store/3f7pwjkb60jad1ybfj4nn5iz5z3s2521-fpm-1.6.2/lib/ruby/gems/2.3.1/gems/bundler-1.13.1/man/gemfile.5.ronn' and `/nix/store/mm3j1v194vlis0w4dm3g6ri1rcnb9lb6-bundler-1.13.1/lib/ruby/gems/2.3.1/gems/bundler-1.13.1/man/gemfile.5.ronn'
  collision between `/nix/store/3f7pwjkb60jad1ybfj4nn5iz5z3s2521-fpm-1.6.2/lib/ruby/gems/2.3.1/gems/bundler-1.13.1/man/index.txt' and `/nix/store/mm3j1v194vlis0w4dm3g6ri1rcnb9lb6-bundler-1.13.1/lib/ruby/gems/2.3.1/gems/bundler-1.13.1/man/index.txt'
  ```
  ### Steps to reproduce

  Contents of `ruby.nix`:

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

  {
    nix.useSandbox = true;

    boot = {
      kernelPackages = pkgs.linuxPackages_4_6;
    };

    environment.systemPackages = with pkgs; [
      bundler
      fpm
    ];

    users = {
      mutableUsers = false;

      extraUsers = {
        root = {
          password = "root";
        };
      };
    };
  }
  ```

  Then run

  ``` shell
  nixos-rebuild build-vm -I nixos-config=./ruby.nix
  ```

  Cc: @cstrahan @svanderburg 
  ## Technical details
  - NixOS: 17.03.git.6ee876aM (Gorilla)
  - Nix: nix-env (Nix) 1.11.4
  - nixpkgs: 16.09pre89269.8512747


state: closed
title: "Inappropriate ioctl for device while reading flags on /var/empty" when /var/empty is on tmpfs
user_login: shlevy
html_url: https://github.com/NixOS/nixpkgs/issues/18781
updated_at: 2016-09-21 08:30:13
body:
  `chattr` during system activation fails if /var/empty is on a tmpfs (e.g. in my case because / is a tmpfs).


state: closed
title: "nixos-rebuild build-vm-with-bootloader" fails
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/issues/18783
updated_at: 2017-03-07 17:17:30
body:
  'build-vm-with-bootloader' fails. 'build-vm' works.
  ### Steps to reproduce

  ```
  $ nixos-rebuild -I nixpkgs=. -I nixos-config=configuration.nix build-vm-with-bootloader
  building Nix...
  building the system configuration...
  these derivations will be built:
    /nix/store/zzbjpxcfxrnzihkkdqghdm3ywfrwzg9b-nixos-boot-disk.drv
    /nix/store/6gxp4bflsaqavb493p9wg8wsjl6clqxl-run-nixos-vm.drv
    /nix/store/488cakp8gq6p59289bn4a3ilsxq73y1z-nixos-vm.drv
  building path(s) ‘/nix/store/x98r4wi5iyvh4aaxl49d6kxw5nmqsc4z-nixos-boot-disk’
  Formatting '/nix/store/x98r4wi5iyvh4aaxl49d6kxw5nmqsc4z-nixos-boot-disk/disk.img', fmt=qcow2 size=41943040 encryption=off cluster_size=65536 lazy_refcounts=off refcount_bits=16
  QEMU 2.6.1 monitor - type 'help' for more information
  (qemu) char device redirected to /dev/pts/0 (label serial0)
  builder for ‘/nix/store/zzbjpxcfxrnzihkkdqghdm3ywfrwzg9b-nixos-boot-disk.drv’ failed with exit code 1
  cannot build derivation ‘/nix/store/6gxp4bflsaqavb493p9wg8wsjl6clqxl-run-nixos-vm.drv’: 1 dependencies couldn't be built
  cannot build derivation ‘/nix/store/488cakp8gq6p59289bn4a3ilsxq73y1z-nixos-vm.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/488cakp8gq6p59289bn4a3ilsxq73y1z-nixos-vm.drv’ failed

  ```

  configuration.nix:

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

  { # empty config
  }
  ```

  At first I thought it was just poor error handling due to missing boot.loader config or something. But the same error happens when I using my regular/working configuration.nix file.
  ## Technical details
  - System: NixOS 16.09
  - Nix version: 1.11.4
  - Nixpkgs version: 62606be9b07e11b59fad35113a9a22627fc15e1b (master branch as of today), also tested on NixOS 16.03/16.09/unstable


state: closed
title: bundler tries to write to nix store
user_login: pstn
html_url: https://github.com/NixOS/nixpkgs/issues/18784
updated_at: 2016-10-03 18:27:31
body:
  ## Issue description

  Every time I try to run bundler following the nixpkgs packaging documentation I get an error because bundle wants to write into my nix store instead of the local directory. I don't think that this is a sensible default.
  ### Steps to reproduce

  run bundler or bundle anywhere on  my system
  ## Technical details
  - What did you do?
    
    I ran the command `/run/current-system/sw/bin/bundler install --gemfile=Gemfile --local --path=~/mumble-ruby-pluginbot/mumble-ruby-pluginbot/`
  - What did you expect to happen?
    
    I expected Bundler to...
  - What happened instead?
    
    Instead, what actually happened was...

  Error details

  ```
  Errno::EROFS: Read-only file system @ dir_s_mkdir - /nix/store/r3gjzl75v6ciq1yjjgqjzh4gfi2f21yg-gemfile-and-lockfile/.bundle
    /nix/store/dmg399zhnrac554k36pqqqf4q7mqypyv-ruby-2.2.3-p0/lib/ruby/2.2.0/fileutils.rb:252:in `mkdir'
    /nix/store/dmg399zhnrac554k36pqqqf4q7mqypyv-ruby-2.2.3-p0/lib/ruby/2.2.0/fileutils.rb:252:in `fu_mkdir'
    /nix/store/dmg399zhnrac554k36pqqqf4q7mqypyv-ruby-2.2.3-p0/lib/ruby/2.2.0/fileutils.rb:226:in `block (2 levels) in mkdir_p'
    /nix/store/dmg399zhnrac554k36pqqqf4q7mqypyv-ruby-2.2.3-p0/lib/ruby/2.2.0/fileutils.rb:224:in `reverse_each'
    /nix/store/dmg399zhnrac554k36pqqqf4q7mqypyv-ruby-2.2.3-p0/lib/ruby/2.2.0/fileutils.rb:224:in `block in mkdir_p'
    /nix/store/dmg399zhnrac554k36pqqqf4q7mqypyv-ruby-2.2.3-p0/lib/ruby/2.2.0/fileutils.rb:210:in `each'
    /nix/store/dmg399zhnrac554k36pqqqf4q7mqypyv-ruby-2.2.3-p0/lib/ruby/2.2.0/fileutils.rb:210:in `mkdir_p'
    /nix/store/j3jjs21ywsz9p86ps3xrf0x1lrba8x7r-bundler-1.12.5/lib/ruby/gems/2.2.3/gems/bundler-1.12.5/lib/bundler/settings.rb:203:in `block in set_key'
    /nix/store/j3jjs21ywsz9p86ps3xrf0x1lrba8x7r-bundler-1.12.5/lib/ruby/gems/2.2.3/gems/bundler-1.12.5/lib/bundler/shared_helpers.rb:105:in `filesystem_access'
    /nix/store/j3jjs21ywsz9p86ps3xrf0x1lrba8x7r-bundler-1.12.5/lib/ruby/gems/2.2.3/gems/bundler-1.12.5/lib/bundler/settings.rb:202:in `set_key'
    /nix/store/j3jjs21ywsz9p86ps3xrf0x1lrba8x7r-bundler-1.12.5/lib/ruby/gems/2.2.3/gems/bundler-1.12.5/lib/bundler/settings.rb:34:in `[]='
    /nix/store/j3jjs21ywsz9p86ps3xrf0x1lrba8x7r-bundler-1.12.5/lib/ruby/gems/2.2.3/gems/bundler-1.12.5/lib/bundler/cli/install.rb:82:in `run'
    /nix/store/j3jjs21ywsz9p86ps3xrf0x1lrba8x7r-bundler-1.12.5/lib/ruby/gems/2.2.3/gems/bundler-1.12.5/lib/bundler/cli.rb:175:in `install'
    /nix/store/j3jjs21ywsz9p86ps3xrf0x1lrba8x7r-bundler-1.12.5/lib/ruby/gems/2.2.3/gems/bundler-1.12.5/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
    /nix/store/j3jjs21ywsz9p86ps3xrf0x1lrba8x7r-bundler-1.12.5/lib/ruby/gems/2.2.3/gems/bundler-1.12.5/lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command'
    /nix/store/j3jjs21ywsz9p86ps3xrf0x1lrba8x7r-bundler-1.12.5/lib/ruby/gems/2.2.3/gems/bundler-1.12.5/lib/bundler/vendor/thor/lib/thor.rb:359:in `dispatch'
    /nix/store/j3jjs21ywsz9p86ps3xrf0x1lrba8x7r-bundler-1.12.5/lib/ruby/gems/2.2.3/gems/bundler-1.12.5/lib/bundler/vendor/thor/lib/thor/base.rb:440:in `start'
    /nix/store/j3jjs21ywsz9p86ps3xrf0x1lrba8x7r-bundler-1.12.5/lib/ruby/gems/2.2.3/gems/bundler-1.12.5/lib/bundler/cli.rb:11:in `start'
    /nix/store/j3jjs21ywsz9p86ps3xrf0x1lrba8x7r-bundler-1.12.5/lib/ruby/gems/2.2.3/gems/bundler-1.12.5/exe/bundler:21:in `block in <top (required)>'
    /nix/store/j3jjs21ywsz9p86ps3xrf0x1lrba8x7r-bundler-1.12.5/lib/ruby/gems/2.2.3/gems/bundler-1.12.5/lib/bundler/friendly_errors.rb:98:in `with_friendly_errors'
    /nix/store/j3jjs21ywsz9p86ps3xrf0x1lrba8x7r-bundler-1.12.5/lib/ruby/gems/2.2.3/gems/bundler-1.12.5/exe/bundler:19:in `<top (required)>'
    /run/current-system/sw/bin/bundler:18:in `load'
    /run/current-system/sw/bin/bundler:18:in `<main>'
  ```

  Environment

    Bundler   1.12.5
    Rubygems  2.6.2
    Ruby      2.2.3p172 (2015-08-18 revision 0) [x86_64-linux]
    GEM_HOME  /nix/store/mwcqza43p60yk6s29y6sdxywgg637k8j-jekyll-3.0.1/lib/ruby/gems/2.2.3
    GEM_PATH  /nix/store/j3jjs21ywsz9p86ps3xrf0x1lrba8x7r-bundler-1.12.5/lib/ruby/gems/2.2.3
    Git       2.9.3

  ```
    Bundler settings
  ```

    path
      Set for your local app (/nix/store/r3gjzl75v6ciq1yjjgqjzh4gfi2f21yg-gemfile-and-lockfile/.bundle/config): "~/mumble-ruby-pluginbot/mumble-ruby-pluginbot/"
      Set via BUNDLE_PATH: "/nix/store/mwcqza43p60yk6s29y6sdxywgg637k8j-jekyll-3.0.1/lib/ruby/gems/2.2.3"
    gemfile
      Set via BUNDLE_GEMFILE: "/home/philipp/nixpkgs/pkgs/applications/networking/mumble-ruby-pluginbot/Gemfile"
    frozen
      Set via BUNDLE_FROZEN: "1"
    orig_path
      Set via BUNDLE_ORIG_PATH: "/home/philipp/bin:/var/setuid-wrappers:/home/philipp/.nix-profile/bin:/home/philipp/.nix-profile/sbin:/home/philipp/.nix-profile/lib/kde4/libexec:/nix/var/nix/profiles/default/bin:/nix/var/nix/profiles/default/sbin:/nix/var/nix/profiles/default/lib/kde4/libexec:/run/current-system/sw/bin:/run/current-system/sw/sbin:/run/current-system/sw/lib/kde4/libexec"
    bin_path
      Set via BUNDLE_BIN_PATH: "/nix/store/j3jjs21ywsz9p86ps3xrf0x1lrba8x7r-bundler-1.12.5/lib/ruby/gems/2.2.3/gems/bundler-1.12.5/exe/bundle"
  - System: 16.09pre88945.5120af0 (Flounder)
  - Nix version: nix-env (Nix) 1.11.2
  - Nixpkgs version: 16.09pre88945.5120af0


state: closed
title: amdapp-sdk: fix build for gcc 5
user_login: exi
html_url: https://github.com/NixOS/nixpkgs/pull/18786
updated_at: 2016-09-20 12:57:27
body:
  This allows the amdapp-sdk samples to be build with gcc 5.
  This fixes the failing builds 

  http://hydra.nixos.org/build/40828779
  and
  http://hydra.nixos.org/build/40829516

  Related to https://github.com/NixOS/nixpkgs/issues/18209

  @domenkozar 


state: closed
title: pkgs.xorriso: 1.4.4 -> 1.4.6
user_login: lsix
html_url: https://github.com/NixOS/nixpkgs/pull/18788
updated_at: 2016-09-20 14:50:03
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
    - [ ] OS X
    - [ ] Linux
  - [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).

  ---

  See http://lists.gnu.org/archive/html/info-gnu/2016-09/msg00010.html
  for release announcement


state: closed
title: Spock-api-ghcjs doesn’t find ghcjs-base
user_login: Profpatsch
html_url: https://github.com/NixOS/nixpkgs/issues/18789
updated_at: 2018-04-25 11:34:06
body:
  ```
  Configuring Spock-api-ghcjs-0.11.0.0...
  Setup: At least the following dependencies are missing:
  ghcjs-base -any
  ```

  ``` nix
    "Spock-api-ghcjs" = callPackage
      ({ mkDerivation, aeson, base, bytestring, ghcjs-base, hvect
       , Spock-api, text
       }:
       mkDerivation {
         pname = "Spock-api-ghcjs";
         version = "0.11.0.0";
         sha256 = "d533e4e76c50e8120675d0bbe1c7dd8d6909a4c7455cf0eea2ee75b7d868518c";
         libraryHaskellDepends = [
           aeson base bytestring ghcjs-base hvect Spock-api text
         ];
         jailbreak = true;
         homepage = "https://www.spock.li";
         description = "Another Haskell web framework for rapid development";
         license = stdenv.lib.licenses.bsd3;
         # broken = true;
       }) {ghcjs-base = null;};
  ```

  Note that it’s marked broken by default.
  There’s one other package that wants `ghcjs-base`, `fwgl-javascript`, and it’s also marked as broken. That package has the same problem.


state: closed
title: xmind: init at 7.5-update1
user_login: michalrus
html_url: https://github.com/NixOS/nixpkgs/pull/18790
updated_at: 2016-09-23 01:47:57
body:
  ###### Motivation for this change

  Pretty useful! See the `description`.

  Wikipedia says, “As of April 2013, XMind was selected as the most popular mind mapping software on Lifehacker. [2]”
  ###### Things done
  - [x] Tested using sandboxing
  - Built on platform(s)
    - [x] NixOS
    - [ ] OS X
    - [ ] Linux
  - [x] Tested compilation of all pkgs that depend on this change — _none do_.
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).


state: closed
title: Slack URL handler
user_login: sheenobu
html_url: https://github.com/NixOS/nixpkgs/issues/18791
updated_at: 2017-02-28 10:36:49
body:
  ## Issue description

  These are magic sign-in URLs. It would be a nice enhancement to the slack package to include the support files for that. It may already have pieces of it but support seems broken or incomplete.

  Even with slack installed; firefox, chromium, and xdg-open do not understand slack:// URLs.  Firefox just says the address wasn't understood and chromium attempts to use xdg-open, which chokes on it and opens a browser window.

  The slack.desktop entry does reference a URL handler (which xdg-mime sees) but the package may not have adequate support files to hook register this x-schema-handler to the environment.

  slack.desktop:

  ```
  [Desktop Entry]
  Name=Slack
  Comment=Slack Desktop
  GenericName=Slack Client for Linux
  Exec=/usr/bin/slack --disable-gpu %U
  Icon=/usr/share/pixmaps/slack.png
  Type=Application
  StartupNotify=true
  Categories=GNOME;GTK;Network;InstantMessaging;
  MimeType=x-scheme-handler/slack;
  ```

  ```
  $ xdg-mime query default x-scheme-handler/slack
  slack.desktop
  ```

  ```
  $ xdg-open slack://x
  /run/current-system/sw/bin/xdg-open: line 656: : command not found
  ```
  ### Steps to reproduce
  - Install slack.
  - Try to open a slack URL via firefox, chromium, or xdg-open.

  Workaround is that i just use slack slack:// for any urls I get.
  ## Technical details
  - System: 16.03.1287.6ac7ffd (Emu) 
  - Nix version:nix-env (Nix) 1.11.2
  - Nixpkgs version: 16.03.1287.6ac7ffd


state: closed
title: Ruby gem home
user_login: zimbatm
html_url: https://github.com/NixOS/nixpkgs/pull/18792
updated_at: 2016-10-02 21:12:59
body:
  ###### Motivation for this change

  Initially started by trying to solve #18784 but then I hit a ruby version heuristic bug so I refactored that as well.

  /cc @manveru 
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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: gi-pango: build failure, missing cairo dependency
user_login: mulderr
html_url: https://github.com/NixOS/nixpkgs/issues/18795
updated_at: 2017-03-27 22:47:03
body:
  ## Issue description

  `gi-pango` fails to build with the following error:

  ```
  Failed to load shared library 'libcairo-gobject.so.2' referenced by the typelib: libcairo-gobject.so.2: cannot open shared object file: No such file or directory
  Could not resolve symbol "cairo_gobject_context_get_type" in namespace "cairo"
  ```
  ### Steps to reproduce

  ```
  nix-shell -p 'pkgs.haskell.packages.ghc801.ghcWithPackages (ps: with ps; [ gi-pango ])'

  (...)

  ** (process:22156): WARNING **: Failed to load shared library 'libcairo-gobject.so.2' referenced by the typelib: libcairo-gobject.so.2: cannot open shared object file: No such file or directory
  Could not resolve symbol "cairo_gobject_context_get_type" in namespace "cairo"
  CallStack (from HasCallStack):
  error, called at lib/Data/GI/CodeGen/LibGIRepository.hs:136:8 in
  haskell-gi-0.18-6bonzHKr6mb9hJdTalDE3q:Data.GI.CodeGen.LibGIRepository
  builder for ‘/nix/store/qas2najqaiir02m0ssf7bprf6wpzl20r-gi-pango-1.0.3.drv’ failed with exit code 1
  cannot build derivation ‘/nix/store/r5v795lgpqqz31mnd3ppfl0w4vgfw8y4-ghc-8.0.1.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/r5v795lgpqqz31mnd3ppfl0w4vgfw8y4-ghc-8.0.1.drv’ failed
  /run/current-system/sw/bin/nix-shell: failed to build all dependencies
  ```
  ## Technical details
  - System: 16.09beta335.7617e7e (Flounder)
  - Nix version: nix-env (Nix) 1.11.4
  - Nixpkgs version: 16.09beta335.7617e7e
  ## Workaround
  #16998 has an explanation and solution which seems to have already been applied for `gi-cairo`:

  ```
  preCompileBuildDriver = ''
    PKG_CONFIG_PATH+=":${cairo}/lib/pkgconfig"
    setupCompileFlags+=" $(pkg-config --libs cairo-gobject)"
    '';
  ```


state: closed
title: mkvtoolnix: building does not find qt5
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/issues/18796
updated_at: 2016-09-24 09:31:05
body:
  ## Issue description

  Although the nix expression for `mkvtoolnix` has `qt5.qtbase` in `buildInputs`, qt5 is not being found when the package is built.

  `mkvtoolnix` is built using the `drake` build tool.
  ## Technical details
  - System: (NixOS: `nixos-version`, Ubuntu/Fedora: `lsb_release -a`, ...)
    17.03pre91207.2b0eace (Gorilla)
  - Nix version: (run `nix-env --version`)
    nix-env (Nix) 1.11.4
  - Nixpkgs version: (run `nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion`)
    "17.03pre91207.2b0eace"


state: closed
title: "systemctl start TAB-TAB" not working
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/issues/18797
updated_at: 2017-04-30 07:56:23
body:
  ## Issue description

  ```
  $ sudo systemctl start influ<TAB-TAB>Unit tmp.mount could not be found.
  Unit tmp.mount could not be found.
  ^C
  ```

  `sudo systemctl status <TAB-TAB>` works though.
  ## Technical details
  - System: NixOS 16.09


state: closed
title: manual: add node.js to languages & frameworks
user_login: siddharthist
html_url: https://github.com/NixOS/nixpkgs/pull/18798
updated_at: 2016-09-24 12:18:50
body:
  ###### Motivation for this change

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


state: closed
title: firefox-bin: 48.0.2 -> 49.0
user_login: taku0
html_url: https://github.com/NixOS/nixpkgs/pull/18799
updated_at: 2016-09-22 12:41:09
body:
  ###### Motivation for this change
  - Various security fixes
  - Updated Firefox Login Manager to allow HTTPS pages to use saved HTTP logins.
  - Added features to Reader Mode that make it easier on the eyes and the ears
  - Improved video performance for users on systems that support SSSE3 without hardware acceleration
  - Removed Firefox Hello
  - Other improvements

  https://www.mozilla.org/en-US/firefox/49.0/releasenotes/
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of 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 vim_configurable to vim 8.0005
user_login: winksaville
html_url: https://github.com/NixOS/nixpkgs/issues/18800
updated_at: 2016-09-23 21:54:34
body:
  ## Issue description

  Currently vim_configurable is version 7.4.826 where as vim is now 8.0005.
  ### Steps to reproduce

  $ nix-env -f /path/to/nixpkgs -i vim_configurable
  $ vim --version
  VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Jan  1 1970 00:00:01)
  Included patches: 1-826
  ...
  ## Technical details

  Updated version and sha256 in nixpkgs/**/vim/configurable.nix to be identical to
  that in nixpkgs/**/vim/default.nix
  - System: (NixOS: 16.09beta264.aadcffc (Flounder))
  - Nix version: (nix-env (Nix) 1.11.4)
  - Nixpkgs version: (17.03pre-git)


state: closed
title: Update vim_configurable to vim 8.0005
user_login: winksaville
html_url: https://github.com/NixOS/nixpkgs/pull/18801
updated_at: 2016-09-23 22:09:59
body:
  ###### Motivation for this change

  fix #18800 
  ###### 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] OS X
    - [ ] Linux
  - [ ] 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: libreoffice: md5 -> sha256
user_login: chris-martin
html_url: https://github.com/NixOS/nixpkgs/pull/18802
updated_at: 2016-09-21 08:21:33
body:
  This changes all the libreoffice sources to specify a sha256 hash rather than md5. This includes all generated sources, and one other source.
  ###### Motivation for this change
  #4491 - md5 is an insecure hash
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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: Miscellaneous: Don't use mkEnableOption
user_login: chris-martin
html_url: https://github.com/NixOS/nixpkgs/pull/18803
updated_at: 2016-09-25 04:34:40
body:
  This removes usages of `mkEnableOption` (#18767).

  This is a work in progress. There are about a hundred more usages.


state: closed
title: pkgs.gnuchess: 6.2.2 -> 6.2.3
user_login: lsix
html_url: https://github.com/NixOS/nixpkgs/pull/18804
updated_at: 2016-09-21 05:46: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
    - [ ] OS X
    - [ ] Linux
  - [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).

  ---

  See http://lists.gnu.org/archive/html/info-gnu/2016-09/msg00015.html
  for release announcement


state: closed
title: gem-config: add snappy
user_login: manveru
html_url: https://github.com/NixOS/nixpkgs/pull/18805
updated_at: 2016-09-21 13:53:41
body:
  ###### Motivation for this change

  Allow the snappy gem to be installed via 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
    - [x] OS X
    - [ ] Linux
  - [ ] 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: Remove reference to `riak2`
user_login: kvz
html_url: https://github.com/NixOS/nixpkgs/pull/18806
updated_at: 2016-09-22 22:31:06
body:
  ###### Motivation for this change

  As mentioned by LnL in IRC, we

  > used to have riak and riak2

  But this seems no longer the case, hence the example should be updated.
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] 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-crypt: also works on darwin
user_login: manveru
html_url: https://github.com/NixOS/nixpkgs/pull/18807
updated_at: 2016-09-21 14:20:10
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
    - [x] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that 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-install doesn't ask for root password anymore
user_login: dezgeg
html_url: https://github.com/NixOS/nixpkgs/issues/18808
updated_at: 2016-09-29 22:58:32
body:
  Since a while doing a stock installation (which doesn't set `mutableUsers = false`) doesn't ask for the root password anymore.

  Probably the `if [ -z "$noRootPasswd" ] && [ -x $mountPoint/var/setuid-wrappers/passwd ] && [ -t 0 ]; then` check doesn't work since the latest setuid wrapper changes, as the absolute symlink resolves incorrectly in the installing host.

  ```
  + ls -lah /mnt/var/setuid-wrappers
  lrwxrwxrwx 1 root root 51 Sep 21 15:41 /mnt/var/setuid-wrappers -> /run/setuid-wrapper-dirs/setuid-wrappers.zHrN5I4dUK
  ```

  cc @domenkozar 


state: closed
title: bazel: 20150326.981b7bc1 -> 0.3.1
user_login: teh
html_url: https://github.com/NixOS/nixpkgs/pull/18809
updated_at: 2016-10-09 13:56:01
body:
  ###### Motivation for this change

  Will allow us to build tensorflow from source.
  ###### 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
    - [ ] OS X
    - [x] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: wayland, weston: 1.11.0 -> 1.12.0
user_login: groxxda
html_url: https://github.com/NixOS/nixpkgs/pull/18810
updated_at: 2016-10-02 08:56:36
body:
  ###### Motivation for this change

  new versions
  wayland: https://lists.freedesktop.org/archives/wayland-devel/2016-September/031121.html 
  weston: https://lists.freedesktop.org/archives/wayland-devel/2016-September/031123.html

  There were also bugfix releases on 1.11, should we backport 1.11.1 versions to 16.09?
  ###### 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
    - [ ] OS X
    - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  in addition to wayland and weston, tested compilation of wlc and sway


