# issues

state: closed
title: Mesa updates! 10.2.9 -> 10.4.4
user_login: eduarrrd
html_url: https://github.com/NixOS/nixpkgs/pull/6367
updated_at: 2015-02-24 09:21:08
body:
  OK, this probably requires some testing. Works for me so far though.

  @vcunat Please review. Some stuff you added I had to remove and I could never figured out why it was there in the first place. I hope you can help me verify I didn't just break ALL THE THINGS ;-). 


state: closed
title: docker 1.4.1 fails to build
user_login: eduarrrd
html_url: https://github.com/NixOS/nixpkgs/issues/6368
updated_at: 2015-02-17 03:01:38
body:
  `nixos-version` = `15.05pre57108.96d6344 (Dingo)`

  ```
  building /nix/store/l328ahhasgjgsimlaqm5czi11hxkrimv-docker-1.4.1  
  unpacking sources
  unpacking source archive /nix/store/q4b9bxxvkdklvy5b5sg20cw9yjhff9pg-v1.4.1.tar.gz
  source root is docker-1.4.1
  patching sources
  configuring
  no configure script, doing nothing
  building
  patching script interpreter paths in ./hack
  /nix/store/frmyf8fdq5xhm035mr87wn6kj0c278g7-stdenv/setup: ./hack/make.sh: /usr/bin/env: bad interpreter: No such file or directory
  building /nix/store/78c940y41ys2ad5hf3sdpa0wjgza19kn-unit-script
  builder for ‘/nix/store/08bgy5cbamz6i0c4m5q0f9803cxf4ib5-docker-1.4.1.drv’ failed with exit code 126
  cannot build derivation ‘/nix/store/l775xlx4w889s6bdhxrzj93709n4vkza-system-path.drv’: 1 dependencies couldn't be built
  ```


state: closed
title: Vagrant salt provisioner is broken
user_login: retrry
html_url: https://github.com/NixOS/nixpkgs/issues/6374
updated_at: 2018-05-26 13:29:13
body:
  Vagrant's salt provisioner is broken in 14.12. This file:

  ```
  /nix/store/hash-vagrant-1.6.5/opt/vagrant/embedded/gems/gems/vagrant-1.6.5/plugins/provisioners/salt/bootstrap-salt.sh
  ```

  Is executed on guest machine, but it has changed path to shell:

  ```
  #!/nix/store/hash-bash-4.3-p30/bin/sh - 
  ```

  So it fails with error:

  ```
  bash: /tmp/bootstrap_salt.sh: /nix/store/hash-bash-4.3-p30/bin/sh: bad interpreter: No such file or directory
  ```


state: closed
title: winetricks: update
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/6375
updated_at: 2015-02-18 23:29:55
body:
  Updates and cleans up the builder. Patch is still needed [1](https://code.google.com/p/winetricks/issues/detail?id=477). cc @the-kenny (I'll push this in a day, but maybe you have something to add?)


state: closed
title: Fix names (use date instead of revs) and update pkgs
user_login: jagajaga
html_url: https://github.com/NixOS/nixpkgs/pull/6376
updated_at: 2015-02-20 19:15:17
body:
  Guys, please see, that it's not a good idea to use rev is a part of the name (as version). See https://github.com/NixOS/nixpkgs/pull/4499#issuecomment-58805580. Use date of the commit (the pkg's one, not nixpkgs's one) insted.

  @iElectric there are some pkgs in `python-packages`. Maybe I'll fix them too?
  @lethalman there are some pkgs in `go-packages`. Maybe I'll fix them too? :)


state: closed
title: Small fixups on window-managers module
user_login: AndersonTorres
html_url: https://github.com/NixOS/nixpkgs/pull/6378
updated_at: 2015-03-22 18:21:35
body:
  It adds some window managers to NixOS, declaring them
  on "nixos/modules/services/x11/window-managers/default.nix".


state: closed
title: rbtools: update to 0.7.1
user_login: benley
html_url: https://github.com/NixOS/nixpkgs/pull/6379
updated_at: 2015-02-17 23:26:07
body:
  <!-- Reviewable:start -->

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

  <!-- Reviewable:end -->


state: closed
title: docker: fix shebangs, closes #6368
user_login: codyopel
html_url: https://github.com/NixOS/nixpkgs/pull/6380
updated_at: 2015-02-17 04:34:52
body:
  Upstream changed the directory name (hack -> project), and added a symlink for hack to the project directory.


state: closed
title: Numpy: remove slow building and little used math library for more commonly used openblas
user_login: olavks
html_url: https://github.com/NixOS/nixpkgs/pull/6381
updated_at: 2015-02-17 16:36:23
body:
  Was previously with ATLAS [Automatically Tuned Linear Algebra Software].
  This takes ages and has little to no performance benefit over openblas+lapack.
  And if you need this performance, you should really built it against your own hardware.


state: closed
title: flightgear: bump version to 3.4
user_login: robberer
html_url: https://github.com/NixOS/nixpkgs/pull/6385
updated_at: 2015-03-17 21:59:07
body:
  - openscenegraph: bump version to 3.2.1: http://www.openscenegraph.org/index.php/download-section/stable-releases
  - remove obsolete patch
  - simgear: bump version to 3.2.0


state: closed
title: cdrtools: Update to 3.00
user_login: nathanielbaxter
html_url: https://github.com/NixOS/nixpkgs/pull/6387
updated_at: 2015-02-17 12:20:59
body:
  Update cdrtools and unmark as broken.

  Only tested building under linux. Although it should build for darwin, etc. I have no means by which to test this.

  Should add a license to the package as well. It contains parts that are licensed under CDDL, GPL2 and LPGL2, what do we do in the case of multiple licenses? Note that this is a package where there has been plenty of disagreement regarding the legality of it's licensing ([package maintainers point of view](http://cdrtools.sourceforge.net/private/linux-dist.html)). Could always just mark as unfree and move on, lol.


state: closed
user_login: NickAger
html_url: https://github.com/NixOS/nixpkgs/issues/6390
updated_at: 2018-11-20 16:23:12
title:
  GHC on MacOSX Yosemite can't include <math.h> because it lives in /usr/include, which isn't searched

body:
  I'm trying to install ghc-7.8.4 through NIX and then work with cabal to install Haskell packages. It looks like the installation doesn't leave cabal in a usable state.

  1) followed the instructions at:
  https://nixos.org/wiki/Nix_on_OS_X#Using_Nix_on_10.9_and_10.10

  ```
  $ nix-env -i hello
  ...
  $ hello
  Hello, world!
  ```

  -- all good so far!

  2) then install Haskell:

  ```
  $ nix-env -iA nixpkgs.haskellPackages.ghc nixpkgs.haskellPackages.cabalInstall_1_20_0_6
  $ nix-env -iA nixpkgs.haskellPackages.haddock 
  ```

  again no problem

  3) Then followed the instructions here:
  https://nixos.org/wiki/Haskell#Using_cabal_in_the_direct_installation_scenario

  > Install the standard environment into the profile that contains cabal. This is probably prefered for a profile whose main purpose is for cabal usage

  ```
  $  nix-env -f "<nixpkgs>" -iA pkgs.stdenv
  ```

  appeared to work OK.

  4) then tried to install some packages using cabal

  ```
  $ cabal install aeson haskell-src-exts
  Resolving dependencies...
  Configuring dlist-0.7.1...
  Configuring mtl-2.1.3.1...
  Configuring primitive-0.5.4.0...
  Configuring syb-0.4.4...
  Configuring text-1.2.0.4...
  Failed to install dlist-0.7.1
  Build log ( /Users/nickager/.cabal/logs/dlist-0.7.1.log ):
  Failed to install mtl-2.1.3.1
  Build log ( /Users/nickager/.cabal/logs/mtl-2.1.3.1.log ):
  Failed to install primitive-0.5.4.0
  Build log ( /Users/nickager/.cabal/logs/primitive-0.5.4.0.log ):
  Failed to install syb-0.4.4
  Build log ( /Users/nickager/.cabal/logs/syb-0.4.4.log ):
  Failed to install text-1.2.0.4
  Build log ( /Users/nickager/.cabal/logs/text-1.2.0.4.log ):
  cabal: Error: some packages failed to install:
  aeson-0.8.0.2 depends on text-1.2.0.4 which failed to install.
  attoparsec-0.12.1.2 depends on text-1.2.0.4 which failed to install.
  cpphs-1.18.8 depends on text-1.2.0.4 which failed to install.
  dlist-0.7.1 failed during the configure step. The exception was:
  user error (
  In file included from
  /var/folders/lj/13hckkrj5c9bjygql9tcsn940000gn/T/ghc45306_0/ghc45306_4.c:1:0:


  In file included from
  /nix/store/sg1y8i67c2vrqc2irydi5kyyxsf95wi2-ghc-7.8.4/lib/ghc-7.8.4/include/Rts.h:30:0:


  /nix/store/sg1y8i67c2vrqc2irydi5kyyxsf95wi2-ghc-7.8.4/lib/ghc-7.8.4/include/Stg.h:65:10:
  fatal error: 'math.h' file not found
  #include <math.h>
  ^
  1 error generated.
  )
  hashable-1.2.3.1 depends on text-1.2.0.4 which failed to install.
  haskell-src-exts-1.16.0.1 depends on text-1.2.0.4 which failed to install.
  mtl-2.1.3.1 failed during the configure step. The exception was:
  user error (
  In file included from
  /var/folders/lj/13hckkrj5c9bjygql9tcsn940000gn/T/ghc45315_0/ghc45315_4.c:1:0:


  In file included from
  /nix/store/sg1y8i67c2vrqc2irydi5kyyxsf95wi2-ghc-7.8.4/lib/ghc-7.8.4/include/Rts.h:30:0:


  /nix/store/sg1y8i67c2vrqc2irydi5kyyxsf95wi2-ghc-7.8.4/lib/ghc-7.8.4/include/Stg.h:65:10:
  fatal error: 'math.h' file not found
  #include <math.h>
  ^
  1 error generated.
  )
  ```


state: closed
title: Build haskell-hmatrix with OpenBLAS instead of ATLAS/liblapack
user_login: peti
html_url: https://github.com/NixOS/nixpkgs/issues/6392
updated_at: 2015-06-12 13:06:27
body:
  See https://github.com/NixOS/nixpkgs/commit/380bd3f48aa47d91f4a67c8cf8e17d1ade121c92 as a reference.


state: closed
title: Build R with OpenBLAS instead of ATLAS/liblapack
user_login: peti
html_url: https://github.com/NixOS/nixpkgs/issues/6393
updated_at: 2015-06-12 13:06:27
body:
  See https://github.com/NixOS/nixpkgs/commit/380bd3f48aa47d91f4a67c8cf8e17d1ade121c92 as a reference how it's don.


state: closed
title: fetchgit needs a 'deepClone' parameter
user_login: peti
html_url: https://github.com/NixOS/nixpkgs/issues/6395
updated_at: 2015-03-10 12:15:32
body:
  The fetchgit expression has an option for "deep cloning" the full history, but there seems to be no way to actually _set_ that option. Am I missing something?


state: closed
title: Static linking haskell binaries?
user_login: shlevy
html_url: https://github.com/NixOS/nixpkgs/issues/6399
updated_at: 2016-07-26 08:28:13
body:
  With:

  ``` nix
  haskellPackages.override {
    extension = self: super: {
      cabal = super.cabal.override {
        enableSharedExecutables = false;
        enableSharedExecutables = false;
      };
    };
  }
  ```

  , building the `optparse-applicative` package fails with:

  > Loading package transformers-compat-0.3.3 ... <command line>: can't load .so/.DLL for: libHStransformers-compat-0.3.3.so (libHStransformers-compat-0.3.3.so: cannot open shared object file: No such file or directory)

  How am I meant to do this?

  @peti 


state: closed
title: In Haskell packages, nix-build succeeds but nix-shell then evaluating the build phases fails
user_login: pikajude
html_url: https://github.com/NixOS/nixpkgs/issues/6401
updated_at: 2015-02-20 21:50:45
body:
  Still working on a minimal test case. Right now I can successfully reproduce with https://github.com/joelteon/joelt.io. In `shell.nix`, `shellHook` is set to (what I think is) the setup phases for Haskell module building. If I invoke `nix-shell`, I'm given [this](https://gist.github.com/joelteon/68784af1263e7519c9eb) (failing) output. If I change `shellHook` to `preBuild` in shell.nix and `nix-build shell.nix`, it successfully starts the REPL.
  1. How does cabal know that exceptions 0.6.1 or 0.7 exist, for example?
  2. Why doesn't the failure happen during nix-build?


state: closed
title: D-Bus connection created before QCoreApplication
user_login: jgeerds
html_url: https://github.com/NixOS/nixpkgs/issues/6405
updated_at: 2016-03-02 07:55:57
body:
  I just noticed this message in my `~/.xsession-errors` while starting different KDE applications:

  ```
  $ konsole
  QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
  ```

  Good news is that applications seems to work without problems. Does anyone have the same warn message?


state: closed
title: Login issues with KDM
user_login: jgeerds
html_url: https://github.com/NixOS/nixpkgs/issues/6407
updated_at: 2015-03-09 21:09:21
body:
  It happens from time to time that KDM asks me a second time for my login credentials. I've no idea how to debug this issue. Any ideas?


state: closed
title: New packages: Prometheus monitoring system
user_login: benley
html_url: https://github.com/NixOS/nixpkgs/pull/6408
updated_at: 2015-05-01 22:29:32
body:
  Various accessory packages to follow: promdash, alertmanager,
  haproxy_exporter, etc.

  <!-- Reviewable:start -->

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

  <!-- Reviewable:end -->


state: closed
title: bundler-head: fix sha256
user_login: benley
html_url: https://github.com/NixOS/nixpkgs/pull/6409
updated_at: 2015-04-12 22:26:16
body:
  Hopefully fixes #6326

  I worry that fetchgit's current implementation might not be sufficiently deterministic when leaveDotGit is enabled.

  <!-- Reviewable:start -->

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

  <!-- Reviewable:end -->


state: closed
title: Update virtmanager and virtviewer
user_login: nathanielbaxter
html_url: https://github.com/NixOS/nixpkgs/pull/6410
updated_at: 2015-02-26 11:27:04
body:
  Update each to latest stable version.

  virtmanager maintainers: @qknight @offlinehacker 
  virtviewer maintainer: @7c6f434c 


state: closed
title: writeTextFile: Use passAsFile if available
user_login: wmertens
html_url: https://github.com/NixOS/nixpkgs/pull/6411
updated_at: 2015-05-14 11:57:30
body:
  This will work once we get https://github.com/NixOS/nix/commit/bd9106415099b32a51f66be886d18271e65ac9dd in our nixUnstable.

  Since we don't have that yet, this code is untested :grin:. Please eyeball @lethalman @edolstra.

  I believe this will cause quite a serious rebuild, shame we can't use a fixed-output derivation for files with known content...


state: closed
title: Add lua package for json module written in C
user_login: olavks
html_url: https://github.com/NixOS/nixpkgs/pull/6412
updated_at: 2015-02-26 09:02:03
body:
  This package does to install-extra target, but deletes the test cases installed in $out/share/lua/$version/cjson/tests.


state: closed
title: update-channel-branches: fix to work with posix /bin/sh
user_login: benley
html_url: https://github.com/NixOS/nixpkgs/pull/6413
updated_at: 2015-02-18 10:34:35
body:
  Should now work equally well with bash (as on NixOS) and dash (on
  various other distributions).

  The only truly required change was on line 10: "function" is a
  superfluous keyword that's not present in posix sh.

  <!-- Reviewable:start -->

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

  <!-- Reviewable:end -->


state: open
title: Python: bluetooth support is missing
user_login: mvcisback
html_url: https://github.com/NixOS/nixpkgs/issues/6414
updated_at: 2017-11-16 20:06:50
body:
  > self.conn = socket.socket(socket.AF_BLUETOOTH, socket.SOCK_STREAM,
  > AttributeError: 'module' object has no attribute 'AF_BLUETOOTH'

  Have not tested with other python versions.

  I have `hardware.bluetooth.enable = true` and the modules seem to be loaded


state: closed
title: Update node.js; Add io.js
user_login: Havvy
html_url: https://github.com/NixOS/nixpkgs/issues/6415
updated_at: 2015-02-18 09:31:22
body:
  The node.js package is pointing at version 0.10.33. They recently released version 0.12.0.

  Furthermore, there's a fork of node.js called io.js, which should also be added.


state: closed
title: Updates for libvirt and friends
user_login: nathanielbaxter
html_url: https://github.com/NixOS/nixpkgs/pull/6416
updated_at: 2015-02-25 10:24:13
body:
  libvirt updates potentially fix security issues: [CVE-2014-7823](http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-7823) [CVE-2015-0236](http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2015-0236)

  I performed limited testing using virtmanager. My windows vm runs fine and I couldn't see any obvious regressions from the previous version. It would be good if others could test their vm setups before this merged.

  Also marked pythonPackages.libvirt for python 2 only.


state: closed
title: haproxy: update to 1.5.11
user_login: benley
html_url: https://github.com/NixOS/nixpkgs/pull/6417
updated_at: 2015-02-18 06:28:57
body:
  <!-- Reviewable:start -->

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

  <!-- Reviewable:end -->


state: closed
title: ghc-pkg: you don't have permissions to modify this file.
user_login: meditans
html_url: https://github.com/NixOS/nixpkgs/issues/6419
updated_at: 2015-02-22 21:13:43
body:
  Hi, I'm using nix in fedora, with the nixpkgs-unstable channel.
  Among the other things in my `config.nix`, I defined:

  ```
  haskellDevEnv = self.haskellngPackages.ghcWithPackages (p: with p; [
    cabal-install
    structured-haskell-mode
  ]);
  ```

  when I try `nix-env -iA nixpkgs.haskellDevEnv` i get this error towards the end of the installation:

  ```
  ghc-pkg: /nix/store/s6c7wgcia36mwwq4q0k1manzi3x9ni7a-ghc-7.8.4/lib/ghc-7.8.4/package.conf.d/package.cache: you don't have permission to modify this file
  builder for ‘/nix/store/xwy2dbirvjacfyb6gcbpskzyrx01mcdp-ghc-7.8.4.drv’ failed with exit code 1
  error: build of ‘/nix/store/xwy2dbirvjacfyb6gcbpskzyrx01mcdp-ghc-7.8.4.drv’ failed
  ```

  Any ideas on why this happens?


state: closed
title: Update Node stable to v.0.12.0
user_login: Havvy
html_url: https://github.com/NixOS/nixpkgs/pull/6421
updated_at: 2015-02-18 09:38:53
body:
  Patch is from ewemoa on IRC and claims it built successfully. User didn't want to create a Github account. Original patch is at https://pastee.org/zx45s


state: closed
title: builtins.readDir on XFS still broken in nixpkgs 'master' and 'release-14.12'
user_login: deepfire
html_url: https://github.com/NixOS/nixpkgs/issues/6424
updated_at: 2015-02-18 09:42:16
body:
  The XFS fix for builtins.readDir still didn't make it to master / 14.12, effectively blocking XFS folks from using it:

  https://github.com/NixOS/nix/commit/2a3b1df42317b34619b6770f1589f87521d2d6f1


state: closed
title: Set maxJobs (and others?) to lower priority in generated hardware-configuration.nix
user_login: wmertens
html_url: https://github.com/NixOS/nixpkgs/issues/6429
updated_at: 2016-04-12 06:10:54
body:
  From the mailing list:

  > > I can't set nix.maxJobs in configuration.nix, because it is set in
  > > hardware-configuration.nix:
  > > 
  > > error: The unique option `nix.maxJobs' is defined multiple times, in
  > > `/etc/nixos/hardware-configuration.nix' and
  > > `/etc/nixos/configuration.nix'.
  > > 
  > > Of course, I could work around this by editing
  > > hardware-configuration.nix, but then the change would be lost the next
  > > time I run nixos-generate-config. Is there a better way to do this?
  > 
  > This should work:
  > 
  >  nix.maxJobs = mkForce 4;
  > 
  > **I guess the option definition in hardware-configuration.nix should be given a
  > lower priority to prevent this problem.**


state: closed
title: Nixos containers fail to start
user_login: lethalman
html_url: https://github.com/NixOS/nixpkgs/issues/6430
updated_at: 2015-02-18 11:29:44
body:
  I created a nixos container declaratively:

  ```
  { lib, pkgs, config, ... }:

  let
    pypkgs = pkgs.python27Packages;
  in
  {
    containers.prime1 = {
      privateNetwork = true;
      hostAddress = "10.0.0.1";
      localAddress = "10.0.0.2";

      config = { config, pkgs, ... }:
        {
          systemd.services.prime = {
            wantedBy = [ "multi-user.target" ];

            serviceConfig = {
              ExecStart = "${pypkgs.python} -m SimpleHTTPServer";
            };
          };
        };
    };
  }
  ```

  Did a nixos-rebuild and then from journalctl:

  ```
  Feb 18 11:20:37 nixos systemd[1]: Starting Container 'prime1'...
  Feb 18 11:20:37 nixos container prime1[7701]: /nix/store/1klvgi1v9ycfbsrndimq3h19wr4z4akb-unit-script/bin/container@-start: line 24: /nix/var/nix/profiles/per-container/prime1/system/system: No such file or directory
  Feb 18 11:20:37 nixos container prime1[7701]: Spawning container prime1 on /var/lib/containers/prime1.
  Feb 18 11:20:37 nixos container prime1[7701]: Press ^] three times within 1s to kill container.
  Feb 18 11:20:37 nixos systemd-machined[7632]: New machine prime1.
  Feb 18 11:20:37 nixos container prime1[7701]: /etc/localtime does not point into /usr/share/zoneinfo/, not updating container timezone.
  Feb 18 11:20:37 nixos container prime1[7701]: /nix/store/4akd4ll5v5mwx2aidzj06a848bbl3rrm-container-init: line 19: /nix/var/nix/profiles/system/init: No such file or directory
  Feb 18 11:20:37 nixos systemd-machined[7632]: Machine prime1 terminated.
  Feb 18 11:20:37 nixos container prime1[7701]: Container prime1 failed with error code 1.
  Feb 18 11:20:37 nixos systemd[1]: container@prime1.service: main process exited, code=exited, status=1/FAILURE
  Feb 18 11:20:37 nixos container prime1[7710]: Could not kill machine: No machine 'prime1' known
  Feb 18 11:20:37 nixos systemd[1]: Failed to start Container 'prime1'.
  Feb 18 11:20:37 nixos systemd[1]: Unit container@prime1.service entered failed state.
  Feb 18 11:20:37 nixos systemd[1]: container@prime1.service failed.
  ```

  cc @edolstra 


state: closed
title: bundler: fix hash
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/6434
updated_at: 2015-02-18 17:09:11
body:
  Travis check. I probably should set up Travis for my fork to stop bothering you all with PRs like this.


state: closed
title: Updated fcgiwrap's systemd unit to match upstream version.
user_login: k0ral
html_url: https://github.com/NixOS/nixpkgs/pull/6440
updated_at: 2015-03-10 12:18:49
body:
  Current `fcgiwrap` doesn't start on my system because of the following error: `Failed to bind: Address already in use`.
  I found that upstream provides a systemd [service](https://github.com/gnosek/fcgiwrap/blob/master/systemd/fcgiwrap.service) and [socket](https://github.com/gnosek/fcgiwrap/blob/master/systemd/fcgiwrap.socket) so I basically aligned nixos with respect to them, and it fixed my issue (provided user/group permissions are set correctly).
  There's a small regression though: the module used to allow any kind of socket, while this new version only allows unix sockets.


state: closed
user_login: mbsulliv
html_url: https://github.com/NixOS/nixpkgs/issues/6444
updated_at: 2016-05-24 22:40:23
title:
  Consider bundling the .config file used to build the kernel as part of the linux-$(uname -r) package

body:
  I'm trying to reproduce the exact kernel build that was distributed as part of NixOS 14.12 so that I can build a kernel module and have the modversion information match up.  However, I don't know the exact settings that were used.

  Can the .config file that was used to build the kernel be bundled inside future linux-$(uname -r) packages to make this process easier in the future?  In other words, currently in my /nix/store/...linux-3.14.29 package I have three top-level items: lib/, bzImage, and System.map.  I'd like to see the .config (possibly renamed to "config.txt" or similar) as the fourth top-level item in the package.

  On a related note, can someone publish what .config file was actually used to generate the 14.12 (kernel 3.14.29) release?


state: closed
title: hsetroot: fix shared library error
user_login: henrytill
html_url: https://github.com/NixOS/nixpkgs/pull/6445
updated_at: 2015-02-19 17:36:32
body:
  The current expression for `hsetroot` results in a binary which fails to set the background and instead returns the following error: 

  ```
  hsetroot: error while loading shared libraries: libX11.so.6: cannot open shared object file: No such file or directory
  ```

  This PR fixes the problem.


state: closed
title: wayland: 1.6.0 -> 1.7.0 & add optionals
user_login: codyopel
html_url: https://github.com/NixOS/nixpkgs/pull/6446
updated_at: 2015-02-19 18:33:15
body:
  All none essential dependencies are now optionals, with exception
  to wayland-scanner which if not enabled causes wayland to fail to build


state: closed
title: clang calls readlink on PATH
user_login: acowley
html_url: https://github.com/NixOS/nixpkgs/issues/6447
updated_at: 2015-12-17 22:51:34
body:
  A tool like GHC will stash away a full path to clang to use for, eg, linking. But when this invocation to clang occurs outside of nix-shell, I get error messages about an invalid flag, `-f`, being passed to `readlink`. In `nix-shell`, everything is fine. So it seems as though a `clang` from the nix store is being invoked, but it, in turn, is invoking `readlink` on PATH which, on darwin, is different from the one in the nix `stdenv`.


state: closed
title: ddclient module: fix module
user_login: eduarrrd
html_url: https://github.com/NixOS/nixpkgs/pull/6448
updated_at: 2015-03-17 11:38:33
body:
  - rewrite to systemd.services
  - disable forking to give systemd better control
  - verifiably run as ddclient user
  - expose ssl option
  - unset default value for dyndns server
  - rename option "web" to "use" to be consistent with ddclient docs
  - add descriptions
  - add types to options
  - clean up formatting


state: closed
title: clang 3.5 linker failed
user_login: linquize
html_url: https://github.com/NixOS/nixpkgs/issues/6449
updated_at: 2015-03-16 15:38:48
body:
  Sample code: `hello.c`

  ```
  #include <stdio.h>
  int main() {
      printf("Hello World");
      return 0;
  }
  ```

  run `/nix/store/4w22i8zvvws0qxp5w4jhbk8b1bj8i0y9-clang-wrapper-3.5.0/bin/clang -v hello.c`
  The problem is cannot find crtbegin.o,  cannot find -lgcc,  cannot find -lgcc_s

  ```
  lang version 3.5.0 (tags/RELEASE_350/final)
  Target: x86_64-unknown-linux-gnu
  Thread model: posix
   "/nix/store/vyk32ah00zsm0bxmmnrzqpwwl3689mv6-clang-3.5.0/bin/clang-3.5" -cc1 -triple x86_64-unknown-linux-gnu -emit-obj -mrelax-all -disable-free -disable-llvm-verifier -main-file-name hello.c -mrelocation-model static -mdisable-fp-elim -fmath-errno -masm-verbose -mconstructor-aliases -munwind-tables -target-cpu x86-64 -v -dwarf-column-info -nostdsysteminc -resource-dir /nix/store/vyk32ah00zsm0bxmmnrzqpwwl3689mv6-clang-3.5.0/bin/../lib/clang/3.5.0 -idirafter /nix/store/211nv7bsm5nxblp9r5k3fmqf2y8yfg11-glibc-2.20/include -idirafter /nix/store/vyk32ah00zsm0bxmmnrzqpwwl3689mv6-clang-3.5.0/lib/gcc/*/*/include-fixed -internal-isystem /nix/store/vyk32ah00zsm0bxmmnrzqpwwl3689mv6-clang-3.5.0/bin/../lib/clang/3.5.0/include -fdebug-compilation-dir /home/demo -ferror-limit 19 -fmessage-length 80 -mstackrealign -fobjc-runtime=gcc -fdiagnostics-show-option -fcolor-diagnostics -o /tmp/hello-4799c7.o -x c hello.c
  clang -cc1 version 3.5.0 based upon LLVM 3.5.0svn default target x86_64-unknown-linux-gnu
  ignoring nonexistent directory "/nix/store/vyk32ah00zsm0bxmmnrzqpwwl3689mv6-clang-3.5.0/lib/gcc/*/*/include-fixed"
  #include "..." search starts here:
  #include <...> search starts here:
   /nix/store/vyk32ah00zsm0bxmmnrzqpwwl3689mv6-clang-3.5.0/bin/../lib/clang/3.5.0/include
   /nix/store/211nv7bsm5nxblp9r5k3fmqf2y8yfg11-glibc-2.20/include
  End of search list.
   "/nix/store/4w22i8zvvws0qxp5w4jhbk8b1bj8i0y9-clang-wrapper-3.5.0/bin/ld" --eh-frame-hdr -m elf_x86_64 -o a.out /nix/store/211nv7bsm5nxblp9r5k3fmqf2y8yfg11-glibc-2.20/lib/crt1.o /nix/store/211nv7bsm5nxblp9r5k3fmqf2y8yfg11-glibc-2.20/lib/crti.o crtbegin.o -L/nix/store/211nv7bsm5nxblp9r5k3fmqf2y8yfg11-glibc-2.20/lib -L/nix/store/vyk32ah00zsm0bxmmnrzqpwwl3689mv6-clang-3.5.0/bin/../lib -dynamic-linker /nix/store/211nv7bsm5nxblp9r5k3fmqf2y8yfg11-glibc-2.20/lib/ld-linux-x86-64.so.2 /tmp/hello-4799c7.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed crtend.o /nix/store/211nv7bsm5nxblp9r5k3fmqf2y8yfg11-glibc-2.20/lib/crtn.o
  /nix/store/dg0dxjgg1f9z7n1q9mhpdw8bvygj07a8-binutils-2.23.1/bin/ld: cannot find crtbegin.o: No such file or directory
  /nix/store/dg0dxjgg1f9z7n1q9mhpdw8bvygj07a8-binutils-2.23.1/bin/ld: cannot find -lgcc
  /nix/store/dg0dxjgg1f9z7n1q9mhpdw8bvygj07a8-binutils-2.23.1/bin/ld: cannot find -lgcc_s
  clang-3.5: error: linker command failed with exit code 1 (use -v to see invocation)
  ```


state: closed
title: Update chronos default port
user_login: rushmorem
html_url: https://github.com/NixOS/nixpkgs/pull/6452
updated_at: 2015-02-19 13:36:00
body:
  Update chronos default port to match the one documented on
  their website (http://airbnb.github.io/chronos). The one in
  their repo (the current one) clashes with the marathon documented
  one.


state: closed
title: New package: Mesos marathon framework (updated)
user_login: rushmorem
html_url: https://github.com/NixOS/nixpkgs/pull/6454
updated_at: 2015-02-19 13:34:18
body:
  [Mesos marathon frameork](https://mesosphere.github.io/marathon) package and systemd module.

  This one supersedes pull [#6451](https://github.com/NixOS/nixpkgs/pull/6451).


state: closed
title: Add jshon package
user_login: rushmorem
html_url: https://github.com/NixOS/nixpkgs/pull/6455
updated_at: 2015-02-20 08:21:01
body:
  Jshon is a JSON parser designed for maximum convenience within the
  shell (http://kmkeen.com/jshon).


state: closed
title: Add new package charybdis ircd
user_login: fpletz
html_url: https://github.com/NixOS/nixpkgs/pull/6457
updated_at: 2015-05-11 12:12:55
body:
  From their website http://atheme.org/projects/charybdis.html:

  > charybdis is an ircd used on various networks either as itself, or as the basis of a customized IRC server implementation. A derivative of charybdis, ircd-seven powers freenode, which is the largest IRC network in the world.

  I've picked a git version because there were some security-related fixes. I use this with in production with NixOS for a small IRC network. I also have a NixOS module but that needs some cleanup. PR will follow.


state: closed
title: Add new package screen-message
user_login: fpletz
html_url: https://github.com/NixOS/nixpkgs/pull/6458
updated_at: 2015-02-20 12:27:51
body:
  This is a simple tool that displays the entered or piped text on the screen as big as possible. Good for showing people sitting near you some text on your display really fast.


state: closed
title: hsetroot: fix libX11 error
user_login: henrytill
html_url: https://github.com/NixOS/nixpkgs/pull/6461
updated_at: 2015-10-07 22:28:38
body:
  The current expression for `hsetroot` results in a broken binary which fails to set the background and instead returns the following error: 

  ```
  hsetroot: error while loading shared libraries: libX11.so.6: cannot open shared object file: No such file or directory
  ```

  The updated expression applies a [patch](http://www.gtlib.gatech.edu/pub/gentoo/gentoo-x86-portage/x11-misc/hsetroot/files/hsetroot-1.0.2-underlinking.patch) from Gentoo to use `pkg-config` to find `libX11`, which also fixes our problem.


state: open
title: go build seems to operate entirely in its $out directory, preventing debugging
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/6462
updated_at: 2017-03-29 12:02:20
body:
  If the build fails (as it is for me), I typically run with `-K` and then poke around the build directory. Unfortunately, it has nothing in it, because I think most of the work happens in `$out`, which gets cleared out on a failed build regardless of `-K`.


state: closed
title: Add Mosquitto MQTT server package
user_login: suvash
html_url: https://github.com/NixOS/nixpkgs/pull/6464
updated_at: 2015-02-21 21:25:14
body:
  as of now the binary is just built and copied to the right place so that the server can be run. 
  hopefully i will be tweaking with the configuration files in the future and tweak this a bit more.


state: closed
title: haskellMode ghci-ng: <command line>: cannot satisfy -package-id
user_login: meditans
html_url: https://github.com/NixOS/nixpkgs/issues/6466
updated_at: 2015-03-27 21:40:12
body:
  Hi, I'm trying to use ghci-ng (compiled from chrisdone's github repo in a ghcWithPackages environment) with haskell-mode in emacs. To be sure that the error doesn't reside in my particular config, I'm trying also the one suggested by @chrisdone at https://github.com/chrisdone/emacs-haskell-config.

  So, either way, when I try to start a repl, using cabal-repl as the value for haskell-process-type, I get the error in http://lpaste.net/120787

  Note that in the specific case it was complaining about the package foldl, but it always complains about a valid installed library (even base).

  Also, when I load a library in simple ghci-ng (command line, not emacs), I get errors like:

  ```
  SubTranslate.hs:5:8:
      Could not find module ‘Data.Text’
      Perhaps you meant Data.Set (from containers-0.5.5.1)
      Use -v to see a list of the files searched for.
  ```

  It seems that it can't see the other packages, but why should that be the case?


state: closed
title: mpd fails to install with a permission error
user_login: nkaretnikov
html_url: https://github.com/NixOS/nixpkgs/issues/6470
updated_at: 2015-02-21 19:47:15
body:
  If I add this option to `configuration.nix`:

  ```
    services.mpd.enable = true;
  ```

  I'll get the following on `nixos-rebuild switch`:

  ```
  warning: the following units failed: mpd.service

  ● mpd.service - Music Player Daemon
     Loaded: loaded (/nix/store/46dfbqlv6rqnx22sayhqdszx8sj18l3i-unit-mpd.service/mpd.service)
     Active: failed (Result: exit-code) since Fri 2015-02-20 11:39:39 MSK; 81ms ago
    Process: 14751 ExecStartPre=/nix/store/dkmlhml38rcybc1fdkf4g1fq1rawi26b-unit-script/bin/mpd-pre-start (code=exited, status=1/FAILURE)

  Feb 20 11:39:39 mu systemd[1]: mpd.service: control process exited, code=exited status=1
  Feb 20 11:39:39 mu systemd[1]: Unit mpd.service entered failed state.
  Feb 20 11:39:39 mu systemd[1]: mpd.service failed.
  Feb 20 11:39:39 mu mpd-pre-start[14751]: mkdir: cannot create directory ‘/var/lib/mpd’: Permission denied
  warning: error(s) occured while switching to the new configuration
  ```

  The current workaround (suggested in [this thread](http://article.gmane.org/gmane.linux.distributions.nixos/16210)):
  1. Install mpd and mpc (or any other client) by adding them to `environment.systemPackages`.
  2. Create a config file for mpd with the needed options, for example: `echo "music_directory \"/home/nikita/music\"" > mpd.conf`.
  3. Start mpd: `mpd mpd.conf`.
  4. The client should be able to list your music, e.g., `mpc ls`.


state: closed
title: Single sh script nix package doesn't export the binary
user_login: javier-lopez
html_url: https://github.com/NixOS/nixpkgs/issues/6471
updated_at: 2015-02-20 10:14:43
body:
  Hello,

  I'm new to nix, I installed it on Ubuntu Vivid (15.04) and created a basic nix recipe which goes fine but who doesn't export the desired script at the end.

  ``` nix
  with import <nixpkgs> {};
  #{stdenv, fetchurl}:

  stdenv.mkDerivation {
    name = "trash-0.1";

    src = fetchurl {
      url = https://rawgit.com/chilicuil/learn/master/sh/tools/trash;
      sha256 = "0fe78144273d6afac1cef15de4a768ceb7f689a490b3c89110179df61401afae";
    };

    #unpackPhase patchPhase configurePhase buildPhase checkPhase installPhase
    #fixupPhase distPhase
    phases = [ "unpackPhase" "installPhase" "fixupPhase" "distPhase" ];

    unpackCmd = ''
      stripHash $curSrc
      mkdir trash
      cp -prd --no-preserve=timestamps $curSrc trash/$strippedName
    '';

    installPhase = ''
      mkdir -p $out/usr/bin
      chmod +x ../trash/$strippedName
      cp -r ../trash/* $out/usr/bin
    '';

    #dontStrip = true;
    #dontPatchELF = true;
    #dontPatchShebangs = true;

    meta = {
      description = "Rm wrapper around the trash freedesktop specification.";
      homepage = https://github.com/chilicuil/learn/;
      license = "WTFPL";
      maintainers = "Javier López <m@javier.io>";
    };
  }
  ```

  **Testcase**

  ``` sh
  $ bash <(curl https://nixos.org/nix/install)
  $ source ~/.nix-profile/etc/profile.d/nix.sh
  $ wget http://sprunge.us/bOdO -O trash.nix
  $ nix-env -i -f trash.nix
  ...
  patching script interpreter paths in /nix/store/q6fn9pnhz2xyfx7m5v614dz15354635b-trash-0.1
  /nix/store/q6fn9pnhz2xyfx7m5v614dz15354635b-trash-0.1/usr/bin/trash: interpreter directive
  changed from "/bin/sh" to "/nix/store/cxrc12hkmvrjlq747cm08av6jl41nzi1-bash-4.3-p30/bin/sh "
  building path(s) '/nix/store/b45q4pjgljjv7wiv8mgwvq1bssppd9a5-user-environment'
  created 7 symlinks in user environment
  $ trash
  The program 'trash' is currently not installed. You can install it by typing:
  sudo apt-get install trash-cli
  $ ls -lah /nix/store/q6fn9pnhz2xyfx7m5v614dz15354635b-trash-0.1/usr/bin/trash
  -r-xr-xr-x 1 admin admin 12K Jan  1  1970 /nix/store/q6fn9pnhz2xyfx7m5v614dz15354635b-trash-0.1/usr/bin/trash
  $ nix-env -q
  nix-1.8
  trash-0.1
  ```


state: closed
title: Ddccontrol
user_login: pakhfn
html_url: https://github.com/NixOS/nixpkgs/pull/6472
updated_at: 2015-03-16 20:54:10
body:
  I have added a package for DDCcontrol (a tool for changing monitor brightness, contrast, etc. using ddc protocol). It needs an older version of automake (automake <=1.11.1) to rebuild configure script. I have added a package for automake 1.10.3.


state: closed
title: haskell wxc doesn't install
user_login: miguel-negrao
html_url: https://github.com/NixOS/nixpkgs/issues/6478
updated_at: 2015-02-21 17:59:42
body:
  I think wxc.nix should have wxGTK29 or wxGTK30 instead of wxGTK...

  ```
  these derivations will be built:
    /nix/store/yd8fc52a6scx0jb4kdaaia08li5fm9im-haskell-wxc-0.91.0.0.drv
    /nix/store/awgrrm8fjsr0zc1bq21qigvy3c4d5h4d-haskell-wxcore-0.91.0.0.drv
    /nix/store/i4a76l35msp7wrbwh57cjdmq6rl119dp-haskell-wx-0.91.0.0.drv
    /nix/store/pj7856shq9f7gij5fawzz5x649ccx4s7-ghc-7.8.4.drv
  building path(s) ‘/nix/store/53xxl7yc6x7h9s55x9kh1l62qifvjhww-haskell-wxc-0.91.0.0’
  building /nix/store/53xxl7yc6x7h9s55x9kh1l62qifvjhww-haskell-wxc-0.91.0.0
  setupCompilerEnvironmentPhase
  Building with /nix/store/cq4qqjii3s9ghr6p59kkrdf44wnyhpp4-ghc-7.8.4.
  unpacking sources
  unpacking source archive /nix/store/zn2jm2xzb9alazxd0zrsk61jgr7p7jhx-wxc-0.91.0.0.tar.gz
  source root is wxc-0.91.0.0
  patching sources
  jailbreakPhase
  compileBuildDriverPhase
  setupCompileFlags: -package-db=/tmp/nix-build-haskell-wxc-0.91.0.0.drv-0/package.conf.d -j8
  [1 of 1] Compiling Main             ( Setup.hs, /tmp/nix-build-haskell-wxc-0.91.0.0.drv-0/Main.o )
  Linking Setup ...
  configuring
  configureFlags: --verbose --prefix=/nix/store/53xxl7yc6x7h9s55x9kh1l62qifvjhww-haskell-wxc-0.91.0.0 --libdir=$prefix/lib/$compiler --libsubdir=$pkgid --with-gcc=cc --package-db=/tmp/nix-build-haskell-wxc-0.91.0.0.drv-0/package.conf.d --ghc-option=-optl=-Wl,-rpath=/nix/store/53xxl7yc6x7h9s55x9kh1l62qifvjhww-haskell-wxc-0.91.0.0/lib/ghc-7.8.4/wxc-0.91.0.0 --enable-split-objs --disable-library-profiling --enable-shared --enable-library-vanilla --enable-executable-dynamic --enable-tests --extra-include-dirs=/nix/store/i0pfzqlzdc02qsiv22f9nax3i0012bl2-libX11-1.6.2/include --extra-lib-dirs=/nix/store/i0pfzqlzdc02qsiv22f9nax3i0012bl2-libX11-1.6.2/lib --extra-include-dirs=/nix/store/pd223mz7xrdc3l44z0ml0k2cphr55pyc-libxcb-1.11/include --extra-lib-dirs=/nix/store/pd223mz7xrdc3l44z0ml0k2cphr55pyc-libxcb-1.11/lib --extra-include-dirs=/nix/store/vvkl96h7sj1pgy5z5p8i9mh6g6w5b4w6-xproto-7.0.26/include --extra-lib-dirs=/nix/store/vvkl96h7sj1pgy5z5p8i9mh6g6w5b4w6-xproto-7.0.26/lib --extra-include-dirs=/nix/store/s7c61yy1g1855l7lz237pb3xmv9c8xb3-kbproto-1.0.6/include --extra-lib-dirs=/nix/store/s7c61yy1g1855l7lz237pb3xmv9c8xb3-kbproto-1.0.6/lib --extra-include-dirs=/nix/store/qjdmy5xd86wrcqpl66697i04rfj4mvrk-mesa-10.2.9/include --extra-lib-dirs=/nix/store/qjdmy5xd86wrcqpl66697i04rfj4mvrk-mesa-10.2.9/lib --extra-include-dirs=/nix/store/331xl11ivgrivm1byvfa1bfyzvdp81ha-wxGTK-2.8.12.1/include --extra-lib-dirs=/nix/store/331xl11ivgrivm1byvfa1bfyzvdp81ha-wxGTK-2.8.12.1/lib
  Configuring wxc-0.91.0.0...
  Dependency base ==4.*: using base-4.7.0.2
  Dependency wxdirect >=0.90.1.1: using wxdirect-0.91.0.0

    Warning: No config found to match: /nix/store/331xl11ivgrivm1byvfa1bfyzvdp81ha-wxGTK-2.8.12.1/bin/wx-config --version=3.0 --version-full
             in /nix/store/331xl11ivgrivm1byvfa1bfyzvdp81ha-wxGTK-2.8.12.1/lib/wx/config
    If you require this configuration, please install the desired
    library build.  If this is part of an automated configuration
    test and no other errors occur, you may safely ignore it.
    You may use wx-config --list to see all configs available in
    the default prefix.

  readProcess failed: readProcess: wx-config "--version=3.0" "--version-full" (exit 1): failed

    Warning: No config found to match: /nix/store/331xl11ivgrivm1byvfa1bfyzvdp81ha-wxGTK-2.8.12.1/bin/wx-config --version=2.9 --version-full
             in /nix/store/331xl11ivgrivm1byvfa1bfyzvdp81ha-wxGTK-2.8.12.1/lib/wx/config
    If you require this configuration, please install the desired
    library build.  If this is part of an automated configuration
    test and no other errors occur, you may safely ignore it.
    You may use wx-config --list to see all configs available in
    the default prefix.

  readProcess failed: readProcess: wx-config "--version=2.9" "--version-full" (exit 1): failed
  /nix/store/cq4qqjii3s9ghr6p59kkrdf44wnyhpp4-ghc-7.8.4/bin/ghc --info
  Using Cabal-1.18.1.5 compiled by ghc-7.8
  Using compiler: ghc-7.8.4
  Using install prefix:
  /nix/store/53xxl7yc6x7h9s55x9kh1l62qifvjhww-haskell-wxc-0.91.0.0
  Binaries installed in:
  /nix/store/53xxl7yc6x7h9s55x9kh1l62qifvjhww-haskell-wxc-0.91.0.0/bin
  Libraries installed in:
  /nix/store/53xxl7yc6x7h9s55x9kh1l62qifvjhww-haskell-wxc-0.91.0.0/lib/ghc-7.8.4/wxc-0.91.0.0
  Private binaries installed in:
  /nix/store/53xxl7yc6x7h9s55x9kh1l62qifvjhww-haskell-wxc-0.91.0.0/libexec
  Data files installed in:
  /nix/store/53xxl7yc6x7h9s55x9kh1l62qifvjhww-haskell-wxc-0.91.0.0/share/x86_64-linux-ghc-7.8.4/wxc-0.91.0.0
  Documentation installed in:
  /nix/store/53xxl7yc6x7h9s55x9kh1l62qifvjhww-haskell-wxc-0.91.0.0/share/doc/x86_64-linux-ghc-7.8.4/wxc-0.91.0.0
  Configuration files installed in:
  /nix/store/53xxl7yc6x7h9s55x9kh1l62qifvjhww-haskell-wxc-0.91.0.0/etc
  No alex found
  Using ar found on system at:
  /nix/store/wr5c9d4mjb4c7gqvpv2qzg2z4h4lry17-binutils-2.23.1/bin/ar
  No c2hs found
  No cpphs found
  No ffihugs found
  Using gcc version 4.8.4 given by user at:
  /nix/store/ng41cx2qbqmr81b4cvxvm9qi80kbasv0-gcc-wrapper-4.8.4/bin/cc
  Using ghc version 7.8.4 found on system at:
  /nix/store/cq4qqjii3s9ghr6p59kkrdf44wnyhpp4-ghc-7.8.4/bin/ghc
  Using ghc-pkg version 7.8.4 found on system at:
  /nix/store/cq4qqjii3s9ghr6p59kkrdf44wnyhpp4-ghc-7.8.4/bin/ghc-pkg
  No greencard found
  Using haddock version 2.14.3 found on system at:
  /nix/store/cq4qqjii3s9ghr6p59kkrdf44wnyhpp4-ghc-7.8.4/bin/haddock
  No happy found
  No hmake found
  Using hpc version 0.67 found on system at:
  /nix/store/cq4qqjii3s9ghr6p59kkrdf44wnyhpp4-ghc-7.8.4/bin/hpc
  Using hsc2hs version 0.67 found on system at:
  /nix/store/cq4qqjii3s9ghr6p59kkrdf44wnyhpp4-ghc-7.8.4/bin/hsc2hs
  Using hscolour version 1.20 found on system at:
  /nix/store/wi6skx39j7rqk699fbgiffr27c5rfsn4-hscolour-1.20.3/bin/HsColour
  No hugs found
  No jhc found
  Using ld found on system at:
  /nix/store/ng41cx2qbqmr81b4cvxvm9qi80kbasv0-gcc-wrapper-4.8.4/bin/ld
  No lhc found
  No lhc-pkg found
  No nhc98 found
  No pkg-config found
  Using ranlib found on system at:
  /nix/store/wr5c9d4mjb4c7gqvpv2qzg2z4h4lry17-binutils-2.23.1/bin/ranlib
  Using strip found on system at:
  /nix/store/wr5c9d4mjb4c7gqvpv2qzg2z4h4lry17-binutils-2.23.1/bin/strip
  Using tar found on system at:
  /nix/store/k9ama576yfrfx1837rg4rrilma8pnwks-gnutar-1.27.1/bin/tar
  No uhc found
  Setup: This version of wxc requires one of the following wxWidgets versions to be available: ["3.0","2.9"]
  builder for ‘/nix/store/yd8fc52a6scx0jb4kdaaia08li5fm9im-haskell-wxc-0.91.0.0.drv’ failed with exit code 1
  cannot build derivation ‘/nix/store/pj7856shq9f7gij5fawzz5x649ccx4s7-ghc-7.8.4.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/pj7856shq9f7gij5fawzz5x649ccx4s7-ghc-7.8.4.drv’ failed
  /home/miguel/.nix-profile/bin/nix-shell: failed to build all dependencies
  ```


state: closed
title: Patch nix-prefetch-*?
user_login: jagajaga
html_url: https://github.com/NixOS/nixpkgs/issues/6479
updated_at: 2015-03-05 21:03:21
body:
  Due to https://github.com/NixOS/nixpkgs/pull/6376
  Maybe it's a good idea to make `nix-prefetch-{hg,git}` show the date of the latest commit?
  For git we can just do `git log -n 1 --pretty=format:"%ci" | sed 's/\([0-9-]\)\s.*/\1/g'`.
  Because now it's going to be not that easy.

  I think after that we can discuss how to properly name pkgs and document it.


state: closed
title: Fix names (use date instead of revs) and update pkgs (cont)
user_login: jagajaga
html_url: https://github.com/NixOS/nixpkgs/pull/6480
updated_at: 2015-02-22 14:59:06
body:
  So see https://github.com/NixOS/nixpkgs/pull/6376
  (I've rebased agains master and previous PR closed :cry:)
  cc @iElectric @edolstra @lethalman @vcunat 


state: open
title: Creating home happens before /home is mounted
user_login: domenkozar
html_url: https://github.com/NixOS/nixpkgs/issues/6481
updated_at: 2019-07-16 07:54:51
body:
  If `/home` is a separate partition, users and groups activation script would create `/home/user` before `/home` would be mounted.

  I guess that `/home` is mounted via systemd and users-and-groups are an activation scripts, which leads to potential racing condition.

  Is that a sign that activationScripts should be a systemd task?

  cc @goodwillcoding @edolstra 


state: closed
title: nix-channel man page contains incorrect path
user_login: anderspapitto
html_url: https://github.com/NixOS/nixpkgs/issues/6485
updated_at: 2015-02-22 16:40:10
body:
  in the FILES section,

     /nix/var/nix/profiles/username/channels

  should read

     /nix/var/nix/profiles/per-user/username/channels


state: closed
title: buildFHSUserEnv fails running cp if multiPkgs is empty list
user_login: anderspapitto
html_url: https://github.com/NixOS/nixpkgs/issues/6486
updated_at: 2015-02-23 11:09:14
body:
  with this in foo.nix

  ```
  let
    pkgs = import <nixpkgs> {};
    stdenv = pkgs.stdenv;
  in {
    fooEnv = pkgs.buildFHSUserEnv {
      name = "foo-env";
      targetPkgs = pkgs: with pkgs; [ ];
      multiPkgs = pkgs: with pkgs; [ ];
      runScript = "bash";
    };
  }
  ```

  I get this

  ```
  $ nix-build -A fooEnv foo.nix 
  these derivations will be built:
    /nix/store/5mfiar1w5hh9nln65llaacw92yz6y7ky-foo-env-fhs.drv
    /nix/store/rx835yrhh3y63iz5knafxn50phacdg1r-foo-env-userenv.drv
  building path(s) ‘/nix/store/0ci01y1far34b2axxksva2hp505wi382-foo-env-fhs’
  cp: missing destination file operand after 'lib/'
  Try 'cp --help' for more information.
  builder for ‘/nix/store/5mfiar1w5hh9nln65llaacw92yz6y7ky-foo-env-fhs.drv’ failed with exit code 1
  cannot build derivation ‘/nix/store/rx835yrhh3y63iz5knafxn50phacdg1r-foo-env-userenv.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/rx835yrhh3y63iz5knafxn50phacdg1r-foo-env-userenv.drv’ failed
  ```

  this error goes away if I add anything (e.g. curl) to the multiPkgs list


state: closed
title: Move /pkgs/development/web/nodejs/ to /pkgs/development/interpreters/js/nodejs
user_login: Havvy
html_url: https://github.com/NixOS/nixpkgs/issues/6488
updated_at: 2016-04-03 04:00:42
body:
  I'd expect to find nodejs as a javascript interpreter, not inside the vaguely defined "web" directory. I'd send a pull request that moves the directory, but I don't know enough about Nix to know whether that'd introduce any bugs.


state: closed
title: New package: mesos-dns
user_login: benley
html_url: https://github.com/NixOS/nixpkgs/pull/6489
updated_at: 2015-02-21 21:26:20
body:
  I wasn't sure what directory this should go in. Bind and nsd are in servers/dns, but pdnsd, dnsmasq, and ndjbdns are in tools/networking.

  <!-- Reviewable:start -->

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

  <!-- Reviewable:end -->


state: closed
title: Added tmuxinator (using bundlerEnv)
user_login: auntieNeo
html_url: https://github.com/NixOS/nixpkgs/pull/6491
updated_at: 2015-04-04 20:25:28
body:
  This is my first package using bundlerEnv. tmuxinator was already part of rubyLibs before rubyLibs was removed.

  My only issue with my derivation is that it pulls /bin/thor into the PATH, which is evidenced by this output from nix-env:
  https://gist.github.com/auntieNeo/0bf4dd0468d2c3ad3a65

  Which also implies that the bundix derivation has the exact same problem. Maybe there's a simple fix I can do in my derivation, but if it's a problem with bundlerEnv then I might file a separate bug report.

  @cstrahan


state: closed
title: ghc-mod not currently compatible with Cabal 1.22
user_login: miguel-negrao
html_url: https://github.com/NixOS/nixpkgs/issues/6496
updated_at: 2015-05-08 13:35:02
body:
  https://github.com/kazu-yamamoto/ghc-mod/issues/417

  Currently in haskellng cabal-install is v1.22 , this means if a project folder has the files created by cabal configure, ghc-mod will not work due to a bug. Perhaps the default version of cabal-install should be 1.20  until this is fixed ? I didn't find a way to specify a previous version of cabal-install in the shell.nix using the new haskellng syntax without camel case.


state: closed
title: Add 'host' input parameter to nixos modules and nixpkgs
user_login: ts468
html_url: https://github.com/NixOS/nixpkgs/pull/6497
updated_at: 2015-06-03 06:10:58
body:
  Add a 'host' input parameter in parallel to the 'system' input parameter.
  The 'host' parameter is needed to indicate whether a system is build for
  a bare metal machine, or for the Xen hypervisor, for KVM, as a container,
  or, e.g., as a Virtual Box image.
  The nixos modules and nixpkgs should use 'host' parameter, e.g., to adjust
  boot parameters or to automatically integrate host specific packages.
  Also, e.g., the option "boot.isContainer" could/should be ported to the
  more general 'host' parameter.

  The values used so far are:
  bare metal: host = null;
  Xen:        host = "xen";
  KVM:        host = "kvm";

  Proposed values are:
  Nspawn:     host = "nspawn"
  LXC:        host = "lxc";
  XenServer:  host = "xenserver";
  docker:     host = "docker";
  Virtual Box:host = "virtual_box";


state: closed
title: bzip2 package doesn't produce libbz2.dylib on darwin
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/6504
updated_at: 2016-02-13 16:40:21
body:
  This seems fairly easy to fix, but I noticed that bzip2 has some unusual custom builder stuff going on and I wanted to see if anyone knew what was going on there before I went and changed it. Is there a reason we don't go with the usual `configure && make && make install` in that package?


state: closed
title: ffmpeg: update 2.5.3 to 2.5.4
user_login: nathanielbaxter
html_url: https://github.com/NixOS/nixpkgs/pull/6505
updated_at: 2015-02-23 07:35:53
body:
  I haven't built all the packages that depend on ffmpeg locally, as it's a lot. Lets see if travis finds anything broken.

  maintainer: @Fuuzetsu 


state: closed
title: libbluray: fix aacs support
user_login: nathanielbaxter
html_url: https://github.com/NixOS/nixpkgs/pull/6506
updated_at: 2015-02-23 11:21:55
body:
  Fixes 3 issues found when trying to play aacs encoded blurays with a player such as vlc, via libbluray. 
  - libbluray searches for the BDJ jarfile in an impure location. Added a patch for that.
  - jdk home was not set correctly for BDJ
  - libbluray couldn't find libaacs

  As withAACS is an optional flag, set to false by default, travis output will not be helpful. Tested with vlc (and bomi) with the command below. If you want to decode commerical bluray's then you need to download a ~/.config/aacs/KEYDB.cfg file. A warning that that decryption may or may not be legal in your country.

  ```
  nix-build -E 'with import '<nixpkgs>' {}; vlc.override { libbluray = libbluray.override { withAACS = true; }; }'
  ```

  Maintainer: @abbradar 


state: closed
title: wineUnstable updates
user_login: nathanielbaxter
html_url: https://github.com/NixOS/nixpkgs/pull/6508
updated_at: 2016-10-15 15:45:08
body:
  There's also a 2.36-beta1 version of wine-gecko that unstable could use, wasn't sure about using a beta version though.

  Maintainer: @7c6f434c 


state: closed
title: Add a list of platforms organized by architecture
user_login: offlinehacker
html_url: https://github.com/NixOS/nixpkgs/pull/6511
updated_at: 2015-04-17 13:27:28
body:
  I need  this for npm2nix platform support, because node packages are able to speciffy on which os they work and on which architecture.


state: closed
title: nixos/haproxy: remove broken default 'config'
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/pull/6512
updated_at: 2015-03-11 15:29:16
body:
  HAProxy fails to start with the default 'config'. Better disable it and
  assert that the user provides a suitable 'config'. (AFAICS, there cannot
  really be a default config file for HAProxy.)

  ---

  Anyone familiar with HAProxy that can confirm this? I think either we should remove the default config or fix it (if there is such a thing as a default HAProxy config).

  CC @garbas 


state: closed
title: Shared libuv in io.js and Node.js
user_login: valeriangalliat
html_url: https://github.com/NixOS/nixpkgs/pull/6513
updated_at: 2015-02-23 10:26:15
body:
  **Fair warning:** I have currently very little experience with Nix. ![I have ngo idea what I'm doing](http://i.kinja-img.com/gawker-media/image/upload/s--4AFOppDu--/c_fit,fl_progressive,q_80,w_320/18ugghs76a5otjpg.jpg).

  ---

  Following #6234, I'm trying to build Node.js and io.js with a shared libuv instead of the one statically included in the source.

  I could build both `iojs` and `nodejs` on NixOS with these updated expressions. I also successfully built `iojsPackages.npm` and `nodePackages.npm` and they seem to work properly.

  I currently have a `nox-review wip` build running, however I believe it will fail like #6234 since (at least) the `stream-splitter-transform` package is currently broken.


state: closed
title: nixpkgs search hanging the system
user_login: guyzmo
html_url: https://github.com/NixOS/nixpkgs/issues/6515
updated_at: 2018-06-24 00:02:59
body:
  I saw #3594, but I believe it should be made as another issue, as first I can't tell whether this is a regression as I'm not a long term user of nix, and secondly the issue is not a few seconds of wait, but a system freeze for a few minutes.

  I'm not using a standalone nixos, I'm running nixpkgs on top of a Debian Wheezy, running X.Org X Server 1.12.4 and gnome-shell 3.4.2. My system is not really recent, but decent enough to not feel the need to upgrade for many years (quad-core 2.4GHz, 4GB in dual-channel, WD Black Caviar 10kRPM disks). But whenever I do `nix-env -qa` or have `nox` updating the cache, I'm sure I can go get a coffee, take a shower or do something else, because I know my computer is hanging for about 10 minutes, that ends with gnome-shell getting killed, and all operations back to normal. During that hanging, there's no way to interact with the computer and it's impossible to ssh in. 

  I did not do all the tests I might think of (like keeping a ssh session opened and see what happens), I've heard from some that going back and forth to the console restores it (though I'd have to restart Xorg, as for an unknown reason I need to restore the console switching keybinds)... Because I need to crack on working on my current project, and waiting for the system to pass the hanging for 10 minutes for each test is not negligible :-)

  So I wonder whether this is a known issue with a known solution that I could have found if my duckduck-fu was better? Or is it something related to my system configuration, like some dbus mess (because when you don't know, it's always dbus' fault!) happening making both nix-env and gnome-shell angry at each other for ten minutes? Or is my hardware too crappy to run nix-env?

  Even a `find` or a `grep -r` within the nixpkgs takes less time and does not hang my system! So I tend to believe there's more to that than just an I/O issue.

  That said, nix is really being the missing tool on my debian to have both a stable/simple system for everyday use, with the ability to have up to date version of packages finely managed for development purposes! For that, thanks a lot! ;-)


state: closed
title: Update io.js
user_login: valeriangalliat
html_url: https://github.com/NixOS/nixpkgs/pull/6516
updated_at: 2015-02-23 09:19:29
body:
  Update io.js to 1.3.0 (and update nightly version too).

  I also added a script to automatically find the latest io.js stable/nightly versions and update the Nix expression (including hashs). Is `mainteners/scripts` the ritgh place for this?


state: open
title: option to disable the initrd
user_login: fread2281
html_url: https://github.com/NixOS/nixpkgs/issues/6520
updated_at: 2018-06-23 20:56:33
body:
  Since I'm using a custom kernel with everything needed to boot compiled in, I'd like to disable the initrd.


state: closed
title: nix-prefetch-git: print commit date
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/pull/6522
updated_at: 2015-02-24 22:04:04
body:
  The commit date can be used as a version number in packages that don't
  have proper releases.

  ---

  nix-prefetch-git prints some messages to stdout and some to stderr. I don't see the pattern (not only error messages are printed to stderr), so I've added this new printout to stdout.

  Should fix half of https://github.com/NixOS/nixpkgs/issues/6479.


state: closed
title: updating bitcoin and changing source location
user_login: sfultong
html_url: https://github.com/NixOS/nixpkgs/pull/6523
updated_at: 2015-02-28 11:14:30
body:
  I propose we pull the source from bitcoin.org, since the sha256 sums that are GPG signed match the source packages on bitcoin.org, but not the packages on github.

  See: 
    https://bitcoin.org/bin/bitcoin-core-0.10.0/SHA256SUMS.asc
    https://bitcoin.org/bin/bitcoin-core-0.10.0/bitcoin-0.10.0.tar.gz
    https://github.com/bitcoin/bitcoin/archive/v0.10.0.tar.gz


state: closed
title: For HaskellNG, packageConfDir uses $TMP not $TMPDIR
user_login: pikajude
html_url: https://github.com/NixOS/nixpkgs/issues/6525
updated_at: 2015-03-09 14:56:14
body:
  Is this by design? See https://github.com/NixOS/nixpkgs/blob/5d5b51dfc0400bc237e4415a36e6f6d8acbf723b/pkgs/development/haskell-modules/generic-builder.nix#L132


state: closed
title: Fixes and patches for a lot of packages for GHC 7.10
user_login: pikajude
html_url: https://github.com/NixOS/nixpkgs/pull/6526
updated_at: 2015-02-23 10:56:13
body:
  @peti

  The `fetchpatch` change is only related by virtue of this PR being the first time anyone has ever used `stripLen` :)


state: closed
title: remove stdenv.isBSD
user_login: codyopel
html_url: https://github.com/NixOS/nixpkgs/pull/6528
updated_at: 2015-03-28 14:07:45
body:
  Darwin is a BSD derived OS, however there are vast differences between Darwin and open source BSDs (e.g. the graphics stack), so adding Darwin to `isBSD` diminishes its usefulness.

  Darwin was added to `isBSD` by this commit for Darwin fixes: 3e8344d334d42824ac3061a919ac15b19a1bf21d

  Adding Darwin to `isBSD` more or less broke the functionality of the following:
  https://github.com/NixOS/nixpkgs/blob/master/pkgs/tools/archivers/zpaq/default.nix
  https://github.com/NixOS/nixpkgs/blob/master/pkgs/tools/archivers/zpaq/zpaqd.nix
  https://github.com/NixOS/nixpkgs/blob/master/pkgs/tools/system/tree/default.nix
  https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/compilers/chicken/default.nix3
  https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/libraries/libffi/default.nix


state: closed
title: Add new lua package: lpty
user_login: jcbrand
html_url: https://github.com/NixOS/nixpkgs/pull/6529
updated_at: 2015-02-23 10:24:42
body:
  I needed this package for Prosody's external authentication functionality to work.

  More info on it here:   http://www.tset.de/lpty


state: closed
title: [WIP] Fix naming conflict between Node and io.js packages
user_login: valeriangalliat
html_url: https://github.com/NixOS/nixpkgs/pull/6531
updated_at: 2015-02-23 12:39:11
body:
  Reference "issue": https://github.com/NixOS/nixpkgs/pull/6513#issuecomment-75516885
  - Added `prefix` and `binPrefix` parameters to `build-node-package`, defaulting to respectively `node-` and `bin-`. It's backward compatible for `nodePackages`.
  - On `top-level`, `iojsPackages` set them to respectively `iojs-` and `iojs-bin-`. This is not consistent with `nodePackages`, since `bin-` would conflict; shouldn't binary Node packages be prefixed with `bin-node-` instead? This wouldn't be BC though.
  - `node-packages.nix` will "proxy" the `prefix` and `binPrefix` to `build-node-package`, and defines the same default values. Any idea how to avoid repeating the default values here while stile making these parameters optional?
  - About this line:
    
    ``` nix
    if bin == true then binPrefix else if bin == false then prefix else ""
    ```
    
    I just made the prefixes configurable, but I'm curious about the final `else`; I don't know if `bin` is supposed to be ever neither true nor false, but if this can happen, packages will still conflict… maybe this should be enough?
    
    ``` nix
    if bin == true then binPrefix else prefix
    ```

  _PR not tested yet, I can try it only tonight but I already wanted to raise some questions about the implementation._


state: closed
title: CouchDB service does not start
user_login: mdorman
html_url: https://github.com/NixOS/nixpkgs/issues/6534
updated_at: 2015-02-28 11:44:53
body:
  I have enabled the CouchDB service in NixOS like so:

  /etc/nixos/configuration.nix:
    services.couchdb.enable = true;

  When I reboot my system, the CouchDB service does not start correctly; the pre-start script throws errors:

  ● couchdb.service - CouchDB Server
     Loaded: loaded (/nix/store/lp706fcng23pys4h1fa79hlmf60xhbj0-unit-couchdb.service/couchdb.service)
     Active: failed (Result: exit-code) since Sun 2015-02-22 20:59:39 EST; 9h ago
    Process: 1530 ExecStartPre=/nix/store/4ldw1jy2f0sqb8yqgqpi8asydkws197q-unit-script/bin/couchdb-pre-start (code=exited, status=1/FAILURE)

  Feb 22 20:59:39 aching systemd[1]: Starting CouchDB Server...
  Feb 22 20:59:39 aching couchdb-pre-start[1530]: chown: cannot access ‘/var/run/couchdb/couchdb.uri’: No such file or directory
  Feb 22 20:59:39 aching systemd[1]: couchdb.service: control process exited, code=exited status=1
  Feb 22 20:59:39 aching systemd[1]: Failed to start CouchDB Server.
  Feb 22 20:59:39 aching systemd[1]: Unit couchdb.service entered failed state.
  Feb 22 20:59:39 aching systemd[1]: couchdb.service failed.

  My pull request, #6283 should resolve this issue.


state: closed
title: [WIP] qgis: update to 2.8.0
user_login: michelk
html_url: https://github.com/NixOS/nixpkgs/pull/6535
updated_at: 2015-04-27 06:14:43
body:
  I'm trying to update qgis. I could successfully compile. But when I try to run `qgis`, I get a 
  - python error and 
  - libpng incompatibility error.

  ```
  libpng warning: Application was compiled with png.h from libpng-1.6.16
  libpng warning: Application  is  running with png.c from libpng-1.2.50
  libpng error: Incompatible libpng version in application and library
  Traceback (most recent call last):
    File "/usr/lib/python2.7/site.py", line 563, in <module>
      main()
    File "/usr/lib/python2.7/site.py", line 545, in main
      known_paths = addusersitepackages(known_paths)
    File "/usr/lib/python2.7/site.py", line 272, in addusersitepackages
      user_site = getusersitepackages()
    File "/usr/lib/python2.7/site.py", line 247, in getusersitepackages
      user_base = getuserbase() # this will also set USER_BASE
    File "/usr/lib/python2.7/site.py", line 237, in getuserbase
      USER_BASE = get_config_var('userbase')
    File "/usr/lib/python2.7/sysconfig.py", line 582, in get_config_var
      return get_config_vars().get(name)
    File "/usr/lib/python2.7/sysconfig.py", line 528, in get_config_vars
      _init_posix(_CONFIG_VARS)
    File "/usr/lib/python2.7/sysconfig.py", line 412, in _init_posix
      from _sysconfigdata import build_time_vars
    File "/usr/lib/python2.7/_sysconfigdata.py", line 6, in <module>
      from _sysconfigdata_nd import *
  ImportError: No module named _sysconfigdata_nd
  ```

  @vbgl was the python error solved in #4898?


state: closed
title: Nix-shell error for go environment
user_login: cswank
html_url: https://github.com/NixOS/nixpkgs/issues/6538
updated_at: 2015-03-16 17:21:08
body:
  I'm trying to follow the example from https://www.blogger.com/comment.g?blogID=32054652&postID=2680995835029709788&page=1&token=1424702385950 and ran into an error.  It was my first day messing with nix-shell so maybe user error, I'm not sure.  Here is the error output:

  ```
  code.google.com/p/go.text/collate
  code.google.com/p/go.text/collate/build
  runtime/cgo
  go install runtime/cgo: open /nix/store/8pl62z9jizl283big2c012xxvchilzas-go-    1.4.1/share/go/pkg/darwin_amd64/runtime/cgo.a: permission denied
  builder for ‘/nix/store/kvd4b7jk8k5qwgmylv2yw3hhy5zgi90f-go1.4-go.text-024681b033be.drv’ failed with exit code 1
  cannot build derivation ‘/nix/store/bdnvw22dasac55lvirdxfncdrlxwsxyp-go1.4-go.net-3338d5f109e9.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/bdnvw22dasac55lvirdxfncdrlxwsxyp-go1.4-go.net-3338d5f109e9.drv’ failed
  /Users/craigswank/.nix-profile/bin/nix-shell: failed to build all dependencies
  ```

  And  my default.nix:

  ```
  with import <nixpkgs> {}; with goPackages;

  buildGoPackage rec {
    name = "gavels";
    buildInputs = [ net osext ];
    goPackagePath = "bitbucket.org/cswank/gavels";
  }
  ```

  I'm doing all this on os x 10.10.1


state: closed
title: microscheme: update to latest release (0.9.1)
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/pull/6541
updated_at: 2015-03-02 21:08:08
body:
  - Don't "externalize url/rev/sha256 to permit easier override".
    Just override 'src' itself. Then you can get the source from anywhere,
    not just git. I needed to touch this anyway, because I want to use
    fetchzip instead of fetchgit for releases (no need to clone repo).
  - Latest release has "make install" fixes, simplifies our install.

  ---

  @ardumont: The example you put in the commit message for adding microscheme fails for me, both with this and the previous version. I've stripped the -u and -d flag as I don't have hardware, but I don't think that matters:

  ```
  $ ./result/bin/microscheme -m UNO -ac ./result/share/microscheme/examples/BLINK.ms
  Microscheme 0.9.1, (C) Ryan Suchocki
  >> Treeshaker: After 4 rounds: 87 globals purged! 22 bytes will be reserved.
  >> 18 lines compiled OK
  >> Assembling...
  /nix/store/df458865akmncpd2qrp4xc3hw8s4gw5z-avr-gcc-libc/lib/gcc/avr/4.8.4/../../../../avr/bin/ld:.s: file format not recognized; treating as linker script
  /nix/store/df458865akmncpd2qrp4xc3hw8s4gw5z-avr-gcc-libc/lib/gcc/avr/4.8.4/../../../../avr/bin/ld:.s:1: syntax error
  collect2: error: ld returned 1 exit status
  >> Warning: Command may have failed. (Exit code 256)
  avr-objcopy: '.elf': No such file
  >> Warning: Command may have failed. (Exit code 256)
  >> Cleaning Up...
  >> Finished.
  ```

  ```
  $ ./result/bin/microscheme -m UNO -ac ./result/share/microscheme/examples/BLINK.ms
  Microscheme 0.8, (C) Ryan Suchocki
  >> Treeshaker: After 4 rounds: 84 globals purged! 22 bytes will be reserved.
  >> 18 lines compiled OK
  >> Assembling...
  /nix/store/df458865akmncpd2qrp4xc3hw8s4gw5z-avr-gcc-libc/lib/gcc/avr/4.8.4/../../../../avr/bin/ld:.s: file format not recognized; treating as linker script
  /nix/store/df458865akmncpd2qrp4xc3hw8s4gw5z-avr-gcc-libc/lib/gcc/avr/4.8.4/../../../../avr/bin/ld:.s:1: syntax error
  collect2: error: ld returned 1 exit status
  >> Warning: Command may have failed. (Exit code 256)
  avr-objcopy: '.elf': No such file
  >> Warning: Command may have failed. (Exit code 256)
  >> Cleaning Up...
  >> Finished.
  ```


state: closed
title: Libvirt security updates
user_login: nathanielbaxter
html_url: https://github.com/NixOS/nixpkgs/pull/6542
updated_at: 2015-07-21 04:40:58
body:
  See #6416 

  Edit:
  There's a 1.2.9.2 maintenance release that is meant to fix the CVE's listed in the previous PR. Should we push the update to 1.2.12 or use the maintenance release for stable?


state: closed
title: unzip: fix for CVE-2014-9636 patch
user_login: mancha1
html_url: https://github.com/NixOS/nixpkgs/issues/6543
updated_at: 2015-03-10 15:36:44
body:
  My initial patch for CVE-2014-9636 (added via issue #6128 and commit d50bfd751570f) had a small bug that could (under certain circumstances) cause unzip to report errors on well-formed extra fields. See this [link](http://seclists.org/oss-sec/2015/q1/513) for more details. My pull request fixes.

  --mancha


state: closed
title: nvidia_x11: fix xorg glx missing lib regression
user_login: nathanielbaxter
html_url: https://github.com/NixOS/nixpkgs/pull/6546
updated_at: 2015-02-24 23:16:28
body:
  77986803a63a95505658e942d5e59d78279f1818 moved some code around in the nvidia build script, which caused it to delete some libs instead of moving them, including libglx which meant that xorg loaded without glx extentions, so RIP vidya games. :)

  Maintainer: @vcunat 


state: closed
title: python-packages: Sphinx 1.2.3 - pypy 2.4 & 2.5 - ImportError: No module named pkg_resources
user_login: desiderius
html_url: https://github.com/NixOS/nixpkgs/issues/6548
updated_at: 2015-03-09 11:38:52
body:
  The package **pypy2.4-Sphinx-1.2.3** appears to be broken in the stable channel (as well as in the master branch of the repository with pypy 2.5).

  My config.nix:

  ```
  {
      packageOverrides = pkgs: with pkgs; {
          pypySphinxEnv = pkgs.myEnvFun {
          name = "pypySphinx";
          buildInputs = [
              pypy
              pypyPackages.sphinx
              ];
          };
      };
  }
  ```

  $ load-env-pypySphinx
  $ sphinx-quickstart 

  ```
  Traceback (most recent call last):
    File "app_main.py", line 75, in run_toplevel
    File "/nix/store/9c3qjvkgpn34kvvg0zd3g46bjqdnxyb2-pypy2.4-Sphinx-1.2.3/bin/sphinx-quickstart", line 5, in <module>
  from pkg_resources import load_entry_point
  ImportError: No module named pkg_resources
  ```


state: closed
title: yed: upgraded to yed-3.14
user_login: bobvanderlinden
html_url: https://github.com/NixOS/nixpkgs/pull/6550
updated_at: 2015-02-27 22:40:20
body:
  yed-3.13 wasn't available for download anymore, so the checksum in nixpkgs failed. This should fix that issue.


state: closed
title: `su` causes PAM error: "illegal module type: window=5"
user_login: wizeman
html_url: https://github.com/NixOS/nixpkgs/issues/6551
updated_at: 2015-02-24 17:00:14
body:
  I am experiencing the following PAM errors in my system log when I run `su`:

  ```
  Feb 24 17:27:48 wizylap su[2892]: PAM (su) illegal module type: window=5
  Feb 24 17:27:48 wizylap su[2892]: PAM pam_parse: expecting return value; [...usersfile=/etc/users.oath]
  Feb 24 17:27:48 wizylap su[2892]: PAM (su) no module name supplied
  Feb 24 17:27:48 wizylap su[2892]: PAM (su) illegal module type: window=5
  Feb 24 17:27:48 wizylap su[2892]: PAM pam_parse: expecting return value; [...usersfile=/etc/users.oath]
  Feb 24 17:27:48 wizylap su[2892]: PAM (su) no module name supplied
  ```

  It seems to have been caused by 4e9990196104eb670d3e5108bde0666575b0f47e

  @viric?


state: closed
title: Update util-linux to 2.26
user_login: avnik
html_url: https://github.com/NixOS/nixpkgs/pull/6553
updated_at: 2015-03-20 13:53:56
body:
  Patch unshare-fix-map-root-user.patch appiled upstream, and removed.

  Trigger mass-rebuild, so PR will be to staging


state: closed
title: gawk segfault
user_login: pikajude
html_url: https://github.com/NixOS/nixpkgs/issues/6554
updated_at: 2015-03-16 17:17:57
body:
  On OSX Yosemite, gawk segfaults during build:

  ```
  /bin/bash: line 1: 33468 Abort trap: 6           LC_ALL=${GAWKLOCALE:-C} LANG=${GAWKLOCALE:-C} AWKLIBPATH=../extension/.libs ../gawk -f ./readdir.awk .. > _readdir
  make[2]: *** [readdir] Error 134
  make[1]: *** [shlib-tests] Error 2
  make: *** [check-recursive] Error 1
  ```

  Problem details here: https://gist.github.com/joelteon/3b07197daee6a8be1699

  Reverting dad86b4f544db4d497e4bbe769dec0bb3e9cfbd7 fixes the problem.


state: closed
title: update xpra to latest stable version 0.14.19 from 0.11.6
user_login: ryantm
html_url: https://github.com/NixOS/nixpkgs/pull/6558
updated_at: 2015-02-25 04:43:41
body:
  new version requires libxkbfile library
  new version does not seem to have option for --enable-Xdummy
  new version uses .xz instead of .gz archive file format

  addresses #6555


state: closed
title: Update the urbanTerror client.
user_login: jmoggr
html_url: https://github.com/NixOS/nixpkgs/pull/6559
updated_at: 2015-02-25 10:10:42
body:
  The urban terror client was outdated and could no longer connect to servers. This updates the expression to use the latest client. One additional dependency was required to build it.


state: closed
title: VirtualBox 4.3.22 version bump
user_login: auntieNeo
html_url: https://github.com/NixOS/nixpkgs/pull/6560
updated_at: 2015-03-01 13:44:39
body:
  Pretty please? Works on my netbook. This version supports Windows 10 Tech Preview guests (fixes Windows update).


state: open
title: Handle Hydra evaluation errors gracefully
user_login: domenkozar
html_url: https://github.com/NixOS/nixpkgs/issues/6561
updated_at: 2018-06-23 20:43:54
body:
  Currently there are two problems that occur if a package fails to evaluate (on purpose):

  a) "broken" or "disabled" package is not propagated to reverse dependencies. If a package A depends on package B and B is marked as broken/disabled,
  package A will still be evaluate-able and will result in an evaluation error

  b) evaluation errors spams the hydra error tab page

  ---

  Proposal to fix b)
  - provide high-level `throw` function that prefixes the error message with something that will indicate the error is supposed to happen
  - document the function
  - make sure Python and meta.broken uses it
  - handle such errors in `pkgs/top-level/release-lib.nix` by regexing them out from the output

  Previous discussions:
  - http://lists.science.uu.nl/pipermail/nix-dev/2015-February/016381.html
  - https://github.com/NixOS/nixpkgs/commit/b653e3f6614fbe2664b1fd09d3baf5222b4de7f2


state: closed
title: haskell-cuda cannot find cuda headers.
user_login: sheganinans
html_url: https://github.com/NixOS/nixpkgs/issues/6562
updated_at: 2017-12-29 19:24:06
body:
  checking for cuda.h... no
  configure: error: could not find CUDA headers

  ---

  The configuration process failed to locate your CUDA installation. Ensure that
  you have installed both the developer driver and toolkit, available from:

    http://developer.nvidia.com/cuda-downloads

  and make sure that "nvcc" is available in your PATH. Check the above output log
  and run the command directly to ensure it can be located.

  If you have a non-standard installation, you can add additional search paths
  using --extra-include-dirs and --extra-lib-dirs. Note that 64-bit Linux flavours
  often require both "lib64" and "lib" library paths, in that order.

  ---

  builder for ‘/nix/store/5avwz2kvlws6xzrbb7h8djjnci4qbqcj-haskell-cuda-0.6.5.1.drv’ failed

  ```

  Attempted to fix this with nix-shell -p cudatoolkit6, but no help. Using haskellngPackages.
  ```


state: closed
title: firefox-bin: update to version 36.0; thunderbird-bin: update to version 31.5.0
user_login: taku0
html_url: https://github.com/NixOS/nixpkgs/pull/6563
updated_at: 2015-02-25 13:51:50
body:
  [Firefox 36.0](https://www.mozilla.org/en-US/firefox/36.0/releasenotes/)
  - Syncing pinned tiles
  - HTTP/2
  - Uzbek locale
  - -remote option removed
  - No longer accept insecure RC4 ciphers whenever possible
  - Phasing out Certificates with 1024-bit RSA Keys

  Thunderbird 31.5.0
  No release notes yet?
  https://www.mozilla.org/en-US/thunderbird/releases/


state: closed
title: haskell-ng: use of "lib64" in the generic builder broken
user_login: peti
html_url: https://github.com/NixOS/nixpkgs/issues/6564
updated_at: 2015-03-09 14:56:14
body:
  The generic builder adds both `lib` and `lib64` into the search path if the latter directory exists. This breaks 64 bit builds, of `cuda`, because the 32 bit variants of the libraries are found first. The least we can do is to specify `lib64` first. To be honest, though, trying to support `lib64` generically is probably a mistake in the first place. Instead, packages that utilitze this rare feature ought to be configured explicitly.


state: closed
title: Add cassandra 2.0
user_login: rushmorem
html_url: https://github.com/NixOS/nixpkgs/pull/6565
updated_at: 2015-02-26 10:55:29
body:
  According to the project website (http://cassandra.apache.org)
  version 2.0 is the most stable version. It's the one that's
  recommended if you are already in production or going into
  production soon.

  Cassandra 2.0 is also the version that's officially supported
  by Titan (http://thinkaurelius.github.io/titan), a distributed
  graph database that uses cassandra as one of it's backends.


state: closed
title: let generate-cran-packages.R complete without needing to download the whole CRAN
user_login: aavogt
html_url: https://github.com/NixOS/nixpkgs/pull/6566
updated_at: 2015-03-04 10:08:00
body:
  CRAN doesn't include old versions at the urls that nix is looking at. So nixpkgs cran packages break pretty quickly. `generate-cran-packages.R` completes much quicker with this change.


state: closed
title: procmail vulnerable to CVE-2014-3618
user_login: falsifian
html_url: https://github.com/NixOS/nixpkgs/issues/6567
updated_at: 2015-03-03 10:26:27
body:
  From NVD:

  "Heap-based buffer overflow in formisc.c in formail in procmail 3.22 allows remote attackers to cause a denial of service (crash) and possibly execute arbitrary code via a crafted email header, related to "unbalanced quotes."


state: closed
title: xen: polarssl extfile vulnerable to CVE-2015-1182
user_login: falsifian
html_url: https://github.com/NixOS/nixpkgs/issues/6568
updated_at: 2016-03-09 18:57:54
body:
  The xen expression fetches version 1.1.4 of polarssl as part of `xenExtfiles`. This version of PolarSSL is vulnerable to CVE-2015-1182. From NVD:

  "The asn1_get_sequence_of function in library/asn1parse.c in PolarSSL 1.0 through 1.2.12 and 1.3.x through 1.3.9 does not properly initialize a pointer in the asn1_sequence linked list, which allows remote attackers to cause a denial of service (crash) or possibly execute arbitrary code via a crafted ASN.1 sequence in a certificate."


state: closed
title: backintime: can't choose udev schedule
user_login: joelmo
html_url: https://github.com/NixOS/nixpkgs/issues/6572
updated_at: 2015-12-10 16:21:55
body:
  Trying to choose the schedule option 'when drive get connected (udev)' backintime is trying to create udev rules under /etc:

  ```
  Automatic backup: When drive get connected (udev)
  cp: cannot create regular file ‘/etc/udev/rules.d/99-backintime-root.rules’: Read-only file system
  Command "cp "/tmp/tmp4lwwhqcc" "/etc/udev/rules.d/99-backintime-root.rules"" returns 256
  ```


state: closed
title: python-packages: updates for existing packages and new ones
user_login: desiderius
html_url: https://github.com/NixOS/nixpkgs/pull/6573
updated_at: 2015-02-27 12:23:02
body:
  Updates the following packages to the latest version:
  - coverage
  - cov-core

  Adds the following packages:
  - elasticsearch
  - elasticsearch-dsl
  - falcon
  - ddt
  - nosexcover
  - pyaml
  - pytest-cov
  - python3-pika


state: closed
title: haskell-hoodle: update to version 0.4
user_login: wavewave
html_url: https://github.com/NixOS/nixpkgs/pull/6574
updated_at: 2015-03-04 13:41:52
body:
  hoodle v0.4. hoodle is a pen note-taking program written in haskell.
  - updated: `hoodle` `hoodle-builder` `hoodle-core` `hoodle-parser` `hoodle-render` `hoodle-types` `xournal-parser` `xournal-types`
  - added: `hoodle-publish`


state: closed
title: haskellngPackages.ghcWithPackages is removed by `nix-env -u`
user_login: gridaphobe
html_url: https://github.com/NixOS/nixpkgs/issues/6575
updated_at: 2015-05-04 10:45:54
body:
  @peti I think this is due to a name clash. `haskellngPackages.ghcWithPackages` produces a derivation called `ghc-7.8.4`, but `nix-env -u` "upgrades" it to `ghc-7.8.4-wrapper`, which is not only missing the additional packages, but is from the original `haskellPackages` as far as I can tell.


state: open
title: profile-sync-daemon: New version available and useOverlayFS?
user_login: devhell
html_url: https://github.com/NixOS/nixpkgs/issues/6576
updated_at: 2018-07-30 18:59:22
body:
  Hereby pinging @prikhi,

  While searching for my original issue (which was finding the `clean` option for `psd`; which was implemented in a later version than we are shipping) I stumbled upon the following:

  I've noticed that there is an oddity with the github page for profile-sync-daemon. Specifically the [README.md](https://github.com/graysky2/profile-sync-daemon/blob/master/README.md) mentions that we supposedly have `useOverlayFS = true/false`, however, I was not able to find that to be the case.

  Also, it seems that the author has implemented some NixOS specific modifications in the meantime.

  Thanks!


state: closed
title: Ruby-1.9.3 and bundler install issues
user_login: KaiSforza
html_url: https://github.com/NixOS/nixpkgs/issues/6577
updated_at: 2016-03-19 11:33:27
body:
  So I was working on installing ruby for a development environment, and it requires ruby 1.9.x, which is fine because nixos has a 1.9.3 version available to install. However, this comes with an issue.

  The `ruby-1.9.3-p547` package works fine, contains `bin/ruby` as expected. But as soon as I ran `nix-env -u` to upgrade, things got weird.

  There's another package, `ruby-1.9.3-p547-bundler-1.7.9`. Now in nix package specifications, this is the same package as `ruby-1.9.3-p547`, just with a different version number. The `bundler` part of this package _needs_ to be specified before the version number 1.9.3, or `ruby-$VERSION` needs to become `ruby$VERSION`.

  Correct me if I'm wrong, but those are the two real solutions for this issue here...


state: closed
title: glibc TODO: update to 2.21 or fix security
user_login: vcunat
html_url: https://github.com/NixOS/nixpkgs/issues/6578
updated_at: 2015-03-20 13:53:56
body:
  The security seems just DOS, but still it has quite a high severity score.

  https://sourceware.org/ml/libc-alpha/2015-02/msg00119.html


state: closed
title: mysqlWorkbench failing to build
user_login: jmoggr
html_url: https://github.com/NixOS/nixpkgs/issues/6579
updated_at: 2016-02-25 16:19:12
body:
  The build for mysqlWorkbench stops part way through with this error:

  ```
  make[3]: *** [recordset_text_storage.lo] Error 1
  make[3]: Leaving directory `/tmp/nix-build-mysql-workbench-5.2.47.drv-0/mysql-workbench-gpl-5.2.47-src/backend/wbpublic'
  make[2]: *** [all-recursive] Error 1
  make[2]: Leaving directory `/tmp/nix-build-mysql-workbench-5.2.47.drv-0/mysql-workbench-gpl-5.2.47-src/backend'
  make[1]: *** [all-recursive] Error 1
  make[1]: Leaving directory `/tmp/nix-build-mysql-workbench-5.2.47.drv-0/mysql-workbench-gpl-5.2.47-src'
  make: *** [all] Error 2
  builder for ‘/nix/store/3wn18bn045f038hy0h7pvri3hk9085yw-mysql-workbench-5.2.47.drv’ failed with exit code 2
  cannot build derivation ‘/nix/store/gh0x65k0y046hflfck3xw6amz03g8fym-system-path.drv’: 1 dependencies couldn't be built
  cannot build derivation ‘/nix/store/qvj2fi7k4b4szd3j2mcd0bkjrx72zai7-nixos-15.05pre58123.9775f46.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/qvj2fi7k4b4szd3j2mcd0bkjrx72zai7-nixos-15.05pre58123.9775f46.drv’ failed
  ```


state: closed
title: Plasma 5 Kicker is missing a dependency
user_login: ajgrf
html_url: https://github.com/NixOS/nixpkgs/issues/6581
updated_at: 2015-03-10 16:47:56
body:
  Attempting to use kicker in plasma 5 gives an error complaining that the qml module QtGraphicalEffects is not installed (this is the cascading application menu, not the default kickoff launcher).


state: closed
title: ghc-android
user_login: wavewave
html_url: https://github.com/NixOS/nixpkgs/issues/6582
updated_at: 2015-09-21 01:24:13
body:
  I think that now it is a good time to try to build [ghc-android](https://github.com/neurocyte/ghc-android) using nix. Docker build on top of debian docker image is now also under development:  see [docker-build-ghc-android](https://github.com/sseefried/docker-build-ghc-android)

  How may I start? Currently ghc build in nixpkgs support cross compiling strategy? Please give your opinion. Any rough ideas will be greatly helpful. Thanks


state: closed
title: haskell-ng: 'amazonkaEnv' is broken
user_login: fmap
html_url: https://github.com/NixOS/nixpkgs/issues/6584
updated_at: 2015-03-13 09:02:08
body:
  Given this minimal arrangement:

  https://gist.github.com/fmap/f8bdc0c731cf9b45763a

  `nix-shell` fails citing a collision:

  ```
  % nix-shell 
  these derivations will be built:
    /nix/store/b1wy90qsbl77y6679fq69w9c90l2xzv5-ghc-7.8.4.drv
  building path(s) ‘/nix/store/hbx5wsd7cghkycfrawc88sbmkx4b9xz8-ghc-7.8.4’
  collision between `/nix/store/d2hs4w7hhf7kj9c61q78w8b0z73zm5f1-ghc-7.8.4/lib/ghc-7.8.4/directory-1.2.1.0/libHSdirectory-1.2.1.0-ghc7.8.4.so' and `/nix/store/vir49a9c5znyq42nw27nqsfs84vmbcr0-haskell-directory-1.2.1.0/lib/ghc-7.8.4/directory-1.2.1.0/libHSdirectory-1.2.1.0-ghc7.8.4.so' at /nix/store/9z6d76pz8rr7gci2n3igh5dqi7ac5xqj-builder.pl line 72.
  builder for ‘/nix/store/b1wy90qsbl77y6679fq69w9c90l2xzv5-ghc-7.8.4.drv’ failed with exit code 2
  error: build of ‘/nix/store/b1wy90qsbl77y6679fq69w9c90l2xzv5-ghc-7.8.4.drv’ failed
  /run/current-system/sw/bin/nix-shell: failed to build all dependencies
  ```

  Cc: @peti @shlevy 


state: closed
title: New package: rofi
user_login: mbakke
html_url: https://github.com/NixOS/nixpkgs/pull/6588
updated_at: 2015-02-28 18:45:39
body:
  Simple desktop app, nothing fancy.

  ~~EDIT: don't merge this yet, I just realized 1.15.2 is out (and does not compile..).~~


state: closed
title: Add noip package
user_login: iand675
html_url: https://github.com/NixOS/nixpkgs/pull/6590
updated_at: 2015-03-01 11:30:42
body:
  This adds a package to nixpkgs for a small dynamic DNS daemon that works with www.noip.com accounts.


state: closed
title: Fix rebooting containers where resolv.conf is a symlink
user_login: lseppala
html_url: https://github.com/NixOS/nixpkgs/pull/6591
updated_at: 2015-02-28 11:19:02
body:
  If resolv.conf is a symlink within a container (as is the case if the container uses `systemd-resovled`), `cp -f`will fail due to resolv.conf being a dangling symlink. The correct invocation should be `cp --remove-destination`.


state: closed
title: Any chances to reduce verbosity of `nixos-rebuild switch`?
user_login: danbst
html_url: https://github.com/NixOS/nixpkgs/issues/6592
updated_at: 2015-02-28 07:26:38
body:
  Can we make the list of downloaded files less verbose, is spirit of `pacman`? One line per downloadable, not 7-8


state: closed
title: memtest86+: fix reboot issues
user_login: bobvanderlinden
html_url: https://github.com/NixOS/nixpkgs/pull/6593
updated_at: 2015-03-01 17:12:29
body:
  As reported in #6145, memtest86+ currently does not work correctly. Booting into the menu works, but after that any user operation results in a reboot. This is due to an incompatiblity with GCC.

  ~~In this PR it's using the prebuilt binary of memtest86+ instead of trying to compile it.~~

  ~~Alternatively the source of memtest86+ could be patched. This is what Fedora has done, so we can reuse their patches. However, since we cannot automatically test memtest86+ and it isn't depending on anything at runtime, I thought it would be ok to use the prebuilt binary.~~

  This PR reuses the patches from Fedora.

  More information:
  https://bugzilla.redhat.com/show_bug.cgi?id=1108079
  https://bugzilla.redhat.com/show_bug.cgi?id=1013110
  http://koji.fedoraproject.org/koji/buildinfo?buildID=586907

  I tried to test this using just qemu, but that didn't work somehow. Instead I used the following script:

  ```
  fallocate -l 8M /tmp/memtest.img
  mkfs.vfat /tmp/memtest.img
  mcopy -i /tmp/memtest.img result/memtest.bin ::memtest.bin
  cat > /tmp/syslinux.cfg << EOF
  DEFAULT memtest
  LABEL memtest
    MENU LABEL Memtest86+
    LINUX memtest.bin
  EOF
  mcopy -i /tmp/memtest.img /tmp/syslinux.cfg ::syslinux.cfg
  syslinux /tmp/memtest.img
  qemu-system-x86_64 -hda /tmp/memtest.img
  ```


state: closed
title: Speed up `nix-env -i`
user_login: danbst
html_url: https://github.com/NixOS/nixpkgs/issues/6594
updated_at: 2015-02-28 10:13:14
body:
  Currently when you run

  `nix-env -i chromium`

  it waits for a long time. What about try `nixos.pkgs.chromium` as hotcheck, and if that fails, do the full search?


state: closed
title: Installing meld and leafpad results in conflicts
user_login: bobvanderlinden
html_url: https://github.com/NixOS/nixpkgs/issues/6595
updated_at: 2015-03-01 11:56:21
body:
  I try to install meld while leadpad is already installed:

  ```
  nix-env -i meld
  ```

  This resulted in a error suggesting me to set the priority of one leafpad or meld higher (similar to the message shown below). I set the priotity of leafpad to 2, but after rerunning the above command again, it resulted in the next set of packages I needed to prioritize. This is shown below:

  ```
  installing ‘meld-3.12.3’
  building path(s) ‘/nix/store/rk88k0xibbac80h8rig7jr1b45zm8sz2-user-environment’
  Wide character in die at /nix/store/jjgyvh88yw37gg5ad5lj1z0qdv31d7jy-buildenv.pl line 79.
  collision between ‘/nix/store/sdzasfy532ani7jb4n55hgzw60hf5jgz-finalterm-git-5ccde4e8/share/glib-2.0/schemas/gschemas.compiled’ and ‘/nix/store/1l57xj9mi30a5dd9zbzdqsrqr3l7ckar-meld-3.12.3/share/glib-2.0/schemas/gschemas.compiled’; use ‘nix-env --set-flag priority NUMBER PKGNAME’ to change the priority of one of the conflicting packages
  builder for ‘/nix/store/9wcx60dvv8y3kcqxmi7kkx92h98ny8wj-user-environment.drv’ failed with exit code 255
  error: build of ‘/nix/store/9wcx60dvv8y3kcqxmi7kkx92h98ny8wj-user-environment.drv’ failed
  ```

  I was worried I was going down the rabbit hole, so I stopped here.

  I'm on (as far as I know) an up-to-date stable channel on my profile and system. I'd think prioritization shouldn't be needed on stable, but I might be misunderstanding what is happening?


state: closed
title: gettext fails to build on osx 10.10 during stdenv-darwin-boot-*
user_login: yiding
html_url: https://github.com/NixOS/nixpkgs/issues/6596
updated_at: 2015-03-18 02:27:45
body:
  I get this when attempting to build basically anything:

  ```
  areadlink.c:38:24: error: use of undeclared identifier 'AT_FDCWD'
    return careadlinkat (AT_FDCWD, filename, NULL, 0, NULL, careadlinkatcwd);
                         ^
  1 error generated.
  careadlinkat.c:51:13: error: use of undeclared identifier 'AT_FDCWD'
    if (fd != AT_FDCWD)
              ^
  make[5]: *** [areadlink.o] Error 1
  make[5]: *** Waiting for unfinished jobs....
  1 error generated.
  make[5]: *** [careadlinkat.o] Error 1
  make[4]: *** [all-recursive] Error 1
  make[3]: *** [all] Error 2
  make[2]: *** [all-recursive] Error 1
  make[1]: *** [all] Error 2
  make: *** [all-recursive] Error 1
  note: keeping build directory ‘/private/var/folders/85/xq6d18ks7lx2pfd2zrys9kg90qpwsm/T/nix-build-gettext-0.18.2.drv-1’
  builder for ‘/nix/store/njpl2l5gh9mcfcls2y52fcflq366d4gf-gettext-0.18.2.drv’ failed with exit code 2
  building path(s) ‘/nix/store/l69a579vj5976sz2q2gs1j0hl9kavmzk-autoconf-2.69’
  cannot build derivation ‘/nix/store/qmxxa8wvd13mpz733ilfhi7afdgvkkq3-sharutils-4.11.1.drv’: 1 dependencies couldn't be built
  cannot build derivation ‘/nix/store/mghwrq2mvf84b9034hfi5ghlzy9l374q-libarchive-3.1.2.drv’: 1 dependencies couldn't be built
  cannot build derivation ‘/nix/store/7ghamn8nwszzfbm9wq2pafnaq0h4phvq-cmake-2.8.12.2.drv’: 1 dependencies couldn't be built
  cannot build derivation ‘/nix/store/xkrj0mysq1jy9llhn524afra8nyx86ag-clang-3.5.0.drv’: 1 dependencies couldn't be built
  ```

  It seems that AT_FDCWD is not declared in the relevant file (fcntl.h) in 10.9 SDK, but it is declared in 10.10 SDK (or the root /usr/include if the system is running on 10.10).

  Might be related to dad86b4f544db4d497e4bbe769dec0bb3e9cfbd7 which introduced picking 10.9 sdk over using whatever is present on the system.


state: closed
title: weechat: extending expression with extraBuildInputs
user_login: garbas
html_url: https://github.com/NixOS/nixpkgs/pull/6597
updated_at: 2015-03-03 08:48:04
body:
  make it easily possible to extend current buildInputs using override function.
  eg.:

  ```
    weechat.override { extraBuildInputs = [ pythonPackages.pync ]; }
  ```

  i've removed pync since its plugin dependency which can now be added via
  extraBuildInputs.

  @the-kenny @lovek323


state: closed
title: haskell-ng: ghcjs: webkitgtk is broken
user_login: manpages
html_url: https://github.com/NixOS/nixpkgs/issues/6598
updated_at: 2015-03-04 10:41:41
body:
  Tested on a machine honoring cryp.to cache against the following shell.nix —

  ```
  with (import <nixpkgs> {}).pkgs;
  let pkg = haskellngPackages.callPackage
              ({ mkDerivation, base, ghcjs-dom, glib, gtk, mtl, stdenv, webkit }:
               mkDerivation {
                 pname = "webkit-hello";
                 version = "0.0.1";
                 sha256 = "0";
                 isLibrary = false;
                 isExecutable = true;
                 buildDepends = [ base ghcjs-dom glib gtk mtl webkit ];
                 license = stdenv.lib.licenses.bsd3;
               }) {};
  in
    pkg.env
  ```

  resulted in —

  ```
  λ nix-shell
  these derivations will be built:
    /nix/store/50qjns51rlslcz1xkpnmrha47qvxsaig-haskell-webkit-0.13.1.1.drv
    /nix/store/wdsb0k7y9m9pxyjk5gfnbvsi5h7421m3-haskell-webkitgtk3-0.13.1.1.drv
    /nix/store/qgdsmcwnhmdsjir0r01lq427hy5lskzp-haskell-ghcjs-dom-0.1.1.3.drv
    /nix/store/q3ip3fgj5kh2d7r6jv5nc0s9g3dxfs6j-ghc-7.8.4.drv
  these paths will be fetched (0.00 MiB download, 225.34 MiB unpacked):
    /nix/store/40k429pjyj14vw4nzkmyq14jm312d588-haskell-gtk3-0.13.4
    /nix/store/sv7lxwk13h6k1ssj4pwlp4jxzsjad3h2-haskell-gtk-0.13.4
  fetching path ‘/nix/store/sv7lxwk13h6k1ssj4pwlp4jxzsjad3h2-haskell-gtk-0.13.4’...
  fetching path ‘/nix/store/40k429pjyj14vw4nzkmyq14jm312d588-haskell-gtk3-0.13.4’...

  *** Downloading ‘http://hydra.cryp.to/nar/sv7lxwk13h6k1ssj4pwlp4jxzsjad3h2-haskell-gtk-0.13.4’ to ‘/nix/store/sv7lxwk13h6k1ssj4pwlp4jxzsjad3h2-haskell-gtk-0.13.4’...
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
    0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  *** Downloading ‘http://hydra.cryp.to/nar/40k429pjyj14vw4nzkmyq14jm312d588-haskell-gtk3-0.13.4’ to ‘/nix/store/40k429pjyj14vw4nzkmyq14jm312d588-haskell-gtk3-0.13.4’...
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
  100 8560k    0 8560k    0     0   199k      0 --:--:--  0:00:42 --:--:--  107k

  building path(s) ‘/nix/store/a4s7a43m3hjphmz10sdbiqs627n2hqsl-haskell-webkit-0.13.1.1’
  100 7990k    0 7990k    0     0   184k      0 --:--:--  0:00:43 --:--:--  109k

  building path(s) ‘/nix/store/3g96gj403x3w7xfk13w6lv7ns9hk5gvc-haskell-webkitgtk3-0.13.1.1’
  setupCompilerEnvironmentPhase
  setupCompilerEnvironmentPhase
  Building with /nix/store/iwybjhpmfk49r9yrcssan41v9pn1z8wl-ghc-7.8.4.
  Building with /nix/store/iwybjhpmfk49r9yrcssan41v9pn1z8wl-ghc-7.8.4.
  unpacking sources
  unpacking sources
  unpacking source archive /nix/store/nirw7zi0yy1zqmxy6kk4jjihh924rp40-webkit-0.13.1.1.tar.gz
  unpacking source archive /nix/store/czh1gwval1nql9bfpw6mdjdsiwdhkjyl-webkitgtk3-0.13.1.1.tar.gz
  source root is webkitgtk3-0.13.1.1
  patching sources
  jailbreakPhase
  source root is webkit-0.13.1.1
  patching sources
  compileBuildDriverPhase
  setupCompileFlags: -package-db=/tmp/nix-build-haskell-webkitgtk3-0.13.1.1.drv-0/package.conf.d -j1
  jailbreakPhase
  compileBuildDriverPhase
  setupCompileFlags: -package-db=/tmp/nix-build-haskell-webkit-0.13.1.1.drv-0/package.conf.d -j1
  [1 of 2] Compiling SetupWrapper     ( SetupWrapper.hs, /tmp/nix-build-haskell-webkit-0.13.1.1.drv-0/SetupWrapper.o )
  [1 of 2] Compiling SetupWrapper     ( SetupWrapper.hs, /tmp/nix-build-haskell-webkitgtk3-0.13.1.1.drv-0/SetupWrapper.o )
  [2 of 2] Compiling Main             ( Setup.hs, /tmp/nix-build-haskell-webkit-0.13.1.1.drv-0/Main.o )
  [2 of 2] Compiling Main             ( Setup.hs, /tmp/nix-build-haskell-webkitgtk3-0.13.1.1.drv-0/Main.o )
  Linking Setup ...
  Linking Setup ...
  configuring
  configuring
  configureFlags: --verbose --prefix=/nix/store/3g96gj403x3w7xfk13w6lv7ns9hk5gvc-haskell-webkitgtk3-0.13.1.1 --libdir=$prefix/lib/$compiler --libsubdir=$pkgid --with-gcc=gcc --package-db=/tmp/nix-build-haskell-webkitgtk3-0.13.1.1.drv-0/package.conf.d --ghc-option=-optl=-Wl,-rpath=/nix/store/3g96gj403x3w7xfk13w6lv7ns9hk5gvc-haskell-webkitgtk3-0.13.1.1/lib/ghc-7.8.4/webkitgtk3-0.13.1.1 --enable-split-objs --disable-library-profiling --enable-shared --enable-library-vanilla --enable-executable-dynamic --enable-tests --extra-include-dirs=/nix/store/jsz18fdv8mvd4zkhl6swayf42i4kzx8h-glib-2.42.1/include --extra-lib-dirs=/nix/store/jsz18fdv8mvd4zkhl6swayf42i4kzx8h-glib-2.42.1/lib --extra-include-dirs=/nix/store/xq9v6jwrf6w0ymz7xilzhkd2nwl3hi7j-pcre-8.36/include --extra-lib-dirs=/nix/store/xq9v6jwrf6w0ymz7xilzhkd2nwl3hi7j-pcre-8.36/lib --extra-include-dirs=/nix/store/q8hsj6q5vbzn64c0fydvyaa18gzgdavz-zlib-1.2.8/include --extra-lib-dirs=/nix/store/q8hsj6q5vbzn64c0fydvyaa18gzgdavz-zlib-1.2.8/lib --extra-include-dirs=/nix/store/6px6wzzyyg3dsrrs1xcgg3l51f2nshw4-libffi-3.0.13/include --extra-lib-dirs=/nix/store/6px6wzzyyg3dsrrs1xcgg3l51f2nshw4-libffi-3.0.13/lib --extra-lib-dirs=/nix/store/6px6wzzyyg3dsrrs1xcgg3l51f2nshw4-libffi-3.0.13/lib64 --extra-include-dirs=/nix/store/93zfs0zzndi7pkjkjxawlafdj8m90kg5-glibc-2.20/include --extra-lib-dirs=/nix/store/93zfs0zzndi7pkjkjxawlafdj8m90kg5-glibc-2.20/lib --extra-lib-dirs=/nix/store/93zfs0zzndi7pkjkjxawlafdj8m90kg5-glibc-2.20/lib64 --extra-include-dirs=/nix/store/9fa7qw5cci2i4jqz244pphypw8pzds5f-webkitgtk-2.6.5/include --extra-lib-dirs=/nix/store/9fa7qw5cci2i4jqz244pphypw8pzds5f-webkitgtk-2.6.5/lib --extra-lib-dirs=/nix/store/9fa7qw5cci2i4jqz244pphypw8pzds5f-webkitgtk-2.6.5/lib64 --extra-include-dirs=/nix/store/i59n1ml29w7f8vnwyxd7hhcr56fzsd0w-libsoup-2.48.0/include --extra-lib-dirs=/nix/store/i59n1ml29w7f8vnwyxd7hhcr56fzsd0w-libsoup-2.48.0/lib --extra-include-dirs=/nix/store/s64phs9smkwgxpfzq1pmhblpra2ab4g9-libxml2-2.9.2/include --extra-lib-dirs=/nix/store/s64phs9smkwgxpfzq1pmhblpra2ab4g9-libxml2-2.9.2/lib --extra-include-dirs=/nix/store/2vzbwwzpkq5zsicpyp524b7gpycyimf4-gobject-introspection-1.40.0/include --extra-lib-dirs=/nix/store/2vzbwwzpkq5zsicpyp524b7gpycyimf4-gobject-introspection-1.40.0/lib --extra-include-dirs=/nix/store/0isb149f9xi1cbpwimbdlgyghwvm8hkg-libgnome-keyring-2.32.0/include --extra-lib-dirs=/nix/store/0isb149f9xi1cbpwimbdlgyghwvm8hkg-libgnome-keyring-2.32.0/lib --extra-include-dirs=/nix/store/v4zf3jm21l4dw5fkm9wkwizi3x4ia2r3-dbus-libs-1.8.14/include --extra-lib-dirs=/nix/store/v4zf3jm21l4dw5fkm9wkwizi3x4ia2r3-dbus-libs-1.8.14/lib --extra-include-dirs=/nix/store/v63wvr4k27r749smj7vgbv72dsl5qzbk-expat-2.1.0/include --extra-lib-dirs=/nix/store/v63wvr4k27r749smj7vgbv72dsl5qzbk-expat-2.1.0/lib --extra-include-dirs=/nix/store/ydxq8r5rwwbsxvslrr222f62ygx0k840-libgcrypt-1.5.4/include --extra-lib-dirs=/nix/store/ydxq8r5rwwbsxvslrr222f62ygx0k840-libgcrypt-1.5.4/lib --extra-include-dirs=/nix/store/kpzli8xdi6xiq1zaqb6d0mbvgr9pbhw4-libgpg-error-1.17/include --extra-lib-dirs=/nix/store/kpzli8xdi6xiq1zaqb6d0mbvgr9pbhw4-libgpg-error-1.17/lib --extra-include-dirs=/nix/store/0kaihpk1fd85yvjbj7jir18i7pq6p6xc-gtk+3-3.12.2/include --extra-lib-dirs=/nix/store/0kaihpk1fd85yvjbj7jir18i7pq6p6xc-gtk+3-3.12.2/lib --extra-include-dirs=/nix/store/frwdqcr1nqd70mf4z5qqz62skfh2cjq3-cairo-1.14.0/include --extra-lib-dirs=/nix/store/frwdqcr1nqd70mf4z5qqz62skfh2cjq3-cairo-1.14.0/lib --extra-include-dirs=/nix/store/6kj1j0gy5019pm2s6y1gnbakzk36s263-freetype-2.5.4/include --extra-lib-dirs=/nix/store/6kj1j0gy5019pm2s6y1gnbakzk36s263-freetype-2.5.4/lib --extra-include-dirs=/nix/store/4fd38zj042xi67ysm0j5nnhcwar2zgf9-bzip2-1.0.6/include --extra-lib-dirs=/nix/store/4fd38zj042xi67ysm0j5nnhcwar2zgf9-bzip2-1.0.6/lib --extra-include-dirs=/nix/store/gryw246bw5w2h6rhwpw4vmgz3p0pgfh2-libpng-1.6.16/include --extra-lib-dirs=/nix/store/gryw246bw5w2h6rhwpw4vmgz3p0pgfh2-libpng-1.6.16/lib --extra-include-dirs=/nix/store/wi28s9kw717nkmbgxhwd7gp3f8rjvrki-fontconfig-2.11.1/include --extra-lib-dirs=/nix/store/wi28s9kw717nkmbgxhwd7gp3f8rjvrki-fontconfig-2.11.1/lib --extra-include-dirs=/nix/store/28g4v0wlf6wr9bv08idwdx7c49502r8s-xproto-7.0.26/include --extra-lib-dirs=/nix/store/28g4v0wlf6wr9bv08idwdx7c49502r8s-xproto-7.0.26/lib --extra-include-dirs=/nix/store/04kh0a6a5vvyisi90ijbp4d81yxhdmn7-libX11-1.6.2/include --extra-lib-dirs=/nix/store/04kh0a6a5vvyisi90ijbp4d81yxhdmn7-libX11-1.6.2/lib --extra-include-dirs=/nix/store/7kmr6ar4537b2aw3n9cxzakgmf1a2vkr-libxcb-1.11/include --extra-lib-dirs=/nix/store/7kmr6ar4537b2aw3n9cxzakgmf1a2vkr-libxcb-1.11/lib --extra-include-dirs=/nix/store/nrsbrjpkd1lj0cxvb59q5ihqlzk64md4-kbproto-1.0.6/include --extra-lib-dirs=/nix/store/nrsbrjpkd1lj0cxvb59q5ihqlzk64md4-kbproto-1.0.6/lib --extra-include-dirs=/nix/store/9ndask625nih7fgbdk0hxn6ca5sq5kk0-libXt-1.1.4/include --extra-lib-dirs=/nix/store/9ndask625nih7fgbdk0hxn6ca5sq5kk0-libXt-1.1.4/lib --extra-include-dirs=/nix/store/gn7k7qjrsqy8p2a81lh7s1kjrawzdwqy-libSM-1.2.2/include --extra-configureFlags: --verbose --prefix=/nix/store/a4s7a43m3hjphmz10sdbiqs627n2hqsl-haskell-webkit-0.13.1.1 --libdir=$prefix/lib/$compiler --libsubdir=$pkgid --with-gcc=gcc --package-db=/tmp/nix-build-haskell-webkit-0.13.1.1.drv-0/package.conf.d --ghc-option=-optl=-Wl,-rpath=/nix/store/a4s7a43m3hjphmz10sdbiqs627n2hqsl-haskell-webkit-0.13.1.1/lib/ghc-7.8.4/webkit-0.13.1.1 --enable-split-objs --disable-library-profiling --enable-shared --enable-library-vanilla --enable-executable-dynamic --enable-tests --extra-include-dirs=/nix/store/jsz18fdv8mvd4zkhl6swayf42i4kzx8h-glib-2.42.1/include --extra-lib-dirs=/nix/store/jsz18fdv8mvd4zkhl6swayf42i4kzx8h-glib-2.42.1/lib --extra-include-dirs=/nix/store/xq9v6jwrf6w0ymz7xilzhkd2nwl3hi7j-pcre-8.36/include --extra-lib-dirs=/nix/store/xq9v6jwrf6w0ymz7xilzhkd2nwl3hi7j-pcre-8.36/lib --extra-include-dirs=/nix/store/q8hsj6q5vbzn64c0fydvyaa18gzgdavz-zlib-1.2.8/include --extra-lib-dirs=/nix/store/q8hsj6q5vbzn64c0fydvyaa18gzgdavz-zlib-1.2.8/lib --extra-include-dirs=/nix/store/6px6wzzyyg3dsrrs1xcgg3l51f2nshw4-libffi-3.0.13/include --extra-lib-dirs=/nix/store/6px6wzzyyg3dsrrs1xcgg3l51f2nshw4-libffi-3.0.13/lib --extra-lib-dirs=/nix/store/6px6wzzyyg3dsrrs1xcgg3l51f2nshw4-libffi-3.0.13/lib64 --extra-include-dirs=/nix/store/93zfs0zzndi7pkjkjxawlafdj8m90kg5-glibc-2.20/include --extra-lib-dirs=/nix/store/93zfs0zzndi7pkjkjxawlafdj8m90kg5-glibc-2.20/lib --extra-lib-dirs=/nix/store/93zfs0zzndi7pkjkjxawlafdj8m90kg5-glibc-2.20/lib64 --extra-include-dirs=/nix/store/p9z4560hbrl6jw1yadm8g2k1pdxcgl0c-gtk+-2.24.25/include --extra-lib-dirs=/nix/store/p9z4560hbrl6jw1yadm8g2k1pdxcgl0c-gtk+-2.24.25/lib --extra-include-dirs=/nix/store/frwdqcr1nqd70mf4z5qqz62skfh2cjq3-cairo-1.14.0/include --extra-lib-dirs=/nix/store/frwdqcr1nqd70mf4z5qqz62skfh2cjq3-cairo-1.14.0/lib --extra-include-dirs=/nix/store/6kj1j0gy5019pm2s6y1gnbakzk36s263-freetype-2.5.4/include --extra-lib-dirs=/nix/store/6kj1j0gy5019pm2s6y1gnbakzk36s263-freetype-2.5.4/lib --extra-include-dirs=/nix/store/4fd38zj042xi67ysm0j5nnhcwar2zgf9-bzip2-1.0.6/include --extra-lib-dirs=/nix/store/4fd38zj042xi67ysm0j5nnhcwar2zgf9-bzip2-1.0.6/lib --extra-include-dirs=/nix/store/gryw246bw5w2h6rhwpw4vmgz3p0pgfh2-libpng-1.6.16/include --extra-lib-dirs=/nix/store/gryw246bw5w2h6rhwpw4vmgz3p0pgfh2-libpng-1.6.16/lib --extra-include-dirs=/nix/store/wi28s9kw717nkmbgxhwd7gp3f8rjvrki-fontconfig-2.11.1/include --extra-lib-dirs=/nix/store/wi28s9kw717nkmbgxhwd7gp3f8rjvrki-fontconfig-2.11.1/lib --extra-include-dirs=/nix/store/28g4v0wlf6wr9bv08idwdx7c49502r8s-xproto-7.0.26/include --extra-lib-dirs=/nix/store/28g4v0wlf6wr9bv08idwdx7c49502r8s-xproto-7.0.26/lib --extra-include-dirs=/nix/store/04kh0a6a5vvyisi90ijbp4d81yxhdmn7-libX11-1.6.2/include --extra-lib-dirs=/nix/store/04kh0a6a5vvyisi90ijbp4d81yxhdmn7-libX11-1.6.2/lib --extra-include-dirs=/nix/store/7kmr6ar4537b2aw3n9cxzakgmf1a2vkr-libxcb-1.11/include --extra-lib-dirs=/nix/store/7kmr6ar4537b2aw3n9cxzakgmf1a2vkr-libxcb-1.11/lib --extra-include-dirs=/nix/store/nrsbrjpkd1lj0cxvb59q5ihqlzk64md4-kbproto-1.0.6/include --extra-lib-dirs=/nix/store/nrsbrjpkd1lj0cxvb59q5ihqlzk64md4-kbproto-1.0.6/lib --extra-include-dirs=/nix/store/9ndask625nih7fgbdk0hxn6ca5sq5kk0-libXt-1.1.4/include --extra-lib-dirs=/nix/store/9ndask625nih7fgbdk0hxn6ca5sq5kk0-libXt-1.1.4/lib --extra-include-dirs=/nix/store/gn7k7qjrsqy8p2a81lh7s1kjrawzdwqy-libSM-1.2.2/include --extra-lib-dirs=/nix/store/gn7k7qjrsqy8p2a81lh7s1kjrawzdwqy-libSM-1.2.2/lib --extra-include-dirs=/nix/store/l99lb0mj8gy7s4jhnc9qvps53m0j0nqs-libICE-1.0.9/include --extra-lib-dirs=/nix/store/l99lb0mj8gy7s4jhnc9qvps53m0j0nqs-libICE-1.0.9/lib --extra-include-dirs=/nix/store/xkrs9y86mwrrl3zzkqyl45w3n15kln6a-libXft-2.3.2/include --extra-lib-dirs=/nix/store/xkrs9y86mwrrl3zzkqyl45w3n15kln6a-libXft-2.3.2/lib --extra-include-dirs=/nix/store/d1qr74jmcs8bmz5ihkj1lwhcsni1vg9p-libXrender-0.9.8/include --extra-lib-dirs=/nix/store/d1qr74jmcs8bmz5ihkj1lwhcsni1vg9p-libXrender-0.9.8/lib --extra-include-dirs=/nix/store/cys6pzb1lzk0mly39fqy6qwfz2075610-renderproto-0.11.1/include --extra-lib-dirs=/nix/store/cys6pzb1lzk0mly39fqy6qwfz2075610-renderproto-0.11.1/lib --extra-include-dirs=/nix/store/8mr9rfrrzppwi5220ss86fq7xnak4jlq-libXext-1.3.3/include --extra-lib-dirs=/nix/store/8mr9rfrrzppwi5220ss86fq7xnak4jlq-libXext-1.3.3/lib --extra-include-dirs=/nix/store/z6jhfqay2kkpji5d7zr1qp3vgmh0big9-libXau-1.0.8/include --extra-lib-dirs=/nix/store/z6jhfqay2kkpji5d7zr1qp3vgmh0big9-libXau-1.0.8/lib --extra-include-dirs=/nix/store/v920hbzx6qp948h872grj6gqcla9mwfg-xextproto-7.3.0/include --extra-lib-dirs=/nix/store/v920hbzx6qp948h872grj6gqcla9mwfg-xextproto-7.3.0/lib --extra-include-dirs=/nix/store/v63wvr4k27r749smj7vgbv72dsl5qzbk-expat-2.1.0/include --extra-lib-dirs=/nix/store/v63wvr4k27r749smj7vgbv72dsl5qzbk-expat-2.1.0/lib --extra-include-dirs=/nix/store/08fn1gimpqpqzkyxgxssfk9abix006mp-pixman-0.32.6/include --extra-lib-dirs=/nix/store/08fn1gimpqpqzkyxgxssfk9abix006mp-pixman-0.32.6/lib --extra-include-dirs=/nix/store/mybkv30p0qxi579i48ka1ddrp8v8fwrf-xcb-util-0.4.0/include --extra-lib-dirs=/nix/store/mybkv30p0qxi579i48ka1ddrp8v8fwrf-xcb-util-0.4.0/lib --extra-include-dirs=/nix/store/whgbqdcr1gy9rqmpibk7mwga2hb7bqha-mesa-noglu-10.2.9/include --extra-lib-dirs=/nix/store/whgbqdcr1gy9rqmpibk7mwga2hb7bqha-mesa-noglu-10.2.9/lib --extra-include-dirs=/nix/store/qs8rv908sj9nk4fr849zsv0sfv6fcg9f-libXdamage-1.1.4/include --extra-lib-dirs=/nix/store/qs8rv908sj9nk4fr849zsv0sfv6fcg9f-libXdamage-1.1.4/lib --extra-include-dirs=/nix/store/swbwn7i0lhfkn89nvfsgis3gh666dxsf-damageproto-1.2.1/include --extra-lib-dirs=/nix/store/swbwn7i0lhfkn89nvfsgis3gh666dxsf-damageproto-1.2.1/lib --extra-include-dirs=/nix/store/wbj392q34iwfn5awc6mg6ikcyp7fkd63-libXfixes-5.0.1/include --extra-lib-dirs=/nix/store/wbj392q34iwfn5awc6mg6ikcyp7fkd63-libXfixes-5.0.1/lib --extra-include-dirs=/nix/store/q06svw0fnicnrywhqj0l3w8sn7mckr63-fixesproto-5.0/include --extra-lib-dirs=/nix/store/q06svw0fnicnrywhqj0l3w8sn7mckr63-fixesproto-5.0/lib --extra-include-dirs=/nix/store/hbrzh9lkjdm7503v31x3l5bxnyvf1k63-libXxf86vm-1.1.3/include --extra-lib-dirs=/nix/store/hbrzh9lkjdm7503v31x3l5bxnyvf1k63-libXxf86vm-1.1.3/lib --extra-include-dirs=/nix/store/ja3qy5xk1bqhij2kh7c298wbnl1aqab8-xf86vidmodeproto-2.3.1/include --extra-lib-dirs=/nix/store/ja3qy5xk1bqhij2kh7c298wbnl1aqab8-xf86vidmodeproto-2.3.1/lib --extra-include-dirs=/nix/store/yqwxr8v1b3kccnvfi012agk0s4h9k3np-libdrm-2.4.58/include --extra-lib-dirs=/nix/store/yqwxr8v1b3kccnvfi012agk0s4h9k3np-libdrm-2.4.58/lib --extra-include-dirs=/nix/store/nbga24ljspm5wwp4qmsr8vckpfzm57qs-pango-1.36.8/include --extra-lib-dirs=/nix/store/nbga24ljspm5wwp4qmsr8vckpfzm57qs-pango-1.36.8/lib --extra-include-dirs=/nix/store/vjv89fjl3nc8prmi8q1l4ga9pbxnb152-harfbuzz-0.9.37/include --extra-lib-dirs=/nix/store/vjv89fjl3nc8prmi8q1l4ga9pbxnb152-harfbuzz-0.9.37/lib --extra-include-dirs=/nix/store/3c0fsh8gv7fs5si5fwxp29laffqkkp6z-graphite2-1.2.4/include --extra-lib-dirs=/nix/store/3c0fsh8gv7fs5si5fwxp29laffqkkp6z-graphite2-1.2.4/lib --extra-include-dirs=/nix/store/2zkbpw2ykzksq0083x5i0dpn3fd0yimr-gdk-pixbuf-2.30.8/include --extra-lib-dirs=/nix/store/2zkbpw2ykzksq0083x5i0dpn3fd0yimr-gdk-pixbuf-2.30.8/lib --extra-include-dirs=/nix/store/fy1wksy84fj9xipvn4jzp2bpibpbwbh0-libtiff-4.0.3/include --extra-lib-dirs=/nix/store/fy1wksy84fj9xipvn4jzp2bpibpbwbh0-libtiff-4.0.3/lib --extra-include-dirs=/nix/store/f9p32490lm1z0yl2y6dih3l4nyczajzf-libjpeg-turbo-1.4.0/include --extra-lib-dirs=/nix/store/f9p32490lm1z0yl2y6dih3l4nyczajzf-libjpeg-turbo-1.4.0/lib --extra-include-dirs=/nix/store/4md5y07qr9yfy6phc5wx2yv72m9zxfx7-xz-5.2.0/include --extra-lib-dirs=/nix/store/4md5y07qr9yfy6phc5wx2yv72m9zxfx7-xz-5.2.0/lib --extra-include-dirs=/nix/store/29wbd71lbhxxfknlwwnm46w33f7ssjaa-jasper-1.900.1/include --extra-lib-dirs=/nix/store/29wbd71lbhxxfknlwwnm46w33f7ssjaa-jasper-1.900.1/lib --extra-include-dirs=/nix/store/lllz0vmpj5cfslkwkz1s6q118p6q6fmv-atk-2.12.0/include --extra-lib-dirs=/nix/store/lllz0vmpj5cfslkwkz1s6q118p6q6fmv-atk-2.12.0/lib --extra-include-dirs=/nix/store/2vzbwwzpkq5zsicpyp524b7gpycyimf4-gobject-introspection-1.40.0/include --extra-lib-dirs=/nix/store/2vzbwwzpkq5zsicpyp524b7gpycyimf4-gobject-introspection-1.40.0/lib --extra-include-dirs=/nix/store/q8y5njilc2hflkirm98hh1cg96592sb9-libXrandr-1.4.2/include --extra-lib-dirs=/nix/store/q8y5njilc2hflkirm98hh1cg96592sb9-libXrandr-1.4.2/lib --extra-include-dirs=/nix/store/hhl8jiyglfpq120nnl11libbcbks9d9i-randrproto-1.4.0/include --extra-lib-dirs=/nix/store/hhl8jiyglfpq120nnl11libbcbks9d9i-randrproto-1.4.0/lib --extra-include-dirs=/nix/store/apf06m8cjqbrjbgvxfrrafxgx4vccpcm-libXcomposite-0.4.4/include --extra-lib-dirs=/nix/store/apf06m8cjqbrjbgvxfrrafxgx4vccpcm-libXcomposite-0.4.4/lib --extra-include-dirs=/nix/store/yak648vrb2lrldc1pwg0hlvl1ikhz9qz-compositeproto-0.4.2/include --extra-lib-dirs=/nix/store/yak648vrb2lrldc1pwg0hlvl1ikhz9qz-compositeproto-0.4.2/lib --extra-include-dirs=/nix/store/w3hz283fgkg4b7g877gvmrpm174yj992-libXi-1.7.4/include --extra-lib-dirs=/nix/store/w3hz283fgkg4b7g877gvmrpm174yj992-libXi-1.7.4/lib --extra-include-dirs=/nix/store/ma44mp752mnz2m9hcn32ndkrnghn0jy2-inputproto-2.3.1/include --extra-lib-dirs=/nix/store/ma44mp752mnz2m9hcn32ndkrnghn0jy2-inputproto-2.3.1/lib --extra-include-dirs=/nix/store/dxs58a4n7xv4y01qa3n692bwizy6lgy1-libXcursor-1.1.14/include --extra-lib-dirs=/nix/store/dxs58a4n7xv4y01qa3n692bwizy6lgy1-libXcursor-1.1.14/lib --extra-include-dirs=/nix/store/w8l6yxpzc65f7n5l55jlkynnr5bb07pv-libXinerama-1.1.3/include --extra-lib-dirs=/nix/store/w8l6yxpzc65f7n5l55jlkynnr5bb07pv-libXinerama-1.1.3/lib --extra-include-dirs=/nix/store/yq42cb4vkxfdi6r3grim36isdckz2a99-xineramaproto-1.2.1/include --extra-lib-dirs=/nix/store/yq42cb4vkxfdi6r3grim36isdckz2a99-xineramaproto-1.2.1/lib --extra-include-dirs=/nix/store/70h3m4yzay029ixq2vh2a6mhjsvknnjr-cups-1.7.5/include --extra-lib-dirs=/nix/store/70h3m4yzay029ixq2vh2a6mhjsvknnjr-cups-1.7.5/lib --extra-include-dirs=/nix/store/78rxza2790bbqaw4pl6jc4mb2hikzpzq-openssl-1.0.1k/include --extra-lib-dirs=/nix/store/78rxza2790bbqaw4pl6jc4mb2hikzpzq-openssl-1.0.1k/lib --extra-include-dirs=/nix/store/9fa7qw5cci2i4jqz244pphypw8pzds5f-webkitgtk-2.6.5/include --extra-lib-dirs=/nix/store/9fa7qw5cci2i4jqz244pphypw8pzds5f-webkitgtk-2.6.5/lib --extra-lib-dirs=/nix/store/9fa7qw5cci2i4jqz244pphypw8pzds5f-webkitgtk-2.6.5/lib64 --extra-include-dirs=/nix/store/i59n1ml29w7f8vnwyxd7hhcr56fzsd0w-libsoup-2.48.0/include --extra-lib-dirs=/nix/store/i59n1ml29w7f8vnwyxd7hhcr56fzsd0w-libsoup-2.48.0/lib --extra-include-dirs=/nix/store/s64phs9smkwgxpfzq1pmhblpra2ab4g9-libxml2-2.9.2/include --extra-lib-dirs=/nix/store/s64phs9smkwgxpfzq1pmhblpra2ab4g9-libxml2-2.9.2/lib --extra-include-dirs=/nix/store/0isb149f9xi1cbpwimbdlgyghwvm8hkg-libgnome-keyring-2.32.0/include --extra-lib-dirs=/nix/store/0isb149f9xi1cbpwimbdlgyghwvm8hkg-libgnome-keyring-2.32.0/lib --extra-include-dirs=/nix/store/v4zf3jm21l4dw5fkm9wkwizi3x4ia2r3-dbus-libs-1.8.14/include --extra-lib-dirs=/nix/store/v4zf3jm21l4dw5fkm9wkwizi3x4ia2r3-dbus-libs-1.8.14/lib --extra-include-dirs=/nix/store/ydxq8r5rwwbsxvslrr222f62ygx0k840-libgcrypt-1.5.4/include --extra-lib-dirs=/nix/store/ydxq8r5rwwbsxvslrr222f62ygx0k840-libgcrypt-1.5.4/lib --extra-include-dirs=/nix/store/kpzli8xdi6xiq1zaqb6d0mbvgr9pbhw4-libgpg-error-1.17/include --extra-lib-dirs=/nix/store/kpzli8xdi6xiq1zaqb6d0mbvgr9pbhw4-libgpg-error-1.17/lib --extra-include-dirs=/nix/store/0kaihpk1fd85yvjbj7jir18i7pq6p6xc-gtk+3-3.12.2/include --extra-lib-dirs=/nix/store/0kaihpk1fd85yvjbj7jir18i7pq6p6xc-gtk+3-3.12.2/lib --extra-include-dirs=/nix/store/q6xq8xs67cq11xw3r71vdbbbq0y3czd7-at-spi2-atk-2.12.1/include --extra-lib-dirs=/nix/store/q6xq8xs67cq11xw3r71vdbbbq0y3czd7-at-spi2-atk-2.12.1/lib --extra-include-dirs=/nix/store/wfkas1nn8j4z8ci4k2hh6r57lhkrf3lq-wayland-1.7.0/include --extra-lib-dirs=/nix/store/wfkas1nn8j4z8ci4k2hh6r57lhkrf3lq-wayland-1.7.0/lib
  lib-dirs=/nix/store/gn7k7qjrsqy8p2a81lh7s1kjrawzdwqy-libSM-1.2.2/lib --extra-include-dirs=/nix/store/l99lb0mj8gy7s4jhnc9qvps53m0j0nqs-libICE-1.0.9/include --extra-lib-dirs=/nix/store/l99lb0mj8gy7s4jhnc9qvps53m0j0nqs-libICE-1.0.9/lib --extra-include-dirs=/nix/store/xkrs9y86mwrrl3zzkqyl45w3n15kln6a-libXft-2.3.2/include --extra-lib-dirs=/nix/store/xkrs9y86mwrrl3zzkqyl45w3n15kln6a-libXft-2.3.2/lib --extra-include-dirs=/nix/store/d1qr74jmcs8bmz5ihkj1lwhcsni1vg9p-libXrender-0.9.8/include --extra-lib-dirs=/nix/store/d1qr74jmcs8bmz5ihkj1lwhcsni1vg9p-libXrender-0.9.8/lib --extra-include-dirs=/nix/store/cys6pzb1lzk0mly39fqy6qwfz2075610-renderproto-0.11.1/include --extra-lib-dirs=/nix/store/cys6pzb1lzk0mly39fqy6qwfz2075610-renderproto-0.11.1/lib --extra-include-dirs=/nix/store/8mr9rfrrzppwi5220ss86fq7xnak4jlq-libXext-1.3.3/include --extra-lib-dirs=/nix/store/8mr9rfrrzppwi5220ss86fq7xnak4jlq-libXext-1.3.3/lib --extra-include-dirs=/nix/store/z6jhfqay2kkpji5d7zr1qp3vgmh0big9-libXau-1.0.8/include --extra-lib-dirs=/nix/store/z6jhfqay2kkpji5d7zr1qp3vgmh0big9-libXau-1.0.8/lib --extra-include-dirs=/nix/store/v920hbzx6qp948h872grj6gqcla9mwfg-xextproto-7.3.0/include --extra-lib-dirs=/nix/store/v920hbzx6qp948h872grj6gqcla9mwfg-xextproto-7.3.0/lib --extra-include-dirs=/nix/store/08fn1gimpqpqzkyxgxssfk9abix006mp-pixman-0.32.6/include --extra-lib-dirs=/nix/store/08fn1gimpqpqzkyxgxssfk9abix006mp-pixman-0.32.6/lib --extra-include-dirs=/nix/store/mybkv30p0qxi579i48ka1ddrp8v8fwrf-xcb-util-0.4.0/include --extra-lib-dirs=/nix/store/mybkv30p0qxi579i48ka1ddrp8v8fwrf-xcb-util-0.4.0/lib --extra-include-dirs=/nix/store/whgbqdcr1gy9rqmpibk7mwga2hb7bqha-mesa-noglu-10.2.9/include --extra-lib-dirs=/nix/store/whgbqdcr1gy9rqmpibk7mwga2hb7bqha-mesa-noglu-10.2.9/lib --extra-include-dirs=/nix/store/qs8rv908sj9nk4fr849zsv0sfv6fcg9f-libXdamage-1.1.4/include --extra-lib-dirs=/nix/store/qs8rv908sj9nk4fr849zsv0sfv6fcg9f-libXdamage-1.1.4/lib --extra-include-dirs=/nix/store/swbwn7i0lhfkn89nvfsgis3gh666dxsf-damageproto-1.2.1/include --extra-lib-dirs=/nix/store/swbwn7i0lhfkn89nvfsgis3gh666dxsf-damageproto-1.2.1/lib --extra-include-dirs=/nix/store/wbj392q34iwfn5awc6mg6ikcyp7fkd63-libXfixes-5.0.1/include --extra-lib-dirs=/nix/store/wbj392q34iwfn5awc6mg6ikcyp7fkd63-libXfixes-5.0.1/lib --extra-include-dirs=/nix/store/q06svw0fnicnrywhqj0l3w8sn7mckr63-fixesproto-5.0/include --extra-lib-dirs=/nix/store/q06svw0fnicnrywhqj0l3w8sn7mckr63-fixesproto-5.0/lib --extra-include-dirs=/nix/store/hbrzh9lkjdm7503v31x3l5bxnyvf1k63-libXxf86vm-1.1.3/include --extra-lib-dirs=/nix/store/hbrzh9lkjdm7503v31x3l5bxnyvf1k63-libXxf86vm-1.1.3/lib --extra-include-dirs=/nix/store/ja3qy5xk1bqhij2kh7c298wbnl1aqab8-xf86vidmodeproto-2.3.1/include --extra-lib-dirs=/nix/store/ja3qy5xk1bqhij2kh7c298wbnl1aqab8-xf86vidmodeproto-2.3.1/lib --extra-include-dirs=/nix/store/yqwxr8v1b3kccnvfi012agk0s4h9k3np-libdrm-2.4.58/include --extra-lib-dirs=/nix/store/yqwxr8v1b3kccnvfi012agk0s4h9k3np-libdrm-2.4.58/lib --extra-include-dirs=/nix/store/nbga24ljspm5wwp4qmsr8vckpfzm57qs-pango-1.36.8/include --extra-lib-dirs=/nix/store/nbga24ljspm5wwp4qmsr8vckpfzm57qs-pango-1.36.8/lib --extra-include-dirs=/nix/store/vjv89fjl3nc8prmi8q1l4ga9pbxnb152-harfbuzz-0.9.37/include --extra-lib-dirs=/nix/store/vjv89fjl3nc8prmi8q1l4ga9pbxnb152-harfbuzz-0.9.37/lib --extra-include-dirs=/nix/store/3c0fsh8gv7fs5si5fwxp29laffqkkp6z-graphite2-1.2.4/include --extra-lib-dirs=/nix/store/3c0fsh8gv7fs5si5fwxp29laffqkkp6z-graphite2-1.2.4/lib --extra-include-dirs=/nix/store/2zkbpw2ykzksq0083x5i0dpn3fd0yimr-gdk-pixbuf-2.30.8/include --extra-lib-dirs=/nix/store/2zkbpw2ykzksq0083x5i0dpn3fd0yimr-gdk-pixbuf-2.30.8/lib --extra-include-dirs=/nix/store/fy1wksy84fj9xipvn4jzp2bpibpbwbh0-libtiff-4.0.3/include --extra-lib-dirs=/nix/store/fy1wksy84fj9xipvn4jzp2bpibpbwbh0-libtiff-4.0.3/lib --extra-include-dirs=/nix/store/f9p32490lm1z0yl2y6dih3l4nyczajzf-libjpeg-turbo-1.4.0/include --extra-lib-dirs=/nix/store/f9p32490lm1z0yl2y6dih3l4nyczajzf-libjpeg-turbo-1.4.0/lib --extra-include-dirs=/nix/store/4md5y07qr9yfy6phc5wx2yv72m9zxfx7-xz-5.2.0/include --extra-lib-dirs=/nix/store/4md5y07qr9yfy6phc5wx2yv72m9zxfx7-xz-5.2.0/lib --extra-include-dirs=/nix/store/29wbd71lbhxxfknlwwnm46w33f7ssjaa-jasper-1.900.1/include --extra-lib-dirs=/nix/store/29wbd71lbhxxfknlwwnm46w33f7ssjaa-jasper-1.900.1/lib --extra-include-dirs=/nix/store/lllz0vmpj5cfslkwkz1s6q118p6q6fmv-atk-2.12.0/include --extra-lib-dirs=/nix/store/lllz0vmpj5cfslkwkz1s6q118p6q6fmv-atk-2.12.0/lib --extra-include-dirs=/nix/store/q6xq8xs67cq11xw3r71vdbbbq0y3czd7-at-spi2-atk-2.12.1/include --extra-lib-dirs=/nix/store/q6xq8xs67cq11xw3r71vdbbbq0y3czd7-at-spi2-atk-2.12.1/lib --extra-include-dirs=/nix/store/q8y5njilc2hflkirm98hh1cg96592sb9-libXrandr-1.4.2/include --extra-lib-dirs=/nix/store/q8y5njilc2hflkirm98hh1cg96592sb9-libXrandr-1.4.2/lib --extra-include-dirs=/nix/store/hhl8jiyglfpq120nnl11libbcbks9d9i-randrproto-1.4.0/include --extra-lib-dirs=/nix/store/hhl8jiyglfpq120nnl11libbcbks9d9i-randrproto-1.4.0/lib --extra-include-dirs=/nix/store/apf06m8cjqbrjbgvxfrrafxgx4vccpcm-libXcomposite-0.4.4/include --extra-lib-dirs=/nix/store/apf06m8cjqbrjbgvxfrrafxgx4vccpcm-libXcomposite-0.4.4/lib --extra-include-dirs=/nix/store/yak648vrb2lrldc1pwg0hlvl1ikhz9qz-compositeproto-0.4.2/include --extra-lib-dirs=/nix/store/yak648vrb2lrldc1pwg0hlvl1ikhz9qz-compositeproto-0.4.2/lib --extra-include-dirs=/nix/store/w3hz283fgkg4b7g877gvmrpm174yj992-libXi-1.7.4/include --extra-lib-dirs=/nix/store/w3hz283fgkg4b7g877gvmrpm174yj992-libXi-1.7.4/lib --extra-include-dirs=/nix/store/ma44mp752mnz2m9hcn32ndkrnghn0jy2-inputproto-2.3.1/include --extra-lib-dirs=/nix/store/ma44mp752mnz2m9hcn32ndkrnghn0jy2-inputproto-2.3.1/lib --extra-include-dirs=/nix/store/dxs58a4n7xv4y01qa3n692bwizy6lgy1-libXcursor-1.1.14/include --extra-lib-dirs=/nix/store/dxs58a4n7xv4y01qa3n692bwizy6lgy1-libXcursor-1.1.14/lib --extra-include-dirs=/nix/store/wfkas1nn8j4z8ci4k2hh6r57lhkrf3lq-wayland-1.7.0/include --extra-lib-dirs=/nix/store/wfkas1nn8j4z8ci4k2hh6r57lhkrf3lq-wayland-1.7.0/lib --extra-include-dirs=/nix/store/w8l6yxpzc65f7n5l55jlkynnr5bb07pv-libXinerama-1.1.3/include --extra-lib-dirs=/nix/store/w8l6yxpzc65f7n5l55jlkynnr5bb07pv-libXinerama-1.1.3/lib --extra-include-dirs=/nix/store/yq42cb4vkxfdi6r3grim36isdckz2a99-xineramaproto-1.2.1/include --extra-lib-dirs=/nix/store/yq42cb4vkxfdi6r3grim36isdckz2a99-xineramaproto-1.2.1/lib --extra-include-dirs=/nix/store/70h3m4yzay029ixq2vh2a6mhjsvknnjr-cups-1.7.5/include --extra-lib-dirs=/nix/store/70h3m4yzay029ixq2vh2a6mhjsvknnjr-cups-1.7.5/lib --extra-include-dirs=/nix/store/78rxza2790bbqaw4pl6jc4mb2hikzpzq-openssl-1.0.1k/include --extra-lib-dirs=/nix/store/78rxza2790bbqaw4pl6jc4mb2hikzpzq-openssl-1.0.1k/lib
  [1 of 2] Compiling Gtk2HsSetup      ( Gtk2HsSetup.hs, dist/setup-wrapper/Gtk2HsSetup.o )
  [1 of 2] Compiling Gtk2HsSetup      ( Gtk2HsSetup.hs, dist/setup-wrapper/Gtk2HsSetup.o )
  [2 of 2] Compiling Main             ( SetupMain.hs, dist/setup-wrapper/Main.o )
  [2 of 2] Compiling Main             ( SetupMain.hs, dist/setup-wrapper/Main.o )
  Linking dist/setup-wrapper/setup ...
  Linking dist/setup-wrapper/setup ...
  Configuring webkit-0.13.1.1...
  Dependency base ==4.*: using base-4.7.0.2
  Dependency bytestring ==0.10.*: using bytestring-0.10.4.0
  Dependency cairo >=0.13.0.0 && <0.14: using cairo-0.13.0.6
  Dependency glib >=0.13.0.0 && <0.14: using glib-0.13.0.7
  Dependency gtk >=0.13.0.0 && <0.14: using gtk-0.13.4
  Dependency mtl -any: using mtl-2.1.3.1
  Dependency pango >=0.13.0.0 && <0.14: using pango-0.13.0.5
  Dependency text >=1.0.0.0 && <1.3: using text-1.2.0.4
  Configuring webkitgtk3-0.13.1.1...
  Dependency base ==4.*: using base-4.7.0.2
  Dependency bytestring ==0.10.*: using bytestring-0.10.4.0
  Dependency cairo >=0.13.0.0 && <0.14: using cairo-0.13.0.6
  Dependency glib >=0.13.0.0 && <0.14: using glib-0.13.0.7
  Dependency gtk3 >=0.13.0.0 && <0.14: using gtk3-0.13.4
  Dependency mtl -any: using mtl-2.1.3.1
  Dependency pango >=0.13.0.0 && <0.14: using pango-0.13.0.5
  Dependency text >=1.0.0.0 && <1.3: using text-1.2.0.4
  setup: The pkg-config package webkit-1.0 version >=1.8 is required but itsetup: The pkg-config package webkit
  could not be found.
  gtk-3.0 version >=1.8 is required but it
  could not be found.
  builder for ‘/nix/store/50qjns51rlslcz1xkpnmrha47qvxsaig-haskell-webkit-0.13.1.1.drv’ failed with exit code 1
  builder for ‘/nix/store/wdsb0k7y9m9pxyjk5gfnbvsi5h7421m3-haskell-webkitgtk3-0.13.1.1.drv’ failed with exit code 1
  cannot build derivation ‘/nix/store/q3ip3fgj5kh2d7r6jv5nc0s9g3dxfs6j-ghc-7.8.4.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/q3ip3fgj5kh2d7r6jv5nc0s9g3dxfs6j-ghc-7.8.4.drv’ failed
  /run/current-system/sw/bin/nix-shell: failed to build all dependencies
  ```


state: closed
title: tlsdate doesn't build on x86_64-darwin
user_login: 4z3
html_url: https://github.com/NixOS/nixpkgs/pull/6600
updated_at: 2016-02-26 11:14:55
body:
  tlsdate [fails](http://hydra.nixos.org/build/19975753) to build on x86_64-darwin. As I've no darwin system do make it work, I've to remove it from the supported platforms.


state: closed
title: ffmpeg: refactor to generic
user_login: codyopel
html_url: https://github.com/NixOS/nixpkgs/pull/6602
updated_at: 2015-03-28 14:07:42
body:
  In order to make this generic I had to add a way to handle differences between version.  FFmpeg has always used the same configure script since its first release (0.5), and typically options are only added, but in a few rare cases may be changed or removed.  Being as consistent as it has, I used the branch that the change was added in as a minimum version to know whether it should pass the configure flag or not (in most, but not all cases).  I am not particularly fond of doing it this way, but the alternative is having a separate builds for each version.  To date maintaining branches independent of one another hasn't worked out well in the sense that each branch is currently setup in very different manners, have different feature sets (not because they aren't available in the version) and it becomes much harder to maintain.  This generic method is a bit complicated, but it clearly lays out all options and the versions in which they apply.  I have already laid out the ground work for all past options, so maintenance should only involve future changes.

  Optionals no longer use global settings (e.g. `config.ffmpeg.<optional>`) as this does not allow for having configuration settings specific to versions.

  All features are enabled by default, with exception to large dependencies like samba, some legacy features, and anything that would conflict with the GPL/LGPL.

  I have added a number of asserts to help ensure that enabling and disabling features does not produce unintended results.  FFmpeg's configure script is flawed in a few ways because you can explicitly enable the ffmpeg executable and also disable a feature required to build the executable, but the build will succeed without error even though the executable was never built.  I still need to add additional tests to prevent these scenarios further.

  Platforms such as Cygwin and Darwin may pose problems for some version and might take a bit of work to make sure everything builds correctly, but should be doable.  I want to make sure that all features that can build for a given platform do work rather than just disabling them as a work around unless absolutely necessary (such as how libass is currently disabled for darwin).

  Currently I added all possible branches, however I don't intend for them to be added. Let me know what versions should be kept.  Currently (after my changes) we build against 0.10, 1.2, 2.2, 2.5, and some broken packages that were using 0.6.90 I changed to use 0.5 in case they are ever fixed since 0.6.90 is not an official release.  

  There are maintainer notes in the comments in which I detailed anything that doesn't work on a given branch with a brief explanation in case anyone wants to add a fix in the future, or if fixes are ever back ported.

  Any dependencies that have not been packaged or are packaged but cause build failures are detailed in the maintainer notes.  Most missing dependencies I have already started working on and I will add them as I get to them.

  @Fuuzetsu @vcunat @edolstra @viric @bluescreen303 (anyone who has dealt with FFmpeg)


state: closed
title: Adding mount options for swap
user_login: GCerar
html_url: https://github.com/NixOS/nixpkgs/issues/6603
updated_at: 2015-10-29 22:35:55
body:
  Is it possible to implement mount options for swap partition? This feature could be useful for machines with SSD only drive(s). User could change to `defaults,discard` options for automatic trimming. [Man pages](http://man7.org/linux/man-pages/man8/swapon.8.html) of this feature.


state: closed
title: fix to: ~/.nix-defexpr wasn't created
user_login: qknight
html_url: https://github.com/NixOS/nixpkgs/pull/6606
updated_at: 2016-01-20 04:00:07
body:
  warning: i did not build the documentation so i don't know how it looks.
  # nix-build

  i tried though

  ```
  % nix-build nixos/release.nix -A manual.x86_64-linux 
  these derivations will be built:
    /nix/store/4lmdg7gidgaj29mggfyv2p99k5qdxsxp-nixos-manual.drv
  building path(s) ‘/nix/store/ywby4c0kpvjaq1r53b18swylydzy2234-nixos-manual’
  manual.xml:16: element tgroup: Relax-NG validity error : Did not expect element tgroup there
  manual.xml:9: element para: Relax-NG validity error : Did not expect element para there
  manual.xml:35: element para: Relax-NG validity error : Element chapter has extra content: para
  manual.xml:5: element chapter: Relax-NG validity error : Element part has extra content: chapter
  manual.xml:7: element info: Relax-NG validity error : Element book has extra content: info
  manual.xml fails to validate
  builder for ‘/nix/store/4lmdg7gidgaj29mggfyv2p99k5qdxsxp-nixos-manual.drv’ failed with exit code 3

  ```


state: closed
title: pygtk: cannot import gtk
user_login: joelmo
html_url: https://github.com/NixOS/nixpkgs/issues/6607
updated_at: 2015-02-28 15:46:43
body:
  I have a python script that requires gtk, I installed pygtk but, the gtk module isn't directly available, instead it's put under a directory gtk-2.0 in site-packages, should the gtk directory there be moved outside, and then link gtk-2.0/gtk to site-packages?


state: closed
title: lirc: upgraded to 0.9.2a
user_login: bobvanderlinden
html_url: https://github.com/NixOS/nixpkgs/pull/6608
updated_at: 2015-06-30 20:35:02
body:
  An attempt to solve the problems mentioned in #6050. From ArchLinux repo I gathered that the patch wasn't needed anymore. In addition lirc now needs pkgconfig and x11. Python3 is used during the build phase.

  I got everything compiled. Testing lirc gave a bit of trouble. I had the same trouble with lirc on the stable channel. I probably don't know how lirc works on a laptop (I only have it running on a non-nix raspberry pi).


state: closed
title: XFCE 4.12
user_login: domenkozar
html_url: https://github.com/NixOS/nixpkgs/issues/6609
updated_at: 2017-12-18 19:36:21
body:
  https://mail.xfce.org/pipermail/xfce-announce/2015-February/000389.html
  - [x] exo 0.10.3
  - [x] garcon 0.4.0
  - [x] gtk-xfce-engine 2.10.0
  - [x] libxfce4ui 4.12.0
  - [x] libxfce4util 4.12.1
  - [x] thunar 1.6.6
  - [x] thunar-volman 0.8.1
  - [x] tumbler 0.1.31
  - [x] xfce4-appfinder 4.12.0
  - [x] xfce4-dev-tools 4.12.0
  - [x] xfce4-panel 4.12.0
  - [x] xfce4-power-manager 1.4.3
  - [x] xfce4-session 4.12.0
  - [x] xfce4-settings 4.12.0
  - [x] xfconf 4.12.0
  - [x] xfdesktop 4.12.0
  - [x] xfwm4 4.12.0


state: closed
title: Slurm module
user_login: jagajaga
html_url: https://github.com/NixOS/nixpkgs/pull/6611
updated_at: 2015-03-19 18:06:50
body:
  Added `slurm`. 
  Also added service for `munge`. Because `slurm` needs it.
  Need advises :mag_right: 
  Going to implement a fully customizable way to configure `slurm`.
  Please check the `config.systemd.services.<name>` part, because that's my first experience in this type.
  Locally have tested and it seems to work.


state: closed
title: Sauerbraten: sauerbraten_client segfaults
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/issues/6612
updated_at: 2016-07-24 11:18:51
body:
  Hi,

  just installed "sauerbraten", and it segfaults on startup:

  ```
  $ sauerbraten_client
  init: sdl
  Library: SDL 1.2.15
  init: net
  init: game
  init: video
  /home/m/.nix-profile/bin/sauerbraten_client: Line 3: 5190 Segmentation fault ./bin_unix/native_client "$@"
  ```


state: closed
title: Making machine-id available in build-fhs-userenv environments
user_login: ktosiek
html_url: https://github.com/NixOS/nixpkgs/pull/6614
updated_at: 2015-04-04 13:18:50
body:
  This PR fixes linking from /etc to /host-etc, and adds /etc/machine-id to those links. It fixes a problem with PulseAudio clients not being able to connect to the server running at host, by allowing programs in the userenv to connect to host's DBus (I don't know why, but this fixed sound in steam games for me).


state: closed
title: Add package: scim
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/pull/6615
updated_at: 2015-03-05 17:10:21
body:
  scim is the sc successor, a commandline spreadsheet editor.

  I asked upstream to provide git tags in their repository, but there are no tags yet, so I have to do `fetchgit` instead of `fetchurl` here.


state: closed
title: Docker: fails because no /var/run/docker.sock
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/issues/6616
updated_at: 2015-03-08 11:47:06
body:
  I'm not sure about this one:

  ``` bash
  $ nix-env -iA nixpkgs.docker
  installing ‘docker-1.4.1’
  building path(s) ‘/nix/store/bcrdv9sqsby0x3y4z2m5dp5y3yhhwz1z-user-environment’
  created 147 symlinks in user environment
  $ docker pull diet/docker-chromium
  FATA[0000] Post http:///var/run/docker.sock/v1.16/images/create?fromImage=diet%2Fdocker-chromium%3Alatest: dial unix /var/run/docker.sock: no such file or directory
  ```


state: closed
title: Resume from Hibernation Fails
user_login: cillianderoiste
html_url: https://github.com/NixOS/nixpkgs/issues/6617
updated_at: 2015-03-07 12:01:44
body:
  I haven't been able to resume from hibernation since 3bcd3ed01 and 448c6fc317 (I tried setting the resumeDevice to /dev/sdb3 and leaving it empty). Reverting these commits and using the device major and minor numbers works for me. It would be great to restore the option to specify the resumeDevice by major and minor numbers and also to support specifying the device by path. 

  @abbradar have you got some thought on this?

  Related to #5219 #4995


state: closed
title: nodePackages: browserify is broken
user_login: manpages
html_url: https://github.com/NixOS/nixpkgs/issues/6618
updated_at: 2015-03-07 16:38:34
body:
  ```
  module.js:338
      throw err;
            ^
  Error: Cannot find module 'xtend'
      at Function.Module._resolveFilename (module.js:336:15)
      at Function.Module._load (module.js:278:25)
      at Module.require (module.js:365:17)
      at require (module.js:384:17)
      at Object.<anonymous> (/nix/store/8hg1lg6b1fwamfx65vbi8v7wl5a8b453-bin-module-deps-3.7.1/lib/node_modules/m
  odule-deps/index.js:13:13)
      at Module._compile (module.js:460:26)
      at Object.Module._extensions..js (module.js:478:10)
      at Module.load (module.js:355:32)
      at Function.Module._load (module.js:310:12)
      at Module.require (module.js:365:17)
  ```

  In module-deps project.


state: closed
title: haskell-ng: taglib: pkg-config dependency taglib_c not found
user_login: JLimperg
html_url: https://github.com/NixOS/nixpkgs/issues/6622
updated_at: 2015-03-03 21:48:55
body:
  When attempting to install `nixpkgs.haskellngPackages.taglib`, the build fails with the following output:

  ```
  Setup: The pkg-config package taglib_c is required but it could not be found.
  ```

  As far as I can tell, the C/C++ taglib is installed correctly on my system and has pkg-config files in `/nix/store/...-taglib-1.9.1/lib/pkgconfig`.

  Possible reason: The pkg-config dependency is called `taglib_c` because `taglib` has two different pkg-config targets. Therefore, the auto-generated derivation seems to set `taglib_c = null`. Curiously, the derivation doesn't show up in Hydra at all from what I can tell.


state: closed
title: Upgrade Rust compiler
user_login: woehr
html_url: https://github.com/NixOS/nixpkgs/pull/6623
updated_at: 2015-03-02 20:38:29
body:
  This pull request:
  - abstracts common parts of rustc derivations into a function
  - consolidates patch necessary for rust to compile on nix
  - racer still compiles and runs, albeit specifically against alpha1 so nothing should have changed
  - updated master to rust head as of March 1
  - add Rust alpha2

  All three versions of the rust compiler compile on x86-64. I am setting up an x86 vm now to verify things still compile on it.


state: closed
title: graphviz: Patch to fix CVE-2014-9157. (cherry-pick to release-14.12)
user_login: falsifian
html_url: https://github.com/NixOS/nixpkgs/pull/6626
updated_at: 2015-03-02 08:17:23
body:
  Cherry-picked from https://github.com/NixOS/nixpkgs/pull/6625.

  I'll merge this in a couple of days after trying out a simple command to make sure it works.


state: closed
title: Rebuild fails due to initrd-kmod-blacklist-ubuntu
user_login: KoviRobi
html_url: https://github.com/NixOS/nixpkgs/issues/6628
updated_at: 2015-03-17 00:23:53
body:
  I do (on the unstable channel, as shown):

  ```
  $ sudo nixos-rebuild switch --upgrade                                                                                                                                                                                                                  
  downloading Nix expressions from ‘https://nixos.org/releases/nixos/unstable/nixos-15.05pre58357.a869c83/nixexprs.tar.xz’...
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
    0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  unpacking channels...
  building Nix...
  building the system configuration...
  these derivations will be built:
    /nix/store/ysfkz0y6n2fd7gah8jam5qlxz2lzqfhm-initrd-kmod-blacklist-ubuntu.drv
    /nix/store/h5n99dfr64cwwx9038ihsddm7mylr346-initrd.drv
    /nix/store/bns0am3cbx7n54h756885qp2f6nqb85c-nixos-15.05pre58357.a869c83.drv
  building path(s) ‘/nix/store/26c82i34fhqqri4y4vkhcxnvbbqd5090-initrd-kmod-blacklist-ubuntu’
  builder for ‘/nix/store/ysfkz0y6n2fd7gah8jam5qlxz2lzqfhm-initrd-kmod-blacklist-ubuntu.drv’ failed to produce output path ‘/nix/store/26c82i34fhqqri4y4vkhcxnvbbqd5090-initrd-kmod-blacklist-ubuntu’
  cannot build derivation ‘/nix/store/h5n99dfr64cwwx9038ihsddm7mylr346-initrd.drv’: 1 dependencies couldn't be built
  cannot build derivation ‘/nix/store/bns0am3cbx7n54h756885qp2f6nqb85c-nixos-15.05pre58357.a869c83.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/bns0am3cbx7n54h756885qp2f6nqb85c-nixos-15.05pre58357.a869c83.drv’ failed
  ```

  Building kmod-blacklist-ubuntu works though:

  ```
  $ sudo nix-build -A kmod-blacklist-ubuntu
  /nix/store/dvffw1xkjs8vznzvjpcjpsi6rz3d2j1q-kmod-blacklist-3ubuntu1
  ```

  Running `nixos-rebuild --verbose switch` does not give more helpful output, nor does `nixos-rebuild --show-trace switch`

  Any suggestions?

  PS: There are the following references to initrd:

  ```
  $ grep -r initrd -A4
  hardware-configuration.nix:  boot.initrd.availableKernelModules = [ "ehci_pci" "ahci" "xhci_hcd" "usb_storage" "usbhid" ];
  hardware-configuration.nix:  boot.initrd.luks.devices = [ ];
  hardware-configuration.nix-  boot.kernelModules =
  hardware-configuration.nix-  [ "kvm-intel"
  hardware-configuration.nix-    "wl"
  hardware-configuration.nix-  ];
  --
  custom-hardware-configuration.nix:  boot.initrd.luks.devices =
  custom-hardware-configuration.nix-  [ { device = "[snip: device]"; name = "[snip: name]"; }
  custom-hardware-configuration.nix-  ];
  custom-hardware-configuration.nix-
  custom-hardware-configuration.nix-  environment.systemPackages = with pkgs;
  --
  custom-hardware-configuration.nix:  boot.initrd.postMountCommands =
  custom-hardware-configuration.nix-  ''
  custom-hardware-configuration.nix-  cryptsetup luksOpen --key-file [snip: key-file] [snip: device] [snip: name];
  custom-hardware-configuration.nix-  cryptsetup luksOpen --key-file [snip: key-file] [snip: device] [snip: name];
  custom-hardware-configuration.nix-  '';
  ```

  I have not yet tried doing a clean install from live-cd, but end of term is in two weeks time, then I can if you think it would be helpful.


state: closed
title: systemd timer units should be started / restarted on switch
user_login: teh
html_url: https://github.com/NixOS/nixpkgs/issues/6632
updated_at: 2015-03-02 22:26:10
body:
  I have a systemd timer which I'm deploying via nixops. So I have a line like this:

  ``` nix
          require = [ ./sentry/module.nix ./backups.nix ];
  ```

  and [2]  is my backups.nix module. I'd argue that new timer units should be started the same way .service units are started which I believe happens in [1].

  I can have a look but wanted to record this so I won't forget.

  [1]
  https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/system/activation/switch-to-configuration.pl

  [2]

  ``` nix
  {
    options = {};
    config = {
      systemd.timers."backups" = {
        timerConfig.OnBootSec = "15min";
        timerConfig.OnUnitActiveSec = "70min";
        timerConfig.Unit = "backups.service";
      };
      systemd.services."backups" = {
        path = [
          pkgs.nixops
          pkgs.openssh
          pkgs.nix
        ];
        serviceConfig.ExecStart = "/bin/sh ls";
      };
    };
  }
  ```


state: closed
title: llvmPackages.lldb is broken in master
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/6636
updated_at: 2015-03-06 21:16:35
body:
  Looks like the hash for 3.5 is just a copy of the the hash for 3.4, which means it's a mismatch. Fixing that leads to a big string of variations on

  ```
  CMake Error at /nix/store/0w3jjmx6zll8kx1fmvwryz2iib9xp0h0-llvm-3.5.0/share/llvm/cmake/AddLLVM.cmake:282 (set_output_directory):
    set_output_directory Function invoked with incorrect arguments for function
    named: set_output_directory
  Call Stack (most recent call first):
    CMakeLists.txt:230 (llvm_add_library)
    source/Plugins/Instruction/ARM64/CMakeLists.txt:3 (add_lldb_library)
  ```

  which I'm not sure how to fix, so I'm leaving this here. 

  Calling @shlevy :smile: 


state: closed
title: Somewhat more generic emacs packages' builder and a bunch of new emacs packages and metas
user_login: oxij
html_url: https://github.com/NixOS/nixpkgs/pull/6641
updated_at: 2017-08-29 11:17:57
body:
  https://github.com/NixOS/nixpkgs/pull/6250 by @gridaphobe introduced awesome `package-build.el`-based builder for Emacs packages which simplifies building complicated stuff like `wanderlust` a whole lot. But, regretfully, it is a bit too restrictive and, IMHO, somewhat ugly. Merge with an old builder of mine (generic and simple, but lacking in power) transformed it into the true way to build Emacs packages.

  And so I rehashed all Emacs-related stuff to account for this new prowess.

  Todo:
  - Rewrite most of the old `emacsPackages` using this, will simplify a lot of builders to a point of triviality.

  To consider:
  - Adding `default` module to emacs package (or wrapper package like `emacsWithPackages`) so that all this `init.el` setup would be done automatically.


state: closed
title: procmail: Patch to fix CVE-2014-3618 (cherry-pick to release-14.12)
user_login: falsifian
html_url: https://github.com/NixOS/nixpkgs/pull/6643
updated_at: 2015-03-03 10:23:43
body:
  Cherry-pick of https://github.com/NixOS/nixpkgs/pull/6642.  I'll merge both tomorrow if nobody objects.


state: closed
title: Added options for androidsdk to use more extras.
user_login: totherme
html_url: https://github.com/NixOS/nixpkgs/pull/6644
updated_at: 2015-03-03 10:46:05
body:
  Existing packages should perform unchanged. There's a new package called
  androidsdk_5_0_1_extras which adds support for android support libraries
  and google play services.

  @svanderburg Following our discussion on IRC the other day.


state: closed
title: Add option to build old androidndk r8e.
user_login: totherme
html_url: https://github.com/NixOS/nixpkgs/pull/6645
updated_at: 2015-03-04 09:18:49
body:
  This version is the one required to build mobile Firefox. See build
  documentation here:

  https://wiki.mozilla.org/Mobile/Fennec/Android/Detailed_build_instructions#Install_Android_NDK

  @svanderburg 


state: closed
title: eclipse: update to 4.4.2
user_login: svenkeidel
html_url: https://github.com/NixOS/nixpkgs/pull/6648
updated_at: 2015-04-21 16:59:11
body:
  I updated eclipse to version 4.4.2. I calculated the hash for the 32bit version with `nix-hash --type sha256 eclipse-SDK-4.4.2-linux-gtk.tar.gz`. Hope that is ok since `sha256sum eclipse-SDK-4.4.2-linux-gtk.tar.gz` returns a different result.

  Best,
  Sven


state: closed
title: Ansible still looking for own stuff in /usr/share
user_login: avnik
html_url: https://github.com/NixOS/nixpkgs/issues/6650
updated_at: 2015-03-03 21:50:58
body:
  ```
  [avn@bulldozer:pts/8]~/work/sandbox/spectrum-vagrant% ansible --private-key=/home/avn/.vagrant.d/insecure_private_key --user=vagrant --inventory-file=inventory/vagrant -vvvv all --sudo -m ping 
  <192.168.42.103> ESTABLISH CONNECTION FOR USER: vagrant
  <192.168.42.101> ESTABLISH CONNECTION FOR USER: vagrant
  <192.168.42.102> ESTABLISH CONNECTION FOR USER: vagrant
  <192.168.42.103> REMOTE_MODULE ping
  <192.168.42.101> REMOTE_MODULE ping
  <192.168.42.102> REMOTE_MODULE ping
  192.168.42.103 | FAILED => module ping not found in /usr/share/ansible
  192.168.42.102 | FAILED => module ping not found in /usr/share/ansible
  192.168.42.101 | FAILED => module ping not found in /usr/share/ansible
  ```

  Exporting ANSIBLE_LIBRARY=/nix/store/$hash-ansible-1.7.2/share/ansible helps, so I suspect it not completely patched. 


state: closed
title: nix-prefetch-git produces different store paths from fetchgit
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/6651
updated_at: 2016-02-13 15:53:06
body:
  It looks like `nix-prefetch-git` always produces `<hash>-git-export` (i.e., `name = "git-export"`), whereas `fetchgit` tries to do fancy things with the basename of the repo URL and the git revision.


state: closed
title: Travis build fails more often than it doesn't
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/6652
updated_at: 2017-11-15 19:33:46
body:
  I'm not sure who's responsible for it or whether it's progressing, but if it's not being actively developed/improved, can we just disable it?


state: closed
title: Basic functionality for pure-darwin
user_login: pikajude
html_url: https://github.com/NixOS/nixpkgs/pull/6653
updated_at: 2015-07-08 16:31:37
body:
  Almost all of these commits are @gridaphobe's but he gave me the go-ahead.

  When this is merged into master Darwin users should be able to uninstall Xcode and enable chroot in their builds without any negative side effects.


state: closed
title: Updated Arduino to 1.6.0
user_login: dehaas-j
html_url: https://github.com/NixOS/nixpkgs/pull/6657
updated_at: 2015-03-06 19:25:49
body:
  I updated the arduino expression to build version 1.6.0 rather than 1.0.6. postInstall ensures that the rpaths of the prebuilt binaries (which Arduino's build process pulls in)  are set so that all shared libraries are found. 

  The expression also creates a .desktop file if withGui == true.


state: open
title: nix-prefetch-all-fixed?
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/6658
updated_at: 2017-12-24 02:20:01
body:
  I'm not sure how best to implement this, but say I'm about to fly around the world and want to do some nix work. What I would like is to be able to say "prefetch me all the fixed-output dependencies of this build" and have it do sensible things.

  Is there already a nix incantation that will do that? If not, how painful would one be?


state: closed
title: A hydra-managed unstable branch?
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/6659
updated_at: 2015-03-04 18:44:55
body:
  I'm wondering if we could have hydra bump a branch whenever it would update the unstable channel, so we have an easy way to refer to a near-master state with proper binary artifacts.


state: closed
title: profanity: 0.4.5 -> 0.4.6
user_login: devhell
html_url: https://github.com/NixOS/nixpkgs/pull/6661
updated_at: 2015-03-06 21:49:52
body:
  Changes include:
  - 16 colour support
  - UI preferences included in themes (http://www.profanity.im/themes.html)
  - Roster panel in console window
  - Word wrapping
  - Configure time display in main window
  - Set default account for /connect
  - Contact presence and resource displayed in titlebar
  - Ability to override resource when sending messages
  - Chat session handling in line with http://xmpp.org/rfcs/rfc6121.html#message-chat
  - Lower CPU usage during periods of inactivity
  - Keychain/keyring integration using account eval_password property
  - Fixed remote code execution bug on OSX when desktop notifications configured to show message text

  Most new UI features are enabled by default but can be disabled with the relevant preference command.


state: closed
title: Support sensible NixOS-on-EC2 startup from userdata
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/6662
updated_at: 2015-12-05 02:25:27
body:
  I know that lots of people use NixOps, but it'd also be nice to support EC2 autoscaling groups properly. To do that, we'd probably want some way to inject `configuration.nix` and channels into the machine via EC2 user-data. The obvious thing to do would be to just dump `configuration.nix` into the user-data, but unfortunately the field is limited to 16kb.

  Anyone have ideas on nice ways to do this? I'm putting it here because it seems largely like a NixOS feature independent of NixOps.


state: closed
title: Use nixpkgs v8 for nodejs
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/6667
updated_at: 2016-12-27 09:46:18
body:
  [A while ago](https://github.com/NixOS/nixpkgs/commit/925c75c68d72a51c858e59351e7b2b59affe9e5e), we commented out `inherit v8` from nodejs. 

  I'm not an expert on node so I'm not clear when that's safe to uncomment, but it seems unfortunate that we have to build a separate v8 package just for node. Can someone who knows more weigh in on whether it's safe to uncomment, or leave more commentary in the package describing when it will be (or that it never will be and why)?


state: closed
title: LLVM, clang, and lldb 3.6
user_login: Ralith
html_url: https://github.com/NixOS/nixpkgs/pull/6668
updated_at: 2015-05-27 21:00:40
body:
  Clang required a minor patch to fix a bug in their build scripts when operating in standalone mode, which should probably be upstreamed. My nixos machine is on the stable channel, so these haven't been tested on master yet (and I had to test without the stdenv.cc.libc business at clang.nix:20), but that aside things seem to work

  I omitted lld, dragonegg, and polly as I don't use them.


state: closed
title: stdenvs for ccache, distcc, problem when using glib
user_login: joelmo
html_url: https://github.com/NixOS/nixpkgs/issues/6672
updated_at: 2015-10-17 21:31:16
body:
  Putting this in config: `replaceStdenv = { pkgs }: pkgs.ccacheStdenv;`

  If a package needs glib I get:

  ```
  [joelmo@ray:~/Documents/nixpkgs]$ nix-shell ~/Documents/nixpkgs/ -A glib --show-trace
  error: while evaluating ‘callPackageWith’ at "/home/joelmo/Documents/nixpkgs/lib/customisation.nix":104:35, called from "/home/joelmo/Documents/nixpkgs/pkg
  s/top-level/all-packages.nix":5777:10:
  while evaluating ‘makeOverridable’ at "/home/joelmo/Documents/nixpkgs/lib/customisation.nix":56:24, called from "/home/joelmo/Documents/nixpkgs/lib/customi
  sation.nix":106:5:
  while evaluating anonymous function at "/home/joelmo/Documents/nixpkgs/pkgs/development/libraries/glib/default.nix":1:1, called from "/home/joelmo/Document
  s/nixpkgs/lib/customisation.nix":58:12:
  assertion failed at "/home/joelmo/Documents/nixpkgs/pkgs/development/libraries/glib/default.nix":10:1

  [joelmo@ray:~/Documents/nixpkgs]$ nixos-version  
  15.05pre58357.a869c83 (Dingo)
  ```

  That assert is: `assert !stdenv.isDarwin -> stdenv.cc.cc.isGNU or false;`

  ccache uses the default compiler in stdenv so it should work, but I think the isGNU attribute isn't there when overriding cc, I don't know how to fix this.


state: closed
title: stage-1: fix hibernation
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/6675
updated_at: 2015-04-23 17:46:28
body:
  Fixes https://github.com/NixOS/nixpkgs/issues/6617 . @cillianderoiste , please, test if this fixes the problem for you.


state: closed
title: Add SDDM display manager
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/6677
updated_at: 2015-03-05 18:03:46
body:
  https://github.com/sddm/sddm It's also recommended DM for KDE5. Patch sent to upstream: https://github.com/sddm/sddm/pull/378


state: closed
title: Fixes for X server to run in tty1 with various display managers
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/6678
updated_at: 2015-07-09 12:57:48
body:
  This fix `services.xserver.tty` for lightdm. Tried to fix KDM but though it now can run in tty1, for some reason it fails to login on it (it's good with tty7). GDM doesn't run for me at all, so I haven't tried to fix it.

  Also this removes `-ac` and `-terminate` options for X server by default -- I don't have any idea why they were added, but it would be nice to hear maintainer's comments. @edolstra ?


state: closed
title: Test if hibernation works
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/6679
updated_at: 2015-05-26 11:20:29
body:
  Related to https://github.com/NixOS/nixpkgs/pull/6675 . This hibernates and resumes properly now, but doesn't reconnect to the backdoor after resume. I have no idea how to fix it; it seems like /dev/ttyS0 is somehow broken after resume. @edolstra ?


state: closed
title: openjdk8: update to jdk8u40-b25
user_login: cocreature
html_url: https://github.com/NixOS/nixpkgs/pull/6680
updated_at: 2015-03-05 17:10:14
body:
  Builds fine here. The nonreparenting patch seems to finally have made it [upstream](https://bugs.openjdk.java.net/browse/JDK-8058197).


state: closed
title: "nix-env -qas" fails due to samba
user_login: giogadi
html_url: https://github.com/NixOS/nixpkgs/issues/6681
updated_at: 2015-03-06 14:48:55
body:
  ``` bash
  luis$ nix-env --show-trace -qas                                                           
  error: while evaluating the attribute ‘configureFlags’ of the derivation ‘samba-4.2.0’ at "/Users/luis/code/nixpkgs/pkgs/servers/samba/4.x.nix":33:3:
  while evaluating ‘optional’ at "/Users/luis/code/nixpkgs/lib/lists.nix":105:20, called from "/Users/luis/code/nixpkgs/pkgs/servers/samba/4.x.nix":104:8:
  value is null while a set was expected, at "/Users/luis/code/nixpkgs/pkgs/servers/samba/4.x.nix":104:29
  ```

  I'm using nixpkgs from GitHub on OSX Yosemite. I just did a fresh pull a few minutes ago.


state: closed
title: libav install fails due to conflict ("out" vs "tools")
user_login: drdaeman
html_url: https://github.com/NixOS/nixpkgs/issues/6682
updated_at: 2015-03-06 11:57:04
body:
  I've tried to install libav on a fresh NixOS install, but failed:

  ```
  $ nix-env -i libav
  installing ‘libav-11’
  building path(s) ‘/nix/store/jwwf7fgbgs39qwq92bvffmas1jvqvf92-user-environment’
  Wide character in die at /nix/store/jjgyvh88yw37gg5ad5lj1z0qdv31d7jy-buildenv.pl line 79.
  collision between ‘/nix/store/zn7270yhlh93r6lii6kkf81nr83s6nrs-libav-11-tools/bin/avconv’ and ‘/nix/store/bxx0iawlw60gmh1v6pwg95fr4152r85j-libav-11/bin/avconv’; use ‘nix-env --set-flag priority NUMBER PKGNAME’ to change the priority of one of the conflicting packages
  builder for ‘/nix/store/r7bj3apbvd9xgx9qd7wh9i17rfh31l3p-user-environment.drv’ failed with exit code 255
  error: build of ‘/nix/store/r7bj3apbvd9xgx9qd7wh9i17rfh31l3p-user-environment.drv’ failed
  ```

  I'm complete newbie to Nix and NixOS, but I suspect this happens due to `cp -s "$out"/bin/* "$tools/bin/"` in `postInstall` ([line 85 in libav/default.nix](https://github.com/NixOS/nixpkgs/blob/c8f2a31de34e43094fd3d7ea9711893152eaa392/pkgs/development/libraries/libav/default.nix#L85)), so libav-11 and libav-11-tools both got the same binary. Maybe I'm wrong, though - I'm really new to this stuff.

  I've also tried to install `libav-9.17`, with the same effect and error message (except for different paths in nix store, obviously). Installing by listing `libav` in `environment.systemPackages` helped, as it seems to treat collisions as non-fatal issues (or something like this).

  Thanks!


state: closed
title: Bump InfluxDB to 0.8.3
user_login: umazalakain
html_url: https://github.com/NixOS/nixpkgs/pull/6683
updated_at: 2015-03-08 23:06:12
body:
  - Prevents the automatic creation of shards that was causing too many shards
    being created when used with grafana.
  - It's the most recent version that allows updating from 0.7


state: closed
title: Update awesome 3.5.6
user_login: blueyed
html_url: https://github.com/NixOS/nixpkgs/pull/6686
updated_at: 2015-03-09 22:15:44
body:
  I am not sure if "xterm" needs to be a dependency / declared in the inputs; it seems to be a core package for NixOS, but maybe not with Nix itself?!


state: closed
title: happy-1.19.5 test suite fails for me on Fedora 21
user_login: 8573
html_url: https://github.com/NixOS/nixpkgs/issues/6687
updated_at: 2015-04-19 17:22:44
body:
  While I try to install cabal2nix on Fedora 21 with
  `nix-env -iA nixpkgs.haskellngPackages.cabal2nix`, a build of
  “happy-1.19.5”, apparently a dependency of cabal2nix, fails in
  its test suite, apparently due to some things thinking that
  `/bin/sh` doesn’t exist (`/bin/sh` does exist, but is a symbolic
  link to Bash).

  The final screenful of output from
  `nix-env -iA nixpkgs.haskellngPackages.cabal2nix` was as
  follows:

  ```
  No pkg-config found
  Using ranlib found on system at:
  /nix/store/wr5c9d4mjb4c7gqvpv2qzg2z4h4lry17-binutils-2.23.1/bin/ranlib
  Using strip found on system at:
  /nix/store/wr5c9d4mjb4c7gqvpv2qzg2z4h4lry17-binutils-2.23.1/bin/strip
  Using tar found on system at:
  /nix/store/k9ama576yfrfx1837rg4rrilma8pnwks-gnutar-1.27.1/bin/tar
  No uhc found
  /nix/store/frmyf8fdq5xhm035mr87wn6kj0c278g7-stdenv/setup: /nix/store/6y37f4lbj1gampn4b79xy9qcyib44qby-gnugrep-2.20/bin/egrep: /bin/sh: bad interpreter: No such file or directory
  building
  Building happy-1.19.5...
  Preprocessing executable 'happy' for happy-1.19.5...
  [ 1 of 18] Compiling GenUtils         ( src/GenUtils.lhs, dist/build/happy/happy-tmp/GenUtils.dyn_o )
  [ 2 of 18] Compiling NameSet          ( src/NameSet.hs, dist/build/happy/happy-tmp/NameSet.dyn_o )
  [ 3 of 18] Compiling Target           ( src/Target.lhs, dist/build/happy/happy-tmp/Target.dyn_o )
  [ 4 of 18] Compiling AbsSyn           ( src/AbsSyn.lhs, dist/build/happy/happy-tmp/AbsSyn.dyn_o )
  [ 5 of 18] Compiling ParamRules       ( src/ParamRules.hs, dist/build/happy/happy-tmp/ParamRules.dyn_o )

  src/ParamRules.hs:6:1: Warning:
      Module ‘Control.Monad.Instances’ is deprecated:
        This module now contains no instances and will be removed in the future
  [ 6 of 18] Compiling ParseMonad       ( src/ParseMonad.hs, dist/build/happy/happy-tmp/ParseMonad.dyn_o )
  [ 7 of 18] Compiling Lexer            ( src/Lexer.lhs, dist/build/happy/happy-tmp/Lexer.dyn_o )
  [ 8 of 18] Compiling Parser           ( dist/build/happy/happy-tmp/Parser.hs, dist/build/happy/happy-tmp/Parser.dyn_o )
  [ 9 of 18] Compiling AttrGrammar      ( src/AttrGrammar.lhs, dist/build/happy/happy-tmp/AttrGrammar.dyn_o )
  [10 of 18] Compiling AttrGrammarParser ( dist/build/happy/happy-tmp/AttrGrammarParser.hs, dist/build/happy/happy-tmp/AttrGrammarParser.dyn_o )
  [11 of 18] Compiling Grammar          ( src/Grammar.lhs, dist/build/happy/happy-tmp/Grammar.dyn_o )
  [12 of 18] Compiling First            ( src/First.lhs, dist/build/happy/happy-tmp/First.dyn_o )
  [13 of 18] Compiling LALR             ( src/LALR.lhs, dist/build/happy/happy-tmp/LALR.dyn_o )
  [14 of 18] Compiling Paths_happy      ( dist/build/autogen/Paths_happy.hs, dist/build/happy/happy-tmp/Paths_happy.dyn_o )
  [15 of 18] Compiling ProduceCode      ( src/ProduceCode.lhs, dist/build/happy/happy-tmp/ProduceCode.dyn_o )
  [16 of 18] Compiling ProduceGLRCode   ( src/ProduceGLRCode.lhs, dist/build/happy/happy-tmp/ProduceGLRCode.dyn_o )
  [17 of 18] Compiling Info             ( src/Info.lhs, dist/build/happy/happy-tmp/Info.dyn_o )
  [18 of 18] Compiling Main             ( src/Main.lhs, dist/build/happy/happy-tmp/Main.dyn_o )
  Linking dist/build/happy/happy ...
  Preprocessing test suite 'tests' for happy-1.19.5...
  [1 of 1] Compiling Main             ( test.hs, dist/build/tests/tests-tmp/Main.dyn_o )

  test.hs:1:1: Warning:
      Module ‘System.Cmd’ is deprecated: Use "System.Process" instead
  Linking dist/build/tests/tests ...
  running tests
  Running 1 test suites...
  Test suite tests: RUNNING...
  tests: /bin/sh: system: runInteractiveProcess: exec: does not exist (No such file or directory)
  Test suite tests: FAIL
  Test suite logged to: dist/test/happy-1.19.5-tests.log
  0 of 1 test suites (0 of 1 test cases) passed.
  builder for ‘/nix/store/27vrjbpldjxva19mij39f7hx9199c13h-happy-1.19.5.drv’ failed with exit code 1
  cannot build derivation ‘/nix/store/ja725nn9c1cqhv3adpn89afg77f5djfh-haskell-haskell-src-exts-1.16.0.1.drv’: 1 dependencies couldn't be built
  building path(s) ‘/nix/store/jy4alabri85xvn6xnjq6kfd0sf37h9x2-hostname-1.0.tar.gz’
  cannot build derivation ‘/nix/store/nphrx06rk05v412kr2q0lk2kxscgp6yk-haskell-test-framework-th-0.2.4.drv’: 1 dependencies couldn't be built
  cannot build derivation ‘/nix/store/hmydppnmmmjyxi3rp4wl8pwh53y50q5k-haskell-monad-par-0.3.4.7.drv’: 1 dependencies couldn't be built
  cannot build derivation ‘/nix/store/npk2rqpgyvf05mwx9v5k5l0dw2i5wzy7-cabal2nix-2.0.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/npk2rqpgyvf05mwx9v5k5l0dw2i5wzy7-cabal2nix-2.0.drv’ failed
  ```


state: closed
title: cc-wrapper: Set default system include flags for non-gcc c++ on Linux
user_login: shlevy
html_url: https://github.com/NixOS/nixpkgs/pull/6688
updated_at: 2015-05-22 10:18:17
body:
  Without this, clang can't find libstdc++. This needs to happen in the wrapper
  so that the libc++ setup hook can still override it


state: closed
title: atom: build from source
user_login: kirelagin
html_url: https://github.com/NixOS/nixpkgs/issues/6689
updated_at: 2017-11-15 20:11:34
body:
  Why is atom (the editor) installed from .deb instead of being built form source?
  Are there any known technical difficulties?


state: closed
title: Graphics state is broken after resume from suspend-to-RAM
user_login: anderspapitto
html_url: https://github.com/NixOS/nixpkgs/issues/6692
updated_at: 2015-03-07 17:39:55
body:
  Suspend-to-RAM is unusably broken for me with NixOS. When booting into Ubuntu 14.04 from a live USB on the same hardware, suspend-to-RAM works perfectly.

  CONFIGURATION
  I am running on a 3rd generation Lenovo X1 Carbon. My configuration.nix is here https://gist.github.com/anderspapitto/1454c0dc54a3eea69b60, and my hardware-configuration.nix is here https://gist.github.com/anderspapitto/04bf411c2c919bc89617. I am on nixpkgs-unstable, at a commit described by 

  ```
  [root@gurney:~]# cat /root/.nix-defexpr/channels/manifest.nix 
  [ { meta = { }; name = "nixos-15.05pre58357.a869c83"; out = { outPath = "/nix/store/0fq4hfpq3pxcakal4bcpn1znbyawp1w3-nixos-15.05pre58357.a869c83"; }; outPath = "/nix/store/0fq4hfpq3pxcakal4bcpn1znbyawp1w3-nixos-15.05pre58357.a869c83"; outputs = [ "out" ]; system = "x86_64-linux"; type = "derivation"; } ]
  ```

  PROBLEM DESCRIPTION
  When I suspend (using `systemctl suspend`, either as my unprivileged user or as root), and then resume by pressing the power button, it appears that something is broken in the graphics state. My display manager (slim) shows up correctly, except that when I enter my password, I don't see dots appear in the password box, and there is no cursor. After logging in, my status bar is missing, there is some pixelated garbage in the top left corner of the screen, and many operations don't work. I can switch workspaces, but can't launch programs or interact with running windows.

  Interestingly, restarting the X server (with `sudo systemctl restart display-manager`) does NOT fix this issue. At the same time, all vttys other than the one with X running in it are unaffected. Even more interestingly, if I turn off X (`sudo systemctl stop display-manager`), suspend and resume, and then start X afterwards, it displays the same symptoms. Only a reboot helps.

  LOGS
  I have tried looking in journalctl output, but I don't see anything useful. I see some errors and warnings, but these are the same when first booting as when resuming from suspend or when restarting display-manager. Here is the output of `journalctl -b -1`
  https://gist.github.com/anderspapitto/3841395e3c95b167dcab

  I'm happy to gather any more information and try out suggestions, but I'm not sure how to continue investigating this on my own.


state: closed
title: docker-registry: Update to 0.9.1, with boto bugfix
user_login: benley
html_url: https://github.com/NixOS/nixpkgs/pull/6693
updated_at: 2015-03-15 01:27:52
body:
  <!-- Reviewable:start -->

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

  <!-- Reviewable:end -->


state: closed
title: arduino: update to 1.6.0
user_login: dehaas-j
html_url: https://github.com/NixOS/nixpkgs/pull/6694
updated_at: 2016-07-19 10:35:31
body:
  My second attempt at updating Arduino to 1.6.0 incorporating the suggestions given by @bjornfor.

  This commit updates arduino to 1.6.0. To this end it does the following:
  - It adds unzip as a buildInput which is required during the
    "untar-unzip-download" build steps.
  - Added readline, zlib and ncurses as dependencies. These are required
    by some precompiled binaries which are downloaded during the build
    process.  zlib is required by the avr-gcc toolchain. readline and
    ncurses by avrdude.
  - installPhase now patches the RPATH of precompiled binaries so that the
    aforementioned additional runtime dependencies can be found. As bossac
    and libastylj.so require libstdc++.so.6, stdenv.cc.cc's library path
    is included.
  - installPhase links ncurses.so.5 to libtinfo.so.5 inside a directory
    that's on avrdude_bin's LD_LIBRARY_PATH. libncurses provides the entry
    points that avrdude expects from libtinfo.
  - If withGui == true, the .desktop file is copied to
    $out/share/applications.


state: closed
title: [new] tuxguitar derivation
user_login: ardumont
html_url: https://github.com/NixOS/nixpkgs/pull/6697
updated_at: 2015-03-09 13:56:17
body:
  - Update swt library to permit the installation for x86_64 platform
  - Add tuxguitar derivation (x86, x86_64)


state: closed
title: firefox: Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",
user_login: blueyed
html_url: https://github.com/NixOS/nixpkgs/issues/6698
updated_at: 2016-07-01 11:53:33
body:
  I am trying to use Firefox in a non-NixOS environment (`Ubuntu 14.04.2 LTS`), but it fails to locate the murrine theme engine.

  From strace:

  ```
  open("/home/user/.gtkrc-2.0", O_RDONLY) = 6
  open("/usr/share/themes/Ambiance/gtk-2.0/gtkrc", O_RDONLY) = 7

  (firefox:15975): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",
  ```

  `~/.gtkrc-2.0` contains:

  > include "/usr/share/themes/Ambiance/gtk-2.0/gtkrc"

  And this one is based on the murrine engine.

  I have installed `gtk-engine-murrine-0.98.2`, which does not make a difference.


state: closed
title: Samba: Fixed "syncPasswordsByPam".
user_login: hakuch
html_url: https://github.com/NixOS/nixpkgs/pull/6699
updated_at: 2015-03-11 05:09:14
body:
  Samba uses "yes" and "no" for boolean configuration flags.

  On my system, the previous version resulted in `/etc/samba/smb.conf` with `pam password change =` (empty), and this resulted in errors when I attempted to connect to the server with `smbclient`.


state: closed
title: fetchgit: use leaveDotGit as input for the hash, i.e. rebuild if it changes
user_login: blueyed
html_url: https://github.com/NixOS/nixpkgs/issues/6700
updated_at: 2016-07-23 15:20:35
body:
  Changing the `leaveDotGit` argument to fetchgit (and probably likewise for `fetchSubmodules`) does not cause the source to be re-fetched / rebuild.

  ~~I could imagine using these in the (internal) `outputHash` maybe?~~


state: closed
title: Rewrite RPATH of Vagrant-bundled nokogiri.so to reference $out/opt/vagrant/embedded/lib
user_login: sjagoe
html_url: https://github.com/NixOS/nixpkgs/pull/6701
updated_at: 2015-03-09 15:02:28
body:
  After installing vagrant and the vagrant-vsphere plugin (using the non-nix `vagrant plugin install vagrant-vsphere`), vagrant fails to load binaries that are bundled in the nix store. In this case, vagrant-vsphere adds some pure-ruby code that causes loading of nokogiri, which then fails to locate some required dependencies. The full traceback and ldd details are available at https://gist.github.com/sjagoe/f64880239c085c5c621c, with some extracts below.

  This pull request patches the RPATH of nokogiri.so to add the location where the vagrant-bundled binaries are located. 

  ```
  /nix/store/svbyi8vv3fhzfkqmhmyv4z8yqb1qfjn6-vagrant-1.6.5/opt/vagrant/embedded/gems/gems/nokogiri-1.6.3.1/lib/nokogiri.rb:29:in `require': libiconv.so.2: cannot open shared object file: No such file or directory - /nix/store/svbyi8vv3fhzfkqmhmyv4z8yqb1qfjn6-vagrant-1.6.5/opt/vagrant/embedded/gems/gems/nokogiri-1.6.3.1/lib/nokogiri/nokogiri.so (LoadError)
          from /nix/store/svbyi8vv3fhzfkqmhmyv4z8yqb1qfjn6-vagrant-1.6.5/opt/vagrant/embedded/gems/gems/nokogiri-1.6.3.1/lib/nokogiri.rb:29:in `rescue in <top (required)>'
          from /nix/store/svbyi8vv3fhzfkqmhmyv4z8yqb1qfjn6-vagrant-1.6.5/opt/vagrant/embedded/gems/gems/nokogiri-1.6.3.1/lib/nokogiri.rb:25:in `<top (required)>'
          from /home/sjagoe/.vagrant.d/gems/gems/rbvmomi-1.6.0/lib/rbvmomi/trivial_soap.rb:4:in `require'
  ... skipped ...
          from /home/sjagoe/.vagrant.d/gems/gems/vagrant-vsphere-1.0.1/lib/vSphere/provider.rb:12:in `action'
          from /nix/store/svbyi8vv3fhzfkqmhmyv4z8yqb1qfjn6-vagrant-1.6.5/opt/vagrant/embedded/gems/gems/vagrant-1.6.5/lib/vagrant/machine.rb:163:in `block in action'
  ... skipped ...
          from /nix/store/svbyi8vv3fhzfkqmhmyv4z8yqb1qfjn6-vagrant-1.6.5/opt/vagrant/bin/../embedded/gems/gems/vagrant-1.6.5/bin/vagrant:174:in `<main>'
  ... truncated
  ```

  ```
  $ ldd /nix/store/svbyi8vv3fhzfkqmhmyv4z8yqb1qfjn6-vagrant-1.6.5/opt/vagrant/embedded/gems/gems/nokogiri-1.6.3.1/lib/nokogiri/nokogiri.so
          libruby.so.2.0 => not found
          libiconv.so.2 => not found
          libz.so.1 => not found
  $ readelf -d /nix/store/svbyi8vv3fhzfkqmhmyv4z8yqb1qfjn6-vagrant-1.6.5/opt/vagrant/embedded/gems/gems/nokogiri-1.6.3.1/lib/nokogiri/nokogiri.so

  Dynamic section at offset 0x226518 contains 30 entries:
    Tag        Type                         Name/Value
   0x0000000000000001 (NEEDED)             Shared library: [libruby.so.2.0]
   0x0000000000000001 (NEEDED)             Shared library: [libiconv.so.2]
   0x0000000000000001 (NEEDED)             Shared library: [libz.so.1]
   0x000000000000001d (RUNPATH)            Library runpath: [${ORIGIN}/../lib]
  ```


state: closed
title: Fix for gtk-update-icon-cache hack
user_login: taktoa
html_url: https://github.com/NixOS/nixpkgs/pull/6703
updated_at: 2015-03-09 18:10:30
body:
  In nixos/modules/config/system-path.nix there is a line that explicitly updates the "hicolor" icon theme using gtk-update-icon-cache. Presumably this is undesirable for users of other icon themes, so I added a for loop that will update all themes in $out/share/icons. I don't quite know how to test if it works, though.


state: closed
title: TBD: fetchgit: use non-default option values in name
user_login: blueyed
html_url: https://github.com/NixOS/nixpkgs/pull/6704
updated_at: 2016-07-21 17:48:53
body:
  This appends "+dotgit" for leaveDotGit and "-sm" for !fetchSubmodules.

  Fixes https://github.com/NixOS/nixpkgs/issues/6700.


state: closed
title: git-cola: add package
user_login: bobvanderlinden
html_url: https://github.com/NixOS/nixpkgs/pull/6705
updated_at: 2015-03-11 21:38:18
body:
  Works here, though it doesn't theme right (I think this is an configuration issue with qt on my system/dotfiles).

  This one needed a bit of a workaround for the wrapper. The problem (and workaround) is similar to the one in gpodder.

  The head of git-cola looks like:

  ```
  #!/nix/store/8s3nglkv227477q6cpzfr6f2bmaxxm4p-python-2.7.9/bin/python2.7
  # -*- python-mode -*-
  """git-cola: The highly caffeinated Git GUI
  """

  from __future__ import division, absolute_import, unicode_literals
  ```

  `buildPythonPackage` adds `import sys; sys.argv[0] = "git-cola"`, but it does so in the wrong place. It'll look like:

  ```
  #!/nix/store/8s3nglkv227477q6cpzfr6f2bmaxxm4p-python-2.7.9/bin/python2.7
  # -*- python-mode -*-
  import sys; sys.argv[0] = "git-cola"
  """git-cola: The highly caffeinated Git GUI
  """

  from __future__ import division, absolute_import, unicode_literals
  ```

  It'll place `import sys; sys.argv[0] = "git-cola"` above `from __future__ ...`. This will cause a parse error, since `import __future__` must be the first non-comment python finds.

  From what I can tell the problem lays here: https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/python-modules/generic/wrap.sh#L32
  There it indeed looks for `from __future__` and it also does look for comments in-between, but it doesn't look for comments in string-form, like git-cola does. I wasn't sure how to fix this in wrap.sh, so I reused the workaround that gpodder uses.


state: closed
title: gnupg package does not provide gpg program
user_login: anderspapitto
html_url: https://github.com/NixOS/nixpkgs/issues/6706
updated_at: 2015-03-09 23:28:37
body:
  despite the bash hook suggesting that it should. 

  ```
  [anders@gurney:~] $ gpg
  The program ‘gpg’ is currently not installed. It is provided by
  several packages. You can install it by typing one of the following:
    nix-env -i gnupg
    nix-env -i gnupg1compat
  [anders@gurney:~] $ nix-env -i gnupg
  installing ‘gnupg-2.1.2’
  [anders@gurney:~] $ gpg
  The program ‘gpg’ is currently not installed. It is provided by
  several packages. You can install it by typing one of the following:
    nix-env -i gnupg
    nix-env -i gnupg1compat
  [anders@gurney:~] $ nix-env -e gnupg
  uninstalling ‘gnupg-2.1.2’
  [anders@gurney:~] $ nix-env -i gnupg1compat
  installing ‘gnupg1compat-0’
  [anders@gurney:~] $ gpg
  gpg: Go ahead and type your message ...
  ^C
  gpg: signal Interrupt caught ... exiting

  ```


state: closed
title: Add corresponding llvm to ghc's PATH
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/issues/6707
updated_at: 2015-03-26 10:31:09
body:
  I just got bitten by having LLVM 3.5 in PATH and attempting to build with `-fllvm`. That led me to a thought -- why don't we add a wrapper to ghc which would prefix needed llvm version? IIRC there are even proposals to embed "recommended" version of llvm within GHC build (3.4, 3.5 and 3.6, again incompatible, in the future). This wrapper would also simplify things later when 7.10 is released for those who want to use latest possible LLVM for each compiler.

  Upside is `-fllvm` working out of the box and different llvm version in PATH not messing with compilation.
  One possible downside is that we gain another dependency on all the Haskell libraries (it can be avoided on GHC itself, however, by having wrapper in an another derivation).

  cc @peti 


state: closed
title: Why does hasActiveLibrary disable parallel builds for Haskell packages?
user_login: pikajude
html_url: https://github.com/NixOS/nixpkgs/issues/6709
updated_at: 2015-03-09 11:05:33
body:
  See https://github.com/NixOS/nixpkgs/blob/0fd3db4ba1d1d6d3a6108970ef96b24853593414/pkgs/development/haskell-modules/generic-builder.nix#L70

  In practice, this just seems to build all Haskell libraries in serial except for the ones that only contain executables. I don't understand why this is necessary.


state: closed
title: haskell: Add uhc compiler
user_login: phile314
html_url: https://github.com/NixOS/nixpkgs/pull/6711
updated_at: 2015-03-10 10:22:16
body:
  Adds the UHC haskell compiler.

  Based upon the previously removed uhc package (see issue #3565 ), tested on Fedora 21 amd64.


state: closed
title: Cannot install "stuntrally" because of hash mismatch in dependency.
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/issues/6712
updated_at: 2015-03-14 20:44:44
body:
  Trace:

  ```
  [...]
  output path ‘/nix/store/28z2f8xzy2i7f4cy842lr34d1m5xiaml-tracks’ should have r:sha256 hash ‘1j237dbhd1ik5mj8whbvlff5da9vzzgiskcj5nzfpw1vb1jpdjvd’, instead has ‘1614j6q1d2f69l58kkqndndvf6svcghhw8pzc2s1plf6k87h67mg’
  cannot build derivation ‘/nix/store/icsqv1hyn47annjprkzqz8hbk1vgdwjp-stunt-rally-2.5.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/icsqv1hyn47annjprkzqz8hbk1vgdwjp-stunt-rally-2.5.drv’ failed
  ```


state: closed
title: xorg-server: add Xephyr
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/6715
updated_at: 2015-04-23 17:46:23
body:
  It's needed e.g. for sddm "preview" feature to work. I don't know if it's the right place to add this flag (and maybe it shouldn't be enabled on Darwin?).

  cc @vcunat @cstrahan (via `git blame`, sorry if I bothered a wrong person)


state: closed
title: Add grin package
user_login: sjagoe
html_url: https://github.com/NixOS/nixpkgs/pull/6717
updated_at: 2015-03-08 20:58:52
body:
  Package https://pypi.python.org/pypi/grin, a grep-like program in Python with sane defaults for searching code.


state: closed
title: Get rid of python2.7 optional attrs
user_login: domenkozar
html_url: https://github.com/NixOS/nixpkgs/issues/6718
updated_at: 2015-04-16 17:45:35
body:
  Python infrastructure now provides a way to specify what interpreters a package supports, so `// optionalAttrs isPy27` can be ommited.


state: closed
title: simutrans prints errors (it couldn't load wav files)
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/issues/6719
updated_at: 2015-04-09 17:44:06
body:
  All I know:

  ```
  could not load wav (Couldn't open /nix/store/fcx78g7di8vcbwpi3a6g7i7979adaaq2-simutrans-112.3/share/simutrans//nix/store/chx28dwb988m1y7hys7vq13qk63wkrcb-simutra)
  ```

  It's not that important to me... but should be reported, I guess.


state: closed
title: nixos: Add vmtest for sudo.
user_login: waaaaargh
html_url: https://github.com/NixOS/nixpkgs/pull/6721
updated_at: 2016-03-25 09:41:22
body:
  sudo is broken at the moment, complaining about the file
  '/libexec/sudo/sudoers.so' not being owned by root (uid=0).


state: closed
title: Enable aalib support in mplayer.
user_login: falsifian
html_url: https://github.com/NixOS/nixpkgs/pull/6725
updated_at: 2015-03-11 05:56:35
body:
  The performance isn't very good, but I think this is because the aalib expression only has the curses driver, and not the Linux or X11 drivers.

  I'll merge this in a couple of days if there aren't any comments.


state: closed
title: haskell-ng (ghc 7.10): profunctors fails with oom
user_login: cocreature
html_url: https://github.com/NixOS/nixpkgs/issues/6726
updated_at: 2015-03-09 10:07:45
body:
  profunctors fails to compile because it gets killed by linux because it uses up too much memory (about 14gb before it got killed). This is probably related to the occasional case where compiling with -O 2 causes this. Not quite sure how to disable this with haskell-ng.


state: closed
title: firefoxWrapper has become unfree
user_login: peti
html_url: https://github.com/NixOS/nixpkgs/issues/6727
updated_at: 2015-04-27 11:14:35
body:
  6ed1d9f525643ca7087a1e9a85f80664a058c0dc seems to have added a dependency in `faac`, which is unfree. As a result, Hydra can no longer build `firefoxWrapper` (and some other tools):

  ```
  in job ‘audacious.x86_64-linux’:
  Package ‘faac-1.28’ in ‘/nix/store/ndky2g5zmafg173n14whykhqzbcw8a7j-git-export/pkgs/development/libraries/faac/default.nix:26’ has an unfree license ‘{"free":false,"fullName":"Unfree redistributable","shortName":"unfreeRedistributable"}’ which is not whitelisted, refusing to evaluate.
  For `nixos-rebuild` you can set
    { nixpkgs.config.allowUnfree = true; }
  in configuration.nix to override this.
  For `nix-env` you can add
    { allowUnfree = true; }
  to ~/.nixpkgs/config.nix.


  in job ‘firefoxWrapper.x86_64-linux’:
  Package ‘faac-1.28’ in ‘/nix/store/ndky2g5zmafg173n14whykhqzbcw8a7j-git-export/pkgs/development/libraries/faac/default.nix:26’ has an unfree license ‘{"free":false,"fullName":"Unfree redistributable","shortName":"unfreeRedistributable"}’ which is not whitelisted, refusing to evaluate.
  For `nixos-rebuild` you can set
    { nixpkgs.config.allowUnfree = true; }
  in configuration.nix to override this.
  For `nix-env` you can add
    { allowUnfree = true; }
  to ~/.nixpkgs/config.nix.


  in job ‘ffmpeg.x86_64-linux’:
  Package ‘faac-1.28’ in ‘/nix/store/ndky2g5zmafg173n14whykhqzbcw8a7j-git-export/pkgs/development/libraries/faac/default.nix:26’ has an unfree license ‘{"free":false,"fullName":"Unfree redistributable","shortName":"unfreeRedistributable"}’ which is not whitelisted, refusing to evaluate.
  For `nixos-rebuild` you can set
    { nixpkgs.config.allowUnfree = true; }
  in configuration.nix to override this.
  For `nix-env` you can add
    { allowUnfree = true; }
  to ~/.nixpkgs/config.nix.
  ```


state: closed
title: django: Adds pypyPackages.django_1_7
user_login: rzetterberg
html_url: https://github.com/NixOS/nixpkgs/pull/6729
updated_at: 2015-03-09 18:01:09
body:
  Adds the latest stable release of Django (1.7.5) to `pypyPackages` as `django_1_7`.

  Does not change the `pypyPackages.django` from `django_1_6` to `django_1_7` as I don't know whether that would break something (this is my first PR to nixpkgs).

  Tested by running in nixpkgs root dir:

  ```
  $ nix-build -A pypyPackages.django_1_7
  /nix/store/rx1w6kzh4b1p1m4dkdcal01sxklcvpvf-pypy2.5-Django-1.7.5
  ```


state: closed
title: Cleanup fhs-chrootenv's environment and workaround Steam's sound issues
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/6730
updated_at: 2017-12-24 00:39:37
body:
  This adds locale support in FHS chrootenv, reworks environment, unifies and refactors /etc and finally workarounds Steam and its games' PulseAudio sound issues.

  One controversial thing this uses is storing absolute symlinks like "/host-etc/passwd" in Nix store; this allows to greatly unify code between `fhs-chrootenv` and `fhs-userenv`.

  Also this makes FHS chroot less NixOS-specific; if someone has used it in just Nix, they should have less issues now.

  cc @jagajaga 


state: closed
title: Use mktemp to create temporary files to hold ssh host keys and authorized keys
user_login: oconnorr
html_url: https://github.com/NixOS/nixpkgs/pull/6732
updated_at: 2015-06-05 07:04:23
body:
  Currently I'm making the temporary files in $TMP which is /tmp.  I could also put them in /root, but I couldn't think of any reason why I should do that.  Have any preferences?


state: closed
title: Some fixes for primus and its support in Steam
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/6733
updated_at: 2017-12-24 00:39:37
body:
  This:
  1. Fixes LD_LIBRARY_PATH with primus
  2. Removes old workaround: the fix (http://cgit.freedesktop.org/xorg/xserver/commit/glx?id=96a28e9c914d7ae9b269f73a27b99cbd3c465ac8) is in our XOrg. Tested and works for me.
  3. Adds an option for steam chroot to include primusrun.

  Travis check.


state: closed
title: Backport Steam changes to 14.12
user_login: retrry
html_url: https://github.com/NixOS/nixpkgs/issues/6734
updated_at: 2017-12-24 00:39:37
body:
  Steam in master branch had quite a few changes. Fixing sound and so on. Could we backport it all to 14.12, so we on stable branch could have good working Steam?


state: closed
title: Dist::Zilla perl packages
user_login: robinbb
html_url: https://github.com/NixOS/nixpkgs/pull/6736
updated_at: 2015-03-11 04:02:11
body:
  I made this commits against release-14.12. Let me know if they will not merge cleanly, and I'll re-apply to whatever branch (master?) is best.


state: closed
title: build-fhs-userenv passes through command line args
user_login: anderspapitto
html_url: https://github.com/NixOS/nixpkgs/pull/6737
updated_at: 2015-04-17 18:32:29
body:
  The motivation for this change is to allow things like the
  following derivation, which wraps the debian-packaged
  hello binary.

  let nixpkgs = import <nixpkgs> {};
      stdenv = nixpkgs.stdenv;
  in rec {
    dumb-hello = stdenv.mkDerivation {
      name = "dumb-hello";
      builder = ./builder.sh;
      dpkg = nixpkgs.dpkg;
      src = nixpkgs.fetchurl {
        url = "http://ftp.us.debian.org/debian/pool/main/h/hello-traditional/hello-traditional_2.9-2_amd64.deb";
        md5 = "f5f3c28b65221dae44dda6f242c23316";
      };
    };
    full-hello = nixpkgs.buildFHSUserEnv {
      name = "full-hello";
      targetPkgs = pkgs: [ dumb-hello ];
      multiPkgs = pkgs: [ pkgs.dpkg ];
      runScript = "hello";
    };
  }


state: closed
title: django: Adds pypyPackages.django_1_7 (1.7.6)
user_login: rzetterberg
html_url: https://github.com/NixOS/nixpkgs/pull/6738
updated_at: 2015-03-10 10:01:58
body:
  Adds the latest stable release of Django (1.7.6) to pypyPackages as django_1_7.

  Does not change the pypyPackages.django from django_1_6 to django_1_7.

  Tested by running in nixpkgs root dir:

  ```
  $ nix-build -A pypyPackages.django_1_7
  /nix/store/pdbbx083kicp0zz7mlcbk5mvgmdzqgsp-pypy2.5-Django-1.7.6
  ```


state: closed
title: nixos: refactor tarsnap backup service module
user_login: joachifm
html_url: https://github.com/NixOS/nixpkgs/pull/6739
updated_at: 2015-03-11 19:02:53
body:
  I am using this myself, appears to work as advertised thus far.

  Major changes
  - Port to systemd timers: for each archive configuration is created a
    `tarsnap@archive-name.timer` which triggers the instanced service unit
  - Rename the `config` option to `archives`
  - Rename the `directories` option to `paths`

  Minor/superficial improvements
  - Restrict tarsnap service capabilities
  - Use `dirOf` builtin
  - Set executable bit for owner of tarsnap cache directory
  - Set `IOSchedulingClass` to `idle`
  - Humanize numbers when printing stats
  - Rewrite most option descriptions
  - Simplify assertion


state: closed
title: Building cabal-install fails with "duplicate symbols" error
user_login: hesselink
html_url: https://github.com/NixOS/nixpkgs/issues/6741
updated_at: 2015-03-12 11:27:32
body:
  I'm on Mac OS X 10.9.5, on the nixos-unstable channel with nix installed via the curl command [here](https://nixos.org/nix/download.html). I'm trying to install a haskell environment, using the following nix expression in config.nix:

  ```
  { pkgs }: {
    allowBroken = true;
    allowUnfree = true;

    packageOverrides = super: let self = super.pkgs; in {

      haskellEnv = self.haskellngPackages.ghcWithPackages (p: with p; [
        cabal2nix
        cabal-install-bundle
        stylish-haskell
        ghc-mod

        # Other packages here
      ]);
    };
  }
  ```

  I issue the following command:

  ```
  nix-env --install --attr nixos.pkgs.haskellEnv --option extra-binary-caches http://hydra.nixos.org --option extra-binary-caches http://hydra.cryp.to
  ```

  This fails installing `cabal-install-bundle` with the error

  ```
  Linking dist/build/cabal/cabal ...
  duplicate symbol _my_inet_ntoa in:
      dist/build/cabal/cabal-tmp/cbits/ancilData.o
      dist/build/cabal/cabal-tmp/cbits/HsNet.o
  duplicate symbol _hsnet_getnameinfo in:
      dist/build/cabal/cabal-tmp/cbits/ancilData.o
      dist/build/cabal/cabal-tmp/cbits/HsNet.o
  duplicate symbol _hsnet_getaddrinfo in:
      dist/build/cabal/cabal-tmp/cbits/ancilData.o
      dist/build/cabal/cabal-tmp/cbits/HsNet.o
  duplicate symbol _hsnet_freeaddrinfo in:
      dist/build/cabal/cabal-tmp/cbits/ancilData.o
      dist/build/cabal/cabal-tmp/cbits/HsNet.o
  ld: 4 duplicate symbols for architecture x86_64
  clang-3.5: error: linker command failed with exit code 1 (use -v to see invocation)
  ```

  Full output below:

  ```
  $ nix-env --install --attr nixos.pkgs.haskellEnv --option extra-binary-caches http://hydra.nixos.org --option extra-binary-caches http://hydra.cryp.to
  installing ‘ghc-7.8.4’
  these derivations will be built:
    /nix/store/c2fd6v44k54nzbh6rqr5hymxa4rl93zw-hscolour-1.20.3.drv
    /nix/store/0xgpdf0yxsr9kdfx022fchq9cpp0cm0a-haskell-mtl-2.1.3.1.drv
    /nix/store/q40kxn3zyciv83vyjmi1xwqfp410v7jp-transformers-compat-0.4.0.4.tar.gz.drv
    /nix/store/jl4h4lw1hzvqqqqnaxv3fl34i0pzwx1a-haskell-transformers-compat-0.4.0.4.drv
    /nix/store/4m8skmw44mxa79qgqk5lp9gfcd0aqcdw-random-1.1.tar.gz.drv
    /nix/store/8a2sy0cw83a01wqs33q6akp4q43hz4b4-haskell-random-1.1.drv
    /nix/store/49nmr9zrjp11df3w4axv0dyncydnqsj9-test-framework-hunit-0.3.0.1.tar.gz.drv
    /nix/store/6l1b6hxhrsl2xhd2mzpj5lhd34shz7rq-haskell-extensible-exceptions-0.1.1.4.drv
    /nix/store/gnkmd448mbag3mwcxfkrv3rx706b1c6x-haskell-HUnit-1.2.5.2.drv
    /nix/store/92n0jx5j43msdmdj5lw6id8pq5b8wb9s-test-framework-0.8.1.1.tar.gz.drv
    /nix/store/fbaprnac8zwivglp24ncvcgda38afbqw-haskell-hostname-1.0.drv
    /nix/store/lv3ndqkcadjgw0s9k1kkm6ivpavypg0k-haskell-ansi-terminal-0.6.2.1.drv
    /nix/store/m7zkp47sa4dqnghfvhvh482s2zny3p1x-haskell-ansi-wl-pprint-0.6.7.1.drv
    /nix/store/j4h5y1f92f85xsmhxdsnkdk4175gra69-xml-1.3.13.tar.gz.drv
    /nix/store/0jjz6sqkn1h7yg213620arysmsvisa65-text-1.2.0.4.tar.gz.drv
    /nix/store/s0zfr7rspkm22hniymsdvi9wfk489d97-haskell-text-1.2.0.4.drv
    /nix/store/wy2adcbpa60dkpk2314j2r0axzk6c5hr-haskell-xml-1.3.13.drv
    /nix/store/82jvklhg604f382lnq6v6zvgb0gngr8z-regex-base-0.93.2.tar.gz.drv
    /nix/store/cmf17bi6f1jbhj9qzjm7m2g6cah03j17-haskell-regex-base-0.93.2.drv
    /nix/store/p48mfzdqlm8aj5r2wg54ms7haah313g5-regex-posix-0.95.2.tar.gz.drv
    /nix/store/y6gq191jm8gq8dr2qdazh08m6pp4ga0h-haskell-regex-posix-0.95.2.drv
    /nix/store/iy08wjd5x5n3wn6n74hls1s3cbbcrzhj-haskell-test-framework-0.8.1.1.drv
    /nix/store/8v2inncdjjlm113mnxsz1h2hvg0fq53s-haskell-test-framework-hunit-0.3.0.1.drv
    /nix/store/xvmxvq7w2xvn7r8brkg6rg0lmg1x432f-primitive-0.5.4.0.tar.gz.drv
    /nix/store/8bbfhvkamn7v0q8s0h9nzxwgr1ynkr4p-haskell-primitive-0.5.4.0.drv
    /nix/store/p6k9zm4r75gn80b5vqn7ja9cydaapk7x-tf-random-0.5.tar.gz.drv
    /nix/store/h8b75nw0dc1p34sw8mm9lx8q62js75sm-haskell-tf-random-0.5.drv
    /nix/store/qq8fvljglz45b90w5jb8zf5b3wmgh270-haskell-QuickCheck-2.7.6.drv
    /nix/store/0mpxa41kmfi3zprv329aklk2wknh4ack-test-framework-quickcheck2-0.3.0.3.tar.gz.drv
    /nix/store/v724c1nq6g5wmy8hd946cbnh4gp5dwpp-haskell-test-framework-quickcheck2-0.3.0.3.drv
    /nix/store/q4c241990qp8pwzq3ycwklgbpmrc772r-haskell-hashable-1.2.3.1.drv
    /nix/store/h9dwgji4nddwssy57gsqsz1pkx0rxf88-semigroups-0.16.1.tar.gz.drv
    /nix/store/ppsqy1d3v4gnrx4haalsgq5443pqrk5y-haskell-nats-1.drv
    /nix/store/r2a02bzcdxsb3gjl4hnivf8qbp6qd28q-unordered-containers-0.2.5.1.tar.gz.drv
    /nix/store/snpmyaz4z884kbdvdx4xqhygi17lhrxp-syb-0.4.4.tar.gz.drv
    /nix/store/im2703cirsb37y9rd5s3kvk51rl4x2yv-haskell-syb-0.4.4.drv
    /nix/store/wwzib13rcrxfjv49911hgyi17zxhcj6r-haskell-ChasingBottoms-1.3.0.11.drv
    /nix/store/y2dr6021nzyvy8q1wrzazjirv77h7fal-haskell-unordered-containers-0.2.5.1.drv
    /nix/store/rqv94mdcfwh35jiwdnw1fzv248h92if7-haskell-semigroups-0.16.1.drv
    /nix/store/vvy2wskgh2lblrr2vf722fjh7n4x60ys-void-0.7.tar.gz.drv
    /nix/store/kwwzv7z845m8ry6y93j22hr02ql4k03d-haskell-void-0.7.drv
    /nix/store/04q9v3ykwpp0xxh3q9a23qlaq0gx10pr-haskell-contravariant-1.2.0.1.drv
    /nix/store/09axhcdj3ym27v5ydin7wrssjsw7a840-haskell-cmdargs-0.10.12.drv
    /nix/store/a2yws98ic41aymyrr9lixi4vidd3yc8z-haskell-data-default-class-0.0.1.drv
    /nix/store/qv3z4ffr6jwx070cqmzmcbspzni8pakj-haskell-dlist-0.7.1.drv
    /nix/store/0pl7wib9x8pp9ic8gjdhbd1s9j8h513d-haskell-data-default-instances-dlist-0.0.1.drv
    /nix/store/53rpvq0sq8q0hls0z4bdy333cn02yi1x-haskell-data-default-instances-base-0.0.1.drv
    /nix/store/9j9d4hh8liay56x972gvwric0xvwcz1q-haskell-data-default-instances-containers-0.0.1.drv
    /nix/store/yvii01vrpcs1kfz881fxjdha9n309cn4-haskell-data-default-instances-old-locale-0.0.1.drv
    /nix/store/0blniqc0wamn013gr1ydqyrd6inlccrn-haskell-data-default-0.5.3.drv
    /nix/store/rhx0l27dqpkxhmgsyh4m23i75vq5ld7f-pkg-config-0.28.tar.gz.drv
    /nix/store/5viy45is3jj7mw2v8ljkwk19ii0h9crx-pkg-config-0.28.drv
    /nix/store/1p49yyzv77cyrdl52xkwr95j71rw7jbp-xz-5.2.0.drv
    /nix/store/g5g2msr5gfg2480h6gjjxqkxzpaa2kq0-texinfo-5.2.tar.xz.drv
    /nix/store/plb1nvs2rglp8g1017y5h1rqxs6zidpl-texinfo-5.2.drv
    /nix/store/9dhckp4swq3y8vpgy07mih6c90zn2zl6-libtasn1-3.6.drv
    /nix/store/y6hz0zn6fiylpa44z7gyy71ipsqvpkm0-lzip-1.16.drv
    /nix/store/zh9277x0cck50amxqpb6kyh1xs3v07dz-gnutls-3.2.20.drv
    /nix/store/0labxa86cbx0r5dn9yg3amrqwv66qz24-emacs-24.4.drv
    /nix/store/129ypkl0pjqs5wl7l8q3idzmmbp6xqfr-semigroupoids.cabal.drv
    /nix/store/x6viirx2ddydd4i7zxpydjm9ypcz5wzz-tagged-0.7.3.tar.gz.drv
    /nix/store/gzxaiplapmynplbxr419wlvbnd58h66w-haskell-tagged-0.7.3.drv
    /nix/store/41bcnpikd1vb5l37fap7q5c088iaqayk-haskell-ghc-paths-0.1.0.9.drv
    /nix/store/8n0mgf2nny9sdgd75glsnv1iqj87qkbr-setenv.cabal.drv
    /nix/store/w6r0g68fv34fb6k04q3dnrivrvv7byrw-setenv-0.1.1.3.tar.gz.drv
    /nix/store/5w46slw669s13r5b4bi19n1dbssp9m65-haskell-setenv-0.1.1.3.drv
    /nix/store/5q1f2n0maj4zq6m3l1gb3rgcxz87p8vn-quickcheck-io-0.1.1.tar.gz.drv
    /nix/store/hdj5qnmm0q8pjc59mjscgj9vs6r8r0xf-haskell-quickcheck-io-0.1.1.drv
    /nix/store/5v6vc10ckjkxiaw5m6ghcda106hakjl3-stm-2.4.4.tar.gz.drv
    /nix/store/2r25yfcfc9j3kja1q8q82f58rmjsmfmx-haskell-stm-2.4.4.drv
    /nix/store/khrx4d4a1l4q84kk5xg2fpb4xr95x2qc-haskell-async-2.0.2.drv
    /nix/store/ymhhzl7yw3wxnw7m9xls9ywfq87kqssc-haskell-hspec-expectations-0.6.1.1.drv
    /nix/store/ypj3yk5fjrh0q6gdsg5h70rajh002sss-haskell-hspec-meta-2.0.0.drv
    /nix/store/93vxhr8b2kszpkx9p4s5yjinsql2cb86-haskell-hspec-discover-2.1.4.drv
    /nix/store/8c9gq7b1fvxpv11n3033h3lv2xhb6jw7-haskell-nanospec-0.2.0.drv
    /nix/store/cg45zy8gb3cdhchbwhf1lj8fj4zjmncc-silently-1.2.4.1.tar.gz.drv
    /nix/store/4m137kh2dmyqpr9a64857y5v19xh56q9-haskell-silently-1.2.4.1.drv
    /nix/store/xfi1l21lmmqdnb1lp4ayfjqyca7na7ww-haskell-hspec-core-2.1.4.drv
    /nix/store/c1bz0bns1fl47ci6vwcycxck53hcbx02-haskell-hspec-2.1.4.drv
    /nix/store/qi0clzgsi9lvnl9qcr18v3whyvq3lghk-stringbuilder-0.5.0.tar.gz.drv
    /nix/store/4lwx3rhl7m7cgcpvjg2dm2dn57bd23vm-haskell-stringbuilder-0.5.0.drv
    /nix/store/v99cscmbs9qxbgg5plv7qzzlsani0g8g-haskell-errorcall-eq-instance-0.1.0.drv
    /nix/store/mhzj9xgsvng3k7mjyrs70aqfq3s6l1nn-haskell-base-compat-0.5.0.drv
    /nix/store/sxg5n2ciy03kzch7qrsa386lvijxmrmv-haskell-doctest-0.9.12.drv
    /nix/store/rc24mn0qv332wmb3w063ilf2kdqvldnf-haskell-distributive-0.4.4.drv
    /nix/store/3cvkr3pvzvgp61y84cgj1m4q084gs4q4-haskell-comonad-4.2.2.drv
    /nix/store/kxmwqv5rd1ff9jmqk96iva1lfps9zrhd-haskell-Glob-0.7.5.drv
    /nix/store/ybcc0imcx4v6805lrd6vx35prvppr6dy-semigroupoids-4.3.tar.gz.drv
    /nix/store/2s0jjdjgg1xy4yqg4vxdcn4jvvdgq4m6-haskell-semigroupoids-4.3.drv
    /nix/store/46ga8csf43jgvl59398xyjzpbwfxzfyl-profunctors-4.3.2.tar.gz.drv
    /nix/store/6a9x9baaxp5iklmqrsk715cy1rv3lhsq-profunctors.cabal.drv
    /nix/store/0msacky1dbi240fy1ighsxxid2qs2wxz-haskell-profunctors-4.3.2.drv
    /nix/store/0msva4a9lvk024sm8547hjlrdj0ap802-haskell-exceptions-0.8.drv
    /nix/store/0sypgblharmp7fyqm13bqhr76gxr7nsy-utf8-string.cabal.drv
    /nix/store/18sy03rcnfnyrw5wrhvgb6xdfqdcks9x-haskell-parsec-3.1.8.drv
    /nix/store/1g3vhjdkh5a2hmkh9x821454jvjx43zb-th-reify-many.cabal.drv
    /nix/store/8xvrwfyvr02j1ik4k4pp9mj32zqdjckh-vector-0.10.12.2.tar.gz.drv
    /nix/store/4indm5ma6qmb94fbjvpv47q5xmrgrzxs-haskell-vector-0.10.12.2.drv
    /nix/store/c1mkffbr4bkjb9yx01iqs05sl5nqbqn6-regex-tdfa-rc-1.1.8.3.tar.gz.drv
    /nix/store/7csn95k2h59v8d5phhzda4d2lfgpf15k-haskell-regex-tdfa-rc-1.1.8.3.drv
    /nix/store/h62400pxw5mw3za85f66h88xp62kabbb-tasty-0.10.1.tar.gz.drv
    /nix/store/pk5y68k071s40jhwsg3iaxzjik4p0fyz-haskell-optparse-applicative-0.11.0.2.drv
    /nix/store/kr1ks43nflv6mxj5d54fzczb9f6liyw3-unbounded-delays-0.1.0.9.tar.gz.drv
    /nix/store/xjmixc91b2c73wkyvab7rqg9z2dy0k79-haskell-unbounded-delays-0.1.0.9.drv
    /nix/store/sn2ql4c07gdm8d73lbrq3fhm0qhisa4x-haskell-tasty-0.10.1.drv
    /nix/store/yy1c772qiw9ll5z7l7jw4bh2m7vi2r24-tasty-hunit-0.9.1.tar.gz.drv
    /nix/store/74jnm4qbfgvc7mf50r2iw847fgvxwgmb-haskell-tasty-hunit-0.9.1.drv
    /nix/store/7vd1d07xxfarn0jpm4sh02x18jfzbxa0-smallcheck-1.1.1.tar.gz.drv
    /nix/store/h5r27d0i7rrimmszqmajn96gvnyy55p7-haskell-logict-0.6.0.2.drv
    /nix/store/7ldfn856w993mw7yk0wmi0s2a79dgq6p-haskell-smallcheck-1.1.1.drv
    /nix/store/nizdnjpfbnr3mlixsqhb04xr3a14k37i-tasty-smallcheck-0.8.0.1.tar.gz.drv
    /nix/store/i12ciqbj5grhfdby6yaaahdmf0ya2iv5-haskell-tasty-smallcheck-0.8.0.1.drv
    /nix/store/6ngqqsnbivavkndasgwvs1410nl43183-haskell-generic-deriving-1.7.0.drv
    /nix/store/a1gaw3fq8avzivmpyshrf0bqfk9nqis3-tasty-ant-xml-1.0.1.tar.gz.drv
    /nix/store/imx9msyn9h6yys70nicznrwklziyjrx5-haskell-tasty-ant-xml-1.0.1.drv
    /nix/store/gvin27rhizrl55v2q0c8xmjcqld41wa0-tasty-quickcheck-0.8.3.2.tar.gz.drv
    /nix/store/35fzff2vwq4vj5wy34nsm4irl3rjv1jl-pcre-light-0.4.0.3.tar.gz.drv
    /nix/store/y0m3g868mdck4a0jsw0zggcyv9qa7vmh-haskell-pcre-light-0.4.0.3.drv
    /nix/store/l9p19bznjkx5q24hy3ly9czxi9ha3j8z-haskell-tasty-quickcheck-0.8.3.2.drv
    /nix/store/vpcn92027y3ahcshbvxp2syygd79r4ga-scientific-0.3.3.7.tar.gz.drv
    /nix/store/75da2d28i7igbrlqsl2vri1pl322ia2z-haskell-scientific-0.3.3.7.drv
    /nix/store/8q1lpnng8p84qgzqpbdq2wdywjrz5kkn-quickcheck-unicode-1.0.0.0.tar.gz.drv
    /nix/store/rq5r9x6mvwnslklpx0wc5mwaz0pincra-haskell-quickcheck-unicode-1.0.0.0.drv
    /nix/store/1hl8bk2q2i7py8j8sqkfpinys2ns4095-haskell-attoparsec-0.12.1.3.drv
    /nix/store/g8js37d7mgw3s47h22d8mdwd9f79msz9-haskell-blaze-builder-0.3.3.4.drv
    /nix/store/1jrdh81693zkqzibkla5z1a29ai8xnbp-haskell-aeson-0.8.0.2.drv
    /nix/store/1rl3lrm8czjh314rm7bzyqrpg8a00v93-haskell-abstract-deque-0.3.drv
    /nix/store/3qb0rqh3k0fq02y8w5h8qbi00p2n3d9y-polyparse-1.11.tar.gz.drv
    /nix/store/x03xk8kp9i6snmgx35122v8mlkq530km-haskell-polyparse-1.11.drv
    /nix/store/2pibdms6jd34imp11czs7mq2whw0gchw-haskell-cpphs-1.18.9.drv
    /nix/store/pzdnamw8yqd60mhmv76vkb5ilhqkxs4j-happy-1.19.5.drv
    /nix/store/nzp324w2xy00gqy35gbrvjy185av7f4c-temporary-rc-1.2.0.3.tar.gz.drv
    /nix/store/9vzjha09fh9sgrxwcz77v12x367infls-haskell-temporary-rc-1.2.0.3.drv
    /nix/store/zlh3xg0xia4in6ll4frqp77nyxxz2d6y-tasty-golden-2.2.2.4.tar.gz.drv
    /nix/store/wf6rqy4dy1iwhwvs4igi1sgmqy8n6dnq-haskell-tasty-golden-2.2.2.4.drv
    /nix/store/6zlskifbgxykb3mhgynh8fc4ps96yf38-haskell-haskell-src-exts-1.16.0.1.drv
    /nix/store/fp5il8dabh210shyax37a0d07dc0qrgd-jailbreak-cabal-1.2.drv
    /nix/store/xibzhv2njyfx6lcr2fkrjkxnzxsndfid-uniplate-1.6.12.tar.gz.drv
    /nix/store/gcn3l8kmczksbqb79clkmj67cx300wb9-haskell-uniplate-1.6.12.drv
    /nix/store/vyg8bpl6279h6s1qdf5n5xw601dzd248-safe-0.3.8.tar.gz.drv
    /nix/store/grdirfshy0px5ix0ah5y9spcpvvp70ic-haskell-safe-0.3.8.drv
    /nix/store/m0bngr29lnxwq9051nw348wm4f1vmfk5-th-reify-many-0.1.2.tar.gz.drv
    /nix/store/mhmxkisrlb551p8bhqrzkkk2qanfnvvy-th-expand-syns-0.3.0.5.tar.gz.drv
    /nix/store/wg5sy6faw6sqda691ghd9lz2wwbcnh32-haskell-th-expand-syns-0.3.0.5.drv
    /nix/store/5d093pj86s74lic4g6nk95f7zm379z0z-haskell-th-reify-many-0.1.2.drv
    /nix/store/8dhh2x47n965xww932clxalv2n9pyyy6-th-lift-0.7.tar.gz.drv
    /nix/store/rfc1i45143s8l9rnyxfxx5dax19pbr1r-th-lift.cabal.drv
    /nix/store/dkwg27llm4z13pm90kyini77cq80sx5s-haskell-th-lift-0.7.drv
    /nix/store/xmiiggv4a0h1nmxzgnlsg8h0xgv09xhj-th-orphans-0.9.1.tar.gz.drv
    /nix/store/vvwwzhhyyx6vjhwhw3w6zs3jq93gcrnm-haskell-th-orphans-0.9.1.drv
    /nix/store/263hwp961sywx3yjp87yfwcp2laqvb58-haskell-haskell-src-meta-0.6.0.8.drv
    /nix/store/23gydgqw0619042mng7lvvkil8j32vcn-haskell-aeson-qq-0.7.4.drv
    /nix/store/i2fiwwdcrzcm9wqv80kvy5fssrady6qi-haskell-cereal-0.4.1.1.drv
    /nix/store/rc81prism74adrgifmd5xfmcrcd8j1rw-haskell-abstract-par-0.3.3.drv
    /nix/store/2cjj8zbpc6ijmvrgzpr2w7p0mhba87kg-haskell-monad-par-extras-0.3.3.drv
    /nix/store/6lw0qiag44hq4x1fm5bljprk3v4za1ri-utf8-string-0.3.8.tar.gz.drv
    /nix/store/dvxsbkxrd1g4nzwvai6i6y09mcspgb8r-haskell-utf8-string-0.3.8.drv
    /nix/store/zrwmavj32s481dwl4gmn7fg7fgl726f1-tar-0.4.1.0.tar.gz.drv
    /nix/store/lc7c9k8xr97881iikgvix0j5wlylqxll-haskell-tar-0.4.1.0.drv
    /nix/store/2j5av8wwfncxir77prq4dpc1584bza67-haskell-hackage-db-1.22.drv
    /nix/store/c148177ighdn62ynx5z9vl12x7ax2kfs-split-0.2.2.tar.gz.drv
    /nix/store/zbal3v6m8sqrbdw20v3rxmnw0mlbdpjc-split.cabal.drv
    /nix/store/4hj78qgf138ppccqcyp9fylaqgikx6jj-haskell-split-0.2.2.drv
    /nix/store/ylrxmbmqm2b5hshdxkvxcanm0bhj491q-transformers-base-0.4.4.tar.gz.drv
    /nix/store/8s3gkqls1wkipiycpry4yz0gp37ngsmx-haskell-transformers-base-0.4.4.drv
    /nix/store/vsprxbxgs69pl2k4zccl2zh8n8l3hmbf-haskell-monad-control-1.0.0.4.drv
    /nix/store/9jgqdji6jcmijn9g2vmfxxv3ly7dmdhc-haskell-lifted-base-0.2.3.6.drv
    /nix/store/555v6rn3xqybwqhy8yw8ymn5p205hlss-haskell-io-choice-0.0.5.drv
    /nix/store/h3w8rgpxm15qar128mm4b86jnq6nf7kk-temporary-1.2.0.3.tar.gz.drv
    /nix/store/qjp5cpihcfh0ffgi4qfz6a2rc3r4crkw-haskell-temporary-1.2.0.3.drv
    /nix/store/90ljkwhh6ni48mfr7rvmxnhdy9slmwgi-haskell-hscolour-1.20.3.drv
    /nix/store/a2g57kcadn5fs5qn9vb78a4sbxm8qdjw-haskell-extra-1.1.drv
    /nix/store/ri1s15as7ya9ha7n1zzyz1bg4yjhr0xx-haskell-hlint-1.9.16.drv
    /nix/store/s23pf17g0sc2vx1x6i49wgjmgxh95mwx-haskell-ghc-syb-utils-0.2.3.drv
    /nix/store/cmkgsm6maz05mhv9njbc2l1banbsfvzd-prelude-extras-0.4.tar.gz.drv
    /nix/store/csdbim0xyzdxwvinxaj11yy53y75i9xg-haskell-prelude-extras-0.4.drv
    /nix/store/sq72lprjlamqvhm9cqab00d5xvvphpks-haskell-bifunctors-4.2.drv
    /nix/store/8ciif0izvxi99fnrzfvldj9m0sxaidgy-haskell-free-4.10.0.1.drv
    /nix/store/ja4ipk6vs2b36kxrghvpvzarsj76vlbb-haskell-MonadRandom-0.3.0.1.drv
    /nix/store/80frmrnm823h56siicf99c1b0zb43nrs-haskell-either-4.3.3.2.drv
    /nix/store/y1082jf30ypbdm39qgfvvl2jk88chd7f-haskell-monad-journal-0.7.drv
    /nix/store/6axy3w6cnnyi9702yj5w413afhw55dic-haskell-djinn-lib-0.0.1.2.drv
    /nix/store/z8q78kjs0sr1xiamcgscvw2w94abrjn2-haskell-djinn-ghc-0.0.2.3.drv
    /nix/store/2wz9qwp34pnghllccvr1lxffmn6b1qlh-haskell-ghc-mod-5.2.1.2.drv
    /nix/store/2x4wsx77x61smdwqykc4ml220cdgmh6j-cabal-install-bundle-1.18.0.2.1.drv
    /nix/store/38mx3cb0dl6cb0n5sjq3ddmj0ymn2mxv-haskell-SHA-1.6.4.1.drv
    /nix/store/9vib9zx4f42mjx6kyg0pqy530jpr70vz-haskell-parallel-3.2.0.6.drv
    /nix/store/gfq3l4q662d23bdgdp74cbfar3iiz2rr-haskell-mwc-random-0.13.3.0.drv
    /nix/store/3w77f9ms725j96fah8nf9m2icwgnhni5-haskell-language-haskell-extract-0.2.4.drv
    /nix/store/skvr8g719a8rrjcgwphnkcf13xkkq2v3-test-framework-th-0.2.4.tar.gz.drv
    /nix/store/mq7vlss7wv02i3cxrgygq2ad4nm6mck4-haskell-test-framework-th-0.2.4.drv
    /nix/store/6sd9m0h2iim16q3vcbva4mp0g71ppzrz-haskell-monad-par-0.3.4.7.drv
    /nix/store/3d2ivfz898fznr7ab17aaggfzdxr2867-prettyclass-1.0.0.0.tar.gz.drv
    /nix/store/7lbp0agaqgqd6cbrqm6033212bwzp2jr-haskell-prettyclass-1.0.0.0.drv
    /nix/store/wphki22l3yrkxdr5n6c9a137hrdrc7xa-haskell-deepseq-generics-0.1.1.2.drv
    /nix/store/qi2ars1n0zvzxjwmgpiglwxm4n2p7pc5-gettext-0.18.2.drv
    /nix/store/jflnrc27bhc19v531dhjb53ik4pg3fcn-git-2.3.0.drv
    /nix/store/yaqppcvxs4xn41j8dd6n8vc77zanqj8i-cabal2nix-6a44546.drv
    /nix/store/37z9wkp7g06gmbfl6h94axsx1d47p8pf-cabal2nix-2.0.drv
    /nix/store/9bqdr2gvby2zxf2pn179cj3xiplk6prl-haskell-enclosed-exceptions-1.0.1.drv
    /nix/store/8mzbdw20mzfyx8lrlsbqm0mlrkvfpvni-haskell-mmorph-1.0.4.drv
    /nix/store/5xyb0666phf6sja9zfjgin72jm3ksgx1-resourcet-1.1.4.1.tar.gz.drv
    /nix/store/myhanll7d073j21qmnhv54xb2ks6qrjk-haskell-resourcet-1.1.4.1.drv
    /nix/store/abv6hgliabdf82nkx560w081jvb52n10-haskell-conduit-1.2.4.drv
    /nix/store/cvdpc8pwxwfh6kr6cvy6jqjiic3ig4x1-yaml-0.8.10.1.tar.gz.drv
    /nix/store/3waqdjqyyq800r6ajpdg11g7624fkd8w-haskell-yaml-0.8.10.1.drv
    /nix/store/zp8zsqq5376fmk28nl67lvh337cz2xmv-strict-0.3.2.tar.gz.drv
    /nix/store/ddr2frgabjwssv7ll7m3jxcycwlx2410-haskell-strict-0.3.2.drv
    /nix/store/ivf5wdx4g62w84nn93cncjap1mrc9g5l-stylish-haskell-0.5.11.1.tar.gz.drv
    /nix/store/9bxr2ifncyps9j5w7cnq6jf2359afgyx-haskell-stylish-haskell-0.5.11.1.drv
    /nix/store/jvky2qdw3s1px3mrgiq68im43h4cv11n-ghc-7.8.4.drv
  building path(s) ‘/nix/store/r8ad3d64kiail2x8bm3rrpjl4n4ky71l-cabal-install-bundle-1.18.0.2.1’
  setupCompilerEnvironmentPhase
  Building with /nix/store/ibnxz3w5m919g1rprkh4jq64i6dr8qim-ghc-7.8.4.
  unpacking sources
  unpacking source archive /nix/store/jzvq12d8jq20qzfzijr0yy7mjrwb33n4-cabal-install-bundle-1.18.0.2.1.tar.gz
  source root is cabal-install-bundle-1.18.0.2.1
  patching sources
  jailbreakPhase
  compileBuildDriverPhase
  setupCompileFlags: -package-db=/private/var/folders/qg/4lbbbp0d1hbg7f6_cr2r8h8h0000gn/T/nix-build-cabal-install-bundle-1.18.0.2.1.drv-0/package.conf.d -j8
  [1 of 1] Compiling Main             ( Setup.hs, /private/var/folders/qg/4lbbbp0d1hbg7f6_cr2r8h8h0000gn/T/nix-build-cabal-install-bundle-1.18.0.2.1.drv-0/Main.o )
  Linking Setup ...
  configuring
  configureFlags: --verbose --prefix=/nix/store/r8ad3d64kiail2x8bm3rrpjl4n4ky71l-cabal-install-bundle-1.18.0.2.1 --libdir=$prefix/lib/$compiler --libsubdir=$pkgid --with-gcc=clang --package-db=/private/var/folders/qg/4lbbbp0d1hbg7f6_cr2r8h8h0000gn/T/nix-build-cabal-install-bundle-1.18.0.2.1.drv-0/package.conf.d --ghc-option=-optl=-Wl,-headerpad_max_install_names --ghc-option=-j8 --disable-split-objs --disable-library-profiling --enable-shared --enable-library-vanilla --enable-executable-dynamic --enable-tests --extra-include-dirs=/nix/store/r0b2kc3169z8pyqb9g0pzn5q06q3z3c8-zlib-1.2.8/include --extra-lib-dirs=/nix/store/r0b2kc3169z8pyqb9g0pzn5q06q3z3c8-zlib-1.2.8/lib
  Configuring cabal-install-bundle-1.18.0.2.1...
  Dependency Cabal >=1.18: using Cabal-1.18.1.5
  Dependency array -any: using array-0.5.0.0
  Dependency base >=2 && <99: using base-4.7.0.2
  Dependency bytestring -any: using bytestring-0.10.4.0
  Dependency containers -any: using containers-0.5.5.1
  Dependency directory -any: using directory-1.2.1.0
  Dependency filepath -any: using filepath-1.3.0.2
  Dependency old-time -any: using old-time-1.1.0.2
  Dependency pretty -any: using pretty-1.1.1.1
  Dependency process -any: using process-1.2.0.0
  Dependency time -any: using time-1.4.2
  Dependency unix -any: using unix-2.7.0.1
  /nix/store/ibnxz3w5m919g1rprkh4jq64i6dr8qim-ghc-7.8.4/bin/ghc --info
  Using Cabal-1.18.1.5 compiled by ghc-7.8
  Using compiler: ghc-7.8.4
  Using install prefix:
  /nix/store/r8ad3d64kiail2x8bm3rrpjl4n4ky71l-cabal-install-bundle-1.18.0.2.1
  Binaries installed in:
  /nix/store/r8ad3d64kiail2x8bm3rrpjl4n4ky71l-cabal-install-bundle-1.18.0.2.1/bin
  Libraries installed in:
  /nix/store/r8ad3d64kiail2x8bm3rrpjl4n4ky71l-cabal-install-bundle-1.18.0.2.1/lib/ghc-7.8.4/cabal-install-bundle-1.18.0.2.1
  Private binaries installed in:
  /nix/store/r8ad3d64kiail2x8bm3rrpjl4n4ky71l-cabal-install-bundle-1.18.0.2.1/libexec
  Data files installed in:
  /nix/store/r8ad3d64kiail2x8bm3rrpjl4n4ky71l-cabal-install-bundle-1.18.0.2.1/share/x86_64-osx-ghc-7.8.4/cabal-install-bundle-1.18.0.2.1
  Documentation installed in:
  /nix/store/r8ad3d64kiail2x8bm3rrpjl4n4ky71l-cabal-install-bundle-1.18.0.2.1/share/doc/x86_64-osx-ghc-7.8.4/cabal-install-bundle-1.18.0.2.1
  Configuration files installed in:
  /nix/store/r8ad3d64kiail2x8bm3rrpjl4n4ky71l-cabal-install-bundle-1.18.0.2.1/etc
  No alex found
  Using ar found on system at:
  /nix/store/hhlpqzkxmx8mw00wyd03p4mr8j6ypdkk-cctools-port-862/bin/ar
  No c2hs found
  No cpphs found
  No ffihugs found
  Using gcc version 4.2.1 given by user at:
  /nix/store/hhaghhp8sh4nmzhnhnkkf0kbv6sg9sa6-clang-wrapper-3.5.0/bin/clang
  Using ghc version 7.8.4 found on system at:
  /nix/store/ibnxz3w5m919g1rprkh4jq64i6dr8qim-ghc-7.8.4/bin/ghc
  Using ghc-pkg version 7.8.4 found on system at:
  /nix/store/ibnxz3w5m919g1rprkh4jq64i6dr8qim-ghc-7.8.4/bin/ghc-pkg
  No greencard found
  Using haddock version 2.14.3 found on system at:
  /nix/store/ibnxz3w5m919g1rprkh4jq64i6dr8qim-ghc-7.8.4/bin/haddock
  No happy found
  No hmake found
  Using hpc version 0.67 found on system at:
  /nix/store/ibnxz3w5m919g1rprkh4jq64i6dr8qim-ghc-7.8.4/bin/hpc
  Using hsc2hs version 0.67 found on system at:
  /nix/store/ibnxz3w5m919g1rprkh4jq64i6dr8qim-ghc-7.8.4/bin/hsc2hs
  No hscolour found
  No hugs found
  No jhc found
  Using ld found on system at:
  /nix/store/hhaghhp8sh4nmzhnhnkkf0kbv6sg9sa6-clang-wrapper-3.5.0/bin/ld
  No lhc found
  No lhc-pkg found
  No nhc98 found
  No pkg-config found
  Using ranlib found on system at:
  /nix/store/hhlpqzkxmx8mw00wyd03p4mr8j6ypdkk-cctools-port-862/bin/ranlib
  Using strip found on system at:
  /nix/store/hhlpqzkxmx8mw00wyd03p4mr8j6ypdkk-cctools-port-862/bin/strip
  Using tar found on system at:
  /nix/store/a0pzy9p6pwnsy1nsa28c3p2xa5v79916-gnutar-1.27.1/bin/tar
  No uhc found
  sh ./configure --with-compiler=ghc --prefix=/nix/store/r8ad3d64kiail2x8bm3rrpjl4n4ky71l-cabal-install-bundle-1.18.0.2.1 --libdir=$prefix/lib/$compiler --with-gcc=/nix/store/hhaghhp8sh4nmzhnhnkkf0kbv6sg9sa6-clang-wrapper-3.5.0/bin/clang
  checking build system type... i386-apple-darwin13.4.0
  checking host system type... i386-apple-darwin13.4.0
  checking for gcc... clang
  checking for C compiler default output file name... a.out
  checking whether the C compiler works... yes
  checking whether we are cross compiling... no
  checking for suffix of executables...
  checking for suffix of object files... o
  checking whether we are using the GNU C compiler... yes
  checking whether clang accepts -g... yes
  checking for clang option to accept ISO C89... none needed
  checking for an ANSI C-conforming const... yes
  checking how to run the C preprocessor... clang -E
  checking for grep that handles long lines and -e... /nix/store/wm9bw5c91rnkkzb0bybk0xdhypgq4y05-gnugrep-2.20/bin/grep
  checking for egrep... /nix/store/wm9bw5c91rnkkzb0bybk0xdhypgq4y05-gnugrep-2.20/bin/grep -E
  checking for ANSI C header files... yes
  checking for sys/types.h... yes
  checking for sys/stat.h... yes
  checking for stdlib.h... yes
  checking for string.h... yes
  checking for memory.h... yes
  checking for strings.h... yes
  checking for inttypes.h... yes
  checking for stdint.h... yes
  checking for unistd.h... yes
  checking fcntl.h usability... yes
  checking fcntl.h presence... yes
  checking for fcntl.h... yes
  checking limits.h usability... yes
  checking limits.h presence... yes
  checking for limits.h... yes
  checking for stdlib.h... (cached) yes
  checking for sys/types.h... (cached) yes
  checking for unistd.h... (cached) yes
  checking winsock2.h usability... no
  checking winsock2.h presence... no
  checking for winsock2.h... no
  checking ws2tcpip.h usability... no
  checking ws2tcpip.h presence... no
  checking for ws2tcpip.h... no
  checking wspiapi.h usability... no
  checking wspiapi.h presence... no
  checking for wspiapi.h... no
  checking arpa/inet.h usability... yes
  checking arpa/inet.h presence... yes
  checking for arpa/inet.h... yes
  checking netdb.h usability... yes
  checking netdb.h presence... yes
  checking for netdb.h... yes
  checking netinet/in.h usability... yes
  checking netinet/in.h presence... yes
  checking for netinet/in.h... yes
  checking netinet/tcp.h usability... yes
  checking netinet/tcp.h presence... yes
  checking for netinet/tcp.h... yes
  checking sys/socket.h usability... yes
  checking sys/socket.h presence... yes
  checking for sys/socket.h... yes
  checking sys/uio.h usability... yes
  checking sys/uio.h presence... yes
  checking for sys/uio.h... yes
  checking sys/un.h usability... yes
  checking sys/un.h presence... yes
  checking for sys/un.h... yes
  checking for readlink... yes
  checking for symlink... yes
  checking for struct msghdr.msg_control... yes
  checking for struct msghdr.msg_accrights... no
  checking for struct sockaddr.sa_len... yes
  checking for in_addr_t in netinet/in.h... yes
  checking for SO_PEERCRED and struct ucred in sys/socket.h... no
  checking for _head_libws2_32_a in -lws2_32... no
  checking for getaddrinfo... yes
  checking for gai_strerror... yes
  checking whether AI_ADDRCONFIG is declared... yes
  checking whether AI_ALL is declared... yes
  checking whether AI_NUMERICSERV is declared... yes
  checking whether AI_V4MAPPED is declared... yes
  checking whether IPV6_V6ONLY is declared... yes
  checking for sendfile in sys/sendfile.h... no
  checking for sendfile in sys/socket.h... yes
  checking for gethostent... yes
  configure: creating ./config.status
  config.status: creating network.buildinfo
  config.status: creating include/HsNetworkConfig.h
  Reading parameters from ./network.buildinfo
  building
  Building cabal-install-bundle-1.18.0.2.1...
  Preprocessing executable 'cabal' for cabal-install-bundle-1.18.0.2.1...

  In file included from dist/build/cabal/cabal-tmp/Network/Socket.hs:29:0:


  /nix/store/ibnxz3w5m919g1rprkh4jq64i6dr8qim-ghc-7.8.4/lib/ghc-7.8.4/base-4.7.0.2/include/Typeable.h:17:2:
       warning: <Typeable.h> is obsolete and will be removed in GHC 7.10 [-W#warnings]
  #warning <Typeable.h> is obsolete and will be removed in GHC 7.10
   ^
  1 warning generated.

  In file included from dist/build/cabal/cabal-tmp/Network/BSD.hs:23:0:


  /nix/store/ibnxz3w5m919g1rprkh4jq64i6dr8qim-ghc-7.8.4/lib/ghc-7.8.4/base-4.7.0.2/include/Typeable.h:17:2:
       warning: <Typeable.h> is obsolete and will be removed in GHC 7.10 [-W#warnings]
  #warning <Typeable.h> is obsolete and will be removed in GHC 7.10
   ^
  1 warning generated.
  [  1 of 141] Compiling System.Random    ( System/Random.hs, dist/build/cabal/cabal-tmp/System/Random.dyn_o )
  [  2 of 141] Compiling Distribution.Client.Dependency.Modular.Version ( Distribution/Client/Dependency/Modular/Version.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency/Modular/Version.dyn_o )
  [  3 of 141] Compiling Distribution.Client.Dependency.Modular.PSQ ( Distribution/Client/Dependency/Modular/PSQ.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency/Modular/PSQ.dyn_o )
  [  4 of 141] Compiling Distribution.Client.Dependency.Modular.Package ( Distribution/Client/Dependency/Modular/Package.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency/Modular/Package.dyn_o )
  [  5 of 141] Compiling Distribution.Client.Haddock ( Distribution/Client/Haddock.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Haddock.dyn_o )
  [  6 of 141] Compiling Distribution.Client.Compat.Environment ( Distribution/Client/Compat/Environment.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Compat/Environment.dyn_o )
  [  7 of 141] Compiling Distribution.Client.PackageUtils ( Distribution/Client/PackageUtils.hs, dist/build/cabal/cabal-tmp/Distribution/Client/PackageUtils.dyn_o )
  [  8 of 141] Compiling Network.Socket.Internal ( dist/build/cabal/cabal-tmp/Network/Socket/Internal.hs, dist/build/cabal/cabal-tmp/Network/Socket/Internal.dyn_o )

  Network/Socket/Internal.hsc:221:1: Warning:
      Pattern match(es) are non-exhaustive
      In an equation for ‘sizeOfSockAddrByFamily’:
          Patterns not matched:
              AF_UNSPEC
              AF_IMPLINK
              AF_PUP
              AF_CHAOS
              ...

  Network/Socket/Internal.hsc:293:3: Warning:
      Pattern match(es) are non-exhaustive
      In a case alternative:
          Patterns not matched: #x with #x `notElem` [1#, 2#, 30#]
  [  9 of 141] Compiling Network.Socket   ( dist/build/cabal/cabal-tmp/Network/Socket.hs, dist/build/cabal/cabal-tmp/Network/Socket.dyn_o )

  Network/Socket.hsc:185:1: Warning:
      The import of ‘CUInt’ from module ‘Foreign.C.Types’ is redundant

  Network/Socket.hsc:199:1: Warning:
      The qualified import of ‘Control.Exception’ is redundant
        except perhaps to import instances from ‘Control.Exception’
      To import instances alone, use: import Control.Exception()

  Network/Socket.hsc:228:1: Warning:
      The import of ‘GHC.IO.FD’ is redundant
        except perhaps to import instances from ‘GHC.IO.FD’
      To import instances alone, use: import GHC.IO.FD()

  Network/Socket.hsc:749:6: Warning: Defined but not used: ‘sock’

  Network/Socket.hsc:794:9: Warning: Defined but not used: ‘sock’
  [ 10 of 141] Compiling Network.BSD      ( dist/build/cabal/cabal-tmp/Network/BSD.hs, dist/build/cabal/cabal-tmp/Network/BSD.dyn_o )

  Network/BSD.hsc:115:1: Warning:
      Module ‘Prelude’ does not export ‘catch’
  [ 11 of 141] Compiling Network.HTTP.Base64 ( Network/HTTP/Base64.hs, dist/build/cabal/cabal-tmp/Network/HTTP/Base64.dyn_o )
  [ 12 of 141] Compiling Network.HTTP.MD5Aux ( Network/HTTP/MD5Aux.hs, dist/build/cabal/cabal-tmp/Network/HTTP/MD5Aux.dyn_o )

  Network/HTTP/MD5Aux.hs:91:10: Warning:
      No explicit implementation for
        either ‘negate’ or ‘-’
      In the instance declaration for ‘Num ABCD’
  [ 13 of 141] Compiling Network.HTTP.Utils ( Network/HTTP/Utils.hs, dist/build/cabal/cabal-tmp/Network/HTTP/Utils.dyn_o )
  [ 14 of 141] Compiling Network.BufferType ( Network/BufferType.hs, dist/build/cabal/cabal-tmp/Network/BufferType.dyn_o )
  [ 15 of 141] Compiling Distribution.Client.World ( Distribution/Client/World.hs, dist/build/cabal/cabal-tmp/Distribution/Client/World.dyn_o )
  [ 16 of 141] Compiling Distribution.Client.ParseUtils ( Distribution/Client/ParseUtils.hs, dist/build/cabal/cabal-tmp/Distribution/Client/ParseUtils.dyn_o )
  [ 17 of 141] Compiling Distribution.Client.BuildReports.Types ( Distribution/Client/BuildReports/Types.hs, dist/build/cabal/cabal-tmp/Distribution/Client/BuildReports/Types.dyn_o )
  [ 18 of 141] Compiling Distribution.Client.Compat.FilePerms ( Distribution/Client/Compat/FilePerms.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Compat/FilePerms.dyn_o )
  [ 19 of 141] Compiling Codec.Compression.Zlib.Stream ( dist/build/cabal/cabal-tmp/Codec/Compression/Zlib/Stream.hs, dist/build/cabal/cabal-tmp/Codec/Compression/Zlib/Stream.dyn_o )

  Codec/Compression/Zlib/Stream.hsc:253:10: Warning:
      ‘Stream’ is an instance of Monad but not Applicative - this will become an error in GHC 7.10, under the Applicative-Monad Proposal.
  [ 20 of 141] Compiling Codec.Compression.Zlib.Internal ( Codec/Compression/Zlib/Internal.hs, dist/build/cabal/cabal-tmp/Codec/Compression/Zlib/Internal.dyn_o )
  [ 21 of 141] Compiling Codec.Compression.GZip ( Codec/Compression/GZip.hs, dist/build/cabal/cabal-tmp/Codec/Compression/GZip.dyn_o )
  [ 22 of 141] Compiling Distribution.Client.GZipUtils ( Distribution/Client/GZipUtils.hs, dist/build/cabal/cabal-tmp/Distribution/Client/GZipUtils.dyn_o )
  [ 23 of 141] Compiling Control.Concurrent.STM.TBQueue ( Control/Concurrent/STM/TBQueue.hs, dist/build/cabal/cabal-tmp/Control/Concurrent/STM/TBQueue.dyn_o )
  [ 24 of 141] Compiling Control.Concurrent.STM.TQueue ( Control/Concurrent/STM/TQueue.hs, dist/build/cabal/cabal-tmp/Control/Concurrent/STM/TQueue.dyn_o )
  [ 25 of 141] Compiling Control.Concurrent.STM.TChan ( Control/Concurrent/STM/TChan.hs, dist/build/cabal/cabal-tmp/Control/Concurrent/STM/TChan.dyn_o )
  [ 26 of 141] Compiling Control.Concurrent.STM.TMVar ( Control/Concurrent/STM/TMVar.hs, dist/build/cabal/cabal-tmp/Control/Concurrent/STM/TMVar.dyn_o )
  [ 27 of 141] Compiling Control.Concurrent.STM.TVar ( Control/Concurrent/STM/TVar.hs, dist/build/cabal/cabal-tmp/Control/Concurrent/STM/TVar.dyn_o )
  [ 28 of 141] Compiling Control.Concurrent.STM.TArray ( Control/Concurrent/STM/TArray.hs, dist/build/cabal/cabal-tmp/Control/Concurrent/STM/TArray.dyn_o )
  [ 29 of 141] Compiling Control.Monad.STM ( Control/Monad/STM.hs, dist/build/cabal/cabal-tmp/Control/Monad/STM.dyn_o )
  [ 30 of 141] Compiling Control.Concurrent.STM ( Control/Concurrent/STM.hs, dist/build/cabal/cabal-tmp/Control/Concurrent/STM.dyn_o )
  [ 31 of 141] Compiling Distribution.Client.Compat.Semaphore ( Distribution/Client/Compat/Semaphore.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Compat/Semaphore.dyn_o )
  [ 32 of 141] Compiling Distribution.Client.JobControl ( Distribution/Client/JobControl.hs, dist/build/cabal/cabal-tmp/Distribution/Client/JobControl.dyn_o )
  [ 33 of 141] Compiling Distribution.Client.Compat.Time ( Distribution/Client/Compat/Time.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Compat/Time.dyn_o )
  [ 34 of 141] Compiling Distribution.Client.Tar ( Distribution/Client/Tar.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Tar.dyn_o )

  Distribution/Client/Tar.hs:679:10: Warning:
      ‘Partial’ is an instance of Monad but not Applicative - this will become an error in GHC 7.10, under the Applicative-Monad Proposal.
  [ 35 of 141] Compiling Text.Parsec.Pos  ( Text/Parsec/Pos.hs, dist/build/cabal/cabal-tmp/Text/Parsec/Pos.dyn_o )
  [ 36 of 141] Compiling Text.Parsec.Error ( Text/Parsec/Error.hs, dist/build/cabal/cabal-tmp/Text/Parsec/Error.dyn_o )

  Text/Parsec/Error.hs:186:20: Warning:
      This binding for ‘msgs’ shadows the existing binding
        bound at Text/Parsec/Error.hs:165:77
  [ 37 of 141] Compiling Text.ParserCombinators.Parsec.Pos ( Text/ParserCombinators/Parsec/Pos.hs, dist/build/cabal/cabal-tmp/Text/ParserCombinators/Parsec/Pos.dyn_o )
  [ 38 of 141] Compiling Text.ParserCombinators.Parsec.Error ( Text/ParserCombinators/Parsec/Error.hs, dist/build/cabal/cabal-tmp/Text/ParserCombinators/Parsec/Error.dyn_o )
  [ 39 of 141] Compiling Distribution.Client.Utils ( Distribution/Client/Utils.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Utils.dyn_o )
  [ 40 of 141] Compiling Distribution.Client.PackageIndex ( Distribution/Client/PackageIndex.hs, dist/build/cabal/cabal-tmp/Distribution/Client/PackageIndex.dyn_o )
  [ 41 of 141] Compiling Distribution.Client.Init.Licenses ( Distribution/Client/Init/Licenses.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Init/Licenses.dyn_o )
  [ 42 of 141] Compiling Distribution.Client.Init.Types ( Distribution/Client/Init/Types.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Init/Types.dyn_o )
  [ 43 of 141] Compiling Data.Functor.Identity ( Data/Functor/Identity.hs, dist/build/cabal/cabal-tmp/Data/Functor/Identity.dyn_o )

  Data/Functor/Identity.hs:28:1: Warning:
      The import of ‘Control.Monad’ is redundant
        except perhaps to import instances from ‘Control.Monad’
      To import instances alone, use: import Control.Monad()
  [ 44 of 141] Compiling Control.Monad.Identity ( Control/Monad/Identity.hs, dist/build/cabal/cabal-tmp/Control/Monad/Identity.dyn_o )
  [ 45 of 141] Compiling Control.Monad.Trans.Class ( Control/Monad/Trans/Class.hs, dist/build/cabal/cabal-tmp/Control/Monad/Trans/Class.dyn_o )
  [ 46 of 141] Compiling Control.Monad.IO.Class ( Control/Monad/IO/Class.hs, dist/build/cabal/cabal-tmp/Control/Monad/IO/Class.dyn_o )

  Control/Monad/IO/Class.hs:19:1: Warning:
      The import of ‘System.IO’ is redundant
        except perhaps to import instances from ‘System.IO’
      To import instances alone, use: import System.IO()
  [ 47 of 141] Compiling Control.Monad.Trans.Cont ( Control/Monad/Trans/Cont.hs, dist/build/cabal/cabal-tmp/Control/Monad/Trans/Cont.dyn_o )

  Control/Monad/Trans/Cont.hs:36:1: Warning:
      The import of ‘Control.Monad’ is redundant
        except perhaps to import instances from ‘Control.Monad’
      To import instances alone, use: import Control.Monad()
  [ 48 of 141] Compiling Control.Monad.Trans.Error ( Control/Monad/Trans/Error.hs, dist/build/cabal/cabal-tmp/Control/Monad/Trans/Error.dyn_o )

  Control/Monad/Trans/Error.hs:50:1: Warning:
      Module ‘Control.Monad.Instances’ is deprecated:
        This module now contains no instances and will be removed in the future

  Control/Monad/Trans/Error.hs:56:10: Warning:
      ‘IO’ is an instance of MonadPlus but not Alternative - this will become an error in GHC 7.10, under the Applicative-Monad Proposal.

  Control/Monad/Trans/Error.hs:56:10: Warning:
      Orphan instance: instance MonadPlus IO

  Control/Monad/Trans/Error.hs:120:10: Warning:
      Orphan instance: instance Error e => Alternative (Either e)

  Control/Monad/Trans/Error.hs:125:10: Warning:
      Orphan instance: instance Error e => MonadPlus (Either e)
  [ 49 of 141] Compiling Control.Monad.Trans.Identity ( Control/Monad/Trans/Identity.hs, dist/build/cabal/cabal-tmp/Control/Monad/Trans/Identity.dyn_o )
  [ 50 of 141] Compiling Control.Monad.Trans.List ( Control/Monad/Trans/List.hs, dist/build/cabal/cabal-tmp/Control/Monad/Trans/List.dyn_o )
  [ 51 of 141] Compiling Control.Monad.Trans.Maybe ( Control/Monad/Trans/Maybe.hs, dist/build/cabal/cabal-tmp/Control/Monad/Trans/Maybe.dyn_o )
  [ 52 of 141] Compiling Control.Monad.Trans.Reader ( Control/Monad/Trans/Reader.hs, dist/build/cabal/cabal-tmp/Control/Monad/Trans/Reader.dyn_o )

  Control/Monad/Trans/Reader.hs:46:1: Warning:
      Module ‘Control.Monad.Instances’ is deprecated:
        This module now contains no instances and will be removed in the future
  [ 53 of 141] Compiling Control.Monad.Trans.RWS.Lazy ( Control/Monad/Trans/RWS/Lazy.hs, dist/build/cabal/cabal-tmp/Control/Monad/Trans/RWS/Lazy.dyn_o )
  [ 54 of 141] Compiling Control.Monad.Trans.RWS.Strict ( Control/Monad/Trans/RWS/Strict.hs, dist/build/cabal/cabal-tmp/Control/Monad/Trans/RWS/Strict.dyn_o )
  [ 55 of 141] Compiling Control.Monad.Trans.State.Lazy ( Control/Monad/Trans/State/Lazy.hs, dist/build/cabal/cabal-tmp/Control/Monad/Trans/State/Lazy.dyn_o )
  [ 56 of 141] Compiling Control.Monad.Trans.State.Strict ( Control/Monad/Trans/State/Strict.hs, dist/build/cabal/cabal-tmp/Control/Monad/Trans/State/Strict.dyn_o )
  [ 57 of 141] Compiling Control.Monad.Trans.Writer.Lazy ( Control/Monad/Trans/Writer/Lazy.hs, dist/build/cabal/cabal-tmp/Control/Monad/Trans/Writer/Lazy.dyn_o )

  Control/Monad/Trans/Writer/Lazy.hs:152:12: Warning:
      This binding for ‘a’ shadows the existing binding
        bound at Control/Monad/Trans/Writer/Lazy.hs:151:25
  [ 58 of 141] Compiling Control.Monad.Trans.Writer.Strict ( Control/Monad/Trans/Writer/Strict.hs, dist/build/cabal/cabal-tmp/Control/Monad/Trans/Writer/Strict.dyn_o )

  Control/Monad/Trans/Writer/Strict.hs:120:12: Warning:
      This binding for ‘a’ shadows the existing binding
        bound at Control/Monad/Trans/Writer/Strict.hs:119:25
  [ 59 of 141] Compiling Control.Monad.Reader.Class ( Control/Monad/Reader/Class.hs, dist/build/cabal/cabal-tmp/Control/Monad/Reader/Class.dyn_o )

  Control/Monad/Reader/Class.hs:60:1: Warning:
      The import of ‘Control.Monad’ is redundant
        except perhaps to import instances from ‘Control.Monad’
      To import instances alone, use: import Control.Monad()
  [ 60 of 141] Compiling Control.Monad.State.Class ( Control/Monad/State/Class.hs, dist/build/cabal/cabal-tmp/Control/Monad/State/Class.dyn_o )

  Control/Monad/State/Class.hs:44:1: Warning:
      The import of ‘Control.Monad’ is redundant
        except perhaps to import instances from ‘Control.Monad’
      To import instances alone, use: import Control.Monad()
  [ 61 of 141] Compiling Control.Monad.Cont.Class ( Control/Monad/Cont/Class.hs, dist/build/cabal/cabal-tmp/Control/Monad/Cont/Class.dyn_o )

  Control/Monad/Cont/Class.hs:69:1: Warning:
      The import of ‘Control.Monad’ is redundant
        except perhaps to import instances from ‘Control.Monad’
      To import instances alone, use: import Control.Monad()
  [ 62 of 141] Compiling Control.Monad.Error.Class ( Control/Monad/Error/Class.hs, dist/build/cabal/cabal-tmp/Control/Monad/Error/Class.dyn_o )

  Control/Monad/Error/Class.hs:58:1: Warning:
      Module ‘Control.Monad.Instances’ is deprecated:
        This module now contains no instances and will be removed in the future
  [ 63 of 141] Compiling Control.Monad.Trans ( Control/Monad/Trans.hs, dist/build/cabal/cabal-tmp/Control/Monad/Trans.dyn_o )
  [ 64 of 141] Compiling Text.Parsec.Prim ( Text/Parsec/Prim.hs, dist/build/cabal/cabal-tmp/Text/Parsec/Prim.dyn_o )

  Text/Parsec/Prim.hs:84:14: Warning:
      This binding for ‘state’ shadows the existing binding
        imported from ‘Control.Monad.State.Class’ at Text/Parsec/Prim.hs:76:1-32
        (and originally defined at Control/Monad/State/Class.hs:60:5-33)

  Text/Parsec/Prim.hs:224:16: Warning:
      This binding for ‘s’ shadows the existing binding
        bound at Text/Parsec/Prim.hs:221:16

  Text/Parsec/Prim.hs:232:23: Warning:
      This binding for ‘x’ shadows the existing binding
        bound at Text/Parsec/Prim.hs:224:14

  Text/Parsec/Prim.hs:232:25: Warning:
      This binding for ‘s’ shadows the existing binding
        bound at Text/Parsec/Prim.hs:224:16

  Text/Parsec/Prim.hs:241:16: Warning:
      This binding for ‘s’ shadows the existing binding
        bound at Text/Parsec/Prim.hs:221:16

  Text/Parsec/Prim.hs:245:22: Warning:
      This binding for ‘x’ shadows the existing binding
        bound at Text/Parsec/Prim.hs:241:14

  Text/Parsec/Prim.hs:245:24: Warning:
      This binding for ‘s’ shadows the existing binding
        bound at Text/Parsec/Prim.hs:241:16

  Text/Parsec/Prim.hs:261:14: Warning:
      This binding for ‘state’ shadows the existing binding
        imported from ‘Control.Monad.State.Class’ at Text/Parsec/Prim.hs:76:1-32
        (and originally defined at Control/Monad/State/Class.hs:60:5-33)

  Text/Parsec/Prim.hs:339:19: Warning:
      This binding for ‘error’ shadows the existing binding
        imported from ‘Prelude’ at Text/Parsec/Prim.hs:18:8-23
        (and originally defined in ‘GHC.Err’)

  Text/Parsec/Prim.hs:349:29: Warning:
      This binding for ‘msgs’ shadows the existing binding
        bound at Text/Parsec/Prim.hs:337:10

  Text/Parsec/Prim.hs:376:47: Warning: Defined but not used: ‘eok’

  Text/Parsec/Prim.hs:445:27: Warning:
      This binding for ‘state’ shadows the existing binding
        imported from ‘Control.Monad.State.Class’ at Text/Parsec/Prim.hs:76:1-32
        (and originally defined at Control/Monad/State/Class.hs:60:5-33)

  Text/Parsec/Prim.hs:451:23: Warning: Defined but not used: ‘cok’

  Text/Parsec/Prim.hs:515:43: Warning: Defined but not used: ‘cerr’

  Text/Parsec/Prim.hs:515:48: Warning: Defined but not used: ‘eok’

  Text/Parsec/Prim.hs:527:43: Warning: Defined but not used: ‘cerr’

  Text/Parsec/Prim.hs:527:48: Warning: Defined but not used: ‘eok’

  Text/Parsec/Prim.hs:540:1: Warning:
      Top-level binding with no type signature:
        unexpectError :: String -> SourcePos -> ParseError

  Text/Parsec/Prim.hs:570:31: Warning: Defined but not used: ‘eerr’

  Text/Parsec/Prim.hs:571:22: Warning: Defined but not used: ‘err’

  Text/Parsec/Prim.hs:579:1: Warning:
      Top-level binding with no type signature: manyErr :: forall t. t

  Text/Parsec/Prim.hs:661:18: Warning:
      This binding for ‘state’ shadows the existing binding
        imported from ‘Control.Monad.State.Class’ at Text/Parsec/Prim.hs:76:1-32
        (and originally defined at Control/Monad/State/Class.hs:60:5-33)

  Text/Parsec/Prim.hs:667:15: Warning:
      This binding for ‘state’ shadows the existing binding
        imported from ‘Control.Monad.State.Class’ at Text/Parsec/Prim.hs:76:1-32
        (and originally defined at Control/Monad/State/Class.hs:60:5-33)

  Text/Parsec/Prim.hs:447:27: Warning:
      A do-notation statement discarded a result of type ‘State s u’
      Suppress this warning by saying ‘_ <- setParserState state’
      or by using the flag -fno-warn-unused-do-bind

  Text/Parsec/Prim.hs:563:8: Warning:
      A do-notation statement discarded a result of type ‘[a]’
      Suppress this warning by saying ‘_ <- manyAccum (\ _ _ -> []) p’
      or by using the flag -fno-warn-unused-do-bind

  Text/Parsec/Prim.hs:674:10: Warning:
      A do-notation statement discarded a result of type ‘State s u’
      Suppress this warning by saying
        ‘_ <- updateParserState
                (\ (State input _ user)
                   -> Text.Parsec.Prim.$WState input pos user)’
      or by using the flag -fno-warn-unused-do-bind

  Text/Parsec/Prim.hs:683:10: Warning:
      A do-notation statement discarded a result of type ‘State s u’
      Suppress this warning by saying
        ‘_ <- updateParserState
                (\ (State _ pos user) -> Text.Parsec.Prim.$WState input pos user)’
      or by using the flag -fno-warn-unused-do-bind

  Text/Parsec/Prim.hs:714:17: Warning:
      A do-notation statement discarded a result of type ‘State s u’
      Suppress this warning by saying
        ‘_ <- ($) updateParserState \ s -> s {stateUser = u}’
      or by using the flag -fno-warn-unused-do-bind

  Text/Parsec/Prim.hs:727:20: Warning:
      A do-notation statement discarded a result of type ‘State s u’
      Suppress this warning by saying
        ‘_ <- ($) updateParserState \ s -> s {stateUser = f (stateUser s)}’
      or by using the flag -fno-warn-unused-do-bind
  [ 65 of 141] Compiling Text.Parsec.String ( Text/Parsec/String.hs, dist/build/cabal/cabal-tmp/Text/Parsec/String.dyn_o )
  [ 66 of 141] Compiling Text.ParserCombinators.Parsec.Prim ( Text/ParserCombinators/Parsec/Prim.hs, dist/build/cabal/cabal-tmp/Text/ParserCombinators/Parsec/Prim.dyn_o )
  [ 67 of 141] Compiling Text.Parsec.Char ( Text/Parsec/Char.hs, dist/build/cabal/cabal-tmp/Text/Parsec/Char.dyn_o )
  [ 68 of 141] Compiling Text.ParserCombinators.Parsec.Char ( Text/ParserCombinators/Parsec/Char.hs, dist/build/cabal/cabal-tmp/Text/ParserCombinators/Parsec/Char.dyn_o )
  [ 69 of 141] Compiling Text.Parsec.Combinator ( Text/Parsec/Combinator.hs, dist/build/cabal/cabal-tmp/Text/Parsec/Combinator.dyn_o )

  Text/Parsec/Combinator.hs:65:27: Warning:
      A do-notation statement discarded a result of type ‘a’
      Suppress this warning by saying ‘_ <- p’
      or by using the flag -fno-warn-unused-do-bind

  Text/Parsec/Combinator.hs:75:27: Warning:
      A do-notation statement discarded a result of type ‘open’
      Suppress this warning by saying ‘_ <- open’
      or by using the flag -fno-warn-unused-do-bind

  Text/Parsec/Combinator.hs:75:41: Warning:
      A do-notation statement discarded a result of type ‘close’
      Suppress this warning by saying ‘_ <- close’
      or by using the flag -fno-warn-unused-do-bind

  Text/Parsec/Combinator.hs:81:27: Warning:
      A do-notation statement discarded a result of type ‘a’
      Suppress this warning by saying ‘_ <- p’
      or by using the flag -fno-warn-unused-do-bind

  Text/Parsec/Combinator.hs:129:31: Warning:
      A do-notation statement discarded a result of type ‘sep’
      Suppress this warning by saying ‘_ <- sep’
      or by using the flag -fno-warn-unused-do-bind

  Text/Parsec/Combinator.hs:150:42: Warning:
      A do-notation statement discarded a result of type ‘sep’
      Suppress this warning by saying ‘_ <- sep’
      or by using the flag -fno-warn-unused-do-bind

  Text/Parsec/Combinator.hs:158:41: Warning:
      A do-notation statement discarded a result of type ‘sep’
      Suppress this warning by saying ‘_ <- sep’
      or by using the flag -fno-warn-unused-do-bind

  Text/Parsec/Combinator.hs:275:35: Warning:
      A do-notation statement discarded a result of type ‘end’
      Suppress this warning by saying ‘_ <- end’
      or by using the flag -fno-warn-unused-do-bind
  [ 70 of 141] Compiling Text.ParserCombinators.Parsec.Combinator ( Text/ParserCombinators/Parsec/Combinator.hs, dist/build/cabal/cabal-tmp/Text/ParserCombinators/Parsec/Combinator.dyn_o )
  [ 71 of 141] Compiling Text.ParserCombinators.Parsec ( Text/ParserCombinators/Parsec.hs, dist/build/cabal/cabal-tmp/Text/ParserCombinators/Parsec.dyn_o )
  [ 72 of 141] Compiling Network.URI      ( Network/URI.hs, dist/build/cabal/cabal-tmp/Network/URI.dyn_o )

  Network/URI.hs:224:1: Warning:
      Defined but not used: ‘testDefaultUserInfoMap’

  Network/URI.hs:308:1: Warning:
      Defined but not used: ‘testURIReference’

  Network/URI.hs:370:1: Warning: Defined but not used: ‘genDelims’

  Network/URI.hs:816:1: Warning: Defined but not used: ‘alphaNumChar’

  Network/URI.hs:1202:1: Warning: Defined but not used: ‘traceShow’

  Network/URI.hs:1205:1: Warning: Defined but not used: ‘traceVal’
  [ 73 of 141] Compiling Distribution.Client.Types ( Distribution/Client/Types.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Types.dyn_o )
  [ 74 of 141] Compiling Distribution.Client.Init.Heuristics ( Distribution/Client/Init/Heuristics.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Init/Heuristics.dyn_o )
  [ 75 of 141] Compiling Distribution.Client.IndexUtils ( Distribution/Client/IndexUtils.hs, dist/build/cabal/cabal-tmp/Distribution/Client/IndexUtils.dyn_o )
  [ 76 of 141] Compiling Distribution.Client.Sandbox.Index ( Distribution/Client/Sandbox/Index.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Sandbox/Index.dyn_o )
  [ 77 of 141] Compiling Distribution.Client.InstallPlan ( Distribution/Client/InstallPlan.hs, dist/build/cabal/cabal-tmp/Distribution/Client/InstallPlan.dyn_o )
  [ 78 of 141] Compiling Distribution.Client.Dependency.Types ( Distribution/Client/Dependency/Types.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency/Types.dyn_o )
  [ 79 of 141] Compiling Distribution.Client.Dependency.Modular.Flag ( Distribution/Client/Dependency/Modular/Flag.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency/Modular/Flag.dyn_o )
  [ 80 of 141] Compiling Distribution.Client.Dependency.Modular.Dependency ( Distribution/Client/Dependency/Modular/Dependency.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency/Modular/Dependency.dyn_o )
  [ 81 of 141] Compiling Distribution.Client.Dependency.Modular.Tree ( Distribution/Client/Dependency/Modular/Tree.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency/Modular/Tree.dyn_o )
  [ 82 of 141] Compiling Distribution.Client.Dependency.Modular.Index ( Distribution/Client/Dependency/Modular/Index.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency/Modular/Index.dyn_o )
  [ 83 of 141] Compiling Distribution.Client.Dependency.Modular.IndexConversion ( Distribution/Client/Dependency/Modular/IndexConversion.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency/Modular/IndexConversion.dyn_o )
  [ 84 of 141] Compiling Distribution.Client.Dependency.Modular.Message ( Distribution/Client/Dependency/Modular/Message.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency/Modular/Message.dyn_o )
  [ 85 of 141] Compiling Distribution.Client.Dependency.Modular.Log ( Distribution/Client/Dependency/Modular/Log.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency/Modular/Log.dyn_o )
  [ 86 of 141] Compiling Distribution.Client.Dependency.Modular.Preference ( Distribution/Client/Dependency/Modular/Preference.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency/Modular/Preference.dyn_o )
  [ 87 of 141] Compiling Distribution.Client.Dependency.Modular.Configured ( Distribution/Client/Dependency/Modular/Configured.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency/Modular/Configured.dyn_o )
  [ 88 of 141] Compiling Distribution.Client.Dependency.Modular.Assignment ( Distribution/Client/Dependency/Modular/Assignment.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency/Modular/Assignment.dyn_o )
  [ 89 of 141] Compiling Distribution.Client.Dependency.Modular.Explore ( Distribution/Client/Dependency/Modular/Explore.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency/Modular/Explore.dyn_o )
  [ 90 of 141] Compiling Distribution.Client.Dependency.Modular.ConfiguredConversion ( Distribution/Client/Dependency/Modular/ConfiguredConversion.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency/Modular/ConfiguredConversion.dyn_o )
  [ 91 of 141] Compiling Distribution.Client.Dependency.TopDown.Types ( Distribution/Client/Dependency/TopDown/Types.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency/TopDown/Types.dyn_o )
  [ 92 of 141] Compiling Distribution.Client.Dependency.TopDown.Constraints ( Distribution/Client/Dependency/TopDown/Constraints.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency/TopDown/Constraints.dyn_o )
  [ 93 of 141] Compiling Distribution.Client.Dependency.TopDown ( Distribution/Client/Dependency/TopDown.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency/TopDown.dyn_o )
  [ 94 of 141] Compiling Control.Monad.Reader ( Control/Monad/Reader.hs, dist/build/cabal/cabal-tmp/Control/Monad/Reader.dyn_o )
  [ 95 of 141] Compiling Distribution.Client.Dependency.Modular.Builder ( Distribution/Client/Dependency/Modular/Builder.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency/Modular/Builder.dyn_o )
  [ 96 of 141] Compiling Distribution.Client.Dependency.Modular.Validate ( Distribution/Client/Dependency/Modular/Validate.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency/Modular/Validate.dyn_o )
  [ 97 of 141] Compiling Distribution.Client.Dependency.Modular.Solver ( Distribution/Client/Dependency/Modular/Solver.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency/Modular/Solver.dyn_o )
  [ 98 of 141] Compiling Distribution.Client.Dependency.Modular ( Distribution/Client/Dependency/Modular.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency/Modular.dyn_o )
  [ 99 of 141] Compiling Control.Monad.Error ( Control/Monad/Error.hs, dist/build/cabal/cabal-tmp/Control/Monad/Error.dyn_o )

  Control/Monad/Error.hs:57:1: Warning:
      Module ‘Control.Monad.Instances’ is deprecated:
        This module now contains no instances and will be removed in the future
  [100 of 141] Compiling Network.Stream   ( Network/Stream.hs, dist/build/cabal/cabal-tmp/Network/Stream.dyn_o )
  [101 of 141] Compiling Network.HTTP.Headers ( Network/HTTP/Headers.hs, dist/build/cabal/cabal-tmp/Network/HTTP/Headers.dyn_o )
  [102 of 141] Compiling Network.HTTP.Cookie ( Network/HTTP/Cookie.hs, dist/build/cabal/cabal-tmp/Network/HTTP/Cookie.dyn_o )
  [103 of 141] Compiling Control.Monad.State.Lazy ( Control/Monad/State/Lazy.hs, dist/build/cabal/cabal-tmp/Control/Monad/State/Lazy.dyn_o )
  [104 of 141] Compiling Control.Monad.State ( Control/Monad/State.hs, dist/build/cabal/cabal-tmp/Control/Monad/State.dyn_o )
  [105 of 141] Compiling Paths_cabal_install_bundle ( dist/build/autogen/Paths_cabal_install_bundle.hs, dist/build/cabal/cabal-tmp/Paths_cabal_install_bundle.dyn_o )
  [106 of 141] Compiling Network.HTTP.Base ( Network/HTTP/Base.hs, dist/build/cabal/cabal-tmp/Network/HTTP/Base.dyn_o )
  [107 of 141] Compiling Network.HTTP.Auth ( Network/HTTP/Auth.hs, dist/build/cabal/cabal-tmp/Network/HTTP/Auth.dyn_o )
  [108 of 141] Compiling Network.HTTP.Proxy ( Network/HTTP/Proxy.hs, dist/build/cabal/cabal-tmp/Network/HTTP/Proxy.dyn_o )

  Network/HTTP/Proxy.hs:24:1: Warning:
      The import of ‘Network.HTTP.Base’ is redundant
        except perhaps to import instances from ‘Network.HTTP.Base’
      To import instances alone, use: import Network.HTTP.Base()
  [109 of 141] Compiling Network.TCP      ( Network/TCP.hs, dist/build/cabal/cabal-tmp/Network/TCP.dyn_o )
  [110 of 141] Compiling Network.StreamDebugger ( Network/StreamDebugger.hs, dist/build/cabal/cabal-tmp/Network/StreamDebugger.dyn_o )
  [111 of 141] Compiling Network.HTTP.HandleStream ( Network/HTTP/HandleStream.hs, dist/build/cabal/cabal-tmp/Network/HTTP/HandleStream.dyn_o )
  [112 of 141] Compiling Network.HTTP     ( Network/HTTP.hs, dist/build/cabal/cabal-tmp/Network/HTTP.dyn_o )
  [113 of 141] Compiling Network.Browser  ( Network/Browser.hs, dist/build/cabal/cabal-tmp/Network/Browser.dyn_o )
  [114 of 141] Compiling Distribution.Client.HttpUtils ( Distribution/Client/HttpUtils.hs, dist/build/cabal/cabal-tmp/Distribution/Client/HttpUtils.dyn_o )
  [115 of 141] Compiling Distribution.Client.FetchUtils ( Distribution/Client/FetchUtils.hs, dist/build/cabal/cabal-tmp/Distribution/Client/FetchUtils.dyn_o )
  [116 of 141] Compiling Distribution.Client.BuildReports.Anonymous ( Distribution/Client/BuildReports/Anonymous.hs, dist/build/cabal/cabal-tmp/Distribution/Client/BuildReports/Anonymous.dyn_o )
  [117 of 141] Compiling Distribution.Client.BuildReports.Storage ( Distribution/Client/BuildReports/Storage.hs, dist/build/cabal/cabal-tmp/Distribution/Client/BuildReports/Storage.dyn_o )
  [118 of 141] Compiling Distribution.Client.BuildReports.Upload ( Distribution/Client/BuildReports/Upload.hs, dist/build/cabal/cabal-tmp/Distribution/Client/BuildReports/Upload.dyn_o )
  [119 of 141] Compiling Distribution.Client.Win32SelfUpgrade ( Distribution/Client/Win32SelfUpgrade.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Win32SelfUpgrade.dyn_o )
  [120 of 141] Compiling Distribution.Client.Init ( Distribution/Client/Init.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Init.dyn_o )
  [121 of 141] Compiling Distribution.Client.Sandbox.Types ( Distribution/Client/Sandbox/Types.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Sandbox/Types.dyn_o )
  [122 of 141] Compiling Distribution.Client.Run ( Distribution/Client/Run.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Run.dyn_o )
  [123 of 141] Compiling Distribution.Client.Check ( Distribution/Client/Check.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Check.dyn_o )
  [124 of 141] Compiling Distribution.Client.Update ( Distribution/Client/Update.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Update.dyn_o )
  [125 of 141] Compiling Distribution.Client.Targets ( Distribution/Client/Targets.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Targets.dyn_o )
  [126 of 141] Compiling Distribution.Client.Dependency ( Distribution/Client/Dependency.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Dependency.dyn_o )
  [127 of 141] Compiling Distribution.Client.Setup ( Distribution/Client/Setup.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Setup.dyn_o )
  [128 of 141] Compiling Distribution.Client.Config ( Distribution/Client/Config.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Config.dyn_o )
  [129 of 141] Compiling Distribution.Client.SetupWrapper ( Distribution/Client/SetupWrapper.hs, dist/build/cabal/cabal-tmp/Distribution/Client/SetupWrapper.dyn_o )
  [130 of 141] Compiling Distribution.Client.Sandbox.Timestamp ( Distribution/Client/Sandbox/Timestamp.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Sandbox/Timestamp.dyn_o )
  [131 of 141] Compiling Distribution.Client.Upload ( Distribution/Client/Upload.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Upload.dyn_o )
  [132 of 141] Compiling Distribution.Client.List ( Distribution/Client/List.hs, dist/build/cabal/cabal-tmp/Distribution/Client/List.dyn_o )
  [133 of 141] Compiling Distribution.Client.Configure ( Distribution/Client/Configure.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Configure.dyn_o )
  [134 of 141] Compiling Distribution.Client.Fetch ( Distribution/Client/Fetch.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Fetch.dyn_o )
  [135 of 141] Compiling Distribution.Client.SrcDist ( Distribution/Client/SrcDist.hs, dist/build/cabal/cabal-tmp/Distribution/Client/SrcDist.dyn_o )
  [136 of 141] Compiling Distribution.Client.Get ( Distribution/Client/Get.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Get.dyn_o )
  [137 of 141] Compiling Distribution.Client.Sandbox.PackageEnvironment ( Distribution/Client/Sandbox/PackageEnvironment.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Sandbox/PackageEnvironment.dyn_o )
  [138 of 141] Compiling Distribution.Client.InstallSymlink ( Distribution/Client/InstallSymlink.hs, dist/build/cabal/cabal-tmp/Distribution/Client/InstallSymlink.dyn_o )
  [139 of 141] Compiling Distribution.Client.Install ( Distribution/Client/Install.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Install.dyn_o )
  [140 of 141] Compiling Distribution.Client.Sandbox ( Distribution/Client/Sandbox.hs, dist/build/cabal/cabal-tmp/Distribution/Client/Sandbox.dyn_o )
  [141 of 141] Compiling Main             ( Main.hs, dist/build/cabal/cabal-tmp/Main.dyn_o )

  In file included from dist/build/cabal/cabal-tmp/Network/Socket.hs:29:0:


  /nix/store/ibnxz3w5m919g1rprkh4jq64i6dr8qim-ghc-7.8.4/lib/ghc-7.8.4/base-4.7.0.2/include/Typeable.h:17:2:
       warning: <Typeable.h> is obsolete and will be removed in GHC 7.10 [-W#warnings]
  #warning <Typeable.h> is obsolete and will be removed in GHC 7.10
   ^
  1 warning generated.

  In file included from dist/build/cabal/cabal-tmp/Network/BSD.hs:23:0:


  /nix/store/ibnxz3w5m919g1rprkh4jq64i6dr8qim-ghc-7.8.4/lib/ghc-7.8.4/base-4.7.0.2/include/Typeable.h:17:2:
       warning: <Typeable.h> is obsolete and will be removed in GHC 7.10 [-W#warnings]
  #warning <Typeable.h> is obsolete and will be removed in GHC 7.10
   ^
  1 warning generated.
  Linking dist/build/cabal/cabal ...
  duplicate symbol _my_inet_ntoa in:
      dist/build/cabal/cabal-tmp/cbits/ancilData.o
      dist/build/cabal/cabal-tmp/cbits/HsNet.o
  duplicate symbol _hsnet_getnameinfo in:
      dist/build/cabal/cabal-tmp/cbits/ancilData.o
      dist/build/cabal/cabal-tmp/cbits/HsNet.o
  duplicate symbol _hsnet_getaddrinfo in:
      dist/build/cabal/cabal-tmp/cbits/ancilData.o
      dist/build/cabal/cabal-tmp/cbits/HsNet.o
  duplicate symbol _hsnet_freeaddrinfo in:
      dist/build/cabal/cabal-tmp/cbits/ancilData.o
      dist/build/cabal/cabal-tmp/cbits/HsNet.o
  ld: 4 duplicate symbols for architecture x86_64
  clang-3.5: error: linker command failed with exit code 1 (use -v to see invocation)
  builder for ‘/nix/store/2x4wsx77x61smdwqykc4ml220cdgmh6j-cabal-install-bundle-1.18.0.2.1.drv’ failed with exit code 1
  cannot build derivation ‘/nix/store/jvky2qdw3s1px3mrgiq68im43h4cv11n-ghc-7.8.4.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/jvky2qdw3s1px3mrgiq68im43h4cv11n-ghc-7.8.4.drv’ failed
  ```


state: closed
title: Update moderncv SHA
user_login: moretea
html_url: https://github.com/NixOS/nixpkgs/pull/6747
updated_at: 2015-03-16 10:58:45
body:
  Hi all, apparently the content (and therefore sha) of the  texlive package 'moderncv' has changed.

  Since I'm still pretty new to NixOS, so please tell me if I need to do something more than just changing the SHA ;)


state: closed
title: Add dependency for wicd-gtk to use the systray
user_login: pjones
html_url: https://github.com/NixOS/nixpkgs/pull/6748
updated_at: 2015-03-11 14:31:56
body:
  wicd-gtk supports systray notifications as long as the python notification library is installed.  This change adds that library as a dependency.


state: closed
title: fetchFromGitHub sha256 checksum error
user_login: giogadi
html_url: https://github.com/NixOS/nixpkgs/issues/6750
updated_at: 2015-03-15 04:19:05
body:
  I'm using Nix on OSX 10.10, with nixpkgs from GitHub. I can't get fetchFromGitHub to accept the sha256 checksum I supply to it for a repository. For example:

  ```
  # default.nix
  with import <nixpkgs> {};

  stdenv.mkDerivation {
    name = "github-test";
    src = fetchFromGitHub {
      owner = "octocat";
      repo = "Spoon-Knife";
      rev = "d0dd1f61b33d64e29d8bc1372a94ef6a2fee76a9";
      sha256 = "71529cd6998a14f6482a78f078e1e868570f37b946ea4ba04820879479e3aa2c";
    };
    builder = ./builder.sh;
  }
  ```

  When I run `nix-shell`, I get the following error:

  ```
  unpacking source archive /private/var/folders/nr/77qh9x2j1nbfc_gmy9v5smz40000gn/T/nix-build-Spoon-Knife-d0dd1f61b33d64e29d8bc1372a94ef6a2fee76a9-src.drv-0/d0dd1f61b33d64e29d8bc1372a94ef6a2fee76a9.tar.gz
  output path ‘/nix/store/rqyyzn38i2vnp6hjp17synq3jyph0d7x-Spoon-Knife-d0dd1f61b33d64e29d8bc1372a94ef6a2fee76a9-src’ should have r:sha256 hash ‘1jzxn58pjxrnis7ca37rgsxflsx8578w4iyn3bzkdfn51d5k0l5c’, instead has ‘1imvnn0k59yban4drm8x3lsdhs8rvm1j854zghigd2pfhqk70ipn’
  error: build of ‘/nix/store/wbjsg7cc9777yy8sbbsdsj6kf2gvcljv-Spoon-Knife-d0dd1f61b33d64e29d8bc1372a94ef6a2fee76a9-src.drv’ failed
  ```

  These are the commands I used to generate the checksum of the repository:

  ```
  $ curl -OL https://github.com/octocat/Spoon-Knife/archive/d0dd1f61b33d64e29d8bc1372a94ef6a2fee76a9.tar.gz
  $ shasum -a 256 d0dd1f61b33d64e29d8bc1372a94ef6a2fee76a9.tar.gz
  ```

  I also double-checked that the archive downloaded in the commands above indeed result in the correct archived repository. I also noticed that the sha256 checksum for the file changed at least once upon newly downloading the same archive from GitHub. Is there some nondeterministic behavior in downloading archives from GitHub in this way?


state: closed
title: Enable Calendar Functions in PHP
user_login: globin
html_url: https://github.com/NixOS/nixpkgs/pull/6753
updated_at: 2015-03-11 14:28:36
body:
  This
  - enables the calendar functions in PHP
  - renames a patch which is valid for all of the versions
  - adds me as maintainer for PHP and rustc


state: closed
title: Nixos-container cannot be used without root
user_login: FlorentBecker
html_url: https://github.com/NixOS/nixpkgs/issues/6754
updated_at: 2017-02-02 09:56:15
body:
  nixos-container create and nixos-container start (at least) fail when used without root access. This should either be changed, or at least mentionned in Chapter 19 of the manual.


state: open
title: Python: how to get a Python packages set that uses an overriden interpreter?
user_login: datakurre
html_url: https://github.com/NixOS/nixpkgs/issues/6756
updated_at: 2017-03-21 08:16:48
body:
  Context: I'd like to define a python environment with some predefined python packages from nixpkgs, but with a custom configured python (e.g. without tk to make the resulted closure more lightweight).

  ```
      with import <nixpkgs> {};

      python34.buildEnv.override {                                                    
          extraLibs = [ pkgs.python34Packages.pyramid ];
          ignoreCollisions = true;
      }
  ```

  Question: How to override python34 so that it gets applied also to pkgs.python34Packages and how to disable tk in that override?


state: open
title: Broken bootstrap nix installation, doesn't create the user profile directory
user_login: lethalman
html_url: https://github.com/NixOS/nixpkgs/issues/6757
updated_at: 2018-09-28 01:37:38
body:
  Using the x86-64 binary tarball:

  ```
  $ mkdir -m 0755 /nix && chown luca /nix
  $ ./install
  performing a single-user installation of Nix...
  copying Nix to /nix/store..........................
  initialising Nix database...
  installing ‘nix-1.8’
  building path(s) ‘/nix/store/l1jay99nhry9n4y1d7wij405q8rp2p9p-user-environment’
  created 6 symlinks in user environment
  error: opening lock file ‘/nix/var/nix/profiles/per-user/luca/default.lock’: No such file or directory
  ./install: unable to install Nix into your default profile
  ```

  Doing `mkdir /nix/var/nix/profiles/per-user/luca` fixes the problem.

  cc @edolstra 


state: closed
title: Add an entry to eclipses for scala-ide
user_login: earldouglas
html_url: https://github.com/NixOS/nixpkgs/pull/6760
updated_at: 2015-08-27 13:11:46
body:
  I think `eclipses` is the appropriate place for this, since it follows the pattern of the others.  Scala IDE is the regular Eclipse, bundled with the Scala IDE [additions](http://scala-ide.org/download/current.html).


state: closed
title: nixos-install: support -j, --cores and --option. Closes #6755
user_login: lethalman
html_url: https://github.com/NixOS/nixpkgs/pull/6762
updated_at: 2015-03-30 16:07:11
body:
  Copied from nixos-rebuild, except I also added the doc in the manpage, stripping some other stuff not needed to know at installation time and hard to xref in docbook.


state: closed
title: Openssl should not have runtime dependency on perl
user_login: datakurre
html_url: https://github.com/NixOS/nixpkgs/issues/6763
updated_at: 2015-10-03 08:40:21
body:
  According to this commit, openssl should not have runtime dependency on perl

  https://github.com/NixOS/nixpkgs/commit/3f05ed581fb203987fb31733422e0490cedef5ec#diff-d6435511b194efc1d3b6e3276b7f4bdfR39

  Yet, when I build

  ```
  with import <nixpkgs> {};

  buildEnv {
    name = "openssl";
    paths = [ openssl ];
  }
  ```

  It results the following graph with `nix-store -q result --graph | dot -Tpng`

  ![openssl nix](https://cloud.githubusercontent.com/assets/160447/6603548/83bd4054-c82b-11e4-9b74-15a75d9bab66.png)

  That causes the closure for openssl to be pretty much bigger than necessary.


state: closed
title: TexLive's updmap fails with "can't locate TeXLive/TMUtils.pm" in @INC
user_login: svenkeidel
html_url: https://github.com/NixOS/nixpkgs/issues/6764
updated_at: 2015-12-22 09:48:48
body:
  Steps to reproduce.
  - Install `texLiveFull`
  - run `updmap`

  Exact error message:

  ```
  $ updmap
  Can't locate TeXLive/TLUtils.pm in @INC (you may need to install the TeXLive::TLUtils module) (@INC contains:
  /nix/store/qxxh0dlc6rzrvi380fhq73rpjsd45v0b-TeXLive-linkdir/tlpkg
  /home/sven/.nix-profile/lib/perl5/site_perl/5.20.1/x86_64-linux-thread-multi
  /home/sven/.nix-profile/lib/perl5/site_perl/5.20.1
  /home/sven/.nix-profile/lib/perl5/site_perl
  /nix/var/nix/profiles/default/lib/perl5/site_perl
  /run/current-system/sw/lib/perl5/site_perl/5.20.1/x86_64-linux-thread-multi
  /run/current-system/sw/lib/perl5/site_perl/5.20.1
  /run/current-system/sw/lib/perl5/site_perl
  /nix/store/g9ybksy400pfn7fncw8dqfnz6m7fdyrk-perl-5.20.1/lib/perl5/site_perl/5.20.1/x86_64-linux-thread-multi
  /nix/store/g9ybksy400pfn7fncw8dqfnz6m7fdyrk-perl-5.20.1/lib/perl5/site_perl/5.20.1
  /nix/store/g9ybksy400pfn7fncw8dqfnz6m7fdyrk-perl-5.20.1/lib/perl5/5.20.1/x86_64-linux-thread-multi
  /nix/store/g9ybksy400pfn7fncw8dqfnz6m7fdyrk-perl-5.20.1/lib/perl5/5.20.1 .) at
  /nix/store/c6hly1c9dqps8h31a6qd26djv2lxfh7f-texlive-core-2014/bin/updmap line 47.
  BEGIN failed--compilation aborted at /nix/store/c6hly1c9dqps8h31a6qd26djv2lxfh7f-texlive-core-2014/bin/updmap line 47.
  ```

  Probably `updmap` just needs to be wrapped with the right perl include paths.

  Best,
  Sven


state: closed
title: Add ibus-qt and ibus-anthy.
user_login: gebner
html_url: https://github.com/NixOS/nixpkgs/pull/6765
updated_at: 2015-03-12 13:35:24
body:
  This adds the anthy input method to the ibus input method framework, a programs.ibus.enable option that starts ibus with the specified plugins, and the ibus-qt plugin for ibus support in qt4.

  ```
  programs.ibus.enable = true;
  programs.ibus.plugins = [ pkgs.ibus-anthy ];
  ```

  I'm not sure about the `programs.ibus.enable` option; I have done it in a similar way as the existing `uim.enable` option (and the plugin path handling similar to `qtPlugins`).  Maybe all ibus-related packages should be moved to the inputmethods directory as well?


state: closed
title: Add expression for Brother DS Series scanner driver
user_login: pjones
html_url: https://github.com/NixOS/nixpkgs/pull/6766
updated_at: 2016-08-20 10:13:16
body:
  This package installs a closed-source scanner driver for the DS series scanners from Brother.  There are a few odd things about it:
  1. A .deb file must be manually downloaded and placed in `/tmp`
  2. In order for SANE front-ends (e.g. scanimage) to see the proprietary back-end, users must manually set two environment variables before using a front-end:
     
     ```
     export LD_LIBRARY_PATH=~/.nix-profile/lib/sane
     export SANE_CONFIG_DIR=~/.nix-profile/etc/sane.d
     ```

  Item (1) from above is due to the fact that you must accept the EULA before downloading a file.  And (2) is because SANE front-ends won't know where to look to find back-ends installed by the user.  Any suggestions for either of this issues is welcome.


state: closed
title: cupsd: rename `cupsd.service` to `cups.service`
user_login: kirelagin
html_url: https://github.com/NixOS/nixpkgs/pull/6767
updated_at: 2015-03-12 11:50:25
body:
  This is how the service is called in other distros. Plus, fixes wrong dependency of `cups-browsed.service`.


state: closed
title: nixos: linux file capabilities
user_login: nmikhailov
html_url: https://github.com/NixOS/nixpkgs/issues/6768
updated_at: 2017-02-14 15:25:07
body:
  Hello,

  TLDR: Currently there is no way to set [capabilities](http://linux.die.net/man/7/capabilities) for a program.

  After reading #6235, I decided that it will be nice to add nixos module for wireshark.
  Although for many programs and wireshark in particular, its recommended to use granular linux capabilities in favor to more dangerous setuid technique(and I think that we all can agree that additional proxies like setuidWrapper only add more problems security-wise).

  It turns out that its impossible to do something like setuidWrapper for capabilities, because of capability inheritance though execv call(eg. you will also need to set capabilities on executed file). So as I see it, capabilities should be set directly in nixstore(which is something that is not currently possible i guess?) and that means that nix daemon should have be able to set capabilities and users should not be able to install packages(at least not special ones). And I guess that should be applied to setuid binaries too, because that situation is not fundamentally different. And that brings up even more problems, eg who should manage groups now(eg i want dumpcap to be executed only by group)?

  That being said, I dislike both approaches and i am looking forward to see what can be done about it.
  Thanks


state: closed
title: Why do these errors differ in nix-env and nix-shell?
user_login: kirelagin
html_url: https://github.com/NixOS/nixpkgs/issues/6769
updated_at: 2015-07-22 11:19:18
body:
  When I try to run `installPhase` in `nix-shell --pure` I get:

  ```
  [nix-shell:~/tmp/cups-filters-1.0.61]$ installPhase 
  install flags: install SHELL=/nix/store/c8phpzx00hrfpbjwih1czsag0zgxrs51-bash-4.3-p33/bin/bash SHELL=/nix/store/c8phpzx00hrfpbjwih1czsag0zgxrs51-bash-4.3-p33/bin/bash CUPS_SERVERBIN=$(out)/lib/cups CUPS_DATADIR=$(out)/share/cups CUPS_SERVERROOT=$(out)/etc/cups   gsettingsschemadir=/nix/store/x82fh6dc3ybh4xzfizvkdg6w15wknfcm-cups-filters-1.0.61/share/gsettings-schemas/cups-filters-1.0.61/glib-2.0/schemas/
  make[1]: Entering directory `/run/user/1000/tmpdir/cups-filters-1.0.61'
   /nix/store/rgmby7y1kyxac8r7d7c50q2w7hxms3b2-coreutils-8.23/bin/mkdir -p '/nix/store/x82fh6dc3ybh4xzfizvkdg6w15wknfcm-cups-filters-1.0.61/lib'
   /nix/store/c8phpzx00hrfpbjwih1czsag0zgxrs51-bash-4.3-p33/bin/bash ./libtool   --mode=install /nix/store/rgmby7y1kyxac8r7d7c50q2w7hxms3b2-coreutils-8.23/bin/install -c   libcupsfilters.la libfontembed.la '/nix/store/x82fh6dc3ybh4xzfizvkdg6w15wknfcm-cups-filters-1.0.61/lib'
  libtool: install: /nix/store/rgmby7y1kyxac8r7d7c50q2w7hxms3b2-coreutils-8.23/bin/install -c .libs/libcupsfilters.so.1.0.0 /nix/store/x82fh6dc3ybh4xzfizvkdg6w15wknfcm-cups-filters-1.0.61/lib/libcupsfilters.so.1.0.0
  /nix/store/rgmby7y1kyxac8r7d7c50q2w7hxms3b2-coreutils-8.23/bin/install: cannot remove '/nix/store/x82fh6dc3ybh4xzfizvkdg6w15wknfcm-cups-filters-1.0.61/lib/libcupsfilters.so.1.0.0': Permission denied
  make[1]: *** [install-libLTLIBRARIES] Error 1
  make[1]: Leaving directory `/run/user/1000/tmpdir/cups-filters-1.0.61'
  make: *** [install-am] Error 2
  cat: /nix/store/x82fh6dc3ybh4xzfizvkdg6w15wknfcm-cups-filters-1.0.61/lib/cups/filter/pstopdf: No such file or directory
  bash: /nix/store/x82fh6dc3ybh4xzfizvkdg6w15wknfcm-cups-filters-1.0.61/lib/cups/filter/pstopdf: No such file or directory
  cat: /nix/store/x82fh6dc3ybh4xzfizvkdg6w15wknfcm-cups-filters-1.0.61/lib/cups/filter/texttops: No such file or directory
  bash: /nix/store/x82fh6dc3ybh4xzfizvkdg6w15wknfcm-cups-filters-1.0.61/lib/cups/filter/texttops: No such file or directory
  cat: /nix/store/x82fh6dc3ybh4xzfizvkdg6w15wknfcm-cups-filters-1.0.61/lib/cups/filter/imagetops: No such file or directory
  bash: /nix/store/x82fh6dc3ybh4xzfizvkdg6w15wknfcm-cups-filters-1.0.61/lib/cups/filter/imagetops: No such file or directory
  ```

  That’s because the line that does installaion reads:

  ```
  $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)";
  ```

  while `$DESTDIR` is empty and

  ```
  libdir='${exec_prefix}/lib'
  exec_prefix='${prefix}'
  prefix='/nix/store/x82fh6dc3ybh4xzfizvkdg6w15wknfcm-cups-filters-1.0.61'
  ```

  ---

  On the other hand, if I install with `nix-env` the error is different:

  ```
  building install-binPROGRAMS
   /nix/store/rgmby7y1kyxac8r7d7c50q2w7hxms3b2-coreutils-8.23/bin/mkdir -p '/nix/store/x82fh6dc3ybh4xzfizvkdg6w15wknfcm-cups-filters-1.0.61/bin'
    /nix/store/c8phpzx00hrfpbjwih1czsag0zgxrs51-bash-4.3-p33/bin/bash ./libtool   --mode=install /nix/store/rgmby7y1kyxac8r7d7c50q2w7hxms3b2-coreutils-8.23/bin/install -c ttfread '/nix/store/x82fh6dc3ybh4xzfizvkdg6w15wknfcm-cups-filters-1.0.61/bin'
  libtool: install: /nix/store/rgmby7y1kyxac8r7d7c50q2w7hxms3b2-coreutils-8.23/bin/install -c .libs/ttfread /nix/store/x82fh6dc3ybh4xzfizvkdg6w15wknfcm-cups-filters-1.0.61/bin/ttfread
  building install-sbinPROGRAMS
   /nix/store/rgmby7y1kyxac8r7d7c50q2w7hxms3b2-coreutils-8.23/bin/mkdir -p '/nix/store/x82fh6dc3ybh4xzfizvkdg6w15wknfcm-cups-filters-1.0.61/sbin'
    /nix/store/c8phpzx00hrfpbjwih1czsag0zgxrs51-bash-4.3-p33/bin/bash ./libtool   --mode=install /nix/store/rgmby7y1kyxac8r7d7c50q2w7hxms3b2-coreutils-8.23/bin/install -c cups-browsed '/nix/store/x82fh6dc3ybh4xzfizvkdg6w15wknfcm-cups-filters-1.0.61/sbin'
  libtool: install: /nix/store/rgmby7y1kyxac8r7d7c50q2w7hxms3b2-coreutils-8.23/bin/install -c cups-browsed /nix/store/x82fh6dc3ybh4xzfizvkdg6w15wknfcm-cups-filters-1.0.61/sbin/cups-browsed
  building install-docDATA
   /nix/store/rgmby7y1kyxac8r7d7c50q2w7hxms3b2-coreutils-8.23/bin/mkdir -p '/nix/store/x82fh6dc3ybh4xzfizvkdg6w15wknfcm-cups-filters-1.0.61/share/doc/cups-filters'
   /nix/store/rgmby7y1kyxac8r7d7c50q2w7hxms3b2-coreutils-8.23/bin/install -c -m 644 AUTHORS COPYING NEWS INSTALL README '/nix/store/x82fh6dc3ybh4xzfizvkdg6w15wknfcm-cups-filters-1.0.61/share/doc/cups-filters'
  building install-initrcSCRIPTS
   /nix/store/rgmby7y1kyxac8r7d7c50q2w7hxms3b2-coreutils-8.23/bin/mkdir -p '/etc/init.d'
   /nix/store/rgmby7y1kyxac8r7d7c50q2w7hxms3b2-coreutils-8.23/bin/install -c utils/cups-browsed '/etc/init.d'
  /nix/store/rgmby7y1kyxac8r7d7c50q2w7hxms3b2-coreutils-8.23/bin/install: cannot remove '/etc/init.d/cups-browsed': Permission denied
  make[1]: *** [install-initrcSCRIPTS] Error 1
  make[1]: Leaving directory `/tmp/nix-build-cups-filters-1.0.61.drv-0/cups-filters-1.0.61'
  make: *** [install-am] Error 2
  builder for ‘/nix/store/qd5cpjj0ka21v4nkydmwsdac6c0h93j0-cups-filters-1.0.61.drv’ failed with exit code 2
  ```

  ---

  Does anyone have an idea why the errors are different? Does anyone have an idea what to do? I suppose this doesn’t happen on NixOS, so Hydra builds the expression successfully.


state: closed
title: cups-browsed: build with Avahi
user_login: kirelagin
html_url: https://github.com/NixOS/nixpkgs/pull/6770
updated_at: 2015-04-13 20:58:20
body:
  The first commit fixes cups-filters expression on non-NixOS.
  The second one adds DNS-SD to cups-browsed (that is, makes it not useless).


state: closed
title: Apparmor 2.9
user_login: joachifm
html_url: https://github.com/NixOS/nixpkgs/pull/6771
updated_at: 2015-03-21 12:32:22
body:
  @thoughtpolice thoughts?

  I'm using this myself; profile loading etc. works as before and I've not noticed any regressions.
  I have some patches to update users of libapparmor, but that conflicts with master, so I might submit those later. This patch series should not affect those users at all, as the old version is still
  default.


state: closed
title: numpy with openblas doesn't seem to actually use openblas
user_login: aherrmann
html_url: https://github.com/NixOS/nixpkgs/issues/6772
updated_at: 2015-06-12 13:06:27
body:
  This issue is related to #6381.

  cc: @peti @olavks @ttuegel

  I just tried the openblas version of the numpy package. Either I'm doing something wrong or this doesn't actually activate openblas. I built numpy from the current master branch and get the following report on the numpy configuration:

  ``` python
  >>> import numpy as np
  >>> np.__config__.show()
  lapack_info:
    NOT AVAILABLE
  lapack_opt_info:
    NOT AVAILABLE
  blas_info:
    NOT AVAILABLE
  atlas_threads_info:
    NOT AVAILABLE
  blas_src_info:
    NOT AVAILABLE
  atlas_blas_info:
    NOT AVAILABLE
  lapack_src_info:
    NOT AVAILABLE
  openblas_info:
    NOT AVAILABLE
  atlas_blas_threads_info:
    NOT AVAILABLE
  blas_mkl_info:
    NOT AVAILABLE
  blas_opt_info:
    NOT AVAILABLE
  atlas_info:
    NOT AVAILABLE
  lapack_mkl_info:
    NOT AVAILABLE
  mkl_info:
    NOT AVAILABLE
  >>> np.version.version
  '1.8.2'
  ```

  and

  ```
  $ ldd /nix/store/pvp2iqfs46msrvs4s56cv4n913bx92ms-python2.7-numpy-1.8.2/lib/python2.7/site-packages/numpy/linalg/lapack_lite.so
          linux-vdso.so.1 (0x00007ffff67fe000)
          libgcc_s.so.1 => /nix/store/7yvf54nxwmaslcgyqfghqsqr1dwmr8ld-glibc-2.20/lib/libgcc_s.so.1 (0x00007fd24aa76000)
          libpython2.7.so.1.0 => /nix/store/5aq9sjd0g4frmpqni0a6zykzkcnzc3al-python-2.7.9/lib/libpython2.7.so.1.0 (0x00007fd24a66e000)
          libpthread.so.0 => /nix/store/7yvf54nxwmaslcgyqfghqsqr1dwmr8ld-glibc-2.20/lib/libpthread.so.0 (0x00007fd24a451000)
          libc.so.6 => /nix/store/7yvf54nxwmaslcgyqfghqsqr1dwmr8ld-glibc-2.20/lib/libc.so.6 (0x00007fd24a0b4000)
          libdl.so.2 => /nix/store/7yvf54nxwmaslcgyqfghqsqr1dwmr8ld-glibc-2.20/lib/libdl.so.2 (0x00007fd249eb0000)
          libutil.so.1 => /nix/store/7yvf54nxwmaslcgyqfghqsqr1dwmr8ld-glibc-2.20/lib/libutil.so.1 (0x00007fd249cac000)
          libm.so.6 => /nix/store/7yvf54nxwmaslcgyqfghqsqr1dwmr8ld-glibc-2.20/lib/libm.so.6 (0x00007fd2499a9000)
          /nix/store/7yvf54nxwmaslcgyqfghqsqr1dwmr8ld-glibc-2.20/lib64/ld-linux-x86-64.so.2 (0x00007fd24b0a3000)
  ```

  I.e., it's not actually using any blas/lapack library.

  ---

  According to the [documentation](http://www.scipy.org/scipylib/building/linux.html), and [this blog post](https://leemendelowitz.github.io/blog/installing-numpy-with-openblas.html) numpy can be configured to use openblas by saving the following lines to `site.cfg`:

  ```
  [openblas]
  libraries = openblas
  library_dirs = ${pkgs.openblas}/lib
  include_dirs = ${pkgs.openblas}/include
  ```

  (The `BLAS`, and `LAPACK` environment variables are not necessary in that case.)

  Which results in:

  ``` python
  >>> import numpy as np
  >>> np.__config__.show()
  lapack_opt_info:
      libraries = ['openblas', 'openblas']
      library_dirs = ['/nix/store/iihnm96k2d28wmf06rbhacpagdyb0hms-openblas-0.2.13/lib']
      language = f77
  blas_opt_info:
      libraries = ['openblas', 'openblas']
      library_dirs = ['/nix/store/iihnm96k2d28wmf06rbhacpagdyb0hms-openblas-0.2.13/lib']
      language = f77
  openblas_info:
      libraries = ['openblas', 'openblas']
      library_dirs = ['/nix/store/iihnm96k2d28wmf06rbhacpagdyb0hms-openblas-0.2.13/lib']
      language = f77
  blas_mkl_info:
    NOT AVAILABLE
  ```

  and

  ```
  $ ldd /nix/store/v872lr2ds0ncw9r35rnia0nd1jm496d6-python2.7-numpy-1.8.2/lib/python2.7/site-packages/numpy/linalg/lapack_lite.so
          linux-vdso.so.1 (0x00007fff87fde000)
          libopenblas.so.0 => /nix/store/iihnm96k2d28wmf06rbhacpagdyb0hms-openblas-0.2.13/lib/libopenblas.so.0 (0x00007fb427dee000)
          libpython2.7.so.1.0 => /nix/store/mi3k70qyq1qd3cp913vnbwz7f5wbkg9a-python-2.7.9/lib/libpython2.7.so.1.0 (0x00007fb4279e5000)
          libgfortran.so.3 => /nix/store/5pksr4hli52jvfznxw7g9fx8pmbz904p-gfortran-4.8.4/lib/libgfortran.so.3 (0x00007fb4276cd000)
          libm.so.6 => /nix/store/93zfs0zzndi7pkjkjxawlafdj8m90kg5-glibc-2.20/lib/libm.so.6 (0x00007fb4273ca000)
          libgcc_s.so.1 => /nix/store/93zfs0zzndi7pkjkjxawlafdj8m90kg5-glibc-2.20/lib/libgcc_s.so.1 (0x00007fb4271b3000)
          libquadmath.so.0 => /nix/store/5pksr4hli52jvfznxw7g9fx8pmbz904p-gfortran-4.8.4/lib/libquadmath.so.0 (0x00007fb426f78000)
          libc.so.6 => /nix/store/93zfs0zzndi7pkjkjxawlafdj8m90kg5-glibc-2.20/lib/libc.so.6 (0x00007fb426bdb000)
          libpthread.so.0 => /nix/store/93zfs0zzndi7pkjkjxawlafdj8m90kg5-glibc-2.20/lib/libpthread.so.0 (0x00007fb4269be000)
          libdl.so.2 => /nix/store/93zfs0zzndi7pkjkjxawlafdj8m90kg5-glibc-2.20/lib/libdl.so.2 (0x00007fb4267ba000)
          libutil.so.1 => /nix/store/93zfs0zzndi7pkjkjxawlafdj8m90kg5-glibc-2.20/lib/libutil.so.1 (0x00007fb4265b6000)
          /nix/store/93zfs0zzndi7pkjkjxawlafdj8m90kg5-glibc-2.20/lib64/ld-linux-x86-64.so.2 (0x00007fb428ed1000)
  ```

  I.e. numpy is indeed using openblas.

  However, this introduces another issue. When I run the numpy test suite I get an illegal instruction in the dot-product test:

  ``` python
  >>> np.test('full', verbose=10)
  Running unit tests for numpy
  NumPy version 1.8.2
  NumPy is installed in /nix/store/v872lr2ds0ncw9r35rnia0nd1jm496d6-python2.7-numpy-1.8.2/lib/python2.7/site-packages/numpy
  Python version 2.7.9 (default, Jan 01 1970, 00:00:01) [GCC 4.8.4]
  nose version 1.3.4
  # ...
  test_blasdot.test_blasdot_used ... ok
  test_blasdot.test_dot_2args ... Illegal instruction
  ```

  In fact just trying to evaluate a dot product causes an illegal instruction:

  ``` python
  >>> x = np.ones((2,3)); y = np.ones((3,4)); np.dot(x,y)
  Illegal instruction
  ```

  I tested this on nixos with chroot builds enabled in a nixops virtualbox deployment on x64_86, and with nix on an opensuse 13.1 host running on a physical corei5 machine. Same symptoms in both cases.

  Have you experienced similar issues? Am I doing something wrong?

  ---

  Patch for numpy openblas configuration:

  ```
  diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
  index 0fbb4cc..85ce0c1 100644
  --- a/pkgs/top-level/python-packages.nix
  +++ b/pkgs/top-level/python-packages.nix
  @@ -6876,10 +6876,12 @@ let
       preConfigure = ''
         sed -i 's/-faltivec//' numpy/distutils/system_info.py
         sed -i '0,/from numpy.distutils.core/s//import setuptools;from numpy.distutils.core/' setup.py
  -    '';
  -
  -    preBuild = ''
  -      export BLAS=${pkgs.openblas} LAPACK=${pkgs.openblas}
  +      cat >site.cfg <<EOF
  +      [openblas]
  +      libraries = openblas
  +      library_dirs = ${pkgs.openblas}/lib
  +      include_dirs = ${pkgs.openblas}/include
  +      EOF
       '';

       setupPyBuildFlags = ["--fcompiler='gnu95'"];
  ```


state: closed
title: Ceph error
user_login: jagajaga
html_url: https://github.com/NixOS/nixpkgs/issues/6773
updated_at: 2015-03-20 02:18:21
body:
  Hello!
  Using `unstable-small` channel.
  Have

  ``` nix
    fileSystems."/ceph" = { 
        device = "192.168.0.81:/";
        fsType = "ceph";
        options = "name=admin,secretfile=/root/admin.key";
      };
    environment.systemPackages = with pkgs; [ ceph ];
  ```

  in my `configuration.nix`
  But it doesn't mount. Getting 

  ``` systemd
  ● ceph.mount
     Loaded: not-found (Reason: No such file or directory)
     Active: inactive (dead)

  Mar 12 08:19:07 kraken systemd[1]: Mounting /ceph...
  Mar 12 08:19:07 kraken mount[52235]: sh: /sbin/modprobe: No such file or directory
  Mar 12 08:19:59 kraken systemd[1]: Unmounting /ceph...
  Mar 12 08:19:59 kraken systemd[1]: ceph.mount mount process exited, code=exited status=32
  Mar 12 08:19:59 kraken systemd[1]: Unmounted /ceph.
  Mar 12 08:19:59 kraken systemd[1]: Unit ceph.mount entered failed state.
  Mar 12 08:19:59 kraken umount[52451]: umount: /ceph: not mounted
  Mar 12 08:20:07 kraken mount[52235]: failed to load ceph kernel module (127)
  Mar 12 08:20:07 kraken mount[52235]: mount error 5 = Input/output error
  Mar 12 08:21:19 kraken systemd[1]: Unmounted /ceph.
  ```

  Using `14.12` channel and everything works fine.
  cc @wkennington 


state: closed
title: grub: make sure grub builds again
user_login: bobvanderlinden
html_url: https://github.com/NixOS/nixpkgs/pull/6774
updated_at: 2015-03-13 09:20:55
body:
  When configuring grub, it would fail to execute with the following error:

  ```
  parallel-tests: error: required file './test-driver' not found
  parallel-tests:   'automake --add-missing' can install 'test-driver'
  ```

  So that's what I added to the preConfigure phase.

  Additionally while generating documentation it needed `makeinfo`, which is part of `texinfo`.

  I'm not sure whether we should disable the tests and generating documentation. Let me know if this is preferable.


state: closed
title: Add derivation for google ceres-solver library
user_login: giogadi
html_url: https://github.com/NixOS/nixpkgs/pull/6776
updated_at: 2015-03-15 04:11:14
body:
  This PR adds a derivation to development/libraries for Google's ceres-solver nonlinear optimization library for C++.


state: closed
title: [new] sqldeveloper derivation
user_login: ardumont
html_url: https://github.com/NixOS/nixpkgs/pull/6777
updated_at: 2015-05-26 14:57:46
body:
  I did not yet successfully found a way to use the `sqlplus` installed by the derivation oracle-xe.
  As I do not master oracle's setup intricacies (nor do I really want to), I settle on this.

  I suppose I'm not the only one who will someday need it.


state: closed
title: haskell: aeson-schema missing test suite
user_login: mdorman
html_url: https://github.com/NixOS/nixpkgs/pull/6781
updated_at: 2015-03-14 12:08:09
body:
  For some reason the .tar.gz on hackage is missing most of the files for the test suite.  I've opened an issue on it (timjb/aeson-schema#9), but it's not yet been acted on.  In the meantime, simply disabling the test suite seems most sensible.

  @peti, could you merge this?


state: closed
title: Better error reporting for androidenv when changing abiVersion
user_login: teh
html_url: https://github.com/NixOS/nixpkgs/issues/6783
updated_at: 2016-05-19 18:00:01
body:
  I'm recording this as an issue in case anyone else hits this. Using 

  ``` nix
  androidenv.emulateApp {
    name = "TomApp";
    app = theapp;
    platformVersion = "19";
    useGoogleAPIs = false;
    package = "com.example.tomapp";
    activity = ".MainActivity";

    enableGPU = true;
    abiVersion = "x86";

    avdHomeDir = "/tmp/.app";
  }
  ```

  works fine. If you now change the `abiVersion` though you will get 

  > emulator: ERROR: This AVD's configuration is missing a kernel file!!

  The reason is that the emulator wrote `/tmp/.app/.android/avd/device.avd/config.ini` with the x86 ABI version and runs the emulator as x86 but the SDK environment built contains the system image for a different ABI. The fix is to move to a new `avdHomeDir`.

  I'm not sure how to detect this but a better error message or a Google result would have saved me two hours or so :)

  Maybe for @svanderburg?


state: closed
title: Problem attempting to mkMultiInstance
user_login: lethalman
html_url: https://github.com/NixOS/nixpkgs/issues/6784
updated_at: 2017-02-06 02:43:38
body:
  Proposal of a helper function to make services run multiple instances with little effort. The interface of the default service won't change, and an "instances" submodule will be added for further instances.

  However I'm getting a problem, explained below :(

  ```
  diff --git a/lib/types.nix b/lib/types.nix
  index 1e7abf3..ba0f9a5 100644
  --- a/lib/types.nix
  +++ b/lib/types.nix
  @@ -227,4 +227,19 @@ rec {

     };

  +  mkMultiInstance = path: args: f:
  +    let
  +      def = f (args // { name = "default"; config = getAttrFromPath path args.config; });
  +    in {
  +      options = setAttrByPath path (def.options // {
  +        instances = mkOption {
  +          type = types.attrsOf (types.submodule f);
  +          default = {};
  +          description = "Additional instances of this service";
  +        };
  +      });
  +
  +      config = def.config;
  +    };
  +
   }
  diff --git a/nixos/modules/services/web-servers/nginx/default.nix b/nixos/modules/services/web-servers/nginx/default.nix
  index 0af1b58..38f87da 100644
  --- a/nixos/modules/services/web-servers/nginx/default.nix
  +++ b/nixos/modules/services/web-servers/nginx/default.nix
  @@ -1,9 +1,12 @@
  -{ config, lib, pkgs, ... }:
  +{ config, lib, pkgs, ... }@args:

   with lib;

  +let topconfig = config;
  +in mkMultiInstance [ "services" "nginx" ] args ({ config, name, ... }:
  +
   let
  -  cfg = config.services.nginx;
  +  cfg = config;
     nginx = cfg.package;
     configFile = pkgs.writeText "nginx.conf" ''
       user ${cfg.user} ${cfg.group};
  @@ -20,7 +23,6 @@ in

   {
     options = {
  -    services.nginx = {
         enable = mkOption {
           default = false;
           type = types.bool;
  @@ -82,15 +84,13 @@ in
           description = "Group account under which nginx runs.";
         };

  -    };
  -
     };

     config = mkIf cfg.enable {
       # TODO: test user supplied config file pases syntax test

  -    systemd.services.nginx = {
  -      description = "Nginx Web Server";
  +    systemd.services."nginx-${name}" = {
  +      description = "Nginx Web Server - ${name}";
         after = [ "network.target" ];
         wantedBy = [ "multi-user.target" ];
         path = [ nginx ];
  @@ -108,12 +108,12 @@ in
       users.extraUsers = optionalAttrs (cfg.user == "nginx") (singleton
         { name = "nginx";
           group = cfg.group;
  -        uid = config.ids.uids.nginx;
  +        uid = topconfig.ids.uids.nginx;
         });

       users.extraGroups = optionalAttrs (cfg.group == "nginx") (singleton
         { name = "nginx";
  -        gid = config.ids.gids.nginx;
  +        gid = topconfig.ids.gids.nginx;
         });
     };
  -}
  +})
  ```

  I've tried this patch with the following config:

  ```
    services.nginx = {
      enable = true;

      instances.foo = {
        enable = true;
      };
    };
  ```

  However it's like the submodules are called as "default" module, or anyway only the default nginx instance is running, and not the foo instance.


state: closed
title: zef hemel's wordpress.nix adapted to extraSubservices
user_login: qknight
html_url: https://github.com/NixOS/nixpkgs/pull/6785
updated_at: 2015-04-13 08:27:56
body:
  # what does this do

  this additional extraSubservices helps to maintain a wordpress instance using nixos
  # how to use

  add this to you `configuration.nix`

  ```
  let

  # For shits and giggles, let's package the responsive theme
  responsiveTheme = pkgs.stdenv.mkDerivation {
    name = "responsive-theme";
    # Download the theme from the wordpress site
    src = pkgs.fetchurl {
      url = http://wordpress.org/themes/download/responsive.1.9.7.6.zip;
      sha256 = "06i26xlc5kdnx903b1gfvnysx49fb4kh4pixn89qii3a30fgd8r8";
    };
    # We need unzip to build this package
    buildInputs = [ pkgs.unzip ];
    # Installing simply means copying all files to the output directory
    installPhase = "mkdir -p $out; cp -R * $out/";
  };

  # Wordpress plugin 'akismet' installation example
  akismetPlugin = pkgs.stdenv.mkDerivation {
    name = "akismet-plugin";
    # Download the theme from the wordpress site
    src = pkgs.fetchurl {
      url = https://downloads.wordpress.org/plugin/akismet.3.1.zip;
      sha256 = "1i4k7qyzna08822ncaz5l00wwxkwcdg4j9h3z2g0ay23q640pclg";
    };
    # We need unzip to build this package
    buildInputs = [ pkgs.unzip ];
    # Installing simply means copying all files to the output directory
    installPhase = "mkdir -p $out; cp -R * $out/";
  };

  in

  ...

    ######### <wordpress using httpd> #########################################
    # nix-env -qaP mysql
    services.mysql = {
      enable = true;
      package = pkgs.mysql;
    };

    services.httpd = {
      enable = true;
      logPerVirtualHost = true;
      adminAddr="js@lastlog.de";
      extraModules = [
        { name = "php5"; path = "${pkgs.php}/modules/libphp5.so"; }
      ];

      virtualHosts = [
        # webservice5 (http)
        {
          hostName = "webservice5";
          serverAliases = [ "webservice5" "www.webservice5" ];

          extraSubservices =
          [
            {
              serviceType = "wordpress";
              dbPassword = "wordpress";
              wordpressUploads = "/data/uploads";
              # i would love to abstract the wordpress service (or serviers in generall) to force mysql to write to /data/mysqlData, 
              # however, currently that must be set in services.mysql using service.mysql.dataDir = "/data/mysqlData" instead.
              # mysqlDataDir = "/data/mysqlData"; # just an example, but this is not possible currently!
              themes = [ responsiveTheme ];
              plugins = [ akismetPlugin ];
            }
          ];
        }
      ];
    };
    ######### </wordpress using httpd> ##################################################################################
  ```
  # thanks

  thanks to zef hemel for providing his `wordpress.nix` file!


state: closed
title: ghcjs: support for HaskellNG
user_login: cstrahan
html_url: https://github.com/NixOS/nixpkgs/pull/6786
updated_at: 2015-03-29 01:36:46
body:
  This provides HaskellNG support ghcjs.

  @peti, would you mind reviewing this for me, please?

  The shenanigans in `pkgs/development/compilers/ghc/7.10.1.nix` are a little gross, but those will go away once RC3 is released.

  Also, I have a question regarding style. Is the `isGhcjs` flag a reasonable approach, or would it be cleaner to expose something like `hcName` instead? That would turn `ghcCommand` into `ghc.hcName`, and perhaps remove a couple conditionals.

  Thanks!

  /cc @jwiegley @tel @ryantrinkle


state: closed
title: cc-wrapper around clang doesn't build with gcc 4.9
user_login: Ralith
html_url: https://github.com/NixOS/nixpkgs/issues/6787
updated_at: 2015-03-13 16:47:42
body:
  When trying to build clang 3.6 in staging with `stdenv = overrideCC stdenv gcc49;`, pkgs/build-support/cc-wrapper/default.nix:174 fails to evaluate because `cc` does not have the attribute `gcc`.

  cc @shlevy


state: closed
title: Electrum 2.0.2
user_login: joachifm
html_url: https://github.com/NixOS/nixpkgs/pull/6789
updated_at: 2015-03-21 12:32:16
body:
  Works for me (UI, wallet creation, and qrcodes tested), whereas the previously packaged version did not.


state: closed
title: New package: AtomicParsley
user_login: pjones
html_url: https://github.com/NixOS/nixpkgs/pull/6792
updated_at: 2015-03-17 11:56:16
body:
  AtomicParsley hasn't had a release in a long time but it's still a very useful piece of software.  I have many scripts that still depend on it.


state: closed
title: Add packages for a number of fonts.
user_login: rycee
html_url: https://github.com/NixOS/nixpkgs/pull/6793
updated_at: 2015-04-09 18:43:20
body:
  These are some packages for some nice fonts I like. Some of these also add fontconfig configs to establish aliases with popular Microsoft fonts but I am uncertain what is the best way to install those. I've manually added

  ``` xml
  <include ignore_missing="yes">~/.nix-profile/etc/fonts/conf.d</include>
  ```

  to my `fonts.conf` file but some more smooth solution should hopefully be possible.

  The added fonts are
  - Caladea,
  - Carlito,
  - Comfortaa,
  - Comic Relief,
  - Fantasque Sans Mono,
  - Lobster Two,
  - Pecita,
  - Quattrocento, and
  - Quattrocento Sans.

  Also added is a set "fonts" giving, for example, Pecita the attribute path "fonts.pecita". Again, I am not certain if this would be considered best practice or I instead should put them in the "global path".


state: closed
title: Module system improvements
user_login: nbp
html_url: https://github.com/NixOS/nixpkgs/pull/6794
updated_at: 2015-09-30 19:09:43
body:
  This branch change mainly 2 things, the way composite types are processed, and the way internal processing of modules is done.
  - **Property evaluation within composite types**: This change is a highly demanded feature, which tend to confuse everybody who used properties with submodules in the past.  Composite types such as `types.attrsOf`, `types.loaOf` and `types.listOf` are now able to have properties within their bodies.  The most interesting use-case involve submodule, such as jobs or file systems options:
    
    ```
    {config, lib, ...}:
    
    with lib;
    
    {
      options = { … };
    
      config = {
        jobs.ircSession = mkIf config.….enable {
          …
        };
      };
    }
    ```
    
    This example used to evaluate a submodule with an empty attribute set for unique submodule.  With this change to the evaluation of types, which evaluate properties while merging the types, this problem no longer exists as it is equivalent to having no value to be merged.  This implies that no submodule would be evaluated, and no empty job would be created.
  - **Argument unification between modules and submodules**: This change is a long standing sanity issue which mostly prevented one person to use modules as submodules.  Arguments are now processed by an internal option `_module.args`, which is given to each module.  This implies that any set of modules which can be build in a standalone manner (such as maybe NixUP one day) can also be included as a submodule even if it relies on extra arguments, as long as these arguments are used for the computation of the definitions only.
    
    This open the door for a feature which I have not yet heard many people mention, but that I wanted to add for a while, which is to share library functions to build the content of option definitions.  For example, the activation script logic can move to the activation script module instead of being part of nixpkgs.
    
    ```
    {config, lib, ...}:
    
    {
      _module.args.activationLib = {
        mkActivationWithDep = deps: str: …;
      };
    }
    ```
    
    In addition, to this change, the computation of the `pkgs` argument of NixOS modules moved from being computed out-side the module system to be computed within the module system.  This implies that `nixos/lib/eval-config.nix` no longer has to execute the module system twice.  The first one with a dummy `pkgs` argument, and the second time with the one computed from the first iteration.  This approach is better as it avoid this work-around.

  Sadly this last change is coming with a few non-backward compatible changes, which are either not well known, or easy to fix:
  - **mkOption, mkIf**:  These functions are part of the engine of the module system.  As the `pkgs` argument is no longer a special argument, using `pkgs.lib.mkOption` will result in an infinite loop during the evaluation.  Thus module should be written as `{ config, pkgs, lib, ... }:` instead of `{ config, pkgs, ... }:`, `pkgs` can still be kept for finding packages, but functions should use the `lib` argument.  Thus `pkgs.lib.mk…` should be replaced by `lib.mk…`, and identically `with pkgs.lib;` should be replaced by `with lib;`.
  - **Deprecate the modulePath argument**: This attribute is not well known, nor used.  It was introduced before the addition of the `NIX_PATH` environment variable as far as I can recall.  From what I can tell, the only purpose of it was to refer to nixos modules which are not included by default within your own the configuration files.  This can be done as follow:
    
    ```
    {
       imports = [ <nixos/modules/profiles/headless.nix> ];
    }
    ```
  - **Explicit argument of modules**: Due to the strictness of the deconstruction of attribute set, modules arguments are computed in a way which is similar to the `callPackage` function.  This implies that one cannot write a module which expects any argument custom argument — other than `config`, `lib` and `options` — which is not explicitly named.
    
    ```
    { ... }@args:
    
    {
      foo.description = "${args.name} thing";
    }
    ```
    
    This example lead to the fact that `name` is not found on the attribute set `args`.  On the other hand, if the attribute is made explicit, then it would be visible.  This is counter intuitive, but hopefully this is not a common pattern.
    
    ```
    { name, ... }@args:
    
    {
      foo.description = "${args.name} thing";
    }
    ```

  This work is based on the work made by @shlevy in pull request #2563.  Reviewed carefully, rebased, and fixed.


state: closed
title: mlabel is non-deterministic
user_login: bobvanderlinden
html_url: https://github.com/NixOS/nixpkgs/issues/6795
updated_at: 2015-03-29 22:15:12
body:
  Generating ISO images results in non-deterministic behavior due to the use of `mlabel`, as pointed out by @vcunat [here](https://github.com/bobvanderlinden/nixpkgs/commit/e478354cd4effa32b323bf49662417eef563d810#commitcomment-10190892).

  It seems `mlabel` rewrites the creation time of the root directory of the fat filesystem. It uses `localtime` to retrieve the current time.
  - Should this be solved with a patch in mlabel?
  - ~~By not using mlabel (maybe set the label at creation of filesystem if that would help)?~~
  - By faking localtime? ([using libfaketime](https://github.com/bobvanderlinden/nixpkgs/commit/21993e04c9f33ab32bfcc19b81fab91b499fd2ec))


state: closed
title: increase the size of efi-image where needed
user_login: bobvanderlinden
html_url: https://github.com/NixOS/nixpkgs/issues/6796
updated_at: 2016-01-10 20:13:51
body:
  As mentioned by @vcunat [here](https://github.com/NixOS/nixpkgs/pull/4678/files#r26398199) it would be nice to change the size of efi-image based on its contents. At the moment ISO builds may fail when a custom configuration results in > 15M of efi files.

  https://github.com/bobvanderlinden/nixpkgs/blob/dbf74363f55682d5bc23e34a0c97a517c0c4ae5c/nixos/modules/installer/cd-dvd/iso-image.nix#L74 needs to change. Probably best to do this after #4678 is merged.


state: closed
title: libcxxStdenv on staging uses libstdc++
user_login: Ralith
html_url: https://github.com/NixOS/nixpkgs/issues/6797
updated_at: 2016-07-23 17:41:04
body:
  `clang++ -E -x c++ - -v < /dev/null 2>&1 |grep libc++` inside a myEnvFun with libcxxStdenv in buildInputs returns nothing. Grepping for gcc instead shows libstdc++ include paths.

  cc @shlevy


state: closed
title: libarchive (cpio) directory traversal vulnerability
user_login: falsifian
html_url: https://github.com/NixOS/nixpkgs/issues/6799
updated_at: 2015-06-16 16:44:59
body:
  Fixed at https://github.com/libarchive/libarchive/commit/59357157706d47c365b2227739e17daba3607526 according to a [comment](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=778266#12) on the Debian bug report.

  I'm not sure if it has a CVE number; maybe the oss-security discussion linked to from the Debian bug has more info.


state: open
title: document design behind `/run/opengl-driver`
user_login: kirelagin
html_url: https://github.com/NixOS/nixpkgs/issues/6802
updated_at: 2019-05-28 21:37:44
body:
  There is an explanation of what is going on [here](https://github.com/NixOS/nixpkgs/blob/aa564bbac53fe8977f551b06c39458389747d3e7/pkgs/development/libraries/mesa/default.nix#L14) but I couldn’t find anything on _why_ is it this way.

  Currently this adds extra burden on non-NixOS as the symlink has to be maintained. To make things even more complicated the actual destination of the symlink on NixOS is a package that merges multiple drivers and it is not in nixpkgs, it is generated inside a nixos module.

  Why is it necessary to find drivers at runtime?


state: closed
title: Add package: mpdscribble
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/pull/6804
updated_at: 2015-03-15 14:33:35
body:
  This adds "mpdscribble"

  Shall I add an appropriate NixOS service as well (Would include this into this PR, but not into the commit, of course)?


state: closed
title: Add service: mpdscribble
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/pull/6806
updated_at: 2015-09-19 12:21:18
body:
  This is the first service I'm trying to contribute and I did not test this yet, as I don't know why. So please tell me how to install a service from the nixos package git tree.

  Maybe there is also another option how to specify passwords? "goibhniu" on IRC pointed out that I could read the password from a file upon service start, but I don't know how to do this, maybe someone can tell me, too?


state: closed
title: gpg compatibility issues with password-store
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/issues/6808
updated_at: 2015-03-14 15:20:39
body:
  I have a big problem with `pass` ("password-store") and gpg, which seems to be related to gpg version incompatibilities. I reported to the password-store ML and we debugged the problem.

  From what I can see, password-store calls GPG2.0.26 while my gpg version is 2.1.2.

  [Here](http://lists.zx2c4.com/pipermail/password-store/2015-March/001410.html) is the ML archive thread, ~~whereas [this]() is the mail where we found out.~~ (Mail not in the archives yet)

  ---

  How can I debug this even further/fix this? Shall I override the `pass` package to use my gnupg version? Shall I file an update for the `pass` package?

  How can we force `pass` to use the installed gnupg version? Or: can we actually do this?


state: closed
title: nixpkgs/pkgs/os-specific/linux/pcmciautils/default.nix in 14.12 pointing to .tar.bz, not .tar.gz
user_login: phryneas
html_url: https://github.com/NixOS/nixpkgs/issues/6809
updated_at: 2015-03-14 17:01:59
body:
  Hi, the download link given in https://github.com/NixOS/nixpkgs/blob/release-14.12/pkgs/os-specific/linux/pcmciautils/default.nix is not correct any more - this is fixed in master but leaves this un-installable in 14.12. For reference see:
  https://www.kernel.org/pub/linux/utils/kernel/pcmcia/


state: closed
title: Update lighttable to 0.7.2
user_login: danbst
html_url: https://github.com/NixOS/nixpkgs/pull/6811
updated_at: 2015-03-16 07:37:21
body:
  Update lighttable to 0.7.2

  Also, I've renamed from LightTable to lighttable. This will cause issues when installing after old 0.6.7. Should I add `priority` parameter to solve this issue? 


state: closed
title: Steam: OpenGL seems to have been accidentally broken
user_login: ambrop72
html_url: https://github.com/NixOS/nixpkgs/issues/6812
updated_at: 2017-12-24 00:39:37
body:
  It seems that commit e01cd8f214644f5e0fb877965c3344d6aceaec9b broke all games due to removing the related setting of LD_LIBRARY_PATH. I have tested that function is restored by adding this like (without the `:/lib:/lib32:/lib64`):

  ```
  export LD_LIBRARY_PATH=/run/opengl-driver/lib:/run/opengl-driver-32/lib
  ```


state: closed
title: Simplify PHP builds and default to 5.6
user_login: globin
html_url: https://github.com/NixOS/nixpkgs/pull/6814
updated_at: 2015-04-18 10:53:58
body:
  - Generalizes between PHP versions
  - use 5.6 as default version because 5.4 is getting only security fixes


state: closed
title: Samba server cannot find users when using the valid users field.
user_login: mtetreault
html_url: https://github.com/NixOS/nixpkgs/issues/6816
updated_at: 2018-06-23 23:17:25
body:
  ie.

  The connection is rejected everytime I try to connect to the share with the valid user.
  When I remove the valid users field, samba still asks for my username and password and it works. The user exist in the Linux environment, and have also been created with smbpasswd.
  I pasted the samba log and the samba config.
  ## Log

  [2015/03/14 03:51:43.073527,  5] passdb/pdb_tdb.c:562(tdbsam_getsampwnam)
    pdb_getsampwnam (TDB): error fetching database.
     Key: USER_my_samba_user
  [2015/03/14 03:51:43.073555,  4] smbd/sec_ctx.c:422(pop_sec_ctx)
    pop_sec_ctx (0, 0) - sec_ctx_stack_ndx = 0
  [2015/03/14 03:51:43.073572,  3] auth/check_samsec.c:399(check_sam_security)
    check_sam_security: Couldn't find user 'my_samba_user' in passdb.
  ## Config

   services.samba = {
      enable = true;

  ```
  extraConfig = ''
    workgroup = WORKGROUP
    netbios name = desktop
    server string = %h
    comment = Samba

    log file = /var/log/samba/log.%m
    log level = 10
    max log size = 50000
    security = user
    client lanman auth = yes

    [samba_share]
    comment = samba private share
    valid users = my_samba_user
    create mask = 770
    path = /path/to/share
    guest ok = no
    read only = no
    public = no
    browsable = yes
  '';
  ```

    };


state: closed
title: [new] emacs24Packages org-trello & new deps derivations
user_login: ardumont
html_url: https://github.com/NixOS/nixpkgs/pull/6818
updated_at: 2015-03-16 13:03:51
body:
  Pre-requisites:
  - Add derivation request
  - Add derivation request-deferred
  - Add derivation deferred

  Goal:
  - Add org-trello derivation


state: closed
title: cmake does not build libraries with fully-specified install name (Darwin)
user_login: giogadi
html_url: https://github.com/NixOS/nixpkgs/issues/6821
updated_at: 2015-04-02 22:33:37
body:
  This issue only affects Darwin.

  Currently, nix's cmake derivation builds libraries without a fully specified install name. This makes it difficult to link to these libraries and can cause problems, such as issue #2800. This particular issue was fixed by patching the library's CMakeLists.txt file to fully specify the library's install name.

  This will continue to be an issue for any nix package built with cmake on Darwin. How should this be addressed? One potential solution would be to generalize the solution to #2800 to all cmake derivations by adding this line to cmake/setup_hook.sh:

  ```
  cmakeFlags="-DCMAKE_INSTALL_NAME_DIR=$prefix/lib $cmakeFlags"
  ```

  This might work just fine, but could cause issues if library authors instead install the library to lib64 or some other non-standard directory.

  Does anyone have any ideas? Pinging @jwiegley since he has dealt with this issue before.


state: closed
title: mesos-dns: Update to newer commit
user_login: benley
html_url: https://github.com/NixOS/nixpkgs/pull/6822
updated_at: 2015-03-15 21:18:49
body:
  Notable upstream changes:
  - Support for multiple ports per task
  - Records generated for mesos master nodes
  - SRV records resolve to hostnames rather than IPs
  - Query handling is now properly case-insensitive
  - Better AAAA record handling

  <!-- Reviewable:start -->

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

  <!-- Reviewable:end -->


state: closed
title: hs-mesos: fix build
user_login: cstrahan
html_url: https://github.com/NixOS/nixpkgs/pull/6824
updated_at: 2015-03-16 11:10:24
body:
  mesos was propagating the wrong protobuf version, and the cabal file
  referenced some impure paths.

  /cc @iand675 @peti 


state: closed
title: snort: 2.9.7.0 -> 2.9.7.2
user_login: devhell
html_url: https://github.com/NixOS/nixpkgs/pull/6825
updated_at: 2015-03-16 09:35:14
body:
  This includes a slight refactor.

  2014-11-24 - Snort 2.9.7.2
  [*] New additions
  - Application Identification Preprocessor, when used in conjunction with
    open app ID detector content, that will identify application protocol,
    client, server, and web applications (including those using SSL) and
    include the info in Snort alert data. In addition, a new rule option
    keyword 'appid' that can be used to constrain Snort rules based on one
    or more applications that are identified for the connection.
    See README.appid for details.
  - A new protected_content rule option that is used to match against a content
    that is hashed.  It can be used to obscure the full context of the rule from
    the administrator.
  - Protocol Aware Flushing (PAF) improvements for SMTP, POP, and IMAP to
    more accurately process different portions of email messages and file
    attachments.
  - Added ability to test normalization behavior without modifying network traffic.
    When configured using na_policy_mode:inline-test, statistics will be gathered
    on packet normalizations that would have occurred, allowing less disruptive
    testing of inline deployments.
  - The HTTP Inspection preprocessor now has the ability to decompress
    DEFLATE and LZMA compressed flash content and DEFLATE compressed PDF
    content from http responses when configured with the new decompress_swf
    and decompress_pdf options. This enhancement can be used with existing rule
    options that already match against decompressed equivalents.
  - Added improved XFF support to HttpInspect. It is now possible to specify custom
    HTTP headers to use in place of 'X-Fowarded-For'. In situations where traffic may
    contain multiple XFF-like headers, it is possible to specify which headers hold
    precedence.
  - Added control socket command to dump packets.
  - The Stream5 preprocessor functionality is now split between the new Session and Stream preprocessors.
  - Added decoding capaiblity for Cisco FabricPath

  [*] Improvements
  - Update active response to allow for responses of 1500+ bytes that span
    multiple TCP packets.
  - Check limits of multiple configurations to not exceed a maximum ID of 4095.
  - Updated the error output of byte_test, byte_jump, byte_extract to
    including details on offending options for a given rule.
  - Update build and install scripts to install preprocessor and engine libraries
    into user specified libdir.
  - Improved performance of IP Reputation preprocessor.
  - The control socket will now report success when reloading empty IP Reputation whitelists/blacklists.
  - All TCP normalizations can now be enabled individually. See README.normalize for details on using
    the new options. For consistency with other options, the "urp" tcp normalization keyword now
    enables the normalization instead of disabling it.
  - Lowered memory demand of Unicode -> ASCII mapping in HttpInspect.
  - Updated profiler output to remove duplicate results when using multiple configurations.
  - Improved performance of FTP reassembly.


state: closed
title: cyrus_sasl pkgconfig is broken
user_login: domenkozar
html_url: https://github.com/NixOS/nixpkgs/issues/6827
updated_at: 2017-12-09 15:58:11
body:
  ```
  Variable 'exec_prefix' not defined in '/nix/store/4qavw8p26qya69ijw5pic657ijf0cdsk-cyrus-sasl-2.1.26/lib/pkgconfig/libsasl2.pc'
  ```

  macports patch: https://trac.macports.org/browser/trunk/dports/security/cyrus-sasl2/files/patch-libsasl2.pc.in.diff?rev=114886


state: closed
title: nix-prefetch-url fails to fetch local file (1.5G)
user_login: domenkozar
html_url: https://github.com/NixOS/nixpkgs/issues/6828
updated_at: 2016-08-06 11:48:04
body:
  ```
  $ nix-prefetch-url file:///home/ielectric/Downloads/PA_Linux_79317.tar.bz2                                                                                                                                                        
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
   52 1463M   52  767M    0     0   519M      0  0:00:02  0:00:01  0:00:01  520M
  curl: (23) Failed writing body (12256 != 16383)
  /run/current-system/sw/bin/nix-prefetch-url: download of ‘file:///home/ielectric/Downloads/PA_Linux_79317.tar.bz2’ failed
  ```


state: closed
title: Patch gnome-control-center not to override VPN plugin paths.
user_login: gebner
html_url: https://github.com/NixOS/nixpkgs/pull/6829
updated_at: 2015-03-17 11:19:14
body:
  The network-manager vpn plugin configuration files contain the correct absolute paths to the plugin libraries in the store; however upstream (unsuccessfully) tries to find them in a predefined path.

  This is how one of the configuration files, `/etc/NetworkManager/VPN/nm-openvpn-service.name`, looks like--the `GNOME/properties` entry is the issue:

  ```
  [VPN Connection]
  name=openvpn
  service=org.freedesktop.NetworkManager.openvpn
  program=/nix/store/ffvgfid1nvj937ps444596avargqwsag-NetworkManager-openvpn-gnome-0.9.8.4/libexec/nm-openvpn-service

  [GNOME]
  auth-dialog=/nix/store/ffvgfid1nvj937ps444596avargqwsag-NetworkManager-openvpn-gnome-0.9.8.4/libexec/nm-openvpn-auth-dialog
  properties=/nix/store/ffvgfid1nvj937ps444596avargqwsag-NetworkManager-openvpn-gnome-0.9.8.4/lib/NetworkManager/libnm-openvpn-properties
  supports-external-ui-mode=true
  ```

  Without this patch, when you try to add a VPN connection in gnome-control-center, you get an empty list with "import from file" as the only option since no plugins can be found.  With this patch, I can add an OpenVPN connect and successfully connect.

  This seems to be related to #3539.


state: open
title: NixOS and changing nameservers in configuration.nix
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/6830
updated_at: 2018-06-23 23:35:00
body:
  I just had an issue where I changed my configuration.nix to point at different nameservers (that resolved things that are not otherwise available) and also made some config changes in services to use those nameservers. That failed saying that it couldn't resolve my new names. I can probably make my particular service happen after the nameserver updates, but it seems in general like changing DNS settings should happen as early as possible in the update process, because everything else assumes it can resolve names properly.


state: closed
title: clang 3.5 cannot find C++ header files
user_login: linquize
html_url: https://github.com/NixOS/nixpkgs/issues/6834
updated_at: 2017-10-24 14:35:19
body:
  nixpkgs commit: a00e19ceb96ed8ae2910b009c1ed79dff7167517 @ 5 Mar 2015

  Sample code: `hello.cpp`

  ```
  #include <iostream>
  int main(int argc, char **argv) {
      std::cout << "Hello World" << std::endl;
      return 0;
  }
  ```

  Run `/nix/store/7hgqhdhwlsk3qlwx22l1a4ll8rx9hrzw-clang-wrapper-3.5.0/bin/clang++ -v hello.cpp`
  The problem is `iostream` header file not found

  ```
  clang version 3.5.0 (tags/RELEASE_350/final)
  Target: x86_64-unknown-linux-gnu
  Thread model: posix
  Found candidate GCC installation: /nix/store/jrhjp66sdfv0pc95dwgdz2sly9hima23-gcc-4.8.4/lib/gcc/x86_64-unknown-linux-gnu/4.8.4
  Found candidate GCC installation: /nix/store/jrhjp66sdfv0pc95dwgdz2sly9hima23-gcc-4.8.4/lib64/gcc/x86_64-unknown-linux-gnu/4.8.4
  Selected GCC installation: /nix/store/jrhjp66sdfv0pc95dwgdz2sly9hima23-gcc-4.8.4/lib64/gcc/x86_64-unknown-linux-gnu/4.8.4
  Candidate multilib: .;@m64
  Selected multilib: .;@m64
   "/nix/store/ypcbdpgaqhgjcdw5z7sir2rc6fcv1ark-clang-3.5.0/bin/clang-3.5" -cc1 -triple x86_64-unknown-linux-gnu -emit-obj -mrelax-all -disable-free -disable-llvm-verifier -main-file-name hello.cpp -mrelocation-model static -mdisable-fp-elim -fmath-errno -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu x86-64 -v -dwarf-column-info -nostdsysteminc -resource-dir /nix/store/ypcbdpgaqhgjcdw5z7sir2rc6fcv1ark-clang-3.5.0/bin/../lib/clang/3.5.0 -idirafter /nix/store/93zfs0zzndi7pkjkjxawlafdj8m90kg5-glibc-2.20/include -idirafter /nix/store/ypcbdpgaqhgjcdw5z7sir2rc6fcv1ark-clang-3.5.0/lib/gcc/*/*/include-fixed -internal-isystem /nix/store/ypcbdpgaqhgjcdw5z7sir2rc6fcv1ark-clang-3.5.0/bin/../lib/clang/3.5.0/include -fdeprecated-macro -fdebug-compilation-dir /home/demo -ferror-limit 19 -fmessage-length 80 -mstackrealign -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -fcolor-diagnostics -o /tmp/hello-83b60d.o -x c++ hello.cpp
  clang -cc1 version 3.5.0 based upon LLVM 3.5.0svn default target x86_64-unknown-linux-gnu
  ignoring nonexistent directory "/nix/store/ypcbdpgaqhgjcdw5z7sir2rc6fcv1ark-clang-3.5.0/lib/gcc/*/*/include-fixed"
  #include "..." search starts here:
  #include <...> search starts here:
   /nix/store/ypcbdpgaqhgjcdw5z7sir2rc6fcv1ark-clang-3.5.0/bin/../lib/clang/3.5.0/include
   /nix/store/93zfs0zzndi7pkjkjxawlafdj8m90kg5-glibc-2.20/include
  End of search list.
  hello.cpp:1:10: fatal error: 'iostream' file not found
  #include <iostream>
           ^
  1 error generated.
  ```


state: closed
title: Add alsa-firmware package
user_login: bencef
html_url: https://github.com/NixOS/nixpkgs/pull/6835
updated_at: 2015-03-23 10:37:09
body:
  Added alsaFirmware package based on:
  - other alsa packages
  - the arch PKGBUILD
  - other firmware related packages in os-specific/linux

  Comments welcome


state: closed
title: Yakuake: hardcode path to konsole
user_login: kirelagin
html_url: https://github.com/NixOS/nixpkgs/pull/6838
updated_at: 2015-03-22 14:02:42
body:
  I have no idea how this worked before.

  Yakuake [uses](https://github.com/panzi/Yakuake/blob/master/app/terminal.cpp#L59) `KPluginLoader`, which looks for the library in lots of different weird places but not the correct one. For me it whined that it couldn’t find Konsole and `strace` gave this:

  ```
  access("/home/kirrun/.kde/lib/kde4/konsolepart.so", R_OK) = -1 ENOENT (No such file or directory)
  access("/nix/store/2qj7f5r1c3jz1n3zbn2dmj8n6damlfc9-kdelibs-4.14.3/lib/kde4/konsolepart.so", R_OK) = -1 ENOENT (No such file or directory)

  access("/home/kirrun/.kde/lib/./libkonsolepart", R_OK) = -1 ENOENT (No such file or directory)
  access("/nix/store/2qj7f5r1c3jz1n3zbn2dmj8n6damlfc9-kdelibs-4.14.3/lib/./libkonsolepart", R_OK) = -1 ENOENT (No such file or directory)

  access("/home/kirrun/.kde/lib/kde4/konsolepart.so", R_OK) = -1 ENOENT (No such file or directory)
  access("/nix/store/2qj7f5r1c3jz1n3zbn2dmj8n6damlfc9-kdelibs-4.14.3/lib/kde4/konsolepart.so", R_OK) = -1 ENOENT (No such file or directory)

  access("/home/kirrun/.kde/lib/./libkonsolepart", R_OK) = -1 ENOENT (No such file or directory)
  access("/nix/store/2qj7f5r1c3jz1n3zbn2dmj8n6damlfc9-kdelibs-4.14.3/lib/./libkonsolepart", R_OK) = -1 ENOENT (No such file or directory)
  ```

  @urkud


state: closed
title: nix-env -u fails due to haskell-mtl
user_login: jmcloughlin
html_url: https://github.com/NixOS/nixpkgs/issues/6840
updated_at: 2015-03-18 22:44:59
body:
  I have a handful of haskell packages installed (in my user environment, not in an isolated sandbox).

  I'm on the binary channel http://nixos.org/channels/nixpkgs-unstable, and when I update (via nix-env -u), I get the following error related to haskell-mtl (ignore most of the derivations, they are related to julia).  I get the same error if I instead use source builds via git checkout.  

  I notice there are three .nix expressions in the repository: 2.1.3.1 (my successfully installed version), 2.2.0.1 (which doesn't show up in a nix-env package search), and 2.2.2.1 (which my system is trying to upgrade to).

  If this all works in isolated sandboxes, I will switch to those, but thought I should flag it.

  upgrading ‘haskell-mtl-ghc7.8.4-2.1.3.1-shared’ to ‘haskell-mtl-ghc7.8.4-2.2.1-shared’
  upgrading ‘julia-0.3.5’ to ‘julia-0.3.6’
  these derivations will be built:
    /nix/store/g91psawjphk9w2yqjhwl26zymr83xkq9-openblas-v0.2.13.tar.gz.drv
    /nix/store/kfgv52ka6cxr602j873qha29fscgc36i-haskell-mtl-ghc7.8.4-2.2.1-shared.drv
    /nix/store/nsdlw2fn1w9ki90yb8zl64gksb5h7c31-patchelf-0.8.tar.bz2.drv
    /nix/store/w74hngbqm928hcanzg8fjq61b5q30x5c-suitesparse-4.2.1.drv
    /nix/store/xr0d1cqlbn8w6pcqi93jhqk3na58b6aj-pcre-8.36.tar.bz2.drv
    /nix/store/zv8kfhnqazwla3nwymb233n7y2anqr3h-utf8proc-v1.1.6.tar.gz.drv
    /nix/store/l811wvxyfvyyfab5ghddy1rk2jc5xyr0-julia-0.3.6.drv
  building path(s) ‘/nix/store/w76zzv9v2pcarkc9n9vlaqqzl0r4ld49-haskell-mtl-ghc7.8.4-2.2.1-shared’
  unpacking sources
  unpacking source archive /nix/store/i9nw1ykj1l22fv0dcf7539dsz9a289rd-mtl-2.2.1.tar.gz
  source root is mtl-2.2.1
  patching sources
  configuring
  [1 of 1] Compiling Main             ( Setup.hs, /tmp/nix-build-haskell-mtl-ghc7.8.4-2.2.1-shared.drv-0/Main.o )
  Linking Setup ...
  configure flags: --enable-split-objs --disable-library-profiling --enable-shared --enable-library-vanilla --enable-executable-dynamic --enable-tests  --with-gcc=gcc --ghc-option=-optl=-Wl,-rpath=/nix/store/w76zzv9v2pcarkc9n9vlaqqzl0r4ld49-haskell-mtl-ghc7.8.4-2.2.1-shared/lib/ghc-7.8.4/mtl-2.2.1
  Configuring mtl-2.2.1...
  Setup: At least the following dependencies are missing:
  transformers ==0.4.*
  builder for ‘/nix/store/kfgv52ka6cxr602j873qha29fscgc36i-haskell-mtl-ghc7.8.4-2.2.1-shared.drv’ failed with exit code 1
  error: build of ‘/nix/store/kfgv52ka6cxr602j873qha29fscgc36i-haskell-mtl-ghc7.8.4-2.2.1-shared.drv’ failed


state: closed
title: owncloud: don't store plaintext adminPassword in nix store
user_login: philandstuff
html_url: https://github.com/NixOS/nixpkgs/pull/6842
updated_at: 2015-03-18 07:39:12
body:
  Rather than using openssl to hash the password at build time, and hence
  leaving the plaintext password world-readable in the nix store, we can
  instead hash the password in the nix expression itself using
  builtins.hashString.

  I'm new to nix and nixpkgs so I would appreciate feedback on this PR.  In particular, I note that hashString isn't used anywhere else in nixpkgs so I wonder if this somehow is not idiomatic.


state: closed
title: Remove unnecessary uses of static ids
user_login: joachifm
html_url: https://github.com/NixOS/nixpkgs/issues/6843
updated_at: 2015-03-18 17:12:01
body:
  See previous discussion here https://github.com/NixOS/nixpkgs/pull/6722

  Briefly, static ids should be used only for users/groups that have data portability requirements, otherwise the uid/gid may as well be dynamically allocated at system activation.

  The purpose of this issue is tracking down services which do not require data portability and replace uses of static ids with `null`, causing the id to be dynamically allocated.


state: closed
title: nixos: ZFS auto-snapshot improvements
user_login: wizeman
html_url: https://github.com/NixOS/nixpkgs/pull/6846
updated_at: 2016-07-20 23:53:11
body:
  The first commit does the following:
  - Keeps zero-sized snapshots by default.
    Otherwise, in certain cases, snapshots of infrequently-modified filesystems
    can be kept for a much longer time than the user would normally expect,
    and cause a large amount of extra disk space to be consumed.
  - Added flag to snapshot filesystems in parallel by default.
  - Added a configuration option for zfs-auto-snapshot flags, so
    that the user can override them.
    For example, the user may want to append `--utc` to the list of default
    options, so that the snapshot names don't cause name conflicts or
    apparent time reversals due to daylight savings or timezone changes.
  - Added the `zfs-auto-snapshot` command to the system packages.
    The user might want to manually run the command to see available
    command-line flags.

  The second commit does the following:
  - Refactor auto-snapshot systemd units to avoid repetition.
  - Run snapshots during boot-up (i.e. make them persistent).
    If you power off your machine frequently, you could miss the execution
    of some snapshots.
    This is more troublesome the more infrequently the snapshots are
    triggered. For example, monthly snapshots only execute at exactly
    midnight on the first day of the month.  If you only have your
    machine powered on at that time with probability 50%, then half the
    snapshots won't be triggered.
    This means that if you wanted to keep 3 monthly snapshots, then instead
    of keeping 3 months' worth of snapshotted data as you expected, you would
    end up with snapshots spanning back 6 months.
    Adding the `Persistent = yes` option to auto-snapshot timer units makes
    a missed snapshot execute when booting up the machine.


state: closed
title: Linux 3.19.1 CVE
user_login: lethalman
html_url: https://github.com/NixOS/nixpkgs/issues/6847
updated_at: 2015-06-16 15:44:51
body:
  https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2015-1420

  https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2015-1593


state: open
title: Adapt the Amazon CloudWatch Monitoring Scripts for Linux to NixOS
user_login: mdallali
html_url: https://github.com/NixOS/nixpkgs/issues/6848
updated_at: 2019-07-08 19:15:09
body:
  AWS have created some scripts that allow us to push some unavailable-to-CloudWatch custom linux metrics.

  AWS only shares how this can be done in some Linux ditributions and does not include NixOS.

  The documentation about this can be found here : http://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/mon-scripts-perl.html

  I have been trying to follow some of the cases described in the link above but ran into some issues installing the needed perl dependencies.

  It would be awesome if we can add NixOS to the list of OS that allow us to use this feature.


state: closed
title: Fix TigerVNC
user_login: puffnfresh
html_url: https://github.com/NixOS/nixpkgs/pull/6852
updated_at: 2015-03-22 19:51:49
body:
  The default xorgserver is now on 1.16 and so the patch needs to change. The 116 patch is not in 1.3.1 so we also need to upgrade.

  I don't know how to compute this filename since the xorgserver derivation doesn't have a version attribute.


state: closed
title: How to build statically linked Haskell binaries?
user_login: aaronlevin
html_url: https://github.com/NixOS/nixpkgs/issues/6855
updated_at: 2018-07-19 01:29:22
body:
  I'm not sure if this is known or not. 

  If I add `-static` and `-pthread` to `ld-options` in my `project.cabal` file and try to build with `nix-build` (full steps below) I will get a failure. It looks like `ld` cannot find certain libraries.
  ## Steps to Recreate

  I've created a repository that will allow you to clone and `nix-build run.nix` to see the issue. The repository is here: https://github.com/aaronlevin/nixpkgsissue

  Here is an overview of the steps:
  - add the following options to the executable region of a haskell project's `project.cabal` file:

  ```
  ld-options:
    -static
    -pthread
  ```
  - create `project.nix`: `cabal2Nix . > project.nix`
  - create run.nix:

  ```
  # run.nix

  with (import <nixpkgs> {});
  haskellPackages.callPackage (import ./project.nix) {}
  ```
  - `nix-build run.nix`

  One should see errors similar to this output: http://lpaste.net/126997 and the build will fail.


state: closed
title: linuxPackages: point to latests longterm kernel 3.18
user_login: domenkozar
html_url: https://github.com/NixOS/nixpkgs/pull/6858
updated_at: 2015-04-10 11:36:34
body:
  http://www.linux.com/news/software/linux-kernel/815939-linux-kernel-3189-is-now-an-lts-long-term-support-release


state: closed
title: my-env sets TZ variable to "" even if it was not set to any value before
user_login: yvesf
html_url: https://github.com/NixOS/nixpkgs/issues/6859
updated_at: 2016-04-03 04:03:56
body:
  In file nixpkgs/pkgs/misc/my-env/loadenv.sh  `"$TZ"` should be only set if it was set before. 

  Setting TZ to `""` is different from not setting it at all.

  ``` bash
  [ -n "$OLDTZ" ] && export TZ="$OLDTZ"
  ```


state: open
title: alsa-lib looking for plugin .so in the wong derivation
user_login: bencef
html_url: https://github.com/NixOS/nixpkgs/issues/6860
updated_at: 2019-03-16 11:39:40
body:
  I get errors like:

  > [AO_ALSA] alsa-lib: dlmisc.c:252:(snd1_dlobj_cache_get) Cannot open shared library /nix/store/608381h0c3ilqfdajrfn0f5gwlr58pmc-alsa-lib-1.0.28/lib/alsa-lib/libasound_module_pcm_jack.so

  This shared object is provided by `alsa-plugins` derivation, not `alsa-libs`
  i.e:

  > /nix/store/xbnx8klb6jkadsl85sy9lhb6rmw4x7ar-alsa-plugins-1.0.28/lib/alsa-lib/libasound_module_pcm_jack.so


state: closed
title: haskell hosc
user_login: miguel-negrao
html_url: https://github.com/NixOS/nixpkgs/issues/6864
updated_at: 2015-03-18 11:16:00
body:
  Perhaps I'm doing something wrong, but I can't seem to build hosc. I'm trying from a clone of the github nixpkgs on which I did a 'git pull' just now:

  ```
  nix-build ~/Development/Haskell/nix/nixpkgs --option extra-binary-caches http://hydra.nixos.org --option extra-binary-caches http://hydra.cryp.to -A haskellngPackages.hosc

  ...
  Dependency binary -any: using binary-0.7.1.0
  ...

  [ 6 of 20] Compiling Sound.OSC.Coding.Decode.Binary ( Sound/OSC/Coding/Decode/Binary.hs, dist/build/Sound/OSC/Coding/Decode/Binary.o )

  Sound/OSC/Coding/Decode/Binary.hs:88:23: Not in scope: ‘G.isolate’
  builder for ‘/nix/store/qijllhq8d4gb099mb5vcc14j8nb1y92v-haskell-hosc-0.15.drv’ failed with exit code 1
  ```

  It is using the wrong version of the 'binary' package, I think. I don't understand why since in  nixpkgs/pkgs/top-level/haskell-packages.nix it has

  ```
   hosc = callPackage ../development/libraries/haskell/hosc {
      binary = self.binary_0_7_2_2;
       dataBinaryIeee754 = self.dataBinaryIeee754.override { binary = self.binary_0_7_2_2; };
  };
  ```


state: closed
title: vim: Add python3 support to vim_configurable
user_login: KaiSforza
html_url: https://github.com/NixOS/nixpkgs/pull/6865
updated_at: 2015-03-18 14:25:03
body:
  WARNING: I have no idea what I'm doing, but this seems to work and lets me build a package that has python 3 enabled and python disabled just fine. By default it builds the same way it normally does. It may need some conditionals to disable python when python3 is enabled, because if I'm not mistaken, python will take precedence over python3, which is probably not what people want when building with python3 enabled.


state: closed
title: iojs: Fix update script, update iojs
user_login: benley
html_url: https://github.com/NixOS/nixpkgs/pull/6866
updated_at: 2015-03-18 19:53:02
body:
  The nix-instantiate invocations only work correctly if this script is
  run from the root directory of nixpkgs, or in a directory without a
  default.nix file and NIX_PATH set appropriately.

  <!-- Reviewable:start -->

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

  <!-- Reviewable:end -->


state: closed
title: New packages for luabind, stxxl and osrm-backend
user_login: risicle
html_url: https://github.com/NixOS/nixpkgs/pull/6867
updated_at: 2015-03-23 18:38:22
body:
  This is almost a strawman pull request, as I am still _very_ new to nix. Either way, I thought these packages could be useful to someone and if I'm going horribly wrong someone could point me in the right direction.


state: closed
title: Add checkbashisms package
user_login: lsix
html_url: https://github.com/NixOS/nixpkgs/pull/6868
updated_at: 2015-03-19 12:36:32
body:
  Hi

  this is my first package added to Nixpkgs, so I think there is room for improvements. Comments are welcome !

  Also, I was not sure where in `pkgs/top-level/all-packages.nix` was the best place to add the new package.


state: closed
title: nvidiabl: fix builds for other kernel versions than current
user_login: yorickvP
html_url: https://github.com/NixOS/nixpkgs/pull/6869
updated_at: 2015-03-18 12:41:34
body:
  The makefile for this package uses `uname -r` internally, so it won't compile for any other kernel than the currently running one. This PR should fix that using another makeflag.


state: closed
title: Replace in-tree AppArmor kernel patches
user_login: joachifm
html_url: https://github.com/NixOS/nixpkgs/pull/6872
updated_at: 2015-04-25 14:22:14
body:
  This patch removes the in-tree AppArmor kernel patches for linux 3.2
  and 3.4, instead using patches from the apparmor-kernel-patches package.

  I have confirmed that the checksums are in fact the same, and
  I am able to do `map (x: readFile x.patch) linux_3_{2,4}.kernelPatches`
  and have the patch contents read back to me, which indicates to me that
  the builds should work as before.

  A possible refinement is to provide a convenience wrapper for accessing
  AppArmor kernel patches (in `{ name = ...; patch = ...; }` format), but that
  is beyond the scope of what I wanted to do here.

  cc @thoughtpolice 


state: closed
title: nixos/cadvisor: fixes
user_login: offlinehacker
html_url: https://github.com/NixOS/nixpkgs/pull/6875
updated_at: 2015-03-21 21:36:11
body:
  - run as non root user, because of docker
  - run docker by default

  So basically just run it is as root, until docker fixes permissions, i left user id in ids.nix, because i'm sure docker will fix it some day.


state: closed
title: eclipse-scala: added Scala IDE
user_login: qknight
html_url: https://github.com/NixOS/nixpkgs/pull/6877
updated_at: 2015-04-13 08:29:07
body:
  seems to be working but needs some configuration tweeks as the defaults seem to be using 'scala' instead of 'scalac' so the program can't be executed with simply pressing 'run'.


state: closed
title: nix-copy-closure problem was really a user nixos setup problem!
user_login: ardumont
html_url: https://github.com/NixOS/nixpkgs/issues/6879
updated_at: 2015-03-18 23:28:10
body:
  Hello,

  I'm trying to copy a closure from a nixos box to another but I'm unable to make it work.

  I've built a new `haskellPackages.xmonad` (0.12) on my lenovo machine and I want to copy the closure on my dagobah machine.

  ``` sh
  # tony at lenovo in ~/repo/perso/nixpkgs on git:update-xmonad x [20:05:23]
  $ nix-copy-closure --to tony@dagobah  /nix/store/d5vgamnf1hhqd8pz8xp9vnasj4kv7xz8-haskell-xmonad-ghc7.8.4-0.12-shared
  zsh:1: command not found: nix-store
  unable to connect to ‘tony@dagobah’; falling back to old closure copying method
  zsh:1: command not found: nix-store
  Died at /nix/store/ffig6yaggbh12dh9y5pnf1grf5lqyipz-nix-1.8/lib/perl5/site_perl/5.20.1/x86_64-linux-thread-multi/Nix/CopyClosure.pm line 100.
  ```

  Note:
  - both machines are on nixos 14.12 
  - lenovo and dagobah are on the same network and see each other
  - I connect from lenovo to dagobah
  - I use ssh-agent and ssh connection is ok:

  ``` sh
  # tony at lenovo in ~/repo/perso/nixpkgs on git:update-xmonad x [20:09:58]
  $ ssh tony@dagobah
  Last login: Wed Mar 18 19:38:31 2015 from 192.168.0.15
  Syndaemon already running...
   ____________________________________
   / I wonder if I should put myself in \
   \ ESCROW!!                           /
    ------------------------------------
            \   ^__^
             \  (oo)\_______
                (__)\       )\/\
                     ||----w |
                     ||     ||

  # tony at dagobah in ~ [20:10:04]
  $
  ```

  Is there something I do wrong?

  Thanks.

  Cheers,


state: closed
title: KDE4 libraries duplication/inconsistency
user_login: ambrop72
html_url: https://github.com/NixOS/nixpkgs/issues/6883
updated_at: 2015-03-22 20:21:02
body:
  The recent "KDE Applications" (`pkgs.kdeApps_stable`) releases come with a release of KDE4 kdelibs. This kdelibs identifies itself as version 4.14.6, as can be seen in applications within this package set that end up linked to it (About dialog, ldd). However, we also have kdelibs and other kde4 libraries in the original KDE4 packages (`pkgs.kde4`). The latest kdelibs version there is 4.14.3.

  This by itself is not too bad, but the problem is that the `kdeApps` expressions make use of certain packages from `pkgs.kde4` as dependencies. This is not good, because an application may then depend on both variants of kdelibs. Which one ends up being loaded at runtime may be a matter of chance more than anything else.

  This can be checked using `ldd`. In my case, for example, Akregator (in `pkgs.kdeApps_stable.kdepim`) is linked to the new kdelibs, while Okular (`pkgs.kdeApps_stable.okular`) is linked to the old kdelibs.

  ```
  $ ldd $(nix-build -A pkgs.kdeApps_stable.kdepim --no-out-link)/bin/akregator |grep kdecore
          libkdecore.so.5 => /nix/store/safajj2kzs57bx6y4mc025882wm0sf88-kdelibs-4.14.6/lib/libkdecore.so.5 (0x00007f39d75a7000)
  $ ldd $(nix-build -A pkgs.kdeApps_stable.okular --no-out-link)/bin/okular |grep kdecore
          libkdecore.so.5 => /nix/store/2rhs2i291j6bz4vrdpppvvhqr8v86laa-kdelibs-4.14.3/lib/libkdecore.so.5 (0x00007f3cd3acf000)
  ```

  Any suggestions we could clean this up? I see two ways:
  1. Get rid of dependencies on `kde4` within the kdeApps expression. Instead, somehow build the KDE4 dependencies that are not part of kdeApps within the kdeApps expression, so they are built agains the kdeApps kdelibs.
  2. Do not build kdelibs as part of the kdeApps expression, but rely on the expressions in kde4. Preferably we modify those so that the updated kdelibs are used, and the older 4.14.3 would be gone.

  I have made a proof of concept of the first approach: https://github.com/ambrop72/nixpkgs/commit/8d057da664a0dd87cc4955c83a84dee96069bd75

  I have noticed that the of the `kdeApps` KDE4 applications, the ones that are linked to the new 4.14.6 kdelibs will have some problems with the application styles (the KDE5 style settings have no effect on them). But this seems like some simple integration that is done in kde4 kdelibs but not in kdeApps kdelibs.


state: closed
title: nsd: Update from 4.1.0 -> 4.1.1
user_login: hrdinka
html_url: https://github.com/NixOS/nixpkgs/pull/6885
updated_at: 2015-03-19 00:15:35
body:
  Updates NSD name server to the latest version and adds the new zoneStats option to the corresponding service module.


state: closed
title: VLC wants a newer version of libdvdnav
user_login: pjones
html_url: https://github.com/NixOS/nixpkgs/pull/6886
updated_at: 2015-03-19 15:36:43
body:
  - Updated libdvdnav/libdvdread to latest versions
  - Removed libdvdnav patches since they have been incorporated into the
    latest release
  - Added `--enable-dvdnav` configure flag to VLC to ensure that if this
    happens again VLC will fail to build


state: closed
title: vim: Fix vim_configurable options
user_login: KaiSforza
html_url: https://github.com/NixOS/nixpkgs/pull/6888
updated_at: 2015-03-19 00:12:22
body:
  mzscheme and tcl were using `--enable-mzscheme` and `--enable-tcl` when
  those are not actual flags. They should be set to `*interp` instead.


state: closed
title: New package: Honcho (Python clone of Foreman)
user_login: benley
html_url: https://github.com/NixOS/nixpkgs/pull/6889
updated_at: 2015-03-21 18:21:56
body:
  Please let me know if there's a better way of doing the "build with tests disabled, then feed that into itself as a buildInput and run the tests" trick here.

  <!-- Reviewable:start -->

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

  <!-- Reviewable:end -->


state: closed
title: [xmonad] Update to latest xmonad
user_login: ardumont
html_url: https://github.com/NixOS/nixpkgs/issues/6890
updated_at: 2015-03-19 12:43:10
body:
  Hello,

  I'd like to (try and) update xmonad to the latest version.
  In latest cabal, a 0.12 version has been released!

  If you were interested by this, what would be the right path?

  I'm confused by all the xmonad derivations we can find in nixpkgs.

  Thanks for your pointers.

  Cheers,


state: closed
title: Some trivial enhancements to startkde
user_login: kirelagin
html_url: https://github.com/NixOS/nixpkgs/pull/6891
updated_at: 2015-03-22 21:32:08
body:
  @ttuegel

  To be honest, I didn’t test any of this as I'm not currently using KDE, just thinking about getting back to it.


state: closed
title: Duplicate package for Apache Kafka
user_login: ragnard
html_url: https://github.com/NixOS/nixpkgs/issues/6892
updated_at: 2015-03-19 10:55:35
body:
  Hi,

  While updating the version for the Apache Kafka package that I maintain, I noticed a duplicate of this package was added recently.

  apache-kafka (original):
  https://github.com/NixOS/nixpkgs/blob/master/pkgs/servers/apache-kafka/default.nix
  (also used by the nixos service: https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/misc/apache-kafka.nix)

  kafka (duplicate):
  https://github.com/NixOS/nixpkgs/blob/master/pkgs/servers/kafka/default.nix

  The latter was added in this PR:
  https://github.com/NixOS/nixpkgs/pull/6121

  I'm not sure what the policy for this is but having duplicate packages seem confusing.


state: closed
title: nsd: Fix automatic config options
user_login: hrdinka
html_url: https://github.com/NixOS/nixpkgs/pull/6893
updated_at: 2015-12-13 13:49:53
body:
  With this patch the NSD (DNS server) module will automatically enable and disable nsd's compile time options as needed by the given service configuration.
  This is how I always wanted it to be—I just did not know how to do this properly when I have created the module.


state: closed
title: Revert "VLC wants a newer version of libdvdnav"
user_login: peti
html_url: https://github.com/NixOS/nixpkgs/pull/6896
updated_at: 2015-03-19 12:34:41
body:
  Reverts NixOS/nixpkgs#6886 because these changes break `mplayer`: http://hydra.cryp.to/build/635259/nixlog/1/raw.


state: closed
title: Change uses of apparmor to libapparmor (v2.9)
user_login: joachifm
html_url: https://github.com/NixOS/nixpkgs/pull/6897
updated_at: 2015-03-21 12:32:07
body:
  I believe these are the only reverse dependencies of libapparmor (outside of apparmor itself). I have built lxc locally against libapparmor, but not RAppArmor.


state: closed
title: kernelPatches: remove unused parameters
user_login: joachifm
html_url: https://github.com/NixOS/nixpkgs/pull/6898
updated_at: 2015-03-21 12:32:03
body:
  Discovered this while looking for apparmor reverse dependencies, seems like a trivial cleanup to me.


state: closed
title: Difficulties installing kdeApps_latest or kdeApps_stable
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/issues/6899
updated_at: 2017-04-16 20:15:37
body:
  I'm following an [howto](https://nixos.org/wiki/KDE#How_to_install_KDE_5) for installing KDE5.
  I'm able to install 4 or 5, but I seem to be unable to install the applications.

  ```
    # Enable the KDE Desktop Environment.
    services.xserver.displayManager.kdm.enable = true;
    services.xserver.desktopManager.kde5.enable = true;

    environment.systemPackages = [
      pkgs.firefox
      pkgs.chromium
      pkgs.mendeley
      pkgs.spotify
      pkgs.vlc
      pkgs.openttd
      pkgs.kdeApps_stable
    ];

  ```

  This fails with

  ```
  building Nix...
  building the system configuration...
  error: cannot coerce a set to a string, at "/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/types.nix":103:79
  (use ‘--show-trace’ to show detailed location information)
  ```

  The howto states that one should append

  ```
  filter isDerivation (builtins.attrValues kdeApps_stable);
  ```

  to environment.systemPackages

  I'm unfamiliar with the Nix language but I would expect the filter to return a list or iterable, however

  ```
    environment.systemPackages = [
      pkgs.firefox
      pkgs.chromium
      pkgs.mendeley
      pkgs.spotify
      pkgs.vlc
      pkgs.openttd
    ];

    environment.systemPackages ++ filter isDerivation (builtins.attrValues kdeApps_stable);
  ```

  fails with

  ```
  building Nix...
  error: syntax error, unexpected CONCAT, expecting '.' or '=', at "/etc/nixos/configuration.nix":85:30
  (use ‘--show-trace’ to show detailed location information)
  error: syntax error, unexpected CONCAT, expecting '.' or '=', at "/etc/nixos/configuration.nix":85:30
  (use ‘--show-trace’ to show detailed location information)
  building the system configuration...
  error: syntax error, unexpected CONCAT, expecting '.' or '=', at "/etc/nixos/configuration.nix":85:30
  (use ‘--show-trace’ to show detailed location information)
  ```

  What am I doing wrong here? :-)


state: closed
title: Update davmail to 2.6.1.
user_login: vandenoever
html_url: https://github.com/NixOS/nixpkgs/pull/6902
updated_at: 2015-03-23 10:16:13
body:
  Bugfix release to fix recent regression with Office 365,
  also includes a few Linux and IMAP enhancements.
  http://sourceforge.net/projects/davmail/files/davmail/4.6.1/releasenotes.txt/download


state: closed
title: openssl: security update
user_login: vcunat
html_url: https://github.com/NixOS/nixpkgs/pull/6903
updated_at: 2015-03-19 19:44:54
body:
  http://openssl.org/news/secadv_20150319.txt

  ./cert-file.patch needed to be changed due to formatting-only stuff,
  and original version was retained to support 1.0.1j.

  It's a mass-rebuild, but I guess many may want this directly in master and 14.12.
  BTW, Hydra doesn't evaluate, and all except darwin are idling.


state: closed
title: Avoid using multiple KDE4 kdelibs versions at the same time.
user_login: ambrop72
html_url: https://github.com/NixOS/nixpkgs/pull/6904
updated_at: 2015-03-22 14:05:15
body:
  See https://github.com/NixOS/nixpkgs/issues/6883 for a detailed explanation of the problem with kdelibs. This PR implements the second approach suggested there. I've confirmed that a bunch of KDE4 software that I use run fine (including KDevelop, Konversation, and Akregator from kdeApps.kdepim). In the latter, there is no more problem with widget styles.

  I think that the next step would be to manually move some KDE4 software from kdeApps by updating it in the kde4 expressions. This makes sense to me since it's still the same software just released differently. I see that it's a pain to maintain, but hopefully we won't see much KDE4 updates anyway.


state: closed
title: Grsecurity does not work in virtualbox
user_login: offlinehacker
html_url: https://github.com/NixOS/nixpkgs/issues/6905
updated_at: 2016-06-14 01:59:21
body:
  So, i wanted to test grsecurity in virtualbox, but it does not seem to boot. This is my config

  ```
      security.grsecurity = {
        enable = true;
        stable = true;
        config = {
          system = "server";
          hardwareVirtualisation = false;
          virtualisationSoftware = "virtualbox";
        };
      };
  ```

  Kernel crashes at boot with some error indicating that execution of init is not possible for some reason, but i did not investigate this problem future.

  @thoughtpolice do you have any idea what could be the problem?


state: closed
title: openssl: upgrade to 1.0.1m
user_login: paraseba
html_url: https://github.com/NixOS/nixpkgs/pull/6906
updated_at: 2015-03-20 12:38:22
body:
  This is a critical security update, see
  https://www.openssl.org/news/secadv_20150319.txt

  It will fail patching for kfreebsd, I don't know how to test it and the patch
  is not trivial


state: closed
title: libatomic_ops: Allow on all unix platforms
user_login: johbo
html_url: https://github.com/NixOS/nixpkgs/pull/6909
updated_at: 2015-03-23 08:43:57
body:
  Suggestion to extend the supported platforms for libatopic_ops so that it can be installed also on darwin.


state: closed
title: Print 'env .. loaded' to stderr instead of stdout
user_login: utdemir
html_url: https://github.com/NixOS/nixpkgs/pull/6910
updated_at: 2015-03-22 17:26:20
body:
  This is a debugging output and printing it to stdout caused some headaches to me.

  For example, I have an haskell programming environment, and want to use:

  ```
  load-env-haskell cabal2nix . > default.nix
  ```

  on my shell. But since load-env prints `env haskell loaded` first, it creates a syntax error in default nix.


state: closed
title: Update Django to latest minor versions
user_login: kevinmarsh
html_url: https://github.com/NixOS/nixpkgs/pull/6911
updated_at: 2015-03-22 10:52:54
body:
  This updates Django 1.4, 1.5, 1.6 and 1.7 to their latest versions (1.4.20, 1.5.12, 1.6.11, 1.7.7)
  https://www.djangoproject.com/weblog/2015/mar/18/security-releases/


state: closed
title: error: build of ‘/nix/store/cpkhlkq5gzm1gz9sgawzqxl49hfpqyy3-git-2.3.3.drv’ failed
user_login: nomosyn
html_url: https://github.com/NixOS/nixpkgs/issues/6912
updated_at: 2015-03-23 16:00:07
body:
  ![capture d ecran 2015-03-20 a 19 44 18](https://cloud.githubusercontent.com/assets/2693150/6758603/8c764e60-cf39-11e4-9e8a-ecab4b2e8136.png)
  - `NIX_PATH` points to a clone of https://github.com/NixOS/nixpkgs.git.
  - did `$ nix-env -u`
  - got the following:

  ```
  [... lots of stuff ...]
  building path(s) ‘/nix/store/60266vr5ypahajlnsc1465y0w0c1p619-coreutils-8.23’
  unpacking sources
  unpacking source archive /nix/store/0cijybc2m6n9g80phq584fb3sgdb3ldi-coreutils-8.23.tar.xz
  source root is coreutils-8.23
  patching sources
  sed: 1: "2i echo Skipping dd spa ...": command i expects \ followed by text
  builder for ‘/nix/store/3jymh1pcw8bjdyzgy1xlwf8hlcfxkzis-coreutils-8.23.drv’ failed with exit code 1
  cannot build derivation ‘/nix/store/dl26yfmsgr943hzda4pcdi5cszfc4gmj-stdenv-darwin-boot-3.drv’: 1 dependencies couldn't be built
  cannot build derivation ‘/nix/store/cpkhlkq5gzm1gz9sgawzqxl49hfpqyy3-git-2.3.3.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/cpkhlkq5gzm1gz9sgawzqxl49hfpqyy3-git-2.3.3.drv’ failed
  ```


state: closed
title: In haskell-ng, support multiple revisions in a more robust way
user_login: kosmikus
html_url: https://github.com/NixOS/nixpkgs/issues/6914
updated_at: 2015-03-25 13:38:14
body:
  See my comment on https://github.com/NixOS/nixpkgs/commit/c7d3f6021707ce18690a0f59807c02cae38b8338 (which equivalently applies to `generic-builder.nix`, I think).


state: closed
title: a2j_control fails because dbus is not in the python path
user_login: svenkeidel
html_url: https://github.com/NixOS/nixpkgs/issues/6916
updated_at: 2015-03-22 10:31:28
body:
  `a2j_control` is an executable of the a2jmidid project. The exact error message is

  ```
  Traceback (most recent call last):
    File "/home/sven/.nix-profile/bin/a2j_control", line 11, in <module>
      import dbus
  ImportError: No module named dbus
  ```

  I suggest changing `stdenv.mkDerivation` to `buildPythonPackage` and add `pythonDBus` to the `pythonPath`. @cillianderoiste can you please comment on my suggestion?

  Best,
  Sven


state: closed
title: fix missing glx with nvidia_x11 (proprietary non-legacy driver)
user_login: matejc
html_url: https://github.com/NixOS/nixpkgs/pull/6920
updated_at: 2015-04-06 12:28:30
body:
  On unstable channel this fixes this problem with missing GLX (taken from /var/log/X.0.log):

  ```
  [     2.822] (EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
  [     2.822] (EE) NVIDIA(0):     log file that the GLX module has been loaded in your X
  [     2.822] (EE) NVIDIA(0):     server, and that the module is the NVIDIA GLX module.  If
  [     2.822] (EE) NVIDIA(0):     you continue to encounter problems, Please try
  [     2.822] (EE) NVIDIA(0):     reinstalling the NVIDIA driver.
  ```

  I do not have disk space nor time to rebuild master (this missingglx branch) so I am asking politely that someone with nvidia device with this error tests it... to reproduce the error, set `services.xserver.videoDrivers = [ "nvidia" ];`, rebuild, reboot and just run the glxgears and if you have the this problem then it will complain about the missing GLX, also compositing will not work (I could not even successfully log into kde5) and E19 was complaining about this.


state: closed
title: security update for openssl: 1.0.1l -> 1.0.1m
user_login: goodwillcoding
html_url: https://github.com/NixOS/nixpkgs/pull/6921
updated_at: 2015-03-22 20:46:06
body:
  Errata: https://github.com/openssl/openssl/blob/OpenSSL_1_0_1-stable/NEWS

  Major changes between OpenSSL 1.0.1l and OpenSSL 1.0.1m [19 Mar 2015]
  o Segmentation fault in ASN1_TYPE_cmp fix (CVE-2015-0286)
  o ASN.1 structure reuse memory corruption fix (CVE-2015-0287)
  o PKCS7 NULL pointer dereferences fix (CVE-2015-0289)
  o DoS via reachable assert in SSLv2 servers fix (CVE-2015-0293)
  o Use After Free following d2i_ECPrivatekey error fix (CVE-2015-0209)
  o X509_to_X509_REQ NULL pointer deref fix (CVE-2015-0288)
  o Removed the export ciphers from the DEFAULT ciphers


state: closed
title: Alsa: add alsa-tools, add option to load firmware on boot
user_login: mstrm
html_url: https://github.com/NixOS/nixpkgs/pull/6922
updated_at: 2015-09-11 17:17:52
body:
  The firmware in alsa-firmware won't get loaded unless the firmware path is added to hardware.firmware (at least this is what I had to do for my rme hdsp card), so I added an option for it. I also added alsa-tools and pyalsa.


state: closed
title: picolisp: bump to 3.1.9
user_login: joachifm
html_url: https://github.com/NixOS/nixpkgs/pull/6924
updated_at: 2015-03-23 19:54:14
body:
  Tested briefly. By the way, why is this packaged the way it is? I wrote an equivalent version using just stdenv.mkDerivation which works just as well, except quite a bit simpler ...


state: closed
title: opencv pulling in impure paths
user_login: KaiSforza
html_url: https://github.com/NixOS/nixpkgs/issues/6925
updated_at: 2016-06-30 14:34:52
body:
  So I've been attempting to build mpv on my non-nixos system, and have run into some dependency problems. opencv, one of mpv's deps, is not using the `/nix/store` paths (full log http://ix.io/h1t).

  For some reason zlib, libjpeg, libpng and libtiff are being pulled in from the system in `/lib{,64}`.

  ```
  -- General configuration for OpenCV 2.4.10 =====================================
  --   Version control:               unknown
  -- 
  --   Platform:
  --     Host:                        Linux 3.19.2-1-ARCH x86_64
  --     CMake:                       2.8.12.2
  --     CMake generator:             Unix Makefiles
  --     CMake build tool:            /nix/store/5188x85vx0y3pd5b713bgsm260536275-gnumake-4.1/bin/make
  --     Configuration:               Release
  -- 
  --   C/C++:
  --     Built as dynamic libs?:      YES
  --     C++ Compiler:                /nix/store/qq15h6yahg9xjgnm55l66rsyp0bw2hix-gcc-wrapper-4.8.4/bin/g++  (ver 4.8.4)
  --     C++ flags (Release):         -fsigned-char -W -Wall -Werror=return-type -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wno-narrowing -Wno-delete-non-virtual-dtor -fdiagnostics-show-option -Wno-long-long -pthread -fomit-frame-pointer -msse -msse2 -msse3 -ffunction-sections -O3 -DNDEBUG  -DNDEBUG
  --     C++ flags (Debug):           -fsigned-char -W -Wall -Werror=return-type -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wno-narrowing -Wno-delete-non-virtual-dtor -fdiagnostics-show-option -Wno-long-long -pthread -fomit-frame-pointer -msse -msse2 -msse3 -ffunction-sections -g  -O0 -DDEBUG -D_DEBUG
  --     C Compiler:                  /nix/store/qq15h6yahg9xjgnm55l66rsyp0bw2hix-gcc-wrapper-4.8.4/bin/gcc
  --     C flags (Release):           -fsigned-char -W -Wall -Werror=return-type -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wundef -Winit-self -Wpointer-arith -Wshadow -Wno-narrowing -fdiagnostics-show-option -Wno-long-long -pthread -fomit-frame-pointer -msse -msse2 -msse3 -ffunction-sections -O3 -DNDEBUG  -DNDEBUG
  --     C flags (Debug):             -fsigned-char -W -Wall -Werror=return-type -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wundef -Winit-self -Wpointer-arith -Wshadow -Wno-narrowing -fdiagnostics-show-option -Wno-long-long -pthread -fomit-frame-pointer -msse -msse2 -msse3 -ffunction-sections -g  -O0 -DDEBUG -D_DEBUG
  --     Linker flags (Release):      
  --     Linker flags (Debug):        
  --     Precompiled headers:         YES
  -- 
  --   OpenCV modules:
  --     To be built:                 core flann imgproc highgui features2d calib3d ml video legacy objdetect photo gpu ocl nonfree contrib stitching superres ts videostab
  --     Disabled:                    world
  --     Disabled by dependency:      -
  --     Unavailable:                 androidcamera dynamicuda java python viz
  -- 
  --   GUI: 
  --     QT:                          NO
  --     GTK+ 2.x:                    NO
  --     GThread :                    NO
  --     GtkGlExt:                    NO
  --     OpenGL support:              NO
  --     VTK support:                 NO
  -- 
  --   Media I/O: 
  --     ZLib:                        /lib64/libz.so (ver 1.2.8)
  --     JPEG:                        /lib64/libjpeg.so (ver )
  --     PNG:                         /lib64/libpng.so (ver 1.6.16)
  --     TIFF:                        /lib64/libtiff.so (ver 42 - 4.0.3)
  --     JPEG 2000:                   build (ver 1.900.1)
  --     OpenEXR:                     build (ver 1.7.1)
  -- 
  --   Video I/O:
  --     DC1394 1.x:                  NO
  --     DC1394 2.x:                  NO
  --     FFMPEG:                      NO
  --       codec:                     NO
  --       format:                    NO
  --       util:                      NO
  --       swscale:                   NO
  --       gentoo-style:              NO
  --     GStreamer:                   NO
  --     OpenNI:                      NO
  --     OpenNI PrimeSensor Modules:  NO
  --     PvAPI:                       NO
  --     GigEVisionSDK:               NO
  --     UniCap:                      NO
  --     UniCap ucil:                 NO
  --     V4L/V4L2:                    NO/YES
  --     XIMEA:                       NO
  --     Xine:                        NO
  -- 
  --   Other third-party libraries:
  --     Use IPP:                     NO
  --     Use Eigen:                   NO
  --     Use TBB:                     NO
  --     Use OpenMP:                  NO
  --     Use GCD                      NO
  --     Use Concurrency              NO
  --     Use C=:                      NO
  --     Use Cuda:                    NO
  --     Use OpenCL:                  YES
  -- 
  --   OpenCL:
  --     Version:                     dynamic
  --     Include path:                /tmp/nix-build-opencv-2.4.10.drv-0/opencv-2.4.10/3rdparty/include/opencl/1.2
  --     Use AMD FFT:                 NO
  --     Use AMD BLAS:                NO
  -- 
  --   Python:
  --     Interpreter:                 NO
  -- 
  --   Java:
  --     ant:                         NO
  --     JNI:                         NO
  --     Java tests:                  NO
  -- 
  --   Documentation:
  --     Build Documentation:         NO
  --     Sphinx:                      NO
  --     PdfLaTeX compiler:           NO
  -- 
  --   Tests and samples:
  --     Tests:                       YES
  --     Performance tests:           YES
  --     C/C++ Examples:              NO
  -- 
  --   Install path:                  /nix/store/grbljqvzg6rr3py1w10dsn6bvfp2hsvn-opencv-2.4.10
  -- 
  --   cvconfig.h is in:              /tmp/nix-build-opencv-2.4.10.drv-0/opencv-2.4.10/build
  -- -----------------------------------------------------------------
  ```


state: closed
title: Haskell llvm-general 3.4.4.0 requires LLVM==3.4.*
user_login: wjlroe
html_url: https://github.com/NixOS/nixpkgs/pull/6926
updated_at: 2015-03-29 22:32:39
body:
  This version of Haskell's llvm-general library refuses to build unless llvm-config-3.4 is available. The current default llvm is 3.5.


state: closed
title: firefox-bin: update to version 36.0.3
user_login: taku0
html_url: https://github.com/NixOS/nixpkgs/pull/6928
updated_at: 2015-03-22 14:04:26
body:
  36.0.3: Security fixes for issues disclosed at HP Zero Day Initiative's Pwn2Own contest
  https://www.mozilla.org/en-US/firefox/36.0.3/releasenotes/


state: closed
title: Update to latest org-trello stable (0.6.9.3)
user_login: ardumont
html_url: https://github.com/NixOS/nixpkgs/pull/6930
updated_at: 2015-09-07 12:52:35
body:
  Hello.

  Built locally without problems.

  ``` sh
  # tony at myrkr in ~/repo/perso/nixpkgs on git:update-org-trello-derivation o [11:02:48]
  $ git log | head -5                                                                                                                                                                                                                                                                                      ~/repo/perso/nixpkgs
  commit 412379223947b4c18203085cff583be9495eb233
  Author: Antoine R. Dumont <antoine.romain.dumont@gmail.com>
  Date:   Sat Mar 21 19:06:35 2015 +0100

      Update to latest org-trello stable (0.6.9.3)

  # tony at myrkr in ~/repo/perso/nixpkgs on git:update-org-trello-derivation o [11:02:54]
  $ nix-build -A emacs24PackagesNg.org-trello                                                                                                                                                                                                                                                              ~/repo/perso/nixpkgs
  /nix/store/zd0xy78fi8ms3f4fmh57wbnc94wvnbqp-emacs-org-trello-0.6.9.3

  # tony at myrkr in ~/repo/perso/nixpkgs on git:update-org-trello-derivation o [11:03:06]
  $ 
  ```


state: closed
title: a2jmidid: wrap python path for a2j_control, fixes #6916
user_login: svenkeidel
html_url: https://github.com/NixOS/nixpkgs/pull/6931
updated_at: 2015-03-22 10:31:19
body:
  `a2j_control` fails because dbus is not in the python path. The exact error
  message is:

  ```
  Traceback (most recent call last):
    File ".nix-profile/bin/a2j_control", line 11, in <module>
      import dbus
    ImportError: No module named dbus
  ```

  The fix is to add the python dbus module to the build inputs and wrap the
  python path for `a2j_control`.


state: closed
title: firefox-bin: update to version 36.0.4
user_login: taku0
html_url: https://github.com/NixOS/nixpkgs/pull/6932
updated_at: 2015-03-22 15:31:28
body:
  Security fixes for issues disclosed at HP Zero Day Initiative's Pwn2Own contest
  https://www.mozilla.org/en-US/firefox/36.0.4/releasenotes/


state: closed
title: profile-cleaner: Add package
user_login: devhell
html_url: https://github.com/NixOS/nixpkgs/pull/6933
updated_at: 2015-03-22 20:51:40
body:
  This commit adds `profile-cleaner`.

  Use profile-cleaner to reduce the size of browser profiles by organizing
  their sqlite databases using sqlite3's vacuum and reindex functions. The
  term "browser" is used loosely since profile-cleaner happily works on
  some email clients and newsreaders too.

  Supported browsers include:
  - Aurora
  - Chromium (stable, beta, and dev)
  - Conkeror
  - Firefox (stable, beta, and aurora)
  - Google-chrome (stable, beta, and dev)
  - Heftig's version of Aurora
  - Icedove
  - Midori
  - Newsbeuter
  - Palemoon
  - Qupzilla
  - Seamonkey
  - Thunderbird
  - Tor-browser


state: closed
title: error: build of ‘/nix/store/sdpf9z3my5phzfn3czhk3p6j0xifb1c6-git-2.3.3.drv’ failed
user_login: nomosyn
html_url: https://github.com/NixOS/nixpkgs/issues/6934
updated_at: 2015-03-25 16:15:51
body:
  ![capture d ecran 2015-03-20 a 19 44 18](https://cloud.githubusercontent.com/assets/2693150/6758603/8c764e60-cf39-11e4-9e8a-ecab4b2e8136.png)
  - `NIX_PATH` points to a clone of `https://github.com/NixOS/nixpkgs.git` commit: 2d6566b
  - did `$ nix-env -u`
  - got the following:

  ```
  [... lots of stuff ...]
  building path(s) ‘/nix/store/h5q6lxsz8hxamrivxrdpadc5q528c3cz-libc++abi-3.6.0’
  unpacking sources
  unpacking source archive /nix/store/ay21kc17akv991dsaac0i5j0jpvlc522-libcxxabi-3.6.0.src.tar.xz
  source root is libcxxabi-3.6.0.src
  unpacking source archive /nix/store/4cvrfp8dcqfcqk3w7nkxpbbw0r735yv0-libcxx-3.6.0.src.tar.xz
  unpacking source archive /nix/store/kpka13b52vj6kcnwnq5dcglr874cff0g-llvm-3.6.0.src.tar.xz
  patching sources
  configuring
  fixing cmake files...
  cmake flags: -DCMAKE_BUILD_TYPE=Release -DCMAKE_SKIP_BUILD_RPATH=ON -DCMAKE_INSTALL_PREFIX=/nix/store/h5q6lxsz8hxamrivxrdpadc5q528c3cz-libc++abi-3.6.0 -DLLVM_PATH=/private/var/folders/m2/57v_0k5n2fj4wsrn72_pptn40000gn/T/nix-build-libc++abi-3.6.0.drv-0/llvm-3.6.0.src -DLIBCXXABI_LIBCXX_INCLUDES=/private/var/folders/m2/57v_0k5n2fj4wsrn72_pptn40000gn/T/nix-build-libc++abi-3.6.0.drv-0/libcxx-3.6.0.src/include 
  CMake Error: CMake was unable to find a build program corresponding to "Unix Makefiles".  CMAKE_MAKE_PROGRAM is not set.  You probably need to select a different build tool.
  CMake Error: Error required internal CMake variable not set, cmake may be not be built correctly.
  Missing variable is:
  CMAKE_C_COMPILER_ENV_VAR
  CMake Error: Error required internal CMake variable not set, cmake may be not be built correctly.
  Missing variable is:
  CMAKE_C_COMPILER
  CMake Error: Could not find cmake module file: /private/var/folders/m2/57v_0k5n2fj4wsrn72_pptn40000gn/T/nix-build-libc++abi-3.6.0.drv-0/libcxxabi-3.6.0.src/build/CMakeFiles/2.8.12.2/CMakeCCompiler.cmake
  CMake Error: Error required internal CMake variable not set, cmake may be not be built correctly.
  Missing variable is:
  CMAKE_CXX_COMPILER_ENV_VAR
  CMake Error: Error required internal CMake variable not set, cmake may be not be built correctly.
  Missing variable is:
  CMAKE_CXX_COMPILER
  CMake Error: Could not find cmake module file: /private/var/folders/m2/57v_0k5n2fj4wsrn72_pptn40000gn/T/nix-build-libc++abi-3.6.0.drv-0/libcxxabi-3.6.0.src/build/CMakeFiles/2.8.12.2/CMakeCXXCompiler.cmake
  CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
  CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
  -- Configuring incomplete, errors occurred!
  builder for ‘/nix/store/iigqqfzvqhdn0dpap8ka8rhifdyprd9w-libc++abi-3.6.0.drv’ failed with exit code 1
  cannot build derivation ‘/nix/store/59h9midlzn778knjbh80ni9i5jrd4n05-cctools-port-862.drv’: 1 dependencies couldn't be built
  cannot build derivation ‘/nix/store/kl1jgvc561p4ix8y0qkbbp45v7yyp26q-libc++-3.6.0.drv’: 1 dependencies couldn't be built
  cannot build derivation ‘/nix/store/c279lyjprxgmrgmzwy31jv8j6zyyjaza-clang-wrapper-wrapper-3.6.0.drv’: 1 dependencies couldn't be built
  cannot build derivation ‘/nix/store/wlzi467i3rz009qp9m9rgpcq7sb0ysjm-stdenv-darwin-boot-3.drv’: 1 dependencies couldn't be built
  cannot build derivation ‘/nix/store/sdpf9z3my5phzfn3czhk3p6j0xifb1c6-git-2.3.3.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/sdpf9z3my5phzfn3czhk3p6j0xifb1c6-git-2.3.3.drv’ failed
  ```


state: closed
title: Dropbox
user_login: bendlas
html_url: https://github.com/NixOS/nixpkgs/pull/6937
updated_at: 2015-03-22 18:25:06
body:
  This PR contains latest updates to dropbox and dropbox-cli.
  There is also a much-needed fix to make dropbox-cli's `dropbox start` work.

  @the-kenny @ttuegel 


state: closed
title: goPackages.protobuf: transition to new github import path
user_login: benley
html_url: https://github.com/NixOS/nixpkgs/pull/6941
updated_at: 2015-03-24 09:03:15
body:
  I was thinking of doing this sort of thing as a global goPackages import path transition mechanism, but took the easier approach here for the moment.

  <!-- Reviewable:start -->

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

  <!-- Reviewable:end -->


state: closed
title: libcxx[abi]: use clang-override stdenv to build
user_login: gridaphobe
html_url: https://github.com/NixOS/nixpkgs/pull/6942
updated_at: 2015-03-25 00:35:01
body:
  This fixes the error described by #6934.

  Pinging @shlevy before committing upstream because I don't see why this would fix anything...


state: closed
title: fix the cmake 2.8.x detection of OpenSSL version broken in openssl 1.0.1m.
user_login: goodwillcoding
html_url: https://github.com/NixOS/nixpkgs/pull/6943
updated_at: 2015-03-23 09:34:20
body:
  this is a follow up to security update for openssl: 1.0.1l -> 1.0.1m,
  references:
  - http://public.kitware.com/Bug/bug_relationship_graph.php?bug_id=15386
  - http://www.cmake.org/gitweb?p=cmake.git;a=commitdiff;h=c5d9a8283cfac15b4a5a07f18d5eb10c1f388505#patch1


state: closed
title: libc++abi broken on Darwin
user_login: edolstra
html_url: https://github.com/NixOS/nixpkgs/issues/6949
updated_at: 2015-03-23 14:53:36
body:
  See http://hydra.nixos.org/build/20597887. Since this is a dependency of stdenv, nothing builds anymore.

  May be a cmake issue.


state: closed
title: Faust redux
user_login: pmahoney
html_url: https://github.com/NixOS/nixpkgs/pull/6951
updated_at: 2015-04-04 12:15:51
body:
  I've been working with @magnetophon on this refactoring of `faust`

  This branch is just rebased against master and squashed a bit.

  Because it removes the existing `faust` derivation and adds back a new one, the combined diff may not make a lot of sense; better to look at the individual commits.


state: closed
title: Add crosstool-ng package
user_login: woehr
html_url: https://github.com/NixOS/nixpkgs/pull/6952
updated_at: 2017-06-30 21:23:52
body:
  This pull request adds a package for crosstool-ng that can be run standalone. The previous pull request also included several toolchain packages that depended on crosstool-ng but they will be submitted as a separate pull request if there is interest in the toolchains (they were the arm v5, v6, and v7 toolchains from Arch Linux Arm).


state: closed
title: Compile postgresql with openssl
user_login: aflatter
html_url: https://github.com/NixOS/nixpkgs/pull/6953
updated_at: 2015-03-24 09:35:54
body:
  This PR enables OpenSSL for all versions of postgresql (#6174). I have only tested 9.3 and 9.4 on darwin.


state: closed
title: ati_unfree: /etc/ati/amdpcsdb cannot be created or modified
user_login: svenkeidel
html_url: https://github.com/NixOS/nixpkgs/issues/6954
updated_at: 2018-06-24 13:36:30
body:
  The unfree ATI driver maintains a configuration file that is used to store settings for the graphic card. The file in question is `/etc/ati/amdpcsdb`. The problem is, the nix package for the unfree ATI driver symlinks the whole `.../etc/ati` directory from the nix store to the `/etc` directory, i.e. `/etc/ati/amdpcsdb` cannot be created or modified. One possible solution would be to generate the file from Nix configuration options, but if you take a look at its template file `/etc/ati/amdpcsdb.default`, you really don't want to do that. The way `amdpcsdb` can be created and modified is with the tool `amdcccle` that is included in the package.

  So my suggestion is to copy the whole `/ati` configuration directory to `/etc` such that `amdcccle` can  apply modifications to this file. I know, this is not the Nix way to do things, but if you have a better idea, I'm happy to hear it. @MarcWeber, @offlinehacker, @geerds, what do you suggest?

  Best,
  Sven


state: closed
title: `buildPythonPackage` does not seem to propagate inputs passed via directory
user_login: adnelson
html_url: https://github.com/NixOS/nixpkgs/issues/6955
updated_at: 2015-03-30 16:29:58
body:
  The summary of this is that I have a package `foo`, which builds, and a package `bar` which _depends on_ `foo`, and does _not_ build.

  I have the following directory structure:

  ```
  ├── bar
  │   ├── default.nix
  │   ├── setup.py
  │   └── src
  │       └── bar
  │           ├── bar.py
  │           └── __init__.py
  └── foo
      ├── default.nix
      ├── setup.py
      └── src
          └── foo
              ├── foo.py
              └── __init__.py
  ```

  The `foo/default.nix` looks like:

  ``` nix
  with import <nixpkgs> {};

  buildPythonPackage {
    name = "foo";
    version = "0.0.1";
    src = ./.;
  }
  ```

  And `foo/setup.py` looks like:

  ``` python
  import setuptools

  setuptools.setup(
      name='foo',
      version='0.0.1',
      package_dir={'': 'src'},
      packages=setuptools.find_packages('src'),
      provides=setuptools.find_packages('src'),
  )
  ```

  While `bar/default.nix` looks like:

  ``` nix
  with import <nixpkgs> {};

  buildPythonPackage {
    name = "bar";
    version = "0.0.1";
    buildInputs = [ ../foo ];
    src = ./.;
  }
  ```

  And `bar/setup.py` looks like:

  ``` python
  import setuptools

  setuptools.setup(
      name='bar',
      version='0.0.1',
      package_dir={'': 'src'},
      packages=setuptools.find_packages('src'),
      provides=setuptools.find_packages('src'),
      install_requires=['foo']
  )
  ```

  Now, if I do a `nix-shell --pure` in the `foo` directory, it builds correctly, and I can call functions in the `foo` package:

  ```
  foo> nix-shell --pure
  running develop
  running egg_info
  creating src/foo.egg-info
  writing src/foo.egg-info/PKG-INFO
  writing top-level names to src/foo.egg-info/top_level.txt
  writing dependency_links to src/foo.egg-info/dependency_links.txt
  writing manifest file 'src/foo.egg-info/SOURCES.txt'
  reading manifest file 'src/foo.egg-info/SOURCES.txt'
  writing manifest file 'src/foo.egg-info/SOURCES.txt'
  running build_ext
  Creating /tmp/240a1bd3fc2538e4a5a3505f25aa4c4e-python2.7-foo/lib/python2.7/site-packages/foo.egg-link (link to src)
  foo 0.0.1 is already the active version in easy-install.pth

  Installed /home/anelson/workspace/nix/pythonstuff/foo/src
  Processing dependencies for foo==0.0.1
  Finished processing dependencies for foo==0.0.1

  [nix-shell:~/workspace/nix/pythonstuff/foo]$ echo $PYTHONPATH
  /tmp/240a1bd3fc2538e4a5a3505f25aa4c4e-python2.7-foo/lib/python2.7/site-packages:/nix/store/lcwiwv7jkyslj6aydv5gczw0xg7xcp7r-python2.7-setuptools-7.0/lib/python2.7/site-packages:/nix/store/bf1arcwsggzygypnxm5r2sni97cdnsvi-python2.7-distutils.cfg/lib/python2.7/site-packages:/nix/store/lxhzbj7q1969rf9164rdcjc9v76413qw-python-recursive-pth-loader-1.0/lib/python2.7/site-packages:/nix/store/mi3k70qyq1qd3cp913vnbwz7f5wbkg9a-python-2.7.9/lib/python2.7/site-packages

  [nix-shell:~/workspace/nix/pythonstuff/foo]$ python
  Python 2.7.9 (default, Jan 01 1970, 00:00:01) 
  [GCC 4.8.4] on linux2
  Type "help", "copyright", "credits" or "license" for more information.
  >>> import foo.foo as f
  >>> f.foo_function('bob')
  hello bob
  >>> 
  ```

  So `foo` seems to build correctly and be usable. However, I _can't_ do this with `bar`:

  ```
  bar>  nix-shell --pure
  running develop
  running egg_info
  writing requirements to src/bar.egg-info/requires.txt
  writing src/bar.egg-info/PKG-INFO
  writing top-level names to src/bar.egg-info/top_level.txt
  writing dependency_links to src/bar.egg-info/dependency_links.txt
  reading manifest file 'src/bar.egg-info/SOURCES.txt'
  writing manifest file 'src/bar.egg-info/SOURCES.txt'
  running build_ext
  Creating /tmp/339284cab5f970074a1fd8cbd66df518-python2.7-bar/lib/python2.7/site-packages/bar.egg-link (link to src)
  bar 0.0.1 is already the active version in easy-install.pth

  Installed /home/anelson/workspace/nix/pythonstuff/bar/src
  Processing dependencies for bar==0.0.1
  Searching for foo

  Note: Bypassing https://pypi.python.org/simple/foo/ (disallowed host; see http://bit.ly/1dg9ijs for details).

  Couldn't find index page for 'foo' (maybe misspelled?)
  Scanning index of all packages (this may take a while)

  Note: Bypassing https://pypi.python.org/simple/ (disallowed host; see http://bit.ly/1dg9ijs for details).

  No local packages or download links found for foo
  error: Could not find suitable distribution for Requirement.parse('foo')
  ```

  If I remove the `install_requires=['foo']` line from `bar/setup.py`, the build succeeds, but `foo` is not in the `PYTHONPATH` and I can't use it.

  ```
  bar>  nix-shell --pure
  running develop
  running egg_info
  deleting src/bar.egg-info/requires.txt
  writing src/bar.egg-info/PKG-INFO
  writing top-level names to src/bar.egg-info/top_level.txt
  writing dependency_links to src/bar.egg-info/dependency_links.txt
  reading manifest file 'src/bar.egg-info/SOURCES.txt'
  writing manifest file 'src/bar.egg-info/SOURCES.txt'
  running build_ext
  Creating /tmp/339284cab5f970074a1fd8cbd66df518-python2.7-bar/lib/python2.7/site-packages/bar.egg-link (link to src)
  bar 0.0.1 is already the active version in easy-install.pth

  Installed /home/anelson/workspace/nix/pythonstuff/bar/src
  Processing dependencies for bar==0.0.1
  Finished processing dependencies for bar==0.0.1

  [nix-shell:~/workspace/nix/pythonstuff/bar]$ echo $PYTHONPATH
  /tmp/339284cab5f970074a1fd8cbd66df518-python2.7-bar/lib/python2.7/site-packages:/nix/store/lcwiwv7jkyslj6aydv5gczw0xg7xcp7r-python2.7-setuptools-7.0/lib/python2.7/site-packages:/nix/store/bf1arcwsggzygypnxm5r2sni97cdnsvi-python2.7-distutils.cfg/lib/python2.7/site-packages:/nix/store/lxhzbj7q1969rf9164rdcjc9v76413qw-python-recursive-pth-loader-1.0/lib/python2.7/site-packages:/nix/store/mi3k70qyq1qd3cp913vnbwz7f5wbkg9a-python-2.7.9/lib/python2.7/site-packages

  [nix-shell:~/workspace/nix/pythonstuff/bar]$ python
  Python 2.7.9 (default, Jan 01 1970, 00:00:01) 
  [GCC 4.8.4] on linux2
  Type "help", "copyright", "credits" or "license" for more information.
  >>> import foo
  Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
  ImportError: No module named foo
  >>> 
  ```

  What do I need to do to be able to propagate the `foo` package as an input to `bar`?


state: closed
title: Does the EC2 image builder need to run in a VM?
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/6956
updated_at: 2017-12-31 14:59:54
body:
  Currently `amazon-image.nix` contains

  ``` nix
        pkgs.vmTools.runInLinuxVM (
  ```

  but only seems to be doing simple mount and copy operations inside it. It seems like it would be a bit simpler if there were no VM in the picture, but I'm probably missing something.


state: closed
title: libdevil: patch to build on darwin
user_login: pmahoney
html_url: https://github.com/NixOS/nixpkgs/pull/6959
updated_at: 2015-03-24 07:36:29
body:
  Note: I've not tested this against master (since I can't get other things to build...), but have tested it against nixpkgs-unstable @ 2015-03-23.

  On a OSX 10.10 system:

  ```
  libtool: compile:  clang++ -DHAVE_CONFIG_H -I. -I../include/IL -I ./../src-IL/include -I ./../include -fgnu89-inline -msse -msse2 -msse3 -D_THREAD_SAFE -I/nix/store/7n9c36hz9sl2dqvfry8d554l935hq4ma-openexr-2.2.0/include/OpenEXR -I/nix/store/3jxslxa37wmfdnyfj1hckpxl0skscgj0-ilmbase-2.2.0/include/OpenEXR -O3 -c ./../src-IL/src/il_exr.cpp  -fno-common -DPIC -o .libs/libIL_la-il_exr.o
  In file included from ./../src-IL/src/il_exr.cpp:22:
  In file included from ./../src-IL/include/il_exr.h:18:
  In file included from /nix/store/7n9c36hz9sl2dqvfry8d554l935hq4ma-openexr-2.2.0/include/OpenEXR/ImfIO.h:49:
  In file included from /nix/store/3qsrpjbsmn7w4d18i8zc6a44myiaa516-libc++-3.5.0/include/c++/v1/string:434:
  /nix/store/3qsrpjbsmn7w4d18i8zc6a44myiaa516-libc++-3.5.0/include/c++/v1/__config:32:22: error: expected value in expression
  #if __LITTLE_ENDIAN__
                       ^
  /nix/store/3qsrpjbsmn7w4d18i8zc6a44myiaa516-libc++-3.5.0/include/c++/v1/__config:110:11: fatal error: 'endian.h' file not found
  # include <endian.h>
            ^
  2 errors generated.
  make[1]: *** [libIL_la-il_exr.lo] Error 1
  make[1]: Leaving directory `/private/var/folders/1g/yfm550_10sb76p0z469bq9mr5zsthm/T/nix-build-libdevil-1.7.8.drv-1/devil-1.7.8/lib'
  make: *** [all-recursive] Error 1
  ```

  See http://sourceforge.net/p/resil/tickets/8/


state: closed
title: services.httpd: Improve virtualHosts and subservices.
user_login: nbp
html_url: https://github.com/NixOS/nixpkgs/issues/6960
updated_at: 2018-06-23 19:09:16
body:
  Currently `services.httpd` is complex and messy.  The biggest problem is that `subservices` are lazily added based on an attribute set which name which sub-services should be available.  This forbid the generation of any documentation for the subservices.  Users should be able to figure out their configuration from the manual without looking at the sources nor reading some wiki page (https://nixos.org/wiki/MediaWiki).

  A long time ago, I already started to work on this issue (https://github.com/NixOS/nixos/compare/httpd-services), and failed at making a system which was easy enough to manipulate for somebody who does not know anything about NixOS module system.  I also failed at making it backward compatible, but I think this last idea is just a dead-end.

  Now that more persons are looking at the multi-instances issues — which is the case of `virtualHosts` and `subservices` — I think I might have found a better way to address the user experience of module system users.

  The idea is to remove the need for the per-server-options file, and automatically alias options which are useful inside the `virtualHosts` submodule (which was done manually in my previous attempt).  The second is to use `mkAliasDefinitions` to forward options definitions from the submodule into the parent module (while paying attention to keep the locations from the submodule).

  To do so, we should duplicate `services.httpd` and create a new service, such as `services.apache` or `services.httpd_v2`, which would first be experimental, and then move as the only way to use it while we gradually get rid of current implementation.


state: closed
title: apache-httpd: adding subservice moodle
user_login: ecraven
html_url: https://github.com/NixOS/nixpkgs/pull/6962
updated_at: 2016-09-27 02:47:25
body:
  This adds a new subservice for moodle (https://moodle.org) to apache-httpd, similar to mediawiki.nix.


state: closed
title: mysql: adding option to create databases and users
user_login: ecraven
html_url: https://github.com/NixOS/nixpkgs/pull/6963
updated_at: 2017-10-19 18:41:52
body:
  This adds an option databases = [ { name = "mydb", users = [ { username = "myuser"; password = "mysecret"; } ]; } ]; to mysql, which runs mysqladmin create mydb (if the database doesn't exist, if it does exist nothing happens), and then runs mysql to grant access to that db for the given credentials. It only ensures these exist, it never removes or deletes anything.
  This is meant to ensure that a certain database and user exist, in contrast to initialDatabases it runs every time mysql is started, not just on first installation.


state: closed
title: Less easy to check to be unquestionably good changes — Episode 1: liberation from X11
user_login: oxij
html_url: https://github.com/NixOS/nixpkgs/pull/6969
updated_at: 2017-08-29 11:17:57
body:
  Merge https://github.com/NixOS/nixpkgs/pull/6968 first, then the main change here is b04e26830e43c1aebc08f9b7d0ab41a08e3bf609, the ones before it (in a way git sorts stuff, not github) are here to make it work, the ones after it are just a bonus.


state: closed
title: Delete redundant clppcre expression
user_login: joachifm
html_url: https://github.com/NixOS/nixpkgs/pull/6971
updated_at: 2015-03-27 17:13:05
body:
  The top-level name clppcre has no reverse dependencies, is out-of-date, and appears to have been superceded by lispPackages.cl-ppcre.


state: closed
title: Update aliceml from git to get fix for tooltips in IDE
user_login: doublec
html_url: https://github.com/NixOS/nixpkgs/pull/6973
updated_at: 2015-05-21 01:17:24
body:
  Existing aliceml has a bug in the IDE where mousing over toolbar buttons doesn't display the tooltip text. This pulls in the latest git updates for aliceml that has the fix for this.


state: closed
title: Bump version of the_silver_searcher: 0.24.1 -> 0.29.1
user_login: nomosyn
html_url: https://github.com/NixOS/nixpkgs/pull/6977
updated_at: 2015-03-25 19:43:34
body:
  Yeay :smile: ! First contribution to nix!

  For you guys wondering how to get the good `SHA256` of a git repo, use a variant of this:

  `$ nix-prefetch-git https://github.com/ggreer/the_silver_searcher.git refs/tags/0.29.1`


state: closed
title: haskellngPackages.pandoc fails due to broken dependencies
user_login: gridaphobe
html_url: https://github.com/NixOS/nixpkgs/issues/6979
updated_at: 2015-03-25 20:50:19
body:
  ```
  building path(s) ‘/nix/store/bardhx10m5amvxq5br71r3rwvamqkccv-haskell-pandoc-1.13.2’
  setupCompilerEnvironmentPhase
  Building with /nix/store/mzvc69c18zh7lp1j9n60wcfw37rri17s-ghc-7.8.4.
  unpacking sources
  unpacking source archive /nix/store/5ngzylwgym43iszi85842igrd1p3wnp6-pandoc-1.13.2.tar.gz
  source root is pandoc-1.13.2
  patching sources
  Running jailbreak-cabal to lift version restrictions on build inputs.
  compileBuildDriverPhase
  setupCompileFlags: -package-db=/Volumes/RAM/nix-build-haskell-pandoc-1.13.2.drv-0/package.conf.d -j4
  [1 of 1] Compiling Main             ( Setup.hs, /Volumes/RAM/nix-build-haskell-pandoc-1.13.2.drv-0/Main.o )
  Linking Setup ...
  configuring
  configureFlags: --verbose --prefix=/nix/store/bardhx10m5amvxq5br71r3rwvamqkccv-haskell-pandoc-1.13.2 --libdir=$prefix/lib/$compiler --libsubdir=$pkgid --with-gcc=clang --package-db=/Volumes/RAM/nix-build-haskell-pandoc-1.13.2.drv-0/package.conf.d --ghc-option=-optl=-Wl,-headerpad_max_install_names --disable-split-objs --disable-library-profiling --enable-shared --enable-library-vanilla --enable-executable-dynamic --enable-tests -fhttps -fmake-pandoc-man-pages
  Configuring pandoc-1.13.2...
  Flags chosen: old-locale=True, network-uri=True, make-pandoc-man-pages=True,
  https=True, trypandoc=False, embed_data_files=False
  Dependency Diff -any: using Diff-0.3.1
  Dependency HTTP -any: using HTTP-4000.2.19
  Dependency HUnit -any: using HUnit-1.2.5.2
  Dependency JuicyPixels -any: using JuicyPixels-3.2.3
  Dependency QuickCheck -any: using QuickCheck-2.7.6
  Dependency SHA -any: using SHA-1.6.4.1
  Dependency aeson -any: using aeson-0.8.0.2
  Dependency ansi-terminal -any: using ansi-terminal-0.6.2.1
  Dependency array -any: using array-0.5.0.0
  Dependency base -any: using base-4.7.0.2
  Dependency base64-bytestring -any: using base64-bytestring-1.0.0.1
  Dependency binary -any: using binary-0.7.1.0
  Dependency blaze-html -any: using blaze-html-0.8.0.2
  Dependency blaze-markup -any: using blaze-markup-0.7.0.2
  Dependency bytestring -any: using bytestring-0.10.4.0
  Dependency containers -any: using containers-0.5.5.1
  Dependency data-default -any: using data-default-0.5.3
  Dependency deepseq-generics -any: using deepseq-generics-0.1.1.2
  Dependency directory -any: using directory-1.2.1.0
  Dependency executable-path -any: using executable-path-0.0.3
  Dependency extensible-exceptions -any: using extensible-exceptions-0.1.1.4
  Dependency filepath -any: using filepath-1.3.0.2
  Dependency haddock-library -any: using haddock-library-1.1.1
  Dependency highlighting-kate -any: using highlighting-kate-0.5.12
  Dependency hslua -any: using hslua-0.3.13
  Dependency http-client >=0.3.2 && <0.5: using http-client-0.4.9
  Dependency http-client-tls ==0.2.*: using http-client-tls-0.2.2
  Dependency http-types ==0.8.*: using http-types-0.8.6
  Dependency mtl -any: using mtl-2.1.3.1
  Dependency network >=2.6: using network-2.6.0.2
  Dependency network-uri ==2.6.*: using network-uri-2.6.0.1
  Dependency old-locale >=1 && <1.1: using old-locale-1.0.0.6
  Dependency old-time -any: using old-time-1.1.0.2
  Dependency pandoc -any: using pandoc-1.13.2
  Dependency pandoc-types -any: using pandoc-types-1.12.4.2
  Dependency parsec -any: using parsec-3.1.9
  Dependency process -any: using process-1.2.0.0
  Dependency random -any: using random-1.1
  Dependency scientific -any: using scientific-0.3.3.8
  Dependency syb -any: using syb-0.4.4
  Dependency tagsoup -any: using tagsoup-0.13.3
  Dependency temporary -any: using temporary-1.2.0.3
  Dependency test-framework -any: using test-framework-0.8.1.1
  Dependency test-framework-hunit -any: using test-framework-hunit-0.3.0.1
  Dependency test-framework-quickcheck2 -any: using
  test-framework-quickcheck2-0.3.0.3
  Dependency texmath -any: using texmath-0.8.0.2
  Dependency text -any: using text-1.2.0.4
  Dependency time >=1.2 && <1.5: using time-1.4.2
  Dependency unordered-containers -any: using unordered-containers-0.2.5.1
  Dependency vector -any: using vector-0.10.12.2
  Dependency xml -any: using xml-1.3.14
  Dependency yaml -any: using yaml-0.8.10.1
  Dependency zip-archive -any: using zip-archive-0.2.3.7
  Dependency zlib -any: using zlib-0.5.4.2
  Setup: The following installed packages are broken because other packages they
  depend on are missing. These broken packages must be rebuilt before they can
  be used.
  package zip-archive-0.2.3.7 is broken due to missing package
  base-4.7.0.2-918c7ac27f65a87103264a9f51652d63,
  binary-0.7.1.0-108d06eea2ef05e517f9c1facf10f63c,
  bytestring-0.10.4.0-78bc8f2c724c765c78c004a84acf6cc3,
  containers-0.5.5.1-d7910f1cd81272c1f31ca9f71d0f206e,
  digest-0.0.1.2-228a140c620e07870dbff51b15342736,
  directory-1.2.1.0-0a302ab4cd6571d66003330d0ab072d0,
  text-1.2.0.4-951eb400bbd823bbdc71e5bec4626949,
  time-1.4.2-192d26f44a2c945780bbb921626c3399,
  unix-2.7.0.1-aa73e6c5dd95c7c4358624994ecd8b41,
  zlib-0.5.4.2-9facfd9c33f3c545a5ec709096bc824f
  builder for ‘/nix/store/0b35xiyydxa7l5484dcbvsbg32yyxl5h-haskell-pandoc-1.13.2.drv’ failed with exit code 1
  cannot build derivation ‘/nix/store/m0fmwfyl7vhgsbnzqxz0ghfd0avais8q-haskell-env.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/m0fmwfyl7vhgsbnzqxz0ghfd0avais8q-haskell-env.drv’ failed
  ```


state: closed
title: ansi-wl-pprint: don't patch anymore
user_login: Fuuzetsu
html_url: https://github.com/NixOS/nixpkgs/pull/6980
updated_at: 2015-03-25 19:42:12
body:
  The package version we have now already has this patch courtesy to @hvr
  making a release with it.

  cc @peti


state: closed
title: X264 updates
user_login: spwhitt
html_url: https://github.com/NixOS/nixpkgs/pull/6984
updated_at: 2015-03-26 18:52:47
body:
  - Update package to fix build on Darwin
  - Add build option to set encoding bit depth (8 or 10)
  - Update package metadata


state: closed
title: youtube-dl: wrap with ffmpeg
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/pull/6985
updated_at: 2015-03-26 10:05:38
body:
  youtube-dl uses ffmpeg for post-processing and fixups. The ffmpeg used
  can be overridden or libav can be substituted.


state: closed
title: Fix schroedinger on Darwin
user_login: spwhitt
html_url: https://github.com/NixOS/nixpkgs/pull/6988
updated_at: 2015-03-26 18:52:53
body:
  I updated schrodginer because the latest version builds correctly on
  Darwin, but I'm sure many other bugfixes are included as well.


state: open
title: GCE NixOS image improvements
user_login: rbvermaa
html_url: https://github.com/NixOS/nixpkgs/issues/6991
updated_at: 2017-01-12 11:56:59
body:
  To be able to get NixOS listed in Google Cloud Compute Engne, we will need to make sure we implement the following list:

  Test Cases
  - [x] Does the virtual machine boot successfully?
  - [x] Does SSH work correctly?
  - [x] Do Google tools/scripts work correctly?
  - [ ] Does the virtual machine reach the “running” state within a hard cutoff time?
  - [ ] Can users send/receive data from an external IP?
  - [ ] Can users SSH into the virtual machine within a hard cutoff time?
  - [ ] Can only authorized users SSH into the virtual machine?
  - [ ] Google Daemon
    - [x] Is the Google Daemon installed?
    - [x] When an SSH key is added to the metadata, is a new user account created for the image? For each SSH key in the metadata, is there exactly one user account?
  - [x] Is the image configured with the proper options?
  - [x] Are the correct packages installed?
    - [x] Is the account manager job running?
    - [x] Is the address manager job running?
  - [ ] Google Startup Scripts
    - [x] Are the Google Startup Scripts installed?
    - [x] Do the Google Startup Scripts work?
    - [x] Can user startup scripts be downloaded and run successfully?
  - [ ] Image Bundle
    - [x] Is the Image Bundle installed?
    - [x] Does the image bundle work with basic options?
    - [x] Does the image bundle work with all options?
  - [ ] Are the recommended options in the Building a Google Compute Engine Image guide set correctly?
  - Note: This test case is Linux­specific.
  - [ ] Python 2.6+: Is this installed?
  - [ ] Sshd: Is this installed?
  - [ ] ISC DHCP Client: Is this installed? Is the set­hostname hook set?
  - [ ] gcloud [Cloud SDK]: Is this installed? Can this run successfully?
  - [ ] GSUtil: Is this installed? Can this run successfully?
  - [ ] Are important packages at the correct versions?
  - [ ] Ssh: Is this installed?
  - Note: Individual CLI tools such as gcloud/gsutil will be eventually be deprecated in favor of the unified Cloud SDK CLI tool.
  - [ ] Are gcloud/gsutil at the correct version we intend to ship with the image?
  - [ ] Do gcloud/gsutil version upgrades work with the image?
  - [x] Is the image ​sparse​?
  - Continuous Validation Process
    - [x] Is network performance acceptable?
    - [x] Is boot time acceptable?
    - [x] Is SSH time acceptable?
    - [ ] Does networking performance exceed the maximum acceptable threshold?
    - [ ] Does networking performance over time (week over week) stay acceptable?
    - [ ] Does boot time exceed the maximum acceptable threshold?
    - [ ] Does boot time stay low for X% of boots?
    - [ ] Does boot time over time (week over week) stay acceptable?
    - [ ] Do SSH connections succeed within the maximum acceptable threshold?
    - [ ] Does SSH connection time stay low for X% of SSH connections?  
    - [ ] Does SSH connection time over time (week over week) stay acceptable?

  This ticket is to track the progress on this issue. @roconnor

  **EDITED** by @obadz to get github friendly checkboxes. I've assumed that the filled dots were done and the translucid ones weren't but feel free to adjust as you see fit if that was wrong. The indentation was also hard to infer.


state: closed
title: Add pyScss python package
user_login: kevinmarsh
html_url: https://github.com/NixOS/nixpkgs/pull/6993
updated_at: 2015-03-30 14:11:09
body:
  Also updated/added a couple of its dependencies:
  - ~~updated `enum34` to latest version and added a missing dependency for python 2.6~~ See comment below
  - added `pathlib`


state: closed
title: fix `bind` broken build
user_login: ryantm
html_url: https://github.com/NixOS/nixpkgs/pull/7000
updated_at: 2015-04-08 14:14:14
body:
  When building bind with

  ```
  nix-shell --pure -I nixpkgs=/path-to/nixpkgs -p bind
  ```

  I get configure output error:

  ```
  configure: error: found libjson include but not library.
  ```

  This PR allows it to build again. I do not know if this is the correct way to resolve the issue, but it builds it on my machine.

  cc/ @viric @peti 


state: closed
title: Haskell NG GHCjs attribute 'version' missing
user_login: tel
html_url: https://github.com/NixOS/nixpkgs/issues/7005
updated_at: 2015-03-27 20:18:09
body:
  Consider the following `shell.nix`

  ``` nix
  let
    pkgs = import <nixpkgs> {};
    hEnv = pkgs.haskell-ng.packages.ghc7101.ghcWithPackages (p: with p; [
      async attoparsec case-insensitive fgl haskell-src
    ]);
  in
    pkgs.myEnvFun {
      name = "my-haskell-project";
      buildInputs = with pkgs; [
          hEnv
        ];
      }
  ```

  It appears to work fine if I call `nix-shell` in a directory containing this file. However, if we update the third line to read

  ```
    hEnv = pkgs.haskell-ng.packages.ghcjs.ghcWithPackages (p: with p; [
  ```

  and thus to target GHCjs then `nix-shell --show-trace` fails with the following message

  ```
  $ nix-shell --show-trace                                                                                               [12:26:32]
  error: while evaluating the attribute ‘nativeBuildInputs’ of the derivation ‘env-my-haskell-project’ at "/Users/tel/src/nixpkgs/pkgs/misc/my-env/default.nix":71:3:
  while evaluating ‘ghcWithPackages’ at "/Users/tel/src/nixpkgs/pkgs/development/haskell-modules/default.nix":57:27, called from "/Users/tel/tmp/zippppc/shell.nix":3:10:
  while evaluating ‘callPackage’ at "/Users/tel/src/nixpkgs/pkgs/development/haskell-modules/default.nix":50:26, called from "/Users/tel/src/nixpkgs/pkgs/development/haskell-modules/default.nix":57:33:
  while evaluating ‘callPackageWithScope’ at "/Users/tel/src/nixpkgs/pkgs/development/haskell-modules/default.nix":45:42, called from "/Users/tel/src/nixpkgs/pkgs/development/haskell-modules/default.nix":50:32:
  while evaluating ‘callPackageWith’ at "/Users/tel/src/nixpkgs/lib/customisation.nix":104:35, called from "/Users/tel/src/nixpkgs/pkgs/development/haskell-modules/default.nix":45:49:
  while evaluating ‘makeOverridable’ at "/Users/tel/src/nixpkgs/lib/customisation.nix":56:24, called from "/Users/tel/src/nixpkgs/lib/customisation.nix":106:5:
  while evaluating anonymous function at "/Users/tel/src/nixpkgs/pkgs/development/haskell-modules/with-packages-wrapper.nix":1:1, called from "/Users/tel/src/nixpkgs/lib/customisation.nix":58:12:
  while evaluating ‘versionOlder’ at "/Users/tel/src/nixpkgs/lib/strings.nix":184:22, called from "/Users/tel/src/nixpkgs/pkgs/development/haskell-modules/with-packages-wrapper.nix":4:8:
  attribute ‘version’ missing, at "/Users/tel/src/nixpkgs/pkgs/development/haskell-modules/with-packages-wrapper.nix":4:39
  ```


state: closed
title: Add MediaTomb service
user_login: cwoac
html_url: https://github.com/NixOS/nixpkgs/pull/7006
updated_at: 2015-03-27 11:27:21
body:
  While the mediatomb package exists, it lacks a service definition. I based it off the mpd service file. I'm not 100% sure it is nixos idiomatic, but it does function correctly (at least on my test machines).

  Raising pull request for comments.


state: closed
title: pinentry: fix on darwin
user_login: henrytill
html_url: https://github.com/NixOS/nixpkgs/pull/7007
updated_at: 2015-10-07 22:28:42
body:
  libcap and qt4 aren't supported on Darwin, but gtk2 is.

  Refs 70a8bfb and 8feda47

  cc @domenkozar  @wkennington @jwiegley


state: closed
title: ffmpeg doesn't build on Darwin
user_login: henrytill
html_url: https://github.com/NixOS/nixpkgs/issues/7013
updated_at: 2015-03-30 16:47:20
body:
  Now that `youtube-dl` depends on `ffmpeg` (#6985), it would be nice if we could try to address the `ffmpeg` situation on Darwin.

  Currently it won't build because of a dependency on `SDL`, which isn't supported on Darwin, but that may not be the only problem - it's just the first one currently encountered. 

  cc @codyopel: in light of #6602, perhaps you'd like to suggest where/how to address platform-specific dependencies in your generic builder.


state: closed
title: haskellngPackages.idris standard libraries are missing from the derivation
user_login: ocharles
html_url: https://github.com/NixOS/nixpkgs/issues/7014
updated_at: 2015-04-14 12:39:37
body:
  The Idris team specifically want to keep the bounds as they are - I'm not sure how Haskell ng would solve this problem.


state: closed
title: StrategoXT installation fails on Mac OS X 10.10.x
user_login: ghost
html_url: https://github.com/NixOS/nixpkgs/issues/7018
updated_at: 2017-06-16 15:03:56
body:
  Using the master as of today:

  ```
  Undefined symbols for architecture x86_64:
    "_ERR_isErrorError", referenced from:
        _ERR_fdisplayError in libErrorAPI_la-display.o
        _ERR_liftError in libErrorAPI_la-lift.o
    "_ERR_isErrorFatal", referenced from:
        _ERR_fdisplayError in libErrorAPI_la-display.o
        _ERR_liftError in libErrorAPI_la-lift.o
    "_ERR_isErrorInfo", referenced from:
        _ERR_fdisplayError in libErrorAPI_la-display.o
        _ERR_liftError in libErrorAPI_la-lift.o
    "_ERR_isErrorListEmpty", referenced from:
        _ERR_fdisplaySummary in libErrorAPI_la-display.o
        _ERR_liftSummary in libErrorAPI_la-lift.o
    "_ERR_isErrorWarning", referenced from:
        _ERR_fdisplayError in libErrorAPI_la-display.o
        _ERR_liftError in libErrorAPI_la-lift.o
    "_ERR_isLocationAreaInFile", referenced from:
        _ERR_liftLocation in libErrorAPI_la-lift.o
    "_ERR_isSubjectListEmpty", referenced from:
        _ERR_fdisplaySubjects in libErrorAPI_la-display.o
        _ERR_liftSubjects in libErrorAPI_la-lift.o
    "_ERR_isSubjectLocalized", referenced from:
        _ERR_fdisplaySubject in libErrorAPI_la-display.o
        _ERR_liftSubject in libErrorAPI_la-lift.o
    "_PERR_isErrorError", referenced from:
        _PERR_lowerError in libErrorAPI_la-lower.o
    "_PERR_isErrorFatal", referenced from:
        _PERR_lowerError in libErrorAPI_la-lower.o
    "_PERR_isErrorInfo", referenced from:
        _PERR_lowerError in libErrorAPI_la-lower.o
    "_PERR_isErrorListEmpty", referenced from:
        _PERR_lowerErrors in libErrorAPI_la-lower.o
    "_PERR_isErrorWarning", referenced from:
        _PERR_lowerError in libErrorAPI_la-lower.o
    "_PERR_isLexStrCharBackslash", referenced from:
        _PERR_lowerStrCon in libErrorAPI_la-lower.o
    "_PERR_isLexStrCharCharsEmpty", referenced from:
        _PERR_lowerStrCon in libErrorAPI_la-lower.o
    "_PERR_isLexStrCharDecimal", referenced from:
        _PERR_lowerStrCon in libErrorAPI_la-lower.o
    "_PERR_isLexStrCharNewline", referenced from:
        _PERR_lowerStrCon in libErrorAPI_la-lower.o
    "_PERR_isLexStrCharNormal", referenced from:
        _PERR_lowerStrCon in libErrorAPI_la-lower.o
    "_PERR_isLexStrCharQuote", referenced from:
        _PERR_lowerStrCon in libErrorAPI_la-lower.o
    "_PERR_isLexStrCharTab", referenced from:
        _PERR_lowerStrCon in libErrorAPI_la-lower.o
    "_PERR_isLocationAreaInFile", referenced from:
        _PERR_lowerLocation in libErrorAPI_la-lower.o
    "_PERR_isSubjectListEmpty", referenced from:
        _PERR_lowerSubjects in libErrorAPI_la-lower.o
    "_PERR_isSubjectLocalized", referenced from:
        _PERR_lowerSubject in libErrorAPI_la-lower.o
  ld: symbol(s) not found for architecture x86_64
  clang-3.6: error: linker command failed with exit code 1 (use -v to see invocation)
  Makefile:373: recipe for target 'libErrorAPI.la' failed
  ```

  By all accounts, it looks like StrategoXT has been failing for quite some time. This is frustrating for those of us trying to learn Nix by following the Nix Pills, which use aterm from StrategoXT early on to inspect the content of derivations—a very useful thing to be able to do, and not just for pedagogical reasons!


state: closed
title: simutrans: update, refactor, improve, add paksets
user_login: vcunat
html_url: https://github.com/NixOS/nixpkgs/pull/7019
updated_at: 2015-04-09 17:44:06
body:
  - update all, and add more paksets
  - add config.simutrans.paksets, multiple are possible now
  - fix #6719: missing sounds
  - move user settings from ~/simutrans to ~/.simutrans
  - darwin support is untested (but claimed upstream)


state: closed
title: Added version number to fatsort
user_login: KoviRobi
html_url: https://github.com/NixOS/nixpkgs/pull/7025
updated_at: 2015-03-28 10:31:47
body:
  Website monitor.nixos.org reported it as out of date when in reality it
  just had no version number.


state: closed
title: Downgraded Emacs priority, for exuberant ctags
user_login: KoviRobi
html_url: https://github.com/NixOS/nixpkgs/pull/7026
updated_at: 2015-03-27 12:42:41
body:
  Exuberant ctags works with Emacs among with other editors, and if
  installed is probably preferred to Emacs' ctags. Besides, that is still
  available as etags.


state: closed
title: Update python package enum34 1.0 -> 1.0.4
user_login: kevinmarsh
html_url: https://github.com/NixOS/nixpkgs/pull/7028
updated_at: 2015-03-30 16:19:56
body:
  also fixed missing build input for python 2.6 and restricted it to versions less than 3.4 since this package is meant as a backport from 3.4


state: closed
title: Add MediaTomb service
user_login: cwoac
html_url: https://github.com/NixOS/nixpkgs/pull/7031
updated_at: 2015-03-31 09:10:38
body:
  Second version - fixed merge conflicts + added option for custom (non-declarative) configuration file.


