# issues

state: closed
title: torbrowser: 7.0.2 -> 7.0.3
user_login: NeQuissimus
html_url: https://github.com/NixOS/nixpkgs/pull/27781
updated_at: 2017-08-02 21:54:15
body:
  ###### Motivation for this change
  Update and fix #27759

  ###### Things done

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

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

  ---


state: closed
title: ccache: prose -> code
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/issues/27782
updated_at: 2017-12-24 12:41:49
body:
  ## Issue description

  ```all-packages.nix``` contains a [textual instruction](https://github.com/NixOS/nixpkgs/blob/031d627/pkgs/top-level/all-packages.nix#L6673-L6692) on how to configure ccache, which directory to create, with which mode, whom to own, ...

  Shouldn't it be turned into code doing all those tasks?
  Something like
  ```nix
  { config, lib, ... }:

  with lib;
  let
    cfg = config.programs.ccache;
  in {
    options.programs.ccache = {
      enable = mkEnableOption "ccache for nix-daemon";
      cacheDir = mkOption {
        type = types.path;
        default = "/var/cache/ccache";
      };
    };

    config = mkIf cfg.enable {
      nixpkgs.overlays = [
        (self: super: {
          ccacheWrapper = super.ccacheWrapper.override {
            extraConfig = ''
              export CCACHE_COMPRESS=1
              export CCACHE_DIR=${cfg.cacheDir}
              export CCACHE_UMASK=007
            '';
          };
        })
      ];

      systemd.tmpfiles.rules = [ "d ${cfg.cacheDir} 0770 root nixbld -" ];
    };
  }
  ```


state: closed
title: fd: init at 2.0.0
user_login: 8573
html_url: https://github.com/NixOS/nixpkgs/pull/27783
updated_at: 2017-08-01 07:06:55
body:
  Add the package `fd`, a simpler alternative to `find`, at version
  2.0.0.

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


state: closed
title: nix-daemon lacks enable option
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/issues/27784
updated_at: 2018-03-23 15:37:12
body:
  ```nix-daemon``` seems the only module without ```enable``` option.
  it is always enabled, although it is needless on the machines which do not do any builds (containers, clouds, vms, ...) and have to be disabled out of security concerns (it is written in C++, runs as root and listens a socket)


state: closed
title: xrdp: abs path to garbage directory
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/27785
updated_at: 2017-07-31 08:05:49
body:
  ###### Motivation for this change

  It created ```/nix/store/vdhg5dclbnhfhpad40zvxcgi1hsvnavy-xrdp-0.9.3./do-not-install```


state: closed
title: Etheruem wallet
user_login: ob7
html_url: https://github.com/NixOS/nixpkgs/issues/27786
updated_at: 2017-08-01 03:14:55
body:
  Is there any etheruem wallets in nixpkgs yet or do I need to build from source?  I was going to use
  https://github.com/ethereum/mist/releases
  I'm suprised no one else has done so yet.  Bitcoin and litecoin both have wallets in altcoins but why not etheruem?


state: closed
title: snapper: DBus.Error.ServiceUnknown
user_login: davidak
html_url: https://github.com/NixOS/nixpkgs/issues/27787
updated_at: 2017-07-31 06:39:20
body:
  ## Issue description

  I tried to use snapper but get an error.

  ### Steps to reproduce

  ```
  nix-env -iA nixos.snapper

  [root@nixos:~]# btrfs subvolume list /data
  ID 258 gen 11 top level 5 path media
  ID 259 gen 11 top level 5 path archiv
  ID 260 gen 11 top level 5 path backup
  ID 261 gen 12 top level 5 path upload

  [root@nixos:~]# ll /data/
  total 0
  drwxr-xr-x 1 root root    0 Jul 31 04:44 archiv
  drwxr-xr-x 1 root root    0 Jul 31 04:44 backup
  drwxr-xr-x 1 root root    0 Jul 31 04:44 media
  drwxr-xr-x 1 root root 1384 Jul 31 04:59 upload

  [root@nixos:~]# snapper -c archiv create-config /data/archiv/
  Failure (org.freedesktop.DBus.Error.ServiceUnknown).
  ```

  Do i have to wait until https://github.com/NixOS/nixpkgs/pull/27154 lands in stable?

  /cc @nckx @ck3d 

  ## Technical details

  * System: NixOS 17.03.1621.0590ecbe9e (Gorilla)
  * Nix version: nix-env (Nix) 1.11.13
  * Nixpkgs version: "17.03.1621.0590ecbe9e"
  * Sandboxing enabled: build-use-sandbox = false


state: open
title: Elasticsearch 5.x not starting inside nixos-container
user_login: swistak35
html_url: https://github.com/NixOS/nixpkgs/issues/27788
updated_at: 2017-12-10 04:18:34
body:
  ## Issue description

  When trying to run elasticsearch 5.x inside nixos-container, this command: https://github.com/NixOS/nixpkgs/blob/76430ecd9f36bcfd1682d34c47f69a8e7708df6b/nixos/modules/services/search/elasticsearch.nix#L180 will fail because of running inside container, not host. 

  ### Steps to reproduce

  Setup declarative nixos container and try to add elasticsearch service with package version 5.x, service won't start, because the pasted above command will fail with error `sysctl: setting key "vm.max_map_count": Read-only file system`.

  Disclaimer: I'm neither on unstable branch, nor 17.03 - I have copied elasticsearch nix declarations from the repo and I'm running it on my 16.03 machine. I believe another simplest way to reproduce it would be to setup host with the container and after running `machinectl shell my-container` trying to run `sysctl -w vm.max_map_count=262144` - it gives me the same error.

  ### Workaround

  I'm currently workarounding it successfully with configuration on the host:

  ```
    boot.kernel.sysctl =
      {
        "vm.max_map_count" = 262144;
      };
  ```

  And this is not-ugly enough to be satisfying for me :)

  ### Fix

  I'm no pro in NixOS, but I could consider fixing it (or at least writing failing test) if someone could point me to the similar issue in the past.

  ## Technical details

  * System: `16.03.git.2ed3eee`
  * Nix version: `nix-env (Nix) 1.11.2`
  * Nixpkgs version: `16.03.1349.dda40aa8d1` (custom repo)
  * Sandboxing enabled: no


state: open
title: nixos-generate-config: use uuid instead of device if possible
user_login: davidak
html_url: https://github.com/NixOS/nixpkgs/issues/27789
updated_at: 2017-07-31 14:58:16
body:
  ## Issue description

  I mounted a btrfs partition (raid1 of 2 devices) and generated hardware config again.

  ```
  mount /dev/disk/by-label/data /data
  nixos-generate-config
  ```

  device is `/dev/sdb` instead of it's uuid. so i will have problems when that changes...

  ```
    fileSystems."/" =
      { device = "/dev/disk/by-uuid/ed270d50-b685-4d07-a287-c425dc3712a4";
        fsType = "ext4";
      };

    fileSystems."/data" =
      { device = "/dev/sdb";
        fsType = "btrfs";
      };

    swapDevices =
      [ { device = "/dev/disk/by-uuid/5296e692-60b2-4137-93db-8ea08261246a"; }
      ];
  ```

  ### Steps to reproduce



  ## Technical details

  * System: NixOS 17.03.1316.412b0a17aa (Gorilla)
  * Nix version: nix-env (Nix) 1.11.10
  * Nixpkgs version: "17.03.1316.412b0a17aa"
  * Sandboxing enabled: build-use-sandbox = true


state: closed
title: masterpdfeditor: init at 4.2.70
user_login: CMCDragonkai
html_url: https://github.com/NixOS/nixpkgs/pull/27790
updated_at: 2018-08-08 11:34:26
body:
  ###### Motivation for this change

  Added masterpdfeditor.

  This is the best PDF editor available on Linux. I've tried them all but only this one allows me to add text into unfillable forms.

  ###### Things done

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

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

  ---

  I had some code here for 32 bit, but since I don't have a 32 bit machine I can't test the build of it. What's the right way to specify that this package is only for 64 bit?

  I tested this on nix-shell, but not part of main nixpkgs.


state: closed
title: Removed deprecation warning for networking.extraHosts
user_login: regellosigkeitsaxiom
html_url: https://github.com/NixOS/nixpkgs/pull/27791
updated_at: 2017-07-31 08:04:03
body:
  ###### Motivation for this change

  It is a follow-up of #27105 
  It added `networking.hosts` option as an upgrade of `networking.extraHosts`, which recieved a deprecation warning. However, @NeQuissimus stated a clear use-case for `networking.extraHosts`. This PR removes warning. No other changes needed.

  ###### Things done

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

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

  ---


state: closed
title: gnupg: 2.1.21 -> 2.1.22
user_login: ghost
html_url: https://github.com/NixOS/nixpkgs/pull/27792
updated_at: 2017-07-31 09:56:39
body:
  ###### Motivation for this change

  > https://lists.gnupg.org/pipermail/gnupg-announce/2017q3/000411.html

  **Noteworthy changes in version 2.1.22**

    * gpg: Extend command --quick-set-expire to allow for setting the
      expiration time of subkeys.
    * gpg: By default try to repair keys during import.  New sub-option
      no-repair-keys for --import-options.
    * gpg,gpgsm: Improved checking and reporting of DE-VS compliance.
    * gpg: New options --key-origin and --with-key-origin.  Store the
      time of the last key update from keyservers, WKD, or DANE.
    * agent: New option --ssh-fingerprint-digest.
    * dimngr: Lower timeouts on keyserver connection attempts and made
      it configurable.
    * dirmngr: Tor will now automatically be detected and used.  The
      option --no-use-tor disables Tor detection.
    * dirmngr: Now detects a changed /etc/resolv.conf.
    * agent,dirmngr: Initiate shutdown on removal of the GnuPG home
      directory.
    * gpg: Avoid caching passphrase for failed symmetric encryption.
    * agent: Support for unprotected ssh keys.
    * dirmngr: Fixed name resolving on systems using only v6
      nameservers.
    * dirmngr: Allow the use of TLS over http proxies.
    * w32: Change directory of the daemons after startup.
    * wks: New man pages for client and server.

  ###### Things done

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

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


state: closed
title: dockerTools: fix permissions on base image
user_login: nlewo
html_url: https://github.com/NixOS/nixpkgs/pull/27793
updated_at: 2017-07-31 11:52:57
body:
  If the base image has been built with nixpkgs.dockerTools, the image
  configuration and manifest are readonly so we first need to change
  their permissions before removing them.

  ###### Motivation for this change
  Fix #27632.

  ###### Things done
  Successfully build `nix-build ./ -A dockerTools.examples.redis` while it fails without this commit.

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

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

  ---


state: closed
title: Upgrade default gcc to 7.x
user_login: edolstra
html_url: https://github.com/NixOS/nixpkgs/issues/27794
updated_at: 2018-02-21 23:38:51
body:
  There is no particular ETA for this, but it might be nice for NixOS 18.03.

  Hydra jobset is here: https://hydra.nixos.org/jobset/nixos/gcc-7


state: closed
title: vm: Add trusty-updates to the packages list
user_login: nlewo
html_url: https://github.com/NixOS/nixpkgs/pull/27795
updated_at: 2017-08-30 00:18:58
body:
  ###### Motivation for this change
  I need latest kernel header version for this ubuntu release.

  ###### Things done

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

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

  ---


state: closed
title: Convert libs to a fixed-point
user_login: grahamc
html_url: https://github.com/NixOS/nixpkgs/pull/27797
updated_at: 2019-04-17 01:50:31
body:
  This does break the API of being able to import any lib file and get
  its libs, however I'm not sure people did this.

  I made this while exploring being able to swap out docFn with a stub
  in #2305, to avoid functor performance problems. I don't know if that
  is going to move forward (or if it is a problem or not,) but after
  doing all this work figured I'd put it up anyway :)

  Two notable advantages to this approach:

  1. when a lib inherits another lib's functions, it doesn't
     automatically get put in to the scope of lib
  2. when a lib implements a new obscure functions, it doesn't
     automatically get put in to the scope of lib


  ###### Things done

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

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

  ---


state: closed
title: Removed networking.fqdn option
user_login: regellosigkeitsaxiom
html_url: https://github.com/NixOS/nixpkgs/pull/27798
updated_at: 2017-07-31 17:51:44
body:
  ###### Motivation for this change

  Adding it was a mistake which can only lead to problems and confusion.
  A cleanup after #27105. See discussion with @edolstra in #27105 for details.

  ###### Things done

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

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

  ---


state: closed
title: Python: disable user site-packages for programs and environments.
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/pull/27799
updated_at: 2017-08-01 14:46:48
body:
  Python by default checks a `site-packages` folder in the user's home
  folder. We do not want such an impurity and therefore disable it.
  Fixes #26846.

  ###### Things done

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

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

  ---


state: open
title: Chromium: Custom certificates
user_login: NeQuissimus
html_url: https://github.com/NixOS/nixpkgs/issues/27800
updated_at: 2019-02-13 13:24:20
body:
  Do we have a way to provide `chromium` with custom certificates?

  I have this in my `configuration.nix`:

  ```
  security = {
      pki.certificates = [
        (lib.fileContents ./registry.crt)
      ];
  }
  ```

  However, it turns out that Chromium seems to use NSS and hence does not read the default SSL keystore.
  Our Chromium module does not seem the capabilities to inject certificates. Is there another way? 


state: closed
title: qdirstat: add script dependency
user_login: gnidorah
html_url: https://github.com/NixOS/nixpkgs/pull/27801
updated_at: 2017-07-31 16:25:57
body:
  ###### Motivation for this change


  ###### Things done

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

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

  ---


state: closed
title: networkmanager_dmenu: unstable-2017-05-28 -> 1.1
user_login: jensbin
html_url: https://github.com/NixOS/nixpkgs/pull/27802
updated_at: 2017-08-12 11:37:04
body:
  ###### Motivation for this change
  Stable release

  ###### Things done

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

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

  ---


state: closed
title: pythonPackages.daphne: 1.2.0 -> 1.3.0
user_login: lsix
html_url: https://github.com/NixOS/nixpkgs/pull/27803
updated_at: 2017-07-31 18:42:19
body:
  ###### Motivation for this change


  ###### Things done

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

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

  ---


state: open
title: NixOS /etc/hosts improvements
user_login: aszlig
html_url: https://github.com/NixOS/nixpkgs/pull/27804
updated_at: 2018-02-03 22:09:32
body:
  The goal is to improve `networking.hosts` so that we have more control over whether to set the canonical hostname or aliases of it.

  This was originally discussed in #27105 starting with [this comment](https://github.com/NixOS/nixpkgs/pull/27105#discussion_r130336033).


state: closed
title: pythonPackages.gst-python: Use correct package set
user_login: expipiplus1
html_url: https://github.com/NixOS/nixpkgs/pull/27805
updated_at: 2017-08-13 19:49:45
body:
  Previously this was using pkgs.pythonPackages. This was leading to
  a build with an incorrect version of python.

  It might be worth having the `pythonPackages = self` attribute for
  all pythonPackages instead of just specific packages as it is at the
  moment.

  This fixes packages which depend on the python3 version of gst-python
  such as pitivi.


state: closed
title: Kdeconnect: add sshfs dependency and provide NixOS module
user_login: bkchr
html_url: https://github.com/NixOS/nixpkgs/pull/27806
updated_at: 2017-08-13 16:36:32
body:
  - Adds sshfs as runtime dependency with makeWrapper
  - Adds programs.kdeconnect to open required UDP/TCP ports

  ###### Motivation for this change
  Kdeconnect requires sshfs for opening filesystem connections to android devices. The UDP/TCP ports are required that Kdeconnect can find other devices.

  ###### Things done

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

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

  ---


state: closed
title: Revert "Fix Darwin stdenv to work on 10.13 (backport to 17.03)"
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/pull/27807
updated_at: 2017-07-31 19:31:11
body:
  Reverts NixOS/nixpkgs#27630

  Caused too much trouble and would be a lot of effort to backport a bunch of LLVM 4 changes to the 17.03 release just to get fresh Nix builds. I'm giving up on this; if we want a Nix that works on 10.13, we should just bump the nixpkgs it builds against.

  cc @edolstra @LnL7 @grahamc 


state: open
title: BashOnWindows needs patch for lndir
user_login: cstrahan
html_url: https://github.com/NixOS/nixpkgs/issues/27808
updated_at: 2017-12-29 20:39:05
body:
  As @pikajude found in https://github.com/Microsoft/BashOnWindows/issues/2229, BashOnWindows will need a patch for xorg's `lndir` in order for `symlinkJoin` to work there. As noted in that issue, a strong argument can be made that this is a bug in `lndir`. I think we (by which I probably mean "I", if I can find the time soon) should send a patch upstream for the sake of our Windows users, so I'm tracking that objective here in this issue.


state: closed
title: pkgs: refactor needless quoting of homepage meta attribute
user_login: Infinisil
html_url: https://github.com/NixOS/nixpkgs/pull/27809
updated_at: 2018-07-01 20:13:31
body:
  A lot of packages are needlessly quoting the homepage meta attribute
  (about 1400, 22%), this commit refactors all of those instances.

  Command used for refactoring (using ripgrep): 
  ```
  rg 'homepage = "[^\$\{#\(]*"' -g '!*-packages.nix' -g '!*-generated.nix' -l | xargs sed -i 's/homepage = "\([^\$\{#\(]*\)"/homepage = \1/g'
  ```

  Notes: This excludes all the automatically generated files and the ones that contain an URL that wouldn't be valid unquoted (containing `${`/`#`/`(`), which obviously shouldn't be refactored.

  ###### Motivation for this change

  Of the 6280 instances of the homepage attribute (`rg 'homepage = .*' -g '!*-packages.nix' -g '!*-generated.nix' -l | wc -l`), there are 1396 instances where it's needlessly quoted (`rg 'homepage = "[^\$\{#\(]*"' -g '!*-packages.nix' -g '!*-generated.nix' -l | wc -l`). This PR makes all of these uniform.

  ###### Things done

  Tested the changes with
  ```
  nix-env -f . -qaP --meta --json --drv-path --show-trace
  ```

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

  ---


state: closed
title: postfix service: typo in transport file-path
user_login: Taeradan
html_url: https://github.com/NixOS/nixpkgs/pull/27810
updated_at: 2017-07-31 19:17:07
body:
  ###### Motivation for this change
  A typo in the transport map file-path is causing all the incoming mail to be rejected if you rely on this mechanism. Applying this fix seems quite urgent.

  ###### Things done

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

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

  ---


state: closed
title: google-chrome doesn't to build (curls fail)
user_login: ixxie
html_url: https://github.com/NixOS/nixpkgs/issues/27811
updated_at: 2017-12-23 21:48:15
body:
  ## Issue description

  google-chrome is refusing to build, seemingly because curl fails on all the mirrors. 

  Since the chrome derivation gets its version numbers from the chromium derivation, it could be that chrome's numbering has started to deviate. Otherwise all the mirrors are outdated, which seems unlikely; in any case I haven't managed to find any official archive of old chrome .debs - it seems in fact google is actively suppressing them.

  ### Steps to reproduce

  Try and build google-chrome

  ## Technical details

  * System: NixOS 17.03
  * Nix version: 1.11.11
  * Nixpkgs version: 17.03.1623.138313fe01
  * Sandboxing enabled: No


state: closed
title: xsv: 0.12.1 -> 0.12.2
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/27813
updated_at: 2017-08-26 19:04:24
body:
  ###### Motivation for this change

  Update xsv to the last version

  ###### Things done

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

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

  ---


state: closed
title: xtermcontrol: init at 3.3
user_login: derchrisuk
html_url: https://github.com/NixOS/nixpkgs/pull/27814
updated_at: 2017-07-31 21:44:28
body:
  ###### Motivation for this change

  init xtermcontrol at version 3.3

  ###### Things done

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

  ---


state: closed
title: mailutils on 17.03 broken since 359c8c9d9a97307c5bc3f7ee53449424fe0cd5a1
user_login: tohl
html_url: https://github.com/NixOS/nixpkgs/issues/27815
updated_at: 2017-08-05 17:13:35
body:
  ## Issue description

  make[3]: Entering directory '/tmp/nix-build-mailutils-2.2.drv-0/mailutils-2.2/maidag'
  for i in maidag; do\
      chown root:mail /nix/store/4xb7p9vd3h9p34a4hkllnjvxbvdlh3di-mailutils-2.2/sbin/$i;\
      chmod 4755 /nix/store/4xb7p9vd3h9p34a4hkllnjvxbvdlh3di-mailutils-2.2/sbin/$i;\
  done
  chown: invalid group: 'root:mail'
  chmod: changing permissions of '/nix/store/4xb7p9vd3h9p34a4hkllnjvxbvdlh3di-mailutils-2.2/sbin/maidag': Operation not permitted
  make[3]: *** [Makefile:1284: install-exec-hook] Error 1
  make[3]: Leaving directory '/tmp/nix-build-mailutils-2.2.drv-0/mailutils-2.2/maidag'
  make[2]: *** [Makefile:1224: install-exec-am] Error 2
  make[2]: Leaving directory '/tmp/nix-build-mailutils-2.2.drv-0/mailutils-2.2/maidag'
  make[1]: *** [Makefile:1174: install-am] Error 2
  make[1]: Leaving directory '/tmp/nix-build-mailutils-2.2.drv-0/mailutils-2.2/maidag'
  make: *** [Makefile:1036: install-recursive] Error 1
  builder for ‘/nix/store/w3ya6i3q1ld9qnby469ai09dx7g3cnxf-mailutils-2.2.drv’ failed with exit code 2
  error: build of ‘/nix/store/w3ya6i3q1ld9qnby469ai09dx7g3cnxf-mailutils-2.2.drv’ failed

  359c8c9d9a97307c5bc3f7ee53449424fe0cd5a1 is the first bad commit
  commit 359c8c9d9a97307c5bc3f7ee53449424fe0cd5a1
  Author: Robert Helgesson <robert@rycee.net>
  Date:   Tue Jul 18 00:58:20 2017 +0200

      expat: 2.2.1 -> 2.2.2

      (cherry picked from commit cc8e2aec299a002ede108dea1c33b1161f1aa180)

  :040000 040000 7603a9a5b0909fd279e4dce2bf7af901857cf312 2ae14049aa91ce021e0db35a369fc7209a11e0b9 M  pkgs
  bisect run success



  ### Steps to reproduce

  nix-build -A mailutils -I nixpkgs=https://nixos.org/channels/nixos-17.03/nixexprs.tar.xz

  ## Technical details

  * System: NixOS: `nixos-version` 17.03.1584.48ecdcf598 (works on e.g. 2e983f1)
  * Nix version: (run `nix-env --version`) nix-env (Nix) 1.11.11
  * Nixpkgs version: (run `nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion`) 17.09pre109180.0d4431cfe9
  * Sandboxing enabled: (run `grep build-use-sandbox /etc/nix/nix.conf`)
  build-use-sandbox = false
  (strange, I though I had sandbox enabled)
  ok now tried with sandbox enabled
  build-use-sandbox = true
  still the same problem


state: closed
title: calc: 2.12.5.3 -> 2.12.6.1
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/27816
updated_at: 2017-08-01 07:19:29
body:
  ###### Motivation for this change

  Update calc to the last version

  ###### Things done

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

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

  ---


state: closed
title: gitAndTools.diff-so-fancy: 1.1.0 -> 1.1.1
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/27817
updated_at: 2017-07-31 22:13:32
body:
  ###### Motivation for this change

  Update diff-so-fancy to the last version

  ###### Things done

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

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

  ---


state: closed
title: alacritty: Don't use xclip from PATH
user_login: NeQuissimus
html_url: https://github.com/NixOS/nixpkgs/pull/27818
updated_at: 2017-08-01 13:24:56
body:
  ###### Motivation for this change
  Tried to use alacritty. Copy/paste was not working since it looks on the PATH.
  This patches the code to look at the buildInput xclip.

  ###### Things done

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

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

  ---

  @Mic92 @puffnfresh 


state: open
title: KDE: Cannot print test page from System Settings
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/issues/27819
updated_at: 2017-08-06 20:10:13
body:
  ## Description

  Attempting to print a test page from the `Printers` module reports `No such file or directory`.
  Test pages can be printed from CUPS directly.

  ## Technical details

  * Nixpkgs version: 2b29c893c12386b36a9cf9116eb6263b64bd470a


state: closed
title: nixos/piwik: clarifies setup documentation
user_login: dalaing
html_url: https://github.com/NixOS/nixpkgs/pull/27820
updated_at: 2017-08-06 21:59:00
body:
  ###### Motivation for this change

  This is a proposed documentation fix for #27703.  If folks want changes, I'm happy to make them.

  ###### Things done

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

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

  ---


state: closed
title: Cannot create efi boot entry - No space left on device
user_login: johnramsden
html_url: https://github.com/NixOS/nixpkgs/issues/27821
updated_at: 2018-02-03 19:25:13
body:
  ## Issue description

  This is the second time this is occurring to me when trying to install. I keep getting an error message saying there's no room on my efi partition, but I i'm giving it a new one gigabyte fat32 partition which is larger than recommended. I thought it might be something to do with my Nvram, but it is only occurred so far when using the NixOS installer.

  Here's the output I get:

  ```
  nixos-install --root /mnt

  building the system configuration...
  copying NixOS/Nixpkgs sources...
  finalising the installation...
  Created "/boot/EFI".
  Created "/boot/EFI/systemd".
  Created "/boot/EFI/BOOT".
  Created "/boot/loader".
  Created "/boot/loader/entries".
  Copied "/nix/store/xckqiwxg8la4p7ln22z7ljalbq1x70xn-systemd-232/lib/systemd/boot/efi/systemd-bootx64.efi" to "/boot/EFI/systemd/systemd-bootx64.efi".
  Copied "/nix/store/xckqiwxg8la4p7ln22z7ljalbq1x70xn-systemd-232/lib/systemd/boot/efi/systemd-bootx64.efi" to "/boot/EFI/BOOT/BOOTX64.EFI".
  Failed to create EFI Boot variable entry: No space left on device
  Traceback (most recent call last):
    File "/nix/store/w9h4ljvqdff1kdd9asjql7z01bc3mf9q-systemd-boot-builder.py", line 149, in <module>
      main()
    File "/nix/store/w9h4ljvqdff1kdd9asjql7z01bc3mf9q-systemd-boot-builder.py", line 134, in main
      subprocess.check_call(["/nix/store/xckqiwxg8la4p7ln22z7ljalbq1x70xn-systemd-232/bin/bootctl", "--path=/boot", "install"])
    File "/nix/store/r7qpc32yr09l9a0d5y3b8i84kw5phx4p-python3-3.5.3/lib/python3.5/subprocess.py", line 271, in check_call
      raise CalledProcessError(retcode, cmd)
  subprocess.CalledProcessError: Command '['/nix/store/xckqiwxg8la4p7ln22z7ljalbq1x70xn-systemd-232/bin/bootctl', '--path=/boot', 'install']' returned non-zero exit status 1
  ```

  ### Steps to reproduce

  Mount all my partitions, and install. The system is a UEFI system of course.

  Create a 1GiB esp, mount to /boot
  ```
  gdisk /dev/sdf
  Command (? for help): n
  Partition number (5-128, 17.03-v2 5):
  First sector (34-488397134, 17.03-v2 = 225445888) or {+-}size{KMGTP}:
  Last sector (225445888-488397134, 17.03-v2 = 488397134) or {+-}size{KMGTP}: +1G
  Hex code or GUID (L to show codes, Enter = 8300): ef00
  Changed type of partition to 'EFI System'

  Command (? for help): w
  ```

  Format

  ```
  mkfs.fat -F32 /dev/sdf1
  mount /dev/sdf1 /mnt/boot
  ```

  Install.

  ## Technical details

  Relevant configuration: 

  ``` 
    hardware.cpu.intel.updateMicrocode = true;

    boot = {
      tmpOnTmpfs = true;
      cleanTmpDir = true;
      loader = { # Bootloader
        efi.canTouchEfiVariables = true;
        efi.efiSysMountPoint = "/boot";
        systemd-boot.enable = true;
      };

      initrd.availableKernelModules = [ "xhci_pci" "ehci_pci" "ahci"
                                        "usb_storage" "usbhid" "sd_mod" "sr_mod" ];
  ```

  * System: (NixOS: 17.03.1482.1b57bf274a (Gorilla))
  * Nix version: (nix-env (Nix) 1.11.11)
  * Nixpkgs version: ("17.03.1482.1b57bf274a")
  * Sandboxing enabled: (true)


state: closed
title: chromium: update to 60.0.3112.90 and add flags
user_login: bendlas
html_url: https://github.com/NixOS/nixpkgs/pull/27822
updated_at: 2017-08-11 19:08:11
body:
  ###### Motivation for this change

  The update commit is the regular stable update + necessary patches.

  The build flag commit takes the opportunity to get rid of cruft, to make chromium use a couple of more system dependencies (instead of building its own).
  It also adds a couple of build flags, lifted from the arch recipe.

  ###### Things done

  Build in progress, at about 90%, an iteration of this already worked. I'll check the boxes, when finished.

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

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

  ---


state: closed
title: urxvt_autocomplete_all_the_things: init at 1.6.0
user_login: NickHu
html_url: https://github.com/NixOS/nixpkgs/pull/27823
updated_at: 2017-08-22 13:17:54
body:
  A really useful plugin for urxvt autocompletion


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

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

  ---


state: closed
title: cabal-bounds: fix build error by raising upper bound on directory lib
user_login: neilmayhew
html_url: https://github.com/NixOS/nixpkgs/pull/27824
updated_at: 2017-08-08 17:42:43
body:
  Note: this is fixed upstream in cabal-bounds 1.2.0

  ###### Motivation for this change

  `cabal-bounds` fails to build on NixOS 17.03 (and unstable) because of a bounds issue.

  ###### Things done

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

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

  ---


state: closed
title: Create a keybase-bin nixpkg based on the keybase binary releases
user_login: mpcsh
html_url: https://github.com/NixOS/nixpkgs/pull/27825
updated_at: 2017-08-01 04:59:51
body:
  ###### Motivation for this change
  The current state of Keybase on NixOS isn't quite ideal, in my mind. In order to use all of the components (the CLI, the GUI, and the filesystem), one must install three packages (`keybase`, `kbfs`, and `keybase-gui`. While some might like the separation of components, for those of us who want to use all three components, I feel that it's better to unify under one package. Furthermore, those three existing packages are pinned at an old version (1.0.22), and are missing a few features that the Keybase team has since added.

  So, for those who want to install just one (or two) components of Keybase, the original packages still exist. But for those who want the latest releases and all the components, I have added this `keybase-bin` package.

  ###### Things done

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

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

  ---


