# issues

state: closed
title: xfce4-settings: build w/ xorg-libinput, make some dependencies optional
user_login: yegortimoshenko
html_url: https://github.com/NixOS/nixpkgs/pull/31023
updated_at: 2017-12-18 19:10:31
body:
  ###### Motivation for this change

  Closes #30148. After this change "Mouse and Touchpad" settings tab can be used to change libinput settings (scroll direction reversal, tap-to-click, scrolling mode all respond, I don't see much difference with higher acceleration values but if that's the case that'd be certainly an upstream issue).

  This also makes optional packages nullable (as per `TODO` comment).

  ###### Things done

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

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

  ---


state: closed
title: xfce4-panel: patch gettext in xfce4-popup-* scripts, fixes #30033
user_login: yegortimoshenko
html_url: https://github.com/NixOS/nixpkgs/pull/31024
updated_at: 2017-12-18 05:38:44
body:
  ###### Motivation for this change

  Fixes #30033.

  ###### Things done

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

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

  ---


state: open
title: strip: --strip-all in libexec, bin, sbin
user_login: yegortimoshenko
html_url: https://github.com/NixOS/nixpkgs/pull/31025
updated_at: 2019-02-07 01:49:39
body:
  ###### Motivation for this change

  https://github.com/NixOS/nixpkgs/issues/21667#issuecomment-271054516
  https://github.com/NixOS/nixpkgs/issues/21667#issuecomment-271083104

  I haven't rebuilt system with this patch yet, but @peterhoeg has.

  ###### Things done

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

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

  ---


state: closed
title: quagga: 1.2.1 -> 1.2.2 (CVE-2017-16227)
user_login: andir
html_url: https://github.com/NixOS/nixpkgs/pull/31026
updated_at: 2017-10-31 07:55:35
body:
  fixes CVE-2017-16227 & several other issues see [1] for details
   
  [1] https://download-mirror.savannah.gnu.org/releases/quagga/quagga-1.2.2.changelog.txt

  ###### Motivation for this change


  ###### Things done

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

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

  ---


state: closed
title: Python 3.6 tensorflowWithCuda cannot be imported due to being unable to find libcublas.so.8.0
user_login: CMCDragonkai
html_url: https://github.com/NixOS/nixpkgs/issues/31027
updated_at: 2018-07-04 08:13:59
body:
  ## Issue description

  When importing `import tensorflow as tf` in Python 36:

  ```
  ImportError: libcublas.so.8.0: cannot open shared object file: No such file or directory
  ```

  It does work in 17.03 python 35 (I later pinned to 17.03 channel and use python35).

  ```
  {
    pkgs ? import <nixpkgs> {}
  }:
    with pkgs;
    python36Packages.buildPythonApplication {
      name = "tensorstuff";
      buildInputs =  (with python36Packages; [
        tensorflowWithCuda
      ]);
    }
  ```

  ## Technical details

  * System: 17.09.git.8fefa85
  * Nix version: nix-env (Nix) 1.11.15
  * Nixpkgs version: "17.09.git.8fefa85f5c"
  * Sandboxing enabled: build-use-sandbox = true


state: closed
title: skypeforlinux: 5.4.0.1 -> 5.5.0.1
user_login: yrashk
html_url: https://github.com/NixOS/nixpkgs/pull/31028
updated_at: 2017-11-02 13:58:41
body:
  ###### Motivation for this change

  5.4.0.1 is no longer available (HTTP 404)

  ###### Things done

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

  ---


state: closed
title: git: 2.14.3 -> 2.15.0
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/31029
updated_at: 2017-10-31 10:57:12
body:
  ###### Motivation for this change

  Update git to the last version

  https://raw.githubusercontent.com/git/git/master/Documentation/RelNotes/2.15.0.txt

  ###### Things done

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

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

  ---


