# issues

state: open
title: dockerTools: custom pre- and post-procesing for docker images
user_login: danbst
html_url: https://github.com/NixOS/nixpkgs/issues/30725
updated_at: 2017-10-25 20:19:53
body:
  Currently docker images are built as .tar archives. I'd like to compress them after build (and decompress in next `buildImage`) before storing to `/nix/store`, because disk space can inflate fast when I have many images around. For this I'd like `dockerTools.buildImage` to support:

  - `postProcess` argument (for example, `${pkgs.gzip}/bin/gzip -1 $image`)
  - `preProcess` argument (for example, `tar -tzf $image && ${pkgs.gzip}/bin/gunzip $image`)

  Main benefits are reduce store size (and therefore network transfers) and less problems with https://github.com/NixOS/nix/issues/358


state: closed
title: ghcjsHEAD: bump ghcjs shims
user_login: basvandijk
html_url: https://github.com/NixOS/nixpkgs/pull/30726
updated_at: 2017-10-23 17:52:30
body:
  @cocreature @peti here's the fix for  https://github.com/NixOS/nixpkgs/pull/30711#issuecomment-338626434.


state: open
title: nixos/mysql: Import tzdata to MySQL database
user_login: jtojnar
html_url: https://github.com/NixOS/nixpkgs/issues/30727
updated_at: 2017-10-25 08:46:47
body:
  Currently, the timezone data need to be installed manually using `mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql` and repeat each time `tzdata` is updated. It would be nice to have it done as a part of the NixOS module.


state: closed
title: awesomebump: 4.0 -> 5.1
user_login: pmiddend
html_url: https://github.com/NixOS/nixpkgs/pull/30728
updated_at: 2017-10-24 10:31:52
body:
  ###### Motivation for this change

  awesomebump-5 is out now, I'd like to upgrade to the latest version. The build process is a bit complex due to the embedded QtnProperty dependency, but it seems to work. I'm a newbie to NixOS, so feel free to complain. :)

  ###### 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: freeimage: fix CVE-2015-0852 & CVE-2016-5684