state: closed
title: radicale: update to version 2
user_login: Infinisil
html_url: https://github.com/NixOS/nixpkgs/pull/27826
updated_at: 2018-07-12 02:12:39
body:
  ###### Motivation for this change
  It has been long overdue for a radicale update, this PR does that. I also modified the test to work, it seemed to be disabled for not working.

  ###### <s>ToDo</s>Done: Backwards-compatibility
  The 2.x releases of radicale are NOT backwards compatible. There should be two derivations for `radicale1` and `radicale2`, while `radicale = radicale2`. To not mess with previously working radicale setups, there should be a `package` option for the radicale module, defaulting to `radicale1` if `systemVersion <= 17.03` and `radicale2` otherwise. Users can then manually upgrade to 2.x by setting `package = radicale2`, adjusting the config and following the [official guide for migration](http://radicale.org/1to2/). This should be added to the release notes.

  Edit: This has been done

  ###### Things done

  I have been running this version for a few days now and haven't run into any problems.

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

  ---


state: open
title: telegraf example doesn't generate correct toml file
user_login: disassembler
html_url: https://github.com/NixOS/nixpkgs/issues/27827
updated_at: 2017-09-25 22:09:59
body:
  ## Issue description
  The generator for toml for telegraf using the example provided in the module doesn't give quite the right output.

  output generated:
  ```
  [inputs]

  [inputs.statsd]
  delete_timings = true
  service_address = ":8125"

  [outputs]

  [outputs.influxdb]
  database = "telegraf"
  urls = ["http://localhost:8086"]

  ```
  Output expected:
  ```
  [[inputs.statsd]]
  delete_timings = true
  service_address = ":8125"
  [[outputs.influxdb]]
  database = "telegraf"
  urls = ["http://localhost:8086"]
  ```


  ### Steps to reproduce

  nix configuration:
  ```
      services.telegraf = {
        enable = true;
        extraConfig = {
          outputs = {
            influxdb = {
              urls = ["http://localhost:8086"];
              database = "telegraf";
            };
          };
          inputs = {
            statsd = {
              service_address = ":8125";
              delete_timings = true;
            };
          };
        };
      };
  ```

  ## Technical details

  * System: 17.03.1482.1b57bf274a (Gorilla)
  * Nix version: nix-env (Nix) 1.11.11
  * Nixpkgs version: "17.03.1482.1b57bf274a"
  * Sandboxing enabled: false


state: closed
title: unifi: 5.5.19 -> 5.5.20
user_login: mbrgm
html_url: https://github.com/NixOS/nixpkgs/pull/27828
updated_at: 2017-08-02 06:01:07
body:
  ###### Motivation for this change


  ###### Things done

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

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

  ---


state: closed
title: Update quicklisp packages
user_login: bradleyjensen
html_url: https://github.com/NixOS/nixpkgs/pull/27829
updated_at: 2017-08-18 01:23:02
body:
  ###### Motivation for this change
  The lispPackages are a bit out of date.  Let's update them!

  Also, quicklisp-to-nix fails to identify some dependencies (due to a bug in quicklisp).  This branch tries to work around that bug.

  ###### Things done

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

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

  ---


state: open
title: Quodlibet plugins aren't installed and don't work
user_login: sauyon
html_url: https://github.com/NixOS/nixpkgs/issues/27830
updated_at: 2017-09-17 07:44:12
body:
  ## Issue description

  Title

  ### Steps to reproduce

  * Install quodlibet, open plugins menu.
  * Try to install plugins from quodlibet repo.

  ## Technical details

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


state: closed
title: Respect NIX_DONT_SET_RPATH when .so appears in the command line
user_login: orivej
html_url: https://github.com/NixOS/nixpkgs/pull/27831
updated_at: 2017-08-26 16:27:07
body:
  ###### Motivation for this change

  Unified processing of command line arguments in ld-wrapper broke support for `NIX_DONT_SET_RPATH` and revealed that ld-wrapper adds the directory of its `-plugin` argument to runpath. This pull request fixes that. It treats `dir/libname.so` as `-L dir -l name`, because this is how `ld.so` interprets resulting binary: with `dir` in `RUNPATH` and the bare `libname.so` (without `dir`) in `NEEDED`, it looks for `libname.so` in each `RUNPATH` and chooses the first, even when the linker was invoked with an absolute path to `.so`.

  ###### Things done

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

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


state: closed
title: wireshark: 2.2.7 -> 2.4.0
user_login: lsix
html_url: https://github.com/NixOS/nixpkgs/pull/27832
updated_at: 2017-08-09 07:59:44
body:
  ###### Motivation for this change

  Fixes the following CVEs:

  http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-11409
  http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-11406
  http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-11407
  http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-11408

  I have tested main binaries and they work. I however have a little problem when I run `wireshark` just after building it:

  ```bash
  $ nix-build -A wireshark
  […]
  $ ./result/bin/wireshark 
  This application failed to start because it could not find or load the Qt platform plugin "xcb"
  in "".

  Reinstalling the application may fix this problem.
  ```

  To get it to work, I have to `nix-env -i` it:

  ```bash
  $ nix-env -i $(readlink -f result)
  $ wireshark
  [works properly]
  ```

  @ttuegel any idea how to solve that (I have the same problem if I `nix-shell -p` it)?

  I am also preparing an update to wireshark-2.2.8 to integrate in `release-17.03`.

  ###### Things done

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

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

  ---


state: closed
title: nixos/hardware/raid/hpsa: init at 2.40
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/27833
updated_at: 2017-08-26 23:11:09
body:
  ###### Motivation for this change

  To install NixOS on HP Proliant

  ```hpssacli``` is a maintenance utility to be used in ```boot.postBootCommands``` to configure cache params etc. I am not sure if it deserves its own place in ```all-packages.nix``` because it requires the hardware and two kernel modules to run.


state: closed
title: wireshark: 2.2.5 -> 2.2.8 (release-17.03)
user_login: lsix
html_url: https://github.com/NixOS/nixpkgs/pull/27834
updated_at: 2017-08-09 08:06:10
body:
  Fixes the following CVEs:
  - CVE-2017-11406
  - CVE-2017-11407
  - CVE-2017-11408
  - CVE-2017-11409

  ###### Motivation for this change


  ###### Things done

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

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

  ---


state: closed
title: rtags: 2.10 -> 2.11
user_login: acowley
html_url: https://github.com/NixOS/nixpkgs/pull/27835
updated_at: 2017-10-02 01:10:32
body:
  ###### Motivation for this change

  Version bump.

  ###### Things done

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

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

  ---


state: closed
title: nixos/libvirtd: hardcoded "/bin/kill"
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/issues/27837
updated_at: 2017-08-12 19:45:01
body:
  ## Issue description

  ![](http://i.imgur.com/IAFXjd2.png)

  http://i.imgur.com/IAFXjd2.png

  ### Steps to reproduce

  ```systemctl cat libvirtd```

  ## Technical details

  * System: NixOS master
  * Nix version: 1.12pre


state: closed
title: numix-sx-gtk-theme: init at 2017-04-24
user_login: sauyon
html_url: https://github.com/NixOS/nixpkgs/pull/27838
updated_at: 2017-08-03 06:09:53
body:
  ###### Motivation for this change

  Add a package

  ###### Things done

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

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

  ---


state: closed
title: nano: remove darwin patch
user_login: LnL7
html_url: https://github.com/NixOS/nixpkgs/pull/27839
updated_at: 2017-08-01 16:48:56
body:
  ###### Motivation for this change

  The patch does not apply anymore, but also doesn't look like it's needed anymore. /cc @copumpkin 

  ```
  # if ! (((__GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 3))        \
           && !defined __UCLIBC__)                                            \
          || (defined __APPLE__ && defined __MACH__)                          \
          || ((defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__))
                  fbp[1] = '%';
                  fbp[2] = 'n';
                  fbp[3] = '\0';
  # else
  ```

  ###### Things done

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

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

  ---


state: closed
title: haskell infra: Misc cleanups
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/27840
updated_at: 2017-08-03 11:14:35
body:
  ###### Motivation for this change

   - The haskell lib is very close to not relying on Nixpkgs. I think this is good---simpler to think about and matches Nixpkgs's lib.

   - stdenv is exposed more shallowly so it can be overriden more easily. I'll eventually use this on Darwin to avoid the Sierra shared library problems (unless changes are to be made system-wide).

  ###### Things done

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

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

  ---


state: closed
title: icewm: 1.3.12 -> 1.4.2
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/27841
updated_at: 2017-08-26 22:14:18
body:
  ###### Motivation for this change

  Minor update

  ###### Things done

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

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

  ---


state: closed
title: GUI problem on some apps
user_login: TerkiKerel
html_url: https://github.com/NixOS/nixpkgs/issues/27842
updated_at: 2018-04-30 18:44:54
body:
  Hi,

  I am using many apps without any problem (Avidemux, Chromium browser, Google Chrome, Atom Text Editor, Gimp, Filezila... ).

  But only Meld, Remmina and uGet graphic interface has some problems. Here is a screenshot of these 3 apps: https://pasteboard.co/GDFt61A.jpg


  System info:
  Ubuntu 16.04 64 bit
  Nix - latest stable


state: closed
title: filezilla: 3.25.2 -> 3.27.0.1
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/27843
updated_at: 2017-08-01 19:56:57
body:
  ###### Motivation for this change

  Update libfilezilla and filezilla to the last versions

  ###### Things done

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

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

  ---


state: closed
title: igv: 2.3.89 -> 2.3.98
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/27844
updated_at: 2017-08-01 19:52:34
body:
  ###### Motivation for this change

  Update igv to the last version

  ###### Things done

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

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

  ---


state: closed
title: git-cola: 2.10 -> 2.11
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/27845
updated_at: 2017-08-01 19:52:10
body:
  ###### Motivation for this change

  Update git-cola to the last version

  ###### Things done

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

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

  ---


state: closed
title: git-hub: 0.11.0 -> 0.11.1
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/27846
updated_at: 2017-08-01 19:51:56
body:
  ###### Motivation for this change

  Update git-hub to the last version

  ###### Things done

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

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

  ---


state: closed
title: gitflow: 1.10.2 -> 1.11.0
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/27847
updated_at: 2017-08-01 19:56:14
body:
  ###### Motivation for this change

  Update gitflow to the last version

  ###### Things done

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

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

  ---


state: closed
title: shared-mime-info: 1.7 -> 1.8
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/27848
updated_at: 2017-08-01 19:51:37
body:
  ###### Motivation for this change

  Update shared-mime-info to the last version

  ###### Things done

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

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

  ---


state: closed
title: swi-prolog: 7.2.3 -> 7.4.2
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/27849
updated_at: 2017-08-01 19:55:49
body:
  ###### Motivation for this change

  Update swi-prolog to the last version

  ###### Things done

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

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

  ---


state: closed
title: groovy: 2.4.10 -> 2.4.12
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/27850
updated_at: 2017-08-01 19:50:49
body:
  ###### Motivation for this change

  Update groovy to the last version

  ###### Things done

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

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

  ---


state: closed
title: klavaro: 3.02 -> 3.03
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/27851
updated_at: 2017-08-01 19:50:42
body:
  ###### Motivation for this change

  Update klavaro to the last version

  ###### Things done

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

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

  ---


state: closed
title: gnuplot: 5.0.3 -> 5.0.6
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/27852
updated_at: 2017-08-01 19:50:13
body:
  ###### Motivation for this change

  Update gnuplot to the last version

  ###### Things done

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

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

  ---


state: closed
title: bazel: 0.4.5 -> 0.5.3
user_login: sigma
html_url: https://github.com/NixOS/nixpkgs/pull/27853
updated_at: 2017-08-02 04:32:56
body:
  ###### Motivation for this change


  ###### Things done

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

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

  ---


state: open
title: mpi4py fails test suite
user_login: aepsil0n
html_url: https://github.com/NixOS/nixpkgs/issues/27854
updated_at: 2017-08-02 08:25:07
body:
  ## Issue description

  Building the mpi4py Python 2.7 package fails its own test suite:

  ```
  ======================================================================
  FAIL: testDL1 (test_dl.TestDL)
  ----------------------------------------------------------------------
  Traceback (most recent call last):
    File "test/test_dl.py", line 18, in testDL1
      self.assertTrue(handle != 0)
  AssertionError: False is not true

  ----------------------------------------------------------------------
  ```

  ### Steps to reproduce

  Evaluate:
  ```nix
  with import <nixpkgs> {};

  stdenv.mkDerivation rec {
    name = "foo";

    buildInputs = [
      (pkgs.python27.withPackages (packages: with packages; [
        mpi4py
      ]))
    ];
  }
  ```

  ## Technical details

  * System: 17.09pre110213.01c3847b9c
  * Nix version: 1.11.11
  * Nixpkgs version: 17.09pre110213.01c3847b9c
  * Sandboxing enabled: no


state: closed
title: Factorio needs bumping on the 17.03 line.
user_login: seanparsons
html_url: https://github.com/NixOS/nixpkgs/issues/27855
updated_at: 2017-08-01 22:52:38
body:
  Factorio has been bumped to 0.15.31 on master, but it's still 0.15.30 in the release branch.

  This is a problem on two counts:
  - There's a big security issue on 0.15.30: https://security.gerhardt.link/RCE-in-Factorio/
  - The 0.15.30 download has been removed so any build using it will break.

  Would some kind soul please push the update to the release branch?


state: closed
title: gcc-arm-embedded: 5-2016-q2-update -> 6-2017-q2-update
user_login: vinymeuh
html_url: https://github.com/NixOS/nixpkgs/pull/27856
updated_at: 2017-08-18 09:19:04
body:
  ###### Motivation for this change

  Update version, add macOS support and resolve issue #26545.

  I don't known if it is necessary to keep all the olds versions (4.7, 4.8, 4.9, 5) but at least I can cleanup their expressions on the same model.

  ###### Things done

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

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

  ---


state: closed
title: nixos/libvirtd: problems with <emulator> path fix
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/issues/27857
updated_at: 2017-08-12 19:45:01
body:
  ```nixos/libvirtd``` has [the code](https://github.com/NixOS/nixpkgs/blob/b8e109d6acf61df5c02825f5b485239649f4ea31/nixos/modules/virtualisation/libvirtd.nix#L158-L174) to [fix ```<emulator>``` path](https://github.com/NixOS/nixpkgs/issues/1200) in VM configurations

  This code is problematic:
  1. It does not solve completely the problem with virtual machines pointing to GC'ed ```qemu```s, because xml-configuration is not the only place with qemu paths. There are also ```.save```-files with VM snapshots. Even if taking snapshots is not a part of your workflow, ```libvirt``` takes them when you reboot the host and restores after the host is up again. If a ```qemu``` derivation is GC'ed when a VM is in saved state, the VM cannot be restored (100% repoducible bug if GC is performed in ```boot.postBootCommands```; it also could interfere with GC runs by cron)

  2. The xml-manipulation code runs on the host booting up, when VMs are usually in the saved state, and qemu path is preserved in ```.save```-file. When VMs are resumed, ```<emulator>``` in xml-files are ovewritten back to the value from the ```.save```-file.

  3. It tends to diverge, different VMs start using different ```qemu```s.  ```qemu``` derivations cannot be GC-ed when VMs are running, and they also cannot be GC'ed when VMs are paused (because of p.1 above) so quickly each VMs has its own ```qemu```.  VMs have to be turned off/on to pick the changes from .xml-files. Pause or reboot is not enough. So each VM keeps using the ```qemu``` derivation from the moment of VM power up.

  4. It destroys explicitly defined ```<emulator>``` if a VM is created from xml with ```<emulator>/run/current-system/sw/bin/qemu-kvm</emulator>``` or with explicitly specified version of ```qemu``` (say the one from git), this xml-manipulation overwrites if.

  5. VM migration between hosts is possible only when the ```<emulator>```-file exists on both hosts. It is difficult to achieve with ```/nix/store``` paths

  Generally it works, but not as expected. Instead of fixing paths to the latest derivation of ```qemu```, it does not allow GC to collect all ```qemu```s in use.

  It might have sense to prefer patching libvirt's code over xml files. Anyway, it is only about the default value which will be used if there is no ```<emulator>``` defined, it could default to ```/run/current-system/sw/bin/qemu-kvm``` for example

  cc @bjornfor


state: closed
title: nixos/libvirt: dependency on pkgs.OVMF
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/27858
updated_at: 2017-08-02 00:35:07
body:
  ###### Motivation for this change

  ```nixos/libvirt```: dependency on ```pkgs.OVMF``` is conditioned by ```cfg.qemuOvmf```


state: closed
title: Revert "buildenv: read propagated-user-env-packages line-by-line"
user_login: adisbladis
html_url: https://github.com/NixOS/nixpkgs/pull/27859
updated_at: 2017-08-03 15:17:35
body:
  This reverts commit dce958ac396e88c09d5b19c284f41eef68f54ce7.

  ###### Motivation for this change
  This change was originally a fix for https://github.com/NixOS/nixpkgs/commit/3cb745d5a69018829ac15f7d5a508135f6bda123 which was reverted in https://github.com/NixOS/nixpkgs/commit/b087618ac06256cb3c06278e7eaba45841f4ea91

  Since the revert https://github.com/NixOS/nixpkgs/commit/dce958ac396e88c09d5b19c284f41eef68f54ce7 breaks Qt applications.

  I don't know if this is the correct fix or if https://github.com/NixOS/nixpkgs/commit/3cb745d5a69018829ac15f7d5a508135f6bda123 should be reinstated, the commit message in the revert made me lean towards just restoring the old behaviour.
  Either solution would work fine, I have tested both.
  If that solution is preferable I can close this one and create a new PR.

  ###### Things done

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

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

  cc @ttuegel 

  ---


state: closed
title: fzf: 0.16.10 -> 0.16.11
user_login: sigma
html_url: https://github.com/NixOS/nixpkgs/pull/27860
updated_at: 2017-10-01 22:54:54
body:
  ###### Motivation for this change


  ###### Things done

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

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

  ---


state: closed
title: bazel: 0.4.5 -> 0.5.3
user_login: sigma
html_url: https://github.com/NixOS/nixpkgs/pull/27861
updated_at: 2017-10-01 22:54:50
body:
  ###### Motivation for this change


  ###### Things done

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

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

  ---


state: closed
title: material-icons-ttf: init at 3.0.1
user_login: mpcsh
html_url: https://github.com/NixOS/nixpkgs/pull/27863
updated_at: 2017-08-07 02:53:21
body:
  ###### Motivation for this change
  There was no package for this icon set, and now there is!

  ###### Things done
  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] ~~Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))~~ N/A
  - [ ] ~~Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`~~ N/A
  - [x] ~~Tested execution of all binary files (usually in `./result/bin/`)~~ N/A - but did test that the `.ttf` files end up in the same place as other icon packs (e.g. Font Awesome) and show up after an `fc-cache`
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).
  ---


state: open
title: haskell-docs has wrong dependency on haddock-api
user_login: ivan-m
html_url: https://github.com/NixOS/nixpkgs/issues/27864
updated_at: 2017-08-02 07:06:49
body:
  ## Issue description

  In nixpkgs, `haskell-docs` depends on the latest version of `haddock-api`; even though the version of `haddock-api` it successfully builds with on strongly depends on the version of GHC used.

  `haddock-api-2.18.1` now seems to be available, but `haskell-docs` needs `2.17.*` for `GHC 8.0.*`, `2.16.*` for `7.10.*` and `2.15.*` for `7.8.4` (which was when `haddock` split).

  ### Steps to reproduce

  ```
  $ nix-env -iA nixpkgs.haskellPackages.haskell-docs
  installing ‘haskell-docs-4.2.7’
  these derivations will be built:
    /nix/store/npjb0l65c0v817p4j04dsypf9z1nn4r2-haddock-api-2.18.1.drv
    /nix/store/33cz0g2vlzy91xa4sai585plv4k44akq-haskell-docs-4.2.7.drv
  these paths will be fetched (1.94 MiB download, 23.84 MiB unpacked):
    /nix/store/bz8z54i3gsw5mrz8pz2frfmrx3a5jkpz-cryptonite-0.21
    /nix/store/dqr5ahvqkz76gplvgr8815vhkdg6klxm-cryptohash-0.11.9
  fetching path ‘/nix/store/bz8z54i3gsw5mrz8pz2frfmrx3a5jkpz-cryptonite-0.21’...
  building path(s) ‘/nix/store/byzaxkdwacc2sbgihp0gynx2zbcirr5l-haddock-api-2.18.1’

  *** Downloading ‘https://cache.nixos.org/nar/12f44pf48hyvqvjaq25rlpz8x7wxzsrqrs9ck2b1l63mydczdb14.nar.xz’ (signed by ‘cache.nixos.org-1’) to ‘/nix/store/bz8z54i3gsw5mrz8pz2frfmrx3a5jkpz-cryptonite-0.21’...
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
    0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0setupCompilerEnvironmentPhase
  Build with /nix/store/iy783h33w3grxlay4azx0snny9y351ck-ghc-8.0.2.
  unpacking sources
  unpacking source archive /nix/store/mz6gvy41vb2xlmiwyf5zscddbldjb15f-haddock-api-2.18.1.tar.gz
  source root is haddock-api-2.18.1
  setting SOURCE_DATE_EPOCH to timestamp 1500540397 of file haddock-api-2.18.1/test/Spec.hs
  patching sources
  compileBuildDriverPhase
  setupCompileFlags: -package-db=/private/tmp/nix-build-haddock-api-2.18.1.drv-0/package.conf.d -j1 -threaded
  [1 of 1] Compiling Main             ( Setup.lhs, /private/tmp/nix-build-haddock-api-2.18.1.drv-0/Main.o )
  Linking Setup ...
  100 1820k  100 1820k    0     0   679k      0  0:00:02  0:00:02 --:--:--  679k

  fetching path ‘/nix/store/dqr5ahvqkz76gplvgr8815vhkdg6klxm-cryptohash-0.11.9’...
  configuring
  configureFlags: --verbose --prefix=/nix/store/byzaxkdwacc2sbgihp0gynx2zbcirr5l-haddock-api-2.18.1 --libdir=$prefix/lib/$compiler --libsubdir=$pkgid --with-gcc=clang --package-db=/private/tmp/nix-build-haddock-api-2.18.1.drv-0/package.conf.d --ghc-option=-optl=-Wl,-headerpad_max_install_names --ghc-option=-j1 --disable-split-objs --disable-library-profiling --disable-profiling --enable-shared --disable-coverage --enable-library-vanilla --enable-executable-dynamic --enable-tests --extra-include-dirs=/nix/store/b6ll5iicpyags3j9akx25bynm2hqr9sj-libc++-4.0.1/include --extra-lib-dirs=/nix/store/b6ll5iicpyags3j9akx25bynm2hqr9sj-libc++-4.0.1/lib
  Setup: haddock-api.cabal: This package requires at least Cabal version 2.0
  builder for ‘/nix/store/npjb0l65c0v817p4j04dsypf9z1nn4r2-haddock-api-2.18.1.drv’ failed with exit code 1
  killing process 55536
  cannot build derivation ‘/nix/store/33cz0g2vlzy91xa4sai585plv4k44akq-haskell-docs-4.2.7.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/33cz0g2vlzy91xa4sai585plv4k44akq-haskell-docs-4.2.7.drv’ failed
  ```

  ## Technical details

  * System: macOS 10.12.6
  * Nix version: 1.11.13
  * Nixpkgs version: 17.09pre110532.50831d543d
  * Sandboxing enabled: false


state: closed
title: pythonPackages.django: 1.11.3 -> 1.11.4
user_login: lsix
html_url: https://github.com/NixOS/nixpkgs/pull/27865
updated_at: 2017-08-09 07:55:43
body:
  This is a bugfix release.
  See https://docs.djangoproject.com/en/1.11/releases/1.11.4/

  ###### Motivation for this change


  ###### Things done

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

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

  ---


state: closed
title: gogs: Wrapper causes symlinks to be created all over the place
user_login: knedlsepp
html_url: https://github.com/NixOS/nixpkgs/issues/27866
updated_at: 2017-10-03 06:32:23
body:
  ## Issue description
  Since the wrapper for `gogs` includes the  [line](https://github.com/NixOS/nixpkgs/blob/f5fa5fa4d629a0dbc8033d86f1d5c6b2eb531f96/pkgs/applications/version-management/gogs/default.nix#L39) `--run "ln -fs $data/{public,templates} ."` some symbolic link is created whenever `gogs` is run.
  It seems that odd behaviour can be worked around by setting `GOGS_WORK_DIR`, which the wrapper `cd`s to.
  However there is a slight problem with that: `gogs` creates `git` hooks that look like that:
  ```
  #!/nix/store/p4csf5alczckcj6j4byc211kpw6ir0kz-coreutils-8.26/bin/env bash
  "/nix/store/dbx6h0sa6z2jzd7jw2kyp5hygylhlv7p-gogs-0.9.113-bin/bin/gogs" update $1 $2 $3 --config=/home/gogs/custom/conf/app.ini'
  ```
  This has the following downsides:
  - Gogs creates a symlink on every update of the repository.
  - On every new install of `gogs`, one needs to run the "Rewrite all update hook of repositories (needed when custom config path is changed)" in the admin-Dashboard.


  ## Technical details

  * System: openSUSE 12
  * Nix version: 1.11.7
  * Nixpkgs version: 17.09pre102922.22c2651
  * Sandboxing enabled: No


state: closed
title: gutenprint: 5.2.11 -> 5.2.13
user_login: Moredread
html_url: https://github.com/NixOS/nixpkgs/pull/27867
updated_at: 2017-08-18 03:08:46
body:
  ###### Motivation for this change

  New upstream version, supports duplex on my printer. ;)

  ###### Things done

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

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

  ---


state: closed
title: rustNightlyBin: 2017-06-26 -> 2017-08-02, use xz-compressed package
user_login: ghost
html_url: https://github.com/NixOS/nixpkgs/pull/27868
updated_at: 2017-08-26 13:17:48
body:
  ###### Motivation for this change

  xz-compressed package is significantly smaller

  ###### Things done

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

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

  ---


state: closed
title: gutenprint: New version fixes critical issue with some Canon printers
user_login: Moredread
html_url: https://github.com/NixOS/nixpkgs/issues/27869
updated_at: 2017-08-02 10:39:42
body:
  ## Issue description

  The gutenprint printer drivers for some Canon printers had wrong definitions for A4 paper sizes, which caused issues. From the NEWS file in the 5.2.13 version where the issue was fixed.

  ```
  * Changes from 5.2.12

    1) Critical bugfix

       * Correct mis-defined paper type that collided with standard
         A4 paper.  This resulted in some Canon and PCL printers
         mishandling A4 paper.
  ```

  Would this be a candidate for cherry-picking on the 17.03 channel?

  See my PR #27867 for the new version.


state: closed
title: Add nixops-keys support to grafana while also keeping the old interface
user_login: tokudan
html_url: https://github.com/NixOS/nixpkgs/pull/27870
updated_at: 2017-08-24 21:03:28
body:
  ###### Motivation for this change
  Keeping passwords for grafana out of nix store.

  ###### Things done

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

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

  ---


state: closed
title: Patch varnish vulnerability
user_login: moretea
html_url: https://github.com/NixOS/nixpkgs/pull/27871
updated_at: 2017-08-02 13:35:18
body:
  ###### Motivation for this change
  https://nixos.org/releases/nixpkgs/nixpkgs-0.12/manual/


  ###### Things done

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

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

  ---


state: closed
title: freerdp: 20170502 -> 20170724
user_login: lsix
html_url: https://github.com/NixOS/nixpkgs/pull/27872
updated_at: 2017-08-27 00:09:20
body:
  Fixes multiple security issues:
   * TALOS-2017-0336 CVE-2017-2834
   * TALOS-2017-0337 CVE-2017-2834
   * TALOS-2017-0338 CVE-2017-2836
   * TALOS-2017-0339 CVE-2017-2837
   * TALOS-2017-0340 CVE-2017-2838
   * TALOS-2017-0341 CVE-2017-2839

  See http://www.freerdp.com/2017/07/24/freerdp-security for announcement.

  This will also have to be backported to `release-17.03` I think.

  ###### Motivation for this change


  ###### Things done

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

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

  ---


state: closed
title: emacsWithPackages broken in master
user_login: peti
html_url: https://github.com/NixOS/nixpkgs/issues/27873
updated_at: 2017-08-04 14:07:07
body:
  The `emacsWithPackages` function stopped working in recent versions of `master`. To reproduce, run `emacs` inside of

      nix-shell -p 'emacsWithPackages (p: with p.melpaPackages; [bbdb use-package])'

  and try to load `use-package`. The result on my system at be0071c2d7053 is

      Symbol's function definition is void: use-package

  ..., but in earlier versions of Nixpkgs this used to work fine.

  Ping: @mdorman 


state: open
title: Support configuring NTP from DHCP
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/27874
updated_at: 2018-09-23 21:26:18
body:
  Currently we can specify a list of NTP servers explicitly, and we can configure arbitrary hooks for the `dhcpcd`, but we can't hook the two together and tell our NTP daemon to talk to the NTP servers advertised over DHCP. We can probably hack something together with some hooks but it would be nice to get first-class support for the feature.


state: closed
title: Gwyddion: init at 2.48
user_login: P-E-Meunier
html_url: https://github.com/NixOS/nixpkgs/pull/27875
updated_at: 2017-08-02 15:53:50
body:
  ###### Motivation for this change
  Gwyddion is a program (and library) to read images from different microscopy techniques, such as atomic force microscopy (AFM).

  ###### Things done

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

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

  ---


state: closed
title: libsodium: 1.0.12 -> 1.0.13
user_login: joachifm
html_url: https://github.com/NixOS/nixpkgs/pull/27876
updated_at: 2017-08-11 21:46:40
body:
  https://github.com/jedisct1/libsodium/releases/tag/1.0.13

  Seems safe. Built a few reverse dependencies to verify.


state: closed
title: dockerTools: fix image json and image manifest
user_login: lo1tuma
html_url: https://github.com/NixOS/nixpkgs/pull/27877
updated_at: 2017-08-11 17:23:27
body:
  ###### Motivation for this change

  The image json is not exactly the same as the layer json, therefore I changed the implementation to use the `baseJson` which doesn’t include layer specific details like `id`, `size` or the checksum of the layer.

  Also the `history` entry was missing in the image json. I’m not totally sure if this field is required, but I got an error from a docker registry when I’ve tried to receive the distribution manifest of an
  image without this `history` entry:

  GET: `http://<registry-host>/v2/<imageName>/manifests/<imageTag>`

  ```json
  {
    "errors": [
      {
        "code": "MANIFEST_INVALID",
        "message": "manifest invalid",
        "detail": {}
      }
    ]
  }
  ```

  I’ve also used a while loop to iterate over all layers which should make sure that the order of the layers is correct. Previously `find` was used and I’m not sure if the order was always correct.

  ###### Things done

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

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

  ---

  PTAL: @nlewo, @globin 


state: closed
title: Cannot build "libarchive" from source (hash problem)
user_login: eschnett
html_url: https://github.com/NixOS/nixpkgs/issues/27878
updated_at: 2018-03-21 22:32:54
body:
  I installed nix on Red Hat 7.2 where I don't have root access, following https://github.com/eschnett/nix-no-root . Consequently I have to build all packages from source.

  I am using `nixpkgs` `release-17.03`.

  When I try to install `hwloc`
  ```
  nix-env -f "$NIXROOT/nixpkgs" -i -A hwloc
  ```
  then I receive this error:
  ```
  building path(s) _/home/eschnett/nix/store/nzyafb9xxr0cmld5nz9r9a51cf9y3ydc-cairo-1.14.8.tar.xz_

  trying http://cairographics.org/releases/cairo-1.14.8.tar.xz
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
  100   349  100   349    0     0    383      0 --:--:-- --:--:-- --:--:--  7270
  100 33.7M  100 33.7M    0     0  2807k      0  0:00:12  0:00:12 --:--:-- 1992k
  building path(s) _/home/eschnett/nix/store/4bwh9vpkdgfsdqwp6hkxcx3mkn0n1mf3-98dcbbf0bf4854bf987557e55e55fff7abbf3ea9.patch_

  trying https://github.com/libarchive/libarchive/commit/98dcbbf0bf4854bf987557e55e55fff7abbf3ea9.patch
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
  100   983    0   983    0     0   3961      0 --:--:-- --:--:-- --:--:--  3995
  output path _/home/eschnett/nix/store/4bwh9vpkdgfsdqwp6hkxcx3mkn0n1mf3-98dcbbf0bf4854bf987557e55e55fff7abbf3ea9.patch_ has sha256 hash _0p1w1ikafkhb0lzsplpsks0zm0plxkn1mgnvwm5jvaqinw4l8db3_ when _1934krf5imc9rq1av6immpsfn77pglanhz1csq8j22h9ab87n5z6_ was expected
  building path(s) _/home/eschnett/nix/store/3pfjqq5svr5z9yhmax1czh2yxjsdgz52-CGI-4.35.tar.gz_
  cannot build derivation _/home/eschnett/nix/store/nkxkk82g4mzdhplhrnx3vy1izih7mzbb-libarchive-3.2.2.drv_: 1 dependencies couldn't be built
  cannot build derivation _/home/eschnett/nix/store/ikk7x38900qrs8hzmpdyg9idgxavj9va-cmake-3.7.2.drv_: 1 dependencies couldn't be built
  cannot build derivation _/home/eschnett/nix/store/g4ns8hfb6qvcgznrizi50mhs03wx5ivv-llvm-3.9.1.drv_: 1 dependencies couldn't be built
  cannot build derivation _/home/eschnett/nix/store/99jpi0hjqw1zwsbj83yh5p2wkrvqshhc-mesa-noglu-17.0.7.drv_: 1 dependencies couldn't be built
  killing process 24560
  building path(s) _/home/eschnett/nix/store/pf239hdiirk5j3m3f9s72h6zi8wx0q06-Python-2.7.13.tar.xz_
  cannot build derivation _/home/eschnett/nix/store/6myyjnpadw5ha1fbj4z5v2s0699skzwz-cairo-1.14.8.drv_: 1 dependencies couldn't be built
  killing process 24565
  cannot build derivation _/home/eschnett/nix/store/8knjpbi2p49n4qc6z3wcdy2i75x7lbb3-hwloc-1.11.2.drv_: 1 dependencies couldn't be built
  error: build of _/home/eschnett/nix/store/8knjpbi2p49n4qc6z3wcdy2i75x7lbb3-hwloc-1.11.2.drv_ failed
  ```