state: closed
title: luastdlib: 41.2.0 -> 41.2.1
user_login: orivej
html_url: https://github.com/NixOS/nixpkgs/pull/31031
updated_at: 2017-10-31 11:02:53
body:
  ###### Motivation for this change

  Replace the link to the latest release with a specific version. https://github.com/NixOS/nixpkgs/pull/31004#issuecomment-340605130

  ###### Things done

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

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [x] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [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: Some packages still refer to the old npm2nix generated package set
user_login: svanderburg
html_url: https://github.com/NixOS/nixpkgs/issues/31032
updated_at: 2017-11-15 15:40:08
body:
  In principle, we use `node2nix` for all our generated NPM packages. However, the old NPM package set generated by `npm2nix` still resides in the `top-level` directory (`pkgs/top-level/node-packages.json`).

  We should get rid of this old package set, but there are still a bunch of external packages referring to it. I made an investigation and these are the affected packages:


  - [x] applications/editors/zed
  - [x] applications/networking/irc/shout
  - [x] applications/networking/irc/quassel-webserver
  - [x] applications/audio/groovebasin
  - [x] tools/networking/statsd
  - [x] tools/networking/airfield
  - [x] servers/dnschain
  - [x] development/compilers/ghcjs

  I currently don't know if these packages are still maintained or in use. With the exception of `ghcjs`, all of them are NPM packages. So ideally, they should be added to the package set in the `pkgs/development/node-packages` folder.

  The impact of `ghcjs` is unknown to me. By studying the Nix expression I noticed that it has a dependency on the "socket.io" NPM package. I could easily replace this dependency by a `node2nix` version, but I cannot really validate it.


state: closed
title: clementine: Added gst-libav plugin
user_login: FPtje
html_url: https://github.com/NixOS/nixpkgs/pull/31033
updated_at: 2017-11-02 21:38:09
body:
  ###### Motivation for this change
  Fixes regression introduced in 0322f66307286f5377d4479938ed57fadaf8425a that made clementine unable to play m4a files.

  Pinging @jraygauthier for relevant previous commit.

  ###### Things done

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

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

  ---


state: closed
title: WIP: mutable user eval test
user_login: grahamc
html_url: https://github.com/NixOS/nixpkgs/pull/31034
updated_at: 2018-09-01 01:39:21
body:
  ###### Motivation for this change

  Another user  got locked out by setting mutableUsers to false... This extends the  check, and adds tests for it. Yikes!


state: closed
title: maven: 3.5.0 -> 3.5.2
user_login: cko
html_url: https://github.com/NixOS/nixpkgs/pull/31035
updated_at: 2017-10-31 12:56:59
body:
  ###### Motivation for this change


  ###### Things done

  Updated Maven version

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

  ---


state: closed
title: elm-oracle: init at 1.1.1
user_login: ahstro
html_url: https://github.com/NixOS/nixpkgs/pull/31036
updated_at: 2018-05-07 09:46:43
body:
  ###### Motivation for this change

  I want `elm-oracle`.

  ###### Things done

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

  ---

  I followed the instructions [here](https://nixos.org/nixpkgs/manual/#node.js-packages).


state: closed
title: virtualbox: 5.1.26 -> 5.2.0
user_login: NeQuissimus
html_url: https://github.com/NixOS/nixpkgs/pull/31037
updated_at: 2017-12-11 11:37:18
body:
  ###### Motivation for this change
  Update

  ###### Things done

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

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

  ---

  Something is wrong with QT, I'll try to take a look

  ```
  ./result/bin/VirtualBox
  Qt FATAL: This application failed to start because it could not find or load the Qt platform plugin "xcb"
  in "".
  Reinstalling the application may fix this problem.
  [1]    2156 abort      ./result/bin/VirtualBox
  ```


state: closed
title: autofs: do not strip needed symbols
user_login: orivej
html_url: https://github.com/NixOS/nixpkgs/pull/31038
updated_at: 2017-11-13 00:24:14
body:
  ###### Motivation for this change

  Fixes #28282 after #27415. See https://github.com/NixOS/nixpkgs/issues/28282#issuecomment-334203866 and https://github.com/NixOS/nixpkgs/issues/28282#issuecomment-340774320 .

  @Ericson2314 Is this fine or should we not unset STRIP here? Maybe export `STRIP="${STRIP:-strip} --strip-debug`?

  ###### Things done

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

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [x] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [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: graphite: fix the graphiteApi service
user_login: basvandijk
html_url: https://github.com/NixOS/nixpkgs/pull/31039
updated_at: 2017-10-31 21:53:03
body:
  ###### Motivation for this change

  This fixes the `graphiteApi` service which previously crashed.

  ###### Things done

  The following completes successfully: `nix build -f nixos/release.nix tests.graphite`

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

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

  ---


state: closed
title: languagetool: add command for HTTP server
user_login: Zimmi48
html_url: https://github.com/NixOS/nixpkgs/pull/31040
updated_at: 2017-11-02 11:24:30
body:
  ###### Motivation for this change

  The LanguageTool extension for Firefox explains how to use it with your own local server: https://addons.mozilla.org/fr/firefox/addon/languagetool/

  They recommend running an HTTP server. I have been unable to run an HTTP server using `languagetool-server` but following http://wiki.languagetool.org/http-server I was able to patch the derivation to add a `languagetool-http-server` command that accomplishes what I was aiming at.

  Cc @edwtjo @jgeerds. You may know better ways to do this.

  ###### Things done

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

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

  ---


state: closed
title: Update a few packages
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/pull/31041
updated_at: 2017-10-31 17:29:17
body:
  ###### Motivation for this change

  Updates for packages I maintain.

  ###### Things done

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

  ---


state: closed
title: wp-cli: 1.3.0 -> 1.4.0
user_login: pbogdan
html_url: https://github.com/NixOS/nixpkgs/pull/31042
updated_at: 2017-10-31 23:45:03
body:
  ###### Motivation for this change

  Update to latest version.

  /cc maintainer @peterhoeg 

  ###### Things done

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

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [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: wordpress: 4.7.4 -> 4.8.3
user_login: basvandijk
html_url: https://github.com/NixOS/nixpkgs/pull/31043
updated_at: 2017-10-31 21:51:23
body:
  ###### Motivation for this change

  https://wordpress.org/news/2017/10/wordpress-4-8-3-security-release/

  ###### Things done

  The following succeeds: `nix build -f nixos/release.nix tests.wordpress`

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

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

  ---


state: closed
title: apache-httpd: fix nix evaluation error
user_login: basvandijk
html_url: https://github.com/NixOS/nixpkgs/pull/31044
updated_at: 2017-10-31 21:50:58
body:
  ###### Motivation for this change

  This only sets the timezone when it's not null to prevent:

      error: cannot coerce null to a string, at
      nixpkgs/nixos/modules/services/web-servers/apache-httpd/default.nix:676:7

  ###### Things done

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

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

  ---


state: closed
title: Release quality 17.09
user_login: mkocha2
html_url: https://github.com/NixOS/nixpkgs/issues/31045
updated_at: 2017-11-19 13:30:25
body:
  At NixCon 2017 it appeared as if the release managers thought their release went well. Via this message I would like to provide some data to the contrary.

  I tried to upgrade on two different machines to 17.09 and none of them worked without reconfiguration or without removing features. As such I am still stuck at 17.03 on both and haven't bothered upgrading other machines.

  For example:
  - Skype doesn't work anymore (broken download)
  - Flash failed (has been fixed, but by the time 10 people have discovered it, you already failed)
  - NFS with autofs or systemd doesn't work due to a missing symbol (open for months)

  It is great that doing a rollback was possible (although it does restart the network connection, which would result in some downtime on production infrastructure), but as far as I am concerned no working 17.09 release with feature parity from 17.03 has been released. 

  I am also not happy with the discontinued support of 32 bits code when other distributions still support newer 32 bits code. Not sure whether this is specific to 17.09.

  There are just a small number of critical packages that tens of millions of people use of which Skype and Flash are an example. NFS is used by a lot of businesses and as such should also be considered important. I don't understand how one can make a release without systematically creating tests based on e.g. Debian's popcon download measures to see whether a package still works. If a release has any QA done on it, I have missed it. 

  What is the point of tagging some git version as a release when the QA on it is non-existent?


state: closed
title: Include Tensorflow C++ Artifacts
user_login: TravisWhitaker
html_url: https://github.com/NixOS/nixpkgs/issues/31046
updated_at: 2019-06-16 17:47:28
body:
  Now that we build Tensorflow from source it would be nice to package up the C++ headers and shared objects as well. These are built from the `//tensorflow:libtensorflow_cc.so` Bazel target.

  @abbradar since the current derivation is Python-centric I'm curious how you think we should proceed. Do you think these artifacts should come from a separate derivation with the common bits factored out?


state: closed
title: can't install skype.
user_login: castilma
html_url: https://github.com/NixOS/nixpkgs/issues/31047
updated_at: 2017-10-31 20:34:41
body:
  ## Issue description
  when trying to install skype 5.4 with `nix-env -iA nixos.skype` the download fails with a 404.
  [indeed](https://repo.skype.com/deb/pool/main/s/skypeforlinux/), the requested file is no longer there.
  this package needds to be updated.

  as a temporary workaround, one could add this to .config/nixpkgs/config.nix:
  ```
  {
  ...
      myskype = pkgs.skype.overrideAttrs (oldAttrs: rec {
        src = pkgs.fetchurl {
          url = "https://repo.skype.com/deb/pool/main/s/skypeforlinux/skypeforlinux_5.5.0.1_amd64.deb";
          sha256 = "1r65qlsjwp0n0fmlhvbp71h03b3x73r26jk9f4q687sjqnzmkvcr"; };
       });
  ...
  }
  ```
  and install through `nix-env -iA nixos.myskype`


  another question would be, why we are using 5.4 if there is already 8.10?

  ## Technical details

  * System: 17.03.1938.630dbfe672 (Gorilla)
  * Nix version: nix-env (Nix) 1.11.14
  * Nixpkgs version: "17.09.1905.a0b50eab59"


state: closed
title: Fix some but not all errors in owncloud
user_login: basvandijk
html_url: https://github.com/NixOS/nixpkgs/pull/31048
updated_at: 2017-11-25 12:43:30
body:
  ###### Motivation for this change

  The `owncloud` webapp has some issues. I fixed the following:

  * Don't set timezone when it's null

  * Don't create the postgres role because the postgresqsl service
    already does that.

  * Fix documentation

  * Add a test suite

  The test-suite reports the following errors:

  ```
  $ nix-build nixos/release.nix -A tests.owncloud
  ...
  web# [   11.172532] postgresql-start[764]: ERROR:  column "appid" of relation "oc_appconfig_f75b475f3aa09" already exists
  web# [   11.173599] postgresql-start[764]: STATEMENT:  ALTER TABLE oc_appconfig_f75b475f3aa09 ADD "appid" VARCHAR(32) DEFAULT '' NOT NULL
  web# [   11.222334] sudo[976]:     root : TTY=unknown ; PWD=/ ; USER=postgres ; COMMAND=/nix/store/x8mdyv8yd78l62wd6y45lvdkfhc5amch-postgresql-9.6.5/bin/psql -h /tmp -U postgres -d owncloud -Atw -c INSERT INTO groups (gid) values('admin');
  web#        INSERT INTO users (uid,password)
  web#          values('owncloud','e5e9fa1ba31ecd1ae84f75caaa474f3a663f05f4');
  web#        INSERT INTO group_user (gid,uid)
  web#          values('admin','owncloud');
  web# [   11.227043] sudo[976]: pam_unix(sudo:session): session opened for user postgres by (uid=0)
  web# [   11.247347] postgresql-start[764]: ERROR:  relation "groups" does not exist at character 13
  web# [   11.248355] postgresql-start[764]: STATEMENT:  INSERT INTO groups (gid) values('admin');
  web# [   11.249197] postgresql-start[764]: 	       INSERT INTO users (uid,password)
  web# [   11.249967] postgresql-start[764]: 	         values('owncloud','e5e9fa1ba31ecd1ae84f75caaa474f3a663f05f4');
  web# [   11.250855] postgresql-start[764]: 	       INSERT INTO group_user (gid,uid)
  web# [   11.252286] postgresql-start[764]: 	         values('admin','owncloud');
  web# [   11.253953] httpd-pre-start[927]: ERROR:  relation "groups" does not exist
  web# [   11.255216] httpd-pre-start[927]: LINE 1: INSERT INTO groups (gid) values('admin');
  ```

  I'm not using this module and I don't have munch interest in debugging this further.

  @matejc @aborsu could you help out?

  ###### Things done

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

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

  ---


state: closed
title: Packaging request: kodiPlugins.covenant
user_login: jluttine
html_url: https://github.com/NixOS/nixpkgs/issues/31049
updated_at: 2019-02-09 06:13:37
body:
  This issue is just a placeholder for this kodi plugin packaging request: replace Exodus with Covenant.


state: closed
title: apache-httpd/wordpress: disable built-in WordPress autoupdater
user_login: pbogdan
html_url: https://github.com/NixOS/nixpkgs/pull/31050
updated_at: 2017-10-31 21:50:03
body:
  ###### Motivation for this change

  WordPress includes an autoupdater that may attempt to update core files, translations, and in some cases plugins / themes - https://codex.wordpress.org/Configuring_Automatic_Background_Updates - all of which live in read-only nix store.

  /cc @basvandijk

  ###### Things done

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

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

  ---


state: closed
title: websocket++: 0.4.0 -> 0.7.0
user_login: andir
html_url: https://github.com/NixOS/nixpkgs/pull/31051
updated_at: 2017-10-31 21:58:34
body:
  ###### Motivation for this change


  ###### Things done

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

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

  ---


state: closed
title: patchwork: init at 3.8.0 (WIP)
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/pull/31052
updated_at: 2018-10-13 21:12:00
body:
  ###### Motivation for this change

  Closes #24784

  Because nobody did yet, I'm trying to get this going. Does not work, though, as `npm2nix` is broken and I do not know how to fix.

  Of course this is **WIP** and **not working yet**.

  ###### Things done

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

  ---


state: closed
title: nixos/ssh: fix example
user_login: sifmelcara
html_url: https://github.com/NixOS/nixpkgs/pull/31053
updated_at: 2017-10-31 21:48:50
body:
  ###### Motivation for this change

  Hello, here is a quick fix.

  `programs.ssh.knownHosts.<name?>.publicKeyFile` should have type `path`, not `str`.

  ###### Things done

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

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

  ---


state: closed
title: Revert "ocamlPackages.csv: 1.5 -> 1.7"
user_login: tokudan
html_url: https://github.com/NixOS/nixpkgs/pull/31054
updated_at: 2017-11-01 18:14:59
body:
  This reverts commit 574f3c3bfef49c682490e065b8f93e93ed49038b.

  ###### Motivation for this change

  The previous version fails to build due to unavailable source files:
  ```
  building path(s) ‘/nix/store/2f7cdgac0x6sk7xbwfzayyvfvpg0h7qa-csv-1.7.tar.gz’
    2 2285k    2 51852    0     0  51852      0  0:00:45 --:--:--  0:00:45 66391
  trying https://math.umons.ac.be/anum/software/csv/csv-1.7.tar.gz
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
    0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0remote: Counting objects: 2938, done.        
    0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  curl: (22) The requested URL returned error: 404 Not Found
  error: cannot download csv-1.7.tar.gz from any mirror
  builder for ‘/nix/store/2ap6cx8bli5r8vfp675ys109lwxczc01-csv-1.7.tar.gz.drv’ failed with exit code 1
  ```
  ###### Things done

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

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] 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: opencv3: fix on darwin
user_login: acowley
html_url: https://github.com/NixOS/nixpkgs/pull/31055
updated_at: 2017-11-04 17:22:37
body:
  ###### Motivation for this change
  Building OpenCV 3.3 (as opposed to the previous nixpkgs release of 3.2) required a few changes to build for me.

  ###### Things done

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

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

  ---


state: closed
title: make sure which and curl are available in the PATH for sbt-extras
user_login: purefn
html_url: https://github.com/NixOS/nixpkgs/pull/31056
updated_at: 2017-11-06 06:21:10
body:
  sbt-extras uses `which` and `curl` to download the sbt launcher. We should make them available on the PATH to make the package easier to use.

  ###### Things done

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

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

  ---


state: closed
title: musl: 1.1.17 -> 1.1.18
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/31057
updated_at: 2017-11-02 18:53:33
body:
  Use this as an opportunity to remove empty patches array.


  ###### Motivation for this change

  Minor update.
  Includes fix particularly relevant for Nix users where large PATH entries overflowed the stack and badness resulted:
  https://git.musl-libc.org/cgit/musl/commit/?id=004dc9549b8003288e635ba5aa91e3353e1974c4
  The commit author is also super cool :innocent:.

  ###### Things done

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

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

  ---

  Checked `nix-build pkgs/stdenv/linux/make-bootstrap-tools.nix -A test`


state: closed
title: DNSChain: move expression to new nodePackages
user_login: rnhmjoj
html_url: https://github.com/NixOS/nixpkgs/pull/31058
updated_at: 2017-11-28 09:53:03
body:
  ###### Motivation for this change
  Fix for #31032 

  ###### Things done
  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s)
  - [x] Tested compilation of all pkgs that depend on this change (none)
  - [x] Tested execution of all binary files
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: arcanist fails to build on macOS because of failing dependency php-7.1.9
user_login: Tehnix
html_url: https://github.com/NixOS/nixpkgs/issues/31059
updated_at: 2017-11-07 21:29:42
body:
  ## Issue description
  Arcanist fails to build because one of its dependencies, seems to be `php-7.1.9`, fails to build on macOS High Sierra.

  I've included the full output [here in this gist](https://gist.github.com/Tehnix/11b40d7169e3a8ddeab4b30b1938da0d). A relevant excerpt,

  ```
  /nix/store/g6l32ncr8vlpprlmv9kgr4qksx929cbj-bash-4.4-p12/bin/bash /private/tmp/nix-build-php-7.1.9.drv-0/php-7.1.9/libtool --silent --preserve-dup-deps --mode=compile clang++ -I/nix/store/haf5c1ngz99401mzm4123lzhr9jsg538-icu4c-59.1/include  -Wno-write-strings -D__STDC_LIMIT_MACROS -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -Iext/intl/ -I/private/tmp/nix-build-php-7.1.9.drv-0/php-7.1.9/ext/intl/ -DPHP_ATOM_INC -I/private/tmp/nix-build-php-7.1.9.drv-0/php-7.1.9/include -I/private/tmp/nix-build-php-7.1.9.drv-0/php-7.1.9/main -I/private/tmp/nix-build-php-7.1.9.drv-0/php-7.1.9 -I/private/tmp/nix-build-php-7.1.9.drv-0/php-7.1.9/ext/date/lib -I/nix/store/qjkl7l4137b0kb8swdkfai97yjhp2z0z-libxml2-2.9.5-dev/include/libxml2 -I/nix/store/a9al07p241x039155kc059cvp08jahbv-openssl-1.0.2l-dev/include -I/nix/store/61ma58qr8w6h1kcidsr10n2wnzn5ijrk-zlib-1.2.11-dev/include -I/nix/store/k21xbmpchywavnlc3wzva729mx056m11-curl-7.56.0-dev/include -I/nix/store/cgrk26n799wxaz5rx7phzz39y378c7ym-libjpeg-8d-dev/include -I/nix/store/17f6b5w45hm7gwbghricq3avprdazfx5-libpng-apng-1.6.34-dev/include -I/nix/store/g5fxqr2hmcdwldqq1wxnx92siyp4090h-freetype-2.7.1-dev/include/freetype2 -I/nix/store/jyq96j27b3y4iw0zdjnb31av0lg92x67-gettext-0.19.8/include -I/nix/store/7hgnxyff3hnds4zhdyghaa0h5npbr4g2-gmp-6.1.2-dev/include -I/nix/store/l7fsy0fzcndfclnpf0kcklzvv7mjnivw-libiconv-osx-10.11.6/include -I/nix/store/haf5c1ngz99401mzm4123lzhr9jsg538-icu4c-59.1/include -I/private/tmp/nix-build-php-7.1.9.drv-0/php-7.1.9/ext/mbstring/oniguruma -I/private/tmp/nix-build-php-7.1.9.drv-0/php-7.1.9/ext/mbstring/libmbfl -I/private/tmp/nix-build-php-7.1.9.drv-0/php-7.1.9/ext/mbstring/libmbfl/mbfl -I/nix/store/q2nq74f6lw6vgc0w3f7r050djbhnbmw5-libmcrypt-2.5.8/include -I/nix/store/15rncxbk66d71g9gbg99b0z9jj7fkj77-mariadb-client-10.1.28-dev/include/mysql -I/nix/store/15rncxbk66d71g9gbg99b0z9jj7fkj77-mariadb-client-10.1.28-dev/include/mysql/.. -I/nix/store/vqfzhn3bd3rq60004554nnw14s7h23nb-postgresql-9.6.5/include -I/nix/store/hjlclqxi5bcmcrd54fri2a256qxnnzdh-sqlite-3.20.0-dev/include -I/nix/store/wkwp4lbpp6h35p1yv9hpm692ilgk5f7c-readline-6.3p08-dev/include -I/private/tmp/nix-build-php-7.1.9.drv-0/php-7.1.9/ext/zip/lib -I/private/tmp/nix-build-php-7.1.9.drv-0/php-7.1.9/TSRM -I/private/tmp/nix-build-php-7.1.9.drv-0/php-7.1.9/Zend  -no-cpp-precomp  -g -O2  -c /private/tmp/nix-build-php-7.1.9.drv-0/php-7.1.9/ext/intl/intl_convertcpp.cpp -o ext/intl/intl_convertcpp.lo
  In file included from /private/tmp/nix-build-php-7.1.9.drv-0/php-7.1.9/ext/intl/intl_convertcpp.cpp:21:
  In file included from ext/intl/intl_convertcpp.h:26:
  /nix/store/x88k2myciki60yafz4bxrdsf42mw8wrf-icu4c-59.1-dev/include/unicode/unistr.h:3025:7: error: delegating constructors are permitted only in C++11
        UnicodeString(ConstChar16Ptr(text)) {}
        ^~~~~~~~~~~~~
  /nix/store/x88k2myciki60yafz4bxrdsf42mw8wrf-icu4c-59.1-dev/include/unicode/unistr.h:3087:7: error: delegating constructors are permitted only in C++11
        UnicodeString(ConstChar16Ptr(text), length) {}
        ^~~~~~~~~~~~~
  /nix/store/x88k2myciki60yafz4bxrdsf42mw8wrf-icu4c-59.1-dev/include/unicode/unistr.h:3180:7: error: delegating constructors are permitted only in C++11
        UnicodeString(Char16Ptr(buffer), buffLength, buffCapacity) {}
        ^~~~~~~~~~~~~
  3 errors generated.
  make: *** [Makefile:1093: ext/intl/intl_convertcpp.lo] Error 1
  builder for ‘/nix/store/g8sig0qlyr2kxifnwg0yf4wb6hm7pwsp-php-7.1.9.drv’ failed with exit code 2
  cannot build derivation ‘/nix/store/qyhqpnnr68ir2kaydq58k5glh650kmxs-arcanist-20170323.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/qyhqpnnr68ir2kaydq58k5glh650kmxs-arcanist-20170323.drv’ failed
  /nix/var/nix/profiles/default/bin/nix-shell: failed to build all dependencies
  ```

  ### Steps to reproduce

  Run `nix-shell -p arcanist`

  ## Technical details

  * System: macOS High Sierra 10.13.1 Beta (17B46a)
  * Nix version: 1.11.15
  * Nixpkgs version: 18.03pre118668.0e4be9e5f0
  * Sandboxing enabled: build-use-sandbox = false


state: closed
title: I'm having problems starting dropbox
user_login: simendsjo
html_url: https://github.com/NixOS/nixpkgs/issues/31060
updated_at: 2017-12-08 15:55:05
body:
  ## Issue description

  Starting dropbox states that it's not responding, but the process is running. No icon is shown in the tray. Starting as sudo begins a new "dropbox installation" as expected. Removing `~/Dropbox` and `~/.dropbox` has no effect. Below is the output after I replaced the `dropbox` package with `dropbox-cli` in order to get some more information. Nothing is logged to journal or `~/.dropbox/logs`

  ```
  ~ ❯❯❯ dropbox start
  Starting Dropbox...dropbox: locating interpreter
  dropbox: logging to /tmp/dropbox-antifreeze-4D7BTP
  dropbox: initializing
  dropbox: running python 2.7.11
  dropbox: setting program path '/nix/store/bprm2km38wqc0c2q178fxvgjc9vc4afc-dropbox-37.4.29/opt/dropbox/dropbox'
  dropbox: setting home path '/nix/store/bprm2km38wqc0c2q178fxvgjc9vc4afc-dropbox-37.4.29/opt/dropbox'
  dropbox: setting python path '/nix/store/bprm2km38wqc0c2q178fxvgjc9vc4afc-dropbox-37.4.29/opt/dropbox:/nix/store/bprm2km38wqc0c2q178fxvgjc9vc4afc-dropbox-37.4.29/opt/dropbox/python-packages-27.zip'
  dropbox: python initialized
  dropbox: running dropbox
  dropbox: setting args
  dropbox: applying overrides
  dropbox: running main script
  dropbox: load fq extension '/nix/store/bprm2km38wqc0c2q178fxvgjc9vc4afc-dropbox-37.4.29/opt/dropbox/cryptography.hazmat.bindings._constant_time.so'
  dropbox: load fq extension '/nix/store/bprm2km38wqc0c2q178fxvgjc9vc4afc-dropbox-37.4.29/opt/dropbox/cryptography.hazmat.bindings._openssl.so'
  dropbox: load fq extension '/nix/store/bprm2km38wqc0c2q178fxvgjc9vc4afc-dropbox-37.4.29/opt/dropbox/cryptography.hazmat.bindings._padding.so'
  dropbox: load fq extension '/nix/store/bprm2km38wqc0c2q178fxvgjc9vc4afc-dropbox-37.4.29/opt/dropbox/psutil._psutil_linux.so'
  dropbox: load fq extension '/nix/store/bprm2km38wqc0c2q178fxvgjc9vc4afc-dropbox-37.4.29/opt/dropbox/psutil._psutil_posix.so'
  dropbox: load fq extension '/nix/store/bprm2km38wqc0c2q178fxvgjc9vc4afc-dropbox-37.4.29/opt/dropbox/linuxffi.pthread._linuxffi_pthread.so'
  dropbox: load fq extension '/nix/store/bprm2km38wqc0c2q178fxvgjc9vc4afc-dropbox-37.4.29/opt/dropbox/tornado.speedups.so'
  dropbox: load fq extension '/nix/store/bprm2km38wqc0c2q178fxvgjc9vc4afc-dropbox-37.4.29/opt/dropbox/cpuid.compiled._cpuid.so'
  dropbox: load fq extension '/nix/store/bprm2km38wqc0c2q178fxvgjc9vc4afc-dropbox-37.4.29/opt/dropbox/linuxffi.resolv.compiled._linuxffi_resolv.so'
  dropbox: load fq extension '/nix/store/bprm2km38wqc0c2q178fxvgjc9vc4afc-dropbox-37.4.29/opt/dropbox/posixffi.libc._posixffi_libc.so'
  dropbox: load fq extension '/nix/store/bprm2km38wqc0c2q178fxvgjc9vc4afc-dropbox-37.4.29/opt/dropbox/librsyncffi.compiled._librsyncffi.so'
  dropbox: load fq extension '/nix/store/bprm2km38wqc0c2q178fxvgjc9vc4afc-dropbox-37.4.29/opt/dropbox/linuxffi.sys.compiled._linuxffi_sys.so'
  dropbox: load fq extension '/nix/store/bprm2km38wqc0c2q178fxvgjc9vc4afc-dropbox-37.4.29/opt/dropbox/PyQt5.QtWebKit.so'
  dropbox: load fq extension '/nix/store/bprm2km38wqc0c2q178fxvgjc9vc4afc-dropbox-37.4.29/opt/dropbox/PyQt5.QtCore.so'
  dropbox: load fq extension '/nix/store/bprm2km38wqc0c2q178fxvgjc9vc4afc-dropbox-37.4.29/opt/dropbox/PyQt5.QtNetwork.so'
  dropbox: load fq extension '/nix/store/bprm2km38wqc0c2q178fxvgjc9vc4afc-dropbox-37.4.29/opt/dropbox/PyQt5.QtGui.so'
  dropbox: load fq extension '/nix/store/bprm2km38wqc0c2q178fxvgjc9vc4afc-dropbox-37.4.29/opt/dropbox/PyQt5.QtWebKitWidgets.so'
  dropbox: load fq extension '/nix/store/bprm2km38wqc0c2q178fxvgjc9vc4afc-dropbox-37.4.29/opt/dropbox/PyQt5.QtWidgets.so'
  dropbox: load fq extension '/nix/store/bprm2km38wqc0c2q178fxvgjc9vc4afc-dropbox-37.4.29/opt/dropbox/PyQt5.QtPrintSupport.so'
  dropbox: load fq extension '/nix/store/bprm2km38wqc0c2q178fxvgjc9vc4afc-dropbox-37.4.29/opt/dropbox/PyQt5.QtDBus.so'
  Dropbox isn't responding!
  Done!
  ~ ❯❯❯ dropbox status
  Dropbox isn't responding!
  ~ ❯❯❯ dropbox running
  ~ ❯❯❯ echo $?                                                  ⏎
  1
  ~ ❯❯❯ dropbox stop
  Dropbox isn't responding!
  ~ ❯❯❯ dropbox start
  Dropbox isn't responding!
  Dropbox is already running!
  ```

  ### Steps to reproduce
  Unknown. I'm not sure how long it's been like this. It's running fine on another computer also running an updates version of NixOS with the same DE and other software.

  ## Technical details

  * System: 17.09.1915.a31cc11ca7 (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.15
  * Nixpkgs version: 17.09.1915.a31cc11ca7
  * Sandboxing enabled: true


state: closed
title: pip-tools: update tests for 1.9.0 -> 1.10.1
user_login: orivej
html_url: https://github.com/NixOS/nixpkgs/pull/31061
updated_at: 2017-10-31 23:47:06
body:
  ###### Motivation for this change

  Fix tests after 7ce848309e6d64820af1e96045c5386992e90a4a updated pip-tools from 1.9.0 to 1.10.1. The tests now require that `VIRTUAL_ENV` is set, but do not care about its value or if they run inside virtualenv. All four deselected tests pass without sandbox.

  ###### Things done

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

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


state: closed
title: Fix ghcjs socket.io usage
user_login: pikajude
html_url: https://github.com/NixOS/nixpkgs/pull/31062
updated_at: 2017-11-01 11:16:49
body:
  1. Old style node packages should go away
  2. Previous fix was the worst possible way to solve the issue, and only applied to interactive shell environments (like what cabal2nix would generate).

  I also originally thought NODE_PATH was deprecated, but if it works in node 6 that may not be the case.

  If there's a need for, and a way to, generate NODE_PATH in such a way that it doesn't conflict with an existing NODE_PATH, that would be an appreciated fix as well.


state: closed
title: icicles: 2014-11-06 -> 2017-10-28
user_login: scolobb
html_url: https://github.com/NixOS/nixpkgs/pull/31063
updated_at: 2017-11-01 02:10:25
body:
  Also add icicles to the new Emacs infrastructure.

  ###### Motivation for this change
  Update Icicles and make it usable with the new Emacs infrastructure (and thus in home-manager).

  ###### Things done

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

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

  ---


state: open
title: nixos docs: add release manager section
user_login: disassembler
html_url: https://github.com/NixOS/nixpkgs/pull/31064
updated_at: 2018-10-27 13:01:08
body:
  ###### Motivation for this change
  This documents the process of electing and roles and responsibilities of the release management team per https://github.com/NixOS/rfcs/blob/master/rfcs/0015-release-manager.md.


state: closed
title: nodejs: 8.8.1 -> 8.9.0
user_login: lo1tuma
html_url: https://github.com/NixOS/nixpkgs/pull/31065
updated_at: 2017-11-01 01:49:23
body:
  ###### Motivation for this change

  With the release of node.js 8.9.0 the node.js 8.x line will become officially the latest LTS release line. More information [here](https://medium.com/the-node-js-collection/news-node-js-8-moves-into-long-term-support-and-node-js-9-becomes-the-new-current-release-line-74cf754a10a0).

  [Release Notes](https://nodejs.org/en/blog/release/v8.9.0/)

  ###### Things done

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

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

  ---


state: closed
title: nodejs: init at 9.0.0
user_login: lo1tuma
html_url: https://github.com/NixOS/nixpkgs/pull/31066
updated_at: 2017-11-01 00:44:56
body:
  ###### Motivation for this change

  This adds the new node.js 9.x release line starting at 9.0.0.

  [Release Notes](https://nodejs.org/en/blog/release/v9.0.0/)


  ###### Things done

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

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

  ---


state: closed
title: iwona (font): init at 0_995
user_login: siddharthist
html_url: https://github.com/NixOS/nixpkgs/pull/31067
updated_at: 2017-11-02 21:42:34
body:
  ###### Motivation for this change
  Another great sans-serif font!

  ###### Things done

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

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

  ---


state: closed
title: nixos manual: Adds some examples of how to use fdisk.
user_login: dalaing
html_url: https://github.com/NixOS/nixpkgs/pull/31068
updated_at: 2017-12-17 19:24:33
body:
  It's a fairly basic usage, but it makes explicity the fact that
  you should at least have a main partition and a swap partition,
  and will save some users a bit of internet searching while they
  are getting set up.

  ###### Motivation for this change

  I know a few people who were curious about NixOS but stopped at the point of the manual that said "Use fdisk" with no further information.  I started writing this PR to address that, but as I started writing I remembered that there were quite a few points of confusion around the BIOS vs UEFI instructions when my team were all installing NixOS, so I decided to have a go at streamlining that as well - the plan being to at least partly address #9096.

  Other than that, I don't want to modify much else in this PR - mostly to try to keep the scope of the change as small as possible.

  It took a bit of effort to dig the requirements for partitions and formatting under the BIOS and UEFI schemes out of the various threads on the internet where people are mostly answering questions about what specs and standards require with examples of what works for them, which is often quite different or fragile.

  I'm not particularly keen on trying to go through that process for everything else that is already in the guide, like whether the `refind` instructions are still valid for example.

  ###### Things done

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

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

  ---


state: open
title: jitsi issues
user_login: castilma
html_url: https://github.com/NixOS/nixpkgs/issues/31069
updated_at: 2019-04-29 13:17:11
body:
  ## Issue description
  1. jitsi spits alot of exceptions
  2. i can't connect to xmpp accounts.
  3. jitsi plays no sound

  ### Steps to reproduce
  install and start jitsi.
  1. many exceptions are raised, but the gui starts without anything looking weird
  ```
  $ jitsi 
  java.lang.NoClassDefFoundError: org/xbill/DNS/Resolver
  	at java.lang.Class.getDeclaredConstructors0(Native Method)
  	at java.lang.Class.privateGetDeclaredConstructors(Class.java:2671)
  	at java.lang.Class.getConstructor0(Class.java:3075)
  	at java.lang.Class.newInstance(Class.java:412)
  	at org.apache.felix.framework.Felix.createBundleActivator(Felix.java:4474)
  	at org.apache.felix.framework.Felix.activateBundle(Felix.java:2221)
  	at org.apache.felix.framework.Felix.startBundle(Felix.java:2144)
  	at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1371)
  	at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
  	at java.lang.Thread.run(Thread.java:748)
  Caused by: java.lang.ClassNotFoundException: org.xbill.DNS.Resolver
  	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
  	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
  	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:338)
  	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
  	at org.apache.felix.framework.ExtensionManager$ExtensionManagerWiring.getClassByDelegation(ExtensionManager.java:1010)
  	at org.apache.felix.framework.BundleWiringImpl.searchImports(BundleWiringImpl.java:1595)
  	at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1525)
  	at org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.java:79)
  	at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:2018)
  	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
  	... 10 more
  java.lang.NoClassDefFoundError: org/xbill/DNS/TextParseException
  	at net.java.sip.communicator.impl.netaddr.NetworkAddressManagerServiceImpl.initRandomPortSocket(NetworkAddressManagerServiceImpl.java:433)
  	at net.java.sip.communicator.impl.netaddr.NetworkAddressManagerServiceImpl.start(NetworkAddressManagerServiceImpl.java:107)
  	at net.java.sip.communicator.impl.netaddr.NetaddrActivator.start(NetaddrActivator.java:89)
  	at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:697)
  	at org.apache.felix.framework.Felix.activateBundle(Felix.java:2226)
  	at org.apache.felix.framework.Felix.startBundle(Felix.java:2144)
  	at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1371)
  	at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
  	at java.lang.Thread.run(Thread.java:748)
  Caused by: java.lang.ClassNotFoundException: org.xbill.DNS.TextParseException
  	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
  	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
  	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:338)
  	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
  	at org.apache.felix.framework.ExtensionManager$ExtensionManagerWiring.getClassByDelegation(ExtensionManager.java:1010)
  	at org.apache.felix.framework.BundleWiringImpl.searchImports(BundleWiringImpl.java:1595)
  	at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1525)
  	at org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.java:79)
  	at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:2018)
  	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
  	... 9 more
  2017-11-01 00:41:10.034 SCHWERWIEGEND: [16] impl.sysactivity.SystemActivityNotificationsServiceImpl.getCurrentRunningManager().647 Error creating manager
  java.lang.UnsatisfiedLinkError: no unix-java in java.library.path
  	at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1867)
  	at java.lang.Runtime.loadLibrary0(Runtime.java:870)
  	at java.lang.System.loadLibrary(System.java:1122)
  	at cx.ath.matthew.unix.UnixSocket.<clinit>(UnixSocket.java:40)
  	at org.freedesktop.dbus.Transport.connect(Unknown Source)
  	at org.freedesktop.dbus.Transport.<init>(Unknown Source)
  	at org.freedesktop.dbus.DBusConnection.<init>(Unknown Source)
  	at org.freedesktop.dbus.DBusConnection.getConnection(Unknown Source)
  	at net.java.sip.communicator.impl.sysactivity.NetworkManagerListenerImpl.<init>(NetworkManagerListenerImpl.java:56)
  	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
  	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
  	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
  	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
  	at java.lang.Class.newInstance(Class.java:442)
  	at net.java.sip.communicator.impl.sysactivity.SystemActivityNotificationsServiceImpl.getCurrentRunningManager(SystemActivityNotificationsServiceImpl.java:643)
  	at net.java.sip.communicator.impl.sysactivity.SystemActivityNotificationsServiceImpl.start(SystemActivityNotificationsServiceImpl.java:154)
  	at net.java.sip.communicator.impl.sysactivity.SysActivityActivator.start(SysActivityActivator.java:70)
  	at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:697)
  	at org.apache.felix.framework.Felix.activateBundle(Felix.java:2226)
  	at org.apache.felix.framework.Felix.startBundle(Felix.java:2144)
  	at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1371)
  	at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
  	at java.lang.Thread.run(Thread.java:748)
  2017-11-01 00:41:10.409 SCHWERWIEGEND: [16] impl.hid.HIDServiceImpl.<init>().66 Error when creating Robot/NativeKeyboard instance
  java.lang.UnsatisfiedLinkError: no hid in java.library.path
  	at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1867)
  	at java.lang.Runtime.loadLibrary0(Runtime.java:870)
  	at java.lang.System.loadLibrary(System.java:1122)
  	at net.java.sip.communicator.impl.hid.NativeKeyboard.<clinit>(NativeKeyboard.java:29)
  	at net.java.sip.communicator.impl.hid.HIDServiceImpl.<init>(HIDServiceImpl.java:61)
  	at net.java.sip.communicator.impl.hid.HIDActivator.start(HIDActivator.java:59)
  	at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:697)
  	at org.apache.felix.framework.Felix.activateBundle(Felix.java:2226)
  	at org.apache.felix.framework.Felix.startBundle(Felix.java:2144)
  	at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1371)
  	at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
  	at java.lang.Thread.run(Thread.java:748)
  2017-11-01 00:41:10.926 SCHWERWIEGEND: [16] org.jitsi.impl.neomedia.device.DeviceConfiguration.log() Failed to register custom Renderer org.jitsi.impl.neomedia.jmfext.media.renderer.audio.PulseAudioRenderer with JMF.
  java.lang.IllegalStateException: audioSystem
  	at org.jitsi.impl.neomedia.jmfext.media.renderer.audio.PulseAudioRenderer.<init>(PulseAudioRenderer.java:155)
  	at org.jitsi.impl.neomedia.jmfext.media.renderer.audio.PulseAudioRenderer.<init>(PulseAudioRenderer.java:135)
  	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
  	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
  	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
  	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
  	at java.lang.Class.newInstance(Class.java:442)
  	at org.jitsi.impl.neomedia.device.DeviceConfiguration.registerCustomRenderers(DeviceConfiguration.java:1046)
  	at org.jitsi.impl.neomedia.device.DeviceConfiguration.<init>(DeviceConfiguration.java:365)
  	at org.jitsi.impl.neomedia.MediaServiceImpl.<init>(MediaServiceImpl.java:160)
  	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
  	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
  	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
  	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
  	at java.lang.Class.newInstance(Class.java:442)
  	at org.jitsi.impl.libjitsi.LibJitsiImpl$ServiceLock.initializeService(LibJitsiImpl.java:196)
  	at org.jitsi.impl.libjitsi.LibJitsiImpl$ServiceLock.getService(LibJitsiImpl.java:131)
  	at org.jitsi.impl.libjitsi.LibJitsiImpl.getService(LibJitsiImpl.java:91)
  	at org.jitsi.impl.libjitsi.LibJitsiOSGiImpl.getService(LibJitsiOSGiImpl.java:95)
  	at org.jitsi.service.libjitsi.LibJitsi.invokeGetServiceOnImpl(LibJitsi.java:172)
  	at org.jitsi.service.libjitsi.LibJitsi.getMediaService(LibJitsi.java:124)
  	at net.java.sip.communicator.impl.neomedia.NeomediaActivator.start(NeomediaActivator.java:391)
  	at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:697)
  	at org.apache.felix.framework.Felix.activateBundle(Felix.java:2226)
  	at org.apache.felix.framework.Felix.startBundle(Felix.java:2144)
  	at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1371)
  	at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
  	at java.lang.Thread.run(Thread.java:748)
  2017-11-01 00:41:10.939 SCHWERWIEGEND: [16] org.jitsi.impl.neomedia.device.DeviceConfiguration.log() Failed to register custom Renderer org.jitsi.impl.neomedia.jmfext.media.renderer.video.JAWTRenderer with JMF.
  java.lang.UnsatisfiedLinkError: /tmp/jna-107918/jna7708187587644309137.tmp: libjawt.so: cannot open shared object file: No such file or directory
  	at java.lang.ClassLoader$NativeLibrary.load(Native Method)
  	at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1941)
  	at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1824)
  	at java.lang.Runtime.load0(Runtime.java:809)
  	at java.lang.System.load(System.java:1086)
  	at org.jitsi.util.JNIUtils.loadLibrary(JNIUtils.java:104)
  	at org.jitsi.util.JNIUtils.loadLibrary(JNIUtils.java:40)
  	at org.jitsi.impl.neomedia.jmfext.media.renderer.video.JAWTRenderer.<clinit>(JAWTRenderer.java:99)
  	at java.lang.Class.forName0(Native Method)
  	at java.lang.Class.forName(Class.java:264)
  	at org.jitsi.impl.neomedia.device.DeviceConfiguration.registerCustomRenderers(DeviceConfiguration.java:1046)
  	at org.jitsi.impl.neomedia.device.DeviceConfiguration.<init>(DeviceConfiguration.java:365)
  	at org.jitsi.impl.neomedia.MediaServiceImpl.<init>(MediaServiceImpl.java:160)
  	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
  	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
  	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
  	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
  	at java.lang.Class.newInstance(Class.java:442)
  	at org.jitsi.impl.libjitsi.LibJitsiImpl$ServiceLock.initializeService(LibJitsiImpl.java:196)
  	at org.jitsi.impl.libjitsi.LibJitsiImpl$ServiceLock.getService(LibJitsiImpl.java:131)
  	at org.jitsi.impl.libjitsi.LibJitsiImpl.getService(LibJitsiImpl.java:91)
  	at org.jitsi.impl.libjitsi.LibJitsiOSGiImpl.getService(LibJitsiOSGiImpl.java:95)
  	at org.jitsi.service.libjitsi.LibJitsi.invokeGetServiceOnImpl(LibJitsi.java:172)
  	at org.jitsi.service.libjitsi.LibJitsi.getMediaService(LibJitsi.java:124)
  	at net.java.sip.communicator.impl.neomedia.NeomediaActivator.start(NeomediaActivator.java:391)
  	at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:697)
  	at org.apache.felix.framework.Felix.activateBundle(Felix.java:2226)
  	at org.apache.felix.framework.Felix.startBundle(Felix.java:2144)
  	at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1371)
  	at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
  	at java.lang.Thread.run(Thread.java:748)
  java.lang.NullPointerException
  	at net.java.sip.communicator.plugin.reconnectplugin.ReconnectPluginActivator.start(ReconnectPluginActivator.java:228)
  	at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:697)
  	at org.apache.felix.framework.Felix.activateBundle(Felix.java:2226)
  	at org.apache.felix.framework.Felix.startBundle(Felix.java:2144)
  	at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1371)
  	at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
  	at java.lang.Thread.run(Thread.java:748)
  Error parsing gtk-icon-sizes string: ''
  Error parsing gtk-icon-sizes string: ''
  java.lang.UnsatisfiedLinkError: no globalshortcut in java.library.path
  	at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1867)
  	at java.lang.Runtime.loadLibrary0(Runtime.java:870)
  	at java.lang.System.loadLibrary(System.java:1122)
  	at net.java.sip.communicator.impl.globalshortcut.NativeKeyboardHook.<clinit>(NativeKeyboardHook.java:265)
  	at net.java.sip.communicator.impl.globalshortcut.GlobalShortcutServiceImpl.<init>(GlobalShortcutServiceImpl.java:67)
  	at net.java.sip.communicator.impl.globalshortcut.GlobalShortcutActivator.start(GlobalShortcutActivator.java:112)
  	at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:697)
  	at org.apache.felix.framework.Felix.activateBundle(Felix.java:2226)
  	at org.apache.felix.framework.Felix.startBundle(Felix.java:2144)
  	at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1371)
  	at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
  	at java.lang.Thread.run(Thread.java:748)
  java.lang.UnsatisfiedLinkError: no jdic_misc in java.library.path
  	at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1867)
  	at java.lang.Runtime.loadLibrary0(Runtime.java:870)
  	at java.lang.System.loadLibrary(System.java:1122)
  	at org.jdesktop.jdic.misc.impl.LinuxAlerter.<init>(LinuxAlerter.java:48)
  	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
  	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
  	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
  	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
  	at java.lang.Class.newInstance(Class.java:442)
  	at org.jdesktop.jdic.misc.Alerter.loadLinux(Unknown Source)
  	at org.jdesktop.jdic.misc.Alerter.newInstance(Unknown Source)
  	at net.java.sip.communicator.plugin.chatalerter.ChatAlerterActivator.start(ChatAlerterActivator.java:99)
  	at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:697)
  	at org.apache.felix.framework.Felix.activateBundle(Felix.java:2226)
  	at org.apache.felix.framework.Felix.startBundle(Felix.java:2144)
  	at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1371)
  	at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
  	at java.lang.Thread.run(Thread.java:748)

  ```

  2. try to log into a jabber account:
  ```
  The Note Jitsi gives in a popup:
  Beim Anmelden ist ein Fehler aufgetreten: Benutzerame: [my-id]@[my-service], Servername: Jabber:[my-service]
  (translates to: an error occured while loging in: username: me@service, servername: jabber:service


  Exception in terminal:
  2017-11-01 00:46:53.385 SCHWERWIEGEND: [274] util.account.LoginManager.run().442 Failed to register protocol provider. 
  java.lang.NoClassDefFoundError: org/xbill/DNS/TextParseException
  	at net.java.sip.communicator.impl.protocol.jabber.ProtocolProviderServiceJabberImpl.connectUsingSRVRecords(ProtocolProviderServiceJabberImpl.java:835)
  	at net.java.sip.communicator.impl.protocol.jabber.ProtocolProviderServiceJabberImpl.initializeConnectAndLogin(ProtocolProviderServiceJabberImpl.java:681)
  	at net.java.sip.communicator.impl.protocol.jabber.ProtocolProviderServiceJabberImpl.register(ProtocolProviderServiceJabberImpl.java:478)
  	at net.java.sip.communicator.util.account.LoginManager$RegisterProvider.run(LoginManager.java:434)
  Caused by: java.lang.ClassNotFoundException: org.xbill.DNS.TextParseException
  	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
  	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
  	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:338)
  	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
  	at org.apache.felix.framework.ExtensionManager$ExtensionManagerWiring.getClassByDelegation(ExtensionManager.java:1010)
  	at org.apache.felix.framework.BundleWiringImpl.searchImports(BundleWiringImpl.java:1595)
  	at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1525)
  	at org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.java:79)
  	at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:2018)
  	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
  	... 4 more

  ```
  3. i dont get any sound from jitsi. the settings offer only 2 sound devices: None and audiosilence...
  ```
  goto settings-> audio: audiosystem: can choose between audiosilence or None

  try to play a notification sound from the settings:
  audiosilence:
  2017-11-01 00:50:49.554 SCHWERWIEGEND: [370] util.UtilActivator.uncaughtException().122 An uncaught exception occurred in thread=Thread[pool-117-thread-2,5,main] and message was: null
  java.lang.NullPointerException
  	at org.jitsi.impl.neomedia.notify.AudioSystemClipImpl.exitRunOnceInPlayThread(AudioSystemClipImpl.java:124)
  	at org.jitsi.service.audionotifier.AbstractSCAudioClip.runInPlayThread(AbstractSCAudioClip.java:384)
  	at org.jitsi.service.audionotifier.AbstractSCAudioClip.access$100(AbstractSCAudioClip.java:29)
  	at org.jitsi.service.audionotifier.AbstractSCAudioClip$1.run(AbstractSCAudioClip.java:308)
  	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  	at java.lang.Thread.run(Thread.java:748)

  None:
  2017-11-01 00:50:25.944 SCHWERWIEGEND: [150] util.UtilActivator.uncaughtException().122 An uncaught exception occurred in thread=Thread[AWT-EventQueue-0,6,main] and message was: null
  java.lang.NullPointerException
  	at net.java.sip.communicator.plugin.notificationconfiguration.NotificationConfigurationPanel.actionPerformed(NotificationConfigurationPanel.java:377)
  	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
  	at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
  	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
  	at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
  	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
  	at java.awt.Component.processMouseEvent(Component.java:6533)
  	at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
  	at java.awt.Component.processEvent(Component.java:6298)
  	at java.awt.Container.processEvent(Container.java:2237)
  	at java.awt.Component.dispatchEventImpl(Component.java:4889)
  	at java.awt.Container.dispatchEventImpl(Container.java:2295)
  	at java.awt.Component.dispatchEvent(Component.java:4711)
  	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4889)
  	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4526)
  	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4467)
  	at java.awt.Container.dispatchEventImpl(Container.java:2281)
  	at java.awt.Window.dispatchEventImpl(Window.java:2746)
  	at java.awt.Component.dispatchEvent(Component.java:4711)
  	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
  	at java.awt.EventQueue.access$500(EventQueue.java:97)
  	at java.awt.EventQueue$3.run(EventQueue.java:709)
  	at java.awt.EventQueue$3.run(EventQueue.java:703)
  	at java.security.AccessController.doPrivileged(Native Method)
  	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
  	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:90)
  	at java.awt.EventQueue$4.run(EventQueue.java:731)
  	at java.awt.EventQueue$4.run(EventQueue.java:729)
  	at java.security.AccessController.doPrivileged(Native Method)
  	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
  	at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
  	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
  	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
  	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
  	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
  	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
  	at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
  2017-11-01 00:50:44.484 SCHWERWIEGEND: [369] util.UtilActivator.uncaughtException().122 An uncaught exception occurred in thread=Thread[pool-117-thread-1,5,main] and message was: null
  java.lang.NullPointerException
  	at org.jitsi.impl.neomedia.notify.AudioSystemClipImpl.exitRunOnceInPlayThread(AudioSystemClipImpl.java:124)
  	at org.jitsi.service.audionotifier.AbstractSCAudioClip.runInPlayThread(AbstractSCAudioClip.java:384)
  	at org.jitsi.service.audionotifier.AbstractSCAudioClip.access$100(AbstractSCAudioClip.java:29)
  	at org.jitsi.service.audionotifier.AbstractSCAudioClip$1.run(AbstractSCAudioClip.java:308)
  	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  	at java.lang.Thread.run(Thread.java:748)
  ```


  ## Technical details
  it doesnt matter if i use only alsa or enable pulseaudio, too.

  * System: 17.09.1919.6698e68aee (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.15
  * Nixpkgs version: "17.09.1919.6698e68aee"
  * Sandboxing enabled: build-use-sandbox = false


state: closed
title: Physical interface attached to openvswitch bridge is not brought up on boot (NixOS 17.09)
user_login: jeremy-moschner
html_url: https://github.com/NixOS/nixpkgs/issues/31070
updated_at: 2017-11-04 05:23:34
body:
  I'm setting up a new NixOS server and trying to replicate the old functionality I had in Ubuntu.

  I have three bridges and two of which have physical interfaces attached:

  ```
      Bridge "ovsbr2"
          Port "ovsbr2"
              Interface "ovsbr2"
                  type: internal
      Bridge "ovsbr1"
          Port "enp0s20f3"
              Interface "enp0s20f3"
          Port "ovsbr1"
              Interface "ovsbr1"
                  type: internal
      Bridge "ovsbr0"
          Port "enp0s20f1"
              Interface "enp0s20f1"
          Port "ovsbr0"
              Interface "ovsbr0"
                  type: internal
  ```

  This config is defined purely within openvswitch (there is nothing in NixOS' configuration file other than to enable the openvswitch service).  I set an IPv4 address on the bridge itself so I can SSH into the machine

  ```
    networking.enableIPv6 = false;
    networking.defaultGateway = "192.168.1.1";
    networking.nameservers = [ "208.67.222.222" "208.67.220.220" ];
    networking.interfaces.ovsbr0.ipAddress = "192.168.1.15";
    networking.interfaces.ovsbr0.prefixLength = 24;
    virtualisation.vswitch.enable = true;
  ```

  Every time I reboot the server, the physical interface attached to ovsbr0 (enp0s20f1) will remain down until I manually force it up (eg, `ifconfig enp0s20f1 up`).  ovsbr0 itself is up (while the others are down).  I see the same state on enp0s20f3 as well:

  ```
  1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
      link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
      inet 127.0.0.1/8 scope host lo
         valid_lft forever preferred_lft forever
  2: enp0s20f0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
      link/ether 00:25:90:82:92:b4 brd ff:ff:ff:ff:ff:ff
  3: enp0s20f1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop master ovs-system state DOWN group default qlen 1000
      link/ether 00:25:90:82:92:b5 brd ff:ff:ff:ff:ff:ff
  4: enp0s20f2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
      link/ether 00:25:90:82:92:b6 brd ff:ff:ff:ff:ff:ff
  5: enp0s20f3: <BROADCAST,MULTICAST> mtu 1500 qdisc noop master ovs-system state DOWN group default qlen 1000
      link/ether 00:25:90:82:92:b7 brd ff:ff:ff:ff:ff:ff
  6: ovs-system: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
      link/ether 9e:da:fe:61:59:4b brd ff:ff:ff:ff:ff:ff
  7: ovsbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default qlen 1000
      link/ether 00:25:90:82:92:b5 brd ff:ff:ff:ff:ff:ff
      inet 192.168.1.15/24 scope global ovsbr0
         valid_lft forever preferred_lft forever
  8: ovsbr1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
      link/ether 00:25:90:82:92:b7 brd ff:ff:ff:ff:ff:ff
  9: ovsbr2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
      link/ether 92:de:5d:49:a6:4e brd ff:ff:ff:ff:ff:ff
  10: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
      link/ether 52:54:00:5d:2b:f5 brd ff:ff:ff:ff:ff:ff
      inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
         valid_lft forever preferred_lft forever
  11: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN group default qlen 1000
      link/ether 52:54:00:5d:2b:f5 brd ff:ff:ff:ff:ff:ff
  ```

  The server is attached to a switch running MST, while ovsbr0 runs RSTP:

  ```
  [root@virt-host:~]# ovs-vsctl get Bridge ovsbr0 other_config
  {rstp-priority="8192"}

  [root@virt-host:~]# ovs-vsctl get Bridge ovsbr0 rstp_enable
  true
  ```

  Those of you who know networking will be aware that switches typically listen on an interface for at least 10 to 15 seconds to see what that BPDUs are being received (to make sure there is not an L2 loop) before they move to a forwarding state.  However, I have tried tuning this (in Cisco parlance, this is the "forward-time" for a VLAN) and see no difference whatsoever - the physical interface goes down as soon as the NixOS config build is selected in GRUB.

  I suspect that this might be a timing/dependency issue with the systemd units, but I'd welcome suggestions for how to make this work reliably.

  Also, as a side note, I'd prefer to declare the openvswitch config in NixOS's config file, but currently I can't see anyway to do this.

  Some additional details:
  ```
  [root@virt-host:~]# nixos-version
  17.09.1919.6698e68aee (Hummingbird)

  [root@virt-host:~]# nix-env --version
  nix-env (Nix) 1.11.15

  [root@virt-host:~]# nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion
  "17.09.1919.6698e68aee"

  [root@virt-host:~]# grep build-use-sandbox /etc/nix/nix.conf
  build-use-sandbox = false
  ```


state: closed
title: nixos-prepare-root: chmod if dir already exists, fixes #22413
user_login: yegortimoshenko
html_url: https://github.com/NixOS/nixpkgs/pull/31071
updated_at: 2017-12-18 05:38:49
body:
  ###### Motivation for this change

  Fixes #22413. Please note that while I have tested the new `setupDir` function separately, I haven't tested `nixos-install` or `nixos-prepare-root`, so testing is appreciated!

  ###### Things done

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

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

  ---


state: closed
title: utox: 0.13.1 -> 0.16.1
user_login: Mankarse
html_url: https://github.com/NixOS/nixpkgs/pull/31072
updated_at: 2017-11-02 10:25:28
body:
  ###### Motivation for this change
  Updated to latest upstream version.

  ###### Things done

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

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

  ---


state: closed
title: mikutter: 3.5.7 -> 3.5.13
user_login: midchildan
html_url: https://github.com/NixOS/nixpkgs/pull/31074
updated_at: 2017-11-02 08:57:05
body:
  ###### Motivation for this change
  - Upgrade mikutter
  - Fix build errors (#30881, 933060f)

  ###### Things done
  Native extensions for some of the dependent ruby gems couldn't be built due to missing dependencies. This commit adds those missing dependencies.

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

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

  ---


state: closed
title: runescape-launcher: init at 2.2.4, fixes #30582
user_login: yegortimoshenko
html_url: https://github.com/NixOS/nixpkgs/pull/31075
updated_at: 2017-12-29 06:49:46
body:
  ###### Motivation for this change

  Fixes #30582.

  Runescape client only runs in FHS environment, otherwise it freezes at "Loading application resources".

  ###### Things done

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

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

  ---


state: closed
title: pythonPackage.jug: 1.6.1 -> 1.6.3
user_login: luispedro
html_url: https://github.com/NixOS/nixpkgs/pull/31077
updated_at: 2019-03-29 13:21:15
body:
  Minor update to Jug (Python package)

  ###### Motivation for this change

  Minor update to existing package

  ###### Things done

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

  Existing package.
  ---


state: closed
title: slack: 2.8.0 -> 2.8.2 (potential electron security update)
user_login: andir
html_url: https://github.com/NixOS/nixpkgs/pull/31078
updated_at: 2017-11-22 08:26:23
body:
  fixes japanese input & some obscure security issues:
  `An important Electron update improving security. A precautionary measure, but it’s always good to be up to date.` and
  `A small release containing nothing but another Electron update, this one better than the last.`

  Release notes at: https://slack.com/intl/en-en/release-notes/linux

  One might consider backporting this to stable due to the potential security fix.

  ###### Things done

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

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

  ---


state: closed
title: Move my python pkgs
user_login: nixy
html_url: https://github.com/NixOS/nixpkgs/pull/31079
updated_at: 2017-11-01 10:16:15
body:
  ###### Motivation for this change

  The winds be blowing in the python-modules direction according to #30929.

  Also threw in a package upgrade and updated my maintainer email.

  ###### Things done

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

  ---


state: open
title: Python: strip embedded file name
user_login: danbst
html_url: https://github.com/NixOS/nixpkgs/issues/31080
updated_at: 2017-11-25 10:32:35
body:
  ## Issue description
  Python compile .pyc files with source filename built into them. For example, here is result of one decompilation:
  ```
  $ uncompyle6 $b1/__init__.pyc
  # uncompyle6 version 2.13.2
  # Python bytecode 2.7 (62211)
  # Decompiled from: Python 2.7.13 (default, Dec 17 2016, 20:05:07)
  # [GCC 6.4.0]
  # Embedded file name: /tmp/nix-build-python2.7-backports.shutil_get_terminal_size-1.0.0.drv-0/backports.shutil_get_terminal_size-1.0.0/dist/tmpbuild/backports.shutil-get-terminal-size/backports/__init__.py
  from pkgutil import extend_path
  __path__ = extend_path(__path__, __name__)
  # okay decompiling /nix/store/rqwkwjv1jkm4dykymcvvmni0zy2i472y-python2.7-backports.shutil_get_terminal_size-1.0.0/lib/python2.7/site-packages/backports/__init__.pyc

  $ uncompyle6 $b2/__init__.pyc
  # uncompyle6 version 2.13.2
  # Python bytecode 2.7 (62211)
  # Decompiled from: Python 2.7.13 (default, Dec 17 2016, 20:05:07)
  # [GCC 6.4.0]
  # Embedded file name: /build/configparser-3.5.0/dist/tmpbuild/configparser/backports/__init__.py
  from pkgutil import extend_path
  __path__ = extend_path(__path__, __name__)
  # okay decompiling /nix/store/glny1ajfrqwyvjpn1rgnjqdjsndkc3vl-python2.7-configparser-3.5.0/lib/python2.7/site-packages/backports/__init__.pyc
  ```
  Both files were produced from same source code and same nixpkgs version, but differ in source file name. We should strip this embedded file name either during compilation (patch Python) or in post-fixup phase.

  There is an example of stripping done in https://github.com/codewarrior0/pyinstaller/commit/a77005811b2e036515ee6d5900bb8b7c6a456c67

  Debian overcomes this issue by compiling .pyc on a user machine.

  ### Steps to reproduce
  ```
  with import <nixpkgs> { };
  pythonFull.withPackages (ps: with ps; [
      ipython
      pylint
  ])
  ```
  This results into a collision. Source .py files differ indeed, but only in comments.

  ## Technical details

  * Nixpkgs version: 18.03.pre.799435b
  * Sandboxing enabled: no

  cc @FRidh 


state: closed
title: mpv: wayland support by default
user_login: gnidorah
html_url: https://github.com/NixOS/nixpkgs/pull/31081
updated_at: 2017-11-02 09:03:32
body:
  ###### Motivation for this change

  Tested on both Wayland and X11
  This adds `mpv --opengl-backend=wayland` option.

  ###### Things done

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

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

  ---


state: closed
title: libtasn1: fix CVE number
user_login: flokli
html_url: https://github.com/NixOS/nixpkgs/pull/31082
updated_at: 2017-11-01 14:48:47
body:
  Actually, this patch fixes CVE-2017-10790, not CVE-2017-9310 (Qemu: net: infinite loop in e1000e NIC emulation)


state: closed
title: gconf gsettings-schema-convert has /usr/bin/env in shebang, can't be used inside a sandbox
user_login: yegortimoshenko
html_url: https://github.com/NixOS/nixpkgs/issues/31083
updated_at: 2018-01-02 18:13:18
body:
  ```
  $ head -1 /nix/store/hl4112lax47z208qw3v2qvzkfqajxd2g-gconf-3.2.6/bin/gsettings-schema-convert
  #!/usr/bin/env python
  ```

  Just for reference, will send PR soon.


state: closed
title: ipfs not starting
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/issues/31084
updated_at: 2018-10-19 15:36:41
body:
  ## Issue description

  ```
  Okt 31 12:56:30 lucy systemd[1]: Starting IPFS Daemon...
  Okt 31 12:56:30 lucy ipfs-pre-start[6162]: Lockfiles have been removed.
  Okt 31 12:56:30 lucy ipfs-pre-start[6162]: Error: leveldb: manifest corrupted (field 'comparer'): missing [file=MANIFEST-000321]
  Okt 31 12:56:30 lucy systemd[1]: ipfs.service: Control process exited, code=exited status=1
  Okt 31 12:56:30 lucy systemd[1]: Failed to start IPFS Daemon.
  Okt 31 12:56:30 lucy systemd[1]: ipfs.service: Unit entered failed state.
  Okt 31 12:56:30 lucy systemd[1]: ipfs.service: Failed with result 'exit-code'.
  Okt 31 12:56:31 lucy systemd[1]: ipfs.service: Service hold-off time over, scheduling restart.
  Okt 31 12:56:31 lucy systemd[1]: Stopped IPFS Daemon.
  Okt 31 12:56:31 lucy systemd[1]: ipfs.service: Start request repeated too quickly.
  Okt 31 12:56:31 lucy systemd[1]: Failed to start IPFS Daemon.
  Okt 31 12:56:31 lucy systemd[1]: ipfs.service: Unit entered failed state.
  Okt 31 12:56:31 lucy systemd[1]: ipfs.service: Failed with result 'exit-code'.
  ```

  ### Steps to reproduce

  Not sure.

  ## Technical details

  * System: 18.03pre118631.66b63d2f5a (Impala)
  * Nix version: nix-env (Nix) 1.11.15
  * Nixpkgs version: "18.03pre118631.66b63d2f5a"
  * Sandboxing enabled: build-use-sandbox = true


state: closed
title: boot: 2.5.2 -> 2.7.2
user_login: andrestylianos
html_url: https://github.com/NixOS/nixpkgs/pull/31087
updated_at: 2017-11-02 14:12:22
body:
  ###### Motivation for this change
  Provide newer version


  ###### Things done

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

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

  ---


state: closed
title: gcc: 5.4.0 -> 5.5.0
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/31088
updated_at: 2017-11-02 16:39:47
body:
  Use this as an opportunity to remove empty patches array.


  ###### Motivation for this change

  Minor update.
  Includes fix particularly relevant for Nix users where large PATH entries overflowed the stack and badness resulted:
  https://git.musl-libc.org/cgit/musl/commit/?id=004dc9549b8003288e635ba5aa91e3353e1974c4
  The commit author is also super cool :innocent:.

  ###### Things done

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

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


  ---

  Checked `nix-build pkgs/stdenv/linux/make-bootstrap-tools.nix -A test`


state: closed
title: [RFC] i686 support
user_login: vcunat
html_url: https://github.com/NixOS/nixpkgs/issues/31089
updated_at: 2019-02-16 00:09:45
body:
  I propose to add a very-low priority jobset following nixos-17.09 that builds for `i686-linux`, as I hear the platform is still useful to *some* people.

  Current status on 17.09 and onwards: The big channels still contain i686 minimal ISOs, and a few packages and most NixOS tests get built on i686, but they are not considered channel blockers.

  #### Proposed state:
  - Additionally have binaries for "everything" on 17.09, but without any guarantees/obligations about them.
  - Done via a separate jobset, evaluating (say) once a week, with minimal build shares, no e-mails sent to maintainers.  As it is now, x86 is the least stressed platform pair on Hydra, so this should have minimal impact.
  - Possible downside: I'm not sure about the significance of impact on the bills from Amazon :-)  /cc @edolstra.

  I can easily set it up myself, once there's rough consensus.
  For (links to) related discussions see: https://github.com/NixOS/nixpkgs/pull/27923


state: closed
title: jython: 2.7.0 -> 2.7.1
user_login: flokli
html_url: https://github.com/NixOS/nixpkgs/pull/31090
updated_at: 2017-11-01 19:31:37
body:
  addresses CVE-2016-4000 (tracked as jython bug 2454).

  Additional Changelog:

  ```
  Jython 2.7.1
    same as 2.7.1rc3

  Jython 2.7.1rc3
    Bugs fixed
      - [ 2597 ] PySystemState.sysClosers requires cleanup to prevent memory leak
      - [ 2593 ] file.write(obj) raises NullPointerException on type error
      - [ 2592 ] Line breaks in exceptions are wrong (characters being backslash-escaped)

  Jython 2.7.1rc2
    Bugs fixed
      - [ 2536 ] deadlocks in regrtests due to StackOverflowError in finally block (workaround, still open)
      - [ 2356 ] java.lang.IllegalArgumentException on startup on Windows if username not ASCII
      - [ 1839 ] sys.getfilesystemencoding() is None (now utf-8)
      - [ 2579 ] Pyc files are not loading for too large modules if path contains __pyclasspath__
      - [ 2570 ] Wrong shebang set for OS X installation of Jython
      - [ 2585 ] test_ssl failure due to Netty exception mapping
      - [ 2313 ] test_jython_initializer failure on Windows
      - [ 2399 ] test_sort failure on Java 8
      - [ 2309 ] test_classpathimporter fails on Windows.
      - [ 2318 ] test_zipimport_jy failure on Windows
      - [ 2571 ] Error handling in test_codecencodings_tw fails on Java 8
      - [ 2568 ] test_threading intermittent failure
      - [ 2559 ] test_marshal fails
      - [ 2564 ] test_socket_jy fails on Linux
      - [ 2524 ] datetime <-> time conversion incorrect in non UTC times
      - [ 2504 ] datetime.date.__tojava__ returns incorrect dates in non-UTC timezones with
                 negative offset (Jython 2.7.0)
      - [ 2500 ] Loading default cacerts on client socket when specifying a default java truststore
                 unnecessarily searches for more cacerts in the same dir
      - [ 2561 ] win32_ver raises exception (breaks test_platform on windows)
      - [ 2521 ] Windows installation (all) fails on Windows 10
      - [ 2557 ] ongoing pain with platform detection via os.name and sys.platform
      - [ 1996 ] Core slots array out of bounds with multiple inheritance
      - [ 2101 ] Diamond-style multiple inheritance fails when using __slots__ on the second branch

    New Features
      - Updated Netty to 4.1.11, ASM to 5.2, BouncyCastle to 1.57, Commons Compress to 1.14,
        Guava to 22.0, ICU4J to 59.1, JFFI to 1.2.15, JNR-JFFI to 2.1.5, JNR-POSIX to 3.0.41,
        JNR-Constants 0.9.9, JLine to 2.14.3, MySQL Connector to 5.1.42, PostgreSQL to 42.1.1
        Note:
        You might find it strange that Jython bundles guava-22.0-android.jar rather than guava-22.0.jar.
        This is the official way to support Java 7 with Guava > 20.0, also on non-Android platforms.
        See https://github.com/google/guava/wiki/Release22#guava-release-220-release-notes.
      - There is now support for non-ascii paths in all (home, installation, temporary)
        directories, which previously caused failures. sys.getplatformencoding() returns
        'utf-8' as the nominal file-system encoding, irrespective of localization. This may
        differ from what CPython reports on the same OS. In Jython a file path presented
        as bytes is the UTF-8 encoding of the unicode file path as Java sees it. (See issues
        #1839 and #2356.) This matter is unrelated to file.encoding or the console.

  Jython 2.7.1rc1
    Bugs fixed
      - [ 2552 ] installing scandir via pip fails (breaks e.g. installing pathlib2 via pip)
      - [ 2534 ] os.getlogin() returns a wrong user or returns an exception
      - [ 2553 ] sys.getwindowsversion not implemented (breaks pathlib on Windows)
      - [ PR55 ] Replace deprecated use of ASCII constant with ascii()
      - [ 1777 ] Help getting SymPy working with Jython
      - [ 2475 ] Backported python 3 pathlib and pathlib2 do not work b/c of meta class issues
      - [ 2551 ] __slots__ in diamond-style causes lay-out conflict (breaks pathlib and sympy)
      - [ 2550 ] test_list_jy fails on Java 8
      - [ 2549 ] test_posix fails on Linux
      - [ 2548 ] Unicode u'\N{name}' frequently broken, because ucnhash.dat outdated
      - [ 2527 ] cStringIO throws IllegalArgumentException with non-ASCII values
      - [ 2511 ] Percent operator calls __getattr__('__getitem__')
      - [ PR28 ] zipimporter supports multi-byte characters in pathnames
      - [ 2228 ] Re-use "makeCompiledFilename" function where possible
      - [ 608632 ] __doc__foo should accept java String
      - [ 2523 ] defaultdict.__getitem__() does not propagate exceptions raised by calling
                 default_factory
      - [ 2522 ] defaultdict.__getitem__(unhashable) raises KeyError instead of TypeError
      - [ 2515 ] typing module doesn't import
      - [ 2538 ] Test failures in test_unittest
      - [ 2293 ] "java.lang.IllegalArgumentException: java.lang.IllegalArgumentException:
                 Cannot create PyString with non-byte value" triggered after adding
                 unicode element with non-ASCII character to sys.path
      - [ 2535 ] Building jython standalone manually results in local filesystem paths
                 showing up in Jython stacktraces
      - [ 2533 ] Opcode.java is outdated -> breaks PyBytecode.interpret
      - [ 2502 ] Missing OpenFlags enum entry makes Jython clash with JRuby dependency
      - [ 2446 ] Support SNI for SSL/TLS client sockets
      - [ PR50 ] Calling Java vararg methods with no arguments fails
      - [ 2455 ] Java classes in packages with __init__.py not found
      - [ 2481 ] Update urllib2.py from 2.7.11
      - [ 2514 ] Jython Class.__subclasses__() does not match Python output (not in load order)
      - [ 2413 ] ElementTree.write doesn't close files if used with invalid encoding
      - [ 2443 ] java.util.Map derived classes lack iterkeys, itervalues methods
      - [ 2516 ] _get_open_ssl_key_manager tries to validate that the private and
                 public keys match, and is throwing an SSLError:
                 "key values mismatch" when provided with multiple certs (Root/CA/Cert)
      - [ 2314 ] Failures in test_shutil on Windows
      - [ 2488 ] Subprocess should always join corresponding coupler threads
      - [ 2461 ] SSL Handshake fails for peers connected via IPV6
      - [ 2508 ] Jython non-blocking socket send() does not conform to Python's behavior.
      - [ 2462 ] SSL Handshake never happens even if do_handshake_on_connect=True for serv
      - [ 2487 ] PyType.fromClass deadlocks on slow systems (circleci for example)
      - [ 2480 ] Repeating from <javapackage> import <class> results in reload
      - [ 2472 ] Importing simplejson fails with: 'NoneType' object has no
                 attribute 'encode_basestring_ascii'
      - [ 2471 ] Jython is using netty channel future incorrectly
      - [ 2470 ] Jython leaks sockets in select reactor
      - [ 2469 ] Embedded BouncyCastle provider does not validate properly
      - [ 2460 ] Wrong result when multiplying complex numbers involving infinity
      - [ 2454 ] Security Vulnerability in Jython
      - [ 2442 ] Overriding __len__, __iter__, and __getitem__ in a tuple subclass
                 causes an infinite recursion
      - [ 2112 ] time.strptime() has different default year in Jython and CPython
      - [ 1767 ] Rich comparisons

    New Features
      - Recognize cpython_cmd property to automatically build CPython bytecode for oversized
        functions (e.g. jython -J-Dcpython_cmd=python). This is especially convenient when
        installing things like SymPy via pip; it would frequently prompt you to provide yet
        another pyc-file. Now just run: pip install --global-option="-J-Dcpython_cmd=python" sympy
      - SymPy is now workable. (However it runs somewhat slow; some profiling will be required.)
      - Updated ucnhash to support name lookup for Unicode 9.0 (like in u'\N{name}').
      - Jython doc-entries in Java-code (__doc__foo) now accept anything that implements
        java.lang.CharSequence (PyString implements CharSequence now as well).
        This allows Jython-friendly Java-code without PyString-induced dependency on Jython.
      - Provided a painless way to deal with long-standing Issue 527524 - "Cannot compile to use
        methods exceeding JVM size restrictions": If a CPython 2.7 bytecode-file (.pyc) exists,
        Jython automatically uses that bytecode to represent oversized functions and methods,
        while methods with proper size are still compiled to JVM bytecode.
        The crucial bytecode sections from the pyc-file are embedded seamlessly into the created
        class-file, so you wouldn't have to distribute the pyc-file at all.
        Current implementation of this feature is provisional and might change in future versions.
        Issue 527524 was still not listed as solved, because Jython cannot yet create the pyc-file
        by itself.
      - Support for CPython bytecode (.pyc-files) was updated to Python 2.7 bytecode (from 2.5).
      - Buffer API changes allow java.nio.ByteBuffer to provide the storage when a PyBuffer
        is exported. This is to support CPython extensions via JyNI, but has other uses too
        (including access to direct memory buffers from Python). There is no change at the
        Python level or for client code using PyBuffer via the "fully encapsulated" API. It
        risks breaking code that makes direct access to a byte array via PyBuffer, implements
        the PyBuffer interface, or extends implementation classes in org.python.core.buffer.
      - Updated Netty to 4.1.4
      - Fixed platform.mac_ver to provide actual info on Mac OS similar to CPython behavior.
      - Added uname function to posix module. The mostly Java-based implementation even
        works to some extend on non-posix systems (e.g. Windows).

  Jython 2.7.1b3
    Bugs fixed
      - [ 550200 ] Jython does not work on ebcdic platforms
      - [ 2457 ] Synchronization bug in PySystemStateCloser causes complete deadlock
      - [ 2456 ] java.util.List.remove(index) does not dispatch to overloaded method for index remove
      - [ 2453 ] org.python.modules.sre.PatternObject should be named SRE_Pattern to look like CPython
      - [ 2452 ] Jython locking threads on Java proxy objects (multithreaded performance degradation)
      - [ 2451 ] array.array objects should not hash
      - [ 2441 ] sys.executable is None on standalone install, thus causing a setup()
                 install/build to fail
      - [ 2439 ] 'SSLSocket' object has no attribute 'accept'
      - [ 2437 ] no common ciphers SSL handshake error
      - [ 2436 ] Missing socket.SOL_TCP (= socket.IPPROTO_TCP)
      - [ 2435 ] Remove unsupported socket options like socket.SO_EXCLUSIVEADDRUSE
      - [ 2434 ] zlib module has different flush behaviour than CPython and PyPy
      - [ 2431 ] tox not working because of zero width bug in Jython sre
      - [ 2428 ] socket.connect_ex does not properly report connection state sequence
      - [ 2426 ] Support socket shutdown with "how" of _socket.SHUT_RDWR (2)
      - [ 2423 ] jarray.array() method broken in 2.7
      - [ 2421 ] UnboundLocalError: local variable 'key_store' referenced before
                 assignment in _sslverify.py
      - [ 2417 ] os.utime fails on UNC network paths
      - [ 2416 ] os.system does not use changes to os.environ in subprocesses
      - [ 2401 ] SSL race produces NPE
      - [ 2400 ] Installing pip as part of Jython installation fails
      - [ 2393 ] Clean running regression tests on windows
      - [ 2392 ] Intermittent errors from sre_compile.py - 
                 ValueError('unsupported operand type', 'subpattern')
      - [ 2391 ] read-only attr wrongly reported
      - [ 2390 ] Support SSLContext
      - [ 2374 ] setsockopt call from pika fails with "Protocol not available"error
      - [ 2368 ] Problem with _io and BlockingIOError
      - [ 2360 ] Not installing pip on Jython
      - [ 2358 ] Using "read all" ops on /proc files on Linux produces empty strings
      - [ 2357 ] Infinite recursion with set subclass
      - [ 2338 ] readline.py startup hook
      - [ 2329 ] Cannot create virtualenv with jython2.7rc2 - breaks tox
      - [ 2321 ] Py.setSystemState() is a NOOP
      - [ 2279 ] PyIterator#__tojava__ should support coercion to java array
      - [ 2350 ] Installer errors on ensurepip
      - [ 2276 ] Ctrl-Z doesn't exit Jython console on Windows
      - [ 2223 ] __file__ not defined when running from ScriptEngine
      - [ 2154 ] When running multiple engines in different threads, the last registered
                 writer is in use for all script executions.
      - [ 2124 ] xml.dom.minidom.writexml() changes value of TEXT_NODE
      - [ 1984 ] os.pipe() missing
      - [ 1953 ] lib2to3 missing
      - [ 1780 ] jarray not properly converted to list with java.util.Arrays.asList(T... a)
      - [ 1739 ] JSR223: ScriptEngine.FILENAME not honoured
      - [ 1738 ] JSR223: ScriptEngine.ARGV is not honoured

    New Features
      - Use latest upstream bundled wheels for ensurepip: pip (7.1.2), setuptools (18.4),
        replacing wheels patched specifically for Jython
      - Unified PyDictionary and PyStringMap under a common abstract base class.
      - Added Py.newJ method family for easier access to Python code from Java. Now you
        can coerce Python types under Java interfaces without needing to inherit from
        the Java-interface in Python code. Also see PyModule.newJ.

  Jython 2.7.1b2
    Bugs fixed
     - [ 2396 ] test_threading and others fail under Cygwin (sys.executable).
     - [ 2397 ] test.test_os_jy fails on Windows due to non-byte PyString.
     - [ 2405 ] os.getpid() is missing (JNR JARs updated). 

  Jython 2.7.1b1
    Bugs fixed
     - [ 1423 ] Circular imports no longer cause RuntimeError.
     - [ 2310 ] test_import runs on Windows (and passes with 4 skips).
     - [ 2347 ] failures in test_import_pep328 when run with -m
     - [ 2158, 2259 ] Fixed behaviour of relative from ... import *
     - [ 1879 ] -m command now executes scripts from inside a jar file 
     - [ 2058 ] ClasspathPyImporter implements PEP 302 get_data (and others)
     +
  −- [ 2364 ] bytearray and str: isalpha(), isupper() etc. now match Python 2
  ```

  ###### Things done

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

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

  ---


state: closed
title: hardlink: 2012.9.3ec908d539 --> 1.3-4
user_login: c0bw3b
html_url: https://github.com/NixOS/nixpkgs/pull/31091
updated_at: 2017-11-02 09:35:39
body:
  ###### Motivation for this change
  Current version in the nixpkgs tree is quite old
  Also homepage is updated as per #30636  

  ###### Things done

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

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

  ---


state: closed
title: firefox is pretty old
user_login: castilma
html_url: https://github.com/NixOS/nixpkgs/issues/31092
updated_at: 2017-11-02 17:47:41
body:
  ## Issue description
  nix gives me firefox nightly 56.0.1 (64-bit).
  shouldn't that be updated from time to time?

  ## Technical details

  * System: 17.09.1919.6698e68aee (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.15
  * Nixpkgs version: "17.09.1919.6698e68aee"
  * Sandboxing enabled: build-use-sandbox = false


state: closed
title: rdfind: 1.3.4 → 1.3.5
user_login: c0bw3b
html_url: https://github.com/NixOS/nixpkgs/pull/31093
updated_at: 2017-11-01 21:39:24
body:
  ###### Motivation for this change
  Version bump
  Contains bug fixes

  ###### Things done

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

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

  ---


state: closed
title: ibus: 1.5.16 -> 1.5.17, fix
user_login: yegortimoshenko
html_url: https://github.com/NixOS/nixpkgs/pull/31094
updated_at: 2017-12-31 18:23:06
body:
  ###### Motivation for this change


  Fixes #30265, fixes #31454. `ibus-setup` is not broken anymore.

  * Update cldrEmojiAnnotation: 31.0.1_1 -> 31.90.0_1
  * Build from Git so that we don't have to patch `./configure` scripts when we could just generate them correctly
  * Drop patch that removes IBUS_* environment variables from ibus-setup wrapper: they are actually set correctly, and we don't set them which breaks `ibus-setup`
  * Add withWayland option (building with Wayland requires libxcbcommon package, previously wayland was included into buildInputs w/o libxcbcommon and respective configure flag)
  * Add license (LGPLv2.1)

  Relies on two other commits in this branch that add `GI_TYPELIB_PATH` discovery and fix `gconf` Python scripts (fixes #31083).

  /cc @edolstra @globin

  ###### Things done

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

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

  ---


state: open
title: [WIP] xandikos: init at 0.0.6
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/pull/31096
updated_at: 2019-07-13 01:15:46
body:
  ###### Motivation for this change


  OwnCloud **SUCKS** so much for syncing calendar & contact data, fucks up my data every other day, does not allow creating collections from clients (using vdirsyncer) ... so I need an alternative.

  Radicale is **HELL** when trying to set it up,...it just won't work as I request.

  So this is another caldav/carddav server which claims to be compatible with my android sync client and vdirsyncer... hopefully it is.

  ---

  Still waiting to get this issue: https://github.com/jelmer/xandikos/issues/70 resolved, though

  ###### Things done

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

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

  ---

  WIP!


state: open
title: Asymptote runtime problem in "three" module
user_login: bugaev
html_url: https://github.com/NixOS/nixpkgs/issues/31097
updated_at: 2017-11-03 14:59:43
body:
  ## Issue description
  Processing source files with Asymptote causes the following error message:
  `/nix/store/glmsg7w2vviw30868cca6m1cdymvxh3l-asymptote-2.41/share/asymptote/three.asy: 2905.13: runtime:`
  There is nothing after the colon in 

  > 'runtime:'

  The error condition is triggered by `draw((0,0,0)--(2,0,0), blue);` statement in the full listing of the input source file 'test.asy':

      import three;
      size(4cm,0);
      draw((0,0,0)--(2,0,0), blue);


  ### Steps to reproduce
      > su -
      nix-env -iA nixos.asymptote
      > exit
      asy test.asy

  ## Technical details

  * System: 17.09pre113138.96457d26dd (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.13
  * Nixpkgs version: 18.03pre118631.66b63d2f5a
  * Sandboxing enabled: no

  ## Additional info
  * Asymptote works as expected on NixOS 16.09.


state: closed
title: docs: add note about makeFlags quoting
user_login: LnL7
html_url: https://github.com/NixOS/nixpkgs/pull/31099
updated_at: 2017-11-01 16:50:16
body:
  ###### Motivation for this change


  ###### Things done

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

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

  ---


state: closed
title: Hashcat4
user_login: zimbatm
html_url: https://github.com/NixOS/nixpkgs/pull/31100
updated_at: 2018-03-16 15:12:57
body:
  ###### Motivation for this change

  Shame the employees that use weak passwords. hashcat 4 and intel-ocl work OK but there are some optimizations left to do.

  ###### Things done

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

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

  ---


state: closed
title: CODEOWNERS: fix path notation
user_login: zimbatm
html_url: https://github.com/NixOS/nixpkgs/pull/31101
updated_at: 2017-11-02 11:16:13
body:
  This format uses the path matching algorithm as the .gitignore format.

  The paths need to be prefixed with a / to become absolute, otherwise it
  will match all of these files.

  The paths will also match any of the sub-paths by default so it's not
  necessary to use the `*` like in bash globbing.

  ###### Motivation for this change

  I noticed that @nbp was marked as a codeowner on one of my PRs because he's owning /default.nix. This is probably not what he wants.


state: closed
title: Mutt lacking useful default configuration for S/MIME and GnuPG
user_login: dkellner
html_url: https://github.com/NixOS/nixpkgs/issues/31102
updated_at: 2017-11-22 04:08:11
body:
  When you want to use S/MIME or GnuPG with Mutt on e.g. Debian, the "wiring" of the needed tools is done for you system-wide. They will source a stripped-down version of Mutt's [contrib/smime.rc](https://dev.mutt.org/hg/mutt/file/mutt-1-9-1-rel/contrib/smime.rc) and [contrib/gpg.rc](https://dev.mutt.org/hg/mutt/file/mutt-1-9-1-rel/contrib/gpg.rc) including settings like:

  ```
  set smime_encrypt_command="openssl smime -encrypt -%a -outform DER -in %f %c"
  set smime_decrypt_command="openssl smime -decrypt  -passin stdin -inform DER -in %f -inkey %k -recip %c"
  ...
  set pgp_decode_command="gpg --status-fd=2 %?p?--passphrase-fd 0? --no-verbose --quiet --batch --output - %f"
  set pgp_decrypt_command="gpg --status-fd=2 %?p?--passphrase-fd 0? --no-verbose --quiet --batch --output - %f"
  ...
  ```

  This is not the case for the Mutt package in NixOS. In order to get S/MIME and GnuPG to work, you need to include those settings yourself. I would say we could give useful defaults for those settings that most users won't even have to think about.

  I'm quite new to NixOS, so I'm not sure how to proceed here. Is it desirable to just source the same default configuration as Debian does (i.e. a stripped-down version of Mutt's sample configurations), or should we introduce new options `smimeSupport`/`gpgSupport`?

  cc mutt maintainers @the-kenny @rnhmjoj

  -----

  And in case somebody is searching the internet for the error messages you will get in the meantime, I add them here. For now the problem can be solved by copying `contrib/smime.rc` and/or `contrib/gpg.rc` to `~/.mutt/` and sourcing them in `muttrc`.

  ### S/MIME
  `.muttdebug0` (with `mutt -d5`) contains:
  ```
  [2017-11-01 19:24:35] Failed on attachment of type application/pkcs7-mime.
  [2017-11-01 19:24:35] Bailing on attachment of type application/pkcs7-mime.
  [2017-11-01 19:24:35] Could not copy message
  ```

  ### GnuPG
  `.muttdebug0` (with `mutt -d5`) contains:
  ```
  [2017-11-01 19:27:25] Could not decrypt PGP message
  [2017-11-01 19:27:27] Failed on attachment of type multipart/encrypted.
  [2017-11-01 19:27:27] Bailing on attachment of type multipart/encrypted.
  [2017-11-01 19:27:27] Could not copy message
  ```


state: closed
title: pythonPackages.pomegranate: 0.8.0 -> 0.8.1
user_login: rybern
html_url: https://github.com/NixOS/nixpkgs/pull/31103
updated_at: 2017-11-02 15:28:15
body:
  Also now using GitHub instead of PiPy, because the PiPy version fails to build. Not sure why they aren't identical.

  ###### Motivation for this change


  ###### Things done

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

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

  ---


state: closed
title: chrootenv: buildFHSUserEnv doesn't work inside sandbox
user_login: yegortimoshenko
html_url: https://github.com/NixOS/nixpkgs/issues/31104
updated_at: 2017-12-10 10:03:21
body:
  ## Issue description

  `buildFHSUserEnv` doesn't work inside sandbox. It can sometimes be useful to build, or unpack something in an environment that has a lot of assumptions (say, self-extracting checksummed executable, or build system that expects FHS-compliant paths).

  ### Steps to reproduce

  Given `/etc/nixos/configuration.nix` containing:

  ```
  nix.useSandbox = true;
  ```

  Given `example.nix`:

  ```
  { stdenv, buildFHSUserEnv }:

  let
    buildEnv = buildFHSUserEnv {
      name = "example-build-env";
      runScript = "echo hello";
      targetPkgs = pkgs: [];
    };
  in

  stdenv.mkDerivation {
    name = "example";
    unpackPhase = ":";
    buildPhase = "${buildEnv}/bin/${buildEnv.name}";
    installPhase = "ln -s ${buildEnv} $out";
  }
  ```

  ```
  $ nix-build -E "with import <nixpkgs> {}; callPackage ./example.nix {}"
  these derivations will be built:
    /nix/store/dm11jjsk39lh8lhi8l88pzvvw85d5c3h-example.drv
  building path(s) ‘/nix/store/mq3nlfsalghxj87v41yc4wvkm8196mzs-example’
  unpacking sources
  patching sources
  configuring
  no configure script, doing nothing
  building
  /nix/store/iwxs4nwk80arwkvqdjqcy74r34wcg3wl-chroot-user:45:in `block in make_fcall': No such file or directory (Errno::ENOENT)
  	from /nix/store/iwxs4nwk80arwkvqdjqcy74r34wcg3wl-chroot-user:131:in `block in <main>'
  	from /nix/store/iwxs4nwk80arwkvqdjqcy74r34wcg3wl-chroot-user:128:in `each'
  	from /nix/store/iwxs4nwk80arwkvqdjqcy74r34wcg3wl-chroot-user:128:in `<main>'
  builder for ‘/nix/store/dm11jjsk39lh8lhi8l88pzvvw85d5c3h-example.drv’ failed with exit code 1
  ```

  ## Technical details

  * System: 18.03pre118631.66b63d2f5a (Impala)
  * Nix version: 1.11.15
  * Nixpkgs version: e2edccae47dc4972ec16bdeb6eb5374f7631fea8
  * Sandboxing enabled: yes

  /cc @abbradar 


state: closed
title: firefoxPackages: tor-browser: fix build
user_login: orivej
html_url: https://github.com/NixOS/nixpkgs/pull/31105
updated_at: 2017-11-13 00:39:29
body:
  ###### Motivation for this change

  1. `rev` contained a branch rather than a tag.
  2. Nix source paths have changed (https://github.com/NixOS/nixpkgs/pull/31004#issuecomment-341053183).
  3. It depends on gcc 5, which is going to be updated in #31088.

  ###### Things done

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

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


state: closed
title: cloc: fix build
user_login: pbogdan
html_url: https://github.com/NixOS/nixpkgs/pull/31106
updated_at: 2017-11-02 13:48:40
body:
  ###### Motivation for this change

  [It doesn't build anymore](https://hydra.nixos.org/build/63178748). Looks to be result of c3255fe8ec326d2c8fe9462d49ed83aa64d3e68f. Note that I'm not sure if this is the proper way to deal with the issue as I don't understand the offending commit.

  ###### Things done

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

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

  ---


state: closed
title: expat: 2.2.4 -> 2.2.5
user_login: rycee
html_url: https://github.com/NixOS/nixpkgs/pull/31107
updated_at: 2018-07-26 13:42:40
body:
  ###### Motivation for this change

  To bump expat to latest version. This PR targets staging since I believe it causes a mass rebuild on some platforms.

  ###### Things done

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

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


state: closed
title: openvpn-auth-ldap: init at 2.0.3
user_login: benley
html_url: https://github.com/NixOS/nixpkgs/pull/31108
updated_at: 2018-07-12 15:16:30
body:
  ###### Things done
  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: alembic: fix build
user_login: pbogdan
html_url: https://github.com/NixOS/nixpkgs/pull/31109
updated_at: 2017-11-01 22:19:58
body:
  ###### Motivation for this change

  [It doesn't build anymore](https://hydra.nixos.org/build/63176911). Unsure why `sourceRoot` was necessary here; see also comment at https://github.com/NixOS/nixpkgs/pull/31106#issue-270439902

  ###### Things done

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

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

  ---


state: closed
title: armv7l-linux: add a beagleboard.org kernel + platform.
user_login: dhess
html_url: https://github.com/NixOS/nixpkgs/pull/31110
updated_at: 2017-11-09 18:53:09
body:
  ###### Motivation for this change

  /cc @dezgeg 

  beagleboard.org maintains a kernel fork for its armv7l-based BeagleBone platforms, maintained by @RobertCNelson. The fork adds support for BeagleBone-specific pinmuxes, DTSes, etc., and does a good job of tracking upstream.

  I have been using kernels built from this kernel tree with NixOS on a BeagleBone Black for the past 5 months with great success. The device has maintained 100% uptime in an outdoor environment, running several services that read and write GPIO pins.

  (Note: Robert maintains several kernel versions in this fork. I have only tested the 4.9 version, so that is the version used by this derivation.)

  ###### Things done

  This patch adds a derivation for the beagleboard.org kernel; and a new variant of the existing `beaglebone` platform which uses the `bb.org_defconfig` defconfig from the kernel fork.

  Alternatively, you could drop the new platform and simply modify the existing `beaglebone` platform to use this defconfig.

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

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

  ---


state: closed
title: libmcs: 0.7.2 -> deprecated
user_login: c0bw3b
html_url: https://github.com/NixOS/nixpkgs/pull/31111
updated_at: 2017-11-01 23:55:55
body:
  ###### Motivation for this change
  Part of #30636 

  The `libmcs` is deprecated upstream : homepage is dead and src URL is not available anymore.
  That [GitHub legacy repo](https://github.com/atheme-legacy/libmcs) is just as dead.

  From [an issue](https://github.com/atheme/libmowgli-2/issues/1) on a GitHub repo from the same organisation (Atheme) :

  > libmcs is deprecated and is no longer used in any atheme releases or third-party releases that we know of (e.g. audacious quit using it a long time ago).

  And indeed : both GTK and Qt versions of `audacious` don't need that build input anymore (tested).


  ###### Things done

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

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

  ---


state: open
title: beep: can not open device
user_login: rkoe
html_url: https://github.com/NixOS/nixpkgs/issues/31112
updated_at: 2018-02-28 13:49:51
body:
  ## Issue description

  beep does not work.

  $ beep
  Could not open /dev/tty0 or /dev/vc/0 for writing
  open: No such file or directory

  ### Steps to reproduce

  see above

  ## Technical details

  * System: NixOS: 17.09.1927.6a0a00d91e
  * Nix version: nix-env (Nix) 1.11.15


state: open
title: pam_mount and pam_systemd modules are ordered incorrectly in pam.d service files.
user_login: curro
html_url: https://github.com/NixOS/nixpkgs/issues/31113
updated_at: 2018-08-07 02:50:52
body:
  ## Issue description

  The generated /etc/pam.d/* service files invoke the pam_systemd.so session module before pam_mount.so, if both are enabled (e.g. via security.pam.services.foo.startSession and security.pam.services.foo.pamMount respectively).  This doesn't work in the most common scenario where the user's home directory is stored in a pam-mounted encrypted volume (because systemd will fail to access the user's systemd configuration).

  ### Steps to reproduce

  * Set up pam-mounted encrypted home directory like:

  > security.pam.mount.enable = true;
  > users.extraUsers.myself.cryptHomeLuks = "/my/encrypted/volume";

  * Log in (without the encrypted volume being already mounted).
  * The user's session started by systemd will have failed to pick up configuration stored in the encrypted volume.

  ## Technical details

  * System: 17.09.1812.36a4dc392a (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.15
  * Nixpkgs version: 17.09.1812.36a4dc392a
  * Sandboxing enabled: false

  ## Proposed fix

  [Fix_pam_mount_session_module_ordering.patch.txt](https://github.com/NixOS/nixpkgs/files/1436103/Fix_pam_mount_session_module_ordering.patch.txt)


state: closed
title: selenium: 2.52.0 -> 3.6.0
user_login: jraygauthier
html_url: https://github.com/NixOS/nixpkgs/pull/31114
updated_at: 2017-11-09 02:01:24
body:
  Also brings into scope the `geckodriver` on which it depends.

  ###### Motivation for this change

  Selenium was incompatible with latest firefox version.

  ###### Things done

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

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

  ---

  Related to #30186.


state: closed
title: lxqt: 0.11.1 -> 0.12.0
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/31115
updated_at: 2017-11-02 14:58:43
body:
  ###### Motivation for this change

  Update LXQt to version 0.12.0

  [Release LXQt 0.12.0](http://lxqt.org/release/2017/10/21/lxqt-0120/)

  ###### Things done

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

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


state: closed
title: fpm: 1.6.2 -> 1.9.3
user_login: adisbladis
html_url: https://github.com/NixOS/nixpkgs/pull/31116
updated_at: 2017-11-02 03:46:07
body:
  ###### Motivation for this change
  Lots of bugfixes, some fixes around deterministic builds etc etc

  Successfully tested building a deb and an rpm with this update.

  ###### Things done

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

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

  ---


state: open
title: LXD should have more tools in its path
user_login: 5paceToast
html_url: https://github.com/NixOS/nixpkgs/issues/31117
updated_at: 2018-07-21 15:48:03
body:
  ## Issue description
  lxd supports multiple storage backends, but most of them are unusable.


  ### Steps to reproduce
  1. Set `virtualisation.lxd.enable = true;`
  2. Add your user to the `lxd` group (or perform the rest of the steps as root).
  3. Try to initialize a storage backend (e.g using `lxd init`) that isn't marked on the list below.


  ## Technical details
  Nix's lxd storage backend support matrix:
  - [x] Directory (see note 1)
  - [x] Btrfs (see note 1)
  - [x] Zfs (missing path)
  - [ ] LVM Thin Volumes (missing path)
  - [ ] Raw LVM (untested, but seems to not be present in lxd.nix)
  - [ ] Ceph (untested, but seems to not be present in lxd.nix)

  Note 1: LXD does somewhat work with the directory and btrfs backends, but any and all created containers insist that `/var/lib/lxc/rootfs` must exist.
  It doesn't actually get used. This is almost certainly a bug, and is mentioned in #25280.

  ## Potential solutions
  - LVM2 and thin-provisioning tools should almost definitely be enabled unconditionally, as per the [TODO](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/virtualisation/lxd.nix#L47).
  - Zfs and Btrfs support may potentially be autodetected based on `boot.supportedFilesystems`.
  - Ceph is sufficiently uncommon that it may be an explicitly-enabled option.

  Alternatively, we can have something ala `boot.supportedFilesystems` under, say, `virtualisation.lxd.storageBackends`.


  I'm going to be busy working for a bit, and am still somewhat unfamiliar with the nix expression language, but I'll take a look at making a (basic, to be expanded upon) patch once I have time.


state: closed
title: libgit2: 0.25.1 -> 0.26.0
user_login: peterhoeg
html_url: https://github.com/NixOS/nixpkgs/pull/31119
updated_at: 2017-11-06 02:08:10
body:
  ###### Motivation for this change

  This causes fairly significant rebuilding. 

  It also supersedes #30982 which I wasn't aware of before doing this. 

  Cc @orivej @wizeman 

  ###### Things done

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

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

  ---


state: closed
title: sqlitebrowser: 3.10.0 -> 3.10.1 and make it work with Qt 5.9
user_login: peterhoeg
html_url: https://github.com/NixOS/nixpkgs/pull/31120
updated_at: 2017-11-07 12:50:45
body:
  ###### Motivation for this change

  We were building it against qt 5.6 but it can be made to work with 5.9. Not sure if this is the right way to do this though (getting rid of references to Test and PrintSupport).

  Cc: @matthiasbeyer @ttuegel 

  ###### Things done

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

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

  ---


state: closed
title: pcmanfm: trash, operation not supported
user_login: srghma
html_url: https://github.com/NixOS/nixpkgs/issues/31121
updated_at: 2017-11-04 11:19:21
body:
  ## Issue description
  Though I can move files to trash via right click and they are end up in `/home/bjorn/.local/share/Trash/files`, restoring not supported and trash icon not shows in right sidebar

  ### Steps to reproduce
  ```
    services = {
      gnome3.gvfs.enable = true; # trash
      udisks2.enable = true;
  }

  ```
  Install pcmanfm, open, `Go -> Trash can`, `Error: Operation not supported` modal


  ## Technical details

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


state: closed
title: ACME: default to Let's Encrypt's staging CA.
user_login: P-E-Meunier
html_url: https://github.com/NixOS/nixpkgs/pull/31122
updated_at: 2017-11-02 11:18:00
body:
  ###### Motivation for this change

  The goal is to avoid hitting rate limits too soon by default, which is
  pretty bad when it hits you (for instance when NixOps forced you to
  reinstall your instance more than five times in a week)

  ###### Things done

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

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

  ---


state: closed
title: NixOS/zabbix-{server,agent}: 1.8 -> 3.4 wip
user_login: srhb
html_url: https://github.com/NixOS/nixpkgs/pull/31123
updated_at: 2018-09-27 14:29:14
body:
  ###### Motivation for this change
  Currently, the zabbix modules use a very old version of zabbix. Most of the mechanics appear to have been unaltered, but there are some fixes necessary to bring it to work with a current version. I'm unsure if this module is really used by anyone (because of its age.) If it isn't, I would like to rip it apart entirely and parameterize, among other things, the actual package version used by the module.

  I notice that @edolstra is marked as maintainer, so I'm curious if you have strong feelings on keeping this module as-is, or whether I should take a less conservative approach than this on bringing it up-to-date.

  ###### Things done

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

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

  ---


state: closed
title: nodejs: refactor generic build function
user_login: lo1tuma
html_url: https://github.com/NixOS/nixpkgs/pull/31124
updated_at: 2017-11-02 18:37:27
body:
  ###### Motivation for this change

  This removes some duplicated and dead code across the different versions of nodejs. I’ve tested the build and executed the binaries for all nodejs and nodejs-slim versions on darwin.

  ###### Things done

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

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

  ---


state: closed
title: rust-bootstrap: cleanup darwin expression
user_login: LnL7
html_url: https://github.com/NixOS/nixpkgs/pull/31125
updated_at: 2017-11-17 21:31:36
body:
  ###### Motivation for this change

  Some cleanup and fixes impurities in the rust bootstrap expressions for darwin.


  ###### Things done

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

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

  ---


state: closed
title: pcmanfm: no "Extract here"
user_login: srghma
html_url: https://github.com/NixOS/nixpkgs/issues/31126
updated_at: 2017-11-04 11:19:43
body:
  ## Issue description
  Though I can move files to trash via right click and they are end up in `/home/bjorn/.local/share/Trash/files`, restoring not supported and trash icon not shows in right sidebar

  ### Steps to reproduce

  Install pcmanfm, open, right click on zip, no "extract here" though xarchiver installed and I `compress..` menu item present on right click on zip (sorry, no image) 

  ![2017-11-02-12 24 33-screenshot](https://user-images.githubusercontent.com/7573215/32321600-4be1a712-bfca-11e7-956a-9f35590279b3.png)

  Same issue in [archlinux](https://bbs.archlinux.org/viewtopic.php?id=66558), do pcmanfm needs patch?
  ## Technical details

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


state: closed
title: Terraform_0_10 package can not be built
user_login: jesuspc
html_url: https://github.com/NixOS/nixpkgs/issues/31127
updated_at: 2017-12-23 11:04:06
body:
  ## Issue description

  The packages terraform_0_10 and terraform_0_10-full fail to build in nixos 17.09.

  ### Steps to reproduce

  ```bash
  nix-env -iA nixos.terraform_0_10
  ```

  It fails with

  ```
  ...
  go build github.com/hashicorp/terraform/tools/terraform-bundle/e2etest: no buildable Go source files in /tmp/nix-build-terraform-0.10.7.drv-0/go/src/github.com/hashicorp/terraform/tools/terraform-bundle/e2etest
  builder for ‘/nix/store/6z5n6cgc6gk8ar8rx3wx1xslywn5k761-terraform-0.10.7.drv’ failed with exit code 47
  error: build of ‘/nix/store/6z5n6cgc6gk8ar8rx3wx1xslywn5k761-terraform-0.10.7.drv’ failed
  ```

  ## Technical details

  * System: nixos 17.09
  * Nix version: nix-env (Nix) 1.11.15
  * Nixpkgs version: 17.09.1813.bf3dbc2b38
  * Sandboxing enabled: false


state: closed
title: Missing KDE audio dependency
user_login: garry-cairns
html_url: https://github.com/NixOS/nixpkgs/issues/31128
updated_at: 2017-11-02 21:19:19
body:
  ## Issue description

  On a new install I have audio but no means of controlling it. Hardware volume up/down buttons are unresponsive. Installing plasma-pa and rebooting gives me a panel icon but looks as follows when I interact with it:

  ![selection_006](https://user-images.githubusercontent.com/2401853/32327684-5672198c-bfcf-11e7-8d07-f970b7ae0f81.png)

  Checking the multimedia system settings I see this:

  ![selection_008](https://user-images.githubusercontent.com/2401853/32327734-8a924836-bfcf-11e7-91b7-d16020dd3d3a.png)

  ### Steps to reproduce

  I did a fresh install using a 17:03 live USB. My installed packages are:


      ~$ nix-env -q                                                
      amarok-2.8.0
      chromium-62.0.3202.75
      citrix-receiver-13.4.0
      cmake-cursesUI-3.9.4
      docker-17.10.0-ce
      docker-compose-1.15.0
      emacs-25.3
      gcc-wrapper-6.4.0
      ghc-8.0.2
      git-2.15.0
      gnumake-4.2.1
      keepass-2.37
      kmix-17.08.1
      libpqxx-4.0.1
      libreoffice-5.3.6.1
      msmtp-1.6.6
      ncurses-6.0-20170902
      notmuch-0.25
      offlineimap-7.1.2
      okular-17.08.1
      pandoc-1.19.2.4
      plasma-pa-5.11.1
      python3-3.5.3
      python3.5-jedi-0.9.0
      python3.6-elpy-1.9.0
      shutter-0.94
      stack-1.5.1
      texlive-combined-full-2016
      unzip-6.0

  of which `plasma-pa`, `kmix` and `amarok` were all installed, rebooting after each, as attempts to pull in the missing dependency.

  My `configuration.nix` is:


      # Edit this configuration file to define what should be installed on
      # your system.  Help is available in the configuration.nix(5) man page
      # and in the NixOS manual (accessible by running ‘nixos-help’).

      { config, pkgs, ... }:

      {
      imports =
          [ # Include the results of the hardware scan.
          ./hardware-configuration.nix
          ];

      # Use the GRUB 2 boot loader.
      boot.loader.grub.enable = true;
      boot.loader.grub.version = 2;
      # Define on which hard drive you want to install Grub.
      boot.loader.grub.device = "/dev/sda";
      # Point to the encrypted volume
      boot.initrd.luks.devices = [
          {
          name = "root";
          device = "/dev/sda3";
          preLVM = true;
          }
      ];


      # networking.hostName = "nixos"; # Define your hostname.
      networking.networkmanager.enable = true;  # Enables wireless support

      # Set your time zone.
      time.timeZone = "Europe/London";

      # List packages installed in system profile. To search by name, run:
      # $ nix-env -qaP | grep wget
      environment.systemPackages = with pkgs; [
          chromium
          plasma-nm
      ];

      # List services that you want to enable:

      # Enable the X11 windowing system.
      services.xserver.enable = true;
      services.xserver.synaptics.enable = true;
      services.xserver.layout = "gb";

      # Enable the KDE Desktop Environment.
      services.xserver.displayManager.sddm.enable = true;
      services.xserver.desktopManager.plasma5.enable = true;

      # Define user accounts. Don't forget to set a password with ‘passwd’.
      users.extraUsers.garry = {
          name = "Garry";
          group = "users";
          extraGroups = [
          "wheel" "disk" "audio" "video"
          "networkmanager" "systemd-journal"
          ];
          createHome = true;
          uid = 1000;
          home = "/home/garry";
          shell = "/run/current-system/sw/bin/bash";
      };

      users.extraUsers.euan = {
          name = "Euan";
          group = "users";
          extraGroups = [
          "disk" "audio" "video"
          "networkmanager" "systemd-journal"
          ];
          createHome = true;
          home = "/home/euan";
          shell = "/run/current-system/sw/bin/bash";
      };

      # Add some extra fonts
      fonts = {
          enableFontDir = true;
          enableGhostscriptFonts = true;
          fonts = with pkgs; [
          dejavu_fonts
          powerline-fonts
          source-code-pro
          source-sans-pro
          source-serif-pro
          ubuntu_font_family
          ];
      };

      # The NixOS release to be compatible with for stateful data such as databases.
      system.stateVersion = "17.09";

      }

  ## Technical details

  * System: 17.03.1944.6233be812f (Gorilla)
  * Nix version: nix-env (Nix) 1.11.14
  * Nixpkgs version: "17.03.1944.6233be812f"
  * Sandboxing enabled: build-use-sandbox = false


state: closed
title: Cannot install python3.6-pelican-3.7.1 -- hash mismatch
user_login: eschnett
html_url: https://github.com/NixOS/nixpkgs/issues/31130
updated_at: 2017-12-08 16:34:57
body:
  ## Issue description

  I want to install `python3.6-pelican-3.7.1`. This fails with this error message:
  ```
  [...]
    /nix/store/znkihm34vb0fbp1n8h70jagkg4x40zpb-pandoc-types-1.17.0.5
    /nix/store/zqfrjqmgjmr72j83gj7jwp90cfhx0qmc-python3.6-pytz-2017.2
    /nix/store/zsm6kwg6dh159qja0bfdgc070dp17q8b-http-client-tls-0.3.5.1-doc
    /nix/store/zzhx80rivpfzb8msk6dgww893p11fl0h-tasty-quickcheck-0.8.4-doc
  fetching path ‘/nix/store/q2s90glf18r5c18szjpah6yyc9gm72cm-pelican-3.7.1-src’...

  *** Downloading ‘https://cache.nixos.org/nar/1pjwqhdzw62pdb2qsav81rwqd121qn4pbhcsy3kxnm9gi48zl2ki.nar.xz’ (signed by ‘cache.nixos.org-1’) to ‘/nix/store/q2s90glf18r5c18szjpah6yyc9gm72cm-pelican-3.7.1-src’...
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
  100  358k  100  358k    0     0   358k      0  0:00:01 --:--:--  0:00:01 1114k

  hash mismatch in downloaded path ‘/nix/store/q2s90glf18r5c18szjpah6yyc9gm72cm-pelican-3.7.1-src’: expected 4f98b6975805708d68af319fbf184469f2716671e74d86d751798979ceca7d5a, got b4ddbe135b25270492a633de55ea17c493b7fd80f255a2530e166454ff739443
  fetching path ‘/nix/store/dh8l6311gzr3rr9x8rscqdv86i1nky59-IOKit-osx-10.11.6’...
  killing process 2381
  cannot build derivation ‘/nix/store/gk7cs4wx52p7jb05sndsnknaiiam6yhn-python3.6-pelican-3.7.1.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/gk7cs4wx52p7jb05sndsnknaiiam6yhn-python3.6-pelican-3.7.1.drv’ failed
  ```

  ### Steps to reproduce

  ```
  nix-env -j1 -i python3.6-pelican-3.7.1
  ```

  ## Technical details

  * System: (NixOS: `nixos-version`, Ubuntu/Fedora: `lsb_release -a`, ...)
  Darwin Redshift 16.7.0 Darwin Kernel Version 16.7.0: Wed Oct  4 00:17:00 PDT 2017; root:xnu-3789.71.6~1/RELEASE_X86_64 x86_64 i386 MacBookPro11,5 Darwin

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

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

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


state: closed
title: htop graphs are garbled in Konsole
user_login: DiThi
html_url: https://github.com/NixOS/nixpkgs/issues/31131
updated_at: 2018-03-25 14:04:04
body:
  ## Issue description

  ![image](https://user-images.githubusercontent.com/1127198/32329350-1daa40f8-bfdd-11e7-8d15-4443cbef3997.png)

  ### Steps to reproduce

  * Open Konsole (stand alone app or in a kpart such as yakuake)
  * Run htop

  Result is bad with low CPU load, it's even worse with high load.

  Using font Inconsolata (probably not related, after updating it had a variable width font)

  ## Technical details

  * System: 18.03pre118631.66b63d2f5a (Impala)
  * Nix version: nix-env (Nix) 1.11.15
  * Nixpkgs version: 18.03pre119086.737b466031
  * Sandboxing enabled: no


state: closed
title: fix source root locations.
user_login: pbogdan
html_url: https://github.com/NixOS/nixpkgs/pull/31132
updated_at: 2017-11-02 15:18:26
body:
  These have changed following commit https://github.com/NixOS/nixpkgs/commit/c3255fe8ec326d2c8fe9462d49ed83aa64d3e68f.

  See also:

  - https://github.com/NixOS/nixpkgs/pull/31004
  - https://github.com/NixOS/nixpkgs/pull/31106

  ###### Motivation for this change


  ###### Things done

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

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

  ---


state: open
title: Can't unpack cudatoolkit on Ubuntu due to systemd per-user tmpfs sizing
user_login: nh2
html_url: https://github.com/NixOS/nixpkgs/issues/31133
updated_at: 2017-11-02 14:03:53
body:
  ## Issue description

  When upgrading to use `release-17.09` with Nix on Ubuntu 16.04, I noticed that I can no longer install `cudatoolkit` with nix. I get `No space left on device`, despite having lots of disk space.

  After investigating with `watch -n0.5 df -h`, I found that during the decompression performed by the cudatoolkit installer, and reading [this](https://askubuntu.com/questions/855740/how-do-i-increase-size-of-per-user-tmpfs-partition-run-user-id) I figured that the problem is that systemd creates a per-user tmpfs with 10% of the RAM, and the cudatoolkit unpacker uses that as a temporary unpack destination.

  In my case the dir is `/run/user/1000`, I have 32 GB RAM, so it's ~3 GB in size, which is not enough for the cudatoolkit in 17.09.

  I worked around the problem by raising to `RuntimeDirectorySize=20%` in `/etc/systemd/logind.conf`.

  But it seems we should have some story for this, or at least a warning, or tell cudatoolkit and other packages that have large amounts of data to unpack to not use this small systemd tmpfs.

  For systems with 4GB RAM (those are still sold to consumers), it seems impossible to install cudatoolkit.

  ## Technical details

  * System: Ubuntu 16.04
  * Nix version: 1.11.14
  * Nixpkgs version: commit 0f9ab62873e0d7c0adaaa5234ffd70cd3a42ba18
  * Sandboxing enabled: no


state: closed
title: mopidy-iris: 3.4.9 -> 3.6.1
user_login: rvolosatovs
html_url: https://github.com/NixOS/nixpkgs/pull/31134
updated_at: 2017-11-02 15:36:02
body:
  ###### Motivation for this change
  Upstream update.

  ###### Things done

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

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

  ---


state: closed
title: vim-plugins: add vim-docbk and related snippets
user_login: disassembler
html_url: https://github.com/NixOS/nixpkgs/pull/31135
updated_at: 2017-11-02 15:04:23
body:
  ###### Motivation for this change
  We're documenting how to do docbook in different editors and it was suggested I add this upstream to simplify the expression required to use vim with docbook files.

  ###### Things done

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

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [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: platformio fails to upload
user_login: wucke13
html_url: https://github.com/NixOS/nixpkgs/issues/31136
updated_at: 2018-01-14 16:57:38
body:
  ## Issue description
  platformio fails to upload to an arduino, due to a missing library.
  `/home/$HOME/.platformio/packages/tool-avrdude/avrdude: error while loading shared libraries: libreadline.so.6: cannot open shared object file: No such file or directory`

  ### Steps to reproduce
  + Install platformio
  + initialize a project, make a sample main.c
  + `platformio run -t upload`.

  ## Technical details

  * System: 17.09.1927.6a0a00d91e (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.15
  * Nixpkgs version: "17.09.1927.6a0a00d91e" 
  * Sandboxing enabled: build-use-sandbox = false


state: closed
title: rambox: build from source
user_login: yegortimoshenko
html_url: https://github.com/NixOS/nixpkgs/pull/31137
updated_at: 2017-12-18 05:38:47
body:
  ###### Motivation for this change

  This makes rambox build from source. It also includes Sencha Cmd derivation (build tool used by rambox) and `fetchNodeModules` fetcher both of which are currently not available at top-level (not good enough).

  @gnidorah, please check this out and tell if it works for you, and if you see any errors in DevTools console in normal workflow.

  ###### Things done

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

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

  ---


state: open
title: xkbvalidate does not consult the services.xserver.xkbDir option
user_login: MerelyAPseudonym
html_url: https://github.com/NixOS/nixpkgs/issues/31138
updated_at: 2018-10-03 14:34:31
body:
  ## Issue description
  From what I can tell, [`xkbValidate`](https://github.com/NixOS/nixpkgs/blob/17.09/pkgs/tools/X11/xkbvalidate/xkbvalidate.c) does not use the directory pointed to by [`services.xserver.xkbDir`](https://nixos.org/nixos/options.html#services.xserver.xkbdir). As a result, `xkbValidate` believes my custom keyboard layout does not exist and fails the rebuild of NixOS.

  (I’m not sure whether this is significant at all, but I noticed that NixOS uses libxkbcommon version 0.7.1 even though 0.7.2 is the most recent release.)

  ### Steps to reproduce
  Clone [this repo](https://github.com/MerelyAPseudonym/custom-xkb-demo) as `/root/.local/share/X11/xkb/` and then ensure `/etc/nixos/configuration.nix` contains:
  ```nix
  {
    # …

    services.xserver = {
      enable = true;
      layout = "us";
      xkbVariant = "dvrh";
      xbkDir = "/root/.local/share/X11/xkb/";
    };

    # …
  }
  ```

  Attempting to rebuild produces the following error:
  ```shell-session
  [root@nixos:~]# nixos-rebuild build
  building Nix...
  building the system configuration...
  these derivations will be built:
    /nix/store/9ywbdph9551s4k7ycikf9zrlijhpxrza-xkb-validated.drv
    /nix/store/dfqp1ryxfs1skgcb381k7fzcgk6ph14r-nixos-system-nixos-17.09.1927.6a0a00d91e.drv
  building path(s) '/nix/store/6vhl471smmdlmkxrqzba290p52h35dmv-xkb-validated'
  The XKB keyboard definition failed to compile:
      Couldn't process include statement for 'us(dvrh)'
      Abandoning symbols file "(unnamed)"
      Failed to compile xkb_symbols
      Failed to compile keymap
  builder for '/nix/store/9ywbdph9551s4k7ycikf9zrlijhpxrza-xkb-validated.drv' failed with exit code 1
  cannot build derivation '/nix/store/dfqp1ryxfs1skgcb381k7fzcgk6ph14r-nixos-system-nixos-17.09.1927.6a0a00d91e.drv': 1 dependencies couldn't be built
  error: build of '/nix/store/dfqp1ryxfs1skgcb381k7fzcgk6ph14r-nixos-system-nixos-17.09.1927.6a0a00d91e.drv' failed
  ```

  ## Technical details
  (generated by `nix-info --markdown`)
   - system: `"x86_64-linux"`
   - host os: `Linux 4.9.59, NixOS, 17.09.1927.6a0a00d91e (Hummingbird)`
   - multi-user?: `yes`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.15`
   - channels(root): `"nixos-17.09.1927.6a0a00d91e"`
   - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs`


state: closed
title: build-pecl: honour nativeBuildInputs
user_login: pbogdan
html_url: https://github.com/NixOS/nixpkgs/pull/31139
updated_at: 2017-11-02 18:54:30
body:
  Otherwise certain extensions are unable to locate pkgconfig.

  ###### Motivation for this change

  Following tree wide clean up of moving pkgconfig to nativeBuildInputs a number of PHP extensions are currently failing to build.

  ###### Things done

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

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

  ---


state: closed
title: dropbox: use buildFHSUserEnv
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/pull/31140
updated_at: 2019-04-17 01:51:29
body:
  Instead of adapting Dropbox to NixOS with patchelf, NixOS is adapted to Dropbox
  with an FHS user environment. A crash due to missing libXert (#15356) is
  fixed. The client's automatic updater is fixed; this obviates the need to
  update Dropbox in Nixpkgs every time the client is updated upstream!

  Resolves: #15356

  ### Testing

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

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

  ---


state: closed
title: libdwarf: 20161124 -> 20170709
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/31143
updated_at: 2017-11-02 20:50:14
body:
  ###### Motivation for this change

  Fixes a few vulnerabilities and some dwarf5 support maybe.

  ###### Things done

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

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

  ---


state: closed
title: Upgrade OpenSSL for CVE-2017-3732, CVE-2017-3193
user_login: grahamc
html_url: https://github.com/NixOS/nixpkgs/issues/31144
updated_at: 2017-11-02 19:51:49
body:
  ## Issue description

  OpenSSL 1.1.0g and 1.0.2m were released. The following patch gets us half of the way there:

  ```diff
  diff --git a/pkgs/development/libraries/openssl/default.nix b/pkgs/development/libraries/openssl/default.nix
  index 5a4d23b6a39..68e88cc57d0 100644
  --- a/pkgs/development/libraries/openssl/default.nix
  +++ b/pkgs/development/libraries/openssl/default.nix
  @@ -107,13 +107,13 @@ let
   in {
   
     openssl_1_0_2 = common {
  -    version = "1.0.2l";
  -    sha256 = "037kvpisc6qh5dkppcwbm5bg2q800xh2hma3vghz8xcycmdij1yf";
  +    version = "1.0.2m";
  +    sha256 = "03vvlfnxx4lhxc83ikfdl6jqph4h52y7lb7li03va6dkqrgg2vwc";
     };
   
     openssl_1_1_0 = common {
  -    version = "1.1.0f";
  -    sha256 = "0r97n4n552ns571diz54qsgarihrxvbn7kvyv8wjyfs9ybrldxqj";
  +    version = "1.1.0g";
  +    sha256 = "1bvka2wf33w2vxv7yw578nnjqyhz2b3chvfb0l4k2ffscw950kfy";
     };
   
   }
  ```

  however a patch of ours doesn't apply:

  ```
  applying patch /nix/store/5hg176hhc19mg8vm2rg3lv2j3vlj166b-nix-ssl-cert-file.patch
  patching file crypto/x509/by_file.c
  Hunk #1 FAILED at 97.
  1 out of 1 hunk FAILED -- saving rejects to file crypto/x509/by_file.c.rej
  ```

  cc @domenkozar who authored the patch, @obadz @fpletz 

  please also backport the upgrade.


state: closed
title: bundlerEnv: support unicode executables
user_login: manveru
html_url: https://github.com/NixOS/nixpkgs/pull/31145
updated_at: 2017-11-30 09:52:53
body:
  ###### Motivation for this change

  This fixes https://github.com/manveru/bundix/issues/19

  ###### Things done

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

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

  ---


state: closed
title: Kafka: Update + Tests
user_login: NeQuissimus
html_url: https://github.com/NixOS/nixpkgs/pull/31146
updated_at: 2017-11-04 15:06:36
body:
  ###### Motivation for this change
  Kafka 1.0 release

  ###### Things done

  - Added Kafka 1.0
  - Added Kafka 0.11
  - Updated Kafka 0.10
  - Test for Zookeeper (ZK server is needed for Kafka, so I added a test while I was at it)
  - Test for Kafka 1.0
  - Test for Kafka 0.11
  - Test for Kafka 0.10
  - Test for Kafka 0.9
  - Remove Kafka 0.8

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

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

  ---


state: closed
title: Upgrade OpenSSL for CVE-2017-3732, CVE-2017-3193
user_login: grahamc
html_url: https://github.com/NixOS/nixpkgs/pull/31147
updated_at: 2017-11-02 19:26:18
body:
  ###### Motivation for this change

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

  ###### Things done

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

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

  ---


state: closed
title: nvidia-x11-stable: 384.90 -> 387.22
user_login: MP2E
html_url: https://github.com/NixOS/nixpkgs/pull/31148
updated_at: 2017-11-22 03:17:04
body:
  ###### Motivation for this change
  Updates the nvidia-x11 driver to the newest stable to support the 1070 Ti, and give us the latest fixes for other cards.

  In addition to being a version bump, it required me to comment out NIX_LDFLAGS in settings.nix, and I want to be sure that didn't break anything because I don't know the intention of why it was added. nvidia-settings is working on my setup with no noticeable changes.

  ###### 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"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: postage: replaced by pgmanage-10.0.2
user_login: basvandijk
html_url: https://github.com/NixOS/nixpkgs/pull/31149
updated_at: 2017-11-03 11:32:30
body:
  `postage` is no longer maintained and has been [replaced](https://github.com/workflowproducts/postage#postage-has-been-replaced-with-pgmanage) by the identical `pgmanage`.

  I replaced `pkgs.postage` with `pkgs.pgmanage` and renamed the corrersponding NixOS module.

  When a user enables the deprecated `services.postage.enable` option the following error will be raised:

      Failed assertions:
      - services.postage is deprecated in favor of pgmanage. They have the same options so just substitute postage for pgmanage.

  A new test  `tests.pgmanage` has been added which builds successfully.

  ###### Motivation for this change


  ###### Things done

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

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

  ---


state: closed
title: Reintroducing mkRustCrate
user_login: P-E-Meunier
html_url: https://github.com/NixOS/nixpkgs/pull/31150
updated_at: 2017-12-13 01:50:10
body:
  ###### Motivation for this change
  This is another way to compile Rust programs, which uses Nix instead
  of Cargo to manage dependencies. Compiling a package can reuse
  previously compiled dependencies.
      
  This uses a companion Rust crate called generate-nix-pkg to produce
  the .nix files from a Cargo.lock.

  Especially useful in combination with NixOps.

  ###### Things done

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

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

  ---


state: closed
title: vboot_reference: 20130507 -> 20171023
user_login: lheckemann
html_url: https://github.com/NixOS/nixpkgs/pull/31151
updated_at: 2017-11-03 06:20:31
body:
  ###### Motivation for this change

  In addition to updating to a more recent upstream version, this
  installs the development signing keys to $out/share and removes the separate
  vbutil_* tools in favour of the single futility tool. It also removes the restriction to only build on x86 systems — it works just fine on ARM!


  ###### Things done

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


state: open
title: srcOnly does not pass through
user_login: TMVector
html_url: https://github.com/NixOS/nixpkgs/issues/31152
updated_at: 2017-11-02 20:22:40
body:
  ## Issue description
  The [`srcOnly`](https://github.com/NixOS/nixpkgs/blob/master/pkgs/build-support/src-only/default.nix) utility function accepts additional attributes in its parameter set, but does nothing with them.

  One might expect the below example to work, since the attribute `sourceRoot` is not accepted, but it does not. It fails with `unpacker produced multiple directories`.
  ```
  pkgs.srcOnly {
    name = "tar-with-multiple-dirs";
    src = ./example.tar.gz;
    sourceRoot = ".";
  }
  ```

  -----

  It seems sensible that this function should either:
  - pass the attributes through to `mkDerivation`, or
  - not accept them in the first place, as it is confusing.


state: closed
title: phpPackages.apcu: 5.1.2 -> 5.1.8 and enable tests
user_login: jbboehr
html_url: https://github.com/NixOS/nixpkgs/pull/31153
updated_at: 2017-11-03 01:06:30
body:
  ###### Motivation for this change

  Fixes #30734 - 5.1.2 segfaults

  ###### Things done

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

  ---

  I'm using a multi-user setup on Ubuntu Xenial at the moment, and getting this when I enable sandboxing (considering I just changed the version, I wouldn't expect this to be a result of my change):

  ```
  /nix/store/dkrn0k8hxqcdk0bmap3dx41ln0y5cvrf-php-7.0.24-dev/bin/phpize: /nix/store/463g7ww3vdy5bkrl5ycvlqfnxfsz4q76-autoconf-2.69/bin/autoconf: /bin/sh: bad interpreter: No such file or directory
  ```

  I'm also not sure how to get the alternate, shorter sha256 - I tried using the one from the source folder in /nix/store but it was much shorter.


state: closed
title: Radeon no longer works
user_login: simendsjo
html_url: https://github.com/NixOS/nixpkgs/issues/31154
updated_at: 2018-04-26 20:33:19
body:
  ## Issue description

  I just updated from 17.09.1927.6a0a00d91e to 17.09.1965.c567ec632e, and now radeon (or X?) is broken.

  ```
  Nov 02 20:55:36 simendsjo-macbook kernel: radeon 0000:01:00.0: ring 0 stalled for more than 10061msec
  Nov 02 20:55:36 simendsjo-macbook kernel: radeon 0000:01:00.0: GPU lockup (current fence id 0x0000000000000006 last fence id 0x0000000000000008 on ring 0)
  Nov 02 20:55:36 simendsjo-macbook kernel: radeon 0000:01:00.0: Saved 79 dwords of commands on ring 0.
  Nov 02 20:55:36 simendsjo-macbook kernel: radeon 0000:01:00.0: GPU softreset: 0x00000049
  Nov 02 20:55:36 simendsjo-macbook kernel: radeon 0000:01:00.0:   GRBM_STATUS               = 0xB2523028
  Nov 02 20:55:36 simendsjo-macbook kernel: radeon 0000:01:00.0:   GRBM_STATUS_SE0           = 0x0D800006
  Nov 02 20:55:36 simendsjo-macbook kernel: radeon 0000:01:00.0:   GRBM_STATUS_SE1           = 0x00000006
  Nov 02 20:55:36 simendsjo-macbook kernel: radeon 0000:01:00.0:   SRBM_STATUS               = 0x200000C0
  Nov 02 20:55:36 simendsjo-macbook kernel: radeon 0000:01:00.0:   SRBM_STATUS2              = 0x00000000
  Nov 02 20:55:36 simendsjo-macbook kernel: radeon 0000:01:00.0:   R_008674_CP_STALLED_STAT1 = 0x00000000
  Nov 02 20:55:36 simendsjo-macbook kernel: radeon 0000:01:00.0:   R_008678_CP_STALLED_STAT2 = 0x40000000
  Nov 02 20:55:36 simendsjo-macbook kernel: radeon 0000:01:00.0:   R_00867C_CP_BUSY_STAT     = 0x00408006
  Nov 02 20:55:36 simendsjo-macbook kernel: radeon 0000:01:00.0:   R_008680_CP_STAT          = 0x84228647
  Nov 02 20:55:36 simendsjo-macbook kernel: radeon 0000:01:00.0:   R_00D034_DMA_STATUS_REG   = 0x44C83D57
  Nov 02 20:55:36 simendsjo-macbook kernel: radeon 0000:01:00.0:   R_00D834_DMA_STATUS_REG   = 0x44C83D57
  Nov 02 20:55:36 simendsjo-macbook kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x00000000
  Nov 02 20:55:36 simendsjo-macbook kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x00000000
  Nov 02 20:55:37 simendsjo-macbook kernel: radeon 0000:01:00.0: GRBM_SOFT_RESET=0x0000DDFF
  Nov 02 20:55:37 simendsjo-macbook kernel: radeon 0000:01:00.0: SRBM_SOFT_RESET=0x00000100
  Nov 02 20:55:37 simendsjo-macbook kernel: radeon 0000:01:00.0:   GRBM_STATUS               = 0x00003028
  Nov 02 20:55:37 simendsjo-macbook kernel: radeon 0000:01:00.0:   GRBM_STATUS_SE0           = 0x00000006
  Nov 02 20:55:37 simendsjo-macbook kernel: radeon 0000:01:00.0:   GRBM_STATUS_SE1           = 0x00000006
  Nov 02 20:55:37 simendsjo-macbook kernel: radeon 0000:01:00.0:   SRBM_STATUS               = 0x200000C0
  Nov 02 20:55:37 simendsjo-macbook kernel: radeon 0000:01:00.0:   SRBM_STATUS2              = 0x00000000
  Nov 02 20:55:37 simendsjo-macbook kernel: radeon 0000:01:00.0:   R_008674_CP_STALLED_STAT1 = 0x00000000
  Nov 02 20:55:37 simendsjo-macbook kernel: radeon 0000:01:00.0:   R_008678_CP_STALLED_STAT2 = 0x00000000
  Nov 02 20:55:37 simendsjo-macbook kernel: radeon 0000:01:00.0:   R_00867C_CP_BUSY_STAT     = 0x00000000
  Nov 02 20:55:37 simendsjo-macbook kernel: radeon 0000:01:00.0:   R_008680_CP_STAT          = 0x00000000
  Nov 02 20:55:37 simendsjo-macbook kernel: radeon 0000:01:00.0:   R_00D034_DMA_STATUS_REG   = 0x44C83D57
  Nov 02 20:55:37 simendsjo-macbook kernel: radeon 0000:01:00.0:   R_00D834_DMA_STATUS_REG   = 0x44C83D57
  Nov 02 20:55:37 simendsjo-macbook kernel: radeon 0000:01:00.0: GPU reset succeeded, trying to resume
  Nov 02 20:55:37 simendsjo-macbook kernel: [drm] probing gen 2 caps for device 8086:d01 = 261ac83/e
  Nov 02 20:55:37 simendsjo-macbook kernel: [drm] PCIE gen 3 link speeds already enabled
  Nov 02 20:55:37 simendsjo-macbook kernel: [drm] PCIE GART of 2048M enabled (table at 0x00000000001D6000).
  Nov 02 20:55:37 simendsjo-macbook kernel: radeon 0000:01:00.0: WB enabled
  Nov 02 20:55:37 simendsjo-macbook kernel: radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000080000c00 and cpu addr 0xffff9a6922c43c00
  Nov 02 20:55:37 simendsjo-macbook kernel: radeon 0000:01:00.0: fence driver on ring 1 use gpu addr 0x0000000080000c04 and cpu addr 0xffff9a6922c43c04
  Nov 02 20:55:37 simendsjo-macbook kernel: radeon 0000:01:00.0: fence driver on ring 2 use gpu addr 0x0000000080000c08 and cpu addr 0xffff9a6922c43c08
  Nov 02 20:55:37 simendsjo-macbook kernel: radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000080000c0c and cpu addr 0xffff9a6922c43c0c
  Nov 02 20:55:37 simendsjo-macbook kernel: radeon 0000:01:00.0: fence driver on ring 4 use gpu addr 0x0000000080000c10 and cpu addr 0xffff9a6922c43c10
  Nov 02 20:55:37 simendsjo-macbook kernel: radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x0000000000075a18 and cpu addr 0xffffae0b84235a18
  Nov 02 20:55:37 simendsjo-macbook kernel: radeon 0000:01:00.0: failed VCE resume (-22).
  Nov 02 20:55:37 simendsjo-macbook kernel: [drm] ring test on 0 succeeded in 2 usecs
  Nov 02 20:55:37 simendsjo-macbook kernel: [drm] ring test on 1 succeeded in 1 usecs
  Nov 02 20:55:37 simendsjo-macbook kernel: [drm] ring test on 2 succeeded in 1 usecs
  Nov 02 20:55:37 simendsjo-macbook kernel: [drm] ring test on 3 succeeded in 8 usecs
  Nov 02 20:55:37 simendsjo-macbook kernel: [drm] ring test on 4 succeeded in 3 usecs
  Nov 02 20:55:37 simendsjo-macbook kernel: [drm] ring test on 5 succeeded in 2 usecs
  Nov 02 20:55:37 simendsjo-macbook kernel: [drm] UVD initialized successfully.
  Nov 02 20:55:38 simendsjo-macbook systemd-journald[534]: Suppressed 55 messages from /system.slice/display-manager.service
  Nov 02 20:55:38 simendsjo-macbook X[941]: (II) device control: off
  Nov 02 20:55:38 simendsjo-macbook X[941]: (II) AIGLX: Suspending AIGLX clients for VT switch
  Nov 02 20:55:39 simendsjo-macbook systemd[1]: Started Getty on tty2.
  Nov 02 20:55:39 simendsjo-macbook kernel: [drm:radeon_dp_link_train [radeon]] *ERROR* displayport link status failed
  Nov 02 20:55:39 simendsjo-macbook kernel: [drm:radeon_dp_link_train [radeon]] *ERROR* clock recovery failed
  Nov 02 20:55:40 simendsjo-macbook kernel: [drm:r600_ib_test [radeon]] *ERROR* radeon: fence wait timed out.
  Nov 02 20:55:40 simendsjo-macbook kernel: [drm:radeon_ib_ring_tests [radeon]] *ERROR* radeon: failed testing IB on GFX ring (-110).
  Nov 02 20:55:40 simendsjo-macbook kernel: radeon 0000:01:00.0: GPU softreset: 0x00000049
  Nov 02 20:55:40 simendsjo-macbook kernel: radeon 0000:01:00.0:   GRBM_STATUS               = 0xE7DE0028
  Nov 02 20:55:40 simendsjo-macbook kernel: radeon 0000:01:00.0:   GRBM_STATUS_SE0           = 0xEDC00000
  Nov 02 20:55:40 simendsjo-macbook kernel: radeon 0000:01:00.0:   GRBM_STATUS_SE1           = 0x00000006
  Nov 02 20:55:40 simendsjo-macbook kernel: radeon 0000:01:00.0:   SRBM_STATUS               = 0x20000AC0
  Nov 02 20:55:40 simendsjo-macbook kernel: radeon 0000:01:00.0:   SRBM_STATUS2              = 0x00000000
  Nov 02 20:55:40 simendsjo-macbook kernel: radeon 0000:01:00.0:   R_008674_CP_STALLED_STAT1 = 0x00000000
  Nov 02 20:55:40 simendsjo-macbook kernel: radeon 0000:01:00.0:   R_008678_CP_STALLED_STAT2 = 0x00010800
  Nov 02 20:55:40 simendsjo-macbook kernel: radeon 0000:01:00.0:   R_00867C_CP_BUSY_STAT     = 0x00008000
  Nov 02 20:55:40 simendsjo-macbook kernel: radeon 0000:01:00.0:   R_008680_CP_STAT          = 0x80038647
  Nov 02 20:55:40 simendsjo-macbook kernel: radeon 0000:01:00.0:   R_00D034_DMA_STATUS_REG   = 0x44C83D57
  Nov 02 20:55:40 simendsjo-macbook kernel: radeon 0000:01:00.0:   R_00D834_DMA_STATUS_REG   = 0x44C83D57
  Nov 02 20:55:40 simendsjo-macbook kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x00000000
  Nov 02 20:55:40 simendsjo-macbook kernel: radeon 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x00000000
  Nov 02 20:55:41 simendsjo-macbook kernel: radeon 0000:01:00.0: GRBM_SOFT_RESET=0x0000DDFF
  Nov 02 20:55:41 simendsjo-macbook kernel: radeon 0000:01:00.0: SRBM_SOFT_RESET=0x00000100
  Nov 02 20:55:41 simendsjo-macbook kernel: radeon 0000:01:00.0:   GRBM_STATUS               = 0x00003028
  Nov 02 20:55:41 simendsjo-macbook kernel: radeon 0000:01:00.0:   GRBM_STATUS_SE0           = 0x00000006
  Nov 02 20:55:41 simendsjo-macbook kernel: radeon 0000:01:00.0:   GRBM_STATUS_SE1           = 0x00000006
  Nov 02 20:55:41 simendsjo-macbook kernel: radeon 0000:01:00.0:   SRBM_STATUS               = 0x200000C0
  Nov 02 20:55:41 simendsjo-macbook kernel: radeon 0000:01:00.0:   SRBM_STATUS2              = 0x00000000
  Nov 02 20:55:41 simendsjo-macbook kernel: radeon 0000:01:00.0:   R_008674_CP_STALLED_STAT1 = 0x00000000
  Nov 02 20:55:41 simendsjo-macbook kernel: radeon 0000:01:00.0:   R_008678_CP_STALLED_STAT2 = 0x00000000
  Nov 02 20:55:41 simendsjo-macbook kernel: radeon 0000:01:00.0:   R_00867C_CP_BUSY_STAT     = 0x00000000
  Nov 02 20:55:41 simendsjo-macbook kernel: radeon 0000:01:00.0:   R_008680_CP_STAT          = 0x00000000
  Nov 02 20:55:41 simendsjo-macbook kernel: radeon 0000:01:00.0:   R_00D034_DMA_STATUS_REG   = 0x44C83D57
  Nov 02 20:55:41 simendsjo-macbook kernel: radeon 0000:01:00.0:   R_00D834_DMA_STATUS_REG   = 0x44C83D57
  Nov 02 20:55:41 simendsjo-macbook kernel: radeon 0000:01:00.0: GPU reset succeeded, trying to resume
  Nov 02 20:55:41 simendsjo-macbook kernel: [drm] probing gen 2 caps for device 8086:d01 = 261ac83/e
  Nov 02 20:55:41 simendsjo-macbook kernel: [drm] PCIE gen 3 link speeds already enabled
  Nov 02 20:55:41 simendsjo-macbook kernel: [drm] PCIE GART of 2048M enabled (table at 0x00000000001D6000).
  Nov 02 20:55:41 simendsjo-macbook kernel: radeon 0000:01:00.0: WB enabled
  Nov 02 20:55:41 simendsjo-macbook kernel: radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000080000c00 and cpu addr 0xffff9a6922c43c00
  Nov 02 20:55:41 simendsjo-macbook kernel: radeon 0000:01:00.0: fence driver on ring 1 use gpu addr 0x0000000080000c04 and cpu addr 0xffff9a6922c43c04
  Nov 02 20:55:41 simendsjo-macbook kernel: radeon 0000:01:00.0: fence driver on ring 2 use gpu addr 0x0000000080000c08 and cpu addr 0xffff9a6922c43c08
  Nov 02 20:55:41 simendsjo-macbook kernel: radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000080000c0c and cpu addr 0xffff9a6922c43c0c
  Nov 02 20:55:41 simendsjo-macbook kernel: radeon 0000:01:00.0: fence driver on ring 4 use gpu addr 0x0000000080000c10 and cpu addr 0xffff9a6922c43c10
  Nov 02 20:55:41 simendsjo-macbook kernel: radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x0000000000075a18 and cpu addr 0xffffae0b84235a18
  Nov 02 20:55:41 simendsjo-macbook kernel: radeon 0000:01:00.0: failed VCE resume (-22).
  Nov 02 20:55:41 simendsjo-macbook kernel: [drm] ring test on 0 succeeded in 2 usecs
  Nov 02 20:55:41 simendsjo-macbook kernel: [drm] ring test on 1 succeeded in 1 usecs
  Nov 02 20:55:41 simendsjo-macbook kernel: [drm] ring test on 2 succeeded in 1 usecs
  Nov 02 20:55:41 simendsjo-macbook kernel: [drm] ring test on 3 succeeded in 9 usecs
  Nov 02 20:55:41 simendsjo-macbook kernel: [drm] ring test on 4 succeeded in 3 usecs
  Nov 02 20:55:41 simendsjo-macbook kernel: [drm] ring test on 5 succeeded in 2 usecs
  Nov 02 20:55:41 simendsjo-macbook kernel: [drm] UVD initialized successfully.
  Nov 02 20:55:42 simendsjo-macbook kernel: [drm:radeon_dp_link_train [radeon]] *ERROR* displayport link status failed
  Nov 02 20:55:42 simendsjo-macbook kernel: [drm:radeon_dp_link_train [radeon]] *ERROR* clock recovery failed
  Nov 02 20:55:42 simendsjo-macbook kernel: [drm] ib test on ring 0 succeeded in 0 usecs
  Nov 02 20:55:42 simendsjo-macbook kernel: [drm] ib test on ring 1 succeeded in 0 usecs
  Nov 02 20:55:42 simendsjo-macbook kernel: [drm] ib test on ring 2 succeeded in 0 usecs
  Nov 02 20:55:42 simendsjo-macbook kernel: [drm] ib test on ring 3 succeeded in 0 usecs
  Nov 02 20:55:42 simendsjo-macbook kernel: [drm] ib test on ring 4 succeeded in 0 usecs
  Nov 02 20:55:43 simendsjo-macbook kernel: [drm:uvd_v1_0_ib_test [radeon]] *ERROR* radeon: fence wait timed out.
  Nov 02 20:55:43 simendsjo-macbook kernel: [drm:radeon_ib_ring_tests [radeon]] *ERROR* radeon: failed testing IB on ring 5 (-110).
  Nov 02 20:55:43 simendsjo-macbook kernel: radeon 0000:01:00.0: scheduling IB failed (-12).
  Nov 02 20:55:43 simendsjo-macbook kernel: [drm:radeon_vce_get_create_msg [radeon]] *ERROR* radeon: failed to schedule ib (-12).
  Nov 02 20:55:43 simendsjo-macbook kernel: [drm:radeon_vce_ib_test [radeon]] *ERROR* radeon: failed to get create msg (-12).
  Nov 02 20:55:43 simendsjo-macbook kernel: [drm:radeon_ib_ring_tests [radeon]] *ERROR* radeon: failed testing IB on ring 6 (-12).
  Nov 02 20:55:43 simendsjo-macbook kernel: radeon 0000:01:00.0: scheduling IB failed (-12).
  Nov 02 20:55:43 simendsjo-macbook kernel: [drm:radeon_vce_get_create_msg [radeon]] *ERROR* radeon: failed to schedule ib (-12).
  Nov 02 20:55:43 simendsjo-macbook kernel: [drm:radeon_vce_ib_test [radeon]] *ERROR* radeon: failed to get create msg (-12).
  Nov 02 20:55:43 simendsjo-macbook kernel: [drm:radeon_ib_ring_tests [radeon]] *ERROR* radeon: failed testing IB on ring 7 (-12).
  Nov 02 20:55:43 simendsjo-macbook X[941]: (EE) modeset(0): failed to set mode: Permission denied
  ```

  ### Steps to reproduce



  ## Technical details

  * System: 17.09.1927.6a0a00d91e (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.15
  * Nixpkgs version: 17.09.1965.c567ec632e
  * Sandboxing enabled: true


state: open
title: rhythmbox crashes and missing plugins
user_login: castilma
html_url: https://github.com/NixOS/nixpkgs/issues/31155
updated_at: 2018-04-19 10:43:15
body:
  ## Issue description
  rhythmbox can't import some file types in my music directory and lists those under import-error. 
  the according error message is always

  > Additional GStreamer plugins are required to play this file: [plugin name]

  where:

  file type | plugin name
  ------- | -----------
  mp4 | MPEG-4 AAC decoder
  opus    | Opus decoder
  wma    | Windows Media Audio 8
  wav    | Microsoft ADPCM

  i understand why the wma and aac decoder aren't installed by default, but kinda expected opus and wav to be playable.

  at the bottom right there is a button saying 'Install Additional Software'. when I press that, it crashes.
  the backtrace is below.

  installing gstreamer plugins doesn't change anything. how am I supposed to add more plugins?

  ```
  *** Error in `/home/mcd/.nix-profile/bin/rhythmbox': realloc(): invalid next size: 0x0000000001f355e0 ***
  ======= Backtrace: =========
  /nix/store/kjwbqnh13dxh6w4pk2gb3ddmhpiaihqg-glibc-2.25/lib/libc.so.6(+0x711b6)[0x7f2a6256e1b6]
  /nix/store/kjwbqnh13dxh6w4pk2gb3ddmhpiaihqg-glibc-2.25/lib/libc.so.6(+0x77596)[0x7f2a62574596]
  /nix/store/kjwbqnh13dxh6w4pk2gb3ddmhpiaihqg-glibc-2.25/lib/libc.so.6(+0x7a599)[0x7f2a62577599]
  /nix/store/kjwbqnh13dxh6w4pk2gb3ddmhpiaihqg-glibc-2.25/lib/libc.so.6(realloc+0x156)[0x7f2a625788d6]
  /nix/store/cvydyhj7lgwj45frsi942vrkwi7cx3b6-glib-2.50.3/lib/libglib-2.0.so.0(g_realloc+0x28)[0x7f2a62f93388]
  /nix/store/cc1r894d9shpidx7dhhxa1i18kb5mblm-rhythmbox-3.2.1/lib/librhythmbox-core.so.9(+0x795b6)[0x7f2a6e7ac5b6]
  /nix/store/cvydyhj7lgwj45frsi942vrkwi7cx3b6-glib-2.50.3/lib/libgobject-2.0.so.0(g_closure_invoke+0x145)[0x7f2a63470a85]
  /nix/store/cvydyhj7lgwj45frsi942vrkwi7cx3b6-glib-2.50.3/lib/libgobject-2.0.so.0(+0x21a71)[0x7f2a63482a71]
  /nix/store/cvydyhj7lgwj45frsi942vrkwi7cx3b6-glib-2.50.3/lib/libgobject-2.0.so.0(g_signal_emit_valist+0xfbc)[0x7f2a6348b81c]
  /nix/store/cvydyhj7lgwj45frsi942vrkwi7cx3b6-glib-2.50.3/lib/libgobject-2.0.so.0(g_signal_emit+0x8f)[0x7f2a6348bb4f]
  /nix/store/cvydyhj7lgwj45frsi942vrkwi7cx3b6-glib-2.50.3/lib/libgobject-2.0.so.0(+0xfcb4)[0x7f2a63470cb4]
  /nix/store/cvydyhj7lgwj45frsi942vrkwi7cx3b6-glib-2.50.3/lib/libgobject-2.0.so.0(g_signal_emit_valist+0xc06)[0x7f2a6348b466]
  /nix/store/cvydyhj7lgwj45frsi942vrkwi7cx3b6-glib-2.50.3/lib/libgobject-2.0.so.0(g_signal_emit+0x8f)[0x7f2a6348bb4f]
  /nix/store/2m105y8zzz9z4dlrz9nhfc5nfck2hlwv-gtk+3-3.22.8/lib/libgtk-3.so.0(+0x12cffd)[0x7f2a6c971ffd]
  /nix/store/2m105y8zzz9z4dlrz9nhfc5nfck2hlwv-gtk+3-3.22.8/lib/libgtk-3.so.0(+0x12d065)[0x7f2a6c972065]
  /nix/store/cvydyhj7lgwj45frsi942vrkwi7cx3b6-glib-2.50.3/lib/libgobject-2.0.so.0(+0xfcb4)[0x7f2a63470cb4]
  /nix/store/cvydyhj7lgwj45frsi942vrkwi7cx3b6-glib-2.50.3/lib/libgobject-2.0.so.0(g_signal_emit_valist+0xc06)[0x7f2a6348b466]
  /nix/store/cvydyhj7lgwj45frsi942vrkwi7cx3b6-glib-2.50.3/lib/libgobject-2.0.so.0(g_signal_emit+0x8f)[0x7f2a6348bb4f]
  /nix/store/2m105y8zzz9z4dlrz9nhfc5nfck2hlwv-gtk+3-3.22.8/lib/libgtk-3.so.0(+0x12b460)[0x7f2a6c970460]
  /nix/store/m8n63a5d7dx99pm0ay7853hbwlwjvyrp-libffi-3.2.1/lib/../lib64/libffi.so.6(ffi_call_unix64+0x4c)[0x7f2a6325e100]
  /nix/store/m8n63a5d7dx99pm0ay7853hbwlwjvyrp-libffi-3.2.1/lib/../lib64/libffi.so.6(ffi_call+0x2eb)[0x7f2a6325db6b]
  /nix/store/cvydyhj7lgwj45frsi942vrkwi7cx3b6-glib-2.50.3/lib/libgobject-2.0.so.0(g_cclosure_marshal_generic_va+0x3b5)[0x7f2a634717d5]
  /nix/store/cvydyhj7lgwj45frsi942vrkwi7cx3b6-glib-2.50.3/lib/libgobject-2.0.so.0(+0xfcb4)[0x7f2a63470cb4]
  /nix/store/cvydyhj7lgwj45frsi942vrkwi7cx3b6-glib-2.50.3/lib/libgobject-2.0.so.0(g_signal_emit_valist+0xc06)[0x7f2a6348b466]
  /nix/store/cvydyhj7lgwj45frsi942vrkwi7cx3b6-glib-2.50.3/lib/libgobject-2.0.so.0(g_signal_emit+0x8f)[0x7f2a6348bb4f]
  /nix/store/2m105y8zzz9z4dlrz9nhfc5nfck2hlwv-gtk+3-3.22.8/lib/libgtk-3.so.0(+0x1e6af1)[0x7f2a6ca2baf1]
  /nix/store/cvydyhj7lgwj45frsi942vrkwi7cx3b6-glib-2.50.3/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__BOXEDv+0x7e)[0x7f2a6347389e]
  /nix/store/cvydyhj7lgwj45frsi942vrkwi7cx3b6-glib-2.50.3/lib/libgobject-2.0.so.0(+0xfcb4)[0x7f2a63470cb4]
  /nix/store/cvydyhj7lgwj45frsi942vrkwi7cx3b6-glib-2.50.3/lib/libgobject-2.0.so.0(g_signal_emit_valist+0xc06)[0x7f2a6348b466]
  /nix/store/cvydyhj7lgwj45frsi942vrkwi7cx3b6-glib-2.50.3/lib/libgobject-2.0.so.0(g_signal_emit+0x8f)[0x7f2a6348bb4f]
  /nix/store/2m105y8zzz9z4dlrz9nhfc5nfck2hlwv-gtk+3-3.22.8/lib/libgtk-3.so.0(+0x1e3d9e)[0x7f2a6ca28d9e]
  /nix/store/2m105y8zzz9z4dlrz9nhfc5nfck2hlwv-gtk+3-3.22.8/lib/libgtk-3.so.0(+0x1e53db)[0x7f2a6ca2a3db]
  /nix/store/2m105y8zzz9z4dlrz9nhfc5nfck2hlwv-gtk+3-3.22.8/lib/libgtk-3.so.0(+0x1e80d5)[0x7f2a6ca2d0d5]
  /nix/store/2m105y8zzz9z4dlrz9nhfc5nfck2hlwv-gtk+3-3.22.8/lib/libgtk-3.so.0(gtk_event_controller_handle_event+0x8b)[0x7f2a6c9fa4bb]
  /nix/store/2m105y8zzz9z4dlrz9nhfc5nfck2hlwv-gtk+3-3.22.8/lib/libgtk-3.so.0(+0x37b61b)[0x7f2a6cbc061b]
  /nix/store/2m105y8zzz9z4dlrz9nhfc5nfck2hlwv-gtk+3-3.22.8/lib/libgtk-3.so.0(+0x22fa3a)[0x7f2a6ca74a3a]
  /nix/store/cvydyhj7lgwj45frsi942vrkwi7cx3b6-glib-2.50.3/lib/libgobject-2.0.so.0(+0xfcb4)[0x7f2a63470cb4]
  /nix/store/cvydyhj7lgwj45frsi942vrkwi7cx3b6-glib-2.50.3/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x718)[0x7f2a6348af78]
  /nix/store/cvydyhj7lgwj45frsi942vrkwi7cx3b6-glib-2.50.3/lib/libgobject-2.0.so.0(g_signal_emit+0x8f)[0x7f2a6348bb4f]
  /nix/store/2m105y8zzz9z4dlrz9nhfc5nfck2hlwv-gtk+3-3.22.8/lib/libgtk-3.so.0(+0x37d88c)[0x7f2a6cbc288c]
  /nix/store/2m105y8zzz9z4dlrz9nhfc5nfck2hlwv-gtk+3-3.22.8/lib/libgtk-3.so.0(+0x22ca4e)[0x7f2a6ca71a4e]
  /nix/store/2m105y8zzz9z4dlrz9nhfc5nfck2hlwv-gtk+3-3.22.8/lib/libgtk-3.so.0(gtk_main_do_event+0x6ff)[0x7f2a6ca73a3f]
  /nix/store/2m105y8zzz9z4dlrz9nhfc5nfck2hlwv-gtk+3-3.22.8/lib/libgdk-3.so.0(+0x365f5)[0x7f2a6c5915f5]
  /nix/store/2m105y8zzz9z4dlrz9nhfc5nfck2hlwv-gtk+3-3.22.8/lib/libgdk-3.so.0(+0x676a2)[0x7f2a6c5c26a2]
  /nix/store/cvydyhj7lgwj45frsi942vrkwi7cx3b6-glib-2.50.3/lib/libglib-2.0.so.0(g_main_context_dispatch+0x2a7)[0x7f2a62f8dd47]
  /nix/store/cvydyhj7lgwj45frsi942vrkwi7cx3b6-glib-2.50.3/lib/libglib-2.0.so.0(+0x49fa0)[0x7f2a62f8dfa0]
  /nix/store/cvydyhj7lgwj45frsi942vrkwi7cx3b6-glib-2.50.3/lib/libglib-2.0.so.0(g_main_context_iteration+0x2c)[0x7f2a62f8e04c]
  /nix/store/cvydyhj7lgwj45frsi942vrkwi7cx3b6-glib-2.50.3/lib/libgio-2.0.so.0(g_application_run+0x20d)[0x7f2a646101bd]
  /nix/store/cc1r894d9shpidx7dhhxa1i18kb5mblm-rhythmbox-3.2.1/lib/librhythmbox-core.so.9(rb_application_run+0x2c5)[0x7f2a6e774c15]
  /home/mcd/.nix-profile/bin/rhythmbox(main+0xb8)[0x401e08]
  /nix/store/kjwbqnh13dxh6w4pk2gb3ddmhpiaihqg-glibc-2.25/lib/libc.so.6(__libc_start_main+0xf0)[0x7f2a6251d530]
  /home/mcd/.nix-profile/bin/rhythmbox(_start+0x2a)[0x401e6a]
  ======= Memory map: ========
  00400000-00403000 r-xp 00000000 08:0c 7872777                            /nix/store/cc1r894d9shpidx7dhhxa1i18kb5mblm-rhythmbox-3.2.1/bin/.rhythmbox-wrapped
  00602000-00603000 r--p 00002000 08:0c 7872777                            /nix/store/cc1r894d9shpidx7dhhxa1i18kb5mblm-rhythmbox-3.2.1/bin/.rhythmbox-wrapped
  00603000-00604000 rw-p 00003000 08:0c 7872777                            /nix/store/cc1r894d9shpidx7dhhxa1i18kb5mblm-rhythmbox-3.2.1/bin/.rhythmbox-wrapped
  00931000-02128000 rw-p 00000000 00:00 0                                  [heap]
  7f2a0c000000-7f2a0c022000 rw-p 00000000 00:00 0 
  7f2a0c022000-7f2a10000000 ---p 00000000 00:00 0 
  7f2a10000000-7f2a10021000 rw-p 00000000 00:00 0 
  7f2a10021000-7f2a14000000 ---p 00000000 00:00 0 
  7f2a14000000-7f2a14022000 rw-p 00000000 00:00 0 
  7f2a14022000-7f2a18000000 ---p 00000000 00:00 0 
  7f2a18000000-7f2a18022000 rw-p 00000000 00:00 0 
  7f2a18022000-7f2a1c000000 ---p 00000000 00:00 0 
  7f2a1c000000-7f2a1c112000 rw-p 00000000 00:00 0 
  7f2a1c112000-7f2a20000000 ---p 00000000 00:00 0 
  7f2a20786000-7f2a2079c000 r-xp 00000000 08:0c 6291893                    /nix/store/kjwbqnh13dxh6w4pk2gb3ddmhpiaihqg-glibc-2.25/lib/libgcc_s.so.1
  7f2a2079c000-7f2a2099b000 ---p 00016000 08:0c 6291893                    /nix/store/kjwbqnh13dxh6w4pk2gb3ddmhpiaihqg-glibc-2.25/lib/libgcc_s.so.1
  7f2a2099b000-7f2a2099c000 rw-p 00015000 08:0c 6291893                    /nix/store/kjwbqnh13dxh6w4pk2gb3ddmhpiaihqg-glibc-2.25/lib/libgcc_s.so.1
  7f2a2099c000-7f2a2099d000 ---p 00000000 00:00 0 
  7f2a2099d000-7f2a2119d000 rw-p 00000000 00:00 0 
  7f2a2119d000-7f2a2119e000 ---p 00000000 00:00 0 
  7f2a2119e000-7f2a2199e000 rw-p 00000000 00:00 0 
  7f2a2199e000-7f2a2199f000 ---p 00000000 00:00 0 
  7f2a2199f000-7f2a2219f000 rw-p 00000000 00:00 0 
  7f2a2219f000-7f2a221a6000 r-xp 00000000 08:0c 6826273                    /nix/store/4wsq5rg2r47rkmx5wbwn5ka7z75gjayf-gst-plugins-base-1.10.4/lib/gstreamer-1.0/libgstaudioresample.so
  7f2a221a6000-7f2a223a5000 ---p 00007000 08:0c 6826273                    /nix/store/4wsq5rg2r47rkmx5wbwn5ka7z75gjayf-gst-plugins-base-1.10.4/lib/gstreamer-1.0/libgstaudioresample.so
  7f2a223a5000-7f2a223a6000 r--p 00006000 08:0c 6826273                    /nix/store/4wsq5rg2r47rkmx5wbwn5ka7z75gjayf-gst-plugins-base-1.10.4/lib/gstreamer-1.0/libgstaudioresample.so
  7f2a223a6000-7f2a223a7000 rw-p 00007000 08:0c 6826273                    /nix/store/4wsq5rg2r47rkmx5wbwn5ka7z75gjayf-gst-plugins-base-1.10.4/lib/gstreamer-1.0/libgstaudioresample.so
  7f2a223a7000-7f2a223ae000 r-xp 00000000 08:0c 6826307                    /nix/store/4wsq5rg2r47rkmx5wbwn5ka7z75gjayf-gst-plugins-base-1.10.4/lib/gstreamer-1.0/libgstvolume.so
  7f2a223ae000-7f2a225ae000 ---p 00007000 08:0c 6826307                    /nix/store/4wsq5rg2r47rkmx5wbwn5ka7z75gjayf-gst-plugins-base-1.10.4/lib/gstreamer-1.0/libgstvolume.so
  7f2a225ae000-7f2a225af000 r--p 00007000 08:0c 6826307                    /nix/store/4wsq5rg2r47rkmx5wbwn5ka7z75gjayf-gst-plugins-base-1.10.4/lib/gstreamer-1.0/libgstvolume.so
  7f2a225af000-7f2a225b0000 rw-p 00008000 08:0c 6826307                    /nix/store/4wsq5rg2r47rkmx5wbwn5ka7z75gjayf-gst-plugins-base-1.10.4/lib/gstreamer-1.0/libgstvolume.so
  7f2a225b0000-7f2a225cf000 r-xp 00000000 08:0c 11537581                   /nix/store/i0gxc78ps8qp83j6djh6f74kln4jaj7w-libmad-0.15.1b/lib/libmad.so.0.2.1
  7f2a225cf000-7f2a227cf000 ---p 0001f000 08:0c 11537581                   /nix/store/i0gxc78ps8qp83j6djh6f74kln4jaj7w-libmad-0.15.1b/lib/libmad.so.0.2.1
  7f2a227cf000-7f2a227d0000 r--p 0001f000 08:0c 11537581                   /nix/store/i0gxc78ps8qp83j6djh6f74kln4jaj7w-libmad-0.15.1b/lib/libmad.so.0.2.1
  7f2a227d0000-7f2a227d1000 rw-p 00020000 08:0c 11537581                   /nix/store/i0gxc78ps8qp83j6djh6f74kln4jaj7w-libmad-0.15.1b/lib/libmad.so.0.2.1
  7f2a227d1000-7f2a227d5000 r-xp 00000000 08:0c 8524640                    /nix/store/hc2z7fmcsc9b91icpyqylj0cifl05p6z-gst-plugins-ugly-1.10.4/lib/gstreamer-1.0/libgstmad.so
  7f2a227d5000-7f2a229d4000 ---p 00004000 08:0c 8524640                    /nix/store/hc2z7fmcsc9b91icpyqylj0cifl05p6z-gst-plugins-ugly-1.10.4/lib/gstreamer-1.0/libgstmad.so
  7f2a229d4000-7f2a229d5000 r--p 00003000 08:0c 8524640                    /nix/store/hc2z7fmcsc9b91icpyqylj0cifl05p6z-gst-plugins-ugly-1.10.4/lib/gstreamer-1.0/libgstmad.so
  7f2a229d5000-7f2a229d6000 rw-p 00004000 08:0c 8524640                    /nix/store/hc2z7fmcsc9b91icpyqylj0cifl05p6z-gst-plugins-ugly-1.10.4/lib/gstreamer-1.0/libgstmad.so
  7f2a229d6000-7f2a229d7000 ---p 00000000 00:00 0 
  7f2a229d7000-7f2a231d7000 rw-p 00000000 00:00 0 
  7f2a231d7000-7f2a231f7000 r-xp 00000000 08:0c 11537912                   /nix/store/na73dhhbnl480x7m0ysyg2zzp924ixbj-gst-plugins-good-1.10.4/lib/gstreamer-1.0/libgstaudioparsers.so
  7f2a231f7000-7f2a233f6000 ---p 00020000 08:0c 11537912                   /nix/store/na73dhhbnl480x7m0ysyg2zzp924ixbj-gst-plugins-good-1.10.4/lib/gstreamer-1.0/libgstaudioparsers.so
  7f2a233f6000-7f2a233f7000 r--p 0001f000 08:0c 11537912                   /nix/store/na73dhhbnl480x7m0ysyg2zzp924ixbj-gst-plugins-good-1.10.4/lib/gstreamer-1.0/libgstaudioparsers.so
  7f2a233f7000-7f2a233f8000 rw-p 00020000 08:0c 11537912                   /nix/store/na73dhhbnl480x7m0ysyg2zzp924ixbj-gst-plugins-good-1.10.4/lib/gstreamer-1.0/libgstaudioparsers.so
  7f2a233f8000-7f2a233fa000 r-xp 00000000 08:0c 11667078                   /nix/store/kjwbqnh13dxh6w4pk2gb3ddmhpiaihqg-glibc-2.25/lib/gconv/ISO8859-1.so
  7f2a233fa000-7f2a235f9000 ---p 00002000 08:0c 11667078                   /nix/store/kjwbqnh13dxh6w4pk2gb3ddmhpiaihqg-glibc-2.25/lib/gconv/ISO8859-1.so
  7f2a235f9000-7f2a235fa000 r--p 00001000 08:0c 11667078                   /nix/store/kjwbqnh13dxh6w4pk2gb3ddmhpiaihqg-glibc-2.25/lib/gconv/ISO8859-1.so
  7f2a235fa000-7f2a235fb000 rw-p 00002000 08:0c 11667078                   /nix/store/kjwbqnh13dxh6w4pk2gb3ddmhpiaihqg-glibc-2.25/lib/gconv/ISO8859-1.so
  7f2a235fb000-7f2a235fc000 ---p 00000000 00:00 0 
  7f2a235fc000-7f2a23dfc000 rw-p 00000000 00:00 0 
  7f2a23dfc000-7f2a23dff000 r-xp 00000000 08:0c 11537932                   /nix/store/na73dhhbnl480x7m0ysyg2zzp924ixbj-gst-plugins-good-1.10.4/lib/gstreamer-1.0/libgstid3demux.so
  7f2a23dff000-7f2a23ffe000 ---p 00003000 08:0c 11537932                   /nix/store/na73dhhbnl480x7m0ysyg2zzp924ixbj-gst-plugins-good-1.10.4/lib/gstreamer-1.0/libgstid3demux.so
  7f2a23ffe000-7f2a23fff000 r--p 00002000 08:0c 11537932                   /nix/store/na73dhhbnl480x7m0ysyg2zzp924ixbj-gst-plugins-good-1.10.4/lib/gstreamer-1.0/libgstid3demux.so
  7f2a23fff000-7f2a24000000 rw-p 00003000 08:0c 11537932                   /nix/store/na73dhhbnl480x7m0ysyg2zzp924ixbj-gst-plugins-good-1.10.4/lib/gstreamer-1.0/libgstid3demux.so
  7f2a24000000-7f2a28000000 rw-s 00000000 00:01 610966                     /memfd:pulseaudio (deleted)
  7f2a28000000-7f2a2c000000 rw-s 00000000 00:01 15365                      /memfd:pulseaudio (deleted)
  7f2a2c000000-7f2a30000000 rw-s 00000000 00:01 612435                     /memfd:pulseaudio (deleted)
  7f2a30000000-7f2a34000000 rw-s 00000000 00:01 612435                     /memfd:pulseaudio (deleted)
  7f2a34000000-7f2a345f0000 rw-p 00000000 00:00 0 
  7f2a345f0000-7f2a38000000 ---p 00000000 00:00 0 
  7f2a38000000-7f2a38049000 rw-p 00000000 00:00 0 
  7f2a38049000-7f2a3c000000 ---p 00000000 00:00 0 
  7f2a3c0db000-7f2a3c0f1000 r-xp 00000000 08:0c 6826297                    /nix/store/4wsq5rg2r47rkmx5wbwn5ka7z75gjayf-gst-plugins-base-1.10.4/lib/gstreamer-1.0/libgsttypefindfunctions.so
  7f2a3c0f1000-7f2a3c2f0000 ---p 00016000 08:0c 6826297                    /nix/store/4wsq5rg2r47rkmx5wbwn5ka7z75gjayf-gst-plugins-base-1.10.4/lib/gstreamer-1.0/libgsttypefindfunctions.so
  7f2a3c2f0000-7f2a3c2f1000 r--p 00015000 08:0c 6826297                    /nix/store/4wsq5rg2r47rkmx5wbwn5ka7z75gjayf-gst-plugins-base-1.10.4/lib/gstreamer-1.0/libgsttypefindfunctions.so
  7f2a3c2f1000-7f2a3c2f3000 rw-p 00016000 08:0c 6826297                    /nix/store/4wsq5rg2r47rkmx5wbwn5ka7z75gjayf-gst-plugins-base-1.10.4/lib/gstreamer-1.0/libgsttypefindfunctions.so
  7f2a3c2f3000-7f2a3c2f8000 r-xp 00000000 08:0c 6826269                    /nix/store/4wsq5rg2r47rkmx5wbwn5ka7z75gjayf-gst-plugins-base-1.10.4/lib/gstreamer-1.0/libgstaudioconvert.so
  7f2a3c2f8000-7f2a3c4f7000 ---p 00005000 08:0c 6826269                    /nix/store/4wsq5rg2r47rkmx5wbwn5ka7z75gjayf-gst-plugins-base-1.10.4/lib/gstreamer-1.0/libgstaudioconvert.so
  7f2a3c4f7000-7f2a3c4f8000 r--p 00004000 08:0c 6826269                    /nix/store/4wsq5rg2r47rkmx5wbwn5ka7z75gjayf-gst-plugins-base-1.10.4/lib/gstreamer-1.0/libgstaudioconvert.so
  7f2a3c4f8000-7f2a3c4f9000 rw-p 00005000 08:0c 6826269                    /nix/store/4wsq5rg2r47rkmx5wbwn5ka7z75gjayf-gst-plugins-base-1.10.4/lib/gstreamer-1.0/libgstaudioconvert.so
  7f2a3c4f9000-7f2a3c4ff000 r-xp 00000000 08:0c 11537681                   /nix/store/1kmjzx3dkv5b7530pv5z3n4dvwxjfpnj-libogg-1.3.2/lib/libogg.so.0.8.2
  7f2a3c4ff000-7f2a3c6fe000 ---p 00006000 08:0c 11537681                   /nix/store/1kmjzx3dkv5b7530pv5z3n4dvwxjfpnj-libogg-1.3.2/lib/libogg.so.0.8.2
  7f2a3c6fe000-7f2a3c6ff000 r--p 00005000 08:0c 11537681                   /nix/store/1kmjzx3dkv5b7530pv5z3n4dvwxjfpnj-libogg-1.3.2/lib/libogg.so.0.8.2
  7f2a3c6ff000-7f2a3c700000 rw-p 00006000 08:0c 11537681                   /nix/store/1kmjzx3dkv5b7530pv5z3n4dvwxjfpnj-libogg-1.3.2/lib/libogg.so.0.8.2
  7f2a3c700000-7f2a3c72a000 r-xp 00000000 08:0c 11144340                   /nix/store/d7hc839nzwqbr7986i33ibf5yyhd5sw6-libvorbis-1.3.5/lib/libvorbis.so.0.4.8
  7f2a3c72a000-7f2a3c92a000 ---p 0002a000 08:0c 11144340                   /nix/store/d7hc839nzwqbr7986i33ibf5yyhd5sw6-libvorbis-1.3.5/lib/libvorbis.so.0.4.8
  7f2a3c92a000-7f2a3c92b000 r--p 0002a000 08:0c 11144340                   /nix/store/d7hc839nzwqbr7986i33ibf5yyhd5sw6-libvorbis-1.3.5/lib/libvorbis.so.0.4.8
  7f2a3c92b000-7f2a3c92c000 rw-p 0002b000 08:0c 11144340                   /nix/store/d7hc839nzwqbr7986i33ibf5yyhd5sw6-libvorbis-1.3.5/lib/libvorbis.so.0.4.8
  7f2a3c92c000-7f2a3c9b9000 r-xp 00000000 08:0c 11144344                   /nix/store/d7hc839nzwqbr7986i33ibf5yyhd5sw6-libvorbis-1.3.5/lib/libvorbisenc.so.2.0.11
  7f2a3c9b9000-7f2a3cbb9000 ---p 0008d000 08:0c 11144344                   /nix/store/d7hc839nzwqbr7986i33ibf5yyhd5sw6-libvorbis-1.3.5/lib/libvorbisenc.so.2.0.11
  7f2a3cbb9000-7f2a3cbd5000 r--p 0008d000 08:0c 11144344                   /nix/store/d7hc839nzwqbr7986i33ibf5yyhd5sw6-libvorbis-1.3.5/lib/libvorbisenc.so.2.0.11
  7f2a3cbd5000-7f2a3cbd6000 rw-p 000a9000 08:0c 11144344                   /nix/store/d7hc839nzwqbr7986i33ibf5yyhd5sw6-libvorbis-1.3.5/lib/libvorbisenc.so.2.0.11
  7f2a3cbd6000-7f2a3cc2d000 r-xp 00000000 08:0c 11672825                   /nix/store/j80ssd9kshaxs7ygwglj44vmrb1c633c-flac-1.3.2/lib/libFLAC.so.8.3.0
  7f2a3cc2d000-7f2a3ce2c000 ---p 00057000 08:0c 11672825                   /nix/store/j80ssd9kshaxs7ygwglj44vmrb1c633c-flac-1.3.2/lib/libFLAC.so.8.3.0
  7f2a3ce2c000-7f2a3ce2e000 r--p 00056000 08:0c 11672825                   /nix/store/j80ssd9kshaxs7ygwglj44vmrb1c633c-flac-1.3.2/lib/libFLAC.so.8.3.0
  7f2a3ce2e000-7f2a3ce2f000 rw-p 00058000 08:0c 11672825                   /nix/store/j80ssd9kshaxs7ygwglj44vmrb1c633c-flac-1.3.2/lib/libFLAC.so.8.3.0
  7f2a3ce2f000-7f2a3cea3000 r-xp 00000000 08:0c 11930683                   /nix/store/8i4vfr3723c3myfvwvz2zy3m6cjbgl14-libsndfile-1.0.28/lib/libsndfile.so.1.0.28
  7f2a3cea3000-7f2a3d0a2000 ---p 00074000 08:0c 11930683                   /nix/store/8i4vfr3723c3myfvwvz2zy3m6cjbgl14-libsndfile-1.0.28/lib/libsndfile.so.1.0.28
  7f2a3d0a2000-7f2a3d0a5000 r--p 00073000 08:0c 11930683                   /nix/store/8i4vfr3723c3myfvwvz2zy3m6cjbgl14-libsndfile-1.0.28/lib/libsndfile.so.1.0.28
  7f2a3d0a5000-7f2a3d0a6000 rw-p 00076000 08:0c 11930683                   /nix/store/8i4vfr3723c3myfvwvz2zy3m6cjbgl14-libsndfile-1.0.28/lib/libsndfile.so.1.0.28
  7f2a3d0a6000-7f2a3d0a8000 rw-p 00000000 00:00 0 
  7f2a3d0a8000-7f2a3d128000 r-xp 00000000 08:0c 6690079                    /nix/store/7ssib319zv4s35k5zbpqxmjz2rwfd9g0-libpulseaudio-10.0/lib/pulseaudio/libpulsecommon-10.0.so
  7f2a3d128000-7f2a3d328000 ---p 00080000 08:0c 6690079                    /nix/store/7ssib319zv4s35k5zbpqxmjz2rwfd9g0-libpulseaudio-10.0/lib/pulseaudio/libpulsecommon-10.0.so
  7f2a3d328000-7f2a3d32a000 r--p 00080000 08:0c 6690079                    /nix/store/7ssib319zv4s35k5zbpqxmjz2rwfd9g0-libpulseaudio-10.0/lib/pulseaudio/libpulsecommon-10.0.so
  7f2a3d32a000-7f2a3d32b000 rw-p 00082000 08:0c 6690079                    /nix/store/7ssib319zv4s35k5zbpqxmjz2rwfd9g0-libpulseaudio-10.0/lib/pulseaudio/libpulsecommon-10.0.so
  7f2a3d32b000-7f2a3d37a000 r-xp 00000000 08:0c 6560626                    /nix/store/7ssib319zv4s35k5zbpqxmjz2rwfd9g0-libpulseaudio-10.0/lib/libpulse.so.0.20.1
  7f2a3d37a000-7f2a3d57a000 ---p 0004f000 08:0c 6560626                    /nix/store/7ssib319zv4s35k5zbpqxmjz2rwfd9g0-libpulseaudio-10.0/lib/libpulse.so.0.20.1
  7f2a3d57a000-7f2a3d57c000 r--p 0004f000 08:0c 6560626                    /nix/store/7ssib319zv4s35k5zbpqxmjz2rwfd9g0-libpulseaudio-10.0/lib/libpulse.so.0.20.1
  7f2a3d57c000-7f2a3d57d000 rw-p 00051000 08:0c 6560626                    /nix/store/7ssib319zv4s35k5zbpqxmjz2rwfd9g0-libpulseaudio-10.0/lib/libpulse.so.0.20.1
  7f2a3d57d000-7f2a3d599000 r-xp 00000000 08:0c 11537946                   /nix/store/na73dhhbnl480x7m0ysyg2zzp924ixbj-gst-plugins-good-1.10.4/lib/gstreamer-1.0/libgstpulse.so
  7f2a3d599000-7f2a3d798000 ---p 0001c000 08:0c 11537946                   /nix/store/na73dhhbnl480x7m0ysyg2zzp924ixbj-gst-plugins-good-1.10.4/lib/gstreamer-1.0/libgstpulse.so
  7f2a3d798000-7f2a3d799000 r--p 0001b000 08:0c 11537946                   /nix/store/na73dhhbnl480x7m0ysyg2zzp924ixbj-gst-plugins-good-1.10.4/lib/gstreamer-1.0/libgstpulse.so
  7f2a3d799000-7f2a3d79a000 rw-p 0001c000 08:0c 11537946                   /nix/store/na73dhhbnl480x7m0ysyg2zzp924ixbj-gst-plugins-good-1.10.4/lib/gstreamer-1.0/libgstpulse.so
  7f2a3d79a000-7f2a3d7f3000 r-xp 00000000 08:0c 8523390                    /nix/store/gizcszkspw265rl9h5454bvddckmqi6n-gstreamer-1.10.4/lib/gstreamer-1.0/libgstcoreelements.so
  7f2a3d7f3000-7f2a3d9f2000 ---p 00059000 08:0c 8523390                    /nix/store/gizcszkspw265rl9h5454bvddckmqi6n-gstreamer-1.10.4/lib/gstreamer-1.0/libgstcoreelements.so
  7f2a3d9f2000-7f2a3d9f4000 r--p 00058000 08:0c 8523390                    /nix/store/gizcszkspw265rl9h5454bvddckmqi6n-gstreamer-1.10.4/lib/gstreamer-1.0/libgstcoreelements.so
  7f2a3d9f4000-7f2a3d9f5000 rw-p 0005a000 08:0c 8523390                    /nix/store/gizcszkspw265rl9h5454bvddckmqi6n-gstreamer-1.10.4/lib/gstreamer-1.0/libgstcoreelements.so
  7f2a3d9f5000-7f2a3d9fb000 r-xp 00000000 08:0c 11537914                   /nix/store/na73dhhbnl480x7m0ysyg2zzp924ixbj-gst-plugins-good-1.10.4/lib/gstreamer-1.0/libgstautodetect.so
  7f2a3d9fb000-7f2a3dbfa000 ---p 00006000 08:0c 11537914                   /nix/store/na73dhhbnl480x7m0ysyg2zzp924ixbj-gst-plugins-good-1.10.4/lib/gstreamer-1.0/libgstautodetect.so
  7f2a3dbfa000-7f2a3dbfb000 r--p 00005000 08:0c 11537914                   /nix/store/na73dhhbnl480x7m0ysyg2zzp924ixbj-gst-plugins-good-1.10.4/lib/gstreamer-1.0/libgstautodetect.so
  7f2a3dbfb000-7f2a3dbfc000 rw-p 00006000 08:0c 11537914                   /nix/store/na73dhhbnl480x7m0ysyg2zzp924ixbj-gst-plugins-good-1.10.4/lib/gstreamer-1Aborted
  ```

  ## Technical details

  * System: 17.09.1965.c567ec632e (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.15
  * Nixpkgs version: "17.09.1965.c567ec632e"
  * Sandboxing enabled: build-use-sandbox = false


state: closed
title: numix-gtk-theme: fix hash
user_login: manveru
html_url: https://github.com/NixOS/nixpkgs/pull/31156
updated_at: 2017-11-30 09:52:57
body:
  ###### Motivation for this change

  Found this while doing a nox-review for another PR.

  ###### Things done

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

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

  ---


state: closed
title: [wip] lxcfs,pam: disable cgmanager, enable pam_cgfs, lxcfs 2.0.7 -> 2.0.8
user_login: sorki
html_url: https://github.com/NixOS/nixpkgs/pull/31157
updated_at: 2018-01-01 14:42:04
body:
  ###### Motivation for this change

  Deprecation of cgmanager, switch to pam_cgfs, see #30023

  ###### Things done

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

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

  ---


state: closed
title: phpPackages.redis: rev 4a37e4 -> 3.1.4
user_login: jbboehr
html_url: https://github.com/NixOS/nixpkgs/pull/31158
updated_at: 2017-11-03 01:09:49
body:
  ###### Motivation for this change

  The redis extension for PHP7 has been officially released for a while now.

  ###### Things done

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

  ---

  Since the tests require a live redis server, I tested the extension using `nix-shell  default.nix -A php70Packages.redis` and `nix-shell  default.nix -A php71Packages.redis` and running the test manually in a checkout of the source repository instead of enabling `doCheck`.

  Like #31153, I'm testing on a multi-user setup on Ubuntu Xenial. nox-review and sandboxing do not appear to be working on my setup currently.


state: closed
title: ipmicfg: init at 1.27.0
user_login: sorki
html_url: https://github.com/NixOS/nixpkgs/pull/31159
updated_at: 2017-11-02 23:18:48
body:
  ###### Motivation for this change

  New package. Also contains commit adding me to maintainers.

  ###### Things done

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

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

  ---


state: closed
title: Add wrapper for idris exe for gcc/gmp runtime deps
user_login: mpickering
html_url: https://github.com/NixOS/nixpkgs/pull/31160
updated_at: 2017-11-06 18:11:05
body:
  Fixes #10450

  When compiling packages with -o the executable invokes gcc.
  There is no compile time flag to control this path so for
  now we create a wrapper which provides the dependency at runtime.

  I also took the liberty of adding a top level `idris` attribute as there wasn't already one. 

  ###### Motivation for this change


  ###### Things done

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

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

  ---


state: closed
title: networkmanager: add power saving and mac address randomization options for wifi devices
user_login: nocent
html_url: https://github.com/NixOS/nixpkgs/pull/31161
updated_at: 2017-11-06 06:17:17
body:
  ###### Motivation for this change
  For some devices, power saving or MAC address randomization should be disabled to improve wifi stability.

  ###### Things done

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

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

  ---
  Relevant documentation for [power saving](https://developer.gnome.org/NetworkManager/stable/settings-802-11-wireless.html).
  It was not clear from the documentation whether power saving is enabled or disabled by default.
  A nullable option that defaults to not writing the `wifi.powersave` property to `NetworkManager.conf` has been provided.


state: closed
title: awsebcli: fix build and update
user_login: eqyiel
html_url: https://github.com/NixOS/nixpkgs/pull/31162
updated_at: 2017-11-03 00:04:59
body:
  ###### Motivation for this change

  `awsebcli` was broken after `cement` was updated, this PR fixes that and also updates it to the latest version.

  ###### Things done

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

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

  ---


state: closed
title: htpdate: 1.1.3 -> 1.2.0
user_login: c0bw3b
html_url: https://github.com/NixOS/nixpkgs/pull/31164
updated_at: 2017-11-03 17:31:22
body:
  ###### Motivation for this change
  Version bump
  Contains fixes:
  > Fix for port numbers that were not used in daemon mode
  > Discard the use of local time, because it causes incorrect synchronisation when TZDATA isn't correct


  ###### Things done

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

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

  ---


state: closed
title: mitmproxy: 2.0.2 -> 2017-10-31
user_login: Mic92
html_url: https://github.com/NixOS/nixpkgs/pull/31165
updated_at: 2017-11-03 15:46:35
body:
  ###### Motivation for this change

  requires master for up-to-dated libraries.
  nox-review over the other libraries updated has not yet been done.
  cc @makefu 

  ###### Things done

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

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

  ---


state: closed
title: ngspice: Build shared library
user_login: bgamari
html_url: https://github.com/NixOS/nixpkgs/pull/31166
updated_at: 2017-11-03 19:51:05
body:
  This builds the libngspice shared library which is used by development
  versions of kicad.

  ###### Motivation for this change

  Enable linkage against `libngspice` shared library

  ###### Things done

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

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

  ---


state: closed
title: php-mysqli fails to configure with client from mysql57, no mysqlnd option
user_login: jbboehr
html_url: https://github.com/NixOS/nixpkgs/issues/31167
updated_at: 2018-02-14 01:57:29
body:
  ## Issue description

  I'm trying to use PHP with MySQL (a pretty standard setup) and experiencing some issues. I apologize in advance if any of this is caused by my setup. In order of importance:

  1) Compilation fails when attempting to compile using the client from mysql57 (mysqlclient_r fails to link - it appears to have been removed as supposedly the main library is now thread-safe). I took a look at the config.m4 for mysqli and it appears that it should only use mysqlclient_r when ZTS is enabled, however the error still occurs when disabling ZTS (`config.php.zts = false`).
  2) There is no option to use PHP's mysqlnd which would work around the configure issue above. mysqlnd is the driver used by Debian's mysqli package (if that is of interest), and the one I'm currently using, so that would be preferable to me.
  3) When I tried to recompile PHP with the alternative mysql client, the ldap library could not be found.
  4) I can't seem to use MySQL 5.7 (#24400), so at the moment I'm using the client from mysql55 with MariaDB.
  5) I would just change the flags with `overrideAttrs`, but it's not obvious if this is possible due to the use of `composableDerivation` as I'm a nix newbie.
  6) mysqli is compiled statically into PHP meaning all of PHP must be recompiled to switch. This is not a huge issue and I don't think there's really any way around it outside of splitting the source package, but it is annoying.

  ### Steps to reproduce

  Sample from my custom nix channel I've been working on. This one fails to link to mysqlclient_r (it no longer exists). It also fails without the zts config option. It was also failing to find the ldap library.

  ```nix
  {
      php70 = pkgs.php70.override {
           config = { php = { zts = false; }; };
           mysql = pkgs.mysql57;
      };
  }
  ```

  ## Technical details

  * System: Ubuntu 16.04.3 LTS, deploying using nixops to NixOS in Virtualbox
  * Nix version: 1.11.15
  * Nixpkgs version: 18.03pre117581.9b177399c4
  * Sandboxing enabled: No

  ## Proposal

  I'd like to add an option `config.php.mysqlnd` which would cause mysql, mysqli, and pdo_mysql to use PHP's native MySQL driver, if they are enabled by their respective options. Personally, I would make it the default option (assuming it works fine with MariaDB), although I'll assume it should be off by default. I will put together a PR prototype if no one has any suggestions/etc.

  Alternatively, we could add individual options for each extension, but I don't see that as necessary.


state: open
title: GNOME characters not launcable via GNOME shell
user_login: samdroid-apps
html_url: https://github.com/NixOS/nixpkgs/issues/31168
updated_at: 2018-03-12 19:52:56
body:
  ## Issue description

  GNOME Characters does not launch when opened via GNOME Shell (i.e. the overview).  It does however launch via the command line (`gnome-characters`)


  ### Steps to reproduce

  1. Open overview
  2. Click to launch gnome characters

  it will not launch (no window pops up).  From the journal:

  ```
  Nov 02 22:25:54 vcs org.gnome.Chara[5482]: JS LOG: Missing GSettings schema org.gnome.Characters
  ```

  However, if you launch it via the terminal it will work:

  1. Open terminal emulator
  2. Type `gnome-characters`, press enter

  Notice how it has launched successfully.


  ## Technical details

  * System: NixOS 17.09.1880.ac2bb5684c (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.15
  * Nixpkgs version: "17.09.1880.ac2bb5684c"
  * Sandboxing enabled: yes


state: closed
title: php: add config.php.mysqlnd option
user_login: jbboehr
html_url: https://github.com/NixOS/nixpkgs/pull/31170
updated_at: 2018-02-28 00:13:25
body:
  ###### Motivation for this change

  Adds support for PHP's native MySQL driver. See #31167 - issues using mysqlclient. This PR is meant as an example for my proposal.

  ###### Things done

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

  ---

  I've only tested that the extensions loaded and displayed the proper driver version, not it's actual functionality, nor any of the other PHP functionality.


state: closed
title: freetds: add openssl support
user_login: ryantrinkle
html_url: https://github.com/NixOS/nixpkgs/pull/31171
updated_at: 2017-11-06 07:11:32
body:
  ###### Motivation for this change

  This is necessary for freetds to be able to use encrypted database connections

  ###### Things done

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

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

  ---


state: open
title: `sourceRoot` requires specifing the base directory?
user_login: dpc
html_url: https://github.com/NixOS/nixpkgs/issues/31172
updated_at: 2017-11-03 05:21:22
body:
  ## Issue description

  When using `sourceRoot` that isn't `.`, some weird things are happening.


  ### Steps to reproduce

  I have a project split between three subdirs. `web/`, `cli/` and `api-common/`.

  In the `web/` I'm trying to build the `web` part from `web/` and `api-common/`.

  For this to work I have to change `sourceRoot`.

  If I do:

  ```
  [futex:web]$ ls ..
  api-common  cli  web
  [futex:web]$ cat default.nix 
  { pkgs ? (import <nixpkgs> {})}:

  pkgs.rustPlatform.buildRustPackage rec {
    name = "hackeraudit-web-${version}";
    version = "HEAD";

    src = builtins.filterSource (p: t:
        pkgs.lib.cleanSourceFilter p t &&
        baseNameOf p != "target" &&
        baseNameOf p != "rusty-tags.vi" &&
        (
         (builtins.match ".*/web.*" p != null) ||
         (builtins.match ".*/api-common.*" p != null)
        )
    )  ./.. ;

    sourceRoot = "web";

    cargoSha256 = "139q1bkw0fmha3iq7vj5cihdhg1in8j1qhy42p73g8728g6iz5wx";
  }
  ```

  This fails with:

  ```
  [futex:web]$ nix-build
  (...)
  unpacking source archive /nix/store/67468bhm9izavllk4rzh9n1rg36igzlc-hackeraudit
  source root is ./web
  chmod: cannot access './web': No such file or directory
  builder for ‘/nix/store/x5y3nwn60gbip99d7diz41a8japmq0lq-hackeraudit-web-HEAD-vendor.drv’ failed with exit code 1
  error: build of ‘/nix/store/x5y3nwn60gbip99d7diz41a8japmq0lq-hackeraudit-web-HEAD-vendor.drv’ failed
  ```

  After analyzing `strace -efile -ff -yy -v -s 128 nix-build`, I've discovered that for whatever reason, what I acutally have to use is:

  `sourceRoot = "hackeraudit/web";`

  as the CWD of `chmod ./web` when fails is `/tmp/nix-build-hackeraudit-web-HEAD-vendor.drv-0/`, but the directory I intended to `sourceRoot` is actually `/tmp/nix-build-hackeraudit-web-HEAD-vendor.drv-0/hackeraudit/web` , and not `/tmp/nix-build-hackeraudit-web-HEAD-vendor.drv-0/web` as I would expect it.

  I don't understand it, because `hackeraudit` is the name of directory that `web/`, `cli/` and `api-common/` are inside, and I did not use it anywhere else, I belive.

  I think this issue was already reported once: https://github.com/NixOS/nixpkgs/issues/15495


  ## Technical details

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

  ```
  $ lsb_release -a
  LSB Version:    :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch
  Distributor ID: Fedora
  Description:    Fedora release 26 (Twenty Six)
  Release:        26
  Codename:       TwentySix
  ```

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

  ```
  $ nix-env --version
  nix-env (Nix) 1.11.15
  ```

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

  ```
  nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion
  "18.03pre119029.26e4f6f4f8"
  ```

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

  ```
  $ grep build-use-sandbox /etc/nix/nix.conf
  grep: /etc/nix/nix.conf: No such file or directory
  ```


state: closed
title: mkPythonDerivation: let name default to ${pname}-${version}
user_login: orivej
html_url: https://github.com/NixOS/nixpkgs/pull/31173
updated_at: 2017-11-23 17:41:05
body:
  ###### Motivation for this change

  Python packages that use `fetchPypi` typically refer only to their `pname` and `version` instead of `name`, but have to define `name = "${pname}-${version}";` to conform to the interface of `mkDerivation`. @FRidh has [proposed](https://github.com/NixOS/nixpkgs/commit/7ce848309e6d64820af1e96045c5386992e90a4a#commitcomment-25365743) to get rid of this.

  This commit rebuilds nothing. I've tested it by deleting the name from a python derivation. If we migrate `python-packages.nix` into `python-modules/` automatically, we could delete unneeded names in the process.

  ###### Things done

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

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


state: closed
title: lame: prevent build failure from using outdated symbol list
user_login: eqyiel
html_url: https://github.com/NixOS/nixpkgs/pull/31174
updated_at: 2017-11-04 21:30:18
body:
  Before this change, trying to build LAME on Darwin would throw an error:

  Undefined symbols for architecture x86_64:
    "_lame_init_old", referenced from:
       -exported_symbol[s_list] command line option
  ld: symbol(s) not found for architecture x86_64
  clang-4.0: error: linker command failed with exit code 1 (use -v to see invocation)

  Other platforms may have been affected too.

  ###### Motivation for this change

  Just want to rebuild `mpv`, which depends on `ffmpeg`, which depends on this.

  ###### Things done

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

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

  ---


state: closed
title: rust: 1.20.0 -> 1.21.0
user_login: yrashk
html_url: https://github.com/NixOS/nixpkgs/pull/31175
updated_at: 2017-11-18 16:59:13
body:
  ###### Motivation for this change

  Rust 1.21.0 has been released

  ###### Things done

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

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

  ---


state: closed
title: pythonPackages: Add version and pname attributes to packages
user_login: adisbladis
html_url: https://github.com/NixOS/nixpkgs/pull/31176
updated_at: 2018-02-11 07:31:54
body:
  ###### Motivation for this change
  Adding `pname` and `version` attributes to `pythonPackages`.

  A few days ago I wanted to check how up to date things were in `pythonPackages` so I split out the version into a separate attribute to be more easily parsable.
  After seeing https://github.com/NixOS/nixpkgs/pull/31173 I did the same for pname. 

  ###### Things done

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

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

  ---


state: closed
title: snapraid: fix release checksum
user_login: makefu
html_url: https://github.com/NixOS/nixpkgs/pull/31177
updated_at: 2017-11-05 20:39:02
body:
  ###### Motivation for this change

  it seams that the release tarball has changed again. However looking at the release page on github it does not show a change (last update may 2017). I have mirrored the current release tarball to archive.org for reference if the checksum should change again

  ###### Things done

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

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

  ---


state: open
title: Request for documentation on requireFile
user_login: CMCDragonkai
html_url: https://github.com/NixOS/nixpkgs/issues/31178
updated_at: 2018-11-02 19:00:18
body:
  The function `requireFile` is used in many expressions that require the user to manually intervene and download some dependencies into the nix store so that a build can complete. This usually happens when the license of the software appears to require confirmation of some license agreement, but it is not the same as the difference between unfree (cannot even hydra rebuild) and unfreeRedistributable (can do hydra builds and caching and perhaps in the future IPFS).

  When using it it appears to require the usage of the command `nix-store --add-fixed sha256 ./file-that-was-downloaded`. This option is not documented either.

  At very least these issues should be documented, the only info I found on this was previous commits and other issues on github.

  If in the future there can be some sort of automation of these sorts of things, that would be cool!


state: closed
title: Curious nix version-dependent evaluation problem
user_login: dezgeg
html_url: https://github.com/NixOS/nixpkgs/issues/31179
updated_at: 2017-11-05 03:44:13
body:
  On my other Arch machine (still) running Nix 1.11.7, running `nix-env -f . -qaP > /dev/null` gives:
  ````
  error: syntax error, unexpected $undefined, expecting IND_STR or DOLLAR_CURLY or IND_STRING_CLOSE, at /home/tmtynkky/opt/nixpkgs/pkgs/os-specific/linux/bcc/default.nix:29:27
  ````
  1.11.15 is fine with that file.

   - system: `"x86_64-linux"`
   - host os: `Linux 4.9.53-1-lts, Arch Linux, noversion`
   - multi-user?: `no`
   - sandbox: `no`
   - version: `nix-env (Nix) 1.11.7`
   - channels(tmtynkky): `"nixpkgs-18.03pre119009.6d1317ab31"`
   - nixpkgs: `/home/tmtynkky/.nix-defexpr/channels/nixpkgs`


state: closed
title: [WIP] Python language server provider
user_login: teto
html_url: https://github.com/NixOS/nixpkgs/pull/31180
updated_at: 2018-06-08 06:34:24
body:
  ###### Motivation for this change
  LSP (Language Service Protocol) is the current big thing in IDEs  https://langserver.org/ . 
  You can try on vim with for instance https://github.com/autozimu/LanguageClient-neovim .

  This should work (the pyls binary is made available) but needs some cleaning.
  I have a few other PRs I would like to clean first so feel free to takeover. I opened the PR to prevent duplicate work.

  ###### Things done

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

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

  ---


state: closed
title: pythonPackages.django: 1.11.6 -> 1.11.7
user_login: lsix
html_url: https://github.com/NixOS/nixpkgs/pull/31181
updated_at: 2017-11-06 06:14:25
body:
  ###### Motivation for this change

  this is a bugfix release.

  Once accepted, I’ll backport this to `release-17.09`.

  ###### Things done

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

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

  ---


state: closed
title: chroot-user: rewrite in C, drop CHROOTENV_EXTRA_BINDS
user_login: yegortimoshenko
html_url: https://github.com/NixOS/nixpkgs/pull/31182
updated_at: 2017-12-18 05:39:08
body:
  ###### Motivation for this change

  Resolves #19047, fixes #31104. Related: #16030

  Rebuilt several small derivations that use `buildFHSUserEnv`, currently in the process of rebuilding Steam runtime, will tell how it goes. All good so far.

  Runs ~70ms (4 times) faster than `chroot-user.rb` on my machine. Basically the same LOC count.

  /cc @abbradar @bjornfor @Mic92 @spacekitteh 

  ###### Things done

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

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

  ---


state: closed
title: yarn: 1.2.1 -> 1.3.2
user_login: frontsideair
html_url: https://github.com/NixOS/nixpkgs/pull/31183
updated_at: 2017-11-03 19:56:20
body:
  ###### Motivation for this change
  Upstream version


  ###### Things done

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

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

  ---


state: closed
title: openmsx: init at git-2017-11-02
user_login: AndersonTorres
html_url: https://github.com/NixOS/nixpkgs/pull/31184
updated_at: 2018-02-23 01:25:21
body:
  ###### Motivation for this change

  New package - openmsx

  ###### Things done

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

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

  ---


state: closed
title: kafkacat: fix sandboxed build
user_login: pbogdan
html_url: https://github.com/NixOS/nixpkgs/pull/31185
updated_at: 2017-11-03 21:54:06
body:
  ###### Motivation for this change

  [It won't build with sandboxing enabled](https://hydra.nixos.org/build/63309583).

  ###### Things done

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

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

  ---


state: closed
title: xarchiver: 0.5.4.7 -> 0.5.4.12
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/31186
updated_at: 2017-11-03 16:00:29
body:
  ###### Motivation for this change

  Update xarchiver to the last version
    - Fix github url
    - Add libxslt dependency
    - Gtk2 -> Gtk3

  ###### Things done

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

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

  ---


state: closed
title: abiword: 3.0.1 -> 3.0.2
user_login: ylwghst
html_url: https://github.com/NixOS/nixpkgs/pull/31187
updated_at: 2017-11-03 14:15:48
body:
  ###### Motivation for this change

  A bug both in 3.0.1 and 3.0.2 makes Abiword unusable.
  Raising to 3.0.2 and appending fix patch.

  Bug description: Document view is black
  Bug report: https://bugzilla.abisource.com/show_bug.cgi?id=13815
  Patch source: https://bugzilla.abisource.com/attachment.cgi?id=5837

  ###### Things done

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

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

  ---


state: closed
title: phantomjs seems to be broken on macOS
user_login: szicari-farmobile
html_url: https://github.com/NixOS/nixpkgs/issues/31188
updated_at: 2018-06-28 07:13:22
body:
  ## Issue description
  phantomjs segfaults on macOS. This happens through `nix-shell` and `nix-env -i`.


  ### Steps to reproduce
  1. Create a nix-shell with phantomjs:

      ```bash
      nix-shell -p phantomjs
      ```

  1. Do anything with it:

      ```bash
      phantomjs --version
      phantomjs --help
      phantomjs
      ```

  Segfaults.


  ## Technical details

  * System: macOS Sierra 10.12.6 (16G29)
  * Nix version: nix-env (Nix) 1.11.15
  * Nixpkgs version: "18.03pre119245.5cfd049a03"
  * Sandboxing enabled: build-use-sandbox = false


state: open
title: Solve the libGL ABI problem
user_login: dezgeg
html_url: https://github.com/NixOS/nixpkgs/issues/31189
updated_at: 2018-08-29 23:01:11
body:
  The problem
  ===========

  The design of libGL drivers is such that the userspace part of the driver consists of a libGL.so that gets loaded in each process using OpenGL.  That is, each driver vendor (Mesa, NVIDIA, AMD) ships their own libGL.so that we select dynamically (and impurely) by having NixOS set:
  ````
  LD_LIBRARY_PATH=/run/opengl-driver/lib:/run/opengl-driver-32/lib
  ````
  and having the NixOS module set the symlinks pointing to the proper packages depending on the system configuration.  Now while the OpenGL ABI itself is stable, a major pain point for us that the impurity causes are conflicting library versions between any libraries that the driver itself _and_ the application depends on.

  Issue #16779 shows a manifestation of this problem: applications built on NixOS 16.03 would stop working on NixOS 16.09, because of a version conflict between libwayland.so used both by the application and Mesa: the application itself causes version X of libwayland.so being loaded to the process, but Mesa requires version Y of libwayland.so being loaded, thus the application cannot start up and fails with:

  Note that this problem is not inherently specific to NixOS -- the same problem is known to happen on other distros as well when the libstdc++ version provided by the Steam runtime conflicts with the libstdc++ that Mesa requires.

  A (potential) solution
  ======================
  An attempt of solving this has been done in the libcapsule project (https://git.collabora.com/cgit/user/vivek/libcapsule.git/tree/README) by a Collabora employee.  The approach taken there is to build a stub libGL.so that uses the little-known `dlmopen()` function to create a completely new symbol namespace for dynamic linking, and load the real libGL.so of the graphics driver there, and then redirect all exported symbols from the stub libGL.so to the entry points in the real libGL.so living in the segregated dynamic linker namespace. This is implemented via a clever hack of patching the PLT table of the stub libGL.so to point to the real libGL.so's entry points, so there is zero overhead for function calls to libGL!

  The problems in practice
  ------------------------
  I attempted to package and use libcapsule during NixCon 2017, with not-so-great success (https://github.com/dezgeg/libcapsule, https://github.com/dezgeg/nixpkgs/tree/libcapsule).  While approach taken by libcapsule seems theoretically sound, one problem seems to be that the proxied libGL driver needs to also provide exports for libX11.so among some other xcb libraries.  I'm not totally sure why, but I'm guessing the X11 client driver keeps some per-process state on which GLX client-side library is associated with which X screen, so having two different libX11.so's in the main symbol namespace and inside the capsuled symbol namespace would break things.

  Now, that causes a problem because libraries like libXi (probably accidentally) allocate memory with `malloc()` from outside the capsule but free it with `XFree()`, which crashes because `XFree()` calls the `free()` inside the capsule, and those two glibc of course have their independent heaps.  AFAICT, there's currently no way to have certain libraries loaded only once and shared by both the main `dlmopen()` namespace and the in-capsule `dlmopen()` namespace.

  A potential way to avoid that problem might be to try would be to use libcapsule between libglvnd and and the driver, which shouldn't require the hack of exporting symbols from libX11.  Though what worries me a bit is whether having multiple glibcs loaded in will work either, given that there are some per-process and per-thread kernel APIs where the two glibcs might step on each others' feet.  (`set_robust_list()` and `sbrk()` come to mind).  But presumably the glibc people have given at least some thought to that, or the entire `dlmopen()` would become pretty much useless...

  cc: @vcunat, @abbradar


state: closed
title: Tor browser update fails
user_login: TerkiKerel
html_url: https://github.com/NixOS/nixpkgs/issues/31190
updated_at: 2017-12-25 13:33:02
body:
  Hi,

  Tor browser can not update. I get this error:

  curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to dist.torproject.org:443 
  error: cannot download tor-browser-linux64-7.0.8_en-US.tar.xz from any mirror
  builder for ‘/nix/store/pglrsqd9qvvv6ngxa27n5q0294wq7mac-tor-browser-linux64-7.0.8_en-US.tar.xz.drv’ failed with exit code 1
  cannot build derivation ‘/nix/store/4bl780jff14nvm4walsiyrv8jr697asa-tor-browser-bundle-bin-7.0.8.drv’: 1 dependencies couldn't be built

  I live in turkey. I think they blocked something again...

  Thank you


state: closed
title: snes9x-gtk: fix build
user_login: pbogdan
html_url: https://github.com/NixOS/nixpkgs/pull/31191
updated_at: 2017-11-03 15:39:15
body:
  ###### Motivation for this change

  [It doesn't build anymore](https://hydra.nixos.org/build/63378362).

  ###### Things done

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

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

  ---


state: closed
title: nixpkgs manual: add rstudio shell.nix example
user_login: mulderr
html_url: https://github.com/NixOS/nixpkgs/pull/31192
updated_at: 2017-11-05 10:27:34
body:
  Provide an example of a self-contained shell.nix to setup an environment with custom R packages and RStudio.

  ###### Motivation for this change

  This could help people new to nix to quickly get started with a working RStudio setup without looking for the right configuration files to modify or people who like to keep all the configuration within each project like myself.

  ###### Things done

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

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

  ---


state: closed
title: reaverwps-t6x: fix build
user_login: pbogdan
html_url: https://github.com/NixOS/nixpkgs/pull/31193
updated_at: 2017-11-03 15:39:51
body:
  ###### Motivation for this change

  [It doesn't build anymore](https://hydra.nixos.org/build/63180053).

  ###### Things done

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

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

  ---


state: closed
title: abiword: 3.0.1 -> 3.0.2
user_login: ylwghst
html_url: https://github.com/NixOS/nixpkgs/pull/31194
updated_at: 2017-11-03 19:50:25
body:
  ###### Motivation for this change


  Two bugs both in 3.0.1 and 3.0.2 makes Abiword unusable.
  Raising to 3.0.2 and appending fix patch.

  **Bug 13791**
  Bug description: constant redraw flicker when document not empty
  Bug report: https://bugzilla.abisource.com/show_bug.cgi?id=13791
  Patch source: https://bugzilla.abisource.com/attachment.cgi?id=5860

  **Bug 13815**
  Bug description: Document view is black
  Bug report: https://bugzilla.abisource.com/show_bug.cgi?id=13815
  Patch source: https://bugzilla.abisource.com/attachment.cgi?id=5837

  ###### Things done

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

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

  ---


state: closed
title: curl-unix-socket: fix build
user_login: pbogdan
html_url: https://github.com/NixOS/nixpkgs/pull/31195
updated_at: 2017-11-03 15:25:48
body:
  ###### Motivation for this change

  [It doesn't build anymore](https://hydra.nixos.org/build/63379692).

  ###### Things done

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

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

  ---


state: closed
title: nix-shell command example in python docs is wrong
user_login: joncfoo
html_url: https://github.com/NixOS/nixpkgs/issues/31196
updated_at: 2017-11-03 17:38:52
body:
  ## Issue description

  The following example in the python docs does not work since `-i` on the second line is supposed to be the interpreter and `-p` is for the packages:

  ```
  #! /usr/bin/env nix-shell
  #! nix-shell -i 'python3.withPackages(ps: [ps.numpy])'

  import numpy

  print(numpy.__version__)
  ```

  The fix is simply:

  ```
  #! /usr/bin/env nix-shell
  #! nix-shell -i python3 -p 'python3.withPackages(ps: [ps.numpy])'

  import numpy

  print(numpy.__version__)
  ```

  ### Steps to reproduce



  ## Technical details

  * System: 18.03pre118631.66b63d2f5a
  * Nix version: nix-env (Nix) 1.11.15
  * Nixpkgs version: 18.03pre118631.66b63d2f5a
  * Sandboxing enabled: false


state: closed
title: Fix nix-shell command example in python docs
user_login: joncfoo
html_url: https://github.com/NixOS/nixpkgs/pull/31197
updated_at: 2017-11-03 17:47:44
body:
  The nix-shell command here is incorrect AFAICT.  `-i` is supposed to specify the interpreter and `-p` specifies the packages.

  Fixes #31196

  ###### Motivation for this change
  Incorrect example in documentation.

  ###### Things done

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

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

  ---


state: closed
title: QGIS icon missing in GNOME 3 applications menu
user_login: das-g
html_url: https://github.com/NixOS/nixpkgs/issues/31199
updated_at: 2019-04-18 16:19:28
body:
  ## Issue description

  After installing QGIS, the QGIS icon isn't in the GNOME 3 application menu.

  ### Steps to reproduce

  1. Install QGIS and GNOME 3
     I did so by this `/etc/nixos/configuration.nix`:
     <details><summary>(click for full file content)
     
     ```nix
     { config, pkgs, ... }:
     {
     # ...
       services.xserver.desktopManager.gnome3.enable = true;
     # ...
       environment.systemPackages = with pkgs; [
         # ...
         qgis
         # ...
       ];
     # ...
     ```
     </summary>

     ```nix
     # Edit this configuration file to define what should be installed on
     # your system.  Help is available in the configuration.nix(5) man page
     # and in the NixOS manual (accessible by running ‘nixos-help’).
     
     { config, pkgs, ... }:
     
     {
       imports =
         [
           # Include the results of the hardware scan.
           ./hardware-configuration.nix
     
           # Workaround from
           # https://github.com/NixOS/nixpkgs/issues/14318#issuecomment-309250231
           ./localectl-fix.nix
         ];
     
       boot.loader.grub.device = "/dev/sda";
       boot.initrd.luks.devices = [
         {
           name = "lvm";
           device = "/dev/sda2";
         }
       ];
     
       # Use the systemd-boot EFI boot loader.
       boot.loader.systemd-boot.enable = true;
       boot.loader.efi.canTouchEfiVariables = true;
     
       # Select internationalisation properties.
       i18n = {
         consoleFont = "Lat2-Terminus16";
         consoleKeyMap = "de_CH-latin1";
         defaultLocale = "de_CH.UTF-8";
       };
     
       # Set your time zone.
       time.timeZone = "Europe/Zurich";
     
       # List packages installed in system profile. To search by name, run:
       # $ nix-env -qaP | grep wget
       environment.systemPackages = with pkgs; [
         git
         git-cola
         nix-repl
         gnupg
         firefox
         thunderbird
         qgis
         libreoffice
         tdesktop
       ];
     
       # Enable the X11 windowing system.
       services.xserver.enable = true;
       services.xserver.layout = "ch,de";
       services.xserver.displayManager.gdm.enable = true;
       services.xserver.desktopManager.gnome3.enable = true;
       services.xserver.localectlFix.enable = true;
     
       users.extraUsers.das-g = {
         isNormalUser = true;
         home = "/home/das-g";
         description = "Raphael Das Gupta";
         extraGroups = ["wheel" "networkmanager"];
       };
       programs.vim.defaultEditor = true;
       programs.command-not-found.enable = true;
     
       # This value determines the NixOS release with which your system is to be
       # compatible, in order to avoid breaking some software such as database
       # servers. You should change this only after NixOS release notes say you
       # should.
       system.stateVersion = "17.09"; # Did you read the comment?
     
     }
     ```
     </details>

  2. rebuild and switch
     (To work around #21439 I did so by
     ```bash
     sudo nixos-rebuild boot --upgrade
     sudo reboot
     ```
     )
  3. log into GNOME 3 as normal user
  4. open the applications menu (move mouse pointer to upper left corner or press meta key)

  ### Expected
  * When now typing "qgis" or "QGIS" or similar into the search field, the QGIS icon should appear.
  * When (instead of typing something) clicking the "Show Applications" icon (the 3&times;3 dots) and then the "All applications" button, the QGIS icon should be among the listed ones

  ### Observed
  * QGIS doesn't appear in the GNOME application menu, even when scrolling through all pages of the "All applications" view
  * It can still be started by running the `qgis` command (in a terminal window or with <kbd>Alt</kbd>+<kbd>F2</kbd>)
    * when you do that, sometimes you get the error message window
      > Aktualisierung der Sicht in privater qgis.db gescheitert.
      > table vw_srs already exists

     and, after clicking "OK" on that, in the terminal:
     > Warning: QCss::Parser - Failed to load file  "/style.qss" 
     > QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: No such file or directory
     > Warning: QFileSystemWatcher: failed to add paths: /home/das-g/.qgis2//project_templates
     > Warning: QLayout: Attempting to add QLayout "" to QgsPanelWidgetStack "mWidgetStack", which already has a layout

      (Whether that is related, I don't know. I'll file it as a separate issue)

  ## Technical details

  * System: NixOS: `17.09.1927.6a0a00d91e (Hummingbird)`
  * Nix version: `nix-env (Nix) 1.11.15`
  * Nixpkgs version: `"17.09.1927.6a0a00d91e"`
  * Sandboxing enabled: `build-use-sandbox = false`


state: open
title: Enhancement: nix-prefetch-git with multiple refs
user_login: ledettwy
html_url: https://github.com/NixOS/nixpkgs/issues/31200
updated_at: 2017-11-03 16:54:06
body:
  Running nix-prefetch-git against a repo in a loop to get the hashes for multiple refs in that repo is very slow.  It's possible to hack together a solution manually using git checkout and nix-hash in a loop, but this will break if the hashing method for fetchgit changes in the future.  If nix-prefetch-git accepted multiple git refs as its input, this process could be significantly sped-up.

  I might write up this patch myself, just filing an issue to keep track of it.


state: closed
title: keybase service: Turn off debug logging
user_login: benley
html_url: https://github.com/NixOS/nixpkgs/pull/31202
updated_at: 2017-11-03 21:27:57
body:
  ###### Motivation for this change

  Keybase is _extremely_ verbose with its debug output when run with `-d` (i.e. `--debug`).


state: closed
title: zstd: 1.3.0 -> 1.3.2
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/31203
updated_at: 2017-11-03 19:21:46
body:
  ###### Motivation for this change

  Update zstd to the last version

  https://github.com/facebook/zstd/releases/tag/v1.3.2

  ###### Things done

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

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

  ---


state: closed
title: zsh-completions: 0.26.0 -> 0.27.0
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/31204
updated_at: 2017-11-03 19:12:43
body:
  ###### Motivation for this change

  Update zsh-completions to the last version

  ###### Things done

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

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

  ---


state: closed
title: zsh-syntax-highlighting: 0.5.0 -> 0.6.0
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/31205
updated_at: 2017-11-03 19:15:27
body:
  ###### Motivation for this change

  Update zsh-syntax-highlighting to the last version

  ###### Things done

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

  - [X] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of 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: 10.0.2 -> 10.0.4
user_login: afrepues
html_url: https://github.com/NixOS/nixpkgs/pull/31206
updated_at: 2017-11-03 21:35:16
body:
  ###### Things done

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

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [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 @fpletz @globin 


state: closed
title: mutt: add option to configure S/MIME and GnuPG
user_login: rnhmjoj
html_url: https://github.com/NixOS/nixpkgs/pull/31207
updated_at: 2017-11-28 09:52:27
body:
  ###### Motivation for this change
  Fix #31102 

  ###### Things done
  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change
  - [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).

  ---

  I set `gpgSupport` and `smimeSupport` default off because we already have GPGME and it should be preferred.


state: closed
title: gitlab: 10.0.2 -> 10.1.1
user_login: afrepues
html_url: https://github.com/NixOS/nixpkgs/pull/31208
updated_at: 2017-11-22 23:59:05
body:
  ###### Things done

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

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [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 @fpletz @globin 

  Obsoletes #31206


state: closed
title: nixos/cc-wrapper: Fix bug if dynamicLinker not found
user_login: bnikolic
html_url: https://github.com/NixOS/nixpkgs/pull/31209
updated_at: 2017-12-29 14:48:28
body:
  If a dynamic linker for target is not found the generated script fails
  due to unbound variable error (in turn due to "set -u"). Correct by specifying
  default value with dynamicLinker:- and not generating ldflagsBefore if
  no linker is found.

  This problem was found when cross compiling to mingw32 targets

  ###### Motivation for this change

  Cross-compiling for mingw32 targets was currently broken with "variable unbound" errors. This change allows the compilation to proceed further.

  ###### Things done

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

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

  ---


state: closed
title: licenses.ffsl: non-free
user_login: woffs
html_url: https://github.com/NixOS/nixpkgs/pull/31210
updated_at: 2017-11-10 18:48:06
body:
  FFSL forbids commercial redistribution

  only affects oysttyer afaik

  ###### Things done

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

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

  ---


state: closed
title: Revert "redmine: mark as broken"
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/pull/31211
updated_at: 2017-11-04 11:40:47
body:
  This reverts commit f9c9c1dac85444be95e970bced3d7dbbf7c7086d.

  ###### Motivation for this change

  The Issue why this was marked as broken was already closed and I was able to build the package.

  ###### Things done

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

  ---


state: closed
title: fava: 1.3 -> 1.5, refactor and fetchfromPypi
user_login: cruizh
html_url: https://github.com/NixOS/nixpkgs/pull/31212
updated_at: 2017-11-05 18:02:07
body:
  ###### Motivation for this change
  The old version was too buggy and didn't seem to work properly. Furthermore, the build file was referring to the wrong homepage and needed a bit of refactoring.

  ###### Things done
  Updated the version and simplified the build, now fetching from Pypi instead of from Github (twice!?).

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

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

  ---


state: closed
title: qt5: fix cmake cleanup on darwin
user_login: acowley
html_url: https://github.com/NixOS/nixpkgs/pull/31213
updated_at: 2017-11-14 16:05:02
body:
  This fixes the case where the `find` command does not return any
  files.

  ###### Motivation for this change
  This was breaking the end of the `installPhase` of the `pcl` package on `darwin`.

  ###### Things done

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

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

  ---


state: closed
title: nix-shell installs wrong/old version of haskellPackages.containers by default
user_login: chessai
html_url: https://github.com/NixOS/nixpkgs/issues/31214
updated_at: 2017-11-04 02:02:42
body:
  ## Issue description
  I have a Haskell project containing a dependency (https://hackage.haskell.org/package/disjoint-containers) which requires containers >= 0.5.10.2 && < 6.
  When I run nix-shell, I get the following error:

  ```bash
  Configuring disjoint-containers-0.2.0...
  Setup: Encountered missing dependencies:
  containers >=0.5.10 && <0.6
  builder for ‘/nix/store/vgpbbqmpdpn0nf33smv15k4p3bn25rdv-disjoint-containers-0.2.0.drv’ failed with exit code 1
  cannot build derivation ‘/nix/store/268m9wqlfan3f2z36j74a60kp0rhc574-ghc-8.0.2-with-packages.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/268m9wqlfan3f2z36j74a60kp0rhc574-ghc-8.0.2-with-packages.drv’ failed
  /run/current-system/sw/bin/nix-shell: failed to build all dependencies
  ```

  I removed the dependency on disjoint-containers and ran nix-shell again (which succeeds), and ran the following:

  ```bash
  $ ghc-pkg list 
  ```

  The output of which contains the version of containers: 
  ```bash
  containers-0.5.7.1
  ```
  which of course is not in the range required by disjoint-containers.

  Naturally I tried to jailbreak containers by running the following:

  ```bash
  $ cabal2nix cabal://containers-0.5.10.2 > containers.nix
  ```

  and doing the normal jailbreak in my application's default.nix.
  However, after running nix-shell --show-trace, this introduces the following infinite recursion error:

  ```bash
  error: while evaluating the attribute ‘nativeBuildInputs’ of the derivation ‘interactive-network-graphing-0.2.0.0-environment’ at /nix/store/5ixbx59nm70kgb2dcwqlndaxvwwy1r4h-nixos-18.03pre116432.263185aa68/nixos/pkgs/stdenv/generic/make-derivation.nix:98:11:
  while evaluating ‘getOutput’ at /nix/store/5ixbx59nm70kgb2dcwqlndaxvwwy1r4h-nixos-18.03pre116432.263185aa68/nixos/lib/attrsets.nix:450:23, called from undefined position:
  while evaluating anonymous function at /nix/store/5ixbx59nm70kgb2dcwqlndaxvwwy1r4h-nixos-18.03pre116432.263185aa68/nixos/pkgs/stdenv/generic/make-derivation.nix:60:15, called from undefined position:
  while evaluating ‘ghcWithPackages’ at /nix/store/5ixbx59nm70kgb2dcwqlndaxvwwy1r4h-nixos-18.03pre116432.263185aa68/nixos/pkgs/development/haskell-modules/make-package-set.nix:164:23, called from /nix/store/5ixbx59nm70kgb2dcwqlndaxvwwy1r4h-nixos-18.03pre116432.263185aa68/nixos/pkgs/development/haskell-modules/generic-builder.nix:168:12:
  while evaluating ‘withPackages’ at /nix/store/5ixbx59nm70kgb2dcwqlndaxvwwy1r4h-nixos-18.03pre116432.263185aa68/nixos/pkgs/development/haskell-modules/make-package-set.nix:98:18, called from /nix/store/5ixbx59nm70kgb2dcwqlndaxvwwy1r4h-nixos-18.03pre116432.263185aa68/nixos/pkgs/development/haskell-modules/make-package-set.nix:164:35:
  while evaluating ‘callPackage’ at /nix/store/5ixbx59nm70kgb2dcwqlndaxvwwy1r4h-nixos-18.03pre116432.263185aa68/nixos/pkgs/development/haskell-modules/make-package-set.nix:96:22, called from /nix/store/5ixbx59nm70kgb2dcwqlndaxvwwy1r4h-nixos-18.03pre116432.263185aa68/nixos/pkgs/development/haskell-modules/make-package-set.nix:98:28:
  while evaluating ‘callPackageWithScope’ at /nix/store/5ixbx59nm70kgb2dcwqlndaxvwwy1r4h-nixos-18.03pre116432.263185aa68/nixos/pkgs/development/haskell-modules/make-package-set.nix:69:37, called from /nix/store/5ixbx59nm70kgb2dcwqlndaxvwwy1r4h-nixos-18.03pre116432.263185aa68/nixos/pkgs/development/haskell-modules/make-package-set.nix:96:28:
  while evaluating ‘makeOverridable’ at /nix/store/5ixbx59nm70kgb2dcwqlndaxvwwy1r4h-nixos-18.03pre116432.263185aa68/nixos/lib/customisation.nix:72:24, called from /nix/store/5ixbx59nm70kgb2dcwqlndaxvwwy1r4h-nixos-18.03pre116432.263185aa68/nixos/pkgs/development/haskell-modules/make-package-set.nix:92:8:
  while evaluating ‘drvScope’ at /nix/store/5ixbx59nm70kgb2dcwqlndaxvwwy1r4h-nixos-18.03pre116432.263185aa68/nixos/pkgs/development/haskell-modules/make-package-set.nix:82:18, called from /nix/store/5ixbx59nm70kgb2dcwqlndaxvwwy1r4h-nixos-18.03pre116432.263185aa68/nixos/lib/customisation.nix:74:12:
  while evaluating anonymous function at /nix/store/5ixbx59nm70kgb2dcwqlndaxvwwy1r4h-nixos-18.03pre116432.263185aa68/nixos/pkgs/development/haskell-modules/with-packages-wrapper.nix:1:1, called from /nix/store/5ixbx59nm70kgb2dcwqlndaxvwwy1r4h-nixos-18.03pre116432.263185aa68/nixos/pkgs/development/haskell-modules/make-package-set.nix:82:27:
  while evaluating ‘closePropagation’ at /nix/store/5ixbx59nm70kgb2dcwqlndaxvwwy1r4h-nixos-18.03pre116432.263185aa68/nixos/lib/deprecated.nix:228:22, called from /nix/store/5ixbx59nm70kgb2dcwqlndaxvwwy1r4h-nixos-18.03pre116432.263185aa68/nixos/pkgs/development/haskell-modules/with-packages-wrapper.nix:46:57:
  while evaluating ‘uniqList’ at /nix/store/5ixbx59nm70kgb2dcwqlndaxvwwy1r4h-nixos-18.03pre116432.263185aa68/nixos/lib/deprecated.nix:159:14, called from /nix/store/5ixbx59nm70kgb2dcwqlndaxvwwy1r4h-nixos-18.03pre116432.263185aa68/nixos/lib/deprecated.nix:228:29:
  while evaluating ‘go’ at /nix/store/5ixbx59nm70kgb2dcwqlndaxvwwy1r4h-nixos-18.03pre116432.263185aa68/nixos/lib/deprecated.nix:160:18, called from /nix/store/5ixbx59nm70kgb2dcwqlndaxvwwy1r4h-nixos-18.03pre116432.263185aa68/nixos/lib/deprecated.nix:166:8:
  while evaluating ‘innerClosePropagation’ at /nix/store/5ixbx59nm70kgb2dcwqlndaxvwwy1r4h-nixos-18.03pre116432.263185aa68/nixos/lib/deprecated.nix:211:32, called from /nix/store/5ixbx59nm70kgb2dcwqlndaxvwwy1r4h-nixos-18.03pre116432.263185aa68/nixos/lib/deprecated.nix:228:52:
  while evaluating ‘innerClosePropagation’ at /nix/store/5ixbx59nm70kgb2dcwqlndaxvwwy1r4h-nixos-18.03pre116432.263185aa68/nixos/lib/deprecated.nix:211:32, called from /nix/store/5ixbx59nm70kgb2dcwqlndaxvwwy1r4h-nixos-18.03pre116432.263185aa68/nixos/lib/deprecated.nix:219:21:
  while evaluating ‘uniqList’ at /nix/store/5ixbx59nm70kgb2dcwqlndaxvwwy1r4h-nixos-18.03pre116432.263185aa68/nixos/lib/deprecated.nix:159:14, called from /nix/store/5ixbx59nm70kgb2dcwqlndaxvwwy1r4h-nixos-18.03pre116432.263185aa68/nixos/lib/deprecated.nix:221:24:
  while evaluating ‘go’ at /nix/store/5ixbx59nm70kgb2dcwqlndaxvwwy1r4h-nixos-18.03pre116432.263185aa68/nixos/lib/deprecated.nix:160:18, called from /nix/store/5ixbx59nm70kgb2dcwqlndaxvwwy1r4h-nixos-18.03pre116432.263185aa68/nixos/lib/deprecated.nix:166:8:
  while evaluating the attribute ‘propagatedBuildInputs’ of the derivation ‘attoparsec-0.13.1.0’ at /nix/store/5ixbx59nm70kgb2dcwqlndaxvwwy1r4h-nixos-18.03pre116432.263185aa68/nixos/pkgs/stdenv/generic/make-derivation.nix:98:11:
  while evaluating the attribute ‘setupCompilerEnvironmentPhase’ of the derivation ‘containers-0.5.10.2’ at /nix/store/5ixbx59nm70kgb2dcwqlndaxvwwy1r4h-nixos-18.03pre116432.263185aa68/nixos/pkgs/stdenv/generic/make-derivation.nix:98:11:
  while evaluating ‘optionalString’ at /nix/store/5ixbx59nm70kgb2dcwqlndaxvwwy1r4h-nixos-18.03pre116432.263185aa68/nixos/lib/strings.nix:138:26, called from /nix/store/5ixbx59nm70kgb2dcwqlndaxvwwy1r4h-nixos-18.03pre116432.263185aa68/nixos/pkgs/development/haskell-modules/generic-builder.nix:216:7:
  while evaluating the attribute ‘buildInputs’ of the derivation ‘hscolour-1.24.1’ at /nix/store/5ixbx59nm70kgb2dcwqlndaxvwwy1r4h-nixos-18.03pre116432.263185aa68/nixos/pkgs/stdenv/generic/make-derivation.nix:98:11:
  infinite recursion encountered, at undefined position
  ```

  I have also run nix-shell --pure, with no change in output.

  ### Steps to reproduce

  It's easier to reproduce this by just doing the following:

  ```bash
  $ nix-shell -p "haskellPackages.ghcWithPackages (pkgs: [pkgs.containers])"
  $ ghc-pkg list
  ```
  and verifying that the version of containers is not the most current.

  ## Technical details

  * System: NixOS 18.03pre116432.263185aa68 (Impala)
  * Nix version: nix-env (Nix) 1.11.15
  * Nixpkgs version: "18.03pre116432.263185aa68"
  * Sandboxing enabled: build-use-sandbox = false


state: closed
title: Mtail
user_login: BlessJah
html_url: https://github.com/NixOS/nixpkgs/pull/31215
updated_at: 2017-11-04 10:23:51
body:
  ###### Motivation for this change

  Add new package - mtail.

  mtail is a tool for extracting metrics from application logs to be exported into a timeseries database or timeseries calculator for alerting and dashboarding.
  https://github.com/google/mtail

  ###### Things done

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

  ---


state: closed
title: php: fix compilation when ldap header exists on host system
user_login: jbboehr
html_url: https://github.com/NixOS/nixpkgs/pull/31216
updated_at: 2017-11-04 01:51:13
body:
  ###### Motivation for this change

  Fixes #20491 - compilation fails when ldap.h exists on the host system and sandboxing is disabled. This fix works by tricking the configure script into not checking `/usr` and `/usr/local` which then falls back on the environment variables:
   https://github.com/php/php-src/blob/d3fa900780994ae812b5314900556a7f1bfb916e/ext/ldap/config.m4#L97
  ###### Things done

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

  ---


state: closed
title: fix link to platforms.nix
user_login: BlessJah
html_url: https://github.com/NixOS/nixpkgs/pull/31217
updated_at: 2017-11-04 10:24:18
body:
  ###### Motivation for this change

  Fix broken link in documentation. I am not 100% sure if the file was moved or it's purpose changed.

  I hope the issues will be fixed faster if I create PR than if I open issue. 


state: closed
title: Remove manual rpath settings now that meson is fixed
user_login: jtojnar
html_url: https://github.com/NixOS/nixpkgs/pull/31218
updated_at: 2017-11-05 18:02:44
body:
  ###### Motivation for this change
  Similarly to 9e37df185c75a2ba7724ae4ce5ce3c356c1ce225, I cleaned up `ncmpc`, `appstream-glib` and `sshfs-fuse`.

  ###### Things done

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

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

  ---


state: closed
title: deja-dup: remove unneeded rpath wrapping
user_login: jtojnar
html_url: https://github.com/NixOS/nixpkgs/pull/31219
updated_at: 2017-11-26 20:56:44
body:
  ###### Motivation for this change
  Similarly to 9e37df185c75a2ba7724ae4ce5ce3c356c1ce225 and #31218, I cleaned up `deja-dup`. Unfortunately, `deja-dup` requires a custom library in `$ORIGIN/../lib/deja-dup` and meson for some reason adds `$ORIGIN/../libdeja` to the `rpath` (see  #31222).

  ###### Things done

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

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

  ---


state: closed
title: Manual should tip nixos container users to add system.stateVersion
user_login: samueldr
html_url: https://github.com/NixOS/nixpkgs/issues/31220
updated_at: 2017-11-04 08:56:34
body:
  ## Issue description

  I was believing that NixOS containers would inherit the host's `system.stateVersion`, though, that's part of me not really paying attention. Nothing was explicit in making me believe so, I assumed that it might be managed.

  I think that it's important to remember the users of containers that they should use `system.stateVersion`, especially since the example is using PostgreSQL, which in the transition from 17.03 to 17.09 has breaking changes. By following the manual, it is possible to break a working system.


  (I'm tracking the issue instead of opening a PR since I'm not a technical writer, and I don't know really know how to formulate this in a concise manner and clearly enough.)


state: closed
title: vscode-extension-ms-python-python: Init at 0.8.0
user_login: jraygauthier
html_url: https://github.com/NixOS/nixpkgs/pull/31221
updated_at: 2017-12-12 23:40:32
body:
  ###### Motivation for this change

  Missing vscode extension.

  ###### Things done

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

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

  ---


state: closed
title: Meson produces incorrect rpath for local libraries
user_login: jtojnar
html_url: https://github.com/NixOS/nixpkgs/issues/31222
updated_at: 2018-03-22 06:33:07
body:
  ## Issue description
  Dejà dup requires a custom library in `$ORIGIN/../lib/deja-dup` but meson, for some reason, adds `$ORIGIN/../libdeja` to the `rpath`:

  ```
  $ chrpath --list result/bin/.deja-dup-wrapped 
  result/bin/.deja-dup-wrapped: RUNPATH=$ORIGIN/../libdeja:$ORIGIN/widgets:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:/nix/store/d9s2m4fs3m8ifngnkzmpik6li1yqy0z9-glib-2.54.1/lib:/nix/store/hn0h1dfhap9dm69ns6fjqicip05ripkh-gtk+3-3.22.24/lib:/nix/store/m4bj2aya32k8jj93a81acj6ixwp82lh5-pango-1.40.12/lib:/nix/store/4pbw7113798fd5n7n1azfql3d6mcs7cm-atk-2.26.0/lib:/nix/store/jj2agpnlyv1km4p7d7gqh1z4k3lbjfsa-libsecret-0.18.5/lib:/nix/store/03v97inn212jf1lychvsz2if6f1n4wzb-glibc-2.25-49/lib
  ```

  If I remove the [`postPatch` attribute](https://github.com/NixOS/nixpkgs/blob/0ce1067b18af17a8a7a36b4570814adbbb8e516c/pkgs/development/tools/build-managers/meson/default.nix#L21-L23), the path to the custom library is in `rpath` but then we do not have the global ones:

  ```
  $ chrpath --list result/bin/.deja-dup-wrapped 
  result/bin/.deja-dup-wrapped: RUNPATH=/nix/store/xb23lkk89hdh6g160daankb7cvspw49s-deja-dup-36.3/lib/deja-dup
  ```

  ### Steps to reproduce
  ```
  git fetch upstream pull/31219/head:deja-dup-rpath
  git checkout deja-dup-rpath
  nix-build -A deja-dup
  chrpath --list result/bin/.deja-dup-wrapped
  ```

  ## Technical details

  * System: 18.03.git.27e00b4 (Impala)
  * Nix version: 1.11.15
  * Nixpkgs version: 5cfd049a0304c807a2ed2f7d3cf55c23cd103305
  * Sandboxing enabled: true


state: closed
title: matrix-synapse: create and connect to local postgresql db
user_login: corngood
html_url: https://github.com/NixOS/nixpkgs/pull/31223
updated_at: 2018-02-05 08:09:42
body:
  ###### Motivation for this change

  A better default configuration for matrix-synapse when `database_type = "psycopg2"`.  Postgresql will be enabled, the role/database will be created, and matrix-synapse will connect using the unix socket.

  TODO:

  - [x] default to postgres based on `stateVersion`?
  - [x] tests

  ###### Things done

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

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

  ---


state: closed
title: freetds: 0.91 -> 1.00.70
user_login: peterhoeg
html_url: https://github.com/NixOS/nixpkgs/pull/31224
updated_at: 2017-11-07 12:50:57
body:
  ###### Motivation for this change

  While the library upgrade itself is fine, there is some fallout from this that I haven't fixed yet.

  Cc: #31171 @ryantrinkle @c0bw3b 

  ###### Things done

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

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

  ---


state: closed
title: firefox-beta-bin: 57.0b13 -> 57.0b14
user_login: adisbladis
html_url: https://github.com/NixOS/nixpkgs/pull/31226
updated_at: 2017-11-04 14:32:34
body:
  ###### Motivation for this change



  ###### Things done

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

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of 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] meson: append new items to the original rpath
user_login: jtojnar
html_url: https://github.com/NixOS/nixpkgs/pull/31228
updated_at: 2018-02-24 18:31:22
body:
  ###### Motivation for this change
  Some apps require an internal library, that needs to be added to rpath. In 8f95aef531de13e6fffc62a31b4106f745d647ec, we removed the rpath fixup, breaking these apps.

  This commit re-adds the fixup but modifies it to keep the old rpath.

  Closes: #31222


  ###### Things done

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

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

  ---


state: closed
title: tilix: 1.6.4 -> 1.7.1
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/31230
updated_at: 2017-11-04 14:25:59
body:
  ###### Motivation for this change

  Update tilix to the last version

  ###### Things done

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

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

  ---


state: closed
title: sbcl: 1.4.0 -> 1.4.1
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/31231
updated_at: 2017-11-05 15:09:49
body:
  ###### Motivation for this change

  Update sbcl to the last version

  ###### Things done

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

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

  ---


state: closed
title: tmuxp: 1.3.1 -> 1.3.4
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/31232
updated_at: 2017-11-04 14:58:28
body:
  ###### Motivation for this change

  Update tmuxp to the last version

  ###### Things done

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

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

  ---


state: closed
title: rofi-pass: 1.5.2 -> 1.5.3
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/31233
updated_at: 2017-11-04 15:04:42
body:
  ###### Motivation for this change

  Update rofi-pass to the last version

  ###### Things done

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

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

  ---


state: closed
title: rlwrap: 0.42 -> 0.43
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/31234
updated_at: 2017-11-04 10:56:19
body:
  ###### Motivation for this change

  Update rlwrap to the last version

  ###### Things done

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

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

  ---


state: closed
title: statsd: repackage with node2nix
user_login: Ma27
html_url: https://github.com/NixOS/nixpkgs/pull/31235
updated_at: 2017-11-25 23:11:32
body:
  ###### Motivation for this change

  In #31032 it's attempted to get entirely rid of npm2nix.
  One our packages which still used npm2nix is statsd.

  Due to the fact that it's part of the NPM registry, it could be added to the `nodePackages` set.

  ###### Things done

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

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

  ---


state: open
title: Patching packages that ship a configure script requires significant overrides
user_login: nh2
html_url: https://github.com/NixOS/nixpkgs/issues/31236
updated_at: 2019-06-15 21:15:50
body:
  ## Issue description

  When we use a pre-generated `configure` script shipped with some release tarball of upstream software, some nix things that we expect to work, like adding patches, no longer work.

  For example, I tried to apply a patch to `util-linux`:

  ```nix
  {
    pkgs.utillinux.overrideAttrs (oldAttrs: {
      patches = oldAttrs.patches ++ [
        # TODO: Remove when util-linux v2.32 is available to us.
        ./extra-nixpkgs/util-linux-unshare-Add-kill-child-option-squashed-v2.31.patch
      ];
    }
  }
  ```

  Turns out this doesn't work.

  When applying a patch that adds a new file, you can no longer use the `configure` script delivered with the package; you need to regenerate it with autoconf/automake.

  For example, I got this output:

  ```
  building
  build flags: -j8 -l8 SHELL=/nix/store/hvhmhd625l47wcvxrachk255j02nhkkp-bash-4.4-p12/bin/bash usrbin_execdir=\$\(bin\)/bin usrsbin_execdir=\$\(bin\)/sbin
   cd . && /nix/store/hvhmhd625l47wcvxrachk255j02nhkkp-bash-4.4-p12/bin/bash /tmp/nix-build-util-linux-2.31.drv-0/util-linux-2.31/config/missing automake-1.15 --foreign Makefile
  configure.ac:14: error: version mismatch.  This is Automake 1.15.1,
  configure.ac:14: but the definition used by this AM_INIT_AUTOMAKE
  configure.ac:14: comes from Automake 1.15.  You should recreate
  configure.ac:14: aclocal.m4 with aclocal and run automake again.
  WARNING: 'automake-1.15' is probably too old.
           You should only need it if you modified 'Makefile.am' or
           'configure.ac' or m4 files included by 'configure.ac'.
           The 'automake' program is part of the GNU Automake package:
           <http://www.gnu.org/software/automake>
           It also requires GNU Autoconf, GNU m4 and Perl in order to run:
           <http://www.gnu.org/software/autoconf>
           <http://www.gnu.org/software/m4/>
           <http://www.perl.org/>
  make: *** [Makefile:5009: Makefile.in] Error 63
  builder for ‘/nix/store/yn49k3bvks61b6lgi26306cg6zx9fgvb-util-linux-2.31.drv’ failed with exit code 2
  ```

  To get the build working with patches, I had to depend on `util-linux`'s _actual_ build dependencies instead of relying on the pre-generated `configure` file shipped with the release tarball:

  ```nix
  {
    pkgs.utillinux.overrideAttrs (oldAttrs: {
      patches = oldAttrs.patches ++ [
        # TODO: Remove when util-linux v2.32 is available to us.
        ./extra-nixpkgs/util-linux-unshare-Add-kill-child-option-squashed-v2.31.patch
      ];
      # For applying patches to work, we have to depend on autoconf/automake ,
      # and run `./autogen.sh` to regenerate the `configure` script.
      nativeBuildInputs = oldAttrs.nativeBuildInputs ++ (with pkgs; [ autoconf automake bison libtool gettext ]);
      postPatch = oldAttrs.postPatch + ''
        ./autogen.sh
      '';
    })
  }
  ```

  ### Steps to reproduce

  For an example, try to patch `util-linux` like I do above, with [this patch](https://github.com/nh2/util-linux/commit/33390340e80eec7b463471e2953c5971092e179f).

  ## Technical details

  * Nixpkgs version: 0f9ab62873e0d7c0adaaa5234ffd70cd3a42ba18 (on `release-17.09`)


state: closed
title: parallel: 20170722 -> 20171022
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/31237
updated_at: 2017-11-11 00:35:08
body:
  ###### Motivation for this change

  Update parallel to the last version

  ###### Things done

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

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

  ---


state: closed
title: fdm: 1.8 -> 1.9.0.20170124
user_login: c0bw3b
html_url: https://github.com/NixOS/nixpkgs/pull/31238
updated_at: 2017-11-04 13:58:27
body:
  ###### Motivation for this change
  Version bump
  _and_ sf.net repo does not exist anymore so this updates homepage and src (part of #30636 )
  _and_ fetching a recent commit rather than plain v1.9 so we get these fixes :

  - [Use-after-free](https://github.com/nicm/fdm/commit/71a3ff139deaa5bfb83d3f2dac49f91346ad1d14)
  - [Disable insecure stuff that OpenSSL leaves enabled by default](https://github.com/nicm/fdm/commit/b9248206fa5f725753dc7fb721b9b6f977d50ec8)
  - [No more SF mail address](https://github.com/nicm/fdm/commit/766fcf6a4d6ccb83ea607e26cdd72ae216c05703) (man pages refresh)

  cc @7c6f434c as maintainer : can you check I'm not messing up your `update-walker` process here?

  ###### Things done

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

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

  ---


state: closed
title: mawk: 1.3.4-20161120 -> 1.3.4-20171017
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/31239
updated_at: 2017-11-04 14:56:59
body:
  ###### Motivation for this change

  Update mawk to the last version
   
  > 20171017
  >         + add Debian compile/link flags to test-package.
  >         + cleanup spurious warnings from latest gcc.
  >         + changes for Original-Mawk #48:
  >           + add checks for stack overflow and underflow
  >           + increase stack limit to 1024
  >         + updated configure macros
  >         + update config.guess and config.sub

  ###### Things done

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

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

  ---


state: closed
title: tortoisehg: 4.1.1 -> 4.3.1
user_login: gjeusel
html_url: https://github.com/NixOS/nixpkgs/pull/31240
updated_at: 2017-12-02 11:58:34
body:
  Signed-off-by: gjeusel <jeusel.guillaume@gmail.com>

  ###### Motivation for this change


  ###### Things done

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

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

  ---


state: closed
title: postage: replaced by pgmanage-10.0.2
user_login: basvandijk
html_url: https://github.com/NixOS/nixpkgs/pull/31241
updated_at: 2017-11-24 16:05:31
body:
  ###### Motivation for this change

  @LnL7 this is an adapted version of https://github.com/NixOS/nixpkgs/commit/c8943272153d1ad5c7dd1329bf0045f2834d52dd suitable for NixOS-17.09.

  postage is no longer maintained and has been replaced by the identical pgmanage. See:

  https://github.com/workflowproducts/postage#postage-has-been-replaced-with-pgmanage

  It's important that we switch to pgmanage in order to receive security updates.

  In 18.03 the `services.postage` options will be deprecated and a warning will be raised when `services.postage.enable = true`. However we can't do this in 17.09 because it will break existing configurations which isn't acceptable within a release. Instead we define the defaults of the new `services.pgmanage` options in terms of the existing `services.postage` options.

  ###### Things done

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

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

  ---


state: closed
title: hyp: move expression out python-packages.nix
user_login: rnhmjoj
html_url: https://github.com/NixOS/nixpkgs/pull/31242
updated_at: 2017-11-28 09:53:02
body:
  ###### Motivation for this change
  Requested in #30929

  ###### Things done

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s)
  - [x] Tested compilation of all pkgs that depend on this change (none)
  - [x] Tested execution of all binary files
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: tcpflow: fix build
user_login: pbogdan
html_url: https://github.com/NixOS/nixpkgs/pull/31243
updated_at: 2017-11-04 15:49:35
body:
  ###### Motivation for this change

  It won't build following https://github.com/NixOS/nixpkgs/commit/c3255fe8ec326d2c8fe9462d49ed83aa64d3e68f.

  ###### Things done

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

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

  ---


state: closed
title: textadept: fix build
user_login: pbogdan
html_url: https://github.com/NixOS/nixpkgs/pull/31244
updated_at: 2017-11-04 14:07:02
body:
  ###### Motivation for this change

  It won't build following https://github.com/NixOS/nixpkgs/commit/c3255fe8ec326d2c8fe9462d49ed83aa64d3e68f
  While this change works perhaps it might be better to explicitly feed a `name` to `fetchzip`.

  /cc @7c6f434c @mirrexagon 

  ###### Things done

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

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

  ---


state: closed
title: openrct2: fix build
user_login: pbogdan
html_url: https://github.com/NixOS/nixpkgs/pull/31245
updated_at: 2017-11-04 14:52:07
body:
  ###### Motivation for this change

  It won't build following https://github.com/NixOS/nixpkgs/commit/c3255fe8ec326d2c8fe9462d49ed83aa64d3e68f.

  /cc @geistesk 

  ###### Things done

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

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

  ---


state: closed
title: nixpkgs manual : clearer meta.platforms description
user_login: c0bw3b
html_url: https://github.com/NixOS/nixpkgs/pull/31246
updated_at: 2017-11-04 18:48:15
body:
  ###### Motivation for this change
  Follow-up to #31217
  Refer to `doubles.nix` for a list of common platforms types usually seen in package definitions

  @BlessJah @grahamc 

  ###### Things done

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

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

  ---


state: closed
title: synergy: track upstream repository name change.
user_login: Shados
html_url: https://github.com/NixOS/nixpkgs/pull/31247
updated_at: 2017-11-04 14:38:07
body:
  ###### Motivation for this change
  The name of the github repo for synergy changed, this changes the derivation to match.


state: closed
title: jruby: 9.1.12.0 -> 9.1.13.0
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/31248
updated_at: 2017-11-04 14:43:06
body:
  ###### Motivation for this change

  Update jruby to the last version

  ###### Things done

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

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

  ---


state: closed
title: bazel-0.7.0 is broken
user_login: mfarrugi
html_url: https://github.com/NixOS/nixpkgs/issues/31249
updated_at: 2017-11-10 19:36:55
body:
  ## Issue description

  Bazel looks for `/nix/store/anrav5mpp5vkn6i8igs525acab92qy5h-bash/bin/bash` but it is missing from `/nix/store`.

  It looks like [`customBash`](https://github.com/NixOS/nixpkgs/blob/ac2976d829b071e17e77383beddd3cb7f7566513/pkgs/development/tools/build-managers/bazel/default.nix#L26) is what's missing.

  ```
  >> bazel build @examples//hello_world --verbose_failures

  INFO: Analysed target @examples//hello_world:hello_world (0 packages loaded).
  INFO: Found 1 target...
  ERROR: /home/marco/.cache/bazel/_bazel_marco/3a9f39bc0e5391c2faab6d2cc622a795/external/examples/hello_lib/BUILD:11:1: error executing shell command: 'set -e; rm -rf bazel-out/local-fastbuild/bin/external/examples/hello_lib/hello_lib.deps; mkdir bazel-out/local-fastbuild/bin/external/examples/hello_lib/hello_lib.deps
   LD_LIBRARY_PATH=external/rus...' failed (Exit 1): bash failed: error executing command 
    (cd /home/marco/.cache/bazel/_bazel_marco/3a9f39bc0e5391c2faab6d2cc622a795/execroot/io_bazel_rules_rust && \
    exec env - \
      PATH=/nix/store/046pkfmbvjnj0z69m6zhhykbnnjhbm9d-gcc-wrapper-6.4.0/bin:/nix/store/62xhdn2amwp4px9fga70i6qc0s9zjiy3-openjdk-8u152b16/bin:/home/marco/.nix-profile/bin:/home/marco/.nix-profile/sbin:/home/marco/bin:/u/marco/bin:/u/marco/bin/share:/usr/local/bin:/usr/local/sbin:/usr/local/ant/bin:/usr/X11R6/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/pkg/bin:/usr/pkg/sbin:/home/marco/.cargo/bin \
    /nix/store/anrav5mpp5vkn6i8igs525acab92qy5h-bash/bin/bash -c 'set -e; rm -rf bazel-out/local-fastbuild/bin/external/examples/hello_lib/hello_lib.deps; mkdir bazel-out/local-fastbuild/bin/external/examples/hello_lib/hello_lib.deps
   LD_LIBRARY_PATH=external/rust_linux_x86_64/rustc/lib DYLD_LIBRARY_PATH=external/rust_linux_x86_64/rustc/lib external/rust_linux_x86_64/rustc/bin/rustc external/examples/hello_lib/src/lib.rs --crate-name hello_lib --crate-type lib -C opt-level=3 --codegen ar=/usr/bin/ar --codegen linker=/nix/store/046pkfmbvjnj0z69m6zhhykbnnjhbm9d-gcc-wrapper-6.4.0/bin/gcc --codegen link-args='\'''\'' -L all=external/rust_linux_x86_64/rust-std-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib --out-dir bazel-out/local-fastbuild/bin/external/examples/hello_lib --emit=dep-info,link')

  Use --sandbox_debug to see verbose messages from the sandbox
  src/main/tools/linux-sandbox-pid1.cc:421: "execvp(/nix/store/anrav5mpp5vkn6i8igs525acab92qy5h-bash/bin/bash, 0x2167de0)": No such file or directory
  Target @examples//hello_world:hello_world failed to build
  INFO: Elapsed time: 0.245s, Critical Path: 0.06s
  FAILED: Build did NOT complete successfully

  ```



  ### Steps to reproduce
  ```
  nix-env -i bazel
  git clone https://github.com/bazelbuild/rules_rust
  cd rules_rust
  bazel build @examples//hello_world --verbose_failures
  ```

  ```
  nix-env -i bazel
  git clone https://github.com/bazelbuild/bazel
  cd bazel
  bazel build //examples/java-skylark/... --verbose_failures
  ```

  ## Technical details

  * System: `Linux sedentary 4.8.0-32-generic #34~16.04.1-Ubuntu SMP Tue Dec 13 17:03:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux`

  * Nix version: `nix-env (Nix) 1.11.15`
  * Nixpkgs version: `"18.03pre119245.5cfd049a03"`
  * Sandboxing enabled: `grep: /etc/nix/nix.conf: No such file or directory`


state: open
title: wireguard: add support for default routing
user_login: shaunren
html_url: https://github.com/NixOS/nixpkgs/pull/31250
updated_at: 2018-02-03 22:11:25
body:
  ###### Motivation for this change
  Currently, when the allowedIP is set to 0.0.0.0/0 or ::/0, the default route is replaced to go through the wireguard wireguard. This is undesirable because the packets from the wireguard interface itself is looped back into the interface, making the interface unable to connect to its endpoint(s). This change replicates the bahaviour of the wg-quick script in this case, by routing all packets with a specific fwmark set by the wireguard interface to the default interface.

  ###### Things done

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

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

  ---


state: closed
title: ultrastardx: fix build
user_login: pbogdan
html_url: https://github.com/NixOS/nixpkgs/pull/31251
updated_at: 2017-11-05 14:59:48
body:
  ###### Motivation for this change

  Doesn't build, only supports ffmpeg up to 3.3 at the moment.

  /cc @Profpatsch 

  ###### Things done

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

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

  ---


state: closed
title: compton: change extraOptions type to types.lines
user_login: shaunren
html_url: https://github.com/NixOS/nixpkgs/pull/31252
updated_at: 2017-11-07 22:10:41
body:
  ###### Motivation for this change
  Change extraOptions type from types.str to types.lines to allow automatic merging.

  ###### Things done

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

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

  ---


state: closed
title: users-groups module: per-user packages should use `buildEnv` instead of `symlinkTree`.
user_login: michalrus
html_url: https://github.com/NixOS/nixpkgs/issues/31253
updated_at: 2017-11-25 15:28:58
body:
  ## Issue description

  Like that:

  ```nix
  let

      immutableProfile = paths:
        pkgs.buildEnv {
          name = "immutable-profile";
          inherit paths;
          inherit (config.environment) pathsToLink extraOutputsToInstall;
          inherit (config.system.path) ignoreCollisions postBuild;
        };

  in _
  ```

  Cf. https://github.com/michalrus/dotfiles/blob/e93c62278b7e5698bad865f01d1df0407d627555/nixos-config/modules/user-profiles.nix#L27-L33

  This way, we exactly reproduce what building the global system does.

  Only some files should be symlinked to from within a profile, and we already know which ones. Using `buildEnv` and inheriting its args like that does just that.

  Original PR using `symlinkTree`: #25712.

  /cc @4z3 @Mic92 @edolstra @garbas @fpletz @nbp @edef1c 

  ## Technical details

  * System: 17.09 a86c8599a464f5718241f79dc52d1cb8ad19b261
  * Sandboxing enabled: yes


state: closed
title: graphite: override django and django_tagging
user_login: basvandijk
html_url: https://github.com/NixOS/nixpkgs/pull/31254
updated_at: 2017-11-05 09:41:10
body:
  ###### Motivation for this change

  Instead of depending on a specific version of `django` in the `django_tagging_0_4_3` and `graphite_web` derivations we override the python package set in the `graphite` NixOS module. 

  We do raise an error when `graphite_web` and `django_tagging_0_4_3` are build with the incorrect versioned dependencies.

  @FRidh is this what you had in mind in: https://github.com/NixOS/nixpkgs/pull/30277#discussion_r145393088

  This was joint work of @basvandijk and @layus at NixCon 2017.

  ###### Things done

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

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

  ---


state: closed
title: nixborg: reference implementation for upcoming RFC on hydra PR testing
user_login: globin
html_url: https://github.com/NixOS/nixpkgs/pull/31255
updated_at: 2017-11-06 10:07:04
body:
  ###### Motivation for this change

  @nixborg consists of three seperate services:
   - nixborg: flask app to receive github hooks and fill a queue (currently redis, probably switching to rabbitmq in the future
  - nixborg-workers: workers consuming the queue, doing the git handling, commenting on github, HTTP requesting to nixbot-receiver
  - nixbot-receiver: stdlib-dependency-only python script to be run on hydra that calls out to hydra-update-jobset (PR for that cmdline utility upcoming on the hydra repository)

  Code at: https://github.com/mayflower/nixborg (to be moved to the NixOS org if implementation is accepted)
  PRs to see output: https://github.com/NixOS/nixpkgs/pull/30767, https://github.com/NixOS/nixpkgs/pull/30546
  Hydra PR: https://github.com/NixOS/hydra/pull/516
  RFC upcoming

  cc @edolstra, @grahamc, @fpletz, @7c6f434c, @LnL7, @dezgeg 


state: closed
title: all-cabal-hashes: 2017-10-08T03:25:59Z -> 2017-11-04T17:56:01Z
user_login: vaibhavsagar
html_url: https://github.com/NixOS/nixpkgs/pull/31256
updated_at: 2017-11-06 08:15:11
body:
  ###### Motivation for this change

  `all-cabal-hashes` was almost a month old.

  ###### Things done

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

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

  ---


state: closed
title: nsjail: 2.1 -> 2.2
user_login: c0bw3b
html_url: https://github.com/NixOS/nixpkgs/pull/31257
updated_at: 2017-11-07 22:07:45
body:
  ###### Motivation for this change
  Fixed the meta.license information
  Version bump contains:

  >     Works correctly with some archs which need aligned stack for clone (e.g. aarch64)
  >     Enable CLONE_NEWCGROUP by default (can be disabled)
  >     Added CTRL+\ (SIGQUIT) handler to show all connections
  >     Create new dirs in /run/user/ first (instead of /tmp)
  >     Unblock all signals prior to execve
  >     Don't start new ns-init if CLONE_NEWPID is not requested
  >     Support cgroup net_cls subsystem
  >     Mount: better statvfs -> mount flags mapping


  BTW, NixOS is the one distro providing a recent version of this tool  😹 
  https://repology.org/metapackage/nsjail/versions


  ###### Things done

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

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

  ---


state: open
title: zfs-import services do not wait for LUKS devices to be opened (need a cryptsetup.target)
user_login: jamagin
html_url: https://github.com/NixOS/nixpkgs/issues/31258
updated_at: 2017-11-04 19:18:42
body:
  _Note, this is all about non-root zpools, for which adding this to the initrd would be inappropriate (especially since the key to open the devices comprising the zpool is stored on the root fs -- and with the initrd being stored in the EFI system partition, it's not safe to put the key there.)_

  I have populated a /etc/crypttab and created cryptsetup services via
  ```
    systemd.generator-packages = [
      pkgs.systemd-cryptsetup-generator
    ];

    environment.etc = {
      "crypttab" = {
        enable = true;
        text = ''
  <name> UUID=<uuid> /etc/crypttab-key luks
  ...
        '';
      };
    };
  }
  ```

  This will unlock the devices fine upon boot, however the zfs-import-w.service created based on my `boot.zfs.extraPools = [ "w" ];` runs before it is done and fails.

  It seems like to imitate what is done with the zfsonlinux.org packages for Fedora or Ubuntu, for example, the zfs-import-w.service needs to have cryptsetup.target in its "After" specification.  I've tried that, but there is no cryptsetup.target on NixOS -- I believe because of @edolstra's commit b06cb357, which drops the cryptsetup dependancy in the systemd build.

  I have verified that the cyclic dependency still exists: 
  ```
  while evaluating ‘check’ at /etc/nixos/nixpkgs/lib/types.nix:170:15, called from /etc/nixos/nixpkgs/lib/modules.nix:340:10:
  while evaluating the attribute ‘buildInputs’ of the derivation ‘systemd-234’ at /etc/nixos/nixpkgs/pkgs/stdenv/generic/make-derivation.nix:98:11:
  while evaluating the attribute ‘buildInputs’ of the derivation ‘cryptsetup-1.7.5’ at /etc/nixos/nixpkgs/pkgs/stdenv/generic/make-derivation.nix:98:11:
  while evaluating the attribute ‘buildInputs’ of the derivation ‘lvm2-2.02.173’ at /etc/nixos/nixpkgs/pkgs/stdenv/generic/make-derivation.nix:98:11:
  infinite recursion encountered, at undefined position
  ```

  I'm content to continue trying to figure this out when I have free time and will submit a PR if I do, but I'm interested in any pointers as to solving this or discussion about more practical ways to do this.

  ## Technical details

  * System: 
  * Nix version: 17.09.git.777443c (Hummingbird)
  * Nixpkgs version: "17.09.git.777443c726M"
  * Sandboxing enabled: false
  (versions may be a little funny since I have my patch to attempt modifying the After on top of 17.09-small)


state: closed
title: elixir: 1.5.1 -> 1.5.2
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/31259
updated_at: 2017-11-04 21:03:34
body:
  ###### Motivation for this change

  Update elixir to the last version

  ###### Things done

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

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

  ---


state: open
title: NixOS: nofail option breaks remounting changed filesystems
user_login: bts
html_url: https://github.com/NixOS/nixpkgs/issues/31260
updated_at: 2019-04-08 18:31:04
body:
  ## Issue description

  When a `fileSystems` entry is changed and the `"nofail"` option is specified, switching to the new configuration fails because `mount` doesn't recognize the `"nofail"` option (though `/etc/fstab` does.)

  The `"nofail"` option should only be used to populate `/etc/fstab`, and not provided to `mount(8)` when remounting.

  ### Steps to reproduce

  1. Add a `fileSystems` entry using `"nofail"` to `/etc/nixos/configuration.nix` like:

  ```nix
  {
    fileSystems."/mnt/mac-home" =
      { fsType = "vboxsf";
        device = "mac-home";
        options = [ "ro" "uid=1001" "gid=100" "nofail" ];
      };
  }
  ```

  2. `sudo nixos-rebuild switch`

  3. Change the `fileSystems` entry (e.g. remove the `uid=1001` entry above)

  4. `sudo nixos-rebuild switch`

  At this point we get an error like the following:

  ```
  ● mnt-mac\x2dhome.mount - /mnt/mac-home
     Loaded: loaded (/etc/fstab; generated; vendor preset: enabled)
     Active: active (mounted) (Result: exit-code) since Sat 2017-11-04 16:07:59 EDT; 1min 13s ago
      Where: /mnt/mac-home
       What: mac-home
       Docs: man:fstab(5)
             man:systemd-fstab-generator(8)
    Process: 5834 ExecRemount=/nix/store/baixlwb364lh3inyy4pcgdfacmg3amib-util-linux-2.30-bin/bin/mount mac-home /mnt/mac-home -o remount,ro,nofail -t vboxsf (code=exited, status=1/FAILURE)
      Tasks: 0 (limit: 4915)
     CGroup: /system.slice/mnt-mac\x2dhome.mount

  Nov 04 16:07:59 vbox systemd[1]: Mounting /mnt/mac-home...
  Nov 04 16:07:59 vbox systemd[1]: Mounted /mnt/mac-home.
  Nov 04 16:08:43 vbox systemd[1]: Reloading /mnt/mac-home.
  Nov 04 16:08:43 vbox systemd[1]: mnt-mac\x2dhome.mount: Mount process exited, code=exited status=1
  Nov 04 16:08:43 vbox systemd[1]: Reload failed for /mnt/mac-home.
  ```

  Running this command (`mount mac-home /mnt/mac-home -o remount,ro,nofail -t vboxsf`) by hand produces the following output:

  ```
  unknown mount option `nofail'
  valid options:
    rw         mount read write (default)
    ro         mount read only
    uid       =<arg> default file owner user id
    gid       =<arg> default file owner group id
    ttl       =<arg> time to live for dentry
    iocharset =<arg> i/o charset (default utf8)
    convertcp =<arg> convert share name from given charset to utf8
    dmode     =<arg> mode of all directories
    fmode     =<arg> mode of all regular files
    umask     =<arg> umask of directories and regular files
    dmask     =<arg> umask of directories
    fmask     =<arg> umask of regular files
  ```

  I am able to successfully switch to the new configuration if I first manually unmount the partition (`umount /mnt/mac-home`).

  ## Technical details

  * System: NixOS 17.09.1756.c99239bca0 (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.15
  * Nixpkgs version: 17.09.1756.c99239bca0
  * Sandboxing enabled: false


state: closed
title: Keybase GUI shouldn't check hardcoded /keybase mountpoint
user_login: 5paceToast
html_url: https://github.com/NixOS/nixpkgs/issues/31261
updated_at: 2018-07-17 15:47:56
body:
  ## Issue description
  The keybase-gui wrapper checks for a [hardcoded value](https://github.com/NixOS/nixpkgs/blob/master/pkgs/tools/security/keybase-gui/default.nix#L71) to see if kbfs is mounted there.

  However, this is configurable through the kbfs service, and defaults to [~/keybase](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/network-filesystems/kbfs.nix#L22).

  The wrapper should either be hard-coded to whatever `options.services.kbfs.mountPoint` is, or verify the status some other way (e.g calling `keybase status`).


  ### Steps to reproduce
  1. Set the following in configuration.nix
      ```
      services.keybase.enable = true;
      services.kbfs.enable = true;
      ```
  2. `nix-env -iA nixos.keybase-gui`
  3. rebuild your configuration
  4. try to launch keybase-gui

  #### Expected behavior
  Tests pass and keybase-gui launches.

  #### Actual behavior
  ```
  Keybase is not mounted to /keybase.
  You might need to run: kbfsfuse /keybase
  Set NIX_SKIP_KEYBASE_CHECKS=1 if you want to skip this check.
  ```


  ## Technical details

  * System: 18.03pre119292.cfafd6f5a8 (Impala)
  * Nix version: 1.11.15
  * Nixpkgs version: 18.03pre119292.cfafd6f5a8
  * Sandboxing enabled: false


state: closed
title: pkgs.hplipWithPlugin: url is no longer correct
user_login: eqyiel
html_url: https://github.com/NixOS/nixpkgs/issues/31262
updated_at: 2017-11-05 22:18:01
body:
  ## Issue description

  I noticed that the hash was changing every time I tried to build it.  At first I thought something nefarious was going on but I guess Nix is downloading the webpage that you see if you visit `http://hplipopensource.com/hplip-web/plugin/3.17.9-plugin.run`.

  It looks like you can now get the file from sourceforge, but I can't figure out how to get a direct link to the file.

  cc @ttuegel because you have worked on this package in the past

  ### Steps to reproduce

  `nix-build '<nixpkgs>' -A pkgs.hplipWithPlugin`

  ## Technical details

  * System: 18.03.git.02a33d2325 (Impala)
  * Nix version: nix-env (Nix) 1.11.15
  * Nixpkgs version: "18.03.git.56a34abf5fM"
  * Sandboxing enabled: false


state: open
title: glibc: add NIX_LD_LIBRARY_PATH
user_login: yegortimoshenko
html_url: https://github.com/NixOS/nixpkgs/pull/31263
updated_at: 2019-02-07 01:49:42
body:
  ###### Motivation for this change

  Will eventually lead to fix of #21109. Related: https://github.com/NixOS/nixpkgs/pull/31182#issuecomment-341881905.

  To test this, replace `glibc` with path to glibc built with this patch and paste this into terminal (provided that you have `nix-shell` and `patchelf` on path):

  ```
  glibc=/nix/store/...-glibc/
  cd /tmp
  curl -LO https://github.com/NixOS/nixpkgs/files/1443636/gtk3-progress-bar.tar.gz
  tar zxf gtk3-progress-bar.tar.gz 
  cd gtk3-progress-bar
  nix-shell --run make
  export NIX_LD_LIBRARY_PATH=$(patchelf --print-rpath gtk3-progress-bar)
  patchelf --remove-rpath gtk3-progress-bar
  patchelf --set-interpreter $glibc/lib/ld-linux-x86-64.so.2 gtk3-progress-bar
  ./gtk3-progress-bar
  ```

  If you see a progress bar, then it works. It should also correctly handle case where some libraries are on `LD_LIBRARY_PATH` and others are on `NIX_LD_LIBRARY_PATH`, and case when `LD_LIBRARY_PATH` is empty but `NIX_LD_LIBRARY_PATH` is not.

  /cc @abbradar

  ###### Things done

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

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

  ---


state: closed
title: acl2: 6.5 -> 7.4; sbcl: remove 1.2.0 and 1.3.12
user_login: kini
html_url: https://github.com/NixOS/nixpkgs/pull/31264
updated_at: 2017-11-04 23:38:28
body:
  ###### Motivation for this change

  Short summary: ACL2 is out of date so I figured I should update it. Also removed some obsolete SBCL versions. See below for the long version.

  ###### Things done

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

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

  ---

  Note: execution of all binary files works equally well as the previous version did, though it could be improved -- the libraries are not installed, for example.

  ---

  ### acl2: 6.5 -> 7.4, refactor

  The `make regression` line was failing because the expression was
  downloading a core-system-only, no-libraries source tarball.  I
  switched to using fetchFromGitHub, which downloads the full source
  code -- the core system as well as the "community books",
  i.e. libraries -- but the libraries unfortunately do not build yet
  because they have more dependencies than the core system, and they
  also run into some impurity problems during the build process.

  This commit changes the ACL2 package so that at least the user will
  obtain the latest version of the core system, even though they won't
  get the community books.  In a later commit I hope to fix this; it
  will require either changes to ACL2 itself, or a patch to be applied
  to ACL2 in nixpkgs.

  ACL2 7.4 has no trouble building on the current version of SBCL in
  nixpkgs, so I let it do so instead of using the ancient SBCL version
  1.2.0 from 2014.

  I also added myself as a maintainer to this package, since I'm an
  active contributor to the ACL2 project and am interested in seeing it
  working on Nix.

  ### sbcl: remove old versions 1.2.0, 1.3.12

  SBCL 1.2.0 was being retained for the acl2 package, which no longer
  needs it.  SBCL 1.3.12 was being retained for the maxima package,
  which appears to no longer need it.


state: closed
title: adapta-gtk-theme: 3.91.2.147 -> 3.92.1.72
user_login: danielfullmer
html_url: https://github.com/NixOS/nixpkgs/pull/31265
updated_at: 2017-11-05 04:42:55
body:
  ###### Motivation for this change

  I can't build the version currently in nixpkgs since it can no longer fetch the source from github (I get a 404 error). The repository owner changed from "tista500" to "adapta-project". This PR updates the package to the latest version in the new repo.

  CC @romildo 

  ###### Things done

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

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

  ---


state: closed
title: Blank root password doesn't allow unlocking on Graphical Install
user_login: deech
html_url: https://github.com/NixOS/nixpkgs/issues/31266
updated_at: 2017-11-07 16:23:33
body:
  ## Issue description
  The KDE environment in the Graphical ISO by default locks the screen after some period of inactivity and the password prompt doesn't allow a blank password so there's no way of unlocking it.


  ### Steps to reproduce
  Boot to the KDE environment using a Live Image and let it sit idle for a while and try unlocking.


state: closed
title: subsurface: 4.6.0 -> 4.7.2
user_login: orivej
html_url: https://github.com/NixOS/nixpkgs/pull/31267
updated_at: 2017-12-19 22:18:39
body:
  ###### Motivation for this change

  The previous version does not build:

  ```
  /tmp/nix-build-subsurface-4.6.0.drv-0/subsurface/desktop-widgets/plugins/facebook/facebookconnectwidget.cpp:24:0:
  /tmp/nix-build-subsurface-4.6.0.drv-0/subsurface/desktop-widgets/./mainwindow.h:16:27: fatal error: ui_mainwindow.h: No such file or directory
  ```

  `libmarble` dependency was replaced by `googlemaps`.

  ###### Things done

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

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [x] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [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 maintainer @mguentner


state: closed
title: services.xserver: fix defaults of X11
user_login: Ma27
html_url: https://github.com/NixOS/nixpkgs/pull/31268
updated_at: 2018-03-17 21:13:41
body:
  ###### Motivation for this change

  follow-up for #30517 (/cc @nbp @bendlas @NeQuissimus)

  This ensures that if a WM/DM is enabled, no default needs to be set and re-adds my original change.

  Please not that setting `services.xserver.enable = true;` without any further configuration works now
  since `xterm` is enabled by default.

  ###### Things done

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

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

  ---


