# issues

state: closed
title: pythonPackages.publicsuffix: 1.0.2 -> 1.1.0
user_login: edef1c
html_url: https://github.com/NixOS/nixpkgs/pull/23164
updated_at: 2017-02-26 12:39:58
body:
  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [x] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested 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: R on darwin does not build usable graphics devices
user_login: yamad
html_url: https://github.com/NixOS/nixpkgs/issues/23165
updated_at: 2017-06-15 12:00:09
body:
  ## Issue description

  The graphics capabilities of R are hobbled in the Darwin build. On my machine, only the PDF device works at all. Interactive print-to-screen devices (x11, quartz) are not available. Some save-to-file devices (png, jpeg) are broken and result in segfaults and a "memory not mapped" error.

  One clue may be that the build skips cairo support, because the configure step complains that cairo is not built with xlib support.

  I tried working on this a little myself and would like to figure it out, but I don't understand enough about how darwin GUIs are supposed to work on nix, if at all. @copumpkin 

  For reference, here is the relevant R manual section for how they build for macOS: https://cran.r-project.org/doc/manuals/r-release/R-admin.html#macOS

  ### Steps to reproduce

  1) Install R or rWrapper
  2) Open R console
  3) Enter: `plot(c(1,1))`
  4) A plot should pop up in a new window, but nothing happens here.

  3b) Other errors:

  ```r
  > png()        # or jpeg(), selects a graphics device
  > plot(c(1,1)) # plot a simple point 

  *** caught segfault ***
  address 0xa00000003f, cause 'memory not mapped' 
  ```

  ```r
  > x11()
  Error in .External2(C_X11, d$display, d$width, d$height, d$pointsize,  :
    unable to start device X11cairo
  In addition: Warning message:
  In x11() : unable to open connection to X11 display ''
  ```

  ```r
  > quartz()
  Warning message:
  In quartz() : Quartz device is not available on this platform
  ```


  ## Technical details

  * System: Darwin, macOS 10.11.6
  * Nix version: nix-env (Nix) 1.11.6
  * Nixpkgs version: 17.03pre101652.b87be6e