state: closed
title: cc-wrapper: Pass shellcheck and other cleanups
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/27879
updated_at: 2017-08-04 18:20:00
body:
  ###### Motivation for this change

  In many cases, this involved taking @orivej's and @edolstra's recent ld-wrapper improvements, and applying then elsewhere.

  The only semantics changes I know of are

   - Fix bad word-splitting---already done with ld-wrapper with no issues

   - Remove unused and probably wrong `LD=`---didn't take into account cross and in cc-wrapper pointed to unwrapped ld while in ld-wrapper pointed to wrapped ld.

  ###### Things done

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

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

  ---

  CC @orivej 


state: closed
title: Cannot build "intltool" from source
user_login: eschnett
html_url: https://github.com/NixOS/nixpkgs/issues/27880
updated_at: 2017-08-03 08:19:05
body:
  I installed nix on Red Hat 7.2 where I don't have root access, following https://github.com/eschnett/nix-no-root . Consequently I have to build all packages from source.

  I am using nixpkgs release-17.03.

  When I try to install `caira`
  ```
  nix-env -f "$NIXROOT/nixpkgs" -i -A cairo
  ```
  then I receive this error:

  ```
   /home/eschnett/nix/store/i8gdy2rfvx0m6v556j8wh89wpz8i18rr-coreutils-8.26/bin/mkdir -p '/home/eschnett/nix/store/gkx8wh5hnpgfa96n10xv5bmr8g1frq9f-pixman-0.34.0/
  lib/pkgconfig'
   /home/eschnett/nix/store/i8gdy2rfvx0m6v556j8wh89wpz8i18rr-coreutils-8.26/bin/install -c -m 644 pixman-1.pc '/home/eschnett/nix/store/gkx8wh5hnpgfa96n10xv5bmr8g
  1frq9f-pixman-0.34.0/lib/pkgconfig'
  make[2]: Leaving directory '/tmp/nix-build-pixman-0.34.0.drv-0/pixman-0.34.0'
  make[1]: Leaving directory '/tmp/nix-build-pixman-0.34.0.drv-0/pixman-0.34.0'
  post-installation fixup
  shrinking RPATHs of ELF executables and libraries in /home/eschnett/nix/store/gkx8wh5hnpgfa96n10xv5bmr8g1frq9f-pixman-0.34.0
  shrinking /home/eschnett/nix/store/gkx8wh5hnpgfa96n10xv5bmr8g1frq9f-pixman-0.34.0/lib/libpixman-1.so.0.34.0
  stripping (with flags -S) in /home/eschnett/nix/store/gkx8wh5hnpgfa96n10xv5bmr8g1frq9f-pixman-0.34.0/lib
  patching script interpreter paths in /home/eschnett/nix/store/gkx8wh5hnpgfa96n10xv5bmr8g1frq9f-pixman-0.34.0
  building path(s) _/home/eschnett/nix/store/p0nv96gr51qsijfqqws7rlw3viw8yxvg-perl-5.22.patch_

  trying https://anonscm.debian.org/viewvc/pkg-gnome/desktop/unstable/intltool/debian/patches/perl5.22-regex-fixes.patch?revision=47258&view=co
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
    0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  curl: (22) The requested URL returned error: 404 Not Found
  error: cannot download perl-5.22.patch from any mirror
  builder for _/home/eschnett/nix/store/zkswdkqjfwdkgyd0kzdyzvzxs7hrrgmn-perl-5.22.patch.drv_ failed with exit code 1
  cannot build derivation _/home/eschnett/nix/store/s0cp2ppri7ifv36sd0p39j3cggrpk49k-intltool-0.51.0.drv_: 1 dependencies couldn't be built
  building path(s) _/home/eschnett/nix/store/9ca471va7x4am2mm6mxq6iqw9dma78gf-perl-File-Slurp-Tiny-0.004_, _/home/eschnett/nix/store/ql6ijay0w9cimynn36zahcazfjyh2d5m-perl-File-Slurp-Tiny-0.004-devdoc_
  cannot build derivation _/home/eschnett/nix/store/nziqd3pfa2yip4dkdf51b87qnpjcrc1a-gnome-doc-utils-0.20.10.drv_: 1 dependencies couldn't be built
  cannot build derivation _/home/eschnett/nix/store/31mx1f6583j8qcbd3xg6bvxdbv8prbiw-mesa-noglu-17.0.7.drv_: 1 dependencies couldn't be built
  killing process 21247
  ```

  Apparently a required patch for `intltool` is no longer available.


state: closed
title: Update homepage attributes: http -> https
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/27881
updated_at: 2017-08-13 19:53:21
body:
  ###### Motivation for this change

  Update Homepages and urls attributres from http to https thanks to https://repology.org/repository/nix_stable/problems
  Homepage link "http://.../" is a permanent redirect to "https://.../" and should be updated

  I hope to be useful :/

  ###### Things done

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

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

  ---


state: closed
title: Nwjs 0.23
user_login: Profpatsch
html_url: https://github.com/NixOS/nixpkgs/pull/27882
updated_at: 2018-03-19 11:51:55
body:
  ###### Motivation for this change

  Remove the unmaintained old versions and update to the newest.

  @matejc nixui was the only program depending on it, they seem to have changed their API

  ```
  > result/bin/nixui 
  [0803/022746.783454:WARNING:chrome_main_delegate.cc(569)] final extension: 
  fs.js:953
    binding.stat(pathModule._makeLong(path));
            ^

  Error: ENOENT: no such file or directory, stat '/etc/nixos/hardware-configuration.nix'
      at Object.fs.statSync (fs.js:953:11)
      at /nix/store/f2mc0v8fbrf3b23gq28j40j3d9fb184c-node-nixui-0.2.1/lib/node_modules/nixui/src/data.js:89:16
      at Array.forEach (<anonymous>)
      at HTMLElement.dbs.configurations (/nix/store/f2mc0v8fbrf3b23gq28j40j3d9fb184c-node-nixui-0.2.1/lib/node_modules/nixui/src/data.js:88:20)
  ```

  I wouldn’t want to merge this until nixui is patched to work with `0.23`.


state: closed
title: dropbox: 30.4.22 -> 31.4.24
user_login: joehealy
html_url: https://github.com/NixOS/nixpkgs/pull/27883
updated_at: 2017-08-03 20:12:21
body:
  Dropbox client required an update again.

  Tested on x86_64, not tested on i686, but url fetched and updated.

  This should probably be cherry picked to the 17.03 branch.

  ###### Motivation for this change

  Client stopped working and required an upgrade.

  ###### Things done

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

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

  ---


state: closed
title: nixos/pulseaudio: Fix for missing zeroconf module
user_login: danielfullmer
html_url: https://github.com/NixOS/nixpkgs/pull/27885
updated_at: 2017-08-03 19:08:14
body:
  ###### Motivation for this change

  With `hardware.pulseaudio.zeroconf.publish.enable = true`, the user `pulseaudio.{service,socket}` systemd units fail and the following lines show up in the journal.

  > Jul 30 17:40:50 bellman pulseaudio[2653]: E: [pulseaudio] ltdl-bind-now.c: Failed to open module module-zeroconf-publish.so: module-zeroconf-publish.so: cannot open shared ob
  > Jul 30 17:40:50 bellman pulseaudio[2653]: E: [pulseaudio] module.c: Failed to open module "module-zeroconf-publish".
  > Jul 30 17:40:50 bellman pulseaudio[2653]: E: [pulseaudio] main.c: Module load failed.
  > Jul 30 17:40:50 bellman pulseaudio[2653]: E: [pulseaudio] main.c: Failed to initialize daemon.

  This pull request instead uses the overridden pulseaudio package with zeroconf support enabled, so the proper .so files are available to pulseaudio. Previously, this module would bring in two versions of pulseaudio, one for `environment.systemPackages`  with zeroconf support enabled and one for systemd without zeroconf support.

  CC @peterhoeg @Profpatsch 

  ###### Things done

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

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

  ---