user_login: pbogdan
html_url: https://github.com/NixOS/nixpkgs/pull/30729
updated_at: 2017-10-24 19:43:54
body:
  ###### Motivation for this change

  - [CVE-2015-0852](https://nvd.nist.gov/vuln/detail/CVE-2015-0852)
  - [CVE-2016-5684](https://nvd.nist.gov/vuln/detail/CVE-2016-5684)

  `emulationstation` fails to build in `nox-review` but that's [already been the case](https://hydra.nixos.org/build/62794164/nixlog/1).

  /cc @viric 

  ###### Things done

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

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

  Update to latest upstream release containing a fix for CVE-2017-2239.

  /cc @puffnfresh 

  ###### 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: apache-httpd: 2.4.28 -> 2.4.29
user_login: efx
html_url: https://github.com/NixOS/nixpkgs/pull/30731
updated_at: 2017-10-24 15:24:11
body:
  ###### Motivation for this change
  latest minor of 2.4

  ###### 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: nginx module doesn't log to journal
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/30732
updated_at: 2019-05-20 15:52:50
body:
  ## Issue description

  It seems that if you use the default config with `services.nginx.enable = true`, it creates a log folder that doesn't get picked up by `journald`. Is that intentional? It seems unintuitive when everything else goes to the journal by default.


state: closed
title: haskell: ghcjs packages: fix build of fail
user_login: basvandijk
html_url: https://github.com/NixOS/nixpkgs/pull/30733
updated_at: 2017-10-23 17:52:18
body:
  @peti in https://github.com/NixOS/nixpkgs/pull/30726 I discovered that `fail` fails to build with GHCJS on `release-17.09`. Apparently it also fails on `master`. 


state: closed
title: php-apcu 5.1.2 segfault
user_login: jbboehr
html_url: https://github.com/NixOS/nixpkgs/issues/30734
updated_at: 2017-11-03 00:19:53
body:
  ## Issue description

  apcu 5.1.2 is segfaulting on start. I upgraded to 5.1.8 and no longer experienced the issue.


  ### Steps to reproduce

  Using current unstable: `nix-shell -p php71 -p php71Packages.apcu -p valgrind --run "echo \$buildInputs | awk '{ print \$2 }' | xargs -n1 -I{} valgrind php -d extension={}/lib/php/extensions/apcu.so -d apc.enable_cli=1"`

  ```
  ==24076== Memcheck, a memory error detector
  ==24076== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
  ==24076== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info
  ==24076== Command: php -d extension=/nix/store/gclhplsi5y1yh1yipjxv4x2k2jfaym35-php-apcu-5.1.2/lib/php/extensions/apcu.so -d apc.enable_cli=1
  ==24076== 
  ==24076== Invalid read of size 8
  ==24076==    at 0xD80CCEF: apc_sma_api_malloc_ex (in /nix/store/gclhplsi5y1yh1yipjxv4x2k2jfaym35-php-apcu-5.1.2/lib/php/extensions/apcu.so)
  ==24076==    by 0xD80D170: apc_sma_api_malloc (in /nix/store/gclhplsi5y1yh1yipjxv4x2k2jfaym35-php-apcu-5.1.2/lib/php/extensions/apcu.so)
  ==24076==    by 0xD80A0D1: apc_cache_create (in /nix/store/gclhplsi5y1yh1yipjxv4x2k2jfaym35-php-apcu-5.1.2/lib/php/extensions/apcu.so)
  ==24076==    by 0xD8093F3: zm_startup_apcu (in /nix/store/gclhplsi5y1yh1yipjxv4x2k2jfaym35-php-apcu-5.1.2/lib/php/extensions/apcu.so)
  ==24076==    by 0x8DFC8A: zend_startup_module_ex (in /nix/store/dc1jb1nxfa19spjq0pkhz94p8ql58pyz-php-7.1.9/bin/php)
  ==24076==    by 0x8DFD6B: zend_startup_module_zval (in /nix/store/dc1jb1nxfa19spjq0pkhz94p8ql58pyz-php-7.1.9/bin/php)
  ==24076==    by 0x8EDE19: zend_hash_apply (in /nix/store/dc1jb1nxfa19spjq0pkhz94p8ql58pyz-php-7.1.9/bin/php)
  ==24076==    by 0x8E0059: zend_startup_modules (in /nix/store/dc1jb1nxfa19spjq0pkhz94p8ql58pyz-php-7.1.9/bin/php)
  ==24076==    by 0x867C32: php_module_startup (in /nix/store/dc1jb1nxfa19spjq0pkhz94p8ql58pyz-php-7.1.9/bin/php)
  ==24076==    by 0x98E3AC: php_cli_startup (in /nix/store/dc1jb1nxfa19spjq0pkhz94p8ql58pyz-php-7.1.9/bin/php)
  ==24076==    by 0x45C658: main (in /nix/store/dc1jb1nxfa19spjq0pkhz94p8ql58pyz-php-7.1.9/bin/php)
  ==24076==  Address 0x0 is not stack'd, malloc'd or (recently) free'd
  ==24076== 
  ==24076== 
  ==24076== Process terminating with default action of signal 11 (SIGSEGV)
  ==24076==  Access not within mapped region at address 0x0
  ==24076==    at 0xD80CCEF: apc_sma_api_malloc_ex (in /nix/store/gclhplsi5y1yh1yipjxv4x2k2jfaym35-php-apcu-5.1.2/lib/php/extensions/apcu.so)
  ==24076==    by 0xD80D170: apc_sma_api_malloc (in /nix/store/gclhplsi5y1yh1yipjxv4x2k2jfaym35-php-apcu-5.1.2/lib/php/extensions/apcu.so)
  ==24076==    by 0xD80A0D1: apc_cache_create (in /nix/store/gclhplsi5y1yh1yipjxv4x2k2jfaym35-php-apcu-5.1.2/lib/php/extensions/apcu.so)
  ==24076==    by 0xD8093F3: zm_startup_apcu (in /nix/store/gclhplsi5y1yh1yipjxv4x2k2jfaym35-php-apcu-5.1.2/lib/php/extensions/apcu.so)
  ==24076==    by 0x8DFC8A: zend_startup_module_ex (in /nix/store/dc1jb1nxfa19spjq0pkhz94p8ql58pyz-php-7.1.9/bin/php)
  ==24076==    by 0x8DFD6B: zend_startup_module_zval (in /nix/store/dc1jb1nxfa19spjq0pkhz94p8ql58pyz-php-7.1.9/bin/php)
  ==24076==    by 0x8EDE19: zend_hash_apply (in /nix/store/dc1jb1nxfa19spjq0pkhz94p8ql58pyz-php-7.1.9/bin/php)
  ==24076==    by 0x8E0059: zend_startup_modules (in /nix/store/dc1jb1nxfa19spjq0pkhz94p8ql58pyz-php-7.1.9/bin/php)
  ==24076==    by 0x867C32: php_module_startup (in /nix/store/dc1jb1nxfa19spjq0pkhz94p8ql58pyz-php-7.1.9/bin/php)
  ==24076==    by 0x98E3AC: php_cli_startup (in /nix/store/dc1jb1nxfa19spjq0pkhz94p8ql58pyz-php-7.1.9/bin/php)
  ==24076==    by 0x45C658: main (in /nix/store/dc1jb1nxfa19spjq0pkhz94p8ql58pyz-php-7.1.9/bin/php)
  ==24076==  If you believe this happened as a result of a stack
  ==24076==  overflow in your program's main thread (unlikely but
  ==24076==  possible), you can try to increase the size of the
  ==24076==  main thread stack using the --main-stacksize= flag.
  ==24076==  The main thread stack size used in this run was 8388608.
  ==24076== 
  ==24076== HEAP SUMMARY:
  ==24076==     in use at exit: 2,260,735 bytes in 26,081 blocks
  ==24076==   total heap usage: 29,040 allocs, 2,959 frees, 2,849,843 bytes allocated
  ==24076== 
  ==24076== LEAK SUMMARY:
  ==24076==    definitely lost: 0 bytes in 0 blocks
  ==24076==    indirectly lost: 0 bytes in 0 blocks
  ==24076==      possibly lost: 1,658,872 bytes in 21,663 blocks
  ==24076==    still reachable: 601,863 bytes in 4,418 blocks
  ==24076==                       of which reachable via heuristic:
  ==24076==                         length64           : 192 bytes in 2 blocks
  ==24076==         suppressed: 0 bytes in 0 blocks
  ==24076== Rerun with --leak-check=full to see details of leaked memory
  ==24076== 
  ==24076== For counts of detected and suppressed errors, rerun with: -v
  ==24076== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
  xargs: valgrind: terminated by signal 11

  ```

  ## Technical details

  * System: Ubuntu 16.04.3 LTS, but I'm having the issue on NixOS as well (whichever version nixops in unstable uses by default)
  * Nix version: 1.11.15
  * Nixpkgs version: 18.03pre117581.9b177399c4
  * Sandboxing enabled: ?

  ## Et cetera

  I am using a custom build of nix: https://github.com/jbboehr/nix-deb based on this gist: https://gist.github.com/joepie91/043a51a7b70be5f50f1d but I'm not sure that's related.

  I'm working on packaging some php extensions for my own uses and most of them can run the unit tests in build like so:

  ```
      doCheck = true;
      checkTarget = "test";
      checkFlagsArray = ["REPORT_EXIT_STATUS=1" "NO_INTERACTION=1"];
  ```


state: closed
title: nix-env -i firefox provides invalid download link for SDK
user_login: doublehp
html_url: https://github.com/NixOS/nixpkgs/issues/30735
updated_at: 2017-11-19 13:25:06
body:
  Moving this bug to NixOS/nixpkgs from NixOS/nix https://github.com/NixOS/nix/issues/1628

  I am NIX beginner. 

  My aim: update Firefox.

  What I typed:

  ```
  bash <(curl https://nixos.org/nix/install)
  . /home/dhp/.nix-profile/etc/profile.d/nix.sh
  nix-env -i firefox
  ```

  Result:

  ```
  Unfortunately, we cannot download file jdk-8u144-linux-x64.tar.gz automatically.
  Please go to http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html to download it yourself, and add it to the Nix store
  using either
    nix-store --add-fixed sha256 jdk-8u144-linux-x64.tar.gz
  or
    nix-prefetch-url --type sha256 file:///path/to/jdk-8u144-linux-x64.tar.gz
  ```

  I hate this problem, but, I know Oracle is very boring about direct download, and nobody ever could workaround this legal issue (especially, I also have it in Gentoo). So, let's hope my old version of Firefox still functions, let's hope that on fresh install it's possible to either use an other browser to download the file, or have a light Firefox to download this dep. => needing a browser to install a browser can quickly become an egg-chicken issue.

  The big issue I have met here is that, as of today, october 23rd 2017, the given link to oracle website only offers me SDK 151 and 152; what means, if I download them ... nix-store won't be able to put the file where it's expected, and the dep will remain unsatisfied.

  Several solutions:
  - find a way to provide a link that would directly point to the good SDK version
  - tell if any recent version will do (otherwise, I will assume that non matching number will break the dep, and, I will assume that version 151 will NOT satisfy the need for jdk-8u144-linux-x64.tar.gz
  - can't find any other alternative for this issue :/

  ## Technical details

  ```
  $ lsb_release -a
  LSB Version:    n/a
  Distributor ID: Gentoo
  Description:    Gentoo Base System release 2.2
  Release:        2.2
  Codename:       n/a

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

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

  error: getting status of â/home/dhp/firefoxâ: No such file or directory

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

  returned error 2


state: closed
title: foomatic-filters: fix CVE-2015-8327 & CVE-2015-8560
user_login: pbogdan
html_url: https://github.com/NixOS/nixpkgs/pull/30736
updated_at: 2017-10-24 06:42:01
body:
  ###### Motivation for this change

  - [CVE-2015-8327](https://nvd.nist.gov/vuln/detail/CVE-2015-8327)
  - [CVE-2015-8560](https://nvd.nist.gov/vuln/detail/CVE-2015-8560)

  /cc @7c6f434c 

  ###### 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: [WIP] gutenberg: init at v0.2.1
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/30737
updated_at: 2018-01-03 20:41:12
body:
  ###### Motivation for this change

  gutenberg!

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

  ---

  Doesn't build yet, won't be able to work on this in the near future so thought I'd share in case someone wants to pick it up from here.

  Build fails with:
  ```
  ...
     Compiling aster v0.41.0
     Compiling quasi_codegen v0.32.0
     Compiling bindgen v0.26.3
     Compiling sass-sys v0.4.0
  error: failed to run custom build command for `sass-sys v0.4.0`
  process didn't exit successfully: `/tmp/nix-build-gutenberg-0.2.1.drv-0/gutenberg-v0.2.1-src/target/release/build/sass-sys-5d59912088df96d5/build-script-build` (exit code: 101)
  --- stderr
  fatal: Not a git repository (or any of the parent directories): .git
  thread 'main' panicked at 'Build error:
  STDERR:mkdir: cannot create directory 'lib': Permission denied
  make: *** [Makefile:231: lib] Error 1

  STDOUT:mkdir lib
  ', /nix/store/2kvac2qn3hf7i9s0q2hpgsv7gnddj48a-gutenberg-0.2.1-vendor/sass-sys/build.rs:42:8
  note: Run with `RUST_BACKTRACE=1` for a backtrace.

  builder for ‘/nix/store/1gq97nk123g1wy0k2kl4avpmkrc5azdh-gutenberg-0.2.1.drv’ failed with exit code 101
  error: build of ‘/nix/store/1gq97nk123g1wy0k2kl4avpmkrc5azdh-gutenberg-0.2.1.drv’ failed
  ```

  Things I've tried that didn't seem to help:

  * Using fetchgit + leaveDotGit=true + fetchSubmodules=true (submodules contain syntax highlighting bits apparently, haven't looked into that or checked if they're part of the github release)
  * including libsass and pkgconfig (see https://github.com/compass-rs/sass-sys/blob/master/build.rs#L41 for what I think is cause of build failure)

  It's possible(but I'm not sure, just guessing based on the 'permission denied' mkdir error above) that the build would succeed if the source was read-write instead of read-only, haven't tried this because I'm not sure how to appropriately tell rust where to find the source.

  Hope this helps!


state: closed
title: gthumb: 3.5.1 -> 3.5.3
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/30738
updated_at: 2017-10-24 07:53:42
body:
  ###### Motivation for this change

  Update gthumb to the last version

  >  New features and user visible changes:
  > 
  >   * Add app menu entries to the gear menu if the app menu is not supported by
  >     the desktop environment.
  >   * Updated appdata file.
  > * Fixed help markup. (Andre Klapper)

  ###### 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: gssapiauthentication on git package
user_login: TerkiKerel
html_url: https://github.com/NixOS/nixpkgs/issues/30739
updated_at: 2018-02-06 08:43:40
body:
  Hi,

  I am using Ubuntu 16.04. I have the latest stable version of nix and git(nix package).

  When I type:

  git pull

  I get this error:

  /etc/ssh/ssh_config line 55: Unsupported option "gssapiauthentication"
  /etc/ssh/ssh_config line 56: Unsupported option "gssapidelegatecredentials"

  What is the problem here?

  Thank you


state: closed
title: shotwell: 0.26.2 -> 0.27.0
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/30740
updated_at: 2017-10-25 06:10:16
body:
  ###### Motivation for this change

  Update shotwell to the last version

  > 
  >   * Remove F-Spot import support
  >   * Create a commandline utility to test image transformations
  >   * Speed up color transformations a bit
  >   * Bump GTK+ requirement to 3.18 and remove deprecated functions
  >   * Clean-up histogram drawing code
  >   * Run thumbnailer with nice 19
  >   * Update VAAPI blacklisting for video thumbnailer and new plugin structure
  >   * Add configurable image background
  >   * Split several dialogs from shotwell.ui file
  >   * Move Tumblr to default plugin set
  >   * Remove some unnecessary memcpys on import
  >   * Add Meson build support
  >   * Some more ngettext for plurals
  >   * Add --fullscreen/-f option for viewer
  >   * Add option to install Ubuntu apport hook
  >   * Fix issue when importing to NTFS-backed vboxfs
  >   * Fix GSettings schema search path for running out-of-tree
  >   * Work around "Camera locked: -53" error on GNOME
  > * Fix issue with missing highlight on dnd actions

  ###### 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: jenkins: 2.85 -> 2.86
user_login: earldouglas
html_url: https://github.com/NixOS/nixpkgs/pull/30741
updated_at: 2017-10-23 23:44:34
body:
  ###### Motivation for this change

  Update to the latest Jenkins for features, bug fixes, and security.  Gets rid of the nag message in Jenkins about downloading the latest jenkins.war file.

  ###### 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: open
title: buildRustPackage: found duplicate version of package
user_login: ljli
html_url: https://github.com/NixOS/nixpkgs/issues/30742
updated_at: 2018-10-08 07:04:37
body:
  I wanted to upgrade rustup to 1.6 now that we have a recent rust compiler again thanks to #30088.
  Unfortunately I got an error, the log tail is below.
  Rustup uses a [replace] section for mio in its Cargo.toml, so that is probably the cause for the error.
  The error output itself is from cargo-vendor. I would report it there but I'm not sure why it can't handle this, maybe there is some good reason and we should use it in a different way.
  There shouldn't be any trouble to reproduce this, updating the hash and version for the rustup derivation
  should do.
  I suspect this is a general problem with cargo packages that use [replace], hence the issue name.
  ```
  $ nix-build '<nixpkgs-work>' -A rustup --no-out-link
  ...
   Downloading aho-corasick v0.5.3
   Downloading lzma-sys v0.1.8
   Downloading foreign-types v0.2.0
   Downloading gcc v0.3.53
  error: failed to sync

  Caused by:
    found duplicate version of package `mio v0.6.10` vendored from two sources:

  	source 1: https://github.com/carllerche/mio#6871f83a
  	source 2: registry https://github.com/rust-lang/crates.io-index
  builder for ‘/nix/store/ycmixz6k8djya309dl67x4px97qr595c-rustup-1.6.0-vendor.drv’ failed with exit code 101
  cannot build derivation ‘/nix/store/sq4ci1azfqg1jnmsj6zdjcjaj89cdbjk-rustup-1.6.0.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/sq4ci1azfqg1jnmsj6zdjcjaj89cdbjk-rustup-1.6.0.drv’ failed
  ```


state: open
title: [gdm] LDAP authentication does not work
user_login: Centzilius
html_url: https://github.com/NixOS/nixpkgs/issues/30743
updated_at: 2017-10-23 22:29:40
body:
  ## Issue description
  GDM does not support LDAP authentication (login via shell works fine)

  ### Steps to reproduce
  1. Configure your system to use LDAP for authentication
  2. Try to login in gdm

  ## Technical details

  * System: 17.09.1743.cee47cef45 (Hummingbird)
  * Nix version: 1.11.15
  * Nixpkgs version: 17.09.1743.cee47cef45
  * Sandboxing enabled: false


state: closed
title: makeself: 2.2.0 -> 2.3.1
user_login: jammerful
html_url: https://github.com/NixOS/nixpkgs/pull/30744
updated_at: 2017-10-24 15:26:23
body:
  ###### Motivation for this change

  Version 2.3 has new feature I need.

  ###### 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))
  - [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: Expired source urls for xen hypervisor.
user_login: bddap
html_url: https://github.com/NixOS/nixpkgs/issues/30745
updated_at: 2017-10-31 11:03:24
body:
  ## Issue description

  `bits.xensource.com` is no longer operational so the following expressions will break:

  https://github.com/NixOS/nixpkgs/blob/9dfc2900271e38fda67c9bc24b03620a93ec1e96/pkgs/applications/virtualization/xen/4.8.nix#L40
  https://github.com/NixOS/nixpkgs/blob/9dfc2900271e38fda67c9bc24b03620a93ec1e96/pkgs/applications/virtualization/xen/4.5.nix#L40

  ### Steps to reproduce

  ```
  curl http://bits.xensource.com/oss-xen/release/4.5.5/xen-4.5.5.tar.gz > /dev/null
  ```

  ## Technical details

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


state: closed
title: Update cockroachdb to v1.1.1 and enable build on darwin
user_login: andir
html_url: https://github.com/NixOS/nixpkgs/pull/30746
updated_at: 2017-10-25 08:13:03
body:
  ###### Motivation for this change


  ###### Things done

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

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

  ---


state: closed
title: notify-desktop: init at 0.2.0
user_login: ylwghst
html_url: https://github.com/NixOS/nixpkgs/pull/30747
updated_at: 2017-10-24 13:30:51
body:
  ###### Motivation for this change

  I'm customizing a WM and I needed to test out some UI functionality this kind of utility, but there wasn't
  any available in the nixpkgs repository.

  ###### 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: torcs,nvidia -- libGL error: unable to load driver: swrast_dri.so
user_login: wizzup
html_url: https://github.com/NixOS/nixpkgs/issues/30749
updated_at: 2017-11-05 17:55:35
body:
  ## Issue description
  my `torcs` building issue (#30680) was fixed (#30696) but when I try running `torcs` I get following error:

      libGL error: unable to load driver: swrast_dri.so
      libGL error: failed to load driver: swrast

  running with `LIBGL_DEBUG=verbose` gives

      [nix-shell:~]$ LIBGL_DEBUG=verbose torcs 
      libGL: screen 0 does not appear to be DRI2 capable
      libGL: OpenDriver: trying /run/opengl-driver/lib/dri/tls/swrast_dri.so
      libGL: OpenDriver: trying /run/opengl-driver/lib/dri/swrast_dri.so
      libGL: dlopen /run/opengl-driver/lib/dri/swrast_dri.so failed (/run/opengl-driver/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory)
      libGL error: unable to load driver: swrast_dri.so
      libGL error: failed to load driver: swrast
      Visual Properties Report
      ------------------------
      Compatibility mode, properties unknown.
      freeglut (/nix/store/rrbq4m95d0rmf07p2hnh8709i65jcrpb-torcs-1.3.7/lib/torcs/torcs-bin):  ERROR:  Internal error <FBConfig with necessary capabilities not found> in function fgOpenWindow

  I use following settings in my `configuration.nix`:

      hardware.opengl = {
        driSupport = true;
        driSupport32Bit = true;
      };

      services.xserver.videoDrivers = [ "nvidia" ];

  I have no problem running `glxinfo` and `glxgears`.

  ### Steps to reproduce

      $ nix-shell -I nixpkgs=/nix/nixpkgs -p torcs

      [nix-shell:~]$ LIBGL_DEBUG=verbose torcs 


  ## Technical details

   * System: NixOS: 18.03.git.00e56fb (Impala)
   * Nix version: nix-env (Nix) 1.11.15
   * Nixpkgs version: "18.03pre117327.3fe7cddc30"
   * Sandboxing enabled: build-use-sandbox = true


state: closed
title: dotnet-sdk : init at 2.0.3
user_login: kuznero
html_url: https://github.com/NixOS/nixpkgs/pull/30750
updated_at: 2017-10-25 12:03:31
body:
  ###### Motivation for this change

  Introduce dotnet-sdk package (dotnet client utility).

  ###### Things done

  Wrapped pre-built linux binaries.

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

  ---


state: closed
title: callCabal2nix: Don't rebuild unchanged cabal file (Fixed #23880)
user_login: ElvishJerricco
html_url: https://github.com/NixOS/nixpkgs/pull/30751
updated_at: 2017-12-05 20:35:22
body:
  ###### Motivation for this change

  #23880 caused #24245 and was reverted. This PR fixes the issue by only applying `filterSource` on sources of type `path`. I'm usually weary of these dynamically typed things, but I think it's worth it in this case. Editing haskell files should not result in the cabal file being reevaluated by `cabal2nix`, and it definitely shouldn't cause the entire source tree to be copied into the nix store.

  ###### 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: Anti-aliasing disabled in konsole when running as a wayland session
user_login: peterhoeg
html_url: https://github.com/NixOS/nixpkgs/issues/30752
updated_at: 2017-10-24 07:19:56
body:
  ## Issue description

  Fonts are *really* ugly in konsole when running in a wayland session due to anti-aliasing being disabled despite having enabled it in systemsettings5.


  ### Steps to reproduce

  1. Run ```startplasmacompositor```
  2. Enable anti-aliasing
  3. Run konsole
  4. Cry out in pain

  I'll add more details.

  ## Technical details

   - system: `"x86_64-linux"`
   - host os: `Linux 4.13.9, NixOS, 18.03.git.e91a36be9cM (Impala)`
   - multi-user?: `yes`
   - sandbox: `yes`
   - version: `nix-env (Nix) 1.11.15`
   - channels(root): `"nixos-18.03pre114421.799435b7ca"`
   - channels(peter): `""`
   - nixpkgs: `/home/peter/src/active/nixpkgs_unstable`

  Cc: @ttuegel


state: closed
title: First-class Wayland support in Nixpkgs - meta/tracking issue
user_login: peterhoeg
html_url: https://github.com/NixOS/nixpkgs/issues/30753
updated_at: 2017-11-01 09:59:53
body:
  Refer to this project instead: https://github.com/NixOS/nixpkgs/projects/11



  ## Issue description

  Eventually we will (will we?) move to Wayland instead of X so let's gather all the issues here that are related to that. The added benefit is that it should make it easier to get more people to try out wayland.

  - [ ] Anti-aliasing disabled in konsole when running as a wayland session, #30752
  - [ ] KDE Wayland session uses llvmpipe for OpenGL, not hardware acceleration, #30649 
  - [ ] SDL: wayland support, #30827 
  - [ ] xwayland: enable acceleration with help of glamor, #30828

  References:
   - #30493


state: closed
title: graylog: 2.3.1 -> 2.3.2
user_login: fadenb
html_url: https://github.com/NixOS/nixpkgs/pull/30754
updated_at: 2017-10-24 09:49:18
body:
  ###### Motivation for this change
  Bugfixes: https://www.graylog.org/blog/102-announcing-graylog-v2-3-2 

  This commit also cleanly applies on the release-17.09 branch and can be cherry-picked for backport in 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: open
title: Segfault in kactivitymanage
user_login: mkocha2
html_url: https://github.com/NixOS/nixpkgs/issues/30755
updated_at: 2019-04-05 21:56:51
body:
  ## Issue description
  ```
  kactivitymanage[1489]: segfault at 7f5f38019670 ip 00007f5f380349d1 sp 00007ffd1b39d9b8 error 4 in libQt5Sql.so.5.6.2[7f5f3801b000+48000]
  ```

  ### Steps to reproduce
  Unknown, but possibly tried to log out. It is the last entry when executing `dmesg`.

  ## Technical details
  * System:17.03.1904.09b9f7e7c4 (Gorilla)


state: closed
user_login: FlorentBecker
html_url: https://github.com/NixOS/nixpkgs/issues/30756
updated_at: 2018-04-20 12:58:10
title:
  nixos: pptp in NetworkManager requires kernel module nf_conntrack_pptp, which is not present by default

body:
  ## Issue description

  When trying to use a pptp vpn connection with NetworkManager, establishing the connection fails. The logs in journalctl look like this:

  ```
  oct. 22 10:49:04 xango pptp[3038]: nm-pptp-service-3021 log[ctrlp_rep:pptp_ctrl.c:259]: Sent control packet type is 1 'Start-Control-Connection-Request'
  oct. 22 10:49:04 xango pptp[3038]: nm-pptp-service-3021 log[ctrlp_disp:pptp_ctrl.c:781]: Received Start Control Connection Reply
  oct. 22 10:49:04 xango pptp[3038]: nm-pptp-service-3021 log[ctrlp_disp:pptp_ctrl.c:815]: Client connection established.
  oct. 22 10:49:05 xango pptp[3038]: nm-pptp-service-3021 log[ctrlp_rep:pptp_ctrl.c:259]: Sent control packet type is 7 'Outgoing-Call-Request'
  oct. 22 10:49:05 xango pptp[3038]: nm-pptp-service-3021 log[ctrlp_disp:pptp_ctrl.c:900]: Received Outgoing Call Reply.
  oct. 22 10:49:05 xango pptp[3038]: nm-pptp-service-3021 log[ctrlp_disp:pptp_ctrl.c:939]: Outgoing call established (call ID 27289, peer's call ID 7505).
  …
  oct. 22 10:49:35 xango pppd[3025]: LCP: timeout sending Config-Requests
  oct. 22 10:49:35 xango NetworkManager[1936]: LCP: timeout sending Config-Requests
  oct. 22 10:49:35 xango NetworkManager[1936]: Connection terminated.
  oct. 22 10:49:35 xango pppd[3025]: Connection terminated.
  oct. 22 10:49:35 xango NetworkManager[1936]: <warn>  [1508662175.0851] vpn-connection[0x27c2540,b3fecaca-c140-48d0-bd50-525beb6ef564,"sharif-guest2",0]: VPN plugin: failed: connect-failed (1)
  …
  oct. 22 10:49:35 xango pptp[3038]: nm-pptp-service-3021 log[callmgr_main:pptp_callmgr.c:245]: Closing connection (unhandled)
  oct. 22 10:49:35 xango NetworkManager[1936]: Terminating on signal 15
  oct. 22 10:49:35 xango NetworkManager[1936]: Modem hangup
  oct. 22 10:49:35 xango pppd[3025]: Terminating on signal 15
  oct. 22 10:49:35 xango pppd[3025]: Modem hangup
  oct. 22 10:49:35 xango pppd[3025]: Exit.
  oct. 22 10:49:35 xango pptp[3038]: nm-pptp-service-3021 log[ctrlp_rep:pptp_ctrl.c:259]: Sent control packet type is 12 'Call-Clear-Request'
  oct. 22 10:49:35 xango pptp[3038]: nm-pptp-service-3021 log[call_callback:pptp_callmgr.c:84]: Closing connection (call state)
  ```

  This is solved by "sudo modprobe nf_conntrack_pptp". I'm not sure whether:

  1. nf_conntrack_pptp should be enabled by default,
  1. nf_conntrack_pptp can be automatically loaded somehow by NetworkManager, or
  1. the need for this module when using pptp should simply be documented in the nixos manual.

  ### Steps to reproduce

  Install nixos with NetworkManager enabled, try to connect to a pptp vpn using NetworkManager, then see above. I created the connection using the NetworkManager applet in plasma/kde.

  ## Technical details

  * System:  18.03pre115166.1b1fc65505
  * Nix version: nix-env (Nix) 1.11.14
  * Nixpkgs version: 18.03pre118381.4068703502
  * Sandboxing enabled: No


state: open
title: haskell: nix-shell and nix-build yield different libraries using the same default.nix
user_login: wizzup
html_url: https://github.com/NixOS/nixpkgs/issues/30757
updated_at: 2017-10-30 14:14:39
body:
  ## Issue description

  I use this `default.nix` to build [snake](https://github.com/sam-barr/haskell-gui-snake) game (not mine):

      { pkgs ? import <nixpkgs> {} }:
      with pkgs.haskellPackages;

      let
        compiler = ghcWithHoogle (self: with self; [
            GLUT
            # concurrent-extra
          ]);
      in
      pkgs.stdenv.mkDerivation {
        name = "snake";
        buildInputs = [ compiler ];
        src = ./.;

        shellHook = ''
          eval "$(egrep ^export "$(type -p ghc)")"
          export PS1="\[\033[1;32m\][ns-hs:\w]\n$ \[\033[0m\]"
        '';
      }

  using this (modified) `Makefile`


      all:
          ghc -o Snake --make main.hs

      clean:
          rm *.o *.hi *.exe

      install:
          mkdir ${out}/bin
          cp Snake ${out}/bin

  ### Steps to reproduce

  Success commands:
    * `nix-shell --run make`
    * `nix-shell --pure --run make`
    * `nix-shell --command make`
    * `nix-shell --pure --command make`

  Failed command:

      $ nix-build .
      these derivations will be built:
        /nix/store/vi789bvfmnjbcbndqrfm0fcr8i2lxjs2-snake.drv
      building path(s) ‘/nix/store/dy5ciyc2l78pq3r2na4d2z8y8hcy2h50-snake’
      unpacking sources
      unpacking source archive /nix/store/qyx4ld3izr5bxjsvnq8g070dbaydny4x-haskell-gui-snake
      source root is haskell-gui-snake
      patching sources
      configuring
      no configure script, doing nothing
      building
      build flags: SHELL=/nix/store/flb9ar1xdd13c606aa4my9miy3iv4vyk-bash-4.4-p12/bin/bash
      ghc -o Snake --make main.hs
      [3 of 5] Compiling Display          ( Display.hs, Display.o ) [Control.Concurrent.Thread.Delay changed]

      Display.hs:4:1: error:
          Failed to load interface for `Control.Concurrent.Thread.Delay'
          Use -v to see a list of the files searched for.
      make: *** [Makefile:2: all] Error 1
      builder for ‘/nix/store/vi789bvfmnjbcbndqrfm0fcr8i2lxjs2-snake.drv’ failed with exit code 2
      error: build of ‘/nix/store/vi789bvfmnjbcbndqrfm0fcr8i2lxjs2-snake.drv’ failed

  Have to uncomment `concurrent-extra` to be able to `nix-build` successfully.

  Is it because of sandboxing?

  ## Technical details

   * System: NixOS: 18.03.git.00e56fb (Impala)
   * Nix version: nix-env (Nix) 1.11.15
   * Nixpkgs version: "18.03pre117327.3fe7cddc30"
   * Sandboxing enabled: build-use-sandbox = true


state: open
title: mesa-noglu-17.1.8-drivers: segfault in i915_dri.so
user_login: woffs
html_url: https://github.com/NixOS/nixpkgs/issues/30758
updated_at: 2017-11-03 22:23:34
body:
  ## Issue description

  several applications (shotcut, mpv (when fullscreen in xmonad), qutebrowser (with --backend webengine), glxgears) segfault at 0x00007f9cedecb72a in calculate_vertex_layout () from /run/opengl-driver/lib/dri/i915_dri.so

  This happens on both a x86_64 workstation and a i686 laptop.

  /run/opengl-driver/lib/dri/i915_dri.so is a softlink to gallium_dri.so, which is in mesa-noglu-17.1.8-drivers.

  Hardware:

  `VGA compatible controller [0300]: Intel Corporation 82G33/G31 Express Integrated Graphics Controller [8086:29c2] (rev 10)`

  ### Steps to reproduce
  ```
  $ nix-shell -p glxinfo --run glxgears
  [...]
  Segmentation fault
  ```
  Backtrace:
  ```
  #0  0x00007f6eca07072a in calculate_vertex_layout () from /run/opengl-driver/lib/dri/i915_dri.so
  #1  0x00007f6eca070bf6 in i915_update_derived () from /run/opengl-driver/lib/dri/i915_dri.so
  #2  0x00007f6eca063f7a in i915_clear_render () from /run/opengl-driver/lib/dri/i915_dri.so
  #3  0x00007f6ec9daa891 in st_Clear () from /run/opengl-driver/lib/dri/i915_dri.so
  #4  0x00000000004026be in draw ()
  #5  0x0000000000401e58 in main ()

  ```

  ## Technical details

  * System: NixOS 17.09.1919.6698e68aee (Hummingbird)
  * Nix version: 1.11.15
  * Nixpkgs version: 17.09.1919.6698e68aee
  * Sandboxing enabled: no


state: closed
title: pptp: correct reference to ${iproute}/bin/ip
user_login: FlorentBecker
html_url: https://github.com/NixOS/nixpkgs/pull/30759
updated_at: 2017-10-28 11:31:58
body:
  ###### Motivation for this change

  A reference to /bin/ip was left hanging, causing failure when establishing a connection caused
  pptp to try and manipulate routes.

  ###### Things done

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

  ---


state: open
title: Accessibility: blind user unable to install nixos
user_login: lheckemann
html_url: https://github.com/NixOS/nixpkgs/issues/30760
updated_at: 2019-05-27 19:27:09
body:
  #### Background

  We recently had a user on the IRC channel who couldn't get nixos working in qemu because syslinux and later on `systemd-vconsole-setup` insisted on setting graphical modes, which cannot be used with qemu's `-display curses`. (log at https://botbot.me/freenode/nixos/msg/92631760/ )

  I eventually worked out that using `-nographic` for qemu gets grub to run in text mode, which allows editing the command line to add `console=ttyS0` and using the installer in text mode. I wasn't able to help the user with this because they had already left, however.

  #### Suggestions

  It would be good to consider accessibility more overall. Some changes I think would be sensible:

   - Make sure the bootloaders for the installer run in text mode
     - I think systemd-boot uses text mode? I don't know enough about EFI to know if there is even a text mode for EFI.
     - The graphics displayed by syslinux aren't even very pretty! We could really disable that IMHO.
   - Allow disabling `systemd-vconsole-setup`, and disable it by default in the installer. Document the option in the generated config, and suggest `systemctl start systemd-vconsole-setup` in the installation instructions in the manual for sighted people.
   - Enable a console on the serial port by default? I don't see any downside to this, but I don't know much about it either.

  These steps are pretty simple and should make installing nixos a lot easier on vision-impaired users as far as I understand. Any thoughts?


state: closed
title: notify-desktop: init at 0.2.0
user_login: ylwghst
html_url: https://github.com/NixOS/nixpkgs/pull/30761
updated_at: 2017-10-24 13:29:10
body:
  ###### Motivation for this change

  I'm customizing a WM and I needed to test out some UI functionality this kind of utility, but there wasn't
  any available in the nixpkgs repository.

  ###### 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: Update jupyter and enable a few tests
user_login: globin
html_url: https://github.com/NixOS/nixpkgs/pull/30762
updated_at: 2018-02-16 21:56:24
body:
  cc @FRidh 

  ###### Things done

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

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

  ---


state: closed
title: haskell-packages: fix all-cabal-hashes component lookup
user_login: ryantrinkle
html_url: https://github.com/NixOS/nixpkgs/pull/30763
updated_at: 2017-10-24 13:55:20
body:
  ###### Motivation for this change

  Previously, if a package name in a later component was a substring of a package name in an earlier component, the earlier component would be selected due to a partial-name match.  This commit prevents partial matches.


state: closed
title: [WIP] statusnotifier: init at 1.0.0
user_login: gnidorah
html_url: https://github.com/NixOS/nixpkgs/pull/30764
updated_at: 2017-10-24 15:13:34
body:
  ###### Motivation for this change

  Seem to work only under Plasma...

  ###### 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: 7.56.0 -> 7.56.1
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/30765
updated_at: 2017-10-24 16:09:59
body:
  ###### Motivation for this change

  Update curl to the last version in staging branch

  > - imap: if a FETCH response has no size, don't call write callback
  > - ftp: UBsan fixup 'pointer index expression overflowed
  > - failf: skip the sprintf() if there are no consumers
  > - fuzzer: move to using external curl-fuzzer
  > - lib/Makefile.m32: allow customizing dll suffixes
  > - docs: fix typo in curl_mime_data_cb man page
  > - darwinssl: add support for TLSv1.3
  > - build: fix --disable-crypto-auth
  > - lib/config-win32.h: let SMB/SMBS be enabled with OpenSSL/NSS
  > - openssl: fix build without HAVE_OPAQUE_EVP_PKEY
  > - strtoofft: Remove extraneous null check
  > - multi_cleanup: call DONE on handles that never got that
  > - tests: added flaky keyword to tests 587 and 644
  > - pingpong: return error when trying to send without connection
  > - remove_handle: call multi_done() first, then clear dns cache pointer
  > - mime: be tolerant about setting the same header list twice in a part
  > - mime: improve unbinding top multipart from easy handle
  > - mime: avoid resetting a part's encoder when part's contents change
  > - mime: refuse to add subparts to one of their own descendants
  > - RTSP: avoid integer overflow on funny RTSP responses
  > - curl: don't pass semicolons when parsing Content-Disposition
  > - openssl: enable PKCS12 support for !BoringSSL
  > - FAQ: s/CURLOPT_PROGRESSFUNCTION/CURLOPT_XFERINFOFUNCTION
  > - CURLOPT_NOPROGRESS.3: also refer to xferinfofunction
  > - CURLOPT_XFERINFODATA.3: fix duplicate see also
  > - test298: verify --ftp-method nowcwd with URL encoded path
  > - FTP: URL decode path for dir listing in nocwd mode
  > - smtp_done: fix memory leak on send failure
  > - ftpserver: support case insensitive commands
  > - test950; verify SMTP with custom request
  > - openssl: don't use old BORINGSSL_YYYYMM macros
  > - setopt: update current connection SSL verify params
  > - winbuild/BUILD.WINDOWS.txt: mention WITH_NGHTTP2
  > - curl: reimplement stdin buffering in -F option
  > - mime: keep "text/plain" content type if user-specified
  > - mime: fix the content reader to handle >16K data properly
  > - configure: remove the C++ compiler check
  > - memdebug: trace send, recv and socket
  > - runtests: use valgrind for torture as well
  > - ldap: silence clang warning
  > - makefile.m32: allow to override gcc, ar and ranlib
  > - setopt: avoid integer overflows when setting millsecond values
  > - setopt: range check most long options
  > - ftp: reject illegal IP/port in PASV 227 response
  > - mime: do not reuse previously computed multipart size
  > - vtls: change struct Curl_ssl `close' field name to `close_one'
  > - os400: add missing symbols in config file
  > - mime: limit bas64-encoded lines length to 76 characters
  > - mk-ca-bundle: Remove URL for aurora
  > - mk-ca-bundle: Fix URL for NSS


  ###### 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: sqlite: 3.20.0 -> 3.20.1
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/30766
updated_at: 2017-10-24 16:12:37
body:
  ###### Motivation for this change

  Update sqlite to last version in staging branch

  > https://www.sqlite.org/releaselog/3_20_1.html

  ###### Things done

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

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

  ---


state: closed
title: gawk: 4.1.4 -> 4.2.0
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/30767
updated_at: 2017-11-04 16:29:37
body:
  ###### Motivation for this change

  Update gawk to the last version in staging branch

  > https://lists.gnu.org/archive/html/info-gnu/2017-10/msg00004.html

  ###### Things done

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

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

  ---


state: closed
title: sqlite3_analyzer: 3.20.0 -> 3.20.1
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/30768
updated_at: 2017-10-24 16:20:22
body:
  ###### Motivation for this change

  Update sqlite3-analyzer 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.1 -> 1.5.2
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/30769
updated_at: 2017-10-24 16:22:13
body:
  ###### Motivation for this change

  Update rofi-pass to the last version

  > 
  > Just a small bugfix release, because 1.5.1 did not actually use options set in _rofi function.
  > 
  > Apart from this it's now possible to
  > 
  >     set a custom delay.
  >     hide the help menu.


  ###### 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: apktool: 2.2.4 -> 2.3.0
user_login: c0bw3b
html_url: https://github.com/NixOS/nixpkgs/pull/30770
updated_at: 2017-10-25 17:26:01
body:
  ###### Motivation for this change
  Version bump
  And refresh the homepage (see #30636 )

  ###### 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: efl: 1.20.4 -> 1.20.5
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/30771
updated_at: 2017-10-25 10:46:27
body:
  ###### Motivation for this change

  Update to version [1.20.5](https://www.enlightenment.org/news/efl-1.20.5)

  ###### 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: avfs: 1.0.4 -> 1.0.5
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/30773
updated_at: 2017-10-25 10:52:51
body:
  ###### Motivation for this change

  Update to version [1.0.5](https://sourceforge.net/p/avf/mailman/message/35820594/)

  ###### 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: plymouth service: fix symlink to defaults
user_login: plutotulp
html_url: https://github.com/NixOS/nixpkgs/pull/30774
updated_at: 2017-10-25 09:19:07
body:
  Symlink for plymouthd.defaults was pointing to nonexisting target, seemingly
  because of a spelling error. I don't know that fixing the symlink actually makes a difference for the service, but /etc/plymouth certainly looks tidier :)

  Be gentle, this is my first PR ever.

  ###### Motivation for this change
  I just had a look around in /etc/plymouth and noticed that plymouthd.defaults was a dangling symlink.

  ###### 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: nix-env silently collides propagated-user-env-packages
user_login: cleverca22
html_url: https://github.com/NixOS/nixpkgs/issues/30775
updated_at: 2018-02-02 12:54:13
body:
  collisions that occur while trying to obey `nix-support/propagated-user-env-packages` are silently ignored

  as an example:
  ```
  [clever@laptop:~]$ cat /nix/store/xi66kayy945y4ycc6fim4bffap935d6x-wpa_gui-2.6/nix-support/propagated-user-env-packages 
   /nix/store/fhsiyhrssrzwdhx2dgy1ghadpmwq0lks-qtbase-5.9.0-bin
  [clever@laptop:~]$ cat /nix/store/k60z1dnzw2vrp6hv3y79bbzd8w1zv218-wireshark-qt-2.4.1/nix-support/propagated-user-env-packages
  /nix/store/w24yh0wxh1s4d8bq7qkgd65fmv4zmlbq-qtbase-5.9.1-bin ...
  ```
  wpa-gui depends on 5.9.0
  wireshark depends on 5.9.1
  ```
  [clever@laptop:~]$ nix-store -qR .nix-profile | grep qt

  [clever@laptop:~]$ 
  ```
  nothing in my profile depends on anything QT related
  ```
  [clever@laptop:~]$ nix-env -i /nix/store/xi66kayy945y4ycc6fim4bffap935d6x-wpa_gui-2.6
  installing ‘wpa_gui-2.6’
  [clever@laptop:~]$ ls -l .nix-profile/lib/qt-5.9
  lrwxrwxrwx 1 root root 71 Dec 31  1969 .nix-profile/lib/qt-5.9 -> /nix/store/fhsiyhrssrzwdhx2dgy1ghadpmwq0lks-qtbase-5.9.0-bin/lib/qt-5.9
  ```
  the 5.9.0 libraries are now in my profile
  ```
  [clever@laptop:~]$ nix-env -i /nix/store/k60z1dnzw2vrp6hv3y79bbzd8w1zv218-wireshark-qt-2.4.1
  installing ‘wireshark-qt-2.4.1’
  [clever@laptop:~]$ ls -l .nix-profile/lib/qt-5.9
  total 17
  dr-xr-xr-x 11 root root 16 Dec 31  1969 plugins
  [clever@laptop:~]$ ls -l .nix-profile/lib/qt-5.9/plugins/platforms/
  total 2
  lrwxrwxrwx 1 root root 104 Dec 31  1969 libqminimal.so -> /nix/store/fhsiyhrssrzwdhx2dgy1ghadpmwq0lks-qtbase-5.9.0-bin/lib/qt-5.9/plugins/platforms/libqminimal.so
  ```
  the 5.9.0 libraries are still in my profile
  ```
  [clever@laptop:~]$ wireshark 
  Cannot mix incompatible Qt library (version 0x50900) with this library (version 0x50901)
  ```
  and they break wireshark
  ```
  [clever@laptop:~]$ nix-env -e wpa_gui
  uninstalling ‘wpa_gui-2.6’
  building path(s) ‘/nix/store/dxns08cqfyacwm5dahhzyb97f0kz9ggb-user-environment’
  created 514 symlinks in user environment

  [clever@laptop:~]$ wireshark 
  ```
  removing wpa_gui restores the ability to run wireshark


state: closed
title: robo3t: change .desktop name
user_login: emanueleperuffo
html_url: https://github.com/NixOS/nixpkgs/pull/30776
updated_at: 2017-10-28 11:22:20
body:
  ###### Motivation for this change
  Gnome does not permit to add the application to favorites if the .desktop name is different than the binary name.
  See https://unix.stackexchange.com/questions/58824/how-do-i-add-eclipse-to-my-gnome-shell-favorites.

  ###### 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: skktools: init at 1.3.3
user_login: yuriaisaka
html_url: https://github.com/NixOS/nixpkgs/pull/30778
updated_at: 2017-11-20 23:05:13
body:
  ###### Motivation for this change

  `skktools` is a collection of tools to manipulate (merge, sort etc.)
  dictionaries formatted for SKK Japanese input method.

  The main motivation for having `skktools` in nixpkgs comes from the desire to have
  `fcitx-skk` in `fcitx-engines`, which depends on `libskk`
  (https://github.com/ueno/libskk), which in turn has a (mild build time) dependency on a
  tool like `skktools` for preparation of a default dictionary.
  (Technically, `libskk` can be built without `skktools`, but is virtually useless without
  a preprocessor for publicly available dictionaries.)

  Further pull requests are planned for `libskk` and `fcitx-skk` (a `fcitx` engine) as
  well as some standard dictionaries that can be used by `libskk` and/or `fcitx-skk`.

  ###### 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: Revert "vc: Broken on i686"
user_login: veprbl
html_url: https://github.com/NixOS/nixpkgs/pull/30779
updated_at: 2017-10-25 01:37:32
body:
  ###### Motivation for this change

  Not broken

  This reverts commit c58c1f3b501731e3289fdae387b1c875c4e9cc8e.


  ###### Things done

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

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

  ---


state: closed
title: rtv: 1.18.0 -> 1.19.0
user_login: nocoolnametom
html_url: https://github.com/NixOS/nixpkgs/pull/30781
updated_at: 2017-10-25 01:28:54
body:
  Updated version and GitHub SHA for the most recent version.

  ###### Motivation for this change

  Reddit's API changes and broke comment pulling for versions ≤1.18.0.  The most recent version updates the package to pull comments correctly.

  ###### Things done

  - [X] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [X] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [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: Build fails with compilation error: webkit-2.4.11
user_login: xelxebar
html_url: https://github.com/NixOS/nixpkgs/issues/30782
updated_at: 2017-10-25 18:08:39
body:
  ## Issue description

  When attempting to install `nixpkgs.uzbl` (currently `uzbl-v0.9.0`), the dependency `webkit-2.4.11` starts a build but fails with a compilation error. The relevant errors from the build log are below:

  ```
  Source/JavaScriptCore/API/JSStringRef.cpp: In function 'OpaqueJSString* JSStringCreateWithCharacters(const JSChar*, size_t)':
  Source/JavaScriptCore/API/JSStringRef.cpp:40:50: error: invalid conversion from 'const JSChar* {aka const short unsigned int*}' to 'const UChar* {aka const char16_t*}' [-fpermissive]
       return OpaqueJSString::create(chars, numChars).leakRef();
                                                    ^
  In file included from Source/JavaScriptCore/API/JSStringRef.cpp:31:0:
  Source/JavaScriptCore/API/OpaqueJSString.h:49:39: note:   initializing argument 1 of 'static WTF::PassRefPtr<OpaqueJSString> OpaqueJSString::create(const UChar*, unsigned int)'
       static PassRefPtr<OpaqueJSString> create(const UChar* characters, unsigned length)
                                         ^~~~~~
  Source/JavaScriptCore/API/JSStringRef.cpp: In function 'OpaqueJSString* JSStringCreateWithCharactersNoCopy(const JSChar*, size_t)':
  Source/JavaScriptCore/API/JSStringRef.cpp:65:83: error: invalid conversion from 'const JSChar* {aka const short unsigned int*}' to 'const UChar* {aka const char16_t*}' [-fpermissive]
       return OpaqueJSString::create(StringImpl::createWithoutCopying(chars, numChars)).leakRef();
                                                                                     ^
  In file included from ./Source/WTF/wtf/text/WTFString.h:29:0,
                   from Source/JavaScriptCore/API/OpaqueJSString.h:31,
                   from Source/JavaScriptCore/API/JSStringRef.cpp:31:
  ./Source/WTF/wtf/text/StringImpl.h:393:54: note:   initializing argument 1 of 'static WTF::PassRef<WTF::StringImpl> WTF::StringImpl::createWithoutCopying(const UChar*, unsigned int)'
       WTF_EXPORT_STRING_API static PassRef<StringImpl> createWithoutCopying(const UChar* characters, unsigned length);
                                                        ^~~~~~~~~~~~~~~~~~~~
  Source/JavaScriptCore/API/JSStringRef.cpp: In function 'const JSChar* JSStringGetCharactersPtr(JSStringRef)':
  Source/JavaScriptCore/API/JSStringRef.cpp:86:30: error: invalid conversion from 'const UChar* {aka const char16_t*}' to 'const JSChar* {aka const short unsigned int*}' [-fpermissive]
       return string->characters();
              ~~~~~~~~~~~~~~~~~~^~
  make[1]: *** [GNUmakefile:70162: Source/JavaScriptCore/API/libjavascriptcoregtk_1_0_la-JSStringRef.lo] Error 1
  make[1]: *** Waiting for unfinished jobs....
  make[1]: Leaving directory '/tmp/nix-build-webkitgtk-2.4.11.drv-0/webkitgtk-2.4.11'
  make: *** [GNUmakefile:25838: all] Error 2
  builder for ‘/nix/store/2pdl996ffn441x75b90prjaq6pv5lf2j-webkitgtk-2.4.11.drv’ failed with exit code 2
  cannot build derivation ‘/nix/store/jjb34awh2fjygj711p18pm7lcq40kshw-uzbl-v0.9.0.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/jjb34awh2fjygj711p18pm7lcq40kshw-uzbl-v0.9.0.drv’ failed
  ```

  ### Steps to reproduce

  The build requires an entry in `permittedInsecurePackages`:

      $ cat ~/.config/nixpkgs/config.nix
      {
        permittedInsecurePackages = [
          "webkitgtk-2.4.11"
        ];
      }

  and on my machine fails a few hours after initiating the install of `uzbl`:

      $ nix-env -i -A nixpkgs.uzbl

  I doubt uzbl is relevant but include those details here for completeness.

  ## Technical details

      $ lsb_release -a
      LSB Version:	1.0
      Distributor ID:	VoidLinux
      Description:	Void Linux
      Release:	rolling
      Codename:	void

      $ nix-env --version
      nix-env (Nix) 1.11.4

      $ nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion
      "18.03pre118061.69607d7662"

      $ grep build-use-sandbox /etc/nix/nix.conf
      <returns 1>

  ## Notes

  Apologies if this issue belongs somewhere else or is some trivial mistake on my part. I'm still not very familiar with the nix system. I'm willing to provide any further details if necessary.


state: closed
title: zanshin: don't use stdenv
user_login: zraexy
html_url: https://github.com/NixOS/nixpkgs/pull/30783
updated_at: 2017-10-26 03:47:56
body:
  ###### Motivation for this change

  Use `libsForQt5.callPackage`'s `mkDerivation` instead of `stdenv.mkDerivation`

  ###### 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: kmplayer: fix desktop file exec
user_login: zraexy
html_url: https://github.com/NixOS/nixpkgs/pull/30784
updated_at: 2017-10-26 03:47:53
body:
  ###### Motivation for this change

  Fix so that `kmplayer` can be launched via the desktop file

  ###### 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: Names of Language Specific Packages (such as nodePackages)
user_login: CMCDragonkai
html_url: https://github.com/NixOS/nixpkgs/issues/30785
updated_at: 2018-04-18 05:27:43
body:
  I noticed that packages that are part of languages like nodePackages are not searchable/discoverable using the standard search.

  Like there's no way to find `js-beautify` on https://nixos.org/nixos/packages.html

  But it's not only a website problem.

  These packages doesn't seem installable without a direct attribute path: `nix-env -iA 'pkgs.nodePackages.js-beautify'`.

  The only way to find out about these packages is to search through the nixpkgs codebase. This is not very user friendly.

  Another issue is that when you delete them, a name is actually assigned to them. In the case of `js-beautify` it is given a name of: `node-js-beautify`. You can find this out by doing `nix-env -q --installed`.

  This allows the package to be uninstalled by name `nix-env -e node-js-beautify`. But if we can auto-assign names for uninstalling, couldn't we also auto-assign namespaced names for installation? Is the problem of name collision different when installing vs uninstalling?


state: closed
title: pythonPackages.tensorflow: add flags for efficent math on CPU
user_login: jyp
html_url: https://github.com/NixOS/nixpkgs/pull/30786
updated_at: 2017-11-04 10:18:12
body:
  ###### Motivation for this change

  Make tensorflow more efficient on CPU

  ###### Things done

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

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

  ---


state: closed
title: Document nixos-help more obviously
user_login: lheckemann
html_url: https://github.com/NixOS/nixpkgs/pull/30787
updated_at: 2017-10-28 14:20:35
body:
  ###### Motivation for this change
  #30760 

  ###### 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: Screen flicker on boot with Nvidia proprietary graphics
user_login: pasqui23
html_url: https://github.com/NixOS/nixpkgs/issues/30788
updated_at: 2018-06-02 19:47:46
body:
  ## Issue description
  When booting with `services.xserver.videoDrivers=['nvidia']` the screen does not progress beyond the textual login screen which will flicker and become unresponsice except for ctrl+alt+canc

  UPDATE:With `services.xserver.videoDrivers=['nvidia' 'intel']` there is no flicker ,instead it shows only the pointer on a black screen

  Those are my graphic cards
  ```
  lspci -k | grep -A 2 -E "(VGA|3D)"
  00:02.0 VGA compatible controller: Intel Corporation HD Graphics 5500 (rev 09)
          Subsystem: Hewlett-Packard Company Device 2296
          Kernel driver in use: i915
  --
  0a:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 840M] (rev ff)
          Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia
  ```

  ### Steps to reproduce

  1. Add  `services.xserver.videoDrivers=['nvidia']` to `/etc/nixos/configuration.nix`
  2. Run `sudo nixos-rebuilld switch`
  3. Reboot


  ## Technical details

  * System: 18.03pre118381.4068703502 (Impala)
  * Nix version:nix-env (Nix) 1.12pre5663_c7af84ce
  * Nixpkgs version: "18.03pre118381.4068703502"
  * Sandboxing enabled: build-use-sandbox = true


state: closed
title: Plasma 5.11.1 shows black screen after login through sddm
user_login: peterhoeg
html_url: https://github.com/NixOS/nixpkgs/issues/30789
updated_at: 2018-04-29 09:15:25
body:
  ## Issue description

  After upgrading to plasma 5.11.1 (#30305), plasma no longer launches after having succesfully logged in through sddm.

  This issue is *separate* from sddm not launching which is related to a Qt cache issue - https://github.com/NixOS/nixpkgs/pull/30305#issuecomment-336726367.

  I have 2 machines with an almost identical configuration except for hardware differences and one works fine, while the other obviously doesn't.

  Works: Yoga 2 Pro with Intel graphics (modesetting driver)
  Doesn't: No-brand desktop with nVidia GTX650 (nouveau driver)

  sddm does launch and does show the splash screen after logon although nothing after that - just mouse pointer and black screen.

  @ttuegel asked:

  > Do you have any qmlcache directories in $HOME?

  I did, but I have removed them all and there is no change.

  **NOTE:** Refer to https://github.com/NixOS/nixpkgs/issues/30789#issuecomment-339648217 for the solution.

  ## Technical details

   - system: `"x86_64-linux"`
   - host os: `Linux 4.13.9, NixOS, 18.03.git.f294d08442M (Impala)`
   - multi-user?: `yes`
   - sandbox: `yes`
   - version: `nix-env (Nix) 1.11.15`
   - channels(root): `"nixos-18.03pre114421.799435b7ca"`
   - channels(peter): `""`
   - nixpkgs: `/home/peter/src/active/nixpkgs_unstable


state: closed
title: kodi: downgrades kodiPlugin.joystick to compatible version 1.3.2
user_login: spiderbit
html_url: https://github.com/NixOS/nixpkgs/pull/30790
updated_at: 2017-11-28 17:35:05
body:
  ###### Motivation for this change

  Get kodi joystick support running with kodi 17.x

  Use it in kodi 17.09 testet it also in master on another pc.

  ###### 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: firefox: 56.0.1 -> 56.0.2, firefox-esr: 52.4.0esr -> 52.4.1esr
user_login: taku0
html_url: https://github.com/NixOS/nixpkgs/pull/30791
updated_at: 2017-10-25 13:15:21
body:
  ###### Motivation for this change

  The release note is not updated yet.

  https://www.mozilla.org/en-US/firefox/56.0.2/releasenotes/
  https://www.mozilla.org/en-US/security/advisories/

  ###### 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: pypi2nix: 1.8.0 -> 1.8.1
user_login: seppeljordan
html_url: https://github.com/NixOS/nixpkgs/pull/30792
updated_at: 2017-10-25 14:10:58
body:
  ###### Motivation for this change
  There was new release upstream so we probably want to have the newest version of `pypi2nix`.

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

  ---


state: closed
title: flashplayer: 27.0.0.170 -> 27.0.0.183
user_login: taku0
html_url: https://github.com/NixOS/nixpkgs/pull/30793
updated_at: 2017-10-26 05:49:54
body:
  ###### Motivation for this change

  The release note is not updated yet.

  https://helpx.adobe.com/flash-player/release-note/fp_27_air_27_release_notes.html
  https://helpx.adobe.com/security.html

  ###### Things done

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

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

  Tested only flashplayer for Firefox.

  ---


state: closed
title: plasma: 5.11.1 -> 5.11.2
user_login: adisbladis
html_url: https://github.com/NixOS/nixpkgs/pull/30794
updated_at: 2017-11-03 02:59:27
body:
  ###### Motivation for this change
  KDE bugfix release

  ###### Things done

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

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: Unable to run Grub2 on Apple Mac machines
user_login: ylwghst
html_url: https://github.com/NixOS/nixpkgs/issues/30795
updated_at: 2017-10-28 16:35:39
body:
  ## Issue description

  Grub 2 doesn't run after it's built on Mac.
  I wasn't able to run grub2 on my Apple MacBook Mid 2010.

  After successful fresh NixOS install using nixos-install with only grub2 boot loader declared in configuration.nix there is no boot option to select partition with grub2 installed after reboot while holding option key. Grub2 files are present in /boot but the default apple bootloader can't run grubx64.efi. I'm not able to get in NixOS.

  I can still use thee systemd-boot which works properly. If I declare only systemd-boot before the nixos-install process then successfully build, systemd-boot partition will be visible in default apple bootloader menu. I can select it and boot into systemd-bootloader and then into NixOS.

  If decide to try install grub2 again from already running NixOS by changing the configuration.nix where I remove systemd-bootloader and declare only grub2 it will properly install all grub2 files in to /boot. After build systemd-boot files will remain in /boot too. The machine will still show a nixos boot partition in the default apple bootloader and I'm able to select it however it will run systemd-boot, not grub2.

  NVRAM EFI variables (efibootmgr) are always properly changed during the build process. As I was experimenting the order or any other settings of boot nums doesn't really have any effect on Apple Mac machines. The Mac will always boot first the apple default firmware bootloader which has its own partition. User can then select which partition wants to boot. A partition with OS X or partition with another efi bootloader installed.

  ### Why Grub2 doesn't run?

  Mac completely ignores how EFI system variables are set (boot order).

  Mac is starting .efi from this location

  `/boot/EFI/BOOT/BOOTX64.efi`

  The Grub2 is installed only into

  ```/boot/EFI/grub/grubx64.efi```

  If I copy grubx64.efi into /boot/EFI/BOOT/ and change it's name then It will properly load grub2 after I select the partition from apple default bootloader

  ```sudo cp /boot/EFI/grub/grubx64.efi /boot/EFI/BOOT/BOOTX64.efi```

  with all it's files and configurations located in

  ```/boot/grub```

  ### How can I get Grub2 work? How should I build it?

  On Mac platform it's necessary to include this in your configuration.nix:

  ```boot.loader.grub.efiInstallAsRemovable = true;```

  > If you turn this feature on, GRUB will install itself in a special location within efiSysMountPoint (namely EFI/boot/boot$arch.efi) which the firmwares are hardcoded to try first, regardless of NVRAM EFI variables.

  Sample configuration:

   ```
  boot.loader.grub = {
       enable = true;
       efiSupport = true;
       efiInstallAsRemovable = true;
       device = "yourbootdevicehere";
    }; 
   ```

  **Have you experienced same problem while installing grub2 on Mac?
  Please leave a commnet.**

  ### Steps to reproduce on Apple Mac

  1. Run NixOS live-cd
  1. Declare grub2 boot loader in configuration.nix
  2. Build with nixos-install
  3. Try boot into new installation.

  or

  1. Run NixOS live-cd
  1. Declare systemd boot loader in configuration.nix
  2. Build with nixos-install
  3. Boot into new nixos-installation
  4. Remove systemd-boot from configuration.nix
  5. Declare grub2-bootloader instead.
  6. Build with nixos-rebuild
  7. Try boot into grub2

  ## Technical details

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


state: open
title: Issue when setting primary display with xrandrHeads
user_login: Zimmi48
html_url: https://github.com/NixOS/nixpkgs/issues/30796
updated_at: 2018-01-01 22:25:50
body:
  ## Issue description

  With this configuration

  ```nix
  {
  # ...
  services.xserver.xrandrHeads = [ "HDMI1" "HDMI2" ];
  }
  ```

  or the equivalent:

  ```nix
  {
  # ...
  services.xserver.xrandrHeads = [ { output = "HDMI1"; primary = true; } "HDMI2" ];
  }
  ```

  `xrandr --current` reports:

  ```
  Screen 0: minimum 8 x 8, current 3840 x 1200, maximum 32767 x 32767
  DP1 disconnected primary (normal left inverted right x axis y axis)
  HDMI1 connected 1920x1200+0+0 (normal left inverted right x axis y axis) 520mm x 320mm
     1920x1200     59.95*+
     ...
  HDMI2 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 510mm x 290mm
     1920x1080     60.00*+  60.00    50.00    50.00    59.94  
     ...
  HDMI3 disconnected (normal left inverted right x axis y axis)
  VIRTUAL1 disconnected (normal left inverted right x axis y axis)
  ```

  while I would expect it to report:

  ```
  Screen 0: minimum 8 x 8, current 3840 x 1200, maximum 32767 x 32767
  DP1 disconnected (normal left inverted right x axis y axis)
  HDMI1 connected primary 1920x1200+0+0 (normal left inverted right x axis y axis) 520mm x 320mm
     1920x1200     59.95*+
     ...
  HDMI2 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 510mm x 290mm
     1920x1080     60.00*+  60.00    50.00    50.00    59.94  
     ...
  HDMI3 disconnected (normal left inverted right x axis y axis)
  VIRTUAL1 disconnected (normal left inverted right x axis y axis)
  ```

  like when I first run:

  ```
  xrandr --output HDMI1 --auto --primary --output HDMI2 --auto --right-of HDMI1
  ```

  Why is `DP1` set as the primary display in the first case?

  ### Steps to reproduce

  I can provide more information on my setup if this bug is not easy to reproduce.

  ## Technical details

  * System: 17.09.1716.68ef4b14bc
  * Nix version: nix-env (Nix) 1.11.15
  * Sandboxing enabled: build-use-sandbox = true


state: closed
title: firefox-beta-bin: 57.0b10 -> 57.0b11
user_login: adisbladis
html_url: https://github.com/NixOS/nixpkgs/pull/30797
updated_at: 2017-10-25 20:03:45
body:
  ###### Motivation for this change
  New Firefox beta

  ###### 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: perlPackages.IOPager: 0.06 -> 0.39 (for sqitch)
user_login: league
html_url: https://github.com/NixOS/nixpkgs/pull/30798
updated_at: 2017-10-25 19:43:16
body:
  ###### Motivation for this change

  There's a bug when running `sqitch log` due to this very old version of IOPager. The bug is reported here, without resolution: <https://groups.google.com/d/msg/sqitch-users/pKCrK4cMIMI/baCsatToDwAJ>

  ```
  Can't locate object method "TIESCALAR" via package "IO::Pager::Unbuffered"
  at /nix/store/y5fas16nfwaqsz5wm1midmw5h7i7vf5b-perl-IO-Pager-0.06/lib/perl5/site_perl/5.24.2/IO/Pager/Unbuffered.pm line 26.
  ```

  It turns out that upgrading IOPager to 0.39 resolves the bug. Besides sqitch, there don't seem to be any other packages in nixpkgs that use IOPager.

  ###### Things done

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

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

  ---


state: closed
title: svgcleaner: init at v0.9.1
user_login: mehandes
html_url: https://github.com/NixOS/nixpkgs/pull/30799
updated_at: 2017-10-25 23:03:12
body:
  Svgcleaner is a tool for fast and safe svg optymalization.

  ###### Motivation for this change

  Svgcleaner is a convenient tool for SVG tidying without any fear of breaking them (as with alternatives). Especially useful for batch processing (for reasons above).

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

  ---


state: closed
title: sway module: make it useful to end user
user_login: gnidorah
html_url: https://github.com/NixOS/nixpkgs/pull/30800
updated_at: 2017-10-26 14:57:02
body:
  ###### Motivation for this change
  Make `programs.sway` module more useful. Now it's fine for starting sway directly from console which is recommended way to start sway https://github.com/swaywm/sway/wiki#login-managers
  This way `services.xserver` is not required at all (there is XWayland package if X11 compatibility is needed)
  Nevertheless `config.services.xserver.windowManager.sway` efforts (https://github.com/NixOS/nixpkgs/pull/19663, https://github.com/NixOS/nixpkgs/pull/30493#issuecomment-338021853) should not be phased out, since some people would prefer to use login manager as they may need to run some Xorg window manager in addition to sway or their setup relies on complex xsession procedure which display manager does. But for other cases it's far from ideal, since login managers depend on running Xorg.

  Change list
  - Clean sway and wlc packages a bit (remove unneeded dependencies, enable parallel building, ...)
  - Patch wlc 0.0.10 so XWayland is no more required to be installed (https://github.com/NixOS/nixpkgs/pull/30493#issuecomment-337931600, https://github.com/swaywm/sway/issues/1428)
  - Run sway via dbus-launch (https://github.com/swaywm/sway/issues/1372#issuecomment-337812854; more generally, sway 0.14+ needs this to have whole bar working)
  - Enable hardware.opengl.enable and fonts.enableDefaultFonts, so sway starts and fonts are at place (again we imly services.xserver is disabled)
  - Add extraSessionCommands (this one is needed for some sway setup, see https://github.com/swaywm/sway/wiki#keyboard-layout, https://github.com/NixOS/nixpkgs/pull/30800/files#diff-6e5cea7d47d770c0b23ced3eb395a069R28) and extraPackages options similarly to i3 module
  ###### 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: speechd comes without alsa or pulse support
user_login: castilma
html_url: https://github.com/NixOS/nixpkgs/issues/30801
updated_at: 2017-10-27 12:13:05
body:
  ## Issue description
  speechd doesnt output any sound.


  ### Steps to reproduce
  nix-env -iA nixos.speechd
  spd-say hello


  ## Technical details

  .nix-profile/lib/speech-dispatcher contains
  spd_libao.la  spd_libao.so  spd_oss.la  spd_oss.so

  /run/user/1000/speech-dispatcher/log/speech-dispatcher.log contains
  ```
  [Wed Oct 25 19:13:14 2017 : 595885] speechd:   Speech Dispatcher Logging to file /run/user/1000/speech-dispatcher/log//speech-dispatcher.log
  [Wed Oct 25 19:13:14 2017 : 596234] speechd:  Configuration has been read from "/home/mcd/.config/speech-dispatcher/speechd.conf"
  [Wed Oct 25 19:13:14 2017 : 596398] speechd:  Initializing output module pico with binary /nix/store/zyrp1xai1j0hqvk3q17244z6aj22q92w-speech-dispatcher-0.8.5/lib/speech-dispatcher-modules/sd_pico and configuration /home/mcd/.config/speech-dispatcher/modules/pico.conf
  [Wed Oct 25 19:13:14 2017 : 596425] speechd:   Output module is logging to file /run/user/1000/speech-dispatcher/log//pico.log
  [Wed Oct 25 19:13:14 2017 : 597166] speechd:  Module pico loaded.
  [Wed Oct 25 19:13:14 2017 : 629490] speechd:  Module pico started successfully with message: 
  ---------------
  pico: Initialized successfully.
  ---------------

  [Wed Oct 25 19:13:14 2017 : 630214] speechd:  Error: Module reported error in request from speechd (code 3xx): 300-Opening sound device failed. Reason: Cannot open plugin alsa. error: file not found. 
  300 UNKNOWN ERROR
  .
  [Wed Oct 25 19:13:14 2017 : 630246] speechd: ERROR: Can't initialize audio in output module, see reason above.
  [Wed Oct 25 19:13:14 2017 : 630367] speechd:  Initializing output module cicero with binary /nix/store/zyrp1xai1j0hqvk3q17244z6aj22q92w-speech-dispatcher-0.8.5/lib/speech-dispatcher-modules/sd_cicero and configuration /home/mcd/.config/speech-dispatcher/modules/cicero.conf
  [Wed Oct 25 19:13:14 2017 : 630394] speechd:   Output module is logging to file /run/user/1000/speech-dispatcher/log//cicero.log
  [Wed Oct 25 19:13:14 2017 : 631144] speechd:  Module cicero loaded.
  [Wed Oct 25 19:13:14 2017 : 643158] speechd:  Module cicero started successfully with message: 
  ---------------
  Cicero initialized successfully.
  ---------------

  [Wed Oct 25 19:13:14 2017 : 643972] speechd:  Error: Module reported error in request from speechd (code 3xx): 300-Opening sound device failed. Reason: Cannot open plugin alsa. error: file not found. 
  300 UNKNOWN ERROR
  .
  [Wed Oct 25 19:13:14 2017 : 644033] speechd: ERROR: Can't initialize audio in output module, see reason above.
  [Wed Oct 25 19:13:14 2017 : 644170] speechd:  Initializing output module festival with binary /nix/store/zyrp1xai1j0hqvk3q17244z6aj22q92w-speech-dispatcher-0.8.5/lib/speech-dispatcher-modules/sd_festival and configuration /home/mcd/.config/speech-dispatcher/modules/festival.conf
  [Wed Oct 25 19:13:14 2017 : 644196] speechd:   Output module is logging to file /run/user/1000/speech-dispatcher/log//festival.log
  [Wed Oct 25 19:13:14 2017 : 644910] speechd:  Module festival loaded.
  [Wed Oct 25 19:13:14 2017 : 656094] speechd: ERROR: Module festival failed to initialize. Reason: 
  ---------------
  Communicating with Festival through a socket. Can't connect to Festival server. Check your configuration in etc/speechd-modules/festival.conf for the specified host and port and check if Festival is really running there, e.g. with telnet. Please see documentation for more info.
  ---------------

  [Wed Oct 25 19:13:14 2017 : 656177] speechd:  Initializing output module dummy with binary /nix/store/zyrp1xai1j0hqvk3q17244z6aj22q92w-speech-dispatcher-0.8.5/lib/speech-dispatcher-modules/sd_dummy and configuration /home/mcd/.config/speech-dispatcher/modules/dummy.conf
  [Wed Oct 25 19:13:14 2017 : 656205] speechd:   Output module is logging to file /run/user/1000/speech-dispatcher/log//dummy.log
  [Wed Oct 25 19:13:14 2017 : 656701] speechd:  Module dummy loaded.
  [Wed Oct 25 19:13:14 2017 : 661919] speechd:  Module dummy started successfully with message: 
  ---------------
  Everything ok so far.
  ---------------

  [Wed Oct 25 19:13:14 2017 : 662376] speechd:  Error: Module reported error in request from speechd (code 3xx): 300-Opening sound device failed. Reason: Cannot open plugin alsa. error: file not found. 
  300 UNKNOWN ERROR
  .
  [Wed Oct 25 19:13:14 2017 : 662395] speechd: ERROR: Can't initialize audio in output module, see reason above.
  [Wed Oct 25 19:13:14 2017 : 662490] speechd:  Initializing output module generic with binary /nix/store/zyrp1xai1j0hqvk3q17244z6aj22q92w-speech-dispatcher-0.8.5/lib/speech-dispatcher-modules/sd_generic and configuration /home/mcd/.config/speech-dispatcher/modules/generic.conf
  [Wed Oct 25 19:13:14 2017 : 662506] speechd:   Output module is logging to file /run/user/1000/speech-dispatcher/log//generic.log
  [Wed Oct 25 19:13:14 2017 : 662997] speechd:  Module generic loaded.
  [Wed Oct 25 19:13:14 2017 : 668373] speechd:  Module generic started successfully with message: 
  ---------------
  Everything ok so far.
  ---------------

  [Wed Oct 25 19:13:14 2017 : 668725] speechd:  Error: Module reported error in request from speechd (code 3xx): 300-Opening sound device failed. Reason: Cannot open plugin alsa. error: file not found. 
  300 UNKNOWN ERROR
  .
  [Wed Oct 25 19:13:14 2017 : 668740] speechd: ERROR: Can't initialize audio in output module, see reason above.
  [Wed Oct 25 19:13:14 2017 : 668793] speechd:   Speech Dispatcher Logging to file /run/user/1000/speech-dispatcher/log//speech-dispatcher.log
  [Wed Oct 25 19:13:14 2017 : 668814] speechd: Error [speechd.c:665]:No speech output modules were loaded - aborting...
  [Wed Oct 25 19:13:15 2017 : 691850] speechd:   Speech Dispatcher Logging to file /run/user/1000/speech-dispatcher/log//speech-dispatcher.log
  [Wed Oct 25 19:13:15 2017 : 692209] speechd:  Configuration has been read from "/home/mcd/.config/speech-dispatcher/speechd.conf"
  [Wed Oct 25 19:13:15 2017 : 692374] speechd:  Initializing output module pico with binary /nix/store/zyrp1xai1j0hqvk3q17244z6aj22q92w-speech-dispatcher-0.8.5/lib/speech-dispatcher-modules/sd_pico and configuration /home/mcd/.config/speech-dispatcher/modules/pico.conf
  [Wed Oct 25 19:13:15 2017 : 692401] speechd:   Output module is logging to file /run/user/1000/speech-dispatcher/log//pico.log
  [Wed Oct 25 19:13:15 2017 : 693106] speechd:  Module pico loaded.
  [Wed Oct 25 19:13:15 2017 : 725722] speechd:  Module pico started successfully with message: 
  ---------------
  pico: Initialized successfully.
  ---------------

  [Wed Oct 25 19:13:15 2017 : 726558] speechd:  Error: Module reported error in request from speechd (code 3xx): 300-Opening sound device failed. Reason: Cannot open plugin alsa. error: file not found. 
  300 UNKNOWN ERROR
  .
  [Wed Oct 25 19:13:15 2017 : 726586] speechd: ERROR: Can't initialize audio in output module, see reason above.
  [Wed Oct 25 19:13:15 2017 : 726730] speechd:  Initializing output module cicero with binary /nix/store/zyrp1xai1j0hqvk3q17244z6aj22q92w-speech-dispatcher-0.8.5/lib/speech-dispatcher-modules/sd_cicero and configuration /home/mcd/.config/speech-dispatcher/modules/cicero.conf
  [Wed Oct 25 19:13:15 2017 : 726756] speechd:   Output module is logging to file /run/user/1000/speech-dispatcher/log//cicero.log
  [Wed Oct 25 19:13:15 2017 : 727554] speechd:  Module cicero loaded.
  [Wed Oct 25 19:13:15 2017 : 736966] speechd:  Module cicero started successfully with message: 
  ---------------
  Cicero initialized successfully.
  ---------------

  [Wed Oct 25 19:13:15 2017 : 737373] speechd:  Error: Module reported error in request from speechd (code 3xx): 300-Opening sound device failed. Reason: Cannot open plugin alsa. error: file not found. 
  300 UNKNOWN ERROR
  .
  [Wed Oct 25 19:13:15 2017 : 737390] speechd: ERROR: Can't initialize audio in output module, see reason above.
  [Wed Oct 25 19:13:15 2017 : 737468] speechd:  Initializing output module festival with binary /nix/store/zyrp1xai1j0hqvk3q17244z6aj22q92w-speech-dispatcher-0.8.5/lib/speech-dispatcher-modules/sd_festival and configuration /home/mcd/.config/speech-dispatcher/modules/festival.conf
  [Wed Oct 25 19:13:15 2017 : 737482] speechd:   Output module is logging to file /run/user/1000/speech-dispatcher/log//festival.log
  [Wed Oct 25 19:13:15 2017 : 737891] speechd:  Module festival loaded.
  [Wed Oct 25 19:13:15 2017 : 743349] speechd: ERROR: Module festival failed to initialize. Reason: 
  ---------------
  Communicating with Festival through a socket. Can't connect to Festival server. Check your configuration in etc/speechd-modules/festival.conf for the specified host and port and check if Festival is really running there, e.g. with telnet. Please see documentation for more info.
  ---------------

  [Wed Oct 25 19:13:15 2017 : 743421] speechd:  Initializing output module dummy with binary /nix/store/zyrp1xai1j0hqvk3q17244z6aj22q92w-speech-dispatcher-0.8.5/lib/speech-dispatcher-modules/sd_dummy and configuration /home/mcd/.config/speech-dispatcher/modules/dummy.conf
  [Wed Oct 25 19:13:15 2017 : 743435] speechd:   Output module is logging to file /run/user/1000/speech-dispatcher/log//dummy.log
  [Wed Oct 25 19:13:15 2017 : 743865] speechd:  Module dummy loaded.
  [Wed Oct 25 19:13:15 2017 : 748612] speechd:  Module dummy started successfully with message: 
  ---------------
  Everything ok so far.
  ---------------

  [Wed Oct 25 19:13:15 2017 : 748972] speechd:  Error: Module reported error in request from speechd (code 3xx): 300-Opening sound device failed. Reason: Cannot open plugin alsa. error: file not found. 
  300 UNKNOWN ERROR
  .
  [Wed Oct 25 19:13:15 2017 : 748988] speechd: ERROR: Can't initialize audio in output module, see reason above.
  [Wed Oct 25 19:13:15 2017 : 749089] speechd:  Initializing output module generic with binary /nix/store/zyrp1xai1j0hqvk3q17244z6aj22q92w-speech-dispatcher-0.8.5/lib/speech-dispatcher-modules/sd_generic and configuration /home/mcd/.config/speech-dispatcher/modules/generic.conf
  [Wed Oct 25 19:13:15 2017 : 749104] speechd:   Output module is logging to file /run/user/1000/speech-dispatcher/log//generic.log
  [Wed Oct 25 19:13:15 2017 : 749534] speechd:  Module generic loaded.
  [Wed Oct 25 19:13:15 2017 : 754421] speechd:  Module generic started successfully with message: 
  ---------------
  Everything ok so far.
  ---------------

  [Wed Oct 25 19:13:15 2017 : 754796] speechd:  Error: Module reported error in request from speechd (code 3xx): 300-Opening sound device failed. Reason: Cannot open plugin alsa. error: file not found. 
  300 UNKNOWN ERROR
  .
  [Wed Oct 25 19:13:15 2017 : 754818] speechd: ERROR: Can't initialize audio in output module, see reason above.
  [Wed Oct 25 19:13:15 2017 : 754871] speechd:   Speech Dispatcher Logging to file /run/user/1000/speech-dispatcher/log//speech-dispatcher.log
  [Wed Oct 25 19:13:15 2017 : 754891] speechd: Error [speechd.c:665]:No speech output modules were loaded - aborting...
  ```
  seems like it should contain libalsa.so or so, too.


  * System: 17.03.1931.8b8977f9ff (Gorilla)

  * Nix version: nix-env (Nix) 1.11.14
  * Nixpkgs version: "17.03.1931.8b8977f9ff"
  * Sandboxing enabled: build-use-sandbox = false


  note: another minor thing is that ~/.config/speech-dispatcher has no write bits set. spd-conf doesnt expect that and u+w should probably added to it


state: closed
title: gpodder: build XDG files
user_login: jtojnar
html_url: https://github.com/NixOS/nixpkgs/pull/30802
updated_at: 2017-11-18 01:32:29
body:
  ###### Motivation for this change
  Installing desktop files will enable running the app from DE launchers.

  ###### Things done

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

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

  ---

  cc maintainers @svenkeidel and @mic92


state: closed
title: ansible_2_3: 2.3.1.0 -> 2.3.2.0
user_login: elasticdog
html_url: https://github.com/NixOS/nixpkgs/pull/30803
updated_at: 2017-10-25 19:48:14
body:
  ###### Motivation for this change

  Bump to the latest upstream release version in the `2.3.x` branch.

  ###### Things done

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

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

  ---


state: open
title: Python: do not map `install_requires` to `propagatedBuildInputs`
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/issues/30804
updated_at: 2017-10-25 19:46:39
body:
  ## Issue description

  Currently we map entries in `install_requires` of `setup()` to `propagatedBuildInputs`. We should not do this because:

  - we need to be sure we have Python modules for the correct interpreter version (#30606)
  - to circumvent certain circular dependencies (https://github.com/testing-cabal/testtools/issues/236#issuecomment-339437198)

  A better solution would be to use e.g. `passthru.install_requires` and letting `buildPythonPackage` recursively add the packages to `buildInputs`.


state: closed
title: Fix idrisPackages.with-packages
user_login: mpickering
html_url: https://github.com/NixOS/nixpkgs/pull/30805
updated_at: 2017-10-30 11:25:34
body:
  1. The ln step was failing due to a file already existing
  2. gcc was invoked directly which caused failure on OS X.

  ###### 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: Krita segfaults during save when using xmonad (using plasma5 is fine) (17.09 regression)
user_login: rzetterberg
html_url: https://github.com/NixOS/nixpkgs/issues/30807
updated_at: 2019-05-03 09:13:39
body:
  ## Issue description

  When I use xmonad as window manager Krita segfaults when I try to save a document (gdb output):

  ```
  Thread 1 "krita" received signal SIGSEGV, Segmentation fault.
  0x00007fffef510c49 in QString::indexOf(QString const&, int, Qt::CaseSensitivity) const () from /nix/store/nwvydrhhmfvf5g8ybh135rgpl9xyzvvb-qtbase-5.9.1/lib/libQt5Core.so.5
  ``` 

  I suspected that it had something to do with KDE/Qt stuff missing, so I tried using plasma5 as desktop environment and then the problem was not encountered. 

  Something else worth noting, I can't load autosaves, I get the error message "Unknown file type" and the terminal is filled with this error message:

  ```
  No file found for ".xml" , even though update-mime-info said it would exist.
  Either it was just removed, or the directory doesn't have executable permission... ("/home/me/.local/share/mime", "/home/me/.nix-profile/share/mime", "/run/current-system/sw/share/mime")
  No file found for ".xml" , even though update-mime-info said it would exist.
  Either it was just removed, or the directory doesn't have executable permission... ("/home/me/.local/share/mime", "/home/me/.nix-profile/share/mime", "/run/current-system/sw/share/mime")
  No file found for ".xml" , even though update-mime-info said it would exist.
  Either it was just removed, or the directory doesn't have executable permission... ("/home/me/.local/share/mime", "/home/me/.nix-profile/share/mime", "/run/current-system/sw/share/mime")
  ```

  ### Steps to reproduce

  1. `nix-env -i krita`
  2. Start krita
  3. Create new document
  4. Press "Save" or "Save as" in File menu
  5. Segfault


  ## Technical details

  * System: NixOS 17.09
  * Nix version: 1.11.15

  Edit: I just tried this with the exact same config, but on my laptop that I haven't yet updated from 17.03 to 17.09, and I don't encounter the problem there. I'll get with the exact commit. 


state: closed
title: luajit: do not override INSTALL_INC
user_login: andir
html_url: https://github.com/NixOS/nixpkgs/pull/30808
updated_at: 2017-11-27 16:15:22
body:
  Overriding INSTALL_INC caused luajit to be installed directly into the
  `include/` directory instead of `include/luajit-${version}` as normally
  expected. Previously the path indicated in the pkg-config file also did
  not match the actual header file location.

  Since `luajit` is expected to work as a drop-in replacement for standard lua the include files in `include/` are retained via symlinks to the sub-directory.


  ###### 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))
    **This changes tries to recompile everything that could possible be bundled with `luajit`. Many of those packages already failed before this change so I am not able to guarantee that everything does still compile/execute.**
  - [ ] Tested compilation of all pkgs 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: dnstracer: fix build on darwin
user_login: andir
html_url: https://github.com/NixOS/nixpkgs/pull/30809
updated_at: 2017-10-26 09:30:25
body:
  ###### Motivation for this change


  ###### Things done

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

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

  ---


state: closed
title: jsawk: init at 1.5-pre
user_login: puffnfresh
html_url: https://github.com/NixOS/nixpkgs/pull/30810
updated_at: 2017-10-26 23:29:46
body:
  ###### Motivation for this change


  ###### Things done

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

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

  ---


state: closed
title: sbt-extras: init at 77686b3
user_login: puffnfresh
html_url: https://github.com/NixOS/nixpkgs/pull/30811
updated_at: 2017-10-26 12:51:44
body:
  Fixes #21783

  ###### Motivation for this change


  ###### Things done

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

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

  ---


state: closed
title: mpg321: add pkg option to set libao default audio driver
user_login: Profpatsch
html_url: https://github.com/NixOS/nixpkgs/pull/30812
updated_at: 2017-10-26 14:11:19
body:
  Tested manually with "alsa" and "pulse" drivers.

  - Built on platform(s)
     - [x] NixOS
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)


state: closed
title: gradio: init at 6.0.2
user_login: samdroid-apps
html_url: https://github.com/NixOS/nixpkgs/pull/30813
updated_at: 2017-10-28 19:51:52
body:
  ###### Motivation for this change

  [Gradio is a very nicely made app for listening to internet radio](https://github.com/haecker-felix/gradio).  This commit makes it easier to install on NixOS.

  ###### Things done

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

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

  ---


state: closed
title: security.sudo: introduce `package` option
user_login: Ma27
html_url: https://github.com/NixOS/nixpkgs/pull/30815
updated_at: 2017-11-02 09:09:12
body:
  ###### Motivation for this change

  This makes it way easier to override the sudo package when using the `security.sudo` module.

  ###### 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: nullmailer: 2.0 -> 2.1
user_login: sargon
html_url: https://github.com/NixOS/nixpkgs/pull/30816
updated_at: 2017-10-28 10:21:22
body:
  ###### Motivation for this change

  Version update.

  ###### Things done

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

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

  ---


state: closed
title: nnn: 1.3 -> 1.5
user_login: jfrankenau
html_url: https://github.com/NixOS/nixpkgs/pull/30817
updated_at: 2017-10-26 14:57:58
body:
  ###### Motivation for this change

  Update

  ###### Things done

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

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

  ---


state: closed
title: cudnn: cudnn_cudatoolkit9 update sha256
user_login: troilusc
html_url: https://github.com/NixOS/nixpkgs/pull/30819
updated_at: 2017-12-05 19:29:07
body:
  ###### Motivation for this change
  I've download `cudnn-9.0-linux-x64-v7.tgz` from Nvidia twice. And I get a different hash from the one provided by nixos. It can be successfully built on my local machine.

  ###### 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: Go: 1.9.1 -> 1.9.2 && Go: 1.8.4 -> 1.8.5
user_login: adisbladis
html_url: https://github.com/NixOS/nixpkgs/pull/30820
updated_at: 2017-10-26 18:25:03
body:
  ###### Motivation for this change
  Golang bugfix releases

  Needs backport to 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))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of 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-hub: 0.11.1 -> 1.0.0
user_login: rycee
html_url: https://github.com/NixOS/nixpkgs/pull/30821
updated_at: 2017-10-26 10:56:56
body:
  ###### Motivation for this change

  To update the git-hub package.

  ###### Things done

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

  - [X] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [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: Unable to start xpra with `xpra start`
user_login: erosennin
html_url: https://github.com/NixOS/nixpkgs/issues/30822
updated_at: 2018-05-16 16:00:35
body:
  ## Issue description

  Attempting to start xpra manually with `xpra start` results in an Xorg error:
  ```
  (EE) parse_vt_settings: Cannot open /dev/tty0 (Permission denied)
  ```

  ### Steps to reproduce

  ```
  $ xpra start :100
  Entering daemon mode; any further errors will be reported to:
    /run/user/1000/xpra/:100.log

  $ cat /run/user/1000/xpra/:100.log

  X.Org X Server 1.19.5
  Release Date: 2017-10-12
  X Protocol Version 11, Revision 0
  Build Operating System: Linux 4.9.19 x86_64
  Current Operating System: Linux ag 4.9.56 #1-NixOS SMP Thu Oct 12 19:24:22 UTC 2017 x86_64
  Kernel command line: BOOT_IMAGE=(hd0,msdos1)//kernels/65cryq14k7skhw1fmrfa7cgnpmzmjzn4-linux-4.9.56-bzImage systemConfig=/nix/store/w30bshicd95fdbr33a5njmxn0bhf2vv9-nixos-system-ag-17.09.1756.c99239bca0 init=/nix/store/w30bshicd95fdbr33a5njmxn0bhf2vv9-nixos-system-ag-17.09.1756.c99239bca0/init loglevel=4 ip=:::::eth0:dhcp
  Build Date: 21 October 2017  09:10:46PM

  Current version of pixman: 0.34.0
          Before reporting problems, check http://wiki.x.org
          to make sure that you have the latest version.
  Markers: (--) probed, (**) from config file, (==) default setting,
          (++) from command line, (!!) notice, (II) informational,
          (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
  (++) Log file: "/run/user/1000/xpra/Xorg.:100.log", Time: Thu Oct 26 12:35:04 2017
  (==) Using system config directory "/nix/store/16s6ca25rg574x843sh69yfanmy9ng9k-xorg-server-1.19.5/share/X11/xorg.conf.d"
  (EE)
  Fatal server error:
  (EE) parse_vt_settings: Cannot open /dev/tty0 (Permission denied)
  (EE)
  (EE)
  Please consult the The X.Org Foundation support
           at http://wiki.x.org
   for help.
  (EE) Please also check the log file at "/run/user/1000/xpra/Xorg.:100.log" for additional information.
  (EE)
  (EE) Server terminated with error (1). Closing log file.
  display :100 failed:
  could not connect to X server on display ':100' after 3 seconds
  2017-10-26 12:35:07,531 killing xvfb with pid 30696
  2017-10-26 12:35:07,532 failed to kill xvfb process with pid 30696:
  2017-10-26 12:35:07,532  [Errno 3] No such process
  ```

  ## Technical details

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


state: closed
title: grafana: 4.5.2 -> 4.6.0
user_login: WilliButz
html_url: https://github.com/NixOS/nixpkgs/pull/30823
updated_at: 2017-10-26 14:01:02
body:
  ###### Things done

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

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [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: Packaging cope
user_login: fdietze
html_url: https://github.com/NixOS/nixpkgs/pull/30824
updated_at: 2019-05-18 20:58:25
body:
  ###### Motivation for this change
  I'm trying to package [cope](https://github.com/lotrfan/cope), a colourful wrapper for terminal programs. (This is my first time packaging something)

  I added the IOStty perl dependency, but it is not found in the tests. What am I doing wrong?

  ```
  building path(s) ‘/nix/store/858bnxnzn1dq76bkg5m0kc9ipqn5klwg-perl-cope-devdoc’, ‘/nix/store/yii3zklcrlwkcjppmiy8zziyxn5i27na-perl-cope’
  unpacking sources
  unpacking source archive /nix/store/mql2nsdzbq71y6429vrz5vy6sr8biiql-cope-0dc82a939a9498ff80caf472841c279dfe03efae-src
  source root is cope-0dc82a939a9498ff80caf472841c279dfe03efae-src
  patching sources
  configuring
  patching ./t/20-scripts.t...
  patching ./t/12-buffering.t...
  patching ./t/11-cope.t...
  patching ./t/10-get.t...
  patching ./t/00-load.t...
  patching ./scripts/xrandr...
  patching ./scripts/who...
  ...
  patching ./install.sh...
  patching ./depends.sh...
  patching ./cope_path.pl...
  patching ./config.sh...
  patching ./build.sh...
  *** Module::AutoInstall version 1.03
  *** Checking for Perl dependencies...
  [Core Features]
  - Test::More          ...loaded. (1.001014)
  - ExtUtils::MakeMaker ...loaded. (7.1002 >= 6.11)
  - Env::Path           ...loaded. (0.19)
  - File::ShareDir      ...loaded. (1.03)
  - IO::Handle          ...loaded. (1.36)
  - IO::Pty             ...loaded. (1.12)
  - IO::Stty            ...missing.
  - List::MoreUtils     ...loaded. (0.413)
  - Regexp::Common      ...loaded. (2013031301)
  - Term::ANSIColor     ...loaded. (4.04)
  - Regexp::IPv6        ...loaded. (0.03)
  *** Module::AutoInstall configuration finished.
  Warning: prerequisite IO::Stty 0 not found.
  Generating a Unix-style Makefile
  Writing Makefile for Cope
  Writing MYMETA.yml and MYMETA.json
  no configure script, doing nothing
  building
  build flags: SHELL=/nix/store/h404wfcz8rzzlq8vr4z7plcijwzfci72-bash-4.4-p12/bin/bash
  Installing blib/lib/auto/share/dist/Cope/acpi
  Installing blib/lib/auto/share/dist/Cope/aptitude
  ...
  Installing blib/lib/auto/share/dist/Cope/wget
  Installing blib/lib/auto/share/dist/Cope/who
  Installing blib/lib/auto/share/dist/Cope/xrandr
  cp lib/App/Cope/Manual.pod blib/lib/App/Cope/Manual.pod
  cp lib/App/Cope/Pty.pm blib/lib/App/Cope/Pty.pm
  cp lib/App/Cope.pm blib/lib/App/Cope.pm
  cp lib/App/Cope/Extra.pm blib/lib/App/Cope/Extra.pm
  cp cope_path.pl blib/lib/cope_path.pl
  Manifying 4 pod documents
  running tests
  check flags: SHELL=/nix/store/h404wfcz8rzzlq8vr4z7plcijwzfci72-bash-4.4-p12/bin/bash VERBOSE=y test
  PERL_DL_NONLAZY=1 "/nix/store/raylbbdkg4yz21c44fwcv63bzvj7a1i1-perl-5.24.2/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'inc', 'blib/lib', 'blib/arch')" t/00-load.t t/10-get.t t/11-cope.t t/12-buffering.t t/20-scripts.t
  # Testing App::Cope 0.99, Perl 5.024002, /nix/store/raylbbdkg4yz21c44fwcv63bzvj7a1i1-perl-5.24.2/bin/perl
  t/00-load.t ....... ok
  t/10-get.t ........ ok
  t/11-cope.t ....... ok
  Undefined subroutine &IO::Stty::stty called at /tmp/nix-build-perl-cope.drv-0/cope-0dc82a939a9498ff80caf472841c279dfe03efae-src/blib/lib/App/Cope/Pty.pm line 76.

  #   Failed test at t/12-buffering.t line 48.
  #          got: ''
  #     expected: 'Opening--Closing
  # '
  Undefined subroutine &IO::Stty::stty called at /tmp/nix-build-perl-cope.drv-0/cope-0dc82a939a9498ff80caf472841c279dfe03efae-src/blib/lib/App/Cope/Pty.pm line 76.

  #   Failed test at t/12-buffering.t line 48.
  #          got: ''
  #     expected: 'Opening--Closing
  # '
  # Looks like you failed 2 tests of 2.
  t/12-buffering.t .. 
  Dubious, test returned 2 (wstat 512, 0x200)
  Failed 2/2 subtests 
  t/20-scripts.t .... ok

  Test Summary Report
  -------------------
  t/12-buffering.t (Wstat: 512 Tests: 2 Failed: 2)
    Failed tests:  1-2
    Non-zero exit status: 2
  Files=5, Tests=89,  3 wallclock secs ( 0.05 usr  0.00 sys +  2.36 cusr  0.58 csys =  2.99 CPU)
  Result: FAIL
  Failed 1/5 test programs. 2/89 subtests failed.
  make: *** [Makefile:796: test_dynamic] Error 255
  builder for ‘/nix/store/r8343sddlnpi0ymgw7k6vfkiwl0pi4z6-perl-cope.drv’ failed with exit code 2
  ```

  ###### Things done

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

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

  ---


state: open
title: Problem using SWT with
user_login: bbarker
html_url: https://github.com/NixOS/nixpkgs/issues/30826
updated_at: 2017-10-26 13:53:38
body:
  ## Issue description

  When I run an SWT java app using nixpkg's OpenJDK from IntelliJ's run dialog, I get the following error:

  ```
  /nixenv/brandon/JDK/bin/java -javaagent:/nix/store/irl7vpgswq7gl840w5z90k65j6hqbi6p-idea-local/idea-IU-172.4343.14/lib/idea_rt.jar=34273:/nix/store/irl7vpgswq7gl840w5z90k65j6hqbi6p-idea-local/idea-IU-172.4343.14/bin -Dfile.encoding=UTF-8 -classpath  ...
  Exception in thread "main" java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons: 
  	no swt-pi-gtk-4528 in java.library.path
  	no swt-pi-gtk in java.library.path
  	/home/brandon/.swt/lib/linux/x86_64/libswt-pi-gtk-4528.so: libXtst.so.6: cannot open shared object file: No such file or directory
  	Can't load library: /home/brandon/.swt/lib/linux/x86_64/libswt-pi-gtk.so

  	at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
  	at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
  	at org.eclipse.swt.internal.gtk.OS.<clinit>(Unknown Source)
  	at org.eclipse.swt.internal.Converter.wcsToMbcs(Unknown Source)
  	at org.eclipse.swt.internal.Converter.wcsToMbcs(Unknown Source)
  	at org.eclipse.swt.widgets.Display.<clinit>(Unknown Source)
  	at edu.cornell.ansci.dairy.econ.ui.MainWindow$.main(MainWindow.scala:176)
  	at edu.cornell.ansci.dairy.econ.ui.MainWindow.main(MainWindow.scala)
  ```

  When I run the app with Zulu's OpenJDK instead I get a similar error but for a different library:

  ```
  /usr/lib/jvm/zulu-8-amd64/bin/java -javaagent:/nix/store/irl7vpgswq7gl840w5z90k65j6hqbi6p-idea-local/idea-IU-172.4343.14/lib/idea_rt.jar=41147:/nix/store/irl7vpgswq7gl840w5z90k65j6hqbi6p-idea-local/idea-IU-172.4343.14/bin -Dfile.encoding=UTF-8 -classpath ...
  Exception in thread "main" java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons: 
  	no swt-pi-gtk-4528 in java.library.path
  	no swt-pi-gtk in java.library.path
  	/home/brandon/.swt/lib/linux/x86_64/libswt-pi-gtk-4528.so: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory
  	Can't load library: /home/brandon/.swt/lib/linux/x86_64/libswt-pi-gtk.so

  	at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
  	at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
  	at org.eclipse.swt.internal.gtk.OS.<clinit>(Unknown Source)
  	at org.eclipse.swt.internal.Converter.wcsToMbcs(Unknown Source)
  	at org.eclipse.swt.internal.Converter.wcsToMbcs(Unknown Source)
  	at org.eclipse.swt.widgets.Display.<clinit>(Unknown Source)
  	at edu.cornell.ansci.dairy.econ.ui.MainWindow$.main(MainWindow.scala:176)
  	at edu.cornell.ansci.dairy.econ.ui.MainWindow.main(MainWindow.scala)

  ```
  ### Steps to reproduce

  I'm not exactly sure: I could supply my dockerfile which has my nix environment, but the application itself is closed source for now - I suspect any SWT app would work as a suitable test, though.

  ## Technical details

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

  ```
  $ cat /etc/lsb-release 
  DISTRIB_ID=Ubuntu
  DISTRIB_RELEASE=16.04
  DISTRIB_CODENAME=xenial
  DISTRIB_DESCRIPTION="Ubuntu 16.04.3 LTS"
  ```

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

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

  ```
  warning: Nix search path entry ‘/nix/var/nix/profiles/per-user//nixenv/brandon/channels/’ does not exist, ignoring
  "18.03pre118061.69607d7662"
  ```
  * Sandboxing enabled: (run `grep build-use-sandbox /etc/nix/nix.conf`)


state: closed
title: SDL2: wayland support
user_login: gnidorah
html_url: https://github.com/NixOS/nixpkgs/pull/30827
updated_at: 2017-11-06 16:39:14
body:
  ###### Motivation for this change

  Tested with `SDL_VIDEODRIVER=wayland xonotic`

  ###### 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: xwayland: enable acceleration with help of glamor
user_login: gnidorah
html_url: https://github.com/NixOS/nixpkgs/pull/30828
updated_at: 2017-11-01 10:04:08
body:
  ###### Motivation for this change

  Tested with `LIBGL_DEBUG=verbose glxinfo` and `xonotic`

  ###### Things done

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

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

  ---


state: closed
title: python-trezor broken by non-propagated mnemonic dependency
user_login: clefru
html_url: https://github.com/NixOS/nixpkgs/issues/30831
updated_at: 2017-11-07 18:12:52
body:
  ## Issue description
  trezorctl can't find mnemonic package and fails to launch. `pkgs/development/python-modules/trezor/default.nix` has:

  ```
  buildInputs = [ ecdsa mnemonic ];
  ```

  but
  ```
  grep "sys.argv[0] =" /nix/store/nq0la9k69xka1ybysc72i5iba01641s9-python2.7-trezor-0.7.16/bin/.trezorctl-wrapped  \
    | grep mnemonic \
    | wc
        0       0       0
  ```
  shows that mnemonic isn't added to the sitepackages. Manually setting PYTHONPATH to include mnemonic and its pbkdf2 dep. fixes it:

  ```
  $ export PYTHONPATH=/nix/store/qvvyr2g73x6qb2g8cmlzbagwdd60ggf4-python2.7-mnemonic-0.17/lib/python2.7/site-packages/mnemonic:/nix/store/hc2aff9p7bb501p5ffkpg0kswbwra9l7-python2.7-pbkdf2-1.3/lib/python2.7/site-packages 
  $ trezorctl list
  [...]
  $ 
  ```

  I don't know how to make the generator for ".trezorctl-wrapped" include additional packages.

  ### Steps to reproduce
  ```
  nix-env -iA nixos.python27Packages.trezor
  trezorctl
  Traceback (most recent call last):
    File "/nix/store/nq0la9k69xka1ybysc72i5iba01641s9-python2.7-trezor-0.7.16/bin/.trezorctl-wrapped", line 33, in <module>
      from trezorlib.client import TrezorClient, TrezorClientDebug, CallException
    File "/nix/store/nq0la9k69xka1ybysc72i5iba01641s9-python2.7-trezor-0.7.16/lib/python2.7/site-packages/trezorlib/client.py", line 31, in <module>
      from mnemonic import Mnemonic
  ImportError: No module named mnemonic
  ```
  ## Technical details
  * System: 17.09.1756.c99239bca0 (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.15
  * Nixpkgs version: 17.09.1864.91375ce951
  * Sandboxing enabled: yes


state: closed
title: all-cabal-hashes on release-17.09 is four months out of date
user_login: vaibhavsagar
html_url: https://github.com/NixOS/nixpkgs/issues/30832
updated_at: 2017-11-06 09:44:00
body:
  ## Issue description

  The [`all-cabal-hashes`](https://github.com/NixOS/nixpkgs-channels/blob/91375ce951db616711a7f23e9d1724dedf793cda/pkgs/data/misc/hackage/default.nix) package on 17.09 is four months out of date. The [corresponding package on `master`](https://github.com/NixOS/nixpkgs/blob/e6a3089ec4c7599a8fddd235d550bb30ef9ad261/pkgs/data/misc/hackage/default.nix) is only 12 days old. Can it be cherry-picked to `release-17.09` please :smiley:?


  ### Steps to reproduce



  ## Technical details

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


state: closed
title: bcc nix expression file syntax error
user_login: ScottFreeCode
html_url: https://github.com/NixOS/nixpkgs/issues/30834
updated_at: 2017-11-03 18:35:16
body:
  ## Issue description

  Getting "error: syntax error, unexpected $undefined, expecting IND_STR or DOLLAR_CURLY or IND_STRING_CLOSE, at /nix/store/.../nixpkgs/pkgs/os-specific/linux/bcc/default.nix:29:27" when running various `nix-env` commands after recent `nix-channel --update` on MacOS.

  Looks like this line is from https://github.com/NixOS/nixpkgs/commit/8ee94216d37e4205a0eb3bb6387cb234b8f2ab0d#diff-c74e966bd35a02adf1e310fbcf2c8dd5R29

  (In my Nix novice mind this raises questions about whether and when it's appropriate to pull in other OS's os-specific packages/expressions and whether postinstall actions should be messing up things other than installing that package, but I can imagine things like cross-compilation or parsing the whole expression where this might be correct for all I know, so... :man_shrugging:)

  ### Steps to reproduce

  On a Mac (or a machine subscribed to he affected channel[s]?), `nix-channel --update` followed by `nix-env -qc`.

  ## Technical details

  * System: Mac OS X 10.12.6 Sierra
  * Nix version: nix-env (Nix) 1.11.8
  * Nixpkgs version: "18.03pre118635.ed0f558fb0"
  * Sandboxing enabled: grep: /etc/nix/nix.conf: No such file or directory

  ### additional technical notes

  (I have a feeling I could find a Mac equivalent of `/etc/nix/nix.conf` if I looked around enough in my system or the documentation, but it didn't come up with some naive `find` searches and I need to go get other suff done at the moment; sorry! If I have time I'll see if I can find it.)

  The output for the "Nixpkgs version" entry above reminds me of the `pre` version number I have previously seen when looking at whether a new `nix` update is available. I'd been ignoring that assuming that it was a beta or release-candidate and I'd upgrade when a stable version came out, but maybe that `pre` thing is just how Nix is versioned on Mac and I should have updated it? I suppose -- in theory -- I *should* be able to upgrade Nix and roll it back if it manages itself through the same package system, so let me know if I should try that to see if it resolves this error.

  Also let me know if there's any other system/environment setup/conditions I should look at; I don't think I customized much if anything, but I can imagine there being things to double-check in obscure and/or edge cases.


state: closed
title: mysql: package updates
user_login: pbogdan
html_url: https://github.com/NixOS/nixpkgs/pull/30835
updated_at: 2019-04-17 01:51:29
body:
  ###### Motivation for this change

  New upstream releases are available.

  - [5.5 changelog](https://dev.mysql.com/doc/relnotes/mysql/5.5/en/news-5-5-58.html)
  - [5.7 changelog](https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-20.html)
  - [summary of security fixes](http://www.oracle.com/technetwork/security-advisory/cpuoct2017-3236626.html#AppendixMSQL)

  ###### Things done

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

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

  ---


state: closed
title: Factorio build isn't allowed with allowUnfree set.
user_login: seanparsons
html_url: https://github.com/NixOS/nixpkgs/issues/30836
updated_at: 2017-11-02 14:23:50
body:
  ## Issue description

  It appears the allowUnfree handling is broken somehow for at least the Factorio derivation.

  ```
  root@lenovo /e/nixos (master)> nixos-rebuild switch -j 8
  building Nix...
  building the system configuration...
  error: Package ‘factorio-alpha-0.15.34’ in /nix/store/cw6xscxg5y6vriyc2brg05h23vk3yj64-nixos-17.09.1813.bf3dbc2b38/nixos/pkgs/games/factorio/default.nix:90 has an unfree license (‘unfree’), refusing to evaluate.

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

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

  (use ‘--show-trace’ to show detailed location information)
  root@lenovo /e/nixos (master) [1]> nix-repl '<nixpkgs>' '<nixpkgs/nixos>'
  Welcome to Nix version 1.11.15. Type :? for help.

  Loading ‘<nixpkgs>’...
  Added 7870 variables.

  Loading ‘<nixpkgs/nixos>’...
  Added 5 variables.

  nix-repl> config.nixpkgs.config.allowUnfree
  true
  ```

  ## Technical details

  * System: (NixOS: `nixos-version`, Ubuntu/Fedora: `lsb_release -a`, ...)
  `17.09.1756.c99239bca0 (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.1813.bf3dbc2b38"`
  * Sandboxing enabled: (run `grep build-use-sandbox /etc/nix/nix.conf`)
  `build-use-sandbox = false`


state: closed
title: xorg.bitmap: init at 1.0.8
user_login: rnhmjoj
html_url: https://github.com/NixOS/nixpkgs/pull/30837
updated_at: 2018-01-22 19:06:21
body:
  ###### Motivation for this change
  I wanted to make old-school desktop backgrounds

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

  ###### Issues

  The application is working but the layout seems broken. I'm not sure how it's supposed to look but the buttons are missing labels/icons and clicking on the save buttons yields 

      Warning: MenuButton:  Could not find menu widget named menu.

  Is it missing some dependency?


state: closed
title: python-trezor: Move mnemonic dependency to propagatedBuildInputs
user_login: clefru
html_url: https://github.com/NixOS/nixpkgs/pull/30838
updated_at: 2017-11-22 14:33:10
body:
  ###### Motivation for this change
  Fixes https://github.com/NixOS/nixpkgs/issues/30831

  ###### 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: fd: 4.0.0 -> 5.0.0
user_login: dywedir
html_url: https://github.com/NixOS/nixpkgs/pull/30840
updated_at: 2017-10-28 19:24:48
body:
  ###### Motivation for this change

  https://github.com/sharkdp/fd/releases/tag/v5.0.0

  ###### Things done

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

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

  ---


state: closed
title: appstream: fix homepage url
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/30841
updated_at: 2017-10-28 09:16:33
body:
  ###### Motivation for this change

  Fix homepage url. Related to #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))
  - [ ] Tested compilation of all pkgs 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: amdapp-sdk: fix homepage url
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/30842
updated_at: 2017-10-28 09:13:30
body:
  ###### Motivation for this change

  Fix homepage url. Related to #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))
  - [ ] Tested compilation of all pkgs 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: Treewide: abandon Google Code homepages
user_login: c0bw3b
html_url: https://github.com/NixOS/nixpkgs/pull/30846
updated_at: 2017-11-06 19:25:42
body:
  ###### Motivation for this change
  Part of the #30636 effort

  This PR updates homepages of packages that were hosted on Google Code.

  When necessary I also updated the source URL in order to use the Google API storage archive: `https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/projectname/filename`

  It returns the same file so hashes were not updated but it may still trigger some rebuilds.

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

  ---


state: closed
title: plexpy: init at 1.4.25
user_login: csingley
html_url: https://github.com/NixOS/nixpkgs/pull/30847
updated_at: 2017-10-30 06:40:37
body:
  ###### Motivation for this change
  PlexPy is a monitoring daemon for Plex Media Server, which is already in nixpkgs.  It's popular with Plex users because it adds significant functionality.  It's pretty good code and it's actively maintained.

  ###### 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 security releases (fixes CVE--2017-14919)
user_login: adisbladis
html_url: https://github.com/NixOS/nixpkgs/pull/30849
updated_at: 2017-10-27 10:55:05
body:
  ###### Motivation for this change


  ###### Things done

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

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

  ---

  ~~Building it now but takes a while~~


state: closed
title: nixos/rtorrent: add rtorrent tmux service (user and system)
user_login: csingley
html_url: https://github.com/NixOS/nixpkgs/pull/30850
updated_at: 2017-10-27 14:24:24
body:
  ###### Motivation for this change
  rtorrent systemd service units, started within a tmux session.  Both a system service and a user service are provided, somewhat following the install/enable config syntax of the emacsd expression.  Particularly handy to bring up rtorrent at boot time.

  ###### 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: util-linux: 2.30.2 -> 2.31
user_login: adisbladis
html_url: https://github.com/NixOS/nixpkgs/pull/30851
updated_at: 2017-11-01 21:38:21
body:
  ###### Motivation for this change
  Upstream minor release


  ###### 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: unbound: 1.6.6 -> 1.6.7
user_login: adisbladis
html_url: https://github.com/NixOS/nixpkgs/pull/30852
updated_at: 2017-10-30 02:29:56
body:
  ###### Motivation for this change
  New minor release

  ###### 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.ipython: 6.1.0 -> 6.2.1
user_login: adisbladis
html_url: https://github.com/NixOS/nixpkgs/pull/30853
updated_at: 2017-10-28 06:27:45
body:
  ###### Motivation for this change
  Upstream minor release

  ###### 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: You get:remove duplicate definition
user_login: pasqui23
html_url: https://github.com/NixOS/nixpkgs/pull/30855
updated_at: 2017-10-27 06:40:57
body:
  ###### Motivation for this change
  A duplicate definition of you-get in python-packaages.nix causes every build to fail.This commit removes the second definition

  ###### 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: GNUPG Module should create a .gnupg folder in root.
user_login: CMCDragonkai
html_url: https://github.com/NixOS/nixpkgs/issues/30856
updated_at: 2018-11-16 05:06:20
body:
  If you enable gnupg:

  ```
  programs.gnupg.agent.enable = true;
  programs.gnupg.agent.enableSSHSupport = true;
  ```

  Then if you try to switch to root login shell:

  ```
  sudo --login
  ```

  Gnupg complains about: 

  ```
  gpg-connect-agent: failed to create temporary file '/root/.gnupg/.#lk0x00000000019ff5b0.matrix-central.17464': No such file or directory
  gpg-connect-agent: can't connect to the agent: No such file or directory
  gpg-connect-agent: error sending standard options: No agent running
  ```

  It can be fixed by creating `/root/.gnupg`.

  Maybe activating the module should ensure that the directory `/root/.gnupg` exists?

  Alternatively this could be sent upstream to create the `.gnupg` directory if it doesn't exist.


state: closed
title: ocamlPackages.reason: 2.0.0 -> 3.0.0, ocamlPackages.topkg: 0.8.1 -> 0.9.1
user_login: dywedir
html_url: https://github.com/NixOS/nixpkgs/pull/30857
updated_at: 2017-10-27 12:43:16
body:
  ###### Motivation for this change

  https://github.com/facebook/reason/blob/master/HISTORY.md#300

  ###### 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: emacs service doesn't update
user_login: StillerHarpo
html_url: https://github.com/NixOS/nixpkgs/issues/30860
updated_at: 2017-11-03 15:57:40
body:
  ## Issue description
  After I added some packages to `emacsWithPackages` and run `nixos-rebuild switch` in standard emacs the packages work but in clientmode theire don't. I already tried to restart the service and reboot my computer.


  ### Steps to reproduce
  - add emacs.nix mine is [this](https://github.com/StillerHarpo/nixosconfiguration/blob/master/emacs.nix)
  - add `emacs = {
       enable=true;
       package = import ./emacs.nix;
   };` to nixosconfiguration
  - add some packages to emacs.nix
  - run `nixos-rebuild switch`



  ## Technical details

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


state: closed
title: firefox-bin: 56.0.1 -> 56.0.2
user_login: tokudan
html_url: https://github.com/NixOS/nixpkgs/pull/30861
updated_at: 2017-10-27 12:44:49
body:
  Update firefox

  (cherry picked from commit 07a6ae404adfca0da4d747d491c0949ac9349dd5)

  ###### Motivation for this change


  ###### Things done

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

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

  ---


state: closed
title: libvirt-python: 3.6.0 -> 3.8.0
user_login: ikervagyok
html_url: https://github.com/NixOS/nixpkgs/pull/30862
updated_at: 2017-10-27 16:48:38
body:
  ###### Motivation for this change
  fixed build, as assert in pkgs/top-level/python-packages was failing
  due to version mismatch between libvirt{,-python}

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

  ---


state: closed
title: chromium: 62.0.3202.62 -> 62.0.3202.75
user_login: YorikSar
html_url: https://github.com/NixOS/nixpkgs/pull/30863
updated_at: 2017-10-28 10:53:21
body:
  ###### Motivation for this change

  New version came and it also contains a 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"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: open
title: mlocate incorrectly warns about lack of user support
user_login: unode
html_url: https://github.com/NixOS/nixpkgs/issues/30864
updated_at: 2019-05-16 11:55:57
body:
  ## Issue description

  `nixos-rebuild switch` prints `trace: warning: mlocate does not support searching as user other than root`

  The message seems misleading as everything works as expected, even as a regular user.

  ### Steps to reproduce
      services.locate = {
        enable = true;
        locate = pkgs.mlocate;
      };

  ## Technical details

  * System: (NixOS: `17.09.git.e1b01a0 (Hummingbird)`)
  * Nix version: (`nix-env (Nix) 1.11.15`)
  * Nixpkgs version: (`17.09.1547.2231575a7d`)


state: closed
title: rhythmbox should get dconf as dependency
user_login: castilma
html_url: https://github.com/NixOS/nixpkgs/issues/30866
updated_at: 2018-09-08 05:40:18
body:
  EDIT: the original problem got fixed by installing dconf. it should be added as dependency to rhythmbox.

  ## Issue description
  rhythmbox spits out a lot of warnings and then segfaults after a few seconds.


  ### Steps to reproduce
  * nix-env -iA nixos.rhythmbox
  * enable 'start gnome runtime environment' in xfce sessionsettings>advanced
  * nix-env -iA nixos.gnome3.gnome_settings_daemon
    because i thought it would remove most warnings and think that this belongs to the runtime environment of gnome, what the xfce setting would require. i have no idea if xfce found it, though. (where can i find xfce errors and warnings?)
  * start rhythmbox
  it spits out:
  ```
  $ rhythmbox

  ** (rhythmbox:5321): WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files

  (rhythmbox:5321): Gtk-WARNING **: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: Method "RegisterClient" with signature "ss" on interface "org.xfce.Session.Manager" doesn't exist


  (rhythmbox:5321): dconf-WARNING **: failed to commit changes to dconf: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name ca.desrt.dconf was not provided by any .service files

  (rhythmbox:5321): dconf-WARNING **: failed to commit changes to dconf: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name ca.desrt.dconf was not provided by any .service files

  (rhythmbox:5321): dconf-WARNING **: failed to commit changes to dconf: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name ca.desrt.dconf was not provided by any .service files

  (rhythmbox:5321): dconf-WARNING **: failed to commit changes to dconf: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name ca.desrt.dconf was not provided by any .service files

  (rhythmbox:5321): dconf-WARNING **: failed to commit changes to dconf: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name ca.desrt.dconf was not provided by any .service files

  (rhythmbox:5321): dconf-WARNING **: failed to commit changes to dconf: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name ca.desrt.dconf was not provided by any .service files

  (rhythmbox:5321): dconf-WARNING **: failed to commit changes to dconf: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name ca.desrt.dconf was not provided by any .service files

  (rhythmbox:5321): dconf-WARNING **: failed to commit changes to dconf: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name ca.desrt.dconf was not provided by any .service files

  (rhythmbox:5321): dconf-WARNING **: failed to commit changes to dconf: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name ca.desrt.dconf was not provided by any .service files

  (rhythmbox:5321): dconf-WARNING **: failed to commit changes to dconf: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name ca.desrt.dconf was not provided by any .service files

  (rhythmbox:5321): dconf-WARNING **: failed to commit changes to dconf: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name ca.desrt.dconf was not provided by any .service files

  (rhythmbox:5321): dconf-WARNING **: failed to commit changes to dconf: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name ca.desrt.dconf was not provided by any .service files

  (rhythmbox:5321): dconf-WARNING **: failed to commit changes to dconf: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name ca.desrt.dconf was not provided by any .service files

  (rhythmbox:5321): dconf-WARNING **: failed to commit changes to dconf: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name ca.desrt.dconf was not provided by any .service files

  (rhythmbox:5321): dconf-WARNING **: failed to commit changes to dconf: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name ca.desrt.dconf was not provided by any .service files

  (rhythmbox:5321): dconf-WARNING **: failed to commit changes to dconf: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name ca.desrt.dconf was not provided by any .service files

  (rhythmbox:5321): dconf-WARNING **: failed to commit changes to dconf: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name ca.desrt.dconf was not provided by any .service files

  (rhythmbox:5321): dconf-WARNING **: failed to commit changes to dconf: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name ca.desrt.dconf was not provided by any .service files

  (rhythmbox:5321): Rhythmbox-WARNING **: Unable to grab media player keys: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SettingsDaemon was not provided by any .service files

  (rhythmbox:5321): Rhythmbox-WARNING **: Unable to release media player keys: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SettingsDaemon was not provided by any .service files

  (rhythmbox:5321): Gtk-WARNING **: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node grid owner RBHeader)
  Segmentation fault
  ```
  ### Side questions
  if this problem stems from missing packages, shouldn't the rhythmbox nix expression contain the dependency?

  amarok seems to have a similar problem: #16588. -> Am I (and others) experiencing edge cases or is nixos not that stable yet?

  since we have a declarative system, is it preferred to include the system and user manifest in a bug report?
  ## Technical details

  * System: NixOS: `17.03.1931.8b8977f9ff (Gorilla)
  * Nix version: nix-env (Nix) 1.11.14
  * Nixpkgs version: "17.03.1931.8b8977f9ff"
  * Sandboxing enabled: build-use-sandbox = false


state: open
title: hmatrix: broken libgfortran linkage
user_login: akru
html_url: https://github.com/NixOS/nixpkgs/issues/30867
updated_at: 2018-11-24 21:45:35
body:
  ## Issue description

  I compile self little package with `hmatrix` in dependencies and get troubles with linkage:

  ```
  .../lts-9.10/8.0.2/bin/robodist: error while loading shared libraries: libgfortran.so.3: cannot open shared object file: No such file or directory
  ```

  ```bash
  $ ldd executable
          linux-vdso.so.1 (0x00007ffe9feea000)
          libblas.so => /nix/store/wgryyb0rx955fimy9qk2k74cw0092m44-blas-3.5.0/lib/libblas.so (0x00007fd9f29bb000)
          libm.so.6 => /nix/store/xzx1bv1d7z4mgg6sg6ly0jx609qvka4x-glibc-2.25-49/lib/libm.so.6 (0x00007fd9f26a8000)
          libgmp.so.10 => /nix/store/h4hz48cvx05f1gw6mcqrdkxvq8b2s2d5-gmp-6.1.2/lib/libgmp.so.10 (0x00007fd9f2415000)
          librt.so.1 => /nix/store/xzx1bv1d7z4mgg6sg6ly0jx609qvka4x-glibc-2.25-49/lib/librt.so.1 (0x00007fd9f220d000)
          libdl.so.2 => /nix/store/xzx1bv1d7z4mgg6sg6ly0jx609qvka4x-glibc-2.25-49/lib/libdl.so.2 (0x00007fd9f2009000)
          libpthread.so.0 => /nix/store/xzx1bv1d7z4mgg6sg6ly0jx609qvka4x-glibc-2.25-49/lib/libpthread.so.0 (0x00007fd9f1deb000)
          libc.so.6 => /nix/store/xzx1bv1d7z4mgg6sg6ly0jx609qvka4x-glibc-2.25-49/lib/libc.so.6 (0x00007fd9f1a4c000)
          /nix/store/xzx1bv1d7z4mgg6sg6ly0jx609qvka4x-glibc-2.25-49/lib/ld-linux-x86-64.so.2 (0x00007fd9f2c11000)
          libgfortran.so.3 => not found
          libgfortran.so.3 => /nix/store/b2dny33b8sdx6rw2l1gfa00a244nm37s-gfortran-6.4.0-lib/lib/libgfortran.so.3 (0x00007fd9f1727000)
          libgcc_s.so.1 => /nix/store/xzx1bv1d7z4mgg6sg6ly0jx609qvka4x-glibc-2.25-49/lib/libgcc_s.so.1 (0x00007fd9f1511000)
          libquadmath.so.0 => /nix/store/b2dny33b8sdx6rw2l1gfa00a244nm37s-gfortran-6.4.0-lib/lib/libquadmath.so.0 (0x00007fd9f12d2000)
  ```

  In my opinion linkage broken in

  ```
         libgfortran.so.3 => not found
         libgfortran.so.3 => /nix/store/b2dny33b8sdx6rw2l1gfa00a244nm37s-gfortran-6.4.0-lib/lib/libgfortran.so.3 (0x00007fd9f1727000)
  ```

  ### Steps to reproduce

  Compile haskell executable with hmatrix as dependency.

  ## Technical details

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


state: closed
title: gitlab-runner: 10.0.2 -> 10.1.0
user_login: bachp
html_url: https://github.com/NixOS/nixpkgs/pull/30868
updated_at: 2017-10-28 10:49:41
body:
  ###### Motivation for this change

  https://gitlab.com/gitlab-org/gitlab-runner/blob/v10.1.0/CHANGELOG.md

  ###### 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: kanboard: 1.0.46 -> 1.0.48
user_login: pbogdan
html_url: https://github.com/NixOS/nixpkgs/pull/30869
updated_at: 2017-10-28 09:02:40
body:
  ###### Motivation for this change

  New upstream release available, includes fixes for CVE-2017-15195, CVE-2017-15196, CVE-2017-15197, CVE-2017-15198, CVE-2017-15199, CVE-2017-15200, CVE-2017-15201, CVE-2017-15202, CVE-2017-15203, CVE-2017-15204, CVE-2017-15205, CVE-2017-15206, CVE-2017-15207, CVE-2017-15208, CVE-2017-15209, CVE-2017-15210, CVE-2017-15211, CVE-2017-15212 as part of 1.0.47 release.

  - [1.0.47 changelog](https://kanboard.net/news/version-1.0.47)
  - [1.0.48 changelog](https://kanboard.net/news/version-1.0.48)

  /cc @fpletz

  ###### 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: clamav module: make services.clamav.daemon.enable actually work
user_login: Ekleog
html_url: https://github.com/NixOS/nixpkgs/pull/30870
updated_at: 2017-11-28 18:19:33
body:
  Turning `services.clamav.daemon.enable = true` without `updater.enable` also to `true` had no effect. This PR fixes this and replaces some `mkIf`'s with `optionalAttrs`.

  The issue seems to be that `mkIf cfg.updater.enable or cfg.daemon.enable { ... }` was parsed as `mkIf (cfg.updater.enable or cfg.daemon.enable) { ... }` (`or` binds stronger than function application), which then was always equivalent to `mkIf cfg.updater.enable { ... }`, as the option was always defined, be it with its default value or with its user-defined value.

  Thanks @rycee for your help in understanding how it was actually able to parse and execute semi-correctly before this change! (I was convinced the `or` was nixpkgs' `lib.or`, before that)


state: closed
title: bundler: 1.14.6 -> 1.15.4
user_login: flokli
html_url: https://github.com/NixOS/nixpkgs/pull/30871
updated_at: 2017-10-27 23:27:26
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"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: systemd: remove udev attributes
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/pull/30872
updated_at: 2017-11-04 09:25:40
body:
  ###### Motivation for this change


  ###### Things done

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

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

  ---


state: closed
title: Update list of builtins in Nix manual
user_login: ledettwy
html_url: https://github.com/NixOS/nixpkgs/issues/30873
updated_at: 2017-10-27 21:12:01
body:
  ## Issue description

  The Nix manual does not contain a full listing of all the builtin functions (https://nixos.org/nix/manual/#ssec-builtins).  For example, concatStringsSep is not listed.


state: closed
title: datefudge: 1.21 => 1.22
user_login: leenaars
html_url: https://github.com/NixOS/nixpkgs/pull/30874
updated_at: 2017-10-28 08:23:37
body:
  ###### Motivation for this change

  New upstream version.

  ###### Things done

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

  ---


state: closed
title: nodejs: 8.8.0 -> 8.8.1
user_login: lo1tuma
html_url: https://github.com/NixOS/nixpkgs/pull/30875
updated_at: 2017-10-28 09:57:55
body:
  ###### Motivation for this change

  This fixes a regression introduced with nodejs 8.8.0.

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

  ###### Things done

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

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

  ---


state: open
title: GRUB bootloader after installing NixOS.
user_login: 4goodapp
html_url: https://github.com/NixOS/nixpkgs/issues/30876
updated_at: 2017-10-28 06:51:54
body:
  ## Issue description
  @srhb 
  Specially for noob like me, It would be great to add in the manual How to boot into your other sytems, if you have any , after installing NixOS. Otherwise NixOS will overide the existing bootloader and you may have hard time to know how deal with that if you don't have enough experience with boot/GRUB stuff.

  So I think something like this would be great:

  *12. If you Already have any system running on your machine before installing NixOS, you may want to get back/boot on them after you finish installing/testing NixOS. So to do that, It's very easy, just add `boot.loader.grub.useOSProber = true;` in your configuration.nix file.*


state: closed
title: duckmarines: 1.0b => 1.0c
user_login: leenaars
html_url: https://github.com/NixOS/nixpkgs/pull/30877
updated_at: 2017-10-28 08:08:34
body:
  ###### Motivation for this change

  Version bump to new upstream version of this addictive game as per https://repology.org/metapackage/duckmarines/versions.

  ###### Things done

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

  ---


state: closed
title: shotwell: 0.27.0 -> 0.27.1
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/30878
updated_at: 2017-10-28 08:57:48
body:
  ###### Motivation for this change

  Update shotwell to the last version

  https://git.gnome.org/browse/shotwell/diff/NEWS?id=eed20d153fe8d6959947191aa9a99e060c36280b

  ###### 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: sshlatex: init at 0.7
user_login: iblech
html_url: https://github.com/NixOS/nixpkgs/pull/30879
updated_at: 2017-10-28 09:13:54
body:
  ###### Motivation for this change

  sshlatex is a tool which uploads LaTeX source files to a remote, runs LaTeX there, and streams the resulting PDF file to the local host. Because sshlatex prestarts LaTeX with the previous run's preamble, thereby preloading the required LaTeX packages, it is also useful in a purely local setting.

  This pull request adds sshlatex to the Nix package database.


  ###### Things done

  I'm a first-time contributor to NixOS and not yet familiar with the culture. Please don't refrain from criticizing this pull request! I'm happy to work on it so it meets the usual standards.

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


state: closed
title: nixUnstable: rename to nix-unstable
user_login: orivej
html_url: https://github.com/NixOS/nixpkgs/pull/30880
updated_at: 2017-11-13 00:39:14
body:
  @edolstra @shlevy The fact that `nixStable` and `nixUnstable` are both named `nix` confuses users of nixpkgs who do selective updates: they always see e.g. `nix-1.11.8 < 1.12pre5619_346aeee1` in `nix-env -qc` and never update it: #30834 (another report in IRC). Could we rename unstable Nix to `nix-unstable`?


state: closed
title: bundler: 1.14.6 -> 1.16.1
user_login: flokli
html_url: https://github.com/NixOS/nixpkgs/pull/30881
updated_at: 2018-04-26 17:04:49
body:
  Followup of #30871.

  ###### 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: [RFC] A large batch of cross-compilation fixes
user_login: bgamari
html_url: https://github.com/NixOS/nixpkgs/pull/30882
updated_at: 2019-01-06 12:22:44
body:
  *Note:* The prefix of commits authored by @Ericson2314 can be ignored for the purposes of this pull request. These are prerequisites for this work but I'll leave upstreaming these to @Ericson2314.


  ###### Motivation for this change
  Allow Nix to cross-compile a basic system environment.

  ###### Things done
  The only testing I have done thusfar is to build `systemd` and its dependencies with the following overlay:
  ```nix
  self: super:                                                                                                                                                                                                                                                                                                                 
                                                                                                                                                                                                                                                                                                                               
  let                                                                                                                                                                                                                                                                                                                          
    pkgs = self.pkgs;                                                                                                                                                                                                                                                                                                          
    callPackage = self.pkgs.callPackage;                                                                                                                                                                                                                                                                                       
  in rec {                                                                                                                                                                                                                                                                                                                     
    # guile 2.2 doesn't cross compile. See https://debbugs.gnu.org/cgi/bugreport.cgi?bug=28920                                                                                                                                                                                                                                 
    guile = super.guile_2_0;                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                                                                                                                                               
    # We really don't need libapparmor and it is a pain to cross compile due to                                                                                                                                                                                                                                                
    # its perl bindings                                                                                                                                                                                                                                                                                                        
    systemd = super.systemd.override { libapparmor = null; };                                                                                                                                                                                                                                                                  
  }                                                                                                 
  ```
  That being said, this was no small feat. I would like to start getting pieces of this work upstream but I'm a bit uncertain as to how to go about this as there are a few open questions. Namely,

   1. Are we okay with continuing to pepper expressions with `doCheck = stdenv.buildPlatform == stdenv.hostPlatform`?
   2. Why have I needed to add so many `buildPackages.` to `nativeBuildInputs`? Shouldn't this be redundant? Is there perhaps a bug, @Ericson2314?
   3. How do we guarantee that things like `fetchurl` always use build packages? Is the approach I took here acceptable? It seems something similar will need to be done with `unpackCmd`.
   4. Is the `Always search DT_RPATH` hack acceptable?
   5. Some packages' `configure` scripts have tests that want to run host programs on the build machine. This obviously isn't possible so I provide these test results manually (see, for instance, the `krb5` expression). These are of course guesses, but I believe they should apply in most sensible environments. Is this acceptable?

  Whatever reviews you can offer are greatly appreciated but I really just wanted to raise a flag so people know this work exists.


  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on 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: Don't run tests when cross-compiling
user_login: bgamari
html_url: https://github.com/NixOS/nixpkgs/pull/30883
updated_at: 2017-11-05 19:34:06
body:
  ###### Motivation for this change
  A step towards basic cross compilation (see #30882 for the next step).

  This only handles a small fraction of cases which will ultimately need to be handled. That being said, it's a large enough fraction to compile everything up to `systemd`.

  ###### 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))
  - [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: e17gtk: 3.22.1 -> 3.22.2
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/30884
updated_at: 2017-10-29 08:50:55
body:
  ###### Motivation for this change

  Update to version [3.22.2](https://github.com/tsujan/E17gtk/releases/tag/V3.22.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"`
  - [ ] Tested 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: kismet:missing kismet_capture binary
user_login: pasqui23
html_url: https://github.com/NixOS/nixpkgs/issues/30885
updated_at: 2017-10-28 09:50:36
body:
  ## Issue description
  the package kismet is included,but the kismet_capture binary is not included
  It should also be setuid

  ### Steps to reproduce

  1. Install kismet
  2. Run `kismet` on the command line



  ## Technical details

  * System: 18.03pre118381.4068703502 (Impala)
  * Nix version:nix-env (Nix) 1.12pre5663_c7af84ce
  * Nixpkgs version:18.03pre118381.4068703502
  * Sandboxing enabled: yes


state: closed
title: udiskie: build for python 3 by default
user_login: Moredread
html_url: https://github.com/NixOS/nixpkgs/pull/30886
updated_at: 2018-02-05 03:20:35
body:
  ###### Motivation for this change

  Use Python3 for udiskie, on one hand for using the "better" python version :p, on the other hand, python 2 support will be phased out soon(tm).

  https://github.com/coldfix/udiskie/blob/a6946743a0eb1f627fb67bab31e745d2d7a22843/README.rst

  ###### 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: python2nix: old/wrong/missing dependency?
user_login: Moredread
html_url: https://github.com/NixOS/nixpkgs/issues/30887
updated_at: 2017-11-19 17:43:38
body:
  ## Issue description

  python2nix doesn't work on stable-17.09.

  ```
  > python2nix
  Traceback (most recent call last):
    File "/nix/store/z313xd7cpglh486jd08ckxgsjrgifijm-python2nix-20140927/bin/.python2nix-wrapped", line 8, in <module>
      from python2nix import main
    File "/nix/store/z313xd7cpglh486jd08ckxgsjrgifijm-python2nix-20140927/lib/python2.7/site-packages/python2nix/__init__.py", line 5, in <module>
      from python2nix import pip_deps
    File "/nix/store/z313xd7cpglh486jd08ckxgsjrgifijm-python2nix-20140927/lib/python2.7/site-packages/python2nix/pip_deps.py", line 15, in <module>
      from pip.log import logger
  ImportError: No module named log
  ```

  ### Steps to reproduce

  Run

  ```
  > nix-env -i python2nix
  > python2nix
  ```

  ## Technical details

  * System: 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: xorg.xf86inputlibinput: Split dev output
user_login: dezgeg
html_url: https://github.com/NixOS/nixpkgs/pull/30888
updated_at: 2017-11-27 13:46:56
body:
  Closure goes from 160M -> 42M

  It builds but I haven't had time to try restarting the X server with this change yet.


state: closed
title: QEMU has no option to be compiled w/ GTK support
user_login: michalrus
html_url: https://github.com/NixOS/nixpkgs/issues/30889
updated_at: 2018-04-17 11:44:57
body:
  ## Issue description

  When QEMU is launched with the default SDL rendering in a tiling WM setting, its window is stretched without keeping its aspect ratio, which looks terribly unreadable in 2017.

  ### Steps to reproduce

  1. Launch a QEMU VM (possibly created by `nixos-rebuild vm`).
  1. Resize its window.
  1. Look at the fonts.

  ## Technical details

  * System: 17.03.1844.83706dd49f (Gorilla)
  * Sandboxing enabled: yes


state: closed
title: display-managers: make lightdm the default
user_login: Lassulus
html_url: https://github.com/NixOS/nixpkgs/pull/30890
updated_at: 2018-10-07 16:08:52
body:
  ###### Motivation for this change

  SLiM is unmaintained since 2014-06-09 and lightdm seems be the most reasonable alternative.


state: closed
title: Graphite-related packages should move out of pythonPackages
user_login: adisbladis
html_url: https://github.com/NixOS/nixpkgs/issues/30891
updated_at: 2018-08-02 15:49:59
body:
  ## Issue description
  I'm cleaning up `pythonPackages` and noticed that some dependencies of some `graphite` dependencies (`txamqp`) are several years out of date.

  Since graphite is not a library it should move out of `pythonPackages` into it's own package. 

  cc @rickynils @FRidh 


state: closed
title: zodb-5.3.0 broken on master (python35, python36)
user_login: ckauhaus
html_url: https://github.com/NixOS/nixpkgs/issues/30892
updated_at: 2017-10-29 13:46:15
body:
  ## Issue description

  I tried to build python35Packages.zodb and python36Packages.zodb but without success. Relevant part of the error message:

  ```
  running build_ext
  Traceback (most recent call last):
    File "nix_run_setup.py", line 8, in <module>
      exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\\r\\n', '\\n'), __file__, 'exec'))
    File "setup.py", line 149, in <module>
      python_requires='>=2.7,!=3.0.*,!=3.1.*,!=3.2.*',
    File "/nix/store/2mza45s5l0524l86d1ky176j4byz6wia-python3-3.5.4/lib/python3.5/distutils/core.py", line 148, in setup
      dist.run_commands()
  [...]
    File "setup.py", line 88, in alltests
      _unittests_only(suite, mod.test_suite())
  AttributeError: module 'ZODB.tests.test_mvccadapter' has no attribute 'test_suite'
  builder for ‘/nix/store/xxplkgs0gab6z40c57kmc03mixdsa743-python3.5-ZODB-5.3.0.drv’ failed with exit code 1
  ```

  Tried to do it on current master.

  ### Steps to reproduce

  nix-build -I nixpkgs=. -A pkgs.python36Packages.zodb

  ## Technical details

  * System: Local nixpkgs checkout eb3f736 on Gentoo
  * Nix version: 1.11.15
  * Nixpkgs version: 17.09.1880.ac2bb5684c
  * Sandboxing enabled: true


state: closed
title: gdm: remove "getty@tty1.service" conflict definition
user_login: jnugh
html_url: https://github.com/NixOS/nixpkgs/pull/30893
updated_at: 2017-10-31 20:11:03
body:
  ###### Motivation for this change
  Whenever I did a `nixos-rebuild (switch/test)` my `display-manager` service restarted. After some changes to `gdm.nix` I found that this was due to a conflict with `getty@tty1.service`.
  See #21439 for reference.

  I just started to use NixOS, so I am not sure if it is a good idea to simply remove such a conflict definition.

  ###### 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: open
title: clementineFree segfaults
user_login: castilma
html_url: https://github.com/NixOS/nixpkgs/issues/30894
updated_at: 2018-06-21 01:00:57
body:
  ## Issue description



  ### Steps to reproduce
  1. nix-env -iA nixos.clementineFree
  2. try to play a vorbis/opus file. (no format works for me, but mp3 and the like probably don't work because of "Free" in the package name.)
  result:
  ```
  ...
  (clementine:7138): GStreamer-CRITICAL **: gst_object_unref: assertion 'object != NULL' failed
  Segmentation fault
  ```

  this is pretty similar to #10326.
  after that i tried installing gstreamer packages. (even though this should only be necessary for additional plugins, right?)
  ```
  $ nix-env -q |grep gst
  gst-plugins-bad-1.10.4
  gst-plugins-base-1.10.4
  gst-plugins-good-1.10.4
  gst-plugins-ugly-1.10.4
  gstreamer-1.10.4
  gstreamermm-1.8.0
  qt-gstreamer-0.10.3
  ```
  still the same result.


  ## Technical details

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


state: closed
title: ahoviewer: 1.4.8 -> 1.4.9
user_login: xzfc
html_url: https://github.com/NixOS/nixpkgs/pull/30895
updated_at: 2017-10-28 15:18:10
body:
  ###### Motivation for this change

  New upstream version.
  Also, add myself to maintainers.

  ###### Things done

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

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [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: xen: 4.8.1 -> 4.8.2; apply XSAs
user_login: NeQuissimus
html_url: https://github.com/NixOS/nixpkgs/pull/30896
updated_at: 2019-04-17 01:51:29
body:
  ###### Motivation for this change
  We were way behind on the Xen Security Advisory patches.
  Also, since a lot of them are reused, I moved them into a separate file.
  I even prepared the XSAs for 4.9 but have not added the actual build for it.
  Updated 4.8.x in the process.

  Fixes #30745 

  ###### Things done

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

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

  ---

  /cc @michalpalka @grahamc 


state: closed
title: borgbackup: fix ssh binary location
user_login: flokli
html_url: https://github.com/NixOS/nixpkgs/pull/30897
updated_at: 2017-10-29 12:13:44
body:
  ###### Motivation for this change
  When executing borg somewhere without `ssh` in $PATH (like in a systemd user session), borg is not able to find the `ssh` binary.

  ###### Things done

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

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

  ---


state: closed
title: nat-traverse: init at 0.7
user_login: iblech
html_url: https://github.com/NixOS/nixpkgs/pull/30898
updated_at: 2017-11-05 18:35:36
body:
  ###### Motivation for this change

  nat-traverse establishes direct connections between nodes behind NAT gateways using an UDP NAT traversal technique. We don't yet have a package for this small tool of mine. Debian and other distributions have.

  ###### 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: stack2nix is broken
user_login: bobvanderlinden
html_url: https://github.com/NixOS/nixpkgs/issues/30899
updated_at: 2017-11-02 08:12:35
body:
  ## Issue description

  Currently when I try to build `stack2nix` it fails:

  ```
  Configuring stack2nix-0.1.3.0...
  Setup: Encountered missing dependencies:
  Glob >=0.7.14 && <0.8, data-fix ==0.0.4
  builder for ‘/nix/store/jy5x91fk2pji64wac5hx6f7jbs28kpk6-stack2nix-0.1.3.0.drv’ failed with exit code 1
  error: build of ‘/nix/store/jy5x91fk2pji64wac5hx6f7jbs28kpk6-stack2nix-0.1.3.0.drv’ failed
  ```

  I'm not currently using stack2nix myself, but someone on Reddit was giving NixOS a try and ran into this problem. See: https://www.reddit.com/r/NixOS/comments/77s5t0/generating_a_nix_package_from_a_stack_project/dot54ew/?context=3

  ### Steps to reproduce

  ```
  nix-build -A stack2nix '<nixpkgs>'
  ```

  ## Technical details

  * System: NixOS
  * Nix version: nix-env (Nix) 1.12pre4911_b30d1e7
  * Nixpkgs version: 17.09.1756.c99239bca0
  * Sandboxing enabled: `build-use-sandbox = true`


state: closed
title: base profile: add mkpasswd to system packages
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/30900
updated_at: 2018-05-08 21:20:04
body:
  ###### Motivation for this change

  Allows the user to generate password hashes for the installed system easier.

  ###### 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: ecdsautils: init 0.4.0
user_login: andir
html_url: https://github.com/NixOS/nixpkgs/pull/30901
updated_at: 2017-10-29 08:14: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: Derivation platform checking compares against wrong machine
user_login: bgamari
html_url: https://github.com/NixOS/nixpkgs/issues/30902
updated_at: 2018-03-18 17:51:04
body:
  ## Issue description

  The logic in `pkgs/stdenv/generic/check-meta.nix` for checking the `meta.platforms` attribute currently compares `meta.platforms` against the `stdenv.system` attribute. In my cross-compilation environment `stdenv.system` is the double of my build platform, `x86_64-linux`.

  It seems to me like this should rather be compared against `stdenv.hostPlatform.system`. Unfortunately, this attribute has slightly different semantics than `stdenv.system`. For instance, in the case of `armv7l-hf-multiplatform` it is `arm-linux` whereas the value expected by `uboot` is something like `armv7l-linux`. 

  How much detail should `meta.system` capture?

  Pinging @Ericson2314. 


state: open
title: [NixOS] Missing after= and requires=/wants= in some systemd units
user_login: netixx
html_url: https://github.com/NixOS/nixpkgs/issues/30903
updated_at: 2017-10-28 16:40:52
body:
  ## Issue description
  Units that depends on network to properly start (eg. dhcpd4, ssh (configurations with BindAddr configured, openvpn) do not contain proper systemd scheduling such as after= and requires=/wants= and thus fail to start.

  Units associated with programs which need IP addresses to be assigned before start should have the following configuration set in `systemd.services.xxx`:
  ```
  requires = [ "network-online.target" ];
  after = [ "network-online.target" ];
  ```
  or
  ```
  wants = [ "network-online.target" ];
  after = [ "network-online.target" ];
  ```
  See https://www.freedesktop.org/software/systemd/man/systemd.unit.html for relevant configuration.

  Note that this started since 17.09 (was previously working on 17.03 with same configuration).

  ### Steps to reproduce
  1. Configure nixos to use systemd-networkd `networking.useNetworkd = true;`
  1. For ssh, configure a bindAddr with `services.openssh.listenAddresses = []`
  1. Rebuild configuration and reboot machine
  1. SSH service fails with "Cannot assign requested address"


  ## 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: build-use-sandbox = false


state: closed
title: [NixOS] systemd-networkd-wait-online.service fails with bridge interfaces configured
user_login: netixx
html_url: https://github.com/NixOS/nixpkgs/issues/30904
updated_at: 2018-12-09 21:25:51
body:
  ## Issue description
  This issue is related to https://github.com/systemd/systemd/issues/2154

  Systemd configured bridge make `systemd-networkd-wait-online.service` fail because the participating interfaces remain in `configuring` state for ever (and the unit times out).

  In NixOS, this is particularly troubling has it make nixos-rebuild fail (because the unit remains in failed state). Also, this unit provide the `network-online.target` which is critical for starting network services (e.g. sshd).

  A workaround for this is to add `--ignore` flags to `${config.systemd.package}/lib/systemd/systemd-networkd-wait-online` with interfaces that participate in a bridge (using contents of `networking.bridges` for example or filtering interfaces that contain `Bridge=` network directive in `systemd.networks`)

  ### Steps to reproduce
  1. Configure nixos to use systemd-networkd `networking.useNetworkd = true;`
  1. Declare bridge in `networking.bridges`
  1. Execute `nixos-rebuild switch` and see report about failed unit


  ## 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: build-use-sandbox = false


state: open
title: Firefox developer edition package runs as "firefox"
user_login: TerkiKerel
html_url: https://github.com/NixOS/nixpkgs/issues/30905
updated_at: 2019-02-09 08:09:35
body:
  Hi,

  Firefox dev unwrapped package starts from command line as "firefox" which it should not be.

  It should start something like firefox-dev or something...

  Thank you


state: closed
title: treewide: use https addresses where possible
user_login: iblech
html_url: https://github.com/NixOS/nixpkgs/pull/30906
updated_at: 2018-02-11 09:48:28
body:
  ###### Motivation for this change

  In my social circle, it's considered slightly inpolite to use http instead of https addresses. :-) Therefore I thought to give rewriting of all http addresses in the nixpkgs repository a go, just as an experiment.

  Of the approximately 13000 http links contained in this repository, 5000 could be rewritten as https links, 3000 couldn't be upgraded, and 4000 were 404's. The numbers are not very precise, since I didn't bother to accurately filter local and example addresses, and also because at one point during the test my internet connection was flaky.

  If you want to study the diff, then I recommend using `git diff -U0` to only show changed lines. The context, which is usually quite helpful, is here distracting.

  This pull request isn't primarily meant to be merged. In particular, I didn't rebuild all of NixOS to check for breakage. :-) Rather, I just wanted to raise awareness of this issue. (I'm not trying to start a religious war and don't particularly care. Of course the issue is not really an issue for NixOS since we verify sha256sums. Still we could gain street creds if we could proclaim that "NixOS doesn't contain a single http link".)

  ###### 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: maintainers.nix: fix tiny typo
user_login: iblech
html_url: https://github.com/NixOS/nixpkgs/pull/30907
updated_at: 2017-10-28 23:52:42
body:
  ###### Motivation for this change

  Just a trivial typo fix.

  ###### 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: boinc service: use an FHS environment (CI now passing)
user_login: kierdavis
html_url: https://github.com/NixOS/nixpkgs/pull/30908
updated_at: 2018-04-23 09:38:47
body:
  While BOINC itself is open source, many of the project applications
  it runs are not. Additionally, these project applications are
  checksummed before they are run, so they can't be patched. This
  means we can't make the project applications find required binaries/libraries
  on a NixOS system. The solution is therefore to make said binaries
  and libraries appear in the expected locations, by wrapping BOINC
  in an FHS-compatible environment [1].

  An `extraEnvPackages` is also added to allow more packages to
  be added into this environment. The documentation for this option
  describes some practical use cases for it.

  [1] https://nixos.org/nixpkgs/manual/#sec-fhs-environments

  ###### Motivation for this change

  See above.

  ###### 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: wxwidgets: fix assertion using hide in destroy
user_login: ylwghst
html_url: https://github.com/NixOS/nixpkgs/pull/30909
updated_at: 2017-11-04 17:30:29
body:
  ###### Motivation for this change

  I have been experiencing errors while using FileZilla due to the bug in wxwidgets library.
  Annoying pop up with error message is appearing every time FileZilla is started.

  > 
  >  wxTopLevelWindowBase::Destroy calls Hide on itself if there is at least one other top level window.
  > Unfortunately calling Hide on a window that has not yet been created causes an assertion on wxGTK.
  > It is very easy to reproduce with this snippet you could for example add to the minimal sample in 
  > 
  > MyFrame::OnAbout:
  > (new wxDialog)->Destroy();
  > 
  > Both WX_3_0_BRANCH and master are affected by this issue.
  > 
  > 

  The error messages is here: https://gist.github.com/anonymous/38f27cbdc43c96a9c7fe063c3a10a08c

  The bug is tracked here: https://trac.wxwidgets.org/ticket/17942

  Patch source available here: https://trac.wxwidgets.org/attachment/ticket/17942/fix_assertion_using_hide_in_destroy.diff

  > 
  > I have attached a patch for this issue. With it, Hide is only called if the window is actually shown.
  > 
  > The attached patch has been created against WX_3_0_BRANCH but also applies cleanly against master.

  ###### 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: install documentation: document boot.loader.grub.useOSProber
user_login: disassembler
html_url: https://github.com/NixOS/nixpkgs/pull/30911
updated_at: 2017-10-29 13:34:31
body:
  ###### Motivation for this change
  addresses #30876

  ###### 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: python: pwntools 3.7.1 -> 3.10.0
user_login: kristoff3r
html_url: https://github.com/NixOS/nixpkgs/pull/30912
updated_at: 2017-10-29 22:12:01
body:
  ###### Motivation for this change

  Package update and moved package to a separate module.

  ###### 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: python-cffi: fix clang build
user_login: LnL7
html_url: https://github.com/NixOS/nixpkgs/pull/30913
updated_at: 2017-10-29 09:13:23
body:
  ###### Motivation for this change

  cffi broke on darwin with the last update.


  @FRidh any idea why the patch is necessary for 2.7?

  ###### Things done

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

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

  ---


state: closed
title: chez: 9.4 -> 9.5
user_login: tilpner
html_url: https://github.com/NixOS/nixpkgs/pull/30914
updated_at: 2017-10-29 23:38:18
body:
  ###### Motivation for this change

  Package update to [9.5](https://github.com/cisco/ChezScheme/releases/tag/v9.5)

  ###### 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: Python: remove $out/bin/__pycache__ in fixup phase
user_login: casey
html_url: https://github.com/NixOS/nixpkgs/pull/30915
updated_at: 2017-11-13 22:27:36
body:
  ###### Motivation for this change

  This fixes #29896.

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

  Tested by creating a minimal `configuration.nix` which, when built, produced `result/sw/bin/__pycache__`.

  Then rebased this diff on top of it and rebuilt, and `__pycache__` was gone.

  I'm slightly concerned about testing here. This seems like a safe diff, but it potentially effects every python package. Also, this will likely lead to everything under the sun getting rebuilt, so it's hard to test fully.


state: closed
title: ungoogled-chromium: init at 58.0.3029.110-1
user_login: ylwghst
html_url: https://github.com/NixOS/nixpkgs/pull/30916
updated_at: 2019-05-18 20:58:56
body:
  ###### Motivation for this change

  This Chromium contains very interesting patches improving privacy, removing Google integrations and services brought by https://github.com/Eloston/ungoogled-chromium

  > ungoogled-chromium is a set of configuration flags, patches, and custom scripts. These components altogether strive to accomplish the following:
  > 
  >- Disable or remove offending services and features that communicate with Google or weaken privacy
  >- Strip binaries from the source tree, and use those provided by the system or build them from source
  >- Add, modify, or disable features that inhibit control and transparency (these changes are minor and
  do not have significant impacts on the general user experience)

  I slightly modified nix declarations from generic chromium package available in master to be able to get and build the older release of chromium source code used by ungoogled-chromium project together with ungoogled-chromium patches.

  ###### 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: Update nix-prefetch-git
user_login: vaibhavsagar
html_url: https://github.com/NixOS/nixpkgs/pull/30917
updated_at: 2017-10-29 11:24:45
body:
  s/understand/understood/

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

  ---


state: closed
title: tbb: clang support
user_login: Mankarse
html_url: https://github.com/NixOS/nixpkgs/pull/30918
updated_at: 2017-10-29 12:00:10
body:
  Added compiler and stdver parameters, to support non-gcc compilers, and enable
  perfect exception forwarding (std::exception_ptr) on platforms where C++11 is not enabled by default

  ###### Motivation for this change
  Add support for compiling tbb with clang. Support building tbb with std::exception_ptr enabled on platforms that don't support it by default.

  ###### Things done

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

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or 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: Python packages cleanup
user_login: adisbladis
html_url: https://github.com/NixOS/nixpkgs/pull/30919
updated_at: 2017-11-07 07:34:32
body:
  ###### Motivation for this change
  `pythonPackages` is a mess and needs lots of cleanup and removal of unused unmaintained packages.
  This is an attempt at starting the effort of cleaning things up.

  ###### Things done

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

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

  ---

  cc @domenkozar @bjornfor @lovek323 @nlewo @cillianderoiste


state: closed
title: LibreOffice doesn’t see installed Aspell dictionaries
user_login: michalrus
html_url: https://github.com/NixOS/nixpkgs/issues/30920
updated_at: 2017-10-30 01:13:58
body:
  ## Issue description

  Installed Aspell dictionaries are not visible in LibreOffice, in spite of https://github.com/NixOS/nixpkgs/pull/30234 and https://github.com/NixOS/nixpkgs/issues/28815.

  /cc @deedrah @bjornfor @FRidh 

  ### Steps to reproduce

  1. Use the current `nixos-unstable`.
  1. Install `[ libreoffice aspell aspellDicts.de ]`.
  1. Run `swriter`.
  1. Go to Tools → Spelling and grammar → Text language
  1. The list is empty, while it should at least contain `de_DE`.

  ## Technical details

  * System: 66b63d2f5a442d642ac2b226d71b4f97bafce5c8
  * Sandboxing enabled: yes


state: closed
title: Update bpython to 0.17
user_login: flokli
html_url: https://github.com/NixOS/nixpkgs/pull/30922
updated_at: 2017-10-29 19:14:10
body:
  ###### Motivation for this change
  As mentioned by @adisbladis, `pythonPackages` is a mess and needs to be cleaned up.

  I bumped the `bpython` package to 0.17, cleaned it up, and added `curtsies` and `pyte`, which are both dependencies of `bpython` (at least now)

  ###### Things done

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

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

  ---


state: open
title: Add NixOS option for /etc/fuse.conf entries
user_login: CMCDragonkai
html_url: https://github.com/NixOS/nixpkgs/issues/30923
updated_at: 2019-03-29 18:55:58
body:
  Right now ipfs module puts in a `user_allow_other` into /etc/fuse.conf. However if other modules also make use of fuse, how would these settings be resolved? Should there be an option for fuse settings, that all modules make use of, and can alert errors if there are conflicting entries?

  We need to have a centralised option for configuring the `/etc/fuse.conf` usable by all services like IPFS or SSHFS or S3FS... etc.


state: closed
title: dmenu: Build fails on 17.09
user_login: fmthoma
html_url: https://github.com/NixOS/nixpkgs/issues/30924
updated_at: 2017-10-29 12:02:39
body:
  ## Issue description

  `dmenu` cannot be built on `nixos-17.09`, apparently because of compilation errors. I did a `git bisect` between the `nixos-17.03` and `nixos-17.09` and it shows that the update commit is at fault:

  ```
  46de05a3dd6975e5db4cf06eca49e579557a03d6 is the first bad commit
  commit 46de05a3dd6975e5db4cf06eca49e579557a03d6
  Author: Pascal Wittmann <pascal.wittmann@red6-es.de>
  Date:   Mon May 29 09:23:15 2017 +0200

      dmenu: 4.6 -> 4.7

  :040000 040000 3cdc2ce7709d5d34b0cf9445d94ca77258c50274 b2815bc940a09d31e64340862bba145afa677720 M	pkgs
  ```

  The full error message is below (build `dmenu` inside a local `nixpkgs` clone):

  ```
  > nix-build -A dmenu
  these derivations will be built:
    /nix/store/wf07mqkrja0s5ryl323r6xjmc1yimwf4-dmenu-4.7.drv
  building path(s) ‘/nix/store/2zb836yvw7188j4wn81hmhnlx32w3ki3-dmenu-4.7’
  unpacking sources
  unpacking source archive /nix/store/an0ll0h565jn7vrl0vd09m0pn8722f8f-dmenu-4.7.tar.gz
  source root is dmenu-4.7
  setting SOURCE_DATE_EPOCH to timestamp 1493743007 of file dmenu-4.7/util.h
  patching sources
  configuring
  '/nix/store/zajfnfzh6vd4y6l6raixr37lx2yzjif3-config.solarized-dark.h' -> 'config.h'
  building
  make flags: SHELL=/nix/store/wb34dgkpmnssjkq7yj4qbjqxpnapq0lw-bash-4.4-p12/bin/bash    
  dmenu build options:
  CFLAGS   = -std=c99 -pedantic -Wall -Os -I/usr/X11R6/include -I/usr/include/freetype2 -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -DVERSION="4.7" -DXINERAMA
  LDFLAGS  = -s -L/usr/X11R6/lib -lX11 -lXinerama -lfontconfig -lXft
  CC       = cc
  CC dmenu.c
  In file included from /nix/store/vrr9maj9lqj2xwndlx3kh07vhnc111i2-glibc-2.25-dev/include/string.h:634:0,
                   from dmenu.c:6:
  dmenu.c: In function 'keypress':
  dmenu.c:327:32: error: 'worddelimiters' undeclared (first use in this function)
      while (cursor > 0 && strchr(worddelimiters, text[nextrune(-1)]))
                                  ^
  dmenu.c:327:32: note: each undeclared identifier is reported only once for each function it appears in
  dmenu.c: In function 'setup':
  dmenu.c:555:43: error: 'colors' undeclared (first use in this function)
    scheme[SchemeNorm] = drw_scm_create(drw, colors[SchemeNorm], 2);
                                             ^
  dmenu.c: In function 'main':
  dmenu.c:674:4: error: 'colors' undeclared (first use in this function)
      colors[SchemeNorm][ColBg] = argv[++i];
      ^
  In file included from dmenu.c:55:0:
  dmenu.c: At top level:
  config.h:11:20: warning: 'normbgcolor' defined but not used [-Wunused-variable]
   static const char *normbgcolor = "#002b36"; /* -nb option; normal background                 */
                      ^
  config.h:12:20: warning: 'normfgcolor' defined but not used [-Wunused-variable]
   static const char *normfgcolor = "#839496"; /* -nf option; normal foreground                 */
                      ^
  config.h:13:20: warning: 'selbgcolor' defined but not used [-Wunused-variable]
   static const char *selbgcolor  = "#073642"; /* -sb option; selected background               */
                      ^
  config.h:14:20: warning: 'selfgcolor' defined but not used [-Wunused-variable]
   static const char *selfgcolor  = "#93a1a1"; /* -sf option; selected foreground               */
                      ^
  config.h:15:20: warning: 'outbgcolor' defined but not used [-Wunused-variable]
   static const char *outbgcolor  = "#2aa198";
                      ^
  config.h:16:20: warning: 'outfgcolor' defined but not used [-Wunused-variable]
   static const char *outfgcolor  = "#002b36";
                      ^
  make: *** [Makefile:19: dmenu.o] Error 1
  builder for ‘/nix/store/wf07mqkrja0s5ryl323r6xjmc1yimwf4-dmenu-4.7.drv’ failed with exit code 2
  error: build of ‘/nix/store/wf07mqkrja0s5ryl323r6xjmc1yimwf4-dmenu-4.7.drv’ failed
  ```


  ### Steps to reproduce

  `nix-env -i dmenu` on NixOS 17.09.

  Alternatively: On a local clone of `nixpkgs`, check out `channels/nixos-17.09` and do `nix-build -A dmenu`.


  ## Technical details

  * Nix version: `nix-env (Nix) 1.11.8`
  * Nixpkgs version: Starting with commit 46de05a3dd6975e5db4cf06eca49e579557a03d6
  * Sandboxing enabled: `false`


state: closed
title: ZODB: fix broken tests in 5.3.0
user_login: ckauhaus
html_url: https://github.com/NixOS/nixpkgs/pull/30925
updated_at: 2017-10-29 14:36:01
body:
  ###### Motivation for this change

  ZODB does not build on master due to broken tests. Some tests seem to be broken upstream, too. Patch 2 tests away (one known to be unreliable). All other tests succeed.

  Fixes #30892

  ###### Things done

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

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [x] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested dependent package "vulnix"
  - [x] Tested 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: Trying to package Manager.io
user_login: CMCDragonkai
html_url: https://github.com/NixOS/nixpkgs/issues/30926
updated_at: 2019-01-12 09:06:29
body:
  I'm trying to package Manager which is built ontop of Mono.

  They are now distributing versioned debian archives. It's debian information is:

  ```
  [nix-shell:~/Projects/manager]$ dpkg -I ./Manager.deb 
   new debian package, version 2.0.
   size 8167230 bytes: control archive=1586 bytes.
       561 bytes,    13 lines      control              
      2440 bytes,    31 lines      md5sums              
   Package: manager-accounting
   Version: 17.10.66
   Architecture: amd64
   Maintainer: Lubos Hasko <lubos@luboshasko.com>
   Installed-Size: 19790
   Depends: libc6 (>= 2.14), mono-runtime, libmono-system-xaml4.0-cil, mono-devel, libgtk2.0-cil-dev, libwebkit1.1-cil
   Section: misc
   Priority: extra
   Homepage: http://www.manager.io/
   Description: Accounting software
    Manager is free accounting software for Ubuntu. It features an intuitive
    and innovative user interface with modules such as cashbook, invoicing,
    receivables, payables, taxes and comprehensive financial reports.
  ```

  It relies on the mono-runtime and mono-devel, which I think is provided by `mono` package, and the `libgtk2.0-cil-dev` which I think is supplied by `gtk-sharp-2_0`. However the other dependencies, I'm not sure about. That is `libmono-system-xaml4.0-cil`, and `libwebkit1.1-cil`. I think the `libwebkit1.1-cil` should be provided by a `webkit-sharp` package, but nobody has done this yet.

  My only reference for how to do this would be: https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/misc/tomboy/default.nix

  But I'm not sure how difficult it is to get libwebkit-sharp packaged since libwebkit doesn't even exist in nixpkgs at the moment?

  Is the xaml dependency available as well, or already part of the mono package?

  Also what's the difference between `*-sharp` packages and `dotnetPackages.*` packages?


state: closed
title: sqlite: 3.20.1 -> 3.21.0
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/30927
updated_at: 2017-10-31 10:36:43
body:
  ###### Motivation for this change


  Update sqlite to the last version in staging
  https://www.sqlite.org/releaselog/3_21_0.html

  ###### Things done

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

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

  ---


state: closed
title: lua5_3: 5.3.0 -> 5.3.4
user_login: Mankarse
html_url: https://github.com/NixOS/nixpkgs/pull/30928
updated_at: 2017-10-30 03:22:02
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: lua-scrypt: init at 1.2
user_login: richardipsum
html_url: https://github.com/NixOS/nixpkgs/pull/30930
updated_at: 2017-12-16 15:46:20
body:
  Hi!

  ###### Motivation for this change

  I'm in the process of adding a git service called [Gitano](https://www.gitano.org.uk/) to Nix.
  A fair few of the dependencies are now already packaged, this is the last of the dependencies
  that aren't "gitano-core" dependencies.

  Once this is merged, I'll open another PR that will actually add Gitano and its core dependencies in one shot.

  Thanks!
  Richard

  ###### Things done

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


state: closed
title: vulnix: 1.2.2 -> 1.3.4
user_login: ckauhaus
html_url: https://github.com/NixOS/nixpkgs/pull/30931
updated_at: 2017-10-30 10:23:12
body:
  ###### Motivation for this change

  The vulnix build currently present in master is pretty old.

  ###### Things done

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

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

  ---


state: closed
title: Move my python packages to python-modules/
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/pull/30932
updated_at: 2017-10-29 21:55:12
body:
  ###### Motivation for this change
  Easier maintenance.

  Also, I'm adding a few package updates here too, which I feel are safe.

  ###### 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: mupdf: correct license meta information
user_login: iblech
html_url: https://github.com/NixOS/nixpkgs/pull/30933
updated_at: 2017-10-30 03:25:36
body:
  ###### Motivation for this change

  The license stated in the Nix file, GPL >= 3, is not the license which MuPDF is really distributed under. It's AGPL >= 3.

  ###### 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: Math classes 1.0.7
user_login: Zimmi48
html_url: https://github.com/NixOS/nixpkgs/pull/30934
updated_at: 2017-11-06 07:27:34
body:
  ###### Motivation for this change

  Introduces compatibility with Coq 8.7.0.
  Also adds the bignums package which is a dependency.

  ###### 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: corebird: 1.6 -> 1.7.1
user_login: jonafato
html_url: https://github.com/NixOS/nixpkgs/pull/30935
updated_at: 2017-10-29 19:25:26
body:
  ###### Motivation for this change

  Update corebird to the latest release.

  ###### Things done

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

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

  ---


state: closed
title: emojione: add fontconfig module
user_login: bricewge
html_url: https://github.com/NixOS/nixpkgs/pull/30936
updated_at: 2018-10-25 15:36:51
body:
  ###### Motivation for this change
  It add a new NixOS option to add emojjione's config to fontconfig. When enabled emoji characters are render with only one font –emojione– and not several as it is currently. It can be seen here: http://getemoji.com/
  ###### 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: lame: 3.99.5 -> 3.100
user_login: NeQuissimus
html_url: https://github.com/NixOS/nixpkgs/pull/30937
updated_at: 2019-04-17 01:51:29
body:
  ###### Motivation for this change
  CVEs

  As per vulnix:

          https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-13712
          https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-9870
          https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2015-9101
          https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-9869
          https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-15018
          https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-15045
          https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-9411
          https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-15046
          https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-9872
          https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2015-9099
          https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2015-9100
          https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-15019
          https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-9412
          https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-11720
          https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-9871
          https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-9410


  ###### 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: lightdm: 1.22.0 -> 1.24.0
user_login: NeQuissimus
html_url: https://github.com/NixOS/nixpkgs/pull/30938
updated_at: 2019-04-17 01:51:29
body:
  ###### Motivation for this change
  Update

  CVE-2017-7358
  CVE-2017-8900

  ###### 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: Fix gitlab
user_login: brainrape
html_url: https://github.com/NixOS/nixpkgs/pull/30939
updated_at: 2017-10-30 11:49:28
body:
  ###### Motivation for this change

  There were several mistakes in the setup script, including hardcoded values and secret generation that didn't work.
  I'm trying to get the gitlab nixos test running again but RoR is very slow in qemu. So I'm submitting these in the mean time.

  ###### 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/
  - [ ] Tested compilation of all pkgs 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: booting from luks drive fails with latest kernel
user_login: KaiLemke
html_url: https://github.com/NixOS/nixpkgs/issues/30940
updated_at: 2018-03-01 00:10:08
body:
  [configuration.nix.txt](https://github.com/NixOS/nixpkgs/files/1425477/configuration.nix.txt)
  ## Issue description

  With `boot.kernelPackages = pkgs.linuxPackages_latest;` it seems to be quite impossible to decrypt an aes-xts-plain64 luksFormated LVM partition in stage 1.

  It fails with the message 

  > failed to decrypt [...] please check that your kernel supports aes-xts-plain64

  With the 4.9 kernel it is no problem even without adding modules for stage 1.

  Background, why I need latest kernel is, that I would like to test [btrfs](https://btrfs.wiki.kernel.org/index.php/Main_Page) in this setup.

  ### Steps to reproduce

  1. create live-usb with NixOS-17.09 and the minimal-new-kernel image and boot it
  1. partition hdd: sda1 = linux, sda2 = lvm
  1. `cryptsetup -v -y /dev/sda2 lvm`
  1. setup lvm: lvs are swap and root:ext4 and setup sda1:ext4
  1. `mount /dev/mapper/vg-root /mnt; mount /dev/sda1 /mnt/boot`
  1. `nixos-generate-hardware-configuration --root /mnt`
  1. copy attached configuration.nix
  1. reboot



  ## Technical details

  * System: NixOS-17.09 linux-4.13
  * Nixpkgs version: commit 56b9886b959e5db24a3a8a5beaaf427a00a03743


state: closed
title: rustup: patch and update
user_login: ljli
html_url: https://github.com/NixOS/nixpkgs/pull/30941
updated_at: 2017-10-30 16:32:28
body:
  We can't run executables without setting the right interpreter on NixOS. That renders rustup pretty useless out of the box. The previous solution was to patch rustup to execute binaries by invoking the dynamic linker  with the binary as an argument. That works but confuses rustc/cargo which use /proc/self/exe to lookup the standard library path (#25863). The new patch causes rustup to patch the right dynamic loader directly into the binaries after downloading them via patchelf.
  Other than that I've updated to the current git HEAD which was necessary to work around #30742.
  I've tested this with nightly, beta and stable toolchains, rebased on top of master from a few days ago.


state: closed
title: joker: init at 0.8.6
user_login: andrestylianos
html_url: https://github.com/NixOS/nixpkgs/pull/30942
updated_at: 2017-11-04 07:09:57
body:
  ###### Motivation for this change

  Adding Joker, a Clojure interpreter/linter written in go.

  ###### Things done

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

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

  ---


state: closed
title: nzbget.service override nzbget.conf broken paths with current derivation
user_login: csingley
html_url: https://github.com/NixOS/nixpkgs/pull/30943
updated_at: 2017-11-11 21:04:30
body:
  ###### Motivation for this change
  Clean rework of [this ugly nzbget bugfix](https://github.com/NixOS/nixpkgs/pull/30144), with commits squashed & extraneous commits removed.  Sorry about that.

  ###### Things done

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

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

  ---


state: open
title: chez: run tests during checkPhase
user_login: tilpner
html_url: https://github.com/NixOS/nixpkgs/issues/30944
updated_at: 2017-10-30 01:31:13
body:
  chez [has tests available](https://github.com/cisco/ChezScheme/blob/19e2505fc6477fce2d1d0e61187bd504b58ea994/makefiles/Makefile-workarea.in#L26-L28) that currently don't run in checkPhase. The allx target takes quite some time (I canceled after an hour), but smaller targets like [partialx](https://github.com/cisco/ChezScheme/blob/19e2505fc6477fce2d1d0e61187bd504b58ea994/mats/Mf-base#L216-L220) might be acceptable for Hydra.

  To enable full tests, run with

  ```nix
  stdenv.mkDerivation rec {
    name = "chez-scheme-${version}";
    ...
    doCheck = true;
    checkTarget = "test";
  }
  ```

  then [check for clean logs](https://github.com/cisco/ChezScheme/blob/19e2505fc6477fce2d1d0e61187bd504b58ea994/BUILDING#L130-L133).

  (Postponed from #30914, cc @thoughtpolice)


state: closed
user_login: chris-martin
html_url: https://github.com/NixOS/nixpkgs/issues/30945
updated_at: 2017-12-11 19:42:45
title:
  Using ACME certificates in Nginx: "At the moment you still have to restart Nginx after the ACME certs arrive."

body:
  This is a quote from [the manual](https://nixos.org/nixos/manual/index.html#idm140737316179840):

  > At the moment you still have to restart Nginx after the ACME certs arrive.

  This looks like a todo item, but I couldn't find an issue for it, so I'm creating that issue here.

  I also have a question: Does this mean you have to restart Nginx the *first* time to ACME certs arrive, or *every* time they renew? And do I understand correctly that this recurring manual task kind of defeats the purpose of using ACME while this issue is still open? (Should we update the manual in the meantime to clarify that the ACME feature isn't really usable yet?)


state: closed
title: opencv: 3.3.0 -> 3.3.1
user_login: basvandijk
html_url: https://github.com/NixOS/nixpkgs/pull/30946
updated_at: 2017-11-22 10:51:55
body:
  ###### Motivation for this change
  New release: https://github.com/opencv/opencv/releases/tag/3.3.1

  ###### Things done

  The following builds on `x86_64-linux` and `x86_64-darwin`:
  ```
  nix-build -E '(import ./. {}).opencv3.override {enableIpp = true; enableContrib = true;}' --option build-use-sandbox true
  ```

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

  ---


state: closed
title: pythonPackages.ofxclient: Depend on beautifulsoup4 instead of beautifulsoup3
user_login: adisbladis
html_url: https://github.com/NixOS/nixpkgs/pull/30948
updated_at: 2017-10-30 06:48:14
body:
  ###### Motivation for this change
  Latest release depends on beatifulsoup4

  https://github.com/captin411/ofxclient/blob/d8f87a07374f4e9f35f7089be9fa7a9f8c17fb85/ofxclient/institution.py#L13

  ###### 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: xmonad-with-packages: ld problem and can not rebuild xmonad.
user_login: wizzup
html_url: https://github.com/NixOS/nixpkgs/issues/30949
updated_at: 2017-11-27 07:45:35
body:
  ## Issue description
  I do `nixos-rebuild switch` and then `xmonad` did not show up, so I try to rebuild it by `xmonad --recompile` but it failed

      Error detected while loading xmonad configuration file: /home/wizzup/.xmonad/xmonad.hs
      /nix/store/9i5bj3c48vrdb4m4khbhaipvhy3m0bh0-binutils-2.28.1/bin/ld: cannot find -lHSmtl-2.2.1-BLKBelFsPB3BoFeSWSOYj6
      collect2: error: ld returned 1 exit status
      `cc' failed in phase `Linker'. (Exit code: 1)

      Please check the file for errors.

  I try to use the minimal configuration but still failed

  This is `xmonad.hs`

      import XMonad

      main = xmonad def

  And this is the related section of `configuration.nix`

      services.xserver.windowManager.xmonad.enable = true;

  The problem just occurred recently, I use `xmonad` without any problem before.

  ### Steps to reproduce

      $ cd /nix/nixpkgs; git rev-parse HEAD
      dc309e98afc58671d60ec28b9546cc5cc0d085ce

      $ nixos-rebuild -I nixpkgs=/nix/nixpkgs switch

      $ xmonad --recompile

  ## Technical details

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

  ---

  Update: even without `xmonad` installed, the same error still happens

      [wizzup@ ~]  
      $ xmonad
      The program ‘xmonad’ is currently not installed. You can install it by typing:
        nix-env -iA nixos.xmonad-with-packages
      [wizzup@ ~]  
      $ nix-shell -I nixpkgs=/nix/nixpkgs -p xmonad-with-packages --command xmonad
      Error detected while loading xmonad configuration file: /home/wizzup/.xmonad/xmonad.hs
      /nix/store/9i5bj3c48vrdb4m4khbhaipvhy3m0bh0-binutils-2.28.1/bin/ld: cannot find -lHSmtl-2.2.1-BLKBelFsPB3BoFeSWSOYj6
      collect2: error: ld returned 1 exit status
      `cc' failed in phase `Linker'. (Exit code: 1)

      Please check the file for errors.

      /home/wizzup/.xmonad/xmonad-x86_64-linux: executeFile: does not exist (No such file or directory)
      X Error of failed request:  BadAccess (attempt to access private resource denied)
        Major opcode of failed request:  2 (X_ChangeWindowAttributes)
        Serial number of failed request:  7
        Current serial number in output stream:  8
      [wizzup@ ~]  
      $ Warning: Missing charsets in String to FontSet conversion


state: closed
title: [RDY] libvirt-python: 3.6.0 -> 3.8.0
user_login: teto
html_url: https://github.com/NixOS/nixpkgs/pull/30950
updated_at: 2017-11-13 01:28:47
body:
  ###### Motivation for this change

  Current version is behind libvirt, which triggers an assert when used
  with nixops.



  ###### Things done
  just bumped the version number. It unblocked ./dev-shell in my nixops  PR https://github.com/NixOS/nixops/pull/732

  <!-- 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: docs: add section on common darwin issues
user_login: LnL7
html_url: https://github.com/NixOS/nixpkgs/pull/30951
updated_at: 2017-11-05 20:38:17
body:
  ###### Motivation for this change

  Fixes #1549


  ###### Things done

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

  - Built on platform(s)
     - [x] NixOS
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Build vagrant from source
user_login: aneeshusa
html_url: https://github.com/NixOS/nixpkgs/pull/30952
updated_at: 2018-01-10 12:00:36
body:
  ###### Motivation for this change

  I got tired enough of all the hacks in the Vagrant derivation to take an excursion into Ruby-land packaging. The end result isn't perfect, but IMO it's a great deal better.
  See individual commit messages for details.

  Other highlights:
  - New `url` source type for Ruby gems
  - Probably a mass-rebuild of Ruby-dependent packages (not sure)

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

  ---

  cc maintainers @lovek323 @globin @jgeerds @kamilchm 
  cc @zimbatm and @cstrahan as Ruby maintainers
  cc @samueldr: I tried to preserve the completions from #30482, but didn't know how to test this


state: closed
title: sxiv: installs .desktop file
user_login: teto
html_url: https://github.com/NixOS/nixpkgs/pull/30953
updated_at: 2017-12-17 02:05:28
body:
  sxiv won't appear in meus as it has NoDisplay but it can be used to
  generate the mimetypes.

  ###### Motivation for this change
  my pngs opened with wrong program

  ###### 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: nixos-generate-config not pure, depends on umask setting
user_login: jluttine
html_url: https://github.com/NixOS/nixpkgs/issues/30954
updated_at: 2017-11-01 01:58:35
body:
  ## Issue description

  `nixos-generate-config` doesn't force correct permissions to `etc`. It seems to use root account's `umask` setting. This may cause problems when installing NixOS from an existing NixOS installation in which the root account `umask` has been modified. Maybe this isn't considered a bug but I would expect `nixos-generate-config` to be pure in the sense that it creates the same output regardless of `umask` setting of the user. I think `nixos-install` doesn't have this issue.

  ### Steps to reproduce

  I have the following umask:
  ```
  # umask
  0027
  ```

  I generate configuration:
  ```
  # nixos-generate-config --root /mnt/
  ```

  Permissions are incorrect:
  ```
  # ls -l /mnt/
  total 4
  drwxr-x--- 3 root root 4096 Oct 30 10:40 etc
  ```

  `etc` should be readable+executable for others.

  ## Technical details

  * System: (NixOS: `nixos-version`, Ubuntu/Fedora: `lsb_release -a`, ...)
  ```
  # nixos-version 
  18.03.git.66b63d2 (Impala)
  ```

  * 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.03.git.66b63d2f5a4"
  ```

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


state: closed
title: pandas: 0.20.3 -> 0.21.0
user_login: teto
html_url: https://github.com/NixOS/nixpkgs/pull/30956
updated_at: 2017-10-30 14:56:22
body:
  Now needs 'moto' to complete tests.

  ###### Motivation for this change
  Current pandas test fail. It has bothered me for a while so I took the opportunity of seeing 0.21 to  fix it.
  I haven't seen moto being a new requirement so I added it just for the test.
  http://pandas.pydata.org/pandas-docs/stable/whatsnew.html#whatsnew-0210

  ###### 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: gmailieer: init at 0.3
user_login: KaiHa
html_url: https://github.com/NixOS/nixpkgs/pull/30957
updated_at: 2017-11-03 07:28:52
body:
  ###### Motivation for this change

  Add _gmailier_, a fast email-fetching and two-way tag synchronization between notmuch and GMail.

  ###### 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: overlay: doc update for self/super -> final/previous
user_login: disassembler
html_url: https://github.com/NixOS/nixpkgs/pull/30958
updated_at: 2018-10-27 09:23:13
body:
  ###### Motivation for this change
  confusion of what self and super represent in overlays, since this is something users can set and isn't hard coded, making this change to the docs should help.

  @nbp

  ###### 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: Vulnerability Roundup 28
user_login: ckauhaus
html_url: https://github.com/NixOS/nixpkgs/issues/30959
updated_at: 2017-11-19 18:38:12
body:
  Auto-generated from `vulnix $( nix-instantiate -I nixpkgs=. '<nixpkgs/nixos/tests/login.nix>' )` on current master.

  ### audiofile-0.3.6 ([search](https://search.nix.gsc.io/?q=audiofile&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=audiofile+in%3Apath&type=Code))
   - [x] [CVE-2017-6827](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-6827)
   - [x] [CVE-2017-6828](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-6828)
   - [x] [CVE-2017-6829](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-6829)
   - [x] [CVE-2017-6830](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-6830)
   - [x] [CVE-2017-6831](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-6831)
   - [x] [CVE-2017-6832](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-6832)
   - [x] [CVE-2017-6833](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-6833)
   - [x] [CVE-2017-6834](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-6834)
   - [x] [CVE-2017-6835](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-6835)
   - [x] [CVE-2017-6836](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-6836)
   - [x] [CVE-2017-6837](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-6837)
   - [x] [CVE-2017-6838](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-6838)
   - [x] [CVE-2017-6839](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-6839)

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

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

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

  ### libarchive-3.3.2 ([search](https://search.nix.gsc.io/?q=libarchive&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=libarchive+in%3Apath&type=Code))
   - [x] [CVE-2017-14166](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-14166)
   - [ ] [CVE-2017-14501](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-14501) [no upstream fix]
   - [x] [CVE-2017-14502](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-14502)
   - [ ] [CVE-2017-14503](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-14503) [no upstream fix]

  ### libjpeg-turbo-1.5.2 ([search](https://search.nix.gsc.io/?q=libjpeg-turbo&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=libjpeg-turbo+in%3Apath&type=Code))
   - [ ] [CVE-2017-15232](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-15232) [[patch](https://github.com/libjpeg-turbo/libjpeg-turbo/commit/5bc43c7821df982f65aa1c738f67fbf7cba8bd69) doesn't apply cleanly to stable version]

  ### libsndfile-1.0.28 ([search](https://search.nix.gsc.io/?q=libsndfile&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=libsndfile+in%3Apath&type=Code))
   - [x] [CVE-2017-12562](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-12562)
   - [ ] [CVE-2017-14245](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-14245) [no upstream fix]
   - [ ] [CVE-2017-14246](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-14246) [no upstream fix]
   - [x] [CVE-2017-14634](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-14634)
   - [x] [CVE-2017-6892](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-6892)
   - [x] [CVE-2017-8361](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-8361)
   - [x] [CVE-2017-8362](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-8362)
   - [x] [CVE-2017-8363](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-8363)
   - [x] [CVE-2017-8365](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-8365)

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

  ### libtiff-4.0.8 ([search](https://search.nix.gsc.io/?q=libtiff&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=libtiff+in%3Apath&type=Code))
   - [x] [CVE-2017-10688](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-10688)
   - [x] [CVE-2017-11335](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-11335)
   - [ ] [CVE-2017-11613](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-11613) [no upstream fix, debian and redhat won't fix this]
   - [x] [CVE-2017-12944](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-12944)
   - [x] [CVE-2017-13726](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-13726)
   - [x] [CVE-2017-13727](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-13727)
   - [ ] [CVE-2017-9935](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-9935) [no upstream fix]
   - [x] [CVE-2017-9936](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-9936)
   - [x] [CVE-2017-9937](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-9937)

  ### libvorbis-1.3.5 ([search](https://search.nix.gsc.io/?q=libvorbis&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=libvorbis+in%3Apath&type=Code))
   - [ ] [CVE-2017-11333](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-11333) [no upstream fix]
   - [ ] [CVE-2017-14160](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-14160) [no upstream fix]
   - [ ] [CVE-2017-14632](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-14632) [no upstream fix]
   - [ ] [CVE-2017-14633](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-14633) [no upstream fix]

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

  ### openjpeg-2.1.2 ([search](https://search.nix.gsc.io/?q=openjpeg&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=openjpeg+in%3Apath&type=Code))
   - [x] [CVE-2016-10504](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2016-10504)
   - [x] [CVE-2016-10505](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2016-10505)
   - [x] [CVE-2016-10506](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2016-10506)
   - [x] [CVE-2016-10507](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2016-10507)
   - [x] [CVE-2016-9112](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2016-9112)
   - [x] [CVE-2016-9113](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2016-9113)
   - [x] [CVE-2016-9114](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2016-9114)
   - [x] [CVE-2016-9115](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2016-9115)
   - [x] [CVE-2016-9116](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2016-9116)
   - [x] [CVE-2016-9117](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2016-9117)
   - [x] [CVE-2016-9118](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2016-9118)

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

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

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

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

  ### owncloud-7.0.5 ([search](https://search.nix.gsc.io/?q=owncloud&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=owncloud+in%3Apath&type=Code))
   - [x] [CVE-2015-4717](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2015-4717)
   - [x] [CVE-2015-4718](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2015-4718)
   - [x] [CVE-2015-5954](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2015-5954)
   - [x] [CVE-2015-6500](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2015-6500)
   - [x] [CVE-2015-6670](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2015-6670)
   - [x] [CVE-2015-7699](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2015-7699)

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

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


state: closed
title: skk-dicts: init at 2017-10-26
user_login: yuriaisaka
html_url: https://github.com/NixOS/nixpkgs/pull/30960
updated_at: 2017-11-27 13:23:00
body:
  ###### Motivation for this change

  (This is a sequel to the pull request `skktools: init at 1.3.3 #30778`.)

  In this package `skk-dicts`, we collect some standard dictionaries that can be used
  by various SKK Japanese input methods.

  The motivation for having `skk-dicts` in `nixpkgs` comes from the desire to have
  `fcitx-skk` in `fcitx-engines`, which depends on `libskk`
  ( https://github.com/ueno/libskk ), which in turn depends on one or more SKK dictionaries.

  We could have fetched SKK dictionaries from within `libskk` package, but we've
  decided to factor out the dictionaries as a standalone package, as they can
  in principle be utilized by other SKK input methods, such as `ibus-skk`, `scim-skk` etc.

  Further pull requests are planned for `libskk` and `fcitx-skk` (a fcitx engine).

  Note: 
  The SKK openlab site ( http://openlab.ring.gr.jp/skk/dic.html ) used to be the primary
  distribution site for these dictionary files, but it does not appear to be actively maintained
  any longer. Furthermore, the files on the openlab site are not version controlled.
  We therefore fetch dictionary files from a (semi-official?) fork on github
  ( https://github.com/skk-dev/dict ), which at least is version controlled.

  ###### Things done

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

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

  ---


state: open
title: cannot change UI language in firefox and thunderbird
user_login: castilma
html_url: https://github.com/NixOS/nixpkgs/issues/30962
updated_at: 2019-07-10 04:52:47
body:
  ## Issue description
  I can't add UI languages or new dictionaries to thunderbird.

  ### Steps to reproduce
  Firefox: don't know how it is supposed to be changed.
  Thunderbird:
  1. Edit-> preferencs-> composition-> spelling-> Download More Dictionaries
  2. On the opened site, search for your language (I tried german)  and try to install a dictionary or ui lang.
  3. A: language pack: there is a note with a red, crossed through circle saying 'Works with Thunderbird 52.0 - 52.*' (I have earlybird 52.2.1). click on download. tab title changes to 'Loading ...' and a download dialog opens. i tried both: open with thunderbird and saving to disk. no matter what I do, the ui language stays the same.
  3. B: dictionary: proceed like in 3A. still no way to change the dictionary language. (only english is offered)

  ## Technical details

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


state: closed
title: pcre: 8.40 -> 8.41 (fixes multiple CVEs)
user_login: disassembler
html_url: https://github.com/NixOS/nixpkgs/pull/30963
updated_at: 2017-11-02 19:57:06
body:
  ###### Motivation for this change
  Fixes multiple CVEs. Related to #30959. Needs backport to 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))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: cyrus_sasl: Fix CVE-2013-4122
user_login: NeQuissimus
html_url: https://github.com/NixOS/nixpkgs/pull/30964
updated_at: 2017-11-01 22:12:10
body:
  ###### Motivation for this change
  #30959

  ###### 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: perl: 5.24.2 -> 5.24.3
user_login: NeQuissimus
html_url: https://github.com/NixOS/nixpkgs/pull/30965
updated_at: 2017-11-01 21:39:07
body:
  ###### Motivation for this change
  CVE-2017-12814
  CVE-2017-12837
  CVE-2017-12883

  #30959

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

  ---

  **Note**
  The binutils build segfaults for me, so I can't build perl -.-


state: closed
title: Add plexpy user id
user_login: csingley
html_url: https://github.com/NixOS/nixpkgs/pull/30966
updated_at: 2017-11-06 06:16:00
body:
  ###### Motivation for this change
  When rebasing [https://github.com/NixOS/nixpkgs/pull/30847](plexpy), I left out the user id referred to by the default service configuration.

  ###### Things done

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

  - [X] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: highlight: 3.39 -> 3.40
user_login: WilliButz
html_url: https://github.com/NixOS/nixpkgs/pull/30968
updated_at: 2017-10-30 13:51:44
body:
  ###### Motivation for this change
  - update to the most recent version
  - fetch source from the official github repo
  - add myself as maintainer
  ###### Things done

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

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

  ---


state: closed
title: osrm-backend: 4.9.1 -> 5.12
user_login: nico202
html_url: https://github.com/NixOS/nixpkgs/pull/30969
updated_at: 2017-12-04 23:01:13
body:
  ###### Motivation for this change
  Outdated version
  @risicle can you check if everything's working? I need to setup mine. Also, can you add yourself as a meta.maintainers (if you are willed to maintain it? I had to search the history)?

  Thanks, Nicolò


state: closed
title: jenkins: 2.86 -> 2.87
user_login: earldouglas
html_url: https://github.com/NixOS/nixpkgs/pull/30970
updated_at: 2017-10-30 15:10:55
body:
  ###### Motivation for this change

  * Updates Jenkins to the [latest release](https://jenkins.io/changelog/#v2.87)
  * Gets rid of the nag message in Jenkins about downloading the latest *jenkins.war* file

  ###### 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: nix-store --repair does not work as expected
user_login: tnias
html_url: https://github.com/NixOS/nixpkgs/issues/30971
updated_at: 2017-10-31 08:03:26
body:
  ## Issue description

  While updating I lost power. Now have some corrupted binaries.

  `nix-store --repair` does not work expected. Or am I mising some important steps?

  btw. Deleting the directories and 'repairing' does restore the corrupt version, so I assume some cache is corrupted.

  ```
  root ~ # nix-store --verify-path /nix/store/wg4cq567m029a2d9mz1ciq0p7m736wml-gnupg-2.2.1 
  path ‘/nix/store/wg4cq567m029a2d9mz1ciq0p7m736wml-gnupg-2.2.1’ was modified! expected hash ‘fd269faf84f5db993902071f53ac7a26b920a6f31abe84efb71c29d5e3a12d8a’, got ‘4867fc0fa0674858fa377ad5de32e6a316c74bc9b888279882fd143dba655fe2’
  root ~ # nix-store --repair-path /nix/store/wg4cq567m029a2d9mz1ciq0p7m736wml-gnupg-2.2.1
  fetching path ‘/nix/store/wg4cq567m029a2d9mz1ciq0p7m736wml-gnupg-2.2.1’...

  *** Downloading ‘https://cache.nixos.org/nar/1nrbc3qm6i9z8vnclpddl8cxdi4vl1mbkv1yrffcrc0883cdbfsc.nar.xz’ (signed by ‘cache.nixos.org-1’) to ‘/nix/store/wg4cq567m029a2d9mz1ciq0p7m736wml-gnupg-2.2.1’...
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
  100 2090k  100 2090k    0     0  2090k      0  0:00:01 --:--:--  0:00:01 7831k

  root ~ # nix-store --verify-path /nix/store/wg4cq567m029a2d9mz1ciq0p7m736wml-gnupg-2.2.1
  path ‘/nix/store/wg4cq567m029a2d9mz1ciq0p7m736wml-gnupg-2.2.1’ was modified! expected hash ‘fd269faf84f5db993902071f53ac7a26b920a6f31abe84efb71c29d5e3a12d8a’, got ‘4867fc0fa0674858fa377ad5de32e6a316c74bc9b888279882fd143dba655fe2’
  root ~ # xxd /nix/store/wg4cq567m029a2d9mz1ciq0p7m736wml-gnupg-2.2.1/bin/gpg2 | head
  00000000: 0000 0000 0000 0000 0000 0000 0000 0000  ................
  00000010: 0000 0000 0000 0000 0000 0000 0000 0000  ................
  00000020: 0000 0000 0000 0000 0000 0000 0000 0000  ................
  00000030: 0000 0000 0000 0000 0000 0000 0000 0000  ................
  00000040: 0000 0000 0000 0000 0000 0000 0000 0000  ................
  00000050: 0000 0000 0000 0000 0000 0000 0000 0000  ................
  00000060: 0000 0000 0000 0000 0000 0000 0000 0000  ................
  00000070: 0000 0000 0000 0000 0000 0000 0000 0000  ................
  00000080: 0000 0000 0000 0000 0000 0000 0000 0000  ................
  00000090: 0000 0000 0000 0000 0000 0000 0000 0000  ................
  ```

  ### Steps to reproduce

  Since all binaries contain NULL-Bytes only. I suppose reproduction can be achived with `dd if=/dev/zero of=...` or similar.


  ## Technical details

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


state: open
title: nixos-rebuild switch/test not always respecting systemd conflicts
user_login: deedrah
html_url: https://github.com/NixOS/nixpkgs/issues/30972
updated_at: 2017-10-30 15:37:58
body:
  ## Issue description

  The `switch-to-configuration.pl` script does not always handle conflicts 
  between systemd units well. Here are three example configurations, which
  results in the same state after a boot, but differs after running `nixos-rebuild switch`.
  The expected state is, the `sa.service` should be stopped and the `sb.service`
  should be running.

  - First case: booth services are wanted by same target and everything works as expected.

  ```
    systemd.services."sa" = {
      script = "echo service-a";
      wantedBy = [ "graphical.target" ];
      serviceConfig = {
        Type = "oneshot";
        RemainAfterExit = true;
      };
    };

    systemd.services."sb" = {
      script = "echo service-b";
      wantedBy = [ "graphical.target" ];
      after = [ "sa.service" ];
      conflicts = [ "sa.service" ];
      serviceConfig = {
        Type = "oneshot";
        RemainAfterExit = true;
      };
    };
  ```

  - Second case: services are wanted by different targets. Now on every configuration switch, both services are started and stopped, but final state is ok. This completely bypass checking for `X-RestartIfChanged` flag in service unit file and is especially nasty for services, which should not be restarted.

   ```
    systemd.services."sa" = {
      script = "echo service-a";
      wantedBy = [ "basic.target" ];
      serviceConfig = {
        Type = "oneshot";
        RemainAfterExit = true;
      };
    };

    systemd.services."sb" = {
      script = "echo service-b";
      wantedBy = [ "graphical.target" ];
      after = [ "sa.service" ];
      conflicts = [ "sa.service" ];
      serviceConfig = {
        Type = "oneshot";
        RemainAfterExit = true;
      };
    };
   ```
   and log from switch:
   ```
  systemd[1]: Stopped sb.service.
  systemd[1]: Starting sa.service...
  sa-start[8593]: service-a
  systemd[1]: Started sa.service.
  systemd[1]: Stopped sa.service.
  systemd[1]: Starting sb.service...
  sb-start[8594]: service-b
  systemd[1]: Started sb.service.
   ```
  - Third case: services are wanted by different targets, but targets are started in the wrong order when switching configuration. The result is that the `sa.service` is running and the `sb.service` is stopped.

  ```
    systemd.services."sa" = {
      script = "echo service-a";
      wantedBy = [ "multi-user.target" ];
      serviceConfig = {
        Type = "oneshot";
        RemainAfterExit = true;
      };
    };

    systemd.services."sb" = {
      script = "echo service-b";
      wantedBy = [ "graphical.target" ];
      after = [ "sa.service" ];
      conflicts = [ "sa.service" ];
      serviceConfig = {
        Type = "oneshot";
        RemainAfterExit = true;
      };
    };
  ```
   and log from switch:
  ```
  systemd[1]: Stopped sa.service.
  systemd[1]: Starting sb.service...
  sb-start[12637]: service-b
  systemd[1]: Started sb.service.
  systemd[1]: Stopped sb.service.
  systemd[1]: Starting sa.service...
  sa-start[12645]: service-a
  systemd[1]: Started sa.service.
  ```

  It its cause by `switch-to-configuration.pl` trying to start all active targets (and not respecting order between targets).
  I think this is a minor issue but cloud be quiet surprising like in #21439. At least, this behavior should be somehow documented. And maybe add a new config options for targets to be skipped by `switch-to-configuration.pl`, like for services, to have a  workaround for some cases.

  ### Steps to reproduce

  Add any example to `configuration.nix`, run `nixos-rebuild switch` and compare status of `sa.service` and `sb.service` before and after.

  ## Technical details

  * System: NixOS: 17.09
  * Nix version: 1.11.15
  * Nixpkgs version: 17.09.1880.ac2bb5684c
  * Sandboxing enabled: false


state: closed
title: fetchadc: removed
user_login: FPtje
html_url: https://github.com/NixOS/nixpkgs/pull/30973
updated_at: 2017-10-30 15:54:01
body:
  At Nixcon hackathon during a documentation initiative we found that the function isn't being used anywhere. This PR removes the function from `all-packages.nix` and `pkgs/build-support/fetchadc`.

  @copumpkin 


state: closed
title: prometheus-alertmanager: 0.8.0 -> 0.9.1
user_login: cko
html_url: https://github.com/NixOS/nixpkgs/pull/30974
updated_at: 2017-10-30 16:04:58
body:
  ###### Motivation for this change


  ###### Things done

  Version update

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

  ---


state: closed
title: mkShell: add builder
user_login: zimbatm
html_url: https://github.com/NixOS/nixpkgs/pull/30975
updated_at: 2018-07-07 14:34:27
body:
  ###### Motivation for this change

  For nix-shell-only scenarios, this is a small optimization to make it nicer such that:
  ```nix
  { pkgs ? import <nixpkgs> {} }:
  pkgs.stdenv.mkDerivation {
    name = "forced-to-add-but-i-dont-care";
    src = null; # irrelevant
  }
  ```

  Is simplified to:
  ```nix
  { pkgs ? import <nixpkgs> {} }:
  pkgs.mkShell { }
  ```

  It also fails when trying to build it directly:
  ```
  $ nix-build shell.nix
  ...
  This derivation is only meant to be used in nix-shell, aborting
  ...
  ```

  And finally, it supports the scenario where one wants to compose the shell with different inputs from various packages:

  ```nix
  { pkgs ? import <nixpkgs> {}}:
  pkgs.mkShell {
    mergeInputs = [ pkgs.hello pkgs.gnutar ];
  }
  ```


state: open
title: Add a branch-restore.sh script for restoring branches after accidental deletion
user_login: grahamc
html_url: https://github.com/NixOS/nixpkgs/pull/30976
updated_at: 2018-11-30 22:46:40
body:
  It has happened a few times that branches get accidentally deleted in
  mass. This script pushes all branches that are known to be at `origin`
  and pushes them back to `origin`.


state: closed
title: okular: Unable to open (Drawing|Annotating)Tools XML when being run via nix-shell
user_login: flokli
html_url: https://github.com/NixOS/nixpkgs/issues/30977
updated_at: 2018-01-30 10:15:38
body:
  ## Issue description

  When starting Okular via `nix-shell` (without okular installed in the environment), it prints above two error messages, and annotation features don't work.

  strace tells me it is searching for `drawingtools.xml` and `tools.xml` in the following directories and order:
  ```
  $USER/.local/share/okular/
  /run/opengl-driver/share/okular/
  /etc/per-user-pkgs/$USER/share/okular/
  $USER/.nix-profile/share/okular/
  /nix/var/nix/profiles/default/share/okular/
  /run/current-system/sw/share/okular/
  ```

  ### Steps to reproduce
  ```nix-shell -p okular --run okular```
  On a system without `okular` being currently installed.

  ## Technical details

  * System: NixOS 18.03.git.5c35db3 (Impala)
  * Nix version: 1.11.15
  * Nixpkgs version: 5c35db3e9b1e365dc92414b1b926d8dfec684217
  * Sandboxing enabled: true

  /cc @ttuegel 


state: closed
title: Two bower2nix bug fixes
user_login: rvl
html_url: https://github.com/NixOS/nixpkgs/pull/30978
updated_at: 2017-10-30 17:29:50
body:
  ###### Motivation for this change

  * rvl/bower2nix#16 - fix running under pure nix shell
  * rvl/bower2nix#18 - fix derivation name of bower dependencies which don't have version

  ###### Things done

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

  /cc @jluttine @shlevy @svanderburg 


state: closed
title: gnumake: fix occasional hangs in parallel builds
user_login: wizeman
html_url: https://github.com/NixOS/nixpkgs/pull/30979
updated_at: 2017-12-01 14:45:28
body:
  ###### Motivation for this change

  WARNING: This causes a mass rebuild.

  GNU make 4.2.1, which is the most recent stable release, occasionally hangs (especially?) when doing parallel builds.

  The included patch seems to fix the issue.

  https://savannah.gnu.org/bugs/?49014
  https://savannah.gnu.org/bugs/?51159

  ###### 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: cjdns: fix hash
user_login: wizeman
html_url: https://github.com/NixOS/nixpkgs/pull/30980
updated_at: 2017-12-01 14:45:28
body:
  ###### Motivation for this change

  Fix cjdns hash.

  ###### 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: ibus: fix emoji hashes
user_login: wizeman
html_url: https://github.com/NixOS/nixpkgs/pull/30981
updated_at: 2017-12-01 14:45:28
body:
  ###### Motivation for this change

  Fix ibus emoji hashes.

  ###### 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: libgit2: fix hash
user_login: wizeman
html_url: https://github.com/NixOS/nixpkgs/pull/30982
updated_at: 2017-11-05 18:45:27
body:
  ###### Motivation for this change

  Fix libgit2 hash.

  ###### 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: lxqt-panel: fix patch hash
user_login: wizeman
html_url: https://github.com/NixOS/nixpkgs/pull/30983
updated_at: 2017-12-01 14:45:28
body:
  ###### Motivation for this change

  Fix hash of lxqt-panel patch and switch to `fetchpatch` to avoid GitHub hash changes.

  ###### 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: glibc executables are not the first output and are hard to find
user_login: ilya-kolpakov
html_url: https://github.com/NixOS/nixpkgs/issues/30984
updated_at: 2017-11-06 14:38:59
body:
  ## Issue description

  The output layout of `glibc` package contradicts the [section 4.4 of the manual](https://nixos.org/nixpkgs/manual/#idm140737318512832) which suggests that the executables provided by the package (such as `ldd` in case of `glibc`) should be accessible via the main package (e.g. `"${pkgs.glibc}/bin/ldd"`):

  > By convention, the first output should contain the executable programs provided by the package as that output is used by Nix in string conversions, allowing references to binaries like ${pkgs.perl}/bin/perl to always work. 

  In `glibc` package one has https://github.com/NixOS/nixpkgs/blob/a0b50eab599005127476e7b3b4ae8bd2d363091b/pkgs/development/libraries/glibc/common.nix#L123

  so that `ldd` and the other executables are not in the main output
  ```
  ~/r/nixpkgs-fork> readlink -e (which ldd)
  /nix/store/rk8jv9r9sjc1pz9lkbyj67cj3h0szzhy-glibc-2.25-49-bin/bin/ldd
  ```
  and are somewhat non-trivial to find
  ```
  nix-repl> "${pkgs.glibc}"
  "/nix/store/xzx1bv1d7z4mgg6sg6ly0jx609qvka4x-glibc-2.25-49"
  nix-repl> "${pkgs.glibc.out}"
  "/nix/store/xzx1bv1d7z4mgg6sg6ly0jx609qvka4x-glibc-2.25-49"
  nix-repl> "${pkgs.glibc.bin}"
  "/nix/store/rk8jv9r9sjc1pz9lkbyj67cj3h0szzhy-glibc-2.25-49-bin"
  nix-repl> "${pkgs.glibc.bin.out}"
  "/nix/store/xzx1bv1d7z4mgg6sg6ly0jx609qvka4x-glibc-2.25-49"
  ```
  especially because the layout contradicts the documentation.

  @edolstra


state: closed
title: pythonPackages.pykde4: init at 4.14.3
user_login: gnidorah
html_url: https://github.com/NixOS/nixpkgs/pull/30985
updated_at: 2017-12-28 01:00:55
body:
  ###### Motivation for this change

  Was removed due https://github.com/NixOS/nixpkgs/issues/24548 but it builds now. And it should stay as long as possible, because pykde5 bindings were never finished!

  ###### 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: fetchgitrevision: removed
user_login: FPtje
html_url: https://github.com/NixOS/nixpkgs/pull/30986
updated_at: 2017-10-30 19:05:44
body:
  It doesn't work and was last referred to in 2012 (5553546c212152a9cea72e1398b088cda78c7b8b)

  Last edit was in 2011 (871b59c63603)

  Discussed with @grahamc at the Nixcon2017 hackathon.


state: closed
title: openntpd: fix constraints feature on NixOS
user_login: wizeman
html_url: https://github.com/NixOS/nixpkgs/pull/30987
updated_at: 2017-12-01 14:45:28
body:
  ###### Motivation for this change

  The OpenNTPD constraints feature requires a valid chain of SSL
  certificates, but the default path in openntpd didn't match the one in
  NixOS.

  Unfortunately the configured certificate path becomes hardcoded into the
  binary, so this feature will likely still fail on other
  distributions/operating systems, unless the path coincides with the
  NixOS path or the user sets up a symlink.

  ###### 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: autotrace: mark as insecure
user_login: pbogdan
html_url: https://github.com/NixOS/nixpkgs/pull/30988
updated_at: 2017-11-01 04:43:21
body:
  ###### Motivation for this change

  This is both a PR but also a question about policy of when it' appropriate to mark a package as insecure as I wasn't able to find any documentation or guidance on this topic. Please feel free to close this if it's not in line with said policy.
  The package in question doesn't appear to be maintained upstream (no release in well over a decade) and I wasn't able to locate any patches from other distributions. As a single data point [Gentoo dropped support for the package](https://security.gentoo.org/glsa/201708-09). At this time I'm not aware of any working exploits related to the CVE's listed.

  /cc maintainer @Hodapp87 

  ###### 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: libarchive: Fixes for CVE-2017-14166 and CVE-2017-14502
user_login: adisbladis
html_url: https://github.com/NixOS/nixpkgs/pull/30990
updated_at: 2017-11-01 21:40:26
body:
  ###### Motivation for this change


  ###### Things done

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

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

  ---


state: open
title: modules: Add a way to forward submodules definitions to the parent.
user_login: nbp
html_url: https://github.com/NixOS/nixpkgs/pull/30991
updated_at: 2018-02-03 22:11:15
body:
  ###### Motivation for this change

  This change is made to fill a gap in the module system, which is the ability to forward the content of a submodule option to the parent module system.

  The motivation for this change comes from  the last rewrite of the httpd services that I made (not commited), which are extending the `extraConfig` of `httpd`, by re-defining the merge logic.

  This change avoid the merge logic duplication by forwarding the definitions of the submodules to the parent module.  Thus, the merge logic does not have to be manually written to merge the content of the different submodules in the parent module.  More over, this modification takes the option definition before they are being processed by the merge & apply functions, which prevent issues in case of non-re-entrant merge functions.

  ###### Things done

  - Built on platform
     - [x] NixOS
  - [x] Tested via library tests


state: closed
title: pythonPackages.netaddr: fix patch hash
user_login: wizeman
html_url: https://github.com/NixOS/nixpkgs/pull/30992
updated_at: 2018-01-19 15:50:32
body:
  ###### Motivation for this change

  Fix `pythonPackages.netaddr` hash.

  ###### Things done

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

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

  ---


state: closed
title: pythonPackages.py3exiv2: init at 0.2.1
user_login: vinymeuh
html_url: https://github.com/NixOS/nixpkgs/pull/30993
updated_at: 2017-11-18 09:01:05
body:
  ###### Motivation for this change

  Add py3exiv3 for Python 3

  ###### 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"`
  - [ ] 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: network-interfaces-scripted: fix NixOS/nixops#640
user_login: basvandijk
html_url: https://github.com/NixOS/nixpkgs/pull/30994
updated_at: 2018-09-23 08:57:30
body:
  ###### Motivation for this change

  This fixes NixOS/nixops#640 by reversing the PartOf dependency between network-setup and network-addresses-*.

  This was joint work of: @nh2, @domenkozar, @fpletz, @aszlig and @basvandijk at the NixCon 2017 hackathon.

  ###### Things done

  We tested this by running a loop which at each iteration deploys a configuration (using nixops) which changes the network-setup service and then deploys a configuration which removes that change. We ran the loop for 60 iterations and the Hetzner machine didn't loose its network connection.

  <!-- 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: zabbix-2.0.11: multiple CVEs
user_login: pbogdan
html_url: https://github.com/NixOS/nixpkgs/issues/30997
updated_at: 2017-10-31 10:46:42
body:
  ## Issue description

  - [CVE-2014-9450](https://nvd.nist.gov/vuln/detail/CVE-2014-9450)

    Multiple SQL injection vulnerabilities in chart_bar.php in the frontend in Zabbix before 1.8.22, 2.0.x before 2.0.14, and 2.2.x before 2.2.8 allow remote attackers to execute arbitrary SQL commands via the (1) itemid or (2) periods parameter.

  - [CVE-2016-4338](https://nvd.nist.gov/vuln/detail/CVE-2016-4338)

    The mysql user parameter configuration script (userparameter_mysql.conf) in the agent in Zabbix before 2.0.18, 2.2.x before 2.2.13, and 3.0.x before 3.0.3, when used with a shell other than bash, allows context-dependent attackers to execute arbitrary code or SQL commands via the mysql.size parameter.


state: closed
user_login: razvan-panda
html_url: https://github.com/NixOS/nixpkgs/issues/30998
updated_at: 2018-08-23 14:42:11
title:
  stack on ghc821.ghcWithPackages is broken - Setup.hs:7:31: error Module ‘Distribution.Package’ does not export ‘PackageName(PackageName)’

body:
  ## Issue description

  ```
  these derivations will be built:
    /nix/store/6wxnab11b3p4a415a42d02gpgm9pwx74-stack-1.5.1.drv
    /nix/store/jgknsn69myqnwgik1smi9yzi4086i7cv-ghc-8.2.1-with-packages.drv
  building path(s) ‘/nix/store/7p3xcx4whj0lxf6jjd3bjwm8cik7xip4-stack-1.5.1-doc’, ‘/nix/store/n8br2srg99rmg0njsmln0pky05f8g6p2-stack-1.5.1’
  setupCompilerEnvironmentPhase
  Build with /nix/store/54dxprcv01z4hllcdhwqn93l4rh83sy6-ghc-8.2.1.
  unpacking sources
  unpacking source archive /nix/store/kxcm0cadj2g9lz9lggvh9zklgh2wg4hk-stack-1.5.1.tar.gz
  source root is stack-1.5.1
  setting SOURCE_DATE_EPOCH to timestamp 1501749429 of file stack-1.5.1/stack.cabal
  patching sources
  Replace Cabal file with edited version from http://hackage.haskell.org/package/stack-1.5.1/revision/1.cabal.
  compileBuildDriverPhase
  setupCompileFlags: -package-db=/tmp/nix-build-stack-1.5.1.drv-0/package.conf.d -j1 -threaded
  [1 of 1] Compiling Main             ( Setup.hs, /tmp/nix-build-stack-1.5.1.drv-0/Main.o )

  Setup.hs:7:31: error:
      Module
      ‘Distribution.Package’
      does not export
      ‘PackageName(PackageName)’
    |
  7 | import Distribution.Package ( PackageName(PackageName), PackageId, InstalledPackageId, packageVersion, packageName )
    |                               ^^^^^^^^^^^^^^^^^^^^^^^^
  builder for ‘/nix/store/6wxnab11b3p4a415a42d02gpgm9pwx74-stack-1.5.1.drv’ failed with exit code 1
  cannot build derivation ‘/nix/store/jgknsn69myqnwgik1smi9yzi4086i7cv-ghc-8.2.1-with-packages.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/jgknsn69myqnwgik1smi9yzi4086i7cv-ghc-8.2.1-with-packages.drv’ failed
  /run/current-system/sw/bin/nix-shell: failed to build all dependencies
  ```

  ### Steps to reproduce

      nix-shell -p "haskell.packages.ghc821.ghcWithPackages (pkgs: [pkgs.stack])"

  ## Technical details

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


state: closed
title: jython-2.7.0 - CVE-2016-4000
user_login: pbogdan
html_url: https://github.com/NixOS/nixpkgs/issues/30999
updated_at: 2017-10-31 10:44:32
body:
  - [CVE-2016-4000](https://nvd.nist.gov/vuln/detail/CVE-2016-4000)

    Jython before 2.7.1rc1 allows attackers to execute arbitrary code via a crafted serialized PyFunction object.


state: closed
title: owncloud-7.0.5: multiple CVEs
user_login: pbogdan
html_url: https://github.com/NixOS/nixpkgs/issues/31000
updated_at: 2019-02-25 18:00:01
body:
  ## Issue description

  - [CVE-2015-4717](https://nvd.nist.gov/vuln/detail/CVE-2015-4717)

    The filename sanitization component in ownCloud Server before 6.0.8, 7.0.x before 7.0.6, and 8.0.x before 8.0.4 does not properly handle $_GET parameters cast by PHP to an array, which allows remote attackers to cause a denial of service (infinite loop and log file consumption) via crafted endpoint file names.

  - [CVE-2015-4718](https://nvd.nist.gov/vuln/detail/CVE-2015-4718)

    The external SMB storage driver in ownCloud Server before 6.0.8, 7.0.x before 7.0.6, and 8.0.x before 8.0.4 allows remote authenticated users to execute arbitrary SMB commands via a ; (semicolon) character in a file.

  - [CVE-2015-5954](https://nvd.nist.gov/vuln/detail/CVE-2015-5954)

    The virtual filesystem in ownCloud Server before 6.0.9, 7.0.x before 7.0.7, and 8.0.x before 8.0.5 does not consider that NULL is a valid getPath return value, which allows remote authenticated users to bypass intended access restrictions and gain access to users files via a sharing link to a file with a deleted parent folder.

  - [CVE-2015-6500](https://nvd.nist.gov/vuln/detail/CVE-2015-6500)

    Directory traversal vulnerability in ownCloud Server before 8.0.6 and 8.1.x before 8.1.1 allows remote authenticated users to list directory contents and possibly cause a denial of service (CPU consumption) via a .. (dot dot) in the dir parameter to index.php/apps/files/ajax/scan.php.

  - [CVE-2015-6670](https://nvd.nist.gov/vuln/detail/CVE-2015-6670)

    ownCloud Server before 7.0.8, 8.0.x before 8.0.6, and 8.1.x before 8.1.1 does not properly check ownership of calendars, which allows remote authenticated users to read arbitrary calendars via the calid parameter to apps/calendar/export.php.

  - [CVE-2015-7699](https://nvd.nist.gov/vuln/detail/CVE-2015-7699)

    The files_external app in ownCloud Server before 7.0.9, 8.0.x before 8.0.7, and 8.1.x before 8.1.2 allows remote authenticated users to instantiate arbitrary classes and possibly execute arbitrary code via a crafted mount point option, related to "objectstore."


state: closed
title: Celebrate !!
user_login: Profpatsch
html_url: https://github.com/NixOS/nixpkgs/issues/31001
updated_at: 2017-10-31 11:59:39
body:
  ![screenshot](https://user-images.githubusercontent.com/3153638/32193090-717608a8-bdb6-11e7-99b0-9211d56ab67f.png)

  It’s … magical!


state: closed
title: bchunk: fix recent CVEs, simplify installPhase
user_login: yegortimoshenko
html_url: https://github.com/NixOS/nixpkgs/pull/31002
updated_at: 2017-12-18 05:37:55
body:
  ###### Motivation for this change

  See: https://bugs.gentoo.org/635898, gentoo/gentoo#6094

  CVE-2017-15953: https://nvd.nist.gov/vuln/detail/CVE-2017-15953, https://github.com/extramaster/bchunk/issues/2
  CVE-2017-15954: https://nvd.nist.gov/vuln/detail/CVE-2017-15954, https://github.com/extramaster/bchunk/issues/3
  CVE-2017-15955: https://nvd.nist.gov/vuln/detail/CVE-2017-15955, https://github.com/extramaster/bchunk/issues/4

  ###### Things done

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

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

  ---


state: closed
title: gdm: don't start getty@tty1 if enabled
user_login: Lassulus
html_url: https://github.com/NixOS/nixpkgs/pull/31003
updated_at: 2017-11-04 16:36:29
body:
  ###### Motivation for this change

  https://github.com/NixOS/nixpkgs/pull/30893#issuecomment-340366921


state: closed
title: Revert "fetchzip and friends: Set "name" to "source" by default"
user_login: orivej
html_url: https://github.com/NixOS/nixpkgs/pull/31004
updated_at: 2017-12-15 17:13:35
body:
  https://github.com/NixOS/nixpkgs/commit/c3255fe8ec326d2c8fe9462d49ed83aa64d3e68f#commitcomment-25286020

  This change invalidated all fetch* hashes, and nothing in staging could be built.


state: closed
title: pwgen: 2.07 -> 2.08
user_login: sengaya
html_url: https://github.com/NixOS/nixpkgs/pull/31005
updated_at: 2017-10-30 21:28:34
body:
  ###### Motivation for this change

  Update

  ###### Things done

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


state: closed
title: Improvements for Prosody
user_login: florianjacob
html_url: https://github.com/NixOS/nixpkgs/pull/31006
updated_at: 2017-12-09 11:45:29
body:
  ###### Motivation for this change
  Rebased and conflict-resolved version of https://github.com/NixOS/nixpkgs/pull/27716 by @sshisk.

  Could remove some commits due to package updates that already landed in master.
  Additionally updated prosody community modules to current HEAD.

  ###### 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: nixos-generate-config: enforce umask 0022, fixes #30954
user_login: yegortimoshenko
html_url: https://github.com/NixOS/nixpkgs/pull/31007
updated_at: 2017-12-18 05:38:01
body:
  ###### Motivation for this change

  Enforce umask for purity, fixes #30954. Tested.

  ###### 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: xserver logs to /dev/null no matter what
user_login: srghma
html_url: https://github.com/NixOS/nixpkgs/issues/31008
updated_at: 2017-11-01 08:14:32
body:
  ## Issue description
  Seems like [logfile is hardcoded](https://github.com/NixOS/nixpkgs/blob/07bc859e9acec3cc6f7a8129e4b05a7584fef209/nixos/modules/services/x11/xserver.nix#L643), I have tried to change verbosity level (`verbose = 7;`) and it didnt help


  ### Steps to reproduce
  [my config](https://github.com/BjornMelgaard/dotfiles/blob/nixos/nixos/root/configuration.nix#L154)

  ## 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: pavucontrol-qt: use libsForQt5.callPackage
user_login: jokogr
html_url: https://github.com/NixOS/nixpkgs/pull/31009
updated_at: 2017-11-02 18:04:37
body:
  ###### Motivation for this change

  I started using pavucontrol-qt on xmonad and noticed that it was pulling a previous version of Qt (5.9.1 instead of 5.9.2).

  ###### Things done

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

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

  ---


state: open
title: displayManager slim (and auto) not loading display-manager
user_login: srghma
html_url: https://github.com/NixOS/nixpkgs/issues/31010
updated_at: 2017-10-30 23:29:57
body:
  ## Issue description
  no errors, just 3 attempts to load display-manager and fallback to system console, [very similar to this issue](https://nixos.org/nix-dev/2015-June/017493.html) (logs same)

  I can provide logs if needed

  ### Steps to reproduce
  [uncomment this, comment lightdm](https://github.com/BjornMelgaard/dotfiles/blob/nixos/nixos/root/configuration.nix#L192)

  ## 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: beamPackages.hex: 0.14.0 => 0.17.1
user_login: leenaars
html_url: https://github.com/NixOS/nixpkgs/pull/31011
updated_at: 2017-11-04 15:19:02
body:
  ###### Motivation for this change


  Simple version bump of the hex package manager, since the application I needed to work with asked for that newer version.

  ###### Things done

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] 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: ansible: 2.4.0.0 -> 2.4.1.0
user_login: elasticdog
html_url: https://github.com/NixOS/nixpkgs/pull/31012
updated_at: 2017-10-31 09:59:40
body:
  ###### Motivation for this change

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

  ---


state: closed
title: Explain how to fix problems in hackage-packages.nix
user_login: ledettwy
html_url: https://github.com/NixOS/nixpkgs/issues/31014
updated_at: 2017-12-22 08:39:35
body:
  The comments in package-packages.nix only explain that it's an auto-generated file and only tell users to not edit the file, without giving any hints as to how to fix problems with it.  I suggest improving the comment documentation in this file especially for problems related to library name mappings from cabal to Nix, since there are likely a lot of holes.  See: https://github.com/NixOS/cabal2nix/pull/309


state: closed
title: ffmpeg-full: fix on darwin
user_login: acowley
html_url: https://github.com/NixOS/nixpkgs/pull/31015
updated_at: 2017-10-31 13:39:18
body:
  ###### Motivation for this change


  ###### Things done

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

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [x] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs 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: kakoune: upstream update and disabled debug flag
user_login: ghost
html_url: https://github.com/NixOS/nixpkgs/pull/31016
updated_at: 2017-10-31 03:36:44
body:
  ###### Motivation for this change

  Upstream update from 2017-04-12 to 2017-10-31.
  Compile without 'debug' option. 
   
  ###### Things done

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)

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

  ---


state: closed
title: racket: 6.10.1 -> 6.11
user_login: geistesk
html_url: https://github.com/NixOS/nixpkgs/pull/31017
updated_at: 2017-11-12 08:32:38
body:
  ###### Motivation for this change
  Updates the racket-package to the latest version.

  ###### Things done

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

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or 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: hugin: 2016.2.0 -> 2017.0.0
user_login: paperdigits
html_url: https://github.com/NixOS/nixpkgs/pull/31018
updated_at: 2017-10-31 03:35:14
body:
  ###### Motivation for this change
  Update hugin 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)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: [RFC/RDY] make l2tp work with Strongswan
user_login: teto
html_url: https://github.com/NixOS/nixpkgs/pull/31019
updated_at: 2018-03-03 16:05:21
body:
  ###### Motivation for this change
  I badly needed l2tp VPN to work for my job so I fought hard with 0 experience on the matter. After a 1-month struggle (https://github.com/NixOS/nixpkgs/issues/30147), here is the PR.

  I hope this is how it should be done, I am not sure yet on which nixos files should go where (concerning /etc files).
  This is definitely the kind of setup that could use some tests but I've already spent way too much time on this so.

  Big thanks to the l2tp maintainer who has been immensely helpful.

  ###### Things done
  - bump l2tp module
  - create missing pieces for strongswan to work with l2tp

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

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] other Linux distributions
  - [ ] Tested via one or 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: mht2htm: init at 1.8.1.35
user_login: peterhoeg
html_url: https://github.com/NixOS/nixpkgs/pull/31020
updated_at: 2017-11-01 05:42:42
body:
  ###### Motivation for this change

  This is the first derivation to use ```lazbuild``` from lazarus to build a lazarus/fpc project so I'm throwing this out there to @7c6f434c.

  Should we create a proper builder for these types of projects (there doesn't seem to many admittedly) or is the manual lazbuild invocation OK with you?

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

  ---


state: closed
title: tvheadend missing bzip2 dependency
user_login: jluttine
html_url: https://github.com/NixOS/nixpkgs/issues/31021
updated_at: 2017-11-01 10:09:28
body:
  ## Issue description

  I see the following error in tvheadend logs:
  ```
  tvheadend[12399]: spawn: /bin/sh: bzip2: command not found
  tvheadend[12399]: spawn: /nix/store/zcscqvgya0582mp7nvkvc97l6invhm8c-gnutar-1.29/bin/tar: /var/lib/tvheadend/.hts/tvheadend/backup/unknown.tar.bz2: Cannot write: Broken pipe
  ```

  It also says:
  ```
  tvheadend[12399]: config: please, do not report this as an error, you may use --nobackup option
  ```

  But I thought it might be better to support the backup by default. Perhaps `bzip2` should be added to `propagatedBuildInputs` of tvheadend derivation?


  ### Steps to reproduce

  Enable tvheadend services, that is, set `services.tvheadend.enable = true;` in `configuration.nix`. See logs with `journalctl -u tvheadend`. 



  ## Technical details

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

  ```
  # nixos-version
  17.09.1880.ac2bb5684c (Hummingbird)
  ```

  * 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`)

  (This didn't work properly, I guess I have some weird setting in nix paths..)

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


state: closed
title: fails to compile readline 6.3 on nixos-unstable
user_login: teto
html_url: https://github.com/NixOS/nixpkgs/issues/31022
updated_at: 2017-11-01 10:17:25
body:
  ## Issue description
  ```
   nix-shell -A mptcpanalyzer ~/nixpkgs                                                                    ~/mptcpanalyzer
  warning: dumping very large path (> 256 MiB); this may run out of memory
  bash: - http://nixpaste.lbr.uno: No such file or directory
  Obtaining file:///home/teto/mptcpanalyzer
  Requirement already satisfied: stevedore in /nix/store/damcwc5pg6n9ys5nxa1vczx7fhzff0d3-python3.6-stevedore-1.25.0/lib/python3.6/site-packages (from mptcpanalyzer==0.2)
  Requirement already satisfied: matplotlib in /nix/store/jiivxphybgigzakx545xnpakwpygd1dx-python3.6-matplotlib-2.0.2/lib/python3.6/site-packages (from mptcpanalyzer==0.2)
  Requirement already satisfied: pandas>=0.17.1 in /nix/store/dfilv489lwhkxkdpxsx4j4bs0qi2gs3s-python3.6-pandas-0.21.0/lib/python3.6/site-packages (from mptcpanalyzer==0.2)
  Requirement already satisfied: cmd2 in /nix/store/nh57zh3scgmks6lrsxrgr20658i09fnf-python3.6-cmd2-0.7.7/lib/python3.6/site-packages (from mptcpanalyzer==0.2)
  Collecting gnureadline (from mptcpanalyzer==0.2)
    Downloading gnureadline-6.3.8.tar.gz (2.5MB)
      100% |████████████████████████████████| 2.5MB 671kB/s 
  Requirement already satisfied: six>=1.9.0 in /nix/store/0lwyyax6y7s45kkdj4g71a5dbcr5pk4y-python3.6-six-1.10.0/lib/python3.6/site-packages (from stevedore->mptcpanalyzer==0.2)
  Requirement already satisfied: pbr!=2.1.0,>=2.0.0 in /nix/store/3jrp3j3b0gi8x150f2mij3w6kr782h26-python3.6-pbr-3.1.1/lib/python3.6/site-packages (from stevedore->mptcpanalyzer==0.2)
  Requirement already satisfied: numpy>=1.7.1 in /nix/store/x9jax47c5yf4iyj907flb1z5s36w7l6v-python3.6-numpy-1.13.2/lib/python3.6/site-packages (from matplotlib->mptcpanalyzer==0.2)
  Requirement already satisfied: pytz in /nix/store/bvz8ag0chwi56dy97jpnhbfrqj4zbd14-python3.6-pytz-2017.2/lib/python3.6/site-packages (from matplotlib->mptcpanalyzer==0.2)
  Requirement already satisfied: cycler>=0.10 in /nix/store/p1fbqr1hgv5qscpjzas9jnjfmm8qby4n-python3.6-cycler-0.10.0/lib/python3.6/site-packages (from matplotlib->mptcpanalyzer==0.2)
  Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=1.5.6 in /nix/store/gv7jh0fxn12x83zxmnqs8hm9gxq76lxn-python3.6-pyparsing-2.2.0/lib/python3.6/site-packages (from matplotlib->mptcpanalyzer==0.2)
  Requirement already satisfied: python-dateutil in /nix/store/82nxvmn7f3zr6n0nq92rb66j3v90108f-python3.6-python-dateutil-2.6.1/lib/python3.6/site-packages (from matplotlib->mptcpanalyzer==0.2)
  Requirement already satisfied: pyperclip in /nix/store/mwj3xsyzqhawhjl4dz1l232vj5w3v58d-python3.6-pyperclip-1.5.27/lib/python3.6/site-packages (from cmd2->mptcpanalyzer==0.2)
  Building wheels for collected packages: gnureadline
    Running setup.py bdist_wheel for gnureadline ... error
    Complete output from command /nix/store/2lb6nn8ivk1alhckv43n7734lqwbw7h9-python3-3.6.2/bin/python3.6m -u -c "import setuptools, tokenize;__file__='/run/user/1000/pip-build-q3yu8gua/gnureadline/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /run/user/1000/tmpzun_z0ubpip-wheel- --python-tag cp36:
    
    ============ Building the readline library ============
    
    readline-6.3/
    readline-6.3/doc/
    readline-6.3/doc/Makefile.in
    readline-6.3/doc/texinfo.tex
    readline-6.3/doc/version.texi
    readline-6.3/doc/fdl.texi
    readline-6.3/doc/rlman.texi
    readline-6.3/doc/rltech.texi
    readline-6.3/doc/rluser.texi
    readline-6.3/doc/rluserman.texi
    readline-6.3/doc/history.texi
    readline-6.3/doc/hstech.texi
    readline-6.3/doc/hsuser.texi
    readline-6.3/doc/readline.3
    readline-6.3/doc/history.3
    readline-6.3/doc/texi2dvi
    readline-6.3/doc/texi2html
    readline-6.3/doc/readline.ps
    readline-6.3/doc/history.ps
    readline-6.3/doc/rluserman.ps
    readline-6.3/doc/readline.dvi
    readline-6.3/doc/history.dvi
    readline-6.3/doc/rluserman.dvi
    readline-6.3/doc/readline.info
    readline-6.3/doc/history.info
    readline-6.3/doc/rluserman.info
    readline-6.3/doc/readline.html
    readline-6.3/doc/history.html
    readline-6.3/doc/rluserman.html
    readline-6.3/doc/readline.0
    readline-6.3/doc/history.0
    readline-6.3/doc/readline_3.ps
    readline-6.3/doc/history_3.ps
    readline-6.3/doc/history.pdf
    readline-6.3/doc/readline.pdf
    readline-6.3/doc/rluserman.pdf
    readline-6.3/examples/
    readline-6.3/examples/autoconf/
    readline-6.3/examples/autoconf/BASH_CHECK_LIB_TERMCAP
    readline-6.3/examples/autoconf/RL_LIB_READLINE_VERSION
    readline-6.3/examples/autoconf/wi_LIB_READLINE
    readline-6.3/examples/rlfe/
    readline-6.3/examples/rlfe/ChangeLog
    readline-6.3/examples/rlfe/Makefile.in
    readline-6.3/examples/rlfe/README
    readline-6.3/examples/rlfe/config.h.in
    readline-6.3/examples/rlfe/configure
    readline-6.3/examples/rlfe/configure.in
    readline-6.3/examples/rlfe/extern.h
    readline-6.3/examples/rlfe/os.h
    readline-6.3/examples/rlfe/pty.c
    readline-6.3/examples/rlfe/rlfe.c
    readline-6.3/examples/rlfe/screen.h
    readline-6.3/examples/Makefile.in
    readline-6.3/examples/excallback.c
    readline-6.3/examples/fileman.c
    readline-6.3/examples/manexamp.c
    readline-6.3/examples/readlinebuf.h
    readline-6.3/examples/rl-fgets.c
    readline-6.3/examples/rlcat.c
    readline-6.3/examples/rlevent.c
    readline-6.3/examples/rltest.c
    readline-6.3/examples/rl-callbacktest.c
    readline-6.3/examples/rl.c
    readline-6.3/examples/rlptytest.c
    readline-6.3/examples/rlversion.c
    readline-6.3/examples/histexamp.c
    readline-6.3/examples/hist_erasedups.c
    readline-6.3/examples/hist_purgecmd.c
    readline-6.3/examples/Inputrc
    readline-6.3/examples/rlwrap-0.30.tar.gz
    readline-6.3/support/
    readline-6.3/support/config.guess
    readline-6.3/support/config.rpath
    readline-6.3/support/config.sub
    readline-6.3/support/install.sh
    readline-6.3/support/mkdirs
    readline-6.3/support/mkdist
    readline-6.3/support/mkinstalldirs
    readline-6.3/support/shobj-conf
    readline-6.3/support/shlib-install
    readline-6.3/support/wcwidth.c
    readline-6.3/shlib/
    readline-6.3/shlib/Makefile.in
    readline-6.3/COPYING
    readline-6.3/README
    readline-6.3/MANIFEST
    readline-6.3/INSTALL
    readline-6.3/CHANGELOG
    readline-6.3/CHANGES
    readline-6.3/NEWS
    readline-6.3/USAGE
    readline-6.3/aclocal.m4
    readline-6.3/config.h.in
    readline-6.3/configure
    readline-6.3/configure.ac
    readline-6.3/Makefile.in
    readline-6.3/ansi_stdlib.h
    readline-6.3/chardefs.h
    readline-6.3/colors.h
    readline-6.3/history.h
    readline-6.3/histlib.h
    readline-6.3/keymaps.h
    readline-6.3/parse-colors.h
    readline-6.3/rlconf.h
    readline-6.3/posixdir.h
    readline-6.3/posixjmp.h
    readline-6.3/posixselect.h
    readline-6.3/posixstat.h
    readline-6.3/readline.h
    readline-6.3/rldefs.h
    readline-6.3/rlmbutil.h
    readline-6.3/rlprivate.h
    readline-6.3/rlshell.h
    readline-6.3/rlstdc.h
    readline-6.3/rltty.h
    readline-6.3/rltypedefs.h
    readline-6.3/rlwinsize.h
    readline-6.3/tcap.h
    readline-6.3/tilde.h
    readline-6.3/xmalloc.h
    readline-6.3/bind.c
    readline-6.3/callback.c
    readline-6.3/colors.c
    readline-6.3/compat.c
    readline-6.3/complete.c
    readline-6.3/display.c
    readline-6.3/emacs_keymap.c
    readline-6.3/funmap.c
    readline-6.3/input.c
    readline-6.3/isearch.c
    readline-6.3/keymaps.c
    readline-6.3/kill.c
    readline-6.3/macro.c
    readline-6.3/mbutil.c
    readline-6.3/misc.c
    readline-6.3/nls.c
    readline-6.3/parens.c
    readline-6.3/parse-colors.c
    readline-6.3/readline.c
    readline-6.3/rltty.c
    readline-6.3/savestring.c
    readline-6.3/search.c
    readline-6.3/shell.c
    readline-6.3/signals.c
    readline-6.3/terminal.c
    readline-6.3/text.c
    readline-6.3/tilde.c
    readline-6.3/undo.c
    readline-6.3/util.c
    readline-6.3/vi_keymap.c
    readline-6.3/vi_mode.c
    readline-6.3/xfree.c
    readline-6.3/xmalloc.c
    readline-6.3/history.c
    readline-6.3/histexpand.c
    readline-6.3/histfile.c
    readline-6.3/histsearch.c
    readline-6.3/patchlevel
    patching file readline.c
    patching file patchlevel
    patching file readline.c
    patching file patchlevel
    patching file util.c
    patching file patchlevel
    patching file display.c
    patching file patchlevel
    patching file rltypedefs.h
    patching file patchlevel
    patching file display.c
    patching file patchlevel
    patching file input.c
    patching file patchlevel
    patching file misc.c
    patching file patchlevel
    checking build system type... x86_64-unknown-linux-gnu
    checking host system type... x86_64-unknown-linux-gnu
    
    Beginning configuration for readline-6.3 for x86_64-unknown-linux-gnu
    
    checking whether make sets $(MAKE)... yes
    checking for gcc... gcc
    checking whether the C compiler works... yes
    checking for C compiler default output file name... a.out
    checking for suffix of executables...
    checking whether we are cross compiling... no
    checking for suffix of object files... o
    checking whether we are using the GNU C compiler... yes
    checking whether gcc accepts -g... yes
    checking for gcc option to accept ISO C89... none needed
    checking how to run the C preprocessor... gcc -E
    checking for grep that handles long lines and -e... /nix/store/sdz6f70558njbvv005a5acp8wz1jq7xi-gnugrep-3.1/bin/grep
    checking for egrep... /nix/store/sdz6f70558njbvv005a5acp8wz1jq7xi-gnugrep-3.1/bin/grep -E
    checking for ANSI C header files... yes
    checking for sys/types.h... yes
    checking for sys/stat.h... yes
    checking for stdlib.h... yes
    checking for string.h... yes
    checking for memory.h... yes
    checking for strings.h... yes
    checking for inttypes.h... yes
    checking for stdint.h... yes
    checking for unistd.h... yes
    checking minix/config.h usability... no
    checking minix/config.h presence... no
    checking for minix/config.h... no
    checking whether it is safe to define __EXTENSIONS__... yes
    checking whether gcc needs -traditional... no
    checking for a BSD-compatible install... /nix/store/8qh2yq93x7ijvkvrf9gi0jhxr8jwh341-coreutils-8.28/bin/install -c
    checking for ar... ar
    checking for ranlib... ranlib
    checking for an ANSI C-conforming const... yes
    checking for function prototypes... yes
    checking whether char is unsigned... no
    checking for working volatile... yes
    checking return type of signal handlers... void
    checking for size_t... yes
    checking for ssize_t... yes
    checking for ANSI C header files... (cached) yes
    checking whether stat file-mode macros are broken... no
    checking for dirent.h that defines DIR... yes
    checking for library containing opendir... none required
    checking for fcntl... yes
    checking for kill... yes
    checking for lstat... yes
    checking for memmove... yes
    checking for putenv... yes
    checking for select... yes
    checking for setenv... yes
    checking for setlocale... yes
    checking for strcasecmp... yes
    checking for strpbrk... yes
    checking for tcgetattr... yes
    checking for vsnprintf... yes
    checking for isascii... yes
    checking for isxdigit... yes
    checking for getpwent... yes
    checking for getpwnam... yes
    checking for getpwuid... yes
    checking for working strcoll... yes
    checking fcntl.h usability... yes
    checking fcntl.h presence... yes
    checking for fcntl.h... yes
    checking for unistd.h... (cached) yes
    checking for stdlib.h... (cached) yes
    checking varargs.h usability... no
    checking varargs.h presence... no
    checking for varargs.h... no
    checking stdarg.h usability... yes
    checking stdarg.h presence... yes
    checking for stdarg.h... yes
    checking stdbool.h usability... yes
    checking stdbool.h presence... yes
    checking for stdbool.h... yes
    checking for string.h... (cached) yes
    checking for strings.h... (cached) yes
    checking limits.h usability... yes
    checking limits.h presence... yes
    checking for limits.h... yes
    checking locale.h usability... yes
    checking locale.h presence... yes
    checking for locale.h... yes
    checking pwd.h usability... yes
    checking pwd.h presence... yes
    checking for pwd.h... yes
    checking for memory.h... (cached) yes
    checking termcap.h usability... no
    checking termcap.h presence... no
    checking for termcap.h... no
    checking termios.h usability... yes
    checking termios.h presence... yes
    checking for termios.h... yes
    checking termio.h usability... yes
    checking termio.h presence... yes
    checking for termio.h... yes
    checking sys/pte.h usability... no
    checking sys/pte.h presence... no
    checking for sys/pte.h... no
    checking sys/stream.h usability... no
    checking sys/stream.h presence... no
    checking for sys/stream.h... no
    checking sys/select.h usability... yes
    checking sys/select.h presence... yes
    checking for sys/select.h... yes
    checking sys/file.h usability... yes
    checking sys/file.h presence... yes
    checking for sys/file.h... yes
    checking for sys/ptem.h... no
    checking for special C compiler options needed for large files... no
    checking for _FILE_OFFSET_BITS value needed for large files... no
    checking for type of signal functions... posix
    checking if signal handlers must be reinstalled when invoked... no
    checking for presence of POSIX-style sigsetjmp/siglongjmp... present
    checking for lstat... yes
    checking whether or not strcoll and strcmp differ... no
    checking whether the ctype macros accept non-ascii characters... yes
    checking whether getpw functions are declared in pwd.h... yes
    checking whether termios.h defines TIOCGWINSZ... no
    checking whether sys/ioctl.h defines TIOCGWINSZ... yes
    checking for sig_atomic_t in signal.h... yes
    checking whether signal handlers are of type void... yes
    checking for TIOCSTAT in sys/ioctl.h... no
    checking for FIONREAD in sys/ioctl.h... yes
    checking for speed_t in sys/types.h... no
    checking for struct winsize in sys/ioctl.h and termios.h... sys/ioctl.h
    checking for struct dirent.d_ino... yes
    checking for struct dirent.d_fileno... yes
    checking whether AUDIT_USER_TTY is declared... yes
    checking for tgetent... no
    checking for tgetent in -ltermcap... no
    checking for tgetent in -ltinfo... no
    checking for tgetent in -lcurses... no
    checking for tgetent in -lncurses... no
    checking which library has the termcap functions... using gnutermcap
    checking wctype.h usability... yes
    checking wctype.h presence... yes
    checking for wctype.h... yes
    checking wchar.h usability... yes
    checking wchar.h presence... yes
    checking for wchar.h... yes
    checking langinfo.h usability... yes
    checking langinfo.h presence... yes
    checking for langinfo.h... yes
    checking for mbrlen... yes
    checking for mbscasecmp... no
    checking for mbscmp... no
    checking for mbsnrtowcs... yes
    checking for mbsrtowcs... yes
    checking for mbschr... no
    checking for wcrtomb... yes
    checking for wcscoll... yes
    checking for wcsdup... yes
    checking for wcwidth... yes
    checking for wctype... yes
    checking for wcswidth... yes
    checking whether mbrtowc and mbstate_t are properly declared... yes
    checking for iswlower... yes
    checking for iswupper... yes
    checking for towlower... yes
    checking for towupper... yes
    checking for iswctype... yes
    checking for nl_langinfo and CODESET... yes
    checking for wchar_t in wchar.h... yes
    checking for wctype_t in wctype.h... yes
    checking for wint_t in wctype.h... yes
    checking for wcwidth broken with unicode combining characters...
    checking configuration for building shared libraries... supported
    configure: creating ./config.status
    config.status: creating Makefile
    config.status: creating doc/Makefile
    config.status: creating examples/Makefile
    config.status: creating shlib/Makefile
    config.status: creating config.h
    config.status: executing default commands
    rm -f readline.o
    gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.3"' -g -O readline.c
    rm -f vi_mode.o
    gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.3"' -g -O vi_mode.c
    rm -f funmap.o
    gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.3"' -g -O funmap.c
    rm -f keymaps.o
    gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.3"' -g -O keymaps.c
    rm -f parens.o
    gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.3"' -g -O parens.c
    rm -f search.o
    gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.3"' -g -O search.c
    rm -f rltty.o
    gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.3"' -g -O rltty.c
    rm -f complete.o
    gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.3"' -g -O complete.c
    In file included from complete.c:62:0:
    complete.c: Dans la fonction « fnwidth »:
    rlmbutil.h:132:23: attention : implicit declaration of function « wcwidth » [-Wimplicit-function-declaration]
     #  define WCWIDTH(wc) wcwidth(wc)
                           ^
    complete.c:746:12: note : in expansion of macro « WCWIDTH »
            w = WCWIDTH (wc);
                ^~~~~~~
    rm -f bind.o
    gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.3"' -g -O bind.c
    rm -f isearch.o
    gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.3"' -g -O isearch.c
    rm -f display.o
    gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.3"' -g -O display.c
    In file included from display.c:50:0:
    display.c: Dans la fonction « rl_redisplay »:
    rlmbutil.h:132:23: attention : implicit declaration of function « wcwidth » [-Wimplicit-function-declaration]
     #  define WCWIDTH(wc) wcwidth(wc)
                           ^
    display.c:804:15: note : in expansion of macro « WCWIDTH »
            temp = WCWIDTH (wc);
                   ^~~~~~~
    rm -f signals.o
    gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.3"' -g -O signals.c
    rm -f util.o
    gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.3"' -g -O util.c
    rm -f kill.o
    gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.3"' -g -O kill.c
    rm -f undo.o
    gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.3"' -g -O undo.c
    rm -f macro.o
    gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.3"' -g -O macro.c
    rm -f input.o
    gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.3"' -g -O input.c
    rm -f callback.o
    gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.3"' -g -O callback.c
    rm -f terminal.o
    gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.3"' -g -O terminal.c
    rm -f text.o
    gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.3"' -g -O text.c
    rm -f nls.o
    gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.3"' -g -O nls.c
    rm -f misc.o
    gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.3"' -g -O misc.c
    rm -f history.o
    gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.3"' -g -O history.c
    rm -f histexpand.o
    gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.3"' -g -O histexpand.c
    rm -f histfile.o
    gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.3"' -g -O histfile.c
    rm -f histsearch.o
    gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.3"' -g -O histsearch.c
    rm -f shell.o
    gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.3"' -g -O shell.c
    rm -f mbutil.o
    gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.3"' -g -O mbutil.c
    In file included from mbutil.c:47:0:
    mbutil.c: Dans la fonction « _rl_find_next_mbchar_internal »:
    rlmbutil.h:132:23: attention : implicit declaration of function « wcwidth » [-Wimplicit-function-declaration]
     #  define WCWIDTH(wc) wcwidth(wc)
                           ^
    mbutil.c:125:12: note : in expansion of macro « WCWIDTH »
            if (WCWIDTH (wc) == 0)
                ^~~~~~~
    rm -f tilde.o
    gcc -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.3"' -g -O -DREADLINE_LIBRARY -c ./tilde.c
    rm -f colors.o
    gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.3"' -g -O colors.c
    rm -f parse-colors.o
    gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.3"' -g -O parse-colors.c
    rm -f xmalloc.o
    gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.3"' -g -O xmalloc.c
    rm -f xfree.o
    gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.3"' -g -O xfree.c
    rm -f compat.o
    gcc -c -DHAVE_CONFIG_H   -DNEED_EXTERN_PC -fPIC -I. -I. -DRL_LIBRARY_VERSION='"6.3"' -g -O compat.c
    rm -f libreadline.a
    ar cr libreadline.a readline.o vi_mode.o funmap.o keymaps.o parens.o search.o rltty.o complete.o bind.o isearch.o display.o signals.o util.o kill.o undo.o macro.o input.o callback.o terminal.o text.o nls.o misc.o history.o histexpand.o histfile.o histsearch.o shell.o mbutil.o tilde.o colors.o parse-colors.o xmalloc.o xfree.o compat.o
    test -n "ranlib" && ranlib libreadline.a
    rm -f libhistory.a
    ar cr libhistory.a history.o histexpand.o histfile.o histsearch.o shell.o mbutil.o xmalloc.o xfree.o
    test -n "ranlib" && ranlib libhistory.a
    
    ============ Building the readline extension module ============
    
    running bdist_wheel
    running build
    running build_py
    creating build
    creating build/lib.linux-x86_64-3.6
    copying readline.py -> build/lib.linux-x86_64-3.6
    running egg_info
    writing gnureadline.egg-info/PKG-INFO
    writing dependency_links to gnureadline.egg-info/dependency_links.txt
    writing top-level names to gnureadline.egg-info/top_level.txt
    reading manifest file 'gnureadline.egg-info/SOURCES.txt'
    reading manifest template 'MANIFEST.in'
    writing manifest file 'gnureadline.egg-info/SOURCES.txt'
    running build_ext
    building 'gnureadline' extension
    creating build/temp.linux-x86_64-3.6
    creating build/temp.linux-x86_64-3.6/Modules
    creating build/temp.linux-x86_64-3.6/Modules/3.x
    gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_RL_APPEND_HISTORY -DHAVE_RL_CALLBACK -DHAVE_RL_CATCH_SIGNAL -DHAVE_RL_COMPLETION_APPEND_CHARACTER -DHAVE_RL_COMPLETION_DISPLAY_MATCHES_HOOK -DHAVE_RL_COMPLETION_MATCHES -DHAVE_RL_COMPLETION_SUPPRESS_APPEND -DHAVE_RL_PRE_INPUT_HOOK -I. -I/nix/store/2lb6nn8ivk1alhckv43n7734lqwbw7h9-python3-3.6.2/include/python3.6m -c Modules/3.x/readline.c -o build/temp.linux-x86_64-3.6/Modules/3.x/readline.o
    In file included from ./readline/readline.h:36:0,
                     from Modules/3.x/readline.c:32:
    ./readline/rltypedefs.h:35:1: attention : function declaration isn »t a prototype [-Wstrict-prototypes]
     typedef int Function () __attribute__ ((deprecated));
     ^~~~~~~
    ./readline/rltypedefs.h:36:1: attention : function declaration isn »t a prototype [-Wstrict-prototypes]
     typedef void VFunction () __attribute__ ((deprecated));
     ^~~~~~~
    ./readline/rltypedefs.h:37:1: attention : function declaration isn »t a prototype [-Wstrict-prototypes]
     typedef char *CPFunction () __attribute__ ((deprecated));
     ^~~~~~~
    ./readline/rltypedefs.h:38:1: attention : function declaration isn »t a prototype [-Wstrict-prototypes]
     typedef char **CPPFunction () __attribute__ ((deprecated));
     ^~~~~~~
    In file included from Modules/3.x/readline.c:32:0:
    ./readline/readline.h:385:1: attention : function declaration isn »t a prototype [-Wstrict-prototypes]
     extern int rl_message ();
     ^~~~~~
    gcc -pthread -shared build/temp.linux-x86_64-3.6/Modules/3.x/readline.o readline/libreadline.a readline/libhistory.a -L/nix/store/2lb6nn8ivk1alhckv43n7734lqwbw7h9-python3-3.6.2/lib -lncurses -lpython3.6m -o build/lib.linux-x86_64-3.6/gnureadline.cpython-36m-x86_64-linux-gnu.so
    /nix/store/9i5bj3c48vrdb4m4khbhaipvhy3m0bh0-binutils-2.28.1/bin/ld : ne peut trouver -lncurses
    collect2: erreur : ld a retourné 1 code d'état d'exécution
    error: command 'gcc' failed with exit status 1
    
    ----------------------------------------
    Failed building wheel for gnureadline
    Running setup.py clean for gnureadline
  Failed to build gnureadline
  Installing collected packages: gnureadline, mptcpanalyzer
    Running setup.py install for gnureadline ... error
      Complete output from command /nix/store/2lb6nn8ivk1alhckv43n7734lqwbw7h9-python3-3.6.2/bin/python3.6m -u -c "import setuptools, tokenize;__file__='/run/user/1000/pip-build-q3yu8gua/gnureadline/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /run/user/1000/pip-lpcl1vrj-record/install-record.txt --single-version-externally-managed --prefix /run/user/1000/tmp.zdZVCNuLbB --compile:
      running install
      running build
      running build_py
      creating build
      creating build/lib.linux-x86_64-3.6
      copying readline.py -> build/lib.linux-x86_64-3.6
      running egg_info
      writing gnureadline.egg-info/PKG-INFO
      writing dependency_links to gnureadline.egg-info/dependency_links.txt
      writing top-level names to gnureadline.egg-info/top_level.txt
      reading manifest file 'gnureadline.egg-info/SOURCES.txt'
      reading manifest template 'MANIFEST.in'
      writing manifest file 'gnureadline.egg-info/SOURCES.txt'
      running build_ext
      building 'gnureadline' extension
      creating build/temp.linux-x86_64-3.6
      creating build/temp.linux-x86_64-3.6/Modules
      creating build/temp.linux-x86_64-3.6/Modules/3.x
      gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DHAVE_RL_APPEND_HISTORY -DHAVE_RL_CALLBACK -DHAVE_RL_CATCH_SIGNAL -DHAVE_RL_COMPLETION_APPEND_CHARACTER -DHAVE_RL_COMPLETION_DISPLAY_MATCHES_HOOK -DHAVE_RL_COMPLETION_MATCHES -DHAVE_RL_COMPLETION_SUPPRESS_APPEND -DHAVE_RL_PRE_INPUT_HOOK -I. -I/nix/store/2lb6nn8ivk1alhckv43n7734lqwbw7h9-python3-3.6.2/include/python3.6m -c Modules/3.x/readline.c -o build/temp.linux-x86_64-3.6/Modules/3.x/readline.o
      In file included from ./readline/readline.h:36:0,
                       from Modules/3.x/readline.c:32:
      ./readline/rltypedefs.h:35:1: attention : function declaration isn »t a prototype [-Wstrict-prototypes]
       typedef int Function () __attribute__ ((deprecated));
       ^~~~~~~
      ./readline/rltypedefs.h:36:1: attention : function declaration isn »t a prototype [-Wstrict-prototypes]
       typedef void VFunction () __attribute__ ((deprecated));
       ^~~~~~~
      ./readline/rltypedefs.h:37:1: attention : function declaration isn »t a prototype [-Wstrict-prototypes]
       typedef char *CPFunction () __attribute__ ((deprecated));
       ^~~~~~~
      ./readline/rltypedefs.h:38:1: attention : function declaration isn »t a prototype [-Wstrict-prototypes]
       typedef char **CPPFunction () __attribute__ ((deprecated));
       ^~~~~~~
      In file included from Modules/3.x/readline.c:32:0:
      ./readline/readline.h:385:1: attention : function declaration isn »t a prototype [-Wstrict-prototypes]
       extern int rl_message ();
       ^~~~~~
      gcc -pthread -shared build/temp.linux-x86_64-3.6/Modules/3.x/readline.o readline/libreadline.a readline/libhistory.a -L/nix/store/2lb6nn8ivk1alhckv43n7734lqwbw7h9-python3-3.6.2/lib -lncurses -lpython3.6m -o build/lib.linux-x86_64-3.6/gnureadline.cpython-36m-x86_64-linux-gnu.so
      /nix/store/9i5bj3c48vrdb4m4khbhaipvhy3m0bh0-binutils-2.28.1/bin/ld : ne peut trouver -lncurses
      collect2: erreur : ld a retourné 1 code d'état d'exécution
      error: command 'gcc' failed with exit status 1
      
      ----------------------------------------
  Command "/nix/store/2lb6nn8ivk1alhckv43n7734lqwbw7h9-python3-3.6.2/bin/python3.6m -u -c "import setuptools, tokenize;__file__='/run/user/1000/pip-build-q3yu8gua/gnureadline/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /run/user/1000/pip-lpcl1vrj-record/install-record.txt --single-version-externally-managed --prefix /run/user/1000/tmp.zdZVCNuLbB --compile" failed with error code 1 in /run/user/1000/pip-build-q3yu8gua/gnureadline/


  ```


  ### Steps to reproduce
  I tried to reproduce but that was the result :'(
  ```
  nix-shell -p python3Packages.gnureadline                                                                                                                                                                                                               ~/home-manager
  these paths will be fetched (0.11 MiB download, 0.36 MiB unpacked):
    /nix/store/8mys7p3vnxpazhi7amkhnjgxwz9w0l3j-python3.6-gnureadline-6.3.3
  fetching path ‘/nix/store/8mys7p3vnxpazhi7amkhnjgxwz9w0l3j-python3.6-gnureadline-6.3.3’...

  *** Downloading ‘https://cache.nixos.org/nar/0xd1ibsb5kd4v9f7sbjgin3d616qsjkpfmqb2jrkf26mx9hmn4mk.nar.xz’ (signed by ‘cache.nixos.org-1’) to ‘/nix/store/8mys7p3vnxpazhi7amkhnjgxwz9w0l3j-python3.6-gnureadline-6.3.3’...
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
  100  111k  100  111k    0     0   111k      0  0:00:01 --:--:--  0:00:01  115k

  bash: - http://nixpaste.lbr.uno: No such file or directory

  [nix-shell:~/home-manager]$ ls
  CONTRIBUTING.md  default.nix  home-manager  LICENSE  modules  overlay.nix  README.md  Session.vim  tags

  [nix-shell:~/home-manager]$ python3
  Python 3.6.2 (default, Jul 17 2017, 03:45:41) 
  [GCC 6.4.0] on linux
  Type "help", "copyright", "credits" or "license" for more information.
  >>> import gnureadline
  *** Error in `python3': free(): invalid pointer: 0x00007fd0fa3ce318 ***
  ======= Backtrace: =========
  /nix/store/yydnhs7migvlbl48wpsxan1yvq2icbr9-glibc-2.25-49/lib/libc.so.6(+0x711e6)[0x7fd0f8a1e1e6]
  /nix/store/yydnhs7migvlbl48wpsxan1yvq2icbr9-glibc-2.25-49/lib/libc.so.6(+0x775c6)[0x7fd0f8a245c6]
  /nix/store/yydnhs7migvlbl48wpsxan1yvq2icbr9-glibc-2.25-49/lib/libc.so.6(+0x77dce)[0x7fd0f8a24dce]
  /nix/store/2lb6nn8ivk1alhckv43n7734lqwbw7h9-python3-3.6.2/lib/libpython3.6m.so.1.0(PyOS_Readline+0xec)[0x7fd0f9da40dc]
  /nix/store/2lb6nn8ivk1alhckv43n7734lqwbw7h9-python3-3.6.2/lib/libpython3.6m.so.1.0(+0x6590f)[0x7fd0f9da590f]
  /nix/store/2lb6nn8ivk1alhckv43n7734lqwbw7h9-python3-3.6.2/lib/libpython3.6m.so.1.0(+0x66698)[0x7fd0f9da6698]
  /nix/store/2lb6nn8ivk1alhckv43n7734lqwbw7h9-python3-3.6.2/lib/libpython3.6m.so.1.0(PyTokenizer_Get+0x9)[0x7fd0f9da7499]
  /nix/store/2lb6nn8ivk1alhckv43n7734lqwbw7h9-python3-3.6.2/lib/libpython3.6m.so.1.0(+0x64269)[0x7fd0f9da4269]
  /nix/store/2lb6nn8ivk1alhckv43n7734lqwbw7h9-python3-3.6.2/lib/libpython3.6m.so.1.0(PyParser_ASTFromFileObject+0xa3)[0x7fd0f9e94a13]
  /nix/store/2lb6nn8ivk1alhckv43n7734lqwbw7h9-python3-3.6.2/lib/libpython3.6m.so.1.0(PyRun_InteractiveOneObject+0x131)[0x7fd0f9e94c51]
  /nix/store/2lb6nn8ivk1alhckv43n7734lqwbw7h9-python3-3.6.2/lib/libpython3.6m.so.1.0(PyRun_InteractiveLoopFlags+0x6e)[0x7fd0f9e94f8e]
  /nix/store/2lb6nn8ivk1alhckv43n7734lqwbw7h9-python3-3.6.2/lib/libpython3.6m.so.1.0(PyRun_AnyFileExFlags+0x3e

  ```

  ## Technical details

  nixos-version=18.03.git.e9ccbfd (Impala) basically nixos-unstable
  nix version: nix-env (Nix) 1.11.15
  Nixpkgs version: "18.03.git.e9ccbfd762"
  sandboxing disabled