state: closed
title: initrd lacks crypto module?
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/issues/23166
updated_at: 2017-04-08 12:47:15
body:
  ## Issue description

  On one of my devices, I'm not able to boot newer generations:

  ![img_20170224_193515](https://cloud.githubusercontent.com/assets/427866/23330190/16c7dd86-fb48-11e6-8f9c-e02ffb434971.jpg)

  As it seems there is a crypto module missing in the kernel. On my other device it works, tough! I have 

  ```nix
  boot.initrd.luks.cryptoModules = [ "aes" "sha256" "sha1" "cbc" "xts" ]
  ```

  in my `configuration.nix".

  ## Technical details

  * 17.03pre100896.4450327 (Gorilla)
  * nix-env (Nix) 1.11.6
  * "17.03pre101839.53a2baa"


state: closed
title: iana-etc: fixed source URL and homepage
user_login: c0bw3b
html_url: https://github.com/NixOS/nixpkgs/pull/23167
updated_at: 2017-02-25 13:09:01
body:
  ###### Motivation for this change
  It seems the homepage has moved years ago. The source URL was wrong.


  ###### Things done

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

  ---


state: closed
title: Nova image refactoring and partition resizing
user_login: nlewo
html_url: https://github.com/NixOS/nixpkgs/pull/23168
updated_at: 2017-02-27 09:03:14
body:
  ###### Motivation for this change
  To easily reuse the nova image conf and support partition resizing.
  This is also closer from the amazon image implementation.

  ###### Things done

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

  ---


state: closed
title: kde5: add hack font dependency
user_login: GauthierPLM
html_url: https://github.com/NixOS/nixpkgs/pull/23169
updated_at: 2017-02-28 21:41:56
body:
  ###### Motivation for this change

  Hack is the recommended monospaced font for KDE.
  See #22975

  ###### Things done

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

  ---

  This is my first PR on a service, so I'm still trying to figure how I can test it.
  If someone call tell me how to do it, I would be happy to test. I'll continue to search how to do this.

  PS: as a new user, something I miss is a good documentation about how to contribute, especially for the testing part. There is a documentation about writing packages but not really about testing them.


state: closed
title: yarn: 0.19.1 -> 0.20.3
user_login: GauthierPLM
html_url: https://github.com/NixOS/nixpkgs/pull/23170
updated_at: 2017-02-28 21:41:51
body:
  ###### Motivation for this change

  Update version

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [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: Plugins
user_login: symphorien
html_url: https://github.com/NixOS/nixpkgs/pull/23172
updated_at: 2017-02-25 14:09:17
body:
  ###### Motivation for this change
  Add two vim plugins : https://github.com/vim-scripts/argtextobj.vim and https://github.com/michaeljsmith/vim-indent-object

  ###### Things done

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

  ---


state: closed
title: Cloudinit test
user_login: nlewo
html_url: https://github.com/NixOS/nixpkgs/pull/23173
updated_at: 2017-06-05 22:34:07
body:
  ###### Motivation for this change
  To test the cloudinit services.


  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of 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] nixos-version: Add lsb_release compatibility
user_login: primeos
html_url: https://github.com/NixOS/nixpkgs/pull/23175
updated_at: 2019-07-03 18:21:14
body:
  ###### Motivation for this change

  See the discussion at #22729.

  BUGS/TODOS:
  - [ ] Update the man page
    - The current man page states that --hash or --revision shows the *full SHA1 hash of the Git commit* (~that changed~ (only if build from a git checkout), now it's the abbreviated commit hash)
  - [x] The default is to print the following message: "No LSB modules are available." which is probably not desirable (changing the default to "nixos-version -r -s" would probably make sense, even tho it breaks full lsb_release compatibility).
    - **solved**: `lsb_release` and `nixos-version` now both keep their default output
  - [ ] Rename or alias nixos-version to lsb_relase (#22729)
  - [x] nixos-version currently doesn't support parameters like "-rs" (only "-r -s" - I consider that a bug)
    - **solved**: via [enhanced getopt](https://stackoverflow.com/a/29754866/2732828) (or something else if someone has a better idea :)
  - [x] Verify `lsb_release` compatibility (I tried to stick to the [specification](http://refspecs.linuxfoundation.org/LSB_5.0.0/LSB-Core-generic/LSB-Core-generic/lsbrelease.html) and the `lsb_release` binary from Debian (wheezy)).
  - Make sure this doesn't beak too much (fix all references in nixpkgs, add something to the release notes for 17.9, nix-dev notice(?), etc.)

  The script is based on [this](https://gist.github.com/skx/1f9e5240856c5976193a) great public-domain Gist from @skx (thanks :smile: - I hope it's ok that I mention you).

  cc #22729 @grahamc @davidak @edolstra @eduarrrd 

  ###### Things done

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

  ---


state: closed
title: retroarch: libretro-mednafen-* -> libretro-beetle-*
user_login: hrdinka
html_url: https://github.com/NixOS/nixpkgs/pull/23176
updated_at: 2017-02-26 09:47:02
body:
  Renames all mednafen-* libretro ports to beetle-* due #23163.

  Alle derivation products (executables & libraries) are still called mednafen-* (that's what libretro's makefiles produce). That's why the core variables are still named that way (and why it has been named like that initially). However all package attributes & names are changed. I've added exceptions for old nix config files, I guess that this should be sufficient to inform our users about the change. Only users who aren't using the the config interface and have installed the packages explicitly won't get updates when installed by name or an error when installed by attribute. I don't believe that an alias is necessary.

  @mednafen thanks for the clarification. Libretro's repos do use both names interchangeably without explaining why the alternate exists.

  Closes #23163.

  ###### Things done

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

  ---


state: closed
title: booting nixos 17.03 image on i686 laptop MSI wind u100 causes segmentation fault in activate
user_login: CapSel
html_url: https://github.com/NixOS/nixpkgs/issues/23177
updated_at: 2017-04-14 08:36:25
body:
  ## Issue description
  I was having trouble updateing nixos unstable yesterday. I didn't understand what is happening and why so I started to search for proof that problem was not due to my configuration. So I did.

  Right after "setting up /etc..." I see (could not copy from my laptop so re-typing it):
  perl [320] segfault at 8319000 ip b73cd8c9 sp bfe647b8 error 4 in libc-2.25.so[b728c000+1b1000]

  /nix/store/some_hash-nixos-system-nixos-17.03pre101839.53a2baa/activate: line 38:   320 Segmentation fault

  I don't want to retype everything so script was hash-setup-etc.pl and comment:
  "my" variable $xs_version can't be in package at SomePath/Cwd.pm line 7, near "my $xs_version "
  BEGIN not safe after errors--compilation aborted SomePath/Cwd.pm line 47

  Then about File?path.pm line 6 (twice)

  and than update-users-groups.pl line 2 (twice)

  chown: invalid user: 'root.root'
  chown: invalid user: 'root.messagebus'
  chown: invalid user: 'root.root' (many times)

  unpacking the NixOS/Nixpkgs sources...
  error: boost::bad_format_string: format-string is ill-formed
  starting systemd...

  [!!!!!!] Failed to load rescue target, freezing.
  systemd freezing execution.

  ### Steps to reproduce
  1. Go to: https://d3g5gsiof5omrk.cloudfront.net/nixos/unstable/nixos-17.03pre101839.53a2baa
  2. Verify that is says:
  Released on 2017-02-24 16:29:32 from Git commit 53a2baabbeb29ce0180b0353deb623139f1808bd via Hydra evaluation 1335618.
  3. Download https://d3g5gsiof5omrk.cloudfront.net/nixos/unstable/nixos-17.03pre101839.53a2baa/nixos-minimal-17.03pre101839.53a2baa-i686-linux.iso
  4. use dd to write to flash drive (pendrive)
  5. boot i686 laptop

  ## Technical details
  Copied from site so it does not disappear after an update:

  ```
  nixos-unstable release nixos-17.03pre101839.53a2baa

  Released on 2017-02-24 16:29:32 from Git commit 53a2baabbeb29ce0180b0353deb623139f1808bd via Hydra evaluation 1335618.

  File name	Size	SHA-512 hash
  binary-cache-url	23	eb8d2a51d85521c07092ed8126df19bb6f9d7c16a5275395a0e110868a4ac6c0
  git-revision	40	ccfa3a51dc083c06ae1ce0634dec028e3a5ee84b68bc8c2eb5dd9f0ab8f25432
  nixexprs.tar.xz	9228936	0feafcf94a133ae6a0c1b90af7885b9164a6f7435cfda99e2eb8890ea62b5d48
  nixos-17.03pre101839.53a2baa-x86_64-linux.ova	1030994944	f90146c71f17f1b742ed26a6fd4578dfa49da81f671b147cd63cff3555653e54
  nixos-graphical-17.03pre101839.53a2baa-x86_64-linux.iso	836763648	126d1e6cfac2cea5607ad39fefd854ba00658a05e1b13143e6c2d85d3e23e96d
  nixos-minimal-17.03pre101839.53a2baa-i686-linux.iso	328204288	044a3fb46825cbab98a369dfe074f9374f26b9fd937c1b8190935b74a9b6517f
  nixos-minimal-17.03pre101839.53a2baa-x86_64-linux.iso	330301440	3497fd78503161b03d8beec7ad8485de8a20932018c5a497d2eb4b19712ba0ba
  src-url	36	72c0651a6f5b08949a37033594f57830b1450415f42fc71c97e89ec4bbba459f
  store-paths.xz	717304	c8fbd01454fe883adf4ab188771d51536d337fa6fa2ef36ff297955f7cca7684
  ```


state: closed
title: Separate Qt 5 packages from dependent libraries
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/pull/23180
updated_at: 2017-02-25 18:55:05
body:
  ###### Motivation for this change

  The `qt5` package set contained packages that are part of Qt 5, and packages which only depend on Qt 5. This is inappropriate for several reasons, foremost that it may lead to confusion with users.

  The documentation for creating Qt and KDE packages was also out-of-date.

  ###### Things done

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

  ---

  ATTN @gebner @romildo I had to make substantial changes to your packages to fix evaluation errors. Please do not import Qt 5-based package sets, but import individual packages instead. Please make sure you are using `wrapQtProgram` as necessary.


state: open
title: [RFC] Modularize the firewall and nixify the rules
user_login: primeos
html_url: https://github.com/NixOS/nixpkgs/issues/23181
updated_at: 2018-10-20 16:55:47
body:
  **tl;dr** - The goal is to have a basic `firewall` module with nixified rules and provide back-end modules like `iptables` and `nftables` that can implement the rules from the `firewall` module or be used on their own (for extended functionality). While thinking of a new design we should try to solve as much current problems as possible and consider as many use-cases as possible.

  ---

  ## Issue description

  **Note**: *Consider this an early preview, I haven't yet to read through all issues/PRs again. Feel free to come back later if you don't want to actively participate in the discussion.*

  Currently we have one module `services.networking.firewall` that does all the work. The complete module is based around `iptables` and limited in functionality.

  Imho we might have to rethink this in order to allow more complex setups without disabling the firewall and managing it manually (by using systemd services or nix hacks).

  Currently there are the multiple ways to configure a firewall on a GNU/Linux system, the most known solutions are probably:
  - `iptables` (the current "default")
  - `nftables` (the successor of iptables)
  - `ufw` (uncomplicated firewall, based on iptables)
  - There are multiple console and GUI frontends for iptables (a list can e.g. be fond on the [Arch-Wiki](https://wiki.archlinux.org/index.php/firewalls))

  This list can change (and most likely will at some point). Even only both `iptables` and `nftables` would probably unnecessarily complicate the `firewall` module. It would therefore probably be a good idea to write a generic `firewall` module (which would require nixifying (basic) firewall rules) and having separate "extension" modules (like `iptables` and `nftables`) that can provide back-ends for implementing the rules from the `firewall` module. That way we only have to specify our firewall rules only once and a user can use an option to choose between the different back-ends. Since different back-ends can provide different functionality/extensions we should probably make sure that a user can simply disable the `firewall` module and e.g. use the `nftables` module directly.

  Currently we also have the problem that we can't control the complete firewall because some other "things" (official modules like `virtualisation.xen-dom0`, user/custom modules(?), programs, etc.) are directly interacting with the firewall. Imho we should try to solve this by making an announcement on nix-dev and ask everyone to check whether their modules/programs require this and if we could solve this (e.g. by printing warnings/errors when a user is using an incompatible program/module together with `networking.firewall.enable = true` or by using the `firewall` module instead of the direct interaction.

  Also there are some use cases which we're not covering ATM like providing a script for `iptables-restore` or preserving the firewall state (i.e. saving the rules via `iptables-save`) before shutting down.

  Please let me know what you think, I would be grateful for any feedback :smile:
  Feel free to point out anything I missed, let me know if you disagree with something, add suggestions/questions, etc.
  It might be a good idea to quote parts of this when relevant because this is a pretty complex topic (imho) and I might have to heavily edit this text (it would probably make sense to use something like Etherpad - feel free to create one or provide other suggestions).

  ## Related

  ### PRs

  - [Finer-grained firewall: allow specific hosts, in particular to SSH](https://github.com/NixOS/nixpkgs/pull/22586)
  - [Firewall: Add support for arbitrary rules for input, output and forward](https://github.com/NixOS/nixpkgs/pull/12940)
  - [nftables module: Add new module for nftables firewall settings](https://github.com/NixOS/nixpkgs/pull/18842)

  ### Issues

  - [NixOS Firewall should automatically allow ports for enabled services.](https://github.com/NixOS/nixpkgs/issues/19504)
  - [nixos/{firewall,nat}: Standardize around an iptables-restore / nftables solution](https://github.com/NixOS/nixpkgs/issues/4155)
  - [for nixos-rebuild, old value of firewall.extraStopCommands should be used.](https://github.com/NixOS/nixpkgs/issues/11966)
  - [Create a "high security" profile](https://github.com/NixOS/nixpkgs/issues/20161)


state: closed
title: mutt: 1.7.2 -> 1.8.0
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/pull/23182
updated_at: 2017-02-26 09:19:12
body:
  ###### Things done

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

  ---


state: closed
title: mwic: init at 0.7.2
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/pull/23183
updated_at: 2017-02-26 09:18:59
body:
  ###### Things done

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

  ---

  I'm a bit confused here, as this is a python tool, but it uses a `Makefile` for installing.

  Not sure what to do - it seems there are no dependencies, so it should be okay to use the `Makefile` to install it? :face_with_head_bandage: 


state: closed
title: Proposal for fixing Haskell's `gtk` package on Darwin
user_login: Gabriel439
html_url: https://github.com/NixOS/nixpkgs/issues/23184
updated_at: 2017-02-26 21:39:21
body:
  ## Issue description

  `pkgs.haskellPackages.gtk` fails to build on `x86_64-darwin`.  See below for the proposed fix

  ### Steps to reproduce

  Given this `reproduce.nix` file:

  ```nix
  let
    bootstrap = import <nixpkgs> { };

    nixpkgs = bootstrap.fetchFromGitHub {
      owner = "NixOS";

      repo = "nixpkgs";

      rev = "09e191c22bbfad965a9b5469d5e0ac25b693036f";

      sha256 = "1454ysw5gy52kb08v1wd2f6incp2ccmf79ni7kp2gmwrgsm3rrmj";
    };

    pkgs = import nixpkgs {};

  in
    pkgs.haskellPackages.gtk
  ```

  ... you can reproduce the error with:

  ```bash
  $ nix-build reproduce.nix
  ...
  [ 67 of 209] Compiling Graphics.UI.Gtk.Embedding.Plug ( dist/build/Graphics/UI/Gtk/Embedding/Plug.hs, dist/build/Graphics/UI/Gtk/Embedding/Plug.o )

  Graphics/UI/Gtk/Embedding/Plug.chs:120:6: error:
      • Couldn't match expected type ‘Ptr ()’
                    with actual type ‘Maybe DrawWindow’
      • In the first argument of ‘gtk_plug_new’, namely
          ‘(fromNativeWindowId (fromMaybe nativeWindowIdNone socketId))’
        In the second argument of ‘($)’, namely
          ‘gtk_plug_new
             (fromNativeWindowId (fromMaybe nativeWindowIdNone socketId))’
        In the second argument of ‘($)’, namely
          ‘liftM (castPtr :: Ptr Widget -> Ptr Plug)
           $ gtk_plug_new
               (fromNativeWindowId (fromMaybe nativeWindowIdNone socketId))’
  ...
  ```

  ## Technical details

  * System: `x86_64-darwin`
  * Nix version: `1.11.6`
  * Nixpkgs revision: `09e191c22bbfad965a9b5469d5e0ac25b693036f`

  ## Suggested solution

  Adding the `-fhave-quartz-gtk` cabal configure flag on OS X fixes the problem:

  ```nix
  let
    bootstrap = import <nixpkgs> { };

    nixpkgs = bootstrap.fetchFromGitHub {
      owner = "NixOS";

      repo = "nixpkgs";

      rev = "09e191c22bbfad965a9b5469d5e0ac25b693036f";

      sha256 = "1454ysw5gy52kb08v1wd2f6incp2ccmf79ni7kp2gmwrgsm3rrmj";
    };

    pkgs = import nixpkgs {};

  in
    pkgs.haskell.lib.appendConfigureFlag
      pkgs.haskellPackages.gtk
      "-fhave-quartz-gtk"
  ```

  I'd submit a PR to fix this but I'm not sure what's the idiomatic way to patch a Haskell package with a cabal configure flag just for Darwin platforms


state: closed
title: opusfile: enable on darwin
user_login: LnL7
html_url: https://github.com/NixOS/nixpkgs/pull/23185
updated_at: 2017-02-25 22:53:57
body:
  ###### Motivation for this change

  Fixes `cmus` on darwin.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] macOS
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested 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: How to mount a USB-connected Android device
user_login: chris-martin
html_url: https://github.com/NixOS/nixpkgs/issues/23186
updated_at: 2018-08-08 09:57:07
body:
  This is a pretty common desktop-computer-user thing to want to do, so it'd be nice if we included some documentation. At present, the NixOS manual does not mention the word "Android" anywhere.

  I've never gotten this working in NixOS. Anyone else have any luck?


state: closed
title: yasr: init at 0.6.9
user_login: jhhuh
html_url: https://github.com/NixOS/nixpkgs/pull/23188
updated_at: 2018-10-06 07:48:57
body:
  ###### Motivation for this change
  Adding a new package (yasr-0.6.9). It is to make NixOS more accessible for visually impaired people.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs 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: mpv: disable drmSupport on darwin
user_login: LnL7
html_url: https://github.com/NixOS/nixpkgs/pull/23189
updated_at: 2017-02-26 09:37:14
body:
  ###### Motivation for this change


  ###### Things done

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

  ---


state: closed
title: [RFC] version: Extend /etc/os-release
user_login: primeos
html_url: https://github.com/NixOS/nixpkgs/pull/23190
updated_at: 2017-02-26 05:03:34
body:
  - Provide additional link for support and bug reporting.
  - Use HTTPS links (related: "The IAB encourages all web servers to
  employ TLS to protect their content, and use OCSP stapling to improve
  the efficiency and privacy of revocation checking." [0].
  - Add VERSION_CODENAME

  [0]: https://www.iab.org/documents/correspondence-reports-documents/2017-2/iab-statement-on-ocsp-stapling/

  ###### Motivation for this change


  ###### Things done

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

  ---

  Imho we should always use HTTPS links when possible (the support and bug report URLs are optional).
  `VERSION_CODENAME` could be helpful for #23175 (but it works fine without).


state: closed
title: Update Cura
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/23191
updated_at: 2017-02-28 23:23:54
body:
  ###### Motivation for this change

  New versions of Cura and CuraEngine. Old versions are retained because they are quite different and needed for some printers.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] 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 @the-kenny -- I haven't added you to maintainers of new Cura -- one can call it another application because of all the differences. If you wish I can add you there.


state: closed
title: haskellPackages: use makeExtensible
user_login: cstrahan
html_url: https://github.com/NixOS/nixpkgs/pull/23192
updated_at: 2017-02-28 08:15:50
body:
  ###### Motivation for this change

  This changes the Haskell packages infra to use `makeExtensible`. This is an improvement over the existing overrides mechanism because:

  * The existing way isn't consistent with the rest of nixpkgs (the `override` fn taking a `overrides` attr is unique to the haskell packages: `.override { overrides = self: super: { ... }; }`)
  * `override` doesn't compose as expected -- that is, in the following incantation, the second `override` drops the changes made in the first `override`: `(ghc.override { ... }).override { ... }`
  * Using `makeExtensible` moves us toward a common way to approach the `self: super:` style overrides (`override` has, historically, meant overriding the *inputs* into a drv's expression, whereas `.extends` is intended for OOP-ish overriding of package sets)

  @peti if this looks good to you, I'll update the docs before we merge.

  ###### Things done

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


state: closed
title: urxvtd service doesn't work first time
user_login: laMudri
html_url: https://github.com/NixOS/nixpkgs/issues/23193
updated_at: 2018-11-28 15:54:41
body:
  ## Issue description
  With the urxvtd service enabled on NixOS, the first instance of `urxvtc` does not display anything, but keeps running. All following instances work as expected. This differs from the behaviour of not enabling the urxvtd service and just running `urxvtd` manually, where everything works as expected.


  ### Steps to reproduce
  Set `services.urxvtd.enable = true;`. Reboot and log in. Open a non-urxvt terminal and run `urxvtc` from it.

  I'm running on XFCE with XMonad, and the problem has been reproduced on plain XMonad.


  ## Technical details

  * System: 17.03.git.183eeb3 (Gorilla)
  * Nix version: nix-env (Nix) 1.11.6
  * Nixpkgs version: "17.03.git.183eeb3c0f"

  ----

  /cc @siddharthist @rnhmjoj 


state: open
title: Wi-Fi fails to work when connman is enabled with networking.connman.enable = true.
user_login: nihil-2019
html_url: https://github.com/NixOS/nixpkgs/issues/23196
updated_at: 2018-05-29 20:27:10
body:
  ## Issue description

  When connman is enabled with `networking.connman.enable = true`, connman fails to see Wi-Fi. It will not be listed in technologies & when running `enable wifi` in `connmanctl` you will get the cryptic & confusing error `Error wifi: Method "SetProperty" with signature "sv" on interface "net.connman.Technology" doesn't exist`

  Oddly enough, connman works fine when  ` networking.connman.enable = false` & `networking.wireless.enable = true` (specifically, when wpa_supplicant is running, which of course also requires a valid wpa_supplicant.conf otherwise it'll fail.) & `connmand` is manually run as root.

  ### Steps to reproduce

  1.Put `networking.connman.enable = true` in configuration.nix.
  2. Run `nixos-rebuild switch --upgrade`

  ## Technical details

  * System: 17.03pre101839.53a2baa (Gorilla)
  * Nix version: nix-env (Nix) 1.11.6
  * Nixpkgs version: 17.03pre101839.53a2baa


state: closed
title: Steam fails to find Steam directory if user moves it.
user_login: nihil-2019
html_url: https://github.com/NixOS/nixpkgs/issues/23198
updated_at: 2017-12-24 00:35:02
body:
  ## Issue description

  If the user moves their Steam directory (usually `$HOME/.local/share/Steam`) Steam will show the usual dialog with the buttons "Reinstall" & "Search".  However, if the user clicks "Search" so they can point Steam to their real Steam directory, the box will just close & the error `(zenity:<pid-of-zenity-before-it-crashed>): GLib-GIO-ERROR **: No GSettings schemas are installed on the system`

  A workaround I found while digging through Steam's files is to manually set all broken symlinks under `$HOME/.steam/` & `$HOME/.steampath` to a valid steam directory, which "reinstalls" Steam.

  ### Steps to reproduce

  1. Move Steam directory
  2. Start Steam
  3. Click "Search"
  4. Watch Steam crash.

  ## Technical details

  * System: 17.03pre101839.53a2baa (Gorilla)
  * Nix version: nix-env (Nix) 1.11.6
  * Nixpkgs version: 17.03pre101839.53a2baa


state: closed
title: Changes needed by Reflex Platform
user_login: 3noch
html_url: https://github.com/NixOS/nixpkgs/pull/23199
updated_at: 2017-03-05 00:03:34
body:
  ###### Motivation for this change

  Trying to get Reflex-Platform to use latest nixpkgs. This is a start. I need to test this more too.

  These changes are derived from https://github.com/NixOS/nixpkgs-channels/compare/nixos-unstable...ryantrinkle:ghcjs-update

  Some semantic differences between the original and my changes:

    * The original modified `ghcjs/ghcjs.patch` which was being used for all variations of GHCJS. Instead of changing that, I found that the changes only apply to ghcjsHEAD (which is using the `ghc-8.0` branch) and not the default ghcjs package. So I made `patches` configurable and `ghcjsHEAD` uses a different patch file.
    * [Here](https://github.com/NixOS/nixpkgs-channels/compare/nixos-unstable...ryantrinkle:ghcjs-update#diff-290b63a2b3b2ea74530c5e12f9e17c4eR55), if `ghcLibdir` was `null`, then `${libDir}/ghc_libdir_override` would end up being written as an empty file. I changed this so that it does not run this code at all when `ghcLibdir == null`.

  cc @ryantrinkle @ElvishJerricco


  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs 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: Configuring St in /etc/nixos/configuration.nix
user_login: gigavinyl
html_url: https://github.com/NixOS/nixpkgs/issues/23200
updated_at: 2017-10-28 23:24:08
body:
  ## Issue description
  I'm trying to configure the st terminal in my /etc/nixos/configuration.nix but with no luck. St installs without errors but when I launch it, it's running the stock configuration, not my custom one.

  ### Steps to reproduce
  ```nix
  # relevant portion of /etc/nixos/configuration.nix
  environment.systemPackages = with pkgs; [
      acpi
      audacity
  # ...
      (pkgs.lib.overrideDerivation pkgs.st (attrs: {
        configFile = builtins.readFile ./st-config.h;
      }))
  ];
  ```

  ```c
  // /etc/nixos/st-config.h
  static const char *colorname[] = {

    /* 8 normal colors */
    [0] = "#3c3e42", /* black   */
    [1] = "#dd6880", /* red     */
    [2] = "#83b879", /* green   */
    [3] = "#dec790", /* yellow  */
    [4] = "#95b5e4", /* blue    */
    [5] = "#c1a3e0", /* magenta */
    [6] = "#64c1d4", /* cyan    */
    [7] = "#9a9da3", /* white   */

    /* 8 bright colors */
    [8]  = "#4f5558", /* black   */
    [9]  = "#de889a", /* red     */
    [10] = "#99c490", /* green   */
    [11] = "#e7d09a", /* yellow  */
    [12] = "#a0beea", /* blue    */
    [13] = "#cbacea", /* magenta */
    [14] = "#88d1df", /* cyan    */
    [15] = "#b4b7bb", /* white   */

    /* special colors */
    [256] = "#212121", /* background */
    [257] = "#aeb1b7", /* foreground */
  };

  /*
  * default colors (colorname index)
  * foreground, background, cursor
  */
  static unsigned int defaultfg = 257;
  static unsigned int defaultbg = 256;
  static unsigned int defaultcs = 257;

  /*
  * colors used, when the specific fg == defaultfg. so in reverse mode this
  * will reverse too. another logic would only make the simple feature too
  * complex.
  */
  static unsigned int defaultitalic = 7;
  static unsigned int defaultunderline = 7;

  static char font[] = "GohuFont:pixelsize=12:antialias=false";

  static int borderpx = 2;

  /*
   * What program is execed by st depends of these precedence rules:
   * 1: program passed with -e
   * 2: utmp option
   * 3: SHELL environment variable
   * 4: value of shell in /etc/passwd
   * 5: value of shell in config.h
   */
  static char shell[] = "/usr/bin/env zsh";
  static char *utmp = NULL;
  static char stty_args[] = "stty raw pass8 nl -echo -iexten -cstopb 38400";

  /* identification sequence returned in DA and DECID */
  static char vtiden[] = "\033[?6c";

  /* Kerning / character bounding-box multipliers */
  static float cwscale = 1.0;
  static float chscale = 1.0;

  /*
   * word delimiter string
   *
   * More advanced example: " `'\"()[]{}"
   */
  static char worddelimiters[] = " ";

  /* selection timeouts (in milliseconds) */
  static unsigned int doubleclicktimeout = 300;
  static unsigned int tripleclicktimeout = 600;

  /* alt screens */
  static int allowaltscreen = 1;

  /* frames per second st should at maximum draw to the screen */
  static unsigned int xfps = 120;
  static unsigned int actionfps = 30;

  /*
   * blinking timeout (set to 0 to disable blinking) for the terminal blinking
   * attribute.
   */
  static unsigned int blinktimeout = 800;

  /*
   * thickness of underline and bar cursors
   */
  static unsigned int cursorthickness = 2;

  /*
   * bell volume. It must be a value between -100 and 100. Use 0 for disabling
   * it
   */
  static int bellvolume = 0;

  /* default TERM value */
  static char termname[] = "st-256color";

  /*
   * spaces per tab
   *
   * When you are changing this value, don't forget to adapt the »it« value in
   * the st.info and appropriately install the st.info in the environment where
   * you use this st version.
   *
   *	it#$tabspaces,
   *
   * Secondly make sure your kernel is not expanding tabs. When running `stty
   * -a` »tab0« should appear. You can tell the terminal to not expand tabs by
   *  running following command:
   *
   *	stty tabs
   */
  static unsigned int tabspaces = 8;

  /*
   * Default shape of cursor
   * 2: Block ("█")
   * 4: Underline ("_")
   * 6: Bar ("|")
   * 7: Snowman ("☃")
   */
  static unsigned int cursorshape = 2;

  /*
   * Default columns and rows numbers
   */

  static unsigned int cols = 80;
  static unsigned int rows = 24;

  /*
   * Default colour and shape of the mouse cursor
   */
  static unsigned int mouseshape = XC_xterm;
  static unsigned int mousefg = 7;
  static unsigned int mousebg = 0;

  /*
   * Color used to display font attributes when fontconfig selected a font which
   * doesn't match the ones requested.
   */
  static unsigned int defaultattr = 11;

  /*
   * Internal mouse shortcuts.
   * Beware that overloading Button1 will disable the selection.
   */
  static MouseShortcut mshortcuts[] = {
  	/* button               mask            string */
  	{ Button4,              XK_ANY_MOD,     "\031" },
  	{ Button5,              XK_ANY_MOD,     "\005" },
  };

  /* Internal keyboard shortcuts. */
  #define MODKEY Mod1Mask

  static Shortcut shortcuts[] = {
  	/* mask                 keysym          function        argument */
  	{ XK_ANY_MOD,           XK_Break,       sendbreak,      {.i =  0} },
  	{ ControlMask,          XK_Print,       toggleprinter,  {.i =  0} },
  	{ ShiftMask,            XK_Print,       printscreen,    {.i =  0} },
  	{ XK_ANY_MOD,           XK_Print,       printsel,       {.i =  0} },
  	{ MODKEY|ShiftMask,     XK_Prior,       xzoom,          {.f = +1} },
  	{ MODKEY|ShiftMask,     XK_Next,        xzoom,          {.f = -1} },
  	{ MODKEY|ShiftMask,     XK_Home,        xzoomreset,     {.f =  0} },
  	{ ShiftMask,            XK_Insert,      selpaste,       {.i =  0} },
  	{ MODKEY|ShiftMask,     XK_Insert,      clippaste,      {.i =  0} },
  	{ MODKEY|ShiftMask,     XK_C,           clipcopy,       {.i =  0} },
  	{ MODKEY|ShiftMask,     XK_V,           clippaste,      {.i =  0} },
  	{ MODKEY,               XK_Num_Lock,    numlock,        {.i =  0} },
  	{ MODKEY,               XK_Control_L,   iso14755,       {.i =  0} },
  };

  /*
   * Special keys (change & recompile st.info accordingly)
   *
   * Mask value:
   * * Use XK_ANY_MOD to match the key no matter modifiers state
   * * Use XK_NO_MOD to match the key alone (no modifiers)
   * appkey value:
   * * 0: no value
   * * > 0: keypad application mode enabled
   * *   = 2: term.numlock = 1
   * * < 0: keypad application mode disabled
   * appcursor value:
   * * 0: no value
   * * > 0: cursor application mode enabled
   * * < 0: cursor application mode disabled
   * crlf value
   * * 0: no value
   * * > 0: crlf mode is enabled
   * * < 0: crlf mode is disabled
   *
   * Be careful with the order of the definitions because st searches in
   * this table sequentially, so any XK_ANY_MOD must be in the last
   * position for a key.
   */

  /*
   * If you want keys other than the X11 function keys (0xFD00 - 0xFFFF)
   * to be mapped below, add them to this array.
   */
  static KeySym mappedkeys[] = { -1 };

  /*
   * State bits to ignore when matching key or button events.  By default,
   * numlock (Mod2Mask) and keyboard layout (XK_SWITCH_MOD) are ignored.
   */
  static uint ignoremod = Mod2Mask|XK_SWITCH_MOD;

  /*
   * Override mouse-select while mask is active (when MODE_MOUSE is set).
   * Note that if you want to use ShiftMask with selmasks, set this to an other
   * modifier, set to 0 to not use it.
   */
  static uint forceselmod = ShiftMask;

  /*
   * This is the huge key array which defines all compatibility to the Linux
   * world. Please decide about changes wisely.
   */
  static Key key[] = {
  	/* keysym           mask            string      appkey appcursor crlf */
  	{ XK_KP_Home,       ShiftMask,      "\033[2J",       0,   -1,    0},
  	{ XK_KP_Home,       ShiftMask,      "\033[1;2H",     0,   +1,    0},
  	{ XK_KP_Home,       XK_ANY_MOD,     "\033[H",        0,   -1,    0},
  	{ XK_KP_Home,       XK_ANY_MOD,     "\033[1~",       0,   +1,    0},
  	{ XK_KP_Up,         XK_ANY_MOD,     "\033Ox",       +1,    0,    0},
  	{ XK_KP_Up,         XK_ANY_MOD,     "\033[A",        0,   -1,    0},
  	{ XK_KP_Up,         XK_ANY_MOD,     "\033OA",        0,   +1,    0},
  	{ XK_KP_Down,       XK_ANY_MOD,     "\033Or",       +1,    0,    0},
  	{ XK_KP_Down,       XK_ANY_MOD,     "\033[B",        0,   -1,    0},
  	{ XK_KP_Down,       XK_ANY_MOD,     "\033OB",        0,   +1,    0},
  	{ XK_KP_Left,       XK_ANY_MOD,     "\033Ot",       +1,    0,    0},
  	{ XK_KP_Left,       XK_ANY_MOD,     "\033[D",        0,   -1,    0},
  	{ XK_KP_Left,       XK_ANY_MOD,     "\033OD",        0,   +1,    0},
  	{ XK_KP_Right,      XK_ANY_MOD,     "\033Ov",       +1,    0,    0},
  	{ XK_KP_Right,      XK_ANY_MOD,     "\033[C",        0,   -1,    0},
  	{ XK_KP_Right,      XK_ANY_MOD,     "\033OC",        0,   +1,    0},
  	{ XK_KP_Prior,      ShiftMask,      "\033[5;2~",     0,    0,    0},
  	{ XK_KP_Prior,      XK_ANY_MOD,     "\033[5~",       0,    0,    0},
  	{ XK_KP_Begin,      XK_ANY_MOD,     "\033[E",        0,    0,    0},
  	{ XK_KP_End,        ControlMask,    "\033[J",       -1,    0,    0},
  	{ XK_KP_End,        ControlMask,    "\033[1;5F",    +1,    0,    0},
  	{ XK_KP_End,        ShiftMask,      "\033[K",       -1,    0,    0},
  	{ XK_KP_End,        ShiftMask,      "\033[1;2F",    +1,    0,    0},
  	{ XK_KP_End,        XK_ANY_MOD,     "\033[4~",       0,    0,    0},
  	{ XK_KP_Next,       ShiftMask,      "\033[6;2~",     0,    0,    0},
  	{ XK_KP_Next,       XK_ANY_MOD,     "\033[6~",       0,    0,    0},
  	{ XK_KP_Insert,     ShiftMask,      "\033[2;2~",    +1,    0,    0},
  	{ XK_KP_Insert,     ShiftMask,      "\033[4l",      -1,    0,    0},
  	{ XK_KP_Insert,     ControlMask,    "\033[L",       -1,    0,    0},
  	{ XK_KP_Insert,     ControlMask,    "\033[2;5~",    +1,    0,    0},
  	{ XK_KP_Insert,     XK_ANY_MOD,     "\033[4h",      -1,    0,    0},
  	{ XK_KP_Insert,     XK_ANY_MOD,     "\033[2~",      +1,    0,    0},
  	{ XK_KP_Delete,     ControlMask,    "\033[M",       -1,    0,    0},
  	{ XK_KP_Delete,     ControlMask,    "\033[3;5~",    +1,    0,    0},
  	{ XK_KP_Delete,     ShiftMask,      "\033[2K",      -1,    0,    0},
  	{ XK_KP_Delete,     ShiftMask,      "\033[3;2~",    +1,    0,    0},
  	{ XK_KP_Delete,     XK_ANY_MOD,     "\033[P",       -1,    0,    0},
  	{ XK_KP_Delete,     XK_ANY_MOD,     "\033[3~",      +1,    0,    0},
  	{ XK_KP_Multiply,   XK_ANY_MOD,     "\033Oj",       +2,    0,    0},
  	{ XK_KP_Add,        XK_ANY_MOD,     "\033Ok",       +2,    0,    0},
  	{ XK_KP_Enter,      XK_ANY_MOD,     "\033OM",       +2,    0,    0},
  	{ XK_KP_Enter,      XK_ANY_MOD,     "\r",           -1,    0,   -1},
  	{ XK_KP_Enter,      XK_ANY_MOD,     "\r\n",         -1,    0,   +1},
  	{ XK_KP_Subtract,   XK_ANY_MOD,     "\033Om",       +2,    0,    0},
  	{ XK_KP_Decimal,    XK_ANY_MOD,     "\033On",       +2,    0,    0},
  	{ XK_KP_Divide,     XK_ANY_MOD,     "\033Oo",       +2,    0,    0},
  	{ XK_KP_0,          XK_ANY_MOD,     "\033Op",       +2,    0,    0},
  	{ XK_KP_1,          XK_ANY_MOD,     "\033Oq",       +2,    0,    0},
  	{ XK_KP_2,          XK_ANY_MOD,     "\033Or",       +2,    0,    0},
  	{ XK_KP_3,          XK_ANY_MOD,     "\033Os",       +2,    0,    0},
  	{ XK_KP_4,          XK_ANY_MOD,     "\033Ot",       +2,    0,    0},
  	{ XK_KP_5,          XK_ANY_MOD,     "\033Ou",       +2,    0,    0},
  	{ XK_KP_6,          XK_ANY_MOD,     "\033Ov",       +2,    0,    0},
  	{ XK_KP_7,          XK_ANY_MOD,     "\033Ow",       +2,    0,    0},
  	{ XK_KP_8,          XK_ANY_MOD,     "\033Ox",       +2,    0,    0},
  	{ XK_KP_9,          XK_ANY_MOD,     "\033Oy",       +2,    0,    0},
  	{ XK_Up,            ShiftMask,      "\033[1;2A",     0,    0,    0},
  	{ XK_Up,            Mod1Mask,       "\033[1;3A",     0,    0,    0},
  	{ XK_Up,         ShiftMask|Mod1Mask,"\033[1;4A",     0,    0,    0},
  	{ XK_Up,            ControlMask,    "\033[1;5A",     0,    0,    0},
  	{ XK_Up,      ShiftMask|ControlMask,"\033[1;6A",     0,    0,    0},
  	{ XK_Up,       ControlMask|Mod1Mask,"\033[1;7A",     0,    0,    0},
  	{ XK_Up,ShiftMask|ControlMask|Mod1Mask,"\033[1;8A",  0,    0,    0},
  	{ XK_Up,            XK_ANY_MOD,     "\033[A",        0,   -1,    0},
  	{ XK_Up,            XK_ANY_MOD,     "\033OA",        0,   +1,    0},
  	{ XK_Down,          ShiftMask,      "\033[1;2B",     0,    0,    0},
  	{ XK_Down,          Mod1Mask,       "\033[1;3B",     0,    0,    0},
  	{ XK_Down,       ShiftMask|Mod1Mask,"\033[1;4B",     0,    0,    0},
  	{ XK_Down,          ControlMask,    "\033[1;5B",     0,    0,    0},
  	{ XK_Down,    ShiftMask|ControlMask,"\033[1;6B",     0,    0,    0},
  	{ XK_Down,     ControlMask|Mod1Mask,"\033[1;7B",     0,    0,    0},
  	{ XK_Down,ShiftMask|ControlMask|Mod1Mask,"\033[1;8B",0,    0,    0},
  	{ XK_Down,          XK_ANY_MOD,     "\033[B",        0,   -1,    0},
  	{ XK_Down,          XK_ANY_MOD,     "\033OB",        0,   +1,    0},
  	{ XK_Left,          ShiftMask,      "\033[1;2D",     0,    0,    0},
  	{ XK_Left,          Mod1Mask,       "\033[1;3D",     0,    0,    0},
  	{ XK_Left,       ShiftMask|Mod1Mask,"\033[1;4D",     0,    0,    0},
  	{ XK_Left,          ControlMask,    "\033[1;5D",     0,    0,    0},
  	{ XK_Left,    ShiftMask|ControlMask,"\033[1;6D",     0,    0,    0},
  	{ XK_Left,     ControlMask|Mod1Mask,"\033[1;7D",     0,    0,    0},
  	{ XK_Left,ShiftMask|ControlMask|Mod1Mask,"\033[1;8D",0,    0,    0},
  	{ XK_Left,          XK_ANY_MOD,     "\033[D",        0,   -1,    0},
  	{ XK_Left,          XK_ANY_MOD,     "\033OD",        0,   +1,    0},
  	{ XK_Right,         ShiftMask,      "\033[1;2C",     0,    0,    0},
  	{ XK_Right,         Mod1Mask,       "\033[1;3C",     0,    0,    0},
  	{ XK_Right,      ShiftMask|Mod1Mask,"\033[1;4C",     0,    0,    0},
  	{ XK_Right,         ControlMask,    "\033[1;5C",     0,    0,    0},
  	{ XK_Right,   ShiftMask|ControlMask,"\033[1;6C",     0,    0,    0},
  	{ XK_Right,    ControlMask|Mod1Mask,"\033[1;7C",     0,    0,    0},
  	{ XK_Right,ShiftMask|ControlMask|Mod1Mask,"\033[1;8C",0,   0,    0},
  	{ XK_Right,         XK_ANY_MOD,     "\033[C",        0,   -1,    0},
  	{ XK_Right,         XK_ANY_MOD,     "\033OC",        0,   +1,    0},
  	{ XK_ISO_Left_Tab,  ShiftMask,      "\033[Z",        0,    0,    0},
  	{ XK_Return,        Mod1Mask,       "\033\r",        0,    0,   -1},
  	{ XK_Return,        Mod1Mask,       "\033\r\n",      0,    0,   +1},
  	{ XK_Return,        XK_ANY_MOD,     "\r",            0,    0,   -1},
  	{ XK_Return,        XK_ANY_MOD,     "\r\n",          0,    0,   +1},
  	{ XK_Insert,        ShiftMask,      "\033[4l",      -1,    0,    0},
  	{ XK_Insert,        ShiftMask,      "\033[2;2~",    +1,    0,    0},
  	{ XK_Insert,        ControlMask,    "\033[L",       -1,    0,    0},
  	{ XK_Insert,        ControlMask,    "\033[2;5~",    +1,    0,    0},
  	{ XK_Insert,        XK_ANY_MOD,     "\033[4h",      -1,    0,    0},
  	{ XK_Insert,        XK_ANY_MOD,     "\033[2~",      +1,    0,    0},
  	{ XK_Delete,        ControlMask,    "\033[M",       -1,    0,    0},
  	{ XK_Delete,        ControlMask,    "\033[3;5~",    +1,    0,    0},
  	{ XK_Delete,        ShiftMask,      "\033[2K",      -1,    0,    0},
  	{ XK_Delete,        ShiftMask,      "\033[3;2~",    +1,    0,    0},
  	{ XK_Delete,        XK_ANY_MOD,     "\033[P",       -1,    0,    0},
  	{ XK_Delete,        XK_ANY_MOD,     "\033[3~",      +1,    0,    0},
  	{ XK_BackSpace,     XK_NO_MOD,      "\177",          0,    0,    0},
  	{ XK_BackSpace,     Mod1Mask,       "\033\177",      0,    0,    0},
  	{ XK_Home,          ShiftMask,      "\033[2J",       0,   -1,    0},
  	{ XK_Home,          ShiftMask,      "\033[1;2H",     0,   +1,    0},
  	{ XK_Home,          XK_ANY_MOD,     "\033[H",        0,   -1,    0},
  	{ XK_Home,          XK_ANY_MOD,     "\033[1~",       0,   +1,    0},
  	{ XK_End,           ControlMask,    "\033[J",       -1,    0,    0},
  	{ XK_End,           ControlMask,    "\033[1;5F",    +1,    0,    0},
  	{ XK_End,           ShiftMask,      "\033[K",       -1,    0,    0},
  	{ XK_End,           ShiftMask,      "\033[1;2F",    +1,    0,    0},
  	{ XK_End,           XK_ANY_MOD,     "\033[4~",       0,    0,    0},
  	{ XK_Prior,         ControlMask,    "\033[5;5~",     0,    0,    0},
  	{ XK_Prior,         ShiftMask,      "\033[5;2~",     0,    0,    0},
  	{ XK_Prior,         XK_ANY_MOD,     "\033[5~",       0,    0,    0},
  	{ XK_Next,          ControlMask,    "\033[6;5~",     0,    0,    0},
  	{ XK_Next,          ShiftMask,      "\033[6;2~",     0,    0,    0},
  	{ XK_Next,          XK_ANY_MOD,     "\033[6~",       0,    0,    0},
  	{ XK_F1,            XK_NO_MOD,      "\033OP" ,       0,    0,    0},
  	{ XK_F1, /* F13 */  ShiftMask,      "\033[1;2P",     0,    0,    0},
  	{ XK_F1, /* F25 */  ControlMask,    "\033[1;5P",     0,    0,    0},
  	{ XK_F1, /* F37 */  Mod4Mask,       "\033[1;6P",     0,    0,    0},
  	{ XK_F1, /* F49 */  Mod1Mask,       "\033[1;3P",     0,    0,    0},
  	{ XK_F1, /* F61 */  Mod3Mask,       "\033[1;4P",     0,    0,    0},
  	{ XK_F2,            XK_NO_MOD,      "\033OQ" ,       0,    0,    0},
  	{ XK_F2, /* F14 */  ShiftMask,      "\033[1;2Q",     0,    0,    0},
  	{ XK_F2, /* F26 */  ControlMask,    "\033[1;5Q",     0,    0,    0},
  	{ XK_F2, /* F38 */  Mod4Mask,       "\033[1;6Q",     0,    0,    0},
  	{ XK_F2, /* F50 */  Mod1Mask,       "\033[1;3Q",     0,    0,    0},
  	{ XK_F2, /* F62 */  Mod3Mask,       "\033[1;4Q",     0,    0,    0},
  	{ XK_F3,            XK_NO_MOD,      "\033OR" ,       0,    0,    0},
  	{ XK_F3, /* F15 */  ShiftMask,      "\033[1;2R",     0,    0,    0},
  	{ XK_F3, /* F27 */  ControlMask,    "\033[1;5R",     0,    0,    0},
  	{ XK_F3, /* F39 */  Mod4Mask,       "\033[1;6R",     0,    0,    0},
  	{ XK_F3, /* F51 */  Mod1Mask,       "\033[1;3R",     0,    0,    0},
  	{ XK_F3, /* F63 */  Mod3Mask,       "\033[1;4R",     0,    0,    0},
  	{ XK_F4,            XK_NO_MOD,      "\033OS" ,       0,    0,    0},
  	{ XK_F4, /* F16 */  ShiftMask,      "\033[1;2S",     0,    0,    0},
  	{ XK_F4, /* F28 */  ControlMask,    "\033[1;5S",     0,    0,    0},
  	{ XK_F4, /* F40 */  Mod4Mask,       "\033[1;6S",     0,    0,    0},
  	{ XK_F4, /* F52 */  Mod1Mask,       "\033[1;3S",     0,    0,    0},
  	{ XK_F5,            XK_NO_MOD,      "\033[15~",      0,    0,    0},
  	{ XK_F5, /* F17 */  ShiftMask,      "\033[15;2~",    0,    0,    0},
  	{ XK_F5, /* F29 */  ControlMask,    "\033[15;5~",    0,    0,    0},
  	{ XK_F5, /* F41 */  Mod4Mask,       "\033[15;6~",    0,    0,    0},
  	{ XK_F5, /* F53 */  Mod1Mask,       "\033[15;3~",    0,    0,    0},
  	{ XK_F6,            XK_NO_MOD,      "\033[17~",      0,    0,    0},
  	{ XK_F6, /* F18 */  ShiftMask,      "\033[17;2~",    0,    0,    0},
  	{ XK_F6, /* F30 */  ControlMask,    "\033[17;5~",    0,    0,    0},
  	{ XK_F6, /* F42 */  Mod4Mask,       "\033[17;6~",    0,    0,    0},
  	{ XK_F6, /* F54 */  Mod1Mask,       "\033[17;3~",    0,    0,    0},
  	{ XK_F7,            XK_NO_MOD,      "\033[18~",      0,    0,    0},
  	{ XK_F7, /* F19 */  ShiftMask,      "\033[18;2~",    0,    0,    0},
  	{ XK_F7, /* F31 */  ControlMask,    "\033[18;5~",    0,    0,    0},
  	{ XK_F7, /* F43 */  Mod4Mask,       "\033[18;6~",    0,    0,    0},
  	{ XK_F7, /* F55 */  Mod1Mask,       "\033[18;3~",    0,    0,    0},
  	{ XK_F8,            XK_NO_MOD,      "\033[19~",      0,    0,    0},
  	{ XK_F8, /* F20 */  ShiftMask,      "\033[19;2~",    0,    0,    0},
  	{ XK_F8, /* F32 */  ControlMask,    "\033[19;5~",    0,    0,    0},
  	{ XK_F8, /* F44 */  Mod4Mask,       "\033[19;6~",    0,    0,    0},
  	{ XK_F8, /* F56 */  Mod1Mask,       "\033[19;3~",    0,    0,    0},
  	{ XK_F9,            XK_NO_MOD,      "\033[20~",      0,    0,    0},
  	{ XK_F9, /* F21 */  ShiftMask,      "\033[20;2~",    0,    0,    0},
  	{ XK_F9, /* F33 */  ControlMask,    "\033[20;5~",    0,    0,    0},
  	{ XK_F9, /* F45 */  Mod4Mask,       "\033[20;6~",    0,    0,    0},
  	{ XK_F9, /* F57 */  Mod1Mask,       "\033[20;3~",    0,    0,    0},
  	{ XK_F10,           XK_NO_MOD,      "\033[21~",      0,    0,    0},
  	{ XK_F10, /* F22 */ ShiftMask,      "\033[21;2~",    0,    0,    0},
  	{ XK_F10, /* F34 */ ControlMask,    "\033[21;5~",    0,    0,    0},
  	{ XK_F10, /* F46 */ Mod4Mask,       "\033[21;6~",    0,    0,    0},
  	{ XK_F10, /* F58 */ Mod1Mask,       "\033[21;3~",    0,    0,    0},
  	{ XK_F11,           XK_NO_MOD,      "\033[23~",      0,    0,    0},
  	{ XK_F11, /* F23 */ ShiftMask,      "\033[23;2~",    0,    0,    0},
  	{ XK_F11, /* F35 */ ControlMask,    "\033[23;5~",    0,    0,    0},
  	{ XK_F11, /* F47 */ Mod4Mask,       "\033[23;6~",    0,    0,    0},
  	{ XK_F11, /* F59 */ Mod1Mask,       "\033[23;3~",    0,    0,    0},
  	{ XK_F12,           XK_NO_MOD,      "\033[24~",      0,    0,    0},
  	{ XK_F12, /* F24 */ ShiftMask,      "\033[24;2~",    0,    0,    0},
  	{ XK_F12, /* F36 */ ControlMask,    "\033[24;5~",    0,    0,    0},
  	{ XK_F12, /* F48 */ Mod4Mask,       "\033[24;6~",    0,    0,    0},
  	{ XK_F12, /* F60 */ Mod1Mask,       "\033[24;3~",    0,    0,    0},
  	{ XK_F13,           XK_NO_MOD,      "\033[1;2P",     0,    0,    0},
  	{ XK_F14,           XK_NO_MOD,      "\033[1;2Q",     0,    0,    0},
  	{ XK_F15,           XK_NO_MOD,      "\033[1;2R",     0,    0,    0},
  	{ XK_F16,           XK_NO_MOD,      "\033[1;2S",     0,    0,    0},
  	{ XK_F17,           XK_NO_MOD,      "\033[15;2~",    0,    0,    0},
  	{ XK_F18,           XK_NO_MOD,      "\033[17;2~",    0,    0,    0},
  	{ XK_F19,           XK_NO_MOD,      "\033[18;2~",    0,    0,    0},
  	{ XK_F20,           XK_NO_MOD,      "\033[19;2~",    0,    0,    0},
  	{ XK_F21,           XK_NO_MOD,      "\033[20;2~",    0,    0,    0},
  	{ XK_F22,           XK_NO_MOD,      "\033[21;2~",    0,    0,    0},
  	{ XK_F23,           XK_NO_MOD,      "\033[23;2~",    0,    0,    0},
  	{ XK_F24,           XK_NO_MOD,      "\033[24;2~",    0,    0,    0},
  	{ XK_F25,           XK_NO_MOD,      "\033[1;5P",     0,    0,    0},
  	{ XK_F26,           XK_NO_MOD,      "\033[1;5Q",     0,    0,    0},
  	{ XK_F27,           XK_NO_MOD,      "\033[1;5R",     0,    0,    0},
  	{ XK_F28,           XK_NO_MOD,      "\033[1;5S",     0,    0,    0},
  	{ XK_F29,           XK_NO_MOD,      "\033[15;5~",    0,    0,    0},
  	{ XK_F30,           XK_NO_MOD,      "\033[17;5~",    0,    0,    0},
  	{ XK_F31,           XK_NO_MOD,      "\033[18;5~",    0,    0,    0},
  	{ XK_F32,           XK_NO_MOD,      "\033[19;5~",    0,    0,    0},
  	{ XK_F33,           XK_NO_MOD,      "\033[20;5~",    0,    0,    0},
  	{ XK_F34,           XK_NO_MOD,      "\033[21;5~",    0,    0,    0},
  	{ XK_F35,           XK_NO_MOD,      "\033[23;5~",    0,    0,    0},
  };

  /*
   * Selection types' masks.
   * Use the same masks as usual.
   * Button1Mask is always unset, to make masks match between ButtonPress.
   * ButtonRelease and MotionNotify.
   * If no match is found, regular selection is used.
   */
  static uint selmasks[] = {
  	[SEL_RECTANGULAR] = Mod1Mask,
  };

  /*
   * Printable characters in ASCII, used to estimate the advance width
   * of single wide characters.
   */
  static char ascii_printable[] =
  	" !\"#$%&'()*+,-./0123456789:;<=>?"
  	"@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_"
  	"`abcdefghijklmnopqrstuvwxyz{|}~";
  ```


  ## Technical details

  * System: 17.03pre101839.53a2baa (Gorilla)
  * Nix version: nix-env (Nix) 1.11.6
  * Nixpkgs version: "17.03pre101839.53a2baa"


state: closed
title: KDE help pages broken
user_login: benley
html_url: https://github.com/NixOS/nixpkgs/issues/23201
updated_at: 2018-10-04 22:43:37
body:
  ## Issue description

  If you hit F1 in a KDE app on release-16.09, the help browser comes up with the following error (including the &lt;br&gt; tag split across lines):

  ```
  The requested help file could not be parsed:<br 
  />/run/current-system/sw/share/doc/HTML/en//dolphin/index.docbook
  ```

  The mentioned file does exist and appears to be a valid docbook document, so perhaps that newline has something to do with it?

  ### Steps to reproduce

  Run KDE 5 on nixos 16.09.  In Dolphin or Konqueror (or probably any KDE app), hit F1 or use the Help menu to bring up the help browser.  Notice that most of the pages are broken.

  ## Technical details

  * System: NixOS 16.09
  * Nix version: 1.11.6
  * Nixpkgs version: 16.09pre-git (at ec7a66c035fa5fd3225d42afdc50c2d212a17f85 with a few local patches)


state: closed
title: styx and themes: 0.5.0 -> 0.6.0
user_login: ericsagnes
html_url: https://github.com/NixOS/nixpkgs/pull/23202
updated_at: 2017-02-26 11:52:31
body:
  ###### Motivation for this change

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of 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 linking issues
user_login: gigavinyl
html_url: https://github.com/NixOS/nixpkgs/issues/23203
updated_at: 2017-02-27 08:13:29
body:
  ## Issue description
  For some reason, status bar applications (bar-xft and dzen2, specifically) output errors like this:
  ```bash
  lemonbar: relocation error: /nix/store/amjgskg17wv125v9kahqdfxh8sx6mxgp-glibc-2.24/lib/libpthread.so.0: symbol __libc_dl_error_tsd, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
  ```
  Installing glibc locally and running bar or dzen2 seems to solve the problem. However, this causes basic utilities like clear to output garbage, seemingly random errors with random unicode symbols. Installing glibc globally fixes the issue. I have to do this every time I reboot my computer.

  ### Steps to reproduce
  1. Install bar-xft and use zsh as the user's shell.
  2. Attempt to launch bar-xft (or "lemonbar") and receive the error.
  3. `nix-shell -i glibc`
  4. Launch bar.
  5. Try running 'clear' and see a random spaghetti error.
  6. Add "glibc" to /etc/nixos/configuration.
  7. `sudo nixos-rebuild --upgrade`
  8. Profit? But not really because I have to jump through these hoops every time I start my computer.

  ## Technical details

  * System: 17.03pre101839.53a2baa (Gorilla)
  * Nix version: nix-env (Nix) 1.11.6
  * Nixpkgs version: 17.03pre101839.53a2baa


state: closed
title: musescore: add darwin-specific package
user_login: yurrriq
html_url: https://github.com/NixOS/nixpkgs/pull/23204
updated_at: 2017-03-06 22:13:34
body:
  ###### Motivation for this change

  The [existing package](https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/audio/musescore/default.nix) has: `platforms = platforms.linux` and I wanted a version that works on macOS. The added `musescore-darwin` package is basically a clone of the [Homebrew cask version](https://github.com/caskroom/homebrew-cask/blob/master/Casks/musescore.rb) and uses [the `.dmg` distributed by MuseScore](https://musescore.org/en/download).

  ###### Things done

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

  ---


state: closed
title: luakit: remove
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/pull/23205
updated_at: 2017-02-26 11:08:00
body:
  ###### Motivation for this change

  There was no release for luakit in the last 5 years, so I suggest to
  remove it. Also because there are alternatives for vi-like browsers.


state: closed
title: lilypond-unstable: init at 2.19.24
user_login: yurrriq
html_url: https://github.com/NixOS/nixpkgs/pull/23206
updated_at: 2017-03-06 22:13:51
body:
  ###### Motivation for this change

  In my personal projects I require some 2.19.x features.

  ###### Things done

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

  ---


state: closed
title: sonarr: 2.0.0.4472 -> 2.0.0.4613
user_login: fadenb
html_url: https://github.com/NixOS/nixpkgs/pull/23209
updated_at: 2017-02-26 12:33:26
body:
  ###### Motivation for this change
  New version available (unfortunately no proper changelog available this time)


  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of 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: 17.1 -> 18.0
user_login: fadenb
html_url: https://github.com/NixOS/nixpkgs/pull/23210
updated_at: 2017-02-26 12:36:53
body:
  ###### Motivation for this change
  New major version released. Changelog available at https://github.com/nzbget/nzbget/releases/tag/v18.0


  ###### Things done

  I upgraded an existing installation to this version and tested a fresh install.
  I only tested basic downloading and extraction not any of the new features.

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

  ---


state: closed
title: emby: 3.1.5 -> 3.2.4
user_login: fadenb
html_url: https://github.com/NixOS/nixpkgs/pull/23212
updated_at: 2017-02-26 13:30:18
body:
  ###### Motivation for this change
  New version available.
  Changelogs:
  https://github.com/MediaBrowser/Emby/releases/tag/3.2.0
  https://github.com/MediaBrowser/Emby/releases/tag/3.2.1
  https://github.com/MediaBrowser/Emby/releases/tag/3.2.3
  https://github.com/MediaBrowser/Emby/releases/tag/3.2.4


  ###### Things done

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

  ---


state: open
title: Support custom keybindings
user_login: TomSmeets
html_url: https://github.com/NixOS/nixpkgs/issues/23213
updated_at: 2017-02-26 14:14:42
body:
  # Problem
  Defining custom keybindings requires the creation of two separate mapping files for the `virtual-console` and the `xserver`.

  # Solution
  A uniform way to define keybindings inside `configuration.nix`.
  These should then be converted and loaded by both `kbd` and `xmodmap` (xserver).


state: closed
title: mcelog: init Machine Check Exception Logging Daemon service
user_login: grahamc
html_url: https://github.com/NixOS/nixpkgs/pull/23214
updated_at: 2017-02-26 16:43:01
body:
  ###### Motivation for this change

  I'm getting mce errors in my journal, and found we don't already have the mcelog daemon.

  This daemon takes Machine Check Exception logs and converts them to reasonable messages for people.

  ###### Things done

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

  ---


state: closed
title: openfortivpn: 1.2.0 -> 1.3.0
user_login: gilligan
html_url: https://github.com/NixOS/nixpkgs/pull/23215
updated_at: 2017-03-18 15:18:50
body:
  ###### Motivation for this change

  Update openfortivpn from 1.2.0 to 1.3.0

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

  ---

  I tried this and I can connect to my company vpn just fine. There is one issue though: after closing the tunnel again there is some garbage appended to my `/etc/resolv.conf`:

  ```
  ^S^]AddTrust Exte<91>
  ```

  The string `AddTrust` does not even seem to occur in the openfortivpn code base and googling for it does not seem to yield anything useful. Does anyone have an idea what this might be?

  *Edit*: upstream ticket is [here](https://github.com/adrienverge/openfortivpn/issues/103)


state: closed
title: phpfpm: eliminate build at evaluation time
user_login: fkz
html_url: https://github.com/NixOS/nixpkgs/pull/23216
updated_at: 2017-03-07 14:10:25
body:
  ###### Motivation for this change
  phpfpm currently uses `readFile` to read the php.ini file from the phpPackage. This causes php to be build at evaluation time.

  This eliminates the use of readFile and builds the php.ini at build time.

  ###### Things done

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

  ---


state: open
title: security-wrappers: default owner/group
user_login: LnL7
html_url: https://github.com/NixOS/nixpkgs/issues/23217
updated_at: 2019-05-27 19:27:08
body:
  ## Issue description

  While creating a submodule definition for `security.wrappers` I noticed some strange behaviour with the owner/group of setuid wrappers. Depending on what attributes are defined, regardless if they have a default value the owner and group will change it's default to nobody:nogroup.

  Is this expected, if not what should it be?

  ### Examples

  ```
    security.wrappers.foo = { ... };                            # u+s,g-s,u+rx,g+x,o+x root:root
    security.wrappers.foo = { setuid = true; };                 # u+s,g-s,u+rx,g+x,o+x nobody:nogroup (default)
    security.wrappers.foo = { setgid = true; };                 # u+s,g+s,u+rx,g+x,o+x root:root
    security.wrappers.foo = { permissions = "u+rx,g+x,o+x"; };  # u+rx,g+x,o+x nobody:nobody (default)
    security.wrappers.foo = { permissions = "u+rx,g-x,o-x"; };  # u+rx,g-x,o-x nobody:nobody
  ```

  ## Technical details

  * System: (NixOS: 16.09)
  * Nix version: (1.11.7)
  * Nixpkgs version: (17.03pre-git)


state: closed
title: mysql57: Add developer_cmds as build input on darwin
user_login: johbo
html_url: https://github.com/NixOS/nixpkgs/pull/23218
updated_at: 2017-02-26 23:06:18
body:
  ###### Motivation for this change

  I was not able to build it on my Macbook. Found this issue after a small investigation.

  ###### Things done

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

  ---


state: closed
title: nixos: nvidia drivers do not build
user_login: ryantm
html_url: https://github.com/NixOS/nixpkgs/issues/23219
updated_at: 2017-09-12 09:03:01
body:
  ## Issue description
  The proprietary nvidia drivers do not build.

  I have my configuration with
  ```
    services.xserver.videoDrivers = [ "nvidia" ];
    hardware.opengl.driSupport32Bit = true;
  ```
  and the build errors out with this log:

  ```
  building path(s) ‘/nix/store/1p78qdymfc3hkn1sss9ba9d9pj2v4ika-nvidia-x11-375.26-4.10’, ‘/nix/store/dkc5nvms06325l5zd8sh6fqkbwgy0v9g-nvidia-x11-375.26-4.10-bin’
  unpacking sources
  Creating directory NVIDIA-Linux-x86_64-375.26
  Verifying archive integrity... OK
  Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86_64 375.26/nix/store/r3219a23idwsvx8dw6zln2mlg34m0jdm-NVIDIA-Linux-x86_64-375.26.run: line 1051: /tmp/nix-build-nvidia-x11-375.26-4.10.drv-0/makeself.X9vOoT9w/xz: No such file or directory
  /nix/store/r3219a23idwsvx8dw6zln2mlg34m0jdm-NVIDIA-Linux-x86_64-375.26.run: line 1042: /dev/tty: No such device or address

  /nix/store/1vsnm4s5f8vyv3h9my7h5d4l69wsmp6d-builder.sh: line 10: 24297 Terminated              sh $src -x
  ./kernel/
  ./kernel/nvidia/
  ./kernel/nvidia/nv-kernel.o_binary
  ./kernel/nvidia/nv.c
  ./kernel/nvidia/nv-acpi.c
  ./kernel/nvidia/nv-chrdev.c
  ./kernel/nvidia/nv-cray.c
  ./kernel/nvidia/nv-dma.c
  ./kernel/nvidia/nv-gvi.c
  ./kernel/nvidia/nv-i2c.c
  ./kernel/nvidia/nv-mempool.c
  ./kernel/nvidia/nv-mmap.c
  ./kernel/nvidia/nv-p2p.c
  ./kernel/nvidia/nv-pat.c
  ./kernel/nvidia/nv-procfs.c
  ./kernel/nvidia/nv-usermap.c
  ./kernel/nvidia/nv-vm.c
  ./kernel/nvidia/nv-vtophys.c
  ./kernel/nvidia/os-interface.c
  ./kernel/nvidia/os-mlock.c
  ./kernel/nvidia/os-pci.c
  ./kernel/nvidia/os-registry.c
  ./kernel/nvidia/os-usermap.c
  ./kernel/nvidia/nv-modeset-interface.c
  ./kernel/nvidia/nv-pci-table.c
  ./kernel/nvidia/nv-kthread-q.c
  ./kernel/nvidia/nv-kthread-q-selftest.c
  ./kernel/nvidia/nv-memdbg.h
  ./kernel/nvidia/nv-p2p.h
  ./kernel/nvidia/nv-reg.h
  ./kernel/nvidia/nv_gpu_ops.h
  ./kernel/nvidia/nv-pci-table.h
  ./kernel/nvidia/nv_uvm_interface.c
  ./kernel/nvidia/rmil.h
  ./kernel/nvidia/rmp2pdefines.h
  ./kernel/nvidia/nvidia.Kbuild
  ./kernel/nvidia/nvidia-sources.Kbuild
  ./kernel/nvidia/ibmnpu_export.h
  ./kernel/nvidia/ebridge_export.h
  ./kernel/nvidia/ebridge_linux.c
  ./kernel/nvidia/ibmnpu_linux.c
  ./kernel/nvidia/nv-frontend.c
  ./kernel/nvidia/nv-frontend.h
  ./kernel/nvidia/nv-instance.c
  ./kernel/nvidia/nv-instance.h
  ./kernel/nvidia/nvlink_linux.c
  ./kernel/nvidia/nvlink_pci.c
  ./kernel/nvidia/nvlink_linux.h
  ./kernel/nvidia/nvlink_common.h
  ./kernel/nvidia/nvlink_proto.h
  ./kernel/nvidia/nvlink_errors.h
  ./kernel/nvidia/nvlink_pci.h
  ./kernel/nvidia/nvlink_export.h
  ./kernel/conftest.sh
  ./kernel/common/
  ./kernel/common/inc/
  ./kernel/common/inc/nv.h
  ./kernel/common/inc/nv-pgprot.h
  ./kernel/common/inc/nv-mm.h
  ./kernel/common/inc/nv-list-helpers.h
  ./kernel/common/inc/nv-linux.h
  ./kernel/common/inc/nv-procfs.h
  ./kernel/common/inc/nv-misc.h
  ./kernel/common/inc/nv-proto.h
  ./kernel/common/inc/os-interface.h
  ./kernel/common/inc/conftest.h
  ./kernel/common/inc/nv-modeset-interface.h
  ./kernel/common/inc/nvCpuUuid.h
  ./kernel/common/inc/nv-gpu-info.h
  ./kernel/common/inc/nv-kthread-q.h
  ./kernel/common/inc/nv_uvm_interface.h
  ./kernel/common/inc/nv_uvm_types.h
  ./kernel/common/inc/cpuopsys.h
  ./kernel/common/inc/nvtypes.h
  ./kernel/common/inc/nvstatus.h
  ./kernel/common/inc/nvstatuscodes.h
  ./kernel/common/inc/nvgputypes.h
  ./kernel/common/inc/nvmisc.h
  ./kernel/common/inc/xapi-sdk.h
  ./kernel/common/inc/nv-hypervisor.h
  ./kernel/common/inc/nv-register-module.h
  ./kernel/common/inc/uvmtypes.h
  ./kernel/common/inc/nvkms-api-types.h
  ./kernel/common/inc/nvkms-kapi.h
  ./kernel/common/inc/nvkms-kapi-user.h
  ./kernel/Makefile
  ./kernel/Kbuild
  ./kernel/dkms.conf
  ./kernel/nvidia-uvm/
  ./kernel/nvidia-uvm/uvm_utils.c
  ./kernel/nvidia-uvm/uvm_common.c
  ./kernel/nvidia-uvm/uvm_linux.c
  ./kernel/nvidia-uvm/uvm_debug_optimized.c
  ./kernel/nvidia-uvm/uvm_page_migration.c
  ./kernel/nvidia-uvm/uvm_page_migration_stubs.c
  ./kernel/nvidia-uvm/uvm_page_migration_kepler.c
  ./kernel/nvidia-uvm/uvm_page_migration_maxwell.c
  ./kernel/nvidia-uvm/uvm_page_migration_pascal.c
  ./kernel/nvidia-uvm/uvm_channel_mgmt.c
  ./kernel/nvidia-uvm/nvstatus.c
  ./kernel/nvidia-uvm/uvm_unsupported.c
  ./kernel/nvidia-uvm/nv-kthread-q.c
  ./kernel/nvidia-uvm/nv-kthread-q-selftest.c
  ./kernel/nvidia-uvm/uvm_utils.h
  ./kernel/nvidia-uvm/uvm_common.h
  ./kernel/nvidia-uvm/uvm_minimal_init.h
  ./kernel/nvidia-uvm/uvm_linux.h
  ./kernel/nvidia-uvm/uvm_page_migration.h
  ./kernel/nvidia-uvm/uvm_page_migration_next.h
  ./kernel/nvidia-uvm/uvm_page_migration_kepler.h
  ./kernel/nvidia-uvm/uvm_page_migration_maxwell.h
  ./kernel/nvidia-uvm/uvm_page_migration_pascal.h
  ./kernel/nvidia-uvm/uvm_channel_mgmt.h
  ./kernel/nvidia-uvm/uvm-debug.h
  ./kernel/nvidia-uvm/uvm_events.h
  ./kernel/nvidia-uvm/uvm_unit_test.h
  ./kernel/nvidia-uvm/uvm.h
  ./kernel/nvidia-uvm/uvm_ioctl.h
  ./kernel/nvidia-uvm/uvm_linux_ioctl.h
  ./kernel/nvidia-uvm/cla06f.h
  ./kernel/nvidia-uvm/cla16f.h
  ./kernel/nvidia-uvm/clb06f.h
  ./kernel/nvidia-uvm/clc06f.h
  ./kernel/nvidia-uvm/cla06fsubch.h
  ./kernel/nvidia-uvm/cla0b5.h
  ./kernel/nvidia-uvm/clb0b5.h
  ./kernel/nvidia-uvm/clc0b5.h
  ./kernel/nvidia-uvm/clc1b5.h
  ./kernel/nvidia-uvm/ctrl2080mc.h
  ./kernel/nvidia-uvm/hwref/
  ./kernel/nvidia-uvm/hwref/pascal/
  ./kernel/nvidia-uvm/hwref/pascal/gp100/
  ./kernel/nvidia-uvm/hwref/pascal/gp100/dev_mmu.h
  ./kernel/nvidia-uvm/hwref/pascal/gp100/dev_master.h
  ./kernel/nvidia-uvm/hwref/pascal/gp100/dev_fault.h
  ./kernel/nvidia-uvm/hwref/pascal/gp100/dev_fb.h
  ./kernel/nvidia-uvm/hwref/kepler/
  ./kernel/nvidia-uvm/hwref/kepler/gk104/
  ./kernel/nvidia-uvm/hwref/kepler/gk104/dev_mmu.h
  ./kernel/nvidia-uvm/nvidia-uvm.Kbuild
  ./kernel/nvidia-uvm/nvidia-uvm-sources.Kbuild
  ./kernel/nvidia-uvm/uvm_common_test.c
  ./kernel/nvidia-uvm/uvm_common_test.h
  ./kernel/nvidia-uvm/uvm_channel_directed_tests.c
  ./kernel/nvidia-uvm/uvm_channel_basic_sanity_tests.c
  ./kernel/nvidia-uvm/uvm_kernel_events.c
  ./kernel/nvidia-uvm/uvm_kernel_events.h
  ./kernel/nvidia-uvm/uvm_kernel_counters.c
  ./kernel/nvidia-uvm/uvm_kernel_counters.h
  ./kernel/nvidia-uvm/uvm_debug_session.c
  ./kernel/nvidia-uvm/uvm_debug_session.h
  ./kernel/nvidia-uvm/uvm_gpu_ops_tests.c
  ./kernel/nvidia-uvm/uvm_lite.c
  ./kernel/nvidia-uvm/uvm_page_cache.c
  ./kernel/nvidia-uvm/uvm_lite_api.c
  ./kernel/nvidia-uvm/uvm_lite_prefetch.c
  ./kernel/nvidia-uvm/uvm_lite_region_tracking.c
  ./kernel/nvidia-uvm/uvm_gpu_ops_tests.h
  ./kernel/nvidia-uvm/uvm_lite.h
  ./kernel/nvidia-uvm/uvm_lite_prefetch.h
  ./kernel/nvidia-uvm/uvm_lite_region_tracking.h
  ./kernel/nvidia-uvm/uvm_mmu_mgmt_pascal.c
  ./kernel/nvidia-uvm/uvm_mmu_mgmt.c
  ./kernel/nvidia-uvm/uvm_mmu_mgmt.h
  ./kernel/nvidia-uvm/uvm_mmu_mgmt_next.h
  ./kernel/nvidia-uvm/uvm_mmu_mgmt_stubs.c
  ./kernel/nvidia-uvm/uvm_mmu_mgmt_pascal.h
  ./kernel/nvidia-uvm/uvm_full_fault_buffer.h
  ./kernel/nvidia-uvm/uvm_full_fault_buffer.c
  ./kernel/nvidia-uvm/uvm_full_fault_buffer_pascal.h
  ./kernel/nvidia-uvm/uvm_full_fault_buffer_pascal.c
  ./kernel/nvidia-uvm/clb069.h
  ./kernel/nvidia-uvm/clb069sw.h
  ./kernel/nvidia-uvm/uvm_pascal_fault_ref.h
  ./kernel/nvidia-uvm/mmu/
  ./kernel/nvidia-uvm/mmu/mmu_fmt.h
  ./kernel/nvidia-uvm/mmu/gmmu_fmt.h
  ./kernel/nvidia-uvm/mmu_fmt.c
  ./kernel/nvidia-uvm/gmmu_fmt.c
  ./kernel/nvidia-uvm/field_desc.h
  ./kernel/nvidia-uvm/compat.h
  ./kernel/nvidia-uvm/clc076.h
  ./kernel/nvidia-uvm/uvm8_init.h
  ./kernel/nvidia-uvm/uvm8.c
  ./kernel/nvidia-uvm/uvm8_tools_init.h
  ./kernel/nvidia-uvm/uvm8_tools.h
  ./kernel/nvidia-uvm/uvm8_tools.c
  ./kernel/nvidia-uvm/uvm8_global.h
  ./kernel/nvidia-uvm/uvm8_global.c
  ./kernel/nvidia-uvm/uvm8_gpu.h
  ./kernel/nvidia-uvm/uvm8_gpu.c
  ./kernel/nvidia-uvm/uvm8_procfs.h
  ./kernel/nvidia-uvm/uvm8_procfs.c
  ./kernel/nvidia-uvm/uvm8_va_space.h
  ./kernel/nvidia-uvm/uvm8_va_space.c
  ./kernel/nvidia-uvm/uvm8_gpu_semaphore.h
  ./kernel/nvidia-uvm/uvm8_gpu_semaphore.c
  ./kernel/nvidia-uvm/uvm8_mem.h
  ./kernel/nvidia-uvm/uvm8_mem.c
  ./kernel/nvidia-uvm/uvm8_rm_mem.h
  ./kernel/nvidia-uvm/uvm8_rm_mem.c
  ./kernel/nvidia-uvm/uvm8_channel.h
  ./kernel/nvidia-uvm/uvm8_channel.c
  ./kernel/nvidia-uvm/uvm8_lock.h
  ./kernel/nvidia-uvm/uvm8_lock.c
  ./kernel/nvidia-uvm/uvm8_api.h
  ./kernel/nvidia-uvm/uvm8_hal.h
  ./kernel/nvidia-uvm/uvm8_hal.c
  ./kernel/nvidia-uvm/uvm8_hal_types.h
  ./kernel/nvidia-uvm/uvm8_forward_decl.h
  ./kernel/nvidia-uvm/uvm8_processors.h
  ./kernel/nvidia-uvm/uvm8_range_tree.h
  ./kernel/nvidia-uvm/uvm8_range_tree.c
  ./kernel/nvidia-uvm/uvm8_range_allocator.h
  ./kernel/nvidia-uvm/uvm8_range_allocator.c
  ./kernel/nvidia-uvm/uvm8_va_range.h
  ./kernel/nvidia-uvm/uvm8_va_range.c
  ./kernel/nvidia-uvm/uvm8_va_block.h
  ./kernel/nvidia-uvm/uvm8_va_block_types.h
  ./kernel/nvidia-uvm/uvm8_va_block.c
  ./kernel/nvidia-uvm/uvm8_range_group.c
  ./kernel/nvidia-uvm/uvm8_range_group.h
  ./kernel/nvidia-uvm/uvm8_gpu_page_fault.h
  ./kernel/nvidia-uvm/uvm8_gpu_page_fault.c
  ./kernel/nvidia-uvm/uvm8_perf_events.h
  ./kernel/nvidia-uvm/uvm8_perf_events.c
  ./kernel/nvidia-uvm/uvm8_perf_module.h
  ./kernel/nvidia-uvm/uvm8_perf_module.c
  ./kernel/nvidia-uvm/uvm8_mmu.h
  ./kernel/nvidia-uvm/uvm8_mmu.c
  ./kernel/nvidia-uvm/uvm8_pte_batch.h
  ./kernel/nvidia-uvm/uvm8_pte_batch.c
  ./kernel/nvidia-uvm/uvm8_tlb_batch.h
  ./kernel/nvidia-uvm/uvm8_tlb_batch.c
  ./kernel/nvidia-uvm/uvm8_push_macros.h
  ./kernel/nvidia-uvm/uvm8_push.h
  ./kernel/nvidia-uvm/uvm8_push.c
  ./kernel/nvidia-uvm/uvm8_pushbuffer.h
  ./kernel/nvidia-uvm/uvm8_pushbuffer.c
  ./kernel/nvidia-uvm/uvm8_thread_context.h
  ./kernel/nvidia-uvm/uvm8_thread_context.c
  ./kernel/nvidia-uvm/uvm8_tracker.h
  ./kernel/nvidia-uvm/uvm8_tracker.c
  ./kernel/nvidia-uvm/uvm8_kepler.c
  ./kernel/nvidia-uvm/uvm8_kepler_ce.c
  ./kernel/nvidia-uvm/uvm8_kepler_host.c
  ./kernel/nvidia-uvm/uvm8_kepler_mmu.c
  ./kernel/nvidia-uvm/uvm8_maxwell.c
  ./kernel/nvidia-uvm/uvm8_maxwell_host.c
  ./kernel/nvidia-uvm/uvm8_pascal.c
  ./kernel/nvidia-uvm/uvm8_pascal_ce.c
  ./kernel/nvidia-uvm/uvm8_pascal_host.c
  ./kernel/nvidia-uvm/uvm8_pascal_mmu.c
  ./kernel/nvidia-uvm/uvm8_pascal_fault_buffer.c
  ./kernel/nvidia-uvm/uvm8_pascal_fault_buffer.h
  ./kernel/nvidia-uvm/uvm8_policy.c
  ./kernel/nvidia-uvm/uvm8_perf_utils.h
  ./kernel/nvidia-uvm/uvm8_perf_utils.c
  ./kernel/nvidia-uvm/uvm8_hmm.h
  ./kernel/nvidia-uvm/uvm8_kvmalloc.h
  ./kernel/nvidia-uvm/uvm8_kvmalloc.c
  ./kernel/nvidia-uvm/uvm8_pmm_gpu.h
  ./kernel/nvidia-uvm/uvm8_pmm_gpu.c
  ./kernel/nvidia-uvm/uvm8_migrate.c
  ./kernel/nvidia-uvm/uvm8_map_external.h
  ./kernel/nvidia-uvm/uvm8_map_external.c
  ./kernel/nvidia-uvm/uvm8_user_channel.h
  ./kernel/nvidia-uvm/uvm8_user_channel.c
  ./kernel/nvidia-uvm/uvm8_next_decl.h
  ./kernel/nvidia-uvm/uvm8_hmm.c
  ./kernel/nvidia-uvm/uvm8_perf_heuristics.h
  ./kernel/nvidia-uvm/uvm8_perf_heuristics.c
  ./kernel/nvidia-uvm/uvm8_perf_thrashing.h
  ./kernel/nvidia-uvm/uvm8_perf_thrashing.c
  ./kernel/nvidia-uvm/uvm8_perf_prefetch.h
  ./kernel/nvidia-uvm/uvm8_perf_prefetch.c
  ./kernel/nvidia-uvm/uvm8_test.h
  ./kernel/nvidia-uvm/uvm8_test.c
  ./kernel/nvidia-uvm/uvm8_test_rng.h
  ./kernel/nvidia-uvm/uvm8_test_rng.c
  ./kernel/nvidia-uvm/uvm8_range_tree_test.c
  ./kernel/nvidia-uvm/uvm8_range_allocator_test.c
  ./kernel/nvidia-uvm/uvm8_gpu_semaphore_test.c
  ./kernel/nvidia-uvm/uvm8_mem_test.c
  ./kernel/nvidia-uvm/uvm8_rm_mem_test.c
  ./kernel/nvidia-uvm/uvm8_page_tree_test.c
  ./kernel/nvidia-uvm/uvm8_tracker_test.c
  ./kernel/nvidia-uvm/uvm8_push_test.c
  ./kernel/nvidia-uvm/uvm8_channel_test.c
  ./kernel/nvidia-uvm/uvm8_ce_test.c
  ./kernel/nvidia-uvm/uvm8_lock_test.c
  ./kernel/nvidia-uvm/uvm8_perf_utils_test.c
  ./kernel/nvidia-uvm/uvm8_kvmalloc_test.c
  ./kernel/nvidia-uvm/uvm8_pmm_test.c
  ./kernel/nvidia-uvm/uvm8_perf_events_test.c
  ./kernel/nvidia-uvm/uvm8_perf_module_test.c
  ./kernel/nvidia-uvm/uvm8_get_rm_ptes_test.c
  ./kernel/nvidia-uvm/uvm8_fault_buffer_flush_test.c
  ./kernel/nvidia-uvm/uvm8_mmu_test.c
  ./kernel/nvidia-uvm/uvm8_peer_identity_mappings_test.c
  ./kernel/nvidia-uvm/uvm8_va_block_test.c
  ./kernel/nvidia-uvm/uvm8_range_group_tree_test.c
  ./kernel/nvidia-uvm/uvm8_test_ioctl.h
  ./kernel/nvidia-modeset/
  ./kernel/nvidia-modeset/nv-modeset-kernel.o_binary
  ./kernel/nvidia-modeset/nvidia-modeset.Kbuild
  ./kernel/nvidia-modeset/nvidia-modeset-linux.c
  ./kernel/nvidia-modeset/nvidia-modeset-os-interface.h
  ./kernel/nvidia-modeset/nvkms.h
  ./kernel/nvidia-modeset/nvkms-ioctl.h
  ./kernel/nvidia-drm/
  ./kernel/nvidia-drm/nvidia-drm.c
  ./kernel/nvidia-drm/nvidia-drm.h
  ./kernel/nvidia-drm/nvidia-drm-priv.h
  ./kernel/nvidia-drm/nvidia-drm-connector.h
  ./kernel/nvidia-drm/nvidia-drm-crtc.h
  ./kernel/nvidia-drm/nvidia-drm-drv.h
  ./kernel/nvidia-drm/nvidia-drm-encoder.h
  ./kernel/nvidia-drm/nvidia-drm-fb.h
  ./kernel/nvidia-drm/nvidia-drm-gem.h
  ./kernel/nvidia-drm/nvidia-drm-mmap.h
  ./kernel/nvidia-drm/nvidia-drm-modeset.h
  ./kernel/nvidia-drm/nvidia-drm-utils.h
  ./kernel/nvidia-drm/nvidia-drm-os-interface.h
  ./kernel/nvidia-drm/nvidia-drm-fence.h
  ./kernel/nvidia-drm/nvidia-drm-ioctl.h
  ./kernel/nvidia-drm/nvidia-drm-drv.c
  ./kernel/nvidia-drm/nvidia-drm-utils.c
  ./kernel/nvidia-drm/nvidia-drm-crtc.c
  ./kernel/nvidia-drm/nvidia-drm-encoder.c
  ./kernel/nvidia-drm/nvidia-drm-connector.c
  ./kernel/nvidia-drm/nvidia-drm-gem.c
  ./kernel/nvidia-drm/nvidia-drm-fb.c
  ./kernel/nvidia-drm/nvidia-drm-modeset.c
  ./kernel/nvidia-drm/nvidia-drm-mmap.c
  ./kernel/nvidia-drm/nvidia-drm-fence.c
  ./kernel/nvidia-drm/nvidia-drm.Kbuild
  ./kernel/nvidia-drm/nvidia-drm-linux.c
  ./kernel/nvidia-drm/nv-pci-table.c
  ./kernel/nvidia-drm/nv-pci-table.h
  ./libnvidia-glcore.so.375.26
  ./libglx.so.375.26
  ./libnvidia-tls.so.375.26
  ./tls/
  ./tls/libnvidia-tls.so.375.26
  ./libGL.la
  ./nvidia_icd.json
  ./gl.h
  ./glext.h
  ./glx.h
  ./glxext.h
  ./nvidia-application-profiles-375.26-rc
  ./nvidia-application-profiles-375.26-key-documentation
  ./libGL.so.375.26
  ./libGLX_nvidia.so.375.26
  ./libOpenGL.so.0
  ./libGLESv1_CM.so.1
  ./libGLESv2.so.2
  ./libGLdispatch.so.0
  ./libGLX.so.0
  ./libGL.so.1.0.0
  ./libglvnd_install_checker/
  ./libglvnd_install_checker/check-libglvnd-install.sh
  ./libglvnd_install_checker/check-libgldispatch
  ./libglvnd_install_checker/check-entrypoint
  ./libglvnd_install_checker/check-libglx
  ./libglvnd_install_checker/libGLX_installertest.so.0
  ./libEGL.so.375.26
  ./libEGL.so.1
  ./10_nvidia.json
  ./nvidia_drv.so
  ./libnvidia-wfb.so.375.26
  ./nvidia-drm-outputclass.conf
  ./nvidia-settings.png
  ./nvidia-settings.desktop
  ./nvidia-xconfig
  ./nvidia-xconfig.1.gz
  ./nvidia-settings
  ./libnvidia-gtk2.so.375.26
  ./libnvidia-gtk3.so.375.26
  ./nvidia-settings.1.gz
  ./NVIDIA_Changelog
  ./LICENSE
  ./pkg-history.txt
  ./nvidia-bug-report.sh
  ./nvidia-installer.1.gz
  ./nvidia-installer
  ./mkprecompiled
  ./tls_test
  ./tls_test_dso.so
  ./makeself.sh
  ./makeself-help-script.sh
  ./nvidia-modprobe
  ./nvidia-modprobe.1.gz
  ./libnvidia-cfg.so.375.26
  ./README.txt
  ./nvidia-smi
  ./nvidia-smi.1.gz
  ./libnvidia-ml.so.375.26
  ./nvidia-debugdump
  ./libvdpau_nvidia.so.375.26
  ./libcuda.so.375.26
  ./libnvidia-opencl.so.375.26
  ./libOpenCL.so.1.0.0
  ./nvidia.icd
  ./nvidia-cuda-mps-control
  ./nvidia-cuda-mps-server
  ./nvidia-cuda-mps-control.1.gz
  ./libnvidia-fatbinaryloader.so.375.26
  ./libnvidia-ptxjitcompiler.so.375.26
  ./libnvcuvid.so.375.26
  ./libnvidia-encode.so.375.26
  ./libnvidia-ifr.so.375.26
  ./libnvidia-fbc.so.375.26
  ./nvidia-persistenced-init.tar.bz2
  ./nvidia-persistenced.1.gz
  ./nvidia-persistenced
  ./libnvidia-compiler.so.375.26
  ./libnvidia-eglcore.so.375.26
  ./libnvidia-glsi.so.375.26
  ./libEGL_nvidia.so.375.26
  ./libGLESv2_nvidia.so.375.26
  ./libGLESv1_CM_nvidia.so.375.26
  ./libnvidia-egl-wayland.so.375.26
  ./html/
  ./html/acknowledgements.html
  ./html/addressingcapabilities.html
  ./html/addtlresources.html
  ./html/appendices.html
  ./html/audiosupport.html
  ./html/commonproblems.html
  ./html/configlaptop.html
  ./html/configmultxscreens.html
  ./html/configtwinview.html
  ./html/depth30.html
  ./html/displaydevicenames.html
  ./html/gpunames.html
  ./html/dma_issues.html
  ./html/dpi.html
  ./html/editxconfig.html
  ./html/faq.html
  ./html/flippingubb.html
  ./html/framelock.html
  ./html/glxsupport.html
  ./html/i2c.html
  ./html/index.html
  ./html/installationandconfiguration.html
  ./html/installdriver.html
  ./html/installedcomponents.html
  ./html/introduction.html
  ./html/kms.html
  ./html/knownissues.html
  ./html/minimumrequirements.html
  ./html/newusertips.html
  ./html/nvidia-debugdump.html
  ./html/nvidia-ml.html
  ./html/nvidia-persistenced.html
  ./html/nvidia-smi.html
  ./html/nvidiasettings.html
  ./html/openglenvvariables.html
  ./html/optimus.html
  ./html/powermanagement.html
  ./html/procinterface.html
  ./html/profiles.html
  ./html/programmingmodes.html
  ./html/randr14.html
  ./html/sdi.html
  ./html/selectdriver.html
  ./html/sli.html
  ./html/supportedchips.html
  ./html/vdpausupport.html
  ./html/xcompositeextension.html
  ./html/xconfigoptions.html
  ./html/xineramaglx.html
  ./html/xrandrextension.html
  ./.manifest
  ./32/
  ./32/libcuda.so.375.26
  ./32/libnvidia-fatbinaryloader.so.375.26
  ./32/libnvidia-ptxjitcompiler.so.375.26
  ./32/libnvidia-ml.so.375.26
  ./32/libOpenCL.so.1.0.0
  ./32/libnvidia-compiler.so.375.26
  ./32/libnvidia-opencl.so.375.26
  ./32/libOpenGL.so.0
  ./32/libGLdispatch.so.0
  ./32/libGLESv2.so.2
  ./32/libGLESv1_CM.so.1
  ./32/libGL.so.1.0.0
  ./32/libGL.so.375.26
  ./32/libGLX_nvidia.so.375.26
  ./32/libGLX.so.0
  ./32/libglvnd_install_checker/
  ./32/libglvnd_install_checker/check-entrypoint
  ./32/libglvnd_install_checker/check-libgldispatch
  ./32/libglvnd_install_checker/check-libglvnd-install.sh
  ./32/libglvnd_install_checker/check-libglx
  ./32/libglvnd_install_checker/libGLX_installertest.so.0
  ./32/libnvidia-glcore.so.375.26
  ./32/libGL.la
  ./32/libnvidia-tls.so.375.26
  ./32/tls/
  ./32/tls/libnvidia-tls.so.375.26
  ./32/libvdpau_nvidia.so.375.26
  ./32/libnvcuvid.so.375.26
  ./32/libnvidia-encode.so.375.26
  ./32/libnvidia-eglcore.so.375.26
  ./32/libnvidia-glsi.so.375.26
  ./32/libEGL.so.1
  ./32/libEGL.so.375.26
  ./32/libEGL_nvidia.so.375.26
  ./32/libGLESv2_nvidia.so.375.26
  ./32/libGLESv1_CM_nvidia.so.375.26
  ./32/libnvidia-ifr.so.375.26
  ./32/libnvidia-fbc.so.375.26
  source root is .
  setting SOURCE_DATE_EPOCH to timestamp 1488126131 of file ./env-vars
  warning: file ./env-vars may be generated; SOURCE_DATE_EPOCH may be non-deterministic
  patching sources
  configuring
  grep: Invalid range end
  no configure script, doing nothing
  building
  Building linux driver against kernel: /nix/store/1gkjkiqymd0vxwh9pyfvj5vh68xarqlq-linux-4.10-dev
  make "CC=gcc" KBUILD_OUTPUT=/nix/store/1gkjkiqymd0vxwh9pyfvj5vh68xarqlq-linux-4.10-dev/lib/modules/4.10.0/build KBUILD_VERBOSE= -C /nix/store/1gkjkiqymd0vxwh9pyfvj5vh68xarqlq-linux-4.10-dev/lib/modules/4.10.0/source M=/tmp/nix-build-nvidia-x11-375.26-4.10.drv-0/kernel ARCH=x86_64 NV_KERNEL_SOURCES=/nix/store/1gkjkiqymd0vxwh9pyfvj5vh68xarqlq-linux-4.10-dev/lib/modules/4.10.0/source NV_KERNEL_OUTPUT=/nix/store/1gkjkiqymd0vxwh9pyfvj5vh68xarqlq-linux-4.10-dev/lib/modules/4.10.0/build NV_KERNEL_MODULES="nvidia nvidia-uvm nvidia-modeset nvidia-drm" INSTALL_MOD_DIR=kernel/drivers/video modules
  make[1]: Entering directory '/nix/store/1gkjkiqymd0vxwh9pyfvj5vh68xarqlq-linux-4.10-dev/lib/modules/4.10.0/source'
  make[2]: Entering directory '/nix/store/1gkjkiqymd0vxwh9pyfvj5vh68xarqlq-linux-4.10-dev/lib/modules/4.10.0/build'
   CONFTEST: INIT_WORK
   CONFTEST: remap_pfn_range
   CONFTEST: follow_pfn
   CONFTEST: vmap
   CONFTEST: set_pages_uc
   CONFTEST: set_memory_uc
   CONFTEST: set_memory_array_uc
   CONFTEST: change_page_attr
   CONFTEST: pci_get_class
   CONFTEST: pci_choose_state
   CONFTEST: vm_insert_page
   CONFTEST: acpi_device_id
   CONFTEST: acquire_console_sem
   CONFTEST: console_lock
   CONFTEST: kmem_cache_create
   CONFTEST: on_each_cpu
   CONFTEST: smp_call_function
   CONFTEST: acpi_evaluate_integer
   CONFTEST: ioremap_cache
   CONFTEST: ioremap_wc
   CONFTEST: acpi_walk_namespace
   CONFTEST: pci_domain_nr
   CONFTEST: pci_dma_mapping_error
   CONFTEST: sg_alloc_table
   CONFTEST: sg_init_table
   CONFTEST: pci_get_domain_bus_and_slot
   CONFTEST: get_num_physpages
   CONFTEST: efi_enabled
   CONFTEST: proc_create_data
   CONFTEST: pde_data
   CONFTEST: proc_remove
   CONFTEST: pm_vt_switch_required
   CONFTEST: drm_driver_has_set_busid
   CONFTEST: drm_driver_has_gem_prime_res_obj
   CONFTEST: xen_ioemu_inject_msi
   CONFTEST: phys_to_dma
   CONFTEST: get_dma_ops
   CONFTEST: write_cr4
   CONFTEST: of_parse_phandle
   CONFTEST: for_each_online_node
   CONFTEST: node_end_pfn
   CONFTEST: pci_bus_address
   CONFTEST: pci_stop_and_remove_bus_device
   CONFTEST: pci_remove_bus_device
   CONFTEST: request_threaded_irq
   CONFTEST: remap_page_range
   CONFTEST: address_space_init_once
   CONFTEST: kbasename
   CONFTEST: fatal_signal_pending
   CONFTEST: list_cut_position
   CONFTEST: vzalloc
   CONFTEST: wait_on_bit_lock_argument_count
   CONFTEST: bitmap_clear
   CONFTEST: usleep_range
   CONFTEST: radix_tree_empty
   CONFTEST: drm_dev_unref
   CONFTEST: drm_reinit_primary_mode_group
   CONFTEST: drm_atomic_set_mode_for_crtc
   CONFTEST: drm_atomic_clean_old_fb
   CONFTEST: get_user_pages_remote
   CONFTEST: drm_gem_object_lookup
   CONFTEST: i2c_adapter
   CONFTEST: pm_message_t
   CONFTEST: irq_handler_t
   CONFTEST: acpi_device_ops
   CONFTEST: acpi_op_remove
   CONFTEST: outer_flush_all
   CONFTEST: proc_dir_entry
   CONFTEST: scatterlist
   CONFTEST: sg_table
   CONFTEST: file_operations
   CONFTEST: vm_operations_struct
   CONFTEST: atomic_long_type
   CONFTEST: pci_save_state
   CONFTEST: file_inode
   CONFTEST: task_struct
   CONFTEST: kuid_t
   CONFTEST: dma_ops
   CONFTEST: dma_map_ops
   CONFTEST: noncoherent_swiotlb_dma_ops
   CONFTEST: fault_flags
   CONFTEST: atomic64_type
   CONFTEST: address_space
   CONFTEST: backing_dev_info
   CONFTEST: kernel_write
   CONFTEST: strnstr
   CONFTEST: iterate_dir
   CONFTEST: kstrtoull
   CONFTEST: mm_context_t
   CONFTEST: drm_bus_present
   CONFTEST: drm_bus_has_bus_type
   CONFTEST: drm_bus_has_get_irq
   CONFTEST: drm_bus_has_get_name
   CONFTEST: drm_driver_has_legacy_dev_list
   CONFTEST: drm_crtc_state_has_connectors_changed
   CONFTEST: drm_init_functions_have_name_arg
   CONFTEST: drm_mode_connector_list_update_has_merge_type_bits_arg
   CONFTEST: drm_helper_mode_fill_fb_struct_has_const_mode_cmd_arg
   CONFTEST: drm_master_drop_has_from_release_arg
   CONFTEST: drm_mode_config_funcs_has_atomic_state_alloc
   CONFTEST: dom0_kernel_present
   CONFTEST: nvidia_vgpu_kvm_build
   CONFTEST: drm_available
   CONFTEST: nvidia_grid_build
   CONFTEST: drm_atomic_available
   CONFTEST: drm_atomic_modeset_nonblocking_commit_available
    CC [M]  /tmp/nix-build-nvidia-x11-375.26-4.10.drv-0/kernel/nvidia/nv-frontend.o
  In file included from /tmp/nix-build-nvidia-x11-375.26-4.10.drv-0/kernel/common/inc/nv-linux.h:18:0,
                   from /tmp/nix-build-nvidia-x11-375.26-4.10.drv-0/kernel/nvidia/nv-frontend.c:13:
  /tmp/nix-build-nvidia-x11-375.26-4.10.drv-0/kernel/common/inc/nv-mm.h: In function 'NV_GET_USER_PAGES_REMOTE':
  /tmp/nix-build-nvidia-x11-375.26-4.10.drv-0/kernel/common/inc/nv-mm.h:86:20: error: too few arguments to function 'get_user_pages_remote'
               return get_user_pages_remote(tsk, mm, start, nr_pages, flags, pages, vmas);
                      ^
  In file included from /tmp/nix-build-nvidia-x11-375.26-4.10.drv-0/kernel/common/inc/nv-pgprot.h:17:0,
                   from /tmp/nix-build-nvidia-x11-375.26-4.10.drv-0/kernel/common/inc/nv-linux.h:17,
                   from /tmp/nix-build-nvidia-x11-375.26-4.10.drv-0/kernel/nvidia/nv-frontend.c:13:
  /nix/store/1gkjkiqymd0vxwh9pyfvj5vh68xarqlq-linux-4.10-dev/lib/modules/4.10.0/source/include/linux/mm.h:1267:6: note: declared here
   long get_user_pages_remote(struct task_struct *tsk, struct mm_struct *mm,
        ^
  make[3]: *** [/nix/store/1gkjkiqymd0vxwh9pyfvj5vh68xarqlq-linux-4.10-dev/lib/modules/4.10.0/source/scripts/Makefile.build:295: /tmp/nix-build-nvidia-x11-375.26-4.10.drv-0/kernel/nvidia/nv-frontend.o] Error 1
  make[2]: *** [/nix/store/1gkjkiqymd0vxwh9pyfvj5vh68xarqlq-linux-4.10-dev/lib/modules/4.10.0/source/Makefile:1490: _module_/tmp/nix-build-nvidia-x11-375.26-4.10.drv-0/kernel] Error 2
  make[2]: Leaving directory '/nix/store/1gkjkiqymd0vxwh9pyfvj5vh68xarqlq-linux-4.10-dev/lib/modules/4.10.0/build'
  make[1]: *** [Makefile:150: sub-make] Error 2
  make[1]: Leaving directory '/nix/store/1gkjkiqymd0vxwh9pyfvj5vh68xarqlq-linux-4.10-dev/lib/modules/4.10.0/source'
  make: *** [Makefile:81: modules] Error 2
  builder for ‘/nix/store/2gb6zxpnf4n855qgvw392dxd49rn9v4b-nvidia-x11-375.26-4.10.drv’ failed with exit code 2
  cannot build derivation ‘/nix/store/yh9g2n320clndhhvhzi581fhg5c7d346-etc.drv’: 1 dependencies couldn't be built
  cannot build derivation ‘/nix/store/bx1dy1js85p086ipd6ds32hxyzk33z3i-kernel-modules.drv’: 1 dependencies couldn't be built
  cannot build derivation ‘/nix/store/1bi5yjsvbg3sdwskcldcmnbcygzydlbi-nvidia-libs.drv’: 1 dependencies couldn't be built
  cannot build derivation ‘/nix/store/d299yc26jf31n9fwd3scb692z8x13w01-system-path.drv’: 1 dependencies couldn't be built
  cannot build derivation ‘/nix/store/6x220rzl2y210cnyhrxa817zl0wbcjvy-nixos-system-laptop2-17.03pre101839.53a2baa.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/6x220rzl2y210cnyhrxa817zl0wbcjvy-nixos-system-laptop2-17.03pre101839.53a2baa.drv’ failed
  make: *** [Makefile:14: rebuild] Error 100
  ```

  ## Technical details
  ryantm@laptop2 ~/nixfiles (master)$ nixos-version
  17.03.git.447ba91 (Gorilla)
  ryantm@laptop2 ~/nixfiles (master)$ nix-env --version
  nix-env (Nix) 1.11.7
  ryantm@laptop2 ~/nixfiles (master)$ NIX_PATH=nixpkgs=/home/ryantm/p/nixpkgs nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion
  "17.03.git.447ba91"


state: closed
title: bluez also install gatttool
user_login: husnoo
html_url: https://github.com/NixOS/nixpkgs/pull/23220
updated_at: 2017-03-05 22:21:32
body:
  ###### Motivation for this change
  bluez does not install gatttool by default, although it does build it. 

  https://bugzilla.redhat.com/show_bug.cgi?id=1141909

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

  ---


state: closed
title: [RFC] Start new systemd services explicitly?
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/23221
updated_at: 2017-02-27 16:54:10
body:
  Currently, new services added by a new NixOS configuration only get started implicitly by `switch-to-configuration` when targets wanting or requiring them get started. For example, in #23121, `httpd.service` is `wantedBy` `multi-user.target`, so it  only gets started when we call `systemctl start multi-user.target`

  The issue arises when we want to add new services during startup, as we do with the EC2 userdata reconfiguration machinery. We currently only do this for EC2, but in #22105 I suggest we should generalize it, as more and more hosting/cloud providers (GCE, Packet.net, DigitalOcean, etc.) have similar functionality. It's a nice piece of functionality, since it lets you configure machines declaratively without needing to speak to them directly (e.g., in EC2 autoscaling groups, secure setups where the machine configuring boxes doesn't necessarily have access to the network the boxes go into, etc.).

  When adding units at startup, the target that wants a given service might not be active yet. In #23121, we don't start `multi-user.target` because it hasn't been activated yet, and we probably shouldn't start it that early in the boot process.

  I'm not sure how best to solve this. We could make `switch-to-configuration.pl` explicitly enumerate new services added in a new configuration and call `systemctl start --no-block` on it (as suggested in [this blog post](http://dustymabe.com/2015/08/03/installingstarting-systemd-services-using-cloud-init/)), or we could possibly get the pre-existing targets (which are still starting up) to somehow trigger new services that want them. I don't know how to tell `systemd` to do that though...

  Or maybe it makes sense to call `systemctl start --noblock default.target` on every invocation of `switch-to-configuration.pl`?

  cc @edolstra @wkennington @shlevy


state: closed
title: obconf: add libSM to fix build
user_login: ben0x539
html_url: https://github.com/NixOS/nixpkgs/pull/23222
updated_at: 2017-02-26 19:11:26
body:
  ###### Motivation for this change

  obconf didn't install

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs 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: pass: correctness issues
user_login: zx2c4
html_url: https://github.com/NixOS/nixpkgs/issues/23223
updated_at: 2017-02-26 19:54:37
body:
  From the .nix:

  >    installFlags = [ "PREFIX=$(out)" ];

  You probably should add "WITH_ALLCOMP=yes BASHCOMPDIR=...", filling in each of the COMPDIRs with the paths that Nix uses (which are mentioned earlier in the same .nix file). See https://git.zx2c4.com/password-store/tree/INSTALL for more details. Alternatively, see what the homebrew formula does -- https://github.com/zx2c4/homebrew-core/blob/fb83d4a39f5bef83f1f5cda047ff40b5ede1f965/Formula/pass.rb#L22

  Finally, are you sure `PREFIX=$(out)` is what you want? I don't know how .nix usually does things, but I imagine you actually want `DESTDIR=$(out)` and `PREFIX={something else}`. It should follow the usual pattern of Makefile-based installations.

  @fpletz 


state: closed
title: switch-to-configuration: don't try to figure out active targets ourselves
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/pull/23224
updated_at: 2017-02-27 19:25:35
body:
  Instead we use default.target, which mostly has the same behavior, but allows us to start up new services during boot, as needed by amazon-init (and presumably cloud-init if people used it much for NixOS). See https://github.com/NixOS/nixpkgs/issues/23221 for more info.

  My main concern is targets that have been spun up manually, so we might still need some of the old logic in place. @bennofs also raises a concern about using it during `rescue.target` or the like. I imagine it'll need a bit of tweaking before going in, because in theory we can also affect the default unit by passing in `systemd.unit` on the kernel command line.

  cc @edolstra @aszlig @shlevy @wkennington 


state: closed
title: fftw: 3.3.5 -> 3.3.6-pl1
user_login: magnetophon
html_url: https://github.com/NixOS/nixpkgs/pull/23226
updated_at: 2017-02-27 20:42:19
body:
  ###### Motivation for this change

  Some [bug-fixes](http://fftw.org/release-notes.html) that'll cause a mass-rebuild.

  ###### Things done

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

  ---


state: closed
title: Add elastic beat shippers
user_login: fadenb
html_url: https://github.com/NixOS/nixpkgs/pull/23227
updated_at: 2017-03-20 22:03:42
body:
  ###### Motivation for this change
  Packages 4 of the Elastic Beats shippers
  https://www.elastic.co/products/beats


  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of 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 `pkgs.haskellPackages.gtk` build. Fixes #23184
user_login: Gabriel439
html_url: https://github.com/NixOS/nixpkgs/pull/23228
updated_at: 2017-02-26 21:38:43
body:
  ###### Motivation for this change

  Haskell's `gtk` package [doesn't build on `master`](http://hydra.nixos.org/job/nixpkgs/trunk/haskellPackages.gtk.x86_64-darwin) because Haskell's `gtk` package
  requires the `have-quartz-gtk` flag to be built on OS X when using the Quartz backend

  ###### Things done

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

  I tested by building the following file:

  ```nix
  let
    pkgs = import /path/to/my/local/nixpkgs {};

  in
    pkgs.haskellPackages.gtk
  ```

  The test fails before this change and succeeds after

  ---


state: closed
title: gede: init at 2.0.3
user_login: juliendehos
html_url: https://github.com/NixOS/nixpkgs/pull/23229
updated_at: 2017-03-18 16:57:29
body:
  ###### Motivation for this change

  Init gede, a graphical frontent to GDB.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of 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-prefetch-zip not found in nix-prefetch-scripts on macos
user_login: mckeankylej
html_url: https://github.com/NixOS/nixpkgs/issues/23230
updated_at: 2017-03-15 08:36:29
body:
  ## Issue description
  When I install nix-prefetch-scripts on macos nix-prefetch-zip doesnt end up on my path but it does end up in the nix store.


  ### Steps to reproduce
  ```bash
  nix-env -i nix-prefetch-zip
  ```
  Attempt to run `nix-prefetch-zip`


  ## Technical details

  * System: (macos)
  * Nix version: nix-env (Nix) 1.11.7
  * Nixpkgs version: (17.03pre101919.a1431f3)


state: closed
title: fractalart service: init, Generate wallpapers
user_login: TomSmeets
html_url: https://github.com/NixOS/nixpkgs/pull/23231
updated_at: 2017-11-13 18:56:09
body:
  ###### Motivation for this change
  Add a simple service that will use [FractalArt](https://www.github.com/TomSmeets/FractalArt) to generate a new wallpaper on each boot.

  ###### Things done
  To enable this service add `services.fractalart.enabled = true;` to your configuration.nix

  <del>
  The wallpaper resolution has to be set manually by using `services.fractalart.width` and `services.fractalart.height`

  This is the default
  ```
  services.fractalart.width = 1920;
  services.fractalart.height = 1080;
  ```
  </del>

  <b>Edit:</b>
  The service can autodetect your screen resolution.
  But you can still use `services.fractalart.width` and `services.fractalart.height` to override this.

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

  ---


state: closed
title: Align attrname with pkgname of some packages
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/pull/23232
updated_at: 2017-02-27 11:49:44
body:
  ###### Motivation for this change
  Align attribute names with package names for some packages I happened to bump into. It's easier to work with nix cli when attr and pkg names match.

  It's just a mass replace + adding backwards compatibility aliases. There shouldn't be any hash changes / mass rebuilds.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of 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/virtualisation/gcp: Use lib/make-disk-image for building Google…
user_login: rickynils
html_url: https://github.com/NixOS/nixpkgs/pull/23233
updated_at: 2017-11-16 20:04:47
body:
  … Compute images

  ###### Motivation for this change

  Code re-use.


  ###### Things done

  - [x] Built image file, created a Google Compute Image with it, provisioned a Google Compute VM instance using it.
  ---


state: closed
title: Upgrading replaced ghc-with-packages with ghc
user_login: shanemikel
html_url: https://github.com/NixOS/nixpkgs/issues/23237
updated_at: 2017-03-27 10:19:55
body:
  I was a little surprised tonight to see that doing a `nix-channel --update` and `nix-env --upgrade` replaced my ghc 8.0.1 "with-packages" environment with the vanilla ghc 8.0.2.

  <b>Not a big problem</b>, and I don't have time to investigate ATM, but it doesn't seem like the "right" behavior.


state: closed
title: Organize KDE packages correctly
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/pull/23239
updated_at: 2017-10-04 11:17:02
body:
  ### Problem

  Fixes #23041: KDE 5 does not exist.

  ### Solution

  - Split the top-level package set `kde5` up into `kdeFrameworks`, `kdeApplications`, and `plasma5`.
  - Rename the desktop environment from `kde5` to `plasma5`.
  - Separate packages that are part of Qt 5 (`qt5`) from libraries that only depend on it (`libsForQt5`).
  - Make libraries from `kdeApplications` and `plasma5` available in `libsForQt5` alongside libraries from `kdeFrameworks`.
  - Make user-facing KDE applications available at top-level.
  - Update the documentation for Qt 5 and KDE.
  - Remove the Qt dependency from KDE build tools that do not actually require it.
  - Fix several Qt-based packages that were not importing dependencies correctly.
  - Update `qt5` to point at `qt57`. (It should always be the latest version.)

  ### Testing

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

  ---


state: closed
title: tensorflow: depend on cudatoolkit 8 and cudnn 5.1
user_login: jyp
html_url: https://github.com/NixOS/nixpkgs/pull/23240
updated_at: 2017-03-07 13:29:59
body:
  ###### Motivation for this change
  Latest hardware can be efficiently used only with newer versions of CUDA libraries

  ###### Things done

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

  ---


state: closed
title: nixos-rebuild test removing IP addresses from bridge
user_login: Ekleog
html_url: https://github.com/NixOS/nixpkgs/issues/23241
updated_at: 2017-03-30 17:02:54
body:
  ## Issue description

  A bridge with configured IP address loses it when running `nixos-rebuild switch` with another bridge config. I guess it is some dependency error, as after a reboot the bridge gets back its IP address. Not using networkd.

  ### Steps to reproduce

  Add to your configuration.nix
  ```
      networking.bridges.test = { interfaces = [ ]; };
      networking.interfaces.test = {
       ip4 = [ { address = "192.168.42.42"; prefixLength = 24; } ];
      };
  ```
  Run `nixos-rebuild switch`, reboot. The bridge "test" gets an IP address assigned.

  Add anything to the `interfaces` parameter of the bridge config.  Run `nixos-rebuild switch`. The bridge no longer has an IP.

  ## Technical details

  * System: nixos-unstable (branched off a week ago from 183eeb3c0fdac8de3146aedaa6028b474f96db6f for work on a module, can test from upstream if need be)
  * Nix version: 1.11.6
  * Nixpkgs version: 17.03pre101839.53a2baa


state: closed
title: release(-lib).nix: optionally allow building unfree packages
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/pull/23243
updated_at: 2017-04-11 18:56:19
body:
  I'd like to create a personal nixpkgs channel containing some unfree
  packages. This adds 'allowUnfree' parameter so that more of the release
  infrastructure can be reused.

  The default is still to not build unfree packages, so for nixpkgs this
  is no functional change.

  ###### Motivation for this change


  ###### Things done

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

  ---


state: closed
title: qutebrowser: 0.9.1 -> 0.10.0 [WIP]
user_login: NickHu
html_url: https://github.com/NixOS/nixpkgs/pull/23244
updated_at: 2017-03-10 20:27:53
body:
  ###### Motivation for this change

  Update qutebrowser to the latest version.

  ###### Things done

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

  ---


state: closed
title: break gnutls -> openssl dependency
user_login: vcunat
html_url: https://github.com/NixOS/nixpkgs/pull/23245
updated_at: 2017-02-27 20:54:50
body:
  ###### Motivation for this change

  The closure of unbound daemon is increased by `nettle.out`, but closure of `unbound.lib` is decreased by `openssl.out` (~10x larger).  I think it's a fair tradeoff.

  libgnutls_dane uses libunbound.

  ###### Things done

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

  ---


state: closed
title: gitlab-runner: 1.10.4 -> 1.11.0
user_login: bachp
html_url: https://github.com/NixOS/nixpkgs/pull/23246
updated_at: 2017-02-27 21:57:12
body:
  ###### Motivation for this change

  Update to latest version

  ###### Things done

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

  ---


state: closed
title: nodePackages.yo: init at 1.8.5
user_login: Ma27
html_url: https://github.com/NixOS/nixpkgs/pull/23247
updated_at: 2017-03-25 22:33:28
body:
  ###### Motivation for this change

  `yo` is the CLI tool to run yeoman generators.
  Yeoman is a scaffolding tool which makes bootstrapping of node-based projects much easier.

  ###### Things done

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

  ---


state: closed
title: eclipse: add aliases for "latest" versions
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/pull/23248
updated_at: 2017-02-27 21:25:33
body:
  ###### Motivation for this change

  Add aliases like "eclipse-cpp = eclipse-cpp-46" so that user
  configurations can point to "eclipse-cpp" and have it not regularly
  break as nixpkgs is updated.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [x] Tested compilation of all pkgs 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: epson-escpr: 1.6.8 -> 1.6.12
user_login: vipo
html_url: https://github.com/NixOS/nixpkgs/pull/23249
updated_at: 2017-03-06 13:32:32
body:
  ###### Motivation for this change

  Driver version update + Improve documentation (how to setup a wireless Epson printer).

  ###### Things done

  Tested by switching to new configuration and actually printing a CUPS test page on my new L386 printer which was not (officially) supported by previous version of this driver.  

  Configuration used (and possibly affected):
  services.printing = {
      enable = true;
      drivers = [ pkgs.epson-escpr ];
    };

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of 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: ghc710 packages cleanup
user_login: ljli
html_url: https://github.com/NixOS/nixpkgs/pull/23250
updated_at: 2017-02-27 20:35:49
body:
  ###### Motivation for this change

  Dependency cycle between semigroups and QuickCheck:
  The specific cycle is part of the commit message. I simply disabled the test suites for hashable and unordered-containers altogether. I'm not sure if there is a better way.

  Removing obsolete packages from configuration:
  There are a few references to specific versions of packages in ```configuration-ghc-7.10.x.nix```. Many (most?) of them are not included in ```hackage-packages.nix``` and fail to evaluate. I deleted those which where only referenced by themselves. That seemed reasonable, but there are more occurrences e.g. in ghc-mod which also don't evaluate. I'm not sure what the general process is in regards to this.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [x] Tested compilation of all pkgs 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: hieroglyph: init at 0.7.1
user_login: juliendehos
html_url: https://github.com/NixOS/nixpkgs/pull/23251
updated_at: 2017-03-25 12:00:34
body:
  ###### Motivation for this change

  Generate HTML presentations from plain text sources using python Sphinx.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of 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 ghc710x packages fixes
user_login: ljli
html_url: https://github.com/NixOS/nixpkgs/pull/23252
updated_at: 2017-03-02 18:07:13
body:
  ###### Motivation for this change

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [x] Tested compilation of all pkgs 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: Zero Hydra Failures for 17.03
user_login: globin
html_url: https://github.com/NixOS/nixpkgs/issues/23253
updated_at: 2017-03-30 17:07:44
body:
  We currently have ~100 failing jobs on hydra:
  https://hydra.nixos.org/jobset/nixos/release-17.03

  I'm hoping for a big effort from all contributors and maintainers to get this down to **zero** for the release at the end of march.

  I'll be updating this issue with further information continuously.

  Off we go on a sprint to making 17.03 the best release possible!
  Hydra jobset: http://hydra.nixos.org/jobset/nixos/release-17.03
  Evaluation: http://hydra.nixos.org/eval/1344293
  - [ ] [nixos.tests.gnome3-gdm.i686-linux](http://hydra.nixos.org/build/50778211)
    - maintainers: @lethalman
  - [ ] [nixos.tests.gnome3-gdm.x86_64-linux](http://hydra.nixos.org/build/50778272)
    - maintainers: @lethalman
  - [ ] [nixos.tests.quagga.i686-linux](http://hydra.nixos.org/build/50762888)
    - maintainers: @tavyc
  - [ ] [nixos.tests.quagga.x86_64-linux](http://hydra.nixos.org/build/50762970)
    - maintainers: @tavyc
  - [ ] [nixos.tests.virtualbox.net-hostonlyif](http://hydra.nixos.org/build/50780628)
    - maintainers: @aszlig, @wkennington
  - [ ] [nixos.tests.virtualbox.systemd-detect-virt](http://hydra.nixos.org/build/50780280)
    - maintainers: @aszlig, @wkennington
  - [ ] [nixpkgs.aliceml.x86_64-linux](http://hydra.nixos.org/build/50710124)
    - maintainers: @doublec
  - [ ] [nixpkgs.boomerang.x86_64-linux](http://hydra.nixos.org/build/50714619)
  - [ ] [nixpkgs.cabal2nix.i686-linux](http://hydra.nixos.org/build/50711693)
    - maintainers: @peti
  - [ ] [nixpkgs.clisp-tip.i686-linux](http://hydra.nixos.org/build/50717959)
    - maintainers: @7c6f434c, @tohl
  - [ ] [nixpkgs.clisp-tip.x86_64-linux](http://hydra.nixos.org/build/50722188)
    - maintainers: @7c6f434c, @tohl
  - [ ] [nixpkgs.crystal.i686-linux](http://hydra.nixos.org/build/50709987)
    - maintainers: @mingchuan
  - [ ] [nixpkgs.freestyle.x86_64-linux](http://hydra.nixos.org/build/50702809)
  - [ ] [nixpkgs.fstar.i686-linux](http://hydra.nixos.org/build/50708423)
  - [ ] [nixpkgs.fstar.x86_64-linux](http://hydra.nixos.org/build/50708758)
  - [ ] [nixpkgs.gcsfuse.i686-linux](http://hydra.nixos.org/build/50725054)
    - maintainers: @ehmry, @lethalman
  - [ ] [nixpkgs.ghdl_llvm.x86_64-linux](http://hydra.nixos.org/build/50715681)
    - maintainers: @viric
  - [ ] [nixpkgs.glance.i686-linux](http://hydra.nixos.org/build/50716879)
    - maintainers: @chaoflow, @domenkozar
  - [ ] [nixpkgs.guileLint.x86_64-linux](http://hydra.nixos.org/build/50706663)
  - [ ] [nixpkgs.haskell.compiler.integer-simple.ghc802.x86_64-linux](http://hydra.nixos.org/build/50718674)
    - maintainers: @marcweber, @andres, @peti
  - [ ] [nixpkgs.hawkthorne.x86_64-linux](http://hydra.nixos.org/build/50724084)
    - maintainers: @campadrenalin
  - [ ] [nixpkgs.hydra.i686-linux](http://hydra.nixos.org/build/50761956)
    - maintainers: @domenkozar
  - [ ] [nixpkgs.ispc.x86_64-linux](http://hydra.nixos.org/build/50707048)
    - maintainers: @aristid
  - [ ] [nixpkgs.jclasslib.x86_64-linux](http://hydra.nixos.org/build/50723928)
  - [ ] [nixpkgs.julia-git.x86_64-linux](http://hydra.nixos.org/build/50716068)
    - maintainers: @7c6f434c 
  - [ ] [nixpkgs.keystone.i686-linux](http://hydra.nixos.org/build/50706163)
    - maintainers: @chaoflow, @domenkozar
  - [ ] [nixpkgs.libsingular.i686-linux](http://hydra.nixos.org/build/50451336)
    - maintainers: @7c6f434c 
  - [ ] [nixpkgs.linuxPackages_chromiumos_3_14.ixgbevf.x86_64-linux](http://hydra.nixos.org/build/50723945)
  - [ ] [nixpkgs.linuxPackages_chromiumos_3_14.virtualboxGuestAdditions.x86_64-linux](http://hydra.nixos.org/build/50704308)
    - maintainers: @svanderburg
  - [ ] [nixpkgs.linuxPackages_chromiumos_3_18.e1000e.x86_64-linux](http://hydra.nixos.org/build/50704072)
  - [ ] [nixpkgs.linuxPackages_chromiumos_3_18.ixgbevf.x86_64-linux](http://hydra.nixos.org/build/50719145)
  - [ ] [nixpkgs.linuxPackages_chromiumos_latest.e1000e.x86_64-linux](http://hydra.nixos.org/build/50721295)
  - [ ] [nixpkgs.linuxPackages_chromiumos_latest.ixgbevf.x86_64-linux](http://hydra.nixos.org/build/50705502)
  - [ ] [nixpkgs.manticore.x86_64-linux](http://hydra.nixos.org/build/50444211)
  - [ ] [nixpkgs.maxima-ecl.i686-linux](http://hydra.nixos.org/build/50714167)
    - maintainers: @peti
  - [ ] [nixpkgs.maxima-ecl.x86_64-linux](http://hydra.nixos.org/build/50702810)
    - maintainers: @peti
  - [ ] [nixpkgs.ncbi_tools.x86_64-linux](http://hydra.nixos.org/build/50446660)
  - [ ] [nixpkgs.panomatic.x86_64-linux](http://hydra.nixos.org/build/50704587)
  - [ ] [nixpkgs.qt-gstreamer.x86_64-linux](http://hydra.nixos.org/build/50714696)
  - [ ] [nixpkgs.qt_gstreamer.x86_64-linux](http://hydra.nixos.org/build/50704321)
  - [ ] [nixpkgs.r3rs.x86_64-linux](http://hydra.nixos.org/build/50434393)
  - [ ] [nixpkgs.r4rs.x86_64-linux](http://hydra.nixos.org/build/50446512)
  - [ ] [nixpkgs.r5rs.x86_64-linux](http://hydra.nixos.org/build/50438506)
  - [ ] [nixpkgs.rustBeta.rustc.i686-linux](http://hydra.nixos.org/build/50706193)
    - maintainers: @madjar, @cstrahan, @wizeman, @globin, @havvy, @wkennington, @retrry
  - [ ] [nixpkgs.sage.x86_64-linux](http://hydra.nixos.org/build/50722798)
  - [ ] [nixpkgs.sitecopy.x86_64-linux](http://hydra.nixos.org/build/50705687)
  - [ ] [nixpkgs.telepathy_rakia.x86_64-linux](http://hydra.nixos.org/build/50709871)
  - [ ] [nixpkgs.ultrastardx.x86_64-linux](http://hydra.nixos.org/build/50706146)
  - [ ] [nixpkgs.vimiv.i686-linux](http://hydra.nixos.org/build/50706364)
    - maintainers: @chaoflow, @domenkozar
  - [ ] [nixpkgs.wxmupen64plus.x86_64-linux](http://hydra.nixos.org/build/50720542)


state: closed
title: bazel: Log test errors to stderr during checkPhase
user_login: benley
html_url: https://github.com/NixOS/nixpkgs/pull/23255
updated_at: 2017-02-28 00:31:33
body:
  Otherwise it's difficult or impossible to retrieve them, particularly from a hydra build.

  Related to #23074 


state: closed
title: Ensime
user_login: edanaher
html_url: https://github.com/NixOS/nixpkgs/pull/23256
updated_at: 2017-03-18 17:24:20
body:
  ###### Motivation for this change

  I'd like to be able to use [ensime](http://ensime.org/) from vim, hence the additional plugin.

  However, using it requires a couple python packages to be available.  Initially I added them as extraPythonPackages in my config.nix, but it wasn't that much more work to add the logic to make neovim automatically pull them in, which is much more user-friendly.  Hopefully my additions are reasonable.

  ###### Things done

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

  ---


state: closed
title: VirtualBox is broken on master
user_login: rasendubi
html_url: https://github.com/NixOS/nixpkgs/issues/23257
updated_at: 2017-02-28 07:35:02
body:
  ```
  Checking for Qt5: 
    ** qt5 not found!
  ```

  Also reproduced by Hydra: http://hydra.nixos.org/build/49488315.

  The issue was introduced by https://github.com/NixOS/nixpkgs/commit/6542ea7f3102dcde476b102cb5cb7fb99f75e852 (https://github.com/NixOS/nixpkgs/pull/23239).

  /cc @ttuegel 

  ### Steps to reproduce
  ```sh
  nix-build -A virtualbox
  ```

  ## Technical details

  * System: NixOS: 17.03.git.1aa77d0519 (Gorilla)
  * Nix version: nix-env (Nix) 1.11.6
  * Nixpkgs version: 17.03.git.8def08a56c


state: closed
title: virtualbox: fix build
user_login: rasendubi
html_url: https://github.com/NixOS/nixpkgs/pull/23258
updated_at: 2017-02-28 19:42:18
body:
  The issue was caused by upgrading `qt` from `qt56` to `qt57`, which
  now requires C++11.

  For more info, see https://github.com/NixOS/nixpkgs/issues/23257.

  /cc @ttuegel 

  ###### Things done

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

  ---


state: closed
title: Clarify distinction between the two seemingly unrelated sets of node packages
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/23259
updated_at: 2017-10-31 10:36:06
body:
  I was confused for a while when I found https://github.com/NixOS/nixpkgs/blob/master/pkgs/top-level/node-packages.json and a massive autogenerated https://github.com/NixOS/nixpkgs/blob/master/pkgs/top-level/node-packages-generated.nix, with no apparent indication for how to update the latter.

  Browsing around some more, I found the much friendlier folder https://github.com/NixOS/nixpkgs/tree/master/pkgs/development/node-packages, which even has a README.md! While friendlier, the node-packages folder still doesn't tell me what the other set is for or how it relates to the new set. I'm obviously a Nix+node newbie but it seems like this sort of thing would be best clarified in the nixpkgs manual, but that has no information on node whatsoever.

  cc @svanderburg who I think is the master of all that is node


state: closed
title: emem: 0.2.28 -> 0.2.29
user_login: ebzzry
html_url: https://github.com/NixOS/nixpkgs/pull/23260
updated_at: 2017-03-14 10:39:35
body:
  ###### Motivation for this change


  ###### Things done

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

  ---


state: closed
title: screen: 4.5.0 -> 4.5.1
user_login: lsix
html_url: https://github.com/NixOS/nixpkgs/pull/23261
updated_at: 2019-04-17 01:49:54
body:
  See https://lists.gnu.org/archive/html/info-gnu/2017-02/msg00010.html
  for release announcement

  ###### Motivation for this change


  ###### Things done

  - [X] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] Linux
  - [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: bazel: replace patch with patchShebangs and substituteInPlace
user_login: izuk
html_url: https://github.com/NixOS/nixpkgs/pull/23262
updated_at: 2017-03-02 13:37:52
body:
  ###### Motivation for this change

  Stop using /usr/bin/env and instead refer directly to the binaries in bash and coreutils.

  ###### Things done

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

  ---


state: closed
title: display-manager: fix argument handling of sddm
user_login: Mic92
html_url: https://github.com/NixOS/nixpkgs/pull/23264
updated_at: 2017-04-23 03:27:36
body:
  ###### Motivation for this change

  previously session type was not correctly set.
  Currently only tested with session type 'none + awesome wm' and ssdm.
  Other combinations should be handled in the same way, but for
  critical components like login manager, be better safe then sorry 
  - so please test this with your setup.

  TODO:

  - [ ] run integration tests

  ###### Things done

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

  ---


state: closed
title: msmtp: 1.6.4 -> 1.6.6 and make it nix friendly
user_login: peterhoeg
html_url: https://github.com/NixOS/nixpkgs/pull/23265
updated_at: 2019-04-17 01:49:54
body:
  ###### Motivation for this change

  I'm not changing any functionality (apart from adding support for logging to the journal), but simply making ```msmtpq``` behave better by fixing paths to ```/nix/store```.

  Works as daily driver here.

  Cc: @garbas 

  ###### Things done

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

  ---


state: closed
title: Add service for glances
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/pull/23266
updated_at: 2019-02-27 15:44:15
body:
  ###### Things done

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

  ---

  I rudimentarily tested the service on my local device.

  The `username` and `password` do not work as expected, will shortly push a commit to disable these options.


state: closed
title: matrix-synapse: 0.19.1 -> 0.19.2
user_login: fadenb
html_url: https://github.com/NixOS/nixpkgs/pull/23267
updated_at: 2019-04-17 01:49:54
body:
  ###### Motivation for this change
  New version available


  ###### Things done

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

  ---


state: closed
title: micropolis: fix build (patch changed)
user_login: fadenb
html_url: https://github.com/NixOS/nixpkgs/pull/23269
updated_at: 2017-02-28 12:25:42
body:
  ###### Motivation for this change
  The patch file changed. The current patch applies, build succeeds and game is playable.

  One less build failure for #23253 :)


  ###### Things done

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

  ---


state: closed
title: gitflow: tweak for darwin
user_login: yurrriq
html_url: https://github.com/NixOS/nixpkgs/pull/23270
updated_at: 2017-03-06 22:12:47
body:
  On Darwin, wrap the `git-flow` binary and set:

      FLAGS_GETOPT_CMD=${getopt}/bin/getopt

  Without this change, I was getting the following error:

      flags:ERROR short flag required for (showcommands) on this platform

  ###### Motivation for this change


  ###### Things done

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

  ---


state: open
title: Java packages: Use callPackages
user_login: NeQuissimus
html_url: https://github.com/NixOS/nixpkgs/issues/23271
updated_at: 2017-03-03 01:36:41
body:
  ## Issue description
  In order to make derivations inside the `javaPackages` overridable, the entry in `all-packages.nix` should be `callPackages`, not `callPackage`.

  See #20444 for more details.


state: closed
title: ardour: 5.6 -> 5.8
user_login: magnetophon
html_url: https://github.com/NixOS/nixpkgs/pull/23272
updated_at: 2019-04-17 01:49:54
body:
  ###### Motivation for this change
  Bugfix, please include in 17.03:
  https://ardour.org/wn.html

  ###### Things done

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

  ---


state: closed
title: octave: 4.2.0 -> 4.2.1
user_login: lsix
html_url: https://github.com/NixOS/nixpkgs/pull/23273
updated_at: 2017-03-01 09:03:51
body:
  See glists.gnu.org/archive/html/info-gnu/2017-02/msg00011.html for
  release announcements.

  This is a bugfix release.

  `purePackages.octave` still fails to build after this update.

  ###### Motivation for this change

  ###### Things done

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

  ---


state: closed
title: haskellPackages.tinc: 20161119 -> 20170228
user_login: robbinch
html_url: https://github.com/NixOS/nixpkgs/pull/23274
updated_at: 2017-02-28 13:50:51
body:
  ###### Motivation for this change
  Fix broken build

  ###### Things done

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

  ---


state: closed
title: Qt 5.7 fixes
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/pull/23275
updated_at: 2017-02-28 15:01:45
body:
  ### Motivation for this change

  Hydra failures for my packages, see #23253.

  ### Things done

  Mostly marking libraries broken. A few packages build with `-std=c++11`.

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

  ---


state: closed
title: mhddfs: fix-format-security
user_login: makefu
html_url: https://github.com/NixOS/nixpkgs/pull/23276
updated_at: 2017-03-04 23:17:47
body:
  ###### Motivation for this change

  Zero Hydra Failures for 17.03 (#23253)

  ###### Things done

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

  ---


state: closed
title: qmidinet: 0.4.1 -> 0.4.2
user_login: magnetophon
html_url: https://github.com/NixOS/nixpkgs/pull/23277
updated_at: 2017-02-28 23:06:00
body:
  ###### Motivation for this change
  Makes it build again.
  [Zero Hydra Failures for 17.03](https://github.com/NixOS/nixpkgs/issues/23253)

  ###### Things done

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

  ---


state: closed
title: exfat-nofuse: build only for kernels < 4.10
user_login: makefu
html_url: https://github.com/NixOS/nixpkgs/pull/23278
updated_at: 2017-02-28 14:56:45
body:
  ###### Motivation for this change

  Zero Hydra Failures for 17.03 #23253 
  exfat-nofuse is currently broken for 4.10, ref: https://github.com/dorimanx/exfat-nofuse/issues/103 


  ###### Things done

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

  ---


state: closed
title: nginx service: add commonHttpConfig option
user_login: mbbx6spp
html_url: https://github.com/NixOS/nixpkgs/pull/23279
updated_at: 2019-04-17 01:49:54
body:
  ###### Motivation for this change

  For users of the `nginx` module that use the declarative `virtualHosts` structure there must be a way to define common definitions like `log_format` before using them inside of the `server` or `location` context blocks of the generated virtual hosts that is also at the `http` context block scope. Currently the NixOS nginx module does not offer a solution that doesn't require me to manage raw config files for my virtual hosts (I get an `emerg` because when I try to append the http config via `appendHttpConfig` it shows up *after* the virtual host generated usage).

  I added a `nginx` module VM test to very this works. See `nixos/tests/nginx.nix`.

  ###### Things done

  - [X] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs 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: qjackctl: 0.4.3 -> 0.4.4, samplv1: 0.7.6 -> 0.8.0, drumkv1: 0.7.6 -> 0.8.0
user_login: magnetophon
html_url: https://github.com/NixOS/nixpkgs/pull/23280
updated_at: 2017-02-28 22:48:07
body:
  ###### Motivation for this change

  fixes some more breaking builds: https://github.com/NixOS/nixpkgs/issues/23253

  ###### Things done

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

  ---


state: closed
title: exfat-nofuse: exclude 4.1 kernel build
user_login: makefu
html_url: https://github.com/NixOS/nixpkgs/pull/23281
updated_at: 2017-02-28 15:58:12
body:
  ###### Motivation for this change

   Zero Hydra Failures for 17.03 #23253 
  exfat-nofuse does not seem to build correctly on 4.1 kernel, this PR excludes this build version while keeping 3.12 and 3.10 builds intact

  ###### Things done

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

  ---


state: closed
title: buildRustPackage is broken
user_login: dermetfan
html_url: https://github.com/NixOS/nixpkgs/issues/23282
updated_at: 2018-11-01 08:32:35
body:
  ## Issue description

  `pkgs.rust.buildRustPackage` fails every time since I upgraded to nixpkgs `17.03pre101839.53a2baa`.

  This is perhaps also a chance to fix #22737.

  In this example [project][cursedlife]:

  ```
  ❯ nix-build
  these derivations will be built:
    /nix/store/7z80g4d5cc4n621vl28wzd23265cgcsz-cursedlife.drv
  building path(s) ‘/nix/store/j2ify6k0kfay56mhwpzasdl1w46bqk3r-cursedlife’
  unpacking sources
  unpacking source archive /nix/store/9r24d70n0kzxx3zrlwp8jnnkai92giqn-cursedlife
  source root is cursedlife
  Using cargo deps from /nix/store/hyj7wbcfirjdx8min1wxdfaizsdsy617-cursedlife-fetch
  Using indexHash '-ba82b75dd6681d6f'
  Using rust registry from /nix/store/p07f0q58fvszdgjfg73i73g03jaxkfx8-rustRegistry-2017-02-19-d822c58
  warning: custom registry support via the `registry.index` configuration is being removed, this functionality will not work in the future
  error: failed to load source for a dependency on `ncurses`

  Caused by:
    Unable to update registry file:///dev/null

  Caused by:
    failed to open: /tmp/nix-build-cursedlife.drv-0/deps/registry/index/-ba82b75dd6681d6f/.cargo-index-lock

  To learn more, run the command again with --verbose.
  builder for ‘/nix/store/7z80g4d5cc4n621vl28wzd23265cgcsz-cursedlife.drv’ failed with exit code 101
  error: build of ‘/nix/store/7z80g4d5cc4n621vl28wzd23265cgcsz-cursedlife.drv’ failed
  ```

  The error message (`Unable to update registry file:///dev/null`) indicates that the behavior described in this code [comment][comment] has changed. @wizeman?

  ## Technical details

  * System: `17.03pre101839.53a2baa (Gorilla)`
  * Nix version: `nix-env (Nix) 1.11.6`
  * Nixpkgs version: `17.03pre101839.53a2baa`

  [cursedlife]: https://bitbucket.org/dermetfan/cursedlife
  [comment]: https://github.com/NixOS/nixpkgs/blob/master/pkgs/build-support/rust/default.nix#L39


state: closed
title: herwig: disable i686-linux
user_login: veprbl
html_url: https://github.com/NixOS/nixpkgs/pull/23284
updated_at: 2017-05-14 04:31:28
body:
  ###### Motivation for this change

  #23253
  Disables i686-linux target as it fails to build. I would prefer to not apply this to master. The bug looks suspicious and, I think, I will look into it when I have time. This should be good enough for the release.

  ###### Things done

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

  ---


state: closed
title: Update Qt 5 community releases automatically
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/pull/23286
updated_at: 2017-02-28 17:14:39
body:
  ### Motivation for this change

  The file which was marked `DO NOT EDIT!` was edited. Please don't do that.

  ### Things done

  The `fetch.sh` script was changed so that the community releases (WebKit) will be updated automatically with the rest of Qt.

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

  ---


state: closed
title: keepassxc: 2.1.0 -> 2.1.2
user_login: Mic92
html_url: https://github.com/NixOS/nixpkgs/pull/23287
updated_at: 2017-06-07 13:53:25
body:
  ###### Motivation for this change

  also enable http plugin again. Readme mention using the protocol be a
  security risk because it is unencrypted, but the connections stays local
  (127.0.0.1) and the plugins has to explicitly enabled in settings
  (disabled by default).

  ###### Things done

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

  ---


state: closed
title: Bazel: wrap to keep java available at runtime
user_login: benley
html_url: https://github.com/NixOS/nixpkgs/pull/23288
updated_at: 2017-03-02 03:32:14
body:
  ###### Motivation for this change

  Bazel can't start up unless javac is findable in $PATH or JAVA_HOME is set.

  ###### Things done

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

  ---


state: closed
title: palemoon: 27.0.3 -> 27.1.1
user_login: rnhmjoj
html_url: https://github.com/NixOS/nixpkgs/pull/23289
updated_at: 2017-09-12 22:58:16
body:
  ###### Motivation for this change
  Fix for #23253. The problem was found [here](https://bugzilla.mozilla.org/show_bug.cgi?id=1329272) and has been fixed in this release of Pale Moon.

  ###### Things done

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

  ---


state: closed
title: security.dhparams: Incorrect docs
user_login: 3noch
html_url: https://github.com/NixOS/nixpkgs/issues/23290
updated_at: 2017-03-01 15:56:36
body:
  ## Issue description

  I believe this is not correct: https://github.com/NixOS/nixpkgs/blob/940492cef5e0180dc8aec51777372748f5e496e9/nixos/modules/security/dhparams.nix#L9

  It should be `security.dhparams.params = { ... }`.

  cc @Ekleog 


state: closed
title: Package rustup or update rustc-nightly more often
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/issues/23291
updated_at: 2017-04-08 13:02:17
body:
  ## Issue description

  I have to use rustc nightly for one project, but the nightly version of nixpkgs is too old. And we do not ship rustup either, so it is not possible for me to work right now...

  Can someone please provide some documentation how to update rustc unstable? That'd be the simplest solution I guess... because right now I do not understand how to update the package...


state: closed
title: kio: Information Leak when accessing https when using a malicious PAC file
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/issues/23292
updated_at: 2017-03-02 13:36:24
body:
  The versions of `kio` and `kdelibs` in Nixpkgs are affected by [this](https://www.kde.org/info/security/advisory-20170228-1.txt) security advisory. Affected systems may leak sensitive information from HTTPS URLs. Patches are available; at least we need to patch the `unstable` and `release-17.03` branches. It would probably be advisable to patch `release-16.09` as well.

  ATTN @grahamc 
  I will deal with this when I have a chance, but as patches are readily available you may want to take a look if you have time before I do.


state: closed
title: riak_cs: added authv4 support and fixed advanced.conf
user_login: mdaiter
html_url: https://github.com/NixOS/nixpkgs/pull/23293
updated_at: 2018-12-04 10:53:57
body:
  ###### Motivation for this change
  1. Auth V4 should be supported within the Riak CS package
  2. `/etc/riak-cs/advanced.conf` should be auto-filled to disable possible breaks within the Riak CS launch. Error is thrown with empty `/etc/riak-cs/advanced.conf` file.

  ###### Things done

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

  ---


state: closed
title: graphicsmagick: fix for darwin
user_login: yurrriq
html_url: https://github.com/NixOS/nixpkgs/pull/23294
updated_at: 2017-03-06 22:13:34
body:
  ###### Motivation for this change

  Prior to this change, GraphicsMagick didn't work at all for me on Darwin, due to
  dylib linking issues.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [x] macOS
     - [ ] Linux
  - [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: Update and improve Mono
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/23295
updated_at: 2019-04-13 21:33:43
body:
  ###### Motivation for this change

  * Update Mono and add more system libraries;
  * Drop old versions of Mono as they are unused throughout the tree;
  * Add a headless version with a much smaller closure;
  * Build previously prebuilt parts of Mono from source.

  ###### Things done

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

  ---

  I'll try to upstream `use-dllmap-everywhere.patch`. See https://github.com/mono/mono/pull/4451.


state: closed
title: release(-lib).nix: add nixpkgsArgs parameter
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/pull/23296
updated_at: 2017-04-11 18:56:03
body:
  ###### Motivation for this change
  This allows customizing the nixpkgs arguments by the caller. My use case
  is creating a personal nixpkgs channel containing some unfree packages.

  The default is still to not build unfree packages, so for nixpkgs this
  is no functional change.

  This is a more flexible version of https://github.com/NixOS/nixpkgs/pull/23243

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [x] Tested compilation of all pkgs 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: idea.*: remove old versions
user_login: GauthierPLM
html_url: https://github.com/NixOS/nixpkgs/pull/23297
updated_at: 2017-09-20 08:50:36
body:
  ###### Motivation for this change

  Remove old version of JetBrains IDEs, no longer updated by JetBrains (and at least 3 majors versions has been released since this versions).

  I splited #23081 to avoid confusion between version bump and clean-up.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs 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: arx-libertatis: 2016-07-27 -> 2017-02-26
user_login: rnhmjoj
html_url: https://github.com/NixOS/nixpkgs/pull/23298
updated_at: 2017-09-12 22:58:21
body:
  ###### Motivation for this change
  #23253 This update should fix the build failure on i686-linux.

  ###### Things done

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [x] Tested compilation of all pkgs that depend on this change (none)
  - [x] Tested execution of all binary files (also cast a couple spells around)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---
  I tested the build with `--argstr system i686-linux` because I don't have a 32bit system, is it ok?


state: closed
title: fop: 1.1 -> 2.1
user_login: ndowens
html_url: https://github.com/NixOS/nixpkgs/pull/23299
updated_at: 2017-02-28 22:33:57
body:
  ###### Motivation for this change
  Updated package that may be abandoned?

  ###### Things done

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

  ---


state: closed
title: xurls: 0.8.0 -> 1.1.0
user_login: ndowens
html_url: https://github.com/NixOS/nixpkgs/pull/23300
updated_at: 2017-03-01 00:44:58
body:
  ###### Motivation for this change

  Update to latest

  ###### Things done

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

  ---


state: closed
title: purescript: pin dependencies witih callHackage. Closes #23036.
user_login: teh
html_url: https://github.com/NixOS/nixpkgs/pull/23301
updated_at: 2017-03-02 20:46:02
body:
  ###### Motivation for this change

  Only tested on GHC 8.0.2 because of limited laptop computing power.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [x] Linux
  - [ ] Tested compilation of all pkgs that 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: wgetpaste: 2.25 -> 2.28
user_login: ndowens
html_url: https://github.com/NixOS/nixpkgs/pull/23302
updated_at: 2017-02-28 22:39:14
body:
  ###### Motivation for this change
  Update

  ###### Things done

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

  ---


state: closed
title: libseccomp: 2.3.1 -> 2.3.2 + fixed scmp_sys_resolver
user_login: c0bw3b
html_url: https://github.com/NixOS/nixpkgs/pull/23303
updated_at: 2017-10-08 11:08:44
body:
  ###### Motivation for this change
  - `libseccomp` is updated to 2.3.2
  - `scmp_sys_resolver` is fixed (it could not find libseccomp.so.2 shared library before)

  Up to now the `scmp_sys_resolver` command was not working because the bin could not find its shared lib :

  >[demo@nixos:~/testbuild/libseccomp]$ scmp_sys_resolver 
  >scmp_sys_resolver: error while loading shared libraries: libseccomp.so.2: cannot open shared object file: No such file or directory`

  ###### Things done

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

  ---


state: closed
title: sage fails to build
user_login: yorickvP
html_url: https://github.com/NixOS/nixpkgs/issues/23304
updated_at: 2017-03-13 13:52:07
body:
  ## Issue description

  Building `sage` fails with the following error:

  http://pastebin.com/CsSb3gcD


  ### Steps to reproduce

  ```
  nix-shell -p sage
  ```
  ## Technical details

  * System: 17.03pre99759.f66d782 (Gorilla)
  * Nix version: 1.11.6
  * Nixpkgs version: 17.03pre101839.53a2baa


state: closed
title: numdiff: 5.8.1 -> 5.9.0
user_login: ndowens
html_url: https://github.com/NixOS/nixpkgs/pull/23305
updated_at: 2017-02-28 23:27:32
body:
  ###### Motivation for this change
  Package update

  ###### Things done

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

  ---


state: closed
title: kytea: 0.4.6 -> 0.4.7; source was still pointing to version 0.4.6
user_login: ndowens
html_url: https://github.com/NixOS/nixpkgs/pull/23306
updated_at: 2017-03-02 07:44:19
body:
  ###### Motivation for this change
  Source was pointing to 0.4.6 even though version stated 0.4.7

  ###### Things done

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

  ---


state: closed
title: Download of ‘https://nixos.org/channels/nixpkgs/nixexprs.tar.bz2’ failed
user_login: Yury-Zakharov
html_url: https://github.com/NixOS/nixpkgs/issues/23307
updated_at: 2017-03-01 22:46:10
body:
  ## Issue description
  When trying to upgrade from unstable to stable getting the following:
  Executing **nix-channel --update** results in
  > downloading Nix expressions from ‘https://nixos.org/channels/nixpkgs/nixexprs.tar.bz2’...
  > curl: (22) The requested URL returned error: 404 Not Found
  > /nix/store/iz89ciwqjfad7n8bddw4whwfq8h5rj4x-nix-1.10/bin/nix-prefetch-url: download of ‘https://nixos.org/channels/nixpkgs/nixexprs.tar.bz2’ failed
  > cannot fetch ‘https://nixos.org/channels/nixpkgs/nixexprs.tar.bz2’
  > 
  Executing **nixos-rebuild switch --upgrade** results in system shutdown after random period of time.

  ### Steps to reproduce
  Execute nix-channel --update
  or
  Execute 
  nixos-rebuild switch --upgrade

  ## Technical details

  * System: 16.03pre73106.b1dca6c (Emu)
  * Nix version: nix-env (Nix) 1.10
  * Nixpkgs version: 17.03pre102064.8fcd1a0


state: closed
title: highlight: 3.28 -> 3.35
user_login: ndowens
html_url: https://github.com/NixOS/nixpkgs/pull/23308
updated_at: 2017-03-02 08:48:37
body:
  ###### Motivation for this change
  Update

  ###### Things done

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

  ---


state: closed
title: enca: 1.16 -> 1.19
user_login: ndowens
html_url: https://github.com/NixOS/nixpkgs/pull/23309
updated_at: 2017-03-02 08:51:37
body:
  ###### Motivation for this change

  Update
  ###### Things done

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

  ---


state: closed
title: zstdmt: init at 0.3
user_login: cheecheeo
html_url: https://github.com/NixOS/nixpkgs/pull/23311
updated_at: 2017-03-18 17:40:23
body:
  ###### Motivation for this change
  Multithreaded zstd & lz4

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [X] Linux
  - [ ] Tested compilation of all pkgs that 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: fcron: 3.1.2 -> 3.2.1
user_login: ndowens
html_url: https://github.com/NixOS/nixpkgs/pull/23320
updated_at: 2017-03-05 22:08:28
body:
  ###### Motivation for this change
  Update

  ###### Things done

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

  ---


state: closed
title: networkmanager_dmenu: init at unstable-2017-04-13
user_login: jensbin
html_url: https://github.com/NixOS/nixpkgs/pull/23321
updated_at: 2017-05-01 17:33:27
body:
  ###### Motivation for this change
  networkmanager_dmenu let yoy control NetworkManager via dmenu. This wasn't available in the nixpkgs yet.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [x] Linux
  - [ ] Tested compilation of all pkgs that 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: cockatrice: 2015-09-24 -> 2017-01-20
user_login: spencerjanssen
html_url: https://github.com/NixOS/nixpkgs/pull/23322
updated_at: 2019-04-17 01:49:55
body:
  ###### Motivation for this change
  Fixes build with QT 5.7.1 and Hydra failure in #23253

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [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: nixos-rebuild switch seems to hang (waiting for a password?)
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/23323
updated_at: 2017-08-16 23:39:44
body:
  ## Issue description

  I'm not quite sure. I occasionally get this behavior where `nixos-rebuild switch` waits for a long time. It prints the "starting the following units" notice and then just sits there. A `ps` reveals a `/nix/store/zs66inz96fpr0kkq0vaq17hdwd4s16ac-systemd-232/bin/systemd-tty-ask-password-agent --watch`, but apparently that doesn't necessarily mean it's waiting for a password. I have no idea what it would be doing though.

  ### Steps to reproduce

  I'm not sure, since I've seen it happen in seemingly disparate situations and not in ways I can reproduce easily. Looking for ideas for how to debug it further.

  ## Technical details

  * System: 17.03.git.6018cf4 (Gorilla)
  * Nix version: nix-env (Nix) 1.11.7
  * Nixpkgs version: nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion


state: closed
title: grc: 1.9 -> 1.10.1
user_login: peterhoeg
html_url: https://github.com/NixOS/nixpkgs/pull/23324
updated_at: 2017-03-07 02:03:40
body:
  ###### Motivation for this change

  Additionally, grc wasn't actually working unless you copied out the config files to your home directory because it couldn't find the default config in /etc/grc.conf

  So now we patch the program to look in the right places.

  Any comments @lovek323 or @AndersonTorres ?

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of 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 3.4 broken (pyexpat)
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/issues/23325
updated_at: 2017-03-05 08:01:30
body:
  ## Issue description

  https://github.com/NixOS/nixpkgs/pull/22585#issuecomment-283264846

  Example: http://hydra.nixos.org/build/49482784

  - Master and 17.03


state: closed
title: tmate: 2.2.0 -> 2.2.1
user_login: manveru
html_url: https://github.com/NixOS/nixpkgs/pull/23326
updated_at: 2017-11-30 09:53:25
body:
  ###### Motivation for this change

  Minor upgrade

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that 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: lilyterm-git: init at 2017-01-06
user_login: Profpatsch
html_url: https://github.com/NixOS/nixpkgs/pull/23327
updated_at: 2017-03-08 15:07:17
body:
  The latest stable release is quite old (2013-02) and many improvements have been
  made in the meantime.

  New version builds, old version evaluates to the same store path.


state: closed
title: openldap module: fix paths for example includes
user_login: Ekleog
html_url: https://github.com/NixOS/nixpkgs/pull/23328
updated_at: 2017-03-04 17:24:15
body:
  The paths in the example for `services.openldap.extraConfig` seems to no longer be correct. These new paths work for me in a `nixos-rebuild build-vm`.


state: closed
title: erlangR19: 19.2 -> 19.2.3
user_login: yurrriq
html_url: https://github.com/NixOS/nixpkgs/pull/23330
updated_at: 2017-03-06 22:13:05
body:
  ###### Motivation for this change

  This fixes `$out/bin/dialyzer` for me (see my question [here](https://github.com/NixOS/nixpkgs/pull/17240#issuecomment-283032424)) and the `lfe` and `rebar3-open` packages build and work fine.

  ###### Related
  - http://erlang.org/pipermail/erlang-bugs/2017-January/005213.html
  - https://github.com/erlang/otp/commit/e27119948fc6ab28bea81019720bddaac5b655a7




  ###### Things done

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

  ---


state: closed
title: delve: 0.11.0-alpha -> 0.12.1
user_login: vdemeester
html_url: https://github.com/NixOS/nixpkgs/pull/23331
updated_at: 2017-03-06 13:06:47
body:
  Signed-off-by: Vincent Demeester <vincent@sbr.pm>

  ###### Motivation for this change

  Upgrade delve to its most recent release.

  ###### Things done

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

  ---


state: closed
title: qt5ct: 0.24 -> 0.30
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/23333
updated_at: 2017-04-30 18:01:52
body:
  ###### Motivation for this change

  There are new releases.

  [Changelog:](https://www.linux-apps.com/p/1131604/)

  **0.30**

  fixed crash on nonexistent style in qt5ct.conf
  fixed issue with KDE color themes
  updated documentation
  updated Bulgarian translation
  updated French translation

  **0.29**

  fixed libqt5ct-style.so installation path
  updated Greek translation

  **0.28**

  added Qt 5.8 support
  added qt5ct proxy-style plugin
  added Serbian translation
  updated Bulgarian translation
  updated Italian translation
  updated Russian translation
  updated Dutch (Netherlands) translation
  updated Czech translation
  updated German translation
  updated Chinese (Taiwan) translation

  **0.27**

  added D-Bus tray support
  added feature to disable debug output
  updated documentation

  **0.26**

  fixed stellarium compatibility
  updated French translation
  updated Greek translation

  **0.25**

  added environment variables verification
  added Frensh translation
  updated Slovak translation
  updated Russian translation
  updated Czech translation
  updated German translation
  updated Dutch (Netherlands) translation
  updated Polish translation
  updated Chinese (Taiwan) translation

  ###### Things done

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


state: closed
title: Vulnerability Roundup 24
user_login: grahamc
html_url: https://github.com/NixOS/nixpkgs/issues/23334
updated_at: 2017-03-05 21:53:42
body:
  **This is a super easy one with more people being CC'd than issues. If the people CC'd want to be CC'd again to help on the next one, please leave a comment!**

  Here are all the vulnerabilities from https://lwn.net/Vulnerabilities
  since our [last roundup](https://github.com/NixOS/nixpkgs/issues/23072).

  cc: @LnL7 @7c6f434c @fpletz @globin @NeQuissimus @wizeman @FRidh @vcunat @peterhoeg @ndowens @dezgeg @nh2.

  _Note:_ The list of people CC'd on this issue participated in the last
  roundup. If you participate on this roundup, I'll cc you on the next
  one. If you don't participate in the next one, you won't be CC'd on
  the one after that. If you would like to be CC'd on the next roundup,
  add a comment to the most recent vulnerability roundup.

  Permanent CC's: @joepie91, @phanimahesh, @the-kenny, @7c6f434c, @k0001, @peterhoeg
  @NixOS/security-notifications
  If you would like to be CC'd on _all_ roundups (or removed from the
  list), open a PR editing
  https://github.com/NixOS/security/blob/master/lwnvulns/src/bin/instructions.md.

  ## Notes on the list
  1. The reports have been roughly grouped by the package name. This
     isn't perfect, but is intended to help identify if a whole group
     of reports is resolved already.
  2. Some issues will be duplicated, because it affects multiple
     packages. For example, there are sometimes problems that impact
     thunderbird, and firefox. LWN might report in one vulnerability
     "thunderbird firefox". These names have been split to make sure
     both packages get addressed.
  3. By each issue is a link to code search for the package name, and
     a Github search by filename. These are to help, but may not return
     results when we do in fact package the software. If a search
     doesn't turn up, please try altering the search criteria or
     looking in nixpkgs manually before asserting we don't have it.
  4. This issue is created by https://github.com/NixOS/security

  # Instructions:

  1. Triage a report: If we don't have the software or our version isn't
     vulnerable, tick the box or add a comment with the report number,
     stating it isn't vulnerable.
  2. Fix the issue: If we do have the software and it is vulnerable,
     either leave a comment on this issue saying so, even open a pull
     request with the fix. If you open a PR, make sure to tag this
     issue so we can coordinate.
  3. When an entire section is completed, move the section to the
     "Triaged and Resolved Issues" `details` block below.



  ## Upon Completion ...

   - [x] Run the issue through `reformat` one last time
   - [x] Review commits since last roundup for backport candidates
   - [x] Send an update e-mail to nix-security-announce@googlegroups.com
   - [x] Update the database at https://github.com/NixOS/security

  Without further ado...

  ### Assorted (4 issues)
   - [x] [`#715268`](https://lwn.net/Vulnerabilities/715268/) ([search](http://search.nix.gsc.io/?q=linux&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=linux+in%3Apath&type=Code))  kernel: two vulnerabilities
   - [x] [`#715268`](https://lwn.net/Vulnerabilities/715268/) ([search](http://search.nix.gsc.io/?q=linux-snapdragon&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=linux-snapdragon+in%3Apath&type=Code))  kernel: two vulnerabilities
   - [x] [`#715264`](https://lwn.net/Vulnerabilities/715264/) ([search](http://search.nix.gsc.io/?q=php7&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=php7+in%3Apath&type=Code))  php: two vulnerabilities
   - [x] [`#715263`](https://lwn.net/Vulnerabilities/715263/) ([search](http://search.nix.gsc.io/?q=profanity&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=profanity+in%3Apath&type=Code))  profanity: user impersonation

  ### kernel (2 issues)
   - [x] [`#715268`](https://lwn.net/Vulnerabilities/715268/) ([search](http://search.nix.gsc.io/?q=kernel&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=kernel+in%3Apath&type=Code))  kernel: two vulnerabilities
   - [x] [`#715266`](https://lwn.net/Vulnerabilities/715266/) ([search](http://search.nix.gsc.io/?q=kernel&i=fosho&repos=nixos-nixpkgs), [files](https://github.com/NixOS/nixpkgs/search?utf8=%E2%9C%93&q=kernel+in%3Apath&type=Code))  kernel: privilege escalation


state: closed
title: locate: fix security.wrappers
user_login: pngwjpgh
html_url: https://github.com/NixOS/nixpkgs/pull/23335
updated_at: 2017-03-02 12:41:33
body:
  ###### Things done

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


state: closed
title: eflite: init at 0.4.1
user_login: jhhuh
html_url: https://github.com/NixOS/nixpkgs/pull/23336
updated_at: 2018-10-06 07:48:54
body:
  ###### Motivation for this change
  New package added. All the patches are from the corresponding debian package.

  ###### Things done

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

  ---


state: closed
title: Use EnvironmentFile instead of Environment in systemd units. Closes #…
user_login: teh
html_url: https://github.com/NixOS/nixpkgs/pull/23337
updated_at: 2019-05-24 10:02:05
body:
  …22829.

  This is the simplest solution I could come up with.

  We could also add an if-statement and only write environment files if the line would be longer than 2048, but then we'd introduce a potentially untested branch.


state: closed
title: buildbot: 0.9.3 -> 0.9.4
user_login: nand0p
html_url: https://github.com/NixOS/nixpkgs/pull/23338
updated_at: 2017-03-06 23:45:39
body:
  - adds jwt
  - adds module tests
  - master.cfg as path in module
  - eliminates worker timeout
  - builds on darwin
  - tested on nixos


state: closed
title: msgpack-tools: fix hydra build
user_login: alibabzo
html_url: https://github.com/NixOS/nixpkgs/pull/23340
updated_at: 2017-03-05 20:00:51
body:
  ###### Motivation for this change
  At the moment msgpack-tools fails when built by hydra as the cmake list downloads additional sources. This needs to be fixed for #23253.
  ###### Things done

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

  ---


state: closed
title: di: 4.42 -> 4.43
user_login: ndowens
html_url: https://github.com/NixOS/nixpkgs/pull/23341
updated_at: 2017-03-01 21:30:45
body:
  ###### Motivation for this change
  Update

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [] macOS
     - [ ] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of 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 "buildRustPackage: fix deprecated use of registry.index config…
user_login: anderspapitto
html_url: https://github.com/NixOS/nixpkgs/pull/23342
updated_at: 2018-03-10 17:18:37
body:
  This reverts commit e8aa8cc94be45103fcd32b5f0bfee4a55eae4080.

  It's broken (https://github.com/NixOS/nixpkgs/issues/23282), and it's safe to revert while I figure out why it broke/how to do this correctly.


state: open
title: Whisker Menu doesn't update after rebuild
user_login: joepie91
html_url: https://github.com/NixOS/nixpkgs/issues/23345
updated_at: 2017-12-18 19:12:19
body:
  ## Issue description

  The "Whisker Menu" application launcher for XFCE (`xfce.xfce4_whiskermenu_plugin`) caches applications (originating from `.desktop` files) for as long as the process runs.

  This is normally not a problem, because on a typical distribution the binary of an application will be replaced when a package is updated - however, because of the model that Nix uses, the application entry will silently keep pointing to an outdated version of the application after a rebuild.

  Similarly, new applications don't appear in the menu until the Whisker Menu process is killed and restarted, reinitializing the cache.

  I'm not sure how to fix this - a patch to Whisker Menu to rescan the .desktop files? Kill the plugin process after a rebuild and let XFCE restart it? Maybe there's a signal to trigger a cache reinitialization?

  ### Steps to reproduce

  1. Install Whisker Menu
  2. Add it to a panel
  3. Open the menu, triggering a cache initialization
  4. Do a rebuild, either installing a new package or updating an existing one
  5. Open the menu again - the application entry will either be missing the application (when newly installed) or be pointing at an outdated version (when updated)

  ## Technical details

  * System: 16.09.1772.6e17350 (Flounder)
  * Nix version: nix-env (Nix) 1.11.6
  * Nixpkgs version: "16.09.1803.40de598"


state: closed
title: blitz: switch back to boost-1.60
user_login: aherrmann
html_url: https://github.com/NixOS/nixpkgs/pull/23346
updated_at: 2017-03-03 13:06:08
body:
  ###### Motivation for this change

  Fix blitz. See #23253.
  The build fails with boost-1.62.
  More specifically, the test of the boost-serialization integration fails
  due to the protected destructor in the class template `MemoryBlock`.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [x] Linux
  - [ ] Tested compilation of all pkgs 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: cytoscape: App won't start
user_login: Mounium
html_url: https://github.com/NixOS/nixpkgs/issues/23347
updated_at: 2017-03-11 10:29:11
body:
  ## Issue description

  Upon starting it gives 
  `/home/X/.nix-profile/bin/cytoscape: line 80: /nix/store/7xccsg5srgkd72bjsf9zkppm4ncq13yj-cytoscape-3.4.0/bin/framework/bin/karaf: No such file or directory
  `
  ### Steps to reproduce

  Install current version 

  ## Technical details

  * System: 17.03pre101839.53a2baa (Gorilla)
  * Nix version: nix-env (Nix) 1.11.6
  * Nixpkgs version: 17.03pre101839.53a2baa


state: closed
title: cytoscape: fixed issue with startup script
user_login: Mounium
html_url: https://github.com/NixOS/nixpkgs/pull/23348
updated_at: 2017-03-02 15:22:00
body:
  ###### Motivation for this change
  https://github.com/NixOS/nixpkgs/issues/23347

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that 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: What's the logic for the `nixFallback` behavior in `nixos-rebuild.sh`?
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/23349
updated_at: 2017-03-08 12:57:01
body:
  I just had some really awkward behavior on a system where (for reasons I haven't yet figured out), a NixOS EC2 image booted up, reconfigured itself from userdata, and for whatever reason decided to do so using `nixUnstable`, which in my bad luck, happened to be 1.12, when regular `nix` was still on 1.11.6 (before 1.11.7 was made compatible with the new 1.12 schema). This resulted in a machine that was configured properly but had a store on a schema version that Nix no longer worked with.

  That got me looking at how `nixUnstable` got into the picture and I found the fallback logic in `nixos-rebuild`. There seems to be no documentation around it or why it exists. Is it still needed? It seems awkward... it won't always cause issues like mine, but in the name of simplifying things, is it really necessary?

  @edolstra @shlevy and anyone else who might have been around back in the good ol' days when it was introduced.


state: closed
title: httping: 2.4 -> 2.5
user_login: c0bw3b
html_url: https://github.com/NixOS/nixpkgs/pull/23350
updated_at: 2017-03-02 16:13:13
body:
  ###### Motivation for this change
  Package update.

  ###### Things done

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

  ---


state: closed
title: eztrace: add missing dependency
user_login: rnhmjoj
html_url: https://github.com/NixOS/nixpkgs/pull/23352
updated_at: 2017-09-12 22:58:24
body:
  ###### Motivation for this change
  Fix for #23253 

  ###### Things done

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

  ---


state: closed
title: nixos-rebuild results in system shutdown
user_login: Yury-Zakharov
html_url: https://github.com/NixOS/nixpkgs/issues/23357
updated_at: 2017-03-03 08:43:32
body:
  ## Issue description
  Running sudo nixos-rebuild results in system shutdown.
  Here is the output:

  > building Nix...
  > building the system configuration...
  > stopping the following units: -.slice, acpid.service, alsa-store.service, cpufreq.service, cups.service, dbus-org.bluez.service, ip-up.target, kmod-static-nodes.service, network-local-commands.service, network-setup.service, nix-daemon.service, nix-daemon.socket, nscd.service, ntpd.service, rtkit-daemon.service, systemd-modules-load.service, systemd-sysctl.service, systemd-tmpfiles-clean.timer, systemd-tmpfiles-setup-dev.service, systemd-udev-trigger.service, systemd-udevd-control.socket, systemd-udevd-kernel.socket, systemd-udevd.service, systemd-vconsole-setup.service, udisks2.service, upower.service, wpa_supplicant.service
  > /nix/store/7477602hk149iq631fyf0dvn28gf0zf0-nixpkgs-17.09pre102350.fa03b82/nixpkgs/nixos/modules/installer/tools/nixos-rebuild.sh: line 235:  3106 Hangup                  "$@"
  > 
  > 

  ### Steps to reproduce
  sudo nixos-rebuild


  ## Technical details

  * System: 16.03pre73106.b1dca6c (Emu)
  * Nix version: nix-env (Nix) 1.10
  * Nixpkgs version: 17.03pre101839.53a2baa


state: closed
title: Redshift continuously fails
user_login: GauthierPLM
html_url: https://github.com/NixOS/nixpkgs/issues/23363
updated_at: 2017-07-25 19:03:16
body:
  ## Issue description

  When Redshift is enabled with the latitude and longitude specified, it spam logs with the following error messages:

  ```Mar 02 01:09:07 gauthier-nixos systemd[1925]: redshift.service: Service hold-off time over, scheduling restart.
  Mar 02 01:09:07 gauthier-nixos systemd[1925]: Stopped Redshift colour temperature adjuster.
  Mar 02 01:09:07 gauthier-nixos systemd[1925]: Started Redshift colour temperature adjuster.
  Mar 02 01:09:07 gauthier-nixos redshift[9786]: No protocol specified
  Mar 02 01:09:07 gauthier-nixos redshift[9786]: `RANDR Query Version' returned error -1
  Mar 02 01:09:07 gauthier-nixos redshift[9786]: Initialization of randr failed.
  Mar 02 01:09:07 gauthier-nixos redshift[9786]: Trying next method...
  Mar 02 01:09:07 gauthier-nixos redshift[9786]: No protocol specified
  Mar 02 01:09:07 gauthier-nixos redshift[9786]: X request failed: XOpenDisplay
  Mar 02 01:09:07 gauthier-nixos redshift[9786]: Initialization of vidmode failed.
  Mar 02 01:09:07 gauthier-nixos redshift[9786]: Trying next method...
  Mar 02 01:09:07 gauthier-nixos redshift[9786]: No more methods to try.
  Mar 02 01:09:07 gauthier-nixos systemd[1925]: redshift.service: Main process exited, code=exited, status=1/FAILURE
  Mar 02 01:09:07 gauthier-nixos systemd[1925]: redshift.service: Unit entered failed state.
  Mar 02 01:09:07 gauthier-nixos systemd[1925]: redshift.service: Failed with result 'exit-code'.
  ```

  However, Redshift work as my screen is yellowed and nothing looks wrong about it.

  ### Steps to reproduce

  Enable Redshift and specify latitude & longitude. This is my config:

  ```  services.redshift.enable = true;
    services.redshift.latitude = "47.21806";
    services.redshift.longitude = "-1.55278";
  ```

  ## Technical details

  * System: 17.03pre101839.53a2baa (Gorilla)
  * Nix version: nix-env (Nix) 1.11.6
  * Nixpkgs version: 17.03pre101839.53a2baa


state: closed
title: ipfs: 0.4.5 -> 0.4.6
user_login: mguentner
html_url: https://github.com/NixOS/nixpkgs/pull/23365
updated_at: 2017-03-02 19:45:00
body:
  ###### Motivation for this change

  0.4.6 has been released 🎉 

  ###### Things done

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

  ---
  cc @fpletz 


state: closed
title: slack: 2.3.4 -> 2.5.1
user_login: GauthierPLM
html_url: https://github.com/NixOS/nixpkgs/pull/23366
updated_at: 2017-05-20 14:28:56
body:
  ###### Motivation for this change

  Update slack to latest version

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [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: yarn: 0.20.3 -> 0.21.3
user_login: GauthierPLM
html_url: https://github.com/NixOS/nixpkgs/pull/23373
updated_at: 2017-05-20 14:28:54
body:
  ###### Motivation for this change

  Update yarn to latest version

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [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: mkDerivation: Don't pass buildInputs to stdenv builder in nativeBuildInputs
user_login: dezgeg
html_url: https://github.com/NixOS/nixpkgs/pull/23374
updated_at: 2017-04-14 10:31:59
body:
  One way of solving the biggest problem described in #4855.

  This does not rename anything and (at least doesn't intend to) change anything wrt. how the semantics of `buildInputs` and `nativeBuildInputs` work inside the builder script. But it does solve the problem of `foo.buildInputs` (or `echo $buildInputs` in a nix-shell) giving an unexpected result.

  Needs a bit more testing, but in case this doesn't cause major breakage I'd propose this for 17.03. The reason for that being the new `overrideAttrs` function we merged earlier, which gets rid of another well-known `buildInputs` vs `nativeBuildInputs` wart when using `overrideDerivation`.

  cc @edolstra 


state: closed
title: ANTs: init at 2.1.0 (0gyys1lf) and update ITK accordingly
user_login: bcdarwin
html_url: https://github.com/NixOS/nixpkgs/pull/23376
updated_at: 2017-07-01 18:40:26
body:
  ###### Motivation for this change

  added ANTs and built ITK with appropriate VTK-related options.  Also enabled MINC support.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [x] Linux
  - [ ] Tested compilation of all pkgs 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: fakeroot: add darwin support
user_login: veprbl
html_url: https://github.com/NixOS/nixpkgs/pull/23380
updated_at: 2017-03-02 19:19:56
body:
  replace utillinux with getopt

  Fixes #22773

  ###### Motivation for this change


  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [x] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of 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-job-builder: allow setting access tokens for reloading
user_login: sorpaas
html_url: https://github.com/NixOS/nixpkgs/pull/23381
updated_at: 2017-03-06 12:57:17
body:
  ###### Motivation for this change

  The current reload script in `jenkins-job-builder` doesn't work for a normal installation. Jenkins require user access token and CRUMB for POST to `/reload`. This pull request makes it only do the reload when an access token has been set.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs 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: xfce: delay package selection for pulseaudio volume to nixos modules
user_login: sorpaas
html_url: https://github.com/NixOS/nixpkgs/pull/23382
updated_at: 2017-12-19 19:28:13
body:
  ###### Motivation for this change

  In XFCE, for some reasons, the current setup that selects whether to use `xfce4volumed` and `xfce4volume-pulse` and whether or not to enable pulseaudio support in `xfce4mixer` doesn't work at all. No matter what I set for `hardware.pulseaudio.enable`, no pulseaudio support is enabled. Selecting them in `./pkgs` also makes it hard to install pulseaudio-enabled package hard when system-wise pulseaudio is not enabled (or on non-NixOS). Thus I suggest delaying the selection logic to the corresponding NixOS modules.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs 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: meteor: 1.2.0.1 -> 1.4.2.3
user_login: sorpaas
html_url: https://github.com/NixOS/nixpkgs/pull/23383
updated_at: 2017-03-06 14:05:35
body:
  ###### Motivation for this change

  Update Meteor version.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs 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: Monitors do not wake up from sleep with nouveau and kernels 4.9 and 4.10
user_login: peterhoeg
html_url: https://github.com/NixOS/nixpkgs/issues/23384
updated_at: 2018-01-10 22:49:20
body:
  ## Issue description

  I'm logging this in here for tracking purposes.

  With kernels 4.9 and 4.10, nouveau throws errors in the journal and makes it impossible to wake up monitors that have gone to sleep. They happens after either regular suspend/resume or at times simply if the screenlocker kicks in which case the screenlocker is still showing, but there is no way to interact with it. Sometimes it is possible to ssh in to run "loginctl unlock-sessions" and other times not.

  The error in the journal:

  ```
  nouveau 0000:01:00.0: fifo: PBDMA0: 04000000 [ACQUIRE] ch 2 [003fa63000 X[1056]] subc 0 mthd 0000 data 00000000
  ```

  There is an upstream bug that matches: https://bugs.freedesktop.org/show_bug.cgi?id=99900

  ### Steps to reproduce

  1) run nixos-unstable
  2) use nouveau
  3) wait for monitors to enter power-save mode

  ## Hardware

  - self-built desktop
  - ```01:00.0 VGA compatible controller: NVIDIA Corporation GK107 [GeForce GTX 650] (rev a1)```
  - Intel(R) Core(TM) i5-4670K CPU @ 3.40GHz
  - Asus Z97-PRO motherboard

  ## Technical details

  * NixOS: 17.03.git.598b9810c3M (Gorilla)
  * Nix: nix-env (Nix) 1.11.6
  * nixpkgs: 17.03.git.598b9810c3M


state: closed
title: bazel: add gcc to PATH and simplify patch
user_login: izuk
html_url: https://github.com/NixOS/nixpkgs/pull/23385
updated_at: 2018-02-25 16:06:33
body:
  Removed patches that are purely for testing.
  Removed dependencies that seemed to not be needed.
  Expand all instances of #!/bin/bash, not just those at the start of scripts.

  ###### Motivation for this change

  Still cleaning up the bazel build, and trying to make it more reliable.

  ###### Things done

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

  ---


state: closed
title: gnupg21: 2.1.18 -> 2.1.19
user_login: lsix
html_url: https://github.com/NixOS/nixpkgs/pull/23386
updated_at: 2017-03-06 14:03:19
body:
  ###### Motivation for this change

  This PR is against `staging` branch since the `libgpg-error` update causes a mass rebuild.

  ###### Things done

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

  ---


state: closed
title: atom: 1.14.3 -> 1.14.4
user_login: GauthierPLM
html_url: https://github.com/NixOS/nixpkgs/pull/23387
updated_at: 2017-03-02 13:25:15
body:
  ###### Motivation for this change

  Update to latest version

  ###### Things done

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

  ---


state: closed
title: NixOS: Plasma 5 tests and warnings
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/pull/23388
updated_at: 2017-03-03 15:50:09
body:
  ### Motivation for this change

  - The Plasma test was not working since the KDE overhaul.
  - Building the graphical ISO produced an avoidable warning.

  ### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [x] Tested compilation of all pkgs that 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: guitarix: webkitgtk2 -> webkitgtk
user_login: magnetophon
html_url: https://github.com/NixOS/nixpkgs/pull/23390
updated_at: 2017-03-03 16:41:16
body:
  ###### Motivation for this change
  Fixes build.
  [Please merge in 17.03.](https://github.com/NixOS/nixpkgs/issues/23253)

  ###### Things done

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

  ---


state: closed
title: VoiceOfFaust: fix pitchTracker
user_login: magnetophon
html_url: https://github.com/NixOS/nixpkgs/pull/23392
updated_at: 2017-03-02 14:21:11
body:
  ###### Motivation for this change
  This program doesn't work properly without this fix..
  Please merge in 17.03.

  ###### Things done

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

  ---


state: closed
title: VoiceOfFaust: fix pitchTracker
user_login: magnetophon
html_url: https://github.com/NixOS/nixpkgs/pull/23394
updated_at: 2017-03-03 15:56:55
body:
  ###### Motivation for this change
  This program doesn't work properly without this fix.
  [Please merge in 17.03](https://github.com/NixOS/nixpkgs/issues/23253).

  ###### Things done

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

  ---


state: closed
title: fcitx do not build because fcitx-qt5 is missing
user_login: sifmelcara
html_url: https://github.com/NixOS/nixpkgs/issues/23395
updated_at: 2017-03-04 16:09:04
body:
  ## Issue description
  Seems nixpkgs/pkgs/tools/inputmethods/fcitx/wrapper.nix cannot find qt55.fcitx-qt5
  ```
  error: attribute ‘fcitx-qt5’ missing, at /nix/store/65baqydk8xpzj9radfdi232yhxwk290f-nixos-17.09pre102441.45344fd/nixos/pkgs/tools/inputmethods/fcitx/wrapper.nix:6:36
  ```
  Not sure what is the best way to fix this.

  ### Steps to reproduce
  configuration.nix:
  ```
  i18n.inputMethod = {
    enabled = "fcitx";
    fcitx.engines = with pkgs.fcitx-engines; [ chewing mozc ] ;
  };
  ```
  Then `nixos-rebuild build`
  ## Technical details

  * Nixpkgs version: `17.09pre102441.45344fd`

  cc @ericsagnes , thank you very much


state: closed
title: zfs.autoScrub service: init
user_login: fpletz
html_url: https://github.com/NixOS/nixpkgs/pull/23396
updated_at: 2017-03-21 07:29:28
body:
  ###### Motivation for this change

  ZFS needs periodic scrubbing. :smile: 

  ###### Things done

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


state: closed
title: update fails for lxqt qt5
user_login: rardiol
html_url: https://github.com/NixOS/nixpkgs/issues/23397
updated_at: 2017-03-10 15:54:57
body:
  ## Issue description

  ```
  downloading Nix expressions from ‘https://d3g5gsiof5omrk.cloudfront.net/nixos/unstable/nixos-17.09pre102441.45344fd/nixexprs.tar.xz’...
  downloading ‘https://d3g5gsiof5omrk.cloudfront.net/nixos/unstable/nixos-17.09pre102441.45344fd/nixexprs.tar.xz’... [9071/9121 KiB, 187.6 KiB/s]
  unpacking channels...
  building Nix...
  building the system configuration...
  error: undefined variable ‘qt5’ at /nix/store/k888yfl7a8abcy9y6ac1qswl8wzaq6lj-nixos-17.09pre102441.45344fd/nixos/pkgs/desktops/lxqt/default.nix:74:7
  (use ‘--show-trace’ to show detailed location information)
  ```

  I assume it has something to do with this?

  https://github.com/NixOS/nixpkgs/commit/055c0f4405cf72af40f063919a04590a893ba782#diff-b868212404d6c3cfbef4b767b494f70eL76

  ### Steps to reproduce

  > sudo nixos-rebuild switch --upgrade 

  ## Technical details

  * System: 17.03pre100896.4450327 (Gorilla)
  * Nix version: nix-env (Nix) 1.11.6
  * Nixpkgs version: "17.09pre102441.45344fd"


state: closed
title: gitfs: 0.2.5 -> 0.4.5.1
user_login: rnhmjoj
html_url: https://github.com/NixOS/nixpkgs/pull/23398
updated_at: 2017-09-12 22:58:29
body:
  ###### Motivation for this change
  Fix for #23253 
  There are two test failing: I'm not sure whether it's our fault or upstream's.
  In any case by disabling the tests the program builds and seems to work: I could mount a repository.

  ###### Things done

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

  ---


state: closed
title: kdenlive is marked broken
user_login: magnetophon
html_url: https://github.com/NixOS/nixpkgs/issues/23399
updated_at: 2017-03-03 14:46:29
body:
  ## Issue description
  It uses ``phonon-backend-vlc``, which uses ``vlc``, which is [marked broken](https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/video/vlc/default.nix#L79) when used with ``qt 5.7.0``.
  I've tried building with another qt but have failed so far.

  If someone gives me a pointer I'll fix it for [17.03](https://github.com/NixOS/nixpkgs/issues/23253).

  ## Technical details

  * System: 17.03.git.930fe75
  * Nix version: nix-env (Nix) 1.11.7
  * Nixpkgs version: warning: Nix search path entry ‘/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs’ does not exist, ignoring
  "17.03pre102030.8b40d2e"


state: closed
title: docopt.cpp: init at 0.6.2
user_login: knedlsepp
html_url: https://github.com/NixOS/nixpkgs/pull/23400
updated_at: 2017-12-15 13:15:59
body:
  ###### Motivation for this change
  docopt.cpp is an awesome alternative to Boost.Program_options.

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

  ---


state: closed
title: httping 2.5: fetch over HTTPS + license info
user_login: c0bw3b
html_url: https://github.com/NixOS/nixpkgs/pull/23401
updated_at: 2017-03-02 19:43:21
body:
  ###### Motivation for this change
  Follow-up to #23350 + #23369

  ###### Things done

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

  ---


state: closed
title: rxvt_unicode.terminfo broken
user_login: ghost
html_url: https://github.com/NixOS/nixpkgs/issues/23402
updated_at: 2017-03-08 22:43:51
body:
  ## Issue description

  Add rxvt_unicode.terminfo does nothing. Either in the system or user profile, terminfo will not register and user receives
  ```
  /nix/store/jj2q4sqn2601sawn1n9j5s7dy8pmsvc4-set-environment:41: can't find terminal definition for rxvt-unicode-256color
  ```


  ### Steps to reproduce

  Add rxvt_unicode.terminfo to environment.systemPackages or install with `nix-env -iA nixos.rxvt_unicode.terminfo`. 

  Launch urxvt and ssh to NixOS machine. Error message is displayed.

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

  ```
  ~> nixos-version                                                                                                                                                                                               
  16.09.1779.05db33f (Flounder)
  ~> nix-env --version                                                                                                                                                                                             
  nix-env (Nix) 1.11.6
  ```


state: closed
title: Feat termdown at 1.11.0
user_login: clemensmanert
html_url: https://github.com/NixOS/nixpkgs/pull/23403
updated_at: 2017-04-30 17:51:29
body:
  ###### Motivation for this change
  Init termdown 1.11.0

  ###### Things done

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

  ---


state: closed
title: sysdig: segfaults
user_login: markus1189
html_url: https://github.com/NixOS/nixpkgs/issues/23404
updated_at: 2017-04-06 09:07:52
body:
  ## Issue description

  I would be happy for any pointers for possible reasons or ways to debug this further myself, I just don't know how to begin.

  When starting `sysdig` it exits with a segfault:

  ```
  > sudo sysdig
  zsh: segmentation fault  sudo sysdig
  ```

  tail from a `strace`:

  ```
  open("/proc/27132/task/27135/cgroup", O_RDONLY) = 13
  fstat(13, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
  read(13, "9:memory:/system.slice/ntpd.serv"..., 1024) = 260
  read(13, "", 1024)                      = 0
  close(13)                               = 0
  ioctl(3, _IOC(0, 0x73, 0x0a, 0x00), 0x69ff) = 27135
  ioctl(3, _IOC(0, 0x73, 0x0b, 0x00), 0x69ff) = 27132
  readlink("/proc/27132/task/27135/root", "/", 1024) = 1
  --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x10} ---
  +++ killed by SIGSEGV +++
  ```

  ### Steps to reproduce

  add this to the `configuration.nix`:

  ```
  boot = {
    extraModulePackages = with boot.kernelPackages; [ sysdig ];
  };
  ```

  then run:

  ```
  > sudo sysdig
  zsh: segmentation fault  sudo sysdig
  ```

  ## Technical details

  * System:
  ```
  > nixos-version
  17.03pre101839.53a2baa (Gorilla)
  * Nix version:
  `nix-env (Nix) 1.11.6`
  * Nixpkgs version: `"17.03pre101839.53a2baa"`


state: closed
title: pbrt: 2016-05-19 -> 2017-01-12
user_login: juliendehos
html_url: https://github.com/NixOS/nixpkgs/pull/23405
updated_at: 2017-03-13 01:35:35
body:
  ###### Motivation for this change

  Update created for the release of the book.

  ###### Things done

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

  ---


state: closed
title: python36Packages setuptools missing dependency, won't build?
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/issues/23406
updated_at: 2017-03-03 13:16:56
body:
  ## Issue description

  Looks like setuptools won't build on python 3.6, which blocks building many other packages.

  ### Steps to reproduce

  On 17.03 branch:

  ```
  $ nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion
  "17.03beta143.fba286e"
  $ nix-shell -p python35Packages.isodate
  [nix-shell] # works
  $ nix-shell -p python36Packages.isodate --no-build-hook                                                                                      15:32:20 on 17-03-02
  these derivations will be built:
    /nix/store/qm1m58g6hfp0zls4y3zpjnh3qjaznrgk-python3.6-setuptools-30.2.0.drv
    /nix/store/w3i1f6a9pwl5sczk4rkfndgm211kwbcv-python3.6-isodate-0.5.4.drv
  building path(s) ‘/nix/store/np7ijz6sr93q3a59clr7l83dlxc29km5-python3.6-setuptools-30.2.0’
  unpacking sources
  unpacking source archive /nix/store/70xydxh5ik64fc3r7rswhqqgly512n26-setuptools-30.2.0.tar.gz
  source root is setuptools-30.2.0
  setting SOURCE_DATE_EPOCH to timestamp 1480866953 of file setuptools-30.2.0/setuptools.egg-info/top_level.txt
  patching sources
  configuring
  no configure script, doing nothing
  building
  no Makefile, doing nothing
  installing
  Traceback (most recent call last):
    File "setup.py", line 11, in <module>
      import setuptools
    File "/tmp/nix-build-python3.6-setuptools-30.2.0.drv-0/setuptools-30.2.0/setuptools/__init__.py", line 10, in <module>
      from setuptools.extern.six.moves import filter, filterfalse, map
    File "/tmp/nix-build-python3.6-setuptools-30.2.0.drv-0/setuptools-30.2.0/setuptools/extern/__init__.py", line 1, in <module>
      from pkg_resources.extern import VendorImporter
    File "/tmp/nix-build-python3.6-setuptools-30.2.0.drv-0/setuptools-30.2.0/pkg_resources/__init__.py", line 35, in <module>
      import plistlib
    File "/nix/store/sh3dirnxw1gl3yb9fvi02sxzl3cp7a5m-python3-3.6.0/lib/python3.6/plistlib.py", line 65, in <module>
      from xml.parsers.expat import ParserCreate
    File "/nix/store/sh3dirnxw1gl3yb9fvi02sxzl3cp7a5m-python3-3.6.0/lib/python3.6/xml/parsers/expat.py", line 4, in <module>
      from pyexpat import *
  ModuleNotFoundError: No module named 'pyexpat'
  builder for ‘/nix/store/qm1m58g6hfp0zls4y3zpjnh3qjaznrgk-python3.6-setuptools-30.2.0.drv’ failed with exit code 1
  cannot build derivation ‘/nix/store/w3i1f6a9pwl5sczk4rkfndgm211kwbcv-python3.6-isodate-0.5.4.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/w3i1f6a9pwl5sczk4rkfndgm211kwbcv-python3.6-isodate-0.5.4.drv’ failed
  /run/current-system/sw/bin/nix-shell: failed to build all dependencies
  ```

  Same on current nixpkgs master, output omitted but available if needed.

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


state: closed
title: highlight: Add support for darwin, suspecting needs gcc
user_login: ndowens
html_url: https://github.com/NixOS/nixpkgs/pull/23407
updated_at: 2017-03-19 18:07:54
body:
  ###### Motivation for this change
  Hoping this will fix Darwin build

  ###### Things done

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

  ---


state: closed
title: llvm: 4.0rc2 -> 4rc3
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/23408
updated_at: 2017-03-07 23:09:32
body:
  ###### Motivation for this change

  LLVM published 4.0rc3 today, this updates us from rc2.
  Also incorporates an idea from the rc2 PR and shortens the version to reflect the new versioning scheme used.

  ###### Things done

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

  ---


state: closed
title: avahi-daemon service: Add option to enable point-to-point interfaces.
user_login: florianjacob
html_url: https://github.com/NixOS/nixpkgs/pull/23409
updated_at: 2017-04-07 15:14:04
body:
  ###### Motivation for this change
  I wanted to use mdns name resolving on my tinc vpn network link, but could not do this with the current NixOS avahi-daemon module. Even if the vpn interface is listed in `allow-interfaces`, avahi-daemon will not use the interface unless `alow-point-to-point-interfaces` is enabled.

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

  ---


state: closed
title: fcitx: fix fcitx-qt5 attribute path
user_login: ericsagnes
html_url: https://github.com/NixOS/nixpkgs/pull/23411
updated_at: 2017-03-06 02:16:12
body:
  ###### Motivation for this change

  Fixes #23395

  `qt5.fcitx-qt5` path changed to `libsForQt5.fcitx-qt5`. This reflects this change in the fcitx wrapper.

  Tested in a i3 nixos vm, with `mozc` and `chewing` engines on Qt5 applications.

  ###### Things done

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

  ---


state: closed
title: nodePackages: regenerate package set with node2nix -6
user_login: nicknovitski
html_url: https://github.com/NixOS/nixpkgs/pull/23412
updated_at: 2017-11-11 00:25:04
body:
  I noticed the outdated note in `node-packages/generate.sh` about explicit node v6 support, and thought it might be worth updating it to use the new `-6` option.


state: closed
title: fcron-module: Add fcron user. Fixes #23320
user_login: ndowens
html_url: https://github.com/NixOS/nixpkgs/pull/23413
updated_at: 2017-03-05 21:44:02
body:
  ###### Motivation for this change
  Add fcron user

  ###### Things done

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

  ---


state: closed
title: DUP: Add a script that "diffs" nix environment generations
user_login: shanemikel
html_url: https://github.com/NixOS/nixpkgs/pull/23414
updated_at: 2017-03-20 12:29:17
body:
  **DUPLICATE** of #22156 (I screwed up the PR with a force push on my fork)

  ###### Motivation for this change

  I found a script like this in matthiasbeyer/nixos-scripts, but it didn't seem to work.  I think it's a useful thing to have, and would like to see it eventually usable via the Nix CLI.  I saw this feature in Guix, and was impressed.  I think it should work for most, but it has a dependency on a coreutils command which isn't present on OSX out of the box (but is present in the nixpkgs coreutils package).

  Not sure how people will feel about the style.  Like any code, I try to abstract my Bash, which tends to be hackish and clunky.  Anyway, I think I found a nice way to do something like an import/include...  If y'all don't like it, I can just copy/paste the lib_bash/temp code directly into the script.


state: closed
title: xdo: 0.5.3 -> 0.5.5
user_login: ndowens
html_url: https://github.com/NixOS/nixpkgs/pull/23415
updated_at: 2017-03-05 18:05:43
body:
  ###### Motivation for this change
  Update and few cosmetics

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested 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: It's not clear to me how to update go packages made with go2nix
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/23416
updated_at: 2017-03-13 09:10:01
body:
  I decided to try to update `etcd` to 3.1.2 this evening. I clone the `etcd` repo, follow the instructions in the `go2nix` readme. I get no errors during the process, but then when I transport the `deps.nix` it generated to nixpkgs, the `etcd` build fails. It's clear that there was some successful `go2nix` process that generated the current `etcd` expression, because the current version works fine, but there's no indication of what that process is, and I don't know how to derive it automatically.

  I'm using the example of `etcd` but it's obviously broader than that, since I've encountered other go projects in the past that needed to be massaged a bit before `go2nix` would give me a proper dependency set.

  cc @offlinehacker @kamilchm who are closest to the specific examples at hand


state: closed
title: libchop build failing
user_login: rnhmjoj
html_url: https://github.com/NixOS/nixpkgs/issues/23418
updated_at: 2017-03-04 23:53:09
body:
  I'm trying to fix libchop for #23253.
  The build started failing with commit f803270b7e: specifically a single unit test fails:
  ```
  FAIL: utils/block-server (exit: 1)
  ==================================
  [...]
  ++ chop_fail_if '!' chop-block-server -a 127.0.0.1 -p 7696 ,,block-server.db '&'
  ++ eval '!' chop-block-server -a 127.0.0.1 -p 7696 ,,block-server.db '&'
  ++ echo 'failure condition `!' chop-block-server -a 127.0.0.1 -p 7696 ,,block-server.db '&'\'' is true'
  failure condition `! chop-block-server -a 127.0.0.1 -p 7696 ,,block-server.db &' is true
  [...]
  ```

  It's almost surely due to some incompatible change in bash 4.4 but I haven't figured it out yet.

  Also, after commit 919a1435da, build fails with
  ```
  In file included from chop.c:545:0:
  class-lookup.c:115:1: error: conflicting types for 'chop_lookup_class_entry'
   chop_lookup_class_entry (register const char *str, register size_t len)
   ^
  chop.c:542:1: note: previous declaration of 'chop_lookup_class_entry' was here
   chop_lookup_class_entry (const char *str, unsigned int len);

  ```

  cc @viric 


state: closed
title: trash-cli: 0.12.9.14 -> 0.17.1.14
user_login: ndowens
html_url: https://github.com/NixOS/nixpkgs/pull/23421
updated_at: 2017-03-03 20:10:10
body:
  ###### Motivation for this change
  Update, patches are no longer needed; Seems to work fine. Tested trash-put test-file and trash-empty and worked fine

  ###### Things done

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

  ---


state: closed
title: fricas: 1.2.2 -> 1.3.1
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/pull/23423
updated_at: 2017-03-03 15:49:48
body:
  ### Motivation for this change

  FriCAS has been updated, and the older version has not built on Hydra in some time.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of 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/bluetooth: add extraConfig option
user_login: kristoff3r
html_url: https://github.com/NixOS/nixpkgs/pull/23427
updated_at: 2017-03-20 13:28:15
body:
  ###### Motivation for this change
  I had the same problem as in issue #20377, and added /etc/bluetooth/main.conf in the bluetooth module. Looking around this looks like a kosher solution (e.g. programs.spacefm does something similar), but feedback or other suggestions are more than welcome, as this is my first attempt at a feature contribution.

  ###### Things done
  Tested locally, and my Bose QC 35 works.


  ---


state: closed
title: libchop: fix package
user_login: rnhmjoj
html_url: https://github.com/NixOS/nixpkgs/pull/23430
updated_at: 2017-09-12 22:58:33
body:
  ###### Motivation for this change
  See #23418 

  ###### Things done

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

  ---


state: closed
title: My DNS setup no longer works.
user_login: spacekitteh
html_url: https://github.com/NixOS/nixpkgs/issues/23431
updated_at: 2017-05-09 16:25:46
body:
  ## Issue description
  My local system looks up hostnames by `dnscrypt-proxy`, via a `bind` cache/forwarder. The system was built Feb 19th, with nixpkgs version "17.09pre102441.45344fd". However, trying to upgrade my OS results in DNS queries timing out now. Upon startup, the systemd service `update-dnscrypt-resolvers` fails; I'm unsure if this is a cause or effect.

  The relevant stuff from my configuration.nix:

  ``` nix
  {
    #DNSCrypt
    services.dnscrypt-proxy.enable = true;
    services.dnscrypt-proxy.resolverName = "okturtles"; 
    services.dnscrypt-proxy.ephemeralKeys = true;
    services.dnscrypt-proxy.localPort = config.myMachines.localDNSProxyPort;

    networking.dnsExtensionMechanism = true;

    services.bind =
    {
      enable = true;
      forwarders = ["127.0.0.1 port ${toString config.myMachines.localDNSProxyPort}" ];
      cacheNetworks = ["127.0.0.0/24" "10.1.1.0/24"];
    };
  }
  ```


  ## Technical details

  * System: "17.09pre102441.45344fd"
  * Nix version: 1.11.6
  * Nixpkgs version: "17.09pre102441.45344fd"


state: closed
title: darwin.Libsystem: export i386 symbols
user_login: veprbl
html_url: https://github.com/NixOS/nixpkgs/pull/23432
updated_at: 2018-12-04 17:31:54
body:
  Current darwin.Libsystem loses i386 symbols when doing reexporting of
  symbols from some of the libraries. This effectively prevents users from
  compiling with -m32. This commit exports i386 symbols from
  libsystem_{c,kernel}.dylib into libSystem.B.dylib.  This does not
  address a single symbol from libSystem_internal.dylib.

  The $out/lib/system/libsystem_{c,kernel}.dylib will still come as x86_64
  only, but that doesn't seem to be important.

  ###### Motivation for this change

  * Advance in fixing wine for Darwin (#8849)
  * Might fix SML/NJ on Darwin (#16018)

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [x] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs 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: ycmd fails to work after install
user_login: amosbird
html_url: https://github.com/NixOS/nixpkgs/issues/23433
updated_at: 2017-06-03 01:56:32
body:
  ## Issue description
  ```
   ❯ which ycmd                                                                                                                                                                                                                   (2m 26s 295ms)
  /home/amos/.nix-profile/bin/ycmd

   ❯ ycmd --help
  Traceback (most recent call last):
    File "/home/amos/.nix-profile/bin/ycmd", line 29, in <module>
      from server_utils import SetUpPythonPath, CompatibleWithCurrentCore
    File "/nix/store/alkshk0d86xhdjj6zk8cp3zvciwmswk0-ycmd-2017-02-03/lib/ycmd/ycmd/server_utils.py", line 25, in <module>
      import io
    File "/nix/store/7z5xc3xlpzq6w694p9mnxdbdp0rsskvs-python-2.7.13/lib/python2.7/io.py", line 51, in <module>
      import _io
  ImportError: /nix/store/7z5xc3xlpzq6w694p9mnxdbdp0rsskvs-python-2.7.13/lib/python2.7/lib-dynload/_io.so: undefined symbol: PyUnicodeUCS4_EncodeUTF32
  ```

  ### Steps to reproduce
  nix-env -i ycmd


  ## Technical details

  * System: Centos 6.8
  * Nix version: (Nix) 1.11.7
  * Nixpkgs version: "17.09pre102350.fa03b82"


state: closed
title: libbsd 0.8.2 and 0.8.3 fail on darwin
user_login: peterhoeg
html_url: https://github.com/NixOS/nixpkgs/issues/23434
updated_at: 2017-04-21 20:55:34
body:
  ## Issue description

  libbsd versions 0.8.2 and 0.8.3 fail on darwin as reported by @jwiegley:

  ```
  building path(s) ‘/nix/store/v21fb8laviynla5mm7nivhyy7zjffrz7-libbsd-0.8.2’
  unpacking sources
  unpacking source archive /nix/store/gf84gw8r46pyg016mjvaavh71ks4wpik-libbsd-0.8.2.tar.xz
  source root is libbsd-0.8.2
  ...
    CC       arc4random.lo
  In file included from arc4random.c:31:
  In file included from ../include/bsd/stdlib.h:37:
  ../include/bsd/libutil.h:42:10: fatal error: 'features.h' file not found
  #include <features.h>
           ^
  1 error generated.
  make[2]: *** [Makefile:627: arc4random.lo] Error 1
  ```

  ### Steps to reproduce

  Without a mac, I cannot reproduce it.


state: closed
title: pam_ssh_agent_auth: Re-allow multiple authorized keys files
user_login: sometimes-i-send-pull-requests
html_url: https://github.com/NixOS/nixpkgs/pull/23435
updated_at: 2017-03-03 10:20:51
body:
  This functionality was initially introduced in 3644f9124aaf35f2ad7b17cd05df19226d4e4d1c to fix https://github.com/NixOS/nixos/pull/52, but was broken in the update from 0.9.5 to 0.10.3.  The original patch does not cleanly apply due to reformatting and parameter changes upstream, but the adaptations of the patch to the new version are not too severe.

  ###### Motivation for this change
  Fixes a regression.

  ###### Things done

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

  ---

  cc @edolstra


state: closed
title: pythonPackages.dateutil: 2.5.3 -> 2.6.0
user_login: lsix
html_url: https://github.com/NixOS/nixpkgs/pull/23436
updated_at: 2017-03-18 17:44:41
body:
  ###### Motivation for this change

  `nix-build -A python35Packages.sympy` fails to build both before and after the update.

  ###### Things done

  - [X] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] Linux
  - [X] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested 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 packages installing absolute paths to $out/lib/python-xxx/site-packages
user_login: bennofs
html_url: https://github.com/NixOS/nixpkgs/issues/23438
updated_at: 2017-03-27 22:07:34
body:
  There's some python packages in nixpkgs that fail due to the use of the `wheel` python build system. Here's one case that I manually fixed: https://github.com/aquynh/capstone/pull/783.

  The reason for this seems to be that with wheels, paths in in `data_files` in the `setup.py` are *always* interpreted relative to the `SITE_PACKAGES` directory, *even if they start with a `/`*.  Some packages, however, try to manually construct an absolute path, which is how we end up with double absolute paths.

  Here's a list of affected packages:

  - [ ] `qils751s7j72izjspcd21w6l6rjc87ix-cloud-init-0.7.6/lib/python2.7/site-packages/nix` /cc @madjar 
  - [ ] `yc9vgl2bjvd42qlxpydwwk56819qjk59-electrum-dash-2.4.1/lib/python2.7/site-packages/nix` /cc @np 
  - [x] `kslpi5ih76qqy6ciiam5r1aa4xjgnml4-getmail-4.53.0/lib/python2.7/site-packages/nix` /cc @domenkozar @7c6f434c
  - [ ] `zabb4sxd6xnv25izlbyibds0b66c3qw8-knockknock-rbf14bbff/lib/python2.7/site-packages/nix` /cc @copumpkin 
  - [ ] `kmgrq1a2rhdd0mww18mhqlrfaz72xqni-rubber-1.4/lib/python2.7/site-packages/nix` /cc @ttuegel @peterhoeg 
  - [ ] `r9myky0b01yjhk6fl1yfxpwcz8i38ila-xpra-0.17.6/lib/python2.7/site-packages/nix` /cc @offlinehacker 

  I haven't checked it this is a problem for the function of the packages (it could still be harmless). Perhaps we should fix these before the release, like #23253? (/cc @globin)


state: closed
title: qnotero: fix #23438
user_login: nico202
html_url: https://github.com/NixOS/nixpkgs/pull/23440
updated_at: 2017-03-07 17:36:44
body:
  ###### Motivation for this change
  https://github.com/NixOS/nixpkgs/issues/23438

  As commented in line 20-21, I could just use "../../../" to fix the path. However I'm not sure if things will keep the way they are, so I thought realpath is less sensible to changes. I have no problem in just replacing it


state: closed
title: xen: modular expression
user_login: oxij
html_url: https://github.com/NixOS/nixpkgs/pull/23441
updated_at: 2017-08-29 11:18:36
body:
  ###### Motivation for this change

  See commit messages.

  ###### Things done

  - [X] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
  - [X] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).
  - [X] Works for me.

  ###### Things not done

  - [ ] Tested usability of all qemu binary files
  - [ ] Tested all variants to boot

  This is pretty much a complete rewrite of the `xen`'s expression.
  Test on some your machines before merging!


state: closed
title: gVim does not recognise dead keys (for accents and diacritics)
user_login: alexeymuranov
html_url: https://github.com/NixOS/nixpkgs/issues/23442
updated_at: 2017-03-03 22:11:10
body:
  ## Issue description

  I have gVim 7.4.2367 on NixOS, and it does not recognise [dead keys](https://en.wikipedia.org/wiki/Dead_key), so i cannot use some accents in my usual keyboard layout (Canadian French multilingual).

  I think my `gvim` comes from `nixos.vimHugeX`  (`vim_configurable-7.4.2367`). I did not install it either imperatively or declaratively (i did first, but then removed).  It must be a dependency of something, i suppose, maybe of GNOME 3.  (*Update*: no, it was not a dependency, see the [comments](https://github.com/NixOS/nixpkgs/issues/23442#issuecomment-283979624) below.)

  Dead keys work in terminal version of my Vim, as well as in other applications.

  I've found one reference to this issue [in \#nixos IRC log](https://botbot.me/freenode/nixos/2016-06-12/?msg=67733881) from June 2016.

  ### Steps to reproduce

  Start `gvim` from terminal, select Canadian French Multilingual as the input source and hit twice the dead <kbd>^</kbd> (the same key as <kbd>[</kbd> in the US layout).  This should print a single `^`, but it prints nothing.  Alternatively, hit the dead <kbd>^</kbd> and then <kbd>a</kbd>.  This should print `â`, but it prints `a`.

  ## Technical details

  * NixOS: `16.09.1803.40de598 (Flounder)`.
  * Nix version: `1.11.6`.
  * Nixpkgs version: `16.09.1803.40de598`.


state: closed
title: nixos-rebuild build-vm-with-bootloader fails
user_login: globin
html_url: https://github.com/NixOS/nixpkgs/issues/23443
updated_at: 2017-03-03 14:18:56
body:
  vm.nix:
  ```
  { ... }:
  {
    boot.loader.grub.memtest86.enable = true;
    users.extraUsers.root = {
      initialPassword = "";
    };
  }
  ```

  ```
  nixos-rebuild build-vm-with-bootloader -I nixos-config=./vm.nix
  building Nix...
  building the system configuration...
  these derivations will be built:
    /nix/store/f66b04r2j796jig4wkclyqjhnin4gy8w-nixos-boot-disk.drv
    /nix/store/f4q0vai863x1syqzjgdg19zgswl50kky-run-nixos-vm.drv
    /nix/store/jj3zi0b8i9dcs5l091nwnh6ifm45a60c-nixos-vm.drv
  building path(s) ‘/nix/store/wy7g7w49mvxwnq6s1k0gnkxhjfyhirqa-nixos-boot-disk’
  Formatting '/nix/store/wy7g7w49mvxwnq6s1k0gnkxhjfyhirqa-nixos-boot-disk/disk.img', fmt=qcow2 size=41943040 encryption=off cluster_size=65536 lazy_refcounts=off refcount_bits=16
  QEMU 2.8.0 monitor - type 'help' for more information
  (qemu) char device redirected to /dev/pts/0 (label serial0)
  builder for ‘/nix/store/f66b04r2j796jig4wkclyqjhnin4gy8w-nixos-boot-disk.drv’ failed with exit code 1
  cannot build derivation ‘/nix/store/f4q0vai863x1syqzjgdg19zgswl50kky-run-nixos-vm.drv’: 1 dependencies couldn't be built
  cannot build derivation ‘/nix/store/jj3zi0b8i9dcs5l091nwnh6ifm45a60c-nixos-vm.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/jj3zi0b8i9dcs5l091nwnh6ifm45a60c-nixos-vm.drv’ failed
  ```

  cc @edolstra @ts468 


state: closed
title: init: pebble-sdk at 4.5
user_login: edanaher
html_url: https://github.com/NixOS/nixpkgs/pull/23445
updated_at: 2018-02-11 08:26:50
body:
  ###### Motivation for this change

  While Pebble has been bought by Fitbit and stopped selling new products, the watches are still around and available (and cheap!).  So this adds the pebble sdk to develop apps for it.

  This is by far my most complex PR to date; there are definitely some rough edges and probably things that could be done better.  E.g., I used pypi2nix to generate the dependencies, since the sdk's requirements.txt wants specific versions which are often slightly older than the versions in nixpkgs (though I don't know if that's actually a requirement or just paranoia).  Also, the user-facing tooling is written in Python, but a C toolchain is also included, so we need to patch both binaries and python scripts;  I ended up doing that "manually" but would love to hear if there's a better way.

  ###### Things done

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

  ---


state: closed
title: Qt 5.8 and Plasma 5.9
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/pull/23446
updated_at: 2017-03-04 21:11:01
body:
  ### Motivation

  Package updates:
  - Qt 5 has been updated to 5.8.0 (new default).
  - Plasma 5 has been updated from 5.8.6 to 5.9.3.
  - libxkbcommon has been updated from 0.6.1 to 0.7.1 (needed by Plasma 5.9) (mass-rebuild).

  ### Testing

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

  ---

  Travis will not be able to rebuild all the dependent packages, but I am rebuilding locally and I will push additional package fixes as necessary.


state: closed
title: kdenlive: phonon-backend-vlc -> phonon-backend-gstreamer
user_login: magnetophon
html_url: https://github.com/NixOS/nixpkgs/pull/23447
updated_at: 2019-04-17 01:49:55
body:
  ###### Motivation for this change
  Fixes https://github.com/NixOS/nixpkgs/issues/23399 
  [Please merge in 17.03](https://github.com/NixOS/nixpkgs/issues/23253).

  ###### Things done

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

  ---


state: closed
title: vim/configurable.nix broken?
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/issues/23448
updated_at: 2017-04-08 12:46:11
body:
  ## Issue description

  in `vim/configurable.nix`, I could override vim like so:

  ```nix

    vim = custom_vim.overrideAttrs (o: {
      aclSupport              = false;
      cscopeSupport           = true;
      darwinSupport           = false;
      fontsetSupport          = true;
      ftNixSupport            = true;
      gpmSupport              = true;
      gui                     = false;
      hangulinputSupport      = false;
      luaSupport              = true;
      multibyteSupport        = true;
      mzschemeSupport         = true;
      netbeansSupport         = false;
      nlsSupport              = false;
      perlSupport             = false;
      pythonSupport           = true;
      rubySupport             = true;
      sniffSupport            = false;
      tclSupport              = false;
      ximSupport              = false;
      xsmpSupport             = false;
      xsmp_interactSupport    = false;
    });
  ```

  but in `configurable.nix`, the `cfg` attribute is not used at all.


state: closed
title: beast: mark as broken
user_login: magnetophon
html_url: https://github.com/NixOS/nixpkgs/pull/23449
updated_at: 2019-04-17 01:49:55
body:
  ###### Motivation for this change
  This pkg has not built since I started using nixos 14.02.
  [Please merge in 17.03](https://github.com/NixOS/nixpkgs/issues/23253).

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs 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: mesa: allow overriding driver compilation
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/pull/23451
updated_at: 2017-03-04 21:05:34
body:
  ### Motivation

  Mesa has encumbered features which are disabled by default. This is fine, because users need only enable them for the `mesa_drivers` package, which does not cause a mass-rebuild. But, the `mesa_drivers` package builds *all* the drivers Mesa provides; users building custom drivers probably only care about the drivers for their machine. This patch allows the user to build selected drivers by overriding the `driDrivers`, `galliumDrivers`, and `vulkanDrivers` attributes.

  ### Testing

  I have been using this patch on my own for about a month on two different machines. By carefully tweaking the default driver sets, I have avoided a mass-rebuild of packages dependent on the Mesa library.

  Future work may include disabling the driver build from the library, since it is presumably not needed. (Actually, the `svga` and `swrast` drivers are not optional, but even leaving those two drivers in the library build would speed it up significantly.)

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

  ---


state: closed
title: edward: init at 1.2.2
user_login: bcdarwin
html_url: https://github.com/NixOS/nixpkgs/pull/23452
updated_at: 2017-03-10 16:41:45
body:
  Didn't add support for tensorflow with CUDA yet.

  Tests currently don't work due to tensorflow weirdness.

  Didn't add all optional dependencies.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [N/A] Tested 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: Use disable-default-paths for hmatrix Haskell package once that flag has landed
user_login: nh2
html_url: https://github.com/NixOS/nixpkgs/issues/23453
updated_at: 2018-08-23 14:50:39
body:
  See https://github.com/albertoruiz/hmatrix/pull/219

  So far, using hmatrix made build problems because it hardcoded some paths like `/usr` when openblas is used, such as:

  ```
  impure path `/dont/hardcode/paths/lib/openblas/lib' used in link
  collect2: error: ld returned 1 exit status
  ```

  The linked PR adds a cabal flag `disable-default-paths`, off by default, that allows disabling this.

  nixpkgs should set this flag once it has landed, replacing the workaround so far [here](https://github.com/NixOS/cabal2nix/blob/3de0b842700dceff35ab18ace96c58d301bc3b04/src/Distribution/Nixpkgs/Haskell/FromCabal/PostProcess.hs#L82).

  CC @peti 


state: closed
title: nix-build can't build Haskell executables that depend on postgresql-libpq
user_login: nh2
html_url: https://github.com/NixOS/nixpkgs/issues/23454
updated_at: 2017-03-27 09:50:57
body:
  I have a Haskell project depending on the Haskell packages `opaleye` which depends on `postgresql-simple` which depends on `postgresql-libpq` (all Haskell pacakges).

  In a `nix-shell`, the project builds fine with `cabal build` or `runhaskell Setup.hs build`, and I can run the executable.

  But when using `nix-build`, the Haskell executable built does not start because it has the following `ldd`:

  ```
  ➤ ldd /nix/store/...-myexe-0.1.0.0/bin/myexe  | grep x86_64-linux-gnu/
  	libssl.so.1.0.0 => /lib/x86_64-linux-gnu/libssl.so.1.0.0 (0x00007f5f9710b000)
  	libcrypto.so.1.0.0 => /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 (0x00007f5f96cc7000)
  ```

  As you can see, this links against my Ubuntu system `libssl` instead of nix's SSL .so file. This is wrong (and all other entries in `ldd` link correctly against their nix .so files).

  ## Investigating the issue

  I first thought that the problem is somehow related to how `nix-build` links my Haskell package.

  I noticed that if I do `runhaskell Setup.hs build` inside a `nix-shell`, as opposed to running `nix-build`, then the problem does not exist. So I investigated the difference between the two, and found that `nix-build` passes `--enable-executable-dynamic` to Setup.hs (which enables dynamic linking of the final executable), while using plain `Setup.hs build` doesn't do that. This could also be observed by `ldd myexecutable | wc -l`, which for the `nix-build` version shows way more entries as all Haskell libraries are linked in dynamically in that case.

  It is not clear to me yet why `--enable-executable-dynamic` is on by default in `nix-build`, as [this line](https://github.com/NixOS/nixpkgs/blob/4b77d425aa5970f39f0637894075d2df8c1575c8/pkgs/development/haskell-modules/generic-builder.nix#L22) says `enableSharedExecutables ? !isCross && (((ghc.isGhcjs or false) || stdenv.lib.versionOlder "7.7" ghc.version))` which I think should evaluate to `false` on my system. But setting `enableSharedExecutables = false;` explicitly for my project switches it over, so it seems that it does evaluate to `true` indeed by default -- weird. If anyone has insights about this, please let me know.

  Anyway, so now that I have `enableSharedExecutables = false;` and as a result `--disable-executable-dynamic`, I get to the next error in `nix-build`:

  ```
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `SSLerrmessage':
  (.text+0x38): undefined reference to `ERR_reason_error_string'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `initialize_SSL':
  (.text+0x132): undefined reference to `SSLv23_method'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `initialize_SSL':
  (.text+0x13a): undefined reference to `SSL_CTX_new'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `initialize_SSL':
  (.text+0x15a): undefined reference to `SSL_CTX_ctrl'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `initialize_SSL':
  (.text+0x16e): undefined reference to `SSL_CTX_ctrl'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `initialize_SSL':
  (.text+0x1d8): undefined reference to `SSL_new'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `initialize_SSL':
  (.text+0x1f5): undefined reference to `SSL_set_ex_data'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `initialize_SSL':
  (.text+0x219): undefined reference to `BIO_new'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `initialize_SSL':
  (.text+0x23d): undefined reference to `SSL_set_bio'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `initialize_SSL':
  (.text+0x254): undefined reference to `BIO_int_ctrl'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `initialize_SSL':
  (.text+0x263): undefined reference to `SSL_CTX_free'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `initialize_SSL':
  (.text+0x2cc): undefined reference to `ENGINE_by_id'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `initialize_SSL':
  (.text+0x2e4): undefined reference to `ENGINE_init'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `initialize_SSL':
  (.text+0x2ff): undefined reference to `ENGINE_load_private_key'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `initialize_SSL':
  (.text+0x317): undefined reference to `SSL_use_PrivateKey'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `initialize_SSL':
  (.text+0x415): undefined reference to `ERR_put_error'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `initialize_SSL':
  (.text+0x41a): undefined reference to `ERR_get_error'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `initialize_SSL':
  (.text+0x45e): undefined reference to `SSL_CTX_free'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `initialize_SSL':
  (.text+0x5e9): undefined reference to `SSL_check_private_key'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `initialize_SSL':
  (.text+0x5f7): undefined reference to `ERR_get_error'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `initialize_SSL':
  (.text+0x651): undefined reference to `SSL_CTX_load_verify_locations'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `initialize_SSL':
  (.text+0x662): undefined reference to `SSL_CTX_get_cert_store'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `initialize_SSL':
  (.text+0x699): undefined reference to `ERR_clear_error'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `initialize_SSL':
  (.text+0x6f9): undefined reference to `ERR_get_error'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `initialize_SSL':
  (.text+0x74c): undefined reference to `SSL_set_verify'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `initialize_SSL':
  (.text+0x765): undefined reference to `SSL_CTX_use_certificate_chain_file'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `initialize_SSL':
  (.text+0x773): undefined reference to `ERR_get_error'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `initialize_SSL':
  (.text+0x814): undefined reference to `SSL_ctrl'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `initialize_SSL':
  (.text+0x8aa): undefined reference to `SSL_use_PrivateKey_file'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `initialize_SSL':
  (.text+0x8b8): undefined reference to `ERR_get_error'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `initialize_SSL':
  (.text+0x919): undefined reference to `BIO_s_socket'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `initialize_SSL':
  (.text+0x9fc): undefined reference to `X509_STORE_load_locations'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `initialize_SSL':
  (.text+0xa12): undefined reference to `X509_STORE_set_flags'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `initialize_SSL':
  (.text+0xa61): undefined reference to `ERR_get_error'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `initialize_SSL':
  (.text+0xaaa): undefined reference to `ENGINE_finish'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `initialize_SSL':
  (.text+0xab6): undefined reference to `ENGINE_free'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `initialize_SSL':
  (.text+0xb05): undefined reference to `ERR_get_error'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `initialize_SSL':
  (.text+0xb2e): undefined reference to `ERR_get_error'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `initialize_SSL':
  (.text+0xb98): undefined reference to `ERR_get_error'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `initialize_SSL':
  (.text+0xbfd): undefined reference to `ERR_get_error'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `verify_peer_name_matches_certificate_name':
  (.text+0xc55): undefined reference to `ASN1_STRING_data'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `verify_peer_name_matches_certificate_name':
  (.text+0xc60): undefined reference to `ASN1_STRING_length'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `my_sock_write':
  (.text+0xe41): undefined reference to `BIO_clear_flags'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `my_sock_write':
  (.text+0xe72): undefined reference to `BIO_set_flags'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `my_sock_read':
  (.text+0xea1): undefined reference to `BIO_clear_flags'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `my_sock_read':
  (.text+0xed2): undefined reference to `BIO_set_flags'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `pgtls_read_pending':
  (.text+0xf7c): undefined reference to `SSL_pending'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `pgtls_read':
  (.text+0xfda): undefined reference to `ERR_clear_error'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `pgtls_read':
  (.text+0xfed): undefined reference to `SSL_read'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `pgtls_read':
  (.text+0xffe): undefined reference to `SSL_get_error'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `pgtls_read':
  (.text+0x1031): undefined reference to `ERR_get_error'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `pgtls_write':
  (.text+0x1248): undefined reference to `ERR_clear_error'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `pgtls_write':
  (.text+0x125a): undefined reference to `SSL_write'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `pgtls_write':
  (.text+0x126b): undefined reference to `SSL_get_error'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `pgtls_write':
  (.text+0x12a1): undefined reference to `ERR_get_error'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `pgtls_init':
  (.text+0x14e9): undefined reference to `CRYPTO_get_id_callback'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `pgtls_init':
  (.text+0x14f7): undefined reference to `CRYPTO_get_locking_callback'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `pgtls_init':
  (.text+0x1508): undefined reference to `CRYPTO_set_locking_callback'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `pgtls_init':
  (.text+0x1513): undefined reference to `OPENSSL_config'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `pgtls_init':
  (.text+0x1518): undefined reference to `SSL_library_init'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `pgtls_init':
  (.text+0x151d): undefined reference to `SSL_load_error_strings'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `pgtls_init':
  (.text+0x1531): undefined reference to `CRYPTO_num_locks'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `pgtls_init':
  (.text+0x155c): undefined reference to `CRYPTO_num_locks'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `pgtls_init':
  (.text+0x15b6): undefined reference to `CRYPTO_set_id_callback'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `pgtls_close':
  (.text+0x15d8): undefined reference to `SSL_shutdown'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `pgtls_close':
  (.text+0x15e9): undefined reference to `SSL_free'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `pgtls_close':
  (.text+0x160c): undefined reference to `X509_free'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `pgtls_close':
  (.text+0x1628): undefined reference to `ENGINE_finish'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `pgtls_close':
  (.text+0x1634): undefined reference to `ENGINE_free'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `pgtls_close':
  (.text+0x16a1): undefined reference to `CRYPTO_get_locking_callback'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `pgtls_close':
  (.text+0x16b2): undefined reference to `CRYPTO_get_id_callback'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `pgtls_close':
  (.text+0x16c5): undefined reference to `CRYPTO_set_id_callback'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `pgtls_close':
  (.text+0x16ce): undefined reference to `CRYPTO_set_locking_callback'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `pgtls_open_client':
  (.text+0x1716): undefined reference to `ERR_clear_error'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `pgtls_open_client':
  (.text+0x1722): undefined reference to `SSL_connect'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `pgtls_open_client':
  (.text+0x1738): undefined reference to `SSL_get_peer_certificate'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `pgtls_open_client':
  (.text+0x17e3): undefined reference to `SSL_get_error'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `pgtls_open_client':
  (.text+0x17eb): undefined reference to `ERR_get_error'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `pgtls_open_client':
  (.text+0x18ad): undefined reference to `X509_get_ext_d2i'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `pgtls_open_client':
  (.text+0x18c1): undefined reference to `sk_num'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `pgtls_open_client':
  (.text+0x18fc): undefined reference to `sk_value'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `pgtls_open_client':
  (.text+0x195d): undefined reference to `sk_free'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `pgtls_open_client':
  (.text+0x19a1): undefined reference to `ERR_get_error'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `pgtls_open_client':
  (.text+0x1a3c): undefined reference to `sk_free'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `pgtls_open_client':
  (.text+0x1a9d): undefined reference to `sk_free'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `pgtls_open_client':
  (.text+0x1ab0): undefined reference to `X509_get_subject_name'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `pgtls_open_client':
  (.text+0x1ace): undefined reference to `X509_NAME_get_index_by_NID'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `pgtls_open_client':
  (.text+0x1aea): undefined reference to `X509_NAME_get_entry'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `pgtls_open_client':
  (.text+0x1af2): undefined reference to `X509_NAME_ENTRY_get_data'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `pgtls_open_client':
  (.text+0x1bdd): undefined reference to `X509_get_subject_name'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `pgtls_open_client':
  (.text+0x1bf5): undefined reference to `X509_NAME_get_index_by_NID'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `PQsslAttribute':
  (.text+0x1d53): undefined reference to `SSL_get_version'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `PQsslAttribute':
  (.text+0x1d74): undefined reference to `SSL_get_current_cipher'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `PQsslAttribute':
  (.text+0x1d81): undefined reference to `SSL_CIPHER_get_bits'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `PQsslAttribute':
  (.text+0x1dc4): undefined reference to `SSL_get_current_compression'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `PQsslAttribute':
  (.text+0x1dec): undefined reference to `SSL_get_current_cipher'
  /nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib/libpq.a(fe-secure-openssl.o): In function `PQsslAttribute':
  (.text+0x1df4): undefined reference to `SSL_CIPHER_get_name'
  collect2: error: ld returned 1 exit status
  ```

  As can be seen from the output, it tries to link in `libpq.a` which contains OpenSSL symbols, but no library in the compilation provides these symbols.

  First checking [hackage-packages.nix](https://github.com/NixOS/nixpkgs/blob/4b77d425aa5970f39f0637894075d2df8c1575c8/pkgs/development/haskell-modules/hackage-packages.nix), we have in there:

  ```
    "postgresql-libpq" = callPackage
      ({ mkDerivation, base, bytestring, postgresql }:
       mkDerivation {
         pname = "postgresql-libpq";
         version = "0.9.3.0";
         sha256 = "510df3e08753e011c108c4d4c6d048a4b67545419eb9eedc3ef23e7758fedb05";
         libraryHaskellDepends = [ base bytestring ];
         librarySystemDepends = [ postgresql ];
         homepage = "http://github.com/lpsmith/postgresql-libpq";
         description = "low-level binding to libpq";
         license = stdenv.lib.licenses.bsd3;
       }) {inherit (pkgs) postgresql;};
  ```

  with notably `librarySystemDepends = [ postgresql ];`.

  I thought chainging to `librarySystemDepends = [ postgresql postgresql.lib ];` might fix the issue, but it did not.

  The problem here is: 

  * If the `postgresql.lib` nixpkgs dependency is used it'll include the `/nix/store/postgresql-*.*.*-lib` directory which contains only a `libpq.a` static archive file, which has no concept of declaring that it depends on `libssl.so`, so if that one is used one has to give `-lssl` manually for linking
  * If the `postgresql` nixpkgs dependency is used it'll include the `/nix/store/postgresql-*.*.*/` directory (without trailing `-lib`) which contains only a dynamic `libpq.so` object file, which has the concept of saying that it depends on `libssl.so` (e.g. you can call `ldd libpq.so` and see it)

  When both the `postgresql` and `postgresql.lib` nixpkgs dependencies are used, that'll result in the following flags being passed to ghc:

  ```
  -L/nix/store/x59in7b1pd2yr32ad86x6xjj2img6iw5-postgresql-9.5.6/lib
  -L/nix/store/nxxjcycjv6bh2gzac1szzy5ri34c4mbj-postgresql-9.5.6-lib/lib
  ```

  The linker (`ld`) as eventually called by GHC (e.g. through `cc`) has the behaviour that if `-lpq` is used, it'll search the `-L` paths in order, and picks the first path that provides _either_ `libpq.so` or `libpq.a`. If some `-L` path contains _both_ then by default it will choose the `.so` version (this can be changed with a flag to `ld`). But this is not the case here, because the first of the two `-L` paths contains only the `.a` so that one gets used and the `-L` paths are searched no further.

  This is the reason why my first try to fix it, setting `librarySystemDepends = [ postgresql postgresql.lib ];` for `"postgresql-libpq"` in `haskell-packages.nix` did not fix the problem.

  --

  I can currently work around the problem by doing the following:

  ```
    buildDepends = [
      # We need to ensure that `postgresql.lib` is depended on before any other
      # dependency that may (recursively) bring in `postgresql`, because if the
      # lib path of `postgresql` comes first in an `-L` flag path passed to GHC,
      # it will pick up the `libpg.a` file contained in that path, instead of
      # the `libpg.so` file that's in the path provided by `postgresql.lib`.
      pkgs.postgresql.lib
      pkgs.postgresql

      # other system dependencies
  ```

  and at the same time in nixpkgs' `hackage-packages.nix`, in the entry for `postgresql-libpq`, change the dependencies to `librarySystemDepends = [ postgresql.lib postgresql ];` (here, too ensuring that the `.lib` comes first in the list).

  This allows me to build and run correctly with both `enableSharedExecutables = false;` and `enableSharedExecutables = true;`; `ldd myexe` will contain the right path to `/nix/store/.../libssl.so`.


state: closed
title: guitarix: remove webkit, add compile flags
user_login: magnetophon
html_url: https://github.com/NixOS/nixpkgs/pull/23455
updated_at: 2017-03-06 18:32:36
body:
  as recomended by the author: https://sourceforge.net/p/guitarix/mailman/message/33688855/
  [Please merge in 17.03](https://github.com/NixOS/nixpkgs/issues/23253), as the version with webkitgtk2 doesn't build.

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

  ---


state: closed
title: uriparser: 0.8.2 -> 0.8.4 + fixed build
user_login: c0bw3b
html_url: https://github.com/NixOS/nixpkgs/pull/23456
updated_at: 2017-03-09 00:05:47
body:
  ###### Motivation for this change
  Minor version bump + removed the creation of the HTML API documentation because :
  1. it is available online on the website of the project
  2. it requires `doxygen`, `graphviz` and `qhelpgenerator` which is part of the whole Qt framework...

  This should be pushed to `release-17.03` as part of #23253

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of 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: 7.6.0 -> 7.7.1
user_login: lo1tuma
html_url: https://github.com/NixOS/nixpkgs/pull/23457
updated_at: 2017-03-05 00:44:24
body:
  ###### Motivation for this change

  [Release Notes v7.7.1](https://nodejs.org/en/blog/release/v7.7.1/)
  [Release Notes v7.7.0](https://nodejs.org/en/blog/release/v7.7.0/)

  ###### Things done

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


state: closed
title: Support multiple configuration files (selectable from grub)
user_login: TomSmeets
html_url: https://github.com/NixOS/nixpkgs/issues/23458
updated_at: 2018-08-05 08:09:48
body:
  ## Description
  I was thinking if it is possible to select configurations when booting.
  With configurations I mean multiple files that look like `configuration.nix` but can be selected from the boot menu (grub or efi).

  NixOS could really benefit from this feature, and offer something that no other distro has.
  And I would use it extensively with my laptop (different places ask for different configurations).

  ## Example

  Here are a few example configurations that I had in mind.
  These paths could be specified in the standard `configuration.nix` file.

  | Path                        | Description |
  |-----------------------------|------------ |
  | configurations/default.nix  | Default configuration
  | configurations/work.nix     | No games, different host-name and mac-address
  | configurations/headless.nix | Nixos without starting the x-server
  | configurations/free.nix     | disable all nonfree software
  | configurations/nvidia.nix   | disable bumblebee and directly use the graphics card

  ## Implementation
  These configurations will import common configurations (or each-other) to prevent copy-pasting.

  I don't have enough knowledge to know if this is actually possible.
  But I think so, because we already do something like this with the multiple bootable 'generations'.


state: closed
title: coccinelle: 1.0.0-r23 -> 1.0.6
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/23460
updated_at: 2017-03-06 22:51:38
body:
  Remove camlp4 dependency, documentation
  says it is no longer needed.

  Keeping pycaml however so it uses ours
  instead of the bundled version.

  Enable tests for sanity.

  ###### Motivation for this change


  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [x] Tested compilation of all pkgs that 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: undmg: 1.0.2 -> 1.0.3
user_login: ndowens
html_url: https://github.com/NixOS/nixpkgs/pull/23462
updated_at: 2017-03-04 22:55:30
body:
  ###### Motivation for this change
  Update

  ###### Things done

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

  ---


state: closed
title: networkmanager service: support changing the mac-address
user_login: TomSmeets
html_url: https://github.com/NixOS/nixpkgs/pull/23464
updated_at: 2017-03-12 16:09:11
body:
  ###### Motivation for this change
  Setting the MAC-address with `networking.interfaces.wlan0.macAddress` does not work when using `networking.networkmanager`.

  ###### Things done
  This commit introduces these options: `networking.networkmanager.wifi.macAddress`
  and `networking.networkmanager.ethernet.macAddress`

  Which can be set to these possible values
    * "XX:XX:XX:XX:XX:XX": set the MAC address of the interface.
    * "permanent": use the permanent MAC address of the device.
    * "preserve": don’t change the MAC address of the device upon activation.
    * "random": generate a randomized value upon each connect.
    * "stable": generate a stable, hashed MAC address.

  See https://blogs.gnome.org/thaller/2016/08/26/mac-address-spoofing-in-networkmanager-1-4-0/ for more information

  ###### Notes
  The networkmanager service has to be restarted after changing these settings.
  This can be done by calling:
  ```shell
  systemctl restart network-manager.service
  ```

  Is it possible to do this automatically?

  ---

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

  ---


state: closed
title: tldr: 1.2.0 -> 1.3.0
user_login: c0bw3b
html_url: https://github.com/NixOS/nixpkgs/pull/23465
updated_at: 2017-03-09 00:05:07
body:
  ###### Motivation for this change
  Package update

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of 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.python35Packages.jupyter collides with itself (or its dependencies)
user_login: alexeymuranov
html_url: https://github.com/NixOS/nixpkgs/issues/23466
updated_at: 2017-03-04 09:44:02
body:
  ## Issue description

  Trying to set up a single Python environment with [Jupyter](https://jupyter.org/) through `~/.nixpkgs/config.nix` fails unless `ignoreCollisions = true;` is added because `nixos.python35Packages.jupyter` collides with itself.

  ### Steps to reproduce

  `~/.nixpkgs/config.nix`:
  ```nix
  {
    packageOverrides = pkgs: with pkgs; {
      myPythonEnv = python35.buildEnv.override {
        extraLibs = with python35Packages; [jupyter];
      };
    };
  }
  ```
  Try to install `myPythonEnv`:
  ```
  sh-4.3$ nix-env -iA nixos.myPythonEnv
  installing ‘python3-3.5.2-env’
  these derivations will be built:
    /nix/store/anwfhwmgniv4wafvjxn7frv16p4n3ppq-python3-3.5.2-env.drv
  building path(s) ‘/nix/store/fzkn2zb1fr6bihzd4aw8sl1p88d4kpfr-python3-3.5.2-env’
  collision between `/nix/store/4xdbh4cbwmyfdlrby01vpnzgssjmib7m-python3.5-jupyter-1.0.0/lib/python3.5/site-packages/jupyter.py' and `/nix/store/lxipvgq8p9kk99jzd95iijs2q2vrqsf4-python3.5-jupyter_core-4.1.1/lib/python3.5/site-packages/jupyter.py'
  builder for ‘/nix/store/anwfhwmgniv4wafvjxn7frv16p4n3ppq-python3-3.5.2-env.drv’ failed with exit code 25
  error: build of ‘/nix/store/anwfhwmgniv4wafvjxn7frv16p4n3ppq-python3-3.5.2-env.drv’ failed
  ```

  Tested with a fresh user account, confirmed on a second machine.

  Adding `ignoreCollisions = true;` allows installation to succeed.

  ## Technical details

  * NixOS: `16.09.1803.40de598 (Flounder)`
  * Nix version: `1.11.6`
  * Nixpkgs version: `16.09.1803.40de598`


state: closed
title: Reconfiguring Nixos creates unbootable generation
user_login: ghost
html_url: https://github.com/NixOS/nixpkgs/issues/23467
updated_at: 2017-08-01 12:23:39
body:
  ## Issue description

  "Upgrading" from unstable channel to stable-17.03. Successful, until I boot into said new generation:

  > Error loading "\efi\nixos\yx3dsrdsb0syqskmqn2ddrmnlcd3q1bg-linux-4.9.13-bzImage.efi: Not Found"
  > Failed to execute Nixos (\efi\nixos\yx3dsrdsb0syqskmqn2ddrmnlcd3q1bg-linux-4.9.13-bzImage.efi): Not Found

  Can still boot into the generation I'm doing the upgrade on, and the file does indeed exist in /boot/EFI/nixos, but I guess systemd-boot cannot find it.

  edit: Tried updating to 16.09 from unstable, same issue. Went back to an even older generation (16.09) and the problem still persisted. At the moment, it is impossible to change current configuration and have the ability to boot into it.

  ### Steps to reproduce

  - Change some configuration
  - Do a rebuild switch/boot --upgrade
  - Reboot
  - Attempt to launch newest generation from systemd-boot
  - Error

  That's pretty much all there is to go on, don't know what caused it or how to fix it.

  ## Technical details

  * System: `17.03beta194.5b0c9d4 (Gorilla)
  * Nix version: nix-env (Nix) 1.11.7
  * Nixpkgs version: "17.03beta194.5b0c9d4"


state: closed
title: update and fix mitmproxy
user_login: rnhmjoj
html_url: https://github.com/NixOS/nixpkgs/pull/23470
updated_at: 2017-08-23 15:29:13
body:
  ###### Motivation for this change
  Fix for #23253 

  ###### Things done

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

  ---


state: closed
title: jekyll: 3.0.1 -> 3.4.1
user_login: veprbl
html_url: https://github.com/NixOS/nixpkgs/pull/23471
updated_at: 2017-04-30 18:41:20
body:
  ###### Motivation for this change


  ###### Things done

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

  ---


state: closed
title: okular: missing gschemas
user_login: vcunat
html_url: https://github.com/NixOS/nixpkgs/issues/23474
updated_at: 2017-03-23 22:49:42
body:
  ## Issue description

  Opening a file dialog leads to a crash with:
  ```
  GLib-GIO-ERROR **: No GSettings schemas are installed on the system
  ```

  ## Technical details

  * System: 17.03 25c590f9 (probably the same on master)


state: closed
title: proxychains: build with -ldl
user_login: herberteuler
html_url: https://github.com/NixOS/nixpkgs/pull/23475
updated_at: 2017-03-04 09:10:58
body:
  ###### Motivation for this change

  The `configure` script provided in the release archive of proxychains is broken, which leads to errors like this:

  ```
  [proxychains] preloading /nix/store/vq6lvswd1qq6119c96b767axilil88i7-proxychains-4.2.0/lib/libproxychains4.so
  wget: symbol lookup error: /nix/store/vq6lvswd1qq6119c96b767axilil88i7-proxychains-4.2.0/lib/libproxychains4.so: undefined symbol: dlerror
  ```

  This patch modifies the `configure` script, adds `-ldl` to the built shared object file, and fixes the above issue.

  ###### Things done

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

  ---


state: closed
title: corebird: missing dependencies (glib_networking)
user_login: jensbin
html_url: https://github.com/NixOS/nixpkgs/pull/23476
updated_at: 2017-03-06 05:23:24
body:
  ###### Motivation for this change
  Corebird has a missing dependencies which leads to `TLS/SSL support not available; install glib-networking` error messages.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [x] Linux
  - [ ] Tested compilation of all pkgs 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: gparted: 0.26.1 -> 0.28.1
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/23477
updated_at: 2017-05-07 21:20:52
body:
  ###### Motivation for this change

  Update gparted to the last version

  ###### Things done

  - [X] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of 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.8.10.1 -> 3.17.0
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/23479
updated_at: 2017-05-07 21:20:41
body:
  ###### Motivation for this change

  Update sqlite3_analyzer to the last version

  ###### Things done

  - [X] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of 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.16.2 -> 3.17.0
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/23480
updated_at: 2017-05-07 21:20:39
body:
  ###### Motivation for this change

  Update sqlite3 to the last version in staging branch

  ###### Things done

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

  ---


state: closed
title: qshowdiff: fix build
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/23481
updated_at: 2017-05-07 21:20:41
body:
  ###### Motivation for this change

  Fix build. Related to #23253

  ###### Things done

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

  ---


state: closed
title: pcsxr: remove name conflict with zlib 1.2.9
user_login: rardiol
html_url: https://github.com/NixOS/nixpkgs/pull/23482
updated_at: 2017-03-06 07:59:13
body:
  ###### Motivation for this change

  zlib 1.2.9 added a uncompress2 function that conflicts

  and https://github.com/NixOS/nixpkgs/issues/23253

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] 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 setuptools broken, taking out a number of python packages
user_login: mdorman
html_url: https://github.com/NixOS/nixpkgs/issues/23483
updated_at: 2017-03-05 09:46:41
body:
  ## Issue description

  Fails to build for lack of `pyexpat`

  ### Steps to reproduce

  [http://hydra.nixos.org/build/49592549/nixlog/1](Hydra log)

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


state: closed
title: python-sip: 4.18.1 -> 4.19.1
user_login: NickHu
html_url: https://github.com/NixOS/nixpkgs/pull/23484
updated_at: 2017-07-18 15:13:46
body:
  ###### Motivation for this change

  Update qutebrowser dependencies for https://github.com/NixOS/nixpkgs/pull/23244

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of 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-PyQt: 5.6 -> 5.8
user_login: NickHu
html_url: https://github.com/NixOS/nixpkgs/pull/23485
updated_at: 2017-08-22 13:22:16
body:
  ###### Motivation for this change

  Update qutebrowser dependencies for https://github.com/NixOS/nixpkgs/pull/23244

  ###### Things done

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

  ---

  Please look at https://github.com/NixOS/nixpkgs/pull/23484 first; this commit is on top of that.


state: closed
title: hydra.nixos.org database deadlock
user_login: jpierre03
html_url: https://github.com/NixOS/nixpkgs/issues/23486
updated_at: 2017-03-04 15:04:41
body:
  ## Issue description

  * Jobset nixos:release-17.03
  * https://hydra.nixos.org/jobset/nixos/release-17.03#tabs-errors 
  * Errors occurred at 2017-03-04 14:17:53.
  ~~~
  DBIx::Class::Storage::DBI::_dbh_execute(): DBI Exception: DBD::Pg::st execute failed: ERROR:  deadlock detected
  DETAIL:  Process 5915 waits for ShareLock on transaction 44956751; blocked by process 32048.
  Process 32048 waits for ShareLock on transaction 44956742; blocked by process 5915.
  HINT:  See server log for query details.
  CONTEXT:  while updating tuple (2232940,2) in relation "builds" [for Statement "UPDATE Builds SET iscurrent = ? WHERE ( ( iscurrent = ? AND jobset = ? AND project = ? ) )" with ParamValues: 1='0', 2='1', 3='release-17.03', 4='nixos'] at /nix/store/yd7k49dipf8l4c4r7z8ccsasvi7cl2hs-hydra-0.1.1234.abcdef/bin/.hydra-eval-jobset-wrapped line 642
  ~~~

  cc @domenkozar

  ## Technical details

  * official hydra service


state: closed
title: add ocsigen_start
user_login: FlorentBecker
html_url: https://github.com/NixOS/nixpkgs/pull/23487
updated_at: 2017-03-20 08:31:29
body:
  ###### Motivation for this change

  This updates to the latest versions of the ocsigen project. This allows nix users to follow their "recommended workflow".

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [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: tome4: 1.4.6 -> 1.4.9
user_login: rardiol
html_url: https://github.com/NixOS/nixpkgs/pull/23488
updated_at: 2017-07-13 16:12:35
body:
  ###### Motivation for this change

  update and fix compile failure

  ###### Things done

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

  ---

  maintainer @Chattered 


state: closed
title: gplates: use boost 160
user_login: rardiol
html_url: https://github.com/NixOS/nixpkgs/pull/23489
updated_at: 2017-03-08 11:04:36
body:
  ###### Motivation for this change

  boost update 1.61 seems to have changed reference parameters for optional. I assume that's causing the break seen in hydra
  https://hydra.nixos.org/build/49707856/nixlog/1
  http://www.boost.org/doc/libs/1_61_0/libs/optional/doc/html/boost_ooptional/relnotes.html

  Still needs to be tested, compiling takes hours. Is there some config for Travis to do that? 

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs 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: Use default OCaml compiler for Coq 8.4 and change default Coq to 8.6
user_login: Zimmi48
html_url: https://github.com/NixOS/nixpkgs/pull/23490
updated_at: 2017-03-05 13:28:18
body:
  ###### Motivation for this change

  This PR is two-fold:
  - The first commit changes the version of OCaml used to build Coq 8.4. There is no reason to pin it to OCaml 4.01 while the default version (4.02) works fine.
  - The second commit changes the default version of Coq to the latest version (8.6). There is no reason to keep it bound to 8.4 while most important libraries and development (mathcomp / compcert ...) have been ported to 8.6.

  ###### Things done

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

  ---


state: closed
title: unclutter-xfixes does not work on boot
user_login: NickHu
html_url: https://github.com/NixOS/nixpkgs/issues/23491
updated_at: 2018-09-13 08:24:25
body:
  ## Issue description

  Even when my `configuration.nix` contains

  ```
  services.unclutter-xfixes.enable = true;
  ```

  I still need to manually do `systemctl --user start unclutter-xfixes` every time I reboot.

  It appears as though the service is enabled but never starts:

  ```
   ❯ systemctl --user status unclutter-xfixes                                                                                                                                                                                                                    [16:48:56]
  ● unclutter-xfixes.service - unclutter-xfixes
     Loaded: loaded (/nix/store/i3fzyb9jlvd87w85wd1wm3xs41jb77zp-unit-unclutter-xfixes.service/unclutter-xfixes.service; static; vendor preset: enabled)
     Active: inactive (dead)
  ```

  ## Technical details

  * System: NixOS: `16.09.1803.40de598 (Flounder)`
  * Nix version: nix-env (Nix) 1.11.6
  * Nixpkgs version: "16.09.1803.40de598"

  (I copied https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/x11/unclutter-xfixes.nix and included it in my `configuration.nix`)


state: closed
title: xfce: add screenLock option
user_login: zarelit
html_url: https://github.com/NixOS/nixpkgs/pull/23492
updated_at: 2018-04-03 12:26:39
body:
  ###### Motivation for this change
  screenLock option is needed to provide at least one application for xflock4 to lock the screen. 

  Closes #16845

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs 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: khd: 2.0.0 -> 2.1.1
user_login: LnL7
html_url: https://github.com/NixOS/nixpkgs/pull/23493
updated_at: 2017-03-06 13:23:17
body:
  ###### Motivation for this change


  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] macOS
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of 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 .sif saving inkscape
user_login: MarcWeber
html_url: https://github.com/NixOS/nixpkgs/pull/23494
updated_at: 2018-10-20 23:38:19
body:
  ###### Motivation for this change
  file -> save as -> .sif reports lxml python library not found. This fixes it.
  Broken since 7ff1544981651b3e160a007884201ce7b914f335


state: closed
title: python modules depending on pyexpat broken, wide-spread downstream breakage
user_login: mdorman
html_url: https://github.com/NixOS/nixpkgs/issues/23497
updated_at: 2017-03-05 09:48:15
body:
  ## Issue description

  Re-opening this issue, because it was prematurely closed by @FRidh 

  ### Steps to reproduce

  Sync `nixpkgs` to master, attempt to build, for instance, `borgbackup`:

  ```
  ~/src/nixpkgs $ git fetch --all
  Fetching nixos
  Fetching origin
  Fetching peti
  ~/src/nixpkgs $ git checkout nixos/master
  Note: checking out 'nixos/master'.

  You are in 'detached HEAD' state. You can look around, make experimental
  changes and commit them, and you can discard any commits you make in this
  state without impacting any branches by performing another checkout.

  If you want to create a new branch to retain commits you create, you may
  do so (now or later) by using -b with the checkout command again. Example:

    git checkout -b <new-branch-name>

  HEAD is now at 56e71f62dc... Add locateDominatingFile lib function
  ~/src/nixpkgs $ git show
  commit 56e71f62dc49e64fcd37768cc7d1ec219d4990e6
  Author: Shea Levy <shea@shealevy.com>
  Date:   Sat Mar 4 13:15:23 2017 -0500

      Add locateDominatingFile lib function

  diff --git a/lib/default.nix b/lib/default.nix
  index c0d7899b88..09a64f754d 100644
  --- a/lib/default.nix
  +++ b/lib/default.nix
  @@ -34,6 +34,9 @@ let
     sandbox = import ./sandbox.nix;
     fetchers = import ./fetchers.nix;
   
  +  # Eval-time filesystem handling
  +  filesystem = import ./filesystem.nix;
  +
   in
     { inherit trivial
               attrsets lists strings stringsWithDeps
  @@ -41,7 +44,7 @@ in
               modules options types
               licenses platforms systems
               debug generators misc
  -            sandbox fetchers;
  +            sandbox fetchers filesystem;
     }
     # !!! don't include everything at top-level; perhaps only the most
     # commonly used functions.
  diff --git a/lib/filesystem.nix b/lib/filesystem.nix
  new file mode 100644
  index 0000000000..91b04d81c1
  --- /dev/null
  +++ b/lib/filesystem.nix
  @@ -0,0 +1,26 @@
  +{ # locateDominatingFile :  RegExp
  +  #                      -> Path
  +  #                      -> Nullable { path : Path;
  +  #                                    matches : [ MatchResults ];
  +  #                                  }
  +  # Find the first directory containing a file matching 'pattern'
  +  # upward from a given 'file'.
  +  # Returns 'null' if no directories contain a file matching 'pattern'.
  +  locateDominatingFile = pattern: file:
  +    let go = path:
  +          let files = builtins.attrNames (builtins.readDir path);
  +              matches = builtins.filter (match: match != null)
  +                          (map (builtins.match pattern) files);
  +          in
  +            if builtins.length matches != 0
  +              then { inherit path matches; }
  +              else if path == /.
  +                then null
  +                else go (dirOf path);
  +        parent = dirOf file;
  +        isDir =
  +          let base = baseNameOf file;
  +              type = (builtins.readDir parent).${base} or null;
  +          in file == /. || type == "directory";
  +    in go (if isDir then file else parent);
  +}
  ~/src/nixpkgs $ nix-env --file ~/src/nixpkgs --install --attr borgbackup
  installing ‘borgbackup-1.0.9’
  these derivations will be built:
    /nix/store/f1dw36idhfhav9b4vaq1429b8b6n4wiy-python3.4-setuptools-30.2.0.drv
    /nix/store/644s9fabv3j72zcn2p8575fvnyp0g5zd-python3.4-pbr-1.8.1.drv
    /nix/store/i33csbiwjdki3zbrahwrbwyfg1548vas-python3.4-linecache2-1.0.0.drv
    /nix/store/h2a8zn545wnakr6w38wzg9r9qq5wjj7g-python3.4-traceback2-1.4.0.drv
    /nix/store/g7869fpp1ggdrr48vvayygxng70s1ffs-python3.4-py-1.4.31.drv
    /nix/store/glbjk955z7a8krb2fml0ws9vs6ha2qvf-python3.4-hypothesis-3.6.0.drv
    /nix/store/9csviv0a7hz6rqq2mpa50sipl9l16fag-python3.4-pytest-3.0.6.drv
    /nix/store/nr98nzhrnfk320ghd2r9lmnfrbzsmxna-python3.4-six-1.10.0.drv
    /nix/store/cgjpn6ba5lb5q32na7k1b4hgxcxbks7r-python3.4-unittest2-1.1.0.drv
    /nix/store/2l3s56apdppwpw6zwvcbf7xhp1vy8d6c-python3.4-funcsigs-1.0.2.drv
    /nix/store/kljwf5lqpan4wi2anfay3slyka60z8sp-python3.4-mock-2.0.0.drv
    /nix/store/qypk677p8959xi99zjj4r3xskqn4q36h-python3.4-coverage-4.0.1.drv
    /nix/store/18qjgi6dghkvmilhg8q861dx544bamav-python3.4-nose-1.3.7.drv
    /nix/store/7wx5gn2brvs0vn8rcxq5fpxjy6rlzjkl-python3.4-pretend-1.0.8.drv
    /nix/store/dm21rhar5ypasc5kxf50jp1ln63a32fj-python3.4-virtualenv-15.0.3.drv
    /nix/store/iyg18pnwfyxi6ma9i63snrdahf5hkyqw-python3.4-scripttest-1.3.drv
    /nix/store/b1y2pkvk8aa9hmn6ba2rnr9c073fja78-python3.4-pip-9.0.1.drv
    /nix/store/izp7l5pl5l5z6vq25p97nkl36471lm62-python3.4-setuptools_scm-1.11.1.drv
    /nix/store/27m2mgm9711565a13vjzl6n435j7rbg5-python3.4-pytest-runner-2.6.2.drv
    /nix/store/3s0jq1gk5qjjimfg9cwn80v1lgidchsw-python3.4-pytz-2016.6.1.drv
    /nix/store/4fp8zvwhwdin2y5vamfkyyp55kssgbvr-python3.4-markupsafe-0.23.drv
    /nix/store/8mx2i7xk5a75pkkm3b44hazmdw9v10bk-python3.4-sphinx_rtd_theme-0.1.9.drv
    /nix/store/8pqjvji070annp1mswlby4wk6zvkw3nd-python3.4-contextlib2-0.5.3.drv
    /nix/store/972n0csgmf481in5lykmda72bl6rs6nx-python3.4-llfuse-1.0.drv
    /nix/store/5hxf1cqrha5bvssqpbmaahd61vm2d2sx-python3.4-requests-2.13.0.drv
    /nix/store/71rk5qhla707lmnifyz95vjymrlba1yg-python3.4-Jinja2-2.9.5.drv
    /nix/store/5h2p6w6rz1r80bm8l7mh0shng7g2qxxn-python3.4-mccabe-0.5.3.drv
    /nix/store/a05xja542ns22q42i4bl2fiblnyfx4n7-python3.4-pycodestyle-2.0.0.drv
    /nix/store/g0w1577simgjqfch2014mqkc60w03fi9-python3.4-pyflakes-1.3.0.drv
    /nix/store/5s8liq2r84c7c42ccdagb8zdfirdkwyz-python3.4-flake8-3.2.1.drv
    /nix/store/mrfrc7jicx17qcl9aimml0zq1q1h8dg8-python3.4-u-msgpack-python-2.3.0.drv
    /nix/store/h9bhv26xmxgd5w1ihjqnp46fdy6zafm3-python3.4-pytest-expect-1.1.0.drv
    /nix/store/l8wfwj31w3rw4i95pk1qqmqakl91lamg-python3.4-webencodings-0.5.drv
    /nix/store/82rfznn6waspdmxaxykmjc2pf4ax8wk3-python3.4-html5lib-0.999999999.drv
    /nix/store/8vxklgizaw0qqljf2id2swbhkqrx42qr-python3.4-Whoosh-2.7.4.drv
    /nix/store/c5673fbwksya6jkg8k3asp9aqdm7qzb0-python3.4-imagesize-0.7.0.drv
    /nix/store/f3wc6ixa2230y8v2dcc101ndvjz6slgs-python3.4-apipkg-1.4.drv
    /nix/store/j4xbflkxbx94z32g3mn2bj8m5fbjdbbs-python3.4-execnet-1.4.1.drv
    /nix/store/rwzbyrg35y01xkbgprq798hpqw5mgsxl-python3.4-pytest-xdist-1.8.drv
    /nix/store/crqrph237mrrwq6g1mnnfll72cnsd0fl-python3.4-SQLAlchemy-1.0.15.drv
    /nix/store/jinz4yydnz31skqs2izgnyaw9187izkc-python3.4-docutils-0.13.1.drv
    /nix/store/jcd67x5wv0309fs0018czcz8wwybnh8w-python3.4-Pygments-2.2.0.drv
    /nix/store/dhix0az70kngd8s69p35cng1fpf62xpj-python3.4-alabaster-0.7.7.drv
    /nix/store/drabn4p1fyglz79y2b80wf6l2aidjh0f-python3.4-simplejson-3.8.1.drv
    /nix/store/jv73mryv8qj82mlc1smipghrl9lbi23s-python3.4-Babel-2.3.4.drv
    /nix/store/jlzwwqz4zq4c9r289w85ig2ycdlkxdv5-python3.4-PyStemmer-1.3.0.drv
    /nix/store/l9l3phc9zjy099if1vzphkzlnndkqb60-python3.4-snowballstemmer-1.2.1.drv
    /nix/store/dz7b5ngvkpynbndf69g180bj0lhyi18g-python3.4-Sphinx-1.5.2.drv
    /nix/store/n5q8q1l970xgz0kjshrbhab8q07sbppz-python3.4-numpy-1.11.3.drv
    /nix/store/n8g5fxz7hgys43lpx2323qyl4l1ixvlz-python3.4-Cython-0.25.2.drv
    /nix/store/nf4rpgpl5nz7l2n6da7hiaiv7n98yyb6-python3.4-msgpack-python-0.4.7.drv
    /nix/store/4hys2a9ia42bw6gy0h4dk4zc3zn28hmc-borgbackup-1.0.9.drv
  building path(s) ‘/nix/store/p3mha6n09lnl7vbkw71g6db5snfs3rfn-python3.4-setuptools-30.2.0’
  unpacking sources
  unpacking source archive /nix/store/70xydxh5ik64fc3r7rswhqqgly512n26-setuptools-30.2.0.tar.gz
  source root is setuptools-30.2.0
  setting SOURCE_DATE_EPOCH to timestamp 1480866953 of file setuptools-30.2.0/setuptools.egg-info/top_level.txt
  patching sources
  configuring
  no configure script, doing nothing
  building
  no Makefile, doing nothing
  installing
  Traceback (most recent call last):
    File "setup.py", line 11, in <module>
      import setuptools
    File "/tmp/nix-build-python3.4-setuptools-30.2.0.drv-0/setuptools-30.2.0/setuptools/__init__.py", line 10, in <module>
      from setuptools.extern.six.moves import filter, filterfalse, map
    File "/tmp/nix-build-python3.4-setuptools-30.2.0.drv-0/setuptools-30.2.0/setuptools/extern/__init__.py", line 1, in <module>
      from pkg_resources.extern import VendorImporter
    File "/tmp/nix-build-python3.4-setuptools-30.2.0.drv-0/setuptools-30.2.0/pkg_resources/__init__.py", line 35, in <module>
      import plistlib
    File "/nix/store/xqs40n8lq4faidjgj3y1lq25qarzrns0-python3-3.4.6/lib/python3.4/plistlib.py", line 65, in <module>
      from xml.parsers.expat import ParserCreate
    File "/nix/store/xqs40n8lq4faidjgj3y1lq25qarzrns0-python3-3.4.6/lib/python3.4/xml/parsers/expat.py", line 4, in <module>
      from pyexpat import *
  ImportError: No module named 'pyexpat'
  builder for ‘/nix/store/f1dw36idhfhav9b4vaq1429b8b6n4wiy-python3.4-setuptools-30.2.0.drv’ failed with exit code 1
  cannot build derivation ‘/nix/store/4hys2a9ia42bw6gy0h4dk4zc3zn28hmc-borgbackup-1.0.9.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/4hys2a9ia42bw6gy0h4dk4zc3zn28hmc-borgbackup-1.0.9.drv’ failed
  ```

  If I revert 57ded03833df30d15fbfe9238f02ddf1a88d2c65, which specifically mentions changing how `expat` is handled for python-3.4, the builds work again.


state: closed
title: x11-ssh-askpass window not sized correctly
user_login: lheckemann
html_url: https://github.com/NixOS/nixpkgs/issues/23498
updated_at: 2018-04-17 07:49:28
body:
  ## Issue description
  The window opened by x11-ssh-askpass is too small to display its contents.


  ### Steps to reproduce
  Run x11-ssh-askpass.


  ## Technical details
  My SSH-askpass is from nixpkgs 16.09.1803.40de598, running on NixOS with i3wm.
  /nix/store/bpxr2305m7yiadjkh7g9xc3dzcqh5jmy-x11-ssh-askpass-1.2.4.1.drv
  leading to
  /nix/store/bs30q10v2gb9cwgdppqiv6h3lj0j3blw-x11-ssh-askpass-1.2.4.1/libexec/x11-ssh-askpass


state: closed
title: photivo: fix build with lensfun >= 0.3
user_login: rycee
html_url: https://github.com/NixOS/nixpkgs/pull/23499
updated_at: 2017-03-06 22:46:50
body:
  ###### Motivation for this change

  To fix photivo build in master and 17.03.

  ###### Things done

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


state: closed
title: openssh: ssh-askpass is missing.
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/issues/23500
updated_at: 2017-07-28 15:14:48
body:
  ## Issue description

  File ```${pkgs.openssh}/libexec/ssh-askpass``` is missing.
  Other openssh binaries have hardcoded references to ```ssh-askpass``` and in some cases they try to launch it (e.g. when using libvirt-over-ssh)

  ### Steps to reproduce

  ![openssh](https://cloud.githubusercontent.com/assets/508305/23581765/fb55b2a0-0112-11e7-936f-35d3fb7244b7.png)

  ![openssh2](https://cloud.githubusercontent.com/assets/508305/23581784/7ac21114-0113-11e7-93cd-e444906f7804.png)


  ## Technical details

  * System: (NixOS: `nixos-version`, Ubuntu/Fedora: `lsb_release -a`, ...)
  NixOS 17.03.git.7431edc (Gorilla)
  * Nix version: (run `nix-env --version`)
  nix-env (Nix) 1.11.7
  * Nixpkgs version: (run `nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion`)
  "17.03.git.7431edc222"


state: closed
title: eclipse: don't use webkitgtk2, fix dependency passing
user_login: zraexy
html_url: https://github.com/NixOS/nixpkgs/pull/23501
updated_at: 2017-04-13 19:40:04
body:
  ###### Motivation for this change

  Made eclipse 'import' the builder instead of using 'callPackage' so it uses the dependencies it is passed.
  Told eclipse to not use webkitgtk2 by default.

  This fixes the issue of eclipse trying to use webkitgtk2 and failing because it has vulnerabilities.

  This should be ported to 17.03

  ###### Things done

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

  ---


state: closed
title: ustr: Remove unhelpful 'buildTargets' value.
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/23502
updated_at: 2017-03-07 00:35:03
body:
  mkDerivation doesn't do anything with this,
  and while it does become an environment variable
  AFAICT that was never the intention and isn't helpful here.

  ###### Motivation for this change


  ###### Things done

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

  ---


state: closed
title: Generalize Fontconfig options
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/pull/23503
updated_at: 2017-03-10 01:29:29
body:
  ### Motivation

  The `config.fonts.fontconfig.ultimate` module provides a number of options which do not actually require the `fontconfig-ultimate` patches; however, these options were still not available on NixOS without setting `config.fonts.fontconfig.ultimate.enable = true`.

  The KDE Plasma desktop will now respect the default system-wide Fontconfig settings when it is first started. (Of course, the user may still choose to override the font choices in the System Settings module.)

  ### Things done

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

  ---


state: closed
title: phonon-gstreamer-backend: Hardcode GStreamer plugin paths
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/pull/23504
updated_at: 2017-03-10 14:13:09
body:
  ### Motivation

  The existing GStreamer backend for Phonon requires extensive runtime configuration to find the requisite plugins. Phonon-based applications are not usable except in KDE on NixOS.

  The plugin paths are now hardcoded into the backend. To fix Phonon-based applications outside KDE, we only need the package maintainers to include the backend and wrap their package with `makeQtWrapper`.

  ### Things done

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

  ---


state: closed
title: Add docFn to lib, to automatically generate documentation for lib functions
user_login: moretea
html_url: https://github.com/NixOS/nixpkgs/pull/23505
updated_at: 2019-01-11 01:17:55
body:
  This enables generating documentation about the lib.* functions automatically, and opens doors to a poor mans auto-complete of the standard library functions.

  ###### Motivation for this change

  Currently it's pretty hard to find out which library functions exist. You have to manually scroll, or grep through the files in `lib`.

  As a proof of concept, I've moved some of the functions in `lib/strings.nix` to use this `docFn` function. 
  The resulting manual build can be seen [here](https://maarten-hoogendoorn.nl/public-uploads/nix/nix-manual-document-lib-functions/manual.html#chap-lib-functions).

  ###### Implementation
  It shows the top level functions made available in `lib` and the functions that are scoped in a sub attrset (e.g. `lib.strings.y`) in two different places. The first will be more commonly used than the latter.

  ###### Discussion
  - These library functions are used everywhere. This PR is implemented with functors, which might be to slow.
  - As an alternative, if this proves to be too slow, we could look into adding doc comments to Nix, that will be parsed and made inspectable just like `builtins.functionArgs` is today. (see [the partial implementation](https://github.com/moretea/nix/commit/2b14b2b253d129bdf4cd53cb3d30642d87e2762f))


state: closed
title: service dhparams-init fails
user_login: rnhmjoj
html_url: https://github.com/NixOS/nixpkgs/issues/23508
updated_at: 2017-03-17 00:56:14
body:
  ## Issue description
  ```
  $ systemctl status dhparams-init.service
  dhparams-init.service - Cleanup old Diffie-Hellman parameters
     Loaded: loaded (/nix/store/gkkk38lk3pmym1c02nphapcswp1grhz3-unit-dhparams-init.service/dhparams-init.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Sun 2017-03-05 04:58:04 CET; 9min ago
    Process: 3312 ExecStart=/nix/store/n2dxh3vsfjqkdhg81fkdr7p0ykpp6bk9-unit-script/bin/dhparams-init-start (code=exited, status=1/FAILURE)
   Main PID: 3312 (code=exited, status=1/FAILURE)
  ```

  ```
  $ journalctl -u dhparams-init.service
  Mar 05 04:58:04 maxwell systemd[1]: Starting Cleanup old Diffie-Hellman parameters...
  Mar 05 04:58:04 maxwell dhparams-init-start[3312]: rmdir: failed to remove directory '/var/lib'
  Mar 05 04:58:04 maxwell systemd[1]: dhparams-init.service: Main process exited, code=exited, status=1/FAILURE
  ```
  Also, and more importantly, why is it trying to remove `/var/lib`?

  ### Steps to reproduce
  I upgraded the system to latest unstable: i'm not sure why it gets started and what it's supposed to do.
  Possibly because I have nginx with TLS enabled?

  ## Technical details

  * System: 17.09 6011e3e
  * Nix version: 1.11.7


state: closed
title: nodePackages.'@captainsafia/legit': init at 2.0.1
user_login: Ma27
html_url: https://github.com/NixOS/nixpkgs/pull/23509
updated_at: 2017-07-23 07:28:55
body:
  ###### Motivation for this change

  `legit` is a simple Node.js package which generates `LICENSE` files which makes bootstrapping new projects locally much easier.

  __Short note before merging it:__ this package is a scoped package, I built it locally using `nix-build -A "nodePackages.@captainsafia/legit"`. The executable in `./result/bin` is named `legit`.

  Since this seems to be the first NPM package in the `nixpkgs` repo which is scoped, I'm unsure whether I'm missing something.

  ###### Things done

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

  ---


state: closed
title: doc: Add rust documentation
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/pull/23510
updated_at: 2017-03-23 11:01:12
body:
  ###### Motivation for this change

  Rust is/was not documented. Also: http://lists.science.uu.nl/pipermail/nix-dev/2017-March/022947.html by @nbp .

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs 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: Quote paths in makeWrapper
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/23511
updated_at: 2017-03-27 15:19:36
body:
  ###### Motivation for this change

  Fixes https://github.com/NixOS/nixpkgs/pull/22962#commitcomment-21144939

  ###### Things done

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

  ---

  With this `blink` builds correctly. cc @rnhmjoj


state: closed
title: doc: Remove indention from program listings
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/pull/23512
updated_at: 2017-03-07 01:22:44
body:
  ###### Motivation for this change

  xfce documentation has weird code listing indentions... so fix it...


state: closed
title: Add vim plugins
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/pull/23513
updated_at: 2017-03-05 15:02:25
body:
  ###### Motivation for this change

  Some vim plugins I had in my configuration.nix, but never put into nixpkgs.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs 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: wrapFirefox: fix default browser update
user_login: layus
html_url: https://github.com/NixOS/nixpkgs/pull/23514
updated_at: 2017-03-05 13:25:47
body:
  Set MOZ_APP_LAUNCHER so firefox recognises itself across versions.
  Removed the unnecessary libtrick cruft.


state: closed
title: grsecurity docs: Fixes a syntax and indentation error.
user_login: yesbox
html_url: https://github.com/NixOS/nixpkgs/pull/23515
updated_at: 2018-02-04 15:46:38
body:
  ###### Motivation for this change
  Fixes a syntax and indentation error in the grsecurity docs.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs 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: wrapFirefox: fix default-browser update
user_login: layus
html_url: https://github.com/NixOS/nixpkgs/pull/23516
updated_at: 2017-03-25 16:40:04
body:
  Set MOZ_APP_LAUNCHER for firefox as per [1] (see [2] for detailed discussion).
  Firefox will recognise itself across verions, skipping the 'not-the-default-browser' prompt.
  Firefox will also write sane paths to the generated desktop file, should someone ever set it as default through the 'not-the-default-browser' prompt.
  Also removed the unnecessary libtrick cruft.

  This fixes #4370 for firefox.

  - [X] tested with nox-review on NixOS

  /cc @vcunat

  [1] https://bugzilla.mozilla.org/show_bug.cgi?id=611953
  [2] https://bugzilla.mozilla.org/show_bug.cgi?id=593948


state: closed
title: devede: 3.23.0 → 4.8.8
user_login: michalrus
html_url: https://github.com/NixOS/nixpkgs/pull/23517
updated_at: 2017-03-29 19:59:18
body:
  ###### Motivation for this change

  Devede was broken and old.

  ###### Things done

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


state: closed
title: chromium: fix .desktop file name
user_login: layus
html_url: https://github.com/NixOS/nixpkgs/pull/23518
updated_at: 2017-11-21 01:15:16
body:
  The desktop file must be name "chromium-browser.desktop" because it is
  used as-is when setting chromium as the default browser.

  See https://cs.chromium.org/chromium/src/chrome/browser/shell_integration_linux.cc?l=657&rcl=34b92857a547538555be6a38e95f7e95ab9b6842

  Fixes #4370 for chromium.

  /cc @domenkozar for https://github.com/NixOS/nixpkgs/issues/4370#issuecomment-64034559


state: closed
title: osmctools: osmfilter: init at 1.4.0
user_login: oxij
html_url: https://github.com/NixOS/nixpkgs/pull/23520
updated_at: 2017-08-29 11:18:36
body:
  ###### Motivation for this change


  ###### Things done

  - [X] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
  - [X] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of 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: network-interfaces-scripted: don't require mstpd when rstp is off
user_login: oxij
html_url: https://github.com/NixOS/nixpkgs/pull/23522
updated_at: 2017-08-29 11:18:39
body:
  ###### Motivation for this change
  Looks like a bug to me.

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

  ---


state: closed
title: Is travis broken?
user_login: oxij
html_url: https://github.com/NixOS/nixpkgs/issues/23524
updated_at: 2017-04-29 19:11:00
body:
  ## Issue description

  If you'd look at raw travis log for #23520 

  https://s3.amazonaws.com/archive.travis-ci.org/jobs/207911971/log.txt

  you'd notice that it didn't even try to build the actual package.
  I think that's rather unexpected semantics.


state: closed
title: kiwix: refactor and fix expression
user_login: oxij
html_url: https://github.com/NixOS/nixpkgs/pull/23525
updated_at: 2017-08-29 11:18:40
body:
  ###### Motivation for this change
  OCD. Also doesn't build properly without patching `ctpp2`'s stdenv.

  ###### Things done

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

  ---


state: closed
title: Geany: 1.29 -> 1.30
user_login: frlan
html_url: https://github.com/NixOS/nixpkgs/pull/23527
updated_at: 2018-12-20 09:08:45
body:
  ###### Motivation for this change
  A new upstream release of Geany 

  ###### Things done

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

  ---


state: closed
title: haskellPackages: fix dangling references
user_login: ljli
html_url: https://github.com/NixOS/nixpkgs/pull/23532
updated_at: 2017-03-05 16:13:27
body:
  haskeline_0_7_2_1 -> haskline_0_7_3_1
  terminfo_0_4_0_1 -> terminfo_0_4_0_2

  ###### Motivation for this change


  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [x] Tested compilation of all pkgs 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: emby: 3.2.4 -> 3.2.5
user_login: kevincox
html_url: https://github.com/NixOS/nixpkgs/pull/23533
updated_at: 2017-03-05 20:50:34
body:
  ###### Motivation for this change
  Update to latest 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
     - [x] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Wifi interface not working in Lenovo X1 Carbon
user_login: mikael-andersson
html_url: https://github.com/NixOS/nixpkgs/issues/23534
updated_at: 2017-07-25 19:00:07
body:
  ## Issue description

  A couple of weeks ago I realized that my Wifi stopped working. In retrospective, I should probably have rolled back to an earlier NixOS generation, but I did not think of it until now. Instead I eventually upgraded to 17.03 and hoped the problem would go away, but it did not. I also upgraded the Linux kernel to 4.10, but that did not solve the problem either.

  Just to rule out any hardware problems, I started my laptop with Ubuntu and, as I suspected, the Wifi worked fine.

  Here are some excerpt from my log:

  ```
  ...
  Mar 05 16:37:05 nixos kernel: iwlwifi 0000:03:00.0: can't disable ASPM; OS doesn't have ASPM control
  Mar 05 16:37:05 nixos kernel: iwlwifi 0000:03:00.0: loaded firmware version 18.168.6.1 op_mode iwldvm
  Mar 05 16:37:05 nixos kernel: iwlwifi 0000:03:00.0: CONFIG_IWLWIFI_DEBUG disabled
  Mar 05 16:37:05 nixos kernel: iwlwifi 0000:03:00.0: CONFIG_IWLWIFI_DEBUGFS disabled
  Mar 05 16:37:05 nixos kernel: iwlwifi 0000:03:00.0: CONFIG_IWLWIFI_DEVICE_TRACING enabled
  Mar 05 16:37:05 nixos kernel: iwlwifi 0000:03:00.0: Detected Intel(R) Centrino(R) Advanced-N 6205S AGN, REV=0xB0
  Mar 05 16:37:05 nixos kernel: iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
  Mar 05 16:37:05 nixos kernel: iwlwifi 0000:03:00.0 wlp3s0: renamed from wlan0
  ...
  Mar 05 16:37:07 nixos kernel: iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
  Mar 05 16:37:07 nixos kernel: iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
  Mar 05 16:37:07 nixos kernel: iwlwifi 0000:03:00.0: Radio type=0x1-0x2-0x0
  ...
  Mar 05 16:37:31 nixos kernel: iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
  Mar 05 16:37:31 nixos kernel: iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
  Mar 05 16:37:31 nixos kernel: iwlwifi 0000:03:00.0: Radio type=0x1-0x2-0x0
  Mar 05 16:37:32 nixos kernel: iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
  Mar 05 16:37:32 nixos kernel: iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
  Mar 05 16:37:32 nixos kernel: iwlwifi 0000:03:00.0: Radio type=0x1-0x2-0x0
  Mar 05 16:37:32 nixos kernel: IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
  ...
  Mar 05 16:37:57 nixos NetworkManager[845]: <warn>  [1488728277.8654] device (wlp3s0): Activation: (wifi) association took too long, failing activation
  Mar 05 16:37:57 nixos NetworkManager[845]: <warn>  [1488728277.8660] device (wlp3s0): Activation: failed for connection 'TN_24GHz_11E4D5'
  Mar 05 16:37:57 nixos kernel: IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
  Mar 05 16:37:58 nixos kernel: iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
  Mar 05 16:37:58 nixos kernel: iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
  Mar 05 16:37:58 nixos kernel: iwlwifi 0000:03:00.0: Radio type=0x1-0x2-0x0
  Mar 05 16:37:58 nixos kernel: iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
  Mar 05 16:37:58 nixos kernel: iwlwifi 0000:03:00.0: L1 Enabled - LTR Disabled
  Mar 05 16:37:58 nixos kernel: iwlwifi 0000:03:00.0: Radio type=0x1-0x2-0x0
  Mar 05 16:37:58 nixos kernel: IPv6: ADDRCONF(NETDEV_UP): wlp3s0: link is not ready
  ...

  ```
  I do not know if I have missed something vital when setting up my wifi connection, but I do not think so. See more under 'Steps to reproduce'.

  If you need more information from my log, I will gladly provide you with that.

  ### Steps to reproduce

  `mikael@nixos> nmcli con add type wifi con-name TN_24GHz_11E4D5 ifname wlp3s0 ssid TN_24GHz_11E4D5`


  ```
  mikael@nixos> nmcli                                                                                                                                                                                                                                                    ...
  wlp3s0: disconnected
          "Intel Centrino Advanced-N 6205 [Taylor Peak]"
          wifi (iwlwifi), 92:55:C4:21:86:12, hw, mtu 1500
  ...
  ```

  ```
  mikael@nixos> nmcli con                                                                                                                                                                                                                                                ~
  NAME                              UUID                                                         TYPE                DEVICE      
  TN_24GHz_11E4D5          b0896f53-4605-4127-92ce-ecbd6b4b8a16  802-11-wireless  --          

  ```

  ```
  mikael@nixos>  nmcli --ask con up id TN_24GHz_11E4D5                                                                                                                                                                                                                   ~
  Error: Connection activation failed.

  ```

  ## Technical details

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

  17.03beta194.5b0c9d4 (Gorilla

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

  nix-env (Nix) 1.11.7

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

  "17.03beta194.5b0c9d4"


state: closed
title: Python user documentation: fix code highlighting, use valid Nix expressions
user_login: alexeymuranov
html_url: https://github.com/NixOS/nixpkgs/pull/23535
updated_at: 2017-03-06 17:16:24
body:
  Fix code syntax highlighting by specifying language in every code block and adding some context to Nix code blocks to make them valid expressions.  Use the same markup style for all code blocks.


state: closed
title: bluez: also install gatttools
user_login: husnoo
html_url: https://github.com/NixOS/nixpkgs/pull/23540
updated_at: 2017-04-30 19:13:56
body:
  ###### Motivation for this change

  third attempt. sorry I don't know how to github.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs 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: drbd: fix output file location
user_login: bennofs
html_url: https://github.com/NixOS/nixpkgs/pull/23541
updated_at: 2017-03-20 21:25:10
body:
  drbd was installing files into $out/nix/store/... due to the usage of DESTDIR
  (setting both DESTDIR + prefix to $out will cause files to be installed into $out/$out/...)

  I'm unfortunately not very familar with this package, so I don't know how to properly test my changes.

  ###### Things done

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

  ---


state: closed
title: racket: disable i686 builds
user_login: henrytill
html_url: https://github.com/NixOS/nixpkgs/pull/23542
updated_at: 2017-03-05 22:24:07
body:
  ref #23253

  ###### Motivation for this change

  Zero Hydra Failures!

  I don't have the capacity to troubleshoot building Racket on `i686` ATM.  Anyone with the capacity is more than welcome to try to fix the build, but until such a person steps forward, I am proposing that we simply disable builds on `i686`.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [x] Linux
  - [x] Tested compilation of all pkgs that 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: s6-portable-utils: 2.0.5.3 -> 2.1.0.0
user_login: ndowens
html_url: https://github.com/NixOS/nixpkgs/pull/23543
updated_at: 2017-03-18 17:47:14
body:
  ###### Motivation for this change
  Added gcc for darwin Support; Could not update PR #23425; Tried hard to do so, but my local branch the PR was using seems to be gone; Did a git fetch pull/#/head:branch; edited the file after checkout-ing the branch and didn't work

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of 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 + contrib/extras, not working(?)
user_login: NeQuissimus
html_url: https://github.com/NixOS/nixpkgs/issues/23545
updated_at: 2017-03-13 21:18:31
body:
  ## Issue description
  Since the XMonad 0.13 and the extras jailbreak have hit the channels, something odd has happened to extras/contrib.

  This is what I get when I `xmonad --recompile`

  ```

  xmonad.hs:3:1: error:
      Failed to load interface for ‘XMonad.Actions.CycleWS’
      Use -v to see a list of the files searched for.

  xmonad.hs:4:1: error:
      Failed to load interface for ‘XMonad.Hooks.DynamicLog’
      Use -v to see a list of the files searched for.

  xmonad.hs:5:1: error:
      Failed to load interface for ‘XMonad.Hooks.ManageDocks’
      Use -v to see a list of the files searched for.

  xmonad.hs:6:1: error:
      Failed to load interface for ‘XMonad.Hooks.ManageHelpers’
      Use -v to see a list of the files searched for.

  xmonad.hs:7:1: error:
      Failed to load interface for ‘XMonad.Hooks.EwmhDesktops’
      Use -v to see a list of the files searched for.

  xmonad.hs:8:1: error:
      Failed to load interface for ‘XMonad.Layout.NoBorders’
      Use -v to see a list of the files searched for.

  xmonad.hs:9:1: error:
      Failed to load interface for ‘XMonad.Util.Run’
      Use -v to see a list of the files searched for.

  xmonad.hs:10:1: error:
      Failed to load interface for ‘XMonad.Util.EZConfig’
      Use -v to see a list of the files searched for.
  ```

  It would seem that there are things missing?
  I am not at all familiar with XMonad short of using it :)

  Any help would be appreciated.

  My config (which worked with 0.12 + extras/contrib):

  ```
  import Control.Monad (liftM2)
  import XMonad
  import XMonad.Actions.CycleWS
  import XMonad.Hooks.DynamicLog
  import XMonad.Hooks.ManageDocks
  import XMonad.Hooks.ManageHelpers
  import XMonad.Hooks.EwmhDesktops
  import XMonad.Layout.NoBorders
  import XMonad.Util.Run(spawnPipe)
  import XMonad.Util.EZConfig(additionalKeys)
  import System.IO
  import qualified Data.Map as M
  import qualified XMonad.StackSet as W

  myWorkspaces = [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "0" ]

  myManageHook = composeAll [
      isFullscreen --> (doF W.focusDown <+> doFullFloat)
      , isDialog --> doFloat
      , className =? "Franz" --> doShift "0"
      , className =? "Firefox" --> viewShift "9"
      , className =? "Sublime" --> viewShift "2"
      , appName =? "desktop_window" --> doIgnore
      ]
      where viewShift = doF . liftM2 (.) W.greedyView W.shift

  myKeys conf@(XConfig {XMonad.modMask = modm}) = M.fromList $ [
    ((modm, xK_Return), spawn $ XMonad.terminal conf),
    ((modm .|. shiftMask, xK_l), spawn "/nix/store/x3a3mm43fp9207qbdh5dm6746af354y4-i3lock-fancy-unstable-2016-10-13_rev546ce2e/bin/i3lock-fancy"),
    ((modm, xK_d), spawn "/nix/store/i7pv464gkkmax2yh5dhb8i90w33rh1mw-dmenu-4.6/bin/dmenu_run"),
    ((modm, xK_w), kill),
    ((modm, xK_Left), windows W.focusUp),
    ((modm, xK_Right), windows W.focusDown),
    ((modm .|. shiftMask, xK_Left), windows W.swapUp),
    ((modm .|. shiftMask, xK_Right), windows W.swapDown)
    ]
    ++ [((m .|. modm, k), windows $ f i)
       | (i, k) <- zip (XMonad.workspaces conf) ([xK_1 .. xK_9] ++ [ xK_0 ])
       , (f, m) <- [(W.greedyView, 0), (W.shift, shiftMask)]]

  main = do
    xmproc <- spawnPipe "/nix/store/hkj4i1sj63bl753a50i29cw8afwsyrs6-xmobar-0.24.3/bin/xmobar /etc/xmobar/config"
    xmonad $ def {
      focusedBorderColor = "#F0F0F0",
      handleEventHook = docksEventHook <+> handleEventHook def,
      keys = myKeys,
      layoutHook = avoidStruts $ layoutHook def,
      logHook = dynamicLogWithPP xmobarPP
                      { ppOrder = \(ws:l:t:_) -> ws : [t]
                      , ppOutput = hPutStrLn xmproc
                      , ppTitle = xmobarColor "green" "" . shorten 50 },
      manageHook = myManageHook <+> manageDocks <+> manageHook def,
      modMask = mod4Mask,
      normalBorderColor = "#666666",
      terminal = "xterm",
      workspaces = myWorkspaces
    }
  ```


state: closed
title: wakatime: 6.0.1 -> 7.0.4
user_login: yurrriq
html_url: https://github.com/NixOS/nixpkgs/pull/23546
updated_at: 2017-03-06 22:11:38
body:
  ###### Motivation for this change

  Update to the latest version.

  N.B. The `wakatime` CLI works on it's own, but for some reason doesn't seem to play nice with Emacs. So, per these [suggestions](https://github.com/wakatime/wakatime-mode/issues/12), I've configured [`wakatime-mode`](https://github.com/wakatime/wakatime-mode) as follows:

  ```elisp
  (setq wakatime-cli-path "/run/current-system/sw/lib/python2.7/site-packages/wakatime/cli.py"
        wakatime-python-bin "/run/current-system/sw/bin/python2")
  ```

  ###### Things done

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

  ---


state: closed
title: libqmlbind: init at 0.2.0
user_login: ghost
html_url: https://github.com/NixOS/nixpkgs/pull/23547
updated_at: 2017-04-17 02:44:20
body:
  ###### Motivation for this change

  C bindings for QtQuick, since a lot of programming languages have issues dealing with C++, and so is useful for writing Qt bindings to other languages. Not the highest priority package, since the only language I know that uses these bindings is Ruby, Swift (which I believe was abandoned), and my bindings for Crystal, but I thought I'd submit a pull request anyways.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs 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: lilypond: add openlilylib-fonts and lilypond-with-fonts
user_login: yurrriq
html_url: https://github.com/NixOS/nixpkgs/pull/23548
updated_at: 2017-03-06 22:12:30
body:
  ###### Motivation for this change

  I want to use some custom music fonts, which LilyPond supports but needs for them to be in a particular location.

  ###### Notes

  I feel like the code I've written is a bit sloppy and I'm very open to suggestions.

  Example:

  ```nix
  {
    nixpkgs.config.packageOverrides = pkgs: rec {
      my-lilypond = pkgs.lilypond-with-fonts(with pkgs.openlilylib-fonts; [
        improviso
        lilyjazz
      ]);
  }
  ```

  *Edit*:

  ```nix
  {
      my-lilypond = pkgs.lilypond-with-fonts.override {
        fonts = with pkgs.openlilylib-fonts; [ improviso lilyjazz ];
      };
  }
  ```




  ###### Things done

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

  ---


state: closed
title: sound-of-sorting: 0.6.5 -> 20150721
user_login: AndersonTorres
html_url: https://github.com/NixOS/nixpkgs/pull/23549
updated_at: 2017-03-07 01:55:03
body:
  ###### Motivation for this change

  Update to git - the stable version doesn't compile
  Fixes ZHF #23253

  ###### Things done

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

  ---


state: closed
title: pnmixer: 0.7 -> 0.7.1-rc1
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/23550
updated_at: 2017-03-30 16:28:26
body:
  ###### Motivation for this change

  New release candidate with [improvements](https://github.com/nicklan/pnmixer/releases):



  - Improvements:
    - Handle cards without mute switch by graying out the switch
    - Replace deprecated GtkTable with GtkGrid
  - Translations:
    - Use modern 'gettext' instead of 'intltool'
    - New translations: Serbian
  - Build infrastructure:
    - Switch from Autotools to CMake
    - Make the build reproducible
    - Simplify travis build and only build on debian:unstable

  ###### Things done

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


state: closed
title: clog-cli: init at 0.9.2
user_login: nthorne
html_url: https://github.com/NixOS/nixpkgs/pull/23551
updated_at: 2017-03-06 13:56:04
body:
  ###### Motivation for this change

  To introduce the clog-cli changelog generation tool.

  ###### Things done

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

  ---


state: closed
title: monero: 0.10.1 -> 0.10.2.1
user_login: womfoo
html_url: https://github.com/NixOS/nixpkgs/pull/23554
updated_at: 2017-04-30 11:44:42
body:
  ###### Motivation for this change

  bump to latest upstream

  ###### Things done

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


state: closed
title: networking/bonds: fix examples
user_login: Profpatsch
html_url: https://github.com/NixOS/nixpkgs/pull/23555
updated_at: 2019-04-17 01:49:55
body:
  After the change of the bonding options, the examples were not quite correct.
  The diff is over-the top because the new `let` needs everything indented.

  Also add a small docstring to the `networkd` attr in the networking test.

  - [x] ran the networking tests


state: closed
title: endless-sky: 0.9.4 -> 0.9.6
user_login: lheckemann
html_url: https://github.com/NixOS/nixpkgs/pull/23556
updated_at: 2017-03-06 13:20:15
body:
  ###### Motivation for this change
  New upstream stable release.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [x] Package has no dependents
  - [x] Tested 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: Inconsistent handling of JAVA_HOME across our various java expressions
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/23557
updated_at: 2017-03-06 14:21:29
body:
  On macOS, asking for `jre8` gives me zulu (we should fix that), and it has a setup-hook that sets `JAVA_HOME` to something sensible. On Linux, asking for `jre`, gets you a special JRE output of our OpenJDK package, but that does not have a setup-hook so it never sets `JAVA_HOME`. If you ask for the main output of openjdk, you do get the setup-hook and do get a proper `JAVA_HOME`.


state: closed
title: ddclient: Make verbose logging deactivatable.
user_login: sargon
html_url: https://github.com/NixOS/nixpkgs/pull/23559
updated_at: 2017-03-07 21:13:09
body:
  I try to reduce unneeded logging on one of my system, so the ddclient is constantly filling my log with useless informations.  

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs 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: Precision strike
user_login: lheckemann
html_url: https://github.com/NixOS/nixpkgs/pull/23560
updated_at: 2017-06-12 09:29:38
body:
  ###### Motivation for this change
  #21852 It would be nice to allow removing specific references rather than all references besides the ones specifically listed.

  Also includes a sample usage for syncthing. I think this should be used in more places (e.g. buildGoPackage, perhaps some places that currently use nuke-refs), but was hoping to get some feedback on the idea, the implementation and the name (chosen by analogy to “nuke”).

  ###### Things done

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


state: closed
title: sublime3: fix hardcoded /bin/bash when executing commands for build systems
user_login: mogria
html_url: https://github.com/NixOS/nixpkgs/pull/23561
updated_at: 2017-03-15 10:32:49
body:
  ###### Motivation for this change

  See Issue #12011. You can now run Builds from within Sublime Text.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] 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: Qt Creator can't locate Qt libraries
user_login: SaffronSnail
html_url: https://github.com/NixOS/nixpkgs/issues/23562
updated_at: 2019-02-22 21:05:43
body:
  ## Issue description
  When I try to run a Qt project it complains about linker errors:

  ```
  :-1: error: cannot find -lQt5Widgets
  :-1: error: cannot find -lQt5Gui
  :-1: error: cannot find -lQt5Core
  :-1: error: collect2: error: ld returned 1 exit status
  ```
  This issue can be resolved by manually adding `LIBS += -L/nix/store/${qtbase-hash-code}-qtbase-${qtbase-version}/lib` to the .pro file, but this should not be necessary.

  ### Steps to reproduce
  1. Add `qtcreator` and `qt5Full` to your packages and run `nixos-rebuild switch`.
  2. Create a new QtWidgets project in QtCreator
  3. Accept all of the default options (with the Desktop kit)
  4. Attempt to run the project

  My QtCreator hash is `b5lx1df8y5z8ing4f8fgf0gs777jq7m3` and my Qt5 hash is `zcrx213vn6vrwrvp8j26xk7a3wmikky1`.

  ## Technical details

  * System: `NixOS 16.09.1803.40de598 (Flounder)`
  * Nix version: `nix-env (Nix) 1.11.6`
  * Nixpkgs version: `"16.09.1803.40de598"`


state: closed
title: mendeley: 1.16.3 -> 1.17.8, multiple improvements
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/23563
updated_at: 2017-03-07 18:43:52
body:
  * don't use bundled qt
  * fix link-handler script, autorun as 'normal'
  * fix execution on grsec kernels

  ###### Motivation for this change

  ###### Things done

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

  ---