state: closed
title: intltool: Fix patch url (fixes #27880)
user_login: adisbladis
html_url: https://github.com/NixOS/nixpkgs/pull/27886
updated_at: 2017-08-03 08:20:54
body:
  ###### Motivation for this change
  Patch url broke. No hash changes so this does not cause any rebuilds.

  ###### Things done

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

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

  ---


state: closed
title: intltool: Fix patch url (release-17.03)
user_login: adisbladis
html_url: https://github.com/NixOS/nixpkgs/pull/27887
updated_at: 2017-08-03 08:21:08
body:
  Cherry picked from https://github.com/NixOS/nixpkgs/pull/27886

  ###### Motivation for this change
  Patch url broken, needs to be fixed in release too.

  ###### Things done

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

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

  ---


state: closed
title: bashSnippets: 1.12.0 -> 1.17.3
user_login: Infinisil
html_url: https://github.com/NixOS/nixpkgs/pull/27888
updated_at: 2018-07-01 20:15:07
body:
  ###### Motivation for this change
  Updating the package. I also removed the mpv dependency, because it's kinda too big.

  ###### Things done

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

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

  ---


state: closed
title: GCC5 Build Failure [Darwin]
user_login: lukeadams
html_url: https://github.com/NixOS/nixpkgs/issues/27889
updated_at: 2017-08-13 16:00:25
body:
  ## Issue description
  gcc5 and the dependant gfortran5 packages are failing as of 31 July
  Failures: [ [gcc5](https://hydra.nixos.org/job/nixpkgs/trunk/gcc5.x86_64-darwin) [gfortran5](https://hydra.nixos.org/build/57627526#tabs-summary) ] [[hydra newly failing](https://hydra.nixos.org/eval/1380082?filter=gcc&compare=1379999&full=#tabs-now-fail)]


  ### Steps to reproduce
  Building either package using `nix-build '<nixpkgs>' -A gcc5` or `nix-build '<nixpkgs>' -A gfortran5` fails.
  ## Technical details
  ```
  ../../gcc-5.4.0/libiberty/fibheap.c:151:7: warning: this function declaration is not a prototype [-Wstrict-prototypes]
  ../../gcc-5.4.0/libiberty/fibheap.c:220:30: error: use of undeclared identifier 'LONG_MIN'
    if (okey == key && okey != FIBHEAPKEY_MIN)
                               ^
  ../../gcc-5.4.0/libiberty/fibheap.c:38:24: note: expanded from macro 'FIBHEAPKEY_MIN'
  #define FIBHEAPKEY_MIN  LONG_MIN
                          ^
  ../../gcc-5.4.0/libiberty/fibheap.c:261:36: error: use of undeclared identifier 'LONG_MIN'
    fibheap_replace_key (heap, node, FIBHEAPKEY_MIN);
                                     ^
  ```
  * System: (MacOS 10.11.6 and MacOS 10.12.6, both nix-multiuser install)
  * Nix version: (1.11.13)
  * Nixpkgs version: (17.09pre-git)
  * Sandboxing enabled: (relaxed)


state: closed
title: clementine: 1.2.3 -> 1.3.1
user_login: jraygauthier
html_url: https://github.com/NixOS/nixpkgs/pull/27891
updated_at: 2017-08-05 14:32:27
body:
  ###### Motivation for this change

  Update the clementine package to its latest version so as to get latest features. Was particularly interested in the lyrics id3tag source.

  ###### Things done

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

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

  ---

  Tested installing the free and unfree variants (with and without spotify). Also tested mp3 playing by adding the bad gstreamer plugin. Note that the ffmpeg plugin is not part of the V1 set of plugins. Removing it did not change anything on my side.

  Some of the patches were no longer required as the changes were made upstream. The spotify blob patch was updated and a new patch was added in order to keep clementine free of the libspotify dependency.

  Major change include upgrading to gstreamer V1 as was required by this version. Also added new mandatory dependencies.

  Everything still works fine.


state: closed
title: zoom-us: 2.0.91373.0502 -> 2.0.98253.0707, and minor cleanups
user_login: jameysharp
html_url: https://github.com/NixOS/nixpkgs/pull/27892
updated_at: 2017-08-04 01:40:28
body:
  ###### Motivation for this change

  - Upgrade to newer upstream version;
  - Update homepage;
  - Only declare platform support for systems we have a source URL available for;
  - Generate a simpler wrapper by using `makeWrapper` directly instead of the `wrapProgram` helper.

  As maintainer, could you review these patches @danbst?

  ###### Things done

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

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

  ---


state: closed
title: ghc-mod can't find hakyll (ghc-pkg has no problem).
user_login: wizzup
html_url: https://github.com/NixOS/nixpkgs/issues/27893
updated_at: 2017-08-03 06:52:25
body:
  ## Issue description

      $ ghc-mod list
      ghc-mod: <command line>: cannot satisfy -package-id hakyll-4.9.7.0-QwF9CFRvSI2XjU031axMw (use -v for more information)

      $ ghc-pkg list | grep hakyll
         hakyll-4.9.7.0

  ### Steps to reproduce

  use following `shell.nix`

      { pkgs ? import <nixpkgs> {} }:

      let
        hs = pkgs.haskellPackages.ghcWithHoogle (self: with self; [
                filepath
                hakyll
                pandoc

                ghc-mod
              ]);
      in
      pkgs.stdenv.mkDerivation {
        name = "haskell-shell";
        buildInputs = with pkgs.haskellPackages; [ hs cabal-install hlint hspec  ];

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

  ## Technical details

  * System: `NixOS: 17.09.git.8177561 (Hummingbird)`
  * Nix version: `nix-env (Nix) 1.11.13`
  * Nixpkgs version: `"17.09pre111447.a7c8f5e419"`
  * Sandboxing enabled: `build-use-sandbox = true`


state: closed
title: cucumber: init at 2.4.0
user_login: jameysharp
html_url: https://github.com/NixOS/nixpkgs/pull/27894
updated_at: 2019-07-08 18:38:32
body:
  ###### Motivation for this change

  Cucumber is used for unit test automation in some projects, and I ran across one of them.

  ###### Things done

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

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

  ---


state: closed
title: improve description of fonts
user_login: jtojnar
html_url: https://github.com/NixOS/nixpkgs/pull/27895
updated_at: 2017-08-03 08:25:07
body:
  ###### Motivation for this change
  The old description is not very useful.

  ###### Things done

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

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

  ---


state: closed
title: Gwyddion: init at 2.48
user_login: P-E-Meunier
html_url: https://github.com/NixOS/nixpkgs/pull/27896
updated_at: 2017-08-11 20:09:14
body:
  ###### Motivation for this change
  Adding gwyddion, a tool to read images from several microscopy techniques.

  ###### Things done

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

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

  ---


state: closed
title: rgbds: 0.2.4 -> 0.3.2
user_login: matthewbauer
html_url: https://github.com/NixOS/nixpkgs/pull/27897
updated_at: 2017-08-10 05:04:23
body:
  ###### Motivation for this change

  Update one of my packages.


  ###### Things done

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

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

  ---


state: closed
title: irony-server: supports darwin
user_login: matthewbauer
html_url: https://github.com/NixOS/nixpkgs/pull/27898
updated_at: 2019-02-22 04:40:42
body:
  Package should support all unix-like systems.

  ###### Things done

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

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

  ---


state: closed
title: emscripten: 1.37.13 -> 1.37.16
user_login: matthewbauer
html_url: https://github.com/NixOS/nixpkgs/pull/27899
updated_at: 2019-02-22 04:40:39
body:
  ###### Motivation for this change

  Update to emscripten

  ###### Things done

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

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

  ---


state: closed
title: memtest86+ is failing on staging (ld SIGSEGV)
user_login: globin
html_url: https://github.com/NixOS/nixpkgs/issues/27900
updated_at: 2017-08-04 06:25:46
body:
  ## Issue description

  cc @Ericson2314 

  ```
  [nix-shell:~/dev/nixpkgs-staging/memtest86+-5.01]$ gdb /nix/store/0kf6dwhhlra1fxpvbfg6c2x6s3xi0ixz-binutils-2.29/bin/ld
  GNU gdb (GDB) 8.0
  Copyright (C) 2017 Free Software Foundation, Inc.
  License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
  This is free software: you are free to change and redistribute it.
  There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
  and "show warranty" for details.
  This GDB was configured as "x86_64-unknown-linux-gnu".
  Type "show configuration" for configuration details.
  For bug reporting instructions, please see:
  <http://www.gnu.org/software/gdb/bugs/>.
  Find the GDB manual and other documentation resources online at:
  <http://www.gnu.org/software/gdb/documentation/>.
  For help, type "help".
  Type "apropos word" to search for commands related to "word"...
  Reading symbols from /nix/store/0kf6dwhhlra1fxpvbfg6c2x6s3xi0ixz-binutils-2.29/bin/ld...(no debugging symbols found)...done.
  (gdb) run -T memtest.bin.lds bootsect.o setup.o -b binary memtest_shared.bin -o memtest.bin
  Starting program: /nix/store/0kf6dwhhlra1fxpvbfg6c2x6s3xi0ixz-binutils-2.29/bin/ld -T memtest.bin.lds bootsect.o setup.o -b binary memtest_shared.bin -o memtest.bin

  Program received signal SIGSEGV, Segmentation fault.
  0x00000000004273e4 in gldelf_x86_64_place_orphan ()
  (gdb) bt
  #0  0x00000000004273e4 in gldelf_x86_64_place_orphan ()
  #1  0x000000000041829a in lang_process ()
  #2  0x0000000000405c0e in main ()
  ```


state: closed
title: Gnome-shell ignores user settings.
user_login: lprndn
html_url: https://github.com/NixOS/nixpkgs/issues/27901
updated_at: 2017-08-03 17:30:48
body:
  # Issue description
  In Nix unstable, it seems that Gnome shell doesn't care about user settings.
  Favorites, for example, are reset on each reboot.
  Cannot change background (setting is saved but nothing happens).
  Gnome tweak tools cannot affect gnome shell settings.
  Everything works fine in _NixOs 17.03_. 
  Actually, reverting restores user settings as before.

  ### Steps to reproduce
  Install Gnome.
  Update to _NixOs 17.09_.
  Try to change background. ---> Does nothing.
  Change favorites.
  Reboot. ---> Favorites changes are discarded.

  ## Technical details

  * System: 17.09pre111447.a7c8f5e419 (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.13

  Have a nice day,


state: closed
title: flockit: init at 2012-08-11
user_login: basvandijk
html_url: https://github.com/NixOS/nixpkgs/pull/27902
updated_at: 2017-08-05 22:54:28
body:
  ###### Motivation for this change

  flockit is a LD_PRELOAD shim to add file locking to programs that don't do it (I'm looking at you, rsync!)

  I use it to backup graphite databases using rsync.

  See [this blog post](https://www.swiftstack.com/blog/2012/08/15/old-school-monkeypatching/) for the motivation and an example.

  ###### Things done

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

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

  ---


state: closed
title: libvirt: 3.5.0 -> 3.6.0
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/27903
updated_at: 2017-08-12 19:45:04
body:
  ###### Motivation for this change

  - [x] libvirt: 3.5.0 -> 3.6.0
  - [x] Fixes https://github.com/NixOS/nixpkgs/issues/27837
  - [x] Fixes https://github.com/NixOS/nixpkgs/issues/27857
  - [ ] nixos/libvirtd: added aarch64 support (not tested, just picked up the filenames from libvirt's sources)
   - [x] apply 'restartIfChanged = false' to all libvirtd services. Although it is quite safe to restart ```libvirtd``` when there are only ```qemu``` machines, in case if there are ```libvirt_lxc``` containers, a restart may result in putting the whole system into an odd state: the containers go on running but the new ```libvirtd``` daemons do not see them.

  If you migrate existing VMs to this version and they have in XML-file something like
  ```<emulator>/nix/store/..../qemu-kvm</emulator>``` or
  ```<emulator>/nix/store/..../libvirt_lxc</emulator>```
  you will have to change it to 
  ```<emulator>/run/libvirt/nix-emulators/qemu-kvm</emulator>``` or
  ```<emulator>/run/libvirt/nix-emulators/libvirt_lxc</emulator>```
  **manually**, otherwise your VMs stop working when ```qemu``` derivation will be garbage collected.

  Why not automatically?
  Because /nix/store path in ```<emulator>``` could be intentional, it is not an error.
  You could want to use dev or patched or legacy ```qemu``` and explicitly set its path. But then it is up to you to protect that custom ```qemu``` from GC. https://github.com/NixOS/nixpkgs/issues/27857 covers some other problems of automatic fixing.

  cc: @fpletz @bjornfor 


state: open
title: Record failures in published channels?
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/27904
updated_at: 2017-08-03 17:10:13
body:
  Let's say someone's on a channel like `nixos-unstable`. They ask to build a package and it's not cached because Hydra tried to build it and failed. The user will also try to build the package, and the build will almost certainly fail again for the user, giving a poor experience. It might even be one of those quintessentially slow builds that takes a couple of hours before failing for a stupid reason, maximizing frustration.

  A better user experience would be a way to record (or look up) that Hydra tried to build the thing but failed. Depending on the solution, this ticket might belong more in Nix than Nixpkgs, but I'm leaving it here for now as there are more eyeballs on it.


state: closed
title: restic: enable darwin builds
user_login: davidak
html_url: https://github.com/NixOS/nixpkgs/pull/27905
updated_at: 2018-03-27 22:56:49
body:
  ###### Motivation for this change

  I want to use restic on OS X :)

  ###### Things done

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

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

  ---


state: closed
title: Cannot build libgcrypt on osx 10.12 (probably others) due to -O2 passed in via libtool
user_login: mitchty
html_url: https://github.com/NixOS/nixpkgs/issues/27906
updated_at: 2017-08-07 20:53:00
body:
  ## Issue description
  Cannot build libgcrypt (or libgpg-error not quite sure which is to blame) on darwin due to optimization level -O2 on latest staging. This probably exists on other systems as well.


  ### Steps to reproduce
  Update to latest staging, try to nix-env -p libgcrypt. On 10.12 I get the following:
  ```
  `echo /nix/store/s9p6zi3cm0f7wvwijgwp37kb0ra5a2br-bash-4.4-p12/bin/bash ../libtool  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I..  -I../src -I../src  -I/nix/store/sfa30kvjfw5crpk2z9d715xvwc93v63n-libgpg-error-1.27-dev/include -g -O2 -Wall -c ./rndjent.c | sed -e 's/-O\([1-9s][1-9s]*\)/-O0/' -e 's/-Ofast/-O0/g' `
  libtool: compile:  clang -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I/nix/store/sfa30kvjfw5crpk2z9d715xvwc93v63n-libgpg-error-1.27-dev/include -g -O0 -Wall -c ./rndjent.c  -fno-common -DPIC -o .libs/rndjent.o
  /nix/store/s9p6zi3cm0f7wvwijgwp37kb0ra5a2br-bash-4.4-p12/bin/bash ../libtool  --tag=CC   --mode=compile clang -DHAVE_CONFIG_H -I. -I..  -I../gl -I../gl  -I/nix/store/sfa30kvjfw5crpk2z9d715xvwc93v63n-libgpg-error-1.27-dev/include -g -O2 -Wall -Wcast-align -Wshadow -Wstrict-prototypes -Wpointer-arith -Wno-pointer-sign -c -o der-encoder.lo der-encoder.c
  In file included from ./rndjent.c:86:
  ./jitterentropy-base.c:53:13: warning: unknown pragma ignored [-Wunknown-pragmas]
  #pragma GCC optimize ("O0")
              ^
  ./jitterentropy-base.c:60:4: error: "The CPU Jitter random number generator must not be compiled with optimizations. See documentation. Use the compiler switch -O0 for compiling jitterentropy-base.c."
    #error "The CPU Jitter random number generator must not be compiled with optimizations. See documentation. Use the compiler switch -O0 for compiling jitterentropy-base.c."
     ^
  ./jitterentropy-base.c:119:18: warning: incompatible pointer types passing 'uint64_t *' (aka 'unsigned long long *') to parameter of type 'u64 *' (aka 'unsigned long *') [-Wincompatible-pointer-types]
          jent_get_nstime(&time);
                          ^~~~~
  ```

  I tried setting CFLAGS = "-O0" in the definition but I can't seem to get over what appears to be hardening flags setting -O2. I'm not sure how this could ever build in those circumstances.

  Curious how I can override CFLAGS for this package to work around this?

  ## Technical details

  * System: (NixOS: `nixos-version`, Ubuntu/Fedora: `lsb_release -a`, ...) $ sw_vers                                                                                                               
  ProductName:	Mac OS X
  ProductVersion:	10.12.6
  BuildVersion:	16G29
  * Nix version: (run `nix-env --version`) nix-env (Nix) 1.11.9
  * Nixpkgs version: (run `nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion`) "17.09pre-git"
  * Sandboxing enabled: (run `grep build-use-sandbox /etc/nix/nix.conf`) n/a


state: closed
title: packer: add missing go-dependency
user_login: WilliButz
html_url: https://github.com/NixOS/nixpkgs/pull/27907
updated_at: 2017-08-08 06:53:00
body:
  ###### Motivation for this change
  the missing dependency prevented a successful build 

  ###### Things done

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

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

  ---


state: closed
title: Port Nix Pills in to a document produced by Nixpkgs
user_login: grahamc
html_url: https://github.com/NixOS/nixpkgs/issues/27908
updated_at: 2017-08-19 15:07:45
body:
  ## Issue description

  @lethalman gave me permission to incorporate the nix pills in to a document produced by nixpkgs and on the website.

  This should probably be its own document.

  People who have offered to help write docbook after I make a skeleton to work from:
   
   - @disassembler (disasm on irc)
   - @ankhers  
   - @moretea 

  (thank you by the way)

  Todo:

  - [x] http://lethalman.blogspot.it/2014/07/nix-pill-1-why-you-should-give-it-try.html
  - [x] http://lethalman.blogspot.it/2014/07/nix-pill-2-install-on-your-running.html
  - [x] http://lethalman.blogspot.it/2014/07/nix-pill-3-enter-environment.html
  - [x] http://lethalman.blogspot.it/2014/07/nix-pill-4-basics-of-language.html
  - [x] http://lethalman.blogspot.it/2014/07/nix-pill-5-functions-and-imports.html
  - [x] http://lethalman.blogspot.it/2014/07/nix-pill-6-our-first-derivation.html
  - [x] http://lethalman.blogspot.it/2014/07/nix-pill-7-working-derivation.html
  - [x] http://lethalman.blogspot.it/2014/08/nix-pill-8-generic-builders.html
  - [x] http://lethalman.blogspot.it/2014/08/nix-pill-9-automatic-runtime.html
  - [x] http://lethalman.blogspot.it/2014/08/nix-pill-10-developing-with-nix-shell.html
  - [x] http://lethalman.blogspot.it/2014/08/nix-pill-11-garbage-collector.html
  - [x] http://lethalman.blogspot.it/2014/08/nix-pill-12-inputs-design-pattern.html
  - [x] http://lethalman.blogspot.it/2014/09/nix-pill-13-callpackage-design-pattern.html
  - [x] http://lethalman.blogspot.it/2014/09/nix-pill-14-override-design-pattern.html
  - [x] http://lethalman.blogspot.it/2014/09/nix-pill-15-nix-search-paths.html
  - [x] http://lethalman.blogspot.it/2014/11/nix-pill-16-nixpkgs-parameters.html
  - [x] http://lethalman.blogspot.it/2014/11/nix-pill-17-nixpkgs-overriding-packages.html
  - [x] http://lethalman.blogspot.it/2015/01/nix-pill-18-nix-store-paths.html
  - [x] http://lethalman.blogspot.it/2015/08/nix-pill-19-fundamentals-of-stdenv.html


state: closed
title: sqlite3_analyzer: 3.19.2 -> 3.20.0
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/27909
updated_at: 2017-08-04 01:32:54
body:
  ###### Motivation for this change

  Update sqlite3_analyzer to the last version

  ###### Things done

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

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

  ---


state: closed
title: sqlite: 3.19.3 -> 3.20.0
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/27910
updated_at: 2017-08-13 13:13:24
body:
  ###### Motivation for this change

  Update sqlite to the last version in staging

  ###### Things done

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

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

  ---


state: closed
title: erlang: remove explicit gcc dependency
user_login: LnL7
html_url: https://github.com/NixOS/nixpkgs/pull/27911
updated_at: 2017-08-07 20:24:02
body:
  ###### Motivation for this change


  ###### Things done

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

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

  ---


state: closed
title: xf86-video-intel: build intel-virtual-output
user_login: fread2281
html_url: https://github.com/NixOS/nixpkgs/pull/27912
updated_at: 2017-08-04 01:32:30
body:
  ###### Motivation for this change

  `intel-virtual-output` is for laptops where the hdmi port is hard-wired to the nvidia gpu. also I enabled it so that it doesn't get silently disabled in the future.

  ###### Things done

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

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

  ---


state: open
title: Cuda-8.0 derivation does not build
user_login: hassemlal
html_url: https://github.com/NixOS/nixpkgs/issues/27913
updated_at: 2018-11-21 20:05:33
body:
  ## Issue description
  I want to install tensorflow with cuda on centos 6.x, but it fails to build cuda. Side note: cuda+cudnn are already installed in /usr/local/cuda-8.0.


  ### Steps to reproduce
  ```
  $ ls -lhrt /dev/tty
  crw-rw-rw-. 1 root tty 5, 0 Aug  3 16:02 /dev/tty
  $ bash <(curl https://nixos.org/nix/install)
  $ source ~/.nix-profile/etc/profile.d/nix.sh
  $ mkdir -p ~/.config/nixpkgs/
  $ echo  { allowUnfree = true; } > ~/.config/nixpkgs/config.nix
  $ nix-shell -p python27Packages.tensorflowWithCuda

  cuda-linux64-rel-8.0.61-21551265.run: line 136: /dev/tty: No such device or address
  ..../nix/store/5h0dx5q0dzkm6d8kbdr5flplb2rgmsd1-stdenv/setup: line 924: 30891 Terminated              sh cuda-linux64-rel-8.0.61-*.run --keep --noexec
  [...]
  builder for ‘/nix/store/afmc4aaycs70bc9vnpzbra53h0n8ffm4-cudatoolkit-8.0.61.drv’ failed with exit code 143
  cannot build derivation ‘/nix/store/c8vcwnslfx1ivn1n0pzl0jpvvxnai8pf-python2.7-tensorflow-1.1.0.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/c8vcwnslfx1ivn1n0pzl0jpvvxnai8pf-python2.7-tensorflow-1.1.0.drv’ failed
  ```


  ## Technical details

  * System: CentOS release 6.9 (Final)
  * Nix version: nix-env (Nix) 1.11.13
  * Nixpkgs version: "17.09pre111456.d4ef5ac0e9"
  * Sandboxing enabled: /etc/nix/nix.conf does not exist.


state: closed
title: python2-pythondialog: fix --replace on substituteInPlace; fixes certbot
user_login: bendlas
html_url: https://github.com/NixOS/nixpkgs/pull/27915
updated_at: 2017-08-04 01:31:35
body:
  ###### Motivation for this change

  This fixes the package itself, as well as certbot

  ###### Things done

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

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

  ---


state: closed
title: logrotate fails to build on current master
user_login: fadenb
html_url: https://github.com/NixOS/nixpkgs/issues/27916
updated_at: 2017-08-04 15:16:54
body:
  Hey :)

  ## Issue description
  logrotate fails to build on current master
  See https://hydra.nixos.org/build/57335219



  ### Steps to reproduce
  With current master:
  `nix-build '<nixpkgs>' --option build-use-chroot true --option build-use-sandbox true --keep-going -K -A logrotate`



  ## Technical details
  Did a quick bisect leading me to 093cc00cdd9d8cf31ecce5bc1dd3645c460a1b98 or 3739858571e24e5f5a97a0627369826b240fb8e0 (ping @Ericson2314)
  Unfortunately my battery is running low so I can not pinpoint which of those 2 introduced the issue at the moment.


state: closed
title: pinentry: fix keyboard/pointer grabbing bugs
user_login: bendlas
html_url: https://github.com/NixOS/nixpkgs/pull/27917
updated_at: 2017-08-21 22:34:29
body:
  Related reports:

  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=850708
  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=851707
  https://github.com/ch11ng/exwm/issues/263
  https://github.com/ch11ng/exwm/issues/279

  ###### Motivation for this change

  This fixes pinentry for a variety of tiling window managers. Tested on exwm.

  ###### Things done

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

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

  ---


state: closed
title: Coq update
user_login: Zimmi48
html_url: https://github.com/NixOS/nixpkgs/pull/27918
updated_at: 2017-08-16 18:19:39
body:
  ###### Motivation for this change

  Mainly, an update of Coq to the latest patch-level release.
  Also, two independent commits, one switching camlp5 to the strict mode (see commit message) and one adding myself as a maintainer of the Coq package.

  ###### Things done

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

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

  ---


state: closed
title: Improved nixos-option manpage
user_login: taktoa
html_url: https://github.com/NixOS/nixpkgs/pull/27919
updated_at: 2017-08-04 01:33:10
body:
  ###### Motivation for this change

  The `nixos-option` manpage previously lacked documentation of some options (`-I`, `--verbose`, `--xml`). This commit fixes that.

  ###### Things done

  - [x] Built and inspected manpages.
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: open
title: `nixos-option` should show the type of an option
user_login: taktoa
html_url: https://github.com/NixOS/nixpkgs/issues/27920
updated_at: 2017-11-01 09:40:42
body:
  ## Issue description

  We can currently display a NixOS module option type using, for example:
  `(types.enum ["foo" "bar"]).description`.

  It seems to me that, to maximize usability, `nixos-option` should display this string.

  Also, the [NixOS options browser](https://nixos.org/nixos/options.html) should display this information.
  Perhaps it should be toggleable, though, since options involving submodule types could be quite large.

  EDIT: Apparently the `description` field is currently `"submodule"` for any submodule type. It would be nice to either pretty-print the whole type or output some kind of structured data there.

  ### Steps to reproduce

  Run `nixos-option services.postgresql.enable`. There is no indication of the type of this option other than the default/example values.

  ## Technical details

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


state: closed
title: Fix emacs wrapper expression to honor bash array use
user_login: mdorman
html_url: https://github.com/NixOS/nixpkgs/pull/27921
updated_at: 2017-08-04 19:21:36
body:
  In 8d76eff, @Ericson2314 changed the representation of the value that
  `findInputs` generated from a whitespace-separated bunch strings to an
  actual array of strings.

  Expressions that *consume* that value, however, also needed to be
  changed to iterate over all the contents of the array, else they would
  only select the first value, which turns out to be somewhat limiting.

  Fixes #27873

  ###### Motivation for this change

  Fix a bug!

  ###### Things done

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

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

  ---


state: closed
title: glslviewer: init at 1.2
user_login: Hodapp87
html_url: https://github.com/NixOS/nixpkgs/pull/27922
updated_at: 2017-08-04 05:06:33
body:
  ###### Motivation for this change

  Adding glslViewer, which is not in nixpkgs presently.

  ###### Things done

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

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

  ---


state: closed
title: nixos,nixpkgs: only build essentials on i686
user_login: grahamc
html_url: https://github.com/NixOS/nixpkgs/pull/27923
updated_at: 2017-09-11 19:19:58
body:
  ###### Motivation for this change

  Only build a bare minimum of packages for i686 for 17.09 and beyond.

  NixOS evaluation: https://hydra.nixos.org/jobset/nixos/grahamc-i686 (cuts out about 12,000 jobs)
  Nixpkgs evaluation: https://hydra.nixos.org/jobset/nixpkgs/graham-i686 (cuts out about 21,000 jobs... is this right?)

  NixOS still builds the same jobs in `tested` to be sure we don't kill anyone's system, but we no longer span out and build everything.

  Nixpkgs won't build i686 at all, except for jobs where it is _mandatory_ like Skype.

  cc @FRidh @domenkozar @globin @edolstra 

  Related discussion on mailing list: https://groups.google.com/forum/#!topic/nix-devel/m7ikFjor24Y

  see https://github.com/NixOS/nixpkgs/pull/27731


  ###### Things done

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

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

  ---


state: closed
title: Enable BGSCAN for wpa_supplicant
user_login: carlsverre
html_url: https://github.com/NixOS/nixpkgs/pull/27924
updated_at: 2017-08-04 04:51:27
body:
  ###### Motivation for this change
  Compile wpa_supplicant with the BGSCAN module enabled.  This allows the user to configure an SSID to use the bgscan module like so (excerpt from wpa_supplicant.conf):

  ```
  network={
  	...network config...
  	bgscan="simple:30:-75:500"
  }
  ```
  The module supports the following configuration:
  ```
  # bgscan: Background scanning
  # wpa_supplicant behavior for background scanning can be specified by
  # configuring a bgscan module. These modules are responsible for requesting
  # background scans for the purpose of roaming within an ESS (i.e., within a
  # single network block with all the APs using the same SSID). The bgscan
  # parameter uses following format: "<bgscan module name>:<module parameters>"
  # Following bgscan modules are available:
  # simple - Periodic background scans based on signal strength
  # bgscan="simple:<short bgscan interval in seconds>:<signal strength threshold>:
  # <long interval>"
  # bgscan="simple:30:-45:300"
  # learn - Learn channels used by the network and try to avoid bgscans on other
  # channels (experimental)
  # bgscan="learn:<short bgscan interval in seconds>:<signal strength threshold>:
  # <long interval>[:<database file name>]"
  # bgscan="learn:30:-45:300:/etc/wpa_supplicant/network1.bgscan"
  # Explicitly disable bgscan by setting
  # bgscan=""
  ```

  I have been running with this module enabled on my wpa_supplicant for around 4 months.  I waited this long to ensure that there were no negative effects with the module disabled.  At this point I am fairly confident that this is a safe thing to enable globally, and should only take effect if the user specifies a bgscan configuration in their wpa_supplicant.conf.

  ###### Things done

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

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

  ---


state: closed
title: networkmanager service: use unbound if enabled
user_login: adisbladis
html_url: https://github.com/NixOS/nixpkgs/pull/27925
updated_at: 2017-08-08 10:16:28
body:
  ###### Motivation for this change
  I want to be able to use unbound for dns together with networkmanager

  ###### Things done

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

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

  ---


state: closed
title: Moving from 17.03 to unstable broke gnome-tweak-tool
user_login: ixxie
html_url: https://github.com/NixOS/nixpkgs/issues/27926
updated_at: 2017-08-04 07:57:28
body:
  I just switched from 17.03 to unstable, and found my gnome-tweak-tool settings didn't carry over. Moreover, while the tweak tool launches fine, and I can see my old settings, they aren't propagated into the system: I see the defaults instead. 


  ## Technical details

  * System: NixOS 17.09pre111447.a7c8f5e419 (Hummingbird)
  * Nix version: 1.11.13
  * Nixpkgs version: 17.09pre111447.a7c8f5e419
  * Sandboxing enabled: false


state: open
title: Ideas about options in NixOS
user_login: gnidorah
html_url: https://github.com/NixOS/nixpkgs/issues/27927
updated_at: 2017-08-06 12:31:37
body:
  Just few ideas (maybe useless for most) and draft implementations for some of them.

  1. A warning if user has an option set to it's default value
  ```diff
  diff --git a/lib/modules.nix b/lib/modules.nix
  index 4eee41306cd7..fb9b146bdb03 100644
  --- a/lib/modules.nix
  +++ b/lib/modules.nix
  @@ -296,8 +296,28 @@ rec {
           else
             res.mergedValue;
   
  +      needCheckForDefault = builtins.getEnv "NIX_EXCESS_OPTIONS" == "1" &&
  +        opt ? default && defs != [];
  +
  +      nixpkgsPath = concatMapStrings (env: removePrefix "nixpkgs=" env)
  +        (filter (env: hasPrefix "nixpkgs" env)
  +          (splitString ":" (builtins.getEnv "NIX_PATH")));
  +
  +      checkedForDefault = concatMapStrings (def:
  +        if !hasPrefix nixpkgsPath def.file && def.value == opt.default then
  +          "The option `${showOption loc}' in `${def.file}' already has that value by default (in `${head opt.declarations}').\n"
  +        else
  +          "")
  +        (mergeDefinitions loc opt.type defs).defsFinal;
  +
  +      checkForDefault =
  +        if needCheckForDefault && checkedForDefault != "" then
  +          builtins.trace checkedForDefault value
  +        else
  +          value;
  +
       in opt //
  -      { value = addErrorContext "while evaluating the option `${showOption loc}':" value;
  +      { value = addErrorContext "while evaluating the option `${showOption loc}':" checkForDefault;
           definitions = map (def: def.value) res.defsFinal;
           files = map (def: def.file) res.defsFinal;
           inherit (res) isDefined;
  ```
  Example:
  ```
  # NIX_EXCESS_OPTIONS=1 nixos-rebuild switch                                                    
  building Nix...              
  building the system configuration...                       
  trace: The option `hardware.opengl.driSupport32Bit' in `/etc/nixos/configuration.nix' already has that value by default (in `/home/gnidorah/tmp/nixpkgs/nixos/modules/hardware/opengl.nix').
  ```
  2. A warning if user has the same option defined across different files
  ```diff
  diff --git a/lib/options.nix b/lib/options.nix
  index 2092b65bbc3a..5f06e813bdc0 100644
  --- a/lib/options.nix
  +++ b/lib/options.nix
  @@ -71,6 +71,8 @@ rec {
       else foldl' (val: def:
         if def.value != val then
           throw "The option `${showOption loc}' has conflicting definitions, in ${showFiles (getFiles defs)}."
  +      else if builtins.getEnv "NIX_EXCESS_OPTIONS" == "1" && length defs != 1 then
  +        builtins.trace "The option `${showOption loc}' is defined multiple times, in ${showFiles (getFiles defs)}." val
         else
           val) (head defs).value defs;
   
  ```
  Example:
  ```
  # NIX_EXCESS_OPTIONS=1 nixos-rebuild switch
  building Nix...
  building the system configuration...
  trace: The option `hardware.opengl.driSupport32Bit' is defined multiple times, in `/etc/nixos/hardware-configuration.nix' and `/etc/nixos/configuration.nix'.
  ```
  3. A warning if `environment.systemPackages` in configuration contains the package already pulled in by `environment.systemPackages` from some module or `propagatedUserEnvPkgs` from some package
  4. Show which options changed their default values after system update
  5. On upgrade show which packages have no binary caches and will be built from sources. Maybe some other useful info like how many Mb's will be downloaded


state: closed
title: NIX_SSL_CERT_FILE with mercurial (hg) on MacOS
user_login: layus
html_url: https://github.com/NixOS/nixpkgs/issues/27928
updated_at: 2017-08-22 01:39:31
body:
  _opening a new issue for https://github.com/NixOS/nix/issues/921#issuecomment-320059299 from @xpe, and moved away from https://github.com/NixOS/nix/issues/1501_

  **Original content:**

  I think I might be facing a related problem. I'm using a recently updated macOS Nix installation with Nix-installed version of Mercurial (hg) and I'm getting this error:

  hg clone https://bitbucket.org/eigen/eigen/
  abort: could not find web.cacerts: /etc/ssl/certs/ca-certificates.crt

  echo $NIX_SSL_CERT_FILE
  /Users/xpe/.nix-profile/etc/ssl/certs/ca-bundle.crt

  I'm using macOS 10.12.6 with nix-env (Nix) 1.11.13.

  What should I try to diagnose, debug, and fix or workaround?


state: closed
title: idea-community: 2017.2.0 -> 2017.2.1
user_login: jdanekrh
html_url: https://github.com/NixOS/nixpkgs/pull/27929
updated_at: 2017-08-04 15:34:18
body:
  ###### Motivation for this change

  New version came out. Improved support for the prereleases of JUnit 5! And more https://blog.jetbrains.com/idea/2017/08/intellij-idea-2017-2-1-junit-5-rc2-spring-run-dashboard-and-its-faster/. Used it for a day and it seems to work fine.

  ###### Things done

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

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

  ---


state: closed
title: Cannot load kvm_intel inside a VM (nested virtualisation)
user_login: nlewo
html_url: https://github.com/NixOS/nixpkgs/issues/27930
updated_at: 2018-11-05 20:49:00
body:
  ## Issue description
  I'm running a nixos VM on KVM (openstack with libvirt). I try to use KVM inside this VM but I cannot load the `kvm_intel` kernel module. 
  ```
  modprobe kvm_intel
  modprobe: ERROR: could not insert 'kvm_intel': Input/output error
  ```
  On the same environment, I successfully load the kvm_intel module on a ubuntu VM. So, the host support the nested virtualisation. 

  Is someone using nested KVM virtualisation on Nixos ?

  ### Steps to reproduce
  I reproduce by running a nixos test VM on my laptop () but I'm really not sure if this kind of VM can support nested virtualisation:
  ```nix-build nixos/tests/openssh.nix -A driver && result/bin/nixos-run-vms```
  Log as root and type:
  ```
  # modprobe kvm
  # modprobe kvm_intel
  modprobe: ERROR: could not insert 'kvm_intel': Input/output error
  ```

  ## Technical details

  * System: (NixOS: `nixos-version`, Ubuntu/Fedora: `lsb_release -a`, ...)
  The image has been genereated by `system.build.novaImage`.
  Linux nixos 4.9.35 #1-NixOS SMP Thu Jun 29 11:00:49 UTC 2017 x86_64 GNU/Linux
  * Nix version: (run `nix-env --version`)
  * Nixpkgs version: (run `nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion`)
  17.03.1449.2e983f14f6
  * Sandboxing enabled: (run `grep build-use-sandbox /etc/nix/nix.conf`)


state: closed
title: Fix some KDE applications
user_login: gnidorah
html_url: https://github.com/NixOS/nixpkgs/pull/27931
updated_at: 2017-08-07 14:06:24
body:
  ###### Motivation for this change

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

  ###### Things done

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

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

  ---


state: closed
title: jwm: 1600 -> 1621
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/27932
updated_at: 2017-08-04 13:50:34
body:
  ###### Things done

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

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


state: closed
title: nixos/networking/nat: add option for protocol
user_login: tnias
html_url: https://github.com/NixOS/nixpkgs/pull/27933
updated_at: 2017-08-04 21:06:14
body:
  This commit adds an option to allow udp port forwarding (see #24894).

  ###### Motivation for this change

  Allow forwarding of non-tcp connections.

  ###### Things done

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

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

  ---


state: closed
title: Cross-Compilation: State of the union for x86_64-linux binaries on darwin
user_login: periklis
html_url: https://github.com/NixOS/nixpkgs/issues/27934
updated_at: 2018-10-24 14:35:53
body:
  ## Issue description
  During the last two [community of practice](https://www.meetup.com/Munich-NixOS-Meetup/events/242120700/) meetups of the Munich NixOS group, @lo1tuma, me & @globin analyzed the state of the union of cross-compilation for `x86_64-linux` binaries on a darwin host machine. The main driver behind the analysis is to use cross-compilation with `dockerTools.buildImage`.

  **Management summary:**
  - It is currently not yet possible to cross-compile binaries for the target platform `x86_64-linux` on a `x86_64-darwin` host platform.
  - The main issue is that cross compilation depends on a host libc and in particular on darwin's `Libsystem` headers and dylibs modulo rpath-modifications with any nix-store dependencies.
  - We explored three approaches:
      - Used `darwin.xcode` as codified in nixpkgs. Currently not possible due to nix issue [#619](https://github.com/NixOS/nix/pull/619).
      - Used `darwin.usr-include` is missing dylibs.
      - Extracted the Libsystem boostrap stage from `stdenv.darwin` into an additional package `darwin.libsystem-inpure`. Results in a mass rebuild if we add this to the buildInputs of `cc-wrapper`. More testing needs to finalize this approach.

  **Solution proposals in order of favor:**
  - Extract `Libsystem` from `stdenv.darwin` as an additional package for `gccCrossStageStatic`.
  - Merge fix for [#619](https://github.com/NixOS/nix/pull/619) and use the older MacOSX SDK 10.9's Libsystem.

  **Further improvements for cross-compilation:**
  - More precise documentation of the crossSystem attribute set, e.g. libc is a disturbing field name because it is used for the libc of the host and not of the target system.
  - Provide documentation or example code on how to automate all the `isXXXX`-fields in the crossSystem attribute set.

  ### Steps to reproduce
  1. Define `crossSystem` for your nix-build's `default.nix`:
  ```nix
  let
    targetSystem = rec {
      config = "x86_64-linux-gnu";
      arch = "x86_64";
      withTLS = true;
      libc = "libSystem"; # This is the libc of your hostsystem
      platform = (with buildPkgs.lib.systems.platforms; pc64 // { kernelMajor = "2.6"; });
      openssl.system = "linux-generic64";
      isDarwin = false;
      isWindows = false;
      isCygwin = false;
      isLinux = true;
    };

    buildPkgs = import ../nixpkgs {};

    targetPkgs = import ../nixpkgs {
      crossSystem = targetSystem;
    };
  in
  targetPkgs.hello
  ```
  2. Building your package, follows the dependency graph inside `stdenv.cross`:
  ```
  [BuildPackages]                            [TargetPackages] 
  stdenv.cross ----> gccCrossStageFinal ---> hello
                     |
                     |
                     |
                     ---> libcCross ---> gccCrossStageStatic --> crossSystem.libc e.g. Libsystem
  ```

  ### Example code for Libsystem
  ```nix
  {stdenv
  , localSystem
  , bootstrapFiles ? let
    fetch = { file, sha256, executable ? true }: import <nix/fetchurl.nix> {
      url = "http://tarballs.nixos.org/stdenv-darwin/x86_64/c4effbe806be9a0a3727fdbbc9a5e28149347532/${file}";
      inherit (localSystem) system;
      inherit sha256 executable;
    }; in {
      sh      = fetch { file = "sh";    sha256 = "1b9r3dksj907bpxp589yhc4217cas73vni8sng4r57f04ydjcinr"; };
      bzip2   = fetch { file = "bzip2"; sha256 = "1wm28jgap4cbr8hf4ambg6h9flr2b4mcbh7fw20i0l51v6n8igky"; };
      mkdir   = fetch { file = "mkdir"; sha256 = "0jc32mzx2whhx2xh70grvvgz4jj26118p9yxmhjqcysagc0k7y66"; };
      cpio    = fetch { file = "cpio";  sha256 = "0x5dcczkzn0g8yb4pah449jmgy3nmpzrqy4s480grcx05b6v6hkp"; };
      tarball = fetch { file = "bootstrap-tools.cpio.bz2"; sha256 = "0ifdc8bwxdhmpbhx2vd3lwjg71gqm6pi5mfm0fkcsbqavl8hd8hz"; executable = false; };
    }
  }:

  let
    inherit (localSystem) system;

      libSystemProfile = ''
      (import "${../../../stdenv/darwin/standard-sandbox.sb}")
    '';

    binShClosure = ''
      (allow file-read* (literal "/usr/lib/libncurses.5.4.dylib"))
    '';

    bootstrapTools = derivation rec {
      inherit system;

      name    = "bootstrap-tools";
      builder = bootstrapFiles.sh; # Not a filename! Attribute 'sh' on bootstrapFiles
      args    = [ ../../../stdenv/darwin/unpack-bootstrap-tools.sh ];

      inherit (bootstrapFiles) mkdir bzip2 cpio tarball;

      __sandboxProfile = binShClosure + libSystemProfile;
    };

  in stdenv.mkDerivation {
    name = "libsystem-impure";

    buildCommand = ''
      mkdir -p $out
      ln -s ${bootstrapTools}/lib $out/lib
      ln -s ${bootstrapTools}/include-Libsystem $out/include
    '';
  }
  ```
  and use in `all-packages.nix`:
  ```nix
  libsystem-impure = callPackage ../os-specific/darwin/libsystem-impure {
        localSystem = buildPlatform;
  } ;
  ```
  replace all `darwin.xcode` occurrences with `darwin.libsystem-impure` in `all-packages.nix`.

  ## Technical details

  * System: `macOS 10.12.6`
  * Nix version: `nix-env (Nix) 1.11.13`
  * Nixpkgs version: `17.09pre-git`
  * Sandboxing enabled: -

  cc @Ericson2314 & @fpletz 


state: closed
title: linux-minipli: Init at 4.9.40
user_login: NeQuissimus
html_url: https://github.com/NixOS/nixpkgs/pull/27935
updated_at: 2017-08-07 14:20:46
body:
  ###### Motivation for this change
  See #25743

  Ping @evrim

  ###### Things done

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

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

  ---


state: closed
title: keybase: 1.0.22 -> 1.0.27-20170726114412.8169d66
user_login: evujumenuk
html_url: https://github.com/NixOS/nixpkgs/pull/27936
updated_at: 2017-09-27 12:22:44
body:
  As indicated in https://news.ycombinator.com/item?id=14926441, Keybase's client and kbfs releases are not tagged in a consistent way. (For example, the newest tagged release is 1.0.22.) In Keybase's POV, the best way for unsupported distributions to package Keybase software is mangling their binary releases so as to ensure that built code has passed the defined CI pipeline.

  AFAICT, this is already done for keybase-gui in Nixpkgs.

  Until keybase in Nixpkgs is reworked, it seems silly to keep the package version at 1.0.22. Let's use a version "blessed" by "Keybase Linux Build" in https://aur.archlinux.org/packages/keybase-git/ – in this case, 1.0.27+15115, or commit 8169d666e2a4d920da7025170baccde336fce11d – and go from there. No dependencies (apart from gtk2, ostensibly for the -gui portion) have been added since 1.0.21/1.0.22.

  ###### Motivation for this change


  ###### Things done

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

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

  ---


state: closed
title: wireguard: add per-peer routing table option
user_login: evujumenuk
html_url: https://github.com/NixOS/nixpkgs/pull/27939
updated_at: 2017-08-11 23:22:19
body:
  This adds a convenient per-peer option to set the routing table that associated routes are added to. This functionality is very useful for isolating interfaces from the kernel's global routing and forcing all traffic of a virtual interface (or a group of processes, via e.g. "ip rule add uidrange 10000-10009 lookup 42") through Wireguard.

  ###### Motivation for this change


  ###### Things done

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

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

  ---


state: closed
title: QT5.6: Fixes compile error with wrong LD env variable
user_login: bkchr
html_url: https://github.com/NixOS/nixpkgs/pull/27940
updated_at: 2017-08-07 11:28:01
body:
  QT uses -Wl linker flags and these flags only work with gcc/g++
  and not with LD directly.

  ###### Motivation for this change


  ###### Things done

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

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

  ---


state: closed
title: efl: add version 1.20.2
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/27941
updated_at: 2017-08-17 19:15:47
body:
  ###### Motivation for this change

  Update to new versions:

  - [Enlightenment DR 0.21.9 Release](https://www.enlightenment.org/news/e0.21.9_release)
  - Python-EFL 1.20.0 Release
  - [EFL 1.20.2 release](https://www.enlightenment.org/news/efl-1.20.2)
  - [EFL 1.20.1 release](https://www.enlightenment.org/news/efl-1.20.1)

  For new keep also EFL 1.19.x because EPhoto does not work with EFL 1.20.x yet.

  ###### Things done

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

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


state: closed
title: 17.09 release-notes: New breaking change: cc-wrapper exports more env vars
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/27942
updated_at: 2017-08-04 19:01:56
body:
  ###### Motivation for this change

  Best to come clean about this! @LnL7 @copumpkin @globin @bkch

  ###### Things done

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

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

  ---


state: closed
title: New expression for Cactus build dependencies
user_login: eschnett
html_url: https://github.com/NixOS/nixpkgs/pull/27943
updated_at: 2017-08-04 18:17:50
body:
  ###### Motivation for this change


  ###### Things done

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

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

  ---


state: closed
title: calibre is broken
user_login: mdorman
html_url: https://github.com/NixOS/nixpkgs/issues/27944
updated_at: 2018-06-08 05:33:59
body:
  ## Issue description

  Attempting to run calibre produces the following message:

  ```
  bash-4.4$ calibre
  This application failed to start because it could not find or load the Qt platform plugin "xcb"
  in "".

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

  ### Steps to reproduce

  Install the application, attempt to run it

  ## Technical details

  * System: 17.09.git.a61c8c5 (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.13
  * Nixpkgs version: "17.09.git.a61c8c5440"
  * Sandboxing enabled: build-use-sandbox = true


state: closed
title: bitwig-studio: 2.0 -> 2.1.3, fix desktop file
user_login: yegortimoshenko
html_url: https://github.com/NixOS/nixpkgs/pull/27945
updated_at: 2017-08-05 13:58:50
body:
  ###### Motivation for this change

  Bitwig Studio derivation comes with a broken .desktop file (points to /usr/bin/bitwig-studio) and hasn't been updated in a while.

  ###### Things done

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

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

  ---


state: closed
title: Cannot build gnustep-make on osx 10.12
user_login: pvmart
html_url: https://github.com/NixOS/nixpkgs/issues/27946
updated_at: 2017-08-22 23:49:11
body:
  ## Issue description
  ```
  configure flags: --prefix=/nix/store/id9ncgn105cp1icxwy4rbdl6jqilpy88-gnustep-make-2.6.8 --with-layout=fhs-system --disable-install-p --with-config-file=/nix/store/id9ncgn105cp1icxwy4rbdl6jqilpy88-gnustep-make-2.6.8/etc/GNUstep/GNUstep.conf
  checking build system type... i386-apple-darwin16.7.0
  checking host system type... i386-apple-darwin16.7.0
  checking target system type... i386-apple-darwin16.7.0
  checking for library combo... apple-apple-apple
  checking for gcc... clang
  checking whether the C compiler works... yes
  checking for C compiler default output file name... a.out
  checking for suffix of executables...
  checking whether we are cross compiling... configure: error: in `/private/var/folders/db/8jrwbcyx73375g6d3pzzzlg40000z7/T/nix-build-gnustep-make-2.6.8.drv-1/gnustep-make-2.6.8':
  configure: error: cannot run C compiled programs.
  If you meant to cross compile, use `--host'.
  See `config.log' for more details
  builder for ‘/nix/store/37jilqd8jyn2sjj1wmnc5nhjz3ds5xcj-gnustep-make-2.6.8.drv’ failed with exit code 1
  ```

  ### Steps to reproduce
  nix-env -f '<nixpkgs>' -i gnustep-make


  ## Technical details

  * System: (NixOS: `nixos-version`, Ubuntu/Fedora: `lsb_release -a`, ...)
  ProductName:	Mac OS X
  ProductVersion:	10.12.6
  BuildVersion:	16G29
  * Nix version: (run `nix-env --version`)
  nix-env (Nix) 1.11.13
  * Nixpkgs version: (run `nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion`)
  "17.09pre-git"
  * Sandboxing enabled: (run `grep build-use-sandbox /etc/nix/nix.conf`)
  n/a


state: closed
title: version updates: monit, movit, volatility, vigra
user_login: WilliButz
html_url: https://github.com/NixOS/nixpkgs/pull/27947
updated_at: 2017-08-09 19:50:22
body:
  ###### Things done

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

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

  ---


state: closed
title: git: 2.13.4 -> 2.14.0
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/27948
updated_at: 2017-08-04 22:37:51
body:
  ###### Motivation for this change

  Update git to the last version

  ###### Things done

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

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

  ---


state: closed
title: linux-common-config: Refactor, clean up
user_login: NeQuissimus
html_url: https://github.com/NixOS/nixpkgs/pull/27949
updated_at: 2017-08-07 22:24:41
body:
  ###### Motivation for this change
  Refactor and clean up common kernel configuration.
  Some of our kernels were throwing out plenty of warnings and this gets rid of them.
  Also, it is now much easier to find out what options are valid for which kernel versions and feature toggles.

  ###### Things done

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

  ---

  I built `nix-build -A <PKG>.configfile` for
  - `linux_3_10`
  - `linux_4_4`
  - `linux_4_9`
  - `linux_4_12`
  - `linux_hardened_copperhead`
  - `linux_samus_4_12`
  - `linux_testing`
  - `linux_chromiumos_3_18`
  - `linux_rpi`
  - `linux_mptcp`
  - `linux_minipli` (from #27935)

  None of the above report any warnings (or errors) anymore.


state: closed
title: Fix gogs service in the absence of any passwords
user_login: jgertm
html_url: https://github.com/NixOS/nixpkgs/pull/27950
updated_at: 2017-09-17 16:00:39
body:
  ###### Motivation for this change

  Gogs wasn't working for me when configured without any passwords.

  ###### Things done

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

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

  ---


state: open
title: Consider lld as linker on ELF (Linux)
user_login: dcci
html_url: https://github.com/NixOS/nixpkgs/issues/27951
updated_at: 2019-03-11 03:25:23
body:
  ## Issue description

  lld (http://lld.llvm.org/) seems to be "mature enough", these days.
  With 5.0 release, it might make sense giving a shot as it's much much faster than `ld.bfd` (which is still the default on every Linux as far as I can tell) and reasonably faster than `ld.gold`.
  ghc recently tried it with reasonable success 
  https://www.reddit.com/r/haskell/comments/63y43y/liked_linking_3x_faster_with_gold_link_10x_faster/

  I'll be happy to work on this (as I also work on lld/llvm) but first I want to know if it's something reasonable (& probably I'll need some guidance on how to actually implement/try this).


state: closed
title: How to use nodePackages jsonlint in nix-shell?
user_login: wizzup
html_url: https://github.com/NixOS/nixpkgs/issues/27952
updated_at: 2017-08-07 09:05:13
body:
  ## Issue description
  I try to use `jsonlint` in `nix-shell` (with clone of this repo located at `/nix/nixpkgs`) expect to have `jsonlint` command available in the shell but getting following error:

      $ nix-shell -I nixpkgs=/nix/nixpkgs -p nodePackages.jsonlint
      error: attribute ‘jsonlint’ missing, at (string):1:66
      (use ‘--show-trace’ to show detailed location information)

  `nix-env` does not have it too

      $ nix-env -qaP -A nodePackages -f '<nixpkgs>' -I nixpkgs=/nix/nixpkgs | grep -i json
      nodePackages.json                                                                                                   node-json-9.0.6
      nodePackages.json-server                                                                                            node-json-server-0.11.2
      nodePackages.jsontool                                                                                               node-jsontool-7.0.2

  There are two `jsonlint` in /nix/nixpkgs/pkgs/development/node-packages

      $ grep jsonlint -r pkgs/development/node-packages/
      pkgs/development/node-packages/node-packages-v6.nix:    "jsonlint-1.5.1" = {
      pkgs/development/node-packages/node-packages-v6.nix:      name = "jsonlint";
      pkgs/development/node-packages/node-packages-v6.nix:      packageName = "jsonlint";
      pkgs/development/node-packages/node-packages-v6.nix:        url = "https://registry.npmjs.org/jsonlint/-/jsonlint-1.5.1.tgz";
      pkgs/development/node-packages/node-packages-v6.nix:    "jsonlint-1.6.2" = {
      pkgs/development/node-packages/node-packages-v6.nix:      name = "jsonlint";
      pkgs/development/node-packages/node-packages-v6.nix:      packageName = "jsonlint";
      pkgs/development/node-packages/node-packages-v6.nix:        url = "https://registry.npmjs.org/jsonlint/-/jsonlint-1.6.2.tgz";
      pkgs/development/node-packages/node-packages-v6.nix:      sources."jsonlint-1.5.1"
      pkgs/development/node-packages/node-packages-v6.nix:      sources."jsonlint-1.6.2"


  ## Technical details

  * System: NixOS: 17.09pre111447.a7c8f5e419 (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.13
  * Nixpkgs version: "17.09pre111447.a7c8f5e419"
  * Sandboxing enabled: build-use-sandbox = true


state: open
title: ghcWithHoogle broken in master
user_login: peti
html_url: https://github.com/NixOS/nixpkgs/issues/27953
updated_at: 2017-08-05 11:58:26
body:
  `ghcWithHoogle` is broken in current versions of `master`, i.e. the generated documentation no longer contains any library except the normal ghc base libraries.

  I'm pretty sure this function was broken by 8d76eff, since the symptoms look exactly like those from https://github.com/NixOS/nixpkgs/issues/27873.

  Ping: @Ericson2314 


state: closed
title: Document timezone changes in release notes
user_login: lheckemann
html_url: https://github.com/NixOS/nixpkgs/pull/27954
updated_at: 2017-08-06 14:00:53
body:
  ###### Motivation for this change
  #26608 has been merged but the fairly significant change is not yet mentioned in the release notes.

  ###### Things done

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


state: closed
title: nodejs: remove version 7_x
user_login: lo1tuma
html_url: https://github.com/NixOS/nixpkgs/pull/27955
updated_at: 2017-08-05 22:02:02
body:
  ###### Motivation for this change

  nodejs v7 reached its end of life in June 2017.
  For more details have a look at the [nodejs release schedule](https://github.com/nodejs/LTS).

  ###### Things done

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

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

  ---


state: closed
title: git-lfs: 2.0.2 -> 2.2.1
user_login: lo1tuma
html_url: https://github.com/NixOS/nixpkgs/pull/27956
updated_at: 2017-08-05 22:01:16
body:
  ###### Motivation for this change

  [Release Notes](https://github.com/git-lfs/git-lfs/releases/tag/v2.2.1)

  ###### Things done

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

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

  ---


state: closed
title: Mopidy-iris: 3.0.5 -> 3.1.3
user_login: rvolosatovs
html_url: https://github.com/NixOS/nixpkgs/pull/27957
updated_at: 2017-08-12 18:13:22
body:
  ###### Motivation for this change
  Upstream update

  ###### Things done

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

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

  ---


state: closed
title: nixos: add the strongswan-swanctl service
user_login: basvandijk
html_url: https://github.com/NixOS/nixpkgs/pull/27958
updated_at: 2018-04-21 20:47:40
body:
  The strongswan-swanctl systemd service starts `charon-systemd`. This implements a IKE daemon
  very similar to charon, but it's specifically designed for use with systemd. It uses the
  systemd libraries for a native integration.

  Instead of using `starter` and an `ipsec.conf` based configuration (like in [nixos/modules/services/networking/strongswan.nix](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/networking/strongswan.nix)), the daemon is directly
  managed by systemd and configured with the swanctl configuration backend.

  See: https://wiki.strongswan.org/projects/strongswan/wiki/Charon-systemd

  Note that the `strongswan.conf` and `swantctl.conf` configuration files are automatically
  generated based on NixOS options under `services.strongswan-swanctl.strongswan` and
  `services.strongswan-swanctl.swanctl` respectively.

  ###### Motivation for this change


  ###### Things done

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

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

  ---


state: closed
title: android-sdk: 25.2.3 -> 25.2.5
user_login: taku0
html_url: https://github.com/NixOS/nixpkgs/pull/27959
updated_at: 2017-08-05 13:46:39
body:
  ###### Motivation for this change

  Using the latest SDK.

  ###### Things done

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

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

  ---


state: closed
title: libgcrypt: fix clang build
user_login: LnL7
html_url: https://github.com/NixOS/nixpkgs/pull/27960
updated_at: 2017-08-07 20:53:44
body:
  Fixes #27906

  Because #pragma GCC optimize ("O0") doesn't work for clang and
  NIX_CFLAGS_COMPILE bypasses the fixup done by the makefiles everything
  gets compiled with -O2.
  The build still uses optimisation for everything else.

  ###### Motivation for this change


  ###### Things done

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

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

  ---

  ```
  $ maintainers/scripts/rebuild-amount.sh HEAD^ HEAD
  Estimating rebuild amount by counting changed Hydra jobs.
    68 x86_64-darwin
  4062 x86_64-linux
  ```


state: closed
title: grml-zsh-config: 0.12.4 -> 0.14.2
user_login: rvolosatovs
html_url: https://github.com/NixOS/nixpkgs/pull/27961
updated_at: 2017-08-06 16:01:02
body:
  ###### Motivation for this change
  Upstream update

  ###### Things done
  Switched to `fetchFromGitHub`,

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

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

  ---


state: closed
title: git: add pcre2 support
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/27962
updated_at: 2017-08-27 14:23:27
body:
  ###### Motivation for this change

  Add pcre2 support to the last git version (2.14.0)

  ###### Things done

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

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

  ---


state: closed
title: zsnes: remove $STRIP from compiler options
user_login: ryantm
html_url: https://github.com/NixOS/nixpkgs/pull/27963
updated_at: 2018-02-06 14:00:06
body:
  In ab70693 @viric says zsnes works better without stripping. But the
  build expression kept the $STRIP in the compiler options, so if it is
  set to something it will show up in there. For example:

  g++  -pipe -I. -I/usr/local/include -I/usr/include -D__UNIXSDL__ -I/nix/store/04qgmdpmalgsy92zgs2z896jx073hcn2-SDL-1.2.15-dev/include/SDL -I/nix/store/04qgmdpmalgsy92zgs2z896jx073hcn2-SDL-1.2.15-dev/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -DNCURSES -D__OPENGL__ -march=native -O3 -fomit-frame-pointer -fprefetch-loop-arrays -fforce-addr strip -D__RELEASE__ -fno-rtti -o tools/fileutil.o -c tools/fileutil.cpp

  g++: error: strip: No such file or directory

  This commit removes that reference to $STRIP too.


  ###### Motivation for this change

  package did not compile for me on nixos with nixpkgs git rev acf05ea

  ###### Things done

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

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

  ---


state: closed
title: Update cargo builder to fetch registry dynamically.
user_login: kevincox
html_url: https://github.com/NixOS/nixpkgs/pull/27964
updated_at: 2017-11-18 12:44:01
body:
  ###### Motivation for this change
  **See commit message**

  The biggest benifit is that we no longer have to update the registry
  package. This means that just about any cargo package can be built by
  nix. No longer does `cargo update` need to be feared because it will
  update to packages newer then what is available in nixpkgs.

  ###### Things done

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

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

  ---

  - [ ] Rename deps attribute

  Fixes #14469
  Fixes #23282


state: closed
title: lib/types: add signed/unsigned integer types
user_login: Profpatsch
html_url: https://github.com/NixOS/nixpkgs/pull/27965
updated_at: 2017-11-05 14:56:33
body:
  Add types for signed/unsigned integers, as well as a `port` type.
  Documentation for various types and the module in general is improved as well.

  - [x] tested manually for example values
  - [x] checked the rendering of the manual

  Followup to #27239.


state: closed
title: cmus is broken
user_login: fread2281
html_url: https://github.com/NixOS/nixpkgs/issues/27966
updated_at: 2017-08-06 18:57:16
body:
  ## Issue description

  `pkgs.cmus` is broken.

  ### Steps to reproduce

  `nix-build -I nixpkgs=/path/to/nixpkgs/master -E "((import <nixpkgs> {}).cmus"`

  ## Technical details

  * System: NixOS
  * Nix version: 1.11.13
  * Nixpkgs version: 9d70950bfa1e70a6c544df9982f57aa5d023ec07
  * Sandboxing enabled: yes

  EDIT: I previously pinged Ericson2314 due to a badly done `git bisect`


state: open
title: Running LXD > 2.3 on NixOS
user_login: tad-lispy
html_url: https://github.com/NixOS/nixpkgs/issues/27967
updated_at: 2019-06-28 08:52:39
body:
  Hi! I've recently started using NixOS and I find it very impressive. Thanks for all the great work that goes into this project.

  ## Issue description

  I'm trying to run LXC containers using LXD on NixOS. I'm interested in more recent versions of LXD (> 2.3) with networking features. Basically I want to recreate [this setup](https://gist.github.com/lzrski/6a3fb8879bbdc6e81925daf5bba8e06c) from Ubuntu 16.04 into NixOS 17.03.

  I'm very new to both LXC / LXD and NixOS (installed it for a first time this last weekend).

  ### Steps to reproduce

  I can't start a container (neither as `root` or normal user). Here is my `/etc/nixos/configuration.nix` (relevant parts):

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

  {
    imports =
      [ # Include the results of the hardware scan.
        ./hardware-configuration.nix
      ];
    networking.hostName = "macbook-pro-nixos";
    networking.networkmanager.enable = true;

    # Open ports in the firewall.
    # networking.firewall.allowedTCPPorts = [ ... ];
    # networking.firewall.allowedUDPPorts = [ ... ];
    # Or disable the firewall altogether.
    # networking.firewall.enable = false;

    virtualisation.lxd.enable = true;

    # Define a user account. Don't forget to set a password with ‘passwd’.
    users.extraUsers.tadeusz = {
      isNormalUser = true;
      uid = 1000;
      extraGroups = [ "wheel" "networkmanager" "lxd" ];
      shell = pkgs.zsh;
    };

    # The NixOS release to be compatible with for stateful data such as databases.
    system.stateVersion = "17.03";
  }
  ```

  Here is a shell session log:

  ```
  $ lxc --version
  2.14

  $ lxd --version
  2.14

  $ lxc launch ubuntu:16.04 ubuntu-container
  Creating ubuntu-container
  Starting ubuntu-container
  error: Error calling 'lxd forkstart ubuntu-container /var/lib/lxd/containers /var/log/lxd/ubuntu-container/lxc.conf': err='exit status 1'
  Try `lxc info --show-log local:ubuntu-container` for more info

  $ lxc info --show-log local:ubuntu-container
  Name: ubuntu-container
  Remote: unix:/var/lib/lxd/unix.socket
  Architecture: x86_64
  Created: 2017/08/02 20:31 UTC
  Status: Stopped
  Type: persistent
  Profiles: default
  Log:

              lxc 20170802203206.280 DEBUG    lxc_monitor - monitor.c:lxc_monitord_spawn:330 - Going to wait for pid 1774.
              lxc 20170802203206.280 DEBUG    lxc_monitor - monitor.c:lxc_monitord_spawn:349 - Trying to sync with child process.
              lxc 20170802203206.280 INFO     lxc_start - start.c:lxc_check_inherited:235 - Closed inherited fd: 3.
              lxc 20170802203206.280 INFO     lxc_start - start.c:lxc_check_inherited:235 - Closed inherited fd: 8.
              lxc 20170802203206.280 DEBUG    lxc_monitor - monitor.c:lxc_monitord_spawn:387 - Using pipe file descriptor 5 for monitord.
              lxc 20170802203206.289 DEBUG    lxc_monitor - monitor.c:lxc_monitord_spawn:364 - Successfully synced with child process.
              lxc 20170802203206.289 DEBUG    lxc_monitor - monitor.c:lxc_monitord_spawn:333 - Finished waiting on pid 1774.
              lxc 20170802203206.289 INFO     lxc_container - lxccontainer.c:do_lxcapi_start:802 - Attempting to set proc title to [lxc monitor] /var/lib/lxd/containers ubuntu-container
              lxc 20170802203206.289 INFO     lxc_utils - utils.c:setproctitle:1506 - setting cmdline failed - Invalid argument
              lxc 20170802203206.290 INFO     lxc_start - start.c:lxc_check_inherited:235 - Closed inherited fd: 8.
              lxc 20170802203206.290 INFO     lxc_lsm - lsm/lsm.c:lsm_init:48 - LSM security driver AppArmor
              lxc 20170802203206.290 INFO     lxc_seccomp - seccomp.c:parse_config_v2:418 - processing: .kexec_load errno 1.
              lxc 20170802203206.290 INFO     lxc_seccomp - seccomp.c:parse_config_v2:590 - Adding native rule for kexec_load action 327681.
              lxc 20170802203206.290 INFO     lxc_seccomp - seccomp.c:parse_config_v2:593 - Adding compat rule for kexec_load action 327681.
              lxc 20170802203206.290 INFO     lxc_seccomp - seccomp.c:parse_config_v2:418 - processing: .open_by_handle_at errno 1.
              lxc 20170802203206.290 INFO     lxc_seccomp - seccomp.c:parse_config_v2:590 - Adding native rule for open_by_handle_at action 327681.
              lxc 20170802203206.290 INFO     lxc_seccomp - seccomp.c:parse_config_v2:593 - Adding compat rule for open_by_handle_at action 327681.
              lxc 20170802203206.290 INFO     lxc_seccomp - seccomp.c:parse_config_v2:418 - processing: .init_module errno 1.
              lxc 20170802203206.290 INFO     lxc_seccomp - seccomp.c:parse_config_v2:590 - Adding native rule for init_module action 327681.
              lxc 20170802203206.290 INFO     lxc_seccomp - seccomp.c:parse_config_v2:593 - Adding compat rule for init_module action 327681.
              lxc 20170802203206.290 INFO     lxc_seccomp - seccomp.c:parse_config_v2:418 - processing: .finit_module errno 1.
              lxc 20170802203206.290 INFO     lxc_seccomp - seccomp.c:parse_config_v2:590 - Adding native rule for finit_module action 327681.
              lxc 20170802203206.290 INFO     lxc_seccomp - seccomp.c:parse_config_v2:593 - Adding compat rule for finit_module action 327681.
              lxc 20170802203206.290 INFO     lxc_seccomp - seccomp.c:parse_config_v2:418 - processing: .delete_module errno 1.
              lxc 20170802203206.290 INFO     lxc_seccomp - seccomp.c:parse_config_v2:590 - Adding native rule for delete_module action 327681.
              lxc 20170802203206.290 INFO     lxc_seccomp - seccomp.c:parse_config_v2:593 - Adding compat rule for delete_module action 327681.
              lxc 20170802203206.290 INFO     lxc_seccomp - seccomp.c:parse_config_v2:603 - Merging in the compat Seccomp ctx into the main one.
              lxc 20170802203206.290 INFO     lxc_conf - conf.c:run_script_argv:427 - Executing script "/nix/store/pns5q1wwyy2f0glsrpnwrc4304lclw2p-lxd-2.0.2-bin/bin/lxd callhook /var/lib/lxd 7 start" for container "ubuntu-container", config section "lxc".
              lxc 20170802203206.290 DEBUG    lxc_monitor - monitor.c:lxc_monitord_spawn:330 - Going to wait for pid 1779.
              lxc 20170802203206.291 DEBUG    lxc_monitor - monitor.c:lxc_monitord_spawn:349 - Trying to sync with child process.
              lxc 20170802203206.291 INFO     lxc_start - start.c:lxc_check_inherited:235 - Closed inherited fd: 3.
              lxc 20170802203206.291 INFO     lxc_start - start.c:lxc_check_inherited:235 - Closed inherited fd: 8.
              lxc 20170802203206.291 DEBUG    lxc_monitor - monitor.c:lxc_monitord_spawn:387 - Using pipe file descriptor 5 for monitord.
              lxc 20170802203206.299 DEBUG    lxc_monitor - monitor.c:lxc_monitord_spawn:364 - Successfully synced with child process.
              lxc 20170802203206.300 DEBUG    lxc_monitor - monitor.c:lxc_monitord_spawn:333 - Finished waiting on pid 1779.
              lxc 20170802203206.300 INFO     lxc_monitor - monitor.c:lxc_monitor_sock_name:201 - using monitor socket name "lxc/d78a9d7e97b4b375//var/lib/lxd/containers" (length of socket name 44 must be <= 105)
              lxc 20170802203206.300 DEBUG    lxc_monitor - monitor.c:lxc_monitor_open:225 - opening monitor socket lxc/d78a9d7e97b4b375//var/lib/lxd/containers with len 44
              lxc 20170802203206.339 DEBUG    lxc_start - start.c:setup_signal_fd:273 - Set SIGCHLD handler with file descriptor: 5.
              lxc 20170802203206.339 INFO     lxc_confile - confile.c:config_idmap:1537 - read uid map: type u nsid 0 hostid 1000000 range 100000
              lxc 20170802203206.339 INFO     lxc_confile - confile.c:config_idmap:1537 - read uid map: type g nsid 0 hostid 1000000 range 100000
              lxc 20170802203206.339 DEBUG    console - console.c:lxc_console_peer_default:438 - process does not have a controlling terminal
              lxc 20170802203206.339 INFO     lxc_start - start.c:lxc_init:475 - Container "ubuntu-container" is initialized.
              lxc 20170802203206.339 DEBUG    lxc_start - start.c:__lxc_start:1325 - Not dropping CAP_SYS_BOOT or watching utmp.
              lxc 20170802203206.344 INFO     lxc_conf - conf.c:instantiate_veth:2709 - Retrieved mtu 1500 from vethK1CQKF
              lxc 20170802203206.344 ERROR    lxc_conf - conf.c:instantiate_veth:2728 - failed to attach 'veth722Y17' to the bridge 'lxdbr0': Operation not permitted
              lxc 20170802203206.352 ERROR    lxc_conf - conf.c:lxc_create_network:3021 - failed to create netdev
              lxc 20170802203206.352 ERROR    lxc_start - start.c:lxc_spawn:1099 - Failed to create the network.
              lxc 20170802203206.352 ERROR    lxc_start - start.c:__lxc_start:1354 - Failed to spawn container "ubuntu-container".
              lxc 20170802203206.352 INFO     lxc_conf - conf.c:run_script_argv:427 - Executing script "/nix/store/pns5q1wwyy2f0glsrpnwrc4304lclw2p-lxd-2.0.2-bin/bin/lxd callhook /var/lib/lxd 7 stop" for container "ubuntu-container", config section "lxc".
              lxc 20170802203206.371 WARN     lxc_commands - commands.c:lxc_cmd_rsp_recv:177 - Command get_cgroup failed to receive response: Connection reset by peer.
              lxc 20170802203206.371 WARN     lxc_commands - commands.c:lxc_cmd_rsp_recv:177 - Command get_cgroup failed to receive response: Connection reset by peer.
              lxc 20170802203206.372 INFO     lxc_confile - confile.c:config_idmap:1537 - read uid map: type u nsid 0 hostid 1000000 range 100000
              lxc 20170802203206.372 INFO     lxc_confile - confile.c:config_idmap:1537 - read uid map: type g nsid 0 hostid 1000000 range 100000
              lxc 20170802203219.573 INFO     lxc_confile - confile.c:config_idmap:1537 - read uid map: type u nsid 0 hostid 1000000 range 100000
              lxc 20170802203219.573 INFO     lxc_confile - confile.c:config_idmap:1537 - read uid map: type g nsid 0 hostid 1000000 range 100000
              lxc 20170802203219.577 INFO     lxc_confile - confile.c:config_idmap:1537 - read uid map: type u nsid 0 hostid 1000000 range 100000
              lxc 20170802203219.577 INFO     lxc_confile - confile.c:config_idmap:1537 - read uid map: type g nsid 0 hostid 1000000 range 100000

  ~ ⌚ 22:32:19
  $ lxc network list

  +--------+----------+---------+-------------+---------+
  |  NAME  |   TYPE   | MANAGED | DESCRIPTION | USED BY |
  +--------+----------+---------+-------------+---------+
  | wlp3s0 | physical | NO      |             | 0       |
  +--------+----------+---------+-------------+---------+

  ~ ⌚ 22:32:31
  $ ifconfig

  lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
          inet 127.0.0.1  netmask 255.0.0.0
          inet6 ::1  prefixlen 128  scopeid 0x10<host>
          loop  txqueuelen 1  (Local Loopback)
          RX packets 757  bytes 71143 (69.4 KiB)
          RX errors 0  dropped 0  overruns 0  frame 0
          TX packets 757  bytes 71143 (69.4 KiB)
          TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

  vboxnet0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
          inet 192.168.56.1  netmask 255.255.255.0  broadcast 0.0.0.0
          ether 0a:00:27:00:00:00  txqueuelen 1000  (Ethernet)
          RX packets 0  bytes 0 (0.0 B)
          RX errors 0  dropped 0  overruns 0  frame 0
          TX packets 0  bytes 0 (0.0 B)
          TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

  wlp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
          inet 192.168.43.212  netmask 255.255.255.0  broadcast 192.168.43.255
          inet6 fe80::cd15:744c:de86:ff16  prefixlen 64  scopeid 0x20<link>
          ether f4:5c:89:9f:d0:0d  txqueuelen 1000  (Ethernet)
          RX packets 1576  bytes 1230552 (1.1 MiB)
          RX errors 0  dropped 0  overruns 0  frame 0
          TX packets 1323  bytes 152385 (148.8 KiB)
          TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
  ```

  I'm probably missing something very obvious - as I've mentioned I'm new to both technologies. One thing I've noticed is that there is no `lxdbr0` bridge network.

  ## Technical details

  * System: 17.03.1621.0590ecbe9e (Gorilla)
  * Nix version: nix-env (Nix) 1.11.13
  * Nixpkgs version: 17.03.1621.0590ecbe9e
  * Sandboxing enabled: build-use-sandbox = false


state: closed
title: hplip broken in 17.03
user_login: mkocha2
html_url: https://github.com/NixOS/nixpkgs/issues/27968
updated_at: 2017-09-26 07:27:12
body:
  ## Issue description

  Using http://nixos.org/channels/nixos-17.03/nixexprs.tar.xz:

  ```
  /tmp/nix-build-hplip-3.16.5.drv-0/hplip-3.16.5/missing: line 52: autoconf: command not found
  /tmp/nix-build-hplip-3.16.5.drv-0/hplip-3.16.5/missing: line 52: automake-1.11: command not found
  WARNING: `autoconf' is missing on your system.  You should only need it if
           you modified `configure.in'.  You might want to install the
           `Autoconf' and `GNU m4' packages.  Grab them from any GNU
           archive site.
  WARNING: `automake-1.11' is missing on your system.  You should only need it if
           you modified `Makefile.am', `acinclude.m4' or `configure.in'.
           You might want to install the `Automake' and `Perl' packages.
           Grab them from any GNU archive site.
  ```


state: closed
title: atom: Add paxmark
user_login: NeQuissimus
html_url: https://github.com/NixOS/nixpkgs/pull/27969
updated_at: 2017-08-06 14:03:35
body:
  ###### Motivation for this change
  Atom needs this, otherwise it won't run under grsec (or similar) kernels

  ###### Things done

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

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

  ---


state: closed
title: linux: Expand hardened config
user_login: NeQuissimus
html_url: https://github.com/NixOS/nixpkgs/pull/27970
updated_at: 2017-08-06 14:12:00
body:
  Based on latest recommendations at
  http://kernsec.org/wiki/index.php/Kernel_Self_Protection_Project/Recommended_Settings

  @joachifm 


  Also, the Copperhead kernel was pulling the wrong version :)


state: closed
title: Fish config fix
user_login: Profpatsch
html_url: https://github.com/NixOS/nixpkgs/pull/27971
updated_at: 2017-08-12 08:35:11
body:
  ###### Motivation for this change

  The `fish_config` tool was broken because it depends on python.

  - [x] tested manually by sourcing
  - [x] added a test that ensures the tool will create the initial redirect page

  The indentation changes in the second commit.


state: closed
title: Fix #27757: Make Deluge only available under Python 2
user_login: grantwwu
html_url: https://github.com/NixOS/nixpkgs/pull/27972
updated_at: 2017-08-30 17:25:32
body:
  ###### Motivation for this change
  Fix #27757 

  ###### Things done
  Moved Deluge out of pythonPackages into its own .nix, because it does not support Python 3 yet: http://dev.deluge-torrent.org/wiki/Plan/Python3

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

  ---


state: closed
title: urweb: 20170105 -> 20170720
user_login: edanaher
html_url: https://github.com/NixOS/nixpkgs/pull/27973
updated_at: 2017-08-06 14:33:52
body:
  ###### Motivation for this change

  Simple version bump

  ###### Things done

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

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

  ---


state: closed
title: bitcoinarmory: init at 0.96.1
user_login: elitak
html_url: https://github.com/NixOS/nixpkgs/pull/27974
updated_at: 2017-08-12 17:11:44
body:
  ###### Motivation for this change

  This is a bitcoin wallet app. The original (corporate) authors abandoned it; this is instead the most active fork of it that I could find on github.

  ###### Things done

  ~~I managed to switch the libfcgi dep from inside the repository to Nix's. There are many more  lib deps that ought to be switched over still, but I don't know if they're worth it. Libfcgi was the only one tracked as a submodule, which is why I fixed that one.~~ There's still a shutdown bug, where bitcoind stays running in the background. I've filed that here: https://github.com/goatpig/BitcoinArmory/issues/287

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

  ---


state: closed
title: Staging: Qt lconvert is broken
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/issues/27975
updated_at: 2017-08-09 17:41:38
body:
  ## Issue description

  When building a Qt program that needs `lconvert` the following error occurs

  ```
  /nix/store/knx5p5bj909x2cbn1gqgfmwhp5ynxiri-qttools-5.9.1-dev/bin/lconvert: error while loading shared libraries: libQt5Xml.so.5: cannot open shared object file: No such file or directory
  ```

  ### Steps to reproduce

  `nix-build -A libsForQt5.kconfig`

  ## Technical details

  - Nixpkgs staging at fdd07f62e8eb4e80b47172707ee7c8a0d7dbf428


  cc @ttuegel @periklis


state: closed
title: docs: fix error in nix expression
user_login: Infinisil
html_url: https://github.com/NixOS/nixpkgs/pull/27976
updated_at: 2018-07-01 20:14:45
body:
  ###### Motivation for this change
  Someone in IRC following the docs ran into a problem due this nix expression having an error.

  ###### Things done

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

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

  ---


state: closed
title: par2cmdline: 0.6.13 -> 0.7.3
user_login: symphorien
html_url: https://github.com/NixOS/nixpkgs/pull/27977
updated_at: 2017-08-06 14:37:18
body:
  ###### Motivation for this change

  update

  ###### Things done

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

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

  ---


state: closed
title: influxdb module: collectd.port is now called bind-address
user_login: makefu
html_url: https://github.com/NixOS/nixpkgs/pull/27978
updated_at: 2017-08-08 12:41:30
body:
  ###### Motivation for this change

  with the influxdb release we have packaged (and newer releases)
  collectd.port has been streamlined to bind-address which takes a string
  instead of a number.

  ref: https://github.com/influxdata/influxdb/blob/master/services/collectd/README.md

  ###### Things done

  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [x] Linux
  - [x] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: openssl 1_1_0: fix build on aarch64
user_login: georgewhewell
html_url: https://github.com/NixOS/nixpkgs/pull/27979
updated_at: 2017-08-06 18:49:59
body:
  ###### Motivation for this change
  openssl 1_1_0 fails to build on aarch64 like so: https://hydra.nixos.org/build/52825641
  bug is closed upstream, workaround being to add `no-afalgeng` flag: https://github.com/openssl/openssl/issues/1685

  ###### Things done

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

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

  ---


state: closed
title: Update some mate packages
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/27980
updated_at: 2017-08-08 00:16:37
body:
  ###### Motivation for this change

  Update some Mate packages:

  - mate-icon-theme: 1.18.1 -> 1.18.2
  - mate-icon-theme-faenza: 1.18.0 -> 1.18.1
  - mate-themes: 3.20.19 -> 3.20.22, 3.22.10 -> 3.22.13
  - caja: 1.18.0 -> 1.18.3
  - mate-terminal: 1.18.0 -> 1.18.1

  ###### Things done

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

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


state: closed
title: linux-common-config: add CONFIG_HOTPLUG_PCI_ACPI
user_login: hhomar
html_url: https://github.com/NixOS/nixpkgs/pull/27981
updated_at: 2018-02-08 20:21:19
body:
  ###### Motivation for this change

  Without this config option, my Dell XPS 9350 doesn't recognise any devices when plugged into the USB-C port.

  I've checked Arch Linux, Debian, Fedora and Ubuntu and they all have this config option set to yes.

  ###### Things done

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

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

  ---


state: closed
title: xmonad-with-packages broken by enableSeparateDocOutput
user_login: dudebout
html_url: https://github.com/NixOS/nixpkgs/issues/27982
updated_at: 2017-10-02 08:17:12
body:
  ## Issue description

  [Separating the `doc` output in Haskell packages](https://github.com/NixOS/nixpkgs/blob/740d76371e6c1c76bae4801fc5b736a796c1ebbe/pkgs/development/haskell-modules/generic-builder.nix#L57) has broken xmonad-with-packages. [wrapper.nix](https://github.com/NixOS/nixpkgs/blob/56904d7c423f2b13b37fbd29f39bbb4b52bc7824/pkgs/applications/window-managers/xmonad/wrapper.nix) is looking for the man pages of all the installed packages in the `out` output of `ghcWithPackages` but `ghcWithPackages` does not have a `share/man` subdirectory.

  ### Steps to reproduce

  Install `xmonad-with-packages` and observe that `$out/share/man` is a dangling symlink into `ghcWithPackages`:
  ```
  $ readlink share/man
  /nix/store/2mhnagikzaild0i9fr6zyf2q1qqcjh49-ghc-8.0.2-with-packages/share/man
  $ ls -L share/man
  ls: cannot access 'share/man': No such file or directory
  ```

  You might need to install it in a separate profile to avoid an error like:
  ```
  collision between directory ‘/nix/store/c09d8sch4kxnh1sim7p5mzf3nq65xkg9-emacs-with-packages-25.2/share/man’ and non-directory ‘/nix/store/0a3ap1j8rlj4ipkcbfngxqywa7834wd0-xmonad-with-packages/share/man’ at /nix/store/64jc9gd2rkbgdb4yjx3nrgc91bpjj5ky-buildenv.pl line 57.
  ```

  ### Potential fixes

  1. [The generic haskell builder](https://github.com/NixOS/nixpkgs/blob/740d76371e6c1c76bae4801fc5b736a796c1ebbe/pkgs/development/haskell-modules/generic-builder.nix) could set `outputMan` to `bin`. This would ensure that man pages are always installed alongside their binaries. 

  1. `wrapper.nix` could disable the separate `doc` output for xmonad. This would ensure the man page for xmonad gets installed, but not man pages for other packages. See https://github.com/NixOS/cabal2nix/pull/290 for discussions on making sure that disabling the `doc` output does not break the postInstall script.

  ## Technical details

  * System: Up-to-date Arch
  * Nix version: 1.11.10
  * Nixpkgs version: master


state: closed
title: openelec-dvb-firmware: init at 0.0.51
user_login: hhomar
html_url: https://github.com/NixOS/nixpkgs/pull/27983
updated_at: 2018-02-08 20:22:05
body:
  ###### Motivation for this change

  This package provides additional firmware for DVB devices.

  ###### Things done

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

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

  ---


state: closed
title: pluma: init at 1.18.2
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/27984
updated_at: 2017-08-12 09:31:27
body:
  ###### Motivation for this change

  Add Pluma package.

  [Pluma](https://github.com/mate-desktop/pluma) is a powerful text editor for [MATE](http://www.mate-desktop.org).

  ###### Things done

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

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


state: closed
title: elementary-icon-theme: 4.1.0 -> 4.2.0
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/27985
updated_at: 2017-08-07 01:16:11
body:
  ###### Motivation for this change

  Update to version 4.2.0.

  [Changes](https://github.com/elementary/icons/milestone/3?closed=1)

  ###### Things done

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

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


state: closed
title: Missing autoreconf phase in i3 derivation ?
user_login: teto
html_url: https://github.com/NixOS/nixpkgs/issues/27986
updated_at: 2017-08-07 19:09:25
body:
  ## Issue description
  I've written an overlay to install the window manager i3 from a local repository (see below for the overlay). i3 won't build because there is no ./configure script. My guess is that because autoreconf is not run (but I don't understand why without my overlay it would work).


  ### Steps to reproduce
  1. Clone i3 with in `git clone git@github.com:i3/i3.git ~/i3 `

  2. Then create ~/.config/nixpkgs/overlays/i3.nix
  ```
  self: super:
  {
    i3dev = super.i3.overrideAttrs (oldAttrs: {
  	  name = "toto"; 
            src = ~/i3;
  	});
  }
  ```

  3. try to install/build it 
  `nix-env -vvv -f ~/nixpkgs  -iK toto` ( ~/nixpkgs is a clone of this repository)
  Which produces:
  ```
  |   |   |   found build user ‘nixbld8’
  |   |   |   found build user ‘nixbld9’
  |   |   |   trying user ‘nixbld1’
  |   |   |   killing all processes running under uid ‘30001’
  |   |   |   executing builder ‘/nix/store/y6mfysf2w7yx30bfyp9qk9br29qccwlw-bash-4.4-p12/bin/bash’
  unpacking sources
  unpacking source archive /nix/store/nga71s15l7351fc26h10fwh2b3dbv5i2-i3
  source root is i3
  patching sources
  patching script interpreter paths in .
  ./travis/docker-build-and-push.sh: interpreter directive changed from "/bin/sh" to "/nix/store/y6mfysf2w7yx30bfyp9qk9br29qccwlw-bash-4.4-p12/bin/sh"
  ./travis/check-safe-wrappers.sh: interpreter directive changed from "/bin/sh" to "/nix/store/y6mfysf2w7yx30bfyp9qk9br29qccwlw-bash-4.4-p12/bin/sh"
  ./travis/run-tests.sh: interpreter directive changed from "/bin/sh" to "/nix/store/y6mfysf2w7yx30bfyp9qk9br29qccwlw-bash-4.4-p12/bin/sh"
  ./travis/debian-build.sh: interpreter directive changed from "/bin/sh" to "/nix/store/y6mfysf2w7yx30bfyp9qk9br29qccwlw-bash-4.4-p12/bin/sh"
  ./travis/check-spelling.pl: interpreter directive changed from "/usr/bin/env perl" to "/nix/store/9q6j66q3ga7q6r89n33bxjh7p6nii76s-perl-5.24.1/bin/perl"
  ./travis/docs.sh: interpreter directive changed from "/bin/sh" to "/nix/store/y6mfysf2w7yx30bfyp9qk9br29qccwlw-bash-4.4-p12/bin/sh"
  ./travis/skip-pkg.sh: interpreter directive changed from "/bin/sh" to "/nix/store/y6mfysf2w7yx30bfyp9qk9br29qccwlw-bash-4.4-p12/bin/sh"
  ./travis/check-formatting.sh: interpreter directive changed from "/bin/sh" to "/nix/store/y6mfysf2w7yx30bfyp9qk9br29qccwlw-bash-4.4-p12/bin/sh"
  ./travis/cleanup-bintray.pl: interpreter directive changed from "/usr/bin/env perl" to "/nix/store/9q6j66q3ga7q6r89n33bxjh7p6nii76s-perl-5.24.1/bin/perl"
  ./travis/prep-bintray.sh: interpreter directive changed from "/bin/sh" to "/nix/store/y6mfysf2w7yx30bfyp9qk9br29qccwlw-bash-4.4-p12/bin/sh"
  ./travis/deploy-github-pages.sh: interpreter directive changed from "/bin/sh" to "/nix/store/y6mfysf2w7yx30bfyp9qk9br29qccwlw-bash-4.4-p12/bin/sh"
  ./travis/clang-analyze.sh: interpreter directive changed from "/bin/sh" to "/nix/store/y6mfysf2w7yx30bfyp9qk9br29qccwlw-bash-4.4-p12/bin/sh"
  ./travis/ha.sh: interpreter directive changed from "/bin/sh" to "/nix/store/y6mfysf2w7yx30bfyp9qk9br29qccwlw-bash-4.4-p12/bin/sh"
  ./i3-sensible-terminal: interpreter directive changed from "/bin/sh" to "/nix/store/y6mfysf2w7yx30bfyp9qk9br29qccwlw-bash-4.4-p12/bin/sh"
  ./i3-sensible-editor: interpreter directive changed from "/bin/sh" to "/nix/store/y6mfysf2w7yx30bfyp9qk9br29qccwlw-bash-4.4-p12/bin/sh"
  ./i3-migrate-config-to-v4: interpreter directive changed from "/usr/bin/env perl" to "/nix/store/9q6j66q3ga7q6r89n33bxjh7p6nii76s-perl-5.24.1/bin/perl"
  ./i3-input/convmap.pl: interpreter directive changed from "/usr/bin/perl" to "/nix/store/9q6j66q3ga7q6r89n33bxjh7p6nii76s-perl-5.24.1/bin/perl"
  ./i3-save-tree: interpreter directive changed from "/usr/bin/env perl" to "/nix/store/9q6j66q3ga7q6r89n33bxjh7p6nii76s-perl-5.24.1/bin/perl"
  ./testcases/complete-run.pl.in: interpreter directive changed from "/usr/bin/env perl" to "/nix/store/9q6j66q3ga7q6r89n33bxjh7p6nii76s-perl-5.24.1/bin/perl"
  ./testcases/new-test: interpreter directive changed from "/usr/bin/env perl" to "/nix/store/9q6j66q3ga7q6r89n33bxjh7p6nii76s-perl-5.24.1/bin/perl"
  ./testcases/Makefile.PL: interpreter directive changed from "/usr/bin/env perl" to "/nix/store/9q6j66q3ga7q6r89n33bxjh7p6nii76s-perl-5.24.1/bin/perl"
  ./i3-dmenu-desktop: interpreter directive changed from "/usr/bin/env perl" to "/nix/store/9q6j66q3ga7q6r89n33bxjh7p6nii76s-perl-5.24.1/bin/perl"
  ./contrib/gtk-tree-watch.pl: interpreter directive changed from "/usr/bin/env perl" to "/nix/store/9q6j66q3ga7q6r89n33bxjh7p6nii76s-perl-5.24.1/bin/perl"
  ./contrib/dump-asy.pl: interpreter directive changed from "/usr/bin/env perl" to "/nix/store/9q6j66q3ga7q6r89n33bxjh7p6nii76s-perl-5.24.1/bin/perl"
  ./contrib/i3-wsbar: interpreter directive changed from "/usr/bin/env perl" to "/nix/store/9q6j66q3ga7q6r89n33bxjh7p6nii76s-perl-5.24.1/bin/perl"
  ./contrib/trivial-bar-script.sh: interpreter directive changed from "/bin/sh" to "/nix/store/y6mfysf2w7yx30bfyp9qk9br29qccwlw-bash-4.4-p12/bin/sh"
  ./debian/rules: interpreter directive changed from "/usr/bin/make -f" to "/nix/store/lrrq4f2dhir5f12disgkkrmff7l5i3jd-gnumake-4.2.1/bin/make -f"
  ./generate-command-parser.pl: interpreter directive changed from "/usr/bin/env perl" to "/nix/store/9q6j66q3ga7q6r89n33bxjh7p6nii76s-perl-5.24.1/bin/perl"
  ./i3-sensible-pager: interpreter directive changed from "/bin/sh" to "/nix/store/y6mfysf2w7yx30bfyp9qk9br29qccwlw-bash-4.4-p12/bin/sh"
  ./docs/i3-pod2html: interpreter directive changed from "/usr/bin/env perl" to "/nix/store/9q6j66q3ga7q6r89n33bxjh7p6nii76s-perl-5.24.1/bin/perl"
  configuring
  no configure script, doing nothing
  building
  no Makefile, doing nothing
  glibPreInstallPhase
  installing
  install flags: install           pkgconfigdir=/nix/store/na4s3r3171c9j7m1w7lfc3pld4fxw3iw-toto/lib/pkgconfig         m4datadir=/nix/store/na4s3r3171c9j7m1w7lfc3pld4fxw3iw-toto/share/aclocal aclocaldir=/nix/store/na4s3r3171c9j7m1w7lfc3pld4fxw3iw-toto/share/aclocal          gsettingsschemadir=/nix/store/na4s3r3171c9j7m1w7lfc3pld4fxw3iw-toto/share/gsettings-schemas/toto/glib-2.0/schemas/
  make: *** No rule to make target 'install'.  Stop.
  |   |   building of ‘/nix/store/cm8y1wphnachixfsqqkr5rhla32ggv1q-toto.drv’: got EOF
  |   |   building of ‘/nix/store/cm8y1wphnachixfsqqkr5rhla32ggv1q-toto.drv’: woken up
  |   |   building of ‘/nix/store/cm8y1wphnachixfsqqkr5rhla32ggv1q-toto.drv’: build done
  |   |   builder process for ‘/nix/store/cm8y1wphnachixfsqqkr5rhla32ggv1q-toto.drv’ finished
  |   |   killing all processes running under uid ‘30001’
  |   |   note: keeping build directory ‘/tmp/nix-build-toto.drv-3’
  |   |   builder for ‘/nix/store/cm8y1wphnachixfsqqkr5rhla32ggv1q-toto.drv’ failed with exit code 2
  |   |   lock released on ‘/nix/store/gfik55700nx6hl32gp7z8wklyf9lq0dz-toto-debug.lock’
  |   |   lock released on ‘/nix/store/na4s3r3171c9j7m1w7lfc3pld4fxw3iw-toto.lock’
  |   |   building of ‘/nix/store/cm8y1wphnachixfsqqkr5rhla32ggv1q-toto.drv’: done
  |   building of ‘/nix/store/cm8y1wphnachixfsqqkr5rhla32ggv1q-toto.drv’: goal destroyed
  error: build of ‘/nix/store/cm8y1wphnachixfsqqkr5rhla32ggv1q-toto.drv’ failed

  ```

  Even though I've close to 0 experience with writing nix expressions, I tried the following
  ```
  diff --git a/pkgs/applications/window-managers/i3/default.nix b/pkgs/applications/window-managers/i3/default.nix
  index df7ba69..f83ae86 100644
  --- a/pkgs/applications/window-managers/i3/default.nix
  +++ b/pkgs/applications/window-managers/i3/default.nix
  @@ -1,4 +1,4 @@
  -{ fetchurl, stdenv, which, pkgconfig, makeWrapper, libxcb, xcbutilkeysyms
  +{ autoreconfHook, fetchurl, stdenv, which, pkgconfig, makeWrapper, libxcb, xcbutilkeysyms
   , xcbutil, xcbutilwm, xcbutilxrm, libstartup_notification, libX11, pcre, libev
   , yajl, xcb-util-cursor, coreutils, perl, pango, perlPackages, libxkbcommon
   , xorgserver, xvfb_run }:
  @@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
       sha256 = "12ngz32swh9n85xy0cz1lq16aqi9ys5hq19v589q9a97wn1k3hcl";
     };
   
  -  nativeBuildInputs = [ which pkgconfig makeWrapper ];
  +  nativeBuildInputs = [ autoreconfHook which pkgconfig makeWrapper ];
  ```
  This works better until it fails here I dunno why.
  ```

     CC       src/i3-ewmh.o
    CC       src/i3-fake_outputs.o
    CC       src/i3-floating.o
    CC       src/i3-handlers.o
    CC       src/i3-ipc.o
  In file included from src/ipc.c:12:0:
  src/ipc.c: In function 'handle_get_version':
  ./../i3/include/yajl_utils.h:19:50: error: expected expression before ')' token
   #define y(x, ...) yajl_gen_##x(gen, ##__VA_ARGS__)
                                                    ^
  src/ipc.c:908:5: note: in expansion of macro 'y'
       y(integer, MAJOR_VERSION);
       ^
  ./../i3/include/yajl_utils.h:19:50: error: expected expression before ')' token
   #define y(x, ...) yajl_gen_##x(gen, ##__VA_ARGS__)
                                                    ^
  src/ipc.c:911:5: note: in expansion of macro 'y'
       y(integer, MINOR_VERSION);
       ^
  make[1]: *** [Makefile:2272: src/i3-ipc.o] Error 1
  make[1]: Leaving directory '/tmp/nix-build-toto.drv-2/i3'
  ```

  ## Technical details

  * System: (NixOS: `nixos-version`): 17.03.1596.8d9c8383f9 (Gorilla)

  * Nix version: (run `nix-env --version`): nix-env (Nix) 1.11.11
  * Nixpkgs version: (run `nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion`) 17.03.1596.8d9c8383f9
  * Sandboxing enabled: (run `grep build-use-sandbox /etc/nix/nix.conf`) false


state: closed
title: seafile-client: 5.0.7 -> 6.1.0
user_login: ciil
html_url: https://github.com/NixOS/nixpkgs/pull/27987
updated_at: 2017-08-09 17:53:06
body:
  fixes ccnet openssl1.1 build issues, bumps to qt5

  ###### Motivation for this change
  ccnet didn't build anymore, and the seafile client was in need of a version bump to the current release anyways. Incorporated the proposed changes from #183 for purity as well.

  ###### Things done

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

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

  ---


state: closed
title: oil: init at 0.0.0
user_login: lheckemann
html_url: https://github.com/NixOS/nixpkgs/pull/27988
updated_at: 2017-08-06 19:13:59
body:
  ###### Motivation for this change
  oil seems to be a cool project and since it aims to be a nicer language, maybe it could even replace bash in nixpkgs one day!

  ###### Things done

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


state: closed
title: jsonnet: 0.8.9 -> 0.9.4
user_login: benley
html_url: https://github.com/NixOS/nixpkgs/pull/27989
updated_at: 2017-08-07 03:13:30
body:
  ###### Motivation for this change
  New upstream version

  ###### Things done

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

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

  ---


state: open
title: htpasswd from thttpd segfaults
user_login: lheckemann
html_url: https://github.com/NixOS/nixpkgs/issues/27990
updated_at: 2019-04-16 21:19:49
body:
  ## Issue description
  htpasswd from the thttpd package segfaults after the password has been entered and confirmed. Issue exists both on nixos-17.03 and unstable.


  ### Steps to reproduce
  ```
  nix-shell -p 'with import ./. {}; thttpd' --run 'htpasswd -c /tmp/asdf linus'
  ```

  ## Technical details
  - System: 17.03.1645.08bc48049c (Gorilla)
  - Nix version: nix-env (Nix) 1.11.13
  - Nixpkgs version: "17.03.1645.08bc48049c"
  - Sandboxing enabled:  true


state: closed
title: fix `hoogleLocal` and `hoogle.nix` WIP
user_login: Profpatsch
html_url: https://github.com/NixOS/nixpkgs/pull/27991
updated_at: 2017-08-19 14:26:31
body:
  ###### Motivation for this change

  The location of haddocks changed once again, `hoogle.nix` broke once again.
  This intends to solve the problem by replacing the globbing shell code with a direct identifier and some nixexpr-level logic.

  There are still a few TODOs in the code that need feedback by @cleverca22 and @peti if possible. See commit messages and diff.


state: closed
title: 17.03: pythonPackages.bcrypt missing dependency six
user_login: lheckemann
html_url: https://github.com/NixOS/nixpkgs/issues/27992
updated_at: 2017-08-07 17:27:05
body:
  ## Issue description
  ~~The libraries included on the python path generated by python.withPackages should be the closure on the libraries' propagatedBuildInputs. This is not currently the case.~~

  ### Steps to reproduce

  ```
  $ nix-shell -p 'python.withPackages (ps: [ps.bcrypt])' --run 'python -c "import bcrypt"'
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "/nix/store/rwyrm4fj08m8wfb9hns8rjd3n3wfvq1i-python-2.7.13-env/lib/python2.7/site-packages/bcrypt/__init__.py", line 22, in <module>
      import six
  ImportError: No module named six
  ```

  ~~Note how bcrypt does have six in its propagatedBuildInputs.~~

  ## Technical details

  - System: 17.03.1645.08bc48049c (Gorilla)
  - Nix version: nix-env (Nix) 1.11.13
  - Nixpkgs version: "17.03.1645.08bc48049c"
  - Sandboxing enabled: true


state: closed
title: rsync service: allow running as user (plus some tweaks)
user_login: Nadrieril
html_url: https://github.com/NixOS/nixpkgs/pull/27993
updated_at: 2018-02-10 15:21:08
body:
  It is useful to be able to run rsync as a non-root user.
  I also cleaned a bit the config file generation.


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

  ---


state: closed
title: Document pinning nixpkgs in manual
user_login: puffnfresh
html_url: https://github.com/NixOS/nixpkgs/issues/27994
updated_at: 2018-11-26 06:29:36
body:
  I've heard from both @nuttycom and @cocreature that nixpkgs' documentation doesn't describe how to ensure reproducible derivations by pinning the version of nixpkgs.

  My knowledge is that this is probably the best way to pin:

  ```nix
  import ((import <nixpkgs> { }).fetchFromGitHub {
    owner = "NixOS";
    repo = "nixpkgs";
    rev = "32bcda741a9f58d376ad1f1de0b051571cddc3d2";
    sha256 = "1gcnx2b5jmfyhjhd3d7jgr1wrqyidxczj34d37hxmv4yx7x2722y";
  }) { config = { }; }
  ```


state: closed
title: cups and SANE backend for samsung printer/scanner m2070w
user_login: tohl
html_url: https://github.com/NixOS/nixpkgs/issues/27995
updated_at: 2019-03-23 06:36:44
body:
  <pre>
  Hi,

  I have now m2070w samsung printer/scanner working on nixos but not in
  a packageable way.

  Any ideas, what would be the best (or easiest way to package it)?

  I had to:

  1) install samsung-unified-linux-driver-1.00.36 based on the default
     samsung-unified-linux-driver-1.00.37 and modify a few things:

     perl -pi -e 's|/opt|/etc|g' noarch/package_utils
     perl -pi -e 's|/opt|/etc|g' noarch/pre_install.sh
     perl -pi -e 's|/opt|/etc|g' $out/lib/sane/libsane-smfp.so.1.0.1
     perl -pi -e 's|/opt|/etc|g' $out/bin/rastertospl
     # not sure if the following substitution is needed:
     perl -pi -e 's|read_config:opt|read_config:etc|g' \
       $out/lib/sane/libsane-smfp.so.1.0.1

     mkdir -p $out/share/${name}
     cp \
       noarch/oem.conf \
       noarch/libsane-smfp.cfg \
       noarch/pagesize.xml \
       noarch/etc/smfp.conf \
       $out/share/${name}

  2) add the following files to /etc:

    environment.etc = {
      "samsung/scanner/share/oem.conf".source
        = "${m2070w}/share/${m2070w.name}/oem.conf";
      "smfp-common/scanner/share/libsane-smfp.cfg".source
        = "${m2070w}/share/${m2070w.name}/libsane-smfp.cfg";
      "smfp-common/scanner/share/pagesize.xml".source
        = "${m2070w}/share/${m2070w.name}/pagesize.xml";
      "sane.d/smfp.conf".source
        = "${m2070w}/share/${m2070w.name}/smfp.conf";
    };

  3) I wasn't completely succesful with replacing /opt with /etc.
     Somehow, the samsung driver still insisted on two things in /opt:

     sudo mkdir -p /opt/smfp-common/scanner/share/
     sudo ln -s /etc/smfp-common/scanner/share/libsane-smfp.cfg \
       /opt/smfp-common/scanner/share/libsane-smfp.cfg
     sudo mkdir -p /opt/smfp-common/scanner/.usedby/

  This command helped with finding out, what was wrong with the backend:

     SANE_DEBUG_DLL=255 strace scanimage -L >/tmp/sane.log 2>&1

  What needs to be done, the difficult part:

     Ad 3) ist really problem.  I might spend more time trying to find
     out how to convince the driver to look into /etc but I am not too
     optimistic about this avenue.

     There is a different backend, which solves similar problem in
     sane/backends/brscan4/preload.c, but it uses LD_PRELOAD for an
     executable, which I don't know how to achieve for a dynamic library
     loaded by sane.

     One option would be to write a proxy sane backend, which would
     LD_PRELOAD and exec an proxy executable which would then load the
     dynamic library from the driver.  This sounds rather complex.

     Is there an easier solution to this, somehow faking the /opt for
     the sane backend?

  Once the /opt problem is solved, packaging it might not be such a
  problem.

  Any ideas how to approach this?

  It might be also worth trying to create a single samsung backend which
  would handle all printer/scanner versions without users having to
  worry about which driver version works with their device.

  Tomas
  <pre>


state: closed
title: Instructions for generating hashed passwords for mosquitto are incorrect
user_login: richardlarocque
html_url: https://github.com/NixOS/nixpkgs/issues/27996
updated_at: 2017-08-12 08:07:23
body:
  ## Issue description

  The documentation for `services.mosquitto.users.<user>.hashedPassword` states:
  > To generate hashed password install mkpasswd package and run mkpasswd -m sha-512.

  I believe this is incorrect.  The output of this hash function appears to be different than what is generated by `mosquitto_passwd` and incompatible with the mosquitto daemon.  At least, the mosquitto daemon seems to not accept any passwords that were configured this way.

  However, passwords generated with `mosquitto_passwd` seem to work just fine.

  Note that this issue becomes apparent only when a separate issue, https://github.com/NixOS/nixpkgs/issues/27130, is fixed.  Without that fix, the server performs no password validation, so passwords generated with `mkpasswd` (or even `/dev/random`) would appear to work just fine.

  ### Steps to reproduce

  - Apply a fix for https://github.com/NixOS/nixpkgs/issues/27130.  The easiest to apply at the time of this writing is to add
  ```
  services.mosquitto.extraConf = "password_file /var/lib/mosquitto/passwd";
  ```
  - Use `mkpasswd` as directed to generate a hashed password and put it in your NixOS configs.  Rebuild.
  - Verify that `mosquitto_pub -u youruser -p yourpassword -t 'foo' -m 'bar'` fails for authentication reasons.

  Then try again using `mosquitto_passwd` to generate your password and notice the `mosquitto_pub` starts to work.

  ## Technical details

  * System: NixOS 17.03
  * Nix version: 1.11.8


state: closed
title: nixos/mosquitto: Fix instructions for password gen
user_login: richardlarocque
html_url: https://github.com/NixOS/nixpkgs/pull/27997
updated_at: 2017-08-12 08:07:23
body:
  Fixes https://github.com/NixOS/nixpkgs/issues/27996.

  Updates instructions for generating hashes passwords for use in a
  Mosquitto password file.  Using `mosquitto_passwd` to generate these
  hashes is a little less convenient, but the results are more likely to
  be compatible with the mosquitto daemon.

  As far as I can tell, the hashes generated with `mkpassd` did not work
  as intended.  But this may have been hidden by another bug:
  https://github.com/NixOS/nixpkgs/issues/27130.

  ###### Motivation for this change

  See https://github.com/NixOS/nixpkgs/issues/27996.

  ###### Things done

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

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


state: closed
title: replace "Mac OS X" and "OS X" with "macOS"
user_login: davidak
html_url: https://github.com/NixOS/nixpkgs/pull/27998
updated_at: 2018-03-27 22:55:48
body:
  as it is the official name since 2016

  https://en.wikipedia.org/wiki/Macintosh_operating_systems#Desktop

  exception are parts refering to older versions of macOS like

  "GUI support for Mac OS X 10.6 - 10.12. Note that Emacs 23 and later [...]"

  or patches.

  ###### Motivation for this change

  make it a little more correct while not breaking anything.

  i'm not sure if this changes trigger a mass rebuild since mostly descriptions or comments are changed.

  please review carefully!

  ###### Things done

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

  ---


state: open
title: Unable to package nvidia-docker tool for portable distribution
user_login: tanasu
html_url: https://github.com/NixOS/nixpkgs/issues/27999
updated_at: 2019-03-24 13:57:46
body:
  ## Issue description

  I cannot build the [nvidia-docker](https://github.com/NVIDIA/nvidia-docker) project without resorting to various hacks that are likely not portable or acceptable for other systems. Although I'm new to NixOS, by following what seem to be standard packaging techniques for writing build expressions, I ran into various issues described below. I was hoping that someone could explain better solutions to these issues that could then potentially be used to develop a package that could be further distributed.

  I tried both downloading/patching pre-built binaries, and building from source.

  #### Using pre-built binaries

  When working with the pre-built binaries I had the following problems with the build process:

  1. The source code has [hard coded](https://github.com/NVIDIA/nvidia-docker/blob/master/src/ldcache/ldcache.go#L15) the location of an expected ld.so.cache file to be "/etc/ld.so.cache". It seems like NixOS in particular doesn't make use of ld.so.cache but still has the ldconfig tool available to generate it (I don't fully understand this). By default the nvidia libraries are not included in the generated libraries but they can be specified by providing an ld.so.conf file with lines giving paths to their corresponding lib directories. However, when running ldconfig I get error messages for all the patched nvidia libraries like the following (one for each corresponding library):
    
      `ldconfig: file /usr/local/nvidia/lib/libcuda.so.375.66 is truncated`
      (Note that for reasons described below I copied these libraries from /nix/store to /usr/local)

      The resulting ld.so.cache file does not include the nvidia libraries that I think were patched when built with nix using the [patchelf](https://github.com/NixOS/patchelf) utility at version 0.9. This led me to manually create an ld.so.cache file that included these libraries for my machine (wrote a small python script to generate it based on what I could find was the binary format which I think essentially defines a mapping between library basenames to full paths along with various flags and metadata).

  2. The architecture of the nvidia-docker tool requires that all the nvidia binaries and libraries reside on the same filesystem partition as the directory in which docker volumes are mounted. This is because one cannot create hard mounts across different filesystem layers. Since /nix/store is basically a separate read-only filesystem, one can't have nvidia-docker save volumes to it. On the other hand, the build script cannot access directories that are outside of /nix/store. This required me to copy the nvidia binaries (i.e. nvidia-smi) and libraries to /usr/local/nvidia and update my path to include /usr/local/nvidia/bin. Also, all the nvidia libraries in the aforementioned ld.so.cache pointed to /usr/local/nvidia/lib64 in this case.

  After these changes I was able to run the nvidia-docker-plugin without an error with volumes stored at /var/lib/nvidia-docker/volumes. Within the docker containers, however, ldconfig still complains with the same truncation error (after an apt-get install for example) but otherwise GPUs are accessible and functional.

  #### Building from source

  When building from source I had the following problems:

  1. One of the nixbld users needs either to be able to run sudo or be in the docker group to allow for the build routine to have access to a running docker daemon to build the binaries using a container (which is the method used by the provided Makefile). I tried the second option as running sudo in nix seems to be intentionally unsupported and in this case unnecessary for anything else.

  Building from source allows for modification of some of the hard coded variables such as the location of the ld.so.cache file, however, it still has all the same problems as using the pre-built binaries as well.

  I'm not sure if this type of build process could be considered supported by nix as access to docker is something that requires additional privileges of some sort?

  ### Steps to reproduce

  I used the following build expression and build script for the pre-built binaries:

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

  stdenv.mkDerivation {
    name = "nvidia-docker-1.0.1";

    src = fetchurl {
      url = "https://github.com/NVIDIA/nvidia-docker/releases/download/v1.0.1/nvidia-docker_1.0.1_amd64.tar.xz";
      sha256 = "0dz26is7wssph1s87221z8d8plj47lzr4hnw0spvrj2rsw70kvms";
    };

    buildInputs = [ cudatoolkit docker ];

    builder = ./bin_builder.sh;

    meta = {
      description = "Docker Engine Utility for NVIDIA GPUs";
      homepage = https://github.com/NVIDIA/nvidia-docker;
      license = "BSD-3-Clause";
    };
  }
  ```

  ---

  *bin_builder.sh*
  ```bash
  source $stdenv/setup

  function unpackPhase {
    tar -xvf $src
    cd nvidia-docker
  }

  function installPhase {
    mkdir -p $out/bin
    mv * $out/bin
  }

  function fixupPhase {
    for binary in $out/bin/*; do
      patchelf --set-interpreter $(ldconfig -v 2> /dev/null | head -1 | sed 's/.$//')/ld-linux-x86-64.so.2 $binary
      patchelf --set-rpath $(ldconfig -v 2> /dev/null | head -1 | sed 's/.$//') $binary
    done
  }

  unpackPhase
  installPhase
  fixupPhase
  ```

  I put these two files in the same directory and ran `nix-env --install --file default.nix`.

  ---

  I used the following build expression and build script to build from source:

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

  stdenv.mkDerivation {
    name = "nvidia-docker-1.0.1";

    src = fetchurl {
      url = "https://github.com/NVIDIA/nvidia-docker/archive/v1.0.1.tar.gz";
      sha256 = "1kcawdcb49ri5rvzj6j2qa7yp3xfdi8j0wrgxb1kanfwz9bz0z5v";
    };

    buildInputs = [ cudatoolkit docker ];

    builder = ./builder.sh;

    meta = {
      description = "Docker Engine Utility for NVIDIA GPUs";
      homepage = https://github.com/NVIDIA/nvidia-docker;
      license = "BSD-3-Clause";
    };
  }
  ```

  ---

  *builder.sh*
  ```bash
  source $stdenv/setup

  function unpackPhase {
    tar -xvf $src
    cd nvidia-docker-1.0.1
  }

  function patchPhase {
    sed --in-place "s|\"/etc/ld.so.cache\"|\"/usr/local/nvidia/etc/ld.so.cache\"|" src/ldcache/ldcache.go
    sed --in-place "s|/usr/local|\"${out}\"|" Makefile
  }

  function buildPhase {
    make
  }

  function installPhase {
    make install
  }

  function fixupPhase {
    for binary in $out/bin/*; do
      patchelf --set-interpreter $(ldconfig -v 2> /dev/null | head -1 | sed 's/.$//')/ld-linux-x86-64.so.2 $binary
      patchelf --set-rpath $(ldconfig -v 2> /dev/null | head -1 | sed 's/.$//') $binary
    done
  }

  unpackPhase
  patchPhase
  buildPhase
  installPhase
  fixupPhase
  ```

  In this case I added the nixbld1 user to the docker group with the following command `sudo gpasswd --add nixbld1 docker`. Then similarly, I put these two files in the same directory and ran `nix-env --install --file default.nix`. After installation I also ran `sudo gpasswd --delete nixbld1 docker`.

  ---

  After the build process for both cases I generated the ld.so.cache manually in a likely unportable way. I can upload further info if requested. When using pre-built binares I placed the file in /etc/ld.so.cache while when using the source I placed it in /usr/local/nvidia/etc/ld.so.cache.

  For testing I ran the following commands in succession:

  1. `sudo nvidia-docker-plugin` which logs to stdout and stderr and manages the nvidia volumes for containers.
  2. `sudo nvidia-docker run --rm nvidia/cuda nvidia-smi` which should print out GPU info.

  ## Technical details

  * System: 17.03.1645.08bc48049c (Gorilla)
  * Nix version: 1.12pre5511_c94f3d55
  * Nixpkgs version: "17.03.1645.08bc48049c"
  * Sandboxing enabled: false


state: open
title: Bad gtk theme on Xfce4
user_login: myugan
html_url: https://github.com/NixOS/nixpkgs/issues/28000
updated_at: 2018-07-15 17:24:53
body:
  ## Issue description

  ![badgtk](https://user-images.githubusercontent.com/20453528/29008786-c6143e00-7b46-11e7-8311-2f16849d5498.png)

  i will change default xfce4 theme to Arc but the theme is bad, how to fix it?

  ## Technical details

  * System: 17.03.1645.08bc48049c (Gorilla)
  * Nix version: 1.11.13
  * Nixpkgs version: 17.03.1645.08bc48049c"
  * Sandboxing enabled: false


state: open
title: trivial-builders: use shellcheck instead of 'sh -n'
user_login: evujumenuk
html_url: https://github.com/NixOS/nixpkgs/pull/28001
updated_at: 2018-11-28 09:18:37
body:
  ###### Motivation for this change

  shellcheck is a lot more comprehensive than `sh -n`, and I think the added dependency is worth the advantage of static analysis of all shell code included verbatim in `.nix` files.

  ###### Things done

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

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

  ---


state: open
title: whiskermenu installed but not available on panel preferences
user_login: myugan
html_url: https://github.com/NixOS/nixpkgs/issues/28002
updated_at: 2017-08-07 02:21:32
body:
  ## Issue description

  ![whisker](https://user-images.githubusercontent.com/20453528/29009900-67754f64-7b51-11e7-8e5c-a19e81c6437a.png)

  i just installed whiskermenu but when i checked on preferences, the package doesn't exist.

  ## Technical details

  * System: 17.03.1645.08bc48049c (Gorilla)
  * Nix version: 1.11.13
  * Nixpkgs version: 17.03.1645.08bc48049c
  * Sandboxing enabled: false


state: closed
title: ponyc: 0.16.1 -> 0.17.0
user_login: kamilchm
html_url: https://github.com/NixOS/nixpkgs/pull/28003
updated_at: 2017-08-07 16:38:03
body:
  ###### Motivation for this change

  https://github.com/ponylang/ponyc/issues/2135

  ###### Things done

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

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

  ---


state: closed
title: xfce4-session: fix lock screen not working with light-locker
user_login: moesasji
html_url: https://github.com/NixOS/nixpkgs/pull/28004
updated_at: 2017-12-18 19:11:22
body:
  ###### Motivation for this change
  Light-locker enables to unlock with just single password as it uses lightdm login screen. However the "Lock Screen" menu option in xfce4 doesn't work with light-locker, which is fixed by this patch.

  Minor change that builds and works for me.

  ###### Things done

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

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

  ---


state: closed
title: ruby docs: fix text and example
user_login: nonsequitur
html_url: https://github.com/NixOS/nixpkgs/pull/28006
updated_at: 2017-08-07 13:42:17
body:
  1. 'wrapper' has been renamed to 'wrappedRuby', so use this instead.
  2. mkDerivation isn't called with a 'src' attribute, so skip the 'unpackPhase' to avoid an error.
  3. Simplify the build command. 'mkdir' and 'patchShebangs' don't need to be called explicitly.


state: closed
title: cloud-utils: fix build recipe
user_login: alexandergall
html_url: https://github.com/NixOS/nixpkgs/pull/28007
updated_at: 2017-10-03 16:19:25
body:
  ###### Motivation for this change

  The substitutions of sed and awk are unnecessary.  The symlink for
  gnused is actually broken. This has also been discussed in #23024.

  ###### Things done

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

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

  ---


state: closed
title: nixos/cloud-image: add module
user_login: alexandergall
html_url: https://github.com/NixOS/nixpkgs/pull/28008
updated_at: 2017-08-08 08:58:57
body:
  ###### Motivation for this change

  The module creates an image for an openstack-based cloud using the
  cloud-init package.

  The image has been tested on an openstack infrastructure.

  ###### Things done

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

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

  ---


state: closed
title: [RFC] Idea: separate directory for each node package instead of using single `node-packages.nix`
user_login: wizzup
html_url: https://github.com/NixOS/nixpkgs/issues/28009
updated_at: 2019-03-17 07:05:30
body:
  A single package add to `pkgs/development/node-packages/node-packages-v6.json` (and/or `node-packages-v4.json`) produce large diff of following files

      pkgs/development/node-packages/node-packages-v4.nix
      pkgs/development/node-packages/node-packages-v6.nix

  for some example, see #23771 #25770 #26018

  I have this idea while try to install `jsonlint` (#27952)

  * create a new directory
  * create `default.nix` using `node2nix`

      $ echo '["jsonlint"]' > in.json && node2nix -i in.json
      info attempt registry request try #1 at 6:14:48 PM
      http request GET http://registry.npmjs.org/jsonlint
      http 200 http://registry.npmjs.org/jsonlint
      --truncated--

  * build `default.nix`

      $ nix-build -A jsonlint
      /nix/store/6rcbjvrqrq0ybqdjyrhzp68wdxyp3xiv-node-jsonlint-1.6.2

      $ ./result/bin/jsonlint --version
      1.6.2

  ---

  I think this work flow might be able to adapt but I don't really sure if it is possible.

  Instead of using `pkgs/development/node-packages/generate.sh` to generate all node packages to single nix file; the output of process would be like this for `jsonlint`

      /nix/nixpkgs/pkgs/development/node-packages/jsonlint/default.nix

  with `jsonlint = callPackage ...` declared in central `node-packages.nix`

  ---

  Any idea?


state: closed
title: facter: 3.6.6 -> 3.7.1 and related deps
user_login: womfoo
html_url: https://github.com/NixOS/nixpkgs/pull/28010
updated_at: 2017-08-14 23:14:43
body:
  ###### Motivation for this change
  - fixes hydra build
  - use default boost version
  - update to latest upstream

  ###### Things done

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

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

  ---


state: closed
title: zabbix-cli: 1.6.1 -> 1.7.0
user_login: womfoo
html_url: https://github.com/NixOS/nixpkgs/pull/28011
updated_at: 2017-08-14 23:14:36
body:
  ###### Motivation for this change

  update to latest upstream

  ###### Things done

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

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

  ---


state: closed
title: ld-wrapper: Fix adding directories to rpath
user_login: orivej
html_url: https://github.com/NixOS/nixpkgs/pull/28012
updated_at: 2017-08-26 16:27:22
body:
  This fixes a bug introduced in #27831: `for path in "$dir"/lib*.so` assumed that all libs match `lib*.so`, but 07674788d6932fe702117649b4cd16512d2da8a9 started adding libs that match `*.so` and `*.so.*`.

  Reported by @globin at https://github.com/NixOS/nixpkgs/pull/27657#issuecomment-320639867


state: closed
title: pick: 1.6.1 -> 1.7.0
user_login: womfoo
html_url: https://github.com/NixOS/nixpkgs/pull/28013
updated_at: 2017-08-14 23:14:35
body:
  ###### Motivation for this change

  bump to latest upstream

  ###### Things done

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

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

  ---


state: closed
title: Subsonic has gone closed-source. We should replace it with a maintained, free fork
user_login: therealpxc
html_url: https://github.com/NixOS/nixpkgs/issues/28014
updated_at: 2018-01-09 17:28:06
body:
  ## Issue description
  Subsonic has [closed down its source code](http://forum.subsonic.org/forum/viewtopic.php?f=4&t=16604#p71128), following the 6.0 release. We should switch to a free fork instead.

  [Libresonic](https://github.com/Libresonic/libresonic) is one such free fork and [Airsonic](https://github.com/airsonic/airsonic) is another.


state: closed
title: Evaluation error in searx
user_login: peti
html_url: https://github.com/NixOS/nixpkgs/issues/28015
updated_at: 2017-08-08 06:51:55
body:
  Something isn't right about `searx`:

  ~~~
  $ nix-env -qaP --json >/dev/null
  derivation ‘searx-0.12.0’ has invalid meta attribute ‘override’
  derivation ‘searx-0.12.0’ has invalid meta attribute ‘overrideDerivation’
  ~~~

  This happens in f152749c9940cda448153aa4d36dcaea538af8b1 (and earlier).

  Ping: @matejc @fpletz @profpatsch


state: closed
title: orackejdk: untie from gnome2
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/28016
updated_at: 2017-08-08 00:16:27
body:
  Nothing should change unless you override ```gtk2``` or ```gnome2.gtk``` in overlays so they become different


state: closed
title: ghcjs / nodejs: Add back older 6.x node version for GHCJS
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/28017
updated_at: 2017-08-08 18:22:59
body:
  ###### Motivation for this change

  GHCJS seems to rely on it, otherwise the TH evaluator fails with an unexpectedly closed file descriptor. Not sure how unstable has dealt with this.

  ###### Things done

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

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

  ---


state: closed
title: dRonin: init at 26-06-2017
user_login: expipiplus1
html_url: https://github.com/NixOS/nixpkgs/pull/28018
updated_at: 2018-07-15 09:31:59
body:
  This requires Qt 5.8 which is no longer present in nixpkgs thus can't be merged
  at the moment. It should be a good starting point for packaging dRonin when it
  updates to our qt version.

  Nix packages in the air!
  ![Unfortunately this screen appeared after an unexpected midair reboot, oops!](https://gist.githubusercontent.com/expipiplus1/2318dcc27b0fd1ab68d2a1e796d167e8/raw/e7a68bb4bd27f6c351fab621685bdab9d88f47d2/vlcsnap-2017-08-07-23h50m41s647.png)


state: closed
title: xmonad service: add defaultText to extraPackages to fix rendering in docs
user_login: Infinisil
html_url: https://github.com/NixOS/nixpkgs/pull/28019
updated_at: 2017-08-08 00:37:59
body:
  ###### Motivation for this change

  ###### Things done

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

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

  ---


state: closed
title: geekbench: init at 4.1.1
user_login: michalrus
html_url: https://github.com/NixOS/nixpkgs/pull/28020
updated_at: 2017-08-08 00:24:00
body:
  ###### Motivation for this change

  It’s a nice (the most popular?) tool to benchmark your hardware across different OSes.

  ###### Things done

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

  - [x] Tested using sandboxing
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [x] Tested compilation of all pkgs that depend on this change
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).


state: closed
title: cc-wrapper: Fix standalone gcc
user_login: orivej
html_url: https://github.com/NixOS/nixpkgs/pull/28021
updated_at: 2017-08-09 01:12:09
body:
  This refactors changes to `add-flags.sh` introduced in #27672 to ensure that all salted variables are defined even if the wrapped program is invoked outside nix-build environment to address https://github.com/NixOS/nixpkgs/pull/27672#issuecomment-320763781 .

  This pull request incorporates #28012 .

  Currently I'm testing if this can build `kdeFrameworks.kidletime` on Linux.


state: closed
title: nixos/ccache: init
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/28022
updated_at: 2017-12-24 12:41:49
body:
  Mechanize the [textual instruction from ```all-packages.nix```](https://github.com/NixOS/nixpkgs/blob/031d627/pkgs/top-level/all-packages.nix#L6673-L6692) on how to configure ccache


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


state: closed
title: higan: 102 -> 103
user_login: AndersonTorres
html_url: https://github.com/NixOS/nixpkgs/pull/28024
updated_at: 2017-08-12 08:10:47
body:
  ###### Motivation for this change

  Update.

  ###### Things done

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

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

  ---


state: closed
title: Shared monitoring plugins
user_login: peterhoeg
html_url: https://github.com/NixOS/nixpkgs/pull/28025
updated_at: 2017-09-18 07:42:47
body:
  ###### Motivation for this change

  What was previously called "Nagios Plugins" has now renamed itself to the "Monitoring Plugins" project.

  As a consequence, we move it around here as well and introduce a number of other
  shared check plugins for use by sensu, nagios, ichinga and others.

  - check-ups-health and check-nwc-health have been tested but we are not using them yet
  - the renamed monitoring-plugins as well as check-esx-hardware are in use in production on our side

  @thoughtpolice @relrod

  ###### Things done

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

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

  ---


state: open
title: sensu: nixos module - WIP
user_login: peterhoeg
html_url: https://github.com/NixOS/nixpkgs/pull/28026
updated_at: 2018-02-03 22:09:38
body:
  ###### Motivation for this change

  This PR introduces full support for the sensu monitoring platform.

  This is still very much WIP but we are currently using this in production on 17.03.

  I will finalize this for 17.09.

  ###### Things done

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

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

  ---


state: closed
title: libtiff: Fix debian patch tarball URL
user_login: sh01
html_url: https://github.com/NixOS/nixpkgs/pull/28027
updated_at: 2017-08-08 07:12:43
body:
  The tiff debian tarball URL has disappeared (since debian updated their current
  version), which renders this package unbuildable.

  Change it to a debian snapshot URL, which should be around indefinitely.

  ###### Motivation for this change
  Package build broken by upstream tarball disappeareance.

  ###### Things done

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

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

  ---


state: closed
title: Getting a dead link on faac
user_login: kiloreux
html_url: https://github.com/NixOS/nixpkgs/issues/28028
updated_at: 2017-08-13 20:50:13
body:
  ## Issue description
  I can't download `faac` (trying to compile ffmpeg) because I get the following error 

  "curl: (22) The requested URL returned error: 404 
  error: cannot download faac-mp4v2-1.9.patch from any mirror"

  The concerned link is 

  https://git.archlinux.org/svntogit/packages.git/plain/trunk/mp4v2-1.9.patch?h=packages/faac


state: closed
title: hardening: fix #18995
user_login: cstrahan
html_url: https://github.com/NixOS/nixpkgs/pull/28029
updated_at: 2018-05-31 18:34:26
body:
  ###### Motivation for this change

  This should (hopefully) fix #18995.

  This moves `hardeningLDFlags` to `extraBefore`, so e.g. user supplied `-O` flags should take precedence over the hardening flags. (EDIT: I'm actually not sure how I feel about this; [see commentary below](https://github.com/NixOS/nixpkgs/pull/28029#issuecomment-320921508))

  Also, this changes the wrappers such that they now expect a whitelist of hardening flags, instead of (predominately) expecting a blacklist. Instead of taking `$hardeningEnable` and `$hardeningDisable` from the environment, they now use `$NIX_HARDENING_ENABLE` instead. If the user has set `hardeningEnable` and or `hardeningDisable` in a call to `mkDerivation`, we pass along the appropriate `NIX_HARDENING_ENABLE`. `stdenv/setup.sh` now sets `$NIX_HARDENING_ENABLE` to the default enabled hardening flags **_if_** the variable is unset.

  This latter change is desirable for a couple reasons:

  * Most wrapper configuration in Nix works via environment variables starting with `NIX_`; `hardening{Enable,Disable}` are the exceptions.
  * When `gcc` et al are installed system-wide, most users don't realize that they have to explicitely opt out of hardening, which results in plenty of confusion and time lost trying to figure out why/when things are mysteriously broken.

  This should provide the same behavior as before, aside from fixing the unintuitive bits mentioned above.

  Note that I left a bit of `add-hardening.sh` oddly indented; I wanted to keep the diff readable during review. I'll fix the indentation before we merge.

  If it makes sense, I can move the derivation of `$NIX_HARDENING_ENABLE` from Nix to `stdenv/setup.sh`, so that setting `hardening{Enable,Disable}` from Nix in a regular old `derivation` will work just as well as from `mkDerivation` (right now, that'll only happen for the latter). Please let me know how feel about this, either way.

  Feel free to ask me any questions, or point out any concerns.

  ~~I'm still testing this at the moment.~~ This now works as described. See comments below for any open questions.

  ###### Things done

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

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

  ---


state: open
title: where to put a disk image registry?
user_login: wmertens
html_url: https://github.com/NixOS/nixpkgs/issues/28030
updated_at: 2017-08-08 21:54:52
body:
  This is a discussion, to determine where to maintain a registry of all the disk images nixpkgs can build. For example, we just added #28008 but it's just a file somewhere in the tree.

  Would an attribute like `nixpkgs.diskImages` be sufficient?

  /cc @copumpkin @alexandergall 


state: closed
title: rftg: init at 0.9.4
user_login: falsifian
html_url: https://github.com/NixOS/nixpkgs/pull/28031
updated_at: 2017-08-09 07:21:33
body:
  ###### Motivation for this change

  Adds an implementation of the commercial card game "Race for the Galaxy".

  ###### Things done

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

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

  ---


state: closed
title: python.pkgs.feedgen: init at 0.5.1
user_login: casey
html_url: https://github.com/NixOS/nixpkgs/pull/28032
updated_at: 2017-08-08 07:03:59
body:
  ###### Motivation for this change

  Needed the feedgen package for development. First nixpkg, so I'm sure I messed something up.

  ###### Things done

  Added the python feedgen. Used name `feedgen` since that's what it's called on pypi.

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


state: closed
title: pkgs/haskellPackages: add nativeBuildInputs to shell env
user_login: Profpatsch
html_url: https://github.com/NixOS/nixpkgs/pull/28033
updated_at: 2017-12-21 14:26:43
body:
  When in an env, the user normally wants to do a manual (incremental) build,
  build tools are needed.


state: closed
title: opencore-amr init at 0.1.5
user_login: kiloreux
html_url: https://github.com/NixOS/nixpkgs/pull/28034
updated_at: 2017-08-08 19:50:58
body:
  ###### Motivation for this change
  Enable support for libopencore for use inside ffmpeg 
  https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/libraries/ffmpeg-full/default.nix#L158

  ###### Things done

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

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

  ---


state: closed
title: pangolin: init at 2017-08-02
user_login: expipiplus1
html_url: https://github.com/NixOS/nixpkgs/pull/28035
updated_at: 2017-08-13 22:52:48
body:
  Not sure about the ordering in all-packages, should it be alphabetical or keep
  the grouping of the 'pango' packages?


state: closed
title: frog: init at v0.13.7
user_login: roberth
html_url: https://github.com/NixOS/nixpkgs/pull/28036
updated_at: 2017-08-26 15:06:44
body:
  ###### Motivation for this change

  frog is a natural language parser for dutch.
  It depends on some other packages in the LanguageMachines organisation.
  I have included an update script.

  ###### Things done

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

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

  ---


state: closed
title: ghcjsHEAD is broken since the Cabal 2.0 update
user_login: cocreature
html_url: https://github.com/NixOS/nixpkgs/issues/28037
updated_at: 2017-10-15 17:46:03
body:
  When trying to build `ghcjsHEAD` from the master branch at commit a082215df55c1937fb5b0b7c91388702245f66a5, it fails since apparently the modular solver no longer exists. I suspect that the right solution here is to build `ghcjsHEAD` using `Cabal-1.24` but my nix-foo is not strong enough (yet) to fix this myself. 
  Below is the interesting part of the build log, you can find the full log at https://gist.github.com/cocreature/fd33d6e61ec5bf72c7ed3d50aeef2be6
  ```
  installing stage 0
  /nix/store/y01ashv6442wlz4p9vgvrsggliyknqkz-ghcjs-0.2.020170323/lib/ghcjs-0.2.020170323/ghcjs-boot/boot/ghc-prim$ rm_rf dist
  /nix/store/y01ashv6442wlz4p9vgvrsggliyknqkz-ghcjs-0.2.020170323/lib/ghcjs-0.2.020170323/ghcjs-boot$ [cabal]: /nix/store/b0wwp7yhb1p18wx8s6azypkjqhgx3jr3-cabal-install-2.0.0.0/bin/cabal "--config-file" "/nix/store/y01ashv6442wlz4p9vgvrsggliyknqkz-ghcjs-0.2.020170323/lib/ghcjs-0.2.020170323/cabalBootConfig" "--ignore-sandbox" "install" "./boot/ghc-prim" "--solver=topdown" "--configure-option=--with-gmp-includes=/nix/store/ycz8a56p4wiaww50glf02w4xrnql1g90-gmp-6.1.2-dev/include" "--configure-option=--with-gmp-libraries=  /nix/store/wbz49sy386y9d60hb8rawhgrjp0f93dm-gmp-6.1.2/lib" "--global" "--ghcjs" "--one-shot" "--avoid-reinstalls" "--builddir" "dist" "--with-compiler" "/nix/store/y01ashv6442wlz4p9vgvrsggliyknqkz-ghcjs-0.2.020170323/bin/ghcjs" "--with-gcc" "/nix/store/7xgscl42nr1ysakbnn07xihsz0a8i4zl-gcc-wrapper-5.4.0/bin/cc" "--with-hc-pkg" "/nix/store/y01ashv6442wlz4p9vgvrsggliyknqkz-ghcjs-0.2.020170323/bin/ghcjs-pkg" "--prefix" "/nix/store/y01ashv6442wlz4p9vgvrsggliyknqkz-ghcjs-0.2.020170323" "--libdir" "$prefix/lib/$compiler" "--libsubdir" "$pkgid" "--enable-documentation" "--haddock-html" "--haddock-hoogle" "--haddock-hyperlink-source" "--enable-shared" "--enable-library-profiling" "-v2" "--dry-run"
  /nix/store/b0wwp7yhb1p18wx8s6azypkjqhgx3jr3-cabal-install-2.0.0.0/bin/cabal --config-file /nix/store/y01ashv6442wlz4p9vgvrsggliyknqkz-ghcjs-0.2.020170323/lib/ghcjs-0.2.020170323/cabalBootConfig --ignore-sandbox install ./boot/ghc-prim --solver=topdown --configure-option=--with-gmp-includes=/nix/store/ycz8a56p4wiaww50glf02w4xrnql1g90-gmp-6.1.2-dev/include '--configure-option=--with-gmp-libraries=  /nix/store/wbz49sy386y9d60hb8rawhgrjp0f93dm-gmp-6.1.2/lib' --global --ghcjs --one-shot --avoid-reinstalls --builddir dist --with-compiler /nix/store/y01ashv6442wlz4p9vgvrsggliyknqkz-ghcjs-0.2.020170323/bin/ghcjs --with-gcc /nix/store/7xgscl42nr1ysakbnn07xihsz0a8i4zl-gcc-wrapper-5.4.0/bin/cc --with-hc-pkg /nix/store/y01ashv6442wlz4p9vgvrsggliyknqkz-ghcjs-0.2.020170323/bin/ghcjs-pkg --prefix /nix/store/y01ashv6442wlz4p9vgvrsggliyknqkz-ghcjs-0.2.020170323 --libdir $prefix/lib/$compiler --libsubdir $pkgid --enable-documentation --haddock-html --haddock-hoogle --haddock-hyperlink-source --enable-shared --enable-library-profiling -v2 --dry-run
  solver must be one of: modular
  CallStack (from HasCallStack):
    error, called at ./Distribution/ReadE.hs:46:24 in Cabal-2.0.0.2-1HTE9d8rwAi7gJIdEHeKh7:Distribution.ReadE
  ghcjs-boot: error running: /nix/store/b0wwp7yhb1p18wx8s6azypkjqhgx3jr3-cabal-install-2.0.0.0/bin/cabal --config-file /nix/store/y01ashv6442wlz4p9vgvrsggliyknqkz-ghcjs-0.2.020170323/lib/ghcjs-0.2.020170323/cabalBootConfig --ignore-sandbox install ./boot/ghc-prim --solver=topdown --configure-option=--with-gmp-includes=/nix/store/ycz8a56p4wiaww50glf02w4xrnql1g90-gmp-6.1.2-dev/include '--configure-option=--with-gmp-libraries=  /nix/store/wbz49sy386y9d60hb8rawhgrjp0f93dm-gmp-6.1.2/lib' --global --ghcjs --one-shot --avoid-reinstalls --builddir dist --with-compiler /nix/store/y01ashv6442wlz4p9vgvrsggliyknqkz-ghcjs-0.2.020170323/bin/ghcjs --with-gcc /nix/store/7xgscl42nr1ysakbnn07xihsz0a8i4zl-gcc-wrapper-5.4.0/bin/cc --with-hc-pkg /nix/store/y01ashv6442wlz4p9vgvrsggliyknqkz-ghcjs-0.2.020170323/bin/ghcjs-pkg --prefix /nix/store/y01ashv6442wlz4p9vgvrsggliyknqkz-ghcjs-0.2.020170323 --libdir $prefix/lib/$compiler --libsubdir $pkgid --enable-documentation --haddock-html --haddock-hoogle --haddock-hyperlink-source --enable-shared --enable-library-profiling -v2 --dry-run
  exit status: 1
  stderr: solver must be one of: modular
  CallStack (from HasCallStack):
    error, called at ./Distribution/ReadE.hs:46:24 in Cabal-2.0.0.2-1HTE9d8rwAi7gJIdEHeKh7:Distribution.ReadE

  builder for ‘/nix/store/3pizpwd9zrszk1wwh8abpbxn57li1rjd-ghcjs-0.2.020170323.drv’ failed with exit code 1
  ```


state: closed
title: openldap: enable crypt
user_login: DerTim1
html_url: https://github.com/NixOS/nixpkgs/pull/28038
updated_at: 2017-08-12 07:48:02
body:
  ###### Motivation for this change
  Compile OpenLDAP with crypt to allow crypt-password-hashes.
  Tested in a real-world setup.

  Someone may add label "has-mass-rebuild" to this, because openldap is dependencie of almost everything.

  ###### Things done

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

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

  ---


state: closed
title: ruby docs: simplify example
user_login: nonsequitur
html_url: https://github.com/NixOS/nixpkgs/pull/28039
updated_at: 2017-08-08 11:57:32
body:
  The 'phases' attribute is unneeded and misleading.

  By mistake I added this line in my last patch. Sorry!


state: closed
title: firefox: 54.0.1 -> 55.0
user_login: taku0
html_url: https://github.com/NixOS/nixpkgs/pull/28040
updated_at: 2017-08-10 19:16:23
body:
  ###### Motivation for this change

  - Improved address bar functionality
  - Updated Sidebar for bookmarks, history, and synced tabs so it can appear at the right edge of the window as well as the left
  - Added support for stereo microphones with WebRTC
  - Simplified printing from Reader Mode
  - Browsing sessions with a high number of tabs are now restored in an instant
  - Make screenshots of webpages, and save them locally or upload them to the cloud. This feature will undergo A/B testing and will not be visible for some users.
  - Added Belarusian (be) locale
  - Breaking profile changes
  - Made the Adobe Flash plugin click-to-activate by default and allowed only on http:// and https:// URL schemes. (This change will not be visible to all users immediately.

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

  ###### Things done

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

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

  ---


state: closed
title: Update {fork,power}stat to latest upstream
user_login: womfoo
html_url: https://github.com/NixOS/nixpkgs/pull/28041
updated_at: 2017-08-14 23:14:35
body:
  ###### Motivation for this change

  update to latest upstream versions

  ###### Things done

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

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

  ---


state: closed
title: python27Packes.acme tests fail on some hosts
user_login: fadenb
html_url: https://github.com/NixOS/nixpkgs/issues/28042
updated_at: 2019-02-13 23:35:38
body:
  ## Issue description
  Hi,

  on one of my hosts the build of python27Packages.acme fails due to test errors (see below). On 2 other hosts it is working fine.

  ### Steps to reproduce
  ```
  export NIX_PATH=nixpkgs=https://github.com/nixos/nixpkgs/archive/2f9724e804188bfbdf184631795fb130930cb0ec.tar.gz
  nix-build '<nixpkgs>' --option build-use-chroot true --option build-use-sandbox true --keep-going -K -A python27Packages.acme
  ```

  ## Technical details
  ```
  test_json_loads (acme.jose.interfaces_test.JSONDeSerializableTest) ... ok
  test_to_json (acme.jose.interfaces_test.JSONDeSerializableTest) ... ok
  test_to_json_mapping (acme.jose.interfaces_test.JSONDeSerializableTest) ... ok
  test_to_json_nested (acme.jose.interfaces_test.JSONDeSerializableTest) ... ok
  test_to_json_other (acme.jose.interfaces_test.JSONDeSerializableTest) ... ok
  test_to_json_sequence (acme.jose.interfaces_test.JSONDeSerializableTest) ... ok
  test_from_json (acme.jose.jwk_test.JWKOctTest) ... ok
  test_from_json_hashable (acme.jose.jwk_test.JWKOctTest) ... ok
  test_load (acme.jose.jwk_test.JWKOctTest) ... ok
  test_public_key (acme.jose.jwk_test.JWKOctTest) ... ok
  test_thumbprint_private (acme.jose.jwk_test.JWKOctTest) ... ok
  test_thumbprint_public (acme.jose.jwk_test.JWKOctTest) ... ok
  test_to_partial_json (acme.jose.jwk_test.JWKOctTest) ... ok
  test_encode_param_zero (acme.jose.jwk_test.JWKRSATest) ... ok
  test_equals (acme.jose.jwk_test.JWKRSATest) ... ok
  test_from_json (acme.jose.jwk_test.JWKRSATest) ... ok
  test_from_json_hashable (acme.jose.jwk_test.JWKRSATest) ... ok
  test_from_json_missing_one_additional (acme.jose.jwk_test.JWKRSATest) ... ok
  test_from_json_non_schema_errors (acme.jose.jwk_test.JWKRSATest) ... ok
  test_from_json_private_small (acme.jose.jwk_test.JWKRSATest) ... ok
  test_init_auto_comparable (acme.jose.jwk_test.JWKRSATest) ... ok
  test_load (acme.jose.jwk_test.JWKRSATest) ... ok
  test_not_equals (acme.jose.jwk_test.JWKRSATest) ... ok
  test_public_key (acme.jose.jwk_test.JWKRSATest) ... ok
  test_thumbprint_go_jose (acme.jose.jwk_test.JWKRSATest) ... ok
  test_thumbprint_private (acme.jose.jwk_test.JWKRSATest) ... ok
  test_thumbprint_public (acme.jose.jwk_test.JWKRSATest) ... ok
  test_to_partial_json (acme.jose.jwk_test.JWKRSATest) ... ok
  test_load (acme.jose.jwk_test.JWKTest) ... ok
  test_load_subclass_wrong_type (acme.jose.jwk_test.JWKTest) ... ok
  test_input_with_padding (acme.jose.b64_test.B64DecodeTest) ... ok
  test_input_without_padding (acme.jose.b64_test.B64DecodeTest) ... ok
  test_non_ascii_unicode_fails (acme.jose.b64_test.B64DecodeTest) ... ok
  test_type_error_no_unicode_or_bytes (acme.jose.b64_test.B64DecodeTest) ... ok
  test_unicode_with_ascii (acme.jose.b64_test.B64DecodeTest) ... ok
  test_unsafe_url (acme.jose.b64_test.B64DecodeTest) ... ok
  test_different_paddings (acme.jose.b64_test.B64EncodeTest) ... ok
  test_empty (acme.jose.b64_test.B64EncodeTest) ... ok
  test_unicode_fails_with_type_error (acme.jose.b64_test.B64EncodeTest) ... ok
  test_unsafe_url (acme.jose.b64_test.B64EncodeTest) ... ok
  test_404 (acme.standalone_test.HTTP01ServerTest) ... ERROR
  test_http01_found (acme.standalone_test.HTTP01ServerTest) ... WARNING:acme.challenges:Using non-standard port for http-01 verification: 39113
  ERROR:acme.challenges:Unable to reach http://localhost:39113/.well-known/acme-challenge/eHh4eHh4eHh4eHh4eHh4eA: HTTPConnectionPool(host='localhost', port=39113): Max retries exceeded with url: /.well-known/acme-challenge/eHh4eHh4eHh4eHh4eHh4eA (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7fffefbb51d0>: Failed to establish a new connection: [Errno 11] Resource temporarily unavailable',))
  FAIL
  test_http01_not_found (acme.standalone_test.HTTP01ServerTest) ... WARNING:acme.challenges:Using non-standard port for http-01 verification: 38897
  ERROR:acme.challenges:Unable to reach http://localhost:38897/.well-known/acme-challenge/eHh4eHh4eHh4eHh4eHh4eA: HTTPConnectionPool(host='localhost', port=38897): Max retries exceeded with url: /.well-known/acme-challenge/eHh4eHh4eHh4eHh4eHh4eA (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7fffefbb5ed0>: Failed to establish a new connection: [Errno 11] Resource temporarily unavailable',))
  ok
  test_index (acme.standalone_test.HTTP01ServerTest) ... ERROR
  test_it (acme.standalone_test.TLSSNI01ServerTest) ... ok
  test_bind (acme.standalone_test.TLSServerTest) ... ok
  test_it (acme.standalone_test.TestSimpleTLSSNI01Server) ... ok

  ======================================================================
  ERROR: test_404 (acme.standalone_test.HTTP01ServerTest)
  ----------------------------------------------------------------------
  Traceback (most recent call last):
    File "/tmp/nix-build-python2.7-acme-0.11.1.drv-5/certbot-v0.11.1-src/acme/acme/standalone_test.py", line 92, in test_404
      'http://localhost:{0}/foo'.format(self.port), verify=False)
    File "/nix/store/4czdg6vm1rfa08v50m7ypi6xhnk9wg4i-python2.7-requests-2.13.0/lib/python2.7/site-packages/requests/api.py", line 70, in get
      return request('get', url, params=params, **kwargs)
    File "/nix/store/4czdg6vm1rfa08v50m7ypi6xhnk9wg4i-python2.7-requests-2.13.0/lib/python2.7/site-packages/requests/api.py", line 56, in request
      return session.request(method=method, url=url, **kwargs)
    File "/nix/store/4czdg6vm1rfa08v50m7ypi6xhnk9wg4i-python2.7-requests-2.13.0/lib/python2.7/site-packages/requests/sessions.py", line 488, in request
      resp = self.send(prep, **send_kwargs)
    File "/nix/store/4czdg6vm1rfa08v50m7ypi6xhnk9wg4i-python2.7-requests-2.13.0/lib/python2.7/site-packages/requests/sessions.py", line 609, in send
      r = adapter.send(request, **kwargs)
    File "/nix/store/4czdg6vm1rfa08v50m7ypi6xhnk9wg4i-python2.7-requests-2.13.0/lib/python2.7/site-packages/requests/adapters.py", line 487, in send
      raise ConnectionError(e, request=request)
  ConnectionError: HTTPConnectionPool(host='localhost', port=45183): Max retries exceeded with url: /foo (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7fffefbc6b10>: Failed to establish a new connection: [Errno 11] Resource temporarily unavailable',))

  ======================================================================
  ERROR: test_index (acme.standalone_test.HTTP01ServerTest)
  ----------------------------------------------------------------------
  Traceback (most recent call last):
    File "/tmp/nix-build-python2.7-acme-0.11.1.drv-5/certbot-v0.11.1-src/acme/acme/standalone_test.py", line 85, in test_index
      'http://localhost:{0}'.format(self.port), verify=False)
    File "/nix/store/4czdg6vm1rfa08v50m7ypi6xhnk9wg4i-python2.7-requests-2.13.0/lib/python2.7/site-packages/requests/api.py", line 70, in get
      return request('get', url, params=params, **kwargs)
    File "/nix/store/4czdg6vm1rfa08v50m7ypi6xhnk9wg4i-python2.7-requests-2.13.0/lib/python2.7/site-packages/requests/api.py", line 56, in request
      return session.request(method=method, url=url, **kwargs)
    File "/nix/store/4czdg6vm1rfa08v50m7ypi6xhnk9wg4i-python2.7-requests-2.13.0/lib/python2.7/site-packages/requests/sessions.py", line 488, in request
      resp = self.send(prep, **send_kwargs)
    File "/nix/store/4czdg6vm1rfa08v50m7ypi6xhnk9wg4i-python2.7-requests-2.13.0/lib/python2.7/site-packages/requests/sessions.py", line 609, in send
      r = adapter.send(request, **kwargs)
    File "/nix/store/4czdg6vm1rfa08v50m7ypi6xhnk9wg4i-python2.7-requests-2.13.0/lib/python2.7/site-packages/requests/adapters.py", line 487, in send
      raise ConnectionError(e, request=request)
  ConnectionError: HTTPConnectionPool(host='localhost', port=43237): Max retries exceeded with url: / (Caused by NewConnectionError('<requests.packages.urllib3.connection.HTTPConnection object at 0x7fffefba8f10>: Failed to establish a new connection: [Errno 11] Resource temporarily unavailable',))

  ======================================================================
  FAIL: test_http01_found (acme.standalone_test.HTTP01ServerTest)
  ----------------------------------------------------------------------
  Traceback (most recent call last):
    File "/tmp/nix-build-python2.7-acme-0.11.1.drv-5/certbot-v0.11.1-src/acme/acme/standalone_test.py", line 109, in test_http01_found
      self.assertTrue(self._test_http01(add=True))
  AssertionError: False is not true

  ----------------------------------------------------------------------
  Ran 356 tests in 11.123s

  FAILED (failures=1, errors=2)
  Test failed: <unittest.runner.TextTestResult run=356 errors=2 failures=1>
  Exception TypeError: TypeError("'NoneType' object is not callable",) in <bound method ClientNetwork.__del__ of <acme.client.ClientNetwork object at 0x7ffff321d810>> ignored
  Exception TypeError: TypeError("'NoneType' object is not callable",) in <bound method ClientNetwork.__del__ of <acme.client.ClientNetwork object at 0x7ffff32d8710>> ignored
  Exception TypeError: TypeError("'NoneType' object is not callable",) in <bound method ClientNetwork.__del__ of <acme.client.ClientNetwork object at 0x7ffff108d0d0>> ignored
  Exception TypeError: TypeError("'NoneType' object is not callable",) in <bound method ClientNetwork.__del__ of <acme.client.ClientNetwork object at 0x7ffff101f490>> ignored
  Exception TypeError: TypeError("'NoneType' object is not callable",) in <bound method ClientNetwork.__del__ of <acme.client.ClientNetwork object at 0x7ffff0ffd1d0>> ignored
  Exception TypeError: TypeError("'NoneType' object is not callable",) in <bound method ClientNetwork.__del__ of <acme.client.ClientNetwork object at 0x7ffff109aed0>> ignored
  Exception TypeError: TypeError("'NoneType' object is not callable",) in <bound method ClientNetwork.__del__ of <acme.client.ClientNetwork object at 0x7ffff1072890>> ignored
  Exception TypeError: TypeError("'NoneType' object is not callable",) in <bound method ClientNetwork.__del__ of <acme.client.ClientNetwork object at 0x7ffff104e5d0>> ignored
  Exception TypeError: TypeError("'NoneType' object is not callable",) in <bound method ClientNetwork.__del__ of <acme.client.ClientNetwork object at 0x7ffff11dcf90>> ignored
  error: Test failed: <unittest.runner.TextTestResult run=356 errors=2 failures=1>
  note: keeping build directory ‘/tmp/nix-build-python2.7-acme-0.11.1.drv-5’
  builder for ‘/nix/store/zsnlgjjdbpq1h4hxnj28fd76jn053z4h-python2.7-acme-0.11.1.drv’ failed with exit code 1
  error: build of ‘/nix/store/zsnlgjjdbpq1h4hxnj28fd76jn053z4h-python2.7-acme-0.11.1.drv’ failed

  ```


state: closed
title: flann: 1.8.4 -> 1.9.1
user_login: acowley
html_url: https://github.com/NixOS/nixpkgs/pull/28043
updated_at: 2017-10-09 18:17:06
body:
  This should also fix the darwin build on hydra.

  ###### Motivation for this change


  ###### Things done

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

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

  ---


state: closed
title: GHC Head updates
user_login: mpickering
html_url: https://github.com/NixOS/nixpkgs/pull/28044
updated_at: 2017-08-10 07:30:00
body:
  ###### Motivation for this change


  ###### Things done

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

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

  ---


state: closed
title: xen-4.8: update changed patch hash
user_login: roberth
html_url: https://github.com/NixOS/nixpkgs/pull/28045
updated_at: 2017-08-11 20:09:33
body:
  ###### Motivation for this change
  The patch for a Xen 4.8 seems to have changed. The new patch is signed, and looks good as far as I can tell. This fixes the build for me locally.

  ###### Things done

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

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

  ---


state: closed
title: chromium: 59.0.3071.115 -> 60.0.3112.90 (stable)
user_login: neilmayhew
html_url: https://github.com/NixOS/nixpkgs/pull/28046
updated_at: 2017-08-10 16:03:22
body:
  60.0.3112.66 -> 61.0.3163.31 (beta)
  61.0.3153.4  -> 62.0.3175.4  (dev)

  This is the result of running the derivation's `update.sh` script.

  Fixes #25880 (Cannot Install google-chrome)

  ###### Motivation for this change

  `google-chrome` fails to build, because the debs it uses are no longer available. Its version info is pulled from `chromium` so the info needs to be fixed there.

  **This needs to be cherry-picked to 17.03.**

  ###### Things done

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

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

  ---


state: open
title: No "buildTarget" for buildPhase
user_login: ledettwy
html_url: https://github.com/NixOS/nixpkgs/issues/28047
updated_at: 2019-03-24 06:52:26
body:
  ## Issue description

  Build phases like installPhase and checkPhase have various "target" variables which control the make target invoked during the phase.  But for some reason buildPhase does not.  Can this be added?

  ### Workaround

  It looks like the current workaround is to use buildFlags instead (GNU HURD derivation does this: https://github.com/NixOS/nixpkgs/blob/master/pkgs/os-specific/gnu/hurd/default.nix#L82)

  ## Technical details

  * Nixpkgs version: 17.03.1556.4d1e1d07f9


state: closed
title: pcmanfm: build with gtk3
user_login: lluchs
html_url: https://github.com/NixOS/nixpkgs/pull/28048
updated_at: 2017-08-12 06:52:16
body:
  ###### Motivation for this change

  pcmanfm works with both GTK 2 and 3. As recommended by #18559, I set it to build with GTK 3 per default.

  ###### Things done

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

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

  ---


state: closed
title: samba module: fix pam service name typo
user_login: kamidon
html_url: https://github.com/NixOS/nixpkgs/pull/28049
updated_at: 2017-08-11 20:13:39
body:
  ###### Motivation for this change
  GDM wouldn't start after configuring samba

  ###### Things done

  The PAM service name used before this commit was "sambda", with an
  extra 'd'. For some reason I don't quite fully understand this typo
  prevents GDM from starting. This change fixes that as tested in VMs
  built using "nixos-rebuild -I nixpkgs=<mypkgs> build-vm".

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

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

  ---


state: closed
title: gcc and gdb: fix clang build
user_login: LnL7
html_url: https://github.com/NixOS/nixpkgs/pull/28050
updated_at: 2017-08-09 20:57:51
body:
  ###### Motivation for this change

  Fixes #27889

  ###### Things done

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

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

  ---


state: closed
title: flashplayer: 26.0.0.137 -> 26.0.0.151 [Critical security fixes]
user_login: taku0
html_url: https://github.com/NixOS/nixpkgs/pull/28051
updated_at: 2019-04-17 01:50:31
body:
  ###### Motivation for this change

  - Critical security fixes.
  - Other bug fixes.

  https://helpx.adobe.com/flash-player/release-note/fp_26_air_26_release_notes.html
  https://helpx.adobe.com/security/products/flash-player/apsb17-23.html

  ###### Things done

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

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

  - Built packages
    - `nix-env -i -f . -A pkgs.flashplayer`
    - `nix-build -I nixpkgs=. -A pkgsi686Linux.flashplayer`
    - `nix-build -I nixpkgs=. -E "(import <nixpkgs> {}).flashplayer.override { debug = true; }"`
    - `nix-build -I nixpkgs=. -E "(import <nixpkgs> {}).pkgsi686Linux.flashplayer.override { debug = true; }"`
    - `nix-build -I nixpkgs=. -A pkgs.flashplayer-standalone`
    - `nix-build -I nixpkgs=. -A pkgs.flashplayer-standalone-debugger`
    - `nix-build -I nixpkgs=. -E "(import <nixpkgs> {}).chromium.override { enablePepperFlash = true; }"`
  - Played a video with Firefox (x86_64)
  - Played a video with Chromium (x86_64)
  - Played a video with `flashplayer-standalone` and `flashplayer-standalone-debugger` (x86_64).
  - Checked the version with Firefox (x86_64) http://www.adobe.com/software/flash/about/
  - Checked the version with Chromium (x86_64) http://www.adobe.com/software/flash/about/
  - Checked the version with with `flashplayer-standalone` and `flashplayer-standalone-debugger` (x86_64).

  The standalone players are unstable. I could play http://www.dhs.state.il.us/accessibility/tests/flash/video.swf only after playing http://wwwimages.adobe.com/www.adobe.com/swf/software/flash/about/flash_about_793x170.swf.

  ---


state: closed
title: faker: add ipaddress dependency for Python 2
user_login: jtojnar
html_url: https://github.com/NixOS/nixpkgs/pull/28052
updated_at: 2017-08-17 01:29:18
body:
  ###### Motivation for this change

  Faker requires ipaddress package on Python < 3.3:

  https://github.com/joke2k/faker/blob/v0.7.18/setup.py#L66-L76

  ###### Things done

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

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

  ---


state: closed
title: ffmpeg-full: enable opencore-amr
user_login: kiloreux
html_url: https://github.com/NixOS/nixpkgs/pull/28054
updated_at: 2017-08-10 19:31:43
body:
  ###### Motivation for this change
  Eanble opencore-amr in ffmpeg-full

  ###### Things done

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

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

  ---


state: closed
title: Bad permissions on /tmp in disk images we build
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/28055
updated_at: 2017-08-09 14:25:13
body:
  Say I build an image on master (b48ffa332bb9814a04a766072f25e08c3f5abe44) with the following configuration:

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

  {
    imports = [ "${modulesPath}/profiles/minimal.nix" ];
    environment.systemPackages = lib.mkForce [];

    fileSystems."/" = {
      device     = "/dev/disk/by-label/nixos";
      autoResize = true;
    };

    boot.loader.grub.device = "/dev/sda";

    system.build.image = import "${pkgs.path}/nixos/lib/make-disk-image.nix" {
      name = "test";
      inherit pkgs lib config;
      partitioned = true;
      diskSize = 1024;   
    };
  }
  ```

  And build it as follows:

  ```
  $ nix-build $PATH_TO_NIXPKGS/nixos -A config.system.build.image --argstr configuration $PWD/configuration.nix
  ```

  The `/tmp` on that image will have permissions as follows:

  ```
  drwxr-xr-t  3 root root  4096 Aug  9 02:27 tmp
  ```

  (instead of 0777)

  This may well be my fault from all the image reshuffling stuff I did. I'll look into it and fix before 17.09, unless someone else gets to it before I do.

  Might also be related to https://github.com/NixOS/nixpkgs/issues/22413


state: closed
title: miniupnpc: fix on darwin
user_login: matthewbauer
html_url: https://github.com/NixOS/nixpkgs/pull/28056
updated_at: 2019-02-22 04:40:19
body:
  For some reason miniupnpc needs libtool for static linking. Probably not ideal
  but it’s doing similar on other platforms as well (using ar).

  ###### Things done

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

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

  ---


state: closed
title: stdenv-setup: use `set -u`
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/28057
updated_at: 2017-09-13 14:54:48
body:
  ###### Motivation for this change

  For my cross work, I need to make some fairly in-depth changes to stdenv's setup. This, and other development, is var easier with `set -u` as a debugging aid.

  Care is taken to `set +u` when running hooks so as to not break existing packages. Eventually, we might try to use `set -u` everywhere but that is a far larger project.

  ###### Things done

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

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

  ---

  CC @orivej


state: closed
title: Initial attempt to update libtorrent
user_login: grantwwu
html_url: https://github.com/NixOS/nixpkgs/pull/28058
updated_at: 2017-08-16 06:28:28
body:
  ###### Motivation for this change

  Libtorrent is several years out of date.  Initial source for noticing this was googling some errors Deluge was raising at startup.

  ###### Things done

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

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

  ---


state: closed
title: pythonPackages cleanup
user_login: adisbladis
html_url: https://github.com/NixOS/nixpkgs/pull/28059
updated_at: 2017-08-09 12:57:58
body:
  ###### Motivation for this change
  Since vulnix depends on ZODB 5 I wanted to look into what would be required to bump that package in pythonPackages.

  During this I discovered that a ton of packages related to Zope are not building on Python 3.6 and are several years out of date.

  Here is what's been done in this PR and my rationale behind it:

  - ### Removed subunit dependency for zope_testrunner
  Since latest release it no longer depends on this module


  - ### Removed aiohttp-cors dependency on zodb3
  Never depended on zodb3, I'm guessing copy-paste error


  - ### Dropped zope_browserresource
  Lagging behind upstream by 4 years and not depended upon by any package


  - ### Dropped zope_container
  Lagging behind upstream by 3 years and not depended upon by any package


  - ### Dropped almir
  Looks abandoned to me, not updated since 2014


  - ### Dropped zope_sqlalchemy
  Previously only depended upon by almir and lagging behind upstream by 1 year


  - ### Dropped zope_traversing
  Lagging behind upstream by 3 years and not depended on by any packages


  - ### Dropped zope_publisher
  Lagging behind upstream by 6 years and not depended on by any packages
  Has new major release


  - ### Dropped zope_browser
  Not updated since 2014, looks abandoned


  - ### Dropped zope_security
  3 years behind upstream


  - ### Dropped zodb3
  No longer depended upon by any packages


  - ### Dropped zope_tales
  No longer depended upon by any packages, no upstream updates since 2015, no nixpkgs updates since 2013


  - ### Dropped pyramid_zodbconn
  3 years behind upstream, not depended upon by anything


  - ### Dropped zodburi
  3 years behind upstream, not depended upon by anything


  - ### Dropped ZEO
  4 years behind upstream, not depended upon by anything
  Upstream has since released a new major version


  - ### Dropped pyramid_mailer
  3 years behind upstream, not depended upon by anything


  - ### Dropped repoze_sendmail
  4 years behind upstream, not depended upon by anything


  - ### Dropped hypatia
  Not updated since 2014, looks abandoned


  - ### Dropped pyramid_tm
  4 years and 2 major releases behind upstream, not depended upon by anything

  - ### Updated pecan
  Not building

  - ### Updated transaction
  One major release behind and depended upon by ZODB

  - ### Updated ZODB to latest major version

  ###### Things done

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

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

  ---

  cc @domenkozar @cillianderoiste 


state: closed
title: json-refs: init at 3.0.0
user_login: mt-caret
html_url: https://github.com/NixOS/nixpkgs/pull/28060
updated_at: 2017-08-09 06:57:34
body:
  ###### Motivation for this change

  add json-refs, a library that deals with manipulating JSON references and pointers.

  ###### Things done

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

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

  ---


state: closed
title: libtorrentRasterbar 1.1.1 -> 1.1.4
user_login: grantwwu
html_url: https://github.com/NixOS/nixpkgs/pull/28061
updated_at: 2017-08-16 06:28:29
body:
  ###### Motivation for this change

  Bump the libtorrentRasterbar version from 1.1.1 to 1.1.4; fixes some version mismatch bugs on startup in Deluge.

  Add a note to libtorrent that it is not the same thing as libtorrentRasterbar - this conflation wasted about an hour of my time as I made https://github.com/NixOS/nixpkgs/pull/28058

  ###### Things done

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

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

  ---


state: closed
title: mpDris2: add mutagen for cover art support
user_login: casey
html_url: https://github.com/NixOS/nixpkgs/pull/28063
updated_at: 2017-08-11 22:49:05
body:
  Building mpDris2 with mutagen allows it to extract cover art from songs.

  I added mutagen as a build input; mpDris2 autodetects this and enables cover art support.

  I tested it with:

  `nix-shell --option build-use-sandbox true -I nixpkgs=. -p mpdris2`

  And confirmed that cover art support was enabled.

  The reason why some packages are in `propagatedBuildInputs` and some are in `pythonPath` is a bit mysterious to me, but I tested if it worked without putting mutagen in`pythonPath` and it was fine, so I left it out.

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


state: closed
title: elixir: 1.5.0 -> 1.5.1
user_login: couchemar
html_url: https://github.com/NixOS/nixpkgs/pull/28064
updated_at: 2017-08-12 20:57:50
body:
  ###### Motivation for this change

  Elixir is updated to most recent version. 
  Also homepage URL is updated, because there is permanent redirect from HTTP to HTTPS, so HTTP URL is absurd.

  ###### Things done

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

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

  ---


state: closed
title: cc-wrapper: Fix support for qtbase-setup-hook
user_login: orivej
html_url: https://github.com/NixOS/nixpkgs/pull/28065
updated_at: 2017-08-26 16:27:10
body:
  Revert https://github.com/NixOS/nixpkgs/pull/27657#issuecomment-318161946 due to https://github.com/NixOS/nixpkgs/pull/28021#issuecomment-321045542.

  I have confirmed that this fixes build of `qjackctl`.


state: closed
title: Fix download URL of libtiff for 17.03 release
user_login: chrisburr
html_url: https://github.com/NixOS/nixpkgs/pull/28066
updated_at: 2017-08-11 22:33:21
body:
  The recently merged patch (#28027) to change the libtiff download url is also needed in the `release-17.03` branch else the package is unbuildable.

  ###### Motivation for this change


  ###### Things done

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

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

  ---


state: closed
title: makeWrapper: fix regression introduced in #24944
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/pull/28067
updated_at: 2017-10-20 07:41:40
body:
  In some cases wrappers could not be made. See e.g.
  https://github.com/NixOS/nixpkgs/pull/24944#issuecomment-321175692

  ###### Things done

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

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

  ---

  I was able to build `help2man` and `bootstrapped-pip`.

  cc @ahmedtd @peti


state: closed
title: mpd: add lame support
user_login: Infinisil
html_url: https://github.com/NixOS/nixpkgs/pull/28068
updated_at: 2017-08-11 15:52:32
body:
  ###### Motivation for this change
  mp3 lame is one of the two encodings supported by the mpd httpd server, the other being vorbis. As I discovered, a lot of players don't like vorbis, the Sonos sound system being one of them.

  ###### Things done

  Having a working mpd server streaming via HTTP to my Sonos system, I can confirm that it definitely works.

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

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

  ---


state: closed
title: idea-ultimate: 2017.1.5 -> 2017.2.1
user_login: karolchmist
html_url: https://github.com/NixOS/nixpkgs/pull/28071
updated_at: 2017-08-11 07:47:18
body:
  ###### Motivation for this change

  New version came out with many improvements: http://www.jetbrains.com/idea/whatsnew/#v2017-2

  Used it for a day and it seems to work well.

  ###### Things done

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

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

  ---


state: closed
title: nixos/environment: make default shell aliases overridable
user_login: TomSmeets
html_url: https://github.com/NixOS/nixpkgs/pull/28072
updated_at: 2018-10-14 13:43:31
body:
  ###### Motivation for this change

  This fixes issue #24560 by moving the predefined shellAliases to the `environment.shellAliases` option definition.

  I also used a custom merge function, such that the defaults only get overridden when the user defines an alternative.

  ###### Things done

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

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

  ---


state: closed
title: Asciidoctor cannot find its gems
user_login: ericsagnes
html_url: https://github.com/NixOS/nixpkgs/issues/28075
updated_at: 2017-08-13 08:56:14
body:
  ## Issue description

  Asciidoctor is not working because it cannot find its gems.

  ### Steps to reproduce

  ```
  $ $(nix-build -A asciidoctor)/bin/asciidoctor
  /nix/store/fcmv963alkwz92c83jmp8aibi0kphzir-ruby-2.2.7/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- bundler (LoadError)
          from /nix/store/fcmv963alkwz92c83jmp8aibi0kphzir-ruby-2.2.7/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:55:in `require'
          from /nix/store/x581qik16cwkmhbbb8vdn0pbsd0hdal2-asciidoctor-1.5.5/bin/asciidoctor:15:in `<main>'
  ```
  It happens that in the executable `Gem.use_paths` points to a non existing path:

  ```
  Gem.use_paths("/nix/store/9wf7crpvsa996vdgzxy2y533hp6z2646-bundler-1.15.3/lib/ruby/gems/2.2.0", ENV["GEM_PATH"])
  ```

  ```
  $ ls /nix/store/9wf7crpvsa996vdgzxy2y533hp6z2646-bundler-1.15.3/lib/ruby/gems/2.2.0
  ls: cannot access '/nix/store/9wf7crpvsa996vdgzxy2y533hp6z2646-bundler-1.15.3/lib/ruby/gems/2.2.0': No such file or directory
  ```

  But

  ```
  $ ls /nix/store/9wf7crpvsa996vdgzxy2y533hp6z2646-bundler-1.15.3/lib/ruby/gems/2.3.0/
  bin  build_info  cache  doc  extensions  gems  specifications
  ```

  exists.

  ## Note

  The issue can be solved for asciidoctor by switching from `ruby_2_2` to `ruby` in the asciidoctor nix expression.

  cc maintainer @yacinehmito 
  @NeQuissimus that made recent changes to ruby.

  ## Technical details

  * System: (NixOS: `17.09pre111447.a7c8f5e419`)
  * Nix version: (`nix-env (Nix) 1.11.13`)
  * Nixpkgs version: ( master, commit `fd6e51d5505c128c2051ddcbcb395d12c0d94299`)
  * Sandboxing enabled: (`true`)


state: closed
title: Use of `throw` in all-packages.nix breaks nix-build with almost no information given
user_login: jwiegley
html_url: https://github.com/NixOS/nixpkgs/issues/28076
updated_at: 2017-08-09 18:58:12
body:
  In commit 25a3563102e2beeae64257671581c93a2ef6e4b0, the `activator` attribute was changed to:

  ```
    activator = throw ''
      Typesafe Activator was removed in 2017-05-08 as the actual package reaches end of life.

      See https://github.com/NixOS/nixpkgs/pull/25616
      and http://www.lightbend.com/community/core-tools/activator-and-sbt
      for more information.
    '';
  ```

  This appears to completely break `nix-build`, as I get this exception no matter what I try to build, even though I'm not using the activator attribute anywhere. Further, when `throw` aborts `nix-build`, adding `--show-trace` gives no additional information about why I'm getting this error.

  If I delete the `activator` attribute entirely, it fixes the problem, proving that I wasn't doing anything that actually needed the attribute value.  So, it seems that when `nix-build` goes to evaluate `all-packages.nix`, it encounters this throw and executes it, even though it's not a path that needs to be taken.

  I see two aspects to this issue:

    - Using `throw` should not break `nix-build` on expressions that shouldn't be evaluating the throw.

    - If `throw` does occur, `--show-trace` should work, in order to find out why the throw is happening.


state: closed
title: Virtualbox segfaults
user_login: NeQuissimus
html_url: https://github.com/NixOS/nixpkgs/issues/28077
updated_at: 2019-06-05 22:07:33
body:
  ## Issue description
  The Virtualbox build segfaults

  ```bash
  [root] ~ nixos-rebuild boot --upgrade

  [...]

  =========== END OF /tmp/nix-build-virtualbox-5.1.26.drv-0/VirtualBox-5.1.26/out/linux.amd64/release/DynamicConfig.kmk =========
  kBuild: Generating /tmp/nix-build-virtualbox-5.1.26.drv-0/VirtualBox-5.1.26/out/linux.amd64/release/version-stamp-raw-api-5.1.26-2017-Oracle_Corporation-Oracle_VM_VirtualBox-5_1--nix
  kBuild: Generating /tmp/nix-build-virtualbox-5.1.26.drv-0/VirtualBox-5.1.26/out/linux.amd64/release/version-generated.h
  kBuild: Generating /tmp/nix-build-virtualbox-5.1.26.drv-0/VirtualBox-5.1.26/out/linux.amd64/release/version-generated.mk
  kBuild: Generating /tmp/nix-build-virtualbox-5.1.26.drv-0/VirtualBox-5.1.26/out/linux.amd64/release/product-generated.h
  kBuild: Generating /tmp/nix-build-virtualbox-5.1.26.drv-0/VirtualBox-5.1.26/out/linux.amd64/release/package-generated.h
  /tmp/nix-build-virtualbox-5.1.26.drv-0/VirtualBox-5.1.26/out/linux.amd64/release/obj/VirtualBox_stripped.xidl.ts -> /tmp/nix-build-virtualbox-5.1.26.drv-0/VirtualBox-5.1.26/out/linux.amd64/release/obj/VirtualBox_stripped.xidl
  kBuild: Generating /tmp/nix-build-virtualbox-5.1.26.drv-0/VirtualBox-5.1.26/out/linux.amd64/release/vboxapiwrap.kmk
  /tmp/nix-build-virtualbox-5.1.26.drv-0/VirtualBox-5.1.26/out/linux.amd64/release/vboxapiwrap.kmk.ts -> /tmp/nix-build-virtualbox-5.1.26.drv-0/VirtualBox-5.1.26/out/linux.amd64/release/vboxapiwrap.kmk
  /nix/store/fix3ygy2pk7xy4l2r3kh7vnq8l748gaa-stdenv/setup: line 965:  2551 Segmentation fault      kmk -j $NIX_BUILD_CORES BUILD_TYPE="release"
  builder for ‘/nix/store/7ylbh9939vk6pa3f4gamqr7kxb8z1s1b-virtualbox-5.1.26.drv’ failed with exit code 139
  cannot build derivation ‘/nix/store/mnlk2hmnnb1w9fnmv3hy56qpxg803vcd-nixos-system-nixus-17.09pre112427.345b35c48a.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/mnlk2hmnnb1w9fnmv3hy56qpxg803vcd-nixos-system-nixus-17.09pre112427.345b35c48a.drv’ failed
  ```

  I have this in my `configuration.nix` because I don't want 32-bit guests.

  ```nix
  nixpkgs.config.packageOverrides = pkgs:
      { virtualbox = pkgs.virtualbox.override { enable32bitGuests = false; };
    };
  ```

  System info:
  ```bash
  λ uname -r
  4.12.5-hardened
  λ nixos-version
  17.09pre112370.b32a1199f8 (Hummingbird)
  λ nix-env --version
  nix-env (Nix) 1.11.13
  λ nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion
  "17.09pre112427.345b35c48a"
  λ grep build-use-sandbox /etc/nix/nix.conf
  build-use-sandbox = true
  ```


state: closed
title: stdenv: fix typo in setup.sh
user_login: lheckemann
html_url: https://github.com/NixOS/nixpkgs/pull/28079
updated_at: 2017-08-10 05:45:04
body:
  ###### Motivation for this change
  I think that's a typo!

  Thanks @andychu for finding it (cf https://github.com/oilshell/oil/issues/26 )!

  ###### Things done

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


state: closed
title: Fix GHC 7.10 config of vector and tasty-ant-xml
user_login: cocreature
html_url: https://github.com/NixOS/nixpkgs/pull/28080
updated_at: 2017-08-28 16:10:21
body:
  ###### Motivation for this change

  They don’t built without this change :)

  ###### Things done

  Updated the GHC 7.10 config of vector and tasty-ant-xml.

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

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

  ---


