# issues

state: closed
title: Our current (after-staging-merge) lacks CC environment variable for the gcc variety
user_login: 7c6f434c
html_url: https://github.com/NixOS/nixpkgs/issues/4997
updated_at: 2017-12-09 16:26:57
body:
  tex4ht used `$CC -o …` commands; now these work on clangStdenv, but not on gcc stdenv.

  I fixed it to use `${CC:-gcc}`. Is the `CC` environment variable situation intentional?


state: closed
title: Glibc with shell
user_login: shlevy
html_url: https://github.com/NixOS/nixpkgs/pull/4998
updated_at: 2016-10-12 16:53:48
body:
  On linux, combine the final `glibc` with the final `bash`, and use the `sh` from `bash` for `glibc`'s `system(3)`, `popen(3)`, etc.

  Fixes #1424


state: closed
title: new package: hayland
user_login: drvirgilio
html_url: https://github.com/NixOS/nixpkgs/pull/4999
updated_at: 2014-11-20 15:47:42
body:
  Haskell bindings for Wayland. I disabled the tests because it requires Weston to be running. Compiling and running the example program indicates that it is working.


state: closed
title: error: while querying the derivation named `distcc-links-wrapper':
user_login: cillianderoiste
html_url: https://github.com/NixOS/nixpkgs/issues/5002
updated_at: 2014-11-16 12:57:21
body:
  There's currently an evaluation error which is breaking all the travis builds:

  ```
  $ `nix-env -qa --show-trace -P --out-path -f .`

  error: while querying the derivation named `distcc-links-wrapper':
  while evaluating the attribute `gcc' of the derivation `distcc-links-wrapper' at /home/me/nixpkgs/pkgs/build-support/gcc-wrapper/default.nix:30:3:
  while evaluating the attribute `langCC' of the derivation `distcc-links' at /home/me/nixpkgs/pkgs/build-support/trivial-builders.nix:10:14:
  attribute `langCC' missing, at /home/me/nixpkgs/pkgs/development/tools/misc/distcc/default.nix:45:12
  ```


state: closed
title: Cannot build webkitgtk
user_login: lethalman
html_url: https://github.com/NixOS/nixpkgs/issues/5003
updated_at: 2014-11-24 11:41:50
body:
  After the staging merge into master I think webkitgtk cannot compile anymore, or maybe due to some upgrade?

  ```
  [ 84%] Building CXX object Source/WebCore/CMakeFiles/GObjectDOMBindings.dir/__/__/DerivedSources/webkitdom/WebKitDOMVideoTrackList.cpp.o
  ^[[q^[[pbuilding lib/libGObjectDOMBindings.a
  Linking CXX static library ../../lib/libGObjectDOMBindings.a
  /nix/store/vi0wcqxwxqrrnmpm0mxbq84rgw7s16xw-binutils-2.23.1/bin/ar: `u' modifier ignored since `D' is the default (see `U')
  ^[[q[ 84%] Built target GObjectDOMBindings
  ^[[q^[[pbuilding Source/WebKit2/CMakeFiles/WebKit2-fake-api-headers.dir/all
  ^[[pbuilding Source/WebKit2/CMakeFiles/WebKit2-fake-api-headers.dir/depend
  Scanning dependencies of target WebKit2-fake-api-headers
  ^[[q^[[pbuilding DerivedSources/ForwardingHeaders/webkit2gtk/webkit2
  [ 84%] Generating ../../DerivedSources/ForwardingHeaders/webkit2gtk/webkit2
  ^[[q^[[pbuilding DerivedSources/ForwardingHeaders/webkit2gtk-webextension/webkit2
  [ 84%] Generating ../../DerivedSources/ForwardingHeaders/webkit2gtk-webextension/webkit2
  ^[[q[ 84%] Built target WebKit2-fake-api-headers
  ^[[q^[[pbuilding Source/WebKit2/CMakeFiles/WebKit2.dir/all
  ^[[pbuilding DerivedSources/webkit2gtk/InspectorGResourceBundle.xml
  [ 84%] Generating ../../DerivedSources/webkit2gtk/InspectorGResourceBundle.xml
  /nix/store/kly624h55gf91frdhn8fjzi6xricgkzk-bash-4.2-p53/bin/bash: ../../../Tools/gtk/generate-inspector-gresource-manifest.py: /usr/bin/env: bad interpreter: No such file or directory
  make[2]: *** [DerivedSources/webkit2gtk/InspectorGResourceBundle.xml] Error 126
  ^[[qmake[1]: *** [Source/WebKit2/CMakeFiles/WebKit2.dir/all] Error 2
  ^[[qmake: *** [all] Error 2
  ^[[q^[[q^[[qbuilder for `/nix/store/jzr2626y7fss0hxgaa35nm63r2n6p1g6-webkitgtk-2.6.2.drv' failed with exit code 2
  ```


state: closed
title: remove gcc 3.3 and snx ("SSL Network Extender")
user_login: aristidb
html_url: https://github.com/NixOS/nixpkgs/pull/5004
updated_at: 2014-11-16 20:53:15
body:
  SNX is the only package that I could find to depend on GCC 3.3, and it appears to be rather obscure.

  SNX seems to be pretty obscure and was added and later disowned by @peti. It does not build in the current form but does when adjusting the hash.

  I plan to merge (remove) this if there is no request to the contrary within 7 days.


state: closed
title: Packaging request for Zoneminder
user_login: aragnon
html_url: https://github.com/NixOS/nixpkgs/issues/5005
updated_at: 2017-04-10 17:59:37
body:
  @bjornfor  has already did some work on it last year, but it seems that it has never got merged: https://github.com/bjornfor/nixpkgs/tree/zoneminder 

  I would really like to see Zoneminder become available.


state: closed
title: Add Bugwarrior and its dependencies.
user_login: nbp
html_url: https://github.com/NixOS/nixpkgs/pull/5007
updated_at: 2014-12-01 21:20:17
body:
  This pull requests has one commit for each package.

  This include all dependencies which are needed to get bugwarrior working, including a few patch to fix the test suite of python-bugzilla, and a patch to make sure that we bake-in the dependency of taskwarrior in python-taskw (which is useful for running bugwarrior-pull in a service).

  The test dependencies of bugwarrior are not all satisfied yet, but so far it is working fine for bugzilla & github on my computer.


state: closed
title: Add rr & libpfm.
user_login: nbp
html_url: https://github.com/NixOS/nixpkgs/pull/5008
updated_at: 2014-12-02 10:17:37
body:
  This include the previous patch which landed on the release branch instead of landing on the master branch, and this pull request also include a patch to bump rr version to the version 2.0.0


state: closed
title: Fix pidgin-with-plugins derivation
user_login: ardumont
html_url: https://github.com/NixOS/nixpkgs/pull/5009
updated_at: 2014-11-17 13:25:34
body:
  With current version:

  ``` sh
  $ pidgin --version Pidgin 2.10.10 (libpurple 2.10.10)
  ```

  The actual content of `pidgin-with-plugins` wrapper script installed:

  ``` sh
  export
  PURPLE_PLUGIN_PATH=$PURPLE_PLUGIN_PATH${PURPLE_PLUGIN_PATH:+:}/nix/store/ifbf01z4w6pji601jxcsrd034lh60r0g-pidgin-with-plugins-2.10.10/lib/purple-2.10.10 
  export
  PURPLE_PLUGIN_PATH=$PURPLE_PLUGIN_PATH${PURPLE_PLUGIN_PATH:+:}/nix/store/ifbf01z4w6pji601jxcsrd034lh60r0g-pidgin-with-plugins-2.10.10/lib/pidgin 
  exec
  /nix/store/ifbf01z4w6pji601jxcsrd034lh60r0g-pidgin-with-plugins-2.10.10/bin/.pidgin-wrapped
  "${extraFlagsArray[@]}" "$@"
  ```

  We can see that the PURPLE_PLUGIN_PATH looks into something that does not exist...

  ``` sh
  $ file
  /nix/store/ifbf01z4w6pji601jxcsrd034lh60r0g-pidgin-with-plugins-2.10.10/lib/purple-2.10.10
  /nix/store/ifbf01z4w6pji601jxcsrd034lh60r0g-pidgin-with-plugins-2.10.10/lib/purple-2.10.10:
  cannot open
  `/nix/store/ifbf01z4w6pji601jxcsrd034lh60r0g-pidgin-with-plugins-2.10.10/lib/purple-2.10.10'
  (No such file or directory)

  $ file
  /nix/store/ifbf01z4w6pji601jxcsrd034lh60r0g-pidgin-with-plugins-2.10.10/lib/purple-2
  /nix/store/ifbf01z4w6pji601jxcsrd034lh60r0g-pidgin-with-plugins-2.10.10/lib/purple-2:
  directory
  ```

  Because the folder created is named `purple-2` (2 is what I called `majorVersion`) and
  not `purple-2.10.10` (`2.10.10` is the version).

  The result is that no plugin are loaded after installation (at least pidgin-sipe):

  ``` sh
  $ ll
  /nix/store/ifbf01z4w6pji601jxcsrd034lh60r0g-pidgin-with-plugins-2.10.10/lib/ 
  total 76K lrwxrwxrwx 1 root nixbld   68 Jan  1  1970 finch ->
  /nix/store/kd55fbz9jvh5vnjbhms7r8460cp4anhg-pidgin-2.10.10/lib/finch 
  dr-xr-xr-x 2 root nixbld 4.0K Jan  1  1970 gdk-pixbuf-loaders-2.0 lrwxrwxrwx 1
  root nixbld   66 Jan  1  1970 gnt ->
  /nix/store/kd55fbz9jvh5vnjbhms7r8460cp4anhg-pidgin-2.10.10/lib/gnt lrwxrwxrwx
  1 root nixbld   72 Jan  1  1970 libgnt.la ->
  /nix/store/kd55fbz9jvh5vnjbhms7r8460cp4anhg-pidgin-2.10.10/lib/libgnt.la 
  lrwxrwxrwx 1 root nixbld   72 Jan  1  1970 libgnt.so ->
  /nix/store/kd55fbz9jvh5vnjbhms7r8460cp4anhg-pidgin-2.10.10/lib/libgnt.so 
  lrwxrwxrwx 1 root nixbld   74 Jan  1  1970 libgnt.so.0 ->
  /nix/store/kd55fbz9jvh5vnjbhms7r8460cp4anhg-pidgin-2.10.10/lib/libgnt.so.0 
  lrwxrwxrwx 1 root nixbld   79 Jan  1  1970 libgnt.so.0.8.10 ->
  /nix/store/kd55fbz9jvh5vnjbhms7r8460cp4anhg-pidgin-2.10.10/lib/libgnt.so.0.8.10 
  lrwxrwxrwx 1 root nixbld   82 Jan  1  1970 libpurple-client.la ->
  /nix/store/kd55fbz9jvh5vnjbhms7r8460cp4anhg-pidgin-2.10.10/lib/libpurple-client.la 
  lrwxrwxrwx 1 root nixbld   82 Jan  1  1970 libpurple-client.so ->
  /nix/store/kd55fbz9jvh5vnjbhms7r8460cp4anhg-pidgin-2.10.10/lib/libpurple-client.so 
  lrwxrwxrwx 1 root nixbld   84 Jan  1  1970 libpurple-client.so.0 ->
  /nix/store/kd55fbz9jvh5vnjbhms7r8460cp4anhg-pidgin-2.10.10/lib/libpurple-client.so.0 
  lrwxrwxrwx 1 root nixbld   90 Jan  1  1970 libpurple-client.so.0.10.10 ->
  /nix/store/kd55fbz9jvh5vnjbhms7r8460cp4anhg-pidgin-2.10.10/lib/libpurple-client.so.0.10.10 
  lrwxrwxrwx 1 root nixbld   75 Jan  1  1970 libpurple.la ->
  /nix/store/kd55fbz9jvh5vnjbhms7r8460cp4anhg-pidgin-2.10.10/lib/libpurple.la 
  lrwxrwxrwx 1 root nixbld   75 Jan  1  1970 libpurple.so ->
  /nix/store/kd55fbz9jvh5vnjbhms7r8460cp4anhg-pidgin-2.10.10/lib/libpurple.so 
  lrwxrwxrwx 1 root nixbld   77 Jan  1  1970 libpurple.so.0 ->
  /nix/store/kd55fbz9jvh5vnjbhms7r8460cp4anhg-pidgin-2.10.10/lib/libpurple.so.0 
  lrwxrwxrwx 1 root nixbld   83 Jan  1  1970 libpurple.so.0.10.10 ->
  /nix/store/kd55fbz9jvh5vnjbhms7r8460cp4anhg-pidgin-2.10.10/lib/libpurple.so.0.10.10 
  lrwxrwxrwx 1 root nixbld   68 Jan  1  1970 perl5 ->
  /nix/store/kd55fbz9jvh5vnjbhms7r8460cp4anhg-pidgin-2.10.10/lib/perl5 
  dr-xr-xr-x 2 root nixbld 4.0K Jan  1  1970 pidgin lrwxrwxrwx 1 root nixbld  
  72 Jan  1  1970 pkgconfig ->
  /nix/store/kd55fbz9jvh5vnjbhms7r8460cp4anhg-pidgin-2.10.10/lib/pkgconfig 
  dr-xr-xr-x 2 root nixbld 4.0K Jan  1  1970 purple-2
  ```


state: closed
title: Update aliceml to use git version of Alice ML
user_login: doublec
html_url: https://github.com/NixOS/nixpkgs/pull/5013
updated_at: 2014-12-26 11:22:01
body:
  This allows 64 bit builds of Alice ML and removes the need for old
  versions of gcc to build.

  The license is changed to 'mit' from the 'bsd' that it was previously
  as the COPYING files in the alice and seam repositories appear to be
  the modern style MIT variant (also known as the ICU variant).

  Added myself as the maintainer.


state: closed
title: openssh: add version with no private key access rights check
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/5015
updated_at: 2014-11-17 17:02:12
body:
  This improves fetchgitPrivate experience, as one doesn't need anymore to copy private keys for each nixbld\* user and set ssh_config accordingly. A more proper way would be to add a configuration option into ssh_config and submit the patch to the upstream, however this requires much more work -- I think this solution is good enough as this option (if added) shouldn't ever be used by an end user, and we have only one specific usecase.


state: closed
title: nixos-generate-config: add 'lib' to module template
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/pull/5016
updated_at: 2014-11-18 08:40:09
body:
  The NixOS manual says modules have the following signature:
   { config, lib, pkgs, ... }:

  But our generated configuration.nix file lacks the 'lib' part. Add it.

  ---

  I'm not sure if the lack of 'lib' is intentional or not. Hence the PR.


state: closed
title: Updates (orphans)
user_login: Fuuzetsu
html_url: https://github.com/NixOS/nixpkgs/pull/5019
updated_at: 2014-11-19 18:31:50
body:
  Updates for multiple packages with building patches picked off the monitor. If anyone is against any then speak up soon-ish. Going to merge in a day or so when nox-review is done.


state: closed
title: gpodder: update from 3.8.0 to 3.8.3
user_login: svenkeidel
html_url: https://github.com/NixOS/nixpkgs/pull/5020
updated_at: 2014-11-18 16:00:03
body:
  Hi,

  I updated the gpodder package. I also moved the entries from `propagatedBuildInputs` to `pythonPath`, which is more appropriate for this package. The `gpodderHome` and `gpodderDownload` variables are removed, because they are useless. The variables should be set as normal environment variables.

  Best,
  Sven


state: closed
title: Why does `nix.proxy` does not also export a basic `no_proxy` env variable?
user_login: ardumont
html_url: https://github.com/NixOS/nixpkgs/issues/5021
updated_at: 2015-02-14 15:16:30
body:
   Hello,

  I was wondering why the `nix.proxy` option did not also export a basic `no_proxy` environment variable?

  Could it not for example export a basic `no_proxy` this way?

  ``` sh
  export no_proxy="localhost,127.0.0.1"
  ```

  I need it when I need to test some local web app and am behind a corporate proxy.

  At the moment, I'm using some .shrc setup file but it would be great if it could be dealt with the same way the other `*_proxy` variables are.

  What is the recommended way for overriding such configuration?

  I suppose I could use some of those variables `environment.extraInit`, `environment.interactiveShellInit` or `environment.shellInit`.

  But then, the proxy perimeter becomes scattered amongst multiple variables...
  I'm confused.

  How do you do it?

  Thanks in advance.

  Cheers,


state: closed
title: Removes roadsend (broken)
user_login: vbgl
html_url: https://github.com/NixOS/nixpkgs/pull/5022
updated_at: 2014-11-18 09:17:45
body:
  This package is broken: the source URL is no longer correct.

  In addition, this software is no longer maintained, and apparently no one knows how to build it (see https://github.com/weyrick/roadsend-php/issues/2).

  I see no reason to keep such a package in nixpkgs.


state: closed
title: Update Tor Browser to 4.0.1
user_login: doublec
html_url: https://github.com/NixOS/nixpkgs/pull/5023
updated_at: 2015-04-07 23:49:59
body:
  Updates Tor Browser to 4.0.1. This requires the gcc 4.9 runtime, hence the modification in all-packages.nix.

  Add myself to the maintainers.

  I have tested this on an x86_64 nixos machine.


state: closed
title: jmeter: fix download URL
user_login: robberer
html_url: https://github.com/NixOS/nixpkgs/pull/5035
updated_at: 2014-11-18 16:53:46
body:
  Previous URL only contains the current release. This PR change the URL to the archives provided by apache.org. The archives contain the current release too.


state: closed
title: sane: fix multifunctional devices rights conflict with cups
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/5036
updated_at: 2014-11-19 16:29:51
body:
  Another part of https://github.com/NixOS/nixpkgs/pull/4857 -- this makes MFDs work both with cups and sane. Without this they were being assigned to 'scanner' group, which prevented CUPS from working with them at all. This is how it's fixed on Arch Linux IIRC. Tested.


state: closed
title: Swap error
user_login: jagajaga
html_url: https://github.com/NixOS/nixpkgs/issues/5037
updated_at: 2014-11-30 00:21:12
body:
  Hello! I have

  ```
   swapDevices =
     [ { device = "/dev/md126p2"; }
     ];
  ```

  But last updates i'm getting

  ```
  A dependency job for swap.target failed. See 'journalctl -xn' for details.
  warning: the following units failed: dev-disk-byx2did-mdx2duuidx2d503ce7ae:e0e0c113:0fbd5ce4:232cb0e3x2dpart2.swap, dev-disk-byx2duuid-650f9b63x2d68e4x2d45fcx2d97c7x2d00e73ec5470d.swap

  ● dev-disk-byx2did-mdx2duuidx2d503ce7ae:e0e0c113:0fbd5ce4:232cb0e3x2dpart2.swap - /dev/disk/byx2did/mdx2duuidx2d503ce7ae:e0e0c113:0fbd5ce4:232cb0e3x2dpart2
     Loaded: loaded
     Active: failed (Result: exit-code) since Tue 2014-11-18 18:05:52 MSK; 12ms ago
       What: /dev/disk/byx2did/mdx2duuidx2d503ce7ae:e0e0c113:0fbd5ce4:232cb0e3x2dpart2
    Process: 27814 ExecActivate=/nix/store/ash6ha16a2rb2jyasxc8ljjjhp3iancv-util-linux-2.25.1/sbin/swapon /dev/disk/byx2did/mdx2duuidx2d503ce7ae:e0e0c113:0fbd5ce4:232cb0e3x2dpart2 (code=exited, status=255)

  Nov 18 18:05:52 nixos swapon[27814]: swapon: stat failed /dev/disk/byx2did/mdx2duuidx2d503ce7ae:e0e0c113:0fbd5ce4:232cb0e3x2dpart2: No such file or directory
  Nov 18 18:05:52 nixos systemd[1]: dev-disk-byx2did-mdx2duuidx2d503ce7ae:e0e0c113:0fbd5ce4:232cb0e3x2dpart2.swap swap process exited, code=exited status=255
  Nov 18 18:05:52 nixos systemd[1]: Failed to activate swap /dev/disk/byx2did/mdx2duuidx2d503ce7ae:e0e0c113:0fbd5ce4:232cb0e3x2dpart2.
  Nov 18 18:05:52 nixos systemd[1]: Unit dev-disk-byx2did-mdx2duuidx2d503ce7ae:e0e0c113:0fbd5ce4:232cb0e3x2dpart2.swap entered failed state.

  ● dev-disk-byx2duuid-650f9b63x2d68e4x2d45fcx2d97c7x2d00e73ec5470d.swap - /dev/disk/byx2duuid/650f9b63x2d68e4x2d45fcx2d97c7x2d00e73ec5470d
     Loaded: loaded
     Active: failed (Result: exit-code) since Tue 2014-11-18 18:05:52 MSK; 317ms ago
       What: /dev/disk/byx2duuid/650f9b63x2d68e4x2d45fcx2d97c7x2d00e73ec5470d
    Process: 27813 ExecActivate=/nix/store/ash6ha16a2rb2jyasxc8ljjjhp3iancv-util-linux-2.25.1/sbin/swapon /dev/disk/byx2duuid/650f9b63x2d68e4x2d45fcx2d97c7x2d00e73ec5470d (code=exited, status=255)

  Nov 18 18:05:52 nixos systemd[1]: dev-disk-byx2duuid-650f9b63x2d68e4x2d45fcx2d97c7x2d00e73ec5470d.swap swap process exited, code=exited status=255
  Nov 18 18:05:52 nixos systemd[1]: Failed to activate swap /dev/disk/byx2duuid/650f9b63x2d68e4x2d45fcx2d97c7x2d00e73ec5470d.
  Nov 18 18:05:52 nixos systemd[1]: Unit dev-disk-byx2duuid-650f9b63x2d68e4x2d45fcx2d97c7x2d00e73ec5470d.swap entered failed state.
  Nov 18 18:05:52 nixos swapon[27813]: swapon: stat failed /dev/disk/byx2duuid/650f9b63x2d68e4x2d45fcx2d97c7x2d00e73ec5470d: No such file or directory
  warning: error(s) occured while switching to the new configuration
  ```

  But my swap is running and system is updated. What's that?


state: closed
title: lightdm fails to lock screen due to ignored arguments to X
user_login: bdimcheff
html_url: https://github.com/NixOS/nixpkgs/issues/5038
updated_at: 2016-11-15 14:36:32
body:
  When I try to lock my screen using `dm-tool lock`, the following gets logged:

  ```
  [+57853.68s] DEBUG: Seat: Locking
  [+57853.68s] DEBUG: Seat: Creating greeter session
  [+57853.68s] DEBUG: Seat: Setting XDG_SEAT=seat0
  [+57853.68s] DEBUG: Seat: Creating display server of type x
  [+57853.68s] DEBUG: Seat: Starting local X display
  [+57853.68s] DEBUG: Using VT 8
  [+57853.68s] DEBUG: DisplayServer x-1: Logging to /var/log/x-1.log
  [+57853.68s] DEBUG: DisplayServer x-1: Writing X server authority to /run/root/:1
  [+57853.68s] DEBUG: DisplayServer x-1: Launching X Server
  [+57853.68s] DEBUG: Launching process 14622: /nix/store/s4cgf7g18c9ihhzg0gfafznk56q29wap-xserver-wrapper :1 -auth /run/root/:1 -nolisten tcp vt8 -novtswitch
  [+57853.68s] DEBUG: DisplayServer x-1: Waiting for ready signal from X server :1
  [+57853.69s] DEBUG: Process 14622 exited with return value 1
  [+57853.69s] DEBUG: DisplayServer x-1: X server stopped
  [+57853.69s] DEBUG: Releasing VT 8
  [+57853.69s] DEBUG: DisplayServer x-1: Removing X server authority /run/root/:1
  [+57853.69s] DEBUG: Seat: Display server stopped
  [+57853.69s] DEBUG: Seat: Stopping session
  [+57853.69s] DEBUG: Seat: Session stopped
  [+57853.69s] DEBUG: Seat: Stopping display server, no sessions require it
  ```

  Notice it's calling the xserver wrapper with `:1 -auth /run/root/:1 -nolisten tcp vt8 -novtswitch`, but the xserver wrapper already contains a bunch of arguments and doesn't accept the ones from the commandline:

  ``` bash
  #! /bin/sh
  export LD_LIBRARY_PATH="/nix/store/98bazl9c745c1q645y7l5nd9gpwg3zdd-libX11-1.6.2/lib:/nix/store/7x10isnwjc3zc2zx1bjss1i9ynw1idax-libXext-1.3.3/lib"
  export PATH="/nix/store/mbq4nwsyjf3wpj00pxls75pikczizs16-coreutils-8.21/bin:/nix/store/0x2125kmj8b4mf9hzqpx39m0w8jjgy1i-findutils-4.4.2/bin:/nix/store/wy6rp99f93j720ara5j40gzf6vwprw78-gnugrep-2.14/bin:/nix/store/pq0kvrsqsr1kfxmyx82yv4nfj3hk7hr0-gnused-4.2.2/bin:/nix/store/gphg2ga8hn4pp8bbhg574ypdp7m1qqi5-systemd-212/bin:/nix/store/mbq4nwsyjf3wpj00pxls75pikczizs16-coreutils-8.21/sbin:/nix/store/0x2125kmj8b4mf9hzqpx39m0w8jjgy1i-findutils-4.4.2/sbin:/nix/store/wy6rp99f93j720ara5j40gzf6vwprw78-gnugrep-2.14/sbin:/nix/store/pq0kvrsqsr1kfxmyx82yv4nfj3hk7hr0-gnused-4.2.2/sbin:/nix/store/gphg2ga8hn4pp8bbhg574ypdp7m1qqi5-systemd-212/sbin"
  export XKB_BINDIR="/nix/store/jahydi9l1bi9s3byk0xgdppipba8rgks-xkbcomp-1.2.4/bin"
  export XORG_DRI_DRIVER_PATH="/run/opengl-driver/lib/dri"

  exec /nix/store/rkwpx1fn0nwnnbbzwf4l8ap0sv3yzvwj-xorg-server-1.14.7/bin/X -ac -logverbose -verbose -terminate -logfile /var/log/X.0.log -config /nix/store/7b8sg5437zz89jd2xpw2wwd7klsanihm-xserver.conf :0 vt7 -xkbdir /nix/store/v1jcqalbh5ph20bd6ihjc8gck9i3pprs-xkeyboard-config-2.11/etc/X11/xkb -nolisten tcp
  ```

  This causes the lockscreen greeter to be started on `:0`, but that's already in use by actual X.  Perhaps there's a better place to put the `xserverArgs` than here? https://github.com/NixOS/nixpkgs/blob/fabbf0c86ac8a6bdb3ceaa1ce4662aecc290cf1a/nixos/modules/services/x11/display-managers/lightdm.nix#L18

  I'm happy to take a stab at fixing this, but I'm pretty new to the nix world so maybe there's something easy I'm missing.


state: closed
title: Add package 'xml2'.
user_login: rycee
html_url: https://github.com/NixOS/nixpkgs/pull/5040
updated_at: 2014-11-18 21:40:21
body:
  Provides some tools for manipulating XML, HTML, and CSV in shell pipes. For example using the `xml2` tool we have

  ```
  $ nix-env -f . -qa xml2 --xml --meta | xml2 | grep -A2 /items/item/meta/@name=homepage
  /items/item/meta/@name=homepage
  /items/item/meta/@type=string
  /items/item/meta/@value=http://ofb.net/~egnor/xml2/
  ```


state: closed
title: Updates mono, fsharp and monodevelop
user_login: vbgl
html_url: https://github.com/NixOS/nixpkgs/pull/5041
updated_at: 2015-02-11 21:50:45
body:
  Removes monodoc, f-spot and gtk-sharp-1.
  Adds gnome-sharp, a dependency of monodevelop.

  I could build and run monodevelop. And with it build and run a C# hello world.

  This probably needs more testing. Anyone interested ?


state: closed
title: Package FlowType: static type checker for javascript
user_login: domenkozar
html_url: https://github.com/NixOS/nixpkgs/issues/5042
updated_at: 2014-11-19 05:59:36
body:
  https://code.prod.facebook.com/posts/1505962329687926/flow-a-new-static-type-checker-for-javascript/


state: closed
title: patchElf breaks libstrongswan
user_login: ip1981
html_url: https://github.com/NixOS/nixpkgs/issues/5045
updated_at: 2014-11-25 01:51:03
body:
  ```
  /nix/store/5a7gx1fmddqxxqc04mzwm73h6h4vxahk-strongswan-5.2.1/libexec/ipsec/starter: symbol lookup error: /nix/store/5a7gx1fmddqxxqc04mzwm73h6h4vxahk-strongswan-5.2.1/lib/ipsec/libstrongswan.so.0: undefined symbol: XXX
  ```

  ```
  # strings /nix/store/5a7gx1fmddqxxqc04mzwm73h6h4vxahk-strongswan-5.2.1/lib/ipsec/libstrongswan.so.0 | grep XXX
  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  ```

  ```
  # ldd -d /nix/store/5a7gx1fmddqxxqc04mzwm73h6h4vxahk-strongswan-5.2.1/lib/ipsec/libstrongswan.so.0
          linux-vdso.so.1 (0x00007fffaf1fc000)
          libdl.so.2 => /nix/store/gpaawfk6qvb1wdj4vrwvdgp4yqfcqqgf-glibc-2.19/lib/libdl.so.2 (0x00007fc77c9fc000)
          libpthread.so.0 => /nix/store/gpaawfk6qvb1wdj4vrwvdgp4yqfcqqgf-glibc-2.19/lib/libpthread.so.0 (0x00007fc77c7de000)
          libgcc_s.so.1 => /nix/store/crllq9d1maxyac2qiyvknyisnimhisa0-gcc-4.8.3/lib/libgcc_s.so.1 (0x00007fc77c5c7000)
          libc.so.6 => /nix/store/gpaawfk6qvb1wdj4vrwvdgp4yqfcqqgf-glibc-2.19/lib/libc.so.6 (0x00007fc77c21a000)
          /nix/store/gpaawfk6qvb1wdj4vrwvdgp4yqfcqqgf-glibc-2.19/lib64/ld-linux-x86-64.so.2 (0x00007fc77ce5b000)
  undefined symbol: XXX   (/nix/store/5a7gx1fmddqxxqc04mzwm73h6h4vxahk-strongswan-5.2.1/lib/ipsec/libstrongswan.so.0)
  ```

  ```
  grep --binary-files=text  XXX libstrongswan.so.0.0.0
  ...
  mutex_unlockrwlock_condvar_createpthread_rwlock_destroypthread_rwlock_initpthread_rwlock_rdlockpthread_rwlock_trywrlockpthread_rwlock_unlockpthread_rwlock_wrlockspinlock_createpthread_spin_destroypthread_spin_initpthread_spin_lockpthread_spin_unlocksemaphore_createstream_parse_uri_unixchownunlinkregister_printf_specifierlibdl.so.2libpthread.so.0libgcc_s.so.1libc.so.6_edata__bss_start_endlibstrongswan.so.0/nix/store/gpaawfk6qvb1wdj4vrwvdgp4yqfcqqgf-glibc-2.19/lib:/nix/store/crllq9d1maxyac2qiyvknyisnimhisa0-gcc-4.8.3/libXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXGLIBC_2.2.5GLIBC_2.3.3GLIBC_2.3.2GLIBC_2.3GLIBC_2.7GLIBC_2.8GLIBC_2.14GLIBC_2.10GLIBC_2.17GLIBC_2.3.4
  ```


state: closed
title: Checksum fixes
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/5046
updated_at: 2014-11-19 17:05:36
body:
  Some packages failed to build on my Hydra with 404/checksum invalid errors. The patches update, modernize and fix checksums for a part of them. I've tried to build all of them; haven't run, though.


state: closed
title: libcurl: Honor $SSL_CERT_FILE
user_login: the-kenny
html_url: https://github.com/NixOS/nixpkgs/pull/5047
updated_at: 2014-11-27 12:34:33
body:
  This makes libcurl search `getenv("SSL_CERT_FILE")` for https urls. 

  I'm submitting this as a pull request as I'm not 100% sure there aren't any security implications from this. 


state: closed
title: sdlmame needs updating
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/issues/5049
updated_at: 2016-03-05 18:45:25
body:
  On my Hydra `sdlmame` fails to fetch sources. It needs to be updated and probably redone to build package instead of getting it from Arch.

  @lovek323 


state: closed
title: chromium fontconfig tries to read /etc/fonts/fonts.conf and fails
user_login: vandenoever
html_url: https://github.com/NixOS/nixpkgs/issues/5050
updated_at: 2014-11-24 14:25:27
body:
  chromium-38 from today's master built on nixos 14.04 has a broken font setup. It tries to read /etc/fonts/fonts.conf  but cannot handle xml:space attributes. This results in chromium only having a monospaced luxi font available. The same error occurs with musescore.
  An ugly fix is to remove xml:space attributes from /etc/fonts/fonts.conf


state: closed
title: Missing /run/opengl-driver/lib/dri/vboxvideo_dri.so
user_login: lethalman
html_url: https://github.com/NixOS/nixpkgs/issues/5051
updated_at: 2017-01-02 15:23:49
body:
  Don't know if expected or unexpected, but doing a `nixos-rebuild boot`, then reboot but the `/run/opengl-driver` is still the old one. Had to do `nixos-rebuild switch` to fix it.


state: closed
title: GNOME 3.14
user_login: lethalman
html_url: https://github.com/NixOS/nixpkgs/pull/5052
updated_at: 2014-12-01 11:09:46
body:
  **Closed in favor of #5192 which base is staging.**

  Do not merge. There are a number of issues to be fixed first, just to avoid rebuilding stuff over and over in hydra. Will populate this post with more information.

  First of all, gdm runs and the desktop runs. Terminal opens and nautilus too. Some other apps crash.

  High priority:
  - [x] networkmanager uses `/sbin/arping`
  - [x] Need to move the gnome-icon-theme `setup-hook.sh` down to hicolor-icon-theme to transition to adwaita-icon-theme
  - [x] The mouse becomes invisible when e.g. opening the activity.
  - [x] epiphany theme is broken, the header/toolbar is transparent
  - [x] evolution theme is completely broken I think, it has black background
  - ~~totem cannot create thumbnails, can't open some videos that would instead open in GNOME 3.12~~
  - [x] gnome-online-accounts does not start, should be trivial to fix: `Settings schema 'org.gnome.online-accounts' is not installed`
  - [x] gnome-documents doesn't start, maybe a mismatch with clutter/gtk
  - [x] gnome-photos wrapper is broken

  Low priority:
  - [ ] gnome-calculator search provider works but spits this error: `org.gnome.Calculator.SearchProvider[1903]: Error: ErrorCode.UNKNOWN_VARIABLE`
  - [ ] Icons of gnome-documents, gnome-photos, evolution ecc. are not shown in the gnome-shell activity


state: open
title: GTK3 apps have no widget themes
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/issues/5053
updated_at: 2018-06-24 00:42:43
body:
  GTK3 apps have no themes when run outside of Gnome. For example, with `gnome_themes_standard` installed in the user profile and the theme set to Adwaita, running

  ```
  evince
  ```

  has no theming. If you set `GTK_DATA_PREFIX` instead,

  ```
  GTK_DATA_PREFIX=$HOME/.nix-profile evince
  ```

  it is themed correctly. If the theme is installed in the system profile, set `GTK_DATA_PREFIX` appropriately.


state: closed
title: openssh fails because anonscm.debian.org is down
user_login: goblin
html_url: https://github.com/NixOS/nixpkgs/issues/5055
updated_at: 2014-11-20 10:58:07
body:
  Can't build openssh since I can't get `CVE-2014-2653.patch` since anonscm.debian.org is down, and apparently has been for a while.

  Can anyone please provide an alternative location?


state: closed
title: Update to latest rust snapshot
user_login: michaeljones
html_url: https://github.com/NixOS/nixpkgs/issues/5056
updated_at: 2014-11-29 05:38:19
body:
  Hi,

  A new rust snapshot has landed. I'm keen to help with a pull request for this if I can be fast enough but I thought I'd make an issue here. The details are in [this commit](https://github.com/rust-lang/rust/commit/bfaa7bcab3459907014c31d3bf980f65ccd14b08). 

  I'm not sure how to generate the `fetchgit` `sha256` aside from try it with the old one and see what the error message says it actually is. Doesn't seem super secure though!

  The file to update it: https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/compilers/rustc/head.nix

  Regards,
  Michael


state: closed
title: Create a networking.proxy option
user_login: ardumont
html_url: https://github.com/NixOS/nixpkgs/pull/5058
updated_at: 2019-03-07 11:21:33
body:
  Following the discussion from #5021

  Code:
  - obsolete the nix.proxy option
  - add the networking.proxy option
  - open a default no_proxy environment variable
  - add a rsync option

  Tests:
  - Manual tests ok.
  - Automatic tests added and ok

  Note:
  Code rebased to the latest code.
  I do not know if it's a good idea.


state: closed
title: First attempt at fixing haskell packages collision issues with native ghc packages.
user_login: jraygauthier
html_url: https://github.com/NixOS/nixpkgs/pull/5060
updated_at: 2014-11-24 08:34:42
body:
  Merely a proof of concept at this point. Aim is to find a clean fix with
  the help of the community.

  I had this issue with making gitit work with plugins enabled. However, whenever I
  attempted to use `ghcWithPackages` I had a collision issue. Following advices from
  blogs I started using `ghcWithPackageOld` which simply skipped collision warnings.

  This allowed me to build my haskell environement. However, my plugins were not
  able to find `Network.Gitit`. I had the same issue within ghci and the package `gitit`
  was properly listed when running the command `ghc-pkg list`.

  I dug a bit deeper just to find that when explicitly loading the package using
  `ghci -package gitit` I had a more helpful error message which lead me to find that
  the underlying problem was with the `xhtml-3000.2.1` package which could
  not be found by `gitit`, `recaptcha` and `happstack-server` packages. Then I
  decided to run `ghc-pkg list` again just to find out that the `xhtml-3000.2.1`
  was listed twice. So my first logical conclusion was that there must be an
  ambiguity problem. I just had a look at my env's `lib/ghc-7.8.3` directory. In
  there I found there was a single folder for this package and a single entry
  under `package.conf.d`. I dug yet a bit deeper through symbolic links just to
  find out that this package was one of the package shipped with ghc 7.8.3
  explaining perfectly why it was registered twice with ghc-pkg. I did confirm
  that when I built an empty hsenv.

  I attempted first to remove this `xhtml` buildDepedency from all of my 3
  packages and it worked like a charm. No longer any need for the
  `ghcWithPackageOld` hack, my 3 offending package + xhtml were
  now explicitly loadable from ghci.

  This was however only a hack. I needed a real solution. This is when I
  had this idea of moving the ghc native package filtering pass to the _cabal_
  expression. Note that it could as well have been implemented in the
  _ghcWithPackages_ expression.

  Now, if the is an accepted way of fixing the problem, we will need a more
  permanent ways of having a ghc version list the packages that come built-in
  with its build. I believe this belongs to the particular ghc version's nix expression.
  If so, I will need some help as to how best to express this in nix.


state: closed
title: new package: xwayland
user_login: drvirgilio
html_url: https://github.com/NixOS/nixpkgs/pull/5061
updated_at: 2014-12-25 08:27:41
body:
  Xwayland is an X server which interfaces X11 apps with a wayland server. To test it in weston, put the following in `~/.config/weston.ini` with the correct path.

  ```
  [xwayland]
  path=/path/to/Xwayland
  ```


state: closed
title: blitz: New package, version 0.10
user_login: aherrmann
html_url: https://github.com/NixOS/nixpkgs/pull/5062
updated_at: 2014-11-21 12:42:01
body:
  Fast multi-dimensional array library for C++

  Blitz++ is a C++ class library for scientific computing which provides
  performance on par with Fortran 77/90. It uses template techniques to
  achieve high performance. Blitz++ provides dense arrays and vectors,
  random number generators, and small vectors (useful for representing
  multicomponent or vector fields).


state: closed
title: Add Bosun, scollector, OpenTSDB and HBase
user_login: ocharles
html_url: https://github.com/NixOS/nixpkgs/pull/5064
updated_at: 2014-11-27 12:19:31
body:
  I've bundled all of these services up in to one pull request, as ultimately I was interested in getting Bosun working. I've got this running locally, and I can confirm `scollector` works, pushes data into `bosun`, which is storing data in OpenTSDB via HBase. Phew. So all parts seem to work! Would like someone to have a look over this before I merge it though.


state: open
title: Add Wayland Support
user_login: drvirgilio
html_url: https://github.com/NixOS/nixpkgs/issues/5071
updated_at: 2019-06-20 17:51:15
body:
  I would love to help give NixOS full support for running wayland natively. As you may know wayland is a protocol which aims to replace the antiquated X11 protocol and replace it with something more modern. I'm putting together a list of some tasks . As always, I'm biased and don't know much so any input is greatly appreciated!
  - [x] Weston reference implementation
  - [x] Xwayland support: Run X11 apps on Wayland (https://github.com/NixOS/nixpkgs/pull/5061)
    - [ ] Test essential applications
  - [ ] Support for wayland in NixOS config
    - [ ] Boot into system compositor
    - [ ] Login to session compositor
  - [ ] Package applications which support wayland natively
  - [ ] Package WMs with wayland and Xwayland support
    - [x] kwin (kde)
    - [x] mutter (gnome)
    - [ ] ~xmonad~ (no wayland support planned upstream)
    - [x] sway (i3)
    - [x] way-cooler

  What do you think? How long would it take? Where is the low hanging fruit and which tasks are most difficult? Thanks for everything and happy hacking!


state: closed
title: Revert "libdwarf: upgrade to the latest version"
user_login: edwtjo
html_url: https://github.com/NixOS/nixpkgs/pull/5072
updated_at: 2014-11-25 21:10:45
body:
  Reverts NixOS/nixpkgs#5065

  @bosu, so sorry about this but this update breaks hhvm, the only user of libdwarf inside nixpkgs, could you please make another PR which tries to address that.


state: closed
title: Add eid-viewer: Java reader for Belgian eID identity cards
user_login: nckx
html_url: https://github.com/NixOS/nixpkgs/pull/5077
updated_at: 2014-11-23 00:32:13
body:
  All actually useful functions - like authentication - are provided by a more complex PKCS11 library that I hope to add next week (-ish).

  But as this is my first PR, and I'm still an utter newb: let's start by adding a very simple tool. Does what it says on the tin, and seems to work for me...

  How's my Nix?


state: closed
title: CRAN R packages, rewritten
user_login: taku0
html_url: https://github.com/NixOS/nixpkgs/pull/5078
updated_at: 2014-12-05 16:18:59
body:
  Packages for CRAN, the Comprehensive R Archive Network.
  I have managed to compile 5000+ packages and masked ~300 packages which cannot be installed due to lack of dependencies or other reasons.

  The files are organized as follows:
  - cran-packages.nix: entry point
  - sources.nix: source file definitions, auto-generated
  - generate_sources.R: generator script for sources.nix
  - generic-builder.nix: builder script, `R CMD INSTALL` with appropriate options and environment variables
  - wrapper.nix: wrapper generator that combines R and CRAN packages
  - packagesWithNativeBuildInputs.nix: additional `nativeBuildInputs` definitions for native library dependencies
  - packagesWithBuildInputs.nix: additional `buildInputs` definitions for executable command dependencies
  - packagesRequireingX.nix: list of packages requireing X to be running while installation
  - packagesToSkipTests.nix: list of packages requireing special setup (e.g. MPI processes) for testing
  - defaultOverrides.nix: other ad-hoc tweaks
  - patches/: ad-hoc patches
  - maskedPackages.nix: list of packages which cannot be compiled

  I have checked that all packages are compiled with following `~/.nixpkgs/config.nix`.

  ```
  { 
    packageOverrides = pkgs: rec {
      rWrapper = pkgs.rWrapper.override {
        packages = map (name: builtins.getAttr name pkgs.rPackages) (builtins.attrNames pkgs.rPackages);
      };
    };

    ...
  }
  ```

  That does not mean that all packages do work properly; some packages may lack optional features, run slower than it can, or even worse crash with runtime error.

  Note that Nix cannnot build a package with thousands of dependencies due to a limitation of shell script, so that building `rWrapper` with `~/.nixpkgs/config.nix` above result in `Argument list too long` after building all dependencies.

  Unfortunately, some packages may update source archives without changing version numbers, so that installation may fail with a hash verification error.


state: closed
title: NetworkManager crashes at startup with exit code 139
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/issues/5079
updated_at: 2014-11-22 03:16:47
body:
  NetworkManager crashes at startup with exit code 139. According to `git bisect`, the offending commit is 478e4b46d1a5d42e94081532f7a9893e989a069a. This commit has nothing to do with NetworkManager, of course, so I'm completely stumped.


state: closed
title: macchanger: new expression
user_login: joachifm
html_url: https://github.com/NixOS/nixpkgs/pull/5081
updated_at: 2014-11-23 16:50:11
body:
  Having perused the source, I'm pretty sure this is linux only.
  Tested randomisation and resetting to factory default.
  Obviusly, macchanger must be run before dhcpcd et al.


state: closed
title: add sqliteman package
user_login: eikek
html_url: https://github.com/NixOS/nixpkgs/pull/5083
updated_at: 2014-11-23 23:27:17
body:
  This adds the sqliteman tool. I'm not really familiar with cmake and qt, but it works for me at least.


state: closed
title: gexiv2 should enable GI/gobject-introspection
user_login: eduarrrd
html_url: https://github.com/NixOS/nixpkgs/issues/5089
updated_at: 2016-03-20 22:37:57
body:
  I'm trying to build a package depending on that functionality. It is also in the official instructions on https://wiki.gnome.org/Projects/gexiv2/BuildingAndInstalling .
  I'd add it myself but it seems nontrivial. In particular, after depending on gobjectIntrospection, and adding `configureFlags = "--enable-introspection"` install fails with

  ```
  install -m 644 gexiv2/gexiv2.h gexiv2/gexiv2-metadata.h gexiv2/gexiv2-managed-stream.h gexiv2/gexiv2-preview-properties.h gexiv2/gexiv2-preview-image.h gexiv2/gexiv2-log.h gexiv2/gexiv2-startup.h /nix/store/hw1q4n8hq5p5v0ffa05qnl280dzqz7wg-gexiv2-0.7.0/include/gexiv2
  install -m 644 gexiv2.pc /nix/store/hw1q4n8hq5p5v0ffa05qnl280dzqz7wg-gexiv2-0.7.0/lib/pkgconfig
  install -m 644 gexiv2.vapi /nix/store/hw1q4n8hq5p5v0ffa05qnl280dzqz7wg-gexiv2-0.7.0/share/vala/vapi
  install -m 644 GExiv2-0.4.gir /nix/store/hw1q4n8hq5p5v0ffa05qnl280dzqz7wg-gexiv2-0.7.0/share/gir-1.0
  install -m 644 GExiv2-0.4.typelib `pkg-config gobject-introspection-no-export-1.0 --variable typelibdir`
  install: cannot create regular file '/nix/store/ckqwpnj2923abaq9i04ff9mpv9x8bn5p-gobject-introspection-1.40.0/lib/girepository-1.0/GExiv2-0.4.typelib': Permission denied
  make: *** [install] Error 1
  ```

  I hope that's trivial to someone else.


state: closed
title: Add gramps package.
user_login: eduarrrd
html_url: https://github.com/NixOS/nixpkgs/pull/5090
updated_at: 2014-12-01 21:06:22
body:
  Basic functionality works. No plugins yet (TODO: GExiv2, pyICU, webkit,
  osmgsmmap).

  Gives error messages about errors in GTK installation regarding
  localization. No impact other than the messages visible.


state: closed
title: updated Atom Editor to v0.150.0 and fixed apm LD_LIBRARY_PATH
user_login: mirdhyn
html_url: https://github.com/NixOS/nixpkgs/pull/5092
updated_at: 2014-11-23 14:43:57
body:
  installing/uninstalling atom editor modules without apm wrapped was causing `error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory` for some modules


state: closed
title: i3status needs a default configuration file
user_login: pharpend
html_url: https://github.com/NixOS/nixpkgs/issues/5093
updated_at: 2016-02-21 07:17:27
body:
  To reproduce:
  1.  Install `i3status` by adding it to `environment.SystemPackages`.
  2.  Run the command `i3status`.
  3.  Observe this error:
     
     ```
     Unable to find the configuration file (looked at ~/.i3status.conf, $XDG_CONFIG_HOME/i3status/config, /etc/i3status.conf and $XDG_CONFIG_DIRS/i3status/config)
     ```


state: closed
title: Add font configuration to configuration.nix
user_login: pharpend
html_url: https://github.com/NixOS/nixpkgs/issues/5094
updated_at: 2014-12-14 18:04:19
body:
  Could there be some font configuration options in configuration.nix? Options such as hinting, font installation, etc.


state: closed
title: buildEnv: Check the content of colliding paths.
user_login: aszlig
html_url: https://github.com/NixOS/nixpkgs/pull/5096
updated_at: 2016-01-19 00:00:09
body:
  Originally wanted to include `ignoreCollisions` in cups-progs, but I think it's better if we use `ignoreCollisions` only if there are _real_ collisions between files with different contents.

  Of course, we also check whether the file permissions match, so you get a collision if contents are the same but the permissions are different.

  Cc for review to @edolstra and @domenkozar


state: closed
title: Changing versions of libraries shipped with GHC is hard
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/issues/5099
updated_at: 2014-11-24 13:48:48
body:
  (Hit Enter before finishing this, sorry for this being empty at first)
  As of now, we have all libraries which is bundled with GHC set as `null` to use GHC's version. This makes very hard for one, for example, to change `transformers` version to 0.4+ for a particular package he's working on. Of course he has to patch a copy of `nixpkgs` and recompile every Haskell package, praying that nothing would break with an update, but as of now he can't just set `transformers` to a new version, because other packages like `mtl` use `transformers` and are set to `null` too, which effectively prevents them from being built for a new version.

  That's a problem with no clear solution. One approach would be to build all such libraries -- that's what `cabal sandbox` does AFAIU, and this should cause no problems apart from duplication for one GHC version. We, however, have several GHC versions, and some libraries may not work for older ones. This can be mitigated with overrides in `haskell-defaults.nix`, but it is far from ideal.

  @peti ?
  # enchancement #haskell


state: closed
title: [ATI] X11 broken: display sleeps and won't wake
user_login: falsifian
html_url: https://github.com/NixOS/nixpkgs/issues/5101
updated_at: 2015-04-20 04:45:28
body:
  When my boot process reaches the starting-X11 phase, both my monitors go to sleep and won't wake up.

  In my dmesg output I see many copies of this message:

  ```
  [  373.284719] [drm:cypress_dpm_set_power_state] *ERROR* rv770_restrict_performance_levels_before_switch failed
  ```

  This happens as early as https://github.com/NixOS/nixpkgs/commit/2995072b53499db9fdf8e3c1c63d9412e58b76db and as recently as https://github.com/NixOS/nixpkgs/commit/acefc2220964f0b4cd94dda0fa852c3bdef30754.  I think it was working fine when I rebuild at https://github.com/NixOS/nixpkgs/commit/4b78eff026bae615423310e8b2fdeae451a1a23f, but I'm not 100% confident in my archaeology.

  My graphics card is this one: http://www.newegg.com/Product/Product.aspx?Item=N82E16814129261 .  From lspci:

  ```
  01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cedar [Radeon HD 5000/6000/7350/8350 Series]
  ```

  Unfortunately I might not have time to investigate this for a while, but if anyone has ideas I can try them.


state: closed
title: Add faust, the functional audio stream programming language
user_login: magnetophon
html_url: https://github.com/NixOS/nixpkgs/pull/5104
updated_at: 2014-11-24 07:27:15
body:
  This package has just the bare Faust compiler, which will compile a faust.dsp file to a c++ file.
  A full Faust development environment includes a group of scripts that compile that c++ file to a binary.
  As there are around 30 of these, with lot's of dependencies, which are all optional, it was decided on IRC that these would be made into a separate package. Work has been done on that as well.

  PS: this is my first pull-request ever, plus I'm new to NixOS. My apologies for any errors in form or content. 


state: closed
title: Github does not highlight Nix anymore
user_login: domenkozar
html_url: https://github.com/NixOS/nixpkgs/issues/5109
updated_at: 2014-12-03 19:13:29
body:
  Sigh. I spent time on pygments to get Nix support, waited few months and now finally.. It's gone.

  Apparently Github uses TextMate now.

  cc @aroben


state: closed
title: myEnvFun is broken
user_login: MP2E
html_url: https://github.com/NixOS/nixpkgs/issues/5111
updated_at: 2014-12-08 23:16:41
body:
  myEnvFun appears to be broken since this commit : 1014620bcec75f07ee8836f517cf6aa7dd66b4c3

  upon loading the environment, it states that cat and rm could not be found

  ewemoa on #nixos IRC has a bunch of information on this topic


state: closed
title: Adopt a new naming scheme to better allign with upstream:
user_login: magnetophon
html_url: https://github.com/NixOS/nixpkgs/pull/5113
updated_at: 2014-11-24 21:01:39
body:
  faustCompiler is just the compiler, faustTools will be the build scripts
  plus environment, and faust will contain both.


state: closed
title: racket: add libreadline to ffi libs - enables xrepl.
user_login: rrnewton
html_url: https://github.com/NixOS/nixpkgs/pull/5115
updated_at: 2014-11-26 11:08:50
body:
  The Racket derivation already includes a bunch of extra libs in the `ffiSharedLibs` field.  However, `libreadline` was missing.  This adds it.  A test of whether this works is the following:

  ```
  $ racket
  Welcome to Racket v6.1.1.
  -> (require xrepl)
  ->
  ```

  If that succeeds without warning or error, you have readline loaded.  Alternatively:

  ```
  $ racket
  Welcome to Racket v6.1.1.
  -> (require ffi/unsafe)
  -> (ffi-lib "libreadline.so")
  #<ffi-lib>
  ```

  Note that this patch was built not against head, but against the last working copy of Racket.  Because [Racket 6.1.1 recently started failing its builds](http://hydra.nixos.org/build/16967627).  (cc @samth)  However, as a patch against the last working rev (557a3c92e3cb5f81e9), the readline support worked fine for me.


state: closed
title: Starting my NixOS container fails since systemd 217 update
user_login: aristidb
html_url: https://github.com/NixOS/nixpkgs/issues/5116
updated_at: 2014-11-24 19:24:47
body:
  Starting my container with the name "irc" consistently fails with this error message:

  ```
  Nov 24 20:12:04 sauerstoff systemd[1]: Starting Container 'irc'...
  Nov 24 20:12:05 sauerstoff container irc[27077]: Spawning container irc on /crypted/containers/irc.
  Nov 24 20:12:05 sauerstoff container irc[27077]: Press ^] three times within 1s to kill container.
  Nov 24 20:12:05 sauerstoff container irc[27077]: Container irc failed with error code 1.
  Nov 24 20:12:05 sauerstoff systemd[1]: container@irc.service: main process exited, code=exited, status=1/FAILURE
  Nov 24 20:12:05 sauerstoff container irc[27086]: Could not kill machine: No machine 'irc' known
  ```

  I used git-bisect to track it down to commit 884ff252fd735a5a22bef43cb22b9ddeeed56a5c, which is the update to systemd 217.

  This _may_ be related to #4989 - I'm investigating that now.


state: closed
title: $CC gone since merge of 'staging'?
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/issues/5117
updated_at: 2014-11-24 21:48:08
body:
  Example breakage, 'sloccount':

  http://hydra.nixos.org/build/16931642

  The 'sloccount' expression substitutes 'gcc' with '$CC', which is empty. Didn't I see someone say something about $CC recently? Was it you, @edolstra?

  Should this be fixed by adding $CC to stdenv or stop expressions depending on $CC?


state: closed
title: gnutar doesn't build on OS X 10.10 on unstable
user_login: wolverian
html_url: https://github.com/NixOS/nixpkgs/issues/5118
updated_at: 2014-11-24 22:03:53
body:
  ```
  [pbuilding /nix/store/5jhkfgrd5zgcgh13s4j5jrx3l6pbd3w3-gnutar-1.27.1
  [punpacking sources
  [3punpacking source archive /nix/store/aig8i2ddi7fkww66z0gg1rphb71sccrh-tar-1.27.1.tar.bz2
  [qsource root is tar-1.27.1
  [q[ppatching sources
  [q[pconfiguring
  configure flags: --disable-dependency-tracking --prefix=/nix/store/5jhkfgrd5zgcgh13s4j5jrx3l6pbd3w3-gnutar-1.27.1  
  checking for a BSD-compatible install... /usr/bin/install -c
  checking whether build environment is sane... yes
  checking for a thread-safe mkdir -p... build-aux/install-sh -c -d
  checking for gawk... no
  checking for mawk... no
  checking for nawk... no
  checking for awk... awk
  checking whether make sets $(MAKE)... yes
  checking whether make supports nested variables... yes
  checking whether UID '501' is supported by ustar format... yes
  checking whether GID '20' is supported by ustar format... yes
  checking how to create a ustar tar archive... gnutar
  checking whether make supports nested variables... (cached) yes
  checking for gcc... gcc
  checking whether the C compiler works... yes
  checking for C compiler default output file name... a.out
  checking for suffix of executables... 
  checking whether we are cross compiling... no
  checking for suffix of object files... o
  checking whether we are using the GNU C compiler... yes
  checking whether gcc accepts -g... yes
  checking for gcc option to accept ISO C89... none needed
  checking whether gcc understands -c and -o together... yes
  checking for style of include used by make... GNU
  checking dependency style of gcc... none
  checking for ranlib... ranlib
  checking for bison... bison -y
  checking how to run the C preprocessor... gcc -E
  checking for grep that handles long lines and -e... /usr/bin/grep
  checking for egrep... /usr/bin/grep -E
  checking for Minix Amsterdam compiler... no
  checking for ar... ar
  checking for ANSI C header files... yes
  checking for sys/types.h... yes
  checking for sys/stat.h... yes
  checking for stdlib.h... yes
  checking for string.h... yes
  checking for memory.h... yes
  checking for strings.h... yes
  checking for inttypes.h... yes
  checking for stdint.h... yes
  checking for unistd.h... yes
  checking minix/config.h usability... no
  checking minix/config.h presence... no
  checking for minix/config.h... no
  checking whether it is safe to define __EXTENSIONS__... yes
  checking whether _XOPEN_SOURCE should be defined... no
  checking for _LARGEFILE_SOURCE value needed for large files... no
  checking for special C compiler options needed for large files... no
  checking for _FILE_OFFSET_BITS value needed for large files... no
  checking for gcc option to accept ISO C99... none needed
  checking for gcc option to accept ISO Standard C... (cached) none needed
  checking for special C compiler options needed for large files... (cached) no
  checking for _FILE_OFFSET_BITS value needed for large files... (cached) no
  checking for library containing strerror... none required
  checking for inline... inline
  checking for fcntl.h... yes
  checking for linux/fd.h... no
  checking for memory.h... (cached) yes
  checking for net/errno.h... no
  checking for sgtty.h... yes
  checking for string.h... (cached) yes
  checking for sys/param.h... yes
  checking for sys/device.h... no
  checking for sys/gentape.h... no
  checking for sys/inet.h... no
  checking for sys/io/trioctl.h... no
  checking for sys/mtio.h... no
  checking for sys/time.h... yes
  checking for sys/tprintf.h... yes
  checking for sys/tape.h... no
  checking for unistd.h... (cached) yes
  checking for locale.h... yes
  checking for features.h... no
  checking for linewrap.h... no
  checking for sys/socket.h... yes
  checking for dirent.h... yes
  checking for wctype.h... yes
  checking for stdio_ext.h... no
  checking for sys/stat.h... (cached) yes
  checking for getopt.h... yes
  checking for wchar.h... yes
  checking for stdint.h... (cached) yes
  checking for inttypes.h... (cached) yes
  checking for langinfo.h... yes
  checking for xlocale.h... yes
  checking for sys/mman.h... yes
  checking for priv.h... no
  checking for selinux/selinux.h... no
  checking for strings.h... (cached) yes
  checking for sysexits.h... yes
  checking for utime.h... yes
  checking for netdb.h... yes
  checking for sys/wait.h... yes
  checking for pwd.h... yes
  checking for grp.h... yes
  checking for sys/buf.h... yes
  checking for sys/wait.h that is POSIX.1 compatible... (cached) yes
  checking for dirent.h that defines DIR... yes
  checking for library containing opendir... none required
  checking whether sys/types.h defines makedev... yes
  checking whether stat file-mode macros are broken... no
  checking for ANSI C header files... (cached) yes
  checking for st_fstype string in struct stat... no
  checking sys/acl.h usability... yes
  checking sys/acl.h presence... yes
  checking for sys/acl.h... yes
  checking for library containing acl_get_file... none required
  checking for library containing acl_get_fd... none required
  checking for library containing acl_set_file... none required
  checking for library containing acl_set_fd... none required
  checking for library containing acl_to_text... none required
  checking for library containing acl_from_text... none required
  checking return type of signal handlers... void
  checking for mode_t... yes
  checking for pid_t... yes
  checking for off_t... yes
  checking for size_t... yes
  checking for uid_t in sys/types.h... yes
  checking for major_t... no
  checking for minor_t... no
  checking for dev_t... yes
  checking for ino_t... yes
  checking for ssize_t... yes
  checking for working alloca.h... yes
  checking for alloca... yes
  checking for C/C++ restrict keyword... __restrict
  checking whether clearerr_unlocked is declared... yes
  checking whether feof_unlocked is declared... yes
  checking whether ferror_unlocked is declared... yes
  checking whether fflush_unlocked is declared... no
  checking whether fgets_unlocked is declared... no
  checking whether fputc_unlocked is declared... no
  checking whether fputs_unlocked is declared... no
  checking whether fread_unlocked is declared... no
  checking whether fwrite_unlocked is declared... no
  checking whether getc_unlocked is declared... yes
  checking whether getchar_unlocked is declared... yes
  checking whether putc_unlocked is declared... yes
  checking whether putchar_unlocked is declared... yes
  checking for flockfile... yes
  checking for funlockfile... yes
  checking for pathconf... yes
  checking for btowc... yes
  checking for canonicalize_file_name... no
  checking for getcwd... yes
  checking for readlink... yes
  checking for realpath... yes
  checking for readlinkat... yes
  checking for chown... yes
  checking for fchown... yes
  checking for _set_invalid_parameter_handler... no
  checking for fchdir... yes
  checking for fdopendir... yes
  checking for fchmodat... yes
  checking for lchmod... yes
  checking for fcntl... yes
  checking for symlink... yes
  checking for mempcpy... no
  checking for isblank... yes
  checking for iswctype... yes
  checking for mbsrtowcs... yes
  checking for wmemchr... yes
  checking for wmemcpy... yes
  checking for wmempcpy... no
  checking for __fpending... no
  checking for fstatat... yes
  checking for futimens... no
  checking for getdelim... yes
  checking for getdtablesize... yes
  checking for gettimeofday... yes
  checking for nanotime... no
  checking for iswcntrl... yes
  checking for iswblank... yes
  checking for link... yes
  checking for openat... yes
  checking for linkat... yes
  checking for lstat... yes
  checking for mbsinit... yes
  checking for mbrtowc... yes
  checking for mprotect... yes
  checking for mkdirat... yes
  checking for mkfifo... yes
  checking for mkfifoat... no
  checking for mknodat... no
  checking for mknod... yes
  checking for nl_langinfo... yes
  checking for wcscoll... yes
  checking for renameat... yes
  checking for secure_getenv... no
  checking for setenv... yes
  checking for sleep... yes
  checking for snprintf... yes
  checking for strdup... yes
  checking for strndup... yes
  checking for strtoumax... yes
  checking for symlinkat... yes
  checking for localtime_r... yes
  checking for pipe... yes
  checking for unlinkat... yes
  checking for futimes... yes
  checking for futimesat... no
  checking for utimensat... no
  checking for lutimes... yes
  checking for vasnprintf... no
  checking for wcrtomb... yes
  checking for wcwidth... yes
  checking for setlocale... yes
  checking for fchmod... yes
  checking for fsync... yes
  checking build system type... x86_64-apple-darwin14.0.0
  checking host system type... x86_64-apple-darwin14.0.0
  checking for d_ino member in directory struct... yes
  checking for long file names... yes
  checking whether <wchar.h> uses 'inline' correctly... yes
  checking for nl_langinfo and CODESET... yes
  checking for a traditional french locale... fr_FR.ISO8859-1
  checking whether // is distinct from /... no
  checking whether realpath works... no
  checking for unistd.h... (cached) yes
  checking for working chown... yes
  checking whether chown dereferences symlinks... yes
  checking whether chown honors trailing slash... no
  checking whether chown always updates ctime... yes
  checking whether the preprocessor supports include_next... yes
  checking whether system header files limit the line length... no
  checking if environ is properly declared... no
  checking for complete errno.h... yes
  checking whether strerror_r is declared... yes
  checking for strerror_r... yes
  checking whether strerror_r returns char *... no
  checking whether fchdir is declared... yes
  checking for working fcntl.h... no (bad O_NOATIME)
  checking for mbstate_t... yes
  checking whether stdin defaults to large file offsets... yes
  checking whether fseeko is declared... yes
  checking for fseeko... yes
  checking for nlink_t... yes
  checking whether fchmodat is declared without a macro... no
  checking whether fstat is declared without a macro... yes
  checking whether fstatat is declared without a macro... no
  checking whether futimens is declared without a macro... no
  checking whether lchmod is declared without a macro... yes
  checking whether lstat is declared without a macro... yes
  checking whether mkdirat is declared without a macro... no
  checking whether mkfifo is declared without a macro... yes
  checking whether mkfifoat is declared without a macro... no
  checking whether mknod is declared without a macro... yes
  checking whether mknodat is declared without a macro... no
  checking whether stat is declared without a macro... yes
  checking whether utimensat is declared without a macro... no
  checking whether lstat correctly handles trailing slash... no
  checking whether getcwd (NULL, 0) allocates memory for result... yes
  checking for getcwd with POSIX signature... yes
  checking whether getcwd is declared... yes
  checking whether getdelim is declared... yes
  checking whether getline is declared... yes
  checking for getopt.h... (cached) yes
  checking for getopt_long_only... yes
  checking whether getopt is POSIX compatible... no
  checking whether getenv is declared... yes
  checking for struct timeval... yes
  checking for wide-enough struct timeval.tv_sec member... yes
  checking whether gettimeofday is declared without a macro... yes
  checking for unsigned long long int... yes
  checking for long long int... yes
  checking whether stdint.h conforms to C99... no
  checking sys/inttypes.h usability... no
  checking sys/inttypes.h presence... no
  checking for sys/inttypes.h... no
  checking sys/bitypes.h usability... no
  checking sys/bitypes.h presence... no
  checking for sys/bitypes.h... no
  checking for bit size of ptrdiff_t... 64
  checking for bit size of size_t... 64
  checking for bit size of sig_atomic_t... 32
  checking for bit size of wchar_t... 32
  checking for bit size of wint_t... 32
  checking whether sig_atomic_t is signed... yes
  checking whether wchar_t is signed... yes
  checking whether wint_t is signed... yes
  checking for ptrdiff_t integer literal suffix... l
  checking for size_t integer literal suffix... ul
  checking for sig_atomic_t integer literal suffix... 
  checking for wchar_t integer literal suffix... 
  checking for wint_t integer literal suffix... 
  checking whether imaxabs is declared without a macro... yes
  checking whether imaxdiv is declared without a macro... yes
  checking whether strtoimax is declared without a macro... yes
  checking whether strtoumax is declared without a macro... yes
  checking for inttypes.h... (cached) yes
  checking whether the inttypes.h PRIxNN macros are broken... no
  checking for wint_t... yes
  checking whether iswcntrl works... yes
  checking for towlower... yes
  checking for wctype_t... yes
  checking for wctrans_t... yes
  checking whether wctype is declared without a macro... yes
  checking whether iswctype is declared without a macro... yes
  checking whether wctrans is declared without a macro... yes
  checking whether towctrans is declared without a macro... yes
  checking whether we are using the GNU C Library >= 2.1 or uClibc... no
  checking for wchar_t... yes
  checking whether NULL can be used in arbitrary expressions... yes
  checking whether malloc, realloc, calloc are POSIX compliant... yes
  checking for stdlib.h... (cached) yes
  checking for GNU libc compatible malloc... yes
  checking for a traditional japanese locale... ja_JP.eucJP
  checking for a transitional chinese locale... zh_CN.GB18030
  checking for a french Unicode locale... fr_FR.UTF-8
  checking for mmap... yes
  checking for MAP_ANONYMOUS... yes
  checking whether memchr works... yes
  checking whether memrchr is declared... no
  checking whether alarm is declared... yes
  checking for promoted mode_t type... int
  checking for stdbool.h that conforms to C99... yes
  checking for _Bool... yes
  checking for compound literals... yes
  checking whether struct tm is in sys/time.h or time.h... time.h
  checking for struct tm.tm_gmtoff... yes
  checking for library containing setfilecon... no
  checking whether setenv is declared... yes
  checking search.h usability... yes
  checking search.h presence... yes
  checking for search.h... yes
  checking for tsearch... yes
  checking for sigset_t... yes
  checking whether snprintf returns a byte count as in C99... yes
  checking whether snprintf is declared... yes
  checking whether strdup is declared... yes
  checking whether strerror(0) succeeds... no
  checking whether ffsl is declared without a macro... yes
  checking whether ffsll is declared without a macro... yes
  checking whether memmem is declared without a macro... yes
  checking whether mempcpy is declared without a macro... no
  checking whether memrchr is declared without a macro... no
  checking whether rawmemchr is declared without a macro... no
  checking whether stpcpy is declared without a macro... yes
  checking whether stpncpy is declared without a macro... yes
  checking whether strchrnul is declared without a macro... no
  checking whether strdup is declared without a macro... yes
  checking whether strncat is declared without a macro... yes
  checking whether strndup is declared without a macro... yes
  checking whether strnlen is declared without a macro... yes
  checking whether strpbrk is declared without a macro... yes
  checking whether strsep is declared without a macro... yes
  checking whether strcasestr is declared without a macro... yes
  checking whether strtok_r is declared without a macro... yes
  checking whether strerror_r is declared without a macro... yes
  checking whether strsignal is declared without a macro... yes
  checking whether strverscmp is declared without a macro... no
  checking whether ffs is declared without a macro... yes
  checking whether strcasecmp is declared without a macro... yes
  checking whether strncasecmp is declared without a macro... yes
  checking whether strndup is declared... (cached) yes
  checking whether strnlen is declared... (cached) yes
  checking whether strtoumax is declared... (cached) yes
  checking for struct timespec in <time.h>... yes
  checking whether unsetenv is declared... yes
  checking whether the utimes function works... yes
  checking for struct utimbuf... yes
  checking for inttypes.h... yes
  checking for stdint.h... yes
  checking for intmax_t... yes
  checking where to find the exponent in a 'double'... word 1 bit 20
  checking for snprintf... (cached) yes
  checking for strnlen... yes
  checking for wcslen... yes
  checking for wcsnlen... yes
  checking for mbrtowc... (cached) yes
  checking for wcrtomb... (cached) yes
  checking whether _snprintf is declared... no
  checking whether vsnprintf is declared... yes
  checking for alloca as a compiler built-in... yes
  checking whether program_invocation_name is declared... no
  checking whether program_invocation_short_name is declared... no
  checking whether program_invocation_name is defined... no
  checking whether program_invocation_short_name is defined... no
  checking whether btowc(0) is correct... yes
  checking whether btowc(EOF) is correct... yes
  checking whether this system has an arbitrary file name length limit... yes
  checking for library containing clock_gettime... no
  checking for clock_gettime... no
  checking for clock_settime... no
  checking for closedir... yes
  checking for d_ino member in directory struct... (cached) yes
  checking whether alphasort is declared without a macro... yes
  checking whether closedir is declared without a macro... yes
  checking whether dirfd is declared without a macro... yes
  checking whether fdopendir is declared without a macro... no
  checking whether opendir is declared without a macro... yes
  checking whether readdir is declared without a macro... yes
  checking whether rewinddir is declared without a macro... yes
  checking whether scandir is declared without a macro... yes
  checking for dirfd... yes
  checking whether dirfd is declared... (cached) yes
  checking whether dirfd is a macro... no
  checking whether // is distinct from /... (cached) no
  checking whether dup2 works... yes
  checking for error_at_line... no
  checking for fchownat... yes
  checking whether fchownat works with AT_SYMLINK_NOFOLLOW... no
  checking whether fchownat works with an empty file name... yes
  checking whether fcntl handles F_DUPFD correctly... yes
  checking whether fcntl understands F_DUPFD_CLOEXEC... yes
  checking whether fcntl is declared without a macro... yes
  checking whether openat is declared without a macro... no
  checking whether fdopendir is declared... no
  checking whether fdopendir works... yes
  checking for struct stat.st_blocks... yes
  checking whether conversion from 'int' to 'long double' works... yes
  checking for working GNU fnmatch... no
  checking whether isblank is declared... yes
  checking whether isblank is declared... (cached) yes
  checking whether __fpending is declared... no
  checking how to determine the number of pending output bytes on a stream... fp->_p - fp->_bf._base
  checking for fseeko... (cached) yes
  checking whether fstatat (..., 0) works... no
  checking whether getcwd handles long file names properly... no, but it is partly working
  checking for getpagesize... yes
  checking whether getcwd aborts when 4k < cwd_length < 16k... no
  checking for working getdelim function... yes
  checking for getline... yes
  checking for working getline function... yes
  checking for getpagesize... (cached) yes
  checking whether getpagesize is declared... yes
  checking whether gettimeofday clobbers localtime buffer... no
  checking for gettimeofday with POSIX signature... yes
  checking whether INT32_MAX < INTMAX_MAX... yes
  checking whether INT64_MAX == LONG_MAX... yes
  checking whether UINT32_MAX < UINTMAX_MAX... yes
  checking whether UINT64_MAX == ULONG_MAX... yes
  checking whether iswblank is declared... yes
  checking whether langinfo.h defines CODESET... yes
  checking whether langinfo.h defines T_FMT_AMPM... yes
  checking whether langinfo.h defines ERA... yes
  checking whether langinfo.h defines YESEXPR... yes
  checking whether nl_langinfo is declared without a macro... yes
  checking for lchown... yes
  checking whether link obeys POSIX... no
  checking for __xpg4... no
  checking whether link(2) dereferences a symlink... yes
  checking whether linkat(,AT_SYMLINK_FOLLOW) works... need runtime check
  checking whether linkat handles trailing slash correctly... no
  checking whether locale.h conforms to POSIX:2001... yes
  checking whether locale.h defines locale_t... no
  checking whether struct lconv is properly defined... yes
  checking whether setlocale is declared without a macro... yes
  checking whether duplocale is declared without a macro... yes
  checking whether lseek detects pipes... yes
  checking for stdlib.h... (cached) yes
  checking for GNU libc compatible malloc... (cached) yes
  checking whether mbrtowc handles incomplete characters... yes
  checking whether mbrtowc works as well as mbtowc... yes
  checking whether mbrtowc handles a NULL pwc argument... yes
  checking whether mbrtowc handles a NULL string argument... yes
  checking whether mbrtowc has a correct return value... yes
  checking whether mbrtowc returns 0 when parsing a NUL character... yes
  checking whether mbrtowc handles incomplete characters... (cached) yes
  checking whether mbrtowc works as well as mbtowc... (cached) yes
  checking whether mbrtowc handles incomplete characters... (cached) yes
  checking whether mbrtowc works as well as mbtowc... (cached) yes
  checking whether mbsrtowcs works... yes
  checking for mempcpy... (cached) no
  checking for memrchr... no
  checking whether mkdir handles trailing slash... yes
  checking whether mkdir handles trailing dot... yes
  checking for mkdtemp... yes
  checking whether mkfifo rejects trailing slashes... no
  checking whether mknod can create fifo without root privileges... yes
  checking for working mktime... no
  checking whether YESEXPR works... yes
  checking for obstacks... no
  checking whether open recognizes a trailing slash... no
  checking for opendir... yes
  checking for struct tm.tm_zone... yes
  checking for getppriv... no
  checking whether program_invocation_name is declared... (cached) no
  checking whether program_invocation_short_name is declared... (cached) no
  checking for sys/acl.h... (cached) yes
  checking for library containing acl_get_file... (cached) none required
  checking for acl_get_file... yes
  checking for acl_get_fd... yes
  checking for acl_set_file... yes
  checking for acl_set_fd... yes
  checking for acl_free... yes
  checking for acl_from_mode... no
  checking for acl_from_text... yes
  checking for acl_delete_def_file... yes
  checking for acl_extended_file... no
  checking for acl_delete_fd_np... yes
  checking for acl_delete_file_np... yes
  checking for acl_copy_ext_native... yes
  checking for acl_create_entry_np... yes
  checking for acl_to_short_text... no
  checking for acl_free_text... no
  checking for working acl_get_file... yes
  checking acl/libacl.h usability... no
  checking acl/libacl.h presence... no
  checking for acl/libacl.h... no
  checking for acl_entries... no
  checking for ACL_FIRST_ENTRY... yes
  checking for ACL_TYPE_EXTENDED... yes
  checking for raise... yes
  checking for rawmemchr... no
  checking for readdir... yes
  checking whether readlink signature is correct... yes
  checking whether readlink handles trailing slash correctly... no
  checking for working re_compile_pattern... no
  checking libintl.h usability... no
  checking libintl.h presence... no
  checking for libintl.h... no
  checking whether isblank is declared... (cached) yes
  checking whether rename honors trailing slash on destination... no
  checking whether rename honors trailing slash on source... no
  checking whether rename manages hard links correctly... yes
  checking whether rename manages existing destinations correctly... yes
  checking for rewinddir... yes
  checking whether rmdir works... yes
  checking for rpmatch... no
  checking for nl_langinfo and YESEXPR... yes
  checking for __secure_getenv... no
  checking for issetugid... yes
  checking selinux/flask.h usability... no
  checking selinux/flask.h presence... no
  checking for selinux/flask.h... no
  checking for selinux/selinux.h... (cached) no
  checking selinux/context.h usability... no
  checking selinux/context.h presence... no
  checking for selinux/context.h... no
  checking whether setenv validates arguments... no
  checking for volatile sig_atomic_t... yes
  checking for sighandler_t... no
  checking whether pthread_sigmask is declared without a macro... yes
  checking whether sigaction is declared without a macro... yes
  checking whether sigaddset is declared without a macro... yes
  checking whether sigdelset is declared without a macro... yes
  checking whether sigemptyset is declared without a macro... yes
  checking whether sigfillset is declared without a macro... yes
  checking whether sigismember is declared without a macro... yes
  checking whether sigpending is declared without a macro... yes
  checking whether sigprocmask is declared without a macro... yes
  checking for stdint.h... (cached) yes
  checking for SIZE_MAX... yes
  checking whether sleep is declared... yes
  checking for working sleep... yes
  checking for snprintf... (cached) yes
  checking whether snprintf respects a size of 1... yes
  checking whether printf supports POSIX/XSI format strings with positions... yes
  checking for ssize_t... (cached) yes
  checking whether stat handles trailing slashes on directories... yes
  checking whether stat handles trailing slashes on files... no
  checking for struct stat.st_atim.tv_nsec... no
  checking for struct stat.st_atimespec.tv_nsec... yes
  checking for struct stat.st_birthtimespec.tv_nsec... yes
  checking for working stdalign.h... yes
  checking for va_copy... yes
  checking whether NULL can be used in arbitrary expressions... (cached) yes
  checking whether dprintf is declared without a macro... yes
  checking whether fpurge is declared without a macro... yes
  checking whether fseeko is declared without a macro... yes
  checking whether ftello is declared without a macro... yes
  checking whether getdelim is declared without a macro... yes
  checking whether getline is declared without a macro... yes
  checking whether gets is declared without a macro... yes
  checking whether pclose is declared without a macro... yes
  checking whether popen is declared without a macro... yes
  checking whether renameat is declared without a macro... no
  checking whether snprintf is declared without a macro... yes
  checking whether tmpfile is declared without a macro... yes
  checking whether vdprintf is declared without a macro... yes
  checking whether vsnprintf is declared without a macro... yes
  checking whether _Exit is declared without a macro... yes
  checking whether atoll is declared without a macro... yes
  checking whether canonicalize_file_name is declared without a macro... no
  checking whether getloadavg is declared without a macro... yes
  checking whether getsubopt is declared without a macro... yes
  checking whether grantpt is declared without a macro... yes
  checking whether initstate is declared without a macro... yes
  checking whether initstate_r is declared without a macro... no
  checking whether mkdtemp is declared without a macro... no
  checking whether mkostemp is declared without a macro... no
  checking whether mkostemps is declared without a macro... no
  checking whether mkstemp is declared without a macro... yes
  checking whether mkstemps is declared without a macro... no
  checking whether posix_openpt is declared without a macro... yes
  checking whether ptsname is declared without a macro... yes
  checking whether ptsname_r is declared without a macro... no
  checking whether random is declared without a macro... yes
  checking whether random_r is declared without a macro... no
  checking whether realpath is declared without a macro... yes
  checking whether rpmatch is declared without a macro... no
  checking whether secure_getenv is declared without a macro... no
  checking whether setenv is declared without a macro... yes
  checking whether setstate is declared without a macro... yes
  checking whether setstate_r is declared without a macro... no
  checking whether srandom is declared without a macro... yes
  checking whether srandom_r is declared without a macro... no
  checking whether strtod is declared without a macro... yes
  checking whether strtoll is declared without a macro... yes
  checking whether strtoull is declared without a macro... yes
  checking whether unlockpt is declared without a macro... yes
  checking whether unsetenv is declared without a macro... yes
  checking for stpcpy... yes
  checking for strcasecmp... yes
  checking for strncasecmp... yes
  checking whether strncasecmp is declared... (cached) yes
  checking for strchrnul... no
  checking for working strndup... yes
  checking for working strnlen... yes
  checking for strtol... yes
  checking for strtoul... yes
  checking for strtoull... yes
  checking whether symlink handles trailing slash correctly... no
  checking for nlink_t... (cached) yes
  checking whether fchmodat is declared without a macro... (cached) no
  checking whether fstat is declared without a macro... (cached) yes
  checking whether fstatat is declared without a macro... (cached) no
  checking whether futimens is declared without a macro... (cached) no
  checking whether lchmod is declared without a macro... (cached) yes
  checking whether lstat is declared without a macro... (cached) yes
  checking whether mkdirat is declared without a macro... (cached) no
  checking whether mkfifo is declared without a macro... (cached) yes
  checking whether mkfifoat is declared without a macro... (cached) no
  checking whether mknod is declared without a macro... (cached) yes
  checking whether mknodat is declared without a macro... (cached) no
  checking whether stat is declared without a macro... (cached) yes
  checking whether utimensat is declared without a macro... (cached) no
  checking whether localtime_r is declared... yes
  checking whether localtime_r is compatible with its POSIX signature... yes
  checking whether chdir is declared without a macro... yes
  checking whether chown is declared without a macro... yes
  checking whether dup is declared without a macro... yes
  checking whether dup2 is declared without a macro... yes
  checking whether dup3 is declared without a macro... no
  checking whether environ is declared without a macro... no
  checking whether euidaccess is declared without a macro... no
  checking whether faccessat is declared without a macro... no
  checking whether fchdir is declared without a macro... yes
  checking whether fchownat is declared without a macro... no
  checking whether fdatasync is declared without a macro... no
  checking whether fsync is declared without a macro... yes
  checking whether ftruncate is declared without a macro... yes
  checking whether getcwd is declared without a macro... yes
  checking whether getdomainname is declared without a macro... yes
  checking whether getdtablesize is declared without a macro... yes
  checking whether getgroups is declared without a macro... yes
  checking whether gethostname is declared without a macro... yes
  checking whether getlogin is declared without a macro... yes
  checking whether getlogin_r is declared without a macro... yes
  checking whether getpagesize is declared without a macro... yes
  checking whether getusershell is declared without a macro... yes
  checking whether setusershell is declared without a macro... yes
  checking whether endusershell is declared without a macro... yes
  checking whether group_member is declared without a macro... no
  checking whether isatty is declared without a macro... yes
  checking whether lchown is declared without a macro... yes
  checking whether link is declared without a macro... yes
  checking whether linkat is declared without a macro... no
  checking whether lseek is declared without a macro... yes
  checking whether pipe is declared without a macro... yes
  checking whether pipe2 is declared without a macro... no
  checking whether pread is declared without a macro... yes
  checking whether pwrite is declared without a macro... yes
  checking whether readlink is declared without a macro... yes
  checking whether readlinkat is declared without a macro... no
  checking whether rmdir is declared without a macro... yes
  checking whether sethostname is declared without a macro... yes
  checking whether sleep is declared without a macro... yes
  checking whether symlink is declared without a macro... yes
  checking whether symlinkat is declared without a macro... no
  checking whether ttyname_r is declared without a macro... yes
  checking whether unlink is declared without a macro... yes
  checking whether unlinkat is declared without a macro... no
  checking whether usleep is declared without a macro... yes
  checking whether unlink honors trailing slashes... no
  checking whether unlink of a parent directory fails as it should... no
  checking for unsetenv... yes
  checking for unsetenv() return type... int
  checking whether unsetenv obeys POSIX... yes
  checking for ptrdiff_t... yes
  checking for vasprintf... yes
  checking for vsnprintf... yes
  checking whether snprintf respects a size of 1... (cached) yes
  checking whether printf supports POSIX/XSI format strings with positions... (cached) yes
  checking whether btowc is declared without a macro... yes
  checking whether wctob is declared without a macro... yes
  checking whether mbsinit is declared without a macro... yes
  checking whether mbrtowc is declared without a macro... yes
  checking whether mbrlen is declared without a macro... yes
  checking whether mbsrtowcs is declared without a macro... yes
  checking whether mbsnrtowcs is declared without a macro... yes
  checking whether wcrtomb is declared without a macro... yes
  checking whether wcsrtombs is declared without a macro... yes
  checking whether wcsnrtombs is declared without a macro... yes
  checking whether wcwidth is declared without a macro... yes
  checking whether wmemchr is declared without a macro... yes
  checking whether wmemcmp is declared without a macro... yes
  checking whether wmemcpy is declared without a macro... yes
  checking whether wmemmove is declared without a macro... yes
  checking whether wmemset is declared without a macro... yes
  checking whether wcslen is declared without a macro... yes
  checking whether wcsnlen is declared without a macro... yes
  checking whether wcscpy is declared without a macro... yes
  checking whether wcpcpy is declared without a macro... yes
  checking whether wcsncpy is declared without a macro... yes
  checking whether wcpncpy is declared without a macro... yes
  checking whether wcscat is declared without a macro... yes
  checking whether wcsncat is declared without a macro... yes
  checking whether wcscmp is declared without a macro... yes
  checking whether wcsncmp is declared without a macro... yes
  checking whether wcscasecmp is declared without a macro... yes
  checking whether wcsncasecmp is declared without a macro... yes
  checking whether wcscoll is declared without a macro... yes
  checking whether wcsxfrm is declared without a macro... yes
  checking whether wcsdup is declared without a macro... yes
  checking whether wcschr is declared without a macro... yes
  checking whether wcsrchr is declared without a macro... yes
  checking whether wcscspn is declared without a macro... yes
  checking whether wcsspn is declared without a macro... yes
  checking whether wcspbrk is declared without a macro... yes
  checking whether wcsstr is declared without a macro... yes
  checking whether wcstok is declared without a macro... yes
  checking whether wcswidth is declared without a macro... yes
  checking whether mbrtowc handles incomplete characters... (cached) yes
  checking whether mbrtowc works as well as mbtowc... (cached) yes
  checking whether wcrtomb return value is correct... yes
  checking whether iswcntrl works... (cached) yes
  checking for towlower... (cached) yes
  checking for wctype_t... (cached) yes
  checking for wctrans_t... (cached) yes
  checking whether wctype is declared without a macro... (cached) yes
  checking whether iswctype is declared without a macro... (cached) yes
  checking whether wctrans is declared without a macro... (cached) yes
  checking whether towctrans is declared without a macro... (cached) yes
  checking whether wcwidth is declared... (cached) yes
  checking whether wcwidth works reasonably in UTF-8 locales... no
  checking for stdint.h... (cached) yes
  checking whether time.h and sys/time.h may both be included... yes
  checking for struct stat.st_blksize... yes
  checking for library containing setsockopt... none required
  checking for library containing setsockopt... (cached) none required
  checking for sys/mtio.h... (cached) no
  checking which ioctl field to test for reversed bytes... mt_type
  checking whether to build rmt... yes
  configure: WARNING: not building rmt, required header files are missing
  checking for sys/buf.h... (cached) yes
  checking for struct stat.st_blksize... (cached) yes
  checking for library containing gethostbyname... none required
  checking attr/xattr.h usability... no
  checking attr/xattr.h presence... no
  checking for attr/xattr.h... no
  checking whether getgrgid is declared... yes
  checking whether getpwuid is declared... yes
  checking whether time is declared... yes
  checking for waitpid... yes
  checking for remote shell... /usr/bin/rsh
  checking for default archive format... GNU
  checking for default archive... -
  checking for default blocking... 20
  checking for default quoting style... escape
  checking for ld used by gcc... /nix/store/wmky2qazkcddl4i5v34k0g7kxycvigyf-gcc-native/bin/ld
  checking if the linker (/nix/store/wmky2qazkcddl4i5v34k0g7kxycvigyf-gcc-native/bin/ld) is GNU ld... no
  checking for shared library run path origin... done
  checking for iconv... yes
  checking for working iconv... yes
  checking how to link with libiconv... -liconv
  checking for iconv declaration... 
           extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
  checking iconv.h usability... yes
  checking iconv.h presence... yes
  checking for iconv.h... yes
  checking for iconv_t... yes
  checking whether NLS is requested... yes
  checking for msgfmt... no
  checking for gmsgfmt... :
  checking for xgettext... no
  checking for msgmerge... no
  checking for CFPreferencesCopyAppValue... yes
  checking for CFLocaleCopyCurrent... yes
  checking for GNU gettext in libc... no
  checking for iconv... (cached) yes
  checking for working iconv... (cached) yes
  checking how to link with libiconv... -liconv
  checking for GNU gettext in libintl... no
  checking whether to use NLS... no
  checking that generated files are newer than configure... done
  configure: creating ./config.status
  config.status: creating tests/Makefile
  config.status: creating tests/atlocal
  config.status: creating Makefile
  config.status: creating doc/Makefile
  config.status: creating gnu/Makefile
  config.status: creating lib/Makefile
  config.status: creating po/Makefile.in
  config.status: creating scripts/Makefile
  config.status: creating rmt/Makefile
  config.status: creating src/Makefile
  config.status: creating config.h
  config.status: executing depfiles commands
  config.status: executing po-directories commands
  config.status: creating po/POTFILES
  config.status: creating po/Makefile
  config.status: executing tests/atconfig commands
  [q[pbuilding
  make flags: SHELL=/bin/bash    
  /Applications/Xcode.app/Contents/Developer/usr/bin/make  all-recursive
  Making all in doc
  make[2]: Nothing to be done for `all'.
  Making all in gnu
    GEN      alloca.h
    GEN      configmake.h
    GEN      c++defs.h
    GEN      arg-nonnull.h
    GEN      warn-on-use.h
    GEN      dirent.h
    GEN      fcntl.h
    GEN      fnmatch.h
    GEN      getopt.h
    GEN      inttypes.h
    GEN      langinfo.h
    GEN      locale.h
    GEN      unused-parameter.h
    GEN      selinux/selinux.h
    GEN      selinux/context.h
    GEN      signal.h
    GEN      stdint.h
    GEN      stdio.h
    GEN      stdlib.h
    GEN      string.h
    GEN      strings.h
    GEN      sys/stat.h
    GEN      sys/time.h
    GEN      sys/types.h
    GEN      time.h
    GEN      unistd.h
    GEN      unitypes.h
    GEN      uniwidth.h
    GEN      wchar.h
    GEN      wctype.h
  /Applications/Xcode.app/Contents/Developer/usr/bin/make  all-recursive
    CC       copy-acl.o
    CC       set-acl.o
    CC       allocator.o
    CC       areadlink.o
    CC       areadlinkat.o
  areadlinkat.c:44:53: error: use of undeclared identifier 'readlinkat'; did you mean 'areadlinkat'?
    return careadlinkat (fd, filename, NULL, 0, NULL, readlinkat);
                                                      ^~~~~~~~~~
                                                      areadlinkat
  areadlinkat.c:42:1: note: 'areadlinkat' declared here
  areadlinkat (int fd, char const *filename)
  ^
  areadlinkat.c:44:53: warning: incompatible pointer types passing 'char *(int, const char *)' to parameter of type 'ssize_t (*)(int, const char *, char *, size_t)' [-Wincompatible-pointer-types]
    return careadlinkat (fd, filename, NULL, 0, NULL, readlinkat);
                                                      ^~~~~~~~~~
  ./careadlinkat.h:54:31: note: passing argument to parameter 'preadlinkat' here
                      ssize_t (*preadlinkat) (int, char const *,
                                ^
  1 warning and 1 error generated.
  make[4]: *** [areadlinkat.o] Error 1
  make[3]: *** [all-recursive] Error 1
  make[2]: *** [all] Error 2
  make[1]: *** [all-recursive] Error 1
  make: *** [all] Error 2
  [q[q
  ```


state: closed
title: Add primus and extend bumblebee to support 32bit/64bit multilib
user_login: coreyoconnor
html_url: https://github.com/NixOS/nixpkgs/pull/5121
updated_at: 2014-11-30 10:23:30
body:
  Using primusrun will work as expected in a multilib environment. Even if the initial program
  executes a another program of the alternate architecture. Assuming the program does not modify
  LD_LIBRARY_PATH inappropriately.

  This does not update virtualgl for seemless multilib. I was unable to get a mixed 64/32 bit
  environment to work with VirtualGL. The mechanism VirtualGL uses to inject the forwarding GL library
  fails if both 32bit and 64 bit libraries were in the environment.Though, curiously, that's what is done on other OSs. Instead the bumblebee package
  creates a optirun32 executable that can be used to run a 32bit executable with optimus on a 64 bit
  host. This is not created if the host is 32bit.

  For my usage the primusrun executable works as expected regardless of
  32bit/64bit.


state: closed
title: ghc-7.8.3 fails to build on OSX Yosemite
user_login: wcbeard
html_url: https://github.com/NixOS/nixpkgs/issues/5122
updated_at: 2015-01-11 14:46:45
body:
  The full gist is [here](https://gist.github.com/d10genes/01043723aed47313e4d0). The error from trying `nix-env -i ghc-7.8.3-wrapper` is

  ```
  utils/genprimopcode/Lexer.hs:317:41:
      Couldn't match expected type ‘[Char]’ with actual type ‘Int#’
      In the first argument of ‘(>=)’, namely ‘offset’
      In the expression: (offset >= "0#")

  utils/genprimopcode/Lexer.hs:317:41:
      Couldn't match expected type ‘Int#’ with actual type ‘Bool’
      In the expression: (offset >= "0#")
      In the first argument of ‘(&&)’, namely
        ‘(tagToEnum# (offset >= "0#"))’
      In the expression:
        (tagToEnum# (offset >= "0#")) && (tagToEnum# (check == "ord_c"))

  utils/genprimopcode/Lexer.hs:317:73:
      Couldn't match expected type ‘[Char]’ with actual type ‘Int#’
      In the first argument of ‘(==)’, namely ‘check’
      In the expression: (check == "ord_c")

  utils/genprimopcode/Lexer.hs:317:73:
      Couldn't match expected type ‘Int#’ with actual type ‘Bool’
      In the expression: (check == "ord_c")
      In the second argument of ‘(&&)’, namely
        ‘(tagToEnum# (check == "ord_c"))’
      In the expression:
        (tagToEnum# (offset >= "0#")) && (tagToEnum# (check == "ord_c"))
  make[1]: *** [utils/genprimopcode/dist/build/Lexer.o] Error 1
  make: *** [all] Error 2
  builder for `/nix/store/fpp750iz53lq9mn2c00cshj2cixwla8s-ghc-7.8.3.drv' failed with exit code 2
  cannot build derivation `/nix/store/jnbmxgbzxdk5sslq1584dbxcxd7x618h-ghc-7.8.3-wrapper.drv': 1 dependencies couldn't be built
  error: build of `/nix/store/jnbmxgbzxdk5sslq1584dbxcxd7x618h-ghc-7.8.3-wrapper.drv' failed
  ```


state: closed
title: Add eid-mw: authenticate & sign with Belgian eID identity cards
user_login: nckx
html_url: https://github.com/NixOS/nixpkgs/pull/5125
updated_at: 2014-12-09 00:12:08
body:
  Adds limited but useful support for Belgian electronic ID cards.

  Limited for now, because:
  - While a Firefox extension is included and installed, no effort is made to integrate it. I use Chromium.
  - The library should work with all NSS-compatible browsers, but must be registered manually by and for each user. Instructions are included.


state: closed
title: julia -> 0.3.3
user_login: rened
html_url: https://github.com/NixOS/nixpkgs/pull/5126
updated_at: 2014-11-26 08:15:10
body:
  @7c6f434c could you please try to build this and check whether

  ```
  strace -ttT julia -e "exit()" 2>&1 | grep sys.so
  ```

  returns something like

  ```
  open("/nix/store/48784vljgxgfkywrgrhs0s6fpk2i3r26-julia-0.3.3/bin/../lib/julia/sys.so", O_RDONLY|O_CLOEXEC) = 14 <0.000223
  ```

  For whatever reason `sys.so` was not part of the `0.3.2` nix build from hydra, although it is present when I build the nix expression myself. Not clear to me why.


state: closed
title: Building OpenJDK fails when using non-standard store directory
user_login: atanasi
html_url: https://github.com/NixOS/nixpkgs/issues/5127
updated_at: 2016-03-20 22:37:21
body:
  Building OpenJDK fails if the store directory is different to /nix/store.
  That is because the builder needs a bootstrap compiler (openjdk-bootstrap, currently http://tarballs.nixos.org/openjdk-bootstrap-x86_64-linux-2012-08-24.tar.xz), which is not relocatable to a different store directory. In particular, the binaries refer to the dynamic linker within /nix/store, and if the linker is not found there, the binaries are not executable, and the building of OpenJDK fails accordingly.
  I suggest that building of nixpkgs should always be automatically tested with a non-standard store directory.


state: closed
title: Postgres doesn't build on Yosemite
user_login: cwp
html_url: https://github.com/NixOS/nixpkgs/issues/5129
updated_at: 2015-03-25 16:26:36
body:
  I've been trying to build nixpkgs.postgresql93 on Yosemite, but configure fails. The problem seems to be that it's trying and failing to link against libcrt. (The error is `ld: library not found for -lcrt1.10.6.o`.) The library is actually present (`/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/lib/crt1.10.6.o`), but can't see what should be done to help the compiler find it. 

  This was based on @joelteon's nixpkgs branch from Yosemite. 

  Here's config.log:

  ```

  This file contains any messages produced by compilers while
  running configure, to aid debugging if configure makes a mistake.

  It was created by PostgreSQL configure 9.3.5, which was
  generated by GNU Autoconf 2.63.  Invocation command line was

    $ ./configure 

  ## --------- ##
  ## Platform. ##
  ## --------- ##

  hostname = zandoli.local
  uname -m = x86_64
  uname -r = 14.0.0
  uname -s = Darwin
  uname -v = Darwin Kernel Version 14.0.0: Fri Sep 19 00:26:44 PDT 2014; root:xnu-2782.1.97~2/RELEASE_X86_64

  /usr/bin/uname -p = i386
  /bin/uname -X     = unknown

  /bin/arch              = unknown
  /usr/bin/arch -k       = unknown
  /usr/convex/getsysinfo = unknown
  /usr/bin/hostinfo      = Mach kernel version:
       Darwin Kernel Version 14.0.0: Fri Sep 19 00:26:44 PDT 2014; root:xnu-2782.1.97~2/RELEASE_X86_64
  Kernel configured for up to 4 processors.
  2 processors are physically available.
  4 processors are logically available.
  Processor type: x86_64h (Intel x86-64h Haswell)
  Processors active: 0 1 2 3
  Primary memory available: 8.00 gigabytes
  Default processor set: 232 tasks, 953 threads, 4 processors
  Load average: 1.49, Mach factor: 2.50
  /bin/machine           = unknown
  /usr/bin/oslevel       = unknown
  /bin/universe          = unknown

  PATH: /nix/store/vajqzspyl38bs67cl6fpixrkss5dpj6d-readline-6.3p08/bin
  PATH: /nix/store/0avnky663x3v032sh6dkps63v2r9258n-ncurses-5.9/bin
  PATH: /nix/store/q4zmygf1zz1vv25yc39l98hsjz81n3bd-clang-wrapper-3.5.0/bin
  PATH: /nix/store/bvvc19560znnkwn88z5qiwkhb54qdnlw-coreutils-8.23/bin
  PATH: /nix/store/672852cn29bil0kg6hbqqfnmxvynybs0-findutils-4.4.2/bin
  PATH: /nix/store/y25lq0cc5f7aln5n50ki125f584xmhpq-diffutils-3.3/bin
  PATH: /nix/store/lnr32h1sp9f866yv9raa9xfmd79hcj3d-gnused-4.2.2/bin
  PATH: /nix/store/9y7h78zk3nlaq8533mkl8ws002zg8jlx-gnugrep-2.20/bin
  PATH: /nix/store/1dbbyrlgwqmk4vj17i6yazx6j7gbakh0-gawk-4.1.0/bin
  PATH: /nix/store/dhj9dvy5arz77k6vyk75bx3jdhzmvcid-gnutar-1.27.1/bin
  PATH: /nix/store/w99c24x9v336lhb1rqq36xrik85hkflh-gzip-1.6/bin
  PATH: /nix/store/nixjfcd63npjfpw1w5q45rzqibirsl6b-bzip2-1.0.6/bin
  PATH: /nix/store/x85fxwpkg92vx7vnhm8aajn82myhcc00-gnumake-3.82/bin
  PATH: /nix/store/20kyn64zjlz5b6dx9h4wy8dwkkvbsclg-bash-4.2-p53/bin
  PATH: /nix/store/xzj3qqa82h5ljr7n6ycvjvaz40k0jqjj-patch-2.7.1/bin
  PATH: /nix/store/c2924mnm2ypw87q74x2lbd6pfc3clg2g-xz-5.0.7/bin
  PATH: /nix/store/n0lb2l0290713bh9shnhaypnplfwk9j1-unzip-6.0/bin
  PATH: /nix/store/khn5y1fzyxkwkn361j5db8zq6v43r540-clang-3.5.0/bin
  PATH: /nix/store/c565n2jpfsmh38v510z6prh78z0f77fy-cctools-port-855/bin
  PATH: /nix/store/bvvc19560znnkwn88z5qiwkhb54qdnlw-coreutils-8.23/bin


  ## ----------- ##
  ## Core tests. ##
  ## ----------- ##

  configure:2068: checking build system type
  configure:2086: result: x86_64-apple-darwin14.0.0
  configure:2108: checking host system type
  configure:2123: result: x86_64-apple-darwin14.0.0
  configure:2147: checking which template to use
  configure:2237: result: darwin
  configure:2344: checking whether to build with 64-bit integer date/time support
  configure:2379: result: yes
  configure:2386: checking whether NLS is wanted
  configure:2420: result: no
  configure:2428: checking for default port number
  configure:2457: result: 5432
  configure:2840: checking for block size
  configure:2880: result: 8kB
  configure:2892: checking for segment size
  configure:2925: result: 1GB
  configure:2937: checking for WAL block size
  configure:2978: result: 8kB
  configure:2990: checking for WAL segment size
  configure:3031: result: 16MB
  configure:3194: checking for C compiler version
  configure:3202: /nix/store/q4zmygf1zz1vv25yc39l98hsjz81n3bd-clang-wrapper-3.5.0/bin/clang --version >&5
  clang version 3.5.0 (tags/RELEASE_350/final)
  Target: x86_64-apple-darwin14.0.0
  Thread model: posix
  configure:3206: $? = 0
  configure:3213: /nix/store/q4zmygf1zz1vv25yc39l98hsjz81n3bd-clang-wrapper-3.5.0/bin/clang -v >&5
  clang version 3.5.0 (tags/RELEASE_350/final)
  Target: x86_64-apple-darwin14.0.0
  Thread model: posix
  configure:3217: $? = 0
  configure:3224: /nix/store/q4zmygf1zz1vv25yc39l98hsjz81n3bd-clang-wrapper-3.5.0/bin/clang -V >&5
  clang-3.5: error: unsupported option '-V -B/nix/store/q4zmygf1zz1vv25yc39l98hsjz81n3bd-clang-wrapper-3.5.0/bin/'
  clang-3.5: error: no input files
  configure:3228: $? = 1
  configure:3251: checking for C compiler default output file name
  configure:3273: /nix/store/q4zmygf1zz1vv25yc39l98hsjz81n3bd-clang-wrapper-3.5.0/bin/clang    conftest.c  >&5
  ld: library not found for -lcrt1.10.6.o
  clang-3.5: error: linker command failed with exit code 1 (use -v to see invocation)
  configure:3277: $? = 1
  configure:3315: result: 
  configure: failed program was:
  | /* confdefs.h.  */
  | #define PACKAGE_NAME "PostgreSQL"
  | #define PACKAGE_TARNAME "postgresql"
  | #define PACKAGE_VERSION "9.3.5"
  | #define PACKAGE_STRING "PostgreSQL 9.3.5"
  | #define PACKAGE_BUGREPORT "pgsql-bugs@postgresql.org"
  | #define PG_VERSION "9.3.5"
  | #define PG_MAJORVERSION "9.3"
  | #define USE_INTEGER_DATETIMES 1
  | #define DEF_PGPORT 5432
  | #define DEF_PGPORT_STR "5432"
  | #define BLCKSZ 8192
  | #define RELSEG_SIZE 131072
  | #define XLOG_BLCKSZ 8192
  | #define XLOG_SEG_SIZE (16 * 1024 * 1024)
  | /* end confdefs.h.  */
  | 
  | int
  | main ()
  | {
  | 
  |   ;
  |   return 0;
  | }
  configure:3321: error: in `/Users/colin/Desktop/nixpkgs-build/postgresql-9.3.5':
  configure:3324: error: C compiler cannot create executables
  See `config.log' for more details.

  ## ---------------- ##
  ## Cache variables. ##
  ## ---------------- ##

  ac_cv_build=x86_64-apple-darwin14.0.0
  ac_cv_env_CC_set=set
  ac_cv_env_CC_value=/nix/store/q4zmygf1zz1vv25yc39l98hsjz81n3bd-clang-wrapper-3.5.0/bin/clang
  ac_cv_env_CFLAGS_set=
  ac_cv_env_CFLAGS_value=
  ac_cv_env_CPPFLAGS_set=
  ac_cv_env_CPPFLAGS_value=
  ac_cv_env_CPP_set=
  ac_cv_env_CPP_value=
  ac_cv_env_DOCBOOKSTYLE_set=
  ac_cv_env_DOCBOOKSTYLE_value=
  ac_cv_env_LDFLAGS_EX_set=
  ac_cv_env_LDFLAGS_EX_value=
  ac_cv_env_LDFLAGS_SL_set=
  ac_cv_env_LDFLAGS_SL_value=
  ac_cv_env_LDFLAGS_set=
  ac_cv_env_LDFLAGS_value=
  ac_cv_env_LIBS_set=
  ac_cv_env_LIBS_value=
  ac_cv_env_build_alias_set=
  ac_cv_env_build_alias_value=
  ac_cv_env_host_alias_set=
  ac_cv_env_host_alias_value=
  ac_cv_env_target_alias_set=
  ac_cv_env_target_alias_value=
  ac_cv_host=x86_64-apple-darwin14.0.0

  ## ----------------- ##
  ## Output variables. ##
  ## ----------------- ##

  AR=''
  AWK=''
  BISON=''
  BISONFLAGS=''
  CC='/nix/store/q4zmygf1zz1vv25yc39l98hsjz81n3bd-clang-wrapper-3.5.0/bin/clang'
  CFLAGS=''
  CFLAGS_VECTOR=''
  COLLATEINDEX=''
  CPP=''
  CPPFLAGS=''
  DEFS=''
  DLLTOOL=''
  DLLWRAP=''
  DOCBOOKSTYLE=''
  DTRACE=''
  DTRACEFLAGS=''
  ECHO_C='\c'
  ECHO_N=''
  ECHO_T=''
  EGREP=''
  ELF_SYS=''
  EXEEXT=''
  FLEX=''
  FLEXFLAGS=''
  GCC=''
  GCOV=''
  GENHTML=''
  GREP=''
  HAVE_IPV6=''
  HAVE_POSIX_SIGNALS=''
  INCLUDES=''
  INSTALL_DATA=''
  INSTALL_PROGRAM=''
  INSTALL_SCRIPT=''
  JADE=''
  LCOV=''
  LD=''
  LDAP_LIBS_BE=''
  LDAP_LIBS_FE=''
  LDFLAGS=''
  LDFLAGS_EX=''
  LDFLAGS_SL=''
  LIBOBJS=''
  LIBS=''
  LN_S=''
  LTLIBOBJS=''
  MKDIR_P=''
  MSGFMT=''
  MSGMERGE=''
  NSGMLS=''
  OBJEXT=''
  OSSP_UUID_LIBS=''
  OSX=''
  PACKAGE_BUGREPORT='pgsql-bugs@postgresql.org'
  PACKAGE_NAME='PostgreSQL'
  PACKAGE_STRING='PostgreSQL 9.3.5'
  PACKAGE_TARNAME='postgresql'
  PACKAGE_VERSION='9.3.5'
  PATH_SEPARATOR=':'
  PERL=''
  PG_MAJORVERSION='9.3'
  PORTNAME='darwin'
  PTHREAD_CC=''
  PTHREAD_CFLAGS=''
  PTHREAD_LIBS=''
  PYTHON=''
  RANLIB=''
  SHELL='/nix/store/20kyn64zjlz5b6dx9h4wy8dwkkvbsclg-bash-4.2-p53/bin/bash'
  STRIP=''
  STRIP_SHARED_LIB=''
  STRIP_STATIC_LIB=''
  SUN_STUDIO_CC=''
  TAR=''
  TAS=''
  TCLSH=''
  TCL_CONFIG_SH=''
  TCL_INCLUDE_SPEC=''
  TCL_LIBS=''
  TCL_LIB_FILE=''
  TCL_LIB_SPEC=''
  TCL_SHARED_BUILD=''
  TCL_SHLIB_LD_LIBS=''
  WANTED_LANGUAGES=''
  WINDRES=''
  XGETTEXT=''
  XML2_CONFIG=''
  XSLTPROC=''
  ZIC=''
  ac_ct_CC=''
  acx_pthread_config=''
  autodepend=''
  bindir='${exec_prefix}/bin'
  build='x86_64-apple-darwin14.0.0'
  build_alias=''
  build_cpu='x86_64'
  build_os='darwin14.0.0'
  build_vendor='apple'
  configure_args=' '\''CC=/nix/store/q4zmygf1zz1vv25yc39l98hsjz81n3bd-clang-wrapper-3.5.0/bin/clang'\'''
  datadir='${datarootdir}'
  datarootdir='${prefix}/share'
  default_port='5432'
  docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
  dvidir='${docdir}'
  enable_coverage='no'
  enable_debug='no'
  enable_dtrace='no'
  enable_nls='no'
  enable_rpath='yes'
  enable_thread_safety=''
  exec_prefix='NONE'
  have_docbook=''
  have_win32_dbghelp=''
  host='x86_64-apple-darwin14.0.0'
  host_alias=''
  host_cpu='x86_64'
  host_os='darwin14.0.0'
  host_vendor='apple'
  htmldir='${docdir}'
  includedir='${prefix}/include'
  infodir='${datarootdir}/info'
  install_bin=''
  krb_srvtab=''
  ld_R_works=''
  libdir='${exec_prefix}/lib'
  libexecdir='${exec_prefix}/libexec'
  localedir='${datarootdir}/locale'
  localstatedir='${prefix}/var'
  mandir='${datarootdir}/man'
  oldincludedir='/usr/include'
  pdfdir='${docdir}'
  perl_archlibexp=''
  perl_embed_ldflags=''
  perl_privlibexp=''
  perl_useshrplib=''
  prefix='NONE'
  program_transform_name='s,x,x,'
  psdir='${docdir}'
  python_additional_libs=''
  python_enable_shared=''
  python_includespec=''
  python_libdir=''
  python_libspec=''
  python_majorversion=''
  python_version=''
  sbindir='${exec_prefix}/sbin'
  sharedstatedir='${prefix}/com'
  sysconfdir='${prefix}/etc'
  target_alias=''
  vpath_build=''
  with_gnu_ld=''
  with_libxml=''
  with_libxslt=''
  with_openssl=''
  with_ossp_uuid=''
  with_perl=''
  with_python=''
  with_selinux=''
  with_system_tzdata=''
  with_tcl=''
  with_zlib=''

  ## ----------- ##
  ## confdefs.h. ##
  ## ----------- ##

  #define PACKAGE_NAME "PostgreSQL"
  #define PACKAGE_TARNAME "postgresql"
  #define PACKAGE_VERSION "9.3.5"
  #define PACKAGE_STRING "PostgreSQL 9.3.5"
  #define PACKAGE_BUGREPORT "pgsql-bugs@postgresql.org"
  #define PG_VERSION "9.3.5"
  #define PG_MAJORVERSION "9.3"
  #define USE_INTEGER_DATETIMES 1
  #define DEF_PGPORT 5432
  #define DEF_PGPORT_STR "5432"
  #define BLCKSZ 8192
  #define RELSEG_SIZE 131072
  #define XLOG_BLCKSZ 8192
  #define XLOG_SEG_SIZE (16 * 1024 * 1024)

  configure: exit 77
  ```


state: closed
title: Let git use SSL_CERT_FILE
user_login: wmertens
html_url: https://github.com/NixOS/nixpkgs/pull/5130
updated_at: 2014-11-27 12:24:14
body:
  See also #5047 and if you're interested the previous attempt with wrapping at #4440.

  Tested on Linux.


state: closed
title: nix-shell creates invalid store paths which is inconsitent with nix-build behavior
user_login: jraygauthier
html_url: https://github.com/NixOS/nixpkgs/issues/5132
updated_at: 2018-08-25 10:42:29
body:
  When I use `nix-shell` to debug a package, it creates an invalid path in the store which 
  couldn't / wouldn't be reused when I perform subsequent `nix-build`. Here is a very simple
  example of the problem:

  ```
  nix-shell '<nixpkgs>' -A hello --pure
  genericBuild
  ```

  The build is successful and installed in `/nix/store/w08118q0kp26qdcz5cdl2rx6chghawam-hello-2.9/bin/hello` store path.

  I then validate the store path with the following command:

  ```
  nix-store --verify-path /nix/store/w08118q0kp26qdcz5cdl2rx6chghawam-hello-2.9
  ```

  resulting in:

  > error: path `/nix/store/w08118q0kp26qdcz5cdl2rx6chghawam-hello-2.9' is not valid

  Now, I try to use the exact same command, but with nix-build. 

  ```
  nix-build '<nixpkgs>' -A hello --pure
  ```

  Again, the build is successful and installed in `/nix/store/w08118q0kp26qdcz5cdl2rx6chghawam-hello-2.9/bin/hello` store path.

  Performing yet again the store path validation

  ```
  nix-store --verify-path /nix/store/w08118q0kp26qdcz5cdl2rx6chghawam-hello-2.9
  ```

  now, everything seems fine (no stderr).

  Note that also that I would have assumed that as the path `/nix/store/w08118q0kp26qdcz5cdl2rx6chghawam-hello-2.9` was already in the store, it should have been
  used by the `nix-build` command instead of restarting from scratch.

  Is there something I do not understand there? Is there some other command to perform after
  `genericBuild` to register the path with the nix store? 

  To have this kind of workflow available would be of great help when you want to quickly experiment
  on the sources of a package iteratively using the incremental build capability of `nix-shell` and once
  satisfied, test the integration of this expression in a the system as a whole using `nix-build` in combination with `myEnvFun` without a whole restart of the package you just compiled minutes ago.

  I know this kind of workflow may be reproduced in some way using only `myEnvFun` but then:
  -  `myEnvFun` target the development on a single package.
  -  You have to resort to direct use of the specific builder and parametrize it so that it matches current
     system configuration. Lead to stuff like 
     `cabal configure --enable-shared --enable-executable-dynamic --allow-newer`.
  -   You still have to find a yet specific way to install this package so that other packages
      are able to interact with it. This may imply setting some LD paths, changing PATH
      , registering a library to the compiler, etc... In other words, all of the stuff that comes
      for free using `nix-shell`'s generic phases.


state: closed
title: [WIP] Add an option to build externally Haskell libraries bundled with GHC
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/5134
updated_at: 2015-04-23 17:46:49
body:
  This is the first approach to the problem, so this is for discussion, not for merge.

  This allows one to set `config.haskell.buildCoreLibraries`, which builds updated versions of some libraries bundled with GHC from Hackage. My main interest is to work on my projects with updated `transformers`.

  Not all core libraries can be rebuilt as is. `Cabal` package and all things which it depends on (`time`, `filepath` and `deepseq`) cannot be built because we need to somehow bootstrap them (say, build `Setup.hs`'s with builtin `Cabal` version). I don't see this as much of an issue for now (there are no big updates of those packages anyway).

  The main problem of this approach is that it is incompatible with `hackage4nix` -- it removes all my changes from libraries. This would increase cost of maintainership, and I don't think this feature outweights the time that would be spent on it. Potential improvements might be:

  1) Move these changes to `haskell-packages.nix` in form of overrides.
  2) Add support for them to `cabal2nix`.
  2a) Detect `ghc` and `doctest` dependencies (pretty much only causes of failures) and disable checking/building with this flag automatically (but then we'd skip testing of packages that can perform partial tests without `doctest` and have according flags).
  2b) Add additional options (`doCheckExternal`, `configureFlagsExternal`, `brokenExternal`) and better support for them to remove conditionals like `optional self.buildCoreLibraries`.

  I've run a few iterations of builds on Hydra and fixed/disabled all affected packages. The changes are split into many commits to show better what packages are affected and how. There is also a temporary patch for my Hydra to crunch things faster, ignore it.

  How can this be improved? Is this of any interest at all? I'm willing to try to make needed changes. Probably better naming of all things added would also be needed (I'm always bad at naming things).

  cc @peti , previous discussion at https://github.com/NixOS/nixpkgs/issues/5099 .


state: closed
title: Faust plus compiler
user_login: magnetophon
html_url: https://github.com/NixOS/nixpkgs/pull/5137
updated_at: 2018-01-25 14:31:40
body:
  This package still needs quite a lot of work before all the optional dependencies are in. (even though it's fully functional as is)
  Would you prefer I add them as I complete them, or should I finish them all and do one big pull-request?


state: closed
title: yed: add package
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/5138
updated_at: 2014-11-26 21:37:11
body:
  It wouldn't work on xmonad -- the window will appear blank. Developers don't care about non-mainstream window managers -- no idea how to fix this. With xfwm4 it works.


state: closed
title: fontconfig: don't enable Infinality unconditionally
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/pull/5140
updated_at: 2014-11-27 10:28:18
body:
  The file conf.d/52-infinality.conf loads the upstream-default Infinality
  settings unconditionally. We should not do this for two reasons:
  1. We don't set the environment variables the FreeType part of
  Infinality needs, so it's not actually activated! All the Infinality
  fontconfig settings will do without the environment variables is
  activate some font substitutions!
  2. The settings in infinality/infinality.conf are intended to be
  user-customizable. We should have a NixOS module for this, but that's
  impossible if fontconfig forcibly loads the upstream default config.

  @vcunat Do you have comments or objections before I merge this into staging?


state: closed
title: ccl: 1.8 -> 1.10
user_login: muflax
html_url: https://github.com/NixOS/nixpkgs/pull/5148
updated_at: 2014-11-27 22:49:39
body:
  bump ClozureCL version

  I modernized the package definition to no longer use builderDefsPackage. The package now gets the latest release from the SVN repo because the tarball doesn't contain [a patch](http://trac.clozure.com/ccl/changeset/16129) to make it runs with recent Linux kernels (>3.15). It also explicitly rebuilds the Lisp kernel, which seems like the Right Thing To Do(tm).

  (It probably could be ported to Darwin as well, but I don't have any machine to test this with. Also, we likely don't need to package _everything_ into "$out/share/ccl-installation", but I have no idea what files we really want and/or need, and the Gentoo build also gives up on this and ships everything, so I did too. :) )


state: closed
title: MPV: update to 0.7.0
user_login: AndersonTorres
html_url: https://github.com/NixOS/nixpkgs/pull/5150
updated_at: 2014-11-27 11:02:04
body:
  Now quvi support was dropped by upstream, and MPV uses Youtube-dl directly.
  Another minor change is the update of Waf internal builder.


state: closed
title: Customizing myEnvFun environment
user_login: jgeerds
html_url: https://github.com/NixOS/nixpkgs/issues/5153
updated_at: 2016-09-05 11:44:39
body:
  What is the proper way to customize an environment created by myEnvFun? For example, running `load-env-foo` changes my PS1 and unset my shell aliases. This behavior is different from using `nix-shelll`, isn't it? Because with `nix-shell` everything works as expected. It saves my shell environment like PS1 and aliases.

  Should I simply `source ~/.bashrc` inside my myEnvFun environment? However, even this approach doesn't fix all "issues" (like the missing `__git_ps1` function to get the current git branch I'm working on)


state: closed
title: Hsbencher -- Haskell benchmarking framework
user_login: rrnewton
html_url: https://github.com/NixOS/nixpkgs/pull/5156
updated_at: 2014-11-27 16:11:33
body:
  This is the benchmarking framework that we use from a whole bunch of Jenkins-launched testing and benchmarking jobs.  Being able to install it from the binary cache in nix would be fantastic.  (Currently we use cabal sandboxes and so we rebuild this many many times.)


state: closed
title: Add systemd system sleep hook dir
user_login: coreyoconnor
html_url: https://github.com/NixOS/nixpkgs/pull/5162
updated_at: 2019-04-26 07:28:05
body:
  Enables the use and configuration of hooks in /etc/systemd/system-sleep. Which is used, for instance, by upower to notify the upower daemon of resume.
  In order for NixOS to manage the system-sleep directory the systemd Makefile.am must be patched. Otherwise systemd will attempt to create and write to the directory directly during build. Which will fail. Since Makefile.am is patched the systemd build is extended to depend on automake and autoconf.


state: closed
title: nixos-install failed. - "Died at ... update-users-groups.pl"
user_login: dontdieych
html_url: https://github.com/NixOS/nixpkgs/issues/5163
updated_at: 2016-09-30 14:06:57
body:
  I failed boot from unstable graphical/minimal iso. It showed just black blank screen.

  So, I'm following this manual from Arch linux using chroot method.

  https://nixos.org/wiki/How_to_install_NixOS_from_Linux

  At 'nixos-install' step, I got this error.

  ```
  ... [snip] ...
  updating GRUB 2 menu...
  installing the GRUB 2 boot loader on /dev/sdb...
  Installing for i386-pc platform.
  /proc/devices: No entry for device-mapper found
  /proc/devices: No entry for device-mapper found
  /proc/devices: No entry for device-mapper found
  /proc/devices: No entry for device-mapper found
  /proc/devices: No entry for device-mapper found
  Installation finished. No error reported.
  setting up /etc...
  perl: warning: Setting locale failed.
  perl: warning: Please check that your locale settings:
          LANGUAGE = "",
          LC_ALL = "",
          LC_PAPER = "en_US.UTF-8",
          LC_ADDRESS = "en_US.UTF-8",
          LC_MONETARY = "en_US.UTF-8",
          LC_NUMERIC = "en_US.UTF-8",
          LC_TELEPHONE = "en_US.UTF-8",
          LC_MESSAGES = "en_US.UTF-8",
          LC_IDENTIFICATION = "en_US.UTF-8",
          LC_COLLATE = "en_US.UTF-8",
          LC_MEASUREMENT = "en_US.UTF-8",
          LC_CTYPE = "en_US.UTF-8",
          LC_TIME = "",
          LC_NAME = "en_US.UTF-8",
          LANG = ""
      are supported and installed on your system.
  perl: warning: Falling back to the standard locale ("C").
  perl: warning: Setting locale failed.
  perl: warning: Please check that your locale settings:
          LANGUAGE = "",
          LC_ALL = "",
          LC_PAPER = "en_US.UTF-8",
          LC_ADDRESS = "en_US.UTF-8",
          LC_MONETARY = "en_US.UTF-8",
          LC_NUMERIC = "en_US.UTF-8",
          LC_TELEPHONE = "en_US.UTF-8",
          LC_MESSAGES = "en_US.UTF-8",
          LC_IDENTIFICATION = "en_US.UTF-8",
          LC_COLLATE = "en_US.UTF-8",
          LC_MEASUREMENT = "en_US.UTF-8",
          LC_CTYPE = "en_US.UTF-8",
          LC_TIME = "",
          LC_NAME = "en_US.UTF-8",
          LANG = ""
      are supported and installed on your system.
  perl: warning: Falling back to the standard locale ("C").
  Died at /nix/store/cs2ayqmqaa6wr0hbxjq02q44ir8flcd2-update-users-groups.pl line 135.
  /nix/var/nix/profiles/system/activate: line 292: /proc/sys/kernel/hotplug: No such file or directory
  ```

  Tell me anything what you want for investigation.

  Thanks.


state: closed
title: Filesystems assertion
user_login: jagajaga
html_url: https://github.com/NixOS/nixpkgs/issues/5164
updated_at: 2016-07-24 11:38:49
body:
  We have to provide a way to check if `fsType` that was given can be supported.
  I mean, that if we create smth like

  ```
    fileSystems."/ceph" = { 
        ...
        fsType = "ceph";
        ...
      };
  ```

  And `ceph` isn't installed then this won't be mounted and system won't switch to a new generation and will go into systemd's rescue mode.


state: closed
title: Cairo 1.14.0 causes Racket builds to fail.
user_login: henrytill
html_url: https://github.com/NixOS/nixpkgs/issues/5165
updated_at: 2014-11-28 20:06:06
body:
  Racket builds have been failing recently (referenced in #5115), due to a bug in Cairo 1.14.0.

  More info:
  https://bugs.freedesktop.org/show_bug.cgi?id=85372
  http://article.gmane.org/gmane.comp.lang.racket.devel/11246
  http://article.gmane.org/gmane.comp.lang.racket.devel/11247

  As discussed in the first link, there is an upstream patch to fix Cairo, but it looks like it hasn't made it into a tagged version yet.

  cc @vcunat, @rrnewton


state: closed
title: Skarnet refactor
user_login: pmahoney
html_url: https://github.com/NixOS/nixpkgs/pull/5168
updated_at: 2014-11-29 01:48:06
body:
  1. refactor common configuration of the skarnet.org build system (configured by editing files in `conf-compile` directory)
  2. use `cc` rather than `gcc` to build on darwin with clang


state: closed
title: haskell: add lattices package
user_login: rrnewton
html_url: https://github.com/NixOS/nixpkgs/pull/5171
updated_at: 2014-11-28 22:14:51
body:
  Haskell classes representing mathematical concepts like "SemiJoinLattice".  A dependency of the forthcoming "LVish" parallel programming package.


state: closed
title: cairo 1.14.0 breaks racket build
user_login: muflax
html_url: https://github.com/NixOS/nixpkgs/issues/5173
updated_at: 2014-11-29 08:55:50
body:
  Currently Racket doesn't build with this kinda error:

  ```
  ...
  raco setup: launcher: <gui-bin>/slideshow
  raco setup: launcher: <console-bin>/swindle
  raco setup: launcher: <console-bin>/plt-web-server
  raco setup: --- installing man pages ---
  raco setup: --- building documentation ---
  raco setup: running: <pkgs>/images-doc/images/scribblings/images.scrbl
  Seg fault (internal error) at 0x7f059457f000
  SIGSEGV SEGV_ACCERR SI_CODE 2 fault on 0x7f059457f000
  ...
  Core was generated by `racket/bin/racket -N raco -l- raco setup -j 1'.
  Program terminated with signal SIGABRT, Aborted.
  #0  0x00007f05976d7ea7 in raise () from /lib64/libc.so.6
  (gdb) bt
  #0  0x00007f05976d7ea7 in raise () from /lib64/libc.so.6
  #1  0x00007f05976d920a in abort () from /lib64/libc.so.6
  #2  0x00000000006a08fe in fault_handler ()
  #3  <signal handler called>
  #4  0x00007f0585c6f11b in _fill_xrgb32_lerp_opaque_spans ()
     from /nix/store/0vd3qbif95cp2aqxbm0nwfbhv52md60f-cairo-1.14.0/lib/libcairo.so.2
  #5  0x00007f0585cafd30 in _cairo_tor_scan_converter_generate ()
     from /nix/store/0vd3qbif95cp2aqxbm0nwfbhv52md60f-cairo-1.14.0/lib/libcairo.so.2
  #6  0x00007f0585ca2c39 in composite_polygon.isra ()
     from /nix/store/0vd3qbif95cp2aqxbm0nwfbhv52md60f-cairo-1.14.0/lib/libcairo.so.2
  #7  0x00007f0585ca35fb in clip_and_composite_polygon ()
     from /nix/store/0vd3qbif95cp2aqxbm0nwfbhv52md60f-cairo-1.14.0/lib/libcairo.so.2
  #8  0x00007f0585ca4217 in _cairo_spans_compositor_stroke ()
     from /nix/store/0vd3qbif95cp2aqxbm0nwfbhv52md60f-cairo-1.14.0/lib/libcairo.so.2
  #9  0x00007f0585c61854 in _cairo_compositor_stroke ()
     from /nix/store/0vd3qbif95cp2aqxbm0nwfbhv52md60f-cairo-1.14.0/lib/libcairo.so.2
  #10 0x00007f0585c726b3 in _cairo_image_surface_stroke ()
     from /nix/store/0vd3qbif95cp2aqxbm0nwfbhv52md60f-cairo-1.14.0/lib/libcairo.so.2
  #11 0x00007f0585ca7372 in _cairo_surface_stroke ()
     from /nix/store/0vd3qbif95cp2aqxbm0nwfbhv52md60f-cairo-1.14.0/lib/libcairo.so.2
  #12 0x00007f0585c68f72 in _cairo_gstate_stroke ()
     from /nix/store/0vd3qbif95cp2aqxbm0nwfbhv52md60f-cairo-1.14.0/lib/libcairo.so.2
  #13 0x00007f0585c62f59 in _cairo_default_context_stroke ()
     from /nix/store/0vd3qbif95cp2aqxbm0nwfbhv52md60f-cairo-1.14.0/lib/libcairo.so.2
  #14 0x00007f0585c5c855 in cairo_stroke () from /nix/store/0vd3qbif95cp2aqxbm0nwfbhv52md60f-cairo-1.14.0/lib/libcairo.so.2
  ...
  ```

  After tracking this down for way too long, this is caused by a bug in cairo 1.14.0. [This upstream cairo commit](http://cgit.freedesktop.org/cairo/commit/?id=2de69581c28bf115852037ca41eba13cb7335976) fixes it, so options are:
  1. manually include the patch in cairo for now until cairo releases a new version (Debian does this)
  2. just wait and accept a broken Racket build until then
  3. build Racket with Racket's cairo 1.12, or better, a special 1.12 package just for Racket

  Dunno which is right here. I might get around to doing 3 soon-ish, because that sounds like the least effort without a major rebuild.

  (I mostly opened this bug so no one else has to track down why Racket currently fails to build.)


state: closed
title: cairo: fix segfault until upstream does a new release
user_login: muflax
html_url: https://github.com/NixOS/nixpkgs/pull/5175
updated_at: 2014-11-29 08:54:59
body:
  1.14.0 segfaults during certain renders, notably Racket's build. Upstream has a fix, but no release yet, so we could include the patch manually until then.

  See https://github.com/NixOS/nixpkgs/issues/5173 for the Racket build issue and why we might wanna use this patch.


state: closed
title: ino: Use picocom rather than minicom
user_login: tomfitzhenry
html_url: https://github.com/NixOS/nixpkgs/pull/5178
updated_at: 2014-11-29 18:26:33
body:
  I have tested this locally, and `ino serial` now works.

  In case the PR reviewer wants more evidence, note that the ino source repo
  refers to `picocom` but not `minicom`:
  - https://github.com/amperka/ino/search?utf8=%E2%9C%93&q=picocom is non-empty
  - https://github.com/amperka/ino/search?utf8=%E2%9C%93&q=minicom is empty


state: closed
title: Reloading container fails due to su not being in PATH
user_login: teh
html_url: https://github.com/NixOS/nixpkgs/issues/5179
updated_at: 2015-02-27 13:33:32
body:
  Hi,

  I can't reload contains with `systemctl reload container@uuid1`:

  ```
  Nov 29 19:31:50 kmanager systemd[1]: Started Container 'uuid1'.
  Nov 29 19:31:51 kmanager container uuid1[2930]: <<< Welcome to NixOS 14.11pre-git (x86_64) - console >>>
  Nov 29 19:48:06 kmanager systemd[1]: Reloading Container 'uuid1'.
  Nov 29 19:48:06 kmanager container uuid1[3935]: nsenter: failed to execute su: No such file or directory
  Nov 29 19:48:06 kmanager systemd[1]: container@uuid1.service: control process exited, code=exited status=1
  Nov 29 19:48:06 kmanager systemd[1]: Reload failed for Container 'uuid1'.
  ```

  AFAICT it's a broken path for su when using nsenter. One way to fix would be this:

  ``` patch
  --- a/nixos/modules/virtualisation/nixos-container.pl
  +++ b/nixos/modules/virtualisation/nixos-container.pl
  @@ -267,14 +267,14 @@ elsif ($action eq "login") {
   }

   elsif ($action eq "root-login") {
  -    runInContainer("su", "root", "-l");
  +    runInContainer("/var/setuid-wrappers/su", "root", "-l");
   }

   elsif ($action eq "run") {
       shift @ARGV; shift @ARGV;
       # Escape command.
       my $s = join(' ', map { s/'/'\\''/g; "'$_'" } @ARGV);
  -    runInContainer("su", "root", "-l", "-c", "exec " . $s);
  +    runInContainer("/var/setuid-wrappers/su", "root", "-l", "-c", "exec " . $s);
   }
  ```

  I think the other option is to set path correctly in the unit file but I haven't tried yet.

  My version:

  ```
  [root@kmanager:~]# nixos-version 
  14.11pre-git (Caterpillar)
  ```


state: closed
title: KDE and PulseAudio Not Working
user_login: ruediger
html_url: https://github.com/NixOS/nixpkgs/issues/5180
updated_at: 2015-03-10 18:14:31
body:
  I'm trying to use KDE4 with PulseAudio but I won't get any sound. PulseAudio works fine with non-KDE applications, such as MPlayer, Flash, Steam. But if I try to use the test function in the "Device Preference" or "Audio Hardware Setup" sections in the Multimedia setting, I don't hear any sound. If run Clementine it crashes as soon as I try to play an audio file with the message

  ```
  (clementine:7560): GStreamer-CRITICAL **: gst_object_unref: assertion 'object != NULL' failed
  ```

  I have tried using the vlc back end but the results are the same.  I'm not sure if gstreamer even comes with pulse support.  If I try

  ```
  $ gst-inspect pulsesink
  No such element or plugin 'pulsesink'
  ```

  I'm using

  ```
  $ nixos-version
  14.11pre52840.c347f1c (Caterpillar)
  ```

  but it has been broken for a while (not sure if it ever worked for me). The option `hardware.pulseaudio.enable` is set to `true`.

  Another user confirmed the same behavior on IRC.


state: closed
title: curl: add a version of curl which knows where to find ca-bundle.crt
user_login: grwlf
html_url: https://github.com/NixOS/nixpkgs/pull/5182
updated_at: 2014-12-07 20:24:35
body:
  AFAIK, we use curl to download the ca-bundle itself. This is why we can't add ca-bundle support to curl by default. This patch adds a different version of curl with new attribute name. I used this version to perform https:// downloads. 


state: closed
title: Fix filename for udev network interface rules
user_login: tolbrino
html_url: https://github.com/NixOS/nixpkgs/pull/5184
updated_at: 2014-12-05 15:50:58
body:
  From http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/

  You disable the assignment of fixed names, so that the unpredictable
  kernel names are used again. For this, simply mask udev's rule file for
  the default policy: ln -s /dev/null
  /etc/udev/rules.d/80-net-setup-link.rules (since v209: this file was
  called 80-net-name-slot.rules in release v197 through v208)


state: closed
title: spaceFM complains about missing the correct bash version
user_login: magnetophon
html_url: https://github.com/NixOS/nixpkgs/issues/5186
updated_at: 2014-11-30 11:42:27
body:
  I'm using this configuration.nix:

  https://github.com/magnetophon/nixosConfig/commit/e3f287f698d8836c28afead56405fc7e7e8be0f1


state: closed
title: Failed to boot from usb stick made by unetbootin
user_login: dontdieych
html_url: https://github.com/NixOS/nixpkgs/issues/5187
updated_at: 2016-02-28 11:34:34
body:
  ```
  Arch Linux
  unetbootin 608-1
  unetbootin 615.8a89df4-1
  syslinux 6.03-2
  qemu 2.1.2-1
  ```

  It was actually two problem.
  1. My BIOS(Mainboard) does not recognize usb stick properly. So there was just black blank screen.
     
     http://imgur.com/dYB28wR
  2. I tried with another stick then it showed some error message.
     
     http://imgur.com/dYB28wR
     
     ```
     Failed to load COM32 file menu.c32
     
     boot:
     ```

  First problem can be solved by either,
  1. Use another stick
  2. Make partition and format using `mkdiskimage` command from 'syslinux' package.
     
     http://git.kernel.org/cgit/boot/syslinux/syslinux.git/tree/doc/usbkey.txt
     http://ftp.knoppix.net/wiki/Bootable_USB_Key#Instructions
     
     ```
     mkdiskimage -4 /dev/sdX 0 64 32
     ```

  Second problem can be solved by,

  ``` sh
  cp /usr/lib/syslinux/bios/menu.c32 /path/to/mounted/usb/
  cp /usr/lib/syslinux/bios/libutil.c32 /path/to/mounted/usb/
  # don't forget `umount` or `sync` when experimenting `qemu-system-... /dev/sdb`.
  ```

  http://www.ajopaul.com/2014/10/21/linux-usb-boot-disk-error-failed-to-load-com32-file-menu-c32/

  I found similar problems on unetbootin's bug tracker. I've tried tested with last stable version(608) and git version(615.8a89df4).

  https://bugs.launchpad.net/unetbootin?field.searchtext=menu.c32&search=Search&field.status%3Alist=NEW&field.status%3Alist=INCOMPLETE_WITH_RESPONSE&field.status%3Alist=INCOMPLETE_WITHOUT_RESPONSE&field.status%3Alist=CONFIRMED&field.status%3Alist=TRIAGED&field.status%3Alist=INPROGRESS&field.status%3Alist=FIXCOMMITTED&field.assignee=&field.bug_reporter=&field.omit_dupes=on&field.has_patch=&field.has_no_package=

  I was curious why two sticks were recognized different by BIOS. I've found one flag different from each other.

  ```
  % lsblk -o name,model,rm /dev/sdb /dev/sdc
  NAME   MODEL            RM
  sdb    MemoRive          1
  └─sdb1                   1
  sdc    Cruzer Blade      0
  └─sdc1                   0
  %
  ```

  full output from `lsblk -O /dev/sdb /dev/sdc`

  ```
  NAME   KNAME MAJ:MIN FSTYPE MOUNTPOINT LABEL UUID                                 PARTTYPE PARTLABEL PARTUUID                             PARTFLAGS  RA RO RM MODEL            SERIAL                SIZE STATE   OWNER GROUP MODE       ALIGNMENT MIN-IO OPT-IO PHY-SEC LOG-SEC ROTA SCHED RQ-SIZE TYPE DISC-ALN DISC-GRAN DISC-MAX DISC-ZERO WSAME WWN RAND PKNAME HCTL       TRAN  REV VENDOR
  sdb    sdb     8:16                                                                                                                                 128  0  0 Cruzer Blade     200601650016A2931578  3.7G running root  disk  brw-rw----         0    512      0     512     512    1 cfq       128 disk        0        0B       0B         0    0B        1        11:0:0:0   usb  2.01 SanDisk
  └─sdb1 sdb1    8:17  vfat                    84E7-110A                            0xc                1fa6d273-01                          0x80      128  0  0                                        3.7G         root  disk  brw-rw----         0    512      0     512     512    1 cfq       128 part        0        0B       0B         0    0B        1 sdb
  sdc    sdc     8:32                                                                                                                                 128  0  1 MemoRive         C0831B3800F5          980M running root  disk  brw-rw----         0    512      0     512     512    1 cfq       128 disk        0        0B       0B         0    0B        1        12:0:0:0   usb  PMAP BMKT
  └─sdc1 sdc1    8:33  vfat                    E3DB-80BA                            0xc                9fba50e6-01                          0x80      128  0  1                                        979M         root  disk  brw-rw----         0    512      0     512     512    1 cfq       128 part        0        0B       0B         0    0B        1 sdc
  ```

  using `lsusb`. see 'bInterval'.

  ```
  % lsusb                                                                                                           :(
    Bus 006 Device 003: ID 0781:5567 SanDisk Corp. Cruzer Blade
    Bus 006 Device 002: ID 13fe:1d00 Kingston Technology Company Inc. DataTraveler 2.0 1GB/4GB Flash Drive / Patriot Xporter 4GB Flash Drive
    Bus 006 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
   % sudo lsusb -s 002 -v > MemoRive.txt
    can't get debug descriptor: Resource temporarily unavailable
   % sudo lsusb -s 003 -v > cruzer_blade.txt
    can't get debug descriptor: Resource temporarily unavailable
   % diff -ruN MemoRive.txt cruzer_blade.txt
  ```

  ``` diff
    --- MemoRive.txt        2014-11-30 18:50:57.829458524 +0900
    +++ cruzer_blade.txt    2014-11-30 18:51:12.796443096 +0900
    @@ -1,5 +1,5 @@

    -Bus 006 Device 002: ID 13fe:1d00 Kingston Technology Company Inc. DataTraveler 2.0 1GB/4GB Flash Drive / Patriot Xporter 4GB Flash Drive
    +Bus 006 Device 003: ID 0781:5567 SanDisk Corp. Cruzer Blade
    Device Descriptor:
    bLength                18
    bDescriptorType         1
    @@ -8,12 +8,12 @@
    bDeviceSubClass         0
    bDeviceProtocol         0
    bMaxPacketSize0        64
    -  idVendor           0x13fe Kingston Technology Company Inc.
    -  idProduct          0x1d00 DataTraveler 2.0 1GB/4GB Flash Drive / Patriot Xporter 4GB Flash Drive
    -  bcdDevice            1.00
    -  iManufacturer           1 BMKT
    -  iProduct                2 MemoRive
    -  iSerial                 3 C0831B3800F5
    +  idVendor           0x0781 SanDisk Corp.
    +  idProduct          0x5567 Cruzer Blade
    +  bcdDevice            2.01
    +  iManufacturer           1 SanDisk
    +  iProduct                2 Cruzer Blade
    +  iSerial                 3 200601650016A2931578
    bNumConfigurations      1
    Configuration Descriptor:
    bLength                 9
    @@ -54,7 +54,7 @@
    Synch Type               None
    Usage Type               Data
    wMaxPacketSize     0x0200  1x 512 bytes
    -        bInterval               0
    +        bInterval               1
    Device Qualifier (for other device speed):
    bLength                10
    bDescriptorType         6
  ```

  I've searching with 'RM' - REMOVABLE flag and 'bInterval'. But cannot understand easily.

  Thanks.


state: closed
title: almir: pin the sqlalchemy version used by zope.sqlalchemy to 8
user_login: cillianderoiste
html_url: https://github.com/NixOS/nixpkgs/pull/5189
updated_at: 2014-11-30 16:28:11
body:
  Otherwise, sqlalchemy 9 is used which triggers iElectric/almir#61
  pinning it to 7 caused a build error. This does mean that both versions
  are on the PYTHONPATH, but it seems to work.

  @iElectric what do you think?

  EDIT:
  I've also set postgresql:///bacula as the default sqlalchemy_engine_url which should work out of the box.


state: closed
title: GNOME 3.14
user_login: lethalman
html_url: https://github.com/NixOS/nixpkgs/pull/5192
updated_at: 2014-12-12 20:53:28
body:
  Original PR #5052 

  Problems:
  - We use NM 0.9.10.0 only in GNOME 3.14 for now, until a bug which shows vbox interface in the UI is fixed.
  - Since GNOME 3.12 does not work well with GTK+ 3.14, we use GTK+ 3.14 only for GNOME 3.14. This means a lot of rebuilds because of the two gtk (and two webkit). I will drop GNOME 3.12 as soon as possible.


state: closed
title: New Fontconfig NixOS module, with fontconfig-ultimate
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/pull/5194
updated_at: 2014-12-08 17:00:30
body:
  Requesting feedback before I push to staging. /cc @vcunat @lethalman who have expressed interest in the past.

  Let me summarize the most controversial changes first:
  - `fonts.enableFontConfig` becomes `fonts.fontconfig.enable` because all the other Fontconfig settings are going under `fonts.fontconfig`. Old configurations will still build, but a warning will be generated.
  - `fontconfig-ultimate` (formerly Infinality) is enabled by default, with full hinting. It looks infinitely better than our old default rendering (slight hinting, Infinality disabled). Some people will not like how it looks, but it's easy to change.
  - DejaVu replaces Bitstream Vera in the default install. DejaVu has better Unicode coverage and better hinting. It is used for the generic `monospace`, `sans-serif`, and `serif` faces.

  Here is a comprehensive description of the options I added (from the commit messages):
  - The option `fonts.enableFontConfig` has (finally) been renamed
    `fonts.fontconfig.enable`.
  - Configurations are loaded in this order: first the Fontconfig-upstream
    configuration is loaded, then the NixOS-specific font directories are
    set, the system-wide default configuration is loaded, and finally the
    user configuration is loaded (if enabled).
  - The NixOS options `fonts.fontconfig.defaultFonts.monospace`,
    `fonts.fontconfig.defaultFonts.sansSerif` and
    `fonts.fontconfig.defaultFonts.serif` are added to allow setting the
    default system-wide font used for these generic faces. The defaults
    are the appropriate faces from the DejaVu collection because of their
    comprehensive Unicode coverage, clean rendering, and excellent
    legibility.
  - The NixOS option `fonts.fontconfig.antialias` can be used to disable
    antialiasing (it is enabled by default).
  - The options `fonts.fontconfig.subpixel.rgba` and
    `fonts.fontconfig.subpixel.lcdfilter` control the system-wide default
    settings for subpixel order and LCD filtering algorithm,
    respectively.
  - `fonts.fontconfig.hinting.enable` can be used to disable TrueType font
    hinting (it is enabled by default).
    `fonts.fontconfig.hinting.autohint` controls the FreeType autohinter.
    `fonts.fontconfig.hinting.style` controls the hint style; it is "full"
    by default.
  - User configurations can be disabled system-wide by setting
    `fonts.fontconfig.includeUserConf = false`. They are enabled by
    default so users can set Fontconfig options in the desktop environment
    of their choice.
  - The option `fonts.fontconfig.ultimate.enable` can be used to disable
    the fontconfig-ultimate configuration.
  - The user-configurable options provided by fontconfig-ultimate are
    exposed in the NixOS module: `allowBitmaps` (default: true),
    `allowType1` (default: false), `useEmbeddedBitmaps` (default: false),
    `forceAutohint` (default: false), `renderMonoTTFAsBitmap` (default:
    false).
  - Upstream provides three substitution modes for substituting TrueType
    fonts for Type 1 fonts (which do not render well). The default,
    "free", substitutes free fonts for Type 1 fonts. The option "ms"
    substitutions Microsoft fonts for Type 1 fonts. The option "combi"
    uses a combination of Microsoft and free fonts. Substitutions can also
    be disabled.
  - All 21 of the Infinality rendering modes supported by fontconfig-ultimate
    or by the original Infinality distribution can be selected through
    `fonts.fontconfig.ultimate.rendering`. The default is the medium style
    provided by fontconfig-ultimate. Any of the modes may be customized,
    or Infinality rendering can be disabled entirely.


state: closed
title: cloud-init: add expression and service
user_login: madjar
html_url: https://github.com/NixOS/nixpkgs/pull/5196
updated_at: 2014-12-17 05:58:54
body:
  Cloud-init designed to run on cloud instances. I do a bunch of stuff to make the system behave well (resize filesystem, set hostname, ssh keys, etc).

  I've included a basic configuration, which is the default with NixOS-incompatible modules pruned.


state: closed
title: GNUstep packages for NixOS
user_login: ashalkhakov
html_url: https://github.com/NixOS/nixpkgs/pull/5197
updated_at: 2016-07-19 11:06:09
body:
  I would like NixOS to support repeatable builds for GNUstep, since obtaining up-to-date GS on Debian/Ubuntu is quite a bit of pain.

  Currently, Gorm and ProjectCenter applications compile and mostly work (but only if environment is set up properly), and I'm figuring out the way forward from here.

  I'll keep updating this PR as I move along.

  For now, I'd like to create some build support for building GS-based applications. The issue is that GS by default (a) hard-codes some vital paths, and (b) tries to write to locations in the gnustep-make package (as a consequence of (a)). I think that it should be possible to generate a gnustep conf file containing all the necessary paths and then sourcing GNUstep.sh prior to building, which should simplify things considerably.

  Also note that I haven't tested if it will work under Darwin, yet (despite what the platforms metadata will tell).


state: closed
title: tested job does not evaluate
user_login: domenkozar
html_url: https://github.com/NixOS/nixpkgs/issues/5198
updated_at: 2014-12-02 12:01:50
body:
  `tested` job on hydra trunk-combined jobset doesn't evaluate at the moment.

  Traceback: https://gist.github.com/6461594418fccbf67bb3
  Example patch fixing the issue: https://gist.github.com/07bbd7257a64639efdbd

  Looking at the traceback, generating options xml actually evaluates the package option and thus fails for the two packages supported only on 64bit linux.


state: closed
title: nixos/networkd: Blocking issues
user_login: wkennington
html_url: https://github.com/NixOS/nixpkgs/issues/5199
updated_at: 2016-12-15 21:15:04
body:
  I'm leaving this here so other developers are aware of the status of networkd work:
  - Resolvconf integration is not ideal as systemd-resolved only triggers flatfile updates of `/run/systemd/resolve/resolv.conf`.
  - SIT configuration in systemd is a bit lacking since networkd requires local addresses to be set.
  - ~~The MTU and MACAddress cannot be set with the interface name alone.~~ This is handled by our scripts at the moment but it would be nice to see this in networkd.
  - Ip addresses managed by networkd are not removed when doing a `nixos-rebuild switch`.
  - Resolving myhostname is broken when using networkd.
  - Networkd macvlan test is flaky.


state: open
title: In nixos 14.04, `~/.profile` never gets called
user_login: jraygauthier
html_url: https://github.com/NixOS/nixpkgs/issues/5200
updated_at: 2019-04-08 00:41:19
body:
  Where should I perform my user profile environment setup then? Searched options, but there seemed to be no options for user specific environment setup.

  Attempted something funky like:

  ``` .bash
    environment.extraInit = 
      ''
      if [-e $HOME/.profile] then;
          . $HOME/.profile
      fi  
      '';
  ```

  in `configuration.nix`. It simply crashed my `sudo` command and did not source `~/.profiles`. 
  As a result, reverted to the previous generation.

  Feels like it would be much simpler to have `.profile` called as in many other linux distros. 

  I want user installed packages to be based on my `nixpkgs` git repository while keeping 14.04's stability for the system. However, `import <nixpkgs>` directive uses the root user's channel 
  instead of the `nixpkgs` repository tucked in `.nix-defexpr/nixpkgs/` while `nix-env` do use my repository.  Setting `NIX_PATH` however seemed to be recognized perfectly by the `import`
  command. Hence the need get a permanent alteration of user profile's environment.

  I actually do not plan in the short term to upgrade my system to something unstable. Any
  possible workaround?


state: closed
title: nixos/generate-config: Don't generate swap devices
user_login: wkennington
html_url: https://github.com/NixOS/nixpkgs/pull/5202
updated_at: 2015-01-07 22:58:06
body:
  This is intended to be a temporary change to prevent transient failures
  in the installer tests. The change should be fine for most users since
  systemd will automount swap devices as they appear to the system whether
  they are defined or not.

  Revert this change when upstream has fixed the swap bug causing the
  transient failures starting in v217.


state: closed
title: make-bootstrap-tools.nix doesn't work when invoked via nix-build on x86_64
user_login: MP2E
html_url: https://github.com/NixOS/nixpkgs/issues/5203
updated_at: 2016-01-10 12:50:06
body:
  1. Get a recent checkout of nixpkgs master branch
  2. cd nixpkgs
  3. nix-build -K pkgs/stdenv/linux/make-bootstrap-tools.nix
  4. Error output ended as below (x86_64 -- trying with i686 now):

  ```
  gcc -c libc/inet/if_index.c -o libc/inet/if_index.os -include ./include/libc-symbols.h -Wall -Wstrict-prototypes -Wstrict-aliasing -funsigned-char -fno-builtin -fno-asm -std=gnu99 -fno-stack-protector -nostdinc -I./include -I./include -I. -I./libc/sysdeps/linux -I./libc/sysdeps/linux/x86_64  -Os -funit-at-a-time -fmerge-all-constants -fstrict-aliasing -fno-tree-loop-optimize -fno-tree-dominator-opts -fno-strength-reduce -DHAVE_FORCED_UNWIND -I./libpthread/nptl -I./libpthread/nptl -I./libpthread/nptl/sysdeps/unix/sysv/linux/x86_64/ -I./libpthread/nptl/sysdeps/unix/sysv/linux/x86_64 -I./libpthread/nptl/sysdeps/x86_64 -I./libpthread/nptl/sysdeps/x86_64 -I./libpthread/nptl/sysdeps/unix/sysv/linux -I./libpthread/nptl/sysdeps/unix/sysv/linux -I./libpthread/nptl/sysdeps/pthread -I./libpthread/nptl/sysdeps/pthread/bits -I./libpthread/nptl/sysdeps/generic -I./ldso/ldso/x86_64 -I./ldso/include -I./libc/sysdeps/linux/common -I/nix/store/zs52wnpc0xhgsxsbhp8ky1bszm3bq91y-linux-headers-3.12.6/include/ -isystem /nix/store/mnbyj6x8dd6g73cgzcpkya0yh9i5jl72-gcc-4.8.3/lib/gcc/x86_64-unknown-linux-gnu/4.8.3/include-fixed -isystem /nix/store/mnbyj6x8dd6g73cgzcpkya0yh9i5jl72-gcc-4.8.3/lib/gcc/x86_64-unknown-linux-gnu/4.8.3/include -DNDEBUG -D__USE_STDIO_FUTEXES__ -fPIC -DRESOLVER="\"resolv.c\""    -MT libc/inet/if_index.os -MD -MP -MF libc/inet/.if_index.os.dep
  [q[pbuilding t-toom32.o
  [3sgcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../tests    -O2 -pedantic -fomit-frame-pointer -m64 -c t-toom32.c
  In file included from /nix/store/zs52wnpc0xhgsxsbhp8ky1bszm3bq91y-linux-headers-3.12.6/include/linux/kernel.h:4:0,
                   from /nix/store/zs52wnpc0xhgsxsbhp8ky1bszm3bq91y-linux-headers-3.12.6/include/linux/netlink.h:4,
                   from /nix/store/zs52wnpc0xhgsxsbhp8ky1bszm3bq91y-linux-headers-3.12.6/include/linux/rtnetlink.h:5,
                   from libc/inet/netlinkaccess.h:27,
                   from libc/inet/if_index.c:37:
  /nix/store/zs52wnpc0xhgsxsbhp8ky1bszm3bq91y-linux-headers-3.12.6/include/linux/sysinfo.h:8:2: error: unknown type name '__kernel_long_t'
    __kernel_long_t uptime;  /* Seconds since boot */
    ^
  /nix/store/zs52wnpc0xhgsxsbhp8ky1bszm3bq91y-linux-headers-3.12.6/include/linux/sysinfo.h:9:2: error: unknown type name '__kernel_ulong_t'
    __kernel_ulong_t loads[3]; /* 1, 5, and 15 minute load averages */
    ^
  /nix/store/zs52wnpc0xhgsxsbhp8ky1bszm3bq91y-linux-headers-3.12.6/include/linux/sysinfo.h:10:2: error: unknown type name '__kernel_ulong_t'
    __kernel_ulong_t totalram; /* Total usable main memory size */
    ^
  /nix/store/zs52wnpc0xhgsxsbhp8ky1bszm3bq91y-linux-headers-3.12.6/include/linux/sysinfo.h:11:2: error: unknown type name '__kernel_ulong_t'
    __kernel_ulong_t freeram; /* Available memory size */
    ^
  /nix/store/zs52wnpc0xhgsxsbhp8ky1bszm3bq91y-linux-headers-3.12.6/include/linux/sysinfo.h:12:2: error: unknown type name '__kernel_ulong_t'
    __kernel_ulong_t sharedram; /* Amount of shared memory */
    ^
  /nix/store/zs52wnpc0xhgsxsbhp8ky1bszm3bq91y-linux-headers-3.12.6/include/linux/sysinfo.h:13:2: error: unknown type name '__kernel_ulong_t'
    __kernel_ulong_t bufferram; /* Memory used by buffers */
    ^
  /nix/store/zs52wnpc0xhgsxsbhp8ky1bszm3bq91y-linux-headers-3.12.6/include/linux/sysinfo.h:14:2: error: unknown type name '__kernel_ulong_t'
    __kernel_ulong_t totalswap; /* Total swap space size */
    ^
  /nix/store/zs52wnpc0xhgsxsbhp8ky1bszm3bq91y-linux-headers-3.12.6/include/linux/sysinfo.h:15:2: error: unknown type name '__kernel_ulong_t'
    __kernel_ulong_t freeswap; /* swap space still available */
    ^
  /nix/store/zs52wnpc0xhgsxsbhp8ky1bszm3bq91y-linux-headers-3.12.6/include/linux/sysinfo.h:18:2: error: unknown type name '__kernel_ulong_t'
    __kernel_ulong_t totalhigh; /* Total high memory size */
    ^
  /nix/store/zs52wnpc0xhgsxsbhp8ky1bszm3bq91y-linux-headers-3.12.6/include/linux/sysinfo.h:19:2: error: unknown type name '__kernel_ulong_t'
    __kernel_ulong_t freehigh; /* Available high memory size */
    ^
  /nix/store/zs52wnpc0xhgsxsbhp8ky1bszm3bq91y-linux-headers-3.12.6/include/linux/sysinfo.h:21:22: error: '__kernel_ulong_t' undeclared here (not in a function)
    char _f[20-2*sizeof(__kernel_ulong_t)-sizeof(__u32)]; /* Padding: libc5 uses this.. */
                        ^
  [q[pbuilding t-toom32
  [3s/nix/store/c8lg3m5mr246fvlx6xsrxa0sykv4l9pg-bootstrap-tools/bin/sh ../../libtool --tag=CC   --mode=link gcc -std=gnu99  -O2 -pedantic -fomit-frame-pointer -m64   -o t-toom32 t-toom32.o ../../tests/libtests.la ../../libgmp.la 
  make: *** [libc/inet/if_index.os] Error 1
  [q[q[qnote: keeping build directory `/tmp/nix-build-uclibc-0.9.33.2.drv-0'
  builder for `/nix/store/rkk70pzfg4wch3205hyz3hiksv0pf276-uclibc-0.9.33.2.drv' failed with exit code 2
  note: keeping build directory `/tmp/nix-build-ppl-1.0.drv-0'
  note: keeping build directory `/tmp/nix-build-gmp-5.1.3.drv-0'
  error: build of `/nix/store/rkk70pzfg4wch3205hyz3hiksv0pf276-uclibc-0.9.33.2.drv' failed
  ```


state: closed
title: Bridge networking fails in tests
user_login: offlinehacker
html_url: https://github.com/NixOS/nixpkgs/issues/5204
updated_at: 2014-12-28 19:24:47
body:
  ```
  virtualisation.vlans = [ 1 2 ];
  networking.bridges = {
    cbr0.interfaces = [ "eth2" ];
  };
  networking.interfaces = {
    cbr0 = {
      ipAddress = "10.10.1.1";
      prefixLength = 24;
    };
  };
  ```

  with:

  ```
  Failed assertions:
  - The networking.interfaces.eth2 must not have any defined ips when it is a slave.
  ```

  @wkennington


state: closed
title: nodePackages: recursive dependencies are broken again
user_login: offlinehacker
html_url: https://github.com/NixOS/nixpkgs/issues/5205
updated_at: 2014-12-26 11:41:08
body:
  Any idea? @svanderburg @lethalman @matejc @iElectric 

  ```
  offlinehacker:master/ (master*) $ result/bin/bower                                                                                                            [15:32:29]

  module.js:340
      throw err;
            ^
  Error: Cannot find module 'es5-ext/object/assign'
      at Function.Module._resolveFilename (module.js:338:15)
      at Function.Module._load (module.js:280:25)
      at Module.require (module.js:364:17)
      at require (module.js:380:17)
      at Object.<anonymous> (/nix/store/308750pf9r6p82p529xjlibrn1xpmv45-node-d-0.1.1/lib/node_modules/d/index.js:3:21)
      at Module._compile (module.js:456:26)
      at Object.Module._extensions..js (module.js:474:10)
      at Module.load (module.js:356:32)
      at Function.Module._load (module.js:312:12)
      at Module.require (module.js:364:17)
  offlinehacker:master/ (master*) $
  ```


state: closed
title: cmake fails to build without XCode installed
user_login: hesselink
html_url: https://github.com/NixOS/nixpkgs/issues/5206
updated_at: 2016-03-06 20:17:57
body:
  I only have the XCode command line tools installed, not XCode itself. This causes `cmake` to fail to build with

  ```
  CMake Error at Modules/Platform/Darwin.cmake:211 (message):
    CMAKE_OSX_DEPLOYMENT_TARGET is '10.9' but CMAKE_OSX_SYSROOT:

     ""

    is not set to a MacOSX SDK with a recognized version.  Either set
    CMAKE_OSX_SYSROOT to a valid SDK or set CMAKE_OSX_DEPLOYMENT_TARGET to
    empty.
  ```

  I've managed to build it by patching `Modules/Platform/Darwin.cmake` to unset `CMAKE_OSX_DEPLOYMENT_TARGET`. I've found a [similar issue on the macports trac](https://trac.macports.org/ticket/44581). They resorted to a [similar fix](https://trac.macports.org/changeset/127220): disabling the check if the deployment target wasn't explicitly set to something different from the current platform.

  Should I make a pull request with that fix? 


state: closed
title: firefox-bin: update to version 34.0.5; thunderbird-bin: update to version 31.3.0
user_login: taku0
html_url: https://github.com/NixOS/nixpkgs/pull/5207
updated_at: 2014-12-02 20:51:50
body:
  Firefox 34.0.5:
  - Default search engine changed
  - Firefox Hello real-time communication client
  - JavaScript Template Strings
  - HTTP/2 (draft14) and ALPN
  - etc.

  https://www.mozilla.org/en-US/firefox/34.0.5/releasenotes/

  Thunderbird 31.3.0: Bug fixes.
  https://www.mozilla.org/en-US/thunderbird/31.3.0/releasenotes/


state: closed
title: Ipxe
user_login: ehmry
html_url: https://github.com/NixOS/nixpkgs/pull/5208
updated_at: 2014-12-06 03:01:35
body:
  This adds an option to boot an iPXE script from the GRUB2 menu. That is, to install a netboot configuration to /boot.

  Now the trick would be to get Hydra to build signed images that can be booted over the network... 1Mb install cd?


state: closed
title: OSX 10.10 fails to build anything relying on `gnum4`
user_login: photex
html_url: https://github.com/NixOS/nixpkgs/issues/5210
updated_at: 2015-03-25 16:22:09
body:
  gnum4 isn't able to be compiled on OSX Yosemite:

  ```
  /Applications/Xcode.app/Contents/Developer/usr/bin/make  all-recursive
    CC       copy-acl.o
    CC       set-acl.o
    CC       allocator.o
    CC       areadlink.o
    CC       areadlinkat.o
  areadlinkat.c:44:53: error: use of undeclared identifier 'readlinkat'; did you mean 'areadlinkat'?
    return careadlinkat (fd, filename, NULL, 0, NULL, readlinkat);
                                                      ^~~~~~~~~~
                                                      areadlinkat
  areadlinkat.c:42:1: note: 'areadlinkat' declared here
  areadlinkat (int fd, char const *filename)
  ^
  areadlinkat.c:44:53: warning: incompatible pointer types passing 'char *(int, const char *)' to parameter of type 'ssize_t (*)(int, const char *, char *, size_t)' [-Wincompatible-pointer-types]
    return careadlinkat (fd, filename, NULL, 0, NULL, readlinkat);
                                                      ^~~~~~~~~~
  ./careadlinkat.h:54:31: note: passing argument to parameter 'preadlinkat' here
                      ssize_t (*preadlinkat) (int, char const *,
                                ^
  1 warning and 1 error generated.
  make[4]: *** [areadlinkat.o] Error 1
  make[3]: *** [all-recursive] Error 1
  make[2]: *** [all] Error 2
  make[1]: *** [all-recursive] Error 1
  make: *** [all] Error 2
  builder for `/nix/store/lmmgbk9bcsk4g0rszkn252ya5v8qj0k0-gnutar-1.27.1.drv' failed with exit code 2
  building path(s) `/nix/store/ihvd6wsa5nfibv5isylp96xbc4za3vri-gnum4-1.4.17'
  cannot build derivation `/nix/store/66laab70yh67yfq3r6vp20qmg8ddlsk1-stdenv.drv': 1 dependencies couldn't be built
  killing process 64600
  cannot build derivation `/nix/store/w1sza2j20hsv0qmqa3k66dcxa9c4036b-gnum4-1.4.17.drv': 1 dependencies couldn't be built
  error: build of `/nix/store/w1sza2j20hsv0qmqa3k66dcxa9c4036b-gnum4-1.4.17.drv' failed
  ```


state: closed
title: Refactoring vim plugins again:
user_login: MarcWeber
html_url: https://github.com/NixOS/nixpkgs/pull/5212
updated_at: 2014-12-04 22:44:04
body:
  - sort automatcially generated vim derivations
  - move the plugins to be derived by VAM into its own file: vim-plugin-names
  - rename vimrc into vimUtils moving all common code into it
    so that it is possible to use it within ~/.nixpkgs/config.nix
  - Moving all important documentation into vimUtils
  - provide vimPlugins.recreate to provide a bin/vim-\* command
    writing updated derivations into its buffer

  Note: VAM's repository's nix.vim also got some fixes/improvements


state: closed
title: tree package build errors ignored
user_login: joachifm
html_url: https://github.com/NixOS/nixpkgs/issues/5214
updated_at: 2014-12-03 21:15:01
body:
  The `tree` package fails to build but the errors are being ignored, resulting
  in a closure without the actual `tree` binary.
  The problem appears to be that `$CC` is unset and that its arguments
  are passed directly to the command interpreter.

  Pasting from http://hydra.nixos.org/build/17496175/log/raw for reference:

  ```
  ggdb -Wall -DLINUX -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -c -o tree.o tree.c
  /nix/store/bzqcs6b5r64xf4v86m2a5pcndhv1lnab-bash-4.3-p30/bin/bash: ggdb: command not found
  make: [tree.o] Error 127 (ignored)
  building unix.o
  [...]
  o tree  tree.o unix.o html.o xml.o json.o hash.o color.o
  /nix/store/bzqcs6b5r64xf4v86m2a5pcndhv1lnab-bash-4.3-p30/bin/bash: o: command not found
  make: [tree] Error 127 (ignored)
  building install
  ```


state: closed
title: Tox: Update libtoxcore, qtox, utox and toxic
user_login: jgeerds
html_url: https://github.com/NixOS/nixpkgs/pull/5217
updated_at: 2016-01-05 14:05:14
body:
  This PR updates all tox related packages at once. This is necessary due to API changes in libtoxcore. I've tested all clients in a quick way and it worked for me. See commit messages for more information

  maintainer: @viric @iElectric 


state: closed
title: Hibernate resume no longer works
user_login: vcunat
html_url: https://github.com/NixOS/nixpkgs/issues/5219
updated_at: 2014-12-12 10:12:08
body:
  On recent staging resuming from suspend-to-HDD fails. As that can be a painful thing, I believe it's a release blocker (I reproduced 4/4 now).

  It might be related to systemd changing the swap handling, as discussed e.g. in #5202. I'm not sure what parts of which logs are useful, so just ask me; I guess this one is too late:

  ```
  swapon: /dev/sda6: software suspend data detected. Rewriting the swap signature.
  ```

  CC: @edolstra, @wkennington, @iElectric.


state: closed
title: spark: update to 1.1.1, simplify a lot
user_login: offlinehacker
html_url: https://github.com/NixOS/nixpkgs/pull/5221
updated_at: 2014-12-06 21:52:21
body:
  Updates and simplifies spark experssion a lot, i've tested it locally and with mesos cluster with example python program and it works fine in both cases.


state: closed
title: dunst: doesn't read ~/.config/dunst/dunstrc
user_login: henrytill
html_url: https://github.com/NixOS/nixpkgs/issues/5222
updated_at: 2017-11-03 17:59:10
body:
  The man pages for dunst say: 

  ```
  CONFIGURATION
  An example configuration file is included (usually /usr/share/dunst/dunstrc).  
  To change the configuration, copy this file to ~/.config/dunst/dunstrc and 
  edit it accordingly.
  ```

  However, the current expression patches the source to hard-code the example configuration as the default settings:

  ```
  patchPhase = ''
    substituteInPlace "settings.c" \
      --replace "xdgConfigOpen(\"dunst/dunstrc\", \"r\", &xdg" "fopen(\"$out/share/dunst/dunstrc\", \"r\""
  '';
  ```

  This prevents dunst from reading a user's local settings.  I understand the desire for nice defaults, but this breaks the program's expected functionality.

  cc @iElectric 


state: closed
title: mysql-workbench refers to /bin/bash
user_login: aragnon
html_url: https://github.com/NixOS/nixpkgs/issues/5226
updated_at: 2015-05-28 16:41:47
body:
  When using the Server Administration option of MySQL WorkBench, I obtain that /bin/bash cannot be found, which makes the program go back to its previous state and thus makes that part of the program useless. 

  It should be very easy to reproduce (enable mysql, install mysql-workbench, run mysql-workbench as root, add a new connection, go to Server Administration).


state: open
title: mysql.initialScript appears to be broken (using NixOS Virtualbox image from nixos.org)
user_login: aragnon
html_url: https://github.com/NixOS/nixpkgs/issues/5227
updated_at: 2018-11-16 20:39:21
body:
  My configuration.nix contains (next to all other kind of valid mysql configuration which allows one to login to mysql (I selected the 55 variant) as root):

  ```
   services.mysql.initialScript = "/home/demo/a.sql";
  ```

  /home/demo/a.sql contains:
  CREATE USER 'your_zm_user'@'localhost' IDENTIFIED BY 'your_zm_password_from_above';

  Running mysql as root and then doing 

  ```
  select User from mysql.user;
  ```

  does not show your_zm_user as being a user. Expected result is that it is. 


state: closed
title: updated dmtcp major versions
user_login: bbarker
html_url: https://github.com/NixOS/nixpkgs/pull/5229
updated_at: 2015-01-20 14:27:45
body:
  The default [dmtcp](http://dmtcp.sourceforge.net) should really be updated to a more recent version, as it is now a major version behind (and more). I'm a nix newbie, but I needed to use this soon so it seemed like a good chance to test out nix-build. So there are a few possible issues:
  - My new `--replace` commands may or may not be working correctly. Without these, a python expression trying to access `$USER`  (e.g. `os.environ['USER']`) fails; it seems like `USER` is not being set correctly in the build environment. I attempted to hardcode it to the first build user for now (I guess this would work if it is possible to disable parallel builds). However, I have not checked that this works correctly because specifying `nix-build -A -K dmtcp` does not seem to leave the directory around, even though it now fails much later in the check phase.
  - Five out of forty checks will still fail if `doCheck = true`. I haven't investigated these yet, but dmtcp seems to work well enough in general. I will try to investigate these more. Part of the problem could be I'm running in virtualbox for the moment.


state: closed
title: Add the Clearlooks-Phenix GTK3 Theme
user_login: prikhi
html_url: https://github.com/NixOS/nixpkgs/pull/5230
updated_at: 2014-12-07 23:18:20
body:
  Due to #5053, users need to install this into their user profile and set the `GTK_DATA_PREFIX` environmental variable to `~/.nix-profile`


state: closed
title: firefox-wrapper: add missing gstreamer plugins
user_login: bennofs
html_url: https://github.com/NixOS/nixpkgs/pull/5233
updated_at: 2014-12-07 19:40:10
body:
  These GStreamer plugins are required for H264 <video> tag support in Firefox. Is this the right way to add them? 


state: closed
title: youtube-dl missing ffprobe and/or avprobe
user_login: auntieNeo
html_url: https://github.com/NixOS/nixpkgs/issues/5236
updated_at: 2017-07-19 22:55:06
body:
  When trying to download youtube videos with the --extract-audio option of youtube-dl, it gives the following error apparently while trying to encode the audio:

  ERROR: ffprobe or avprobe not found. Please install one.

  It is still able to extract the m4a audio with the -i "ignore errors" option. I'll look into fixing this once my final exams are over.


state: closed
title: hipchat: there is no bin/ directory
user_login: purefn
html_url: https://github.com/NixOS/nixpkgs/pull/5237
updated_at: 2014-12-06 21:51:38
body:
  We don't need to care about the shipped wrapper script at all because we are creating our own wrapper for the `hipchat.bin` executable.


state: closed
title: mrtg: add 2.17.4
user_login: robberer
html_url: https://github.com/NixOS/nixpkgs/pull/5239
updated_at: 2014-12-06 09:58:53
body:
  - The Multi Router Traffic Grapher
  - You have a router, you want to know what it does all day long? Then MRTG is for you. It will monitor SNMP network devices and draw pretty pictures showing how much traffic has passed through each interface.


state: closed
title: Useless error message in nix-build
user_login: aragnon
html_url: https://github.com/NixOS/nixpkgs/issues/5240
updated_at: 2014-12-06 17:22:40
body:
  I got the following message while trying to run a test: 
  `in the Nix store is forbidden (are you running nix-build inside the store?)`

  To actually understand why this was a problem I had to read http://lists.science.uu.nl/pipermail/nix-dev/2007-June/000265.html . 

  Additionally, I was running nix-build inside the store, but it's rather silly for any system to ask the user about anything itself can also know in a few microseconds. 

  The correct solution is to either allow the behaviour in the first place, but write the output to some /tmp directory if there is more than enough space there, or alternatively, suggest that a user should first get nixpkgs checked out somewhere else before trying to do anything with nix-build.


state: open
title: VM tests should not depend on any specific VM technology
user_login: aragnon
html_url: https://github.com/NixOS/nixpkgs/issues/5241
updated_at: 2019-04-28 14:46:28
body:
  I was trying to run some of the tests, which run some virtual machines with a virtual network automatically, but since the virtualbox module is already loaded, those don't work. 

  The way this should work is that the system should detect which virtualization technologies are supported on the host system (which _might_ be NixOS) and then it should use whatever candidate works best. 

  I am thinking of Xen, Virtualbox, and KVM. 


state: closed
title: nixos-option: stack overflow (likely due to infinite loop)
user_login: rzetterberg
html_url: https://github.com/NixOS/nixpkgs/issues/5243
updated_at: 2014-12-21 00:52:58
body:
  Hello!

  I have added a custom theme for slim in my configuration.nix, like so:

  ```
   37     displayManager = {
   38       slim = {
   39         enable = true;
   40         theme = pkgs.fetchurl {
   41           url    = "https://github.com/jagajaga/nixos-slim-theme/archive/Final.tar.gz";
   42           sha256 = "4cab5987a7f1ad3cc463780d9f1ee3fbf43603105e6a6e538e4c2147bde3ee6b";
   43         };
   44       };
  ```

  There are no problems downloading and adding the theme when I run `nixos-rebuild switch`. However, when I check the value with `nixos-option` there is a stack overflow error:

  ```
  [rzetterberg@nixos:~]$ nixos-option services.xserver.displayManager.slim.theme
  error: stack overflow (possible infinite recursion)
  ```

  I'm using a fresh install of NixOS that I downloaded today. 


state: closed
title: plan9port: make it actually work
user_login: ftrvxmtrx
html_url: https://github.com/NixOS/nixpkgs/pull/5245
updated_at: 2014-12-06 15:50:48
body:
  - Add "which" dependency, otherwise it builds with lots of "command not found" errors.
  - -lgcc_s, otherwise many commands basically fail without pthread_cancel.
  - Fix X11 dependencies, otherwise it would be plan9port with none of UI programs working.


state: closed
title: Create service abstraction layer (proposal, prototype)
user_login: offlinehacker
html_url: https://github.com/NixOS/nixpkgs/pull/5246
updated_at: 2016-12-19 19:57:22
body:
  ## Idea

  Let's abstract services, so they can be used independently by different process manager like supervisord, docker,... and not only by systemd.
  ## Preface

  I really like nixos and module definition schema, and i really like to write nixos services. As a developer i want to make these services portable betwene systems independently of process managers if that is possible for speciffic service. Current systemd interface is not right approach and only results in hacks to support its interface(like https://github.com/kiberpipa/nix-rehash/tree/master/nix-services).
  ## Problems with using systemd interface

  Problem with using systemd interface as a base for service definitions for other process managers is that service definitions use all features of systemd, even that other process managers do not support them. There are not sufficient nixos options to support lack or presence of if:
  - process manager can handle forking services
  - process manager handles logs
  - process manager handler logs from syslog
  - ... your use case ...
  ## Implementation

  Prototype implementation present in this pull request wants to solve this by abstracting services out of nixos. The reason for abstracting out is that services will not be only used in nixos, but also in other scearios with other process manager and with abscence of nixos on different systems, distros, process virtualization solutions like docker.

  Because of lack of better idea i defined `sal`(service abstraction layer) interface abstracted into new `service` directory tree. There, service options/configurations are defined and process manager options are present. Real implementation of this schema is present in nixos systemd, which uses `sal` as a base for services.

  I should mention that proposed solution is not usefull for all services and is not ment to replace systemd interface, which is by the way really nice and has a lot of features.
  ## Alternative implemenations

  More straightforward solution would be to make something like `users.services` interface, for defining services. This has a downside, and does not take in account which features different process managers support.
  ## I would really need this now

  I want to ask you, whether you like the proposed implementation or if you have any better idea how to implement this. I would really like to solve the problem, because i need it to make user services and docker implementation using this or similar interface. Without this i can only make hacked implementations(that people use and depend on), like https://github.com/kiberpipa/nix-rehash/tree/master/nix-services, that i later don't want to support, because of hackiness involved.

  **So please review the prototype and please propose better implementations and let's make nix services as portable as possible :)**

  @edolstra @rbvermaa @nbp @iElectric @lethalman @wmertens


state: closed
title: nix-prefetch-git: set deepClone if leaveDotGit is set
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/pull/5252
updated_at: 2015-03-15 18:39:56
body:
  Without deepClone, things like "git describe" doesn't work. To make
  leaveDotGit more useful, this commit enables deepClone if leaveDotGit is
  set.

  You can still disable deepClone by adding --no-deepClone after the
  --leave-dotGit flag. No such option exist for fetchgit though, but I
  think there is little reason to skip the deepClone if you have
  set leaveDotGit.

  Update the hash of libcouchbase, the only package in nixpkgs that uses
  leaveDotGit.


state: closed
title: eduke32.nix: disable libpng
user_login: grwlf
html_url: https://github.com/NixOS/nixpkgs/pull/5253
updated_at: 2014-12-19 10:15:25
body:
  This patch makes it possible to build (and run) eduke32 on my machine. PNG is not strictly necessary, the game still runs, the difference I know so far is the disabled screenshots. 


state: closed
title: nixos: configure samba and rsync shares with sets
user_login: ehmry
html_url: https://github.com/NixOS/nixpkgs/pull/5254
updated_at: 2014-12-17 20:15:48
body:
  First let me point out that the following snippet has the same meaning in Samba, Rsync, and Netatalk config files:

  ```
  [srv]
  path = /srv
  ```

  This PR normalizes the share configuration between samba and rsync (and some day netatalk), so you can configure a share between the two like this:

  ```
    let srv = { path = "/srv"; "read only" = "yes"; comment = "public share"; }; in
    { services.samba.shares = { inherit srv };
      services.rsync.modules = { inherit srv };
    }
  ```

  "types.attrsOf (types.attrsOf types.str)" may seem like a weak type for a config option but is no weaker than "extraConfig" options. It also prevents two modules from declaring the same share, something that is possible by concatenating extraConfigs.

  This breaks the current rsyncd config, which is a currently list of submodels for modules (shares). I wrote the rsyncd service before I really knew what I was doing.

  (BTW, this is me trying to PXE boot an installer with a nix store backed by samba rather than squashfs.)


state: closed
title: hwdb.bin does not exist, please run udevadm hwdb --update
user_login: rushmorem
html_url: https://github.com/NixOS/nixpkgs/issues/5260
updated_at: 2014-12-20 09:17:15
body:
  I'm running NixOS on the unstable channel. Hadn't updated my system in a couple of weeks or so. Yesterday I ran `nixos-rebuild switch --upgrade`. Upon restarting the machine GUI applications can't run, since X11 is failing to start.

  The system partition is encrypted. Right before I get prompted for the passphrase I'm getting an error message saying `hwdb.bin does not exist, please run udevadm hwdb --update`. Once I enter my passphrase, the system proceeds to boot fine. I can login into xterm and all command line applications are running fine. Can't run any GUI apps though.

  I tried running the said command by putting it in my configuration.nix file as `boot.postBootCommands` ie `boot.postBootCommands = "udevadm hwdb --update";` to no avail.

  In `/var/log/x-0.log` and `/var/log/X.0.log` I'm seeing the following error message... `(EE) systemd-logind: failed to get session: PID 2804 does not belong to any known session`.


state: closed
title: Changelog for 14.12 release
user_login: domenkozar
html_url: https://github.com/NixOS/nixpkgs/issues/5263
updated_at: 2014-12-27 20:50:34
body:
  Should go into https://github.com/NixOS/nixpkgs/blob/master/nixos/doc/manual/release-notes/rl-1412.xml


state: closed
title: Package for the Polari IRC app
user_login: DamienCassou
html_url: https://github.com/NixOS/nixpkgs/pull/5264
updated_at: 2014-12-12 14:25:22
body:
  This commit includes a patch to telepathy's derivation, written by
  Lethalman. This patch makes public the Telepathy's dependency to
  dbus_glib. This patch will become problematic with the next pkgconfig
  upgrade but this upgrade should make the patch irrelevant. See these 2
  links for more information:
  - https://bugs.freedesktop.org/show_bug.cgi?id=15199
  - https://bugzilla.redhat.com/show_bug.cgi?id=436773


state: closed
title: Networking support in initrd
user_login: ehmry
html_url: https://github.com/NixOS/nixpkgs/issues/5265
updated_at: 2016-03-25 05:15:10
body:
  The initrd needs to initializing networking if there are network filesystems in 'boot.initrd.supportedFilesystems'.

  If you look at some of the filesystem tasks it would look like they should work in the initrd, but alas it is not so.
  https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/tasks/filesystems/cifs.nix
  I propose that these fs's flip an option like boot.initrd.networking.enable.

  I've been able to configure the network in stage-1 with busybox and dhcp, but it could get messy if there is a static configuration, because during stage-1 because the interfaces haven't been renamed. The other thing that needs to be done is to include modules for hardware drivers, I'm not sure which drivers should be included at minimum but I could look at knoppix or systemrescuecd and see what they do. 

  @lethalman would systemd in the initrd take care of networking?


state: closed
title: ati_unfree doesn't support xorg-server 1.16
user_login: jgeerds
html_url: https://github.com/NixOS/nixpkgs/issues/5266
updated_at: 2014-12-10 21:09:46
body:
  `ati_unfree` doesn't work since xorg-server 1.16 update. The incompatibility between fglrx 14.4 (and 14.9 as well) and xorg-server 1.16 is already known in arch linux: https://aur.archlinux.org/packages/catalyst/

  I see two possible solutions:
  1) Downgrade xorg-server to previous version until fglrx is ready for a newer one
  2) Upgrade to fglrx beta, which should work: https://aur.archlinux.org/packages/catalyst-test/

  Anyway, I think we should find a good solution for future xorg-server updates. It's likely that an xserver update breaks fglrx. It is possible to stick with a specific/older xorg-server version if ati_unfree is enabled? (just like a specific linux kernel if grsecurity is enabled)

  see also: #5260, #4923


state: closed
title: dina-font: fix the installPhase
user_login: prikhi
html_url: https://github.com/NixOS/nixpkgs/pull/5268
updated_at: 2014-12-14 04:52:18
body:
  The existing expression worked fine as a user but seems broken when built by hydra and when in systemEnvironment:
  https://hydra.nixos.org/build/17703539/log

  I'm not sure why, but hopefully defining the function in the installPhase will fix it?

  Is there an easy way to include my ~/.nix-defexpr/ (which has my nixpkgs repo) in the packages searched for systemEnvironment.pkgs?


state: closed
title: GPU hang with Intel graphics card and Chromium
user_login: wizeman
html_url: https://github.com/NixOS/nixpkgs/issues/5272
updated_at: 2016-07-23 10:45:41
body:
  Hi,

  Ever since I updated my laptop to the latest release in the unstable channel (I hadn't updated in weeks) I'm having GPU hangs when using Chromium.
  The visible effect is that the screen appears to freeze for a while every now and then, and after about half an hour or so Chromium appears to freeze permanently.

  When this happens, the journal shows messages such as these:

  ```
  Dec 08 17:26:14 wizylap kernel: [drm:ring_stuck] *ERROR* Kicking stuck wait on render ring
  Dec 08 17:26:14 wizylap kernel: [drm] GPU crash dump saved to /sys/class/drm/card0/error
  Dec 08 17:26:14 wizylap kernel: [drm] GPU hangs can indicate a bug anywhere in the entire gfx stack, including userspace.
  Dec 08 17:26:14 wizylap kernel: [drm] Please file a _new_ bug report on bugs.freedesktop.org against DRI -> DRM/Intel
  Dec 08 17:26:14 wizylap kernel: [drm] drm/i915 developers can then reassign to the right component if it's not a kernel issue.
  Dec 08 17:26:14 wizylap kernel: [drm] The gpu crash dump is required to analyze gpu hangs, so please always attach it.
  Dec 08 17:26:24 wizylap display-manager-start[2025]: (EE) [mi] EQ overflowing.  Additional events will be discarded until existing events are processed.
  Dec 08 17:26:24 wizylap display-manager-start[2025]: (EE)
  Dec 08 17:26:24 wizylap display-manager-start[2025]: (EE) Backtrace:
  Dec 08 17:26:24 wizylap display-manager-start[2025]: (EE)
  Dec 08 17:26:24 wizylap display-manager-start[2025]: (EE) [mi] These backtraces from mieqEnqueue may point to a culprit higher up the stack.
  Dec 08 17:26:24 wizylap display-manager-start[2025]: (EE) [mi] mieq is *NOT* the cause.  It is a victim.
  Dec 08 17:26:24 wizylap display-manager-start[2025]: (EE) [mi] EQ overflow continuing.  100 events have been dropped.
  Dec 08 17:26:24 wizylap display-manager-start[2025]: (EE)
  Dec 08 17:26:24 wizylap display-manager-start[2025]: (EE) Backtrace:
  Dec 08 17:26:24 wizylap display-manager-start[2025]: (EE)
  Dec 08 17:26:25 wizylap kernel: [drm:ring_stuck] *ERROR* Kicking stuck wait on render ring
  Dec 08 17:26:25 wizylap display-manager-start[2025]: [mi] Increasing EQ size to 1024 to prevent dropped events.
  Dec 08 17:26:25 wizylap display-manager-start[2025]: [mi] EQ processing has resumed after 199 dropped events.
  Dec 08 17:26:25 wizylap display-manager-start[2025]: [mi] This may be caused my a misbehaving driver monopolizing the server's resources.
  Dec 08 17:26:59 wizylap kernel: [drm:ring_stuck] *ERROR* Kicking stuck wait on render ring
  ```

  I've also tried upgrading to the 3.17.6 kernel instead of 3.14.25 but the errors remain, although with slightly different messages:

  ```
  Dec 08 19:29:11 wizylap kernel: [drm] GPU HANG: ecode -1:0x00000000, reason: Kicking stuck wait on render ring, action: continue
  Dec 08 19:29:11 wizylap kernel: [drm] GPU hangs can indicate a bug anywhere in the entire gfx stack, including userspace.
  Dec 08 19:29:11 wizylap kernel: [drm] Please file a _new_ bug report on bugs.freedesktop.org against DRI -> DRM/Intel
  Dec 08 19:29:11 wizylap kernel: [drm] drm/i915 developers can then reassign to the right component if it's not a kernel issue.
  Dec 08 19:29:11 wizylap kernel: [drm] The gpu crash dump is required to analyze gpu hangs, so please always attach it.
  Dec 08 19:29:11 wizylap kernel: [drm] GPU crash dump saved to /sys/class/drm/card0/error
  Dec 08 19:29:21 wizylap kernel: [drm] GPU HANG: ecode -1:0x00000000, reason: Kicking stuck wait on render ring, action: continue
  Dec 08 19:42:46 wizylap kernel: [drm] GPU HANG: ecode -1:0x00000000, reason: Kicking stuck wait on render ring, action: continue                                                                                   
  Dec 08 19:42:54 wizylap kernel: [drm] GPU HANG: ecode -1:0x00000000, reason: Kicking stuck wait on render ring, action: continue                                                                                   
  Dec 08 19:44:16 wizylap kernel: [drm] GPU HANG: ecode -1:0x00000000, reason: Kicking stuck wait on render ring, action: continue                                                                                   
  Dec 08 19:44:30 wizylap display-manager-start[2056]: (EE) [mi] EQ overflowing.  Additional events will be discarded until existing events are processed.
  Dec 08 19:44:30 wizylap display-manager-start[2056]: (EE)
  Dec 08 19:44:30 wizylap display-manager-start[2056]: (EE) Backtrace:
  Dec 08 19:44:30 wizylap display-manager-start[2056]: (EE)
  Dec 08 19:44:30 wizylap display-manager-start[2056]: (EE) [mi] These backtraces from mieqEnqueue may point to a culprit higher up the stack.                                                                       
  Dec 08 19:44:30 wizylap display-manager-start[2056]: (EE) [mi] mieq is *NOT* the cause.  It is a victim.                                                                                                           
  Dec 08 19:44:31 wizylap kernel: [drm] GPU HANG: ecode -1:0x00000000, reason: Kicking stuck wait on render ring, action: continue                                                                                   
  Dec 08 19:44:31 wizylap display-manager-start[2056]: [mi] Increasing EQ size to 1024 to prevent dropped events.                                                                                                    
  Dec 08 19:44:31 wizylap display-manager-start[2056]: [mi] EQ processing has resumed after 61 dropped events.                                                                                                       
  Dec 08 19:44:31 wizylap display-manager-start[2056]: [mi] This may be caused my a misbehaving driver monopolizing the server's resources.                                                                          
  Dec 08 19:45:05 wizylap kernel: [drm] GPU HANG: ecode -1:0x00000000, reason: Kicking stuck wait on render ring, action: continue                                                                                   
  Dec 08 19:45:05 wizylap kernel: [drm] no progress on render ring
  Dec 08 19:45:05 wizylap kernel: [drm] GPU HANG: ecode -1:0x00000000, reason: Ring hung, action: reset
  ```

  For reference:
  - I'm using the Intel i915 kernel driver.
  - X reports my graphics card as being "Intel(R) HD Graphics 3000".
  - I'm using the bumblebee NixOS service, but I'm not running any application with optirun or primusrun
  - If I use Firefox instead of Chromium, the errors seem to disappear. Although, I haven't tried any 3D games or anything similar.


state: closed
title: firefoxWrapper cannot download install_flash_player_11_linux.i386.tar.gz from any mirror
user_login: magnetophon
html_url: https://github.com/NixOS/nixpkgs/issues/5275
updated_at: 2014-12-10 20:13:47
body:
  When I try to install:
  https://github.com/NixOS/nixpkgs/blob/release-14.04/pkgs/applications/networking/browsers/firefox/wrapper.nix
  I get:
  trying http://fpdownload.macromedia.com/get/flashplayer/pdc/11.2.202.406/install_flash_player_11_linux.i386.tar.gz
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
    0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  curl: (22) The requested URL returned error: 404 Not Found
  error: cannot download install_flash_player_11_linux.i386.tar.gz from any mirror


state: closed
title: Add uWSGI application server
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/5277
updated_at: 2015-02-05 14:10:39
body:
  For now only Python plugins are supported (I haven't used uwsgi for anything besides Python and have no idea of needed workarounds, environs and so on).


state: closed
title: nixos: check resumeDevice is absolute path and document
user_login: vcunat
html_url: https://github.com/NixOS/nixpkgs/pull/5280
updated_at: 2014-12-12 20:43:46
body:
  Fixes #5219 after merging #4995.

  Any comments? I'm merging soon otherwise (both to 14.12 and master.)


state: closed
title: openjdk: Read SSL truststore from JAVAX_NET_SSL_TRUSTSTORE
user_login: rickynils
html_url: https://github.com/NixOS/nixpkgs/pull/5282
updated_at: 2014-12-12 08:22:15
body:
  This small patch makes it possible to control java's truststore path through the environment. This makes it possible to add custom CAs that should be allowed by Java. Java users can still use `-Djavax.net.ssl.truststore` to point Java at another truststore, in that case `JAVAX_NET_SSL_TRUSTSTORE` will be overridden.

  Something like this can be used to build the truststore (in this example just using the standard `pkgs.cacert` CA-bundle):

  ``` nix
  {
    environment.variables.JAVAX_NET_SSL_TRUSTSTORE = "${
      pkgs.runCommand "cacerts" {} ''
        ${pkgs.perl}/bin/perl \
          ${pkgs.path}/pkgs/development/compilers/openjdk/generate-cacerts.pl \
          ${pkgs.jre}/bin/keytool \
          ${pkgs.cacert}/etc/ca-bundle.crt
        mv cacerts $out
      ''
    }";
  } 
  ```

  Ideally, the dependency on `pkgs.cacert` should also be removed from `pkgs.openjdk` to avoid rebuilding java each time the standard CA-bundle changes. Something along the example above should then be added to NixOS (however, it would be nice to not depend on `${pkgs.jre}/bin/keytool` to generate that environment variable.


state: closed
title: "virtualbox: Enable hardening by default" breaks VirtualBox
user_login: 4z3
html_url: https://github.com/NixOS/nixpkgs/issues/5283
updated_at: 2017-10-16 18:21:37
body:
  Commit 3e49487c1a3289acdb72c15e7a6d6105070dd420 breaks VirtualBox (at least for users, I haven't tried it as root) by creating files in `/root/VirtualBox VMs`:

  ```
  user$ nixos-version 
  15.05pre54360.5c52382 (Caterpillar)
  user$ VBoxManage createvm --name foo --register
  Virtual machine 'foo' is created and registered.
  UUID: be27b224-d905-4712-84e7-1aed13496d7e
  Settings file: '/root/VirtualBox VMs/foo/foo.vbox'
  user$ VBoxManage startvm be27b224-d905-4712-84e7-1aed13496d7e
  Waiting for VM "be27b224-d905-4712-84e7-1aed13496d7e" to power on...
  VBoxManage: error: The virtual machine 'foo' has terminated unexpectedly during startup with exit code 1 (0x1)
  VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component Machine, interface IMachine
  ```

  Reverting 3e49487c1a3289acdb72c15e7a6d6105070dd420 (as I did in 9dcdeed6799825c35b31ff80ffbde4b8a28915c0) yields the expected behavior:

  ```
  user$ nixos-version 
  15.05.git.9dcdeed (Caterpillar)
  user$ VBoxManage createvm --name foo --register
  Virtual machine 'foo' is created and registered.
  UUID: 6c283577-029d-4ede-bf53-0ea00f2266f2
  Settings file: '/home/user/VirtualBox VMs/foo/foo.vbox
  user$ VBoxManage startvm 6c283577-029d-4ede-bf53-0ea00f2266f2
  Waiting for VM "6c283577-029d-4ede-bf53-0ea00f2266f2" to power on...
  VM "6c283577-029d-4ede-bf53-0ea00f2266f2" has been successfully started.
  ```

  In both cases I use following configuration:

  ```
  user$ grep -i virtualbox /etc/nixos/configuration.nix 
    #services.virtualbox.enable = true;
    services.virtualboxGuest.enable = false;
    services.virtualboxHost.enable = true;
  ```


state: closed
title: ati-driver: Update to 4.12
user_login: jgeerds
html_url: https://github.com/NixOS/nixpkgs/pull/5286
updated_at: 2016-01-05 14:00:48
body:
  Tested with a HD 7850 on a x86_64 system with the following kernels:
  - 3.12
  - 3.14
  - 3.16
  - 3.17
  - 3.18

  glxgears and minecraft works. The gentoo patch is no longer required. However, to support 3.17 (and 3.18) I added a small patch from arch linux.

  see also #5266

  @iElectric I think this should also be merged into 14.12 release branch, right?
  cc @MarcWeber @offlinehacker 


state: closed
title: gfortran package unexpectedly also contains gcc, and g++
user_login: aherrmann
html_url: https://github.com/NixOS/nixpkgs/issues/5287
updated_at: 2017-10-31 11:14:34
body:
  [`gfortran`](https://github.com/NixOS/nixpkgs/blob/9768adaf1e91e223bf4f3b1a107463c758dff1c8/pkgs/top-level/all-packages.nix#L3199) is defined as an override of gcc with the following arguments:

  ```
  langFortran = true;
  langCC = false;
  langC = false;
  ```

  These are translated to entries in the configure flag `--enable-languages` of [gcc](https://github.com/NixOS/nixpkgs/blob/a0f3faf34e6b2f024ef86d84ad80c124c33b941a/pkgs/development/compilers/gcc/4.8/default.nix#L343). According to the gcc [documentation](https://gcc.gnu.org/install/configure.html) only compilers for languages in that list should be build. However, looking at the result of `nix-build -A gfortran '<nixpkgs>'` I find that not only Fortran, but also C, and C++ compilers are being built. If I check the `configureFlags` variable in a `nix-shell` then I find `--enable-languages=fortran` as expected.

  The same is true if I define `gfortran49` as follows and build it.

  ```
    gfortran49 = wrapGCC (gcc49.gcc.override {
      name = "gfortran";
      langFortran = true;
      langCC = false;
      langC = false;
      profiledCompiler = false;
    });
  ```

  I posted on the [mailing list](http://thread.gmane.org/gmane.linux.distributions.nixos/15087) before, to which @edolstra responded that it's probably a bug. So, I decided to open an issue about it.


state: closed
title: nix-shell: Can't find latest version of package even though nix-env does.
user_login: rzetterberg
html_url: https://github.com/NixOS/nixpkgs/issues/5289
updated_at: 2014-12-11 10:25:33
body:
  I'm trying out `nix-shell` for a Haskell project. I'm using this `default.nix` file in my project:

  ```
    1 { haskellPackages ? (import <nixpkgs> {}).haskellPackages }:
    2
    3 let
    4   inherit (haskellPackages)
    5     cabal
    6     cabalInstall
    7     text
    8     mtl
    9     transformers;
   10 in
   11   cabal.mkDerivation (self: {
   12     pname = "project-name";
   13     version = "1.0.0";
   14     src = ./.;
   15     enableSplitObjs = false;
   16     buildTools = [ cabalInstall ];
   17     buildDepends = [
   18       text
   19       mtl
   20       transformers
   21     ];
   22   })
  ```

  When I run `nix-shell` it installs all packages based on `ghc-7.6.3` even though I recenlty updated to the unstable channel where latest is `ghc-7.8.3`. 

  If I run `nix-env -iA nixpkgs.haskellPackages.ghc` it installs `ghc-7.8.3` as expected. 

  If I run `nix-env -iA nixpkgs.haskellPackages_ghc783_no_profiling.ghc` it also installs `ghc-7.8.3`. 

  If I try to change `haskellPackages` in my `default.nix` to `haskellPackages_ghc783_no_profiling` I get an error saying `attribute haskellPackages_ghc783_no_profiling.ghc missing`.

  When I updated the system I ran the following commands:

  ```
  nix-channel --update
  nix-env -u --always
  sudo nixos-rebuild switch
  ```


state: closed
title: keeping gradle updated
user_login: bbarker
html_url: https://github.com/NixOS/nixpkgs/pull/5290
updated_at: 2014-12-12 02:06:33
body:
  There is now a difference from 2.1 in terms of how JNI (native plugins) work, so we should try to stay current.

  As always, packages using older versions of gradle will work through gradle wrapper scripts.


state: closed
title: patchShebangs function doesn't patch all files
user_login: domenkozar
html_url: https://github.com/NixOS/nixpkgs/issues/5291
updated_at: 2014-12-11 08:16:20
body:
  Example of a build failing: http://hydra.nixos.org/build/17825773

  Couldn't find the reason why it's not patching that file, using sed for the time being.


state: closed
title: Multiple xorg CVE
user_login: lethalman
html_url: https://github.com/NixOS/nixpkgs/issues/5292
updated_at: 2014-12-25 08:11:37
body:
  We have 1.16.2, and these issues are fixed in 1.16.3 and 1.17.0:
  http://www.x.org/wiki/Development/Security/Advisory-2014-12-09/
  http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-8092


state: closed
title: Patch concurrent-extra
user_login: ip1981
html_url: https://github.com/NixOS/nixpkgs/pull/5295
updated_at: 2014-12-12 09:15:58
body:
  - it works with random > 1.1 just fine, and testFramework requires > 1.1
  - `block` is removed from Control.Exception


state: closed
title: Tor module: append redundant specifications of 'extraConfig', via 'types.lines'.
user_login: fmap
html_url: https://github.com/NixOS/nixpkgs/pull/5297
updated_at: 2014-12-11 22:22:52
body:
  My existing specification (pre-overhaul) is fairly modular, this simplifies porting it.

  Cc: @thoughtpolice 


state: closed
title: gnome-tweak-tool does not work in XFCE
user_login: wizeman
html_url: https://github.com/NixOS/nixpkgs/issues/5298
updated_at: 2018-03-03 20:23:52
body:
  It doesn't start up. Instead, it returns the following error:

  ``` python
  $ gnome-tweak-tool 

  ** (.gnome-tweak-tool-wrapped:8504): WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files
  WARNING : Shell not installed or running
  GLib-GIO-Message: Using the 'memory' GSettings backend.  Your settings will not be saved or shared with other applications.
  WARNING : Error loading desktopfile: /home/wizeman/.config/autostart/gnome-keyring-gpg.desktop
  INFO    : GSetting missing org.gnome.mutter
  Traceback (most recent call last):
    File "/nix/store/7cm1j9wznpzxvd7i89whkaz8xkhimav5-gnome-tweak-tool-3.12.0/lib/python2.7/site-packages/gtweak/app.py", line 39, in do_activate
      self.win = Window(self, model)
    File "/nix/store/7cm1j9wznpzxvd7i89whkaz8xkhimav5-gnome-tweak-tool-3.12.0/lib/python2.7/site-packages/gtweak/tweakview.py", line 54, in __init__
      self._model.load_tweaks(self)
    File "/nix/store/7cm1j9wznpzxvd7i89whkaz8xkhimav5-gnome-tweak-tool-3.12.0/lib/python2.7/site-packages/gtweak/tweakmodel.py", line 125, in load_tweaks
      mods = __import__("gtweak.tweaks", globals(), locals(), tweak_files, 0)
    File "/nix/store/7cm1j9wznpzxvd7i89whkaz8xkhimav5-gnome-tweak-tool-3.12.0/lib/python2.7/site-packages/gtweak/tweaks/tweak_group_shell.py", line 65, in <module>
      sw = StaticWorkspaceTweak(size_group=sg, loaded=_shell_loaded)
    File "/nix/store/7cm1j9wznpzxvd7i89whkaz8xkhimav5-gnome-tweak-tool-3.12.0/lib/python2.7/site-packages/gtweak/tweaks/tweak_group_shell.py", line 49, in __init__
      default = self.STATUS.keys()[self.STATUS.values().index(self.settings[self.key_name])]
  ValueError: None is not in list
  ```


state: closed
title: nixos/gnome: enable MTP support in gvfs
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/pull/5299
updated_at: 2014-12-12 07:02:10
body:
  To support browsing files on Android phones in Nautilus (and other GVFS
  based file browsers).

  ---

  Is there any reason not to add this? Seems very useful to me. And user friendly; it works out of the box!


state: closed
title: virtualbox: Allow disabling the network interface.
user_login: ambrop72
html_url: https://github.com/NixOS/nixpkgs/pull/5300
updated_at: 2014-12-11 23:20:07
body:
  The current nixos module for VirtualBox unconditionally configures a vboxnet0
  network interface at boot. This may be undesired, especially when the user wants
  to manage network interfaces in a centralized manner.


state: closed
title: Add Firefox Sync service
user_login: nbp
html_url: https://github.com/NixOS/nixpkgs/pull/5301
updated_at: 2015-01-18 16:47:51
body:
  This pull request is about adding one of the Mozilla services [https://github.com/mozilla-services] to NixOS.  The intent being to make it easier for Firefox users to host their own data as much as possible. First, because this is possible and suggested [https://docs.services.mozilla.com/howtos/run-sync-1.5.html] and this would be nice for NixOS users as well.  Second, because NixOS provide easy ways for making and sharing small system images.

  Currently, this work is neither using Apache nor nginx, but this might be an improvement on top the current branch.
  This work was done by @ametaireau and my-self.

  Firefox sync can be enabled by setting the option 

  ```
  services.firefox.syncserver.enable = true;
  ```

  in your NixOS configuration, and by updating `about:config` setting of Firefox to replicate the following line

  ```
  services.sync.tokenServerURI: http://localhost:5000/token/1.0/sync/1.5
  ```

  as explained in the documentation of the `enable` option.


state: closed
title: redmine: use libc libiconv implementation on Linux.
user_login: massimo-zaniboni
html_url: https://github.com/NixOS/nixpkgs/pull/5303
updated_at: 2014-12-12 02:01:26
body:
  With this patch, on Linux Redmine will use the libiconv version shipped by default with glibc. Without this patch Redmine is not installed on Linux.


state: closed
title: Gnat does not compile
user_login: lethalman
html_url: https://github.com/NixOS/nixpkgs/issues/5307
updated_at: 2014-12-14 15:24:47
body:
  Being gnat part of the gcc collection, I think it's important to have it in 14.12. Build failure here: http://hydra.nixos.org/build/16945069

  Checking the config.log I see: `cc1: error: unrecognized command line option "-Wno-builtin-macro-redefined"`

  I believe that this gnat version requires a more recent gcc for bootstrap, cc @edolstra @iElectric 


state: closed
title: Update servant packages to 0.2
user_login: jkarni
html_url: https://github.com/NixOS/nixpkgs/pull/5311
updated_at: 2014-12-13 14:19:30
body:
  I'm not quite sure what the deprecation policy for nix is, but servant has had a new release (0.2) which is incompatible with previous helper packages, and adds some new ones instead.


state: closed
title: [14.12] nixos: Add gitlab and gitlab-shell
user_login: offlinehacker
html_url: https://github.com/NixOS/nixpkgs/pull/5314
updated_at: 2014-12-12 18:56:47
body:
  This is already merged into master, but let's include this also in release, so we will be able to say we run gitlab :)


state: closed
title: Add the Profile Sync Daemon Package & NixOS Module
user_login: prikhi
html_url: https://github.com/NixOS/nixpkgs/pull/5316
updated_at: 2014-12-14 04:52:13
body:
  Wasn't exactly sure what categories/subdirectories to put these under. It's a daemon that syncs your web browser profiles to tmpfs to increase speed/responsiveness & decrease ssd writes.


state: closed
title: Add hyperdex.
user_login: teh
html_url: https://github.com/NixOS/nixpkgs/pull/5320
updated_at: 2014-12-29 21:22:24
body:
  It might make sense to pull out replicant into its own top-level package because it can be used as a stand-alone server but then I have to move libe, ibpo6, etc., too and it's not clear how useful those are in isolation. 


state: closed
title: ledger-3.0.2.a0c5addbbd is broken
user_login: jleeuwes
html_url: https://github.com/NixOS/nixpkgs/issues/5322
updated_at: 2014-12-21 14:30:45
body:
  Aliases do not work in this version. This is fixed in the newest release ledger-3.1 (commit: https://github.com/ledger/ledger/commit/720c03b139d251c53f9deef491f5953e2fdb97ca).

  Minimal test file: https://gist.github.com/anonymous/825093cc8086d5c19e49


state: closed
title: gitlab: fix i686-linux build and module
user_login: offlinehacker
html_url: https://github.com/NixOS/nixpkgs/pull/5323
updated_at: 2014-12-14 08:48:44
body:
  It turns out that installing therubytracer, with dependency on old v8, even
  when using source libv8 version is problematic.
  (see
  http://stackoverflow.com/questions/21666379/problems-installing-gitlab-on-odroid-v8-lib-not-available).

  But wait, rails does not even need therubytracer, just any kind of javascript
  server side execution framework like nodejs. Well just use that, as also
  suggested from different internet sources (look link above), it works just
  fine.

  Also test improvements.


state: closed
title: if users.mutableUsers is false, require root password to be set
user_login: domenkozar
html_url: https://github.com/NixOS/nixpkgs/pull/5329
updated_at: 2015-08-11 19:16:31
body:
  Running `nixos-install` with `users.mutableUsers = false;` currently doesn't work. Following PR requires root password to be set once immutable users are used.

  Also fixes #3788


state: closed
title: Pavucontrol doesn't render icons
user_login: manpages
html_url: https://github.com/NixOS/nixpkgs/issues/5330
updated_at: 2014-12-23 17:10:40
body:
  Here is result of `λ cat /tmp/pavucontrol.strace  | grep icons` —
  https://gist.github.com/anonymous/9c7fb1ef9ed106ea0864#file-pavucontrol-no-icons-strace-L35
  I'll try to do something about it when I have time but it'll most likely be next year, so please go ahead and fix it if you have time for minor issues.


state: closed
title: Make fish easily configurable as a default shell
user_login: rushmorem
html_url: https://github.com/NixOS/nixpkgs/issues/5331
updated_at: 2016-09-30 14:10:42
body:
  This is a feature request. May you please make `fish` shell easily configurable as a default shell. With `zsh`, for example, I can simply enable it like so `programs.zsh.enable = true;` and set `users.defaultUserShell = "/run/current-system/sw/bin/zsh";`.

  cc @ocharles


state: closed
title: Change default timezone to UTC.
user_login: Nukama
html_url: https://github.com/NixOS/nixpkgs/pull/5332
updated_at: 2014-12-17 05:55:00
body:
  Change default timezone to Coordinated Universal Time UTC [0] to reflect latest time standard [1] [2]. 
  Not to confuse with its predecessor GMT [3].

  Let the user define the timezone, and not default to a timezone limited to parts of Europe (CET) [4].

  The timezone can also be specified per user rule:
  export TZ="/usr/share/zoneinfo/Europe/Amsterdam"

  Best Regards,
  Hakisho Nukama

  [0] https://en.wikipedia.org/wiki/Universal_Time
  [1] https://en.wikipedia.org/wiki/Time_standard
  [2] https://en.wikipedia.org/wiki/ISO_8601
  [3] https://en.wikipedia.org/wiki/Greenwich_Mean_Time
  [4] https://en.wikipedia.org/wiki/Central_European_Time


state: closed
title: Altcoins - a new category of applications
user_login: AndersonTorres
html_url: https://github.com/NixOS/nixpkgs/pull/5333
updated_at: 2015-03-22 18:22:34
body:
  Here, I present a new level of hierarchy on Nixpkgs: the Altcoins.

  The idea is to put a single cryptocurrency per file, and build them
  using expressions like altcoins.bitcoin. I believe this ordering is
  clearer and more maintainable that the current one.


state: closed
title: Synergy: services.synergy.*.autoStart is broken
user_login: henrytill
html_url: https://github.com/NixOS/nixpkgs/issues/5334
updated_at: 2014-12-19 06:26:39
body:
  Commit 8297e09 broke the ability to stop Synergy from automatically starting, both for the client and the server.

  cc @wkennington


state: closed
title: Unable to build master on NixOS
user_login: purefn
html_url: https://github.com/NixOS/nixpkgs/issues/5335
updated_at: 2018-06-22 06:56:33
body:
  I've been trying to build the latest master on Arch Linux, without much success.  It seems like, during the build, the network becomes inaccessible and the source cannot be downloaded.

  To build I am trying to run 

  ```
  nix-shell -p haskellPackages.ghc -I nixpkgs=nixpkgs/upstream --option use-binary-caches false
  ```

  and get this [output](http://pastebin.com/5CWBGKJB).  `nixpkgs/upstream` is a clean clone of NixOS/nixpkgs master.  I'm able to access the network from the shell both before and after, so it's not a network problem.   


state: closed
title: Bumped PHPStorm to 8.0.2
user_login: ghost
html_url: https://github.com/NixOS/nixpkgs/pull/5336
updated_at: 2014-12-19 09:58:15
body:
  - also removed fsnotifier from global bin to prevent colisions when multiple Jetbrains IDEs are installed


state: closed
title: Curl from bootstrap-tools can't resolve
user_login: offlinehacker
html_url: https://github.com/NixOS/nixpkgs/issues/5337
updated_at: 2014-12-17 19:37:42
body:
  /nix/store/ps3yvbfk1qb4r2hqvyngz25k71q8p56d-bootstrap-tools/bin/curl www.google.com

  ```
  * Rebuilt URL to: www.google.com/
  * Hostname was NOT found in DNS cache
  * getaddrinfo(3) failed for www.google.com:80
  * Couldn't resolve host 'www.google.com'
  * Closing connection 0
  curl: (6) Couldn't resolve host 'www.google.com
  ```

  see: https://github.com/NixOS/nixpkgs/issues/5335


state: closed
title: Fix bootstrap tools
user_login: offlinehacker
html_url: https://github.com/NixOS/nixpkgs/pull/5338
updated_at: 2014-12-17 12:52:31
body:
  Please also update bootstrap tools after you rebuild them, people are having problems: https://github.com/NixOS/nixpkgs/issues/5335

  @edolstra @iElectric 


state: closed
title: Add Mezzanine, a Django CMS
user_login: prikhi
html_url: https://github.com/NixOS/nixpkgs/pull/5341
updated_at: 2015-01-01 21:30:10
body:
  Wasn't sure the proper way to test after upgrading python packages...

  Do I build each pythonPackagesXXFull or grep and find which packages depend on the updated package(and is there an easy way to do that?)?


state: closed
title: zed: add development version
user_login: matejc
html_url: https://github.com/NixOS/nixpkgs/pull/5342
updated_at: 2014-12-19 15:10:21
body:
  add zed development version (1.0 version) as separate package - pkgs.zed-dev
  We can now close pull request #4397 - the problem about unreleased released version :) - it has been open too long.


state: closed
title: Update syncthing to latest version (0.10.11) and disable tests.
user_login: albins
html_url: https://github.com/NixOS/nixpkgs/pull/5344
updated_at: 2014-12-15 16:10:32
body:
  Also, switched to track the master Github repo, please change if appropriate. All unit tests pass, except "predictable random", which for some reason fails.


state: closed
title: disable verbose logging for XServer, fixes #4333
user_login: svenkeidel
html_url: https://github.com/NixOS/nixpkgs/pull/5346
updated_at: 2014-12-22 21:14:14
body:
  The current options for the XServer produce a huge amount of log messages. The server produces around 70-80 messages per minute. The most messages look like this:

  ```
  display-manager-start[1846]: GetModeLine - scrn: 0 clock: 75200
  display-manager-start[1846]: GetModeLine - hdsp: 1366 hbeg: 1414 hend: 1478 httl: 1582
  display-manager-start[1846]: vdsp: 768 vbeg: 772 vend: 779 vttl: 792 flags: 9
  ```

  Since theses messages aren't very useful, I propose to remove the
  `-logverbose` and `-verbose` options from the XServer arguments.


state: closed
title: firefox: needs .desktop entry
user_login: albins
html_url: https://github.com/NixOS/nixpkgs/issues/5347
updated_at: 2016-02-18 00:15:53
body:
  The firefox package does not install any .desktop entry (AFAICT), and so is not launchable from any desktop environment.


state: closed
title: Package attic-backup.org
user_login: wscott
html_url: https://github.com/NixOS/nixpkgs/pull/5348
updated_at: 2014-12-15 22:43:38
body:
  My first attempt at creating a package.
  This add 'attic' a really great backup program from https://attic-backup.org/


state: closed
title: can't download cache info from cache.nixos.org
user_login: timbertson
html_url: https://github.com/NixOS/nixpkgs/issues/5349
updated_at: 2016-02-08 12:07:12
body:
  When running nix-build on a fedora 20 machine (i.e not nixos), I see a warning:

  ```
  download-from-binary-cache.pl: could not download ‘https://cache.nixos.org/nix-cache-info’ (Curl error 60)
  ```

  I was also hit by #5335, which then stopped it from building at all. I have since installed `nscd` as a workaround, which fixes the problem when building from sources, but still gives me the above error. So now I can run `nix-build`, it's just very slow because I don't get to use binary caches.

  Adding `--option binary-caches http://hydra.nixos.org` helps a little (i.e it supplies a small number of prebuilt binaries that I need), but I'm still having to build way more stuff than I'd expect.

  The cache.nixos.org URL is downloading fine in my system chrome & curl, so I'm guessing maybe it's a https certificate issue?

  I have run `nix-channel --update` to get the latest nixpkgs-unstable, and my nix version (according to `nix-env --version`) is 1.7.


state: closed
title: cups 1.7.5 cannot print due to incompatible configuration
user_login: 4z3
html_url: https://github.com/NixOS/nixpkgs/issues/5350
updated_at: 2014-12-16 20:05:44
body:
  https://github.com/NixOS/nixpkgs/blob/b6c9d16bc03368184d713e9bfb9b09ced984aac4/pkgs/misc/cups/default.nix is not compatible with the configuration set up in https://github.com/NixOS/nixpkgs/blob/b6c9d16bc03368184d713e9bfb9b09ced984aac4/nixos/modules/services/printing/cupsd.nix, because cups 1.5's `cupsd.conf` is now split into two files: `cupsd.conf` and `cups-files.conf`.

  This are the content's of `/var/log/cups/error_log` (which shouldn't exist) after a `systemctl restart cupsd`:

  ```
  I [16/Dec/2014:03:16:07 +0100] Saving job.cache...
  I [16/Dec/2014:03:16:07 +0100] Please move "SystemGroup root wheel" on line 3 of /nix/store/gq801c9rrmcqr0yqslxq9mb5ksxab4g2-cupsd.conf to the /nix/store/cups-files.conf file; this will become an error in a future release.
  I [16/Dec/2014:03:16:07 +0100] Listening to 127.0.0.1:631 (IPv4)
  I [16/Dec/2014:03:16:07 +0100] Listening to /var/run/cups/cups.sock (Domain)
  I [16/Dec/2014:03:16:07 +0100] Please move "ServerRoot /etc/cups" on line 12 of /nix/store/gq801c9rrmcqr0yqslxq9mb5ksxab4g2-cupsd.conf to the /nix/store/cups-files.conf file; this will become an error in a future release.
  I [16/Dec/2014:03:16:07 +0100] Please move "ServerBin /nix/store/byn7sr50a2db4jdllw8sk72vkkq6z98x-cups-progs/lib/cups" on line 14 of /nix/store/gq801c9rrmcqr0yqslxq9mb5ksxab4g2-cupsd.conf to the /nix/store/cups-files.conf file; this will become an error in a future release.
  I [16/Dec/2014:03:16:07 +0100] Please move "DataDir /nix/store/byn7sr50a2db4jdllw8sk72vkkq6z98x-cups-progs/share/cups" on line 15 of /nix/store/gq801c9rrmcqr0yqslxq9mb5ksxab4g2-cupsd.conf to the /nix/store/cups-files.conf file; this will become an error in a future release.
  I [16/Dec/2014:03:16:07 +0100] Please move "AccessLog syslog" on line 19 of /nix/store/gq801c9rrmcqr0yqslxq9mb5ksxab4g2-cupsd.conf to the /nix/store/cups-files.conf file; this will become an error in a future release.
  I [16/Dec/2014:03:16:07 +0100] Please move "ErrorLog syslog" on line 20 of /nix/store/gq801c9rrmcqr0yqslxq9mb5ksxab4g2-cupsd.conf to the /nix/store/cups-files.conf file; this will become an error in a future release.
  I [16/Dec/2014:03:16:07 +0100] Please move "PageLog syslog" on line 21 of /nix/store/gq801c9rrmcqr0yqslxq9mb5ksxab4g2-cupsd.conf to the /nix/store/cups-files.conf file; this will become an error in a future release.
  I [16/Dec/2014:03:16:07 +0100] Please move "TempDir /tmp" on line 23 of /nix/store/gq801c9rrmcqr0yqslxq9mb5ksxab4g2-cupsd.conf to the /nix/store/cups-files.conf file; this will become an error in a future release.
  I [16/Dec/2014:03:16:07 +0100] Please move "User cups" on line 29 of /nix/store/gq801c9rrmcqr0yqslxq9mb5ksxab4g2-cupsd.conf to the /nix/store/cups-files.conf file; this will become an error in a future release.
  I [16/Dec/2014:03:16:07 +0100] Please move "Group lp" on line 30 of /nix/store/gq801c9rrmcqr0yqslxq9mb5ksxab4g2-cupsd.conf to the /nix/store/cups-files.conf file; this will become an error in a future release.
  E [16/Dec/2014:03:16:07 +0100] Unknown directive BrowseOrder on line 33 of /nix/store/gq801c9rrmcqr0yqslxq9mb5ksxab4g2-cupsd.conf.
  E [16/Dec/2014:03:16:07 +0100] Unknown directive BrowseAllow on line 34 of /nix/store/gq801c9rrmcqr0yqslxq9mb5ksxab4g2-cupsd.conf.
  W [16/Dec/2014:03:16:07 +0100] No limit for Validate-Job defined in policy default and no suitable template found.
  W [16/Dec/2014:03:16:07 +0100] No limit for Cancel-Jobs defined in policy default - using Pause-Printer's policy.
  W [16/Dec/2014:03:16:07 +0100] No limit for Cancel-My-Jobs defined in policy default - using Send-Document's policy.
  W [16/Dec/2014:03:16:07 +0100] No limit for Close-Job defined in policy default - using Send-Document's policy.
  W [16/Dec/2014:03:16:07 +0100] No limit for CUPS-Get-Document defined in policy default - using Send-Document's policy.
  W [16/Dec/2014:03:16:07 +0100] No JobPrivateAccess defined in policy default - using defaults.
  W [16/Dec/2014:03:16:07 +0100] No JobPrivateValues defined in policy default - using defaults.
  W [16/Dec/2014:03:16:07 +0100] No SubscriptionPrivateAccess defined in policy default - using defaults.
  W [16/Dec/2014:03:16:07 +0100] No SubscriptionPrivateValues defined in policy default - using defaults.
  I [16/Dec/2014:03:16:07 +0100] Remote access is disabled.
  I [16/Dec/2014:03:16:07 +0100] Loaded configuration file "/nix/store/gq801c9rrmcqr0yqslxq9mb5ksxab4g2-cupsd.conf"
  E [16/Dec/2014:03:16:07 +0100] Unable to change ownership of "/nix/store" - Read-only file system
  E [16/Dec/2014:03:16:07 +0100] Unable to create directory "/nix/store/ppd" - Read-only file system
  I [16/Dec/2014:03:16:07 +0100] Using default TempDir of /var/spool/cups/tmp...
  I [16/Dec/2014:03:16:07 +0100] Configured for up to 100 clients.
  I [16/Dec/2014:03:16:07 +0100] Allowing up to 100 client connections per host.
  I [16/Dec/2014:03:16:07 +0100] Using policy "default" as the default.
  I [16/Dec/2014:03:16:07 +0100] Full reload is required.
  I [16/Dec/2014:03:16:07 +0100] Loaded MIME database from "/nix/store/39msbqgfkk2q7vj5fn92gfg1nf4g0921-cups-1.7.5/share/cups/mime" and "/nix/store": 98 types, 3 filters...
  I [16/Dec/2014:03:16:07 +0100] Loading job cache file "/var/cache/cups/job.cache"...
  I [16/Dec/2014:03:16:07 +0100] Full reload complete.
  I [16/Dec/2014:03:16:07 +0100] Cleaning out old files in "/var/spool/cups/tmp".
  I [16/Dec/2014:03:16:07 +0100] Cleaning out old files in "/var/cache/cups".
  I [16/Dec/2014:03:16:07 +0100] Listening to 127.0.0.1:631 on fd 8...
  I [16/Dec/2014:03:16:07 +0100] Listening to /var/run/cups/cups.sock:631 on fd 9...
  I [16/Dec/2014:03:16:07 +0100] Resuming new connection processing...
  ```

  There is a quick&dirty patch, that allowed me to print again: https://github.com/4z3/nixpkgs/commit/dde0fb988a00cd0691c39734f72563b16d6d0edf

  I haven't made a pull request, because I also have some issues with foomatic-rip requiring `/bin/bash` (which I couldn't track down and "fixed" with `ln -s...`...):

  ```
  Dec 16 03:30:55 wu cupsd[23967]: [Job 89] foomatic-rip version 1.0.61 running...
  [...]
  Dec 16 03:30:55 wu cupsd[23967]: [Job 89] Parameter Summary
  Dec 16 03:30:55 wu cupsd[23967]: [Job 89] -----------------
  Dec 16 03:30:55 wu cupsd[23967]: [Job 89] Spooler: cups
  Dec 16 03:30:55 wu cupsd[23967]: [Job 89] Printer: lp1
  Dec 16 03:30:55 wu cupsd[23967]: [Job 89] Shell: /bin/bash
  ```


state: closed
title: Compile binary utility in xf86videointel
user_login: paraseba
html_url: https://github.com/NixOS/nixpkgs/pull/5352
updated_at: 2014-12-18 06:50:03
body:
  Added build dependencies so intel-virtual-output binary gets generated.

  intel-virtual-output is a recent addition to the driver, useful in cases like
  laptops using NVidia's Optimus


state: closed
title: Added maintainer meditans
user_login: meditans
html_url: https://github.com/NixOS/nixpkgs/pull/5353
updated_at: 2014-12-16 12:03:39
body:
  I'm adding myself as a maintainer in a separate commit because this simplifies my work in packaging haskell stuff.


state: closed
title: CUPS doesn't show available printers
user_login: jgeerds
html_url: https://github.com/NixOS/nixpkgs/issues/5354
updated_at: 2014-12-16 20:05:57
body:
  CUPS web interface (`http://localhost:631/`) doesn't show available printers. Tested with 2 different machines and different printers. This worked for me with `nixos-14.11pre52793.4d59ac9` but not with recent versions. This is maybe due to the CUPS update or other changes (like the staging merge some weeks ago).

  I think already added printers will work as expected because no one reported an issue. Unfortunately I can't test if already added printers work because of a SSD crash...

  Could someone test this? (Remove an existing printer and add it again)


state: closed
title: chromiumWrapper : Flash not found, garbage collected?
user_login: MP2E
html_url: https://github.com/NixOS/nixpkgs/issues/5355
updated_at: 2015-02-09 03:58:52
body:
  'Shockwave Flash has crashed' appears on the top whenever I visit almost any website, including github, I have 'enablePepperFlash = true;' set in my configuration.nix and it was working as of 3 weeks ago until I updated to the latest git HEAD yesterday


state: closed
title: nixos: allow adding extra modules through environment
user_login: bluescreen303
html_url: https://github.com/NixOS/nixpkgs/pull/5358
updated_at: 2014-12-17 08:50:42
body:
  This is useful for adding extra functionality or defaults to _every_
  nixos evaluation.

  My use case is overriding behaviour for all nixos tests, for example
  setting packageOverrides to newer versions and changing some default
  dependencies/settings.

  By making this accessible through an environment variable, this can now
  be fully accomplished externally. No more need to fork
  nixos/nixpkgs (which becomes a maintenance burden), just use the channel
  instead and plug in via this envvar.


state: closed
title: Enlightenment e19 doesn't show a list of keyboard layouts to choose from
user_login: Nukama
html_url: https://github.com/NixOS/nixpkgs/issues/5360
updated_at: 2014-12-17 19:25:57
body:
  Possible, because X11/xkb/rules/*.lst [0] are somewhere 'hidden' in the /nix/store.

  [0] http://sourceforge.net/p/enlightenment/mailman/message/30207320/


state: closed
title: Fail to build projects using eperl
user_login: lethalman
html_url: https://github.com/NixOS/nixpkgs/issues/5361
updated_at: 2014-12-16 23:03:08
body:
  ```
  In file included from eperl_perl5.c:38:0:
  eperl_perl5.h:76:0: warning: "PL_defoutgv" redefined [enabled by default]
   #  define PL_defoutgv defoutgv
   ^
  In file included from /nix/store/pxmj3a5lm13v9zqdclr18874r28iq606-perl-5.16.3/lib/perl5/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:5038:0,
                   from eperl_perl5.h:43,
                   from eperl_perl5.c:38:
  /nix/store/pxmj3a5lm13v9zqdclr18874r28iq606-perl-5.16.3/lib/perl5/5.16.3/x86_64-linux-thread-multi/CORE/embedvar.h:149:0: note: this is the location of the previous definition
   #define PL_defoutgv  (vTHX->Idefoutgv)
   ^
  In file included from /nix/store/pxmj3a5lm13v9zqdclr18874r28iq606-perl-5.16.3/lib/perl5/5.16.3/x86_64-linux-thread-multi/CORE/perl.h:3436:0,
                   from eperl_perl5.h:43,
                   from eperl_perl5.c:38:
  eperl_perl5.c: In function 'Perl5_ForceUnbufferedStdout':
  eperl_perl5.h:76:23: error: 'defoutgv' undeclared (first use in this function)
   #  define PL_defoutgv defoutgv
  ```

  The project in question is wml (http://thewml.org/). Bug in debian with patch: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=676263

  Haven't tried the patch but basically avoids redefining that macro. Does it sound feasible @edolstra  ?

  Does that sound feasible


state: closed
title: Add a script to add git branches for each channel.
user_login: nbp
html_url: https://github.com/NixOS/nixpkgs/pull/5362
updated_at: 2014-12-21 00:49:18
body:
  This branch add a small script which can be run locally to update local channel branches such that they are following the state of the cache which is stored on https://nixos.org/channels/


state: closed
title: Update elm to 0.14.
user_login: teh
html_url: https://github.com/NixOS/nixpkgs/pull/5365
updated_at: 2014-12-17 12:55:38
body:
  Note that elm now has a different package split: The existing
  hackage Elm 0.13 script was split into elm-compiler, elm-make
  and elm-package.

  I kept the 0.13 version of elm around in case someone depends
  on it.


state: open
title: Run patchShebangs function also in patchPhase
user_login: domenkozar
html_url: https://github.com/NixOS/nixpkgs/issues/5368
updated_at: 2018-08-01 15:55:19
body:
  - make sure that it can be disabled with existing option
  - update documentation

  Would also help with https://github.com/NixOS/nixpkgs/issues/183


state: closed
title: Bash autocomplete is too clever
user_login: wmertens
html_url: https://github.com/NixOS/nixpkgs/issues/5369
updated_at: 2016-02-26 08:16:16
body:
  See https://github.com/NixOS/nixpkgs/commit/ee8e15fe76a235ae3583d4e8cb4bb370f28c5eae

  > Hm, not sure this is a good idea. The auto-completion does not seem to work very well. For instance:
  > 
  > ```
  > $ mkdir "foo bar" "foo xyzzy"
  > $ cd foo<TAB>
  > =>
  > $ cd foo\ 
  > ```
  > 
  > after which pressing `b<TAB>` does not complete to `foo bar`. With `enableCompletion = false`, it works fine.
  > 
  > It's also annoying that completion tries to be too clever, e.g. `unzip foo<TAB>` will ignore `foo.cbz` (even though it's a zip file).


state: closed
title: Added package 'fatsort'.
user_login: KoviRobi
html_url: https://github.com/NixOS/nixpkgs/pull/5370
updated_at: 2014-12-19 09:23:17
body:
  Fatsort sorts partition table on FAT12/16/32 partitions for devices that
  don't sort the files for themselves (e.g. some media players).


state: closed
title: /run/opengl-driver contains udev
user_login: eduarrrd
html_url: https://github.com/NixOS/nixpkgs/issues/5371
updated_at: 2014-12-17 20:34:48
body:
  Not sure what to do so I'll post the diagnostics that seem to make sense.

  Invocation = `openvpn`
  Error message = "openvpn: relocation error: /nix/store/la5imi1602jxhpds9675n2n2d0683lbq-glibc-2.20/lib/libpthread.so.0: symbol __libc_vfork, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference"

  `nixos-version` = "15.05pre54658.6221af5 (Caterpillar)"
  `ldd $(which openvpn)` = "
          linux-vdso.so.1 (0x00007fffb2e1d000)
          libnsl.so.1 => /nix/store/i11d0d4015p0vbdnjq7lb509v9pwp049-glibc-2.19/lib/libnsl.so.1 (0x00007f762057e000)
          libresolv.so.2 => /nix/store/i11d0d4015p0vbdnjq7lb509v9pwp049-glibc-2.19/lib/libresolv.so.2 (0x00007f7620367000)
          liblzo2.so.2 => /nix/store/x0g6f5nmyw6b5rdwjablh40vhg5vpdg4-lzo-2.08/lib/liblzo2.so.2 (0x00007f7620146000)
          libssl.so.1.0.0 => /nix/store/0kv7yvc1j8ia224f2xb2i60v9c9hxflg-openssl-1.0.1i/lib/libssl.so.1.0.0 (0x00007f761feda000)
          libcrypto.so.1.0.0 => /nix/store/0kv7yvc1j8ia224f2xb2i60v9c9hxflg-openssl-1.0.1i/lib/libcrypto.so.1.0.0 (0x00007f761faf2000)
          libdl.so.2 => /nix/store/i11d0d4015p0vbdnjq7lb509v9pwp049-glibc-2.19/lib/libdl.so.2 (0x00007f761f8ee000)
          libsystemd-daemon.so.0 => /run/opengl-driver/lib/libsystemd-daemon.so.0 (0x00007f76209ab000)
          libc.so.6 => /nix/store/i11d0d4015p0vbdnjq7lb509v9pwp049-glibc-2.19/lib/libc.so.6 (0x00007f761f541000)
          /nix/store/i11d0d4015p0vbdnjq7lb509v9pwp049-glibc-2.19/lib/ld-linux-x86-64.so.2 (0x00007f7620796000)
          librt.so.1 => /nix/store/la5imi1602jxhpds9675n2n2d0683lbq-glibc-2.20/lib/librt.so.1 (0x00007f761f339000)
          libpthread.so.0 => /nix/store/la5imi1602jxhpds9675n2n2d0683lbq-glibc-2.20/lib/libpthread.so.0 (0x00007f761f11d000)
  "


state: closed
title: E19 update and keyboard layouts fix
user_login: matejc
html_url: https://github.com/NixOS/nixpkgs/pull/5372
updated_at: 2014-12-17 19:26:10
body:
  one commit fixes #5360, the other updates efl, evas, elementary, emotion - which also fixes compositing with opengl


state: closed
title: attic: fix path to OPENSSL headers.
user_login: wscott
html_url: https://github.com/NixOS/nixpkgs/pull/5374
updated_at: 2014-12-18 12:38:25
body:
  Should correct this failure: http://hydra.nixos.org/build/17938626/nixlog/1/tail-reload

  I should create a nixos VM so I can do a chroot build....


state: closed
title: Bump logstash-forwarder git version and GoLang to latest
user_login: wjlroe
html_url: https://github.com/NixOS/nixpkgs/pull/5377
updated_at: 2014-12-19 14:21:21
body:
  I have tested this with Logstash and it works. This means this package won't depend on an old vulnerable version of GoLang.


state: closed
title: mesos-slave: add config option for slave attributes
user_login: benley
html_url: https://github.com/NixOS/nixpkgs/pull/5378
updated_at: 2015-01-20 19:49:58
body:
  <!-- Reviewable:start -->

  [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/nixos/nixpkgs/5378)

  <!-- Reviewable:end -->


state: closed
title: Support building outside of the store
user_login: paraseba
html_url: https://github.com/NixOS/nixpkgs/issues/5379
updated_at: 2014-12-21 01:12:21
body:
  When I'm testing packages I'd like to build them without writing the result to the store. By default `nix-build` creates a root, so it's important to remember to delete the root or the result will stay in the store forever. I still want the resulting binaries so `--readonly-mode` is not an option.

  Maybe adding an `output-root-dir` option to `nix-build` with a default that write to the store


state: closed
title: Enable DRI3 in xorg-server
user_login: paraseba
html_url: https://github.com/NixOS/nixpkgs/pull/5381
updated_at: 2014-12-20 11:08:22
body:
  **TEST needed**. I tested on my NixOS Thinkpad with Optimus nvidia and intel
  cards.  Testing in other architectures is needed.

  This patch also improves the regular expressions that scan the build
  configuration files to enable the building of a binary utility in
  xf86-video-intel: intel-virtual-output. This utility is useful for some
  Optimus laptops

  DRI3 was added to xorg-server propagatedBuildInputs so now it's inherited
  by several projects that can use it.


state: closed
title: php: make curl wrappers optional
user_login: robberer
html_url: https://github.com/NixOS/nixpkgs/pull/5383
updated_at: 2015-01-22 12:05:45
body:
  cURL wrappers are experimental and break any application/library
  that rely on $http_response_header


state: closed
title: FIX: Change local state dir
user_login: ts468
html_url: https://github.com/NixOS/nixpkgs/pull/5384
updated_at: 2014-12-21 23:09:18
body:
  Fix for glusterfs:
  Change local state dir, which must be writable, from "/nix/store/...glusterfs..." to "/var".


state: closed
title: opensmtpd: fix homepage URL
user_login: valeriangalliat
html_url: https://github.com/NixOS/nixpkgs/pull/5389
updated_at: 2014-12-18 19:23:50
body:
  Hey,

  Looks like the OpenSMTPD homepage metadata is pointing to the Postfix website. This PR sets it to the actual OpenSMTPD homepage.


state: closed
title: nixos-install: fix -I flag
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/5390
updated_at: 2014-12-23 17:15:50
body:
  Current processing of -I flag in `nixos-install` breaks `name=value`-style parameters -- from reading the code, it's actually completely broken (as it appends /mnt for path that would be already used in chroot). This removes that additional processing, though if someone uses relative paths, I can try to improve this further.


state: closed
title: Change occurrences of gcc to the more general cc
user_login: shlevy
html_url: https://github.com/NixOS/nixpkgs/pull/5392
updated_at: 2014-12-28 11:53:06
body:
  This is done for the sake of Yosemite, which does not have gcc, and yet
  this change is also compatible with Linux.

  This is the first in an eventual series of PRs resulting from the `##nix-darwin` work to make darwin in nixpkgs significantly more robust. This is the only change that is expected to require major rebuilds on Linux (though more darwin rebuilds can be expected moving forward).


state: closed
title: ocz-toolbox: new package
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/5393
updated_at: 2014-12-19 09:52:39
body:
  I'm somewhat hesitant of adding such niche (and proprietary!) packages to `nixpkgs`, but maybe this is useful for someone else.


state: closed
title: Seafile server v4
user_login: matejc
html_url: https://github.com/NixOS/nixpkgs/pull/5395
updated_at: 2015-11-06 10:21:47
body:
  - add seafile server and client version 4.0.4
  - add seafile server installer (well you could reinvent the whole process with setting up seafile server on nixos or you could use this installer)


state: closed
title: Updated remind package name (otherwise unchanged).
user_login: KoviRobi
html_url: https://github.com/NixOS/nixpkgs/pull/5400
updated_at: 2014-12-19 16:53:57
body:
  The source URL pointed to 03.01.13, but the name was "remind-3.1.8".
  Also added myself to the maintainers list.


state: closed
title: haskell: add csv-conduit, packdeps
user_login: bergey
html_url: https://github.com/NixOS/nixpkgs/pull/5402
updated_at: 2015-01-09 13:07:59
body:
  csv-conduit is a CSV library using conduit (streams)

  packdeps is an executable to compare Haskell dependencies to latest
  available versions


state: closed
title: User `pulse` is missing
user_login: kirelagin
html_url: https://github.com/NixOS/nixpkgs/issues/5403
updated_at: 2017-10-29 21:56:54
body:
  Pulse audio [adds the `pulse` user](https://github.com/NixOS/nixpkgs/blob/d15cd4875f7d20f6e1db6fa83852da5af466d208/nixos/modules/config/pulseaudio.nix#L148) only when it is installed system-wide. But it ships a dbus config for its system service which gets included as `/nix/store/…-system-path/etc/dbus-1/system.d/pulseaudio-system.conf` unconditionally.

  As a result:

  ```
  dbus-daemon[1697]: Unknown username "pulse" in message bus configuration file
  ```


state: closed
title: Group `netdev` is missing when using Avahi
user_login: kirelagin
html_url: https://github.com/NixOS/nixpkgs/issues/5404
updated_at: 2018-05-04 12:21:01
body:
  Here is a snippet from `/nix/store/…-system-path/etc/dbus-1/system.d/avahi-dbus.conf`:

  ```
    <!-- Allow everything, including access to SetHostName to users of the group "netdev" -->
    <policy group="netdev">
      <allow send_destination="org.freedesktop.Avahi"/>
      <allow receive_sender="org.freedesktop.Avahi"/>
    </policy>
  ```

  `netdev` is one of those groups used by all the distros, just like `video` and `plugdev` (the latter one, actually, also doesn’t get created by NixOS and I’m not sure what implications this has).

  I think this group should be created in `config/users-groups.nix`. Your thoughts?


state: closed
title: nixos-option: Print the outPath of derivation for option values.
user_login: nbp
html_url: https://github.com/NixOS/nixpkgs/pull/5405
updated_at: 2014-12-21 00:51:49
body:
  This patch fix issue #5243, by filtering the output of the option before printing it.  The filtering is done in Nix, which prevent the strict evaluation from recursively iterating over the dependencies of the derivation produced by fetchurl.


state: closed
title: kde4 install fails due to bad URL for kmplayer
user_login: mooreniemi
html_url: https://github.com/NixOS/nixpkgs/issues/5407
updated_at: 2014-12-20 09:36:51
body:
  kmplayer.kde.org is a dead URL now, so the reference for this dependency needs to be updated i think

  please let me know if i can take other measures to circumvent or resolve the issue


state: closed
title: ALSA permission errors after update
user_login: Fuuzetsu
html_url: https://github.com/NixOS/nixpkgs/issues/5408
updated_at: 2018-10-11 13:54:44
body:
  Often if I `nixos-rebuild switch` and something gets updated (kernel?), I end up with:

  ```
  ALSA lib pcm_direct.c:1137:(snd1_pcm_direct_initialize_poll_fd) unable to open timer 'hw:CLASS=3,SCLASS=0,CARD=1,DEV=7,SUBDEV=0'
  ALSA lib pcm_dmix.c:1099:(snd_pcm_dmix_open) unable to initialize poll_fd
  [ao/alsa] Playback open error: Permission denied
  ```

  The workaround is to reboot but it is very annoying to do so.


state: open
title: cups does not detect my wireless printer
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/issues/5409
updated_at: 2018-06-05 14:00:15
body:
  I have an Epson L355 wireless printer that is not being detected by cups on my nixos system. It is detected in both arch linux and gentoo linux. What should I do to have it detected in nixos?

  ```
  $ nixos-version
  15.05pre54730.cbe467e (Caterpillar)
  ```

  Under gentoo and arch it is detected as `lpd://192.168.1.129:515/PASSTHRU`

  Among the changes included in CUPS 2.0.1 there is the entry _Added systemd support for cups-lpd_. Can it be related? gentoo has cups-2.0.1, but nixos has cups-1.7.5. Would it help if cups is updated from version 1.7.5 to version 2.0.1 in nixos?

  /cc @peti


state: closed
title: Bumblebee config to enable multiple monitors
user_login: paraseba
html_url: https://github.com/NixOS/nixpkgs/pull/5410
updated_at: 2014-12-31 03:20:00
body:
  Added configurations to `bumblebee` package to easy multiple monitors on Optimus
  machines. By default bumblebee doesn't use EDID, which makes things harder.

  The behaviour of the default `bumblebee` package hasn't change, so this change
  is backwards compatible. Users who want to connect a monitor to their discrete
  card should use the package `bumblebee_monitor` instead.

  Also added new configuration option to nixos bumblebee module:

  ```
  hardware.bumblebee.connectMonitor = true
  ```

  will enable the new configuration, but the default is still false.


state: closed
title: nixos-options: Handle submodules
user_login: nbp
html_url: https://github.com/NixOS/nixpkgs/pull/5415
updated_at: 2014-12-21 23:10:46
body:
  This pull request is made on top of the pull request #5405, it solve the issue https://github.com/NixOS/nixos/issues/192 .  So, before we had something like:

  ```
  $ nixos-option systemd.services.rpcbind.enable
  An error occurred while looking for attribute names.
  true
  $ nixos-option fileSystems./.fsType
  error: attempt to call something which is not a function but a set, at (string):1:1
  ```

  and now we have

  ```
  $ nixos-option systemd.services.rpcbind.enable
  Value:
  true

  Default:
  true

  […]

  $ nixos-option fileSystems./.fsType
  Value:
  "ext4"

  Default:
  "auto"

  […]
  ```

  The way this branch is doing is by walking the option and the config at the same time to build accessors which are then inlined in the code which is given to the next calls of nix-instantiate.  These accessors are based on either the attribute name when this is a definition, or on the `(….type.getSubOptions "")`. 


state: closed
title: nixos-option: Support -I option
user_login: nbp
html_url: https://github.com/NixOS/nixpkgs/pull/5416
updated_at: 2014-12-21 23:11:11
body:
  This gives the ability to set the configuration file or the NIX_PATH from the command line.  This patch is forwarding the `-I` argument with its argument to the nix-instantiate calls made by nixos-option.

  This patch is based on top of pull request #5405 and #5415, and fix the issue #2877.


state: closed
title: Unison: Use HTTPS, not HTTP
user_login: 8573
html_url: https://github.com/NixOS/nixpkgs/pull/5417
updated_at: 2015-01-15 11:13:31
body:
  This commit changes the URLs in
  `pkgs/applications/networking/sync/unison/default.nix` to use HTTPS,
  rather than HTTP.

  These URLs refer to the following domains:
  - `www.seas.upenn.edu`, which uses a HTTPS certificate issued by
    “COMODO Extended Validation Secure Server CA”, and
  - `www.cis.upenn.edu`, which uses a HTTPS certificate issued by
    “InCommon RSA Server CA”.


state: closed
title: Update tribler
user_login: gavinrogers
html_url: https://github.com/NixOS/nixpkgs/pull/5418
updated_at: 2015-07-13 09:17:26
body:
  It wasn't working at all. Now it's working although I'm not 100% gmpy is fully working.

  If this can be merged it will be a much better situation to what is in master. I can make any improvements, please leave comments.


state: closed
title: modules: Add mkSinkUndeclaredOptions.
user_login: nbp
html_url: https://github.com/NixOS/nixpkgs/pull/5421
updated_at: 2014-12-25 22:21:57
body:
  This option is made to create a Sink option which can accept anything and ignores everything.  An error is thrown if one of the module attempt to read anything out of it.  An error is also thrown by the module system if other option declarations are made either at the depth or deeper inside this option:

  ```
  # Add systemd = mkSinkUndeclaredOptions {}; in installer/tools/tools.nix
  $ nixos-option systemd
  error: The option `systemd' in `/home/nicolas/nixos-dev/nixpkgs/nixos/modules/installer/tools/tools.nix' is a prefix of options in `/home/nicolas/nixos-dev/nixpkgs/nixos/modules/testing/service-runner.nix'.
  ```

  This is convenient for cases where one person might want to add another option with an identical prefix.
  This is also convenient for ignoring option which are made for another module-set (sal / NixOS / NixUP / …)

  cc: @offlinehacker 


state: closed
title: Powertop doesn't work out of the box
user_login: jgeerds
html_url: https://github.com/NixOS/nixpkgs/issues/5424
updated_at: 2015-10-23 18:35:58
body:
  Powertop doesn't work on my new Thinkpad T440s:

  ```
    unknown op '{'
    Model-specific registers (MSR) 
    not found (try enabling CONFIG_X86_MSR).
    read_msr cpu0 0xe8 : No such file or directory
  ```

  I had to load the _msr_ kernel module (`modprobe msr`) first to fix powertop. Now it works without issues. I don't know what to do. Is this a bug? Should _msr_ loaded on all systems? or just thinkpads? or maybe just in the case of using powertop?


state: closed
title: Missing bluetooth firmware
user_login: jgeerds
html_url: https://github.com/NixOS/nixpkgs/issues/5427
updated_at: 2015-09-04 06:01:54
body:
  Bluetooth doesn't work on my Thinkpad T440s:

  ```
  Dez 20 01:36:08 moon kernel: bluetooth hci0: Direct firmware load for intel/ibt-hw-37.7.10-fw-1.80.2.3.d.bseq failed with error -2
  Dez 20 01:36:08 moon kernel: bluetooth hci0: Falling back to user helper
  ```

  The needed firmware is part of the `firmware-linux` repository:
  http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/tree/intel

  In NixOS we're using Debians *.deb packages to get all `firmware-linux` files. The only exception is `firmware-iwlwifi`. In case of iwlwifi we're downloading different packages directly from the iwlwifi project page. Unfortunately, these package doesn't include the bluetooth files (but debians `firmware-iwlwifi` package does)

  Is there a reason to separate `firmware-linux-nonfree` and `iwlwifi`? I find it easier to drop our iwlwifi derivation and use debians `firmware-iwlwifi` package in our `firmware-linux-nonfree` derivation. Do I miss something?

  @wkennington 


state: closed
title: Fix compiled-in /bin/bash in foomatic filters
user_login: bdimcheff
html_url: https://github.com/NixOS/nixpkgs/pull/5428
updated_at: 2014-12-23 20:05:10
body:
  Foomatic filters contained a 64-char c string hardcoded to /bin/bash.  This caused some filters (at least pdftops) to fail.

  I also had to increase the size of the string because nix paths are too long to fit in 64 chars.


state: closed
title: mailcore2: new package
user_login: cstrahan
html_url: https://github.com/NixOS/nixpkgs/pull/5430
updated_at: 2014-12-25 03:49:06
body:
  This PR is primarily intended to introduce `mailcore2` as a new package. New libraries were needed, and some existing libraries required newer versions.


state: closed
title: Added Game_Music_Emu, a decoder plugin for mpd.
user_login: tarsierscripter
html_url: https://github.com/NixOS/nixpkgs/pull/5431
updated_at: 2015-01-20 15:10:13
body:
  Added is a library for playing video game music and an option to the mpd package to support it. From the Game_Music_Emu website:

  Game_Music_Emu is a collection of video game music file emulators that support the following formats and systems:

  AY  ZX Spectrum/Amstrad CPC
  GBS     Nintendo Game Boy
  GYM     Sega Genesis/Mega Drive
  HES     NEC TurboGrafx-16/PC Engine
  KSS     MSX Home Computer/other Z80 systems (doesn't support FM sound)
  NSF/NSFE    Nintendo NES/Famicom (with VRC 6, Namco 106, and FME-7 sound)
  SAP     Atari systems using POKEY sound chip
  SPC     Super Nintendo/Super Famicom
  VGM/VGZ     Sega Master System/Mark III, Sega Genesis/Mega Drive,BBC Micro

  Features:

  ```
  Can be used in C and C++ code
  High emphasis has been placed on making the library very easy to use
  One set of common functions work with all emulators the same way
  Several code examples, including music player using SDL
  Portable code for use on any system with modern or older C++ compilers
  Adjustable output sample rate using quality band-limited resampling
  Uniform access to text information fields and track timing information
  End-of-track fading and automatic look ahead silence detection
  Treble/bass and stereo echo for AY/GBS/HES/KSS/NSF/NSFE/SAP/VGM
  Tempo can be adjusted and individual voices can be muted while playing
  Can read music data from file, memory, or custom reader function/class
  Can access track information without having to load into full emulator
  M3U track listing support for multi-track formats
  Modular design allows elimination of unneeded emulators/features 
  ```

  This library has been used in game music players for Windows, Linux on several architectures, Mac OS, MorphOS, Xbox, PlayStation Portable, GP2X, and Nintendo DS.


state: closed
title: shotwell: not storing configuration ("Using the 'memory' GSettings backend")
user_login: mcmtroffaes
html_url: https://github.com/NixOS/nixpkgs/issues/5433
updated_at: 2014-12-22 15:33:20
body:
  Shotwell does not store its configuration when running under nix. Specifically, on startup, it says:

  ```
  GLib-GIO-Message: Using the 'memory' GSettings backend.  Your settings will not be saved or shared with other applications.
  ```

  Is there a standard way of fixing such issue in nix? In case it's relevant, I'm not running nixos, but the nixpkgs unstable channel on a Fedora box.


state: closed
title: shotwell: use gsettings dconf backend, use hicolor_icon_theme
user_login: mcmtroffaes
html_url: https://github.com/NixOS/nixpkgs/pull/5434
updated_at: 2014-12-22 10:08:08
body:
  This fixes issue #5433. Whilst at it, I found that shotwell also requires hicolor_icon_theme in a few of its dialog windows, so I've added it in as well.


state: closed
title: Add optional backends to matplotlib.
user_login: rycee
html_url: https://github.com/NixOS/nixpkgs/pull/5437
updated_at: 2015-01-18 10:36:53
body:
  This commit allows configuration of a few optional backends to the matplotlib package. Compatible with the old `pythonPackages.matplotlib` derivation since Ghostscript is enabled.


state: closed
title: dunst: allow user configuration (fixes #5222)
user_login: henrytill
html_url: https://github.com/NixOS/nixpkgs/pull/5438
updated_at: 2015-03-29 00:56:42
body:
  This commit eliminates a patch which hard-coded an example configuration file as the program's default settings and prevented the program from reading a user's configuration file.


state: closed
title: Make dmd build on OS X 10.9
user_login: rix0rrr
html_url: https://github.com/NixOS/nixpkgs/pull/5439
updated_at: 2015-02-02 19:31:01
body:
  - Replace explicit reference to 'g++' with the $CXX variable.
  - Don't try to compile for 10.3 (rpath reference doesn't work there),
    but instead just target current OS X version.
  - Don't explicitly copy from 'linux' build path, but whatever's there.


state: closed
title: modules: Extract mkAliasDefinition from the rename.nix NixOS module.
user_login: nbp
html_url: https://github.com/NixOS/nixpkgs/pull/5441
updated_at: 2015-01-01 14:59:42
body:
  (see code comment)
  Add mkAliasDefinition, which is a convenient property used to transfer all definitions and their properties from one option to another. This property is useful for renaming options, and also for including properties from another module system, including sub-modules.

  cc @offlinehacker 


state: open
title: Stripping in stdenv should not ignore errors
user_login: edolstra
html_url: https://github.com/NixOS/nixpkgs/issues/5447
updated_at: 2018-06-23 20:45:43
body:
  Ignoring errors is a source of non-determinism. E.g. if the disk is full:

  ```
  strip:/nix/store/8zwj00xk91rl30g532pq00xvvnkvm58d-opencollada-1.3-18da7f4109a8eafaa290a33f5550501cc4c8bae8/lib/opencollada/steBji1n: No space left on device
  strip: cannot create tempdir for archive copying (error: No space left on device)
  ```

  after which the build succeeds, but with a different result than if the disk had not been full.


state: closed
title: Add devede
user_login: bdimcheff
html_url: https://github.com/NixOS/nixpkgs/pull/5448
updated_at: 2015-11-20 16:06:22
body:
  Devede is a pygtk DVD creator.  I successfully made a DVD using this config, so I'm pretty sure it's working.

  I also added myself to maintainers and as a maintainer of this package.


state: closed
title: nodePackages: are (mostly) broken
user_login: offlinehacker
html_url: https://github.com/NixOS/nixpkgs/issues/5450
updated_at: 2014-12-27 23:11:42
body:
  We need to replace current implementation with what has @svanderburg done in https://github.com/svanderburg/npm2nix/tree/reengineering, but i need your help to do that. I'm currently unable to make some packages and nixos modules, because of that.


state: closed
title: Update skarnet.org software for 2.0 release.
user_login: pmahoney
html_url: https://github.com/NixOS/nixpkgs/pull/5453
updated_at: 2015-01-01 13:14:18
body:
  New build system using configure script and GNU Make 4.0, and new
  releases of the following using the new build system:

  execline 2.0.0.0
  s6 2.0.0.0
  s6-dns 2.0.0.0
  s6-linux-utils 2.0.0.0
  s6-networking 2.0.0.0
  s6-portable-utils 2.0.0.0
  skalibs 2.0.0.0


state: closed
title: vim segfaults when executing python command
user_login: bawolk
html_url: https://github.com/NixOS/nixpkgs/issues/5457
updated_at: 2015-10-14 10:06:43
body:
  After installing  python and vim_configrable via
  $ nix-env -iA nixos.pkgs.pythonFull
  $ nix-env -iA nixos.pkgs.vimNox

  I ran
  $ vim
  which seemed functional until I tried the command
  :python print "Hi"
  which immediatelty segfaulted

  [bruce@nixos:~]$ vim
  Vim: Caught deadly signal SEGV
  Vim: Finished.
  Segmentation fault


state: closed
title: git-remote-hg: fix compatibility with mercurial 3.2
user_login: muflax
html_url: https://github.com/NixOS/nixpkgs/pull/5458
updated_at: 2015-01-20 14:51:53
body:
  [Mercurial 3.2 breaks git-remote-hg](https://github.com/felipec/git-remote-hg/issues/27). Upstream doesn't seem particularly active right now and fingolfin's fix iis pretty trivial (and works for me(tm)), so I think we should just temporarily pull it in until upstream gets around to it.

  This PR switches over to fingolfin's fixed branch for now, but I can also turn it into a patch we apply to the upstream repo instead, if that's preferable.


state: closed
title: mutableUsers = false, but users can still set their passwords
user_login: Profpatsch
html_url: https://github.com/NixOS/nixpkgs/issues/5459
updated_at: 2016-03-08 15:11:12
body:
  I think this would be a good idea, since normally you still want to have declarative group management, but the user should be able to set their password without the help of root.


state: closed
title: Custom Lua Modules for AwesomeWM Broke
user_login: prikhi
html_url: https://github.com/NixOS/nixpkgs/issues/5462
updated_at: 2014-12-26 11:38:09
body:
  My additional modules for my awesomeWM configuration (specifically [menugen](https://github.com/copycat-killer/awesome-copycats/tree/master/menugen) and  [tyrannical](https://github.com/Elv13/tyrannical)) stopped working after an upgrade, giving me `attempt to call global XXXX(nil value)`, where XXXX is usually `module` or `unpack`.

  I keep these in `~/.config/awesome/{tyrannical,menugen}` and use them like `local tyrannical = require("tyrannical")`.

  This fixes it for me:

  ``` diff
  diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
  index 663fa14..1ee8df0 100644
  --- a/pkgs/top-level/all-packages.nix
  +++ b/pkgs/top-level/all-packages.nix
  @@ -9136,6 +9136,7 @@ let
     };
     awesome-3-5 = callPackage ../applications/window-managers/awesome {
       cairo = cairo.override { xcbSupport = true; };
  +    luaPackages = luaPackages.override { lua = lua5_2_compat; };
     };
     awesome = awesome-3-5;
  ```

  I'm just wondering if this should be something overriden by users or it should be made the default. If not, feel free to close this, otherwise I can open a PR.

  Or maybe there is a better way for me to fix this for my situation(other than using `awesome.override` in `configuration.nix`?


state: closed
title: Add support for GHCJS
user_login: cstrahan
html_url: https://github.com/NixOS/nixpkgs/pull/5463
updated_at: 2015-01-01 18:27:49
body:
  This provides a (AFAICT) fully working GHCJS package set.

  @peti Can I get your feedback on how to best merge this in? I'm sure there are some things to consider, like if/how we should specify that a given package supports GHCJS (or more generically, any particular compiler).


state: closed
title: Primusrun not working correctly
user_login: wyvie
html_url: https://github.com/NixOS/nixpkgs/issues/5465
updated_at: 2015-12-05 20:38:28
body:
  Don't know whether it's a bug or just my dumbness. I've installed bumblebee, optirun and optirun32 work fine, games run. Then i installed primus and primusrun doesn't work as expected.

  ``` bash
  [wv@wyvernscave:~]$ primusrun openarena
  primus: fatal: broken GLX on main X display
  ```

  Dmesg output:

  ```
  [56291.817295] bbswitch: enabling discrete graphics
  [56292.221342] vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=none,decodes=none:owns=none
  [56292.221574] [drm] Initialized nvidia-drm 0.0.0 20130102 for 0000:01:00.0 on minor 1
  [56292.221580] NVRM: loading NVIDIA UNIX x86_64 Kernel Module  340.58  Fri Oct 31 17:40:28 PDT 2014
  [56292.253076] nvidia 0000:01:00.0: irq 48 for MSI/MSI-X
  [56292.255087] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20131218/nsarguments-95)
  [56292.255129] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20131218/nsarguments-95)
  [56292.255178] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20131218/nsarguments-95)
  [56292.255201] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20131218/nsarguments-95)
  [56292.255222] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20131218/nsarguments-95)
  [56292.255243] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20131218/nsarguments-95)
  [56292.255290] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20131218/nsarguments-95)
  [56292.255312] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20131218/nsarguments-95)
  [56292.596107] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20131218/nsarguments-95)
  [56293.101160] [drm] Module unloaded
  [56293.103404] bbswitch: disabling discrete graphics
  ```

  Did i forget something like little tiny flag `primusrun.enable =  true;` or anything like that or is it really an issue?


state: closed
title: nixos/sudo: preserve $MODULE_DIR
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/pull/5466
updated_at: 2014-12-28 20:35:52
body:
  Without this, "sudo modprobe foo" will try to work with modules in
  /lib/modules instead of /run/current-system/kernel-modules/lib/modules.

  ---

  I'd like to merge this into master and release-14.12. Any objections?


state: closed
title: ardour reports wrong version number
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/issues/5468
updated_at: 2015-01-18 16:52:17
body:
  Hi @cillianderoiste,

  Even though we build from git tag 3.5.403, `ardour --version` reports
  3.5-380-g2f6065b.

  This is because we're building from a git tree, but without the .git/ directory, so our (manually cached) version info that is built into ardour has gotten out of sync.

  Unfortunately the two version numbers have different format, so either we have to maintain two version numbers, or let ardour figure this out on its own by using a full/deep git clone and leaveDotGit.

  Do you have any opinion on this?

  I have a WIP commit to fix this here:

  https://github.com/bjornfor/nixpkgs/commit/e267751dd145056ac012779e4032ba6fade1e46f

  This issue is also why I created https://github.com/NixOS/nixpkgs/pull/5252, because there is currently no way to tell fetchgit to do a deep clone.


state: closed
title: bup: bump version and adopt it
user_login: muflax
html_url: https://github.com/NixOS/nixpkgs/pull/5471
updated_at: 2014-12-26 13:16:41
body:
  Also switched to tarballs because they include the necessary git files that bup needs to determine its own version during the build.


state: closed
title: par2cmdline: bump version and adopt it
user_login: muflax
html_url: https://github.com/NixOS/nixpkgs/pull/5472
updated_at: 2014-12-26 13:16:55
body:
  Old upstream has stalled, so let's switch to [the new upstream](https://github.com/BlackIkeEagle/par2cmdline). Gentoo and Debian did that switch as well.


state: closed
title: NixOS installer: ata5 error "READ DMA EXT" failed on healthy disk
user_login: rzetterberg
html_url: https://github.com/NixOS/nixpkgs/issues/5474
updated_at: 2016-07-15 07:32:16
body:
  # Description

  When installing **NixOS 14.04.593** from an USB-stick I get an _ata5_ error:

  ```
  Dec 26 08:58:49 nixos kernel: ata5: lost interrupt (Status 0x7f)
  Dec 26 08:58:49 nixos kernel: ata5: drained 65536 bytes to clear DRQ
  Dec 26 08:58:49 nixos kernel: ata5.01: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0 frozen
  Dec 26 08:58:49 nixos kernel: ata5.01: failed command: READ DMA EXT
  Dec 26 08:58:49 nixos kernel: ata5.01: cmd 25/00:08:80:df:42/00:00:25:00:00/f0 tag 0 dma 4096 in
                                         res 40/00:00:00:00:00/00:00:00:00:00/10 Emask 0x4 (timeout)
  Dec 26 08:58:49 nixos kernel: ata5.01: status: { DRDY }
  Dec 26 08:58:49 nixos kernel: ata5.00: hard resetting link
  Dec 26 08:58:50 nixos systemd-udevd[2332]: worker [2344] /devices/pci0000:00/0000:00:1f.2/ata5/host4/target4:0:1/4:0:1:0/block/sda/sda1 timeout; kill it
  Dec 26 08:58:50 nixos systemd-udevd[2332]: seq 2043 '/devices/pci0000:00/0000:00:1f.2/ata5/host4/target4:0:1/4:0:1:0/block/sda/sda1' killed
  Dec 26 08:58:50 nixos systemd-udevd[2332]: worker [2345] /devices/pci0000:00/0000:00:1f.2/ata5/host4/target4:0:1/4:0:1:0/block/sda/sda2 timeout; kill it
  Dec 26 08:58:50 nixos systemd-udevd[2332]: seq 2044 '/devices/pci0000:00/0000:00:1f.2/ata5/host4/target4:0:1/4:0:1:0/block/sda/sda2' killed
  Dec 26 08:58:50 nixos kernel: ata5.01: hard resetting link
  Dec 26 08:58:50 nixos kernel: ata5.00: SATA link down (SStatus 0 SControl 300)
  Dec 26 08:58:50 nixos kernel: ata5.01: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
  Dec 26 08:58:50 nixos kernel: ata5.01: configured for UDMA/133
  Dec 26 08:58:50 nixos kernel: ata5.01: device reported invalid CHS sector 0
  Dec 26 08:58:50 nixos kernel: ata5: EH complete
  ```

  **[Full output from journalctl](http://pastebin.com/hX4evJJA)**

  The first 5 lines of the error gets written to the console about every 30 - 40 
  seconds after tty1 has been started.

  My computer have two drives:
  - /dev/sda 320 GB (Windows, GRUB installed in MBR)
  - /dev/sdb 1 TB (Debian Jessie)

  Judging from the output from journalctl it seems that it's _/dev/sda_ that the 
  issue revolves around. Using _/dev/sdb_ in the installer works as expected.

  Both drives are physically working and I'm using both everyday without any 
  issues.

  I have used the USB-stick recently without any problems to install NixOS on 
  another device.
  # What I have tried so far

  Here's some more information about the issue to try to narrow the problem 
  down. **I'd be happy to give more information if requested.**
  ## Outside the installer

  To double-check that the disk is healthy and can be used outside the installer
  I performed these tasks:
  #### Boot Windows installation

  **Result:** Windows boots up successfully, disk can be read and written to
  #### List block devices (running Debian install)

  ```
  $ fdisk -v
  fdisk (util-linux 2.20.1)

  $ sudo fdisk -l
  Disk /dev/sda: 320.1 GB, 320072933376 bytes
  255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
  Units = sectors of 1 * 512 = 512 bytes
  Sector size (logical/physical): 512 bytes / 512 bytes
  I/O size (minimum/optimal): 512 bytes / 512 bytes
  Disk identifier: 0xe7e825dd

     Device Boot      Start         End      Blocks   Id  System
     /dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
     /dev/sda2          206848   625139711   312466432    7  HPFS/NTFS/exFAT

  Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
  255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
  Units = sectors of 1 * 512 = 512 bytes
  Sector size (logical/physical): 512 bytes / 4096 bytes
  I/O size (minimum/optimal): 4096 bytes / 4096 bytes
  Disk identifier: 0x000aa682

    Device Boot      Start         End      Blocks   Id  System
    /dev/sdb1   *        2048   195311615    97654784   83  Linux
    /dev/sdb2       195313662  1953523711   879105025    5  Extended
    Partition 2 does not start on physical sector boundary.
    /dev/sdb5       195313664   390623231    97654784   83  Linux
    /dev/sdb6       390625280   394919935     2147328   82  Linux swap / Solaris
    /dev/sdb7       394921984  1953523711   779300864   83  Linux
  ```

  **Result:** The command is successful and all drives show up
  #### Mount drive with error (running Debian install)

  ```
  $ sudo mount /dev/sda1 /mnt/win1
  $ cd /mnt/win1
  $ ls -la
  total 1893
  drwxrwxrwx 1 root root   4096 Jan 22  2011 .
  drwxr-xr-x 5 root root   4096 Dec 26 09:41 ..
  drwxrwxrwx 1 root root   4096 Jan 22  2011 Boot
  -rwxrwxrwx 1 root root 383562 Jul 14  2009 bootmgr
  -rwxrwxrwx 1 root root   8192 Jan 22  2011 BOOTSECT.BAK
  -rwxrwxrwx 2 root root   8192 Jan 22  2011 bootsect.lxe.bak
  -rwxrwxrwx 1 root root 383592 Jan 22  2011 gdrop
  -rwxrwxrwx 1 root root 220049 Jan 22  2011 grldr
  -rwxrwxrwx 1 root root    103 Jan 22  2011 menu.lst
  drwxrwxrwx 1 root root      0 Jan 19  2011 System Volume Information
  -rwxrwxrwx 1 root root 171136 Jan 22  2011 w7ldr
  -rwxrwxrwx 1 root root     10 Jan 22  2011 win7.ld
  -rwxrwxrwx 1 root root 571792 Jan 22  2011 wow7.img
  -rwxrwxrwx 1 root root 171136 Jan 22  2011 xeldr
  ```

  **Result:** Mount succesfull, can read and write to disk.
  ## In the NixOS installer

  To compare the results of using the drive with the error in my Debian 
  installation I tried the same commands in the NixOS installer.
  #### List block devices

  ```
  $ fdisk -l
  ```

  **Result:** Nothing happens and the program becomes unresponsive. 
  #### List mountpoints

  ```
  $ mount
  ```

  **Result:** Correctly shows all mountpoints!
  #### Mount partition from disk with error

  ```
  $ mount /dev/sda1 /mnt
  ```

  **Result:** Nothing happens and the program becomes unresponsive. 
  #### Mount home partition from disk without error

  ```
  $ mount /dev/sdb5 /mnt
  ```

  **Result:** Mount succesfull, can read and write to disk.


state: open
title: Does it make sense for propagatedBuildInputs to get written out in fixupPhase?
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/5483
updated_at: 2018-06-23 23:17:52
body:
  The nixpkgs documentation says it does typical fixuppy things, like stripping executables. I was very confused when my `propagatedBuildInputs` specification turned out to be a no-op when I disabled `fixupPhase` in my expression. I eventually figured it out, but it seems counterintuitive and like a questionable place for that behavior to happen. Is there somewhere better for it?


state: closed
title: Version bump some linear algebra packages
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/pull/5484
updated_at: 2014-12-27 21:13:00
body:
  This is mostly a collection of version bumps, but I also changed the default build options for Atlas to reduce impurity and make it easier for end users to get an optimized build. Let's see what Travis says before merging.


state: closed
title: efl: fix build
user_login: matejc
html_url: https://github.com/NixOS/nixpkgs/pull/5485
updated_at: 2014-12-28 09:21:56
body:
  The answer was berried inside auto-generated configure script around the line 16924. Well this was fun, lets do it some time soon.

  cc @iElectric 


state: closed
title: systemd-journal-gatewayd: add systemd-journal group
user_login: matejc
html_url: https://github.com/NixOS/nixpkgs/pull/5486
updated_at: 2015-02-07 14:52:31
body:
  when option `services.journald.enableHttpGateway` is set, the web interface doesn't show any entries and outputs an error:
  ![shot-2014-12-28_06-41-09](https://cloud.githubusercontent.com/assets/854770/5563245/ad5f4d36-8e64-11e4-939d-5e1d8cfdce13.jpg)

  with this fix it now shows everything, like it should and like the comment says, this should be default, but its not, maybe there was some day... because for some users, like for @offlinehacker , web interface works without this modification - the `setfacl -m ...` command does not remove the ACL rules, but it just adds or modifies them as the -m means, therefore something could added in the past ACL rule and now it does not or something.

  PS: if it does not work for you, maybe `setfacl --recursive ...` is missing for you so that rules are applied to all of the sub-folders and files, I just removed the `/var/log/journal` and ran rebuild, because the activation script creates it, if does not exist.


state: closed
title: Update elm to 0.14.
user_login: teh
html_url: https://github.com/NixOS/nixpkgs/pull/5488
updated_at: 2014-12-28 21:27:05
body:
  Note that elm now has a different package split: The existing hackage
  Elm 0.13 package was split into elm-compiler, elm-make and
  elm-package.

  I kept the 0.13 version of elm around in case someone depends
  on it.


state: closed
title: enableParallelBuilding should be enabled by default
user_login: eduarrrd
html_url: https://github.com/NixOS/nixpkgs/issues/5489
updated_at: 2015-06-17 13:13:25
body:
  I proposed to go from whitelisting to blacklisting. Possible advantages
  - Speedups for local builds (and hydra builds if we had the capacity)
  - Easier to find non-parallelizable builds (i.e. seeing [enableParallelBuilding = false] -> [parallel build breaks] vs. seeing [nothing] -> [parallel builds may or may not work])

  [Feedback requested]


state: closed
title: "sudo modprobe" fails on NixOS, wrongly tries to access /lib/modules
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/issues/5492
updated_at: 2015-06-14 17:13:47
body:
  Plain modprobe looks up the module dir by using the environment variable $MODULE_DIR, which typically points to `/run/current-system/kernel-modules/lib/modules`. But sudo drops environment variables (default setting) so that modprobe falls back to using /lib/modules... and fails.

  https://github.com/NixOS/nixpkgs/pull/5466 suggested to fix this by making sudo preserve $MODULE_DIR, but it was voted down due to security concerns.

  The real (safe) fix seems to be modifying the modprobe patch so that it tries the following paths, picking the first that exists: `$MODULE_DIR`, `/lib/modules`, `/run/current-system/kernel-modules/lib/modules` (or "booted-system"?)


state: closed
title: Build GHC without GMP integer library
user_login: k0ral
html_url: https://github.com/NixOS/nixpkgs/issues/5493
updated_at: 2017-02-04 20:07:51
body:
  I didn't find a way to build/install [GHC without GMP](https://ghc.haskell.org/trac/ghc/wiki/Commentary/Libraries/Integer) with current `nixpkgs`. It boils down to adding `INTEGER_LIBRARY = integer-simple` in the `build.mk` file.

  I'm willing to contribute, if this is indeed missing, but given that the haskell-related derivations are organized in a specific and well-thought manner, I figured I should ask for pointers before naively stepping in the wrong direction.

  At first glance, I would do the following:
  - patch `development/compilers/ghc/X.Y.Z.nix` derivations to accept a new `useIntegerSimple` flag as input;
  - use the `extraArgs` of `packagesFun` (from `haskell-defaults.nix`) to forward this flag if needed.

  What do you think ?


state: closed
title: nixos-install: "error: the group `nixbld' specified in `build-users-group' does not exist"
user_login: mistofvongola
html_url: https://github.com/NixOS/nixpkgs/issues/5494
updated_at: 2016-04-16 14:56:07
body:
  When trying to install a NixOS 14.12.219 with a stock configuration, `gummiboot-builder.py` fails during the `nixos-install` process:

  ```
  [root@nixos:~]# nixos-install
  building the system configuration...
  copying NixOS/Nixpkgs sources...
  finalising the installation...
  Copied /nix/store/szix6xpdmvabf0fs57162issprrbj2c3-gummiboot-45/lib/gummiboot/gummibootx64.efi to /boot/EFI/gummiboot/gummibootx64.efi.
  Copied /nix/store/szix6xpdmvabf0fs57162issprrbj2c3-gummiboot-45/lib/gummiboot/gummibootx64.efi to /boot/EFI/Boot/BOOTX64.EFI.
  Created EFI boot entry "Linux Boot Manager".
  error: the group ‘nixbld’ specified in ‘build-users-group’ does not exist
  Traceback (most recent call last):
    File "/nix/store/m94d69c16xswpfbnxd8422z323cd1hkq-gummiboot-builder.py", line 111, in <module>
      gens = get_generations("system")
    File "/nix/store/m94d69c16xswpfbnxd8422z323cd1hkq-gummiboot-builder.py", line 66, in get_generations
      "/nix/var/nix/profiles/%s" % (profile)
    File "/nix/store/rhghn8brqrz4j5ndkhwnm4afqjvk7zi8-python-2.7.9/lib/python2.7/subprocess.py", line 573, in check_output
      raise CalledProcessError(retcode, cmd, output=output)
  subprocess.CalledProcessError: Command '['/nix/store/2v5ck8fgz2m38l9fg6m9d4x0afsydfk6-nix-1.8/bin/nix-env', '--list-generations', '-p', '/nix/var/nix/profiles/system']' returned non-zero exit status 1
  ```

  Running the failing commands manually returns a zero exit status,

  ```
  [root@nixos:~]# /mnt/nix/store/2v5ck8fgz2m38l9fg6m9d4x0afsydfk6-nix-1.8/bin/nix-env --list-generations -p /mnt/nix/var/nix/profiles/system
     1   2014-12-28 06:19:02   
     2   2014-12-28 06:23:26   
     3   2014-12-28 06:33:20   
     4   2014-12-28 06:38:02   
     5   2014-12-28 06:40:53   
     6   2014-12-28 06:46:02   
     7   2014-12-28 06:50:25   
     8   2014-12-28 06:52:05   
     9   2014-12-28 06:52:46   
    10   2014-12-28 06:58:40   
    11   2014-12-28 06:59:18   
    12   2014-12-28 06:59:38   
    13   2014-12-28 07:02:06   
    14   2014-12-28 07:17:10   
    15   2014-12-28 23:24:42   
    16   2014-12-28 23:25:26   (current)
  ```

  ```
  [root@nixos:~]# /mnt/nix/store/m94d69c16xswpfbnxd8422z323cd1hkq-gummiboot-builder.py /mnt/etc/nixos/configuration.nix
  ```


state: closed
title: etcd: upgrade server and ctl
user_login: matejc
html_url: https://github.com/NixOS/nixpkgs/pull/5497
updated_at: 2014-12-29 01:09:44
body:
  This fixes timeout errors on postStart on etcd.service.
  Both upgrades in one commit because if you only upgrade etcd then service doesnt start because service is using etcdctl.


state: closed
title: backport fixed port for nfs mountd to 14.04
user_login: vandenoever
html_url: https://github.com/NixOS/nixpkgs/issues/5498
updated_at: 2015-10-02 23:32:22
body:
  Could this patch
    a735c308b69f4809eada30622279ae9fff03b016
  be backported to nfsd.nix in release-14.04?

  A similar patch for lockd was also backported:
  https://github.com/NixOS/nixpkgs/commits/master/nixos/modules/services/network-filesystems/nfsd.nix
  https://github.com/NixOS/nixpkgs/commits/release-14.04/nixos/modules/services/network-filesystems/nfsd.nix


state: closed
title: nixos: When generating /etc/fstab, ZFS and NFS filesystems shouldn't be checked
user_login: wizeman
html_url: https://github.com/NixOS/nixpkgs/pull/5499
updated_at: 2015-03-17 04:15:14
body:
  This cleans up `systemd-fstab-generator` warnings such as `Checking was requested for "192.168.1.10:/mntpoint", but it is not a device.`


state: closed
title: webkitgtk: 2.6.2 -> 2.6.4
user_login: k0ral
html_url: https://github.com/NixOS/nixpkgs/pull/5501
updated_at: 2014-12-30 10:01:02
body:
  I didn't test the build because whenever I `nix-build -A webkitgtk`, it starts building way too many dependencies, including a linux kernel (?!), so I had to interrupt it (cf output below).
  Is there a way to print the dependency tree to figure out what's wrong ?

  ```
  these derivations will be built:
    /nix/store/00l05bhvbs0y9nnw9lxj10v9fn0fch2f-libpng-1.2.51.tar.xz.drv
    /nix/store/01381h5r47yklkxsxlyx2h8qjy86kfrv-dlopen-absolute-paths.diff.drv
    /nix/store/03ha53nk4k9k095ss3v3yzz6z09ry7jc-docbook-xml-4.2.zip.drv
    /nix/store/05jq6cwri7f44ajg1g9bn7lbrbmidcqx-diffutils-3.3.tar.xz.drv
    /nix/store/05rdxf623gxixyyd2s1azv07z5brrzvl-gcc-4.8.4.drv
    /nix/store/0688g69k7gm51vqz004pmwkrkrqhfmsd-icu4c-53_1-src.tgz.drv
    /nix/store/079yc00zl09s4as69js2qxk6a1d46g5a-enchant-1.6.0.tar.gz.drv
    /nix/store/09bfr6sm2xn9q2w3bjzsxb61v2ggcj4z-xkeyboard-config-2.11.drv
    /nix/store/09p6c7x16s3fryg8asxn5mga87a63nps-mpc-1.0.1.tar.gz.drv
    /nix/store/0bkiy3fnafgzhg5v2zxi3simfpzrzzrc-libpng-1.6.16.tar.xz.drv
    /nix/store/0d8nsbf2yli67v5maz4bamzf9a48q1wy-jasper-1.900.1.zip.drv
    /nix/store/0i0scg3kr68bdd2dinh8kyqi54a4zq6w-gtk+-3.12.2.tar.xz.drv
    /nix/store/0l9x9krvpv9c2nhim8dfjybdz74kfp98-libgpg-error-1.17.tar.bz2.drv
    /nix/store/0my3gf0v7zqwrqcfjz12kkl2h73sx2f3-findutils-4.4.2.tar.gz.drv
    /nix/store/0npis1jg1pqn64b6xd5911ayhpgw4ikn-doxygen-1.8.6.src.tar.gz.drv
    /nix/store/0rj660gcjmjvb5nvrad0939c95wws4sy-glproto-1.4.17.tar.bz2.drv
    /nix/store/0xq1afxdc6cq2vrq8xl0kyl32hjgz20w-scons-2.3.4.drv
    /nix/store/16mqppnl10mczvz2mcgzaibl29jjgdzk-gettext-0.18.2.tar.gz.drv
    /nix/store/179mf75n9g79d3c1mgzsqxsjang2sw8h-ncurses-5.9.tar.gz.drv
    /nix/store/17cp72s9bb6npc2rzpk4plvqxmhk3dj0-libsecret-0.16.zip.drv
    /nix/store/19zvjm4y2rqwy429w4v00gsjjyw1l1xz-db-5.3.28.drv
    /nix/store/1bad1frq5dvb690ys6wk2ac9swajbrq8-damageproto-1.2.1.drv
    /nix/store/1dgmivs5bs8dqbfdfc6fi17pfqjvx7qh-binutils-2.23.1.drv
    /nix/store/1fi77v8x4f5iwhp5cz27dipydxdn1l8s-gawk-4.1.0.drv
    /nix/store/1i9103v87ng0cjjy7glfhvv4ph8mfd16-libXrandr-1.4.2.drv
    /nix/store/1id9ygpn9sqr5l3jv6zs8g39p5xb84v8-atk-2.12.0.tar.xz.drv
    /nix/store/1ivngwgy9d54n4p7x13hd67r728swnyl-isl-0.11.1.drv
    /nix/store/1jishskaxbmzdwkml7c8nlhwfkl2c3km-libvisual-0.4.0.tar.gz.drv
    /nix/store/1kxd74laf04yryr6rzyc6lnbc7x19vf2-util-linux-2.25.2.drv
    /nix/store/1nz38vhlalin8a0482vx373k96dshxqv-dblatex-0.3.4.tar.bz2.drv
    /nix/store/1pmz62ncv0dk53rlx2sxxqvip7drf9wd-m4-1.4.17.tar.bz2.drv
    /nix/store/1q3p3zgv9w3a2qw9ah6g7xz5qalazfil-xcb-util-0.4.0.drv
    /nix/store/1qzlcgydl6gcb5w7av3i2rjjry0zjwvq-harfbuzz-0.9.36.drv
    /nix/store/1s97l7yvxy708vifi9h8v9m9ack0q76s-bash43-019.drv
    /nix/store/1x3ysvqg6ky7hvfbgyvz0raz8vlims7n-ncurses-5.9.drv
    /nix/store/1xknlbjd9qa42pdj191280hm8qnyyqn5-mkfontscale-1.1.1.tar.bz2.drv
    /nix/store/1y3nla5n8lsi47bsqdq24ka4xbw7qyna-readline63-001.drv
    /nix/store/1ym149dby5jnvyhwzagf82lm3xg52ag2-libXtst-1.2.2.drv
    /nix/store/20hfwddcza8cgx22xyk7c88zj1w78xdh-libfontenc-1.1.2.drv
    /nix/store/230iv7740bjw7nzkbvppxlnfjhilbnc0-hook.drv
    /nix/store/24d6aqjwhvgaa4da9xi1dxg0826nzyms-libedit-20140620-3.1.drv
    /nix/store/25g4mns391giqfb93j1mcjyipa3qkkbi-patchelf-0.8.tar.bz2.drv
    /nix/store/267gp8f0x6rdw0mkzhb8wy7mr4fy3zw2-bison-3.0.2.tar.gz.drv
    /nix/store/275zlgi9skzvcylyc8z9v1w8rqhgs7yx-bash43-020.drv
    /nix/store/27i3v012ajwi05cd7s7sfyc3hfgc1sr2-texinfo-5.2.drv
    /nix/store/2h2r53zlwajjk6h4l7309vvh7ag7w2p0-xtrans-1.3.5.drv
    /nix/store/2h9mvi30n3kz8v5yxw6nkknpy8q2sw5v-llvm-3.4.2.src.tar.gz.drv
    /nix/store/2iyivi09m2r5g2hr22dxqpgpw64d54ws-pcre-8.36.tar.bz2.drv
    /nix/store/2kb4jqs0sw6iak4cqna31yp09fs8nzn6-make-3.82.tar.bz2.drv
    /nix/store/2m3ln15k9d9h3hxsd2xrqzdd8g5iawcb-aspell-0.60.6.1.tar.gz.drv
    /nix/store/2niqbsqx88rwdpdqj71g6s52w3df8d7q-bash43-012.drv
    /nix/store/2qk456801a6ip2y52vjn8vbgsxkaj7z9-docbook-xml-4.3.zip.drv
    /nix/store/2r9rrpqqksgcdld1zd2y5qk2pd6wncqy-dbus-glib-0.102.drv
    /nix/store/2rawdx95350ksn30k74whqdj5lyw01yc-libxcb-1.11.drv
    /nix/store/2zx6wbvd4b562ndv8k124z1rzpgnxwnd-giflib-5.1.0.drv
    /nix/store/32ma14lr13pdl4k957jbfbgkr57p0ilj-xz-5.0.7.drv
    /nix/store/33nymvbf3ch3njqp3ajc9hvxrndq06lk-ruby-1.9.3-p547.drv
    /nix/store/35ipfgshx77kp37aq0wn6daihzjq44by-apr-1.5.1.tar.bz2.drv
    /nix/store/36d1qm0saxi2g28zs26p1ba2jpy9p3x0-perl-5.20.1.drv
    /nix/store/3al8wg06y6r6m4kaa8fc06jbwr7hzj9i-doxygen-1.8.6.drv
    /nix/store/3cb0amdjyxsvvzqalnfbh20d63b7n7j4-llvm-3.4.2.drv
    /nix/store/3dz238wng0a66x57fkr2yfjwhfvai8cp-atk-2.12.0.drv
    /nix/store/3k5cyfbrlpdvksjk6f9fxd1b4rk1pdc9-fix-lp_test_arit.diff.drv
    /nix/store/3k80hs8phvqzslb7ab9kzlvcqf7dw4hc-gperf-3.0.4.drv
    /nix/store/3l6g313p81yd246sjf4pifw0s9xipq7m-perl-5.20.1.tar.gz.drv
    /nix/store/3sng2k8y8gbi3b7rnmv5kwqf88ynkq6w-xlibs-wrapper.drv
    /nix/store/3vhd0vkhlpgfsaa05imya8qg74swhsdb-intltool-0.50.2.drv
    /nix/store/3xxsnf7nqj4hlqf0gimzx1lzzl90mvl8-gdk-pixbuf-2.30.8.drv
    /nix/store/3yf2a59y696gy6g85x4vfr0dbbiw3sr5-pkg-config-0.28.drv
    /nix/store/40g9xs6g56w42gm476am5lyd1b14ngnx-nasm-2.11.05.drv
    /nix/store/42a7mwz2zs8cl8biyrglzwmwachsvkfg-bash43-004.drv
    /nix/store/45wmzvpfbbb9yjmvb8djl4gzfn78vjkz-libXv-1.0.10.tar.bz2.drv
    /nix/store/46gmxbvw4prsf13s4skqbm4icqn4g85r-glibc-2.20.drv
    /nix/store/4i2sxnfpq51swc019jhzrg5dll1hhnfr-libsoup-2.48.0.tar.xz.drv
    /nix/store/4lf7n3nqwz7jp0fyrkpxqd1shbn6d0gy-cracklib-2.9.1.drv
    /nix/store/4rck9q5hr4rlg5n5w4adz5bqs7y4szsi-docbook-xsl-1.78.1.drv
    /nix/store/4vvbkphfxj2ix3fadwb6szivn2nrrzid-linux-headers-3.14.1.drv
    /nix/store/4xnsv9jhasfayznnwf63p57psp3fvrxj-paxctl-0.9.drv
    /nix/store/50gi868pihvscgh62lhhrqxx4gw2k7sz-libsigsegv-2.10.tar.gz.drv
    /nix/store/5122p31nfdi35liwc97i7mzkmpwkwayg-apr-util-1.5.4.tar.bz2.drv
    /nix/store/52j4pla91p93r3yj3aiaj39a3lzsfl9y-gcc-wrapper-4.8.4.drv
    /nix/store/52lsw48gfcq40b1a9msvg9c2qk2qalih-at-spi2-core-2.12.0.tar.xz.drv
    /nix/store/543jv0pghps0vnx5l0m2p84hk0qrrzhm-util-linux-2.25.2.tar.xz.drv
    /nix/store/553jdilm1b7va0rf36fw4ki035zwp40n-paxctl-0.9.drv
    /nix/store/58375w2zhbyb6006l5rpg1a2df5ppjbr-damageproto-1.2.1.tar.bz2.drv
    /nix/store/5bacxk8za22ggdqwsfxags29k162pvx5-mkfontdir-1.0.7.tar.bz2.drv
    /nix/store/5balz5hw6iksspysgmgxngillypfi6fz-libvdpau-0.9.drv
    /nix/store/5d08v5f0h34jl7fflb4bxnvhm0643b27-bash43-002.drv
    /nix/store/5flxp7x1nfnsc58x25vmys1ivn8g4x9h-hook.drv
    /nix/store/5gl90xa0aj01gwvgm08r2pbv1ak0b8qr-libwebp-0.4.1.tar.gz.drv
    /nix/store/5h464h5mk9k253mqs80jb9y369abps6s-mkfontscale-1.1.1.drv
    /nix/store/5i1dac1mwhiy6nhz3pvj4nv8ll959nwi-stdenv-linux-boot.drv
    /nix/store/5kv3ln51l8hr3dmlqgp51p5fphafpp2v-kmod-18.tar.xz.drv
    /nix/store/5nr2gjmjgki7jk95qf8mwgx814hmxw6f-hook.drv
    /nix/store/5qpqgzqgg2dz0k1c4va3wcriigp7qpgr-subversion-1.8.11.drv
    /nix/store/5v5mig8clzvpiyvlv1d57xs5iz7ffg07-libtool-2.4.2.tar.gz.drv
    /nix/store/5walrsqk844nz9q0188450pzvacm6y2w-kbproto-1.0.6.drv
    /nix/store/5xzfk2qqmi1mn3nc7s240m838fajd565-cyrus-sasl-2.1.26.tar.gz.drv
    /nix/store/5z9mdla0l1bcpkc6d7jh97rn1qapq4xy-wayland-1.6.0.drv
    /nix/store/63gz55dlk3wyb7l32ff5mgmg5gwklq31-libffi-3.0.13.drv
    /nix/store/63ndzkhmzi91ph4m99cycr2ym8368w63-libjpeg-turbo-1.3.1.drv
    /nix/store/64mb4hv6w4la5l69q3jxiyd30q6vzn2x-videoproto-2.3.2.tar.bz2.drv
    /nix/store/66gl0j1zpdyd0bgk13jfm48i0kfj17nm-libmicrohttpd-0.9.38.drv
    /nix/store/67iabidil8jvm9hvr2sg6k3b2zlf7mma-compiler-rt-3.4.src.tar.gz.drv
    /nix/store/67lyxqj2s13zvyynh4fqhjj0n4q72k91-xmlto-0.0.25.tar.bz2.drv
    /nix/store/68mcz2qf50mlbh2sibd38dppavv4j5g0-linux-3.12.32.tar.xz.drv
    /nix/store/6a3rkbr2fmspcsb7mjgmqfjzvh4q136j-libxshmfence-1.1.tar.bz2.drv
    /nix/store/6gdm3nh51fmzkd2biick4q4hn6a04ghk-gnum4-1.4.17.drv
    /nix/store/6jg0cw2klpzi18dg48bniqxn8lmhs7df-kexec-tools-2.0.4.drv
    /nix/store/6jzf4k1k03wpzvng81bdcv12fr1idk57-gobject-introspection-1.40.0.drv
    /nix/store/6kaa9fq30g8l6fh8as8ffbs6acj1hf77-recordproto-1.14.2.tar.bz2.drv
    /nix/store/6ms2k5gdk88kphknd5xrv16pyq8vsfk7-libXv-1.0.10.drv
    /nix/store/6mzg7c7nq59yqfcyb3b41i8jra8qvaws-webkitgtk-2.6.4.tar.xz.drv
    /nix/store/6nm1qkfw6mivp0pk7x4c0zfz6nq78daw-stdenv.drv
    /nix/store/6pdv30ka8kz2zbn0gz501b1lgdvl9wn1-boehm-gc-7.2f.drv
    /nix/store/6qc9bphrjdhm85xwbaw1qkzbqapyh6sq-libelf-0.8.13.drv
    /nix/store/6riry0ykjidwk7cl06pvj7hkn0l0dsbx-gtk+3-3.12.2.drv
    /nix/store/6ymfkkf8z8v1x47w0m744dh0v5xcmynj-xkeyboard-config-2.11.tar.bz2.drv
    /nix/store/6zav45vwbxiahg75f4gwyh59rmi699jf-xf86bigfontproto-1.2.0.drv
    /nix/store/70fp8ycxv3diwgsij338pdb8fbgm57pz-libXdmcp-1.1.1.drv
    /nix/store/73399c4h8q97jdcnd20c52mvr98b6vfk-glib-2.42.1.tar.xz.drv
    /nix/store/74g4fd626yxcsb4qqgkwghcmqm459hl7-enchant-1.6.0.drv
    /nix/store/75c6ragywxcb5dbza7b3bhwn97w8mz4h-libXfixes-5.0.1.drv
    /nix/store/7fvs7ln5sy7l66gksvcyzkkar99gbxv8-getopt-1.1.4.tar.gz.drv
    /nix/store/7kc1x0337712s93xzikb310yfkv2rgks-cdparanoia-III-10.2.src.tgz.drv
    /nix/store/7l0ic53cwx8llbilblyhlp9cwkm1fgm7-alsa-lib-1.0.28.drv
    /nix/store/7scjyln7g0zrk36238zmga9ld85dz16x-compositeproto-0.4.2.drv
    /nix/store/7vfh0bzn1a1lmgqnay0vwpgybbaz071z-ruby-1.9.3-p547.drv
    /nix/store/7wpfz3nqmpf3lf72mvsvw3d6rx7nal91-libICE-1.0.9.tar.bz2.drv
    /nix/store/7ygqqbkzmlrpykr3ympsyp6zknszaizz-patch-2.7.1.drv
    /nix/store/807myad6c6mhk5c5sj3k9zi1a8zfkvmb-bash43-017.drv
    /nix/store/81xkxng98w3riig75n7hzrl3azcd01jd-cmake-2.8.12.2.tar.gz.drv
    /nix/store/82rk59w119zmhga427xhj8x52ayx1bcn-libSM-1.2.2.drv
    /nix/store/83il7jf27lgssjdm2zdm8z87ixhd5mdb-gawk-4.1.0.tar.xz.drv
    /nix/store/83wkniq24fs3y8gg4wnmn89vvzl0wjf0-libusb-1.0.19.drv
    /nix/store/845h91vkr5w5yawy01yrnw166hi5jc4w-libxkbcommon-0.4.2.tar.xz.drv
    /nix/store/85533ccia3id7yy6q05gmiccwhmfwhh5-bootstrap-glibc.drv
    /nix/store/8fxqn1nh9a0hag1fmyrgwr5vznilj1wk-gstreamer-1.4.5.tar.xz.drv
    /nix/store/8hplz30nx4mm75p6sahzknv7yc2rqwjz-glproto-1.4.17.drv
    /nix/store/8jscq4cicr3dah32p3wc08l0andnlzzk-webkitgtk-2.6.4.drv
    /nix/store/8qm6krkq17abz4r8d42fk5g94a87q01n-font-bh-ttf-1.0.3.tar.bz2.drv
    /nix/store/8rqymssw8vxn17hp2wfi9zg5j6yzi5nc-libXft-2.3.2.drv
    /nix/store/8wmjrwqvk1alz4ai2dpfgqfwc3y4hi47-dri2proto-2.8.tar.bz2.drv
    /nix/store/8xq8lbhsc615ng8zzjrvgjvhb9b2rlps-mirrors-list.drv
    /nix/store/8z389havi4jyprz6zj7ashjpnm120pyr-libpng-1.6.16.drv
    /nix/store/8zm4xyzl85zmhb24vrhafls4q71zps7l-libvdpau-0.9.tar.gz.drv
    /nix/store/90xblfh2y8hz7n1rsbdxnfarlnsi3ng6-itstool-1.2.0.drv
    /nix/store/9471nfy8v6jb3ls1a9x1l8km1m54614h-gdbm-1.11.tar.gz.drv
    /nix/store/98i8kg6kf27gygcv6bd9gyl58j7aib3j-readline-6.3.tar.gz.drv
    /nix/store/9bgshpzcxy9az5bq5b2briyp898in1p1-aspell-0.60.6.1.drv
    /nix/store/9p0fgc7658psf7fsn05b0lw6n85qrrdr-gettext-0.18.2.tar.gz.drv
    /nix/store/9zhaif30fy5fqgm7z4s0sbw308fmickp-pkg-config-0.28.tar.gz.drv
    /nix/store/a1bk4vv0j0fkq8a2ngr0clh1iqd0na5y-mirrors-list.drv
    /nix/store/a1vrli78w0p4f96xdisqvrkff0h8h50s-popt-1.16.drv
    /nix/store/a2s6vzjj9nqhfif8zh12sdx1liv27x2b-Linux-PAM-1.1.8.tar.bz2.drv
    /nix/store/a3bhq9mkx41lf202021rq3v95nm1skxv-openssh-6.7p1.drv
    /nix/store/a54w1w9bq93c2cljdp13xp7hzrqx2bcr-subversion-1.8.11.tar.bz2.drv
    /nix/store/a56349nnv1xr7r829w0v8vm219ahjnry-findutils-4.4.2.drv
    /nix/store/a6hdjwc6r7b7n1a95lv9ky7dbcd0bf5k-mkfontdir-1.0.7.drv
    /nix/store/a89m99isi1gvawvyprp41mkss0fvq137-tetex-3.0.drv
    /nix/store/a9nycmcc9n017bcyf9mc5hwwalwn930g-krb5-1.12.2.drv
    /nix/store/ag0xg645s9jmbx934k0fbshfzn0fmjzn-mesa-noglu-10.2.9.drv
    /nix/store/ailxs7b4rb5k6yd5kkgi5s0k33q1imzl-popt-1.16.tar.gz.drv
    /nix/store/aj6s90nhgyh2368zwpl4j76qyzjnbg00-makedepend-1.0.5.drv
    /nix/store/awy9yq552fdm2kbv2ny2d2wndz87c4v2-attr-2.4.47.drv
    /nix/store/ax5pfpbn54kjh2651vj7bas91mv5cb17-hunspell-1.3.3.tar.gz.drv
    /nix/store/ax8wq5m2phmd0kzha2pdiwb26y769jdk-openssh-6.7p1.tar.gz.drv
    /nix/store/ayrjmnm7r4krq6fg1azw6grxn74k4x9g-libtheora-1.1.1.drv
    /nix/store/b052achv7szwww66qbpkzhs2s1wkz9jc-libXt-1.1.4.tar.bz2.drv
    /nix/store/b0g7blm16hmxbqsnj1ir3i2fiz13p2xp-alsa-lib-1.0.28.tar.bz2.drv
    /nix/store/b0z2v9apgbw2nc0dxp2ilwcxrrwwb0zl-xextproto-7.3.0.drv
    /nix/store/b1gxir74b6vwj002a0pg28fs7assxlzl-bash43-030.drv
    /nix/store/b1h9dyv9rld7mmmp9gmimgy5zn9y3sa4-docbook-xml-4.2.drv
    /nix/store/b1k06hv1l8aba7bqrmvjaydq94ri18hr-curl-7.39.0.drv
    /nix/store/b1v3nyqj3k9k88hy76vxi3818jsp2j8c-bash43-014.drv
    /nix/store/b3al7dw16y5cbpy3rhcf0dk5220l83wl-libssh2-1.4.3.drv
    /nix/store/b51aqy3akfx3hc0a513whrga6k24b4h7-autoconf-2.69.tar.xz.drv
    /nix/store/b5qr6jb5m3mwpz5hnzjv40j628qggphz-libpciaccess-0.13.2.drv
    /nix/store/b610gl3hnjmmqfvd80498gmk4rh7chdd-gdk-pixbuf-2.30.8.tar.xz.drv
    /nix/store/b6scj767h9nf639q1lh7044i8j04mp0j-libarchive-3.1.2.tar.gz.drv
    /nix/store/b7x7354iv4slw00rmvyv8na21l039nk5-tetex-texmf-3.0.tar.gz.drv
    /nix/store/baxs58d5id50lqn8yvn0w9zbkph9c3q1-XML-Parser-2.41.tar.gz.drv
    /nix/store/bc7i8jam64zlwapzgslgw6cbpdady07n-giflib-5.1.0.tar.bz2.drv
    /nix/store/bfp0j2aajfhjg36q5gspd91dp5rl3wdn-w3m-0.5.3.drv
    /nix/store/bimq654v8p6g4kpr8c7r7kbbipp29m7b-readline63-004.drv
    /nix/store/bm4f88qln7y9rz2alz7ifzqdshrc2y9y-harfbuzz-0.9.36.tar.bz2.drv
    /nix/store/bmc4y8kfkb3yx7p4wz0dklvd7g0ha836-gstreamer-1.4.5.drv
    /nix/store/brxw0wz5cb0pn3jvnqr29mck4xskvx1a-renderproto-0.11.1.drv
    /nix/store/bryygrn4a63183z5ribwvwi097sgdbpl-kbproto-1.0.6.tar.bz2.drv
    /nix/store/bzpjscalprsbm887n5syb1m4w2mcxxwc-linux-3.14.1.tar.xz.drv
    /nix/store/c03q0z6kli20gvisdv7xw1v945cgidab-libxcb-1.11.tar.bz2.drv
    /nix/store/c09vgj1ckq0pb93wxcbkp031s18rvk6x-bzip2-1.0.6.drv
    /nix/store/c2w38kvrla0fs69z147i4val1bqlhmpm-libSM-1.2.2.tar.bz2.drv
    /nix/store/c35y98c9wnlv2lbfd1a3r70ggx7y5izl-renderproto-0.11.1.tar.bz2.drv
    /nix/store/c3yixgqk5anfnghkdqz8dp70hpm8win8-readline63-002.drv
    /nix/store/c4fp5kpwbh8471i6gzc5qkdgx17w7zmm-libtheora-1.1.1.tar.gz.drv
    /nix/store/c5nhahqfj5m5rz06mlpidab9hh7mpp5d-wayland-1.6.0.tar.xz.drv
    /nix/store/c5wyxy53jwjkmd3yip41r69xfyf991ry-sed-4.2.2.tar.bz2.drv
    /nix/store/c6w5wklfcrz89zp3ldqybffwb6y00lq9-xmlto-0.0.25.drv
    /nix/store/c96539svxqhjl6m9y80zwhwx88ivqlg3-at-spi2-core-2.12.0.drv
    /nix/store/cab4bra9dfx37014kq8j4lzxm0zcnvhm-docbook-xml-4.1.2.drv
    /nix/store/cg5pw2irw27n2p6dylrkhazbvvpmgfc6-gtk+-2.24.25.tar.xz.drv
    /nix/store/cgkgw25scp6pwwk0crlx5vj7f63ba631-libdrm-2.4.58.tar.bz2.drv
    /nix/store/chax6iwnmq5mhz14bjd9chcczlip2jvn-e2fsprogs-1.42.12.drv
    /nix/store/ci09qfpnh9rvw04sayxg4fyk4n0dlbpb-ed-1.10.drv
    /nix/store/cikrbg0pwlr72jfjwcsrai30g8rp92a1-fix-racket.diff.drv
    /nix/store/cjqqzmcd4na73dln64nr22w9g7j372h3-cdparanoia-III-10.2.drv
    /nix/store/cki6ykwxzxy3nnmlvs8vmvcbba1pdhbk-bash43-026.drv
    /nix/store/cl2s0clpfgwl94nr1cpmiq81pgk94akc-randrproto-1.4.0.tar.bz2.drv
    /nix/store/cr8dzyaba5jnsfyp81qr1z9yv7w6zjaj-libXau-1.0.8.drv
    /nix/store/cvwg2iklabbnzv68zawpj4hhxjzsal5l-02-ftsmooth-2.5.4.patch.drv
    /nix/store/cw9xdym7hfl0n38s11hmrpfskjkp0nc3-getopt-1.1.4.drv
    /nix/store/cwbp0jnn4agg9nvhqpz5rrzp6ifz6wk0-libyaml-0.1.6.drv
    /nix/store/cyz1126kky1ckmwr0r8l0afxwhr32430-openssl-1.0.1j.drv
    /nix/store/d16dv59qpdnf7rx33ypj2z4farsyzy9l-xextproto-7.3.0.tar.bz2.drv
    /nix/store/d6m30psyimkc3yaq03m2646iwqf8xa54-tar-1.27.1.tar.bz2.drv
    /nix/store/d8l6cdyljahahlndmsfwwfx23hy744ia-bash43-010.drv
    /nix/store/da50ax8lwvzynim7yqs0c4lixi8c46z5-krb5-1.12.2-signed.tar.drv
    /nix/store/daagn50y291mc6plxk65wps5brraxbas-bootstrap-gcc-wrapper.drv
    /nix/store/dak7sn923z1nzd9sj2vx4lqlx0rv2w06-paxctl-0.9.tar.gz.drv
    /nix/store/ddp6i2105wpr65xaa6jdwifjh5zdpx46-serf-1.3.7.tar.bz2.drv
    /nix/store/dg2wikkv01wjsnvn5p6iv0qpl90q76vm-dbus-1.8.12.tar.gz.drv
    /nix/store/dj9ngwqngbp2i59b99vg7sy119assqnh-unzip60.tar.gz.drv
    /nix/store/dkrqp64y1pyiiqmx41z9sdalpy3k67nf-libXcomposite-0.4.4.tar.bz2.drv
    /nix/store/dl8r2dvlv104fsbmv57cmxigdn8ha7d5-04-infinality-2.5.4-2014.12.07.patch.drv
    /nix/store/dq0gj82566vq64xwxji5vmkmhfkxbp00-at-spi2-atk-2.12.1.tar.xz.drv
    /nix/store/dqpa9ahna03m9a3fkazhsy1dzwl29mh2-ed-1.10.tar.bz2.drv
    /nix/store/dryl5wvr1hdh1n70jdpzi1lha7daihsb-busybox.drv
    /nix/store/dy4jxhhw82wh41rp0fpzfb750ivxff4i-bootstrap-gcc-wrapper.drv
    /nix/store/dyf367vwzk1sw17q9wi2mnkzfy98h8dg-libICE-1.0.9.drv
    /nix/store/f1yb65zkibjpb42jkva5h2s4nprjg80g-sqlite-3.8.7.1.drv
    /nix/store/f21bb3181lig0bn0irsq7jzkj63k12fp-linux-pam-1.1.8.drv
    /nix/store/f243p6zsh9fp4llw107lqasws97m0b9m-ruby-1.9.3-p547.tar.bz2.drv
    /nix/store/f3i7m2qg0f98yq82z5r4g7ap90fxrzln-xz-5.0.7.drv
    /nix/store/f5im3fqxwvqgcy0m4yxzyqmcrvsmgk81-readline63-008.drv
    /nix/store/f5kbifxljyfvipicjkg05b9mbgrzk024-cairo-1.14.0.tar.xz.drv
    /nix/store/f7dc8a3xl8jx4jmw93vsy5p1j7ad8872-gdbm-1.11.drv
    /nix/store/f8nqad11fhlw6zk6q070m4k6hwmnymj6-readline63-005.drv
    /nix/store/fa30dm6wsxkn1ql5gsl75w2qcscl9abw-graphite2-1.2.4.tgz.drv
    /nix/store/fa4xh2vks0c8ppijm6kgb9cs6xn67l2m-cyrus-sasl-2.1.26.drv
    /nix/store/fai4l3ia0bp417mvf75kvsyfmgqv1nyk-MesaLib-10.2.9.tar.bz2.drv
    /nix/store/fd7148lls1qv1xrzm1ll3m2k1bmsw5ii-bash43-015.drv
    /nix/store/fi4razp9r2yh4mm3javrhmzm8vcam8cw-libpthread-stubs-0.3.tar.bz2.drv
    /nix/store/fj3bsac799jzkmmpbribjdpgscx4nvy9-bash43-007.drv
    /nix/store/fmr2bhhgs8i655dqz6drp6kmayvcjz65-catalog.xml.drv
    /nix/store/fq3m8bvxrwhrm2zqck90b0i1apfv1r8i-libvorbis-1.3.4.drv
    /nix/store/fqyav5vfi663i296p8y320fy4sip45na-bash43-013.drv
    /nix/store/fsc4h9x2qnv3q604cvxm76v4rsr455aw-bash43-021.drv
    /nix/store/fwm0b9y1fn719pd5gdbw634zxi3whj2i-mpfr-3.1.2.tar.bz2.drv
    /nix/store/fxhx3bwcihwfvjhgjj9nhqjvwrgys25j-bash43-005.drv
    /nix/store/g667jdd3kfsy90s48kqkpwzpkp37c1ym-bison-3.0.2.tar.gz.drv
    /nix/store/g9xpb0jki019arl2ymrq6w8607l7v6pf-libXau-1.0.8.tar.bz2.drv
    /nix/store/gap83jp8k9l5gwspvb00b6cxzj7hc30h-fixesproto-5.0.tar.bz2.drv
    /nix/store/gfrp1j8aijp8k3xp3a2bp5msv44620w0-bootstrap-tools.drv
    /nix/store/gizapgas53xnzc51yzrz2m9s9kl4h32y-grep-2.20.tar.xz.drv
    /nix/store/gj26lwv9xw8m26ybvpa155mphcbc8r0y-patchelf-0.8.drv
    /nix/store/gmw3mrkb9brwnahz8z5yjvx6cpslc48w-sqlite-autoconf-3080701.tar.gz.drv
    /nix/store/gn52l857njsykx6m5n30h7zd0mv7sq21-sysvtools-2.88dsf.drv
    /nix/store/gpwyaplvhvdw8dnpnqq315wffg2k89m8-cairo-1.14.0.drv
    /nix/store/grlzgwpmfml26k4s4nwiqsii25rfb3dr-kexec-tools-2.0.4.tar.xz.drv
    /nix/store/gz17b923d180p0y0yvha8jjz14ra1ryc-openssl-1.0.1j.tar.gz.drv
    /nix/store/gzp8vz8whgah293lsbxvsq7crc4cm1bf-libtiff-4.0.3.drv
    /nix/store/h2gbwcn4kda229s44y7aavid92j5ivyd-bash43-001.drv
    /nix/store/h9m885p4h2k12rskyb9qnallg0wb3xg5-libtool-2.4.2.drv
    /nix/store/hkmza1a1mxppjsy03h5l26vywypvm3ib-which-2.20.drv
    /nix/store/hlhl74jiz91hij3h4qvdsznfacp3f6hp-libxml2-2.9.2.drv
    /nix/store/hmgvh5bczdnzfjqyi2k9yb4d3xbaw3y8-libarchive-3.1.2.drv
    /nix/store/hnjwbkhrfdjsl9yz1lz25xp2vrqrqk0m-libxslt-1.1.28.drv
    /nix/store/hpg479yxlaqp3q2qj9zx466bsx2af7kb-gzip-1.6.tar.xz.drv
    /nix/store/hsyjmi3mjdcmq7faragwrld67fv7pyc6-libXinerama-1.1.3.tar.bz2.drv
    /nix/store/hyk0bpkk7ly507abn42v1mqp6nk97brj-libtiff-r198247.drv
    /nix/store/i13q4a4c3spd1krbrbl231m8vqnrxma9-pcre-8.36.drv
    /nix/store/i4d2wqzb6z30ip7p38yqcl0hyhd3p05g-expat-2.1.0.tar.gz.drv
    /nix/store/i4wwf6ls6lyzxwrjhx96v7w04iwsw3j0-db-5.3.28.tar.gz.drv
    /nix/store/i4xpyzx6rz6s38cldvxipz9hgic6b7wm-inputproto-2.3.1.tar.bz2.drv
    /nix/store/i5c64q615i9xgbfbvqha4jmg2vl3mqhw-bash43-008.drv
    /nix/store/i5q9kwxlkqzfhi1h51crv0p18214d1wz-bash-4.3-p30.drv
    /nix/store/ibqxapv5mw8pk0f7k70sp048gc2wnzbl-videoproto-2.3.2.drv
    /nix/store/idjl776bvvadm2jcd0wlhaac88qd0qr0-gnused-4.2.2.drv
    /nix/store/iirz4dd3ggh9vvi8r6cr8n9sadpqzpv3-bash43-025.drv
    /nix/store/ijs96b7n0pk9v7a7gvh5gyz2w3m3g600-libXdmcp-1.1.1.tar.bz2.drv
    /nix/store/imli44q76i7v82sfhc0iylm69p739z5l-dri3proto-1.0.tar.bz2.drv
    /nix/store/iqw1cn840z86056s9iyann836anqvym4-zlib-1.2.8.drv
    /nix/store/iwa4gvdkz6jgwhaxwx2qm3i4m5pynka9-e2fsprogs-1.42.12.tar.gz.drv
    /nix/store/ix5m7ih9ynihxhas39nimpgj4d0czm02-automake-1.12.6.tar.xz.drv
    /nix/store/j1fvlv3gglccfhwzxvlli98v121nbkij-pango-1.36.8.tar.xz.drv
    /nix/store/j312mid69mhgsxf5axqvin90rikb7k27-expat-2.1.0.drv
    /nix/store/j4qwy89yp5iac40p1pvpc0p91dzyxy0c-xf86bigfontproto-1.2.0.tar.bz2.drv
    /nix/store/j5npxkpfbjsnsasl9x4sv9w5w0dccmf3-cracklib-2.9.1.tar.gz.drv
    /nix/store/j6nrvv6wwwwmx1jhcfgvr6f8j5cpy1n4-fixesproto-5.0.drv
    /nix/store/javfnywnm5pg3wpys5i0agpbs381gw8f-makedepend-1.0.5.tar.bz2.drv
    /nix/store/jhvmhgm6baqsxqwz5ilb2m0bwzfn7dxl-docbook-xml-4.3.drv
    /nix/store/jk5gm9jy9rn7pwndhld9vxb6q05ah7q2-pixman-0.32.6.drv
    /nix/store/jk5myyrnirkmbrijxapwlprfjl3bfymd-scons-2.3.4.tar.gz.drv
    /nix/store/jmj4g5frg7z12v6ykk1bw2k6090fwy61-fontconfig-2.11.1.drv
    /nix/store/jnaqqlac9nzp99j8yjfhmpqlsl20b7m9-sysvinit-2.88dsf.tar.bz2.drv
    /nix/store/jq2li8pqk68xx9970905r8xrcp52a06z-xproto-7.0.26.tar.bz2.drv
    /nix/store/jqc9njpqi8d6zrfzdyvrdg6hbabvi6la-yaml-0.1.6.tar.gz.drv
    /nix/store/jql0yp94pk90bccsaf3dhwl4i9d2h3k7-libXcursor-1.1.14.drv
    /nix/store/k0c6k1viigq677igxg0991j77v65x0ai-libmicrohttpd-0.9.38.tar.gz.drv
    /nix/store/k4lxzym5gcfhqkmibld5bdx531xci94i-libelf-0.8.13.tar.gz.drv
    /nix/store/k5j55qqyy11qw3w7azx8ij19jcx307ij-bash43-016.drv
    /nix/store/k9p0kskbniw0bwfan3nb7mjh5bli4nq7-stdenv-linux-boot.drv
    /nix/store/ka79hx9bp9452xxwj7i2jkg1lfsi064b-libsigsegv-2.10.drv
    /nix/store/kci80zwp6d72w1q2gqjq0f7przrnhi5a-w3m-0.5.3.tar.gz.drv
    /nix/store/kdhkl0r0va1cr9ar7yihi566qwjkws7q-libgcrypt-1.5.4.tar.bz2.drv
    /nix/store/kghwr7cyhifyv2jykmsa1p01psifbrnp-gettext-0.18.2.drv
    /nix/store/kj1lqpy2vmrifb8wc3ymkypggqdl5zdy-libpng-1.2.51.drv
    /nix/store/kjz00anm3ynwwkcha2pgd493036b5xdk-pango-1.36.8.drv
    /nix/store/kqf8mv0k8d0pjndxfgjyvapdqa94w0dr-systemd-217.tar.xz.drv
    /nix/store/kqv3qk2rvaayjyhjx54n2fdm6z1npz1v-dbus-glib-0.102.tar.gz.drv
    /nix/store/ks26w3syz58j5ilgf332ik161rixv1n1-mpc-1.0.1.drv
    /nix/store/kxy8frsgq95h4nryjx4pnqrr9gg25c9m-bash43-029.drv
    /nix/store/l1lravaan60qsicv4z13bkb0r4x9dwm7-gcc-4.8.4.tar.bz2.drv
    /nix/store/l1qrbs47db15ga9817pnxmggjfdvj17w-diffutils-3.3.drv
    /nix/store/l3lzv8laq96afxqah5w87n18wgjiv4gc-sharutils-4.11.1.tar.bz2.drv
    /nix/store/l6qgaxw3jbq9aqc12fv8mzf8hf5v00xs-libXfixes-5.0.1.tar.bz2.drv
    /nix/store/lczl9qwcxw6mv6z5rmimzwn5fg6db3sc-dblatex-0.3.4.drv
    /nix/store/lg1ksjqvhlb6hrsyjy2c3mma7hm1057m-gtk+-2.24.25.drv
    /nix/store/lhn1kwybn42kqsx2iz5mi028fwdd8v5j-groff-1.22.3.tar.gz.drv
    /nix/store/li2kskjccj60704wrjzznj1zfcvn5mn4-curl-7.39.0.tar.bz2.drv
    /nix/store/lkzhj9c0r44xvq7xwl436gsjzm0j451y-xcb-util-0.4.0.tar.bz2.drv
    /nix/store/lvsdcjy4ibriyxqd85gax4bcvzazx50l-libXdamage-1.1.4.tar.bz2.drv
    /nix/store/lzk0x7kar6ypbnxfry7rx2q3450fhp7i-xtrans-1.3.5.tar.bz2.drv
    /nix/store/m0kx2727h6lw74s73f2v9b1kahqrdnr5-libssh2-1.4.3.tar.gz.drv
    /nix/store/m1c2hggwy0bpl1cmsgp7h3s52anfvync-libXxf86vm-1.1.3.drv
    /nix/store/m27ap3x94pqla37spv4yr4cd545gical-compositeproto-0.4.2.tar.bz2.drv
    /nix/store/m2xpfvxfgi7zm2cyy6zyhdpgixva9clh-gmp-5.1.3.drv
    /nix/store/m40nn3fz93g7z23159968fsr8n7wyaab-libjpeg-turbo-1.3.1.tar.gz.drv
    /nix/store/m5g135kflsnmv2ka1pbanzi0b4rb15zk-libpciaccess-0.13.2.tar.bz2.drv
    /nix/store/m7kjxmwjfgn85zga58pzaqja4zvlz5sm-libXext-1.3.3.drv
    /nix/store/m8j3sxa9d38dfx7mbn6wmy7mc3issyly-libogg-1.3.2.drv
    /nix/store/m9lspanrahr6spv9iy3qdbwqhk4qnc09-dri2proto-2.8.drv
    /nix/store/mc295qg37q36m6fb24m0niylvwi9l8ns-presentproto-1.0.drv
    /nix/store/mgm33drh6iki6c0d823y4gxgb15x33y9-patch-2.7.1.tar.gz.drv
    /nix/store/miqzh4wcq9m4y7nrx9ag6sjzf25fi39p-gcc-wrapper-4.8.4.drv
    /nix/store/mm66nk4fsf45gzh953vdxw19hzb3f90d-gc-7.2f.tar.gz.drv
    /nix/store/mn57jdg1c3yzi70qwf2i84zy83i7d00a-cloog-0.18.0.tar.gz.drv
    /nix/store/mpf3xypfqh78n78ngvisgcdk3nkfx01p-stdenv-linux-boot.drv
    /nix/store/msb3an7x5y0m8qdypcyc5slrlap40m84-binutils-2.23.1.tar.bz2.drv
    /nix/store/mvgbd42rfd9p0qpfsfhijgg9agpjasrg-libXrender-0.9.8.drv
    /nix/store/mwy1yhhmq18l4i3x3419dskimw6psxln-libXrandr-1.4.2.tar.bz2.drv
    /nix/store/n0hcn4rl885is9lcj5pww5pyncjvl050-patchelf-0.8.drv
    /nix/store/n1b41j2nppxjy2vh9dxc5sy0p82ip41x-gst-plugins-base-1.4.5.tar.xz.drv
    /nix/store/n2ix3bxmabi5998ii6y9y9k84cacxsj9-recordproto-1.14.2.drv
    /nix/store/n85k2cinqq39dkaamc9av167blby9x14-gnutar-1.27.1.drv
    /nix/store/n9gshh1733yycnz4yzcci0w9hd400rwi-libxkbcommon-0.4.2.drv
    /nix/store/nanflcqdkwhhw6vg3srhq1xadmb12fh4-gnome-doc-utils-0.20.10.tar.xz.drv
    /nix/store/nb9dhwdhnnr177ajpwgdrhpdyirg8n9a-cups-1.7.5-source.tar.bz2.drv
    /nix/store/nbsgpshx4annisnigypdikaxb39ban2r-perl-XML-Parser-2.41.drv
    /nix/store/ncgnigch2h58rm8bh6liia5fcsqp53bm-kbd-1.15.3.tar.gz.drv
    /nix/store/ngkvhrcr7vp2q1qi7kmc9zfz9abbx5r1-libXrender-0.9.8.tar.bz2.drv
    /nix/store/njspg7xdppbyixgkmsykpv3bpkkcyn7f-dri3proto-1.0.drv
    /nix/store/nlfsqrdm9nljkxw36jlrfmlr00adydnv-bash43-027.drv
    /nix/store/np9shfcskkj1yxybz3bv336bf9b62kgk-flex-2.5.39.tar.bz2.drv
    /nix/store/nvrpkl48mrg0xp0cx6s3k27nqjyrp2hv-docbkx412.zip.drv
    /nix/store/nybsld1f988k0xm34snysdq310nk37gq-linux-headers-3.12.32.drv
    /nix/store/nynvwgf5qp7f22hlwr3ld0b46wn9pz90-gzip-1.6.drv
    /nix/store/p71rvq1w7rady8q10z152jcrw8rffwpw-randrproto-1.4.0.drv
    /nix/store/p9c2vx33bbzmfg0wm5hybnnw7b4df511-python-2.7.9.drv
    /nix/store/p9vrfa9r795rk6g5m2mcgphjx4313yx1-inputproto-2.3.1.drv
    /nix/store/pa7fz1mk3wwxxlxc2qgdrxl923xcxcd0-bash43-003.drv
    /nix/store/pa9a08x6m0fgvffxrvbqh0s92m83a80l-libxml2-2.9.2.tar.gz.drv
    /nix/store/pchii633zrwk5as9cnj41m1h2ajcdq7l-libXcomposite-0.4.4.drv
    /nix/store/pdbk5b95hbi342psddb4h0wrhyi5dzl2-xineramaproto-1.2.1.tar.bz2.drv
    /nix/store/pgy0b31fn4cx1v2dpx43728d72b53g44-binutils-2.23.1.drv
    /nix/store/ph06kxy4fdpnj92p097apiwcfc9j12rk-icu4c-53.1.drv
    /nix/store/piaach3s2acp1mknin8yr48n11s02qpp-freetype-2.5.4.drv
    /nix/store/pjifdjbp7kfcb9mgiah7hiab9l05gql5-file-5.17.drv
    /nix/store/pjr9bfhiv7cnpppaq8bpi8q7833il26s-perl-5.20.1.drv
    /nix/store/pl816w79alm6r23wx2vv8m3wm2v0gd36-autoconf-2.69.drv
    /nix/store/pnbncwkrzg4w9pcgd2sq16xil1vq52bl-apr-util-1.5.4.drv
    /nix/store/pnnnc2kr9in64yzbi1k4wmpprqnjqy99-gtk-doc-1.21.drv
    /nix/store/pr73ppvzhfl1c4h01kx43rwcjwiq3fi0-libgnome-keyring-2.32.0.drv
    /nix/store/psydk6b9nlmqjj8k31z6nbp8iwns5565-gobject-introspection-1.40.0.tar.xz.drv
    /nix/store/pyvd3lq725m1cfrfq24mzp45rpbdk0m8-glib-2.42.1.drv
    /nix/store/pyyzq4a9rpfik29imrxgfnp17zy6jar2-bash43-024.drv
    /nix/store/q1x55mf3zqlr9gvcqcmr95dd2air8c0w-gnome-doc-utils-0.20.10.drv
    /nix/store/q4d8q8xkldjl5ib5slkhrm6q27b3m17s-coreutils-8.23.drv
    /nix/store/q7shh60nakaaq03rblj9dw5b3861vdfw-intltool-0.50.2.tar.gz.drv
    /nix/store/qcbvqlf1zkh6ah6pw906hxdnx0g90zp2-fc-cache-bug-77252.patch.drv
    /nix/store/qhmswmfglrgmbx089fxlnykcvi1p1nik-libxshmfence-1.1.drv
    /nix/store/qikl86nig0hli4m5pfddykl0js81w1a0-bash43-022.drv
    /nix/store/ql9dkg2ynkwrd7jma5b3d8jghjy7ijc1-ed-1.10.drv
    /nix/store/qn7r8zv7xqgjw1vaqzpgaa3bq20q3z8n-tetex-src-3.0.tar.gz.drv
    /nix/store/qngid4ql1srwb3bgi2g4x746s575s56h-gmp-5.1.3.tar.bz2.drv
    /nix/store/qq1qx0053bjfil09w89i19mvkcgxaljv-gnumake-3.82.drv
    /nix/store/qs61m9ac1qlmdim169h4r3w19y9wkb6f-jasper-1.900.1.drv
    /nix/store/qsd2j1j24898z8zc2jkdpldps62qrjii-03-upstream-2014.12.07.patch.drv
    /nix/store/qwm3plr4gxra78a5azkns1clm6kc3wf5-bash-4.3.tar.gz.drv
    /nix/store/qxhk2w6skv700zs04qajf3gq364dhrwx-ruby-v1_9_3_547-src.drv
    /nix/store/qxjrzyla245jh571kra0ml1xlg0jp67i-gperf-3.0.4.tar.gz.drv
    /nix/store/qxppbn5g90xq0f9f2fx86g4xk7w6n91x-libxml2-2.9.2.drv
    /nix/store/qz1zx5lnsmk2b50dvh7cfjfimf0454pa-readline63-006.drv
    /nix/store/r3avxbia17sr8jff307rhp3x2n4lhgr7-dbus-libs-1.8.12.drv
    /nix/store/r3gmn8w37fnyvp153ha3q1s9cl41najj-apr-1.5.1.drv
    /nix/store/r4f5s37bja1pxwsgxyznwm9q582f4ygl-acl-2.2.52.src.tar.gz.drv
    /nix/store/r58q0c5w0vnqjvkdb98fzkwyv69dgh66-gst-plugins-base-1.4.5.drv
    /nix/store/r5mf0wh6w87hji6bnfp5b963rjm4dijy-libsecret-0.16.drv
    /nix/store/r6aisn00shik3ndijhlp57f22im8bdhd-font-bh-ttf-1.0.3.drv
    /nix/store/rancra0b0cc8f9gg3xcbz67y3297cq9s-hunspell-1.3.3.drv
    /nix/store/rin3qxf08630054gbs26cnhx8ar9hjrw-sharutils-4.11.1.drv
    /nix/store/rknhkw9kkfychlhm4ndb4n42lq5sawsr-m4-1.4.17.tar.bz2.drv
    /nix/store/rm00392fbwh2y0nqw4s6djll3ybbc1v8-kmod-18.drv
    /nix/store/rn072b7fw6kk64m1vdgd66imyvs3np58-FindFreetype-2.5.patch.drv
    /nix/store/rqi6638j991vfg7zkfqdsdv22h37l7iw-itstool-1.2.0.tar.bz2.drv
    /nix/store/rqw50nfia9awc9gnf963klf8mafs7xg0-openldap-2.4.40.tgz.drv
    /nix/store/rr87qgrjz27pzclrbf9ipg4fyfx7qqk4-stdenv-linux-boot.drv
    /nix/store/rrc4ifgxpybgvj0xj4wa2mydms3x2pkl-file-5.17.tar.gz.drv
    /nix/store/rrrj8ad9rvqc0mgd9ibzkn1x7yip2brh-bzip2-1.0.6.tar.gz.drv
    /nix/store/ry3h8wgcklrl6x5vag493l5kbd57dwsw-libelf-0.8.13.drv
    /nix/store/s05cn7wk65is62plhg2n4j2yynd08n00-libX11-1.6.2.tar.bz2.drv
    /nix/store/s1kyy06ry15n4z2vwd2ixy5s8w6ri2a2-nasm-2.11.05.tar.bz2.drv
    /nix/store/s56d878idrfyf7ciqzxac1snwq04izkl-libXdamage-1.1.4.drv
    /nix/store/s86md59v0zjjirb5rmjq7mcw1d6bj098-gtk-doc-1.21.tar.xz.drv
    /nix/store/s9la5h9w6ls8jvjamwi58b7w9r0wnbb8-bash43-018.drv
    /nix/store/sb7bz1b4cfypjg35mdhhng3pldrylw85-bash43-023.drv
    /nix/store/sdvscs1sqz8vzk2na2ajxqgcqakxphpy-gnum4-1.4.17.drv
    /nix/store/sfrrkr9vfbghaf6l4s885lsb27fy4q9s-libgnome-keyring-2.32.0.tar.bz2.drv
    /nix/store/sg1lw2xfjqqyvw4258zb1cf02nagbs5z-xcb-proto-1.11.tar.bz2.drv
    /nix/store/sipr42xqi0gj1zk3yyc609sxagymxrxv-graphite2-1.2.4.drv
    /nix/store/sj3r1gjg4yd3mfzialy00ya7zf0vhvvq-bash43-011.drv
    /nix/store/sji3fxlbckw1r86a0k338z0skrvmsfz7-zlib-1.2.8.tar.gz.drv
    /nix/store/sn74l3bif4cv7gj4pm15phmgxv84v2rv-hook.drv
    /nix/store/snydxg493g8q7k3bs59c8fhdbz26b386-at-spi2-atk-2.12.1.drv
    /nix/store/spzr4ihla5h9zqlpfdilzvlfn1ijp250-libXinerama-1.1.3.drv
    /nix/store/svc7ckgjmk3c2bg01bwmxdm4qfcinxv9-patchutils-0.3.3.drv
    /nix/store/svlamxlndadbnzi4iahcjhx53pkcjw11-presentproto-1.0.tar.bz2.drv
    /nix/store/swbggx9nkvmk5z0c9a484iwxxzvmbyr8-libX11-1.6.2.drv
    /nix/store/sx6hfa997kgii5xha6ykr8i11xpx0pg5-xf86vidmodeproto-2.3.1.drv
    /nix/store/szr97dvxakv43qj9m883rxnzcs1pcbrd-libcap-2.22.drv
    /nix/store/v0kddgaisn7b7kaw2gjy6g8d9lvssns3-libwebp-0.4.1.drv
    /nix/store/v0n1k97x8mizzgrary1pc54sxplxlk8d-libelf-0.8.13.tar.gz.drv
    /nix/store/v3kdv024r3883iqfhhvprr0inv9wagvp-which-2.20.tar.gz.drv
    /nix/store/v3xm15dp5s89inr9cz9npa7in3hm494n-gnugrep-2.20.drv
    /nix/store/v7dabdz83bj6v0dyiwz83f7wzc38a1yq-bison-3.0.2.drv
    /nix/store/vadi33jnwr4b8nl4sf0jj4blfhi3k78x-libXcursor-1.1.14.tar.bz2.drv
    /nix/store/vfy9i09kg9a35nm7q3s3jmzwwfgfiysb-hspell-1.1.drv
    /nix/store/vgyawj0n65bm869fxgldpxkjl75xrg9k-libXi-1.7.4.tar.bz2.drv
    /nix/store/vnfmfmvi65xm8gli8ipqp2x9vb0r0k13-unzip-6.0.drv
    /nix/store/vqhzpppaz3dyg26wgxzk7v8f7sgzdvsr-bootstrap-gcc-wrapper.drv
    /nix/store/vycxbg6j777cw14w32bb0wla4aaq2cm4-which-2.20.tar.gz.drv
    /nix/store/vzsxdhaghx1ab90x8r2y2n7n3hj1v686-readline-6.3p08.drv
    /nix/store/w57zlzbqr5fbpjdbv6nkdfr8f685lbhi-cmake-2.8.12.2.drv
    /nix/store/wbkcag70rvz0fbw0fchxbcyqdrhbys89-xproto-7.0.26.drv
    /nix/store/wcx8cfw6ldvv3hssnzxjqfa4w8kqdrr7-libXi-1.7.4.drv
    /nix/store/wf9s3xs26ks5bfvpnj0xiyi744cxnajy-automake-1.12.6.drv
    /nix/store/whd3xii533aplhjajrns9677514rgl1i-glibc-2.20.tar.gz.drv
    /nix/store/wkh15cr6ffjbspwswa4y43c47rmrg8vz-libvisual-0.4.0.drv
    /nix/store/wmfv5vqdk1bxz8rlbbv2v9jb8jsw2pvw-bash43-028.drv
    /nix/store/wqwq9v9k1m6w94xryicqk4k446p8y5q1-hspell-1.1.tar.gz.drv
    /nix/store/wr68z88fbnd5p72ijnip23q5kjximrf0-stdenv-linux-boot.drv
    /nix/store/wraimbqk0kgn6hmdzjmq86d0j32gg7jm-tiff-4.0.3.tar.gz.drv
    /nix/store/wsj9m204fp57drkdniy4mcr8bfqyncsp-mpfr-3.1.2.drv
    /nix/store/x0jd9qmk4dpypnsvcz5r1z9r5rf8ivr2-pixman-0.32.6.tar.gz.drv
    /nix/store/x56r8mf20adqprn72937s1l64vhxl55g-readline63-003.drv
    /nix/store/x6zx5q4syn8shgnscn4rmnr576raanbb-ed-1.10.tar.bz2.drv
    /nix/store/xa3rxq2jcpg69qfiyykrivw9zwlzr0ka-orc-0.4.23.tar.xz.drv
    /nix/store/xcsmjvqipmj0k95ci0wfjhllaqhj6fn0-libvorbis-1.3.4.tar.xz.drv
    /nix/store/xcvi7dh4775bx0d6j0x8fyhrjwkp1cd3-groff-1.22.3.drv
    /nix/store/xdlh292f6p23hb4qg1ff2g5jjc2iilci-cups-1.7.5.drv
    /nix/store/xfwmwmvf1ww5dd00rqfal01z6mazai2c-libXft-2.3.2.tar.bz2.drv
    /nix/store/xgagrm5275cbnzvx3i4vnsb4ir435rfq-libpthread-stubs-0.3.drv
    /nix/store/xj8vwyddrhcwgfhbpbbpmdw4kz8dvr42-cloog-0.18.0.drv
    /nix/store/xl0z4i5x91bpbg5si9z2yy9pgmymck5f-systemd-217.drv
    /nix/store/xrbc4vbxjm7k78f2ggpn4wlyizpa0ba7-isl-0.11.1.tar.bz2.drv
    /nix/store/xwykmz0y64p8zy2pya20vic379hzyjcg-flex-2.5.39.drv
    /nix/store/xxcz8l2hl1f4rjlsizb7653c7qmx7y3i-freetype-2.5.4.tar.bz2.drv
    /nix/store/xxva4yib88rw90xdm20z1rzzsgqifvgr-libXtst-1.2.2.tar.bz2.drv
    /nix/store/xxyhgw00qgggs4y71nm23fhqg9fpw4gz-Python-2.7.9.tar.xz.drv
    /nix/store/xy14maivg7kp810r9iv45d79m11j1yic-libxslt-1.1.28.tar.gz.drv
    /nix/store/xz1m1rk0r9j5ak9nm9s1jpdyqw54ns5c-libXt-1.1.4.drv
    /nix/store/y4bpiyc4ws2dfrwncafwh92fazd9xna5-rvm-patchsets-fb6b427f71e756900184d1b6eaeb10245ec8405a-src.drv
    /nix/store/y4k11a9rc4zn07c6h87dpwmglzbq6hhg-patchutils-0.3.3.tar.xz.drv
    /nix/store/y56vj5bkg89ckyrbaai9qgadmg46iy48-serf-1.3.7.drv
    /nix/store/y5kgzghx4lhlw4j741f9lbd2gasmiwy6-bash43-006.drv
    /nix/store/y64z4qfn7mxbls4kgw3f6k7aaxl3vnrb-xz-5.0.7.tar.bz2.drv
    /nix/store/y7spkr73is848hyp6ld89q38zb2rrfa7-gettext-0.18.2.drv
    /nix/store/y7wgmi76qh3c85mj8ly32pyrfpz05naj-libXxf86vm-1.1.3.tar.bz2.drv
    /nix/store/ya39pb8h9jy354cgvhhdyylmha96ypcd-zlib-1.2.8.drv
    /nix/store/yb0wafmxcz55qkmcnw9pbfkxnjgm587d-openldap-2.4.40.drv
    /nix/store/ybsx9sy2c2ldyx9hn3bdjyffpch730l1-orc-0.4.23.drv
    /nix/store/ycbix6nyaakl5hmclbym5g4p53pbfmmk-fontconfig-2.11.1.tar.bz2.drv
    /nix/store/yk7s3pml18p2g7l0c1rbsl44cva62i95-libffi-3.0.13.tar.gz.drv
    /nix/store/ykv8bmbkkgd1cnzkpf1hdyx1w0lzmgld-coreutils-8.23.tar.xz.drv
    /nix/store/yl23bgyw4hjwnkwajh0wrs5j8hby0ibc-xf86vidmodeproto-2.3.1.tar.bz2.drv
    /nix/store/ymacwx3i4k32ihsjsqnhn36gsk58pnnj-xcb-proto-1.11.drv
    /nix/store/ymhy76i96w9lm9yb2q6064ld6j9m47zv-libfontenc-1.1.2.tar.bz2.drv
    /nix/store/ynqhdla7w4bxy2j9954sn6pl8yd8cl41-bootstrap-tools.tar.xz.drv
    /nix/store/yp150pxwa4fq2hisigzff1irk43l8rp9-acl-2.2.52.drv
    /nix/store/yvglzxp8ci9z4zjrwf2fczj5ygqmxi32-libusb-1.0.19.tar.bz2.drv
    /nix/store/yy9djy56cj7wnpj36x3vd79iyphka506-readline63-007.drv
    /nix/store/z2qbfi5ds2p1yf4122vmxj4vv6y5jrch-libsoup-2.48.0.drv
    /nix/store/z3y69shynz3zcpqghi643vv3jq4gaszp-docbook-xsl-1.78.1.tar.bz2.drv
    /nix/store/z7f6h9vi32fd2khkn945ck3c4pdwh2im-harfbuzz-0.9.36.drv
    /nix/store/z7h6xm01dqhrbwnhf94f0snymzr46zxg-bash43-009.drv
    /nix/store/z82h46awxjl2zp691a5pj14j5n0ixx65-bison-3.0.2.drv
    /nix/store/z9ip2sn53jah1mh48ga8hl76al5y7svl-libgcrypt-1.5.4.drv
    /nix/store/z9n737swc4blzczcf114w97w43yi166g-xineramaproto-1.2.1.drv
    /nix/store/zb28nd4qhds3507pjj3z3yrdziz98nvw-attr-2.4.47.src.tar.gz.drv
    /nix/store/zfg35mw7d8h4inp13s26929q9id84vp2-libogg-1.3.2.tar.xz.drv
    /nix/store/zfwlx93bw2svmprj6gpy0dqhnsv4cp7c-config-compat.patch.drv
    /nix/store/ziz5fbxl7ydaivn5rffnr7901x25avl3-libcap-2.22.tar.bz2.drv
    /nix/store/zl1xzh5q8jh7d5sg4a3a8i2z7i39a032-libdrm-2.4.58.drv
    /nix/store/zlh4d1ymkqcqhcqj1c7pmr7j68lj059l-which-2.20.drv
    /nix/store/zlrlip8j49wxbasvr2i812ilh9mzkn0j-libXext-1.3.3.tar.bz2.drv
    /nix/store/znn698k7z0gr9v3nn6q2sk6dfds5s26h-libedit-20140620-3.1.tar.gz.drv
    /nix/store/zqd7ys8k7wj5d8978im99d2n7nz317qb-CVE-2014-9130.diff.drv
    /nix/store/zsfjs42sldh8g2aqg90fhhdf5zvkl19l-kbd-1.15.3.drv
    /nix/store/zyz49g49q148vv0c01cqsakymbwmf18y-libgpg-error-1.17.drv
    /nix/store/zz4ilaw3a6crbjz4blpmbk2grzxwzx16-texinfo-5.2.tar.xz.drv
  ```


state: closed
title: nmap install fails
user_login: Fuuzetsu
html_url: https://github.com/NixOS/nixpkgs/issues/5503
updated_at: 2014-12-29 20:15:41
body:
  ```
  building install-nse
  /nix/store/h7pdqx7h1di2fk1qc4z7zj7vlx48si72-coreutils-8.23/bin/install -c -d /nix/store/bxr61i0nw7jq51cqjfwh1k2fyiflcyls-nmap-6.47/share/nmap/scripts
  /nix/store/h7pdqx7h1di2fk1qc4z7zj7vlx48si72-coreutils-8.23/bin/install -c -d /nix/store/bxr61i0nw7jq51cqjfwh1k2fyiflcyls-nmap-6.47/share/nmap/nselib
  (cd /nix/store/bxr61i0nw7jq51cqjfwh1k2fyiflcyls-nmap-6.47/share/nmap/scripts && rm -f anonFTP.nse ASN.nse asn-to-prefix.nse brutePOP3.nse bruteTelnet.nse chargenTest.nse daytimeTest.nse dns-safe-recursion-port.nse dns-safe-recursion-txid.nse dns-test-open-recursion.nse domino-enum-passwords.nse echoTest.nse ftpbounce.nse HTTPAuth.nse HTTP_open_proxy.nse HTTPpasswd.nse HTTPtrace.nse iax2Detect.nse ircServerInfo.nse ircZombieTest.nse mac-geolocation.nse MSSQLm.nse MySQLinfo.nse netbios-smb-os-discovery.nse nfs-acls.nse nfs-dirlist.nse popcapa.nse PPTPversion.nse promiscuous.nse RealVNC_auth_bypass.nse ripeQuery.nse robots.nse showHTMLTitle.nse showHTTPVersion.nse showOwner.nse showSMTPVersion.nse showSSHVersion.nse skype_v2-version.nse smb-enumdomains.nse smb-enumsessions.nse smb-enumshares.nse smb-enumusers.nse smb-serverstats.nse smb-systeminfo.nse SMTPcommands.nse SMTP_openrelay_test.nse smtp-check-vulns.nse SNMPcommunitybrute.nse SNMPsysdescr.nse SQLInject.nse SSH-hostkey.nse SSHv1-support.nse SSLv2-support.nse strangeSMTPport.nse UPnP-info.nse xamppDefaultPass.nse zoneTrans.nse db2-info.nse db2-brute.nse html-title.nse robots.txt.nse xmpp.nse sql-injection.nse http-robtex-reverse-ip.nse)
  /nix/store/h7pdqx7h1di2fk1qc4z7zj7vlx48si72-coreutils-8.23/bin/install -c -c -m 644 nse_main.lua /nix/store/bxr61i0nw7jq51cqjfwh1k2fyiflcyls-nmap-6.47/share/nmap/
  /nix/store/h7pdqx7h1di2fk1qc4z7zj7vlx48si72-coreutils-8.23/bin/install -c -c -m 644 scripts/script.db scripts/*.nse /nix/store/bxr61i0nw7jq51cqjfwh1k2fyiflcyls-nmap-6.47/share/nmap/scripts
  /nix/store/h7pdqx7h1di2fk1qc4z7zj7vlx48si72-coreutils-8.23/bin/install -c -c -m 644 nselib/*.lua nselib/*.luadoc /nix/store/bxr61i0nw7jq51cqjfwh1k2fyiflcyls-nmap-6.47/share/nmap/nselib
  /nix/store/h7pdqx7h1di2fk1qc4z7zj7vlx48si72-coreutils-8.23/bin/install -c -d /nix/store/bxr61i0nw7jq51cqjfwh1k2fyiflcyls-nmap-6.47/share/nmap/nselib/data
  for f in `find nselib/data -name .svn -prune -o -type d -print`; do \
      /nix/store/h7pdqx7h1di2fk1qc4z7zj7vlx48si72-coreutils-8.23/bin/install -c -d /nix/store/bxr61i0nw7jq51cqjfwh1k2fyiflcyls-nmap-6.47/share/nmap/$f; \
  done
  for f in `find nselib/data -name .svn -prune -o -type f -print`; do \
      /nix/store/h7pdqx7h1di2fk1qc4z7zj7vlx48si72-coreutils-8.23/bin/install -c -c -m 644 $f /nix/store/bxr61i0nw7jq51cqjfwh1k2fyiflcyls-nmap-6.47/share/nmap/$f; \
  done
  building install-ncat
  make[1]: Entering directory `/tmp/nix-build-nmap-6.47.drv-0/nmap-6.47/ncat'
  building install
  Installing Ncat
  ../shtool mkdir -f -p -m 755 /nix/store/bxr61i0nw7jq51cqjfwh1k2fyiflcyls-nmap-6.47/bin /nix/store/bxr61i0nw7jq51cqjfwh1k2fyiflcyls-nmap-6.47/share/man/man1
  /nix/store/h7pdqx7h1di2fk1qc4z7zj7vlx48si72-coreutils-8.23/bin/install -c -c -m 755 ncat /nix/store/bxr61i0nw7jq51cqjfwh1k2fyiflcyls-nmap-6.47/bin/ncat
  /nix/store/a30jck48ql11n55f148ayj4q933k3085-binutils-2.23.1/bin/strip -x /nix/store/bxr61i0nw7jq51cqjfwh1k2fyiflcyls-nmap-6.47/bin/ncat
  if [ -n "certs/ca-bundle.crt" ]; then \
      ../shtool mkdir -f -p -m 755 /nix/store/bxr61i0nw7jq51cqjfwh1k2fyiflcyls-nmap-6.47/share/ncat; \
      /nix/store/h7pdqx7h1di2fk1qc4z7zj7vlx48si72-coreutils-8.23/bin/install -c -c -m 644 certs/ca-bundle.crt /nix/store/bxr61i0nw7jq51cqjfwh1k2fyiflcyls-nmap-6.47/share/ncat/; \
  fi
  /nix/store/h7pdqx7h1di2fk1qc4z7zj7vlx48si72-coreutils-8.23/bin/install -c -c -m 644 docs/ncat.1 /nix/store/bxr61i0nw7jq51cqjfwh1k2fyiflcyls-nmap-6.47/share/man/man1/ncat.1
  make[1]: Leaving directory `/tmp/nix-build-nmap-6.47.drv-0/nmap-6.47/ncat'
  building install-nping
  make[1]: Entering directory `/tmp/nix-build-nmap-6.47.drv-0/nmap-6.47/nping'
  building install-nping
  /nix/store/h7pdqx7h1di2fk1qc4z7zj7vlx48si72-coreutils-8.23/bin/install -c -d /nix/store/bxr61i0nw7jq51cqjfwh1k2fyiflcyls-nmap-6.47/bin /nix/store/bxr61i0nw7jq51cqjfwh1k2fyiflcyls-nmap-6.47/share/man/man1
  /nix/store/h7pdqx7h1di2fk1qc4z7zj7vlx48si72-coreutils-8.23/bin/install -c -c -m 755 nping /nix/store/bxr61i0nw7jq51cqjfwh1k2fyiflcyls-nmap-6.47/bin/nping
  /nix/store/a30jck48ql11n55f148ayj4q933k3085-binutils-2.23.1/bin/strip -x /nix/store/bxr61i0nw7jq51cqjfwh1k2fyiflcyls-nmap-6.47/bin/nping
  /nix/store/h7pdqx7h1di2fk1qc4z7zj7vlx48si72-coreutils-8.23/bin/install -c -c -m 644 docs/nping.1 /nix/store/bxr61i0nw7jq51cqjfwh1k2fyiflcyls-nmap-6.47/share/man/man1/
  building install
  NPING SUCCESSFULLY INSTALLED
  make[1]: Leaving directory `/tmp/nix-build-nmap-6.47.drv-0/nmap-6.47/nping'
  building install
  NMAP SUCCESSFULLY INSTALLED
  /nix/store/6ybr6bxna77j4ci1djz4gb8rp2c9zi9p-stdenv/setup: line 68: toPythonPath: command not found
  /nix/store/6ybr6bxna77j4ci1djz4gb8rp2c9zi9p-stdenv/setup: line 68: wrapProgram: command not found
  builder for ‘/nix/store/7fi61ky0c01v37bi244s50sl307kk197-nmap-6.47.drv’ failed with exit code 1
  cannot build derivation ‘/nix/store/1jc4h6fdr765g1fwx2imfpn3ng2d5sbl-system-path.drv’: 1 dependencies couldn't be built
  cannot build derivation ‘/nix/store/5frni6x9ma3447s2fv1r9a6aav1yv6jn-nixos-15.05.git.a182208.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/5frni6x9ma3447s2fv1r9a6aav1yv6jn-nixos-15.05.git.a182208.drv’ failed
  ```

  cc @thoughtpolice


state: closed
title: Fix user-facing typos (mainly in descriptions)
user_login: nckx
html_url: https://github.com/NixOS/nixpkgs/pull/5504
updated_at: 2014-12-30 10:10:38
body:
  I'm no fan of wanton clean-ups and don't mind the occasional mistake, but one should probably avoid things like "ouput" and "developement" in package descriptions just for the sake of searchability.

  Hence a light New Year's clean-up patch. Bring user-visible strings closer to the same high quality as the code. Increase user confidence. Professionalism. Become more attractive. Exercise.

  I didn't mess with the often awkward grammar, or spelling errors in comments, code*, and other "user-invisible" text. Nor did I touch any auto-generated files that were clearly marked as such.

  [\* Apart from "mlmmj-recieve", which is just wrong.]


state: closed
title: util-linux: subsitute /run/current-system/sw/bin for hard-coded /{,s}bin
user_login: nckx
html_url: https://github.com/NixOS/nixpkgs/pull/5505
updated_at: 2015-01-01 21:13:16
body:
  Currently, rtcwake -m off doesn't work at all, since /sbin/shutdown is missing. Creating a circular dependency on its provider (systemd) for this just isn't worth the trouble, so take the straightforward way out.

  One could easily make the argument that rtcwake wants to shut down the _currently running system_, and that the correct API for that _is_ in fact /run/current-system. And it makes a very tempting sort of sense.


state: closed
title: VirtualBox: Segmentation fault when open a file dialog
user_login: robberer
html_url: https://github.com/NixOS/nixpkgs/issues/5508
updated_at: 2015-08-25 18:59:21
body:
  Virtualbox is crashing with a segmentation fault when i try to open a file dialog.

  VB version 4.3.20 r96996

  Nixos version: 15.05.git.1a504e3


state: closed
title: libreoffice icons are missing
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/issues/5509
updated_at: 2015-08-31 18:22:34
body:
  No icon is seen in desktop menu (or, it shows just a generic icon for an executable). Further, there doesn't seem to be any icon files in libreoffice store path. I searched for "_.png" and "_.svg" but found nothing relevant. So it's not just that the .desktop file has bad `Icon=` setting.


state: closed
title: openjdk: build failure
user_login: robberer
html_url: https://github.com/NixOS/nixpkgs/issues/5511
updated_at: 2014-12-30 16:47:39
body:
  Openjdk-7u65b32 fails to built with the following error:

  ```
  Error: time is more than 10 years from present: 1104530400000
  java.lang.RuntimeException: time is more than 10 years from present: 1104530400000
      at build.tools.generatecurrencydata.GenerateCurrencyData.makeSpecialCaseEntry(GenerateCurrencyData.java:285)
      at build.tools.generatecurrencydata.GenerateCurrencyData.buildMainAndSpecialCaseTables(GenerateCurrencyData.java:225)
      at build.tools.generatecurrencydata.GenerateCurrencyData.main(GenerateCurrencyData.java:154)
  ```

  NixOS version: 15.05.git.1a504e3

  `nix.useChroot = true;` if that matters. My local systemtime is correct.


state: closed
title: Recent kerberos changes do not work on Darwin
user_login: jwiegley
html_url: https://github.com/NixOS/nixpkgs/issues/5512
updated_at: 2016-04-03 03:55:53
body:
  In afeef240dce28f1de4c6d5a29ce5c23e562c53a4, the way that kerberos is referenced changed, and also several packages were changed to now build with kerberos support.  These changes break several deviations on Darwin, because neither heimdal nor krb5 builds there (at least, this is true on Yosemite).


state: closed
title: GCE updates to ntp server and to fetch all ssh keys
user_login: oconnorr
html_url: https://github.com/NixOS/nixpkgs/pull/5515
updated_at: 2015-05-29 22:34:20
body:
  I tested this GCE image on my account and it seems to work and it should be backwards compatible in the sense that if the metadata server only provides ecdsa host private and public keys then the ecdsa private key is downloaded and used.  The public key on the metadata server will be ignored as this patch will regenerated the public key directly from the private key instead.


state: closed
title: lib: Fix matchAttrs by importing builtins.length
user_login: benley
html_url: https://github.com/NixOS/nixpkgs/pull/5516
updated_at: 2015-01-20 19:49:37
body:
  Before:

  ```
  nix-repl> :l <nixpkgs>
  nix-repl> lib.matchAttrs { foo = "bar"; } { bar = "bas"; }
  error: undefined variable ‘length’ at "/home/benley/nix/nixpkgs/lib/attrsets.nix":317:10
  ```

  After:

  ```
  nix-repl> :l <nixpkgs>
  nix-repl> lib.matchAttrs { foo = "bar"; } { bar = "bas"; }
  false
  ```

  <!-- Reviewable:start -->

  [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/nixos/nixpkgs/5516)

  <!-- Reviewable:end -->


state: closed
title: Bumblebee config to enable multiple monitors
user_login: paraseba
html_url: https://github.com/NixOS/nixpkgs/pull/5517
updated_at: 2015-01-19 14:00:12
body:
  Added configurations to `bumblebee` package to easy multiple monitors on Optimus
  machines.

  The behaviour of the default `bumblebee` package hasn't change, so this change
  is backwards compatible. Users who want to connect a monitor to their discrete
  card should use the package `bumblebee_display` instead.

  Also added new configuration option to nixos bumblebee module:

  ```
  hardware.bumblebee.connectDisplay = true
  ```

  will enable the new configuration, but the default is still false.


state: closed
title: Ipopt: Added an environment variable that enables building using the new GCC
user_login: sepi
html_url: https://github.com/NixOS/nixpkgs/pull/5519
updated_at: 2015-01-01 10:13:19
body:
  The configure script only checks for a specific version to enable a fix in
  finding cstdlib and cstring.


state: closed
title: Latest version of mvc
user_login: boothead
html_url: https://github.com/NixOS/nixpkgs/pull/5520
updated_at: 2015-01-14 08:24:24
body:
  Version `1.0.2` didn't work with the version of  transformers in nixpkgs this bumped version has it's upper bound relaxed so it does.


state: closed
title: util-linux: fix rtcwake(8) to search $PATH for shutdown(8)
user_login: nckx
html_url: https://github.com/NixOS/nixpkgs/pull/5523
updated_at: 2015-01-02 17:24:38
body:
  How about this? This makes "rtcwake -m off" actually work on NixOS without breaking it on other platforms.


state: closed
title: Introduce patchShebangsPhase in preConfigurePhases
user_login: domenkozar
html_url: https://github.com/NixOS/nixpkgs/pull/5525
updated_at: 2015-01-02 12:50:10
body:
  fixes #5368, PR is against the staging branch (stdenv change).

  I took the liberty to remove current redundant use of "patchShebangs" function in nixpkgs tree.

  cc @edolstra @rbvermaa @lethalman 


state: closed
title: Add: nix-template-rpm: Script to generate templates of nix expressions from RPM .spec files
user_login: ts468
html_url: https://github.com/NixOS/nixpkgs/pull/5527
updated_at: 2015-01-27 10:59:05
body:
  A small python script that reads RPM .spec files and generates nix expression templates from them.

  The script is not perfect, but proved useful when porting a large number of RPM packages.

  USAGE: See "nix-template-rpm --help"


state: closed
title: Add: XAPI (or Xenserver or XCP) + dependencies
user_login: ts468
html_url: https://github.com/NixOS/nixpkgs/pull/5529
updated_at: 2016-11-28 12:41:02
body:
  That PR brings in XAPI, or Xenserver or XCP if you want to call it like that.
  XAPI is build out of a lot of individual packages and ocaml dependencies, and the PR contains all of them.

  The PR should be safe to merge as it only upgrades three ocaml packages and adds a ton of new packages.
  Every package built at least once on my local machine.

  XAPI is not expected to be usable yet. The packages might have to be adapted or fixed when the nixos modules are written.

  I would appreciate an early merge to allow more people to start playing with the XAPI tools. I also intend to invite the people behind XAPI/Xenserver to have a look at the NixOS integration once the raw packages have been merged.


state: closed
title: add package MJPG-streamer
user_login: bobvanderlinden
html_url: https://github.com/NixOS/nixpkgs/pull/5532
updated_at: 2015-01-21 10:56:29
body:
  MJPG-streamer takes JPGs from Linux-UVC compatible webcams, filesystem or other input plugins and streams them as M-JPEG via HTTP to webbrowsers, VLC and other software. It is the successor of uvc-streamer, a Linux-UVC streaming application with Pan/Tilt.

  MJPG-streamer does not have a configuration step (just a bare makefile), so `gspcav` support needed to be disabled by altering the `Makefile`.
  Also MJPG-streamer is build using dynamically linked plugins. On ArchLinux these are placed in `/usr/lib/`, so the linker can always find these, here I've used the `-rpath` option and enabled `dontPatchELF`. Let me know if there is a better way to do this.


state: closed
title: Eliminate incorrect version checks from cabalJs
user_login: ryantrinkle
html_url: https://github.com/NixOS/nixpkgs/pull/5533
updated_at: 2015-01-02 23:11:02
body:
  Currently, cabalJs checks ghc.version to enable various features.  However, ghcjs's version scheme does not correspond to ghc's, so these checks fail.  Furthermore, there is no version of ghcjs that lacks support for any of these features.

  This patch removes all version-based capability checking from pkgs/build-support/cabal/ghcjs.nix


state: closed
title: Work around issues that appear when compiling the 'split' and 'dependent-map' packages with ghcjs
user_login: ryantrinkle
html_url: https://github.com/NixOS/nixpkgs/pull/5534
updated_at: 2015-01-02 23:10:13
body:
  These packages work in ghc but not in ghcjs; I've reported the issue to the ghcjs team, and these workarounds can be removed when nixpkgs updates ghcjs to a version that fixes them.


state: closed
title: More patches from the darwin support work
user_login: jwiegley
html_url: https://github.com/NixOS/nixpkgs/pull/5535
updated_at: 2015-01-04 01:42:07
body:
  This collection of minor changes all originated from the Darwin work being done to support Yosemite.  I believe they are all minor and can be merged without incident, but I would like some overview before bringing in this number of changes.

  Once these are approved, I'll bring in the next set which contains more substantive modifications.

  Pinging @edolstra @copumpkin @gridaphobe @joelteon @peti @shlevy.


state: closed
title: eid-viewer: associate with XML & text/plain (MIME type of .eid files)
user_login: nckx
html_url: https://github.com/NixOS/nixpkgs/pull/5541
updated_at: 2015-01-26 02:39:05
body:
  The .eid files are in fact XML, but lack an <?xml...?> declaration which
  file(1) seems to expect. At least the viewer now appears as an option in
  most GUIs.


state: closed
title: experimental/multiple-mysqld-instances
user_login: MarcWeber
html_url: https://github.com/NixOS/nixpkgs/pull/5542
updated_at: 2017-06-20 15:54:11
body:
  Allow instantiating multiple mysql instances.

  Usage example of most current patch version:

  ```
    services.mysql.enable = true; // traditional

    // add another instance:
    service.mysql.services.mysql_on_tmp = {
      enable = true;
      port = 3307;
      package = pkgs.mysql55;
      dataDir = "/tmp/mysql";
      socketDir = "/tmp/mysql_tmpfs.socket";
      uid = 20000;
      gid = 20000;
    };
  ```


state: closed
title: add fprintd support
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/5550
updated_at: 2015-01-08 14:01:02
body:
  This adds support for fingerprint scanners in NixOS (with a pam module). git version of libfprint has much broader support of scanners, so we can use it as a default.


state: closed
title: Add fetchurl mirrors for OpenBSD
user_login: fpletz
html_url: https://github.com/NixOS/nixpkgs/pull/5551
updated_at: 2015-01-20 15:25:41
body:
  This changes source URLs for openssh and libressl accordingly.

  This was done because `ftp.nluug.nl` is currently offline and the source tarball of `openssh` couldn't be fetched.


state: closed
title: Add package 'flashbench'.
user_login: rycee
html_url: https://github.com/NixOS/nixpkgs/pull/5556
updated_at: 2015-01-03 22:06:10
body:
  Flashbench is a tool to determine various information about flash memory devices, for example, block sizes.


state: closed
title: Unset `GUILE_LOAD_PATH` (and probably other environment variables)
user_login: kirelagin
html_url: https://github.com/NixOS/nixpkgs/issues/5558
updated_at: 2017-10-29 21:57:19
body:
  I started to use Nix on my Gentoo laptop.
  Now, I installed `xbindkeys` and when I launched it I got this:

  ```
  ;;; note: source file /usr/share/guile/1.8/ice-9/boot-9.scm
  ;;;       newer than compiled /nix/store/h3lrkgm3jd241hby5vkj35na95a52p6g-guile-2.0.11/lib/guile/2.0/ccache/ice-9/boot-9.go
  Throw without catch before boot:
  Throw to key syntax-error with args ("memoization" "In file ~S, line ~S: ~A ~S." ("/usr/share/guile/1.8/ice-9/boot-9.scm" 101 "Bad defin
  zsh: abort      xbindkeys
  ```

  As I had no idea what guile was it took some time to figure out that it was looking for `boot-9` and it found it in `/usr/share/…`. As all the dates are reset in nix store, it thought that the compiled version of the library was older then the source it found and, I think, tried to use the source version.

  For me this behaviour doesn’t make much sense, expecially in context of Nix.
  Turns out the problem was the `GUILE_LOAD_PATH` environment variable which wasn’t empty in my case. In Nix the compiled binary should never try to recompile something or do other weird things.

  So my question is: what do you think, might it be a good idea to wrap all the guile executables and unset `GUILE_LOAD_PATH`? Or maybe even patch guile libs or something (I don’t know what exactly causes this behaviour) not to check this environment variable?


state: closed
title: tarball job broken
user_login: domenkozar
html_url: https://github.com/NixOS/nixpkgs/issues/5559
updated_at: 2015-01-04 13:01:45
body:
  See travis: https://travis-ci.org/NixOS/nixpkgs/builds/45786579

  cc maintainers @madjar @cstrahan @wizeman 


state: closed
title: Add package 'unpaper'.
user_login: rycee
html_url: https://github.com/NixOS/nixpkgs/pull/5561
updated_at: 2015-01-04 18:04:21
body:
  A tool for post-processing tool for scanned sheets of paper. Helps clean them up (rotate, crop dark borders, etc.) for on-screen reading.


state: closed
title: Add test-kitchen gem, with plugins for Ansible and Vagrant
user_login: ktosiek
html_url: https://github.com/NixOS/nixpkgs/pull/5567
updated_at: 2015-01-08 20:10:08
body:
  test-kitchen is a harness for testing Configuration Management code, see http://kitchen.ci/

  I added it by generating a temporary file with gem-nix, and copying the related parts over (otherwise it wanted to upgrade a good part of the generated.nix) - I hope this is the right way.


state: closed
title: Packages can't be built with GHC > 7.8
user_login: puffnfresh
html_url: https://github.com/NixOS/nixpkgs/issues/5568
updated_at: 2015-01-14 15:58:05
body:
  Filing an issue to be more accessible.

  Using GHC > 7.8 to build packages results in:

  ```
  haddock: internal error: ./package.cache: openBinaryFile: does not exist
  ```

  This is because lots has changed, even in 7.10-RC1:

  https://www.mail-archive.com/nix-dev@lists.science.uu.nl/msg13895.html

  @peti has already solved this problem with haskell-ng branch:

  https://github.com/peti/nixpkgs/tree/haskell-ng

  It seems like it needs some more work before it's ready to merge, though.


state: closed
title: Add rubyLibs.synapse and its dependencies
user_login: benley
html_url: https://github.com/NixOS/nixpkgs/pull/5569
updated_at: 2015-02-03 08:25:10
body:
  Hoping to use this in a NixOS module in the near future.

  The gem summary/description lines for Synapse look silly, but they are indeed in the "Write a gem summary" state upstream, and this is an autogenerated file.

  <!-- Reviewable:start -->

  [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/nixos/nixpkgs/5569)

  <!-- Reviewable:end -->


state: closed
title: zsh : promptinit and compinit definition files not found
user_login: MP2E
html_url: https://github.com/NixOS/nixpkgs/issues/5571
updated_at: 2015-02-09 19:48:09
body:
  Upon updating to the newest nixpkgs this evening I now receive warnings when I open zsh

  ```
  /etc/zshrc:12: promptinit: function definition file not found
  /home/cray/.zshrc:15: compinit: function definition file not found
  /home/cray/.zshrc:16: promptinit: function definition file not found
  ```

  Here is my configuration.nix : https://github.com/MP2E/nix-projects/blob/master/nixos-config/configuration.nix

  Perhaps related to 766207ca1d52db37df5ca17b9bd3bd21a03dfafd? I'll do some bisecting and report back.


state: closed
title: hg from code.google.com is not deterministic
user_login: madjar
html_url: https://github.com/NixOS/nixpkgs/issues/5572
updated_at: 2016-04-03 03:52:39
body:
  The problem appeared in this pull request (#4171), but was forgotten.

  Inquiry is needed to confirm the problem still exists, and in that case fix it.


state: closed
title: NixOS base images seem awfully big
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/5581
updated_at: 2015-10-02 23:33:26
body:
  The minimal 64-bit 14.12 image on nixos.org is 315 MB. Intuitively (and perhaps naively), it doesn't feel like the minimal one _needs_ to be much larger than the bootstrap-tools.tar.gz (24 MB) that underlies nixpkgs, along with the contents of nixpkgs itself (a few MB) and the nix toolset. Any subsequent needs can be retrieved from the binary cache, I think?

  Is there a reason the image is so much larger than that? Is there a breakdown of what eats up most of the space?

  I was mostly just taken aback by the size of the Amazon AMIs and Vagrant boxes for NixOS, since it feels like lightweight provisioning of new boxes can be yet another place where NixOS really shines.


state: closed
title: Add profanity and dependencies
user_login: devhell
html_url: https://github.com/NixOS/nixpkgs/pull/5582
updated_at: 2015-01-12 19:06:08
body:
  This adds the ncurses irssi-style XMPP client profanity. This commit also includes the dependency libstrophe.


state: closed
title: Regression caused by "xorg-server: enable DRI3 (close #5381)"
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/issues/5583
updated_at: 2015-04-09 16:23:34
body:
  Tonight I git bisected, on branch release-14.12, an issue that turned
  out to be caused by commit 9ec8d3e0ac978b4a69570cc395c9e979d10770b8
  ("xorg-server: enable DRI3 (close #5381)").

  Input from the keyboard (and mouse wheel) seem "delayed" somehow. It
  affects the GUI terminals; I tested 'gnome-terminal' and 'terminator'. The
  virtual consoles (ctrl-alt-f1 etc.) are not affected. Neither are GUI
  programs. I tested both chromium and gedit and they both receive input
  characters without any "delays".

  The delays hold back input characters a little, making them first appear
  either after an idle time of about 1 second, or that another input
  character "pushes through the pipe".

  It seems that the delay is based on a window of two characters; the
  first character typed is delayed for up to 1 sec, but the next one is
  immediately displayed. So char N is delayed, N+1 is immediate. And N+1
  possibly brings with it the previous character, if it wasn't already
  shown.

  Continuously holding down a key, I notice that updates come in groups of
  two, instead of normal continuous flow of (single) chars.

  This happens on both my machines, which both have Intel graphics.

  While bisecting, I also tested with "nixos-rebuild build-vm". The issue is not reproducible in the VM, making it clear to me that this has something to do with (Intel?) hardware. (I run GNOME 3 desktop if that matters.)

  Does anyone else have this issue?

  PS: A small  input delay like this may seem insignificant, but believe me, it makes working on the terminal a real pain :-)


state: closed
title: New Haskell package: yesod-newsfeed
user_login: woehr
html_url: https://github.com/NixOS/nixpkgs/pull/5584
updated_at: 2015-01-05 20:30:40
body:
  I did a

  ```
  nix-build -A haskellPackages.yesodNewsfeed
  ```

  in my local nixpkgs directory. This is my first pull-request, so I'm wondering if that is all that is required to test this addition?


state: closed
title: Add haskell diagrams-builder package and its wrapper.
user_login: jraygauthier
html_url: https://github.com/NixOS/nixpkgs/pull/5585
updated_at: 2015-01-05 13:36:16
body:
  Already added flag activation in:
  https://github.com/NixOS/cabal2nix/blob/master/src/Cabal2Nix/Flags.hs
  and it has been merged:
  https://github.com/NixOS/cabal2nix/pull/114.


state: closed
title: texLive: use more system packages
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/5586
updated_at: 2015-12-22 09:46:21
body:
  Watching the configure script scroll by, I noticed `checking for generic libraries to build... lua52 luajit libpng gd cairo teckit`. And sure enough, the bundle contains source for all those libraries (and more!), and the build proceeded to build all of those things, even though many of them already exist in nixpkgs. Is there a reason for this? What a terrifying build process!


state: closed
title: Add libkeyfinder and keyfinder{,-cli} interfaces
user_login: nckx
html_url: https://github.com/NixOS/nixpkgs/pull/5587
updated_at: 2015-01-29 11:49:17
body:
  A very useful library, CLI tool, and Qt 5 GUI to automatically detect the key of _most_ audio files.

  The `{lib,}keyfinder` packages are both MacOS X projects that also build and run fine on Linux (with a few hiccups left in the GUI). However, `.platforms` is currently limited to Linux because I have never owned a Mac in my life. Help welcome.


state: closed
title: all-packages.nix has an invalid kde declaration. Broke nix-env -qa.
user_login: lfont
html_url: https://github.com/NixOS/nixpkgs/issues/5589
updated_at: 2015-01-07 14:43:38
body:
  Ubuntu 14.04
  Nix 1.8
  nixpkgs-unstable (14.12 seems to have the same issue).

  `nix-env -qa`
  _error: attribute ‘rekonq’ missing, at "/nix/store/i99ncvcy3p4awz7b0m35gcknkizzrpag-nixpkgs-15.05pre55083.597373b/nixpkgs/pkgs/top-level/all-packages.nix":12861:15_

  The problem is that rekonq is not found in kde4.

  I can get `nix-env -qa` to work by explicitly use kde414 (I almost be sure that this is not the good way of doing it but I'm new to nix):
  `rekonqWrapper = wrapFirefox {
    browser = kde414.rekonq; browserName = "rekonq"; desktopName = "Rekonq";
  };`

  Now I can list some packages but all kde packages are missing.
  `nix-env -qa 'kde.*'`
  _error: selector 'kde._' matches no derivations*

  The definition of kde4 in all-packages.nix does not work.


state: closed
title: modprobe: wrap all of kmod
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/5593
updated_at: 2015-01-24 06:11:16
body:
  This fixes `modprobe` in shell taking `kmod` binary from PATH instead of using our wrapped version.


state: closed
title: kernel: enable intel_pstate
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/5594
updated_at: 2015-01-06 01:39:07
body:
  This enables `intel_pstate` power governor which takes advantage of modern Intel CPU features if available. It cannot be built as module and switches itself on automatically if processor is supported. Arguably, in some cases users might see worse consumption with it (although in most major distros now it is enabled by default [1](https://askubuntu.com/questions/544266/why-are-missing-the-frequency-options-on-cpufreq-utils-indicator/544273#544273), [2](https://unix.stackexchange.com/questions/117770/how-to-get-ondemand-governor-on-fedora), [3](https://wiki.archlinux.org/index.php/CPU_frequency_scaling#CPU_frequency_driver)) -- we can make it disabled by default if we want, though personally I don't think we need.

  P.S. somehow if I write `[1] [2] [3]` in a GitHub comment, [2](https://unix.stackexchange.com/questions/117770/how-to-get-ondemand-governor-on-fedora) is invisible -- is this a bug?


state: closed
title: missing awscli dependency
user_login: peterromfeldhk
html_url: https://github.com/NixOS/nixpkgs/issues/5596
updated_at: 2016-03-23 10:03:00
body:
  please add groff as dep

  problem:
  aws ec2 disassociate-route-table help
  Could not find executable named "groff"

  after manual install groff everything works fine


state: closed
title: go: Update to 1.4
user_login: brendanlong
html_url: https://github.com/NixOS/nixpkgs/pull/5598
updated_at: 2015-01-12 18:14:21
body:
  This adds a new go_1_4 package, and changes the "go" package to point to it.

  Big changes:
  - [Go is on GitHub now](https://groups.google.com/forum/#!topic/golang-dev/sckirqOWepg).
  - Go Tools moved to golang.org/x/tools
  - Had to change the ca-cert patch again to make it apply.
  - [Editor config files aren't included in the core Go repo anymore](https://groups.google.com/forum/#!topic/golang-dev/SA7fD470FxU). If you want to continue providing the Emacs config file, we can get it from [go-mode](https://github.com/dominikh/go-mode.el).


state: closed
title: syncthing: Update to 0.10.17
user_login: brendanlong
html_url: https://github.com/NixOS/nixpkgs/pull/5599
updated_at: 2015-01-06 22:24:34
body:
  Changes:
  - Syncthing's repo moved
  - One of the tests won't build on Go 1.3. I submitted [a pull request to fix that](https://github.com/syncthing/syncthing/pull/1183), and also just included the patch so we don't have to wait for the next release.
  - Dependencies are easier to deal with now, since there's only one "internal" folder.
  - The TestPredictableRandom test relies on global state, so we can't run it with -cpu.
  - stcli doesn't exist anymore. I have no idea what this is so maybe someone else should sanity check this.


state: closed
title: php: add optional ZTS support and new PECL module pthreads
user_login: robberer
html_url: https://github.com/NixOS/nixpkgs/pull/5601
updated_at: 2015-01-08 12:22:15
body:
  Zend Thread Safety cannot be enabled post build; it is a build time configuration option.
  pthreads requires a build of PHP with ZTS (Zend Thread Safety) enabled


state: closed
title: nixos/rngd: some fixes
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/5604
updated_at: 2015-01-08 14:36:41
body:
  A small cleanup (`restartTriggers` is not needed there IIRC, it restarts without it at least), and fix of tpm's handling.


state: closed
user_login: jwiegley
html_url: https://github.com/NixOS/nixpkgs/pull/5605
updated_at: 2015-01-07 01:56:02
title:
  ghc-with-packages: add an optional exposeGhc parameter (was: Second patchset resulting from the Darwin work)

body:
  This is the second set of minor patches stemming from the Darwin work, even though some of these commits have nothing to do with Darwin.  They were simply things found to be necessary during the course of our work.  Again, I'm submitting them here for review instead of just pushing them directly in case anyone has any objections.  I did not author these commits, but am pinging the people who did in case they would like to offer justification for any of the changes.

  Pinging @shlevy @edolstra @peti @joelteon @gridaphobe @copumpkin


state: closed
title: Mavericks cannot bootstrap due to missing curl dependencies
user_login: jwiegley
html_url: https://github.com/NixOS/nixpkgs/issues/5606
updated_at: 2015-01-06 16:32:24
body:
  Using a virgin Mavericks machine, `nix-env -i curl` fails to configure with the following error:

  ```
  checking run-time libs availability... failed
  configure: error: one or more libs available at link-time are not available run-time. Libs used at link-time: -lssh2 -lssh2 -lssl -lcrypto -lldap -lz
  builder for ‘/nix/store/cy8ybjfj0xd8jbpcj9yqi3lk4knvywzk-curl-7.39.0.drv’ failed with exit code 1
  ```

  The workaround to get things started is to change `all-packages.nix`:

  ``` patch
  --- a/pkgs/top-level/all-packages.nix
  +++ b/pkgs/top-level/all-packages.nix
  @@ -940,7 +940,7 @@ let

     curl = callPackage ../tools/networking/curl rec {
       fetchurl = fetchurlBoot;
  -    zlibSupport = true;
  +    zlibSupport = false;
       sslSupport = zlibSupport;
       scpSupport = zlibSupport && !stdenv.isSunOS && !stdenv.isCygwin;
     };
  ```

  Once all of the necessary libraries are built by Nix this isn't needed anymore, so I think the right solution is simply to increase the dependency set for `curl` when `zlibSupport` is `true`.

  Pinging @edolstra @lovek323 


state: closed
title: libarchive fails to configure on Mavericks
user_login: jwiegley
html_url: https://github.com/NixOS/nixpkgs/issues/5608
updated_at: 2015-01-06 20:53:14
body:
  When trying to build `libarchive` on Mavericks, I'm seeing the following configuration failure:

  ```
  checking size of wchar_t... configure: error: in `/private/var/folders/sq/906k53jd3w7cd5rf9fpc0g_00000gn/T/nix-build-libarchive-3.1.2.drv-0/libarchive-3.1.2':
  configure: error: cannot compute sizeof (wchar_t)
  ```


state: closed
title: SSH known_hosts file doesn't add line breaks between keys
user_login: brendanlong
html_url: https://github.com/NixOS/nixpkgs/issues/5612
updated_at: 2015-01-11 21:28:34
body:
  Given a config file like this:

  ```
  services.openssh. knownHosts = [
      { hostNames = ["github.com"];
        publicKey = "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ==";
      }
      { hostNames = ["bitbucket.org"];
        publicKey = "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAubiN81eDcafrgMeLzaFPsw2kNvEcqTKl/VqLat/MaB33pZy0y3rJZtnqwR2qOOvbwKZYKiEO1O6VqNEBxKvJJelCq0dTXWT5pbO2gDXC6h6QDXCaHo6pOHGPUy+YBaGQRGuSusMEASYiWunYN0vCAI8QaXnWMXNMdFP3jHAJH0eDsoiGnLPBlBp4TNm6rYI74nMzgz3B9IikW4WVK+dc8KZJZWYjAuORU3jc1c/NPskD2ASinf8v3xnfXeukU0sJ5N6m5E8VLjObPEO+mN2t/FZTMZLiFqPWc/ALSqnMnnhwrNi2rbfg/rd/IpL8Le3pSBne8+seeFVBoGqzHM9yXw==";
      }
    ];
  ```

  Nix creates /etc/ssh/ssh_known_hosts:

  ```
  github.com ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ==bitbucket.org ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAubiN81eDcafrgMeLzaFPsw2kNvEcqTKl/VqLat/MaB33pZy0y3rJZtnqwR2qOOvbwKZYKiEO1O6VqNEBxKvJJelCq0dTXWT5pbO2gDXC6h6QDXCaHo6pOHGPUy+YBaGQRGuSusMEASYiWunYN0vCAI8QaXnWMXNMdFP3jHAJH0eDsoiGnLPBlBp4TNm6rYI74nMzgz3B9IikW4WVK+dc8KZJZWYjAuORU3jc1c/NPskD2ASinf8v3xnfXeukU0sJ5N6m5E8VLjObPEO+mN2t/FZTMZLiFqPWc/ALSqnMnnhwrNi2rbfg/rd/IpL8Le3pSBne8+seeFVBoGqzHM9yXw==
  ```

  When it should be:

  ```
  github.com ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ==
  bitbucket.org ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAubiN81eDcafrgMeLzaFPsw2kNvEcqTKl/VqLat/MaB33pZy0y3rJZtnqwR2qOOvbwKZYKiEO1O6VqNEBxKvJJelCq0dTXWT5pbO2gDXC6h6QDXCaHo6pOHGPUy+YBaGQRGuSusMEASYiWunYN0vCAI8QaXnWMXNMdFP3jHAJH0eDsoiGnLPBlBp4TNm6rYI74nMzgz3B9IikW4WVK+dc8KZJZWYjAuORU3jc1c/NPskD2ASinf8v3xnfXeukU0sJ5N6m5E8VLjObPEO+mN2t/FZTMZLiFqPWc/ALSqnMnnhwrNi2rbfg/rd/IpL8Le3pSBne8+seeFVBoGqzHM9yXw==
  ```


state: closed
title: Add freefall: hard drive protection on HP/Dell laptops
user_login: nckx
html_url: https://github.com/NixOS/nixpkgs/pull/5615
updated_at: 2015-01-29 11:48:36
body:
  Shipped in the kernel's Documentation directory, yet works perfectly.

  Simple NixOS service module included.

  Tested on HP. If you have a Dell, drop it and let me know what happens.


state: closed
title: GHC's terminfo and haskeline library lack reference to ncurses
user_login: peti
html_url: https://github.com/NixOS/nixpkgs/issues/5616
updated_at: 2015-01-17 19:29:41
body:
  GHC installs `terminfo` and `haskeline` core libraries. We cannot use these libraries in our builds, however, because they have an undeclared dependency on `ncurses`. Packages that depend on either one of those libraries fail to compile,

  ```
  Loading package terminfo-0.4.0.0 ... <command line>: can't load .so/.DLL for: libncursesw.so (libncursesw.so: cannot open shared object file: No such file or directory)
  ```

  ..., because ncurses isn't found at build time. This can be solved by patching the installed terminfo package description to add appropriate `ncurses` paths to the `library-dirs` and `include-dirs` stanzas.


state: closed
title: Various (hopefully) small changes
user_login: oxij
html_url: https://github.com/NixOS/nixpkgs/pull/5619
updated_at: 2017-08-29 11:17:54
body:
  Some random well-tested and useful changes.

  zsh change is about being more humane to disk drives (especially SSDs).

  I debugged this by running

  ```
  echo 1 > /sys/kernel/debug/tracing/events/jbd2/jbd2_run_stats/enable
  echo 1 > /sys/kernel/debug/tracing/events/ext4/ext4_journal_start/enable
  ... (and similarly for other file systems)
  cat /sys/kernel/debug/tracing/trace_pipe
  ```

  on a server and then waiting a day without doing anything disk intensive on the machine.

  Linux and Sylpheed are about enabling missing features.

  Qastools is by request from a colleague.


state: closed
title: update to postgres 9.4.0
user_login: j-keck
html_url: https://github.com/NixOS/nixpkgs/pull/5620
updated_at: 2015-01-16 08:26:16
body:
  there is also 9.4beta2 and 9.4beta3. should i remove the old beta versions and open a additinal pull request?


state: closed
title: panamax: new package and service
user_login: offlinehacker
html_url: https://github.com/NixOS/nixpkgs/pull/5622
updated_at: 2015-02-07 14:56:26
body:
  This is work by @matejc, but simplifed, refactored & tested by me and ready for merge. This also requires https://github.com/NixOS/nixpkgs/pull/5486 or similar pull request to be merged, for panamax to be usefull.


state: closed
title: Better documentation for python.buildEnv / virtualenv
user_login: jgeerds
html_url: https://github.com/NixOS/nixpkgs/issues/5623
updated_at: 2018-06-24 13:31:53
body:
  Thanks to @iElectric we already have some documentation about Python in Nix(OS). However, I find it still confusing when developing Python software with NixOS. There are multiple ways to get things done and it is unclear how they differentiate to each other:

  1)

  ```
  with import <nixpkgs> {};

  python.buildEnv.override {
    extraLibs = [ pkgs.pythonPackages.pyramid ];
    ignoreCollisions = true;
  }
  ```

  What are the use cases? Is it meant for packaging new software for nixpkgs or also for developing environments?

  2)

  ```
        with import <nixpkgs> {};

        buildPythonPackage {
          name = "myproject";

          buildInputs = with pkgs.pythonPackages; [ pyramid ];

          src = ./.;
        }
  ```

  Is this the preferred way to build developing environments? It works very well for me, even IPython is able to import pyramid. 

  3)

  ```
  $ nix-shell -p pythonPackages.pyramid zlib libjpeg git
  ```

  Is this the same as 2) ? (of course, zlib libjpeg and git are missing in the first example). 
  If not, what is the correct declarative way for doing this?

  Here are some examples from our wiki:

  ```
  $ cat configuration.nix
  {
    packageOverrides = pkgs: with pkgs; {
      myPythonEnv = pkgs.myEnvFun {
          name = "mypython";
          buildInputs = [
            python33
            python33Packages.pyramid
            python33Packages.jinja2
          ];
      };
    };
  }
  ```

  This one use myEnvFun. Why do I need myEnvFun? Just for installing a "permament" environment whereas nix-shell is "on-the-fly" ? Are there more differences?

  Another snippet:

  ```
   # cat default.nix
   let
     pkgs = import <nixpkgs> {};
   in
   { stdenv ? pkgs.stdenv, python ? pkgs.python, pythonIRClib ? pkgs.pythonIRClib }:

   stdenv.mkDerivation {
     name = "python-nix";
     version = "0.1.0.0";
     src = ./.;
     buildInputs = [ python pythonIRClib ];
   }
  ```

  Is this obsolete? If not, what is the difference between stdenv.mkDerivation and the other examples above?

  Another one:

  ```
     {
       # Define a myEnvFun environment, which makes use of pythonPlone
       packageOverrides = pkgs: rec {

         # Define a version of Python which has access to all the Plone modules
         # For 14.04 don't include "buildEnv".
         pythonPlone = pkgs.pythonFull.buildEnv.override {
           extraLibs = with pkgs.python27Packages; [ Plone ];
         };

         plone = pkgs.myEnvFun {
           name = "plone";
           buildInputs = with pkgs; [
             pythonPlone
             python27Packages.zc_buildout_nix
             stdenv # provides gcc for building python c extensions
          ];
          # Export the path to the custom version of Python with all the goodies
          # Other Python command line utilies could also be used, e.g. IPython
          extraCmds = 
            export PYTHONHOME=${pythonPlone}
            unset http_proxy # otherwise downloads will fail ("nodtd.invalid")
          ;
         };

       };
     }
  ```

  I don't understand why we introduce `pythonPlone`. Is this really needed? What about something like:

  ```
  [...]
         plone = pkgs.myEnvFun {
           name = "plone";
           buildInputs = with pkgs; [
             pythonFull
             python27Packages.Plone
             python27Packages.zc_buildout_nix
             stdenv # provides gcc for building python c extensions
          ];
  [...]
  ```

  ?

  My workflow is usually something like this one:

  ```
  $ cat default.nix 
  let
    pkgs = import <nixpkgs> {};
  in rec {
    fooEnv = pkgs.myEnvFun {
      name = "foo";
      buildInputs = with pkgs; [
        stdenv
        python34
        python34Packages.virtualenvwrapper
      ];
    };
  }
  ```

  I also commit this file to the project repository. This way other developer have the same dev environment. It works for `nix-shell` and `nix-env -f default.nix -iA env-foo`. Sometimes I use it in conjunction with `pip` and `virtualenv`.

  Is something wrong with my way?

  PS: Is there a way to auto activate a specific virtualenv when using `nix-shell` ?


state: closed
title: Add basic nixos module for fish shell
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/pull/5626
updated_at: 2015-02-11 19:32:33
body:
  My approach on #5331 .

  Please note that I'm a complete nixos newbie and I don't even know how to test this! I'm also not a fish shell user, actually, but I guess this is a rather trivial patch, so I tried it.

  I copied all stuff I thought would be required for this from the zsh module in `nixos/modules/programs/zsh/`.


state: closed
title: postfix: make 2.11 the default, nixos: update postfix config for 2.11
user_login: oxij
html_url: https://github.com/NixOS/nixpkgs/pull/5627
updated_at: 2017-08-29 11:17:56
body:
  Forked out from https://github.com/NixOS/nixpkgs/pull/5619#discussion-diff-22583008

  This change is about being more humane to disk drives (especially SSDs). I have been using this for more than a month both with default and custom postfix configs and there have been no changes/problems whatsoever, except it stopped raping my SSDs.

  I'd say this is a rather critical fix since the previous postfix raped one of my disks to death.

  I debugged this by running

  ```
  echo 1 > /sys/kernel/debug/tracing/events/jbd2/jbd2_run_stats/enable
  echo 1 > /sys/kernel/debug/tracing/events/ext4/ext4_journal_start/enable
  ... (and similarly for other file systems)
  cat /sys/kernel/debug/tracing/trace_pipe
  ```

  on a server and then waiting a day without doing anything disk intensive on the machine.
  After applying these and https://github.com/NixOS/nixpkgs/pull/5619 changes only ntpd generates writes in idle. Would be nice if someone could fix that.


state: closed
title: make `nix-env -qa` include unfree packages
user_login: vcunat
html_url: https://github.com/NixOS/nixpkgs/pull/5628
updated_at: 2015-03-08 20:46:29
body:
  I leave to discussion whether this would promote unfree packages too much or not.

  This makes `nix-env -qa` always include unfree packages. The error is still thrown on package derivation instantiation.

  I had to move the check to an ugly place, as even the innermost attrmap was evaluated by `nix-env -qa`.


state: closed
title: 'bower' utility is broken
user_login: bburdette
html_url: https://github.com/NixOS/nixpkgs/issues/5629
updated_at: 2015-01-11 09:51:22
body:
  The bower utility installs successfully, but doesn't run.  A sample session:

  [bburdette@nixosthe1:~]$ nix-env -i bin-bower
  installing ‘bin-bower-1.3.12’
  building path(s) ‘/nix/store/f0r368pfxwdl00l5mqxwsxsmyjcyizxh-user-environment’
  created 2527 symlinks in user environment

  [bburdette@nixosthe1:~]$ bower

  module.js:340
      throw err;
            ^
  Error: Cannot find module 'es5-ext/object/assign'
      at Function.Module._resolveFilename (module.js:338:15)
      at Function.Module._load (module.js:280:25)
      at Module.require (module.js:364:17)
      at require (module.js:380:17)
      at Object.<anonymous> (/nix/store/39ig3zjd3q67q0m1xac396gdvhmhx5jr-node-d-0.1.1/lib/node_modules/d/index.js:3:21)
      at Module._compile (module.js:456:26)
      at Object.Module._extensions..js (module.js:474:10)
      at Module.load (module.js:356:32)
      at Function.Module._load (module.js:312:12)
      at Module.require (module.js:364:17)

  [bburdette@nixosthe1:~]$ 


state: closed
title: Delete obsolete and/or broken GHC versions
user_login: peti
html_url: https://github.com/NixOS/nixpkgs/issues/5630
updated_at: 2015-01-19 16:13:44
body:
  The following GHC versions are unused and/or broken and should be deleted:
  - pkgs/development/compilers/ghc/6.10.1-binary.nix
  - pkgs/development/compilers/ghc/6.10.1.nix
  - pkgs/development/compilers/ghc/6.10.2.nix
  - pkgs/development/compilers/ghc/6.10.3.nix
  - pkgs/development/compilers/ghc/6.11.nix
  - pkgs/development/compilers/ghc/6.12.1-binary.nix
  - pkgs/development/compilers/ghc/6.12.1.nix
  - pkgs/development/compilers/ghc/6.12.2.nix
  - pkgs/development/compilers/ghc/6.4.2-binary.nix
  - pkgs/development/compilers/ghc/6.4.2.nix
  - pkgs/development/compilers/ghc/6.6.1.nix
  - pkgs/development/compilers/ghc/6.8.2.nix
  - pkgs/development/compilers/ghc/6.8.3.nix
  - pkgs/development/compilers/ghc/7.0.1.nix
  - pkgs/development/compilers/ghc/7.0.2.nix
  - pkgs/development/compilers/ghc/7.0.3.nix
  - pkgs/development/compilers/ghc/7.2.1.nix
  - pkgs/development/compilers/ghc/7.4.1.nix
  - pkgs/development/compilers/ghc/7.6.1.nix
  - pkgs/development/compilers/ghc/7.6.2.nix
  - pkgs/development/compilers/ghc/7.8.3-binary.nix


state: closed
title: PulseAudio: Disable flat volume?
user_login: jgeerds
html_url: https://github.com/NixOS/nixpkgs/issues/5632
updated_at: 2019-01-27 19:51:27
body:
  Flat volume is enabled by default. I think we should disable it because this option could damage speakers/ears. What do you think?

  Here is the relevant reddit post: http://www.reddit.com/r/linux/comments/2rjiaa/horrible_decisions_flat_volumes_in_pulseaudio_a/


state: closed
title: JRE meta.platforms missing on OS X
user_login: tel
html_url: https://github.com/NixOS/nixpkgs/issues/5634
updated_at: 2015-01-13 15:43:31
body:
  In particular, the yed package tries to reference `jre.meta.platforms` and thus fails.

  ```
  nix-env -i gnutar --show-trace                                     [23:36:49]
  error: while evaluating ‘callPackageWith’ at "/nix/store/c4clcbqv5qqnjx6hwd28m5jfkd7mz5ki-nixpkgs-15.05pre55083.597373b/nixpkgs/lib/customisation.nix":97:35, called from "/nix/store/c4clcbqv5qqnjx6hwd28m5jfkd7mz5ki-nixpkgs-15.05pre55083.597373b/nixpkgs/pkgs/top-level/all-packages.nix":11446:9:
  while evaluating ‘makeOverridable’ at "/nix/store/c4clcbqv5qqnjx6hwd28m5jfkd7mz5ki-nixpkgs-15.05pre55083.597373b/nixpkgs/lib/customisation.nix":56:24, called from "/nix/store/c4clcbqv5qqnjx6hwd28m5jfkd7mz5ki-nixpkgs-15.05pre55083.597373b/nixpkgs/lib/customisation.nix":99:5:
  while evaluating anonymous function at "/nix/store/c4clcbqv5qqnjx6hwd28m5jfkd7mz5ki-nixpkgs-15.05pre55083.597373b/nixpkgs/pkgs/applications/graphics/yed/default.nix":1:1, called from "/nix/store/c4clcbqv5qqnjx6hwd28m5jfkd7mz5ki-nixpkgs-15.05pre55083.597373b/nixpkgs/lib/customisation.nix":58:12:
  while evaluating ‘mkDerivation’ at "/nix/store/c4clcbqv5qqnjx6hwd28m5jfkd7mz5ki-nixpkgs-15.05pre55083.597373b/nixpkgs/pkgs/stdenv/generic/default.nix":56:18, called from "/nix/store/c4clcbqv5qqnjx6hwd28m5jfkd7mz5ki-nixpkgs-15.05pre55083.597373b/nixpkgs/pkgs/applications/graphics/yed/default.nix":3:1:
  while evaluating the attribute ‘meta.platforms’ at "/nix/store/c4clcbqv5qqnjx6hwd28m5jfkd7mz5ki-nixpkgs-15.05pre55083.597373b/nixpkgs/pkgs/applications/graphics/yed/default.nix":26:5:
  while evaluating the attribute ‘meta.platforms’ at "/nix/store/c4clcbqv5qqnjx6hwd28m5jfkd7mz5ki-nixpkgs-15.05pre55083.597373b/nixpkgs/lib/meta.nix":17:14:
  attribute ‘meta.platforms’ missing, at "/nix/store/c4clcbqv5qqnjx6hwd28m5jfkd7mz5ki-nixpkgs-15.05pre55083.597373b/nixpkgs/pkgs/applications/graphics/yed/default.nix":26:17
  ```


state: closed
title: Update libuv repository and add latest stable version
user_login: Ralith
html_url: https://github.com/NixOS/nixpkgs/pull/5635
updated_at: 2015-01-18 21:23:09
body:
  libuv's repository recently moved (see https://github.com/joyent/libuv ) and multiple new stable releases have occurred. I wasn't sure if I should add all of them or just the latest, since most packages seem to just refer to their latest versions, while libuv has many.


state: closed
title: nixos-generate-config should ensure that nix.nrBuildUsers >= autodetected nix.maxJobs
user_login: Ralith
html_url: https://github.com/NixOS/nixpkgs/issues/5637
updated_at: 2015-02-16 11:03:57
body:
  My computer supports 12 hardware threads (6 core CPU + hyperthreading). This lead to nixos-generate-config producing a hardware-configuration.nix containing `nix.maxJobs = 12;`. `nix.nrBuildUsers` defaults to 10, so this produced a configuration which fails to complete large builds without "-j 10".


state: closed
title: services.xserver.layout should verify its value
user_login: berdario
html_url: https://github.com/NixOS/nixpkgs/issues/5638
updated_at: 2017-05-01 10:17:48
body:
  I just realized that the correct ISO 3166-1 country code for the united kingdom, is actualy `gb`.

  before then, I assumed that something in the interaction between nixos|X|kde was broken and it was impossible to update the locale.

  weirdly enough, `i18n.consoleKeyMap` requires `uk` and not `gb`, but it notifies of an error if you select `gb`.

  Similarly, `i18n.defaultLocale` gives you an error if you select `en_UK.UTF-8` instead of `en_GB.UTF-8`

  `services.xserver.layout` instead silently fails and doesn't change the layout if you specify an incorrect code by mistake


state: closed
title: Fix nixos.tests.installer.grub1 kernel panics in tests
user_login: domenkozar
html_url: https://github.com/NixOS/nixpkgs/issues/5640
updated_at: 2017-01-20 16:19:00
body:
  Example: http://hydra.nixos.org/build/18542372/log/raw

  possible fix: https://github.com/torvalds/linux/commit/fd1232b214af43a973443aec6a2808f16ee5bf70


state: closed
title: Fix elm-reactor.
user_login: teh
html_url: https://github.com/NixOS/nixpkgs/pull/5641
updated_at: 2015-01-08 14:18:54
body:
  The elm-reactor setup.hs file tries to build an elm file that's not
  distributed in the cabal archive. The archive contains the
  already-compiled js file so the step is unnecessary and I'm patching
  it out.


state: closed
title: deepOverride for haskell-ng stalls for a minute then kills the evaluator
user_login: shlevy
html_url: https://github.com/NixOS/nixpkgs/issues/5643
updated_at: 2015-01-08 23:11:45
body:
  With this patch against master:

  ``` diff
  diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/de
  velopment/haskell-modules/configuration-common.nix
  index b60dcef..f378f71 100644
  --- a/pkgs/development/haskell-modules/configuration-common.nix
  +++ b/pkgs/development/haskell-modules/configuration-common.nix
  @@ -39,6 +39,14 @@ self: super: {
     active = overrideCabal super.active (drv: { jailbreak = true; });
     aeson-utils = overrideCabal super.aeson-utils (drv: { jailbreak = true; });
     Agda = overrideCabal super.Agda (drv: { jailbreak = true; noHaddock = true; }
  );
  +  amazonka-core = super.amazonka-core.deepOverride rec {
  +    transformers = self.transformers_0_4_2_0;
  +    mtl = self.mtl_2_2_1.override {
  +      inherit transformers;
  +    };
  +    time = self.time_1_5_0_1;
  +    nats = self.nats_0_2;
  +  };
     amqp = overrideCabal super.amqp (drv: { doCheck = false; });
     arbtt = overrideCabal super.arbtt (drv: { jailbreak = true; });
     ariadne = overrideCabal super.ariadne (drv: { doCheck = false; });
  diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/develo
  pment/haskell-modules/hackage-packages.nix
  index a0793d3..6317e86 100644
  --- a/pkgs/development/haskell-modules/hackage-packages.nix
  +++ b/pkgs/development/haskell-modules/hackage-packages.nix
  @@ -79370,6 +79370,20 @@ self: {
          license = stdenv.lib.licenses.bsd3;
        }) {};

  +  "nats_0_2" = callPackage
  +    ({ mkDerivation, base, hashable }:
  +     mkDerivation {
  +       pname = "nats";
  +       version = "0.2";
  +       sha256 = "05skqs5ahbrnwlsxjihkvmsw0n49k9mqdhrv9nqh4dmd1j622r73";
  +       editedCabalFile = "e401a5253358858109c85e8f17a4b63e7dd86b59cc77ac4baa6a421b6645b439";
  +       buildDepends = [ base hashable ];
  +       configureFlags = [ "-fhashable" ];
  +       homepage = "http://github.com/ekmett/nats/";
  +       description = "Natural numbers";
  +       license = stdenv.lib.licenses.bsd3;
  +     }) {};
  +
     "nats" = callPackage
       ({ mkDerivation, base, hashable }:
        mkDerivation {
  ```

  I get:

  > $ time nix-instantiate -A haskellngPackages.amazonka-core
  > Killed
  > 
  > real  0m53.051s
  > user  0m34.883s
  > sys   0m5.236s


state: closed
title: nixos: mpd: fixes and socket activation
user_login: ehmry
html_url: https://github.com/NixOS/nixpkgs/pull/5644
updated_at: 2015-04-17 17:00:40
body:
  setting group to audio in mpd config fixes alsa permissions issues
  use real-time priority configuration from upstream
  move client socket configuration to systemd, use socket activation

  My first concern was fixing ALSA permissions problems, but then I looked at upstream's systemd files.
  Socket activation is cool and boots a system a little faster, but I can revert that if people don't like it.

  @dmalikov you touched the network config last, are you ok with socket activation?


state: closed
title: cabal: Allow optional use of cpphs as a preprocessor
user_login: jwiegley
html_url: https://github.com/NixOS/nixpkgs/pull/5645
updated_at: 2015-01-08 20:45:38
body:
  Pinging @peti @shlevy @joelteon.  This is needed on Darwin/Yosemite because clang's preprocessor is broken there.


state: closed
title: Add support for building on Mac OS X 10.10 (Yosemite)
user_login: jwiegley
html_url: https://github.com/NixOS/nixpkgs/pull/5648
updated_at: 2017-12-17 19:36:49
body:
  These changes are unfortunately rather numerous, but they are nearly all of the remaining fixes necessary to enable building on both 10.9 and 10.10 (I have tested building several hundred packages on both platforms).  Please review as much as you are able to, as it's possible that unintentional and unnecessary changes may have made it past my review.

  Pinging @peti @shlevy @edolstra @joelteon @gridaphobe @copumpkin.


state: closed
title: Use a newer transformers/mtl than the one bundled with GHC
user_login: k0ral
html_url: https://github.com/NixOS/nixpkgs/issues/5649
updated_at: 2016-01-23 10:00:58
body:
  The latest GHC (7.8.4) is bundled with `transformers-0.3`, while `transformers-0.4` has been out for a while.
  As a consequence, by default, all haskell packages are built with an old `transformers`, notably the binaries provided by hydra. It makes your life difficult when you want to build a package with a newer `transformers`/`mtl`, since all its dependencies will be built with the old one, resulting in a message like this (from cabal):

  ```
  Warning: This package indirectly depends on multiple versions of the same
  package. This is highly likely to cause a compile failure.
  package my-package-x.y requires mtl-2.2.1
  package a-dependency-of-my-package-x.y requires mtl-2.1.3.1
  ```

  I suppose I should override the `ghcPrefs` in `haskell-defaults.nix` to point to the latest `mtl`/`transformers`, but it feels really wrong. It seems like a regression compared to my old `cabal-install`-based workflow, where I always got the latest `mtl`/`transformers` for free.

  Is there a trick I have missed to fix that ? 


state: closed
title: coreutils fails to build with assertion failures in check phase
user_login: wizeman
html_url: https://github.com/NixOS/nixpkgs/issues/5652
updated_at: 2015-01-11 17:14:03
body:
  When trying to update from 84d6debf46a22cf08710e094dce0bfc652f729d3 to 388848fa9f188f25286b62e013609df337174c5c (both completed with green check marks in the `nixos:trunk-combined:tested` hydra job), I'm not being able to build coreutils.

  Here is the complete log file (search for `FAIL:`): https://gist.github.com/wizeman/bbef3cec1f8917fbd600


state: closed
title: fusermount suid wrapper not in PATH in builds
user_login: Ralith
html_url: https://github.com/NixOS/nixpkgs/issues/5654
updated_at: 2016-09-08 13:18:39
body:
  I'm trying to package the tup build system, which uses FUSE to hook filesystem accesses. My current efforts are at https://github.com/Ralith/nixpkgs/tree/tup .

  After bootstrapping, the tup build process invokes the bootstrapped binary to do a complete build of itself. As per its normal operation, it attempts to mount a FUSE filesystem. Since fusermount is not suid, this is impossible, and the build fails.


state: closed
title: Python switch from gcc to cc cause distutils to fail compilation of C code
user_login: rycee
html_url: https://github.com/NixOS/nixpkgs/issues/5655
updated_at: 2015-05-19 13:39:59
body:
  The commits 28b6fb61e651a3e2cca57d087781e7ba6ab45e7c and 05edd656f6bdecde31eb0270209cfc7e2320caad seems to have exposed a weakness in Python distutils. An abbreviated diff of `diff -u rhghn8brqrz4j5ndkhwnm4afqjvk7zi8-python-2.7.9/lib/python2.7/_sysconfigdata.py w5jgkh7p4ywvirrad3bj9c6a0n3f9m6c-python-2.7.9/lib/python2.7/_sysconfigdata.py` reveals the following changes I believe are caused by those commits:

  ``` diff
  @@ -23 +23 @@
  - 'CC': 'gcc -pthread',
  + 'CC': 'cc -pthread',
  @@ -33 +33 @@
  - 'CXX': 'g++ -pthread',
  + 'CXX': 'c++ -pthread',
  @@ -370 +370 @@
  - 'LDSHARED': 'gcc -pthread -shared -lgcc_s',
  + 'LDSHARED': 'cc -pthread -shared -lgcc_s',
  @@ -365 +365 @@
  - 'LDCXXSHARED': 'g++ -pthread -shared',
  + 'LDCXXSHARED': 'c++ -pthread -shared',
  @@ -370 +370 @@
  - 'LDSHARED': 'gcc -pthread -shared -lgcc_s',
  + 'LDSHARED': 'cc -pthread -shared -lgcc_s',
  ```

  Unfortunately these mix poorly with distutils' simple [gcc/g++ detection](https://hg.python.org/cpython/file/1c3f8d044589/Lib/distutils/unixccompiler.py#l211):

  ``` python
      def _is_gcc(self, compiler_name):
          return "gcc" in compiler_name or "g++" in compiler_name
  ```

  which in turn causes distutils to use compiler flags that will fail to compile/link C (and presumably C++) code. Relevant extract from the [distutils code](https://hg.python.org/cpython/file/1c3f8d044589/Lib/distutils/unixccompiler.py#l214):

  ``` python
          compiler = os.path.basename(sysconfig.get_config_var("CC"))
          …
          elif self._is_gcc(compiler):
              return "-Wl,-R" + dir
          else:
              return "-R" + dir
  ```

  This issue appear to affect at least the Python modules [ldap](http://hydra.nixos.org/build/18552425/log#line-92) and [pycdio](http://hydra.nixos.org/build/18565562/log#line-39).


state: closed
title: Use Cabal_1_22_0_0 instead of Cabal_HEAD in cabalJs
user_login: ryantrinkle
html_url: https://github.com/NixOS/nixpkgs/pull/5663
updated_at: 2015-01-09 14:33:03
body:
  Cabal_HEAD no longer exists.  When Cabal_1_22_0_0 or later becomes the default, this should be updated again to point to Cabal


state: closed
title: kgpg segfaults when clicking on "Configure KGpg..." in the menu
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/issues/5664
updated_at: 2015-12-22 09:15:09
body:
  Hi.

  I had this issue with a fresh nixos installation. I reported the [issue upstream](https://bugs.kde.org/show_bug.cgi?id=342634), it was marked as duplicate of a already solved issue. My solution was to add the unstable channel and install kgpg from there, which solved the whole issue.

  I'd like to back-port the `nixos-unstable` version of `kgpg` to the `nixos-14.12` branch, but I don't know how, as I'm a newbie here. If you guys would guide me, I'd love to do it, though!


state: closed
title: Update afuse
user_login: StijnDW
html_url: https://github.com/NixOS/nixpkgs/issues/5670
updated_at: 2015-02-02 13:29:04
body:
  Regarding the following package:
  nixpkgs/pkgs/os-specific/linux/afuse/default.nix

  The homepage of afuse is now seems to be:
  https://github.com/pcarrier/afuse
  The latest version is 0.4.1


state: closed
title: mkOverridable: Use functors to allow overridable functions
user_login: shlevy
html_url: https://github.com/NixOS/nixpkgs/pull/5672
updated_at: 2015-01-17 16:08:45
body:
  As an example use case, take NixOS/nixpkgs@96ae5d58bfa3bb64449bef3703238a1cdc76eff0 . Currently we have to override `jailbreak-cabal` for the whole set, but with this change we could instead override `mkDerivation` only.


state: closed
title: akonadi mail dispatcher agent cannot be started
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/issues/5674
updated_at: 2015-01-15 17:11:25
body:
  I cannot start the akonadi mail dispatcher agent in my kde.

  I don't know how to debug or investigate.

  This makes KMail unuseable.


state: closed
title: cabalJs can't find Cabal_1_22_0_0
user_login: ghost
html_url: https://github.com/NixOS/nixpkgs/issues/5675
updated_at: 2015-01-14 22:46:16
body:
  I have picked transformers as it is the most simple package i could think of to try building with ghcjs. You can find a gist of my default.nix and the output of runing `nix-build --show-trace` bellow

  default.nix

  ```
  let
    # Here <git> is just some place on my harddrive where i have cloned nixpkgs.
    pkgs = import <git> {};
    hp = pkgs.haskellPackages;
  in hp.cabalJs.mkDerivation (self: {
    pname = "transformers";
    version = "0.4.2.0";
    sha256 = "0a364zfcm17mhpy0c4ms2j88sys4yvgd6071qsgk93la2wjm8mkr";
    noHaddock = self.stdenv.lib.versionOlder self.ghc.version "6.11";
    meta = {
      description = "Concrete functor and monad transformers";
      license = self.stdenv.lib.licenses.bsd3;
      platforms = self.ghc.meta.platforms;
    };
  }) 
  ```

  output

  ```
  error: while evaluating the attribute ‘nativeBuildInputs’ of the derivation ‘haskell-transformers-ghcjs7.8.4-0.4.2.0-shared’ at "/home/eli/Upstream/nixpkgs/pkgs/build-support/cabal/ghcjs.nix":62:13:
  while evaluating the attribute ‘buildInputs’ at "/home/eli/Upstream/nixpkgs/pkgs/build-support/cabal/ghcjs.nix":42:17:
  while evaluating anonymous function at "/home/eli/Upstream/nixpkgs/pkgs/build-support/cabal/ghcjs.nix":42:49, called from undefined position:
  while evaluating the attribute ‘ghc.parent.Cabal_1_22_0_0’ at "/home/eli/Upstream/nixpkgs/pkgs/development/compilers/ghc/wrapper.nix":84:10:
  attribute ‘ghc.parent.Cabal_1_22_0_0’ missing, at "/home/eli/Upstream/nixpkgs/pkgs/build-support/cabal/ghcjs.nix":84:32 
  ```

  Any ideas what could be causing this?


state: closed
title: rename gcc-wrapper to cc-wrapper and make compatible with clang
user_login: gridaphobe
html_url: https://github.com/NixOS/nixpkgs/pull/5676
updated_at: 2015-02-02 22:52:40
body:
  This is from the darwin-stdenv branch and should be the minimum changes required to make our stdenv usable with the unified cc-wrapper.

  /cc @shlevy @jwiegley @joelteon @copumpkin


state: closed
title: nixpkgs channel binary-cache-url still plain HTTP
user_login: 8573
html_url: https://github.com/NixOS/nixpkgs/issues/5677
updated_at: 2015-01-12 11:06:48
body:
  [cache.nixos.org](https://cache.nixos.org) now supports HTTPS under its own name, and the
  `nixos` channels (except `nixos-13.10`) now list their
  `binary-cache-url`s as https://cache.nixos.org:

  ```
  % echo $(curl -Ls 'https://nixos.org/channels/nixos-14.04/binary-cache-url')
  https://cache.nixos.org
  % echo $(curl -Ls 'https://nixos.org/channels/nixos-14.12/binary-cache-url')
  https://cache.nixos.org
  % echo $(curl -Ls 'https://nixos.org/channels/nixos-unstable/binary-cache-url')
  https://cache.nixos.org
  ```

  However, the `nixpkgs-unstable` channel — which seems to be the
  default for non-NixOS Nix installations — still uses unsecured HTTP
  for its `binary-cache-url`:

  ```
  % echo $(curl -Ls 'https://nixos.org/channels/nixpkgs-unstable/binary-cache-url')
  http://cache.nixos.org
  ```

  I request that
  https://nixos.org/channels/nixpkgs-unstable/binary-cache-url be, if
  possible, updated to use HTTPS.


state: closed
title: Remove `rust=rustc` alias
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/5681
updated_at: 2015-01-11 18:05:22
body:
  I was asked to add this for backwards comparability when I renamed `rust`
  to `rustc` and added `rustcMaster`. It has been a few months so I'd hope
  deprecating this is acceptable.

  Also racer should have Rust's source as an explicit dependency because
  compile time dependencies are not propagated by default.


state: closed
title: enlightenment: import dialog fix
user_login: matejc
html_url: https://github.com/NixOS/nixpkgs/pull/5682
updated_at: 2015-01-11 06:43:50
body:
  Fix import issue.

  Ex.: you can import/use *.edj wallpapers and you can use system wallpapers in the wallpaper chooser window because they are already compiled, but with this fix you can now select _any_ wallpaper without error - the Enlightenment in Nixos can now compile pictures on its own... baby steps :D

  Please do report more bugs for this desktop... my "E bug fixing warfare" TODO-list is kind of empty now.

  Slowly I will catch them all!


state: closed
title: Update mpg321 from 0.2.13-2 to 0.3.2.
user_login: rycee
html_url: https://github.com/NixOS/nixpkgs/pull/5685
updated_at: 2015-01-11 07:59:30
body:
  Also
  - ensure that the man pages are installed,
  - add myself as maintainer, and
  - enable ALSA support on Linux.


state: closed
title: Add Ruby 2.2.0 package
user_login: mdesantis
html_url: https://github.com/NixOS/nixpkgs/pull/5696
updated_at: 2015-01-21 23:48:37
body:
  These commits have two effects; respectively:
  1. Update RVM patchsets to a revision which includes Ruby 2.2.0 patches
  2. Add a Ruby 2.2.0 package


state: closed
title: KGpg does only work when gpg1compat is installed
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/issues/5697
updated_at: 2015-11-04 16:07:08
body:
  KGpg simply does not work (generating Keys does not work, talking to a keyserver does not work, etc) without gpg1compat. After installing it, it just works.
  This makes KGpg simply unusable.

  I'd provide the appropriate patches on my own, if you guys can tell me how to do this, as I do not understand the KDE package code at all! 


state: closed
title: Fswatch
user_login: pmahoney
html_url: https://github.com/NixOS/nixpkgs/pull/5699
updated_at: 2015-01-13 13:12:44
body:
  A cross-platform file change monitor with multiple backends

  fswatch requires gettext 0.19, but `nixpkgs.gettext` is 0.18; not sure if appropriate to bump that, so I added a separate derivation for 0.19.


state: closed
title: pianobar: update to pianobar-2014.09.28
user_login: eduarrrd
html_url: https://github.com/NixOS/nixpkgs/pull/5700
updated_at: 2015-01-11 06:43:29
body:
  - libmad and faad have been dropped for libav
  - CC is exported since pianobar forces CC=c99 else
  - add myself to maintainers


state: closed
title: Installing python-bsddb-2.7.9 fails with unrecognized command line option to gcc
user_login: eduarrrd
html_url: https://github.com/NixOS/nixpkgs/issues/5701
updated_at: 2015-01-17 13:15:57
body:
  On 15.05pre55818.173f41c installing fails at

  ```
  building '_bsddb' extension
  creating build/temp.linux-x86_64-2.7/tmp
  creating build/temp.linux-x86_64-2.7/tmp/nix-build-python-bsddb-2.7.9.drv-0
  creating build/temp.linux-x86_64-2.7/tmp/nix-build-python-bsddb-2.7.9.drv-0/Python-2.7.9
  creating build/temp.linux-x86_64-2.7/tmp/nix-build-python-bsddb-2.7.9.drv-0/Python-2.7.9/Modules
  cc -fPIC -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/nix/store/7qrijmqwawvrbn6a1ddc4x2bmam3fgby-db-5.3.28/include -I/nix/store/w5jgkh7p4ywvirrad3bj9c6a0n3f9m6c-python-2.7.9/include -I. -IInclude -I./Include -I/nix/store/w5jgkh7p4ywvirrad3bj9c6a0n3f9m6c-python-2.7.9/include/python2.7 -c /tmp/nix-build-python-bsddb-2.7.9.drv-0/Python-2.7.9/Modules/_bsddb.c -o build/temp.linux-x86_64-2.7/tmp/nix-build-python-bsddb-2.7.9.drv-0/Python-2.7.9/Modules/_bsddb.o
  creating build/lib.linux-x86_64-2.7
  cc -pthread -shared -lgcc_s build/temp.linux-x86_64-2.7/tmp/nix-build-python-bsddb-2.7.9.drv-0/Python-2.7.9/Modules/_bsddb.o -L/nix/store/7qrijmqwawvrbn6a1ddc4x2bmam3fgby-db-5.3.28/lib -L/nix/store/w5jgkh7p4ywvirrad3bj9c6a0n3f9m6c-python-2.7.9/lib -R/nix/store/7qrijmqwawvrbn6a1ddc4x2bmam3fgby-db-5.3.28/lib -ldb-5.3 -lpython2.7 -o build/lib.linux-x86_64-2.7/_bsddb.so
  gcc: error: unrecognized command line option '-R'

  Python build finished, but the necessary bits to build these modules were not found:
  _curses   _curses_panel   _sqlite3
  _ssl     _tkinter   bsddb185
  bz2      dl       gdbm  
  imageop   nis      readline
  sunaudiodev   zlib           
  To find the necessary bits, look in setup.py in detect_modules() for the module's name.


  Failed to build these modules:
  _bsddb                  
  ```


state: closed
title: Virtualbox test is failing
user_login: lethalman
html_url: https://github.com/NixOS/nixpkgs/issues/5708
updated_at: 2015-04-04 15:24:47
body:
  cc @aszlig Me and another person using latest unstable release at commit 173f41c, when building with `virtualboxHost.enable = true` get this out path: `/nix/store/mjbidb54wmmga9wym3mvvn05rchvppdr-virtualbox-4.3.20-3.14.27`

  But on hydra the build is http://hydra.nixos.org/build/18579210 and the path `/nix/store/glzyvwqarn9h6596daj1qm1nxiaykhc5-virtualbox-4.3.20-3.14.27`

  Now investigating what's the possible difference.


state: closed
title: kdepim requires gnupg at runtime
user_login: vandenoever
html_url: https://github.com/NixOS/nixpkgs/issues/5709
updated_at: 2017-05-10 13:29:48
body:
  If gnupg is not installed, kmail will crash when viewing a mail with a pgp signature.
  This can be confirmed with

  kmail --view $PWD/mailwithpgpsignature


state: closed
title: Emacs d mode
user_login: johbo
html_url: https://github.com/NixOS/nixpkgs/pull/5711
updated_at: 2015-01-11 18:30:42
body:
  Just tried to do some D programming on NixOS and found that this Emacs mode was missing.

  Was not sure what to do with the version attribute since they seem not to maintain versions for this mode anymore.


state: closed
title: Cannot use nix-shell from a user account
user_login: Profpatsch
html_url: https://github.com/NixOS/nixpkgs/issues/5712
updated_at: 2018-02-07 16:42:30
body:
  I get the following error:

  ```
  Error in tempdir() using /run/user/0/nix-shell.XXXXXX: Could not create directory /run/user/0/nix-shell.xmEBqu: Permission denied at /nix/store/5xk3w1b9np5s5r7y67bc32mrbnpd7gly-nix-1.8/lib/perl5/site_perl/5.20.1/x86_64-linux-thread-multi/Nix/Utils.pm line 45.
  ```

  `-v` doesn’t give any more information.


state: closed
title: Cannot use nix-env from a user account
user_login: Profpatsch
html_url: https://github.com/NixOS/nixpkgs/issues/5713
updated_at: 2018-07-28 11:07:50
body:
  All of this is with `mutableUsers = false`:

  The following error is thrown:

  ```
  error: Nix database directory ‘/nix/var/nix/db’ is not writable: Permission denied
  ```

  It works, once I manually set

  ```
  export NIX_REMOTE=daemon
  ```

  So this probably needs to be set somewhere.


state: closed
title: stdenv substitute: avoid using a temporary file
user_login: vcunat
html_url: https://github.com/NixOS/nixpkgs/pull/5714
updated_at: 2015-06-02 08:08:36
body:
  - IMO using a temporary is not needed here (anymore),
  - temporary at that location can cause a problem (in a specific case):
    for example, when using the substituteAll function from nixpkgs
    on a single file directly under /nix/store/ (or ./foo-file),
    the stdenv's substitute tries to create a temporary directly under
    /nix/store, which causes problems on chrooted darwin
    (according to @copumpkin earlier today on IRC)

  Any thoughts? @edolstra or others?


state: closed
title: fontforge needs libpng at runtime
user_login: vandenoever
html_url: https://github.com/NixOS/nixpkgs/issues/5716
updated_at: 2015-02-19 19:54:53
body:
  When a font is opened in fontforge or fontimage from the package fontforce, this message is shown:
     libpng: libpng.so.2: cannot open shared object file: No such file or directory
  Try e.g.:
     fontimage -o test.png DejaVuSans.ttf
  fontforge is a dynamic executable but it does not link to libpng.so.2 but loads it on demand.


state: closed
title: Add tup
user_login: Ralith
html_url: https://github.com/NixOS/nixpkgs/pull/5720
updated_at: 2015-01-15 17:51:11
body:
  Some gymnastics were necessary to get this to build without #5654 being fixed, but the solution ended up being pretty clean.


state: closed
title: avahi-daemon does not start at boot
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/issues/5721
updated_at: 2015-01-18 12:06:05
body:
  Since NixOS 14.12, setting `services.avahi.enable = true` does not start `avahi-daemon` at boot. I must manually run `systemctl start avahi-daemon` after every boot. One other user complained to me about this on IRC, but I cannot recall who.


state: closed
title: coan: don't double-gzip man page
user_login: nckx
html_url: https://github.com/NixOS/nixpkgs/pull/5722
updated_at: 2015-01-15 16:39:09
body:
  `make install` gzips `coan.1` with the wrong extension (`.1`).
  So Nix re-compresses it.
  Result: `coan.1.1.gz`, and a screen full of gobbledygook.

  (But not while testing, of course... :unamused: )


state: closed
title: Poor signal-to-noise ratio in nix build log
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/5723
updated_at: 2018-06-10 23:04:44
body:
  This all falls under the nix usability umbrella, but it would be nice if by default most packages hid command output unless something went wrong, only giving me high-level feedback unless I asked for more verbosity. The log output currently makes it almost impossible to figure out what's going on unless you use search functionality to skip over all the noise.

  I imagine fixing this would amount to wrapping the calls to the various `*phase` values in buffering wrappers that save their subprocess output but discard it if there are no errors (or write it to a log file). Not sure if some people like seeing all that output, but it doesn't seem like a great default.


state: open
title: docs: add examples of overriding attrsets and functions
user_login: maxxk
html_url: https://github.com/NixOS/nixpkgs/issues/5725
updated_at: 2018-07-04 13:51:48
body:
  Is it possible to override xorg packages in `packageOverrides`?

  I was trying to get git version of ati driver with:

  ```
  nixpkgs.config.packageOverrides = pkgs: {
      xorg.xf86videoati = pkgs.lib.overrideDerivation pkgs.xorg.xf86videoati (attrs: attrs // {
        name = "xf86-video-ati-7.5.99";
        src = pkgs.fetchgit {
          url = "git://anongit.freedesktop.org/xorg/driver/xf86-video-ati";
          rev = "04da199231bb3f11cf17f94574a8df05855a7b82";
          sha256 = "45a76a7019ef503617c58218ced8308ef4fa4355218596ef4d8ea7ecfcb14c5e";
        };
        preConfigure = ''
          ./autogen.sh
        '';
        buildInputs = attrs.buildInputs ++ [ pkgs.autoreconfHook pkgs.xorg.utilmacros ];
      });
  };
  ```

  but `nix-rebuild` shows an error:

  ``` shell
  $ sudo nixos-rebuild switch --cores 8
  building Nix...
  error: attribute ‘libXinerama’ missing, at "/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/pkgs/development/libraries/gtk+/2.x.nix":7:27
  (use ‘--show-trace’ to show detailed location information)
  ```

  Forking nixpkgs and changing `pkgs/servers/x11/xorg/overrides.nix` instead of overriding works fine.


state: closed
title: command-not-found: Add ZSH Support
user_login: spwhitt
html_url: https://github.com/NixOS/nixpkgs/pull/5726
updated_at: 2015-04-02 02:12:43
body:
  I took the liberty of moving command-not-found out of the bash folder since this change makes it no longer bash specific.


state: closed
title: current version of unbound (1.5.*) do not work under linux 3.14.*
user_login: user318
html_url: https://github.com/NixOS/nixpkgs/issues/5728
updated_at: 2015-01-21 07:34:43
body:
  Upstream bug:
  https://www.nlnetlabs.nl/bugs-script/show_bug.cgi?id=634
  Fix is ready, but not released yet.


state: closed
title: Add auto-start option to containers.
user_login: mokasin
html_url: https://github.com/NixOS/nixpkgs/pull/5729
updated_at: 2015-01-13 11:43:56
body:
  This is the missing piece in autostarting declarative containers, as the _AUTO_START_ in _/etc/containers/*.nix_ can now be set.

  The formatting is a little bit funny though, e.g.:

  ```
   SYSTEM_PATH=/nix/store/kjcmzgskpcb3p8bpxik5r3aqc9q1hivx-nixos-15.05.git.173f41cM
   PRIVATE_NETWORK=1
  HOST_ADDRESS=10.0.1.1

  LOCAL_ADDRESS=10.0.2.1


  AUTO_START=1
  ```

  Also see #2272 and 2337a85fc3a.


state: closed
title: Chromium not starting up since latest kernel update
user_login: wizeman
html_url: https://github.com/NixOS/nixpkgs/issues/5730
updated_at: 2015-01-24 09:55:40
body:
  Since I updated from kernel `3.18.1` to `3.18.2`, chromium doesn't start up anymore.

  When starting chromium, I only see these messages in the console:

  ```
  Can't write to gid_map.
  setresgid: Invalid argument
  Could not drop privileges: Invalid argument
  Read on socketpair: Success
  ```

  Then it appears to hang. There is a `chromium-sandbox` process in a zombie state at this point in time.

  I have straced the process, and it looks like the message `Could not drop privileges: Invalid argument` is related to this syscall:

  ```
  [pid 19173] setresgid(65534, 65534, 65534) = -1 EINVAL (Invalid argument)
  ```

  In the kernel changelog, the only change from `3.18.1` -> `3.18.2` related to the above syscall seems to be:

  ```
  commit 335f060430dce42d7abc3a647f2d40de5a63c0cb
  Author: Eric W. Biederman <ebiederm@xmission.com>
  Date:   Fri Dec 5 18:26:30 2014 -0600

      userns: Check euid no fsuid when establishing an unprivileged uid mapping

      commit 80dd00a23784b384ccea049bfb3f259d3f973b9d upstream.

      setresuid allows the euid to be set to any of uid, euid, suid, and
      fsuid.  Therefor it is safe to allow an unprivileged user to map
      their euid and use CAP_SETUID privileged with exactly that uid,
      as no new credentials can be obtained.

      I can not find a combination of existing system calls that allows setting
      uid, euid, suid, and fsuid from the fsuid making the previous use
      of fsuid for allowing unprivileged mappings a bug.

      This is part of a fix for CVE-2014-8989.
  ```

  So at first glance, it appears that the fix for this CVE broke Chromium (or perhaps more specifically, the Chromium sandbox)?

  On the other hand, I know we have some Nixpkgs-specific sandbox code in our version of Chromium, so I'm reporting the bug here before reporting it upstream.


state: closed
title: mediainfo/-gui: 0.7.71 -> 0.7.72
user_login: devhell
html_url: https://github.com/NixOS/nixpkgs/pull/5732
updated_at: 2015-01-13 09:15:06
body:
  This updates `mediainfo`, `mediainfo-gui`, and its dependency `libmediainfo` to the latest upstream version.


state: closed
title: wicd: fix wicd-curses with new urwid
user_login: Deewiant
html_url: https://github.com/NixOS/nixpkgs/pull/5734
updated_at: 2015-01-13 08:41:45
body:
  See e.g. https://bugzilla.redhat.com/show_bug.cgi?id=894646 — without
  this patch, wicd-curses throws an AttributeError on startup. The patch
  is a cut-down version of the one added there by Pavel Zhukov.


state: closed
title: haskellng: Fix amazonka-core on 7.8
user_login: shlevy
html_url: https://github.com/NixOS/nixpkgs/pull/5735
updated_at: 2015-01-12 20:30:32
body:
  Required adding a flag to the generic builder to build Setup.hs with
  core packages even if there is an override in buildInputs, to break
  circular dependencies.


state: closed
title: enhanced-ctorrent: Add package
user_login: devhell
html_url: https://github.com/NixOS/nixpkgs/pull/5736
updated_at: 2015-01-13 09:16:05
body:
  This adds `enhanced-ctorrent` (ctorrent) which is a CLI-based bittorrent client written in C++. It is very fast for those times when one wants to simply add a torrent quick'n'dirty-style.


state: closed
title: Add note that admin-pub-key for gitolite has to be written in one line
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/pull/5737
updated_at: 2015-01-30 11:02:52
body:
  Would be nice to have that note in the option description.

  I don't know whether the wording is appropriate, though!


state: closed
title: MongoDB build is broken on linux
user_login: offlinehacker
html_url: https://github.com/NixOS/nixpkgs/issues/5738
updated_at: 2015-01-17 12:49:25
body:
  I don't know what has changed, but mongodb is broken on linux. Can somebody with better overview of recent changes take a look? http://hydra.nixos.org/build/18658908


state: closed
title: add the 'sitemap' haskell package
user_login: alpmestan
html_url: https://github.com/NixOS/nixpkgs/pull/5740
updated_at: 2015-01-13 13:35:56
body:
  Note that this package requires [this PR](https://github.com/NixOS/nixpkgs/pull/5710) to be merged to be fully functional (it uses the taggy package for parsing, and the aforementionned PR fixes a small bug in taggy's parser).

  Cheers


state: closed
title: tig doesn't depend on git
user_login: maxigit
html_url: https://github.com/NixOS/nixpkgs/issues/5741
updated_at: 2015-01-14 11:14:49
body:
  I'm new to nixos and I tried to install `tig` (a `git` CLI). Surprisingly, installing `tig` doesn't install `git`.
  I know technically, you don't need to `git` to build `tig`, but you can't run `tig` without `git`. Moreover some version of `tig` might expect some version of `git` to work.
  So one can say that there is a "soft runtime dependency" between the to software.

  So my question is, is the fact that there is no dependency between `tig` and `git` and mistake or a design choice ?


state: closed
title: enlightenment: fix media preview
user_login: matejc
html_url: https://github.com/NixOS/nixpkgs/pull/5744
updated_at: 2015-01-13 16:55:20
body:
  fix video preview on mouse over file in default E file browser (and mouse over links in terminal Terminology)


state: closed
title: fix haskell-ng on darwin
user_login: gridaphobe
html_url: https://github.com/NixOS/nixpkgs/pull/5746
updated_at: 2015-01-14 16:47:13
body:
  @peti haskell-ng doesn't work out of the box in our upcoming darwin stdenv, these two changes fix the issues that I've run into so far.


state: closed
title: gst_plugins_good doesn't have libsoup support
user_login: puffnfresh
html_url: https://github.com/NixOS/nixpkgs/issues/5749
updated_at: 2015-01-13 21:57:02
body:
  It looks like libsoup is not added to the `PKG_CONFIG_PATH` during the build. How are paths put on there usually?


state: closed
title: Wrap 'tig' command to add with git to PATH.
user_login: rycee
html_url: https://github.com/NixOS/nixpkgs/pull/5750
updated_at: 2015-01-28 18:00:13
body:
  This ensures that git is added as a run-time dependency of tig and allows tig to find the git command even if git is not installed in the user environment. Fixes #5741.


state: closed
title: Nodejs packages regression
user_login: lethalman
html_url: https://github.com/NixOS/nixpkgs/issues/5751
updated_at: 2017-08-11 15:29:33
body:
  Getting this recently:

  ```
  builder for ‘/nix/store/69bvnj962srw5jc32q24766h117lhqdl-node-react-typeahead-1.0.0.drv’ failed with exit code 1
  error (ignored): cannot unlink ‘/nix/store/rs1wc5bpzdb760sl1sqq2l4pww7n7gxh-bin-node-sass-0.9.6.drv.chroot/proc’: Device or resource busy
  error (ignored): cannot unlink ‘/nix/store/kzjcvj3s7cmf5z4h3z6wg4666zjdbz2l-bin-webpack-1.4.5.drv.chroot/proc’: Device or resource busy
  error (ignored): cannot unlink ‘/nix/store/nlwhl263hv4cqb7x67fd07h65sv9hbd6-node-forever-monitor-1.2.3.drv.chroot/proc’: Device or resource busy
  error: build of ‘/nix/store/69bvnj962srw5jc32q24766h117lhqdl-node-react-typeahead-1.0.0.drv’ failed
  ```

  cc @offlinehacker 

  Unless it's a problem derived by the nix upgrade.


state: closed
title: syncthing: Update to 0.10.20.
user_login: brendanlong
html_url: https://github.com/NixOS/nixpkgs/pull/5753
updated_at: 2015-01-13 23:42:00
body:
  Apparently SyncThing is doing lots of releases right now..

  https://github.com/syncthing/syncthing/releases/tag/v0.10.20


state: closed
title: asound.conf configurability (problem with sound on Dell XPS 13)
user_login: sorokin
html_url: https://github.com/NixOS/nixpkgs/issues/5755
updated_at: 2015-03-11 08:13:07
body:
  I just recently installed nixos. And I'm new to it. I had a few problems installing nixos on my new laptop Dell XPS 13.

  One problem was that I had no sound by default. The problem it that alsa detect 2 sound cards on my laptop: "hw:1,0" -- the real one and "hw:0,0" -- I don't know what it is. Presumable it is HDMI sound, but I'm not sure.

  By default, when no /etc/asound.conf present, alsa uses hw:0,0. So I wrote asound.conf to select hw:1,0 as a default sound card.

  ```
  pcm.!default {
      type plug
      slave.pcm "hw:1,0"
  }

  ctl.!default {
      type hw
      card 1
  }
  ```

  The second problem was the was no mixing enabled. I had to enable mixing manually:

  ```
  pcm.!default {
     type plug
     slave.pcm {
        type dmix
        ipc_key 1024
        slave.pcm "hw:1,0"
     }
  }

  ctl.!default {
      type hw
      card 1
  }
  ```

  I think that is it very useful to allow configuring alsa in configuration.nix.

  As a user I would like to have:
  - simple option to select the default card/device
  - simple bool flag to enable dmix. By default this flag should be true as user expects to be able to play sound from many programs simultaneously. Probably when pulseaudio is enabled this flag should default to false, as pulseaudio could do mixing instead of dmix.
  - (for advanced users) ability override settings and write asound.conf directly.

  Also I think hardware-configuration.nix should detect Dell XPS 13 and set default sound device to "hw:1,0". Probably even better solution would be if alsa automatically select right sound card as "card 0". But I don't know where to report this bug to.


state: closed
title: Python: click: upgrade 2.1 -> 3.3
user_login: nckx
html_url: https://github.com/NixOS/nixpkgs/pull/5758
updated_at: 2015-01-15 15:51:47
body:
  Plus minor clean-up. Time to try out `nox-review pr` ...

  ---

  > Building a regular (jitting) version of PyPy, using CPython.
  > This takes around 2 hours and 4.5 GB of RAM.

  Welp.


state: closed
title: gdal: fix the build
user_login: benley
html_url: https://github.com/NixOS/nixpkgs/pull/5761
updated_at: 2016-09-11 17:48:10
body:
  Commit 28b6fb61e651a3e2cca57d087781e7ba6ab45e7c added explicit CC and
  CXX assignments in pkgs/build-support/gcc-wrapper/setup-hook.sh.
  That breaks the gdal python extension build somehow, presumably by
  confusing libtool.

  This appears to revert gdal to building with g++ and gcc (on linux at
  least), but at least it builds this way.


