# issues

state: closed
title: We have a ton of Erlang interpreters and even more top-level attributes for them
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/24047
updated_at: 2017-07-13 22:36:32
body:
  `development/interpreters/erlang` contains the following:

  * R14
  * R16
  * R16B02-8-basho
  * R17
  * R18
  * R19

  And `all-packages.nix` contains the following attributes calling out to those files:

  * erlangR16
  * erlangR16_odbc
  * erlang_basho_R16B02
  * erlang_basho_R16B02_odbc
  * erlangR17
  * erlangR17_odbc
  * erlangR17_javac
  * erlangR17_odbc_javac
  * erlangR18
  * erlangR18_odbc
  * erlangR18_javac
  * erlangR18_odbc_javac
  * erlangR19
  * erlangR19_odbc
  * erlangR19_javac
  * erlangR19_odbc_javac
  * erlang
  * erlang_odbc
  * erlang_javac
  * erlang_odbc_javac

  Passing in various attributes. Do we really need all of those? I'm upgrading the Darwin stdenv to LLVM 4.0 and Clang is fairly strict so I need to patch Erlang, and I'm balking at having to patch all of these separately. R14 even appears to be unreferenced.

  Not saying they should all necessarily be deleted, but I want them to be deliberately kept around rather than nixpkgs accreting all sorts of versions of things. Across nixpkgs we generally try to not keep around older versions of tools and libraries unless it's very common to depend on older versions of them, mostly because it's a maintenance nightmare to keep a ton of versions lying around (like what I'm running into now).

  cc all maintainers of the various expressions: @the-kenny @mdaiter @sjmackenzie @couchemar 


state: closed
title: emacs25Macport: fix for new macOS 10.10 frameworks.
user_login: dhess
html_url: https://github.com/NixOS/nixpkgs/pull/24048
updated_at: 2017-03-19 17:15:13
body:
  See https://github.com/NixOS/nixpkgs/pull/23907#issuecomment-286627100.

  ###### 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: closed
title: htmldoc: add darwin support
user_login: shanemikel
html_url: https://github.com/NixOS/nixpkgs/pull/24050
updated_at: 2017-03-19 22:59:27
body:
  I also added a long description and updated the homepage to point to
  the author’s new github.io site.

  Please be patient as the first attempt at contributing packaging for Nixpkgs.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [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: jam: 2.5 -> 2.6
user_login: orivej
html_url: https://github.com/NixOS/nixpkgs/pull/24051
updated_at: 2017-03-19 13:46:03
body:
  ###### Motivation for this change

  Updated with support for darwin and suggestions from @ndowens at #24032

  ###### Things done

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


state: closed
title: yubikey-manager: init at 0.3.1
user_login: benley
html_url: https://github.com/NixOS/nixpkgs/pull/24052
updated_at: 2017-04-13 00:59:31
body:
  ###### Motivation for this change

  According to yubico, yubikey-neo-manager is deprecated and this will take its place.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-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: iana-etc: 2.30 -> 20170317
user_login: Mic92
html_url: https://github.com/NixOS/nixpkgs/pull/24053
updated_at: 2017-03-31 16:06:44
body:
  ###### Motivation for this change

  builds on #23621
  Uses new upstream repo to get iana protocols as the previous one is unmaintained.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-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] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: clog-cli: 0.9.2 -> 0.9.3
user_login: nthorne
html_url: https://github.com/NixOS/nixpkgs/pull/24054
updated_at: 2017-03-19 20:17:51
body:
  ###### Motivation for this change

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

  ---


state: closed
title: Rebuilt and switched to NixOS 17.03 and rebooting results in "Unsupported bzimage"
user_login: CMCDragonkai
html_url: https://github.com/NixOS/nixpkgs/issues/24055
updated_at: 2017-03-27 13:13:50
body:
  I was upgrading from a 16.03 to 17.03 (from nixpkgs channels).

  After running nixos-rebuild switch it resulted in some errors, but sudo broke so I had to restart.

  Upon restarting, the systemd boot tells me about 2 NixOS generations, trying to launch either one results in: `Error loading \efi\nixos\6126kaj2jq...-linux-4.1.38-bzImage.efi: Unsupported`.

  Then I booted into my second boot partition, successfully ran `nixos-rebuild switch --install-bootloaders`, still resulted in the same error.

  Something's wrong with the systemd-boot and/or the bzimage efi on 17.03.


state: closed
title: The Talos Principle (steam) can't find Vulkan drivers
user_login: jansol
html_url: https://github.com/NixOS/nixpkgs/issues/24056
updated_at: 2017-12-24 00:35:02
body:
  ## Issue description
  The Talos Principle fails to launch when configured to use its Vulkan renderer:
  ```
  ERR:  Cannot set requested display mode 3840x2160: GfxAPI error: 
  ERR:  Vulkan error: Cannot find a compatible Vulkan ICD!
  ```


  ### Steps to reproduce
  1. Install The Talos Principle from steam.
  2. Launch steam from a terminal.
  3. Launch it and in GRAPHICS OPTIONS set RENDERER to VULKAN (BETA)
  4. The game restarts and pops up a messagebox saying "Fatal error: Cannot set display mode". The terminal shows further information, including the message about being  unable to find an ICD.


  ## Technical details

  * System: NixOS 17.09pre102667.2839b10 (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.7
  * Nixpkgs version: 17.09pre102667.2839b10
  * services.xserver.videoDrivers = [ "nvidia" ];
  * vulkan-loader is installed system-wide


state: closed
title: gnu global: set path of default gtags.conf in wrapper
user_login: lpenz
html_url: https://github.com/NixOS/nixpkgs/pull/24057
updated_at: 2017-03-19 17:21:25
body:
  GNU global's gtags and global tools were unable to find the default
  gtags.conf, necessary to use gtagslabels. The error could be seen
  when gtags was invoked with -v:
  $ gtags -v --gtagslabel=pygments
  [Sun Mar 19 14:13:17 UTC 2017] Gtags started.
   Using default configuration.
   GTAGSLABEL(--gtagslabel) ignored since configuration file not found.
   Using 'gtags.files' as a file list.
  [Sun Mar 19 14:13:17 UTC 2017] Creating 'GTAGS' and 'GRTAGS'.
  [Sun Mar 19 14:13:17 UTC 2017] Done.

  The wrapper now points to the default gtags.conf using the
  GTAGSCONF environment variable.

  ###### Motivation for this change

  The gtagslabel option was not working - it was being silently ignored.
  That would be reported when the -v flag was used, though.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on 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: go: use NIX_SSL_CERT_FILE for crypto/x509
user_login: LnL7
html_url: https://github.com/NixOS/nixpkgs/pull/24058
updated_at: 2017-09-21 22:30:08
body:
  ###### Motivation for this change

  Fixes issues with crypto/x509 since `SSL_CERT_FILE` was renamed to `NIX_SSL_CERT_FILE`, eg.

  ```
  $ go get -v gopkg.in/yaml/v1
  Fetching https://gopkg.in/yaml/v1?go-get=1
  fatal error: unexpected signal during runtime execution
  [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x178a91f]

  runtime stack:
  runtime.throw(0x149e811, 0x2a)
  	/nix/store/w1990ccmglr59q6aqj60gf6fz63619nq-go-1.8/share/go/src/runtime/panic.go:596 +0x95
  runtime.sigpanic()
  	/nix/store/w1990ccmglr59q6aqj60gf6fz63619nq-go-1.8/share/go/src/runtime/signal_unix.go:274 +0x2db
  ```

  /cc @zimbatm 

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or 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: libircclient: disable on darwin
user_login: orivej
html_url: https://github.com/NixOS/nixpkgs/pull/24059
updated_at: 2017-03-19 15:20:25
body:
  ###### Motivation for this change

  libircclient does not compile on darwin and caused my unrelated [pr check](https://travis-ci.org/NixOS/nixpkgs/jobs/212687818) to fail.

  Its `src/Makefile.in` has
  ```
  libircclient.so: libircclient.o
  	$(CC) -shared -s -Wl,-soname,libircclient.so.$(APIVERSION) -o libircclient.so libircclient.o @LDFLAGS@ @LIBS@
  ```
  which fails with
  ```
  clang -shared -s -Wl,-soname,libircclient.so.1 -o libircclient.so libircclient.o
  ld: warning: option -s is obsolete and being ignored
  ld: unknown option: -soname
  clang-3.7: error: linker command failed with exit code 1 (use -v to see invocation)
  ```

  ###### Things done

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


state: closed
title: rclone: 1.35 -> 1.36
user_login: danielfullmer
html_url: https://github.com/NixOS/nixpkgs/pull/24061
updated_at: 2017-03-19 16:12:37
body:
  ###### Motivation for this change
  Update rclone to version 1.36

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-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: building with bazel
user_login: MasseGuillaume
html_url: https://github.com/NixOS/nixpkgs/issues/24063
updated_at: 2017-03-19 18:26:25
body:
  I want to add [google/re2](https://github.com/google/re2/tree/master/re2) to the [libraries](https://github.com/NixOS/nixpkgs/tree/master/pkgs/development/libraries).

  I saw that re2 was not available yet, I decided to give it a shot.

  ```
  git clone git@github.com:google/re2.git
  cd re2
  nix-env -i bazel
  bazel build re2
  ```

  ```
  INFO: Found 1 target...
  ERROR: /home/gui/re/re2/BUILD:11:1: Linking of rule '//:re2' failed: Process exited with status 1 [sandboxed].
  src/main/tools/linux-sandbox-pid1.cc:598: "execvp(/usr/bin/ar, 0x9cbc70)": No such file or directory
  Use --strategy=CppLink=standalone to disable sandboxing for the failing actions.
  Target //:re2 failed to build
  Use --verbose_failures to see the command lines of failed build steps.
  INFO: Elapsed time: 9.889s, Critical Path: 6.76s
  ```

  I'm new to Bazel, I took a look to the documentation. It look like I need to use a [custom toolchain](https://github.com/bazelbuild/bazel/wiki/Building-with-a-custom-toolchain#introduction).


state: closed
title: guile: 2.0 -> 2.2
user_login: vrthra
html_url: https://github.com/NixOS/nixpkgs/pull/24064
updated_at: 2017-03-19 17:33:55
body:
  ###### Motivation for this change
  Update guile 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"`
  - [x] Tested 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 install-grub.pl script doesn't handle GPT bios boot partition
user_login: yuriy-yarosh
html_url: https://github.com/NixOS/nixpkgs/issues/24065
updated_at: 2017-03-19 22:40:41
body:
  ## Issue description
  [install-grub.pl](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/install-grub.pl) script doesn't handle GPT bios boot partitions properly.

  In case of using GPT with the bios boot partition `install-grub.pl` thinks that it's a `/boot` volume. It also uses the `/dev/disk/by-partuuid` instead of `/dev/disk/uuid` for the `search` grub command, which causes `$grubBoot->path` to be incorrect, and grub simply can't find respective the `$grubBoot` device.

  So, here's what I'm [getting now](http://pastebin.com/raw/ypUKTNGt).
  Drive1 with `partuuid` `786ea1be-eb0f-46d3-9938-90698c48246d` is the bios boot partition, and Drive2 is the root partition with `uuid` `27f31e25-fdc9-4b2b-bf2b-1c7ad25d47a0`.

  The problem is that Drive1 with the respective `partuuid` can't be found with the `search` grub command that way. Bios boot partition simply has no `uuid` and it has no filesystem obviously.

  I'm using [nixos-in-place](https://github.com/jeaye/nixos-in-place/) to replace some of my current  Arch production servers with Nixos.

  I have to reinstall grub second time because `install-grub.pl` script uses `--root-directory` option instead of `--boot-directory`. `--root-directory` is obsolete and `grub-install` will not write the respective image into the bios boot partition with the `--root-directory` option. In my case, I've got Arch's grub image there already, so it should be rewritten.

  I also posted this in [gitter chat room](https://gitter.im/NixOS/chat)

  ### Steps to reproduce
  1. Partition a GPT with first bios boot partition and a second root partition, without any EFI related stuff.
  2. Populate with default config via `nixos-generate-config`.
  3. Set the respective boot.loader.grub.device, boot.loader.grub.storePath and fileSystems config options.
  4. Install the system with `nixos-install` script.
  5. Watch the boot errors due inability to locate the respective partition. Although it doesn't prevent system from booting it's not viable behaviour for a production ready system.

  ## Technical details

  * System: `16.09.1836.067e66a (Flounder)` minimal iso on Upstream ArchLinux `2017.03.01`
  * Nix version: `nix-env (Nix) 1.11.7`
  * Nixpkgs version: `16.09.1836.067e66a`


state: closed
title: guile: 2.0 -> 2.2
user_login: vrthra
html_url: https://github.com/NixOS/nixpkgs/pull/24066
updated_at: 2017-03-19 18:58:57
body:
  ###### Motivation for this change
  Update guile

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-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: Geany: 1.30 -> 1.30.1
user_login: frlan
html_url: https://github.com/NixOS/nixpkgs/pull/24067
updated_at: 2018-12-20 09:08:49
body:
  ###### Motivation for this change

  This PR updates Geany to 1.30 as there was a bug found in 1.30 causing e.g. calltips popping up on wrong display when using Geany in a multi-display environment and not running on left top monitor.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on 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: highlight: 3.28 -> 3.35
user_login: ndowens
html_url: https://github.com/NixOS/nixpkgs/pull/24068
updated_at: 2017-03-20 22:52:58
body:
  highlight: Add support for darwin, suspecting needs gcc

  highlight: Fixed isDarwin [gcc]

  ###### Motivation for this change


  ###### Things done

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

  ---


state: closed
title: Autogen seems to be broken now
user_login: ndowens
html_url: https://github.com/NixOS/nixpkgs/issues/24069
updated_at: 2017-03-19 19:05:55
body:
  ## Issue description

  Says guile development packages not found

  ### Steps to reproduce

  nox-review pr 24067 and others that need autogen

  ## Technical details

  checking pkg-config is at least version 0.9.0... yes
  configure: checking for guile 2.0
  configure: checking for guile 1.8
  configure: error:
  No Guile development packages were found.

  Please verify that you have Guile installed.  If you installed Guile
  from a binary distribution, please verify that you have also installed
  the development packages.  If you installed it yourself, you might need
  to adjust your PKG_CONFIG_PATH; see the pkg-config man page for more.

  builder for ‘/nix/store/djcjs536mxjkabkm8dyha2fh8g6c4y4m-autogen-5.18.7.drv’ failed with exit code 1


  * 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: friday-juicypixels: disable tests
user_login: jerith666
html_url: https://github.com/NixOS/nixpkgs/pull/24078
updated_at: 2017-03-19 21:49:38
body:
  the tarball from
  https://hackage.haskell.org/package/friday-juicypixels-0.1.2/friday-juicypixels-0.1.2.tar.gz
  does not include the test/rgha8.png file, which causes the test code to fail

  ---

  I'm not familiar enough with the nix haskell infrastructure to know how to make it download a tarball that *does* include the image -- obviously that'd be preferable.  (See https://github.com/TomMD/friday-juicypixels/tree/master/test for the image in question.)

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-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: Make gem config overridable by version
user_login: mguentner
html_url: https://github.com/NixOS/nixpkgs/issues/24080
updated_at: 2017-04-11 08:46:28
body:
  ## Issue description

  the ruby gem tzinfo exists in two different versions/branches which are both maintained.
  the 0.3.xx branch does not contain the file `lib/tzinfo/zoneinfo_data_source.rb` referenced by nixpkgs, only 1.x does.

  Ref: https://github.com/tzinfo/tzinfo/tree/0.3/lib/tzinfo

  Extract from pkgs/development/ruby-modules/gem-config/default.nix:
  ```
    tzinfo = attrs: {
      dontBuild = false;
      postPatch = ''
        substituteInPlace lib/tzinfo/zoneinfo_data_source.rb \
          --replace "/usr/share/zoneinfo" "${tzdata}/share/zoneinfo"
      '';
    };
   ```

  I fixed it by overwriting tzinfo (again!) but this is not a good solution :/

  ```
  env = pkgs.bundlerEnv {
        name = "foo_env";
        gemfile  = ./Gemfile;
        lockfile = ./Gemfile.lock;
        gemset   = ./gemset.nix;
        gemConfig = pkgs.defaultGemConfig // { tzinfo = attrs: {dontBuild = false;}; };
        inherit ruby;
     };
  ```

  cc @zimbatm 🍰 
  ### Steps to reproduce



  ## Technical details

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


state: closed
title: Speed up autoconf generated ./configure with a site file
user_login: musteresel
html_url: https://github.com/NixOS/nixpkgs/issues/24081
updated_at: 2017-08-16 23:42:50
body:
  I'm currently using nix-build as command to an `hg bisect`, when I wondered: Every time nix-build is invoked (on a new revision of the software I'm searching an error in) it starts out with a completely fresh build (good! because purity) which involves running `./configure`. This runs lots of tests, like:

  ```
  checking for gcc... gcc
  checking whether the C compiler works... yes
  checking for C compiler default output file name... a.out
  checking for suffix of executables... 
  checking whether we are cross compiling... no
  checking for suffix of object files... o
  checking whether we are using the GNU C compiler... yes
  checking whether gcc accepts -g... yes
  checking for gcc option to accept ISO C89... none needed
  checking whether gcc understands -c and -o together... yes
  checking how to run the C preprocessor... gcc -E
  checking how to make hard links... ln
  checking whether ln -s works... yes
  ```

  And also standard library related stuff:

  ```
  checking for ANSI C header files... yes
  checking for sys/types.h... yes
  checking for sys/stat.h... yes
  checking for stdlib.h... yes
  checking for string.h... yes
  checking for memory.h... yes
  checking for strings.h... yes
  checking for inttypes.h... yes
  checking for stdint.h... yes
  checking for unistd.h... yes
  ```

  But, don't the results of all those tests are only dependent on the `stdenv` used to build the package? What if that `stdenv` would include a [site configuration file](https://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.69/html_node/Site-Defaults.html) which sets the cache variables for those tests, making every autoconf generated `./configure` skip the actual test? (After all these are pretty "heavy", running the compiler, forking shells, ...)

  This would thus speedup building of every package with an autoconf generated configure file.

  Ideas / Thoughts?


state: closed
title: neo4j: 3.1.1 -> 3.1.2, minor fixes
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/24082
updated_at: 2017-03-19 23:29:42
body:
  ###### Motivation for this change

  * Version bump
  * Fix use of deprecated configuration style that caused warning on startup (and will eventually be unsupported, presumably)
  * Fix which package is installed into environment when specifying the neo4j package to use for the service.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] 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: plex fails to start due to permissions problem
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/issues/24090
updated_at: 2017-04-28 11:48:56
body:
  ## Original Issue Title
  "plex fails to run, can't find needed libraries"
  ## Issue description

  Plex fails to run, fails to find needed libraries.

  ### Steps to reproduce

  ```
  $ nix-build '<nixos>' -A plex
  /nix/store/wywsml8sybwkfgjpxnvh4akf147p4l0i-plex-1.3.3.3148
  $ /nix/store/wywsml8sybwkfgjpxnvh4akf147p4l0i-plex-1.3.3.3148/usr/lib/plexmediaserver/Plex\ Media\ Server
  /nix/store/wywsml8sybwkfgjpxnvh4akf147p4l0i-plex-1.3.3.3148/usr/lib/plexmediaserver/Plex Media Server: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
  ```

  Looks like [we already take steps to make this available by symlinking it over](https://github.com/NixOS/nixpkgs/blob/cbe1218cc90de4ddc79b37c52c348b0b4b062edc/pkgs/servers/plex/default.nix#L47), not sure what broke between that doing the trick and now.

  Haven't looked much further into this, sorry.


  ## Technical details

  * System: (NixOS: `nixos-version`, Ubuntu/Fedora: `lsb_release -a`, ...)
  **`17.03beta501.acb7958`**
  * Nix version: (run `nix-env --version`)
  **`nix-env (Nix) 1.11.7`**
  * Nixpkgs version: (run `nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion`)
  **`"17.03beta501.acb7958"`**


state: closed
title: emby: DLNA components fail to start/run
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/issues/24093
updated_at: 2017-03-28 22:59:43
body:
  ## Issue description

  After enabling the emby service on Nix 17.03, things seem to mostly work great (hooray!) but DLNA doesn't work.  Investigating a bit this seems to be due to some problem while creating/configuring the necessary sockets.

  Observed behavior is I'm unable to see DLNA devices on the network.

  Relevant bit from server log:
  ```
  2017-03-19 17:13:54.2491 Info App: Starting entry point Emby.Dlna.DlnaProfileEntryPoint
  2017-03-19 17:13:54.2491 Info App: Entry point completed: Emby.Dlna.DlnaProfileEntryPoint. Duration: 2.6E-05 seconds
  2017-03-19 17:13:54.2491 Info App: Starting entry point Emby.Dlna.Main.DlnaEntryPoint
  2017-03-19 17:13:54.3161 Error Dlna: Error starting ssdp handlers
  	*** Error Report ***
  	Version: 3.2.4.0
  	Command line: /nix/store/2x3kyck9gxcfnmxq1ippx9vn1br4gkqp-emby-3.2.4/bin/MediaBrowser.Server.Mono.exe -ffmpeg /nix/store/c9wwsf2sl3yggh15zqa1sxcgkvy831bq-ffmpeg-3.1.7-bin/bin/ffmpeg -ffprobe /nix/store/c9wwsf2sl3yggh15zqa1sxcgkvy831bq-ffmpeg-3.1.7-bin/bin/ffprobe
  	Operating system: Unix 4.9.13.0
  	64-Bit OS: True
  	64-Bit Process: True
  	Mono: 4.6.0 (Stable 4.6.0.182/3ed2bba Sat Mar 18 16:23:51 UTC 2017)
  	Processor count: 8
  	Program data path: /var/lib/emby/ProgramData-Server
  	Application directory: /nix/store/2x3kyck9gxcfnmxq1ippx9vn1br4gkqp-emby-3.2.4/bin
  	System.Net.Sockets.SocketException (0x80004005): Protocol option not supported
  	  at System.Net.Sockets.Socket.SetSocketOption (System.Net.Sockets.SocketOptionLevel optionLevel, System.Net.Sockets.SocketOptionName optionName, System.Int32 optionValue) [0x0006d] in <ae4a5672e28e4473b7bfd6b7dc9718e2>:0 
  	  at Emby.Common.Implementations.Net.SocketFactory.CreateUdpMulticastSocket (System.String ipAddress, System.Int32 multicastTimeToLive, System.Int32 localPort) [0x0006c] in <8e9ecee01d34431081e6e23647892497>:0 
  	System.Net.Sockets.SocketException
  	  at System.Net.Sockets.Socket.SetSocketOption (System.Net.Sockets.SocketOptionLevel optionLevel, System.Net.Sockets.SocketOptionName optionName, System.Int32 optionValue) [0x0006d] in <ae4a5672e28e4473b7bfd6b7dc9718e2>:0 
  	  at Emby.Common.Implementations.Net.SocketFactory.CreateUdpMulticastSocket (System.String ipAddress, System.Int32 multicastTimeToLive, System.Int32 localPort) [0x0006c] in <8e9ecee01d34431081e6e23647892497>:0 
  	
  2017-03-19 17:13:54.3178 Error Dlna: Error registering endpoint
  	*** Error Report ***
  	Version: 3.2.4.0
  	Command line: /nix/store/2x3kyck9gxcfnmxq1ippx9vn1br4gkqp-emby-3.2.4/bin/MediaBrowser.Server.Mono.exe -ffmpeg /nix/store/c9wwsf2sl3yggh15zqa1sxcgkvy831bq-ffmpeg-3.1.7-bin/bin/ffmpeg -ffprobe /nix/store/c9wwsf2sl3yggh15zqa1sxcgkvy831bq-ffmpeg-3.1.7-bin/bin/ffprobe
  	Operating system: Unix 4.9.13.0
  	64-Bit OS: True
  	64-Bit Process: True
  	Mono: 4.6.0 (Stable 4.6.0.182/3ed2bba Sat Mar 18 16:23:51 UTC 2017)
  	Processor count: 8
  	Program data path: /var/lib/emby/ProgramData-Server
  	Application directory: /nix/store/2x3kyck9gxcfnmxq1ippx9vn1br4gkqp-emby-3.2.4/bin
  	System.NullReferenceException: Object reference not set to an instance of an object
  	  at Emby.Dlna.Main.DlnaEntryPoint+<RegisterServerEndpoints>d__36.MoveNext () [0x00044] in <51d32b087d0a4188b54ba80a5d0bd5df>:0 
  	--- End of stack trace from previous location where exception was thrown ---
  	  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <4952428b354e47caa24a27798d61cd88>:0 
  	  at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x0004e] in <4952428b354e47caa24a27798d61cd88>:0 
  	  at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) [0x0002e] in <4952428b354e47caa24a27798d61cd88>:0 
  	  at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x0000b] in <4952428b354e47caa24a27798d61cd88>:0 
  	  at System.Runtime.CompilerServices.ConfiguredTaskAwaitable+ConfiguredTaskAwaiter.GetResult () [0x00000] in <4952428b354e47caa24a27798d61cd88>:0 
  	  at Emby.Dlna.Main.DlnaEntryPoint+<StartDlnaServer>d__35.MoveNext () [0x0006f] in <51d32b087d0a4188b54ba80a5d0bd5df>:0 
  	System.NullReferenceException
  	  at Emby.Dlna.Main.DlnaEntryPoint+<RegisterServerEndpoints>d__36.MoveNext () [0x00044] in <51d32b087d0a4188b54ba80a5d0bd5df>:0 
  	--- End of stack trace from previous location where exception was thrown ---
  	  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <4952428b354e47caa24a27798d61cd88>:0 
  	  at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x0004e] in <4952428b354e47caa24a27798d61cd88>:0 
  	  at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) [0x0002e] in <4952428b354e47caa24a27798d61cd88>:0 
  	  at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x0000b] in <4952428b354e47caa24a27798d61cd88>:0 
  	  at System.Runtime.CompilerServices.ConfiguredTaskAwaitable+ConfiguredTaskAwaiter.GetResult () [0x00000] in <4952428b354e47caa24a27798d61cd88>:0 
  	  at Emby.Dlna.Main.DlnaEntryPoint+<StartDlnaServer>d__35.MoveNext () [0x0006f] in <51d32b087d0a4188b54ba80a5d0bd5df>:0 
  	
  2017-03-19 17:13:54.3178 Info App: Entry point completed: Emby.Dlna.Main.DlnaEntryPoint. Duration: 0.068887 seconds
  ```

  I tried using different versions of Emby (including latest) and Mono, but no luck.  In particular it seems Emby requires Mono 4.6.2 while we are using 4.6.0--but bumping our mono version didn't change this behavior, neither did using 4.4 or 4.2 (it failed to run with 4.2 if I remember correctly).

  ### Steps to reproduce

  * Enable emby service in `configuration.nix`
  * Go to `http://localhost:8096`, complete setup wizard
  * Browse to server dashboard/settings and inspect most recent server log
  * (Alternatively, try to use DLNA functionality)

  ## Technical details

  * System: (NixOS: `nixos-version`, Ubuntu/Fedora: `lsb_release -a`, ...)
  **`17.03beta501.acb7958`**
  * Nix version: (run `nix-env --version`)
  **`nix-env (Nix) 1.11.7`**
  * Nixpkgs version: (run `nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion`)
  **`"17.03beta501.acb7958"`**


state: closed
title: gnome_mplayer fails with format string build warning
user_login: jpdoyle
html_url: https://github.com/NixOS/nixpkgs/issues/24096
updated_at: 2017-03-20 14:00:46
body:
  ## Issue description

  gnome_mplayer fails to build with a warning about a pretty bad-looking format string vulnerability:
  [gnome-mplayer-fail.txt](https://github.com/NixOS/nixpkgs/files/853707/gnome-mplayer-fail.txt)


  ### Steps to reproduce
  Install gnome_mplayer.


  ## Technical details

  * System: (NixOS: 16.09.1836.067e66a (Flounder))
  * Nix version: 16.09.1836.067e66a (Flounder)
  * Nixpkgs version: "16.09.1836.067e66a"


state: closed
title: friday-juicypixels: disable tests
user_login: jerith666
html_url: https://github.com/NixOS/nixpkgs/pull/24099
updated_at: 2017-03-20 16:39:31
body:
  the tarball from
  https://hackage.haskell.org/package/friday-juicypixels-0.1.2/friday-juicypixels-0.1.2.tar.gz
  does not include the test/rgba8.png file, which causes the test code to fail

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-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: lumina: fix kwindowsystem and oxygen-icons5 attributes
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/24101
updated_at: 2017-03-20 19:31:21
body:
  ###### Motivation for this change

  The attributes `qt5.kwindowsystem` and `qt5.oxygen-icons5` are not found after the Qt and KDE related packages have been reorganized. See https://github.com/NixOS/nixpkgs/pull/23180 and https://github.com/NixOS/nixpkgs/pull/23239.

  /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: emem: 0.2.44 -> 0.2.45
user_login: ebzzry
html_url: https://github.com/NixOS/nixpkgs/pull/24103
updated_at: 2017-03-20 02:50:57
body:
  ###### Motivation for this change
  new options

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or 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: dwarf-fortress won't start
user_login: sboosali
html_url: https://github.com/NixOS/nixpkgs/issues/24104
updated_at: 2018-03-21 22:55:33
body:
  ## Issue description

  dwarf-fortress won't start. 

  ### Steps to reproduce

  ```
  $ nix-env -i dwarf-fortress-0.43.05
  Packages to install: 1
  replacing old ‘dwarf-fortress-0.43.05’
  installing ‘dwarf-fortress-0.43.05’
  these derivations will be built:
    /nix/store/8a611gzsn1njk91rzlf22mw9jmrqhcxa-dwarf-fortress-env-0.43.05.drv
    /nix/store/8ba4fn7sm0jlrx8j160n3232pb90bwsv-dwarf-fortress-init.drv
    /nix/store/dvmawrr2j3ai2h4wi5g3a595kswqf97s-dwarf-fortress-0.43.05.drv
  building path(s) ‘/nix/store/62ghk1nkrykch7cbww7084cs70xa5ss8-dwarf-fortress-env-0.43.05’
  created 13 symlinks in user environment
  building path(s) ‘/nix/store/9sk2spw1ff262swri24cl8xh9z9fccwd-dwarf-fortress-init’
  building path(s) ‘/nix/store/ppsr6gf4nkyvnb2ffkb8iagvaki36yh7-dwarf-fortress-0.43.05’
  building path(s) ‘/nix/store/09panivjzb8k0jdnh99jbqlkcxwkzpj2-user-environment’
  created 3883 symlinks in user environment

  $ dwarf-fortress 
  Using /home/sboo/.local/share/df_linux as Dwarf Fortress overlay directory.
  If you do any changes in it, don't forget to clean it when updating the game version!
  We try to detect changes based on data directories being symbolic links -- keep this in mind.

  /nix/store/9sk2spw1ff262swri24cl8xh9z9fccwd-dwarf-fortress-init: line 9: ./result/bin/mkdir: No such file or directory
  ```

  i tried deleting the directory (the suggestion), still didn't work.

  ## Technical details

  ```
  $ nixos-version
  16.09.1272.81428dd (Flounder)

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

  $ nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion
  "16.09.1272.81428dd"
  ```


state: closed
title: loccount: init
user_login: calvertvl
html_url: https://github.com/NixOS/nixpkgs/pull/24106
updated_at: 2017-03-22 00:27:03
body:
  ###### Motivation for this change
  [loccount](https://gitlab.com/esr/loccount) is  a higher-performance tool equivalent to sloccount; it produces comparable results in less 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: Update src
user_login: calvertvl
html_url: https://github.com/NixOS/nixpkgs/pull/24107
updated_at: 2017-03-20 05:02:22
body:
  ###### Motivation for this change

  The `src` package is broken, and out of date.

  ### Steps to reproduce the breakage (on 1.11)

  1. Confirm that rcs is not available (`which rcs` => `which :  no rcs in ...`)
  1. Install src (`nix-env -i src`)
  1. Run a src operation dependent on RCS, e.g. `src version`
  Output of this on my system is
  ```
  src: 1.11
  python: 2.7.13
  /bin/sh: rcs: command not found
  src: execution of 'rcs --version' failed: Command 'rcs --version' returned non-zero exit status 127
  ```
  1.  Proper working behaivor is e.g. if rcs is installed via `nix-env -i rcs`
  Output of this on my system (with the version bump) is
  ```
  src: 1.12
  python: 2.7.13
  RCS: 5.9.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: closed
title: coursier: init at 1.0.0-M15
user_login: adelbertc
html_url: https://github.com/NixOS/nixpkgs/pull/24108
updated_at: 2017-03-21 13:26:59
body:
  ###### Motivation for this change
  New package: [coursier](https://github.com/coursier/coursier#command-line) command line

  ###### Things done

  - [x] ~~Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)~~ (Apparently not working for `nix-darwin` at the moment)
  - 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: `hplip` build broken on master
user_login: deepfire
html_url: https://github.com/NixOS/nixpkgs/issues/24109
updated_at: 2017-03-20 10:19:51
body:
  ## Issue description
  `hplip` fails to build on `master`:

  ```
  g++ -DPACKAGE_NAME=\"HP\ Linux\ Imaging\ and\ Printing\" -DPACKAGE_TARNAME=\"hplip\" -DPACKAGE_
  VERSION=\"3.16.5\" -DPACKAGE_STRING=\"HP\ Linux\ Imaging\ and\ Printing\ 3.16.5\" -DPACKAGE_BUG
  REPORT=\"3.16.5\" -DPACKAGE_URL=\"\" -DPACKAGE=\"hplip\" -DVERSION=\"3.16.5\" -DSTDC_HEADERS=1
  -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1
  -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DL
  T_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_PTHREAD_H=1 -DHAVE_JPEGLIB_H=1 -DHAVE_UINT32_T=1 -DHA
  VE_LIBHPIP=1 -DHAVE_LIBHPIP=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBNETSNMP=1 -DHAVE_NET_SNMP_NET_SNMP_C
  ONFIG_H=1 -DHAVE_CUPS_CUPS_H=1 -DHAVE_LIBUSB_1_0_LIBUSB_H=1 -DHAVE_PYTHON2_7_PYTHON_H=1 -DHAVE_
  DBUS=1 -I. -Iip -Iio/hpmud -Iscan/sane -Iprnt/hpijs -Icommon/   -DAPDK_LITTLE_ENDIAN -I/nix/sto
  re/96qim1bydfj3df7wr39zgk2j8gji4aqw-dbus-1.10.16-dev/include/dbus-1.0 -I/nix/store/axp9zn3k5ca1
  chbaqk23qmhh77r6jw8w-dbus-1.10.16-lib/lib/dbus-1.0/include -g -O2 -DCONFDIR=\"/nix/store/s6bf9m
  lk7xrzxifkf81rjdf9hd7li0sv-python2.7-hplip-3.16.5/etc/hp\" -c -o hpcups-Mode3.o `test -f 'prnt/
  hpcups/Mode3.cpp' || echo './'`prnt/hpcups/Mode3.cpp
  In file included from prnt/hpcups/HPCupsFilter.cpp:33:0:
  prnt/hpcups/HPCupsFilter.h:95:5: error: 'ppd_file_t' does not name a type
       ppd_file_t      *m_ppd;
       ^
  prnt/hpcups/HPCupsFilter.cpp: In member function 'void HPCupsFilter::cleanup()':
  prnt/hpcups/HPCupsFilter.cpp:229:8: error: 'm_ppd' was not declared in this scope
       if(m_ppd){
          ^
  prnt/hpcups/HPCupsFilter.cpp:230:22: error: 'ppdClose' was not declared in this scope
          ppdClose(m_ppd);
                        ^
  prnt/hpcups/HPCupsFilter.cpp: In member function 'DRIVER_ERROR HPCupsFilter::startPage(cups_pag
  e_header2_t*)':
  prnt/hpcups/HPCupsFilter.cpp:249:5: error: 'ppd_attr_t' was not declared in this scope
       ppd_attr_t          *attr;
       ^
  prnt/hpcups/HPCupsFilter.cpp:249:26: error: 'attr' was not declared in this scope
       ppd_attr_t          *attr;
                            ^
  prnt/hpcups/HPCupsFilter.cpp:270:30: error: 'm_ppd' was not declared in this scope
       if (((attr = ppdFindAttr(m_ppd, "HPXOverSpray", NULL)) != NULL) &&
                                ^
  prnt/hpcups/HPCupsFilter.cpp:270:57: error: 'ppdFindAttr' was not declared in this scope
       if (((attr = ppdFindAttr(m_ppd, "HPXOverSpray", NULL)) != NULL) &&
                                                           ^
  prnt/hpcups/HPCupsFilter.cpp:274:30: error: 'm_ppd' was not declared in this scope
       if (((attr = ppdFindAttr(m_ppd, "HPYOverSpray", NULL)) != NULL) &&
                                ^
  prnt/hpcups/HPCupsFilter.cpp:274:57: error: 'ppdFindAttr' was not declared in this scope
       if (((attr = ppdFindAttr(m_ppd, "HPYOverSpray", NULL)) != NULL) &&
                                                           ^
  prnt/hpcups/HPCupsFilter.cpp:348:30: error: 'm_ppd' was not declared in this scope
       if (((attr = ppdFindAttr(m_ppd, "HPMechOffset", NULL)) != NULL) &&
                                ^
  prnt/hpcups/HPCupsFilter.cpp:348:57: error: 'ppdFindAttr' was not declared in this scope
       if (((attr = ppdFindAttr(m_ppd, "HPMechOffset", NULL)) != NULL) &&
                                                           ^
  prnt/hpcups/HPCupsFilter.cpp:356:34: error: 'm_ppd' was not declared in this scope
           if (((attr = ppdFindAttr(m_ppd, "HPMechOffsetBSize", NULL)) != NULL) && (attr && attr-
  >value != NULL))
                                    ^
  prnt/hpcups/HPCupsFilter.cpp:356:66: error: 'ppdFindAttr' was not declared in this scope
           if (((attr = ppdFindAttr(m_ppd, "HPMechOffsetBSize", NULL)) != NULL) && (attr && attr-
  >value != NULL))
                                                                    ^
  prnt/hpcups/HPCupsFilter.cpp:364:30: error: 'm_ppd' was not declared in this scope
       if (((attr = ppdFindAttr(m_ppd, "hpPrinterPlatform", NULL)) != NULL) && (attr->value != NU
  LL)) {
                                ^
  prnt/hpcups/HPCupsFilter.cpp:364:62: error: 'ppdFindAttr' was not declared in this scope
       if (((attr = ppdFindAttr(m_ppd, "hpPrinterPlatform", NULL)) != NULL) && (attr->value != NU
  LL)) {
                                                                ^
  prnt/hpcups/HPCupsFilter.cpp:382:30: error: 'm_ppd' was not declared in this scope
       if (((attr = ppdFindAttr(m_ppd, "hpReverseRasterPages", NULL)) != NULL) &&
                                ^
  prnt/hpcups/HPCupsFilter.cpp:382:65: error: 'ppdFindAttr' was not declared in this scope
       if (((attr = ppdFindAttr(m_ppd, "hpReverseRasterPages", NULL)) != NULL) &&
                                                                   ^
  prnt/hpcups/HPCupsFilter.cpp:388:30: error: 'm_ppd' was not declared in this scope
       if (((attr = ppdFindAttr(m_ppd, "HPSPDClass", NULL)) == NULL) ||
                                ^
  prnt/hpcups/HPCupsFilter.cpp:388:55: error: 'ppdFindAttr' was not declared in this scope
       if (((attr = ppdFindAttr(m_ppd, "HPSPDClass", NULL)) == NULL) ||
                                                         ^
  prnt/hpcups/HPCupsFilter.cpp:401:30: error: 'm_ppd' was not declared in this scope
       if (((attr = ppdFindAttr(m_ppd, "hpPrinterLanguage", NULL)) == NULL) ||
                                ^
  prnt/hpcups/HPCupsFilter.cpp:401:62: error: 'ppdFindAttr' was not declared in this scope
       if (((attr = ppdFindAttr(m_ppd, "hpPrinterLanguage", NULL)) == NULL) ||
                                                                ^
  prnt/hpcups/HPCupsFilter.cpp:405:27: error: 'ppdClose' was not declared in this scope
               ppdClose(m_ppd);
                             ^
  prnt/hpcups/HPCupsFilter.cpp:487:18: error: 'm_ppd' was not declared in this scope
           ppdClose(m_ppd);
                    ^
  prnt/hpcups/HPCupsFilter.cpp:487:23: error: 'ppdClose' was not declared in this scope
           ppdClose(m_ppd);
                         ^
  prnt/hpcups/HPCupsFilter.cpp: In member function 'int HPCupsFilter::StartPrintJob(int, char**)':
  prnt/hpcups/HPCupsFilter.cpp:526:5: error: 'm_ppd' was not declared in this scope
       m_ppd = ppdOpenFile(getenv("PPD"));
       ^
  prnt/hpcups/HPCupsFilter.cpp:526:38: error: 'ppdOpenFile' was not declared in this scope
       m_ppd = ppdOpenFile(getenv("PPD"));
                                        ^
  g++ -DPACKAGE_NAME=\"HP\ Linux\ Imaging\ and\ Printing\" -DPACKAGE_TARNAME=\"hplip\" -DPACKAGE_VERSION=\"3.16.5\" -DPACKAGE_STRING=\"HP\ Linux\ Imaging\ and\ Printing\ 3.16.5\" -DPACKAGE_BUGREPORT=\"3.16.5\" -DPACKAGE_URL=\"\" -DPACKAGE=\"hplip\" -DVERSION=\"3.16.5\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_PTHREAD_H=1 -DHAVE_JPEGLIB_H=1 -DHAVE_UINT32_T=1 -DHAVE_LIBHPIP=1 -DHAVE_LIBHPIP=1 -DHAVE_LIBCRYPTO=1 -DHAVE_LIBNETSNMP=1 -DHAVE_NET_SNMP_NET_SNMP_CONFIG_H=1 -DHAVE_CUPS_CUPS_H=1 -DHAVE_LIBUSB_1_0_LIBUSB_H=1 -DHAVE_PYTHON2_7_PYTHON_H=1 -DHAVE_DBUS=1 -I. -Iip -Iio/hpmud -Iscan/sane -Iprnt/hpijs -Icommon/   -DAPDK_LITTLE_ENDIAN -I/nix/store/96qim1bydfj3df7wr39zgk2j8gji4aqw-dbus-1.10.16-dev/include/dbus-1.0 -I/nix/store/axp9zn3k5ca1chbaqk23qmhh77r6jw8w-dbus-1.10.16-lib/lib/dbus-1.0/include -g -O2 -DCONFDIR=\"/nix/store/s6bf9mlk7xrzxifkf81rjdf9hd7li0sv-python2.7-hplip-3.16.5/etc/hp\" -c -o hpcups-Mode9.o `test -f 'prnt/hpcups/Mode9.cpp' || echo './'`prnt/hpcups/Mode9.cpp
  prnt/hpcups/HPCupsFilter.cpp: In member function 'DRIVER_ERROR HPCupsFilter::startPage(cups_page_header2_t*)':
  prnt/hpcups/HPCupsFilter.cpp:440:66: warning: ignoring return value of 'int getdomainname(char*, size_t)', declared with attribute warn_unused_result [-Wunused-result]
       getdomainname(m_JA.domain_name, sizeof(m_JA.domain_name) - 1);
                                                                    ^
  make: *** [Makefile:7195: hpcups-HPCupsFilter.o] Error 1
  make: *** Waiting for unfinished jobs....
  note: keeping build directory ‘/tmp/nix-build-python2.7-hplip-3.16.5.drv-0’
  builder for ‘/nix/store/8gr4fg1zc066jhn6mf5vjfdmp6vjfwh0-python2.7-hplip-3.16.5.drv’ failed with exit code 2
  error: build of ‘/nix/store/8gr4fg1zc066jhn6mf5vjfdmp6vjfwh0-python2.7-hplip-3.16.5.drv’ failed
  ```
  ## Technical details

  * System: NixOS
  * Nix version: nix-env (Nix) 1.11.7
  * Nixpkgs version: 17.09.git.52c6d6770f


state: closed
title: lbrynet: init at 0.9.1
user_login: benley
html_url: https://github.com/NixOS/nixpkgs/pull/24110
updated_at: 2017-05-03 06:17:01
body:
  ###### Motivation for this change
  https://lbry.io/news/20000-illegal-college-lectures-rescued

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-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: pypi2nix seems to be broken
user_login: nlewo
html_url: https://github.com/NixOS/nixpkgs/issues/24111
updated_at: 2017-03-20 21:22:47
body:
  ## Issue description
  ```
  ./result/bin/pypi2nix -h
  Traceback (most recent call last):
    File "/nix/store/rp9hdj02sibvvdryhpv7qz01yzah260n-pypi2nix-1.6.0/bin/.pypi2nix-wrapped", line 2, in <module>
      import pypi2nix.cli
    File "/nix/store/rp9hdj02sibvvdryhpv7qz01yzah260n-pypi2nix-1.6.0/pkgs/pypi2nix/cli.py", line 9, in <module>
      import pypi2nix.stage2
    File "/nix/store/rp9hdj02sibvvdryhpv7qz01yzah260n-pypi2nix-1.6.0/pkgs/pypi2nix/stage2.py", line 9, in <module>
      import pkg_resources
  ImportError: No module named 'pkg_resources'
  ```

  ### Steps to reproduce
  On master,
  ```
  nix-build ./ -A  pypi2nix
  ./result/bin/pypi2nix -h
  ```

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


state: closed
title: Add ODROID-XU{3,4} support
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/24112
updated_at: 2017-03-20 14:44:10
body:
  ###### Motivation for this change

  This enables TTL console on the multiplatform image and also builds U-Boot. Notice that the image is still not bootable out of the box; this requires [non-standard modification](https://github.com/hardkernel/u-boot/tree/odroidxu3-v2012.07/sd_fuse/hardkernel) (these boards need bootloader and uboot in the first 2KB). I don't think we want to do this with the multiplatform image (and there are also older ODROID boards which need different boot code in the same place). I think of simply packaging the `sd_fuse` tool; any other ideas?

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-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: Reintroduce pijul (at 0.3.0)
user_login: FlorentBecker
html_url: https://github.com/NixOS/nixpkgs/pull/24113
updated_at: 2017-03-20 13:12:22
body:
  ###### Motivation for this change
  pijul has just had its first public release

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs 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: gnuapl: 1.6 -> 1.7
user_login: lsix
html_url: https://github.com/NixOS/nixpkgs/pull/24114
updated_at: 2017-03-31 05:33:54
body:
  See http://lists.gnu.org/archive/html/info-gnu/2017-03/msg00007.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: How to build with clang 4.0?
user_login: lukego
html_url: https://github.com/NixOS/nixpkgs/issues/24115
updated_at: 2017-04-15 13:43:35
body:
  I have a program with a [default.nix](https://github.com/raptorjit/raptorjit/blob/master/default.nix) that builds using the `clang` C compiler. I would like to pin this to always use a specific version of `clang` (4.0 for now but subject to change). Can somebody tell me how to do this please?

  Just now I am using `import <nixpkgs>` to get `clangStdenv` but the problem is that this builds with clang 3.8 on my NixOS machine and clang 3.9 on Travis-CI but I want clang 4.0 on both.

  Relatedly: I would also like to ensure that clang and other build dependencies are available from a binary cache. Can somebody tell me how to do that too please? (I have a Hydra instance at my disposal if that helps.)

  See also https://github.com/raptorjit/raptorjit/pull/50#issuecomment-287704071 where I have a CI job failing due to nixpkgs mismatch between developer machine and CI machine.


state: closed
title: enabling texture floats in Mesa
user_login: rnhmjoj
html_url: https://github.com/NixOS/nixpkgs/issues/24116
updated_at: 2017-03-21 17:42:46
body:
  ## Issue description
  The GL_ARB_texture_floats OpenGL extension is disabled by default in Mesa due to patent concern (US  #6,650,327). Without texture floats the radeonsi drived is severely limited (OpenGL 2.1 vs 4.5).
  It can be enabled with `mesa_noglu.override { enableTextureFloats = true; }` but this requires a significant amount of compiling on every update.

  Other distros are already building mesa with it: [arch linux](https://git.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/mesa#n75) and [debian](https://anonscm.debian.org/cgit/pkg-xorg/lib/mesa.git/tree/debian/rules#n126) for example.
  Can we enable it as well? What do you think?


state: closed
title: pypi2nix: add python3packages.setuptool buildinput
user_login: nlewo
html_url: https://github.com/NixOS/nixpkgs/pull/24117
updated_at: 2017-03-20 22:47:30
body:
  Fix #24111

  ###### 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: yed: 3.16.2.1 -> 3.17
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/24118
updated_at: 2017-05-07 21:20:47
body:
  ###### Motivation for this change

  Update yEd 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: j4-dmenu-desktop: 2.14 -> 2.15
user_login: ericsagnes
html_url: https://github.com/NixOS/nixpkgs/pull/24119
updated_at: 2018-01-26 13:09:22
body:
  ###### Motivation for this change

  Update j4-dmenu-desktop 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: albert: 0.9.4 -> 0.10.0
user_login: ericsagnes
html_url: https://github.com/NixOS/nixpkgs/pull/24120
updated_at: 2017-03-20 22:58:13
body:
  ###### Motivation for this change

  Update albert 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: yaws: erlang R17 -> R18
user_login: mdaiter
html_url: https://github.com/NixOS/nixpkgs/pull/24122
updated_at: 2017-03-20 13:50:05
body:
  ###### Motivation for this change
  Upgrade Erlang interpreter used by the `yaws` package from R17 to R18. [The project webpage](https://github.com/klacke/yaws) states that we must use an interpreter above R16B01. Therefore, I suggest that we remove the specification of an Erlang version to automatically update the interpreter as time/versions proceed. 

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-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: couchdb: R16 -> R17
user_login: mdaiter
html_url: https://github.com/NixOS/nixpkgs/pull/24123
updated_at: 2017-03-21 10:28:58
body:
  ###### Motivation for this change
  CouchDB 1.6.1 can run on Erlang versions up to R17, as stated [here](http://docs.couchdb.org/en/latest/whatsnew/1.6.html). Therefore, we should try to upgrade this to the latest version to prevent having R16 dangling in the repo.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-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: The new NIX_SSL_CERT_FILE changes break terraform (and probably other go projects) on Darwin
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/24124
updated_at: 2017-10-04 20:36:03
body:
  I just upgraded to Nix 1.11.7 and found that terraform breaks in a hard-to-track manner as a result. I think it's because all Go projects reimplement everything from scratch so none of our patches to standard HTTP libraries like `curl` affect it.

  The tricky problem that arises is that each Go project pulls in its own full set of dependencies, often "vendored" right into the project repository, so there's no single place for us to patch the Go http libraries. I can fix Terraform in a one-off way since it's pretty painful, but we'll probably need a better solution to teach Go about `NIX_CERT_FILE`.

  cc @edolstra @kamilchm


state: closed
title: nixos/plasma5: do not set kimpanel as default IBus panel
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/pull/24125
updated_at: 2019-04-17 01:49:56
body:
  kimpanel does not show installed IBus engines or allow switching input
  methods. kimpanel does show configured keyboard layouts through kxkb, so I
  believe there is some problem communicating with IBus. No error messages are
  produced in the log and I have been unable to discover the cause. I have no
  intention of continuing to work on kimpanel at this time, so it should be
  disabled. The GTK+ 3-based panel provided by IBus is perfectly serviceable in
  the interim.

  ### Testing

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

  ---


state: closed
title: sddm has cmake in its runtime closure
user_login: edolstra
html_url: https://github.com/NixOS/nixpkgs/issues/24126
updated_at: 2017-03-22 12:50:46
body:
  ## Issue description

  On NixOS 17.03, the `sddm` in the system configuration with Plasma 5 enabled, has `cmake` and `extra-cmake-modules` in its runtime closure, which causes unnecessary bloat. This is because `nixos/modules/services/x11/desktop-managers/plasma5.nix` has:
  ```
        services.xserver.displayManager.sddm = {
          theme = "breeze";
          themes = [
            pkgs.extra-cmake-modules # for the setup-hook          
  ```

  `makeQtWrapper` then causes the `share` directories of `cmake` and `extra-cmake-modules` to be added to the `sddm` wrapper script. (Automatically adding everything with a `share` directory to the wrapper seems pretty drastic BTW.)

  @ttuegel 

  ## Technical details

  * System: NixOS 17.03.git.5ea3986
  * Nix version: 1.12pre5073_1cf4801


state: closed
title: Go's interface to macOS's keychain certificate store is currently broken
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/24127
updated_at: 2017-10-04 20:35:15
body:
  See #24058 #24124 for context. Basically Go programs should be able to check the system keychain for certificates but they currently segfault when trying to.


state: open
title: Python: wrapPythonPrograms should not add (propagated) build inputs to wrappers
user_login: edolstra
html_url: https://github.com/NixOS/nixpkgs/issues/24128
updated_at: 2019-05-09 05:58:49
body:
  ## Issue description

  This causes undesired runtime dependencies. For example, `system-config-printer` has a runtime dependency on `curl.dev`, because `pycurl` has `curl` as a propagated build input:
  ```
  $ nix-build -A system-config-printer
  /nix/store/m327x6b9indnxr9a1jmp6rzx9qjiccmq-system-config-printer-1.5.7

  $ nix-store -q --references ./result | grep dev
  /nix/store/915rpb4ikll4nbl5y7kihdg7c445jzgb-curl-7.53.1-dev
  ```

  In general, wrapper generators should not arbitrarily inject all build-time dependencies into the wrapper script.

  ## Technical details

  * Nixpkgs version: NixOS 17.09 acb79583e246d061657c020a67a4babfbeb3298d


state: closed
title: glm@0.9.6.1 -> 0.9.8.4, include built glm.pc
user_login: Adjective-Object
html_url: https://github.com/NixOS/nixpkgs/pull/24129
updated_at: 2017-12-29 00:13:09
body:
  ###### Motivation for this change
  The distributed glm releases do not include the cmake generated glm.pc pkg-config file. This pull builds them with cmake and includes them in the build output

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] 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/`) (N/A, glm is a header-only library)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: buildbot: 0.9.4 -> 0.9.5
user_login: nand0p
html_url: https://github.com/NixOS/nixpkgs/pull/24131
updated_at: 2017-05-03 05:56:29
body:
  - adds distro dependency
  - buildbot nodaemon in service module
  - module test fixup
  - tested on darwin
  - tested on nixos


state: closed
title: fwknop: init at 2.6.9
user_login: primeos
html_url: https://github.com/NixOS/nixpkgs/pull/24132
updated_at: 2017-03-22 18:24:46
body:
  ~**Please don't merge this yet (should be fine but I didn't test the final executables yet, at least not enough).**~

  ~(TODO: Patch `sysconfdir` and `localstatedir`.)~

  ###### Motivation for this change

  Add a great tool for SPA (think of it as an advanced/improved version of port knocking) :smile:

  Most (hopefully all) things should be ok, but since I'm still a relatively new to NixOS I thought it would be great if someone could double check it. I guess a quick look over the code/changes should be enough, I can take the responsibility for the building and final executables. Feel free to drop a note if you want to merge this (for some reason :D) if not I can merge it myself after I've finished testing the executables.

  @Fuuzetsu - I guess the change for `gpgme` is ok but please let me know if I missed anything - thanks :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
     - [ ] 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).

  ---

  - [x] (same location as e.g. fail2ban) package path fits guidelines
  - [x] package name fits guidelines
  - [x] package version fits guidelines
  - [x] package build on AMD64
  - [x] executables tested on AMD64
  - [x] `meta.description` is set and fits guidelines
  - [x] `meta.license` fits upstream license
  - [x] (limited to Linux (iptables) for now) `meta.platforms` is set
  - [x] `meta.maintainers` is set
  - [x] build time only dependencies are declared in `nativeBuildInputs`
  - [x] source is fetched using the appropriate function
  - [x] phases are respected
  - [x] (no patches used) patches that are remotely available are fetched with `fetchpatch`


state: closed
title: Fix GTK dependencies in wrappers
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/24133
updated_at: 2017-03-24 10:56:04
body:
  ###### Motivation for this change

  This is a minimal patchset to fix #23474 without introducing some new wrappers infrastructure (so that we can cherry-pick this into release too). It also should make GTK respect system configuration for native GTK packages (because of dconf). Given that `dconf` is now used much more extensively I've split it (`gtk3` is also to go but it's harder).

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-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).

  ---

  This is not yet tested! I wanted to test with `okular` but it won't work because it needs Qt dependencies (they are usually added by `makeQtWrapper`, aren't they?). Given that it works on KDE I must mislook something:
  ```
  This application failed to start because it could not find or load the Qt platform plugin "xcb"
  in "".

  Available platform plugins are: minimal, offscreen, xcb, vnc.

  Reinstalling the application may fix this problem.
  [1]    1542 abort      result/bin/okular
  ```

  cc @ttuegel 


state: closed
title: Added option and description for nix store auto-optimisation.
user_login: pstn
html_url: https://github.com/NixOS/nixpkgs/pull/24134
updated_at: 2017-03-21 12:00:10
body:
  ###### Motivation for this change
  I didn't know of the auto-optimise functionality until today. Adding it as an option with a description makes it much more discoverable. Description is from ``man nix.conf``

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-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: lightdm-greeters service: add extraConfig option.
user_login: pbogdan
html_url: https://github.com/NixOS/nixpkgs/pull/24135
updated_at: 2017-03-22 14:33:27
body:
  ###### Motivation for this change

  Allow greater customisation of lightdm's greeter. For my particular use case I wish to append

  ```
  xft-dpi=192
  ```

  to the configuration file to have lightdm scale on a hidpi screen. This is currently not exposed via any of the existing 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)
     - [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: open
title: clang multilib? "clang -m32" on 64bit NixOS?
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/issues/24136
updated_at: 2017-03-20 19:40:14
body:
  ## Issue description

  Does NixOS support creating (perhaps with a wrapper/override) a multilib-capable 'clang'?

  ### Steps to reproduce

  No steps to reproduce, but my steps were something like:

  * Want to build 32bit code on 64bit system
  * Notice that "gcc_multi" exists
  * Notice that "clang_multi" does not
  * Try and fail a few times to convince clang to find multilib bits (bonus points if this can be done by putting together appreciate environment instead of recompiling)
  * Hope someone has sorted this out previously and file an issue to discuss

  :innocent:

  ## 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: xorg.libX11 - runtime dependency on xorg.libXcursor?
user_login: pbogdan
html_url: https://github.com/NixOS/nixpkgs/issues/24137
updated_at: 2017-09-17 23:15:18
body:
  ## Issue description

  I've ran into a strange situation where certain applications wouldn't respect my mouse cursor settings. An example of that is rxvt_unicode. Stracing urxvt shown the process trying to load libXcursor library which seemed relevant, despite urxvt itself not being linked against it. Some further digging shown that libX11, on which urxvt depends, [seems to try loading it dynamically at runtime](https://cgit.freedesktop.org/xorg/lib/libX11/tree/src/CrGlCur.c#n74), and once I installed xorg.libXcursor the issue went away.
  Is the requirement of manual installation of libXcursor the expected behaviour?

  ### Steps to reproduce

  1. Install rxvt_unicode package.
  2. Customise any cursor settings for example by adding the following to .Xdefaults:

  ```
  Xcursor.size:  48
  ```
  3. Run

  ```
  $ xrdb .Xdefaults
  ```
  4. Launch `urxvt` from the same shell session.

  ## Technical details

  * System: 16.09.git.a574006 (Flounder)
  * Nix version: nix-env (Nix) 1.11.7
  * Nixpkgs version: 16.09.1836.067e66a


state: closed
title: plex: 1.3.3.3148 -> 1.5.5.3634
user_login: pjones
html_url: https://github.com/NixOS/nixpkgs/pull/24138
updated_at: 2017-04-16 12:08:53
body:
  ###### Motivation for this change

  Update Plex to the latest version so that I can use https://app.plex.tv.

  ###### Things done

  - [X] Tested in my local NixOS container for Plex w/ my media and Roku
  - [X] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-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: qt58: enable darwin compatibility
user_login: periklis
html_url: https://github.com/NixOS/nixpkgs/pull/24139
updated_at: 2018-07-25 09:22:19
body:
  ###### Motivation for this change


  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] 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: martyr: fixed build, removed builder.sh, added meta (see #23253)
user_login: WilliButz
html_url: https://github.com/NixOS/nixpkgs/pull/24140
updated_at: 2017-03-20 22:01:15
body:
  ###### Motivation for this change
  issue #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"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: kernel: do not remove .o files on installPhase
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/24142
updated_at: 2017-04-01 13:05:18
body:
  ###### Motivation for this change

  ```installPhase``` removes (using ```rm``` and ```mv```) files produced on ```buildPhase``` thus making impossible iterative development in ```nix-shell``` style.
  So ```rm``` is removed and ```mv``` replaced with ```cp```, also the code is simplified a bit.

  ```chmod -w filename``` replaced with ```chmod u-w filename``` becase the former fails on files with access mask ```664```:
  ```chmod: filename: new permissions are r--rw-r--, not r--r--r--```. There are no such files in the kernel source tarball, but I accidentally made some during development. 

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-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: kernel: fix 9p issues
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/24143
updated_at: 2017-07-28 15:17:01
body:
  ###### Motivation for this change

  Fixes for 9P issues #23957 and #23020 until applied in upstream
  The patches have been submitted to upstream by @dezgeg, one a month ago (still no reaction), another today.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-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: qt5base-induced failures in `nixpkgs` master
user_login: deepfire
html_url: https://github.com/NixOS/nixpkgs/issues/24144
updated_at: 2017-03-21 13:40:34
body:
  ## Issue description

  cc @ndowens, who is aware of this struggle in https://github.com/NixOS/nixpkgs/pull/24002#pullrequestreview-27735611 :
  ```
  [ 71%] Building CXX object src/vogleditor/CMakeFiles/vogleditor.dir/vogleditor_qapicalltreemodel.cpp.o
  In file included from /nix/store/kbxvxmlc2c0v8z7iwdvqa1pnmsvigykr-qtbase-5.8.0-dev/include/QtGui/qregion.h:49:0,
                   from /nix/store/kbxvxmlc2c0v8z7iwdvqa1pnmsvigykr-qtbase-5.8.0-dev/include/QtGui/qevent.h:45,
                   from /nix/store/kbxvxmlc2c0v8z7iwdvqa1pnmsvigykr-qtbase-5.8.0-dev/include/QtGui/QList:1,
                   from /home/desktop/src/vogl/src/vogleditor/vogleditor_apicalltreeitem.h:29,
                   from /home/desktop/src/vogl/src/vogleditor/vogleditor_qapicalltreemodel.cpp:3 :
  /nix/store/kbxvxmlc2c0v8z7iwdvqa1pnmsvigykr-qtbase-5.8.0-dev/include/QtCore/qdatastream.h:48:2  error: #error qdatastream.h must be included before any header file that defines Status
   #error qdatastream.h must be included before any header file that defines Status
    ^
  [ 72%] Building CXX object src/vogleditor/CMakeFiles/vogleditor.dir/vogleditor_qbufferexplorer.cpp.o
  [ 73%] Building CXX object src/voglreplay/CMakeFiles/vogl.dir/replay_tool_find.cpp.o
  In file included from /home/desktop/src/vogl/src/voglcommon/vogl_common.h:47:0,
                   from /home/desktop/src/vogl/src/vogleditor/vogleditor_qapicalltreemodel.h:31,
                   from /home/desktop/src/vogl/src/vogleditor/vogleditor_qapicalltreemodel.cpp:3 :
  /nix/store/kbxvxmlc2c0v8z7iwdvqa1pnmsvigykr-qtbase-5.8.0-dev/include/QtCore/qdatastream.h:109:10: error: expected identifier before 'int'
       enum Status {
            ^
  In file included from /nix/store/kbxvxmlc2c0v8z7iwdvqa1pnmsvigykr-qtbase-5.8.0-dev/include/QtGui/qregion.h:49:0,
                   from /nix/store/kbxvxmlc2c0v8z7iwdvqa1pnmsvigykr-qtbase-5.8.0-dev/include/QtGui/qevent.h:45,
                   from /nix/store/kbxvxmlc2c0v8z7iwdvqa1pnmsvigykr-qtbase-5.8.0-dev/include/QtGui/QList:1,
                   from /home/desktop/src/vogl/src/vogleditor/vogleditor_apicalltreeitem.h:29,
                   from /home/desktop/src/vogl/src/vogleditor/vogleditor_qapicalltreemodel.cpp:3 :
  /nix/store/kbxvxmlc2c0v8z7iwdvqa1pnmsvigykr-qtbase-5.8.0-dev/include/QtCore/qdatastream.h:109:17: error: expected unqualified-id before '{' token
       enum Status {
                   ^
  In file included from /home/desktop/src/vogl/src/voglcommon/vogl_common.h:47:0,
                   from /home/desktop/src/vogl/src/vogleditor/vogleditor_qapicalltreemodel.h:31,
                   from /home/desktop/src/vogl/src/vogleditor/vogleditor_qapicalltreemodel.cpp:3 :
  /nix/store/kbxvxmlc2c0v8z7iwdvqa1pnmsvigykr-qtbase-5.8.0-dev/include/QtCore/qdatastream.h:222:18: error: expected unqualified-id before 'int'
       QDataStream::Status oldStatus;
                    ^
  In file included from /nix/store/kbxvxmlc2c0v8z7iwdvqa1pnmsvigykr-qtbase-5.8.0-dev/include/QtGui/qregion.h:49:0,
                   from /nix/store/kbxvxmlc2c0v8z7iwdvqa1pnmsvigykr-qtbase-5.8.0-dev/include/QtGui/qevent.h:45,
                   from /nix/store/kbxvxmlc2c0v8z7iwdvqa1pnmsvigykr-qtbase-5.8.0-dev/include/QtGui/QList:1,
                   from /home/desktop/src/vogl/src/vogleditor/vogleditor_apicalltreeitem.h:29,
                   from /home/desktop/src/vogl/src/vogleditor/vogleditor_qapicalltreemodel.cpp:3 :
  /nix/store/kbxvxmlc2c0v8z7iwdvqa1pnmsvigykr-qtbase-5.8.0-dev/include/QtCore/qdatastream.h: In constructor 'QtPrivate::StreamStateSaver::StreamStateSaver(QDataStream*)':
  /nix/store/kbxvxmlc2c0v8z7iwdvqa1pnmsvigykr-qtbase-5.8.0-dev/include/QtCore/qdatastream.h:207:58: error: class 'QtPrivate::StreamStateSaver' does not have any field named 'oldStatus'
       inline StreamStateSaver(QDataStream *s) : stream(s), oldStatus(s->status())
                                                            ^
  /nix/store/kbxvxmlc2c0v8z7iwdvqa1pnmsvigykr-qtbase-5.8.0-dev/include/QtCore/qdatastream.h: In destructor 'QtPrivate::StreamStateSaver::~StreamStateSaver()':
  /nix/store/kbxvxmlc2c0v8z7iwdvqa1pnmsvigykr-qtbase-5.8.0-dev/include/QtCore/qdatastream.h:214:13: error: 'oldStatus' was not declared in this scope
           if (oldStatus != QDataStream::Ok) {
               ^
  /nix/store/kbxvxmlc2c0v8z7iwdvqa1pnmsvigykr-qtbase-5.8.0-dev/include/QtCore/qdatastream.h:214:26: error: 'Ok' is not a member of 'QDataStream'
           if (oldStatus != QDataStream::Ok) {
                            ^
  /nix/store/kbxvxmlc2c0v8z7iwdvqa1pnmsvigykr-qtbase-5.8.0-dev/include/QtCore/qdatastream.h: In function 'QDataStream& operator>>(QDataStream&, QList<T>&)':
  /nix/store/kbxvxmlc2c0v8z7iwdvqa1pnmsvigykr-qtbase-5.8.0-dev/include/QtCore/qdatastream.h:280:27: error: 'Ok' is not a member of 'QDataStream'
           if (s.status() != QDataStream::Ok) {
                             ^
  ```
  ## Technical details

  * System: (Description:	SteamOS 2.0)
  * Nix version: nix-env (Nix) 1.11.4
  * Nixpkgs version: 17.09pre-git


state: closed
title: stdenv: do not overwrite "$NIX_BUILD_TOP/env-vars" on each phase
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/24145
updated_at: 2017-08-02 00:34:43
body:
  ###### Motivation for this change

  ```stdenv```'s builder dumps environment vars to ```"$NIX_BUILD_TOP/env-vars"``` for debugging purposes.

  No other package uses those files (except ```make-system-tarball.sh``` erases them), no one blocks their creation by setting ```noDumpEnvVars```. The feature seems to be there only for debugging.

  Although, this file is overwritten on each phase (even without keeping info about what was the last phase) making its usefulness limited. I propose to dump env-vars (which includes the current dir as ```$PWD```) before and after each phase. This allows to restore the environment and repeat ```configurePhase``` or ```buildPhase``` in ```nix-shell``` more accurately.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-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: wordpress: replace the dbPassword option with dbPasswordFile
user_login: basvandijk
html_url: https://github.com/NixOS/nixpkgs/pull/24146
updated_at: 2017-05-05 09:04:50
body:
  We shouldn't force users to store passwords in the world-readable Nix store so this commit replaces the `dbPassword` option with `dbPasswordFile` which should be set to a file that contains the wordpress DB password. Users can then provision this file however they want, either by storing it unsafely in the Nix store using `pkgs.writeTextFile` or safely using something like [nixops key management](https://nixos.org/nixops/manual/#idm140737318306400). 

  It would be great if this can also be cherry-picked on `release-17.03`.


state: closed
title: babelstone-han: init at 9.0.2
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/24147
updated_at: 2017-03-21 18:11:09
body:
  ###### Motivation for this change

  Most complete Chinese font (it contains characters which are absent in other fonts, even in ```Google Noto```)

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-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: rustfmt: 0.7.1 -> 0.8
user_login: 8573
html_url: https://github.com/NixOS/nixpkgs/pull/24150
updated_at: 2017-03-21 17:31:12
body:
  This patch updates the `rustfmt` package from version 0.7.1 to version
  0.8.

  I have tested this change per nixpkgs manual section 11.1 ("Making
  patches").


state: closed
title: far2l: init at 2.1
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/24151
updated_at: 2017-07-28 14:55:16
body:
  ###### Motivation for this change

  Linux port of [Far](https://en.wikipedia.org/wiki/Far_Manager), an orthodox file manager, 

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-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: gfortran/gcc: simplify & clean up on Darwin
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/pull/24152
updated_at: 2017-03-21 22:04:59
body:
  This should eliminate the branched logic for gfortran on Darwin, as well as preventing accidental inclusion of impure paths in gcc and gfortran builds.

  Note that I don't think this will be a mass Linux rebuild, because I null out the `prePatch` on anything but a Darwin stdenv. It also won't mass-rebuild Darwin, so it should be pretty safe.

  cc @adnelson 

  P.S: I tested the new `gfortran` expression with `numpy` on Darwin and it seemed to be building fine...

  ###### Motivation for this change

  The forked gfortran expression had broken on the latest LLVM 4 branch of the Darwin stdenv, so I noticed the fork and decided to kill it.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [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: Kodi fails to read dvd due to missing symbol in libdvdnav
user_login: jbgi
html_url: https://github.com/NixOS/nixpkgs/issues/24153
updated_at: 2017-04-11 14:12:07
body:
  ## Issue description
  Kodi has forked libdvdnav and other libs (libdvdcss and libdvdread). It needs to be built against those fork (eg.: https://github.com/xbmc/libdvdnav/archive/981488f.tar.gz) otherwise functionalities like reading dvd fail.

  ### Steps to reproduce
  Try to play a dvd with kodi. Observe in the logs
  ```
  07:37:18.626 T:140367115044032   DEBUG: GetDiskUniqueId: Trying to retrieve ID for path /dev/cdrom
  07:37:18.626 T:140367115044032   DEBUG: SECTION:LoadDLL(special://xbmcbin/system/players/VideoPlayer/libdvdnav-x86_64-linux.so)
  07:37:18.626 T:140367115044032   DEBUG: Loading: /nix/store/xlq3nn2j20f617471swk7nkrnmz6vgxr-kodi-17.0/lib/kodi/system/players/VideoPlayer/libdvdnav-x86_64-linux.so
  07:37:18.654 T:140367115044032 WARNING: Unable to resolve: /libdvdnav-x86_64-linux.so dvdnav_get_vm, reason: /nix/store/xlq3nn2j20f617471swk7nkrnmz6vgxr-kodi-17.0/lib/kodi/system/players/VideoPlayer/libdvdnav-x86_64-linux.so: undefined symbol: dvdnav_get_vm
  07:37:18.654 T:140367115044032   ERROR: Unable to resolve exports from dll special://xbmcbin/system/players/VideoPlayer/libdvdnav-x86_64-linux.so
  ```
  Will try to submit a patch later this week.

  ## Technical details
  * System: NixOS: 17-03


state: closed
title: Python: common method for overriding of libraries
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/issues/24154
updated_at: 2018-05-15 09:10:46
body:
  ## Issue description

  Most Python library expressions are in `python-packages.nix` and some are called using `callPackage`.
  We applied `makeOverridable` to `buildPythonPackage` so we can override the Python packages. However, `callPackage = pkgs.newScope self;` also sets a `override` attribute which is applied later thus taking precedence. We should provide a common method for overriding Python libraries.

  Possible methods I can think of:
  - Define `callPackage` without providing a `override` attribute. The `override` attribute should now correspond to the one added to `buildPythonPackage` by `makeOverridable`.
  - Add a `buildPythonPackage.overridePythonPackage` method.

  I suppose the first would be easiest and the second the most robust.

  ---
  It would by the way be nice if `makeOverridable` would allow you to set the attribute used for overriding.


state: closed
title: Python: add buildPythonPackage.overridePythonPackage method.
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/pull/24155
updated_at: 2017-03-26 07:44:10
body:
  This allows one to always override the call to `buildPythonPackage`.

  The following example renamed `pandas` to `foo`:

  ```
  with import <nixpkgs> {};

  (let
  python = let
      packageOverrides = self: super: {
        pandas = super.pandas.overridePythonPackage(old: {name="foo";});
      };
  in pkgs.python35.override {inherit packageOverrides;};

  in python.withPackages(ps: [ps.pandas])).env
  ```

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

  ---

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


state: closed
title: nodejs-7_x: 7.7.2 -> 7.7.3
user_login: smolak
html_url: https://github.com/NixOS/nixpkgs/pull/24156
updated_at: 2017-03-22 14:27:40
body:
  ###### Motivation for this change
  Update NodeJS version.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [x] 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: riak: switch interpreter version
user_login: mdaiter
html_url: https://github.com/NixOS/nixpkgs/pull/24157
updated_at: 2017-03-21 11:18:39
body:
  ###### Motivation for this change
  The official Riak docs recommend using the Basho fork of the R16B02 interpreter. We should use this instead of the R16 interpreter.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on 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: open
title: When and why did NixOS stop keeping the booted-system bootable?
user_login: 8573
html_url: https://github.com/NixOS/nixpkgs/issues/24158
updated_at: 2017-03-22 00:26:06
body:
  I note that at [one point][1], NixOS apparently prevented
  garbage-collection from causing the system profile corresponding to
  `/run/booted-system` — a known-bootable system generation — to be
  removed from the list of system generations presented to the user from
  which to choose on boot.

  As I note that NixOS no longer seems to do this, and I've failed to
  find any seemingly relevant issues between the aforelinked one and the
  present, I'd like to ask: when and why did NixOS stop keeping the
  last-booted system generation available for booting?

  [1]: <https://github.com/NixOS/nixpkgs/issues/6175>


state: closed
title: riak: adding myself as maintainer
user_login: mdaiter
html_url: https://github.com/NixOS/nixpkgs/pull/24160
updated_at: 2017-03-21 19:02:39
body:
  ###### Motivation for this change
  I'd like to add myself as a maintainer of the Riak 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/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Vulnerability Roundup 26
user_login: grahamc
html_url: https://github.com/NixOS/nixpkgs/issues/24161
updated_at: 2017-09-18 15:31:19
body:
  # Letter from Graham

  ## Hey, it isn't Wednesday

  True. We haven't done a roundup in about 15 days, and it has been
  almost a month since we had a good one. I'm wanting to make 2 roundups
  per week until we catch up. The tools to make _this_ roundup _just_
  finished, so I posted it immediately! :)

  ### Why did LWN stop?

  Our old process depended upon [LWN.net's security vulnerability
  database](https://lwn.net/Vulnerabilities/). Late last month, they
  decided there weren't enough users, and stopped updating it. This was
  a big blow to the process, and force us to stop and find another way.

  #### What about the other data LWN provides?

  The data they provide is collected from individual distribution's
  announcements. They used to very carefully curate and aggregate the
  announcements into a single feed. That is what we were using. Their
  new format, while better for their readers, isn't as useful for us.

  ### What are we doing now?

  I have taken my collection of mail from the oss-security mailing list
  and have tagged them with their impacted package, and have created
  tools to automatically create issues based on the threads. From here
  we will triage each thread, make patches, and close issues as we go.

  ### What's next?

  This isn't a long-term plan. We need to get going again so as to not
  fall too far behind. Please leave feedback about how things could be
  made easier, or suggestions on how else to run things.

  ### What do other distro's do?

  I spoke with the Arch security team. They have fairly similar process,
  except individuals subscribe to mailing lists and RSS feeds, and
  manually open issues.

  From there, issues get collected in to a "Group" of similar reports,
  the problems are resolved, and then the Group is turned in to an
  Advisory.

  I'd like to come up with a similar system, but as I said in "What's
  Next", we need to get started with something, now :)


  #### Thank you

  Thank you, everyone, who has participated in the roundups thus far. It
  was a real blow to have LWN go away, but I think we'll carry on and
  continue doing great work.

  As I said above, _please_ provide feedback on how this process feels,
  or if you have ideas on making it better.

  I've started `#nixos-security` on Freenode, if you would like to come
  discuss it.

  -- Graham

  ---

  Here are all the vulnerabilities from the oss-security mailing list
  since our [last roundup](https://github.com/NixOS/nixpkgs/issues/23334).

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

  _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: @NixOS/security-notifications, @joepie91,
  @phanimahesh, @the-kenny, @7c6f434c, @k0001, @peterhoeg, @nh2, @LnL7

  If you would like to be CC'd on _all_ roundups (or removed from the
  list), open a PR editing
  https://github.com/grahamc/security/blob/master/nixvulns/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. On each thread is a link to an issue specific to that thread.
  4. This issue is created by https://github.com/grahamc/security, which
     will be merged back upstream shortly.

  # Instructions:

  1. Pick a linked GitHub issue which is still open (look below this
     text...)
  2. Fix the issue
  3. Come back to this issue, and repeat :)

  ## Upon Completion ...

   - [ ] Review commits since last roundup for backport candidates
   - [ ] Send an update e-mail to nix-security-announce@googlegroups.com
   - [ ] Update Graham's database


state: closed
title: mesa: enable texture floats by default
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/24162
updated_at: 2017-03-21 19:24:04
body:
  ###### Motivation for this change

  Fixes https://github.com/NixOS/nixpkgs/issues/24116, see it for discussion.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on 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).

  ---

  I haven't tried to build it! Presuming it's okay since this is a used option.


state: closed
title: riak: adding Darwin support
user_login: mdaiter
html_url: https://github.com/NixOS/nixpkgs/pull/24163
updated_at: 2018-10-14 17:17:19
body:
  ###### Motivation for this change
  Riak can currently support Darwin and Linux; however, we currently only support Linux. Let's support Darwin as well.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] 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: Add logic to the security wrappers activation script removing old wrapper paths if they exist
user_login: ixmatus
html_url: https://github.com/NixOS/nixpkgs/issues/24164
updated_at: 2017-03-21 12:58:59
body:
  ## Issue description

  This is specifically in reference to #23641 which addresses a regression I introduced in another PR adding setcap wrapper support with additional logic for cleaning up the legacy wrapper paths; at the time I hadn't thoroughly thought through nor tested the migration scenarios until a user experienced the problem themselves.

  We went ahead and merged #23641 to unblock 17.03 and @abbradar had a good suggestion for discriminating on the active current system when checking for the legacy wrapper paths to be removed and removing them.

  This ticket tracks the work we need to do _after **17.03** is released_ to cleanup the legacy wrapper paths safely.


state: closed
title: terminal-parrot: init at 1.1.0
user_login: HeeL
html_url: https://github.com/NixOS/nixpkgs/pull/24165
updated_at: 2017-03-21 14:06:09
body:
  ###### Motivation for this change

  Add a new package for terminal parrot app 

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on 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: Fix mkdir for fetchgx to not throw an exception
user_login: HeeL
html_url: https://github.com/NixOS/nixpkgs/pull/24166
updated_at: 2017-03-21 16:45:31
body:
  ###### Motivation for this change

  The problem appears when vendor directory already exists `mkdir`, it throw an exception and build fails. By having `-p` flag, it tries to create a directory and if its there, no exception will be thrown.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on 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: Handle "eager NixOS options" differently
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/24167
updated_at: 2018-08-30 14:51:11
body:
  There's a class of NixOS options that can affect how it processes the rest of your config, and I'm wondering if we should process those differently and have a generic mechanism for doing so.

  The oldest example of a ticket asking for this was me in https://github.com/NixOS/nixpkgs/issues/6830.

  Thinking more about this though, there are several other parameters that can affect how a system configuration build works that seem worth "prioritizing" somehow: DNS configuration, some basic networking configuration, some nix.conf changes (e.g., binary cache URLs, keys, possibly sandbox status), and probably a few others.

  Without that prioritization, we're forced to do a sort of semi-imperative step of first `nixos-rebuild switch`-ing to a config that changes nothing but those settings, and then actually `switch`-ing into the config we want.

  Not sure about the specific mechanism yet, but it seems desirable from a user expectations standpoint at least. Any thoughts?

  Edit: a potential implementation strategy here would be to have a "pre-activation script" that certain modules set in their config, and `nixos-rebuild switch` makes sure to run that before it runs anything else. We'd have to evaluate that separately from the main build target, but I think it could be made to work.


state: closed
title: emby: 3.2.5 -> 3.2.8
user_login: fadenb
html_url: https://github.com/NixOS/nixpkgs/pull/24168
updated_at: 2017-03-22 13:35:41
body:
  ###### Motivation for this change
  Several bugs fixed.

  Would be nice to include this in 17.03 (@globin)

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-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: fetchFromGitHub lacks leaveDotGit feature of fetchgit
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/issues/24169
updated_at: 2017-04-01 00:43:57
body:
  ## Issue description

  ```fetchFromGitHub``` lacks ```leaveDotGit``` feature.
  ```fetchgit``` has it.

  Sometimes it is useful https://github.com/NixOS/nixpkgs/pull/24151#pullrequestreview-28112520


state: closed
title: Infinite recursion after updating to 17.03
user_login: wizeman
html_url: https://github.com/NixOS/nixpkgs/issues/24170
updated_at: 2017-07-04 23:17:22
body:
  ## Issue description

  When trying to update to NixOS 17.03, I am getting an infinite recursion while evaluating the configuration of my Raspberry Pi machine:

  ```
  error: while evaluating the attribute ‘keys’ at /backup/nix/nixpkgs/lib/attrsets.nix:199:44:
  while evaluating anonymous function at /backup/nix/nixpkgs/lib/options.nix:117:41, called from /backup/nix/nixpkgs/lib/attrsets.nix:199:52:
  while evaluating ‘scrubOptionValue’ at /backup/nix/nixpkgs/lib/options.nix:113:22, called from /backup/nix/nixpkgs/lib/options.nix:117:44:
  while evaluating ‘isDerivation’ at /backup/nix/nixpkgs/lib/attrsets.nix:295:18, called from /backup/nix/nixpkgs/lib/options.nix:114:8:
  while evaluating the attribute ‘keys’ at /nixdev/nixpkgs/lib/attrsets.nix:199:44:
  while evaluating anonymous function at /nixdev/nixpkgs/lib/modules.nix:75:45, called from /nixdev/nixpkgs/lib/attrsets.nix:199:52:
  while evaluating the attribute ‘value’ at /nixdev/nixpkgs/lib/modules.nix:300:9:
  while evaluating the option `deployment.keys':
  while evaluating the attribute ‘isDefined’ at /nixdev/nixpkgs/lib/modules.nix:332:5:
  while evaluating ‘filterOverrides’ at /nixdev/nixpkgs/lib/modules.nix:407:21, called from /nixdev/nixpkgs/lib/modules.nix:316:18:
  while evaluating ‘concatMap’ at /nixdev/nixpkgs/lib/lists.nix:79:18, called from /nixdev/nixpkgs/lib/modules.nix:413:8:
  while evaluating ‘concatMap’ at /nixdev/nixpkgs/lib/lists.nix:79:18, called from /nixdev/nixpkgs/lib/modules.nix:311:17:
  while evaluating anonymous function at /nixdev/nixpkgs/lib/modules.nix:311:28, called from undefined position:
  while evaluating ‘dischargeProperties’ at /nixdev/nixpkgs/lib/modules.nix:374:25, called from /nixdev/nixpkgs/lib/modules.nix:312:62:
  while evaluating the attribute ‘value’ at /nixdev/nixpkgs/lib/modules.nix:204:48:
  while evaluating the attribute ‘config.keys’ at /nix/store/bkkxf39jic9z29s9irh7z1inx56vmgxz-nixops-1.5/share/nix/nixops/auto-luks.nix:134:5:
  while evaluating the module argument `utils' in "/nix/store/bkkxf39jic9z29s9irh7z1inx56vmgxz-nixops-1.5/share/nix/nixops/auto-luks.nix":
  while evaluating the attribute ‘_module.args.utils’ at /nixdev/nixpkgs/lib/attrsets.nix:199:44:
  while evaluating anonymous function at /nixdev/nixpkgs/lib/modules.nix:75:45, called from /nixdev/nixpkgs/lib/attrsets.nix:199:52:
  while evaluating the attribute ‘value’ at /nixdev/nixpkgs/lib/modules.nix:300:9:
  while evaluating the option `_module.args':
  while evaluating the attribute ‘mergedValue’ at /nixdev/nixpkgs/lib/modules.nix:327:5:
  while evaluating anonymous function at /nixdev/nixpkgs/lib/modules.nix:327:32, called from /nixdev/nixpkgs/lib/modules.nix:327:19:
  while evaluating ‘merge’ at /nixdev/nixpkgs/lib/types.nix:201:20, called from /nixdev/nixpkgs/lib/modules.nix:330:8:
  while evaluating ‘mapAttrs’ at /nixdev/nixpkgs/lib/attrsets.nix:198:17, called from /nixdev/nixpkgs/lib/types.nix:202:9:
  while evaluating ‘filterAttrs’ at /nixdev/nixpkgs/lib/attrsets.nix:115:23, called from /nixdev/nixpkgs/lib/types.nix:202:35:
  while evaluating ‘concatMap’ at /nixdev/nixpkgs/lib/lists.nix:79:18, called from /nixdev/nixpkgs/lib/attrsets.nix:116:18:
  while evaluating anonymous function at /nixdev/nixpkgs/lib/attrsets.nix:116:29, called from undefined position:
  while evaluating anonymous function at /nixdev/nixpkgs/lib/types.nix:202:51, called from /nixdev/nixpkgs/lib/attrsets.nix:116:62:
  while evaluating the attribute ‘pkgs’ at /nixdev/nixpkgs/lib/attrsets.nix:334:7:
  while evaluating anonymous function at /nixdev/nixpkgs/lib/types.nix:202:86, called from /nixdev/nixpkgs/lib/attrsets.nix:334:15:
  while evaluating the attribute ‘optionalValue’ at /nixdev/nixpkgs/lib/modules.nix:334:5:
  while evaluating ‘filterOverrides’ at /nixdev/nixpkgs/lib/modules.nix:407:21, called from /nixdev/nixpkgs/lib/modules.nix:316:18:
  while evaluating ‘concatMap’ at /nixdev/nixpkgs/lib/lists.nix:79:18, called from /nixdev/nixpkgs/lib/modules.nix:413:8:
  while evaluating ‘concatMap’ at /nixdev/nixpkgs/lib/lists.nix:79:18, called from /nixdev/nixpkgs/lib/modules.nix:311:17:
  while evaluating anonymous function at /nixdev/nixpkgs/lib/modules.nix:311:28, called from undefined position:
  while evaluating ‘dischargeProperties’ at /nixdev/nixpkgs/lib/modules.nix:374:25, called from /nixdev/nixpkgs/lib/modules.nix:312:62:
  while evaluating the attribute ‘value’ at /nixdev/nixpkgs/lib/types.nix:207:55:
  while evaluating the attribute ‘pkgs’ at /nixdev/nixpkgs/nixos/modules/misc/nixpkgs.nix:100:5:
  while evaluating anonymous function at /backup/nix/nixpkgs/pkgs/top-level/impure.nix:15:1, called from /nixdev/nixpkgs/nixos/modules/misc/nixpkgs.nix:100:25:
  while evaluating anonymous function at /backup/nix/nixpkgs/pkgs/top-level/default.nix:20:1, called from /backup/nix/nixpkgs/pkgs/top-level/impure.nix:63:1:
  while evaluating anonymous function at /backup/nix/nixpkgs/pkgs/stdenv/booter.nix:42:1, called from /backup/nix/nixpkgs/pkgs/top-level/default.nix:93:10:
  while evaluating ‘fold’ at /backup/nix/nixpkgs/lib/lists.nix:29:19, called from /backup/nix/nixpkgs/pkgs/stdenv/booter.nix:73:4:
  while evaluating ‘fold'’ at /backup/nix/nixpkgs/lib/lists.nix:32:15, called from /backup/nix/nixpkgs/lib/lists.nix:36:8:
  while evaluating ‘folder’ at /backup/nix/nixpkgs/pkgs/stdenv/booter.nix:58:22, called from /backup/nix/nixpkgs/lib/lists.nix:35:14:
  while evaluating ‘allPackages’ at /backup/nix/nixpkgs/pkgs/top-level/default.nix:83:17, called from /backup/nix/nixpkgs/pkgs/stdenv/booter.nix:69:10:
  while evaluating anonymous function at /backup/nix/nixpkgs/pkgs/top-level/stage.nix:12:1, called from /backup/nix/nixpkgs/pkgs/top-level/default.nix:83:26:
  while evaluating ‘fix’ at /backup/nix/nixpkgs/lib/trivial.nix:29:9, called from /backup/nix/nixpkgs/pkgs/top-level/stage.nix:150:3:
  while evaluating ‘extends’ at /backup/nix/nixpkgs/lib/trivial.nix:54:24, called from /backup/nix/nixpkgs/lib/trivial.nix:29:20:
  while evaluating ‘extends’ at /backup/nix/nixpkgs/lib/trivial.nix:54:24, called from /backup/nix/nixpkgs/lib/trivial.nix:54:42:
  while evaluating ‘stdenvOverrides’ at /backup/nix/nixpkgs/pkgs/top-level/stage.nix:121:27, called from /backup/nix/nixpkgs/lib/trivial.nix:54:67:
  while evaluating the attribute ‘stdenv.overrides’ at /backup/nix/nixpkgs/pkgs/top-level/stage.nix:100:5:
  while evaluating ‘optionalAttrs’ at /backup/nix/nixpkgs/lib/attrsets.nix:321:25, called from /backup/nix/nixpkgs/pkgs/top-level/stage.nix:102:10:
  while evaluating the module argument `pkgs' in "/backup/root/src/wizynet/config-tvrasp.nix":
  while evaluating the attribute ‘_module.args.pkgs’ at /nixdev/nixpkgs/lib/attrsets.nix:199:44:
  infinite recursion encountered, at undefined position
  error: evaluation of the deployment specification failed
  ```

  ### Steps to reproduce

  The problem appears to be related to the following highlighted portion of my `configuration.nix`, since the infinite recursion disappears if I remove this option:

  ```diff
     nixpkgs = {
  +    config = {
  +      platform = pkgs.platforms.raspberrypi2;
  +    };
       system = "armv7l-linux";
    };
  ```

  It appears that at least one other user may have ran into this issue as well, according to https://github.com/NixOS/nixpkgs/issues/22014#issuecomment-285651855

  @Ericson2314: do you think this problem may have been introduced with #22107?

  ## Technical details

  * System: NixOS 17.03
  * Nixpkgs version: 5e4b43df13ccb07ea2365dee5aefcd964945a16d


state: closed
title: Remove old version of sbt because of the latest sbt update
user_login: HeeL
html_url: https://github.com/NixOS/nixpkgs/pull/24171
updated_at: 2017-03-21 17:12:20
body:
  There is no need to use an old sbt version anymore, because of the update of sbt 0.13, which brings jdk8 update


state: closed
title: gdm crash on unstable
user_login: RonnyPfannschmidt
html_url: https://github.com/NixOS/nixpkgs/issues/24172
updated_at: 2017-09-27 22:25:44
body:
  on current unstable gdm crashes on boot leaving the system unusable,
  im on a lenovo w541 , using bumblebee - this was discovered after #23628 

  [lastboot.log.txt](https://github.com/NixOS/nixpkgs/files/858845/lastboot.log.txt)

  im now using a other window manager, but would like to get my gnome back


state: closed
title: idea-community: 2016.3.4 -> 2016.3.5
user_login: chris-martin
html_url: https://github.com/NixOS/nixpkgs/pull/24173
updated_at: 2017-03-24 14:12:47
body:
  ###### Motivation for this change

  Minor IntelliJ version upgrade

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-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: enabling both gnome3 and plasma fails building hwdb due to duplicate library scan
user_login: RonnyPfannschmidt
html_url: https://github.com/NixOS/nixpkgs/issues/24174
updated_at: 2017-03-21 17:23:27
body:
  ## Issue description
  ```
  $ nixos-rebuild build -I nixpkgs=../nixpkgs/
  building Nix...
  building the system configuration...
  these derivations will be built:
    /nix/store/7fbmj87vm9cfnyjfb7dq3hl59kma3k0h-hwdb.bin.drv
    /nix/store/l71bcld43igklnzjnda3rw5slvwfcsrd-etc.drv
    /nix/store/m5pg4c24rhmpjmj65f8nyhz56ki6v42n-nixos-system-ronny-rh-work-nix-17.09.git.f44b59f.drv
  building path(s) ‘/nix/store/z1csa2m0kjnzv8p5831g7shaz8nangp6-hwdb.bin’
  Adding hwdb files for package /nix/store/4mhj2swvnacffi9zyj54gd5ig343jwga-systemd-232
  Adding hwdb files for package /nix/store/7p42kmrbi5awi9pgh4zq857zqvcjfj6a-gnome-settings-daemon-3.22.0
  Adding hwdb files for package /nix/store/nl4hk5cpli75i04vxqdj953m0rh3zf0i-libmtp-1.1.11-bin
  Adding hwdb files for package /nix/store/y3kqazcrpncav5njz10pgsplnp39m48r-media-player-info-22
  Adding hwdb files for package /nix/store/7r3n0qpj67v0s74bcdxgcbcvnixjfamv-mdadm-3.3.4
  Adding hwdb files for package /nix/store/x56kx94krjvzh4mz8cn5nqhamfg5vlja-lvm2-2.02.140
  Adding hwdb files for package /nix/store/vdg47k8y5rz05lz9gw9vyz6cs8h3hf8j-libinput-1.5.1
  Adding hwdb files for package /nix/store/25dykjldn88vzjkjnxg54c1h8264588h-colord-1.2.12
  Adding hwdb files for package /nix/store/0kflga8qxz1qqi3q3s4rvsvghyp5p24f-ModemManager-1.6.2
  Adding hwdb files for package /nix/store/n7q2anr7v2p7287xg5b8pwbknlik6avj-network-manager-1.4.4
  Adding hwdb files for package /nix/store/yy4688awv3hm1i84csd5qsd5had50l97-NetworkManager-l2tp-gnome-1.4.4
  Adding hwdb files for package /nix/store/jzj05kpnvlj6zjh1k76jc68dziw87j4h-NetworkManager-openconnect-gnome-1.2.4
  Adding hwdb files for package /nix/store/20djpsjzyv5zf8dn57nwc19ynzqrm6s0-NetworkManager-openvpn-gnome-1.2.8
  Adding hwdb files for package /nix/store/gjgmr7mxdpkcim6csxwd7pij61f4452a-NetworkManager-pptp-gnome-1.2.4
  Adding hwdb files for package /nix/store/q4k76dxqwwnlnbqgh341jksd186xg6wp-NetworkManager-vpnc-gnome-1.2.4
  Adding hwdb files for package /nix/store/m9can7rkhhhwhrd7957qgv0sy8lbhs3w-wpa_supplicant-2.6
  Adding hwdb files for package /nix/store/20djpsjzyv5zf8dn57nwc19ynzqrm6s0-NetworkManager-openvpn-gnome-1.2.8
  Adding hwdb files for package /nix/store/q4k76dxqwwnlnbqgh341jksd186xg6wp-NetworkManager-vpnc-gnome-1.2.4
  Adding hwdb files for package /nix/store/r76fx15k85nzqf1sl4gi0kmihv2xffr2-upower-0.99.4
  Adding hwdb files for package /nix/store/1my6vzqrdzbjxk3pqhgrjhliv9i8acyr-udisks-2.1.6
  Adding hwdb files for package /nix/store/l0pgnpz36hb1bj1mq668367d9r1if3jb-extra-udev-rules
  Adding hwdb files for package /nix/store/98vf8rmswx9scnpi1k0v065l7aql2dyc-extra-hwdb-file
  Adding hwdb files for package /nix/store/3615gp0q9rz8g0ginmbq56m8fffy94zw-bluez-5.43
  Adding hwdb files for package /nix/store/nl4hk5cpli75i04vxqdj953m0rh3zf0i-libmtp-1.1.11-bin
  ln: failed to create symbolic link 'etc/udev/hwdb.d/69-libmtp.hwdb': File exists
  builder for ‘/nix/store/7fbmj87vm9cfnyjfb7dq3hl59kma3k0h-hwdb.bin.drv’ failed with exit code 1
  cannot build derivation ‘/nix/store/l71bcld43igklnzjnda3rw5slvwfcsrd-etc.drv’: 1 dependencies couldn't be built
  cannot build derivation ‘/nix/store/m5pg4c24rhmpjmj65f8nyhz56ki6v42n-nixos-system-ronny-rh-work-nix-17.09.git.f44b59f.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/m5pg4c24rhmpjmj65f8nyhz56ki6v42n-nixos-system-ronny-rh-work-nix-17.09.git.f44b59f.drv’ failed
  ```


  `/nix/store/nl4hk5cpli75i04vxqdj953m0rh3zf0i-libmtp-1.1.11-bin` is in there twice

  ## 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: gmtp: init at 1.3.10
user_login: pbogdan
html_url: https://github.com/NixOS/nixpkgs/pull/24178
updated_at: 2017-03-22 14:20:17
body:
  ###### Motivation for this change

  gmtp is currently not present in nixpkgs.

  ###### Things done

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

  ---

  This is my first time adding a package so any feedback would be appreciated.


state: closed
title: openssh: 7.4p1 -> 7.5p1
user_login: aneeshusa
html_url: https://github.com/NixOS/nixpkgs/pull/24179
updated_at: 2017-04-14 10:17:13
body:
  Release notes are available at https://www.openssh.com/txt/release-7.5.
  Mostly a bugfix release, no major backwards-incompatible changes.

  cc @fadenb in case there is a new SSH-HPN patch soon (refs #23990)

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-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: sonarr: 2.0.0.4613 -> 2.0.0.4645
user_login: fadenb
html_url: https://github.com/NixOS/nixpkgs/pull/24180
updated_at: 2017-03-22 13:35:38
body:
  ###### Motivation for this change
  Many small fixes in newer 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: feh: Remove un-needed libPath
user_login: ndowens
html_url: https://github.com/NixOS/nixpkgs/pull/24181
updated_at: 2017-03-21 23:07:43
body:
  ###### Motivation for this change
  Removed un-needed line, misread error; thought it was not finding imlib2

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-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: munin: 2.0.30 -> 2.0.33; for CVE-2017-6188
user_login: ndowens
html_url: https://github.com/NixOS/nixpkgs/pull/24182
updated_at: 2019-04-17 01:49:56
body:
  ###### Motivation for this change
  Update; 
  Also to fix CVE: https://github.com/NixOS/security/issues/36
  Upstream Bug:
  https://github.com/munin-monitoring/munin/issues/721

  **Please test, as I am unsure how this app/program works**
  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-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: tnef: 1.4.12 - > 1.4.14; Advisory X41-2017-004
user_login: ndowens
html_url: https://github.com/NixOS/nixpkgs/pull/24183
updated_at: 2017-03-22 13:59:25
body:
  ###### Motivation for this change
  Update; 
  https://github.com/NixOS/security/issues/30


  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-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: Disabling pulseaudio headphone mic boost
user_login: chris-martin
html_url: https://github.com/NixOS/nixpkgs/issues/24184
updated_at: 2019-01-17 10:53:40
body:
  The 2016 Dell XPS 13 has a well-known issue in Linux that causes a crackling sound over the headphone jack.

  As a workaround I've been running

  ```bash
  amixer -c 0 cset 'numid=10' 1
  ```

  although that needs to be re-run on every reboot.

  The [pulseaudio mailing list](https://lists.freedesktop.org/archives/pulseaudio-discuss/2016-January/025271.html) has another suggestion: 

  > you can remove the [Element Headphone Mic Boost] sections from these two files:
  >
  > /usr/share/pulseaudio/alsa-mixer/paths/analog-input-internal-mic.conf
  > /usr/share/pulseuadio/alsa-mixer/paths/analog-input-headphone-mic.conf
  >
  > After that PulseAudio won't touch the boost volume any more.

  Can either of the workarounds be accomplished in a NixOS config at present?


state: closed
title: atomicparsley: fix build with llvm 4
user_login: LnL7
html_url: https://github.com/NixOS/nixpkgs/pull/24185
updated_at: 2017-03-22 00:25:00
body:
  ###### Motivation for this change

  The patch does not seem to be neccecary for clang and fails with llvm >=4.

  /cc @copumpkin 

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or 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: pax-utils: Out of bounds read fix
user_login: ndowens
html_url: https://github.com/NixOS/nixpkgs/pull/24186
updated_at: 2017-03-26 23:20:02
body:
  ###### Motivation for this change
  CVE: https://github.com/NixOS/security/issues/23

  I created the patch by downloading current version and diff'ing it with upstream's master git copy. I asked if this is ok, but no answer. AFAIK the binaries work 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
  - [ ] Tested compilation of all pkgs 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: wine: 2.1 -> 2.4
user_login: bendlas
html_url: https://github.com/NixOS/nixpkgs/pull/24187
updated_at: 2017-03-22 13:49:27
body:
  ###### Motivation for this change

  unstable / staging / winetricks updates

  ###### Things done

  build in progress, will update ticket when done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on 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: chromium: 57.0.2987.98 -> 57.0.2987.110
user_login: bendlas
html_url: https://github.com/NixOS/nixpkgs/pull/24188
updated_at: 2017-03-22 07:54:27
body:
  ###### Motivation for this change

  stable 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: pyqt5 built with qt5.8 can't find or load the plugin xcb
user_login: xvapx
html_url: https://github.com/NixOS/nixpkgs/issues/24189
updated_at: 2017-03-22 10:40:57
body:
  ## Issue description
  I'm building tribler 7.0.0-beta with pyqt5. 
  If I build pyqt5 with 
  `pkgs.libsForQt57.callPackage ../development/python-modules/pyqt/5.x.nix` 
  it does work without a problem, but if I try to build it with 
  `pkgs.libsForQt5.callPackage ../development/python-modules/pyqt/5.x.nix` 
  ,wich uses qt5.8, I get 
  `This application failed to start because it could not find or load the Qt platform plugin "xcb"
  in "".
  Available platform plugins are: minimal, offscreen, xcb, vnc.`

  ### Steps to reproduce

  Build [this tribler](https://github.com/xvapx/nixpkgs/commit/31710783f79226a0f34ca17178efa6ae39274346), run it, get:
   `This application failed to start because it could not find or load the Qt platform plugin "xcb"
  in "".
  Available platform plugins are: minimal, offscreen, xcb, vnc.`

  modify file `pkgs/top-level/python-packages.nix`:
  `356 - pyqt5 = pkgs.libsForQt5.callPackage ../development/python-modules/pyqt/5.x.nix {`
  `356 + pyqt5 = pkgs.libsForQt57.callPackage ../development/python-modules/pyqt/5.x.nix {`

  build tribler again, runs without problem.

  ## Technical details

  * System: NixOS: 17.09pre102667.2839b10 (Hummingbird), trying to build [this revision](https://github.com/xvapx/nixpkgs/commit/31710783f79226a0f34ca17178efa6ae39274346) from a branch i'm working on.
  * Nix version: 1.11.7
  * Nixpkgs version: 17.09pre102667.2839b10


state: closed
title: tokei: 4.0.0 -> 6.0.0
user_login: 8573
html_url: https://github.com/NixOS/nixpkgs/pull/24190
updated_at: 2017-03-22 06:06:34
body:
  This patch updates the `tokei` package from version 4.0.0 to version
  6.0.0.

  I have tested this change per nixpkgs manual section 11.1 ("Making
  patches").


state: closed
title: bedtools: fix clang build
user_login: jbedo
html_url: https://github.com/NixOS/nixpkgs/pull/24191
updated_at: 2017-03-22 14:30:20
body:
  ###### Motivation for this change

  Building in a clang enviroment was broken (https://hydra.nixos.org/build/49877645), this fixes it.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] 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: heatseeker: 1.4.0 -> 1.5.1
user_login: 8573
html_url: https://github.com/NixOS/nixpkgs/pull/24193
updated_at: 2017-03-22 14:09:03
body:
  This patch updates the `heatseeker` package from version 1.4.0 to
  version 1.5.1.

  I have tested this change per nixpkgs manual section 11.1 ("Making
  patches").


state: closed
title: rustracer: 2.0.5 -> 2.0.6
user_login: 8573
html_url: https://github.com/NixOS/nixpkgs/pull/24196
updated_at: 2017-03-22 09:36:07
body:
  This patch updates the `rustracer` package from version 2.0.5 to
  version 2.0.6.

  I have tested this change per nixpkgs manual section 11.1 ("Making
  patches").


state: open
title: Strange issue with multiple outputs on gfortran (and maybe others?) in Darwin
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/24197
updated_at: 2017-06-06 18:18:02
body:
  On a recent commit (not in master yet but not changing anything that I'd expect to affect this):

  ```bash
  $ nix-build -A gfortran # the wrapper, as epected
  /nix/store/aldi3i1bgc6hfb57rp4ws8yv44kphm67-gfortran-wrapper-5.4.0

  $ ls -al $(nix-build -A gfortran.cc)/lib
  total 22896
  dr-xr-xr-x  49 copumpkin  wheel     1666 Dec 31  1969 .
  dr-xr-xr-x   9 copumpkin  wheel      306 Dec 31  1969 ..
  dr-xr-xr-x   3 copumpkin  wheel      102 Dec 31  1969 gcc
  -r-xr-xr-x   1 copumpkin  wheel   458144 Dec 31  1969 libasan.2.dylib
  lrwxr-xr-x   1 copumpkin  wheel       15 Dec 31  1969 libasan.dylib -> libasan.2.dylib
  -r--r--r--   1 copumpkin  wheel      360 Dec 31  1969 libasan_preinit.o
  -r-xr-xr-x   1 copumpkin  wheel    29768 Dec 31  1969 libatomic.1.dylib
  -r--r--r--   1 copumpkin  wheel    68368 Dec 31  1969 libatomic.a
  lrwxr-xr-x   1 copumpkin  wheel       17 Dec 31  1969 libatomic.dylib -> libatomic.1.dylib
  -r--r--r--   1 copumpkin  wheel    60000 Dec 31  1969 libcc1.a
  -r-xr-xr-x   1 copumpkin  wheel   140464 Dec 31  1969 libcilkrts.5.dylib
  -r--r--r--   1 copumpkin  wheel   251264 Dec 31  1969 libcilkrts.a
  lrwxr-xr-x   1 copumpkin  wheel       18 Dec 31  1969 libcilkrts.dylib -> libcilkrts.5.dylib
  -r--r--r--   1 copumpkin  wheel      173 Dec 31  1969 libcilkrts.spec
  -r--r--r--   1 copumpkin  wheel    12104 Dec 31  1969 libgcc_ext.10.4.dylib
  -r--r--r--   1 copumpkin  wheel    11976 Dec 31  1969 libgcc_ext.10.5.dylib
  -r--r--r--   1 copumpkin  wheel   136616 Dec 31  1969 libgcc_s.1.dylib
  lrwxr-xr-x   1 copumpkin  wheel       16 Dec 31  1969 libgcc_s_ppc64.1.dylib -> libgcc_s.1.dylib
  lrwxr-xr-x   1 copumpkin  wheel       16 Dec 31  1969 libgcc_s_x86_64.1.dylib -> libgcc_s.1.dylib
  -r-xr-xr-x   1 copumpkin  wheel  1258552 Dec 31  1969 libgfortran.3.dylib
  -r--r--r--   1 copumpkin  wheel  2119312 Dec 31  1969 libgfortran.a
  lrwxr-xr-x   1 copumpkin  wheel       19 Dec 31  1969 libgfortran.dylib -> libgfortran.3.dylib
  -r--r--r--   1 copumpkin  wheel      198 Dec 31  1969 libgfortran.spec
  -r-xr-xr-x   1 copumpkin  wheel    10232 Dec 31  1969 libgomp-plugin-host_nonshm.1.dylib
  lrwxr-xr-x   1 copumpkin  wheel       34 Dec 31  1969 libgomp-plugin-host_nonshm.dylib -> libgomp-plugin-host_nonshm.1.dylib
  -r-xr-xr-x   1 copumpkin  wheel   137144 Dec 31  1969 libgomp.1.dylib
  -r--r--r--   1 copumpkin  wheel   236608 Dec 31  1969 libgomp.a
  lrwxr-xr-x   1 copumpkin  wheel       15 Dec 31  1969 libgomp.dylib -> libgomp.1.dylib
  -r--r--r--   1 copumpkin  wheel      169 Dec 31  1969 libgomp.spec
  -r-xr-xr-x   1 copumpkin  wheel   138148 Dec 31  1969 libitm.1.dylib
  -r--r--r--   1 copumpkin  wheel   271848 Dec 31  1969 libitm.a
  lrwxr-xr-x   1 copumpkin  wheel       14 Dec 31  1969 libitm.dylib -> libitm.1.dylib
  -r--r--r--   1 copumpkin  wheel      162 Dec 31  1969 libitm.spec
  -r-xr-xr-x   1 copumpkin  wheel   240336 Dec 31  1969 libquadmath.0.dylib
  -r--r--r--   1 copumpkin  wheel   382264 Dec 31  1969 libquadmath.a
  lrwxr-xr-x   1 copumpkin  wheel       19 Dec 31  1969 libquadmath.dylib -> libquadmath.0.dylib
  -r--r--r--   1 copumpkin  wheel      290 Dec 31  1969 libsanitizer.spec
  -r-xr-xr-x   1 copumpkin  wheel    14068 Dec 31  1969 libssp.0.dylib
  -r--r--r--   1 copumpkin  wheel    16144 Dec 31  1969 libssp.a
  lrwxr-xr-x   1 copumpkin  wheel       14 Dec 31  1969 libssp.dylib -> libssp.0.dylib
  -r--r--r--   1 copumpkin  wheel      928 Dec 31  1969 libssp_nonshared.a
  -r-xr-xr-x   1 copumpkin  wheel  1763180 Dec 31  1969 libstdc++.6.dylib
  -r--r--r--   1 copumpkin  wheel  2983296 Dec 31  1969 libstdc++.a
  -r--r--r--   1 copumpkin  wheel     2484 Dec 31  1969 libstdc++.a-gdb.py
  lrwxr-xr-x   1 copumpkin  wheel       17 Dec 31  1969 libstdc++.dylib -> libstdc++.6.dylib
  -r--r--r--   1 copumpkin  wheel   482440 Dec 31  1969 libstdc++fs.a
  -r--r--r--   1 copumpkin  wheel   221064 Dec 31  1969 libsupc++.a
  -r-xr-xr-x   1 copumpkin  wheel   150452 Dec 31  1969 libubsan.0.dylib
  lrwxr-xr-x   1 copumpkin  wheel       16 Dec 31  1969 libubsan.dylib -> libubsan.0.dylib

  $ ls -al $(nix-build -A gfortran.cc.lib)/lib
  total 2136
  dr-xr-xr-x  19 copumpkin  wheel      646 Dec 31  1969 .
  dr-xr-xr-x   5 copumpkin  wheel      170 Dec 31  1969 ..
  -r-xr-xr-x   1 copumpkin  wheel     1508 Dec 31  1969 libasan.la
  -r-xr-xr-x   1 copumpkin  wheel     1002 Dec 31  1969 libatomic.la
  -r-xr-xr-x   1 copumpkin  wheel  1026988 Dec 31  1969 libcc1.0.so
  -r-xr-xr-x   1 copumpkin  wheel     1404 Dec 31  1969 libcc1.la
  lrwxr-xr-x   1 copumpkin  wheel       11 Dec 31  1969 libcc1.so -> libcc1.0.so
  -r-xr-xr-x   1 copumpkin  wheel     1449 Dec 31  1969 libcilkrts.la
  -r-xr-xr-x   1 copumpkin  wheel     1093 Dec 31  1969 libgfortran.la
  -r-xr-xr-x   1 copumpkin  wheel     1152 Dec 31  1969 libgomp-plugin-host_nonshm.la
  -r-xr-xr-x   1 copumpkin  wheel      986 Dec 31  1969 libgomp.la
  -r-xr-xr-x   1 copumpkin  wheel      975 Dec 31  1969 libitm.la
  -r-xr-xr-x   1 copumpkin  wheel     1009 Dec 31  1969 libquadmath.la
  -r-xr-xr-x   1 copumpkin  wheel      975 Dec 31  1969 libssp.la
  -r-xr-xr-x   1 copumpkin  wheel      964 Dec 31  1969 libssp_nonshared.la
  -r-xr-xr-x   1 copumpkin  wheel     1433 Dec 31  1969 libstdc++.la
  -r-xr-xr-x   1 copumpkin  wheel     1384 Dec 31  1969 libstdc++fs.la
  -r-xr-xr-x   1 copumpkin  wheel     1378 Dec 31  1969 libsupc++.la
  -r-xr-xr-x   1 copumpkin  wheel     1513 Dec 31  1969 libubsan.la
  ```

  So somehow the `lib` output only has a subset of the libraries we find in the main output? This breaks things with like e.g., https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/science/math/csdp/default.nix#L11, which add the _wrapper_ to the `buildInputs`, and the wrapper's flags hook only includes library paths from the `lib` output, so I don't get any of the dynamic libraries in my search path.

  cc @vcunat and @vbgl (who reported this issue after my change to `gfortran` in https://github.com/NixOS/nixpkgs/pull/24152#issuecomment-288233256)


state: closed
title: rust-bindgen: 0.19.1 -> 0.22.1
user_login: 8573
html_url: https://github.com/NixOS/nixpkgs/pull/24198
updated_at: 2017-03-22 09:37:09
body:
  This patch updates the `rust-bindgen` package from version 0.19.1 to
  version 0.22.1.

  This update includes changing the source of the package from
  <https://github.com/Yamakaky/rust-bindgen> to
  <https://github.com/servo/rust-bindgen>, per the instructions in the
  former repository.

  I have tested this change per nixpkgs manual section 11.1 ("Making
  patches").


state: closed
title: vdirsyncer: Update in stable nixos?
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/issues/24199
updated_at: 2017-03-24 17:37:43
body:
  ## Issue description

  [Here](https://github.com/pimutils/vdirsyncer/issues/606) is a discussion that "vdirsyncer" is old in nixpkgs. It is current in unstable and master, but not in 17.03, so I'm asking: Should we update this package in the stable nixos channel or what's the procedure here?


state: closed
user_login: deepfire
html_url: https://github.com/NixOS/nixpkgs/issues/24200
updated_at: 2017-03-24 17:32:13
title:
  Travis PR builds get killed in nix-instantiate of `eval-release.nix` while building nixpkgs-tarball-17.09pre1234.abcdef.drv

body:
  No Travis PR build succeeded in the last 10 hours.

  All of the failures I've seen to have one thing in common:

  ```
  *** Downloading ‘https://cache.nixos.org/nar/079bb500c9337awi8jsl5m4bifxdzbf3h655k5pysrlxgjm990ij.nar.xz’ to ‘/nix/store/q3f9hj13hysgdb5yx5a50mnqmjgcjp5p-stdenv’...
  building path(s) ‘/nix/store/pl254j9qpwmlyh2j0p8i0d1fgailh9w0-nixpkgs-tarball-17.09pre1234.abcdef’
  unpacking sources
  unpacking source archive /nix/store/gaw0bxd8kb2j3sqmdnq38b7gilff79cw-nixpkgs
  source root is nixpkgs
  patching sources
  autoconfPhase
  No bootstrap, bootstrap.sh, configure.in or configure.ac. Assuming this is not an GNU Autotools package.
  configuring
  release name is nixpkgs-17.09pre1234.abcdef
  building
  no Makefile, doing nothing
  running tests
  pkgs/os-specific/linux/musl/default.nix:  # nix-build "<nixpkgs/pkgs/stdenv/linux/make-bootstrap-tools.nix>"
  pkgs/applications/virtualization/virtualbox/guest-additions/default.nix:  # Forced to 1.18 in <nixpkgs/nixos/modules/services/x11/xserver.nix>
  warning: you did not specify ‘--add-root’; the result might be removed by the garbage collector
  warning: you did not specify ‘--add-root’; the result might be removed by the garbage collector
  checking Nixpkgs on i686-linux
  checking Nixpkgs on x86_64-linux
  checking Nixpkgs on x86_64-darwin
  checking eval-release.nix
  /nix/store/q3f9hj13hysgdb5yx5a50mnqmjgcjp5p-stdenv/setup: line 936:  1988 Killed                  nix-instantiate --eval --strict --show-trace ./maintainers/scripts/eval-release.nix > /dev/null
  build time elapsed:  0m0.036s 0m0.056s 4m22.732s 0m31.680s
  builder for ‘/nix/store/kyyxxaa6b1mq6hsda2sbx0nrf8fj4s50-nixpkgs-tarball-17.09pre1234.abcdef.drv’ failed with exit code 137
  error: build of ‘/nix/store/kyyxxaa6b1mq6hsda2sbx0nrf8fj4s50-nixpkgs-tarball-17.09pre1234.abcdef.drv’ failed
  ```


state: closed
title: awesome: menubar should take XDG_HOME_DIR and XDG_DATA_DIRS into account
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/24201
updated_at: 2017-03-23 17:03:43
body:
  ###### Motivation for this change

  The paths awesome use to look for menu files are hard coded in the source code and does not include the ones used in NixOS. The PR https://github.com/awesomeWM/awesome/pull/1639 fixes that and it is going to be integrated in upstream. Until then apply the patch.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] 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: tribler: from 6.4.3 to 7.0.0-beta
user_login: xvapx
html_url: https://github.com/NixOS/nixpkgs/pull/24202
updated_at: 2017-03-24 15:41:23
body:
  removed old unused dependencies,
  changed enablePlayer to true by default,
  added myself as maintainer.

  ###### Motivation for this change
  to upgrade tribler from 6.4.3, wich was not working due to dependency in wxPython 2.8, to tribler 7.0.0 beta.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-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: git, curl, openssl: Refactor $NIX_SSL_CERT_FILE handling
user_login: layus
html_url: https://github.com/NixOS/nixpkgs/pull/24203
updated_at: 2017-08-04 07:57:31
body:
  ###### Motivation for this change

  The way NIX_SSL_CERT_FILE (and previously SSL_CERT_FILE) support leaks from openssl to git, passing by curl.

  This changes shows that 
  1. we can avoid patching git by fixing curl's patch
  2. we can avoid patching curl by making it rely on openssl's default CA
  3. we can enable the feature proposed in #23723 and dropped with refactor at point 2.

  These points correspond to the three commits. The commits should be reviewed separately to make sense.

  It is an improvement/rewrite of #24121

  ###### Things done

  - [X] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-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).

  ---

  /cc @shlevy @domenkozar @edolstra @vcunat 


state: closed
title: golly: not drawing center area
user_login: yorickvP
html_url: https://github.com/NixOS/nixpkgs/issues/24204
updated_at: 2017-08-22 14:11:00
body:
  ## Issue description

  I can run golly just fine, it seems to compute, but it doesn't draw the playing field (center area) at all.


  ### Steps to reproduce
  1. `nix-shell -p golly --run golly`
  2. center area not redrawn


  ## Technical details

  * System: 17.09pre-git
  * Nix version: 1.11.7
  * Nixpkgs version: 17.09pre102667.2839b10


state: closed
title: SDDM closure size
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/pull/24205
updated_at: 2017-03-22 14:31:26
body:
  ### Motivation

  Reduces closure size of SDDM (with Plasma 5 enabled) by 400 MB.

  ### Testing

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

  ---

  - [x] Backport to stable


state: closed
title: grub module: fix useOSProber when installing grub as EFI
user_login: symphorien
html_url: https://github.com/NixOS/nixpkgs/pull/24206
updated_at: 2017-03-23 11:53:46
body:
  ###### Motivation for this change

  Fix issue #23958

  @pbogdan: can you test this ? I don't have any EFI machine.

  ###### Things done

  - [X] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-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: octave: fix on darwin
user_login: acowley
html_url: https://github.com/NixOS/nixpkgs/pull/24207
updated_at: 2017-03-22 17:56:01
body:
  This change is required on darwin, but did not make it into the 4.2.1
  release of Octave. It is a very small change, and a comment on the
  patch includes a link for more information and a note that it should
  be removed from subsequent releases.

  Note: This by itself will not fix Octave builds on hydra. The broken `fltk` package in nixpkgs blocks that. For those willing to build from source themselves, a working `fltk` derivation may be found [here](https://github.com/acowley/dotfiles/blob/master/nix/fltk/default.nix).


  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] 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: pythonPackages.django: 1.10.5 -> 1.10.6
user_login: lsix
html_url: https://github.com/NixOS/nixpkgs/pull/24208
updated_at: 2017-03-27 10:18:37
body:
  It should probably be backported to `16.09` and `17.03`.

  ###### Motivation for this change

  This is a bugfix 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: 17.03 user $PATH doesn't have /run/wrappers/bin, sudo fails
user_login: ocharles
html_url: https://github.com/NixOS/nixpkgs/issues/24209
updated_at: 2017-04-04 14:03:30
body:
  ## Issue description

  I have switched to NixOS 17.03, and `sudo` no longer works. I have rebooted.

  ```
  # ollie at nixos-desktop in ~ [15:23:22]
  → nixos-version                                                                                                     ~
  17.03beta501.acb7958 (Gorilla)

  # ollie at nixos-desktop in ~ [15:24:29]
  → ls -al /run/booted-system                                                                                         ~
  lrwxrwxrwx 1 root root 91 Mar 22 15:17 /run/booted-system -> /nix/store/7h5fcyzrksna72v33432zzargfbh76ai-nixos-system-nixos-desktop-17.03beta501.acb7958

  # ollie at nixos-desktop in ~ [15:24:33]
  → sudo                                                                                                              ~
  sudo: /run/current-system/sw/bin/sudo must be owned by uid 0 and have the setuid bit set

  # ollie at nixos-desktop in ~ [15:24:34]
  → /run/wrappers/bin/sudo -i                                                                                         ~

  [root@nixos-desktop:~]# logout

  # ollie at nixos-desktop in ~ [15:24:43]
  → echo $PATH                                                                                                        ~
  /home/ollie/bin:/var/setuid-wrappers:/home/ollie/.nix-profile/bin:/home/ollie/.nix-profile/sbin:/home/ollie/.nix-profile/lib/kde4/libexec:/nix/var/nix/profiles/default/bin:/nix/var/nix/profiles/default/sbin:/nix/var/nix/profiles/default/lib/kde4/libexec:/run/current-system/sw/bin:/run/current-system/sw/sbin:/run/current-system/sw/lib/kde4/libexec
  ```

  Let me know what else is useful.


state: closed
title: Machine unbootable with ati_unfree driver
user_login: ocharles
html_url: https://github.com/NixOS/nixpkgs/issues/24210
updated_at: 2018-03-04 08:32:56
body:
  ## Issue description

  With this driver, the machine is unbootable due to a kernel panic:

  ```
  Mar 22 15:35:31 nixos-desktop kernel: kernel BUG at /tmp/nix-build-linux-4.9.16.drv-0/linux-4.9.16/drivers/pci/msi.c:371!
  Mar 22 15:35:31 nixos-desktop kernel: invalid opcode: 0000 [#1] SMP
  Mar 22 15:35:31 nixos-desktop kernel: Modules linked in: cfg80211 msr fglrx(PO) amdkfd amd_iommu_v2 amdgpu i915 snd_usb_audio snd_usbmidi_lib snd_rawmidi usb_serial_simple eeepc_wmi x86_pkg_temp_thermal usbserial asus_wmi intel_powerclamp 
  Mar 22 15:35:31 nixos-desktop kernel:  battery snd shpchp edac_core tpm_tis soundcore tpm_tis_core video tpm wmi button fan loop cpufreq_ondemand vboxnetflt(O) vboxnetadp(O) vboxdrv(O) kvm_intel kvm irqbypass ip_tables x_tables ipv6 crc_cc
  Mar 22 15:35:31 nixos-desktop kernel: CPU: 4 PID: 848 Comm: X Tainted: P        W  O    4.9.16 #1-NixOS
  Mar 22 15:35:31 nixos-desktop kernel: Hardware name: System manufacturer System Product Name/P8Z77-V LX, BIOS 0801 07/17/2012
  Mar 22 15:35:31 nixos-desktop kernel: task: ffff997c5bc7a7c0 task.stack: ffffaf81023d8000
  Mar 22 15:35:31 nixos-desktop kernel: RIP: 0010:[<ffffffffbe5560f8>]  [<ffffffffbe5560f8>] free_msi_irqs+0x58/0x1b0
  Mar 22 15:35:31 nixos-desktop kernel: RSP: 0018:ffffaf81023db960  EFLAGS: 00010286
  Mar 22 15:35:31 nixos-desktop kernel: RAX: ffff997c54c84400 RBX: 0000000000000000 RCX: 0000000000000000
  Mar 22 15:35:31 nixos-desktop kernel: RDX: 0000000000000000 RSI: 0000000000000020 RDI: ffff997c5f000128
  Mar 22 15:35:31 nixos-desktop kernel: RBP: ffffaf81023db980 R08: ffff997c54c84400 R09: ffff997c5f000000
  Mar 22 15:35:31 nixos-desktop kernel: R10: 0000000000000000 R11: 0000000000000040 R12: ffff997c5d736298
  Mar 22 15:35:31 nixos-desktop kernel: R13: ffff997c5d736000 R14: ffff997c55c73960 R15: ffff997c5d736000
  Mar 22 15:35:31 nixos-desktop kernel: FS:  00007fd03689f1c0(0000) GS:ffff997c6fb00000(0000) knlGS:0000000000000000
  Mar 22 15:35:31 nixos-desktop kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
  Mar 22 15:35:31 nixos-desktop kernel: CR2: 00007fd0327fd8d0 CR3: 000000041b678000 CR4: 00000000001406e0
  Mar 22 15:35:31 nixos-desktop kernel: Stack:
  Mar 22 15:35:31 nixos-desktop kernel:  0000000000000001 0000000000000001 0000000000000000 ffff997c52e96b40
  Mar 22 15:35:31 nixos-desktop kernel:  ffffaf81023db9d8 ffffffffbe556c20 ffff997c5d736298 ffff997c5d7360a0
  Mar 22 15:35:31 nixos-desktop kernel:  00000001ffffffe4 0080000000000001 0000000000001002 ffffaf81023dba58
  Mar 22 15:35:31 nixos-desktop kernel: Call Trace:
  Mar 22 15:35:31 nixos-desktop kernel:  [<ffffffffbe556c20>] __pci_enable_msi_range+0x320/0x3f0
  Mar 22 15:35:31 nixos-desktop kernel:  [<ffffffffbe556d00>] pci_enable_msi_range+0x10/0x20
  Mar 22 15:35:31 nixos-desktop kernel:  [<ffffffffc0c59428>] KCL_RequestMSI+0x18/0x30 [fglrx]
  Mar 22 15:35:31 nixos-desktop kernel:  [<ffffffffc0c7d05c>] IRQMGR_initialize+0x2bc/0x410 [fglrx]
  Mar 22 15:35:31 nixos-desktop kernel:  [<ffffffffc0c7cd47>] ? IRQMGR_alloc_context+0xb7/0x110 [fglrx]
  Mar 22 15:35:31 nixos-desktop kernel:  [<ffffffffc0c7b587>] ? irqmgr_wrap_initialize+0x27/0x140 [fglrx]
  Mar 22 15:35:31 nixos-desktop kernel:  [<ffffffffc0c7cb45>] ? firegl_irqmgr_init+0x55/0x100 [fglrx]
  Mar 22 15:35:31 nixos-desktop kernel:  [<ffffffffc0c8de91>] ? hal_init_gpu+0x221/0x4e0 [fglrx]
  Mar 22 15:35:31 nixos-desktop kernel:  [<ffffffffc0c672fe>] ? firegl_open+0x2de/0x310 [fglrx]
  Mar 22 15:35:31 nixos-desktop kernel:  [<ffffffffc0c55247>] ? ip_firegl_open+0x17/0x20 [fglrx]
  Mar 22 15:35:31 nixos-desktop kernel:  [<ffffffffc0c56ab6>] ? firegl_stub_open+0x96/0x100 [fglrx]
  Mar 22 15:35:31 nixos-desktop kernel:  [<ffffffffbe3eebf0>] ? chrdev_open+0xb0/0x190
  Mar 22 15:35:31 nixos-desktop kernel:  [<ffffffffbe3e73a8>] ? do_dentry_open+0x208/0x2f0
  Mar 22 15:35:31 nixos-desktop kernel:  [<ffffffffbe3eeb40>] ? cdev_put+0x30/0x30
  Mar 22 15:35:31 nixos-desktop kernel:  [<ffffffffbe3e876c>] ? vfs_open+0x4c/0x70
  Mar 22 15:35:31 nixos-desktop kernel:  [<ffffffffbe3f4e2b>] ? may_open+0x9b/0x100
  Mar 22 15:35:31 nixos-desktop kernel:  [<ffffffffbe3f89e5>] ? path_openat+0x2d5/0x13d0
  Mar 22 15:35:31 nixos-desktop kernel:  [<ffffffffc0c5f9ab>] ? drm_free+0x11b/0x1a0 [fglrx]
  Mar 22 15:35:31 nixos-desktop kernel:  [<ffffffffc0c5d672>] ? KCL_DEBUG_Print_Trace+0x32/0xf0 [fglrx]
  Mar 22 15:35:31 nixos-desktop kernel:  [<ffffffffbe3fac3e>] ? do_filp_open+0x7e/0xe0
  Mar 22 15:35:31 nixos-desktop kernel:  [<ffffffffbe401df4>] ? dput+0xc4/0x250
  Mar 22 15:35:31 nixos-desktop kernel:  [<ffffffffbe3cc666>] ? kmem_cache_alloc+0x156/0x1b0
  Mar 22 15:35:31 nixos-desktop kernel:  [<ffffffffbe3f9cb6>] ? getname_flags+0x56/0x1f0
  Mar 22 15:35:31 nixos-desktop kernel:  [<ffffffffbe408cf6>] ? __alloc_fd+0x46/0x170
  Mar 22 15:35:31 nixos-desktop kernel:  [<ffffffffbe3e8b3b>] ? do_sys_open+0x11b/0x1f0
  Mar 22 15:35:31 nixos-desktop kernel:  [<ffffffffbe3e8c2e>] ? SyS_open+0x1e/0x20
  Mar 22 15:35:31 nixos-desktop kernel:  [<ffffffffbe75eaf7>] ? entry_SYSCALL_64_fastpath+0x1a/0xa9
  Mar 22 15:35:31 nixos-desktop kernel: Code: 2c 41 8b 46 14 85 c0 74 24 31 db eb 0d 83 c3 01 41 39 5e 14 76 17 41 8b 7e 10 01 df e8 42 98 d6 ff 48 83 b8 90 00 00 00 00 74 e2 <0f> 0b 4d 8b 36 4d 39 f4 75 c4 49 8b bd 88 02 00 00 48 85 ff 0f 
  Mar 22 15:35:31 nixos-desktop kernel: RIP  [<ffffffffbe5560f8>] free_msi_irqs+0x58/0x1b0
  Mar 22 15:35:31 nixos-desktop kernel:  RSP <ffffaf81023db960>
  ```

  ### Steps to reproduce

  Set `services.xserver.videoDrivers = [ "ati_unfree" ];`


state: closed
title: No Info.plist file in application bundle or no NSPrincipalClass in the Info.plist file on MacOS
user_login: Rizary
html_url: https://github.com/NixOS/nixpkgs/issues/24211
updated_at: 2018-03-21 22:55:05
body:
  ## Issue description
  Hi, I'm finally able to build and compile my haskell project. But I got the following error:

  `2017-03-22 21:07:20.683 frontend[79041:2235329] No Info.plist file in application bundle or no NSPrincipalClass in the Info.plist file, exiting`

  is there any way to know how to add info.plist to my program? is it in default.nix or else?

  ### Steps to reproduce

  build using webkitgtk-2.4.11

  ## Technical details

  * System: (MacOs)
  * Nix version: (run `1.11.7`)
  * Nixpkgs version: (17.09pre-git)


state: closed
title: Pijul 0.3.3
user_login: FlorentBecker
html_url: https://github.com/NixOS/nixpkgs/pull/24212
updated_at: 2017-03-23 10:14:10
body:
  ###### Motivation for this change

  New release of pijul, fixes some major bugs.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-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: open
title: nix-prefetch-url --unpack needs unzip or it fails
user_login: 3noch
html_url: https://github.com/NixOS/nixpkgs/issues/24213
updated_at: 2018-05-09 00:55:33
body:
  ```bash
  $ nix-prefetch-url --unpack ...
  downloading ...
  unpacking...
  error: executing 'unzip': No such file or directory
  ```

  It seems this is an oversight. `unzip` should be installed as a dependency of `nix-prefetch-url` either visibly or invisibly.


state: closed
title: proselint: disable tests and put in correct scope
user_login: NickHu
html_url: https://github.com/NixOS/nixpkgs/pull/24214
updated_at: 2017-08-22 13:28:11
body:
  Didn't build before due to tests referencing the home directory. Also, it was in
  the wrong scope.


  - [X] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-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: cmake default install prefix is wrong
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/issues/24215
updated_at: 2018-04-13 15:48:15
body:
  ## Issue description
  According to cmake documentation, the default installation prefix on UNIX should be ```/usr/local```, but cmake from nixpkgs uses ```/var/empty/local/```.


state: closed
title: fox: fix build with clang >=4 and possibly other versions
user_login: LnL7
html_url: https://github.com/NixOS/nixpkgs/pull/24216
updated_at: 2017-03-23 02:16:01
body:
  ###### Motivation for this change

  /cc @copumpkin

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or 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: chromium build broken on release-16.09
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/issues/24217
updated_at: 2017-03-28 06:18:01
body:
  ```
  $ nix-build -A chromium
  these derivations will be built:
    /nix/store/238p7agibz37j3vaj7a9kxm87r543n7q-chromium-57.0.2987.98.drv
    /nix/store/rjrhnhwi58cay847kmn6jj0jfzhzpn15-chromium-57.0.2987.98.drv
  building path(s) ‘/nix/store/943yw9187b8pwa74zkfxvf3pia4yvwz8-chromium-57.0.2987.98-sandbox’, ‘/nix/store/x80j3mjmpwiw6vdi1kgbnldf81jvmipm-chromium-57.0.2987.98’
  unpacking sources
  unpacking source archive /nix/store/8dbgf969vz3mxzbg0gfspcfb0l3s0v3p-chromium-57.0.2987.98.tar.xz
  source root is chromium-57.0.2987.98
  setting SOURCE_DATE_EPOCH to timestamp 1489089935 of file chromium-57.0.2987.98/skia/ext/skia_commit_hash.h
  patching sources
  applying patch /nix/store/f3iyq93w1sxan7nzgrw9157pkn7j4jvl-glibc-2.24.patch
  can't find file to patch at input line 3
  Perhaps you used the wrong -p or --strip option?
  The text leading up to this was:
  --------------------------
  |--- old/third_party/WebKit/Source/wtf/allocator/PageAllocator.cpp	2016-08-03 21:02:37.000000000 +0200
  |+++ new/third_party/WebKit/Source/wtf/allocator/PageAllocator.cpp	2016-08-14 10:59:51.395354850 +0200
  --------------------------
  File to patch: 
  Skip this patch? [y] 
  Skipping patch.
  1 out of 1 hunk ignored
  builder for ‘/nix/store/238p7agibz37j3vaj7a9kxm87r543n7q-chromium-57.0.2987.98.drv’ failed with exit code 1
  ```


state: closed
title: nitrokey-app: 0.5.1 -> 0.6.3
user_login: KaiHa
html_url: https://github.com/NixOS/nixpkgs/pull/24219
updated_at: 2017-04-14 20:34:37
body:
  ###### Motivation for this change

  Update to latest upstream version.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] 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: kubernetes-helm: 2.1.3 -> 2.2.3
user_login: rlupton20
html_url: https://github.com/NixOS/nixpkgs/pull/24220
updated_at: 2017-03-22 22:08:06
body:
  ###### Motivation for this change

  Upgrade package.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] 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: byacc: 1.9 -> 20170201
user_login: c0bw3b
html_url: https://github.com/NixOS/nixpkgs/pull/24223
updated_at: 2017-10-08 11:12:13
body:
  ###### Motivation for this change
  Version bump
  Plus source URLs and homepage are updated

  ```shell
  $ ./result/bin/yacc -V
  ./result/bin/yacc - 1.9 20170201
  ```

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-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: cde: init at 0.1
user_login: rlupton20
html_url: https://github.com/NixOS/nixpkgs/pull/24225
updated_at: 2017-03-25 02:52:22
body:
  ###### Motivation for this change
  `CDE` was an attempt to capture a binary and all it's dependencies, to create a portable package - it works by monitoring system calls and grabbing any files that are mentioned. It's quite an old package and doesn't seem to have moved much recently, but it still works well.

  It works particularly well with `nix`, because you can use it along with `nix-shell` to create standalone tarballs for software that isn't available on old systems (which is more or less how I can across this - just installing `nix` wasn't an option).

  Allows a mini `nix` to be transported to other systems in a neat 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: bitcoin: 0.13.1 -> 0.14.0
user_login: ndowens
html_url: https://github.com/NixOS/nixpkgs/pull/24226
updated_at: 2017-04-01 22:09:18
body:
  ###### Motivation for this change
  Update

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] 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: build-support: need a "fetch from git-repo"
user_login: spacekitteh
html_url: https://github.com/NixOS/nixpkgs/issues/24228
updated_at: 2017-03-22 23:52:50
body:
  Referring to [git-repo](https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/version-management/git-repo/default.nix), not Git.

  Should allow local manifests and specified repo repositories (who fucking decided repo was a good name for this tool?!)

  The problem is how to do it without wasting a huge amount of bandwidth/disk space...? 


state: closed
title: Build all kernel modules for ARM and Aarch64
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/24229
updated_at: 2017-04-09 19:46:09
body:
  ###### Motivation for this change

  Make all kernel modules available for ARM. This includes iptables, accounting (iotop), USB drivers and much more which was absent before.

  Also enable initrd in kernel by default (some configurations disable it while we rely on it for most boot sequences excluding containers).

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on 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).

  ---

  My first approach was to just enable `kernelAutoModules`. However it turned out that a lot of modules is unknown to udev and it's a huge pain to get a board working. You need to figure out manually which storage (MMC in my case) modules you need, how to get USB working, LEDs etc. This would hugely degrade our multiplatformeness if done now.

  Therefore I did something else -- we can now specify that we want all options compiled as modules in a kernel, but if a template config (`armv7_multiplatform_defconfig`, for example) specifies that something should be compiled it it would be left as is. This gives us the best of both worlds.

  While I have tested this on an ARMv7 board I have _not_ tested it on Aarch44. I expect that since all modules now available it's not needed to compile in network adapter drivers for ThunderX -- but this should be tested.


state: closed
title: Remove bbenoist from maintainers
user_login: bbenoist
html_url: https://github.com/NixOS/nixpkgs/pull/24236
updated_at: 2017-03-23 07:57:00
body:
  ###### Motivation for this change

  Sorry guys but I did not used Nix since months and cannot spend time maintaining my previous work...

  The following packages are now missing "official" maintainers, feel free to take ownership or remove them:

  * geany
  * gmrun
  * xfe
  * fox

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on 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: rstudio: issues with darwin frameworks
user_login: jbaum98
html_url: https://github.com/NixOS/nixpkgs/issues/24237
updated_at: 2017-11-25 03:46:09
body:
  I'm working on updating R-studio and adding Darwin support. I'm having an issue where the compiler can't find `'CoreFoundation/CFAttributedString.h'` even though build dependencies include`CoreServices`, `AppKit`, and `ApplicationServices`. I added `darwin.apple_sdk.sdk` to the build dependencies, and now it can't find `'AE/AE.h'`. Should I be adding different build dependencies, or is this some issue related to pure/impure CoreFoundation as related to #23946 and #22571?


state: closed
title: Added fetchRepoProject
user_login: spacekitteh
html_url: https://github.com/NixOS/nixpkgs/pull/24239
updated_at: 2017-03-24 08:27:07
body:
  Created a "fetchGitRepo" to fetch source repositories managed by Google's `git-repo`

  One problem is fetching clone.bundle 's fails due to python's urllib not being able to parse the result given by repo's call to `git config --get-regexp url.*.insteadof`, but this behaviour doesn't manifest when calling it from a normal shell, even in nixos.


state: closed
title: plasma tests are broken
user_login: vcunat
html_url: https://github.com/NixOS/nixpkgs/issues/24240
updated_at: 2017-03-24 15:43:06
body:
  - Last success on March 11, but we have about a week without evaluation after that http://hydra.nixos.org/job/nixos/trunk-combined/nixos.tests.plasma5.x86_64-linux (i686 looks the same)
  - Example log: http://hydra.nixos.org/build/50047287/nixlog/20/raw (newer ones look the same locally but Hydra doesn't show logs anymore for some reason)
  - Note that latest nixos-unstable is ~17 days old ATM.  All other tests seem fine now (or were during the last 24h).

  /cc @ttuegel, just in case.


state: closed
title: Unable to upgrade packages on ubuntu 16.04
user_login: vmandela
html_url: https://github.com/NixOS/nixpkgs/issues/24242
updated_at: 2017-03-23 13:39:16
body:
  ## Issue description

  I am running Ubuntu 16.04 + nixpkgs. When I run 

  `nix-env -u -b`

  I am seeing an assertion from a darwin package.

  <pre>
  ~$ nix-env -u -b --show-trace
  error: while trying to find an upgrade for ‘emacs-25.1’:
  while evaluating the attribute ‘propagatedNativeBuildInputs’ of the derivation ‘emacs-25.1-mac-6.1’ at /nix/store/59jwrj96v84l74psgr3pqc8si6yx6l84-nixpkgs-17.09pre104029.fff8cc7/nixpkgs/pkgs/applications/editors/emacs/macport.nix:8:3:
  while evaluating the attribute ‘propagatedNativeBuildInputs’ of the derivation ‘apple-framework-AppKit’ at /nix/store/59jwrj96v84l74psgr3pqc8si6yx6l84-nixpkgs-17.09pre104029.fff8cc7/nixpkgs/pkgs/os-specific/darwin/apple-sdk/default.nix:66:5:
  while evaluating the attribute ‘propagatedNativeBuildInputs’ of the derivation ‘apple-framework-AudioToolbox’ at /nix/store/59jwrj96v84l74psgr3pqc8si6yx6l84-nixpkgs-17.09pre104029.fff8cc7/nixpkgs/pkgs/os-specific/darwin/apple-sdk/default.nix:66:5:
  while evaluating the attribute ‘propagatedNativeBuildInputs’ of the derivation ‘apple-framework-AudioUnit’ at /nix/store/59jwrj96v84l74psgr3pqc8si6yx6l84-nixpkgs-17.09pre104029.fff8cc7/nixpkgs/pkgs/os-specific/darwin/apple-sdk/default.nix:66:5:
  while evaluating the attribute ‘propagatedNativeBuildInputs’ of the derivation ‘apple-framework-Carbon’ at /nix/store/59jwrj96v84l74psgr3pqc8si6yx6l84-nixpkgs-17.09pre104029.fff8cc7/nixpkgs/pkgs/os-specific/darwin/apple-sdk/default.nix:66:5:
  while evaluating the attribute ‘propagatedNativeBuildInputs’ of the derivation ‘apple-framework-ApplicationServices’ at /nix/store/59jwrj96v84l74psgr3pqc8si6yx6l84-nixpkgs-17.09pre104029.fff8cc7/nixpkgs/pkgs/os-specific/darwin/apple-sdk/default.nix:66:5:
  while evaluating ‘getOutput’ at /nix/store/59jwrj96v84l74psgr3pqc8si6yx6l84-nixpkgs-17.09pre104029.fff8cc7/nixpkgs/lib/attrsets.nix:453:23, called from undefined position:
  while evaluating ‘getCrossDrv’ at /nix/store/59jwrj96v84l74psgr3pqc8si6yx6l84-nixpkgs-17.09pre104029.fff8cc7/nixpkgs/pkgs/stdenv/generic/default.nix:133:21, called from undefined position:
  while evaluating the attribute ‘CF’ at /nix/store/59jwrj96v84l74psgr3pqc8si6yx6l84-nixpkgs-17.09pre104029.fff8cc7/nixpkgs/pkgs/os-specific/darwin/apple-source-releases/default.nix:192:5:
  while evaluating ‘callPackageWith’ at /nix/store/59jwrj96v84l74psgr3pqc8si6yx6l84-nixpkgs-17.09pre104029.fff8cc7/nixpkgs/lib/customisation.nix:95:35, called from /nix/store/59jwrj96v84l74psgr3pqc8si6yx6l84-nixpkgs-17.09pre104029.fff8cc7/nixpkgs/pkgs/os-specific/darwin/apple-source-releases/default.nix:192:23:
  while evaluating ‘makeOverridable’ at /nix/store/59jwrj96v84l74psgr3pqc8si6yx6l84-nixpkgs-17.09pre104029.fff8cc7/nixpkgs/lib/customisation.nix:54:24, called from /nix/store/59jwrj96v84l74psgr3pqc8si6yx6l84-nixpkgs-17.09pre104029.fff8cc7/nixpkgs/lib/customisation.nix:99:8:
  while evaluating anonymous function at /nix/store/59jwrj96v84l74psgr3pqc8si6yx6l84-nixpkgs-17.09pre104029.fff8cc7/nixpkgs/pkgs/os-specific/darwin/apple-source-releases/CF/default.nix:1:1, called from /nix/store/59jwrj96v84l74psgr3pqc8si6yx6l84-nixpkgs-17.09pre104029.fff8cc7/nixpkgs/lib/customisation.nix:56:12:
  assertion failed at /nix/store/59jwrj96v84l74psgr3pqc8si6yx6l84-nixpkgs-17.09pre104029.fff8cc7/nixpkgs/pkgs/os-specific/darwin/apple-source-releases/CF/default.nix:4:1
  </pre>

  ### Steps to reproduce

  Run `nix-env -u -b`.  I can provide the list of packages I am using if the above trace does not provide enough information.

  ## Technical details

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

  No LSB modules are available.
  Distributor ID: Ubuntu
  Description:    Ubuntu 16.04.2 LTS
  Release:        16.04
  Codename:       xenial

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

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

  "17.09pre104029.fff8cc7"


state: closed
title: Document embedding Emacs configuration inside of an emacsWithPackages
user_login: grahamc
html_url: https://github.com/NixOS/nixpkgs/issues/24243
updated_at: 2017-06-15 13:24:38
body:
  ## Issue description

  I spent a long time trying to figure out how to make an `emacsWithPackages` that contained my personal configuration. I wanted to avoid having an ~/.emacs.d/init.el`. I don't know where else to put this sort of knowledge, and it may not be idiomatic emacs, but I think it is worth documenting:

  ```nix
  { pkgs ? import <nixpkgs> {} }:
  let
    stdenv = pkgs.stdenv;

    emacsEcosystem = pkgs.emacsPackagesNg;
    trivialBuild = pkgs.callPackage <nixpkgs/pkgs/build-support/emacs/trivial.nix> {
      emacs = pkgs.emacs;
    };

    my-mode = emacsEcosystem.trivialBuild {
      pname = "my-mode";
      version = "1970-01-01";
      src = pkgs.writeText "default.el" ''
        ;; You can put global config here, especially things that don't
        ;; symbols from plugins to be defined
        (global-set-key (kbd "<end>") 'end-of-line)
        (global-set-key (kbd "<home>") 'beginning-of-line)
        (add-hook 'before-save-hook 'delete-trailing-whitespace)
        (setq graphviz-dot-dot-program "${pkgs.graphviz}/bin/dot")
        (setq graphviz-dot-view-edit-command nil)


        (defun my-moode-delayed-load ()
              (editorconfig-mode 1)
        )
        (add-hook 'after-init-hook #'my-mode-delayed-load)
      '';
    };
  in
  (emacsEcosystem.emacsWithPackages (epkgs: with epkgs.melpaPackages; [
    editorconfig
    graphviz-dot-mode
  ] ++ [my-mode]))
  ```


state: closed
title: Upgrade mercrial and tortoisehg to 4.1.1
user_login: mythmon
html_url: https://github.com/NixOS/nixpkgs/pull/24244
updated_at: 2017-04-20 06:34:17
body:
  ###### Motivation for this change
  To have a more up-to-date version of mercurial.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-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: callCabal2nix is failing
user_login: PierreR
html_url: https://github.com/NixOS/nixpkgs/issues/24245
updated_at: 2017-06-14 08:41:11
body:
  ## Issue description
  haskell `callCabal2nix` is failing with : 
  ```
  error: string ‘/nix/store/3ibw2qzxknyjd30zlw0l5yikwla6yivr-language-puppet-22d8fb4ee0ad833ca2f0790e3c473e7e49424232-src’ cannot refer to other paths, at /home/vagrant/projects/cicd/nixpkgs/pkgs/development/haskell-modules/default.nix:92:25
  (use ‘--show-trace’ to show detailed location information)
  ```
  ### Steps to reproduce

  Use this command line:
  → nix-shell release.nix -I nixpkgs=/home/vagrant/projects/cicd/nixpkgs                                                                                                                                                                     

  Using the following release.nix file:
  ```
  with import <nixpkgs> { };
  let
    language-puppet_git = pkgs.haskellPackages.callCabal2nix "language-puppet" (pkgs.fetchFromGitHub {
      owner  = "bartavelle";
      repo   = "language-puppet";
      rev    = "22d8fb4ee0ad833ca2f0790e3c473e7e49424232";
      sha256 = "1llzhf48r30qnanaay6r6mdvq4pw0ba200pl0pfagfg2kja54a9v";
    }) {};
    henv = pkgs.haskellPackages.ghcWithPackages (p: with p; [language-puppet_git ]);
  in
  pkgs.stdenv.mkDerivation {
    name = "build-env";
    buildInputs = [ henv ];
  }
  ```
  nixpkgs is pointing to the current master at c2b9b8031f302d936ed798c716eecd01ae270f8b

  But I would guest it is failing from https://github.com/NixOS/nixpkgs/pull/23880 

  ## Technical details

  * System: nixos 17.03beta582.1e8c017
  * Nix version: nix-env (Nix) 1.11.8
  * Nixpkgs version: already failing in: 
  ```
  {
    "url": "https://github.com/NixOS/nixpkgs.git",
    "rev": "fff8cc79df5aa26e935f8ee30c06ef79368ad5dc",
    "date": "2017-03-20T19:03:20+01:00",
    "sha256": "0jlnx75zri3gblzxb0jibllqclki0ykwn8d9zsp5p8yzyvn70j44",
    "fetchSubmodules": true
  }
  ```


state: closed
title: sddm fails to start on 17.03, master
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/issues/24246
updated_at: 2017-03-24 12:41:36
body:
  ## Issue description

  sddm fails to start, complaining many times about being unable to find 'QtQuick'.

  My configuration works on c458d7cf94ebe181665511a7daaa3cb337a04bc4 but fail on current `nixos-17.03`, `release-17.03`, and `master` branches.

  It seems this was missed because the NixOS test for SDDM uses an auto-login mechanism that apparently avoids the problem.  Modifying the test to instead just let SDDM run reproduces the issue.  See below.

  ### Steps to reproduce

  AFAIK simply adding `xserver.displayManager.sddm.enable = true;` to configuration.nix does the trick, however here's a NixOS test that demonstrates the issue.  It works for me on the mentioned good-commit above, and fails on current master:

  ```
  import ./make-test.nix ({ pkgs, ...} : {
    name = "sddm";

    machine = { lib, ... }: {
      imports = [ ./common/user-account.nix ];
      services.xserver.enable = true;
      services.xserver.displayManager.sddm.enable = true;
      services.xserver.windowManager.default = "icewm";
      services.xserver.windowManager.icewm.enable = true;
      services.xserver.desktopManager.default = "none";
    };

    enableOCR = true;

    testScript = { nodes, ... }: let
      user = nodes.machine.config.users.extraUsers.alice;
    in ''
      startAll;
      $machine->waitForText(qr/ALICE/);
      $machine->screenshot("sddm");
      $machine->sendChars("${user.password}\n");
      $machine->waitForFile("/home/alice/.Xauthority");
      $machine->succeed("xauth merge ~alice/.Xauthority");
      $machine->waitForWindow("^IceWM ");
    '';
  })
  ```

  Save this to a file named `sddm-manual.nix` in `nixos/tests/` (next to the existing `sddm.nix` test), and execute it:

  ```
  $ nix-build ./sddm-manual.nix
  ```

  You'll see the QtQuick errors spewed many times before giving up.  Note that this test is a bit weak due to its OCR usage and in particular the hardcoding of 'ALICE' in caps due to the default slim theme.

  LMK if you have any trouble reproducing this.

  (PS: **WOW** these NixOS tests are powerful and amazing!! Haha GJ all involved :heart:)

  ## 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: atanks: 6.2 -> 6.5
user_login: lheckemann
html_url: https://github.com/NixOS/nixpkgs/pull/24247
updated_at: 2017-05-04 15:43:13
body:
  ###### Motivation for this change
  New upstream 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
  - [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: haproxy: PCRE and LUA support as configurable options
user_login: fuzzy-id
html_url: https://github.com/NixOS/nixpkgs/pull/24248
updated_at: 2017-03-31 13:22:10
body:
  ###### Motivation for this change

  This solves #23806 and is a follow up to #23901. PCRE and LUA support are added via configurable options. Both are enabled by default, apart from LUA on Darwin where compilation breaks.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-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: update-locatedb service is not processing /nix/store
user_login: mwasilew2
html_url: https://github.com/NixOS/nixpkgs/issues/24249
updated_at: 2017-07-31 05:07:37
body:
  ## Issue description
  systemd service for updating locatedb is not processing files in /nix/store

  There are no error messages for /nix/store:
  ```
  Mar 23 19:48:43 nixos systemd[1]: Started Update Locate Database.
  Mar 23 19:48:43 nixos su[4263]: Successful su for nobody by root
  Mar 23 19:48:43 nixos su[4263]: pam_unix(su:session): session opened for user nobody by (uid=0)
  Mar 23 19:48:43 nixos su[4265]: Successful su for nobody by root
  Mar 23 19:48:43 nixos su[4265]: pam_unix(su:session): session opened for user nobody by (uid=0)
  Mar 23 19:48:43 nixos su[4267]: Successful su for nobody by root
  Mar 23 19:48:43 nixos su[4267]: pam_unix(su:session): session opened for user nobody by (uid=0)
  Mar 23 19:48:43 nixos update-locatedb-start[4229]: /nix/store/95vfigaqdg8jg5bk961k1x06j86p5fh0-findutils-4.6.0/bin/find: ‘/var/spool/exim/input’: Permission denied
  Mar 23 19:48:43 nixos update-locatedb-start[4229]: /nix/store/95vfigaqdg8jg5bk961k1x06j86p5fh0-findutils-4.6.0/bin/find: ‘/var/spool/exim/msglog’: Permission denied
  Mar 23 19:48:43 nixos update-locatedb-start[4229]: /nix/store/95vfigaqdg8jg5bk961k1x06j86p5fh0-findutils-4.6.0/bin/find: ‘/var/spool/exim/db’: Permission denied
  Mar 23 19:48:43 nixos update-locatedb-start[4229]: /nix/store/95vfigaqdg8jg5bk961k1x06j86p5fh0-findutils-4.6.0/bin/find: ‘/var/db/sudo’: Permission denied
  Mar 23 19:48:43 nixos update-locatedb-start[4229]: /nix/store/95vfigaqdg8jg5bk961k1x06j86p5fh0-findutils-4.6.0/bin/find: ‘/var/lib/NetworkManager’: Permission denied
  Mar 23 19:48:43 nixos update-locatedb-start[4229]: /nix/store/95vfigaqdg8jg5bk961k1x06j86p5fh0-findutils-4.6.0/bin/find: ‘/lost+found’: Permission denied
  Mar 23 19:48:43 nixos update-locatedb-start[4229]: /nix/store/95vfigaqdg8jg5bk961k1x06j86p5fh0-findutils-4.6.0/bin/find: ‘/root’: Permission denied
  Mar 23 19:48:43 nixos update-locatedb-start[4229]: /nix/store/95vfigaqdg8jg5bk961k1x06j86p5fh0-findutils-4.6.0/bin/find: ‘/boot’: Permission denied
  Mar 23 19:48:43 nixos update-locatedb-start[4229]: /nix/store/95vfigaqdg8jg5bk961k1x06j86p5fh0-findutils-4.6.0/bin/find: ‘/run/sudo’: Permission denied
  Mar 23 19:48:43 nixos update-locatedb-start[4229]: /nix/store/95vfigaqdg8jg5bk961k1x06j86p5fh0-findutils-4.6.0/bin/find: ‘/run/user/1000’: Permission denied
  Mar 23 19:48:43 nixos update-locatedb-start[4229]: /nix/store/95vfigaqdg8jg5bk961k1x06j86p5fh0-findutils-4.6.0/bin/find: ‘/run/systemd/ask-password-block’: Permission denied
  Mar 23 19:48:43 nixos update-locatedb-start[4229]: /nix/store/95vfigaqdg8jg5bk961k1x06j86p5fh0-findutils-4.6.0/bin/find: ‘/run/systemd/inaccessible’: Permission denied
  Mar 23 19:48:43 nixos update-locatedb-start[4229]: /nix/store/95vfigaqdg8jg5bk961k1x06j86p5fh0-findutils-4.6.0/bin/find: ‘/run/nix/remote-stores’: Permission denied
  Mar 23 19:48:43 nixos update-locatedb-start[4229]: /nix/store/95vfigaqdg8jg5bk961k1x06j86p5fh0-findutils-4.6.0/bin/find: ‘/run/keys’: Permission denied
  Mar 23 19:48:43 nixos update-locatedb-start[4229]: /nix/store/95vfigaqdg8jg5bk961k1x06j86p5fh0-findutils-4.6.0/bin/find: ‘/etc/NetworkManager/system-connections’: Permission denied
  Mar 23 19:48:43 nixos update-locatedb-start[4229]: /nix/store/95vfigaqdg8jg5bk961k1x06j86p5fh0-findutils-4.6.0/bin/find: ‘/home/guest’: Permission denied
  Mar 23 19:48:43 nixos update-locatedb-start[4229]: /nix/store/95vfigaqdg8jg5bk961k1x06j86p5fh0-findutils-4.6.0/bin/find: ‘/home/michal’: Permission denied
  Mar 23 19:48:43 nixos update-locatedb-start[4229]: /nix/store/95vfigaqdg8jg5bk961k1x06j86p5fh0-findutils-4.6.0/bin/find: ‘/home/lost+found’: Permission denied
  ```


  ### Steps to reproduce
  1. install any package: `nix-env -i wgetpaste`
  2. trigger db update: `systemctl start update-locatedb`
  3. `locate wgetpaste`

  works fine when run from cli:
  1. `updatedb --output=locatedb.file`
  2. `locate --database=locatedb.file firejail`
  3. `nix-env -i firejail`
  4. `updatedb --output=locatedb.file`
  5. `locate --database=locatedb.file firejail`


  ## Technical details

  * System: VERSION="16.09.1836.067e66a (Flounder)"
  * Nix version: nix-env (Nix) 1.11.7
  * Nixpkgs version: "16.09.1836.067e66a"


state: closed
title: running updatedb on the cli tries to write to /nix/store which is a read-only file system
user_login: mwasilew2
html_url: https://github.com/NixOS/nixpkgs/issues/24250
updated_at: 2019-06-13 16:28:19
body:
  ## Issue description

  updatedb tries to write to /nix/store which is a read-only file system:
  `/nix/store/95vfigaqdg8jg5bk961k1x06j86p5fh0-findutils-4.6.0/var/locatedb.n: Read-only file system`

  this path comes from updatedb shell script: `/nix/store/95vfigaqdg8jg5bk961k1x06j86p5fh0-findutils-4.6.0/bin/updatedb`
  which was modified in nix (this line is different in the gnu sources):
  186: ${LOCATE_DB=/nix/store/95vfigaqdg8jg5bk961k1x06j86p5fh0-findutils-4.6.0/var/locatedb}


  ### Steps to reproduce

  run as root or normal user in a login shell: `updatedb`


  ## Technical details

  * System: VERSION="16.09.1836.067e66a (Flounder)"
  * Nix version: nix-env (Nix) 1.11.7
  * Nixpkgs version: "16.09.1836.067e66a"


state: open
title: Infinite recursion when using allowUnfree
user_login: TomSmeets
html_url: https://github.com/NixOS/nixpkgs/issues/24251
updated_at: 2018-07-11 22:01:08
body:
  ## Issue description

  Using `config.nixkpgs.config.allowUnfree` to set `videservices.xserver.videoDrivers` produces this error: `infinite recursion encountered, at undefined position`


  ### Steps to reproduce
  Use this minimal configuration file
  ```nix
  { config, lib, pkgs, ... }:
  {
    imports = [ ./hardware-configuration.nix ];

    boot.loader.grub.enable = true;

    nixpkgs.config.allowUnfree = true;

    services.xserver = {
        enable = true;
        videoDrivers = [ (if config.nixpkgs.config.allowUnfree then "nvidia" else "nouveau") ];
    };
  }
  ```
  and try to build it

  ```bash
  > nixos-rebuild build -I nixos-config=test.nix
  building Nix...
  error: infinite recursion encountered, at undefined position
  (use ‘--show-trace’ to show detailed location information)
  building the system configuration...
  error: infinite recursion encountered, at undefined position
  (use ‘--show-trace’ to show detailed location information)
  ```

  ## Technical details

  * System: (NixOS: `nixos-version`, Ubuntu/Fedora: `lsb_release -a`, ...)
    17.09.git.be5f725 (Hummingbird)
  * Nix version: (run `nix-env --version`)
    nix-env (Nix) 1.11.8
  * Nixpkgs version: (run `nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion`)
    "17.09pre104252.632e810"


state: closed
title: darwin: cleanup obsolete sdks
user_login: periklis
html_url: https://github.com/NixOS/nixpkgs/pull/24252
updated_at: 2018-07-25 09:21:00
body:
  ###### Motivation for this change
  Since the upgrade to MacOS_sdk-10.10 in pure darwin, these duplicate sdks from 2015 are obsolete. Remaining sdk:
  - osx_sdk with dependents cf-private and their leafs
  - apple_sdk: pure darwin built sdk from original apple pkgs and not from host paths or xcode installations.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on 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: Upgrade Gitlab Runner
user_login: bachp
html_url: https://github.com/NixOS/nixpkgs/pull/24254
updated_at: 2017-03-28 22:21:35
body:
  ###### Motivation for this change

  Gitlab introduced an API break with version 9. This means that the runner versions >= 9 only work with Gitlab version 9 or higher.
  In order to support Gitlab installations <9 the old runner (v1.x.x) in its most recent version is made available as gitlab-runner1.

  The service is extended so the user can select the old 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
  - [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 applications fail due to xcb plugin mismatch
user_login: lheckemann
html_url: https://github.com/NixOS/nixpkgs/issues/24256
updated_at: 2018-05-09 12:03:03
body:
  ## Issue description
  ```
  % nix-shell -p openshot-qt

  [nix-shell:~]$ openshot-qt
  Loaded modules from current directory: /nix/store/0r6czdfcgfwqgar2sbz5zhrbysrmkn80-openshot-qt-2.1.0/lib/python3.5/site-packages
        launch:INFO ------------------------------------------------
        launch:INFO    OpenShot (version 2.1.0)
        launch:INFO ------------------------------------------------
  This application failed to start because it could not find or load the Qt platform plugin "xcb"
  in "".

  Available platform plugins are: minimal, offscreen, xcb.

  Reinstalling the application may fix this problem.
  Aborted

  [nix-shell:~]$

  ```

  ## Technical details

  - System: 17.03beta320.ade5837 (Gorilla)
  - Nix version: nix-env (Nix) 1.11.7
  - Nixpkgs version: "17.03beta617.f3a9ccc"


state: closed
title: geda: fix build by using guile_2_0 instead of latest ver
user_login: pjones
html_url: https://github.com/NixOS/nixpkgs/pull/24257
updated_at: 2017-03-24 16:39:16
body:
  ###### Motivation for this change

  gEDA is failing to build on unstable because of the recent upgrade of
  guile.

  ###### Things done

  - [X] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-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 VMs unable to open Pulseaudio device
user_login: deepfire
html_url: https://github.com/NixOS/nixpkgs/issues/24259
updated_at: 2017-03-27 22:32:12
body:
  ## Issue description
  Virtualbox VMs fail to initialise audio:

  ```
  No audio devices could be opened. Selecting the NULL audio backend with the consequence that no sound is audible.

  Error ID: 
  HostAudioNotResponding
  Severity:
  Warning
  ```

  `~/Virtualbox VMs/<vm name>/Logs/VBox.log` contains:
  ```
  ...
  00:00:00.743946 Audio: Initializing PulseAudio driver
  00:00:00.743950 Audio: Using VBox 5.0.x audio code!
  00:00:00.746462 rtldrNativeLoad: dlopen('libpulse.so.0', RTLD_NOW | RTLD_LOCAL) failed: libpulse.so.0: cannot open shared object file: No such file or directory
  00:00:00.746473 audioLoadPulseLib: Failed to load library libpulse.so.0
  00:00:00.746475 PulseAudio: Failed to load the PulseAudio shared library! Error VERR_FILE_NOT_FOUND
  00:00:00.746504 Audio: Initializing NULL driver
  00:00:00.746507 Audio: Using VBox 5.0.x audio code!
  00:00:00.746509 Audio: Host audio backend supports 1 output streams and 2 input streams at once
  00:00:00.746520 VM: Raising runtime error 'HostAudioNotResponding' (fFlags=0x0)
  00:00:00.746524 Console: VM runtime error: fatal=false, errorID=HostAudioNotResponding message="No audio devices could be opened. Selecting the NULL audio backend with the consequence that no sound is audible"
  ```

  ### Steps to reproduce
  ```nix
  virtualisation.virtualbox.host.enable = true;
  nixpkgs.config.virtualbox.pulseSupport = true;
  ```
  Create and start a VM in Virtualbox.

  ## Technical details
  * System: NixOS `master` `a3b3a7ffb18e6abd33cd30206791e0cfd29a48d4`
  * Nix version: `1.11.7`
  * Nixpkgs version: `a3b3a7ffb18e6abd33cd30206791e0cfd29a48d4`


state: closed
title: Nox-review is broke
user_login: ndowens
html_url: https://github.com/NixOS/nixpkgs/issues/24261
updated_at: 2017-03-24 00:35:52
body:
  ## Issue description
  I believe https://github.com/NixOS/nixpkgs/pull/24133 caused nox-review to break as it gives undefind variable gtk in qt-5/5.7.nix 

  When looking at the changes I see gtk3 defind, but below i see gnome3.gtk(which would be the undefind one)


  ### Steps to reproduce

  nox-review anything

  ## 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: kodi: 17.0 -> 17.1
user_login: peterhoeg
html_url: https://github.com/NixOS/nixpkgs/pull/24262
updated_at: 2017-05-24 07:28:59
body:
  ###### Motivation for this change

  Stable point release so should go into 17.03 - it also now runs tests which we didn't do before.

  I have it running here on 17.03 on our HTPC and it works fine.

  I have a separate patch that moves to cmake and fixes a bunch of missing dependencies but that is too late for 17.03.

  cc: @globin 

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-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: open
title: hplipWithPlugin: various commands broken by .py wrapping
user_login: benley
html_url: https://github.com/NixOS/nixpkgs/issues/24263
updated_at: 2017-10-30 17:29:39
body:
  For some reason, various .py files in hplip appear to be wrapped in bash startup wrappers as though they were standalone binaries.  For example, `${hplipWithPlugin}/share/hplip/hpssd.py}` contains the following:

  ```sh
  #! /nix/store/86blj9iqyxwmdgkn3dyrpib1gkbmz91v-bash-4.4-p5/bin/bash -e
  export PATH=/nix/store/d939y5gldj6fs3k366pni3f9l104nh8x-python-2.7.13/bin:/nix/store/iffniazmkqf32546bk65877rxgh3p9jh-python2.7-hplip-3.16.5/bin:/nix/store/ml7b9bnzr8g1wj85f76szy95wh5ln3jx-expat-2.2.0-dev/bin:/nix/store/4isj683cw90w3dx3rfx9z4rqs462ga15-dbus-1.10.16-lib/bin:/nix/store/594h2zrinydqs6dl41pnfzsnak075pa8-dbus-1.10.16/bin:/nix/store/3b2dbbfaqvdvivmr9n8jjq43wqb05c9m-python2.7-Pillow-3.4.2/bin:/nix/store/v3w03f57ws8sqbh4nynf6v2l5r77ky6x-python2.7-setuptools-30.2.0/bin:/nix/store/77l777x243yqsfqlrgf4avj8hi3bjig8-python2.7-pygobject-2.28.6/bin:/nix/store/28xqb140djy6xnasyr3m7vskj2w50w5p-usbutils-008/bin:/nix/store/7af16bh6jyi0h90cldm0xj1qi2zywabs-python2.7-PyQt-x11-gpl-4.11.3/bin:/nix/store/mnc5am0bqldvs6nydvaindlpny1pb31g-python2.7-sip-4.18.1/bin${PATH:+:}$PATH
  exec -a "$0" /nix/store/iffniazmkqf32546bk65877rxgh3p9jh-python2.7-hplip-3.16.5/share/hplip/.hpssd.py-wrapped "${extraFlagsArray[@]}" "$@"

  ```

  `hpdio.py` and probably other files are similarly munged.  The net effect is that some of the hplip utilities don't work:

  ```
  $ /etc/cups/path/bin/hp-info

  HP Linux Imaging and Printing System (ver. 3.16.5)
  Device Information Utility ver. 5.2

  Copyright (c) 2001-15 HP Development Company, LP
  This software comes with ABSOLUTELY NO WARRANTY.
  This is free software, and you are welcome to distribute it
  under certain conditions. See COPYING file for more details.


  HP Linux Imaging and Printing System (ver. 3.16.5)
  System Tray Status Service ver. 2.0

  Copyright (c) 2001-15 HP Development Company, LP
  This software comes with ABSOLUTELY NO WARRANTY.
  This is free software, and you are welcome to distribute it
  under certain conditions. See COPYING file for more details.

  Traceback (most recent call last):
  Traceback (most recent call last):
    File "/nix/store/iffniazmkqf32546bk65877rxgh3p9jh-python2.7-hplip-3.16.5/share/hplip/.systray.py-wrapped", line 139, in <module>
    File "/nix/store/iffniazmkqf32546bk65877rxgh3p9jh-python2.7-hplip-3.16.5/share/hplip/.systray.py-wrapped", line 146, in <module>
      import hpssd
      import hpdio
    File "  File "/nix/store/iffniazmkqf32546bk65877rxgh3p9jh-python2.7-hplip-3.16.5/share/hplip/hpdio.py/nix/store/iffniazmkqf32546bk65877rxgh3p9jh-python2.7-hplip-3.16.5/share/hplip/hpssd.py", line ", line 22

          export PATH=/nix/store/d939y5gldj6fs3k366pni3f9l104nh8x-python-2.7.13/bin:/nix/store/iffniazmkqf32546bk65877rxgh3p9jh-python2.7-hplip-3.16.5/bin:/nix/store/ml7b9bnzr8g1wj85f76szy95wh5ln3jx-expat-2.2.0-dev/bin:/nix/store/4isj683cw90w3dx3rfx9z4rqs462ga15-dbus-1.10.16-lib/bin:/nix/store/594h2zrinydqs6dl41pnfzsnak075pa8-dbus-1.10.16/bin:/nix/store/3b2dbbfaqvdvivmr9n8jjq43wqb05c9m-python2.7-Pillow-3.4.2/bin:/nix/store/v3w03f57ws8sqbh4nynf6v2l5r77ky6x-python2.7-setuptools-30.2.0/bin:/nix/store/77l777x243yqsfqlrgf4avj8hi3bjig8-python2.7-pygobject-2.28.6/bin:/nix/store/28xqb140djy6xnasyr3m7vskj2w50w5p-usbutils-008/bin:/nix/store/7af16bh6jyi0h90cldm0xj1qi2zywabs-python2.7-PyQt-x11-gpl-4.11.3/bin:/nix/store/mnc5am0bqldvs6nydvaindlpny1pb31g-python2.7-sip-4.18.1/bin${PATH:+:}$PATH
  export PATH=/nix/store/d939y5gldj6fs3k366pni3f9l104nh8x-python-2.7.13/bin:/nix/store/iffniazmkqf32546bk65877rxgh3p9jh-python2.7-hplip-3.16.5/bin:/nix/store/ml7b9bnzr8g1wj85f76szy95wh5ln3jx-expat-2.2.0-dev/bin:/nix/store/4isj683cw90w3dx3rfx9z4rqs462ga15-dbus-1.10.16-lib/bin:/nix/store/594h2zrinydqs6dl41pnfzsnak075pa8-dbus-1.10.16/bin:/nix/store/3b2dbbfaqvdvivmr9n8jjq43wqb05c9m-python2.7-Pillow-3.4.2/bin:/nix/store/v3w03f57ws8sqbh4nynf6v2l5r77ky6x-python2.7-setuptools-30.2.0/bin:/nix/store/77l777x243yqsfqlrgf4avj8hi3bjig8-python2.7-pygobject-2.28.6/bin:/nix/store/28xqb140djy6xnasyr3m7vskj2w50w5p-usbutils-008/bin:/nix/store/7af16bh6jyi0h90cldm0xj1qi2zywabs-python2.7-PyQt-x11-gpl-4.11.3/bin:/nix/store/mnc5am0bqldvs6nydvaindlpny1pb31g-python2.7-sip-4.18.1/bin${PATH:+:}$PATH
                              ^
  ^
  SyntaxErrorSyntaxError: : invalid syntaxinvalid syntax


  HP Linux Imaging and Printing System (ver. 3.16.5)
  HPLIP upgrade latest version ver. 1.0

  Copyright (c) 2001-15 HP Development Company, LP
  This software comes with ABSOLUTELY NO WARRANTY.
  This is free software, and you are welcome to distribute it
  under certain conditions. See COPYING file for more details.

  sh: lsb_release: command not found
  warning:  distro is not found in AUTH_TYPES
  warning: Unable to connect to dbus. Is hp-systray running?
  ```

  ### Steps to reproduce
  In configuration.nix on nixos-17.03:
  ```nix
  {
    services.printing.enable = true;
    services.printing.drivers = [ pkgs.hplipWithPluign ];
  }
  ```
  Run `/etc/cups/path/bin/hp-info`.


  ## Technical details

  * System: NixOS 17.03 at c458d7cf94ebe181665511a7daaa3cb337a04bc4


state: closed
title: Fix store path copying in Google Compute Engine image build
user_login: 8573
html_url: https://github.com/NixOS/nixpkgs/pull/24264
updated_at: 2017-04-05 23:16:37
body:
  In `nixos/modules/virtualisation/google-compute-image.nix`, copy store
  paths with `rsync -a` rather than `cp -prd`, because `rsync` seems
  better able to handle the hard-links that may be present in the store,
  whereas `cp` may fail to copy them.

  I have tested that the Google Compute Engine image builds successfully
  for me with this patch, whereas it did not without this patch.

  This is the same fix applied for Azure images in commit
  097ef6e435d5b3fcde92e67abbaaaaaf05c0723d.

  Fixes #23973.


state: closed
title: google-compute-image: fix Yama LSM option conflict
user_login: 8573
html_url: https://github.com/NixOS/nixpkgs/pull/24267
updated_at: 2017-03-26 19:09:59
body:
  Having fixed the Google Compute Engine image build process's copying
  of store paths in PR #24264, I ran `nixos-rebuild --upgrade switch`...
  and the GCE image broke again, because it sets the NixOS configuration
  option for the sysctl variable `kernel.yama.ptrace_scope` to
  `mkDefault "1"`, i.e., with override priority 1000, and now the
  `sysctl` module sets the same option to `mkDefault "0"` (this was
  changed in commit 86721a5f78718caf10c578e9501f8b4d19c0eb44).

  This patch raises the override priority of the Google Compute Engine
  image configuration's definition of the Yama sysctl option to 500
  (still lower than the priority of an unmodified option definition).

  I have tested that this patch allows the Google Compute Engine image
  to again build successfully for me.


state: closed
title: virtualbox: fix pulseaudio device access: #24259
user_login: deepfire
html_url: https://github.com/NixOS/nixpkgs/pull/24268
updated_at: 2017-04-03 15:59:19
body:
  ###### Motivation for this change
  Fix https://github.com/NixOS/nixpkgs/issues/24259

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-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: prosody: 0.9.10 -> 0.9.12
user_login: uwap
html_url: https://github.com/NixOS/nixpkgs/pull/24269
updated_at: 2017-03-25 19:14:13
body:
  ###### Motivation for this change
  Update Prosody to a later 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: Google Compute Engine image fails to fetch SSH keys
user_login: 8573
html_url: https://github.com/NixOS/nixpkgs/issues/24273
updated_at: 2018-12-06 20:47:43
body:
  Now that I've successfully built and booted the NixOS image for Google
  Compute Engine, its systemd service `fetch-ssh-keys.service`, which is
  part of the boot process, fails to fetch the SSH keys provided by the
  Google Compute Engine environment, preventing me from accessing the
  virtual machine via SSH.

  The service's error messages are to be found at the end of this boot
  log: <https://gist.github.com/8573/78c3c1916049dc89402c79e6f110b756>.


state: closed
title: ocamlPackages: buildOcaml vs mkDerivation
user_login: regnat
html_url: https://github.com/NixOS/nixpkgs/issues/24274
updated_at: 2017-05-09 08:22:13
body:
  Some ocaml packages are built using buildOcaml, while some other use plain mkDerivation.
  Is one function preferred compared to the other ? Should buildOcaml be depreciated ?

  cc @vbgl @FlorentBecker


state: closed
title: eccodes: init at 2.2.0
user_login: knedlsepp
html_url: https://github.com/NixOS/nixpkgs/pull/24278
updated_at: 2017-04-30 23:18:07
body:
  ###### Motivation for this change
  Adding the library eccodes, which provides I/O routines for accessing grib/bufr/GTS header files.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on 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: ghcjsHEAD: upgrade ghcjs-boot packages
user_login: basvandijk
html_url: https://github.com/NixOS/nixpkgs/pull/24279
updated_at: 2017-03-24 22:13:56
body:
  @TravisWhitaker @peti at LumiGuide we have some trouble with incompatible `aeson` versions between GHC and GHCJS. In https://github.com/ghcjs/ghcjs-boot/pull/41 I move the `ghcjs-boot` packages closer to the latest LTS. 

  I tested it by building and running a big GHCJS app.

  What do you think about this? Is it OK to merge or do you want to wait until the upstream PR is merged? (In defence of merging: I emailed Luite a week ago about upgrading `aeson` but he didn't respond. Probably because he's traveling through China according to Facebook.)

  If you want to merge it it would be great if this can also be cherry-picked on `release-17.03`.


state: open
title: document creating new system profiles out of old generations
user_login: RonnyPfannschmidt
html_url: https://github.com/NixOS/nixpkgs/issues/24280
updated_at: 2017-03-24 10:52:07
body:
  ## Issue description

  while having trouble with broken recent generations of unstable i figured, that if i generate the correct symlinks in the system-profiles global profile folder, i could get the next run of `nixos-rebuild put them up into the boot menu while at the same time preserving them from garbage collection

  this process should be documented somewhere (im just logging the issue cause i cant do it right now)

  please comment on where to put that information as well

  ### Steps to reproduce

  1. create a new generation symlink using the same target path as the system generation in question
  2. create a default symlink matching the wanted generation

  ```
  cd /nix/var/nix/profiles/
  ln -s $(readlink system-124-link) system-profiles/backup-1-link
  cd system-profiles/
  ln -s backup-1-link backup
  nixos-rebuild boot
  ```

  ## 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: idea.phpstorm: 2016.3.2 -> 2017.1
user_login: Ma27
html_url: https://github.com/NixOS/nixpkgs/pull/24281
updated_at: 2017-03-27 13:23:09
body:
  ###### Motivation for this change

  PHPStorm 2017.1 is newly released and contains some useful new features such as native support for PHPUnit 6 (see https://www.jetbrains.com/phpstorm/whatsnew/)

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-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: Icoutils shouldn't be linux-specific
user_login: gloaming
html_url: https://github.com/NixOS/nixpkgs/issues/24282
updated_at: 2017-04-24 06:17:52
body:
  Icoutils is marked as `platform: linux`, so it refuses to install on darwin.

  I guess it should be `platform: unix`; it claims to support any POSIX system?


state: closed
title: native host connector for gnome extensions: init at 7d99523e90805cb65027cc2f5f1191a957dcf276
user_login: dyrnade
html_url: https://github.com/NixOS/nixpkgs/pull/24283
updated_at: 2018-04-13 20:57:09
body:
  ###### Motivation for this change
  In order to install gnome extensions, native host connector is needed.
  This pkg works for Firefox without gnome-extension addon of Firefox.
  https://wiki.gnome.org/Projects/GnomeShellIntegrationForChrome/Installation
  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-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: geogebra: 5-0-338-0 -> 5-0-346-0
user_login: Ma27
html_url: https://github.com/NixOS/nixpkgs/pull/24284
updated_at: 2017-03-25 06:12:11
body:
  ###### Motivation for this change

  The currently packaged version of GeoGebra (`5-0-338-0`) is removed from the download server of GeoGebra, so we need the latest available version for now...

  ###### Things done

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

  ---


state: closed
title: phpPackages.composer: 1.3.2 -> 1.4.1
user_login: Ma27
html_url: https://github.com/NixOS/nixpkgs/pull/24285
updated_at: 2017-03-25 13:29:28
body:
  ###### Motivation for this change

  Composer 1.4 contains some new, useful features such as improved memory usage and support for the BitBucket v2 API (https://github.com/composer/composer/releases/tag/1.4.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
     - [ ] 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: Keepass doesn't run on darwin due to fontconfig error
user_login: gloaming
html_url: https://github.com/NixOS/nixpkgs/issues/24287
updated_at: 2018-04-30 21:31:22
body:
  EDIT: It seems this isn't specific to Nixpkgs's KeePass. I'll post on the KeePass forum instead.

  (N.B. Icoutils dependency must be fixed (#24282) before keepass will install)

  ```
   ~ $ keepass
  Fontconfig error: Cannot load default config file
  System.EntryPointNotFoundException: GetWindowPort
    at (wrapper managed-to-native) System.Drawing.MacSupport:GetWindowPort (intptr)
    at System.Drawing.MacSupport.GetCGContextForView (IntPtr handle) [0x00000] in <filename unknown>:0 
    at System.Drawing.Graphics.FromHwnd (IntPtr hwnd) [0x00000] in <filename unknown>:0 
    at System.Windows.Forms.Control.CreateGraphics () [0x00000] in <filename unknown>:0 
    at System.Windows.Forms.TextBoxBase.CreateGraphicsInternal () [0x00000] in <filename unknown>:0 
    at (wrapper remoting-invoke-with-check) System.Windows.Forms.TextBoxBase:CreateGraphicsInternal ()
    at System.Windows.Forms.Document.owner_HandleCreated (System.Object sender, System.EventArgs e) [0x00000] in <filename unknown>:0 
    at System.Windows.Forms.Control.OnHandleCreated (System.EventArgs e) [0x00000] in <filename unknown>:0 
    at System.Windows.Forms.TextBoxBase.OnHandleCreated (System.EventArgs e) [0x00000] in <filename unknown>:0 
    at System.Windows.Forms.TextBox.OnHandleCreated (System.EventArgs e) [0x00000] in <filename unknown>:0 
    at System.Windows.Forms.Control.WmCreate (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0 
    at System.Windows.Forms.Control.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0 
    at System.Windows.Forms.TextBoxBase.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0 
    at System.Windows.Forms.TextBox.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0 
    at System.Windows.Forms.Control+ControlWindowTarget.OnMessage (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0 
    at System.Windows.Forms.Control+ControlNativeWindow.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0 
    at System.Windows.Forms.NativeWindow.WndProc (IntPtr hWnd, Msg msg, IntPtr wParam, IntPtr lParam) [0x00000] in <filename unknown>:0 
  System.EntryPointNotFoundException: HIViewPlaceInSuperviewAt
    at (wrapper managed-to-native) System.Windows.Forms.XplatUICarbon:HIViewPlaceInSuperviewAt (intptr,single,single)
    at System.Windows.Forms.XplatUICarbon.SetParent (IntPtr handle, IntPtr parent) [0x00000] in <filename unknown>:0 
    at System.Windows.Forms.XplatUI.SetParent (IntPtr handle, IntPtr hParent) [0x00000] in <filename unknown>:0 
    at System.Windows.Forms.Control.CreateHandle () [0x00000] in <filename unknown>:0 
    at System.Windows.Forms.TextBoxBase.CreateHandle () [0x00000] in <filename unknown>:0 
    at System.Windows.Forms.Control.CreateControl () [0x00000] in <filename unknown>:0 
    at (wrapper remoting-invoke-with-check) System.Windows.Forms.Control:CreateControl ()
    at System.Windows.Forms.Control.CreateControl () [0x00000] in <filename unknown>:0 
    at System.Windows.Forms.Control.WmShowWindow (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0 
    at System.Windows.Forms.Control.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0 
    at System.Windows.Forms.ComboBox.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0 
    at System.Windows.Forms.Control+ControlWindowTarget.OnMessage (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0 
    at System.Windows.Forms.Control+ControlNativeWindow.WndProc (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0 
    at System.Windows.Forms.NativeWindow.WndProc (IntPtr hWnd, Msg msg, IntPtr wParam, IntPtr lParam) [0x00000] in <filename unknown>:0 
  Stacktrace:

    at <unknown> <0xffffffff>
    at (wrapper managed-to-native) System.Windows.Forms.CarbonInternal.Pasteboard.PasteboardPutItemFlavor (intptr,uint,uint,intptr,uint) <0xffffffff>
    at System.Windows.Forms.CarbonInternal.Pasteboard.Store (intptr,object,int) <0x000bb>
    at System.Windows.Forms.XplatUICarbon.ClipboardStore (intptr,object,int,System.Windows.Forms.XplatUI/ObjectToClipboard,bool) <0x0002c>
    at System.Windows.Forms.XplatUI.ClipboardStore (intptr,object,int,System.Windows.Forms.XplatUI/ObjectToClipboard,bool) <0x0004d>
    at System.Windows.Forms.Clipboard.Clear () <0x0002b>
    at KeePassLib.Utility.MessageService.ShowFatal (object[]) <0x001c0>
    at KeePass.Program.Main (string[]) <0x01174>
    at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object (object,intptr,intptr,intptr) <0xffffffff>

  Native stacktrace:


  Debug info from gdb:

  (lldb) command source -s 0 '/tmp/mono-gdb-commands.koYDWR'
  Executing commands in '/tmp/mono-gdb-commands.koYDWR'.
  (lldb) process attach --pid 18215
  Process 18215 stopped
  * thread #1: tid = 0x775da, 0x00007fff937dd582 libsystem_kernel.dylib`__wait4 + 10, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
      frame #0: 0x00007fff937dd582 libsystem_kernel.dylib`__wait4 + 10
  libsystem_kernel.dylib`__wait4:
  ->  0x7fff937dd582 <+10>: jae    0x7fff937dd58c            ; <+20>
      0x7fff937dd584 <+12>: movq   %rax, %rdi
      0x7fff937dd587 <+15>: jmp    0x7fff937d77f2            ; cerror
      0x7fff937dd58c <+20>: retq   

  Executable module set to "/nix/store/92hw6ij99si97q1ckahvmk28fmn6pm99-mono-4.0.4.1/bin/mono".
  Architecture set to: x86_64-apple-macosx.
  (lldb) thread list
  Process 18215 stopped
  * thread #1: tid = 0x775da, 0x00007fff937dd582 libsystem_kernel.dylib`__wait4 + 10, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
    thread #2: tid = 0x775e3, 0x00007fff937d6fae libsystem_kernel.dylib`semaphore_wait_trap + 10
    thread #3: tid = 0x775e4, 0x00007fff937dd5e2 libsystem_kernel.dylib`__workq_kernreturn + 10
    thread #4: tid = 0x775e5, 0x00007fff937ddefa libsystem_kernel.dylib`kevent_qos + 10, queue = 'com.apple.libdispatch-manager'
    thread #5: tid = 0x775e8, 0x00007fff937dd5e2 libsystem_kernel.dylib`__workq_kernreturn + 10
    thread #6: tid = 0x775fb, 0x00007fff937dd5e2 libsystem_kernel.dylib`__workq_kernreturn + 10
  (lldb) thread backtrace all
  * thread #1: tid = 0x775da, 0x00007fff937dd582 libsystem_kernel.dylib`__wait4 + 10, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
    * frame #0: 0x00007fff937dd582 libsystem_kernel.dylib`__wait4 + 10
      frame #1: 0x000000010039d461 mono`mono_handle_native_sigsegv + 433
      frame #2: 0x00000001003f012a mono`mono_arch_handle_altstack_exception + 90
      frame #3: 0x000000010030131f mono`mono_sigsegv_signal_handler + 511
      frame #4: 0x00007fff898dd52a libsystem_platform.dylib`_sigtramp + 26
      frame #5: 0x00007fff94b2b2f0 CoreFoundation`CFStringGetLength + 16
      frame #6: 0x00007fff9a1852b6 LaunchServices`_UTTypeIdentifierIsValid + 50
      frame #7: 0x00007fff9a18520e LaunchServices`_UTTypeGetStatusUsingDB + 24
      frame #8: 0x00007fff9a5e8dea HIServices`GetCanonicalPasteboardFlavorType(__CFString const*) + 22
      frame #9: 0x00007fff9a5eb00a HIServices`PasteboardPutItemFlavor + 162
      frame #10: 0x000000010afc7638
      frame #11: 0x0000000102ae29d5
      frame #12: 0x0000000102ae2f05
      frame #13: 0x0000000100303989 mono`mono_jit_runtime_invoke + 1641
      frame #14: 0x00000001004aa66e mono`mono_runtime_invoke + 110
      frame #15: 0x00000001004afe98 mono`mono_runtime_exec_main + 376
      frame #16: 0x000000010036cbad mono`mono_main + 7565
      frame #17: 0x00007fff92d785ad libdyld.dylib`start + 1

    thread #2: tid = 0x775e3, 0x00007fff937d6fae libsystem_kernel.dylib`semaphore_wait_trap + 10
      frame #0: 0x00007fff937d6fae libsystem_kernel.dylib`semaphore_wait_trap + 10
      frame #1: 0x00000001005292c7 mono`mono_sem_wait + 23
      frame #2: 0x00000001004a83c2 mono`finalizer_thread + 130
      frame #3: 0x000000010048918b mono`start_wrapper + 491
      frame #4: 0x000000010052eb1e mono`inner_start_thread + 238
      frame #5: 0x00007fff8fbb699d libsystem_pthread.dylib`_pthread_body + 131
      frame #6: 0x00007fff8fbb691a libsystem_pthread.dylib`_pthread_start + 168
      frame #7: 0x00007fff8fbb4351 libsystem_pthread.dylib`thread_start + 13

    thread #3: tid = 0x775e4, 0x00007fff937dd5e2 libsystem_kernel.dylib`__workq_kernreturn + 10
      frame #0: 0x00007fff937dd5e2 libsystem_kernel.dylib`__workq_kernreturn + 10
      frame #1: 0x00007fff8fbb6578 libsystem_pthread.dylib`_pthread_wqthread + 1283
      frame #2: 0x00007fff8fbb4341 libsystem_pthread.dylib`start_wqthread + 13

    thread #4: tid = 0x775e5, 0x00007fff937ddefa libsystem_kernel.dylib`kevent_qos + 10, queue = 'com.apple.libdispatch-manager'
      frame #0: 0x00007fff937ddefa libsystem_kernel.dylib`kevent_qos + 10
      frame #1: 0x00007fff87664165 libdispatch.dylib`_dispatch_mgr_invoke + 216
      frame #2: 0x00007fff87663dcd libdispatch.dylib`_dispatch_mgr_thread + 52

    thread #5: tid = 0x775e8, 0x00007fff937dd5e2 libsystem_kernel.dylib`__workq_kernreturn + 10
      frame #0: 0x00007fff937dd5e2 libsystem_kernel.dylib`__workq_kernreturn + 10
      frame #1: 0x00007fff8fbb6578 libsystem_pthread.dylib`_pthread_wqthread + 1283
      frame #2: 0x00007fff8fbb4341 libsystem_pthread.dylib`start_wqthread + 13

    thread #6: tid = 0x775fb, 0x00007fff937dd5e2 libsystem_kernel.dylib`__workq_kernreturn + 10
      frame #0: 0x00007fff937dd5e2 libsystem_kernel.dylib`__workq_kernreturn + 10
      frame #1: 0x00007fff8fbb6578 libsystem_pthread.dylib`_pthread_wqthread + 1283
      frame #2: 0x00007fff8fbb4341 libsystem_pthread.dylib`start_wqthread + 13
  (lldb) detach

  =================================================================
  Got a SIGSEGV while executing native code. This usually indicates
  a fatal error in the mono runtime or one of the native libraries 
  used by your application.
  =================================================================

  (lldb) quit
  Process 18215 detached
  Abort trap: 6
  ```

  I tried the following, which made no difference:

  ```
  nix-env -i fontconfig
  then
  export FONTCONFIG_PATH=/nix/store/9wqsl1362fnm9q2dz4xqniwb4bqdvhac-fontconfig-2.12.1/etc/fonts/
  or
  export FONTCONFIG_PATH=~/.nix-profile/etc/fonts
  ```

  There seem to be a lot of fontconfig issues on OSX. The following suggests building a universal binary(?!):
  http://stackoverflow.com/a/36259664
  Is that something I can try?
  I have no idea how to debug this.

  ## Technical details
  * System: OS X 10.11.6
  * Nix version: 1.11.7
  * Nixpkgs version: 17.09pre102933.26625c9


state: open
title: Provide options for storing secrets outside the Nix store
user_login: basvandijk
html_url: https://github.com/NixOS/nixpkgs/issues/24288
updated_at: 2019-02-13 12:50:17
body:
  ## Introduction

  Dear module authors and maintainers,

  We currently have many modules that force users to store their secrets in the world-readble Nix store. This is bad for security. We should give users the option of specifying their secrets in individual files which can be stored outside the Nix store with suitable ownership and permissions. Users could then also use `nixops` to [manage their secret files](https://nixos.org/nixops/manual/#idm140737318306400). 

  There's still the convenient but unsafe option of storing the secret file in the Nix store using `pkgs.writeTextFile`. If https://github.com/NixOS/nix/issues/8 gets resolved these files can be encrypted / made private. Also see: https://github.com/NixOS/rfcs/pull/5.

  ## Proposal

  The list below contains all the options that force a secret being stored in the Nix store. I propose the following:

  1. Each option should get a warning in the documentation of the form: "Warning: this secret is stored in the world-readable Nix store!"

  2. Each option should get an alternative `passwordFile` option.

  3. For backwards compatibility the `passwordFile` option should get a default based on the `password` option:

  ```nix
  { config = {
      passwordFile = mkDefault (toString (pkgs.writeTextFile {
        name = "password-file";
        text = cfg.password;
      }));
    };
  }
  ```

  4. Some upstream programs don't support setting a password using a file. In that case an issue should be created in the upstream issue-tracker asking for that feature. (See https://github.com/namecoin/namecoin-core/issues/148 for example). A URL to the issue should be placed in the list below and in the documentation of the `password` option so that it's easier to track when it gets resolved.

  5. If after some time (lets use September 2017 for now) the upstream developers have not provided the feature to specify the password by file, the NixOS module should be changed such that the config file that contains the password is written to `/run` before the service starts up. So something like the following:

  ```nix
  {
    systemd.services.my-service = {  
      preStart = ''
        cat > /run/my-service/config << EOF
        ...
        password = $(cat "${cfg.passwordFile}")
        ...
        EOF
      '';
      script = "${pkgs.myService}/bin/my-service --config=/run/my-service/config";
    };
  }
  ```

  6. Lets use this issue for planning and to track progress. Please mention in the comments if you have provided a `passwordFile` option for one of the options below. Then I check the box to indicate it has been resolved. See PR https://github.com/NixOS/nixpkgs/pull/24146 for reference.

  7. If we make sure the new options are backwards compatible we could consider cherry-picking them onto `release-17.03` making sure users get these security fixes ASAP.

  ## Secret options

  - [ ] `basicAuth`
  [nixos/modules/services/web-servers/nginx/vhost-options.nix#L118](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/web-servers/nginx/vhost-options.nix#L118)
  @globin

  - [x] `networking.defaultMailServer.authPass`
  [nixos/modules/programs/ssmtp.nix#L92](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/programs/ssmtp.nix#L92)
  PR: https://github.com/NixOS/nixpkgs/pull/24331

  - [ ] `networking.wireless.networks.*.psk`
  [nixos/modules/services/networking/wpa_supplicant.nix#L49](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/networking/wpa_supplicant.nix#L49)
  @edolstra

  - [ ] `security.duosec.skey`
  [nixos/modules/security/duosec.nix#L59](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/security/duosec.nix#L59)
  @thoughtpolice

  - [x] ~~`services.aiccu.password`~~
  ~~[nixos/modules/services/networking/aiccu.nix#L48](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/networking/aiccu.nix#L48)~~
  @edwtjo mentions: [SixXS is closing down its IPv6 tunnel in June](https://www.sixxs.net/news/2017/#sunsettingsixxs20170606-201703) so it doesn't seem worth the effort to create a patch for aiccu to support password files. Lets just remove the service in 0606.

  - [ ] `services.almir.director_password`
  [nixos/modules/services/backup/almir.nix#L129](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/backup/almir.nix#L129)
  @domenkozar 

  - [ ] `services.bacula-dir.password`
  [nixos/modules/services/backup/bacula.nix#L313](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/backup/bacula.nix#L313)
  @domenkozar
  [Feature request for a PasswordFile parameter](http://bugs.bacula.org/view.php?id=2275)

  - [ ] `services.bacula-[fd|sd].director.*.password`
  [nixos/modules/services/backup/bacula.nix#L114](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/backup/bacula.nix#L114)
  @domenkozar
  See the feature request above.

  - [x] `services.bepasty.servers.*.secretKey`
  [nixos/modules/services/misc/bepasty.nix#L72](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/misc/bepasty.nix#L72)
  @makefu
  PR: https://github.com/NixOS/nixpkgs/pull/24755

  - [ ] `services.btsync.httpPass`
  [nixos/modules/services/networking/btsync.nix#L175](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/networking/btsync.nix#L175)
  @thoughtpolice

  - [ ] `services.buildbot-worker.workerPass`
  [nixos/modules/services/continuous-integration/buildbot/worker.nix#L56](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/continuous-integration/buildbot/worker.nix#L56)
  @nand0p

  - [x] `services.cadvisor.storageDriverPassword`
  [nixos/modules/services/monitoring/cadvisor.nix#L54](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/monitoring/cadvisor.nix#L54)
  @offlinehacker
  PR: https://github.com/NixOS/nixpkgs/pull/24341

  - [ ] `services.cassandra.keyStorePassword`
  [nixos/modules/services/databases/cassandra.nix#L236](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/databases/cassandra.nix#L236)
  @cransom
  See: https://issues.apache.org/jira/browse/CASSANDRA-13428

  - [ ] `services.cassandra.trustStorePassword`
  [nixos/modules/services/databases/cassandra.nix#L241](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/databases/cassandra.nix#L241)
  @cransom
  See: https://issues.apache.org/jira/browse/CASSANDRA-13428

  - [ ] `services.cgminer.pools.*.password`
  [nixos/modules/services/misc/cgminer.nix#L60](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/misc/cgminer.nix#L60)
  @offlinehacker

  - [ ] `services.cjdns.authorizedPasswords`
  [nixos/modules/services/networking/cjdns.nix#L103](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/networking/cjdns.nix#L103)
  @ehmry

  - [ ] `services.cfdyndns.apikey`
  [nixos/modules/services/misc/cfdyndns.nix#L20](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/misc/cfdyndns.nix#L20)
  @colemickens 

  - [ ] `services.coturn.cli-password`
  [nixos/modules/services/networking/coturn.nix#L249](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/networking/coturn.nix#L249)
  @Ralith

  - [ ] `services.coturn.static-auth-secret`
  [nixos/modules/services/networking/coturn.nix#L174](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/networking/coturn.nix#L174)
  @Ralith

  - [ ] `services.cpuminer-cryptonight.pass`
  [nixos/modules/services/misc/cpuminer-cryptonight.nix#L38](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/misc/cpuminer-cryptonight.nix#L38)
  @ehmry

  - [ ] `services.crowd.openidPassword`
  [nixos/modules/services/web-apps/atlassian/crowd.nix#L53](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/web-apps/atlassian/crowd.nix#L53)
  @fpletz @globin

  - [ ] `services.dd-agent.api_key`
  [nixos/modules/services/monitoring/dd-agent.nix#L112](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/monitoring/dd-agent.nix#L112)
  @shlevy 

  - [ ] `services.ddclient.password`
  [nixos/modules/services/networking/ddclient.nix#L47](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/networking/ddclient.nix#L47)
  @rbvermaa

  - [ ] `services.factorio.game-password`
  [nixos/modules/services/games/factorio.nix#L144](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/games/factorio.nix#L144)
  @elitak

  - [ ] `services.factorio.password`
  [nixos/modules/services/games/factorio.nix#L130](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/games/factorio.nix#L130)
  @elitak

  - [ ] `services.frab.secretKeyBas`
  [nixos/modules/services/web-apps/frab.nix#L118](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/web-apps/frab.nix#L118)
  @fpletz

  - [ ] `services.gammu-smsd.backend.sql.password`
  [nixos/modules/services/misc/gammu-smsd.nix#L192](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/misc/gammu-smsd.nix#L192)
  @zohl

  - [ ] `services.gitlab.databasePassword`
  [nixos/modules/services/misc/gitlab.nix#L203](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/misc/gitlab.nix#L203)
  @fpletz  @offlinehacker
  PR: #31358

  - [ ] `services.gitlab.secrets.secret`
  [nixos/modules/services/misc/gitlab.nix#L326](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/misc/gitlab.nix#L326)
  @fpletz @offlinehacker
  PR: #31358

  - [ ] `services.gitlab.smtp.password`
  [nixos/modules/services/misc/gitlab.nix#L295](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/misc/gitlab.nix#L295)
  @fpletz @offlinehacker

  - [x] `services.gogs.database.password`
  [nixos/modules/services/misc/gogs.nix#L102](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/misc/gogs.nix#L102)
  @schneefux
  PR: https://github.com/NixOS/nixpkgs/pull/25116

  - [ ] `services.grafana.database.password`
  [nixos/modules/services/monitoring/grafana.nix#L137](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/monitoring/grafana.nix#L137)
  @offlinehacker

  - [ ] `services.grafana.security.adminPassword`
  [nixos/modules/services/monitoring/grafana.nix#L157](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/monitoring/grafana.nix#L157)
  @offlinehacker

  - [ ] `services.grafana.security.secretKey`
  [nixos/modules/services/monitoring/grafana.nix#L163](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/monitoring/grafana.nix#L163)
  @offlinehacker

  - [ ] `services.graylog.passwordSecret`
  [nixos/modules/services/logging/graylog.nix#L68](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/logging/graylog.nix#L68)
  @fadenb

  - [ ] `services.graylog.rootPasswordSha2`
  [nixos/modules/services/logging/graylog.nix#L82](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/logging/graylog.nix#L82)
  @fadenb

  - [ ] `services.hologram-server.ldapBindPassword`
  [nixos/modules/services/security/hologram-server.nix#L68](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/security/hologram-server.nix#L68)
  @nand0p

  - [ ] `services.hostapd.wpaPassphrase`
  [nixos/modules/services/networking/hostapd.nix#L124](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/networking/hostapd.nix#L124)


  - [ ] `services.httpd.extraSubservices..."limesurvey"...adminPassword`
  [nixos/modules/services/web-servers/apache-httpd/limesurvey.nix#L143](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/web-servers/apache-httpd/limesurvey.nix#L143)
  @offlinehacker

  - [ ] `services.httpd.extraSubservices..."limesurvey"...dbPassword`
  [nixos/modules/services/web-servers/apache-httpd/limesurvey.nix#L131](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/web-servers/apache-httpd/limesurvey.nix#L131)
  @offlinehacker

  - [ ] `services.httpd.extraSubservices..."mediawiki"...dbPassword`
  [nixos/modules/services/web-servers/apache-httpd/mediawiki.nix#L207](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/web-servers/apache-httpd/mediawiki.nix#L207)
  @shlevy @ip1981

  - [x] `services.httpd.extraSubservices..."owncloud"...adminPassword`
  [nixos/modules/services/web-servers/apache-httpd/owncloud.nix#L403](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/web-servers/apache-httpd/owncloud.nix#L403)
  @matejc

  - [x] `services.httpd.extraSubservices..."owncloud"...dbPassword`
  [nixos/modules/services/web-servers/apache-httpd/owncloud.nix#L429](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/web-servers/apache-httpd/owncloud.nix#L429)
  @matejc

  - [x] `services.httpd.extraSubservices..."owncloud"...SMTPPass`
  [nixos/modules/services/web-servers/apache-httpd/owncloud.nix#L527](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/web-servers/apache-httpd/owncloud.nix#L527)
  @matejc

  - [x] `services.httpd.extraSubservices..."wordpress"...dbPassword`
  [nixos/modules/services/web-servers/apache-httpd/wordpress.nix#L138](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/web-servers/apache-httpd/wordpress.nix#L138)
  @qknight
  PR: https://github.com/NixOS/nixpkgs/pull/24146

  - [ ] `services.i2pd.proto.http.pass`
  [nixos/modules/services/networking/i2pd.nix#L351](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/networking/i2pd.nix#L351)
  @edwtjo

  - [ ] `services.icecast.admin.password`
  [nixos/modules/services/audio/icecast.nix#L62](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/audio/icecast.nix#L62)
  @k0ral

  - [ ] `services.kibana.elasticsearch.password`
  [nixos/modules/services/search/kibana.nix#L92](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/search/kibana.nix#L92)
  PR: https://github.com/NixOS/nixpkgs/pull/30662

  - [x] `services.longview.mysqlPassword`
  [nixos/modules/services/monitoring/longview.nix#L78](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/monitoring/longview.nix#L78)
  @rvl
  PR: https://github.com/NixOS/nixpkgs/pull/24366

  - [ ] `services.matrix-synapse.macaroon_secret_key`
  [nixos/modules/services/misc/matrix-synapse.nix#L545](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/misc/matrix-synapse.nix#L545)
  @roblabla

  - [ ] `services.matrix-synapse.registration_shared_secret`
  [nixos/modules/services/misc/matrix-synapse.nix#L453](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/misc/matrix-synapse.nix#L453)
  @roblabla

  - [ ] `services.matrix-synapse.turn_shared_secret`
  [nixos/modules/services/misc/matrix-synapse.nix#L434](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/misc/matrix-synapse.nix#L434)
  @roblabla

  - [ ] `services.matrix-synapse.recaptcha_private_key`
  [nixos/modules/services/misc/matrix-synapse.nix#L404](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/misc/matrix-synapse.nix#L404)
  @roblabla

  - [ ] `services.mattermost.localDatabasePassword`
  [nixos/modules/services/web-apps/mattermost.nix#L108](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/web-apps/mattermost.nix#L108)
  @fpletz

  - [ ] `services.murmur.password`
  [nixos/modules/services/networking/murmur.nix#L105](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/networking/murmur.nix#L105)
  @thoughtpolice

  - [ ] `services.mysql.replication.masterPassword`
  [nixos/modules/services/databases/mysql.nix#L149](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/databases/mysql.nix#L149)
  @edolstra

  - [ ] `services.namecoind.rpc.password`
  [nixos/modules/services/networking/namecoind.nix#L90](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/networking/namecoind.nix#L90)
  @rnhmjoj
  See: https://github.com/namecoin/namecoin-core/issues/148

  - [ ] `services.nntp-proxy.upstreamPassword`
  [nixos/modules/services/networking/nntp-proxy.nix#L99](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/networking/nntp-proxy.nix#L99)
  @fadenb

  - [ ] `services.oauth2_proxy.cookie.secret`
  [nixos/modules/services/security/oauth2_proxy.nix#L371](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/security/oauth2_proxy.nix#L371)
  @jml

  - [ ] `services.panamax.secretKey`
  [nixos/modules/services/cluster/panamax.nix#L63](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/cluster/panamax.nix#L63)
  @matejc

  - [ ] `services.prometheus.*.consul_sd_config.password`
  [nixos/modules/services/monitoring/prometheus/default.nix#L243](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/monitoring/prometheus/default.nix#L243)
  @fpletz @doshitan

  - [ ] `services.prometheus.*.scrape_config.basic_auth.password`
  [nixos/modules/services/monitoring/prometheus/default.nix#L128](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/monitoring/prometheus/default.nix#L128)
  @fpletz @doshitan

  - [ ] `services.prometheus.unifiExporter.unifiPassword`
  [nixos/modules/services/monitoring/prometheus/unifi-exporter.nix#L45](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/monitoring/prometheus/unifi-exporter.nix#L45)
  @fpletz @doshitan

  - [ ] `services.redis.requirePass`
  [nixos/modules/services/databases/redis.nix#L160](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/databases/redis.nix#L160)
  @offlinehacker

  - [x] `services.redmine.databasePassword`
  [nixos/modules/services/misc/redmine.nix#L103](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/misc/redmine.nix#L103)
  @domenkozar

  - [ ] `services.redsocks.redsocks.password`
  [nixos/modules/services/networking/redsocks.nix#L109](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/networking/redsocks.nix#L109)
  @Ekleog

  - [ ] `services.rippleDataApi.couchdb.pass`
  [nixos/modules/services/misc/ripple-data-api.nix#L109](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/misc/ripple-data-api.nix#L109)
  @offlinehacker

  - [ ] `services.rippled.ports.*.password`
  [nixos/modules/services/misc/rippled.nix#L114](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/misc/rippled.nix#L114)
  @ehmry

  - [ ] `services.selfoss.database.password`
  [nixos/modules/services/web-apps/selfoss.nix#L89](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/web-apps/selfoss.nix#L89)
  @regnat

  - [ ] `services.terraria..password`
  [nixos/modules/services/games/terraria.nix#L50](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/games/terraria.nix#L50)
  @pshendry @garbas

  - [ ] `services.tor.torsocks.socks5Password`
  [nixos/modules/services/security/torsocks.nix#L89](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/security/torsocks.nix#L89)
  @thoughtpolice

  - [ ] `services.tt-rss.database.password`
  [nixos/modules/services/web-apps/tt-rss.nix#L163](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/web-apps/tt-rss.nix#L163)
  @zohl

  - [ ] `services.tt-rss.email.password`
  [nixos/modules/services/web-apps/tt-rss.nix#L291](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/web-apps/tt-rss.nix#L291)
  @zohl

  - [ ] `services.wakeonlan.interfaces.*.password`
  [nixos/modules/services/networking/wakeonlan.nix#L32](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/networking/wakeonlan.nix#L32)

  - [ ] `services.yandex-disk.password`
  [nixos/modules/services/network-filesystems/yandex-disk.nix#L38](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/network-filesystems/yandex-disk.nix#L38)
  @grwlf @7c6f434c

  - [ ] `services.zabbixServer.dbPassword`
  [nixos/modules/services/monitoring/zabbix-server.nix#L66](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/monitoring/zabbix-server.nix#L66)
  @robberer

  This list was compiled by running the following in `<nixpkgs>` and manually inspecting and processing the result:

  ```bash
  find . -type f -exec grep --color -nH -i -E -e '(secret|pass|key)' {} +`
  ```


state: open
title: stage-1-init.sh/luksroot.nix: LUKS-encrypted LVM-LVs not working (LUKS on top of LVM)
user_login: primeos
html_url: https://github.com/NixOS/nixpkgs/issues/24289
updated_at: 2017-10-12 13:56:45
body:
  ## Issue description

  Normally having a LUKS-encrypted LVM logical volume should work by setting `preLVM = false;`. The `preLVM` option does work properly by executing the `cryptsetup luksOpen ...` command in the correct phase:
  ```nix
      boot.initrd.preLVMCommands = concatStrings (mapAttrsToList openCommand preLVM);
      boot.initrd.postDeviceCommands = concatStrings (mapAttrsToList openCommand postLVM);
  ```
  https://github.com/NixOS/nixpkgs/blob/release-17.03/nixos/modules/system/boot/luksroot.nix#L466

  However the [`lvm vgchange -ay`](https://github.com/NixOS/nixpkgs/blob/d496f23df0f9573873221887bcc87b668d31353f/nixos/modules/system/boot/stage-1-init.sh#L182) command doesn't seem to actually activate the the logical volumes (at least on my system (Dell XPS 13)) for some reason (it seems like my SSD is actually only recognized after all `postDeviceCommands`). If I add the `cryptsetup luksOpen ...` command to `postMountCommands` everything works as expected.

  I also noticed that there is not test for this case. Can we add one to this file: [nixos/tests/partition.nix](https://github.com/NixOS/nixpkgs/blob/56904d7c423f2b13b37fbd29f39bbb4b52bc7824/nixos/tests/partition.nix)?

  ### Steps to reproduce

  Verifying this with a NixOS test would probably be the best idea. Reproducing this manually is a bit annoying but with an existing LVM setup it shouldn't be that difficult.

  An example:
  ```bash
  lvcreate --name <name> --size 1G lv_test <volume-group>
  ```
  ```nix
  boot.initrd.luks.devices."crypt-test" = {
    preLVM = false;
    device = "/dev/mapper/<volume-group>-lv_test"; # etc., or:
    #device = "/dev/disk/by-uuid/<UUID>";
  ```
  ```bash
  reboot
  ```

  ## Technical details

  * System: (NixOS: `17.03beta675.3a368d7 (Gorilla)`)


state: closed
title: SDDM can not find QtQuick module
user_login: frigatefreedom
html_url: https://github.com/NixOS/nixpkgs/issues/24290
updated_at: 2017-07-16 21:03:02
body:
  ## Issue description

  After system upgrade SDDM do not show interface, there is just black screen with white cursor. LightDM works properly.

  In journalctl a lot of errors like this:

  'мар 24 17:36:54 ASUS sddm-greeter[1022]: qrc:/theme/Main.qml:26:1: module "QtQuick" is not installed
  мар 24 17:36:54 ASUS sddm-greeter[1022]: Fallback to embedded theme'

  ### Steps to reproduce

  Put in configuration.nix: 'services.xserver.displayManager.sddm.enable = true;'
  Upgrade system via 'nixos-rebuild switch --upgrade'

  ## Technical details

  * System: 17.03beta667.6b9a2f6 (Gorilla)
  * Nix version: nix-env (Nix) 1.11.8
  * Nixpkgs version: "17.03beta667.6b9a2f6"


state: closed
title: libav: added pulseaudioSupport option
user_login: elitak
html_url: https://github.com/NixOS/nixpkgs/pull/24291
updated_at: 2017-04-10 15:28:33
body:
  ###### Motivation for this change

  Added libpulseaudio features to build so pulse sources can be used at runtime.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-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: asciidoctor-pdf not accessible
user_login: PierreR
html_url: https://github.com/NixOS/nixpkgs/issues/24293
updated_at: 2018-02-09 15:59:11
body:
  ## Issue description
  After installing `asciidoctor` in `17.03`, the executable `asciidoctor-pdf` is not accessible anymore. Trying to use `asciidoctor -b pdf won't work either


  ### Steps to reproduce
  `nix-env -i asciidoctor` 
  -> asciidoctor-pdf -> not available

  ```
  → asciidoctor -b pdf README.adoc 
  asciidoctor: FAILED: missing converter for backend 'pdf'. Processing aborted. (RuntimeError)
  ```

  ## Technical details

  * System: 17.03beta582.1e8c017 (Gorilla)
  * Nix version: nix-env (Nix) 1.11.8
  * Nixpkgs version: 17.03beta675.3a368d7


state: closed
title: Merge LLVM 4.0 Darwin stdenv
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/24294
updated_at: 2017-04-09 13:40:40
body:
  This issue is to help me and @LnL7 (and anyone else who wants to help) track which packages the LLVM 4 upgrade breaks. I'm harvesting it from [here](http://hydra.nixos.org/eval/1344071?compare=trunk#tabs-now-fail).

  - [ ] [atlasWithLapack.x86_64-darwin](http://hydra.nixos.org/build/50771271)
  - [ ] [atomicparsley.x86_64-darwin](http://hydra.nixos.org/build/50777742)
  - [ ] [bedtools.x86_64-darwin](http://hydra.nixos.org/build/50776777)
  - [x] [buildbot.x86_64-darwin](http://hydra.nixos.org/build/50775147)
  - [x] [caf.x86_64-darwin](http://hydra.nixos.org/build/50772243)
  - [x] [capnproto.x86_64-darwin](http://hydra.nixos.org/build/50770122)
  - [ ] [flann.x86_64-darwin](http://hydra.nixos.org/build/50777805)
  - [ ] [grib-api.x86_64-darwin](http://hydra.nixos.org/build/50776566)
  - [ ] [haskellPackages.foldl-statistics.x86_64-darwin](http://hydra.nixos.org/build/50776441)
  - [ ] [haskellPackages.pipes-concurrency.x86_64-darwin](http://hydra.nixos.org/build/50770477)
  - [x] [iperf2.x86_64-darwin](http://hydra.nixos.org/build/50773927)
  - [ ] [lean2.x86_64-darwin](http://hydra.nixos.org/build/50777700)
  - [x] [nix.x86_64-darwin](http://hydra.nixos.org/build/50772793)
  - [x] [nixStable.x86_64-darwin](http://hydra.nixos.org/build/50776967)
  - [x] [nodejs-4_x.x86_64-darwin](http://hydra.nixos.org/build/50772514)
  - [x] [nodejs-slim-4_x.x86_64-darwin](http://hydra.nixos.org/build/50777243)
  - [x] [podofo.x86_64-darwin](http://hydra.nixos.org/build/50772525)
  - [x] [qt4.x86_64-darwin](http://hydra.nixos.org/build/50770432)
  - [x] [qt48.x86_64-darwin](http://hydra.nixos.org/build/50775490)
  - [x] [qt48Full.x86_64-darwin](http://hydra.nixos.org/build/50772538)
  - [x] [qt56.qtbase.x86_64-darwin](http://hydra.nixos.org/build/50770905)
  - [x] [qt57.qtbase.x86_64-darwin](http://hydra.nixos.org/build/50776921)
  - [ ] [root.x86_64-darwin](http://hydra.nixos.org/build/50774882)
  - [x] [rtags.x86_64-darwin](http://hydra.nixos.org/build/50777321)
  - [x] [rustc.x86_64-darwin](http://hydra.nixos.org/build/50775846)
  - [ ] [swftools.x86_64-darwin](http://hydra.nixos.org/build/50772296)
  - [ ] [vtk.x86_64-darwin](http://hydra.nixos.org/build/50777940)


state: closed
title: regression on 17.03: firefox 52 tabs keep on crashing
user_login: bluescreen303
html_url: https://github.com/NixOS/nixpkgs/issues/24295
updated_at: 2017-05-14 15:33:41
body:
  ## Issue description
  Firefox 51 with e10s enabled worked like a charm for me, but now with firefox 52 opening up a new tab and entering a URL (any URL) instantly displays an error saying the tab has crashed. On the console, this error displays:

  ```
  Sandbox: seccomp sandbox violation: pid 4007, syscall 302, args 0 3 0 140735834676864 3 140735834676864.  Killing process.
  Sandbox: crash reporter is disabled (or failed); trying stack trace:
  Sandbox: frame #01: __getrlimit[/nix/store/vn6fkjnfps37wa82ri4mwszwvnnan6sk-glibc-2.25/lib/libc.so.6 +0xe0319]
  Sandbox: frame #02: pthread_getattr_np[/nix/store/vn6fkjnfps37wa82ri4mwszwvnnan6sk-glibc-2.25/lib/libpthread.so.0 +0x8e96]
  Sandbox: frame #03: ???[/nix/store/c1nnibnlpag15i8haxdjxn1csba8zk0b-firefox-unwrapped-52.0.1/lib/firefox-52.0.1/libxul.so +0x9c60b6]
  Sandbox: frame #04: ???[/nix/store/c1nnibnlpag15i8haxdjxn1csba8zk0b-firefox-unwrapped-52.0.1/lib/firefox-52.0.1/libxul.so +0x9c61fd]
  Sandbox: frame #05: ???[/nix/store/c1nnibnlpag15i8haxdjxn1csba8zk0b-firefox-unwrapped-52.0.1/lib/firefox-52.0.1/libxul.so +0x9ce028]
  Sandbox: frame #06: ???[/nix/store/c1nnibnlpag15i8haxdjxn1csba8zk0b-firefox-unwrapped-52.0.1/lib/firefox-52.0.1/libxul.so +0x23cb175]
  Sandbox: frame #07: ???[/nix/store/c1nnibnlpag15i8haxdjxn1csba8zk0b-firefox-unwrapped-52.0.1/lib/firefox-52.0.1/libxul.so +0xf20061]
  Sandbox: frame #08: ???[/nix/store/c1nnibnlpag15i8haxdjxn1csba8zk0b-firefox-unwrapped-52.0.1/lib/firefox-52.0.1/libxul.so +0xcba1bd]
  Sandbox: frame #09: ???[/nix/store/c1nnibnlpag15i8haxdjxn1csba8zk0b-firefox-unwrapped-52.0.1/lib/firefox-52.0.1/libxul.so +0xcc2a4b]
  Sandbox: frame #10: ???[/nix/store/c1nnibnlpag15i8haxdjxn1csba8zk0b-firefox-unwrapped-52.0.1/lib/firefox-52.0.1/libxul.so +0xcc45ed]
  Sandbox: frame #11: ???[/nix/store/c1nnibnlpag15i8haxdjxn1csba8zk0b-firefox-unwrapped-52.0.1/lib/firefox-52.0.1/libxul.so +0x9cdc7a]
  Sandbox: frame #12: ???[/nix/store/c1nnibnlpag15i8haxdjxn1csba8zk0b-firefox-unwrapped-52.0.1/lib/firefox-52.0.1/libxul.so +0x9f3fba]
  Sandbox: frame #13: ???[/nix/store/c1nnibnlpag15i8haxdjxn1csba8zk0b-firefox-unwrapped-52.0.1/lib/firefox-52.0.1/libxul.so +0xcb4012]
  Sandbox: frame #14: ???[/nix/store/c1nnibnlpag15i8haxdjxn1csba8zk0b-firefox-unwrapped-52.0.1/lib/firefox-52.0.1/libxul.so +0xc9ad8d]
  Sandbox: frame #15: ???[/nix/store/c1nnibnlpag15i8haxdjxn1csba8zk0b-firefox-unwrapped-52.0.1/lib/firefox-52.0.1/libxul.so +0x25cda98]
  Sandbox: frame #16: XRE_RunAppShell[/nix/store/c1nnibnlpag15i8haxdjxn1csba8zk0b-firefox-unwrapped-52.0.1/lib/firefox-52.0.1/libxul.so +0x2f331f7]
  Sandbox: frame #17: ???[/nix/store/c1nnibnlpag15i8haxdjxn1csba8zk0b-firefox-unwrapped-52.0.1/lib/firefox-52.0.1/libxul.so +0xc9ad8d]
  Sandbox: frame #18: XRE_InitChildProcess[/nix/store/c1nnibnlpag15i8haxdjxn1csba8zk0b-firefox-unwrapped-52.0.1/lib/firefox-52.0.1/libxul.so +0x2f337a6]
  Sandbox: frame #19: ???[/nix/store/c1nnibnlpag15i8haxdjxn1csba8zk0b-firefox-unwrapped-52.0.1/lib/firefox-52.0.1/plugin-container +0x50bb]
  Sandbox: frame #20: __libc_start_main[/nix/store/vn6fkjnfps37wa82ri4mwszwvnnan6sk-glibc-2.25/lib/libc.so.6 +0x20530]
  Sandbox: frame #21: _start[/nix/store/c1nnibnlpag15i8haxdjxn1csba8zk0b-firefox-unwrapped-52.0.1/lib/firefox-52.0.1/plugin-container +0x485a]
  Sandbox: frame #22: ??? (???:???)
  Sandbox: end of stack.
  [Parent 3890] WARNING: pipe error (92): Connection reset by peer: file /tmp/nix-build-firefox-unwrapped-52.0.1.drv-0/firefox-52.0.1/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 322
  [Parent 3890] WARNING: pipe error (94): Connection reset by peer: file /tmp/nix-build-firefox-unwrapped-52.0.1.drv-0/firefox-52.0.1/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 322

  ###!!! [Parent][MessageChannel] Error: (msgtype=0x2C0085,name=PBrowser::Msg_Destroy) Channel error: cannot send/recv
  ```

  I disabled e10s and now at least it's usable again, but clearly a big regression.

  ### Steps to reproduce
  I made sure this is not caused by some extension or plugin, so I setup a clean new firefox profile (started `firefox -P --no-remote` from console). Then I enabled e10s and restarted firefox. From then on every tab I open crashes instantly.

  I don't use pulseaudio, just alsa, not sure if that might be related (as firefox 52 was supposed to disable alsa by default)


  ## Technical details

  * System: NixOS 17.03beta617.f3a9ccc (Gorilla)
  * Nix version: 1.11.8
  * Nixpkgs version: 17.03beta617.f3a9ccc


state: open
title: Get IntelliJ Idea suite of programs running on Darwin
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/24296
updated_at: 2018-05-30 19:11:51
body:
  Currently our expressions all throw if you're not on Linux, but the underlying programs work fine on Darwin. Our Nix expressions should too!


state: closed
title: Volume control with media keys not working for regular user account.
user_login: pbogdan
html_url: https://github.com/NixOS/nixpkgs/issues/24297
updated_at: 2017-08-10 22:36:27
body:
  ## Issue description

  As per the title, relevant portion of my /etc/nixos/configuration.nix:

  ```
    hardware.pulseaudio.enable = true;
    sound.mediaKeys = {
      enable = true;
      volumeStep = "5%";
    };
    services.actkbd = {
        enable = true;
        bindings = [
          # "Mute" media key
          { keys = [ 121 ]; events = [ "key" ]; command = "${pkgs.alsaUtils}/bin/amixer -q set Master toggle"; }

          # "Lower Volume" media key
          { keys = [ 122 ]; events = [ "key" "rep" ]; command = "${pkgs.alsaUtils}/bin/amixer -q set Master ${config.sound.mediaKeys.volumeStep}- unmute"; }

          # "Raise Volume" media key
          { keys = [ 123 ]; events = [ "key" "rep" ]; command = "${pkgs.alsaUtils}/bin/amixer -q set Master ${config.sound.mediaKeys.volumeStep}+ unmute"; }

        ];
    };
  ```
  I had to remap the bindings as the defaults don't seem to match the keycodes on my laptop.

  Stracing actk daemon shows it registering key presses and invoking the commands however it seems that amixer tries to connect to the pulseaudio deamon of root user rather the one spawned for my user's account, abbreviated output below:

  ```
  ...
  15669 execve("/bin/sh", ["sh", "-c", "/nix/store/0ypf142hl80ck2hqpdlmzm0hpk6jr004-alsa-utils-1.1.0/bin/amixer -q set Master toggle"], [/* 5 vars */]) = 0
  ...
  15669 open("/root/.pulse/client.conf", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  15669 open("/root/.config/pulse/client.conf", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
  15669 open("/etc/pulse/client.conf", O_RDONLY|O_CLOEXEC) = 8
  ...
  15669 open("/root/.config/pulse", O_RDONLY|O_NOCTTY|O_NOFOLLOW|O_CLOEXEC) = 9
  ...
  15669 readlink("/root/.config/pulse/408420942f8e44ff92b2caf19dc075b1-runtime", "/tmp/pulse-PKdhtXMmr18n", 99) = 23
  15669 lstat("/root", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
  15669 lstat("/root/.config", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
  15669 lstat("/root/.config/pulse", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
  15669 lstat("/root/.config/pulse/408420942f8e44ff92b2caf19dc075b1-runtime", {st_mode=S_IFLNK|0777, st_size=23, ...}) = 0
  15669 readlink("/root/.config/pulse/408420942f8e44ff92b2caf19dc075b1-runtime", "/tmp/pulse-PKdhtXMmr18n", 4095) = 23
  15669 lstat("/tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=4096, ...}) = 0
  15669 lstat("/tmp/pulse-PKdhtXMmr18n", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
  15669 getuid()                          = 0
  15669 socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC, 0) = 9
  15669 fcntl(9, F_GETFD)                 = 0x1 (flags FD_CLOEXEC)
  15669 setsockopt(9, SOL_SOCKET, SO_PRIORITY, [6], 4) = 0
  15669 fcntl(9, F_GETFL)                 = 0x2 (flags O_RDWR)
  15669 fcntl(9, F_SETFL, O_RDWR|O_NONBLOCK) = 0
  15669 connect(9, {sa_family=AF_UNIX, sun_path="/tmp/pulse-PKdhtXMmr18n/native"}, 110) = -1 ENOENT (No such file or directory)
  15669 close(9)                          = 0
  15669 socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC, 0) = 9
  15669 fcntl(9, F_GETFD)                 = 0x1 (flags FD_CLOEXEC)
  15669 setsockopt(9, SOL_SOCKET, SO_PRIORITY, [6], 4) = 0
  15669 fcntl(9, F_GETFL)                 = 0x2 (flags O_RDWR)
  15669 fcntl(9, F_SETFL, O_RDWR|O_NONBLOCK) = 0
  15669 connect(9, {sa_family=AF_UNIX, sun_path="/var/run/pulse/native"}, 110) = -1 ENOENT (No such file or directory)
  15669 close(9)                          = 0
  15669 write(5, "x", 1)                  = 1
  15669 write(2, "ALSA lib pulse.c:243:(pulse_connect) ", 37) = 37
  15669 write(2, "PulseAudio: Unable to connect: Connection refused\n", 50) = 50
  ```
  I guess this makes sense given actk runs as root user. Are there any known workarounds or perhaps there is something wrong with my configuration?

  ## Technical details

  * System: 16.09.git.f07d358 (Flounder)
  * Nix version: nix-env (Nix) 1.11.7
  * Nixpkgs version: "16.09.1836.067e66a"  with https://github.com/NixOS/nixpkgs/pull/21538 cherry-picked into my local branch


state: closed
title: GNOME 3 does not start with SDDM
user_login: RonnyPfannschmidt
html_url: https://github.com/NixOS/nixpkgs/issues/24298
updated_at: 2018-09-29 19:54:31
body:
  ## Issue description
  using slim since both gdm and sddm failed before

  [lastboot.log.txt](https://github.com/NixOS/nixpkgs/files/869082/lastboot.log.txt)


state: closed
title: Drop Qt 5.5 and Qt 5.7 from master
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/pull/24299
updated_at: 2017-03-26 14:38:48
body:
  ### Motivation

  These releases are beyond their community support windows. Most packages can use Qt 5.6 (long-term support) or Qt 5.8 (latest).

  ### Testing

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [x] Tested compilation of all pkgs 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: vscode: 1.10.0 -> 1.10.2
user_login: winniequinn
html_url: https://github.com/NixOS/nixpkgs/pull/24300
updated_at: 2017-05-27 17:05:28
body:
  In addition to the version bump, this also fixes a broken install phase on macOS. The install now completes properly on macOS 10.12 and "bin/code" is now correctly linked to the binary within the bundle.

  ###### Motivation for this change

  * 1.10.2 contains numerous bug fixes and improvements.
  * This package was broken on macOS.

  ###### Things done

  - [X] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or 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: gitkraken: 2.2.0 -> 2.2.1
user_login: winniequinn
html_url: https://github.com/NixOS/nixpkgs/pull/24301
updated_at: 2017-05-27 17:05:29
body:
  ###### Motivation for this change

  * Version bump.

  ###### Things done

  - [X] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] 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: dar: 2.5.3 -> 2.5.9
user_login: ndowens
html_url: https://github.com/NixOS/nixpkgs/pull/24302
updated_at: 2017-03-24 21:40:07
body:
  ###### Motivation for this change
  Update

  ###### Things done
  Binary executes, other than if it actually works, I am unsure as I don't use backup software
  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-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: emacsMacport: name change and description
user_login: ljli
html_url: https://github.com/NixOS/nixpkgs/pull/24303
updated_at: 2017-03-27 20:19:07
body:
  ###### Motivation for this change
  See commit description

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on 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: docs: clarify UEFI bootloader setup
user_login: matklad
html_url: https://github.com/NixOS/nixpkgs/pull/24304
updated_at: 2017-03-25 12:08:15
body:
  ###### Motivation for this change

  Clarify place in the docs which confused me.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on 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).

  ---

  Hi! I've recently installed NixOS on UEFI and was confused by the docs which said

  >You must set the option `boot.loader.grub.device`.

  It's not the case for UEFI, so let's say this more explicitelly? 


state: closed
title: SOLR version is way out of date
user_login: ckauhaus
html_url: https://github.com/NixOS/nixpkgs/issues/24306
updated_at: 2018-11-07 08:52:24
body:
  Both nixpkgs 17.03 and master feature SOLR 4.10.3. This version was released in 2014. It would be nice to provide a newer version. The current version at ticket creation time is 6.4.2.


state: closed
title: bluez-tools: 2015-09-10 -> 2016-12-12
user_login: ndowens
html_url: https://github.com/NixOS/nixpkgs/pull/24307
updated_at: 2017-04-01 14:13:03
body:
  ###### Motivation for this change
  Update

  **I do not have bluetooth adapter to test**
  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-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: Suggestion of change to lib/maintainers.nix
user_login: crocket
html_url: https://github.com/NixOS/nixpkgs/issues/24309
updated_at: 2017-03-26 00:17:02
body:
  It currently accepts only real names with email addresses.

  I propose two things.

  * maintainers.nix should allow well-known pseudonyms.
    * I believe most people have reasons to avoid revealing their real government identity.
    * I feel really uncomfortable with revealing my real name online. My real name is a weakness that can be utilized by bad actors(hackers) or stalkers(Think about ex-boy friend). I don't want my real name to be floating on the public internet.
    * There are plenty of ways to stop bad actors without knowing their real names. They are going to use fake names anyway, though.
    * You can vet maintainers in pull requests without knowing their real names. Well-known pseudonyms are ok. Also, there is little or no danger of spamming.
  * Other convenient communication channels than email should be allowed
    * Some people want to avoid exposing their email addresses on the public internet. Spammers will invariably scan lib/maintainers.nix.
    * For example, a github issue tracker dedicated to package maintenance could be used. Each gentoo overlay is associated with a github repository.

  Those two things are important for online hygiene.
  Or, it should be possible to submit a package without listing me as a designated maintainer.
  If email has to be provided, it should be hidden from the general public and only accessible by a few moderators.


state: open
title: Have git ask password in the terminal as the default option.
user_login: xekoukou
html_url: https://github.com/NixOS/nixpkgs/issues/24311
updated_at: 2017-03-26 14:10:57
body:
  ## Issue description

  Currently git pops a window so that we give the password and username because it uses the ```SSH_ASKPASS``` variable (```x11-ssh-askpass```). Instead it should ask for them in the terminal.

  https://superuser.com/questions/758039/git-push-pull-keeps-on-trying-to-produce-gui-window

  ### Steps to reproduce

  ```git push```


  ## Technical details

  * System: (NixOS: `17.03` )


state: closed
title: ponyc: 0.11.3 -> 0.11.4
user_login: kamilchm
html_url: https://github.com/NixOS/nixpkgs/pull/24312
updated_at: 2017-03-25 10:58:04
body:
  ###### Motivation for this change

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

  ---


state: closed
title: iterm2: 3.0.4 -> 3.0.14 + fix build
user_login: womfoo
html_url: https://github.com/NixOS/nixpkgs/pull/24313
updated_at: 2017-04-30 11:44:03
body:
  ###### Motivation for this change

  * update to latest stable release + fix build

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [x] 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: fish: fix environment clobbering and improve initialization
user_login: therealpxc
html_url: https://github.com/NixOS/nixpkgs/pull/24314
updated_at: 2017-08-13 19:01:00
body:
  ###### Motivation for this change
  fixing [this bug](https://github.com/NixOS/nixpkgs/issues/18946)

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-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: VirtualBox fails to start due to Qt being unable to load "xcb" platform plugin
user_login: rzetterberg
html_url: https://github.com/NixOS/nixpkgs/issues/24315
updated_at: 2018-03-21 14:26:38
body:
  ## Issue description

  Starting `VirtualBox` fails with the following error:

  ```
  $ VirtualBox
  Qt FATAL: This application failed to start because it could not find or load the Qt platform plugin "xcb"
  in "".

  Available platform plugins are: minimal, offscreen, xcb.

  Reinstalling the application may fix this problem.
  Aborted
  ```

  ## Steps to reproduce

  I'm using `NixOS` where this problem occurs in both the `unstable` and `17.03` channel.

  Add this to your `configuration.nix`:

  ```
      virtualisation.virtualbox.host.enable = true;
  ```

  And run:

  ```
  sudo nixos-rebuild switch &&
  VirtualBox
  ```

  And you should get the same error.

  ## Technical details

  ```
  $ nixos-version
  17.03beta685.1dbb962 (Gorilla)
  $ VirtualBox --help
  Oracle VM VirtualBox Manager 5.1.18
  $ ldd /nix/store/3picm7ci74x61kc5ppprjiv98nr9yqym-virtualbox-5.1.18/libexec/virtualbox/VirtualBox
          linux-vdso.so.1 (0x00007ffe93da8000)
          libpthread.so.0 => /nix/store/xafk1b80inxf4nvkdpzd8s2gd876ac8i-glibc-multi-2.25/lib/libpthread.so.0 (0x00007f078bbfe000)
          libdl.so.2 => /nix/store/xafk1b80inxf4nvkdpzd8s2gd876ac8i-glibc-multi-2.25/lib/libdl.so.2 (0x00007f078b9fa000)
          libc.so.6 => /nix/store/xafk1b80inxf4nvkdpzd8s2gd876ac8i-glibc-multi-2.25/lib/libc.so.6 (0x00007f078b65b000)
          /nix/store/xafk1b80inxf4nvkdpzd8s2gd876ac8i-glibc-multi-2.25/lib/ld-linux-x86-64.so.2 (0x00007f078be1c000)
  ```

  ## What I have tried so far

  I tried setting `virtualisation.virtualbox.host.enable` to `false`, rebuilding,
  rebooting, reseting the value to `true`, rebuilding and rebooting. That did not
  fix the problem.

  I tried switching from the `unstable` channel to the `17.03`, updating,
  rebuilding and rebooting. That did not fix the problem.

  Please let me know if I can provide any more information!


state: closed
user_login: RonnyPfannschmidt
html_url: https://github.com/NixOS/nixpkgs/issues/24316
updated_at: 2017-10-30 02:56:39
title:
  xdg-open in plasma5 fails when multiple desktop files for the same firefox exist and some are invalid

body:
  ## Issue description

  i started with 
  ```
  $ ls .local/share/applications/userapp-
  userapp-Evolution-408OGY.desktop  userapp-Nightly-4M6KHY.desktop    userapp-Nightly-HJV0HY.desktop    userapp-Nightly-YSBYXY.desktop    
  userapp-Nightly-38WZGY.desktop    userapp-Nightly-5HOWVY.desktop    userapp-Nightly-PIFGHY.desktop 
  ```

  and xdg-open would fail

  after i deleted them and restarted firefox, it asked for being the default again,
  xdg-open started to work, the file named `userapp-Nightly-QX3WXY.desktop` was created



  ## 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: phpfpm service: don't use private /tmp
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/24317
updated_at: 2017-03-25 13:52:45
body:
  ###### Motivation for this change

  This breaks local PostgreSQL connections.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on 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
  - [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: nftables service cannot be restarted due to checkscript
user_login: rzetterberg
html_url: https://github.com/NixOS/nixpkgs/issues/24318
updated_at: 2017-03-25 14:47:32
body:
  ## Issue description

  When disabling the standard firewall, enabling `nftables` and rebuilding you get this error:

  ```
  Mar 25 14:13:28 aaa systemd[1]: Starting nftables firewall...
  Mar 25 14:13:28 aaa zzsj0icb2fam0z873ysn9aqwycs89i45-nftables-check[3800]: Unload ip_tables before using nftables!
  Mar 25 14:13:28 aaa systemd[1]: nftables.service: Main process exited, code=exited, status=1/FAILURE
  ```

  I thought maybe I need to reboot. So I rebooted, and checked the status of the service:

  ```
  $ sudo systemctl status nftables
  ● nftables.service - nftables firewall
     Loaded: loaded (/nix/store/9mp8sip91shc3vv4dnlss26jmljaln9v-unit-nftables.service/nftables.service; enabled; vendor preset: enabled)
     Active: active (exited) since Sat 2017-03-25 14:25:47 CET; 13s ago
    Process: 703 ExecStart=/nix/store/zzsj0icb2fam0z873ysn9aqwycs89i45-nftables-check (code=exited, status=0/SUCCESS)
   Main PID: 703 (code=exited, status=0/SUCCESS)
  ```

  It is started, however when I try to restart it I get this error:

  ```
  $ sudo systemctl restart nftables
  Job for nftables.service failed because the control process exited with error code.
  See "systemctl status nftables.service" and "journalctl -xe" for details.

  $ sudo systemctl status nftables
  ● nftables.service - nftables firewall
     Loaded: loaded (/nix/store/9mp8sip91shc3vv4dnlss26jmljaln9v-unit-nftables.service/nftables.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Sat 2017-03-25 14:26:04 CET; 961ms ago
    Process: 1526 ExecStop=/nix/store/ahi094q2ylp1j3afapim2x49frsbvj5r-nftables-0.7/bin/nft flush ruleset (code=exited, status=0/SUCCESS)
    Process: 1535 ExecStart=/nix/store/zzsj0icb2fam0z873ysn9aqwycs89i45-nftables-check (code=exited, status=1/FAILURE)
   Main PID: 1535 (code=exited, status=1/FAILURE)
        CPU: 14ms

  Mar 25 14:26:04 aaa systemd[1]: Starting nftables firewall...
  Mar 25 14:26:04 aaa zzsj0icb2fam0z873ysn9aqwycs89i45-nftables-check[1535]: Unload ip_tables before using nftables!
  Mar 25 14:26:04 aaa systemd[1]: nftables.service: Main process exited, code=exited, status=1/FAILURE
  Mar 25 14:26:04 aaa systemd[1]: Failed to start nftables firewall.
  Mar 25 14:26:04 aaa systemd[1]: nftables.service: Unit entered failed state.
  Mar 25 14:26:04 aaa systemd[1]: nftables.service: Failed with result 'exit-code'.
  ```

  This also happens when you make changes to nftables and run `nixos-rebuild switch`.
  Which forces you to reboot everytime you make changes to the ruleset.

  ## Steps to reproduce

  1. Add the following to your `configuration.nix`:

     ```
     networking.firewall.enable = false;

     networking.nftables = {
       enable  = true;
       ruleset = ''
         table ip filter {
           chain input {
             type filter hook input priority 0;
             policy drop;

             iifname lo accept;

             ct state {established, related} accept;
           }

           chain output {
             type filter hook output priority 0;
             policy accept;
           }

           chain forward {
             type filter hook forward priority 0;
             policy accept;
           }
         }
       '';
     };
     ```

  2. Run `sudo nixos-rebuild switch`
  3. You should see the service failure
  4. Reboot
  5. Make changes to your nftables ruleset
  6. Run `sudo nixos-rebuild switch`
  7. You should see the service failure

  ## Environment

  ```
  $ nixos-version
  17.03beta685.1dbb962 (Gorilla)
  $ sudo nix-channel --list
  nixos https://nixos.org/channels/nixos-17.03
  ```

  ## What I have tried so far

  I tried unloading the `ip_tables` module, but I couldn't do that:

  ```
  $ sudo modprobe -r ip_tables
  modprobe: FATAL: Module ip_tables is in use.
  ```

  I checked that the blacklisting actually is there:

  ```
  $ nixos-option boot.blacklistedKernelModules
  Value:
  [ "usblp" "ip_tables" "nouveau" "nvidiafb" ]
  ```

  I checked that the modprobe config actually contains the module:

  ```
  $ cat /etc/modprobe.d/nixos.conf | grep ip_tables
  blacklist ip_tables
  ```

  I checked dmesg for information about the module. Seems like it is not allowed
  to be loaded, but then it is loaded anyway:

  ```
  $ dmesg | grep ip_tables
  [    3.833365] systemd[1]: Module 'ip_tables' is blacklisted
  [   10.286336] ip_tables: (C) 2000-2006 Netfilter Core Team
  ```

  I checked `lsmod` for information about modules loaded in relation to
  `ip_tables`:

  ```
  $ lsmod | grep ip_tables
  ip_tables              24576  2 iptable_filter,iptable_nat
  x_tables               28672  5 ip_tables,iptable_filter,ipt_MASQUERADE,xt_addrtype,xt_conntrack
  ```

  I checked module information of `ip_tables`:

  ```
  $ modinfo ip_tables
  filename:       /run/current-system/kernel-modules/lib/modules/4.9.17/kernel/net/ipv4/netfilter/ip_tables.ko.xz
  description:    IPv4 packet filter
  author:         Netfilter Core Team <coreteam@netfilter.org>
  license:        GPL
  depends:        x_tables
  intree:         Y
  vermagic:       4.9.17 SMP mod_unload
  ```

  I checked module information of `x_tables`:

  ```
  $ modinfo x_tables
  filename:       /run/current-system/kernel-modules/lib/modules/4.9.17/kernel/net/netfilter/x_tables.ko.xz
  description:    {ip,ip6,arp,eb}_tables backend module
  author:         Harald Welte <laforge@netfilter.org>
  license:        GPL
  depends:
  intree:         Y
  vermagic:       4.9.17 SMP mod_unload
  ```

  cc @Jookia @Mic92

  Please let me know if I can provide anymore information!


state: closed
title: Vulnerability Roundup 27
user_login: grahamc
html_url: https://github.com/NixOS/nixpkgs/issues/24319
updated_at: 2017-10-23 23:08:20
body:
  Here are all the vulnerabilities from the oss-security mailing list since our [last roundup](https://github.com/NixOS/nixpkgs/issues/24161).

  # Instructions:

  1. Pick a linked GitHub issue which is still open (look below this text...)
  2. Fix the issue
  3. Come back to this issue, and repeat :)

  [Skip to issues](#issuelist)

  ## 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. On each thread is a link to an issue specific to that thread.
  4. This issue is created by https://github.com/grahamc/security, which will be merged back upstream shortly.

  ## Upon Completion ...

   - [ ] Review commits since last roundup for backport candidates
   - [ ] Send an update e-mail to nix-security-announce@googlegroups.com
   - [ ] Update Graham's database


  ## CC

  cc: @7c6f434c @joachifm @Mic92 @ndowens @oxij @vcunat.

  _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: @NixOS/security-notifications, @joepie91, @phanimahesh, @the-kenny, @7c6f434c, @k0001, @peterhoeg, @nh2, @LnL7

  If you would like to be CC'd on _all_ roundups (or removed from the list), open a PR editing https://github.com/grahamc/security/blob/master/nixvulns/src/bin/instructions.md.

  <a name="issuelist"></a>


state: closed
title: citrix-receiver: fix wrapper, direct dl url, $PWD needs escaping
user_login: veprbl
html_url: https://github.com/NixOS/nixpkgs/pull/24320
updated_at: 2017-05-14 04:31:01
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: exercism: 2.3.0 -> 2.4.0
user_login: rbasso
html_url: https://github.com/NixOS/nixpkgs/pull/24321
updated_at: 2017-03-26 04:05:07
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"`
  - [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: manticore: fix build, remove builder.sh (see #23253)
user_login: WilliButz
html_url: https://github.com/NixOS/nixpkgs/pull/24322
updated_at: 2017-03-25 15:04:56
body:
  ###### Motivation for this change
  #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: nftables service: Adds a heads-up regarding nftables and Docker incompability
user_login: rzetterberg
html_url: https://github.com/NixOS/nixpkgs/pull/24326
updated_at: 2017-03-25 20:59:30
body:
  ###### Motivation for this change

  It took a while for me to figure out that Docker uses iptables internally and that I had to disable it manually for nftables to work. 

  To try to mitigate the problem of "tribal knowledge" I added a heads-up in the description of the `networking.nftables.enable` attribute.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on 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: vim framework does not recognize "knownPlugins" anymore?
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/issues/24328
updated_at: 2017-04-07 10:09:16
body:
  ## Issue description

  When rebuilding nixos, it tells me that "vim-trailing-whitespace" is not known, though I have it in my "knownPlugins".

  ### Steps to reproduce

  ```nix
  vam = {
      knownPlugins = pkgs.vimPlugins // # a plugin which is not in pkgs.vimPlugins;
      pluginDictionaries = [
          "the new plugin"
      ];
  }
  ```

  ## Technical details

  * System: 17.09pre102667.2839b10 (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.7
  * Nixpkgs version: "17.09pre104379.6e0b727"


state: closed
title: ssmtp: use the authPassFile option instead of authPass
user_login: basvandijk
html_url: https://github.com/NixOS/nixpkgs/pull/24331
updated_at: 2017-04-08 15:22:37
body:
  This gives users the option of storing the smtp password outside the world-readable Nix store.

  This is part of: https://github.com/NixOS/nixpkgs/issues/24288.

  I tested this by configuring ssmtp to send mail via my mandrill account:

  ```nix
  {
    networking.defaultMailServer = {
      directDelivery = true;
      root           = "xxx";
      authUser       = "xxx";
      authPassFile   = "xxx"; # I also tested it with: authPass = "xxx";
      hostName       = "smtp.mandrillapp.com";
      useSTARTTLS    = true;
    };
  }
  ```

  and then sending some mail.

  I also tested it by setting `authPassFile` to a non-existing file or a file with too restrictive permissions. In those cases the correct error message is printed:

  > sendmail: Could not open the AuthPassFile xxx

  Setting `authPassFile` to an empty file correctly produces the following error message:

  > sendmail: Error while reading a line from the AuthPassFile xxx, or it is empty


state: closed
title: manticore: fix compiling pml sources
user_login: WilliButz
html_url: https://github.com/NixOS/nixpkgs/pull/24332
updated_at: 2017-03-25 19:05:59
body:
  Compiler depends on sources that weren't present in the output.

  ###### 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: evolution can't load settings/accounts
user_login: ben0x539
html_url: https://github.com/NixOS/nixpkgs/issues/24333
updated_at: 2017-11-24 02:11:03
body:
  ## Issue description

  evolution prompts me to set up my accounts when I start it. They're already set up tho.

  There's a dozen or so of this message on stderr:

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

  ### Steps to reproduce

  I dunno, have previously used evolution and try to use it in present-day nixos, maybe with gnome not installed or something.

  ## Technical details

  17.09pre104379.6e0b727 (Hummingbird)
  nix-env (Nix) 1.11.8


state: closed
title: NixOS Manual: Update version numbers
user_login: cko
html_url: https://github.com/NixOS/nixpkgs/pull/24334
updated_at: 2019-04-17 01:49:57
body:
  ###### Motivation for this change
  Using old version numbers in the manual makes the whole documentation looking outdated.

  ---


state: closed
title: jasper: 2.0.10 -> 2.0.12
user_login: ndowens
html_url: https://github.com/NixOS/nixpkgs/pull/24335
updated_at: 2017-03-26 12:23:38
body:
  ###### Motivation for this change
  Update

  ###### Things done

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

  ---


state: closed
title: Supertab (vim plugin) is broken in NixOS 17.03
user_login: therealpxc
html_url: https://github.com/NixOS/nixpkgs/issues/24336
updated_at: 2017-05-25 22:42:55
body:
  ## Issue description
  If you use Supertab in your [vim_customizable conifguration or whatever](https://github.com/therealpxc/pxc.nix.d/blob/eff01d6549d4e09ad15acc84edbf1f8f155c14b0/profiles/elements/my-packages.nix#L51), you are interrupted with an error message every time you open Vim.


  ### Steps to reproduce
      /e/nixos   master *  vim                                                                    Sat 25 Mar 2017 01:14:53 PM MST
      Error detected while processing /nix/store/pq7dqsa2wg2p7l0mncl4zx2nw6kyc7d6-vimplugin-Supertab-2016-11-27/share/vim-plugins/Supertab/plugin/supertab.vim:
      line 1000:
      E475: Invalid argument: pumvisible() ? "\<C-P>" : "\<S-Tab>"
      Press ENTER or type command to continue


  ## Technical details

  * System: NixOS: 17.03.git.15bf095 (Gorilla)
  * Nix version: nix-env (Nix) 1.11.8
  * Nixpkgs version: ["17.03.git.15bf09567f"](https://github.com/therealpxc/nixpkgs/tree/15bf09567f0f312ab9a64f9136301bc0f78108ed)


state: closed
title: lxqt-panel: fails to build
user_login: zetok
html_url: https://github.com/NixOS/nixpkgs/issues/24337
updated_at: 2017-03-31 22:21:37
body:
  ## Issue description
  `lxqt-panel` fails to build


  ### Steps to reproduce
  1. `services.xserver.desktopManager.lxqt.enable = true;`
  2. `# nixos-rebuild switch`


  ## Technical details

  * System: NixOS: 17.09pre104379.6e0b727 (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.8
  * Nixpkgs version: "17.09pre104379.6e0b727"

  output of `nixos-rebuild switch --upgrade`
  ```
  downloading Nix expressions from ‘https://d3g5gsiof5omrk.cloudfront.net/nixos/unstable/nixos-17.09pre104379.6e0b727/nixexprs.tar.xz’...
  unpacking channels...
  building Nix...
  building the system configuration...
  these derivations will be built:
    /nix/store/b4syr8dhp0mnbgb9ycifxzkrqkb0y748-lxqt-panel-0.11.1.drv
    /nix/store/b1ggipzjvld15fik9jws31x9d8gl7h8h-system-path.drv
    /nix/store/sfxi6659zihbcp303hj9d9imd7yqzf4n-dbus-1.drv
    /nix/store/77ai7awyln4a9v5z1gb6dahz28pclvlw-unit-dbus.service.drv
    /nix/store/idw153z9nk36kd4xwpq06qv1xdhhaz0z-unit-polkit.service.drv
    /nix/store/87776ddvlm4z50dhg5zi500spcppzvp3-system-units.drv
    /nix/store/ypl6523cbxq9r65y7jrwckga2s9jddzk-user-units.drv
    /nix/store/2qx9nkg9mj19n8sdivcpzzpivxp5vk11-etc.drv
    /nix/store/yyll8av4ayr6dms334nvwgdp8hbz6pzr-nixos-system-nixos-17.09pre104379.6e0b727.drv
  building path(s) ‘/nix/store/1psbk8zmra12rgccyrh7lkacy61smm7m-lxqt-panel-0.11.1’
  unpacking sources
  unpacking source archive /nix/store/0aki3an3byj6b8slk67nrjh9c8ga9y72-lxqt-panel-0.11.1-src
  source root is lxqt-panel-0.11.1-src
  patching sources
  ============================
  ./plugin-networkmonitor/CMakeLists.txt
  ============================
  ./CMakeLists.txt
  ============================
  ./plugin-tray/CMakeLists.txt
  ============================
  ./plugin-spacer/CMakeLists.txt
  ============================
  ./plugin-dom/CMakeLists.txt
  ============================
  ./plugin-mainmenu/CMakeLists.txt
  ============================
  ./plugin-showdesktop/CMakeLists.txt
  ============================
  ./plugin-directorymenu/CMakeLists.txt
  ============================
  ./plugin-taskbar/CMakeLists.txt
  ============================
  ./plugin-colorpicker/CMakeLists.txt
  ============================
  ./plugin-volume/CMakeLists.txt
  ============================
  ./plugin-mount/CMakeLists.txt
  ============================
  ./panel/CMakeLists.txt
  install(TARGETS ${PROJECT} RUNTIME [01;31m[KDESTINATION[m[K bin)
  install(FILES ${CONFIG_FILES} [01;31m[KDESTINATION[m[K etc/xdg/lxqt)
  install(FILES ${PUB_HEADERS} [01;31m[KDESTINATION[m[K include/lxqt)
      [01;31m[KDESTINATION[m[K "${CMAKE_INSTALL_MANDIR}/man1"
          "[01;31m[Kshare/lxqt/translations[m[K/${PROJECT_NAME}"
  ============================
  ./plugin-worldclock/CMakeLists.txt
  ============================
  ./plugin-cpuload/CMakeLists.txt
  ============================
  ./plugin-kbindicator/CMakeLists.txt
  ============================
  ./plugin-statusnotifier/CMakeLists.txt
  ============================
  ./plugin-clock/CMakeLists.txt
  ============================
  ./plugin-sysstat/CMakeLists.txt
  ============================
  ./plugin-quicklaunch/CMakeLists.txt
  ============================
  ./plugin-sensors/CMakeLists.txt
  ============================
  ./plugin-desktopswitch/CMakeLists.txt
  --------------------------------------------------------
  configuring
  qmake: File exists
  fixing cmake files...
  cmake flags: -DCMAKE_BUILD_TYPE=Release -DCMAKE_SKIP_BUILD_RPATH=ON -DCMAKE_INSTALL_INCLUDEDIR=/nix/store/1psbk8zmra12rgccyrh7lkacy61smm7m-lxqt-panel-0.11.1/include -DCMAKE_INSTALL_LIBDIR=/nix/store/1psbk8zmra12rgccyrh7lkacy61smm7m-lxqt-panel-0.11.1/lib -DCMAKE_INSTALL_NAME_DIR=/nix/store/1psbk8zmra12rgccyrh7lkacy61smm7m-lxqt-panel-0.11.1/lib -DCMAKE_INSTALL_PREFIX=/nix/store/1psbk8zmra12rgccyrh7lkacy61smm7m-lxqt-panel-0.11.1 -DPULL_TRANSLATIONS=NO 
  -- The C compiler identification is GNU 5.4.0
  -- The CXX compiler identification is GNU 5.4.0
  -- Check for working C compiler: /nix/store/8vab3010isx82y174c23k0hs270h9fwx-gcc-wrapper-5.4.0/bin/gcc
  -- Check for working C compiler: /nix/store/8vab3010isx82y174c23k0hs270h9fwx-gcc-wrapper-5.4.0/bin/gcc -- works
  -- Detecting C compiler ABI info
  -- Detecting C compiler ABI info - done
  -- Detecting C compile features
  -- Detecting C compile features - done
  -- Check for working CXX compiler: /nix/store/8vab3010isx82y174c23k0hs270h9fwx-gcc-wrapper-5.4.0/bin/g++
  -- Check for working CXX compiler: /nix/store/8vab3010isx82y174c23k0hs270h9fwx-gcc-wrapper-5.4.0/bin/g++ -- works
  -- Detecting CXX compiler ABI info
  -- Detecting CXX compiler ABI info - done
  -- Detecting CXX compile features
  -- Detecting CXX compile features - done
  -- Performing Test COMPILER_SUPPORTS_CXX11
  -- Performing Test COMPILER_SUPPORTS_CXX11 - Success
  -- Performing Test COMPILER_SUPPORTS_CXX0X
  -- Performing Test COMPILER_SUPPORTS_CXX0X - Success
  -- Panel plugins location: /nix/store/1psbk8zmra12rgccyrh7lkacy61smm7m-lxqt-panel-0.11.1/lib/lxqt-panel
  -- Found PkgConfig: /nix/store/hclwj7mjcaxj2y69hq2xivkkd049vyhf-pkg-config-0.29/bin/pkg-config (found version "0.29") 
  -- Found XCB: /nix/store/np8m4z2124zx2ghfyamw8rb4xppqnk3a-libxcb-1.12/lib/libxcb.so;/nix/store/0v9ys2byny8zvpldlqxr9x5r8slg507l-libxkbcommon-0.7.1/lib/libxkbcommon-x11.so;/nix/store/0v9ys2byny8zvpldlqxr9x5r8slg507l-libxkbcommon-0.7.1/lib/libxkbcommon.so;/nix/store/np8m4z2124zx2ghfyamw8rb4xppqnk3a-libxcb-1.12/lib/libxcb.so;/nix/store/np8m4z2124zx2ghfyamw8rb4xppqnk3a-libxcb-1.12/lib/libxcb-xkb.so  
  -- Found MenuCache: /nix/store/3rkiiy85pmxabricsbs7bzq9g6hg0ypk-menu-cache-1.0.2/lib/libmenu-cache.so;/nix/store/qfn819f294rnhaf8whk44nb8902qrixv-glib-2.50.3/lib/libglib-2.0.so (found suitable version "1.0.2", minimum required is "0.3.3") 
  -- Found XCB: /nix/store/np8m4z2124zx2ghfyamw8rb4xppqnk3a-libxcb-1.12/lib/libxcb.so;/nix/store/np8m4z2124zx2ghfyamw8rb4xppqnk3a-libxcb-1.12/lib/libxcb.so;/nix/store/hbgc94wskyp8zrx2sq3bfdyvz1gnv66r-xcb-util-0.4.0/lib/libxcb-util.so;/nix/store/np8m4z2124zx2ghfyamw8rb4xppqnk3a-libxcb-1.12/lib/libxcb-damage.so  
  -- Looking for XOpenDisplay in /nix/store/cbgg39x5jh09nkda1hrnsrgb3b4pm1gd-libX11-1.6.5/lib/libX11.so;/nix/store/fivc5cr5qsbb5c0ddh6jsl1slq48dad3-libXext-1.3.3/lib/libXext.so
  -- Looking for XOpenDisplay in /nix/store/cbgg39x5jh09nkda1hrnsrgb3b4pm1gd-libX11-1.6.5/lib/libX11.so;/nix/store/fivc5cr5qsbb5c0ddh6jsl1slq48dad3-libXext-1.3.3/lib/libXext.so - found
  -- Looking for gethostbyname
  -- Looking for gethostbyname - found
  -- Looking for connect
  -- Looking for connect - found
  -- Looking for remove
  -- Looking for remove - found
  -- Looking for shmat
  -- Looking for shmat - found
  -- Found X11: /nix/store/cbgg39x5jh09nkda1hrnsrgb3b4pm1gd-libX11-1.6.5/lib/libX11.so
  -- Checking for module 'xcomposite'
  --   Found xcomposite, version 0.4.4
  -- Checking for module 'xdamage'
  --   Found xdamage, version 1.1.4
  -- Checking for module 'xrender'
  --   Found xrender, version 0.9.10
  -- Found ALSA: /nix/store/x9wjsmd8vn4f43gqxhwmydn3c08vzq1y-alsa-lib-1.1.2/lib/libasound.so (found version "1.1.2") 
  -- 
  -- Volume plugin will be built
  --     ALSA: TRUE
  --     PulseAudio: TRUE
  -- 
  -- **************** The following plugins will be built ****************
  --   Clock
  --   Color Picker
  --   Cpu Load
  --   Directory menu
  --   Desktop Switcher
  --   Keyboard Indicator
  --   Application menu
  --   Mount
  --   Quicklaunch
  --   Sensors
  --   Show Desktop
  --   Network Monitor
  --   System Stats
  --   Taskbar
  --   Status Notifier
  --   System Tray
  --   Volume
  --   World Clock
  --   Spacer
  -- *********************************************************************
  -- Building with conversion of deprecated 'screensaver' plugin
  -- Configuring done
  -- Generating done
  -- Build files have been written to: /tmp/nix-build-lxqt-panel-0.11.1.drv-0/lxqt-panel-0.11.1-src/build
  building
  make flags: SHELL=/nix/store/fibk8jc2iwswn1q1d7aw98pcw2l3lzjf-bash-4.4-p12/bin/bash    
  Scanning dependencies of target clock_automoc
  [  0%] Automatic moc, uic and rcc for target clock
  Generating moc source clock_automoc.dir/moc_calendarpopup_3DR3ULR6OISNY4.cpp
  Generating moc source clock_automoc.dir/moc_lxqtclock_UZBJLBJ6GBUEL3.cpp
  Generating moc source clock_automoc.dir/moc_lxqtclockconfi_3HV5CO34NBIS26.cpp
  Generating moc compilation clock_automoc.cpp
  Generating ui header ui_lxqtclockconfiguration.h
  [  0%] Built target clock_automoc
  [  0%] Generating clock.desktop
  Scanning dependencies of target clock
  [  0%] Building CXX object plugin-clock/CMakeFiles/clock.dir/lxqtclock.cpp.o
  [  1%] Building CXX object plugin-clock/CMakeFiles/clock.dir/lxqtclockconfiguration.cpp.o
  [  1%] Building CXX object plugin-clock/CMakeFiles/clock.dir/calendarpopup.cpp.o
  [  2%] Building CXX object plugin-clock/CMakeFiles/clock.dir/LXQtPluginTranslationLoader.cpp.o
  [  2%] Building CXX object plugin-clock/CMakeFiles/clock.dir/clock_automoc.cpp.o
  [  3%] Linking CXX static library libclock.a
  [  3%] Built target clock
  Scanning dependencies of target colorpicker_automoc
  [  3%] Automatic moc, uic and rcc for target colorpicker
  Generating moc source colorpicker_automoc.dir/moc_colorpicker_FJH3CYQJCDAZBB.cpp
  Generating moc compilation colorpicker_automoc.cpp
  [  3%] Built target colorpicker_automoc
  [  4%] Generating colorpicker.desktop
  Scanning dependencies of target colorpicker
  [  4%] Building CXX object plugin-colorpicker/CMakeFiles/colorpicker.dir/colorpicker.cpp.o
  [  5%] Building CXX object plugin-colorpicker/CMakeFiles/colorpicker.dir/LXQtPluginTranslationLoader.cpp.o
  [  5%] Building CXX object plugin-colorpicker/CMakeFiles/colorpicker.dir/colorpicker_automoc.cpp.o
  [  6%] Linking CXX shared module libcolorpicker.so
  [  6%] Built target colorpicker
  Scanning dependencies of target cpuload_automoc
  [  6%] Automatic moc, uic and rcc for target cpuload
  Generating moc source cpuload_automoc.dir/moc_lxqtcpuload_4ZC5LLTEFQRPMX.cpp
  Generating moc source cpuload_automoc.dir/moc_lxqtcpuloadcon_6KGHD5PA5V5QI7.cpp
  Generating moc source cpuload_automoc.dir/moc_lxqtcpuloadplu_NFMUO7YIQUTVWJ.cpp
  Generating moc compilation cpuload_automoc.cpp
  Generating ui header ui_lxqtcpuloadconfiguration.h
  [  6%] Built target cpuload_automoc
  [  7%] Generating cpuload.desktop
  Scanning dependencies of target cpuload
  [  7%] Building CXX object plugin-cpuload/CMakeFiles/cpuload.dir/lxqtcpuloadplugin.cpp.o
  [  8%] Building CXX object plugin-cpuload/CMakeFiles/cpuload.dir/lxqtcpuload.cpp.o
  [  8%] Building CXX object plugin-cpuload/CMakeFiles/cpuload.dir/lxqtcpuloadconfiguration.cpp.o
  [  9%] Building CXX object plugin-cpuload/CMakeFiles/cpuload.dir/LXQtPluginTranslationLoader.cpp.o
  [  9%] Building CXX object plugin-cpuload/CMakeFiles/cpuload.dir/cpuload_automoc.cpp.o
  [ 10%] Linking CXX shared module libcpuload.so
  [ 10%] Built target cpuload
  Scanning dependencies of target directorymenu_automoc
  [ 11%] Automatic moc, uic and rcc for target directorymenu
  Generating moc source directorymenu_automoc.dir/moc_directorymenu_FQO24Z5HZHIMEQ.cpp
  Generating moc source directorymenu_automoc.dir/moc_directorymenuc_FIS77ZPZT5OD3B.cpp
  Generating moc compilation directorymenu_automoc.cpp
  Generating ui header ui_directorymenuconfiguration.h
  [ 11%] Built target directorymenu_automoc
  [ 12%] Generating directorymenu.desktop
  Scanning dependencies of target directorymenu
  [ 12%] Building CXX object plugin-directorymenu/CMakeFiles/directorymenu.dir/directorymenu.cpp.o
  [ 13%] Building CXX object plugin-directorymenu/CMakeFiles/directorymenu.dir/directorymenuconfiguration.cpp.o
  [ 13%] Building CXX object plugin-directorymenu/CMakeFiles/directorymenu.dir/LXQtPluginTranslationLoader.cpp.o
  [ 14%] Building CXX object plugin-directorymenu/CMakeFiles/directorymenu.dir/directorymenu_automoc.cpp.o
  [ 14%] Linking CXX shared module libdirectorymenu.so
  [ 14%] Built target directorymenu
  Scanning dependencies of target desktopswitch_automoc
  [ 14%] Automatic moc, uic and rcc for target desktopswitch
  Generating moc source desktopswitch_automoc.dir/moc_desktopswitch_Q5XOIO47FQMTRJ.cpp
  Generating moc source desktopswitch_automoc.dir/moc_desktopswitchb_U2Z5JY4MEVNZUS.cpp
  Generating moc source desktopswitch_automoc.dir/moc_desktopswitchc_QF7LZPG3GZ5OEU.cpp
  Generating moc compilation desktopswitch_automoc.cpp
  Generating ui header ui_desktopswitchconfiguration.h
  [ 14%] Built target desktopswitch_automoc
  [ 15%] Generating desktopswitch.desktop
  Scanning dependencies of target desktopswitch
  [ 15%] Building CXX object plugin-desktopswitch/CMakeFiles/desktopswitch.dir/desktopswitch.cpp.o
  [ 16%] Building CXX object plugin-desktopswitch/CMakeFiles/desktopswitch.dir/desktopswitchbutton.cpp.o
  [ 16%] Building CXX object plugin-desktopswitch/CMakeFiles/desktopswitch.dir/desktopswitchconfiguration.cpp.o
  [ 17%] Building CXX object plugin-desktopswitch/CMakeFiles/desktopswitch.dir/LXQtPluginTranslationLoader.cpp.o
  [ 17%] Building CXX object plugin-desktopswitch/CMakeFiles/desktopswitch.dir/desktopswitch_automoc.cpp.o
  [ 18%] Linking CXX static library libdesktopswitch.a
  [ 18%] Built target desktopswitch
  Scanning dependencies of target kbindicator_automoc
  [ 18%] Automatic moc, uic and rcc for target kbindicator
  Generating moc source kbindicator-plugin.moc
  Generating moc source kbindicator_automoc.dir/moc_content_BTMWHNIG5C3MTL.cpp
  Generating moc source kbindicator_automoc.dir/moc_kbdkeeper_4LDRVWERD5YWAY.cpp
  Generating moc source kbindicator_automoc.dir/moc_kbdstate_ERPWKML7QNVDFT.cpp
  Generating moc source kbindicator_automoc.dir/moc_kbdstateconfig_IFRE4XNRAZ7ODM.cpp
  Generating moc source kbindicator_automoc.dir/moc_kbdwatcher_ZMVEPFGFTRFDEO.cpp
  Generating moc source kbindicator_automoc.dir/moc_kbdlayout_CZD2SGPJRBREU5.cpp
  Generating moc compilation kbindicator_automoc.cpp
  Generating ui header ui_kbdstateconfig.h
  [ 18%] Built target kbindicator_automoc
  [ 18%] Generating kbindicator.desktop
  Scanning dependencies of target kbindicator
  [ 19%] Building CXX object plugin-kbindicator/CMakeFiles/kbindicator.dir/kbindicator-plugin.cpp.o
  [ 19%] Building CXX object plugin-kbindicator/CMakeFiles/kbindicator.dir/src/kbdstate.cpp.o
  [ 20%] Building CXX object plugin-kbindicator/CMakeFiles/kbindicator.dir/src/settings.cpp.o
  [ 20%] Building CXX object plugin-kbindicator/CMakeFiles/kbindicator.dir/src/content.cpp.o
  [ 21%] Building CXX object plugin-kbindicator/CMakeFiles/kbindicator.dir/src/kbdkeeper.cpp.o
  [ 21%] Building CXX object plugin-kbindicator/CMakeFiles/kbindicator.dir/src/kbdwatcher.cpp.o
  [ 22%] Building CXX object plugin-kbindicator/CMakeFiles/kbindicator.dir/src/kbdstateconfig.cpp.o
  [ 22%] Building CXX object plugin-kbindicator/CMakeFiles/kbindicator.dir/src/x11/kbdlayout.cpp.o
  /tmp/nix-build-lxqt-panel-0.11.1.drv-0/lxqt-panel-0.11.1-src/plugin-kbindicator/src/x11/kbdlayout.cpp:36:18: error: '_explicit' does not name a type
   #define explicit _explicit
                    ^
  /tmp/nix-build-lxqt-panel-0.11.1.drv-0/lxqt-panel-0.11.1-src/plugin-kbindicator/src/x11/kbdlayout.cpp:36:18: error: '_explicit' does not name a type
   #define explicit _explicit
                    ^
  /tmp/nix-build-lxqt-panel-0.11.1.drv-0/lxqt-panel-0.11.1-src/plugin-kbindicator/src/x11/kbdlayout.cpp:36:18: error: '_explicit' does not name a type
   #define explicit _explicit
                    ^
  /tmp/nix-build-lxqt-panel-0.11.1.drv-0/lxqt-panel-0.11.1-src/plugin-kbindicator/src/x11/kbdlayout.cpp:36:18: error: '_explicit' does not name a type
   #define explicit _explicit
                    ^
  /tmp/nix-build-lxqt-panel-0.11.1.drv-0/lxqt-panel-0.11.1-src/plugin-kbindicator/src/x11/kbdlayout.cpp:36:18: error: '_explicit' does not name a type
   #define explicit _explicit
                    ^
  /tmp/nix-build-lxqt-panel-0.11.1.drv-0/lxqt-panel-0.11.1-src/plugin-kbindicator/src/x11/kbdlayout.cpp:36:18: error: '_explicit' does not name a type
   #define explicit _explicit
                    ^
  In file included from /nix/store/fjzryhhq6x22h29sayh1b2caz3dk4is3-qtbase-5.8.0-dev/include/QtGui/qevent.h:56:0,
                   from /nix/store/fjzryhhq6x22h29sayh1b2caz3dk4is3-qtbase-5.8.0-dev/include/QtGui/QList:1,
                   from /tmp/nix-build-lxqt-panel-0.11.1.drv-0/lxqt-panel-0.11.1-src/plugin-kbindicator/src/x11/../kbdinfo.h:31,
                   from /tmp/nix-build-lxqt-panel-0.11.1.drv-0/lxqt-panel-0.11.1-src/plugin-kbindicator/src/x11/kbdlayout.cpp:38:
  /nix/store/fjzryhhq6x22h29sayh1b2caz3dk4is3-qtbase-5.8.0-dev/include/QtGui/qvector2d.h:138:25: error: prototype for 'constexpr QVector2D::QVector2D(const QPoint&)' does not match any in class 'QVector2D'
   Q_DECL_CONSTEXPR inline QVector2D::QVector2D(const QPoint& point) : xp(point.x()), yp(point.y()) {}
                           ^
  /nix/store/fjzryhhq6x22h29sayh1b2caz3dk4is3-qtbase-5.8.0-dev/include/QtGui/qvector2d.h:56:20: error: candidates are: constexpr QVector2D::QVector2D(QVector2D&&)
   class Q_GUI_EXPORT QVector2D
                      ^
  /nix/store/fjzryhhq6x22h29sayh1b2caz3dk4is3-qtbase-5.8.0-dev/include/QtGui/qvector2d.h:56:20: error:                 constexpr QVector2D::QVector2D(const QVector2D&)
  /nix/store/fjzryhhq6x22h29sayh1b2caz3dk4is3-qtbase-5.8.0-dev/include/QtGui/qvector2d.h:136:25: error:                 constexpr QVector2D::QVector2D(float, float)
   Q_DECL_CONSTEXPR inline QVector2D::QVector2D(float xpos, float ypos) : xp(xpos), yp(ypos) {}
                           ^
  /nix/store/fjzryhhq6x22h29sayh1b2caz3dk4is3-qtbase-5.8.0-dev/include/QtGui/qvector2d.h:134:25: error:                 constexpr QVector2D::QVector2D()
   Q_DECL_CONSTEXPR inline QVector2D::QVector2D() : xp(0.0f), yp(0.0f) {}
                           ^
  /nix/store/fjzryhhq6x22h29sayh1b2caz3dk4is3-qtbase-5.8.0-dev/include/QtGui/qvector2d.h:140:25: error: prototype for 'constexpr QVector2D::QVector2D(const QPointF&)' does not match any in class 'QVector2D'
   Q_DECL_CONSTEXPR inline QVector2D::QVector2D(const QPointF& point) : xp(point.x()), yp(point.y()) {}
                           ^
  /nix/store/fjzryhhq6x22h29sayh1b2caz3dk4is3-qtbase-5.8.0-dev/include/QtGui/qvector2d.h:56:20: error: candidates are: constexpr QVector2D::QVector2D(QVector2D&&)
   class Q_GUI_EXPORT QVector2D
                      ^
  /nix/store/fjzryhhq6x22h29sayh1b2caz3dk4is3-qtbase-5.8.0-dev/include/QtGui/qvector2d.h:56:20: error:                 constexpr QVector2D::QVector2D(const QVector2D&)
  /nix/store/fjzryhhq6x22h29sayh1b2caz3dk4is3-qtbase-5.8.0-dev/include/QtGui/qvector2d.h:136:25: error:                 constexpr QVector2D::QVector2D(float, float)
   Q_DECL_CONSTEXPR inline QVector2D::QVector2D(float xpos, float ypos) : xp(xpos), yp(ypos) {}
                           ^
  /nix/store/fjzryhhq6x22h29sayh1b2caz3dk4is3-qtbase-5.8.0-dev/include/QtGui/qvector2d.h:134:25: error:                 constexpr QVector2D::QVector2D()
   Q_DECL_CONSTEXPR inline QVector2D::QVector2D() : xp(0.0f), yp(0.0f) {}
                           ^
  /tmp/nix-build-lxqt-panel-0.11.1.drv-0/lxqt-panel-0.11.1-src/plugin-kbindicator/src/x11/kbdlayout.cpp:36:18: error: '_explicit' does not name a type
   #define explicit _explicit
                    ^
  /tmp/nix-build-lxqt-panel-0.11.1.drv-0/lxqt-panel-0.11.1-src/plugin-kbindicator/src/x11/kbdlayout.cpp:36:18: error: '_explicit' does not name a type
   #define explicit _explicit
                    ^
  /tmp/nix-build-lxqt-panel-0.11.1.drv-0/lxqt-panel-0.11.1-src/plugin-kbindicator/src/x11/kbdlayout.cpp:36:18: error: '_explicit' does not name a type
   #define explicit _explicit
                    ^
  /tmp/nix-build-lxqt-panel-0.11.1.drv-0/lxqt-panel-0.11.1-src/plugin-kbindicator/src/x11/kbdlayout.cpp:36:18: error: '_explicit' does not name a type
   #define explicit _explicit
                    ^
  /tmp/nix-build-lxqt-panel-0.11.1.drv-0/lxqt-panel-0.11.1-src/plugin-kbindicator/src/x11/kbdlayout.cpp:36:18: error: '_explicit' does not name a type
   #define explicit _explicit
                    ^
  /tmp/nix-build-lxqt-panel-0.11.1.drv-0/lxqt-panel-0.11.1-src/plugin-kbindicator/src/x11/kbdlayout.cpp:36:18: error: '_explicit' does not name a type
   #define explicit _explicit
                    ^
  /tmp/nix-build-lxqt-panel-0.11.1.drv-0/lxqt-panel-0.11.1-src/plugin-kbindicator/src/x11/kbdlayout.cpp:36:18: error: '_explicit' does not name a type
   #define explicit _explicit
                    ^
  /tmp/nix-build-lxqt-panel-0.11.1.drv-0/lxqt-panel-0.11.1-src/plugin-kbindicator/src/x11/kbdlayout.cpp:36:18: error: '_explicit' does not name a type
   #define explicit _explicit
                    ^
  /tmp/nix-build-lxqt-panel-0.11.1.drv-0/lxqt-panel-0.11.1-src/plugin-kbindicator/src/x11/kbdlayout.cpp:36:18: error: '_explicit' does not name a type
   #define explicit _explicit
                    ^
  /tmp/nix-build-lxqt-panel-0.11.1.drv-0/lxqt-panel-0.11.1-src/plugin-kbindicator/src/x11/kbdlayout.cpp:36:18: error: '_explicit' does not name a type
   #define explicit _explicit
                    ^
  /tmp/nix-build-lxqt-panel-0.11.1.drv-0/lxqt-panel-0.11.1-src/plugin-kbindicator/src/x11/kbdlayout.cpp:36:18: error: '_explicit' does not name a type
   #define explicit _explicit
                    ^
  /tmp/nix-build-lxqt-panel-0.11.1.drv-0/lxqt-panel-0.11.1-src/plugin-kbindicator/src/x11/kbdlayout.cpp:36:18: error: '_explicit' does not name a type
   #define explicit _explicit
                    ^
  /tmp/nix-build-lxqt-panel-0.11.1.drv-0/lxqt-panel-0.11.1-src/plugin-kbindicator/src/x11/kbdlayout.cpp:36:18: error: '_explicit' does not name a type
   #define explicit _explicit
                    ^
  /tmp/nix-build-lxqt-panel-0.11.1.drv-0/lxqt-panel-0.11.1-src/plugin-kbindicator/src/x11/kbdlayout.cpp:36:18: error: '_explicit' does not name a type
   #define explicit _explicit
                    ^
  /tmp/nix-build-lxqt-panel-0.11.1.drv-0/lxqt-panel-0.11.1-src/plugin-kbindicator/src/x11/kbdlayout.cpp:36:18: error: '_explicit' does not name a type
   #define explicit _explicit
                    ^
  /tmp/nix-build-lxqt-panel-0.11.1.drv-0/lxqt-panel-0.11.1-src/plugin-kbindicator/src/x11/kbdlayout.cpp:36:18: error: '_explicit' does not name a type
   #define explicit _explicit
                    ^
  /tmp/nix-build-lxqt-panel-0.11.1.drv-0/lxqt-panel-0.11.1-src/plugin-kbindicator/src/x11/kbdlayout.cpp:36:18: error: '_explicit' does not name a type
   #define explicit _explicit
                    ^
  make[2]: *** [plugin-kbindicator/CMakeFiles/kbindicator.dir/build.make:236: plugin-kbindicator/CMakeFiles/kbindicator.dir/src/x11/kbdlayout.cpp.o] Error 1
  make[1]: *** [CMakeFiles/Makefile2:527: plugin-kbindicator/CMakeFiles/kbindicator.dir/all] Error 2
  make: *** [Makefile:128: all] Error 2
  builder for ‘/nix/store/b4syr8dhp0mnbgb9ycifxzkrqkb0y748-lxqt-panel-0.11.1.drv’ failed with exit code 2
  cannot build derivation ‘/nix/store/b1ggipzjvld15fik9jws31x9d8gl7h8h-system-path.drv’: 1 dependencies couldn't be built
  cannot build derivation ‘/nix/store/yyll8av4ayr6dms334nvwgdp8hbz6pzr-nixos-system-nixos-17.09pre104379.6e0b727.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/yyll8av4ayr6dms334nvwgdp8hbz6pzr-nixos-system-nixos-17.09pre104379.6e0b727.drv’ failed
  ```


state: closed
title: current rustRegistry doesn't have the clap 2.22.1
user_login: sjmackenzie
html_url: https://github.com/NixOS/nixpkgs/pull/24338
updated_at: 2017-03-28 11:12:31
body:
  update rustRegistry

  ###### Motivation for this change


  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs 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: cups-config broken with b8685dd (nixos-unstable)
user_login: makefu
html_url: https://github.com/NixOS/nixpkgs/issues/24339
updated_at: 2017-04-01 09:02:07
body:
  ## Issue description
  With the split of cups into more parts the tool cups-config which provides library paths etc stopped working. Cups filters use this command to pinpoint locations. Without a working cups-config for example `cups-dymo` stopped building ( http://sprunge.us/cTha )

  It seems the setting of the configure flags in pkgs/misc/cups/default.nix#35 results in the hardcoded string `$(lib)` and `$(out)`:
  ```
  ~/nixpkgs /nix/store/gfwpsv3vp9hvjkmg69schp5yxiyf4a4f-cups-2.2.2-dev/bin/cups-config 
  /nix/store/gfwpsv3vp9hvjkmg69schp5yxiyf4a4f-cups-2.2.2-dev/bin/cups-config: line 19: lib: command not found
  /nix/store/gfwpsv3vp9hvjkmg69schp5yxiyf4a4f-cups-2.2.2-dev/bin/cups-config: line 20: lib: command not found
  /nix/store/gfwpsv3vp9hvjkmg69schp5yxiyf4a4f-cups-2.2.2-dev/bin/cups-config: line 25: out: command not found
  /nix/store/gfwpsv3vp9hvjkmg69schp5yxiyf4a4f-cups-2.2.2-dev/bin/cups-config: line 26: out: command not found
  /nix/store/gfwpsv3vp9hvjkmg69schp5yxiyf4a4f-cups-2.2.2-dev/bin/cups-config: line 28: out: command not found
  /nix/store/gfwpsv3vp9hvjkmg69schp5yxiyf4a4f-cups-2.2.2-dev/bin/cups-config: line 29: lib: command not found
  Usage: cups-config --api-version
         cups-config --build
         cups-config --cflags
         cups-config --datadir
         cups-config --help
         cups-config --ldflags
         cups-config [--image] [--static] --libs
         cups-config --serverbin
         cups-config --serverroot
         cups-config --version
  ```

  ### Steps to reproduce

  `nix-shell -p cups --run cups-config`

  ## Technical details

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

  cc @vcunat 


state: closed
title: qt58: extend darwin compatibility
user_login: periklis
html_url: https://github.com/NixOS/nixpkgs/pull/24340
updated_at: 2018-07-25 09:22:29
body:
  ###### Motivation for this change
  Enable failing QT-Modules for building `qt58.full` for `x86_64-darwin`:
  - [x]  QTConnectivity
  - [x]  QTLocation
  - [x]  QTMultimedia
  - [x]  QTSensors
  ~~- [ ]  QTWebEngine~~
  ~~- [ ]  QTWebKit~~

  Wrap failing QT-Apps:
  - [x] QTTools: `Assistant.app, Designer.app, Linguist.app, pixeltool.app, qdbusviewer.app, qml.app`
  - [x] QTDeclarative: `qmleasing, qmlscene, qmltestrunner`

  Enable darwin-specific QT-Modules:
  - [x] QTMacextras

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on 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: cadviser: add storageDriverPasswordFile option
user_login: basvandijk
html_url: https://github.com/NixOS/nixpkgs/pull/24341
updated_at: 2017-05-01 00:01:50
body:
  This gives users the option of storing the `storageDriverPassword` outside the world-readable Nix store.

  This is part of https://github.com/NixOS/nixpkgs/issues/24288.

  @offlinehacker I tested if the module evaluates without problems.  I haven't tested the actual service yet. Would you be able to do that?

  One concern I have is if the `secret` in `-storage_driver_password secret` will show up in `top`/`htop`/`ps`/ etc. since it's passed as a command line argument. Will `cadvisor` do The Right Thing and remove the secret from its command line?

  Ideally we request the cadviser developers to add a `-storage_driver_password_file` option.


state: closed
title: spotify: 1.0.49.125.g72ee7853-111 -> 1.0.52.717.g2f08534a-47
user_login: WilliButz
html_url: https://github.com/NixOS/nixpkgs/pull/24342
updated_at: 2017-03-26 08:31:01
body:
  ###### Motivation for this change
  Update spotify client to the most recent 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: TeX Live: `mptopdf` is broken
user_login: williamyaoh
html_url: https://github.com/NixOS/nixpkgs/issues/24343
updated_at: 2017-07-01 09:35:27
body:
  ## Issue description

  The `mptopdf` executable installed as part of `texlive.combined.scheme-basic` errors out no matter
  what arguments it's called with, with an error:

      /nix/store/.../bin/bash -S: invalid option

  ### Steps to reproduce

  1. Install the basic TeX Live setup
     `nix-env -f '<nixpkgs>' -iA texlive.combined.scheme-basic`
  2. Run `mptopdf`

  ### Notes

  The problem seems to come from these lines at the very beginning of the `mptopdf.pl` Perl script that
  the TeX Live derivation wraps around:

  ```bash
  eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}' && eval 'exec perl -S $0 $argv:q'
          if 0;
  ```

  It's using `exec` and `$0` to do what a shebang does instead of... just using a shebang.
  The Perl call is expecting `$0` to point directly to the `mptopdf.pl` script, but the Nix wrapper
  script is setting `$0` to whatever command it was called with; in this case, the raw string `"mptopdf"`.

  Placing these lines in a separate executable file (let's say `mptopdf.sh`) and simulating
  what the wrapper script does, reproduces the error message:

  ```bash
  $ bash -c 'exec -a mptopdf ./mptopdf.sh
  /nix/store/.../bin/bash -S: invalid option
  ```

  After replacing the instance of `perl` in the first exec call with an absolute store path,
  and `$0` with the store path to `mptopdf.pl`, the command above then works and calls `mptopdf`
  as intended.

  The TeX Live distribution installed on my Ubuntu setup looks like it just replaced those first
  two lines in `mptopdf.pl` with `#! /usr/bin/perl -w`. So it seems like the easiest way would be either
  to patch `mptopdf.pl` to use a shebang line pointing directly to Perl, or to patch the wrapper script
  created around `mptopdf` to pass something else as `$0`; that is, change this line in the wrapper
  script:

  ```bash
  exec -a "$0" "/nix/store/...-mptopdf-2016/scripts/context/perl/mptopdf.pl"  "${extraFlagsArray[@]}" "$@"
  ```

  to this:

  ```bash
  exec "/nix/store/...-mptopdf-2016/scripts/context/perl/mptopdf.pl"  "${extraFlagsArray[@]}" "$@"
  ```

  so that the Perl script can find and call itself.

  ## Technical details

  * System: `17.03beta685.1dbb962 (Gorilla)`
  * Nix version: `1.11.8`
  * Nixpkgs version: `17.03beta685.1dbb962`


state: closed
title: bup: 0.28.1 -> 0.29
user_login: volhovm
html_url: https://github.com/NixOS/nixpkgs/pull/24344
updated_at: 2017-03-26 07:19:36
body:
  ###### Motivation for this change
  Regular version update. 

  ###### Things done

  - [X] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested 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: `git config --get-regexp url.*.insteadof` doesn't seem to work in a buildCommand.
user_login: spacekitteh
html_url: https://github.com/NixOS/nixpkgs/issues/24345
updated_at: 2017-03-26 08:14:01
body:
  ## Issue description
  As per the title. It just mysteriously exits, saying that there is an incorrect number of arguments.



  ## Technical details

  * System: 17.09pre104410.65593e6 (Hummingbird)
  * Nix version: 1.11.8
  * Nixpkgs version: 17.09pre104410.65593e6


state: closed
title: Can I replace systemd with OpenRC or runit on NixOS?
user_login: crocket
html_url: https://github.com/NixOS/nixpkgs/issues/24346
updated_at: 2017-08-01 03:15:09
body:
  I'd like to dive into NixOS right away, but systemd makes me hesitate.
  Gentoo comes with OpenRC and presents systemd as **an option**.
  To avoid systemd, I could install Nix on Gentoo or Void Linux, but that's not a proven track to me, yet.

  I'd like to know whether it doesn't involve too much work for a poor user without a lot of time to replace systemd with OpenRC or runit on NixOS.


state: closed
title: Mouse and keyboard doesn't work with X.Org after update
user_login: Mounium
html_url: https://github.com/NixOS/nixpkgs/issues/24348
updated_at: 2017-03-29 07:19:41
body:
  ## Issue description
  After updating NixOS to latest unstable channel mouse and keyboard doesn't work at all using X.Org, I could only restart my computer with Magic SysRq key. 
  Here is the journalctl log (only kernel messages) from the boot:
  [https://gist.github.com/Mounium/1000bb203662473e34aca5dbf57fc0bf](url)

  Using `-p err` these two logs show up (although the second one is normal, it happens during normal boot as well without any appearant problem)
  ```
  márc 26 11:57:15 eni kernel: usb 1-3: device descriptor read/64, error -71
  márc 26 11:57:17 eni kernel: amdgpu 0000:01:00.0: Invalid PCI ROM header signature: expecting 0xaa55, got 0xffff
  ```

  ### Steps to reproduce



  ## Technical details

  * System: 17.09pre104410.65593e6 (Hummingbird)


state: closed
title: user switching with sddm not possible on unstable, potentially master/17.03/
user_login: RonnyPfannschmidt
html_url: https://github.com/NixOS/nixpkgs/issues/24349
updated_at: 2017-03-30 10:10:42
body:
  ## Issue description

  i just switched from gdm to sddm * plasma5,
  so i tried to switch users, and viola, unlike with gdm i dont get to choose the 2nd user anymore, so user-switching turned not doable


state: closed
title: libguestfs: add qemu to wrapped PATH
user_login: ljli
html_url: https://github.com/NixOS/nixpkgs/pull/24350
updated_at: 2017-03-26 12:10:38
body:
  virt-df doesn't find qemu-img otherwise.

  ###### 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: surfraw error
user_login: tohl
html_url: https://github.com/NixOS/nixpkgs/issues/24351
updated_at: 2018-10-05 16:52:59
body:
  $ nix-shell -p surfraw --run 'surfraw wikipedia nixos'surfraw ERROR: couldn't find global config in /nix/store/jlyxvw06yyrasps2fdi53mxwvzyn8id5-surfraw-2.2.9/etc/xdg/surfraw/conf or $XDG_CONFIG_DIRS


state: closed
title: vim-utils: Handle overriding knownPlugins betters.
user_login: edanaher
html_url: https://github.com/NixOS/nixpkgs/pull/24353
updated_at: 2017-03-30 11:29:48
body:
  ###### Motivation for this change

  #24328 

  In #23256 I added some niceties to handle vim plugins that depend on python packages; I didn't get it quite right.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-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: groovy: 2.4.8 -> 2.4.10
user_login: calvertvl
html_url: https://github.com/NixOS/nixpkgs/pull/24354
updated_at: 2017-03-26 16:39:07
body:
  ###### Motivation for this change
  Package bump

  ###### Things done

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

  ---

  Pinging @pSub as maintainer of this package.


state: closed
title: libcxx-4: add pthread_mach_thread_np patch
user_login: LnL7
html_url: https://github.com/NixOS/nixpkgs/pull/24355
updated_at: 2017-03-26 21:30:03
body:
  ###### Motivation for this change

  Removes reference to pthread_mach_thread_np() in libcxx headers, fixes one of the build issues of `nix` when using an llvm-4 based stdenv.

  /cc @copumpkin

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or 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: vis: 2016-10-09 -> 0.3
user_login: vrthra
html_url: https://github.com/NixOS/nixpkgs/pull/24356
updated_at: 2019-04-17 01:49:57
body:
  ###### Motivation for this change

  Switching from unstable to real version since the developer has published a new version after a long 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
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Build error for uwsgi when php plugin enabled
user_login: jluttine
html_url: https://github.com/NixOS/nixpkgs/issues/24357
updated_at: 2018-11-29 00:52:08
body:
  ## Issue description

  Enabling PHP plugin for uWSGI causes `nixos-rebuild` to fail.

  The error message:

  <details>
  unpacking source archive /nix/store/lm6ip32cyhsxxwfc4fnr4m8zrmdjb4x3-uwsgi-2.0.14.tar.gz
  source root is uwsgi-2.0.14
  setting SOURCE_DATE_EPOCH to timestamp 1475482619 of file uwsgi-2.0.14/vhosttest/nginx.conf
  patching sources
  configuring
  building
    2 97.7M    2 2015k    0     0   605k      0  0:02:45  0:00:03  0:02:42  605kPackage libsystemd-journal was not found in the pkg-config search path.
  Perhaps you should add the directory containing `libsystemd-journal.pc'
  to the PKG_CONFIG_PATH environment variable
  No package 'libsystemd-journal' found
  Package libsystemd-journal was not found in the pkg-config search path.
  Perhaps you should add the directory containing `libsystemd-journal.pc'
  to the PKG_CONFIG_PATH environment variable
  No package 'libsystemd-journal' found
    1 90.0M    1 1151k    0     0   213k      0  0:07:12  0:00:05  0:07:07  249kusing profile: buildconf/nixos.ini
  detected include path: ['/nix/store/x0q9h4d38ydggbn340ypb89ljxkqvnq3-gcc-5.4.0/lib/gcc/x86_64-unknown-linux-gnu/5.4.0/include', '/nix/store/x0q9h4d38ydggbn340ypb89ljxkqvnq3-gcc-5.4.0/include', '/nix/store/x0q9h4d38ydggbn340ypb89ljxkqvnq3-gcc-5.4.0/lib/gcc/x86_64-unknown-linux-gnu/5.4.0/include-fixed', '/nix/store/hrgvzzs1j58cr0ngb7awjxad1lp2zrqh-glibc-2.25-dev/include']
  detected CPU cores: 8
  configured CFLAGS: -O2 -I. -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DUWSGI_HAS_IFADDRS -DUWSGI_LOCK_USE_MUTEX -DUWSGI_EVENT_USE_EPOLL -DUWSGI_EVENT_TIMER_USE_TIMERFD -DUWSGI_EVENT_FILEMONITOR_USE_INOTIFY -DUWSGI_VERSION="\"2.0.14\"" -DUWSGI_VERSION_BASE="2" -DUWSGI_VERSION_MAJOR="0" -DUWSGI_VERSION_MINOR="14" -DUWSGI_VERSION_REVISION="0" -DUWSGI_VERSION_CUSTOM="\"\"" -I/nix/store/gf2lg08xgcd0zykcyz4f3kilsi68s484-jansson-2.9/include -DUWSGI_JSON -I/nix/store/lb0ddhqzjpd1imk23wy6ipv8k946qhgi-libxml2-2.9.4-dev/include/libxml2 -DUWSGI_XML -DUWSGI_XML_LIBXML2 -DUWSGI_PLUGIN_DIR="\"/nix/store/23ncapii692ws5c9ppqzghxgcywcnnz9-uwsgi-2.0.14/lib/uwsgi\"" -DUWSGI_DECLARE_EMBEDDED_PLUGINS="UDEP(pam);UDEP(systemd_logger);UDEP(ping);UDEP(cache);UDEP(nagios);UDEP(rrdtool);UDEP(carbon);UDEP(rpc);UDEP(corerouter);UDEP(fastrouter);UDEP(http);UDEP(ugreen);UDEP(signal);UDEP(syslog);UDEP(rsyslog);UDEP(logsocket);UDEP(router_uwsgi);UDEP(router_redirect);UDEP(router_basicauth);UDEP(zergpool);UDEP(redislog);UDEP(mongodblog);UDEP(router_rewrite);UDEP(router_http);UDEP(logfile);UDEP(router_cache);UDEP(rawrouter);UDEP(router_static);UDEP(sslrouter);UDEP(spooler);UDEP(cheaper_busyness);UDEP(symcall);UDEP(transformation_tofile);UDEP(transformation_gzip);UDEP(transformation_chunked);UDEP(transformation_offload);UDEP(router_memcached);UDEP(router_redis);UDEP(router_hash);UDEP(router_expires);UDEP(router_metrics);UDEP(transformation_template);UDEP(stats_pusher_socket);" -DUWSGI_LOAD_EMBEDDED_PLUGINS="ULEP(pam);ULEP(systemd_logger);ULEP(ping);ULEP(cache);ULEP(nagios);ULEP(rrdtool);ULEP(carbon);ULEP(rpc);ULEP(corerouter);ULEP(fastrouter);ULEP(http);ULEP(ugreen);ULEP(signal);ULEP(syslog);ULEP(rsyslog);ULEP(logsocket);ULEP(router_uwsgi);ULEP(router_redirect);ULEP(router_basicauth);ULEP(zergpool);ULEP(redislog);ULEP(mongodblog);ULEP(router_rewrite);ULEP(router_http);ULEP(logfile);ULEP(router_cache);ULEP(rawrouter);ULEP(router_static);ULEP(sslrouter);ULEP(spooler);ULEP(cheaper_busyness);ULEP(symcall);ULEP(transformation_tofile);ULEP(transformation_gzip);ULEP(transformation_chunked);ULEP(transformation_offload);ULEP(router_memcached);ULEP(router_redis);ULEP(router_hash);ULEP(router_expires);ULEP(router_metrics);ULEP(transformation_template);ULEP(stats_pusher_socket);"
  *** uWSGI compiling server core ***
  [thread 2][gcc] core/utils.o
  [thread 7][gcc] core/protocol.o
  [thread 0][gcc] core/socket.o
  [thread 4][gcc] core/logging.o
  [thread 5][gcc] core/master.o
  [thread 3][gcc] core/master_utils.o
  [thread 1][gcc] core/emperor.o
  [thread 6][gcc] core/notify.o
  [thread 6][gcc] core/mule.o
  [thread 5][gcc] core/subscription.o
  [thread 6][gcc] core/stats.o
  [thread 3][gcc] core/sendfile.o
  [thread 4][gcc] core/async.o
  [thread 0][gcc] core/master_checks.o
  [thread 1][gcc] core/fifo.o
  [thread 7][gcc] core/offload.o
  [thread 3][gcc] core/io.o
  [thread 1][gcc] core/static.o
  [thread 2][gcc] core/websockets.o
  [thread 4][gcc] core/spooler.o
  [thread 0][gcc] core/snmp.o
  [thread 6][gcc] core/exceptions.o
  [thread 7][gcc] core/config.o
  [thread 5][gcc] core/setup_utils.o
  [thread 1][gcc] core/clock.o
  [thread 2][gcc] core/init.o
  [thread 0][gcc] core/buffer.o
  [thread 4][gcc] core/reader.o
  [thread 5][gcc] core/writer.o
  [thread 6][gcc] core/alarm.o
  [thread 7][gcc] core/cron.o
  [thread 3][gcc] core/hooks.o
  [thread 1][gcc] core/plugins.o
  [thread 2][gcc] core/lock.o
  [thread 0][gcc] core/cache.o
  [thread 6][gcc] core/daemons.o
  [thread 4][gcc] core/errors.o
  [thread 7][gcc] core/hash.o
  [thread 5][gcc] core/master_events.o
  [thread 2][gcc] core/chunked.o
  [thread 3][gcc] core/queue.o
  [thread 4][gcc] core/event.o
  [thread 1][gcc] core/signal.o
  [thread 7][gcc] core/strings.o
  [thread 5][gcc] core/progress.o
  [thread 6][gcc] core/timebomb.o
  [thread 3][gcc] core/ini.o
  [thread 2][gcc] core/fsmon.o
  [thread 6][gcc] core/mount.o
  [thread 5][gcc] core/metrics.o
  [thread 4][gcc] core/plugins_builder.o
  [thread 7][gcc] core/sharedarea.o
  [thread 1][gcc] core/rpc.o
  [thread 2][gcc] core/gateway.o
  [thread 3][gcc] core/loop.o
  [thread 6][gcc] core/cookie.o
  [thread 0][gcc] core/querystring.o
  [thread 4][gcc] core/rb_timers.o
  [thread 2][gcc] core/transformations.o
  [thread 1][gcc] core/uwsgi.o
  [thread 3][gcc] proto/base.o
  [thread 6][gcc] proto/uwsgi.o
  [thread 7][gcc] proto/http.o
  [thread 0][gcc] proto/fastcgi.o
  [thread 4][gcc] proto/scgi.o
  [thread 5][gcc] proto/puwsgi.o
  [thread 2][gcc] lib/linux_ns.o
  [thread 6][gcc] core/json.o
  [thread 3][gcc] core/xmlconf.o
  [thread 4][gcc] core/dot_h.o
  [thread 4][gcc] core/config_py.o
  *** uWSGI compiling embedded plugins ***
  [thread 5][gcc] plugins/pam/pam.o
  [thread 0][gcc] plugins/systemd_logger/systemd_logger.o
  [thread 4][gcc] plugins/ping/ping_plugin.o
  [thread 2][gcc] plugins/cache/cache.o
  [thread 6][gcc] plugins/nagios/nagios.o
  [thread 7][gcc] plugins/rrdtool/rrdtool.o
  [thread 3][gcc] plugins/carbon/carbon.o
  [thread 5][gcc] plugins/rpc/rpc_plugin.o
  [thread 0][gcc] plugins/corerouter/cr_common.o
  [thread 6][gcc] plugins/corerouter/cr_map.o
  [thread 4][gcc] plugins/corerouter/corerouter.o
  [thread 7][gcc] plugins/fastrouter/fastrouter.o
  [thread 2][gcc] plugins/http/http.o
  [thread 3][gcc] plugins/http/keepalive.o
  [thread 5][gcc] plugins/http/https.o
  [thread 6][gcc] plugins/http/spdy3.o
  [thread 0][gcc] plugins/ugreen/ugreen.o
  [thread 5][gcc] plugins/signal/signal_plugin.o
  [thread 3][gcc] plugins/syslog/syslog_plugin.o
  [thread 7][gcc] plugins/rsyslog/rsyslog_plugin.o
  [thread 6][gcc] plugins/logsocket/logsocket_plugin.o
  [thread 0][gcc] plugins/router_uwsgi/router_uwsgi.o
  [thread 4][gcc] plugins/router_redirect/router_redirect.o
  [thread 5][gcc] plugins/router_basicauth/router_basicauth.o
  [thread 3][gcc] plugins/zergpool/zergpool.o
  [thread 2][gcc] plugins/redislog/redislog_plugin.o
  [thread 0][gcc] plugins/mongodblog/mongodblog_plugin.o
  [thread 6][gcc] plugins/router_rewrite/router_rewrite.o
  [thread 7][gcc] plugins/router_http/router_http.o
  [thread 4][gcc] plugins/logfile/logfile.o
  [thread 5][gcc] plugins/router_cache/router_cache.o
  [thread 3][gcc] plugins/rawrouter/rawrouter.o
  [thread 2][gcc] plugins/router_static/router_static.o
  [thread 6][gcc] plugins/sslrouter/sslrouter.o
  [thread 0][gcc] plugins/spooler/spooler_plugin.o
  [thread 7][gcc] plugins/cheaper_busyness/cheaper_busyness.o
  [thread 4][gcc] plugins/symcall/symcall_plugin.o
  [thread 5][gcc] plugins/transformation_tofile/tofile.o
  [thread 2][gcc] plugins/transformation_gzip/gzip.o
  [thread 6][gcc] plugins/transformation_chunked/chunked.o
  [thread 1][gcc] plugins/transformation_offload/offload.o
  [thread 0][gcc] plugins/router_memcached/router_memcached.o
  [thread 5][gcc] plugins/router_redis/router_redis.o
  [thread 4][gcc] plugins/router_hash/router_hash.o
  [thread 3][gcc] plugins/router_expires/expires.o
  [thread 1][gcc] plugins/router_metrics/plugin.o
  [thread 2][gcc] plugins/transformation_template/tt.o
  [thread 6][gcc] plugins/stats_pusher_socket/plugin.o
  *** uWSGI linking ***
  gcc -o uwsgi  core/utils.o core/protocol.o core/socket.o core/logging.o core/master.o core/master_utils.o core/emperor.o core/notify.o core/mule.o core/subscription.o core/stats.o core/sendfile.o core/async.o core/master_checks.o core/fifo.o core/offload.o core/io.o core/static.o core/websockets.o core/spooler.o core/snmp.o core/exceptions.o core/config.o core/setup_utils.o core/clock.o core/init.o core/buffer.o core/reader.o core/writer.o core/alarm.o core/cron.o core/hooks.o core/plugins.o core/lock.o core/cache.o core/daemons.o core/errors.o core/hash.o core/master_events.o core/chunked.o core/queue.o core/event.o core/signal.o core/strings.o core/progress.o core/timebomb.o core/ini.o core/fsmon.o core/mount.o core/metrics.o core/plugins_builder.o core/sharedarea.o core/rpc.o core/gateway.o core/loop.o core/cookie.o core/querystring.o core/rb_timers.o core/transformations.o core/uwsgi.o proto/base.o proto/uwsgi.o proto/http.o proto/fastcgi.o proto/scgi.o proto/puwsgi.o lib/linux_ns.o core/json.o core/xmlconf.o core/dot_h.o core/config_py.o plugins/pam/pam.o plugins/systemd_logger/systemd_logger.o plugins/ping/ping_plugin.o plugins/cache/cache.o plugins/nagios/nagios.o plugins/rrdtool/rrdtool.o plugins/carbon/carbon.o plugins/rpc/rpc_plugin.o plugins/corerouter/cr_common.o plugins/corerouter/cr_map.o plugins/corerouter/corerouter.o plugins/fastrouter/fastrouter.o plugins/http/http.o plugins/http/keepalive.o plugins/http/https.o plugins/http/spdy3.o plugins/ugreen/ugreen.o plugins/signal/signal_plugin.o plugins/syslog/syslog_plugin.o plugins/rsyslog/rsyslog_plugin.o plugins/logsocket/logsocket_plugin.o plugins/router_uwsgi/router_uwsgi.o plugins/router_redirect/router_redirect.o plugins/router_basicauth/router_basicauth.o plugins/zergpool/zergpool.o plugins/redislog/redislog_plugin.o plugins/mongodblog/mongodblog_plugin.o plugins/router_rewrite/router_rewrite.o plugins/router_http/router_http.o plugins/logfile/logfile.o plugins/router_cache/router_cache.o plugins/rawrouter/rawrouter.o plugins/router_static/router_static.o plugins/sslrouter/sslrouter.o plugins/spooler/spooler_plugin.o plugins/cheaper_busyness/cheaper_busyness.o plugins/symcall/symcall_plugin.o plugins/transformation_tofile/tofile.o plugins/transformation_gzip/gzip.o plugins/transformation_chunked/chunked.o plugins/transformation_offload/offload.o plugins/router_memcached/router_memcached.o plugins/router_redis/router_redis.o plugins/router_hash/router_hash.o plugins/router_expires/expires.o plugins/router_metrics/plugin.o plugins/transformation_template/tt.o plugins/stats_pusher_socket/plugin.o -lpthread -lm -rdynamic -ldl -L/nix/store/gf2lg08xgcd0zykcyz4f3kilsi68s484-jansson-2.9/lib -ljansson -L/nix/store/yk68qdpngs5ngsysqg0iqqb47sz6c04b-libxml2-2.9.4/lib -lxml2 -lz -lm -ldl -lpam -L/nix/store/s3hyvnb36pahywcm4m7yra3r0pcmjy1f-systemd-232-lib/lib -lsystemd -lcrypt
  ################# uWSGI configuration #################

  pcre = False
  xml = libxml2
  locking = pthread_mutex
  timer = timerfd
  debug = False
  kernel = Linux
  ifaddrs = True
  zlib = False
  capabilities = False
  malloc = libc
  yaml = False
  filemonitor = inotify
  json = jansson
  ssl = False
  event = epoll
  routing = False
  ucontext = True
  execinfo = False
  plugin_dir = /nix/store/23ncapii692ws5c9ppqzghxgcywcnnz9-uwsgi-2.0.14/lib/uwsgi

  ############## end of uWSGI configuration #############
  total build time: 5 seconds
  *** uWSGI is ready, launch it with ./uwsgi ***
  /nix/store/vfdz6kar96xlzqljh7l6lprm4la84diz-php-7.1.2/bin/php-config: line 20: out: command not found
  /nix/store/vfdz6kar96xlzqljh7l6lprm4la84diz-php-7.1.2/bin/php-config: line 20: out: command not found
  /nix/store/vfdz6kar96xlzqljh7l6lprm4la84diz-php-7.1.2/bin/php-config: line 20: out: command not found
  /nix/store/vfdz6kar96xlzqljh7l6lprm4la84diz-php-7.1.2/bin/php-config: line 20: out: command not found
  In file included from plugins/php/php_plugin.c:1:0:
  plugins/php/common.h:1:17: fatal error: php.h: No such file or directory
  compilation terminated.
    4 27.7M    4 1271k    0     0   199k      0  0:02:22  0:00:06  0:02:16  244k053k    0     0   165k      0  0:03:46  0:00:06  0:03:40  204kIn file included from plugins/php/session.c:1:0:
  plugins/php/common.h:1:17: fatal error: php.h: No such file or directory
  compilation terminated.
  using profile: buildconf/nixos.ini
  detected include path: ['/nix/store/x0q9h4d38ydggbn340ypb89ljxkqvnq3-gcc-5.4.0/lib/gcc/x86_64-unknown-linux-gnu/5.4.0/include', '/nix/store/x0q9h4d38ydggbn340ypb89ljxkqvnq3-gcc-5.4.0/include', '/nix/store/x0q9h4d38ydggbn340ypb89ljxkqvnq3-gcc-5.4.0/lib/gcc/x86_64-unknown-linux-gnu/5.4.0/include-fixed', '/nix/store/hrgvzzs1j58cr0ngb7awjxad1lp2zrqh-glibc-2.25-dev/include']
  *** uWSGI building and linking plugin plugins/php ***
  [gcc] /nix/store/23ncapii692ws5c9ppqzghxgcywcnnz9-uwsgi-2.0.14/lib/uwsgi/php_plugin.so
  *** unable to build php plugin ***
  builder for ‘/nix/store/syqyzf7zxzjb1rinp49xzzxn3zqgz2fp-uwsgi-2.0.14.drv’ failed with exit code 1
  cannot build derivation ‘/nix/store/lakb9c5d5vp09ma2c8cg7p4gmlwggq4h-unit-uwsgi.service.drv’: 1 dependencies couldn't be built
  cannot build derivation ‘/nix/store/pylfxalqn31ayq165fadzbqq4qhd5chw-system-units.drv’: 1 dependencies couldn't be built
  cannot build derivation ‘/nix/store/1frx9vamz5gayxd45wa2n1a9zip3f8dq-etc.drv’: 1 dependencies couldn't be built
  killing process 18114
  killing process 18113
  killing process 18112
  killing process 18111
  killing process 18110
  cannot build derivation ‘/nix/store/can71fc3mnz85ddbd3948gsa1frw29ir-nixos-system-leevi-17.09pre104410.65593e6.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/can71fc3mnz85ddbd3948gsa1frw29ir-nixos-system-leevi-17.09pre104410.65593e6.drv’ failed
  </details>

  ### Steps to reproduce

  Here's the relevant snippet from my configuration:
  ```
    services.uwsgi = {
      enable = true;
      plugins = [ "php" ];
      instance = {
        type = "normal";
        socket = "/run/uwsgi/nextcloud.sock";
        # Run with at least 1 process but increase up to 4 when needed
        cheaper = 1;
        processes = 4;
        php-docroot = "${pkgs.nextcloud}";
      };
    };
  ```

  If I remove `plugins = [ "php" ];`, then it builds successfully. Note: this uWSGI configuration is just a stub, I'm working on it. But I'd expect the `nixos-rebuild` process not to fail.

  ## Technical details

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

  ```
  # nixos-version 
  17.09pre104259.73a6832 (Hummingbird)
  ```

  * Nix version: (run `nix-env --version`)
  ```
  # nix-env --version
  nix-env (Nix) 1.11.8
  ```
  * Nixpkgs version: (run `nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion`)
  ```
  # nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion
  "17.09pre104410.65593e6"
  ```


state: closed
title: spark: activate R backend
user_login: cko
html_url: https://github.com/NixOS/nixpkgs/pull/24358
updated_at: 2017-03-28 22:21:20
body:
  ###### Motivation for this change
  Spark can use R for data processing. So far this didn't work as the required variables weren't 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
     - [ ] 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: radeon-profile: init at 20161221
user_login: rnhmjoj
html_url: https://github.com/NixOS/nixpkgs/pull/24359
updated_at: 2017-09-12 22:58:46
body:
  ###### Motivation for this change
  nixpkgs is missing a tool for controlling the GPU settings.

  ###### 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 using (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: Shrink GCE bootstrap image to minimum size, and auto-expand it to actual size on first boot.
user_login: clefru
html_url: https://github.com/NixOS/nixpkgs/pull/24360
updated_at: 2017-04-10 10:02:08
body:
  ###### Motivation for this change
  The standard nixops GCE image is outdated (16.03) and too big (100G). The latter means that nixops deployments can't make use of the free tier that GCP introduced this month, which gives 30GB disk space for free. See https://github.com/NixOS/nixops/issues/590
   
  ###### Things done
  I used nixos/maintainers/scripts/gce/create-gce.sh to build an image. I brought it up on GCE to see whether it boots and root disk resizing works, and from my testing it does. I had to cherry-pick this into my build repository https://github.com/NixOS/nixpkgs/pull/24143 otherwise QEMU fails when building the image.

  - [ ] Tested using sandboxing
  - 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: way-cooler: init at 0.5.2
user_login: miltador
html_url: https://github.com/NixOS/nixpkgs/pull/24361
updated_at: 2017-03-26 18:50:08
body:
  ###### Motivation for this change
  nixpkgs is missing this new but promising window manager! 🥇 

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-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: lxqt-panel: fix for `explicit` (a C++11 keyword) being used as variable
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/24362
updated_at: 2017-03-28 18:23:48
body:
  It is needed to override "explicit" as this is a C++ keyword. But it
  is used as variable name in xkb.h. This is causing a failure in C++
  compile time.  Similar bug here:
  https://bugs.freedesktop.org/show_bug.cgi?id=74080

  Workaround from
  https://github.com/lxde/lxqt-panel/commit/ec62109e0fa678875a9b10fc6f1975267432712d.

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


state: closed
title: update skarnet.org packages
user_login: pmahoney
html_url: https://github.com/NixOS/nixpkgs/pull/24363
updated_at: 2017-03-26 20:20:00
body:
  ```
  execline:          2.1.4.5 -> 2.2.0.0
  s6-dns:            2.0.0.7 -> 2.1.0.0
  s6-linux-utils:    2.0.2.3 -> 2.2.0.0
  s6-networking:     2.1.0.4 -> 2.2.1.0
  s6-portable-utils: 2.1.0.0 -> 2.1.0.0 (no version change)
  s6-rc:             0.0.2.1 -> 0.1.0.0
  s6:                2.2.4.3 -> 2.4.0.0
  skalibs:           2.3.9.0 -> 2.4.0.1
  ```

  Also use new --enable-absolute-paths configure arg to correctly set
  paths to runtime executables to point within the nix store rather than
  relying on PATH resolution.

  ###### Motivation for this change

  Routine upgrade to latest versions. Also new configure arg to so packages internally reference executables via absolute path rather than PATH environment variable resolution (e.g. s6-log invokes execlineb).

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on 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: shrikhand: init 2016-03-03
user_login: sternenseemann
html_url: https://github.com/NixOS/nixpkgs/pull/24364
updated_at: 2017-03-26 20:20:35
body:
  ###### Motivation for this change

  Shrikhand is a google font, but not part of the google fonts repository.

  ###### Things done

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

  ---


state: closed
title: xfce4-volumed: no way to build with pulseaudio support?
user_login: pbogdan
html_url: https://github.com/NixOS/nixpkgs/issues/24365
updated_at: 2017-12-18 19:12:19
body:
  As per comment in https://github.com/NixOS/nixpkgs/issues/24297#issuecomment-289305423 I was looking into why xfce4-volumed wouldn't work on my system and it appears that it currently can't be built with pulseaudio support - https://github.com/NixOS/nixpkgs/blob/master/pkgs/desktops/xfce/default.nix#L71 always defaulting to gstreamer version.
  Is gstreamer supposed to handle pulseaudio support, and if so how I could enable that as with the default settings it doesn't seem to work.


state: closed
title: longview service: don't write passwords to nix store
user_login: rvl
html_url: https://github.com/NixOS/nixpkgs/pull/24366
updated_at: 2017-05-01 07:56:20
body:
  Adds `services.longview.{apiKeyFile,mysqlPasswordFile}` options as alternatives to `apiKey` and `mysqlPassword`, which still work, but are deprecated with a warning message.

  Related to #24288.

  ###### Motivation for this change

  Security.

  ###### Things done

  - [X] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `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).

  *Testing note*: This PR is rebased to master branch but I actually did the testing on nixos-unstable.


state: closed
title: skarnet.org packages: fix darwin build
user_login: pmahoney
html_url: https://github.com/NixOS/nixpkgs/pull/24367
updated_at: 2017-03-27 02:27:54
body:
  The configure scripts have been changed so that `--build` is now the
  way to specify (non-cross compiling) build target, which is necessary
  on darwin for binary compatibility across darwin versions.

  ###### Motivation for this change

  Fix build on darwin.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] 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: dropbox-cli: include dropbox icon
user_login: benley
html_url: https://github.com/NixOS/nixpkgs/pull/24368
updated_at: 2017-03-27 22:10:24
body:
  ###### Motivation for this change
  This makes the .desktop menu entry show up with a nice dropbox logo icon.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-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: poco: init at 1.7.8
user_login: orivej
html_url: https://github.com/NixOS/nixpkgs/pull/24370
updated_at: 2017-04-07 22:19:52
body:
  ###### Motivation for this change

  This library is going to be a dependency of a new package.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [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: clickhouse: init at 1.1.54190
user_login: orivej
html_url: https://github.com/NixOS/nixpkgs/pull/24371
updated_at: 2017-05-01 05:33:44
body:
  ###### Motivation for this change

  This adds [ClickHouse](https://clickhouse.yandex/) DBMS.

  NixOS module does not provide any customizations, but is enough to run the database.

  It [requires](https://clickhouse.yandex/reference_en.html#System%20requirements) SSE 4.2 to run (and maybe to build).

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] 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: open
title: How to fix substitute stdenv command in setup.sh?
user_login: aszlig
html_url: https://github.com/NixOS/nixpkgs/issues/24372
updated_at: 2017-04-09 07:47:44
body:
  I've stumbled on this during ee39d4b98a285bb2812c6e6ab51f4038ac013173.

  So the problem with `substitute` is that it replaces the whole content sequentially.

  This has the (IMO) unwanted side-effect that to-be-replaced content from other to-be-replaced content is replaced, which I think can lead to unexpected behaviour, especially within `--subst-var`.

  To illustrate what I mean:

  ```nix
  with import <nixpkgs> {};
  runCommand "test.txt" {
    src = writeText "to_substitute.txt" "@aaa@\n@bbb@\n";
    aaa = "content of aaa";
    bbb = "content of bbb and aaa (@aaa@)";
  } "substituteAll \"$src\" \"$out\""
  ```

  The resulting output of this is:

  ```
  content of aaa
  content of bbb and aaa (content of aaa)
  ```

  While looking to fix this, I found out that this isn't easy to address, but I've come up with a few solutions so far:

    1. Use `sed` for substitution (because we already use `sed` in `setup.sh`) and escape the regex special characters appropriately. Unfortunately the solution is [very hacky](http://stackoverflow.com/a/29613573).
    2. Use `awk` with a hacky approach by splicing together strings.
    3. Implement a even more hacky approach using plain shell, by splicing the original content and concatenating the spliced chunks with the content we want to replace.
    4. Re-implement `substitute` in another language, like for example C.
    5. Use a simple replace utility instead, like [FART](http://fart-it.sourceforge.net/), [rpl](http://rpl.sourceforge.net/) or [`replace` from MySQL/MariaDB](https://github.com/MariaDB/server/blob/10.1/extra/replace.c).

  Another suggestion/idea to solve this properly?

  I'd go for option 4 in this case, so we have a tool that's specially useful for our purposes only, without the need to have a `substitute` function in `setup.sh` at all.

  Cc: @vcunat, @edolstra, @viric, @abbradar


state: open
title: List-generations and rollback to any configuration
user_login: danbst
html_url: https://github.com/NixOS/nixpkgs/issues/24374
updated_at: 2019-04-25 11:24:17
body:
  ## Issue description

  I'd like to `nixos-rebuild switch --rollback` system to an old configuration, but current interface allows rollback only to previous one.

  In NixOps, for-example, you can specify the generation number you'd like to rollback to. The generations and their numbers are shown with `nixops list-generations`

  Doing things manually show an error:
  ```
  # ln -sf /nix/store/5y0ypnyz6mrh95a71qk82kx5cwxfy1dl-nixos-system-nixos-16.09.773.b8ede35 /nix/var/nix/profiles/system
  ln: failed to create symbolic link '/nix/var/nix/profiles/system/5y0ypnyz6mrh95a71qk82kx5cwxfy1dl-nixos-system-nixos-16.09.773.b8ede35': Read-only file system
  ```
  ## Technical details

  * System: nixos-16.09


state: closed
title: Unable to rollback to 16.09
user_login: danbst
html_url: https://github.com/NixOS/nixpkgs/issues/24375
updated_at: 2017-03-27 06:10:30
body:
  ## Issue description

  I'm trying to rollback to previous working configuration, e.g. nixos-16.09.
  I'm booted from an old configuration
  ```
  # ls -l /run/booted-system
  lrwxrwxrwx 1 root root 80 Mar 27 08:06 /run/booted-system -> /nix/store/5y0ypnyz6mrh95a71qk82kx5cwxfy1dl-nixos-system-nixos-16.09.773.b8ede35
  # ls -l /nix/var/nix/profiles/system{,-85-link}
  lrwxrwxrwx 1 root root 14 Mar 27 08:25 /nix/var/nix/profiles/system -> system-85-link
  lrwxrwxrwx 1 root root 83 Mar 27 07:38 /nix/var/nix/profiles/system-85-link -> /nix/store/mnihc51ypnrbp18x8dflfpzlnbvw6j35-nixos-system-nixos-17.03beta716.ab10788
  ```
  I've set channels as:
  ```
  # nix-channel --list
  nixos https://nixos.org/channels/nixos-16.09
  nixos-16.09 https://nixos.org/channels/nixos-16.09
  ```
  I do rebuild
  ```
  # nixos-rebuild boot
  building Nix...
  building the system configuration...
  updating GRUB 2 menu...
  #
  ```
  But default configuration didn't change! Neither did GRUB config change:
  ```
  # ls -l /nix/var/nix/profiles/ | grep system
  lrwxrwxrwx 1 root root   14 Mar 27 08:25 system -> system-85-link
  lrwxrwxrwx 1 root root   80 Jan 22 11:31 system-63-link -> /nix/store/zwm5n8hsidd7md4d895xfpwpwq3ww3p2-nixos-system-nixos-16.09.773.b8ede35
  lrwxrwxrwx 1 root root   80 Jan 27 03:57 system-64-link -> /nix/store/5y0ypnyz6mrh95a71qk82kx5cwxfy1dl-nixos-system-nixos-16.09.773.b8ede35
  lrwxrwxrwx 1 root root   83 Mar 21 15:11 system-65-link -> /nix/store/vybgkf5y22wkaq4z47cag8f24nccwkpf-nixos-system-nixos-17.03beta542.5e4b43d
  lrwxrwxrwx 1 root root   83 Mar 25 12:05 system-66-link -> /nix/store/hmww2pks2yykyp14dfdqlmdilyvj8bj1-nixos-system-nixos-17.03beta542.5e4b43d
  lrwxrwxrwx 1 root root   83 Mar 25 12:11 system-67-link -> /nix/store/7xrqlp9xwkprbzg931jfdfj64i8c1qf0-nixos-system-nixos-17.03beta542.5e4b43d
  lrwxrwxrwx 1 root root   83 Mar 25 12:33 system-68-link -> /nix/store/c3ac4bczdgq6n3w89rqlik2a5syvhh4b-nixos-system-nixos-17.03beta542.5e4b43d
  lrwxrwxrwx 1 root root   83 Mar 25 12:38 system-69-link -> /nix/store/agzkcs7q2qqp0gazylz1lb2za79mwxk0-nixos-system-nixos-17.03beta542.5e4b43d
  lrwxrwxrwx 1 root root   83 Mar 25 12:52 system-70-link -> /nix/store/0pd2mpc2ijxa23nzmvwj30a53zn1k071-nixos-system-nixos-17.03beta542.5e4b43d
  lrwxrwxrwx 1 root root   83 Mar 25 13:01 system-71-link -> /nix/store/iq886rc7yp866nizkym741360vhpryzv-nixos-system-nixos-17.03beta542.5e4b43d
  lrwxrwxrwx 1 root root   83 Mar 25 13:22 system-72-link -> /nix/store/la0li94c8wsrlq60wyxq1rkxg5v7vhlj-nixos-system-nixos-17.03beta542.5e4b43d
  lrwxrwxrwx 1 root root   83 Mar 25 13:54 system-73-link -> /nix/store/c24s4glzhl0k8l1sfz2rwz0gj5h7n5fy-nixos-system-nixos-17.03beta542.5e4b43d
  lrwxrwxrwx 1 root root   83 Mar 25 13:57 system-74-link -> /nix/store/5wxs7vhffq9swlzgi4ijymssk5r8c99j-nixos-system-nixos-17.03beta542.5e4b43d
  lrwxrwxrwx 1 root root   83 Mar 25 13:58 system-75-link -> /nix/store/3dibz64x8v886chns9krpdp5cwmcwidk-nixos-system-nixos-17.03beta542.5e4b43d
  lrwxrwxrwx 1 root root   83 Mar 25 14:49 system-76-link -> /nix/store/klcd40ql5wg088bgm35ckh1jb4i9l81g-nixos-system-nixos-17.03beta542.5e4b43d
  lrwxrwxrwx 1 root root   83 Mar 25 14:54 system-77-link -> /nix/store/d2w7l5819nrn38xkbzzd5hnzpkjr5wxi-nixos-system-nixos-17.03beta542.5e4b43d
  lrwxrwxrwx 1 root root   83 Mar 25 15:02 system-78-link -> /nix/store/igsmn9i8xyrywna73cwkw1dwx0fkplnr-nixos-system-nixos-17.03beta542.5e4b43d
  lrwxrwxrwx 1 root root   83 Mar 25 15:03 system-79-link -> /nix/store/6fcdwq0dcn2v94zzz30lgkvfkpq6a9xx-nixos-system-nixos-17.03beta542.5e4b43d
  lrwxrwxrwx 1 root root   83 Mar 25 15:10 system-80-link -> /nix/store/3wib7j5dbl5nljlp82c8gnm0dpr7gqws-nixos-system-nixos-17.03beta542.5e4b43d
  lrwxrwxrwx 1 root root   83 Mar 25 15:13 system-81-link -> /nix/store/h4vrk5aqv6xmdwriy3jzn3f14fapch6f-nixos-system-nixos-17.03beta542.5e4b43d
  lrwxrwxrwx 1 root root   83 Mar 25 15:30 system-82-link -> /nix/store/174fcvib6wq9dwjlmp5sskign8z7y4q6-nixos-system-nixos-17.03beta542.5e4b43d
  lrwxrwxrwx 1 root root   83 Mar 27 07:25 system-83-link -> /nix/store/dmj9b6mrqy4idqa13zs8ayg92zl3s7mm-nixos-system-nixos-17.03beta716.ab10788
  lrwxrwxrwx 1 root root   83 Mar 27 07:37 system-84-link -> /nix/store/n2rvks6nv0fp39azjfzcpic661m3a9mi-nixos-system-nixos-17.03beta716.ab10788
  lrwxrwxrwx 1 root root   83 Mar 27 07:38 system-85-link -> /nix/store/mnihc51ypnrbp18x8dflfpzlnbvw6j35-nixos-system-nixos-17.03beta716.ab10788

  # grep Default -A5 /boot/grub/grub.cfg 
  menuentry "NixOS - Default" {
  search --set=drive1 --fs-uuid 054ee5dd-b0e8-427f-9763-019300ea87b7
  search --set=drive2 --fs-uuid 054ee5dd-b0e8-427f-9763-019300ea87b7
    linux ($drive2)/nix/store/vx1ay71fandj38vd0qc8d12d6r6ij0ay-linux-4.9.17/bzImage systemConfig=/nix/store/mnihc51ypnrbp18x8dflfpzlnbvw6j35-nixos-system-nixos-17.03beta716.ab10788 init=/nix/store/mnihc51ypnrbp18x8dflfpzlnbvw6j35-nixos-system-nixos-17.03beta716.ab10788/init loglevel=4 quiet splash
    initrd ($drive2)/nix/store/0xy8rlj8j8ny7i7qvvv2r32jq6x0rlyg-initrd/initrd
  }
  ```

  Note that I didn't do `switch` - it hangs on activation!

  ## Technical details

  * System: see above


state: closed
title: Errors with fwupd
user_login: eskimor
html_url: https://github.com/NixOS/nixpkgs/issues/24376
updated_at: 2017-03-31 08:02:39
body:
  ## Issue description
  Firing up fwupdmgr:
  ```
  fwupdmgr get-updates
  Error calling StartServiceByName for org.freedesktop.fwupd: GDBus.Error:org.freedesktop.systemd1.NoSuchUnit: Unit fwupd.service not found.
  ```

  So fwupd cannot be started automatically, so I start it manually:

  ```
  /nix/store/pdlbih1qhwn48w0f99fvy047y9sz25c7-fwupd-0.8.1/libexec/fwupd/fwupd 

  (fwupd:5552): Fu-WARNING **: disabling plugin because: failed to coldplug raspberrypi: Raspberry PI firmware updating not supported, no /boot/start.elf

  (fwupd:5552): Fu-WARNING **: disabling plugin because: failed to coldplug synapticsmst: MST firmware updating not supported, missing kernel support.

  ```
  which kinda works, but not fully:

  ```
  fwupdmgr refresh
  Failed to download https://s3.amazonaws.com/lvfsbucket/downloads/firmware.xml.gz.asc: SSL handshake failed
  ```

  listing devices with `get-devices` works fine though.


  ### Steps to reproduce

  1. Install fwupd by adding it to environment.systemPackages in /etc/nixos/configuration.nix
  2. Also add it to services.dbus.packages (thought that might help)
  3. Try to run fwupdmgr as listed above


  ## Technical details

  * System: (NixOS: `nixos-version`, Ubuntu/Fedora: `lsb_release -a`, ...)
  `17.03.git.5e4b43d (Gorilla)`
  * Nix version: (run `nix-env --version`)
  `nix-env (Nix) 1.11.7`
  * Nixpkgs version: (run `nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion`)
  "17.03beta542.5e4b43d"


state: closed
title: bitmap fonts renamed with FreeType 2.7 update
user_login: rnhmjoj
html_url: https://github.com/NixOS/nixpkgs/issues/24377
updated_at: 2017-03-28 22:31:51
body:
  ## Issue description
  I use gohufont in many applications. On the latest unstable channel update Firefox, different gtk applications and slim stopped using gohu and display another truetype font instead.
  However other programs like urxvt are not affected.

  I'm bisecting to figure out what caused it but there are still ~8 steps to check.

  ### Steps to reproduce
  For example try setting
  ```
  displayManager.slim.theme = pkgs.fetchurl {
    url = "https://github.com/rnhmjoj/nix-slim/archive/0.3.0.tar.gz";
    sha256 = "0qhha3pggh444s5ba4kcgdxv6d2fmrc7cvvii44c779vinb5wis6";
  };
  ```


state: closed
title: bitcoin-unlimited: init at 1.0.1.3
user_login: DmitryTsygankov
html_url: https://github.com/NixOS/nixpkgs/pull/24378
updated_at: 2017-04-26 05:01:38
body:
  Add the Bitcoin Unlimited client to the altcoins directory, so that all sides of the Bitcoin scaling debate are represented.

  ###### Motivation for this change

  There is a scaling debate going on in Bitcoin. Bitcoin Core and Bitcoin Unlimited are the two most popular reference clients representing the two sides of the debate.
  The currently less popular bitcoin-classic and bitcoin-xt are already in the package repository, it's time to add bitcoin-unlimited.
  The bitcoin-unlimited package code is mostly a copy of bitcoin-classic, with appropriate modifications for the source repository, and version tags.
  Was able to build and install the package on a NixOS machine, then run the GUI client & download the first few blocks of the blockchain.

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-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: mysql-haskell: dontCheck because check requires running server
user_login: roberth
html_url: https://github.com/NixOS/nixpkgs/pull/24379
updated_at: 2017-06-27 15:08:36
body:
  ###### Motivation for this change

  mysql-haskell requires a running server. Running a server + checking would be nice but at least this makes the package 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
  - [ ] Tested compilation of all pkgs 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: haproxy: PCRE and LUA support via configurable options
user_login: fuzzy-id
html_url: https://github.com/NixOS/nixpkgs/pull/24380
updated_at: 2017-03-31 13:14:16
body:
  ###### Motivation for this change

  This solves #23806 and is a follow up to #23901 and #24248. PCRE and LUA support are added via configurable options. Both are enabled by default, apart from LUA on Darwin where compilation breaks.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-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: vulkan-loader: demos: fix cube/cubepp
user_login: ljli
html_url: https://github.com/NixOS/nixpkgs/pull/24381
updated_at: 2017-05-01 05:34:47
body:
  ###### Motivation for this change
  Working dir needs to be at the binary location, otherwise some assets aren't found.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-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: Is linuxPackages.perf dependable on non-NixOS hosts?
user_login: lukego
html_url: https://github.com/NixOS/nixpkgs/issues/24382
updated_at: 2017-03-30 09:19:11
body:
  Question: Is it safe to use the package `linuxPackages.perf` in Nix expressions that will run on non-NixOS Linux hosts (for example Ubuntu or RHEL)?

  My concern is that perf may interface with the kernel using an unstable private interface and be sensitive to the exact running kernel version i.e. be an impure dependency that will be prone to breakage.

  Great if that is not a problem in practice but I don't have the platforms available to test with so I am looking for crowdsourced wisdom...


state: closed
title: Can't build murmur_git
user_login: teozkr
html_url: https://github.com/NixOS/nixpkgs/issues/24383
updated_at: 2017-12-23 04:29:33
body:
  ## Issue description

  Murmur_git fails to build, because it's trying to link in zeroc_ice. This happens regardless of whether iceSupport is enabled.

  ### Steps to reproduce

      $ nix-env -iA nixpkgs.murmur_git

  This should give an output resembling [this](https://gist.github.com/teozkr/6b50d3b2819d0dca53f6d2e032e25f0e).

  ## Technical details

  * System: Arch Linux
  * Nix version: 1.11.8
  * Nixpkgs version: 17.09pre104508.eab3099


state: closed
title: openjdk-darwin: zulu1.8.0_66 -> zulu1.8.0_121
user_login: jfraudeau
html_url: https://github.com/NixOS/nixpkgs/pull/24384
updated_at: 2017-03-27 12:33:05
body:
  ###### Motivation for this change


  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] 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: fsharp: init at 4.1.7
user_login: kuznero
html_url: https://github.com/NixOS/nixpkgs/pull/24385
updated_at: 2017-04-17 17:32:35
body:
  ###### Motivation for this change

  Introduce new language features with new version of F# compiler v4.1.

  Build was tested like so on NixOS 17.03:

  ```bash
  cd nixpkgs
  export NIXPKGS=$(pwd)
  nix-build -A fsharp41 $NIXPKGS
  ```
  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] 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: LUKS single-password unlock
user_login: CMCDragonkai
html_url: https://github.com/NixOS/nixpkgs/issues/24386
updated_at: 2018-08-12 11:47:29
body:
  One of the ways to achieve a single password unlock for multiple LUKs encrypted drives is to use a randomly generated keyfile, which is set as a key for each encrypted drive, then encrypt the key itself into an image file, that has to unlocked and mounted prior to unlocking all subsequent drives at stage-1 boot.

  I achieved this before using `boot.initrd.luks.devices` with the first submodule set to keyfile image, and subsequent submodules `keyFile` parameter set to the mounted unlocked keyfile.

  Since I have upgraded to release-17.03, it still works, but I'm seeing some weird messages on the stage 1 console.

  ```
  # this happens twice
  Waiting 10 seconds for key file /dev/mapper/luks-key-encrypted to appear .....
  ...
  Enter passphrase for /luks-key.img
  ...
  # this happens 3 times
  killall: cryptsetup: no process killed
  ```

  Here is the relevant configuration:

  ```
  boot.initrd.luks.devices = [ 
      { device = "/luks-key.img"; name = "luks-key-encrypted"; keyFile = null; } 
      { device = "/dev/disk/by-id/ata..."; name = "main-1"; keyFile = "/dev/mapper/luks-key-encrypted"; } 
  ];
  ```

  Has something changed in the stage 1 luks booting script so that the device list gets unlocked out of order?

  Previously stage 1 will first try to unlock the first submodule, and only then try the next devices, but if there's the `Waiting 10 seconds...` messages, then that seems like it's trying the other devices before finding my keyfile device.

  I am also perplexed by the `killall: cryptsetup: no process killed` message.


