# issues

state: closed
title: doit: init at 0.30.3
user_login: wizeman
html_url: https://github.com/NixOS/nixpkgs/pull/25029
updated_at: 2017-07-03 19:17:47
body:
  ###### Motivation for this change

  doit is a task management & automation tool.

  ###### Things done

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

  ---


state: closed
title: lib: trivial spelling fixes
user_login: tsaeger
html_url: https://github.com/NixOS/nixpkgs/pull/25031
updated_at: 2017-04-20 05:51:18
body:
  ###### Motivation for this change

  Noticed spelling errors in lib file, then found as many other spelling errors in lib.

  ###### Things done

  1. Found sorted list of "bad" words from aspell.

      cat lib/*.nix |aspell list |sort |uniq -c |sort -nr > spells.txt

  2. Went through the generated file and found a few more spelling errors in lib.


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

  ---


state: closed
title: Disable parallel building
user_login: dmjio
html_url: https://github.com/NixOS/nixpkgs/pull/25032
updated_at: 2017-04-20 06:17:58
body:
  ###### Motivation for this change
  Race condition with `make -j` is causing the build to fail. This should fix it.
  cc @cleverca22 @Ericson2314 

  ###### Things done

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

  ---


state: open
title: admadl-sdk: required file ADL_SDK_6.0.zip is no longer available for download
user_login: chris-martin
html_url: https://github.com/NixOS/nixpkgs/issues/25033
updated_at: 2017-04-19 20:27:46
body:
  `pkgs/development/misc/amdadl-sdk` requires `ADL_SDK_6.0.zip` from http://developer.amd.com/tools-and-sdks/graphics-development/display-library-adl-sdk/, but the oldest version available to download from that page is `7.0`.


state: closed
title: plasma5: cannot login after update
user_login: mbirkis
html_url: https://github.com/NixOS/nixpkgs/issues/25034
updated_at: 2017-04-20 11:02:25
body:
  ## Issue description
  After recent upgrade plasma5 is no longer working. journalctl shows complaints about plasma5 not found.

  [journalctl-grep-plasma5.txt](https://github.com/NixOS/nixpkgs/files/938195/journalctl-grep-plasma5.txt)


  ### Steps to reproduce
  nixos-rebuild switch --upgrade
  reboot
  attempt login

  ## Technical details

  * System: NixOS: 17.03.1004.b5c83975b4 (Gorilla)
  * Nix version: nix-env (Nix) 1.11.8
  * Nixpkgs version: "17.03.1004.b5c83975b4"


state: closed
title: Add some ARM platforms
user_login: elitak
html_url: https://github.com/NixOS/nixpkgs/pull/25035
updated_at: 2018-12-29 08:42:08
body:
  ###### Motivation for this change

  Some platforms I've been targeting in my cross-builds.

  ###### Things done

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

  ---


state: closed
title: gitkraken: 2.3.3 -> 2.4.0
user_login: xNWDD
html_url: https://github.com/NixOS/nixpkgs/pull/25036
updated_at: 2017-04-20 11:11:31
body:
  ###### Motivation for this change

  Updated gitkraken to the latest version (2.4.0)

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [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: amdadl-sdk: 6.0 -> 10.2 (work in progress)
user_login: chris-martin
html_url: https://github.com/NixOS/nixpkgs/pull/25037
updated_at: 2017-11-19 19:11:50
body:
  Attempting to fix #25033 - package needs an update because version 6.0 is no longer available upstream.

  I got a newer version to build, at least. But it doesn't seem to be working. I'm not sure because I'm not actually sure what `adlutil` is supposed to do. This doesn't look good though:

  ```
  $ adlutil get
  ADL Library not found!
  ERROR: ADL Initialization error!
  Press Enter to continue...
  ```


state: closed
title: buildtorrent: init at 0.8
user_login: Mesh33
html_url: https://github.com/NixOS/nixpkgs/pull/25038
updated_at: 2017-04-20 00:45:43
body:
  Adding buildtorrent, which is a simple tool to create .torrent files. Even if mktorrent exists, I personally prefer this one.

  Building and execution tested.


state: open
title: Update cgminer
user_login: chris-martin
html_url: https://github.com/NixOS/nixpkgs/issues/25039
updated_at: 2019-05-21 17:35:23
body:
  Our cgminer package is way out of date. Cgminer has dropped support for CPU and GPU mining since they're now irrelevant to Bitcoin, and is now only an ASIC/FPGA miner. So we'll need to remove all the GPU options from the cgminer service.

  When you build cgminer, you have to specify what kind of hardware you're building for by passing exactly one of these compile flags:

  ```
    --enable-ants1          Compile support for Antminer S1 Bitmain (default
                            disabled)
    --enable-ants2          Compile support for Antminer S2 Bitmain (default
                            disabled)
    --enable-avalon         Compile support for Avalon (default disabled)
    --enable-avalon2        Compile support for Avalon2/3 (default disabled)
    --enable-avalon4        Compile support for Avalon4/4.1/6 (default disabled)
    --enable-avalon7        Compile support for Avalon7 (default disabled)
    --enable-bab            Compile support for BlackArrow Bitfury (default
                            disabled)
    --enable-bflsc          Compile support for BFL ASICs (default disabled)
    --enable-bitforce       Compile support for BitForce FPGAs (default
                            disabled)
    --enable-bitfury        Compile support for BitFury ASICs (default disabled)
    --enable-bitmine_A1     Compile support for Bitmine.ch A1 ASICs (default
                            disabled)
    --enable-blockerupter   Compile support for ASICMINER BlockErupter Tube/Prisma
    			  (default disabled)
    --enable-cointerra      Compile support for Cointerra ASICs (default disabled)
    --enable-drillbit       Compile support for Drillbit BitFury ASICs (default
                            disabled)
    --enable-hashfast       Compile support for Hashfast (default disabled)
    --enable-icarus         Compile support for Icarus (default disabled)
    --enable-klondike       Compile support for Klondike (default disabled)
    --enable-knc            Compile support for KnC miners (default disabled)
    --enable-minion         Compile support for Minion BlackArrow ASIC (default
                            disabled)
    --enable-modminer       Compile support for ModMiner FPGAs(default disabled)
    --enable-sp10           Compile support for Spondoolies SP10 (default
                            disabled)
    --enable-sp30           Compile support for Spondoolies SP30 (default
                            disabled)
  ```

  So I don't know, does it makes sense to have a cgminer derivation for *each* of these?


state: closed
title: pythonPackages.typeguard: init at 2.3.1
user_login: obadz
html_url: https://github.com/NixOS/nixpkgs/pull/25040
updated_at: 2017-04-21 20:23:56
body:
  ###### Motivation for this change

  Add typeguard. First time I contribute a python package so wanted to get another pair of eyes before I get too comfortable with merging these things.

  ###### Things done

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

  ---


state: closed
title: WIP - Init Solo5
user_login: dmjio
html_url: https://github.com/NixOS/nixpkgs/pull/25041
updated_at: 2019-05-16 01:21:54
body:
  ###### Motivation for this change
  Add [`Solo5`](https://github.com/Solo5/solo5) to nixpkgs.

  ###### Things done

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

  ---


state: closed
title: firefox-bin: 52.0.2 -> 53.0, firefox-esr: 52.0.2esr -> 52.1.0esr [Critical security fixes]
user_login: taku0
html_url: https://github.com/NixOS/nixpkgs/pull/25043
updated_at: 2017-04-22 12:14:10
body:
  ###### Motivation for this change

  - Critical security fixes
  - Two new 'compact' themes available in Firefox, dark and light, based on the Firefox Developer Edition theme
  - Lightweight themes are now applied in private browsing windows
  - Reader Mode now displays estimated reading time for the page
  - Updated the design of site permission requests to make them harder to miss and easier to understand
  - New visual design for audio and video controls
  - Ended Firefox Linux support for processors older than Pentium 4 and AMD Opteron
  - Support for WebM video with alpha, which allows playing videos with transparent backgrounds

  https://www.mozilla.org/en-US/firefox/53.0/releasenotes/
  https://www.mozilla.org/en-US/firefox/52.1.0/releasenotes/
  https://www.mozilla.org/en-US/security/advisories/mfsa2017-10/

  Tested (playing a YouTube video) both `firefox-bin` and `firefox-esr`. `firefox-esr` may not work with old profiles made with older `firefox-bin`, but it works with a fresh profile.

  I could not build `firefox` (source package) yet. It now requires Rust and Cargo, but adding `cargo` and `rustc` (or `rust`) to `nativeBuildInputs` does not work.
  [edit] I edited a wrong file. Now `configure` succeeds and compiling. [/edit]
  [edit] I got `/tmp/nix-build-firefox-unwrapped-53.0.drv-0/firefox-53.0/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:203:34: error: 'class Hunspell' has no member named 'get_dict_encoding'`. Maybe hunspell need to be updated. [/edit]

  ###### Things done

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

  ---


state: closed
title: libiconv: 1.14 -> 1.15
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/25044
updated_at: 2017-04-20 18:30:39
body:
  ###### Motivation for this change

  The new version fixes a bunch of build errors for ~iOS~ android cross compilation. The old patches seemed to still apply.

  I'd merge this myself, but I'm not sure whether it constitutes a mass-darwin-rebuild.

  ###### Things done

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

  ---


state: closed
title: override ghc containers version?
user_login: kwquick
html_url: https://github.com/NixOS/nixpkgs/issues/25045
updated_at: 2017-06-28 17:05:32
body:
  ## Issue description

  Working with a haskell package that requires containers >= 0.5.8, but ghc802 seems to have containers 0.5.7.1 as a builtin.  Wondering if/how it is possible to override this setting.

  ### Steps to reproduce

  I tried the override instructions at https://github.com/NixOS/nixpkgs/blob/master/doc/languages-frameworks/haskell.md#how-to-override-package-versions-in-a-compiler-specific-package-set but `containers = self.callPackage ./containers-0.5.8.2` results in nix-env failing with an infinite recursion error.  It seems that containers is special (nixpkgs/pkgs/development/haskell-modules/configuration-ghc-8.0.x.nix sets it to null, which apparently means it comes from the ghc build itself, as confirmed by: 

  ```$ nix-shell -p ghc
  [nix-shell:~]$ ghc-pkg describe containers
  ...
  library-dirs: /nix/store/hg0ppf88q1.../ghc-8.0.2/containers-0.5.7.1
  ...
  [nix-shell:~]$ which ghc
  /nix/store/hg0ppf88q1.../ghc-8.0.2/bin/ghc
  ```

  I can successfully override the containers passed to my specific library, but since containers is used by almost everything (10949 references in hackage-packages.nix), all the other packages that nix-env brings into scope are built with the ghc-provided version, and `cabal configure` reports conflicts and fails.

  I would like to know if there is an easy way to override the containers version.  I realize that will probably result in a local rebuild of ghc itself, along with *all* of the hackage packages, but that's a one-time cost I'm OK with.  I can presumably do it by cloning nixpkgs and creating a new haskell.packages.ghc802local version and tweaking  things all over the place, but I'm wondering if there is a simpler, more elegant way to approach something like this.

  I'd be happy to contribute back to the doc referenced above with the results if someone was able to provide some guidance.

  ## Technical details

  * System: NixOS: 17.03.917.12a39478fd (Gorilla)`
  * Nix version: nix-env (Nix) 1.11.8
  * Nixpkgs version: 17.03.917.12a39478fd


state: closed
title: tint2: 0.12.12 -> 0.14.1
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/25046
updated_at: 2017-04-20 11:09:12
body:
  ###### Motivation for this change

  Update to version 0.14.1

  [Changes](https://gitlab.com/o9000/tint2/blob/0.14.1/ChangeLog)

  ###### Things done

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


state: open
title: Basic Darwin->Darwin cross support
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/25047
updated_at: 2018-02-03 22:08:07
body:
  ###### Motivation for this change

  First batch of cleaned-up up history from https://github.com/NixOS/nixpkgs/pull/24983#issuecomment-295479704

  Should not change any native hashes, but may break some Haskell cross compiling --- I hope that's OK otherwise there's just going to be too much to merge at once.


  Depends on https://github.com/NixOS/nixpkgs/pull/25044 for testing on darwin.

  ###### Things done

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

  ---


state: open
title: EC2 instances fail to start up with no SSH key
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/25048
updated_at: 2017-04-20 01:19:40
body:
  For various reasons, I need to spin up an EC2 instance with no configured SSH key, and the current `get-ec2-data` thingy barfs in that situation.

  cc @edolstra @rbvermaa 


state: closed
title: openjdk: 8u121-13 -> 8u131-11
user_login: NeQuissimus
html_url: https://github.com/NixOS/nixpkgs/pull/25049
updated_at: 2017-04-20 21:16:18
body:
  ###### Motivation for this change
  Update, keep in-sync with Oracle JDK releases

  ###### Things done

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

  ---


state: open
title: Polkit working incorrectly, always asks for password
user_login: johnramsden
html_url: https://github.com/NixOS/nixpkgs/issues/25052
updated_at: 2017-04-20 01:36:37
body:
  ## Issue description

  I have attempted to add a rule that allows command to be run without a password. For some reason polkit seems to always ask for the user's password even when authorization shouldn't be needed.

  ### Steps to reproduce

  Create a rule, for example :

  ```
      polkit = {
        enable = true;
        extraConfig = ''
        /* Allow members of the wheel group to execute the defined actions
        * without password authentication, similar to "sudo NOPASSWD:"
        */
        polkit.addRule(function(action, subject) {
          if ((action.id == "org.john.zfs" ||
               action.id == "org.john.zpool") &&
              subject.isInGroup("wheel"))
          {
              return polkit.Result.YES;
          }
        });
        '';
      };
  ```

  With an associated action, which I have added by creating a package with writeTextFile and adding it to my system packages: :

  ```
  environment.systemPackages = with pkgs;
      # Packages..
        ++ [ (pkgs.writeTextFile {
              name = "org.john.zfs.policy";
              destination = "/share/polkit-1/actions/org.john.zfs.policy";
              text = ''
              <?xml version="1.0" encoding="UTF-8"?>
              <!DOCTYPE policyconfig PUBLIC "-//freedesktop//DTD polkit Policy Configuration 1.0//EN"
              "http://www.freedesktop.org/software/polkit/policyconfig-1.dtd">
              <policyconfig>

                <vendor>John Ramsden</vendor>
                <vendor_url>https://ramsdenj.com/</vendor_url>

                <action id="org.john.zfs">
                  <description>Run zfs</description>
                  <message>Authentication is required to run zfs as (user=$(user), user.gecos=$(user.gecos), user.display=$(user.display)$
                  <defaults>
                    <allow_any>yes</allow_any>
                    <allow_inactive>yes</allow_inactive>
                    <allow_active>yes</allow_active>
                  </defaults>
                  <annotate key="org.freedesktop.policykit.exec.path">${pkgs.zfs}/sbin/zfs</annotate>
                </action>

                <action id="org.john.zpool">
                  <description>Run zpool status</description>
                  <message>Authentication is required to run zpool status as (user=$(user), user.gecos=$(user.gecos), user.display=$(user.disp$
                  <defaults>
                    <allow_any>yes</allow_any>
                    <allow_inactive>yes</allow_inactive>
                    <allow_active>yes</allow_active>
                  </defaults>
                  <annotate key="org.freedesktop.policykit.exec.path">${pkgs.zfs}/sbin/zpool</annotate>
                </action>

              </policyconfig>
              '';   } )
        ];

  ```

  Now when I attempt to run `zfs <something>`, or `zpool <something>`, i'm always asked for my user's password. Shouldn't my command just run?

  ## Technical details

  * System: (NixOS: 17.03.928.69d9061908 (Gorilla))
  * Nix version: (nix-env (Nix) 1.11.8)
  * Nixpkgs version: ("17.03.928.69d9061908")


state: closed
title: buildtorrent: init at 0.8
user_login: Mesh33
html_url: https://github.com/NixOS/nixpkgs/pull/25053
updated_at: 2017-12-13 22:21:52
body:
  ###### Motivation for this change
  Adding buildtorrent, which is a simple tool to create .torrent files. Even if mktorrent exists, I personally prefer this one.

  ###### Things done

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

  ---


state: open
title: compton as a service causes gray screen of death
user_login: Fresheyeball
html_url: https://github.com/NixOS/nixpkgs/issues/25054
updated_at: 2017-04-20 03:40:07
body:
  ## Issue description
  I have a system where I use xomand+none. And had `compton` on as a service in configuration.nix. Everything worked fine until I added `terminator` to my systemPackages. After doing so, and rebooting, my system was a noninteractive gray screen of death after login. Removing `terminator` restored the function of the system. 

  you can see the `configuration.nix` file here: http://lpaste.net/6822723740615311360

  After some help from _clever_ on IRC, and poking around the journal. I moved `compton` from being a service to being a package, and now `terminator` causes no problems.

  Weirdly, if I installed terminator ad hoc, it worked, until I reboot (giving the gray screen of death). Forcing me to 
  1. login as root via `xterm`
  2. login as myself via `su - isaac`
  3. remove the ad-hoc package
  4. reboot
  5. login as me again
  6. reinstall ad hoc so I can use terminator 
  Oy!

  Here is the journal for one such frustrating session: http://lpaste.net/5291960017220534272

  ### Steps to reproduce

  1. Build a system with the above `configuration.nix`.  
  1. Login as `isaac`. 
  1. Witness gray screen of death.
  1. Logout with `Mod+shift+q`
  1. Login as `root` with `xterm`
  1. edit the `configuration.nix` and remove `terminator`
  1. run `nixos rebuild switch`
  1. reboot
  1. Login as `isaac`
  1. Witness that things work.
  1. edit `configuration.nix` so that `compton` is a package instead of a service, and put back `terminator`
  1. run `nixos rebuild switch`
  1. reboot
  1. login as `isaac`
  1. Witness that things work.

  ## Technical details

  * System: nixos 17.03
  * Nix version: 1.11.8
  * Nixpkgs version: "17.03.873.0c041520c3"


state: closed
title: fetchbzr: always fetches the same revision, "rev" parameter is ignored
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/issues/25055
updated_at: 2017-07-28 15:18:51
body:
  ## Issue description

  ```fetchbzr``` always fetches the same revision, ```rev``` parameter is ignored

  ### Steps to reproduce

  ```
  #!/usr/bin/env nix-shell
  #!nix-shell -p nix -i "nix-build --option use-binary-caches false"

  { pkgs ? import <nixpkgs> {} }:

  pkgs.fetchbzr {
    url = "http://bazaar.launchpad.net/~phablet-team/process-cpp/trunk";
    rev = "anything-here";
    sha256 = "10529r9nhry80w4m2424il561xbirz7b5fx0s0sw02qcjp362afp";
  }
  ```

  related: https://github.com/NixOS/nixpkgs/pull/25015

  ## Technical details

  * System: 17.09.git.68fb01d (Hummingbird)
  * Nix version: 1.12pre5152_915f62f
  * Nixpkgs version: 17.09.git.68fb01d4da


state: closed
title: util-linux: fix path to umount in eject
user_login: lheckemann
html_url: https://github.com/NixOS/nixpkgs/pull/25056
updated_at: 2017-04-20 15:42:43
body:
  ###### Motivation for this change
  #24456 

  ###### Things done

  I have **not** tested this change because it causes a huge amount of rebuilds for me.

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


state: closed
title: NixOps deploy build fails when using +1000 keys - bash argument list too long
user_login: 4levels
html_url: https://github.com/NixOS/nixpkgs/issues/25057
updated_at: 2018-06-04 13:25:36
body:
  ## Issue description
  When deploying a machine with lots of keys, the deploy fails with a bash "argument list too long" error.


  ### Steps to reproduce
  Create 2 nix files as explained in the sample from the manual:
  test.nix:
  ```
  {
    network.description = "Web server";
    webserver =
      { config, pkgs, ... }:
      { services.httpd.enable = true;
        services.httpd.adminAddr = "alice@example.org";
        networking.firewall.allowedTCPPorts = [ 80 ];
      };
  }
  ```

  test-servers.nix:
  ```
  webserver =
    { config, pkgs, ... }:
    {
      deployment.targetEnv = "virtualbox";
      deployment.virtualbox.memorySize = 1024; # megabytes
      deployment.virtualbox.vcpu = 2; # number of cpus
      };
    }
  ```

  Add a lot of keys to test-servers.nix, in the form below (example)
  ```
      deployment.keys."phpmyadmin.password" = {
        text = fileContents (./keys/phpmyadmin.password);
        group = "keys";
        permissions = "0640";
      };
  ```

  Create a new deployment:
  ```
  $ nixops create -dtest test.nix test-servers.nix
  ```

  The build never succeeds
  ```
  $ nixops deploy -dtest --build-only:
  building path(s) ‘/nix/store/lv40g4brdfa187x3h08jbxgwrs12gmpm-nixos-system-webserver-17.03.890.ce3ab704b2’
  while setting up the build environment: executing ‘/nix/store/86blj9iqyxwmdgkn3dyrpib1gkbmz91v-bash-4.4-p5/bin/bash’: Argument list too long
  builder for ‘/nix/store/apmw3a1pb7imlw7p6vls9hs6glj4n44h-nixos-system-webserver-17.03.890.ce3ab704b2.drv’ failed with exit code 1
  ```


  ## Technical details

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


state: closed
title: Experimental (preview) Pharo packaging
user_login: lukego
html_url: https://github.com/NixOS/nixpkgs/pull/25058
updated_at: 2017-04-23 09:30:37
body:
  This is an experimental new packaging of [Pharo](http://pharo.org/) for nixpkgs. I am concerned that this may be a dead-end due to the [xkcd 927](https://xkcd.com/927/) problem. There are too many ways to distribute and install Pharo applications and I may simply be making that worse. However, I would not like this work to be lost and so I share it here now.

  This branch provides a few packages:

  - `pharo-vm` is a wrapper for starting a suitable virtual machine. These days there are at least three mutually incompatible variants of the VM and each application will work in exactly one of them. The wrapper hides this complexity from the user and chooses the right one automatically. (This is based on a script shared on an upstream pharo mailing list.)
  - Several applications (images): `pharo-5.0`, `pharo-6.0`, `moose-6.1`, etc. These are binaries from the internet and provided for convenient & so that they are tested for compatibility with the VMs.
  - Behind the scenes, three virtual machines. One (cog) is built from an old source release and the others (spur and spur64) are built from very recent code using different build options (32-bit vs 64-bit.)

  Compared with the existing pharo support in nixpkgs this should be more compatible (updated VMs) and provides more images (additional to the "launcher" image that frankly does not seem to work that well or be very actively maintained.) This branch also features a rewritten virtual machine build derivation in `build-vm.nix` because the latest VMs have a different build procedure to the one that was packaged before.

  Just now I am considering whether to drop branch entirely, or upstream the virtual machine part, or upstream the whole shebang. See [squeak vm-dev mailing list](http://lists.squeakfoundation.org/pipermail/vm-dev/2017-April/024854.html) post for the thought process.

  Feedback on the overall direction from nixpkgs point of view would be welcome if anybody else is specifically interested in Pharo.


state: closed
title: kdiff3: fix with git mergetool
user_login: vcunat
html_url: https://github.com/NixOS/nixpkgs/pull/25059
updated_at: 2017-04-20 15:30:45
body:
  Without this the default `git mergetool` hook is unusable; it worked fine until KF5.  The quick patch has been submitted upstream: https://gitlab.com/tfischer/kdiff3/merge_requests/2

  /cc nixpkgs maintainers @viric, @peterhoeg.

  ###### Things done

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

  ---


state: closed
title: gnome session no longer aware of user and kezboard layout
user_login: RonnyPfannschmidt
html_url: https://github.com/NixOS/nixpkgs/issues/25060
updated_at: 2017-09-30 23:20:32
body:
  ## Issue description

  gnome/session no longer lets me configure my keyboard layout, and lacks logout&screen locking

  ### Steps to reproduce



  ## Technical details

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


state: closed
title: Error in texlive-combined-2016
user_login: sid-kap
html_url: https://github.com/NixOS/nixpkgs/issues/25061
updated_at: 2018-05-09 15:43:03
body:
  When I try to build `pkgs.texlive.combined.scheme-medium`, I get the following output:

  ```
  nix-build
  these derivations will be built:
    /nix/store/c52c73h9g3yqyhglvyafch6llzykzgc4-texlive-dvisvgm.bin-2016.drv
    /nix/store/pf8423inffania0nbzbl85x5ih9i8a84-texlive-dvipng.bin-2016.drv
    /nix/store/syly1fzgpas0lmbjrilkldcxnsb383p1-texlive-bibtex-x.bin-2016.drv
    /nix/store/4mdkzj7x413siq784bswzwx3j6w6pj2v-texlive-combined-2016.drv
    /nix/store/zxcwf0v8sssyq5g4pjkpmgssb98xnmkx-texlive-xindy.bin-2016.drv
    /nix/store/1k52a1ss0sli1vfazw3slav1si90k61n-texlive-combined-medium-2016.drv
  building path(s) ‘/nix/store/9c2dd12b1n3v85va6f8qvzkz7ll5s24a-texlive-bibtex-x.bin-2016’
  building path(s) ‘/nix/store/s8c6r2idiiq2m76ijkghxiqkp61442bv-texlive-dvipng.bin-2016’
  building path(s) ‘/nix/store/k9f8syh1gkyf6r2h5p969xp9rb8yr7ly-texlive-dvisvgm.bin-2016’
  building path(s) ‘/nix/store/wvh0wn30a54aa204xh0nspnxk3lv824a-texlive-combined-2016’
  unpacking sources
  unpacking source archive /nix/store/w0iflrjsl6ssqi4d4ml9jvnyyacwb62c-texlive-20160523b-source.tar.xz
  unpacking sources
  unpacking source archive /nix/store/w0iflrjsl6ssqi4d4ml9jvnyyacwb62c-texlive-20160523b-source.tar.xz
  created 22 symlinks in user environment
  unpacking sources
  unpacking source archive /nix/store/w0iflrjsl6ssqi4d4ml9jvnyyacwb62c-texlive-20160523b-source.tar.xz
  rm: cannot remove 'texlinks.sh': No such file or directory
  Hmm...  Looks like a unified diff to me...
  patching file texlinks.sh
  Using Plan A...
  Hunk #1 FAILED at 157.
  patch: **** Can't reopen file texlinks.sh : No such file or directory
  builder for ‘/nix/store/4mdkzj7x413siq784bswzwx3j6w6pj2v-texlive-combined-2016.drv’ failed with exit code 1
  cannot build derivation ‘/nix/store/zxcwf0v8sssyq5g4pjkpmgssb98xnmkx-texlive-xindy.bin-2016.drv’: 1 dependencies couldn't be built
  cannot build derivation ‘/nix/store/1k52a1ss0sli1vfazw3slav1si90k61n-texlive-combined-medium-2016.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/1k52a1ss0sli1vfazw3slav1si90k61n-texlive-combined-medium-2016.drv’ failed
  ``` 

  # steps to reproduce
  Create a file called `default.nix` containing the following:
  ```
  let 
    pkgs = import <nixpkgs> {};
  in
    pkgs.texlive.combined.scheme-medium
  ```
  and then run `nix-build`.


state: closed
title: mapnik: add optional PostgreSQL dependency for PostGIS input
user_login: Hodapp87
html_url: https://github.com/NixOS/nixpkgs/pull/25063
updated_at: 2017-04-21 14:56:00
body:
  ###### Motivation for this change

  Mapnik supports PostgreSQL & PostGIS, but only builds the PostGIS input plugin if PostgreSQL is available as a build-time dependency. This adds it, but makes it optional and disabled by default.

  ###### Things done

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

  ---


state: closed
title: Add Darwin as platform to various "broken" packages that actually build
user_login: matthewbauer
html_url: https://github.com/NixOS/nixpkgs/pull/25066
updated_at: 2019-02-22 04:41:47
body:
  ###### Motivation for this change

  Adds Darwin as platform to various "broken" packages that actually build.

  ###### Things done

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

  ---


state: closed
title: update sbcl and stunnel and more
user_login: tohl
html_url: https://github.com/NixOS/nixpkgs/pull/25067
updated_at: 2017-04-21 07:49:01
body:
  ###### Motivation for this change

  updated sbcl and stunnel and more

  ###### Things done

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

  ---


state: closed
title: login manager (slim, lightdm) does not start the window manager
user_login: lambdax-x
html_url: https://github.com/NixOS/nixpkgs/issues/25068
updated_at: 2018-12-26 09:37:28
body:
  ## Issue description

  Login from slim or lightdm won't start the window manager since the last upgrade on my system. The session is instantly closed and throws me back to the login manager.

  Apparently lightdm does not find xmonad (from journalctl):

  ```
  Apr 20 23:46:13 shannon systemd[1]: Started User Manager for UID 1000.
  Apr 20 23:46:14 shannon xsession[1269]: /nix/store/yr6xa4hrmai4n85sg1mbjjd4r540hw68-xsession: Window manager 'xmonad'' not found.
  Apr 20 23:46:14 shannon xsession[1269]: /nix/store/yr6xa4hrmai4n85sg1mbjjd4r540hw68-xsession: Desktop manager '/nix/store/yr6xa4hrmai4n85sg1mbjjd4r540hw68-xsession 'none' not found.
  Apr 20 23:46:14 shannon lightdm[1118]: pam_unix(lightdm:session): session closed for user * 
  Apr 20 23:46:14 shannon lightdm[858]: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
  Apr 20 23:46:14 shannon lightdm[1327]: pam_unix(lightdm-greeter:session): session opened for user lightdm by (uid=0)
  Apr 20 23:46:14 shannon systemd[1]: Created slice User Slice of lightdm.
  ```

  Here is the configuration I use:

  ```
  services.xserver = {
    enable = true;
    synaptics.enable = false;
    displayManager.lightdm.enable = true;
    desktopManager.xterm.enable = false;
    windowManager.xmonad.enable = true;
    windowManager.xmonad.enableContribAndExtras = true;
  };
  ```

  ### Steps to reproduce

  - login via slim or lightdm
  - get kicked

  ## Technical details

  * System: NixOS: 17.03.1016.c558d093ab (Gorilla)
  * Nix version: 1.11.8
  * Nixpkgs version: 17.03.1016.c558d093ab


state: closed
title: libbsd: fixup on darwin
user_login: matthewbauer
html_url: https://github.com/NixOS/nixpkgs/pull/25069
updated_at: 2019-02-22 04:41:40
body:
  This is my attempt to get libbsd workin on Darwin. It's kind of a mess
  right now with patches. Most of it are ugly hacks but at least it builds!


  Should fix issue #23434
  ###### Motivation for this change


  ###### Things done

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

  Get rid of the nag message in Jenkins about downloading the latest *.war* file.

  ###### Things done

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

  ---


state: closed
title: fcron systab not loaded
user_login: alunduil
html_url: https://github.com/NixOS/nixpkgs/issues/25072
updated_at: 2017-10-09 21:55:22
body:
  ## Issue description

  When using fcron, the systab gets generated from the system cron commands just like any of the other crons but the logic that updates that in fcron appears to have stopped working in 17.03.  Looking in the module I see a commented out line that attempts to do it but when I run it by hand I receive an error about the file not being a regular file.

  ### Steps to reproduce

  1. enable fcron—`services.fcron.enable; services.cron.disable;`
  2. add a system cron entry—`services.cron.systemCronJobs = ...;`
  3. after ensuring fcrontab is started check systab—`fcrontab -l -u systab`
  4. use the systab loading command in the fcron unit to attempt to install systab
  5. receive errors about not being a regular file

  ```
  [root@elijah:~]# fcrontab -u systab /nix/store/zfcjd0hdl3slayqkghib8p5xnzx7c8c6-systab
  2017-04-20 19:40:50 ERROR open_as_user(): file /nix/store/zfcjd0hdl3slayqkghib8p5xnzx7c8c6-systab is not a regular file: Success
  2017-04-20 19:40:50 ERROR Could not open file /nix/store/zfcjd0hdl3slayqkghib8p5xnzx7c8c6-systab: Success
  2017-04-20 19:40:50 ERROR fcron child aborted: this does not affect the main fcron daemon, but this may prevent a job from being run or an email from being sent.
  ```

  Copying the file to another location via cat does make this work correctly so I'm not sure what the solution might be.

  ## Technical details

  * System: 17.03.1016.c558d093ab (Gorilla)
  * Nix version: nix-env (Nix) 1.11.8
  * Nixpkgs version: "17.03.1016.c558d093ab"


state: closed
title: unclutter continually restarting
user_login: alunduil
html_url: https://github.com/NixOS/nixpkgs/issues/25073
updated_at: 2017-04-21 23:27:45
body:
  ## Issue description

  After enabling unclutter via the service module (`services.unclutter.enable`), I find that it errors due to an incorrectly specified display parameter and simply continually restarts.

  The journal entries:

  ```
  Apr 20 19:46:41 elijah unclutter[9322]: /nix/store/ww4js6z4j66iipvr22nzmc0qrs5g8fjg-unclutter-8/bin/unclutter: could not open display
  Apr 20 19:46:41 elijah systemd[2765]: unclutter.service: Main process exited, code=exited, status=1/FAILURE
  Apr 20 19:46:41 elijah systemd[2765]: unclutter.service: Unit entered failed state.
  Apr 20 19:46:41 elijah systemd[2765]: unclutter.service: Failed with result 'exit-code'.
  Apr 20 19:46:43 elijah systemd[1375]: unclutter.service: Service hold-off time over, scheduling restart.
  ```

  Contents of unit:

  ```
  # /nix/store/j1xnd7r2pjrk5lqw66fgxhqmxvajmp2l-unit-unclutter.service/unclutter.service
  [Unit]
  Description=unclutter

  [Service]
  Environment="LOCALE_ARCHIVE=/nix/store/1arhqhqgb2dzdd3iz4xfv5xkpfvm8jjf-glibc-locales-2.25/lib/locale/locale-archive"
  Environment="PATH=/nix/store/4d6f8hg5gv20nsbq7b52qzn6bcs4fvlh-coreutils-8.26/bin:/nix/store/f3vl26f3n18khgq1kybnzvwjbm0r9grg-findutils-4.6.0/bin:/nix/store/28kkn4w4k4ay6aihbi1x1hpmicz3wq88-gnugrep-3.0/bin:/nix/store/0xwrn1p8fp
  Environment="TZDIR=/nix/store/8dra7y257c6a69wjbns3f8gc9j1wkb20-tzdata-2016j/share/zoneinfo"



  ExecStart=/nix/store/ww4js6z4j66iipvr22nzmc0qrs5g8fjg-unclutter-8/bin/unclutter \
    -idle 2 \
    -display : \
    -jitter 0 \
     \
     \
    -not  \

  Restart=always
  RestartSec=3
  ```

  I'm pretty sure there is a symbol conflict causing the display to be an unadorned colon but I am not sure.

  ### Steps to reproduce

  1. enable unclutter—`services.unclutter.enable`
  2. observe running unclutter's behavior

  ## Technical details

  * System: 17.03.1016.c558d093ab (Gorilla)
  * Nix version: nix-env (Nix) 1.11.8
  * Nixpkgs version: "17.03.1016.c558d093ab"


state: open
title: Quicklisp Packaging: ql-to-nix.lisp generates invalid attribute names
user_login: ahmedtd
html_url: https://github.com/NixOS/nixpkgs/issues/25074
updated_at: 2017-04-21 01:46:35
body:
  Some autogenerated quicklisp packages have invalid attribute names (according to nix commit `b0cb11722626e906a73f10dd9a0c9eea29faf43a`).  Basically, attribute names must validate according to this regex: `[A-Za-z_][A-Za-z0-9-_+]*`.

  I have worked up a patch for `ql-to-nix.lisp` that should fix the issue, but I can't figure out how it's meant to be run.

  @7c6f434c, since it looks like he wrote this system.


state: open
title: [WIP] nvidia-firmware: init at 325.15 - calling all nvidia users
user_login: peterhoeg
html_url: https://github.com/NixOS/nixpkgs/pull/25075
updated_at: 2019-05-09 00:04:01
body:
  ###### Motivation for this change

  The nouveau driver requires firmware blobs from nvidia in order to enable proper acceleration on some cards (mine's a GK107).

  This PR adds support for fetching and extracting the firmware which then needs to be included in the configuration. In order to test this out, you need to do the following:

  1. Change to the ```modesetting``` driver in configuration.nix:
  ```nix
  {
    services.xserver.videoDrivers = [ "modesetting" ];
  }
  ```

  2. Load the firmware files:
  ``` nix
  {
    boot.extraModprobeConfig = "options nouveau config=NvGrUseFw=1";
    hardware.firmware = with pkgs; [ firmwareLinuxNvidia ];
  }
  ```

  3. Add ```vdpauinfo``` to the global environment (you can also just use nix-env -i) which we will need later:
  ``` nix
  {
    environment.systemPackages = with pkgs; [ vdpauinfo ];
  }
  ```

  4. Generate the new configuration:
  ```shell
  sudo nixos-rebuild boot -I nixpkgs=https://github.com/peterhoeg/nixpkgs/archive/p/nvidia.tar.gz
  ```

  5. Reboot and run ```vdpauinfo``` to trigger the loading and check in the journal that there are no errors:

  ```shell
  vdpauinfo
  journalctl -b | grep -i nouveau
  ```

  6. ```vdpauinfo``` should also tell you that you have acceleration:

  ```shell
  vdpauinfo | head -n 30

  display: :0   screen: 0
  API version: 1
  Information string: G3DVL VDPAU Driver Shared Library version 1.0

  Video surface:

  name   width height types
  -------------------------------------------
  420    16384 16384  NV12 YV12
  422    16384 16384  UYVY YUYV
  444    16384 16384  Y8U8V8A8 V8U8Y8A8

  Decoder capabilities:

  name                        level macbs width height
  ----------------------------------------------------
  MPEG1                           0 65536  4096  4096
  MPEG2_SIMPLE                    3 65536  4096  4096
  MPEG2_MAIN                      3 65536  4096  4096
  H264_BASELINE                  41 65536  4096  4096
  H264_MAIN                      41 65536  4096  4096
  H264_HIGH                      41 65536  4096  4096
  VC1_SIMPLE                      1 65536  4096  4096
  VC1_MAIN                        2 65536  4096  4096
  VC1_ADVANCED                    4 65536  4096  4096
  MPEG4_PART2_SP                  3 65536  4096  4096
  MPEG4_PART2_ASP                 5 65536  4096  4096
  DIVX4_QMOBILE                  --- not supported ---
  DIVX4_MOBILE                   --- not supported ---
  DIVX4_HOME_THEATER             --- not supported ---
  ```


  Should this be part of "enableAllFirmware" ?

  ```meta.hydraPlatforms``` is blanked out as we cannot redistribute the firmware blobs.

  ###### Things done

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

  ---


state: closed
title: idris 1.0 won’t compile files
user_login: ebzzry
html_url: https://github.com/NixOS/nixpkgs/issues/25076
updated_at: 2017-04-21 09:39:17
body:
  ## Issue description

  When I compile the following idris program:

  ```
  module Main

  main : IO ()

  main = putStrLn "Hello, Idris World!"
  ```

  I get:

  ```
  idris -o test test.idr
  /nix/store/nm9r5lymydnsrlxjn30ym2kix6mbyr19-binutils-2.27/bin/ld: cannot find -lgmp
  collect2: error: ld returned 1 exit status
  FAILURE: "gcc" ["-O2","-fwrapv","-fno-strict-overflow","-DHAS_PTHREAD","-DIDRIS_ENABLE_STATS","-I.","/tmp/idris7198853861649760492.c","-L/nix/store/9ylgifsz3r45my3ys3nlx74j2cph3dj7-idris-1.0/share/x86_64-linux-ghc-8.0.2/idris-1.0/rts/","-lidris_rts","-lgmp","-lpthread","-I/nix/store/9ylgifsz3r45my3ys3nlx74j2cph3dj7-idris-1.0/share/x86_64-linux-ghc-8.0.2/idris-1.0/rts/","-lm","-I.","-I.","-I/nix/store/9ylgifsz3r45my3ys3nlx74j2cph3dj7-idris-1.0/share/x86_64-linux-ghc-8.0.2/idris-1.0/libs/prelude","-I/nix/store/9ylgifsz3r45my3ys3nlx74j2cph3dj7-idris-1.0/share/x86_64-linux-ghc-8.0.2/idris-1.0/libs/base","-o","test"]
  ```


  ### Steps to reproduce

  - Install idris-1.0
  - Compile the idris source file above

  ## Technical details

  * System: NixOS 17.03.873.0c041520c3 (Gorilla)
  * Nix version: nix-env (Nix) 1.11.8
  * Nixpkgs version: 17.03.873.0c041520c3

  @shlevy @siddharthist 


state: closed
title: pulseaudio: enable if sound is enabled
user_login: gnidorah
html_url: https://github.com/NixOS/nixpkgs/pull/25077
updated_at: 2017-11-22 11:48:20
body:
  This and similar PRs like https://github.com/NixOS/nixpkgs/pull/29250 were NACKed all the time, because pulseaudio is a not really required layer over ALSA sound server (which already works out of box for usual scenarios). While it gives some benefits, it breaks some things (like JACK?) and gives latency overhead.
  Desktop environment that depend on PA may implicitly enable it via service modules, in other cases user may manually enable PA if she uses software which doesn't work w/o PA or just use apulse proxy.


state: closed
title: rainbowstream 1.3.6 -> 1.3.7 & top-level attribute
user_login: ericsagnes
html_url: https://github.com/NixOS/nixpkgs/pull/25078
updated_at: 2017-05-01 11:47:44
body:
  ###### Motivation for this change

  Update rainbowstream to the latest version.

  ###### Things done

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

  ---


state: closed
title: openvpn service: source up/down scripts
user_login: fadenb
html_url: https://github.com/NixOS/nixpkgs/pull/25079
updated_at: 2017-04-27 15:35:23
body:
  ###### Motivation for this change
  source the up/down scripts instead of executing them to avoid loosing
  access to special variables like $1

  ###### Things done

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

  ---


state: closed
title: fzf: Expose interactive shell scripts
user_login: binarin
html_url: https://github.com/NixOS/nixpkgs/pull/25080
updated_at: 2017-07-28 08:33:54
body:
  Note that while those scripts have `completion` in their name, they
  are not a completion scripts that should be added to
  `bash-completion.d` and friends.

  Explicitly listing `outputsToInstall` is necessary so we can have all
  the goodies (vim-plugin, shell scripts) in our `~/.nix-profile` when
  using `nix-env`. See
  https://github.com/NixOS/nixpkgs/issues/24717#issuecomment-294351473

  ###### Motivation for this change


  ###### Things done

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

  ---


state: closed
title: radarr: 0.2.0.535 -> 0.2.0.654
user_login: fadenb
html_url: https://github.com/NixOS/nixpkgs/pull/25081
updated_at: 2017-04-21 09:56:07
body:
  ###### Motivation for this change
  Bugfixes: https://github.com/Radarr/Radarr/releases/tag/v0.2.0.654

  ###### Things done

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

  ---


state: closed
title: [WIP] albert: 0.10.2 -> 0.11.1
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/25083
updated_at: 2017-05-01 17:01:47
body:
  ###### Motivation for this change

  Update `albert` to version 0.11.1.

  [Changes](https://albertlauncher.github.io/news/).

  ###### Things done

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


state: closed
title: xfce4-whiskermenu-plugin: 1.6.2 -> 1.7.2
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/25084
updated_at: 2017-04-21 13:18:13
body:
  ###### Motivation for this change

  Update to version 1.7.2.

  [NEWS](https://git.xfce.org/panel-plugins/xfce4-whiskermenu-plugin/tree/NEWS)

  ###### Things done

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


state: closed
title: madonctl: init at 0.1.0
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/pull/25086
updated_at: 2017-05-20 17:27:26
body:
  **I need help here**

  ###### Motivation for this change

  [mastodon](https://github.com/tootsuite/mastodon) is getting bigger ... having a CLI for it is awesome!

  ###### Things done

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

  ---

  I don't know how to properly package this.


state: closed
title: plamashell does not load correctly [latest 17.03]
user_login: luispedro
html_url: https://github.com/NixOS/nixpkgs/issues/25087
updated_at: 2017-06-29 06:42:44
body:
  ## Issue description

  Plasmashell fails to start. The logs (full log below) show the following error, which I am guessing is the culprit:

     "Error loading QML file.\n20: plugin cannot be loaded for module \"QtQuick.Layouts\": The plugin '/nix/store/1h5wgm6f3p9i95964nr1gg9fq0jvqhnm-qtdeclarative-5.8.0/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so' uses incompatible Qt library. (5.8.0) [release]\n"

  ### Steps to reproduce

  Login with "plama 5" as environment. An error box appears, warning "All shell packages missing".

  Running "plasmashell" on a terminal produces the log below.


  ## Technical details

  * System: 
  17.03.1015.5d611adde6 (Gorilla)
  * Nix version:
  nix-env (Nix) 1.11.8
  * Nixpkgs version: 
  "17.03.1015.5d611adde6"

  ## Full log

      Couldn't start kglobalaccel from org.kde.kglobalaccel.service: QDBusError("org.freedesktop.DBus.Error.Spawn.ChildSignaled", "Process org.kde.kglobalaccel received signal 6")
      Failed to connect to the kglobalaccel daemon QDBusError("org.freedesktop.DBus.Error.Spawn.ChildSignaled", "Process org.kde.kglobalaccel received signal 6")
      kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/luispedro/.local/share", "/nix/store/rj7893690p8k3a0kagww7bbl0qp18is8-kde-application/share", "/nix/store/hkc4x3w1phr3csl5jls4mhj3kwx8l88a-gtk+3-3.22.8/share/gsettings-schemas/gtk+3-3.22.8", "/run/opengl-driver/share", "/home/luispedro/.nix-profile/share", "/nix/var/nix/profiles/default/share", "/run/current-system/sw/share")
      kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/luispedro/.local/share", "/nix/store/rj7893690p8k3a0kagww7bbl0qp18is8-kde-application/share", "/nix/store/hkc4x3w1phr3csl5jls4mhj3kwx8l88a-gtk+3-3.22.8/share/gsettings-schemas/gtk+3-3.22.8", "/run/opengl-driver/share", "/home/luispedro/.nix-profile/share", "/nix/var/nix/profiles/default/share", "/run/current-system/sw/share")
      Failed to connect to the kglobalaccel daemon QDBusError("org.freedesktop.DBus.Error.Spawn.ChildSignaled", "Process org.kde.kglobalaccel received signal 6")
      Failed to connect to the kglobalaccel daemon QDBusError("org.freedesktop.DBus.Error.Spawn.ChildSignaled", "Process org.kde.kglobalaccel received signal 6")
      Icon theme "oxygen" not found.
      kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/luispedro/.local/share", "/nix/store/rj7893690p8k3a0kagww7bbl0qp18is8-kde-application/share", "/nix/store/hkc4x3w1phr3csl5jls4mhj3kwx8l88a-gtk+3-3.22.8/share/gsettings-schemas/gtk+3-3.22.8", "/run/opengl-driver/share", "/home/luispedro/.nix-profile/share", "/nix/var/nix/profiles/default/share", "/run/current-system/sw/share")
      kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/luispedro/.local/share", "/nix/store/rj7893690p8k3a0kagww7bbl0qp18is8-kde-application/share", "/nix/store/hkc4x3w1phr3csl5jls4mhj3kwx8l88a-gtk+3-3.22.8/share/gsettings-schemas/gtk+3-3.22.8", "/run/opengl-driver/share", "/home/luispedro/.nix-profile/share", "/nix/var/nix/profiles/default/share", "/run/current-system/sw/share")
      kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/luispedro/.local/share", "/nix/store/rj7893690p8k3a0kagww7bbl0qp18is8-kde-application/share", "/nix/store/hkc4x3w1phr3csl5jls4mhj3kwx8l88a-gtk+3-3.22.8/share/gsettings-schemas/gtk+3-3.22.8", "/run/opengl-driver/share", "/home/luispedro/.nix-profile/share", "/nix/var/nix/profiles/default/share", "/run/current-system/sw/share")
      Failed to connect to the kglobalaccel daemon QDBusError("org.freedesktop.DBus.Error.Spawn.ChildSignaled", "Process org.kde.kglobalaccel received signal 6")
      kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/luispedro/.local/share", "/nix/store/rj7893690p8k3a0kagww7bbl0qp18is8-kde-application/share", "/nix/store/hkc4x3w1phr3csl5jls4mhj3kwx8l88a-gtk+3-3.22.8/share/gsettings-schemas/gtk+3-3.22.8", "/run/opengl-driver/share", "/home/luispedro/.nix-profile/share", "/nix/var/nix/profiles/default/share", "/run/current-system/sw/share")
      kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/luispedro/.local/share", "/nix/store/rj7893690p8k3a0kagww7bbl0qp18is8-kde-application/share", "/nix/store/hkc4x3w1phr3csl5jls4mhj3kwx8l88a-gtk+3-3.22.8/share/gsettings-schemas/gtk+3-3.22.8", "/run/opengl-driver/share", "/home/luispedro/.nix-profile/share", "/nix/var/nix/profiles/default/share", "/run/current-system/sw/share")
      kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/luispedro/.local/share", "/nix/store/rj7893690p8k3a0kagww7bbl0qp18is8-kde-application/share", "/nix/store/hkc4x3w1phr3csl5jls4mhj3kwx8l88a-gtk+3-3.22.8/share/gsettings-schemas/gtk+3-3.22.8", "/run/opengl-driver/share", "/home/luispedro/.nix-profile/share", "/nix/var/nix/profiles/default/share", "/run/current-system/sw/share")
      Recreating ksycoca file ("/home/luispedro/.cache/ksycoca5_en_WDMFnOvfFuTmSBg6L_WiyBYYy8Q=", version 303)
      kf5.kservice.sycoca: Parse error in  "/home/luispedro/.config/menus/applications-merged/xdg-desktop-menu-dummy.menu" , line  1 , col  1 :  "unexpected end of file"
      Menu "applications-kmenuedit.menu" not found.
      Saving
      kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/luispedro/.local/share", "/nix/store/rj7893690p8k3a0kagww7bbl0qp18is8-kde-application/share", "/nix/store/hkc4x3w1phr3csl5jls4mhj3kwx8l88a-gtk+3-3.22.8/share/gsettings-schemas/gtk+3-3.22.8", "/run/opengl-driver/share", "/home/luispedro/.nix-profile/share", "/nix/var/nix/profiles/default/share", "/run/current-system/sw/share")
      kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/luispedro/.local/share", "/nix/store/rj7893690p8k3a0kagww7bbl0qp18is8-kde-application/share", "/nix/store/hkc4x3w1phr3csl5jls4mhj3kwx8l88a-gtk+3-3.22.8/share/gsettings-schemas/gtk+3-3.22.8", "/run/opengl-driver/share", "/home/luispedro/.nix-profile/share", "/nix/var/nix/profiles/default/share", "/run/current-system/sw/share")
      kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/luispedro/.local/share", "/nix/store/rj7893690p8k3a0kagww7bbl0qp18is8-kde-application/share", "/nix/store/hkc4x3w1phr3csl5jls4mhj3kwx8l88a-gtk+3-3.22.8/share/gsettings-schemas/gtk+3-3.22.8", "/run/opengl-driver/share", "/home/luispedro/.nix-profile/share", "/nix/var/nix/profiles/default/share", "/run/current-system/sw/share")
      Failed to connect to the kglobalaccel daemon QDBusError("org.freedesktop.DBus.Error.Spawn.ChildSignaled", "Process org.kde.kglobalaccel received signal 6")
      Failed to connect to the kglobalaccel daemon QDBusError("org.freedesktop.DBus.Error.Spawn.ChildSignaled", "Process org.kde.kglobalaccel received signal 6")
      Failed to connect to the kglobalaccel daemon QDBusError("org.freedesktop.DBus.Error.Spawn.ChildSignaled", "Process org.kde.kglobalaccel received signal 6")
      "file:///nix/store/6zylxl6qnx8ky0xw1b7asrpnqhfr4gn5-plasma-desktop-5.8.6/share/plasma/shells/org.kde.plasma.desktop/contents/applet/AppletError.qml" 
      "Error loading QML file.\n20: plugin cannot be loaded for module \"QtQuick.Layouts\": The plugin '/nix/store/1h5wgm6f3p9i95964nr1gg9fq0jvqhnm-qtdeclarative-5.8.0/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so' uses incompatible Qt library. (5.8.0) [release]\n"
      "file:///nix/store/6zylxl6qnx8ky0xw1b7asrpnqhfr4gn5-plasma-desktop-5.8.6/share/plasma/shells/org.kde.plasma.desktop/contents/applet/AppletError.qml" 
      "Error loading QML file.\n20: plugin cannot be loaded for module \"QtQuick.Layouts\": The plugin '/nix/store/1h5wgm6f3p9i95964nr1gg9fq0jvqhnm-qtdeclarative-5.8.0/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so' uses incompatible Qt library. (5.8.0) [release]\n"
      QQmlComponent: Component is not ready
      "file:///nix/store/6zylxl6qnx8ky0xw1b7asrpnqhfr4gn5-plasma-desktop-5.8.6/share/plasma/packages/org.kde.desktoptoolbox/contents/ui/ToolBoxRoot.qml" 
      "Error loading QML file.\n105: Type ToolBoxItem unavailable\n22: plugin cannot be loaded for module \"QtQuick.Layouts\": The plugin '/nix/store/1h5wgm6f3p9i95964nr1gg9fq0jvqhnm-qtdeclarative-5.8.0/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so' uses incompatible Qt library. (5.8.0) [release]\n"
      kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/luispedro/.local/share", "/nix/store/rj7893690p8k3a0kagww7bbl0qp18is8-kde-application/share", "/nix/store/hkc4x3w1phr3csl5jls4mhj3kwx8l88a-gtk+3-3.22.8/share/gsettings-schemas/gtk+3-3.22.8", "/run/opengl-driver/share", "/home/luispedro/.nix-profile/share", "/nix/var/nix/profiles/default/share", "/run/current-system/sw/share")
      kf5.kcoreaddons.desktopparser: Could not locate service type file kservicetypes5/plasma-popupapplet.desktop, tried ("/home/luispedro/.local/share", "/nix/store/rj7893690p8k3a0kagww7bbl0qp18is8-kde-application/share", "/nix/store/hkc4x3w1phr3csl5jls4mhj3kwx8l88a-gtk+3-3.22.8/share/gsettings-schemas/gtk+3-3.22.8", "/run/opengl-driver/share", "/home/luispedro/.nix-profile/share", "/nix/var/nix/profiles/default/share", "/run/current-system/sw/share")
      "file:///nix/store/6zylxl6qnx8ky0xw1b7asrpnqhfr4gn5-plasma-desktop-5.8.6/share/plasma/shells/org.kde.plasma.desktop/contents/views/Panel.qml" 
      "Error loading QML file.\n20: plugin cannot be loaded for module \"QtQuick.Layouts\": The plugin '/nix/store/1h5wgm6f3p9i95964nr1gg9fq0jvqhnm-qtdeclarative-5.8.0/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so' uses incompatible Qt library. (5.8.0) [release]\n"
      Could not set containment property on rootObject
      "file:///nix/store/6zylxl6qnx8ky0xw1b7asrpnqhfr4gn5-plasma-desktop-5.8.6/share/plasma/shells/org.kde.plasma.desktop/contents/views/Panel.qml" 
      "Error loading QML file.\n20: plugin cannot be loaded for module \"QtQuick.Layouts\": The plugin '/nix/store/1h5wgm6f3p9i95964nr1gg9fq0jvqhnm-qtdeclarative-5.8.0/lib/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so' uses incompatible Qt library. (5.8.0) [release]\n"
      Could not set containment property on rootObject


state: closed
title: swift: 3.1 -> 3.1.1
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/25088
updated_at: 2017-05-01 18:59:47
body:
  ###### Motivation for this change


  ###### Things done

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

  ---


state: closed
title: dino: disable parallel build
user_login: Mic92
html_url: https://github.com/NixOS/nixpkgs/pull/25089
updated_at: 2017-04-21 14:45:43
body:
  attempt to fix hydra build: https://hydra.nixos.org/build/51816616/nixlog/1

  ###### Motivation for this change


  ###### Things done

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

  ---


state: closed
title: perl 5.24.1 fails to build on darwin on staging
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/issues/25090
updated_at: 2017-04-24 16:30:06
body:
  ## Issue description

  Perl fails and therefore also Clang it seems.

  Commit https://github.com/NixOS/nixpkgs/commit/f78c0329340172aa0819d7a2fdc36b0a8fbb6d2a
  Hydra log https://nix-cache.s3.amazonaws.com/log/a7bc859lhc4bd0mmswccxzq7b9xc4jzv-perl-5.24.1.drv

  cc @Mic92 and @plumps 
  and for Darwin cc @LnL7 @copumpkin 

  Issue was also brought up by @vcunat at https://github.com/NixOS/nixpkgs/pull/24832#issuecomment-295133194


state: closed
title: fetchurl: fixed typo in error message
user_login: joepie91
html_url: https://github.com/NixOS/nixpkgs/pull/25091
updated_at: 2017-12-23 14:52:36
body:
  This typo was likely introduced by copy-pasting the error message from elsewhere and forgetting to change the text, during the MD5 deprecation process (#4491).

  ###### Motivation for this change

  Obviously, the error message should say the correct thing :)

  Since this is purely a cosmetic string change, I have not tested the resulting builds.

  ###### Things done

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


state: closed
title: libguestfs 1.29.5 build fails on 17.03 due to missing buildInput
user_login: tjg1
html_url: https://github.com/NixOS/nixpkgs/issues/25092
updated_at: 2017-04-22 13:03:39
body:
  ## Issue description

  Building libguestfs on 17.03 fails with `cannot find -lapparmor`. This works fine on unstable as it includes `libapparmor` in `buildInputs`.

  2f73d5f856d2448a4779401d54a64b55ba6f6bae should be backported to 17.03 in order to fix this. 

  The following commit cf68f546b1d5648c1d83f33e265c019c9f971c10 introduced more dependencies, but building the current version (1.29.5) succeeds without them.

  ### Steps to reproduce

  Try installing libguestfs on NixOS 17.03. It fails to compile. Adding this to configuration.nix fixes the build:

  ```
  nixpkgs.config.packageOverrides = pkgs: {
    libguestfs = pkgs.libguestfs.overrideAttrs (oldAttrs: rec {
      buildInputs = oldAttrs.buildInputs ++ [ pkgs.libapparmor ];
    });
  };
  ```

  ## Technical details

  * System: NixOS 17.03.1016.c558d093ab (Gorilla)
  * Nix version: nix-env (Nix) 1.11.8
  * Nixpkgs version: 17.03.1016.c558d093ab


state: closed
title: coyim: init at 0.3.7_1
user_login: Lassulus
html_url: https://github.com/NixOS/nixpkgs/pull/25093
updated_at: 2017-04-25 17:17:55
body:
  sadly I wasn't able to get the hicolor-icon-theme working. Besides that everything seems to be working fine

  ###### Things done

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

  ---


state: closed
title: Kdeapps 17.04
user_login: vandenoever
html_url: https://github.com/NixOS/nixpkgs/pull/25094
updated_at: 2017-04-25 14:21:38
body:
  ###### Motivation for this change

  Newer version with bugfixes for various applications.

  https://www.kde.org/announcements/announce-applications-17.04.0.php

  I tested not all packages. Packages I tested:

  kate, kcalc, okular, spectacle, marble, konsole,  kcachegrind, kig, okteta, kdenlive, dolphin, ark, konversation, khelpcenter, kdf, kompare

  ###### Things done

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

  ---


state: closed
title: efl: 1.18.4 -> 1.19.0
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/25095
updated_at: 2017-04-30 17:32:29
body:
  ###### Motivation for this change

  Update to version 1.19.0.

  [Changes](https://www.enlightenment.org/news/efl-1.19.0)

  ###### Things done

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


state: closed
title: R 3.4.0 and package set updates
user_login: peti
html_url: https://github.com/NixOS/nixpkgs/pull/25096
updated_at: 2017-04-24 13:41:37
body:
  Test builds are running at http://hydra.nixos.org/jobset/nixpkgs/r-updates. I'll merge once we have a stable state.


state: closed
user_login: aeph6Ee0
html_url: https://github.com/NixOS/nixpkgs/issues/25097
updated_at: 2017-06-07 21:52:15
title:
  Declarative systemd-nspawn container service (Debian) fails to build with error:  attribute ‘instances’ missing

body:
  ## Issue description
  My goal is to declare a systemd-nspawn service file for a non-NixOS (Debian) container in my `configuration.nix`. Thereby, I would like to declare bindings, network configuration and _auto start_ on boot.

  I created a Debian container named "myDebian" in `/var/lib/machines/` (see steps below).

  For testing purposes I have this minimal nspawn declaration in my configuration.nix (last line):
  ```
    environment.systemPackages = with pkgs; [
      debootstrap
    ];

    networking.nat.enable = true;
    networking.nat.internalInterfaces = ["ve-+"];
    networking.nat.externalInterface = "enp0s3";

    systemd.nspawn.myDebian.networkConfig = { Private = false; };
  ```
  When I run `nixos-rebuild switch` in order to apply this configuration, I get:
  ```bash
  $ nixos-rebuild switch
  building Nix...
  building the system configuration...
  error: attribute ‘instances’ missing, at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/nixos/modules/system/boot/systemd-nspawn.nix:112:82
  ```
  I am not sure, if this is the way a non-NixOS systemd-nspawn container should be run (as a service).
  Unfortunately, I was not able to find any reference configuration that covered this topic.

  ### Steps to reproduce
  #### Create container image for Debian:
  ```bash
  $ cd /var/lib/machines/
  $ mkdir myDebian
  $ debootstrap testing myDebian
  # umount proc because of issue #20116
  $ umount myDebian/proc/
  $ systemd-nspawn -D myDebian
  $ passwd
  $ exit
  $ systemd-nspawn -bD myDebian
  $ (login as root)
  $ apt install dbus
  $ poweroff
  ```
  Now the container can be started with `machinectl start  myDebian` or `systemd-nspawn -bD myDebian`.
  #### Applying the declarative configuration (see above) fails:
  ```bash
  $ nixos-rebuild switch --show-trace
  building Nix...
  building the system configuration...
  error: while evaluating the attribute ‘buildCommand’ of the derivation ‘nixos-system-nixos-17.03.1024.2af7c40ed9’ at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/nixos/modules/system/activation/top-level.nix:107:7:
  while evaluating the attribute ‘sources’ of the derivation ‘etc’ at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/nixos/modules/system/etc/etc.nix:12:5:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/nixos/modules/system/etc/etc.nix:20:20, called from undefined position:
  while evaluating the attribute ‘source’ at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/attrsets.nix:199:44:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:75:45, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/attrsets.nix:199:52:
  while evaluating the attribute ‘value’ at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:300:9:
  while evaluating the option `environment.etc.systemd/nspawn.source':
  while evaluating the attribute ‘mergedValue’ at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:327:5:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:327:32, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:327:19:
  while evaluating ‘check’ at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/types.nix:168:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/modules.nix:328:10:
  while evaluating the attribute ‘buildCommand’ of the derivation ‘nspawn-units’ at /nix/store/43grimr7k0kw7rmywqfdzjbyw6xym9bs-nixos-17.03.1024.2af7c40ed9/nixos/pkgs/build-support/trivial-builders.nix:7:14:
  while evaluating ‘mapAttrsToList’ at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/attrsets.nix:223:23, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/nixos/modules/system/boot/systemd-lib.nix:148:28:
  while evaluating ‘mapAttrs'’ at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/attrsets.nix:211:18, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/nixos/modules/system/boot/systemd-nspawn.nix:112:15:
  attribute ‘instances’ missing, at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/nixos/modules/system/boot/systemd-nspawn.nix:112:82
  ```

  ## Technical details

  * System: `NixOS 17.03.1024.2af7c40ed9 (Gorilla)`
  * Nix version: `nix-env (Nix) 1.11.8`
  * Nixpkgs version: `17.03.1024.2af7c40ed9`


state: closed
title: ephoto: init at 1.0
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/25098
updated_at: 2017-04-22 09:36:20
body:
  ###### Motivation for this change

  [Ephoto](http://smhouston.us/ephoto/)

  > Ephoto is an image viewer and editor written using the Enlightenment Foundation Libraries(EFL).  It focuses on simplicity and ease of use, while taking advantage of the speed and small footprint the EFL provide.

  ###### Things done

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


state: closed
title: Cross lib foundation
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/25099
updated_at: 2017-04-24 08:22:33
body:
  ###### Motivation for this change

  Two innocent native- and cross-hash-preserving change from https://github.com/NixOS/nixpkgs/pull/25047. It's hard to motivate them on their own (and this is the second sub PR I've made!) but trust me they're needed :). At least they are safe to merge on their own.

  [Oh, alright, the first fixes some bugs were we splice together the splice leading packages to bleed past adjacent stages (only adjacent stages are spliced). The second allows compile package hacks where we need to break the rules and depend on something from a future stage because the compiler insists on building the standard library.]

  ###### Things done

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

  ---


state: closed
title: PATH not set in mksh (or sh) over non-interactive SSH connection
user_login: rqcy
html_url: https://github.com/NixOS/nixpkgs/issues/25100
updated_at: 2017-04-25 12:32:49
body:
  ## Issue description

  I have a user with `shell = "/run/current-system/sw/bin/mksh"` and
  openssh enabled.

  I'm not able to execute almost any command with:

      ssh nixhost command

  e.g.,

      $ ssh nixhost ls
      mksh: ls: not found

  because PATH env variable does not seem to be set correctly:

      $ ssh nixhost 'echo $PATH'
      /usr/bin:/bin:/usr/sbin:/sbin:/nix/store/wk90g951ybhh67qmbzq6g2y867356rcq-openssh-7.4p1/bin


  It's particularly problematic for git-fetch:

      $ git fetch me@nixhost:some/repo
      mksh: git-upload-pack: not found
      fatal: Could not read from remote repository.

      Please make sure you have the correct access rights
      and the repository exists.


  There's the same issue with `sh`, but `zsh` and `bash` seem to work
  correctly.


  ### Steps to reproduce

  1. Set mksh as the loging shell
  2. Enable openssh
  3. Execute non-interactively a command over ssh: `ssh nixhost ls`


  ## Technical details

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

        $ nixos-version
        17.03.1016.c558d093ab (Gorilla)


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

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


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


state: closed
title: desktop-managers: Use a black BG as fallback
user_login: primeos
html_url: https://github.com/NixOS/nixpkgs/pull/25101
updated_at: 2018-04-28 23:52:02
body:
  Use a solid black background when no background image (via
  ~/.background-image) is provided. In my case this fixes the really
  strange behaviour when i3 without a desktop-manager starts with the SDDM
  login screen as background image.

  ###### Motivation for this change

  Minimal windows managers like `i3` won't touch the root window. Using a display manager this seems to cause problems as they alter the root window (at least SDDM does). The result is something like this (note the i3 status-bar at the bottom):
  ![img_20170416_184025](https://cloud.githubusercontent.com/assets/7537109/25298294/f22fcbb4-26f3-11e7-9a65-bcf9d4c6f7bf.jpg)

  Using this patch i3 will "launch" with a (solid) black background when `~/.background-image` isn't present. I actually wonder if we should drop the `~/.background-image` support since it requires an additional program (`feh`) and isn't documented in the NixOS manual. But since most users running a minimal WM like i3 will probably use `feh` anyway it shouldn't really matter.

  ###### Things done

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

  ---


state: closed
title: python2Packages.pyspread: init at 1.1 (and fix wxPython to inject required dependencies)
user_login: obadz
html_url: https://github.com/NixOS/nixpkgs/pull/25102
updated_at: 2017-04-23 16:56:13
body:
  ###### Motivation for this change

  New package + fix wxPython which attempts to locate shared libraries at runtime so we tell it exactly where to find them.

  ###### Things done

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

  ---


state: closed
title: cloud-print-connector: init at unstable-2017-01-19
user_login: Hodapp87
html_url: https://github.com/NixOS/nixpkgs/pull/25103
updated_at: 2017-05-20 19:11:00
body:
  ###### Motivation for this change

  This adds a fairly basic build for just the binaries for the Google Cloud Print CUPS connector (gcp-cups-connector), and gcp-connector-util to set it up in the first place. In the future I would like to streamline the configuration more and make gcp-cups-connector a proper NixOS service - as right now it must be run by hand.

  In the process, I had to add support for Go modules hosted in bzr.

  ###### Things done

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

  ---


state: closed
title: curlcpp: 20160901 -> 1.0
user_login: rszibele
html_url: https://github.com/NixOS/nixpkgs/pull/25104
updated_at: 2017-04-22 15:14:38
body:
  ###### Motivation for this change

  Version bump and updated my maintainer info.

  For changes in curlcpp see https://github.com/JosephP91/curlcpp/compare/98286da1d6c9f6158344a8e272eae5030cbf6c0e...f3c5499b312ba649b87f205e8c1f771958227a05 .

  ###### Things done

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

  ---


state: closed
title: nixos: static ids for jackett, radarr, sonarr
user_login: edwtjo
html_url: https://github.com/NixOS/nixpkgs/pull/25105
updated_at: 2017-04-25 10:09:29
body:
  ###### Motivation for this change

  Missing static ids for nixos services.

  ###### Things done

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

  ---


state: closed
title: robomongo: refactor
user_login: emanueleperuffo
html_url: https://github.com/NixOS/nixpkgs/pull/25106
updated_at: 2017-05-01 12:05:50
body:
  ###### Motivation for this change

  This revision leaves all robomongo's files under .../sw/lib/robomongo
  instead of polluting .../sw/lib with static qt libraries

  ###### Things done

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

  ---


state: closed
title: guvcview: 2.0.4 -> 2.0.5
user_login: armijnhemel
html_url: https://github.com/NixOS/nixpkgs/pull/25107
updated_at: 2017-05-01 12:15:07
body:
  ###### Motivation for this change

  new version

  Note: on my Fedora 25 I get the following errors (but perhaps unrelated):

  libGL error: unable to load driver: i965_dri.so
  libGL error: driver pointer missing
  libGL error: failed to load driver: i965
  libGL error: unable to load driver: i965_dri.so
  libGL error: driver pointer missing
  libGL error: failed to load driver: i965
  libGL error: unable to load driver: swrast_dri.so
  libGL error: failed to load driver: swrast


  ###### Things done

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

  ---


state: open
title: guvcview: not working on Fedora 25
user_login: armijnhemel
html_url: https://github.com/NixOS/nixpkgs/issues/25108
updated_at: 2017-04-22 10:59:34
body:
  ## Issue description

  guvcview (2.0.4) does not work on Fedora 25:

  .4
  V4L2_CORE: (UVCIOC_CTRL_MAP) Error: No such file or directory
  V4L2_CORE: (UVCIOC_CTRL_MAP) Error: No such file or directory
  V4L2_CORE: (UVCIOC_CTRL_MAP) Error: No such file or directory
  V4L2_CORE: (UVCIOC_CTRL_MAP) Error: No such file or directory
  V4L2_CORE: (UVCIOC_CTRL_MAP) Error: No such file or directory
  V4L2_CORE: (UVCIOC_CTRL_MAP) Error: No such file or directory
  V4L2_CORE: (UVCIOC_CTRL_MAP) Error: No such file or directory
  V4L2_CORE: (UVCIOC_CTRL_MAP) Error: No such file or directory
  V4L2_CORE: (UVCIOC_CTRL_MAP) Error: No such file or directory
  ALSA lib pcm.c:2521:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
  ALSA lib pcm.c:2521:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
  ALSA lib pcm.c:2521:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
  ALSA lib pcm_route.c:867:(find_matching_chmap) Found no matching channel map
  ALSA lib pcm_route.c:867:(find_matching_chmap) Found no matching channel map
  ALSA lib pcm_route.c:867:(find_matching_chmap) Found no matching channel map
  ALSA lib pcm_route.c:867:(find_matching_chmap) Found no matching channel map
  libGL error: unable to load driver: i965_dri.so
  libGL error: driver pointer missing
  libGL error: failed to load driver: i965
  libGL error: unable to load driver: i965_dri.so
  libGL error: driver pointer missing
  libGL error: failed to load driver: i965
  libGL error: unable to load driver: swrast_dri.so
  libGL error: failed to load driver: swrast

  Seems like either a dependency is wrong, or missing.

  ### Steps to reproduce

  1. install Fedora 25 on a machine with an Intel graphics card
  2. install guvcview via nixpkgs
  3. run guvcview from nixpkgs


  ## Technical details

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

  LSB Version:	:core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch
  Distributor ID:	Fedora
  Description:	Fedora release 25 (Twenty Five)
  Release:	25
  Codename:	TwentyFive


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

  nix-env (Nix) 1.11.8


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

  17.09pre105126.efe12d6658


state: closed
title: planner: 0.14.6 -> 20170429
user_login: amiloradovsky
html_url: https://github.com/NixOS/nixpkgs/pull/25109
updated_at: 2017-05-01 12:27:03
body:
  ###### Motivation for this change

  Numerous minor fixes since the release.

  ###### Things done

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


state: closed
title: Add Elantech ETPS/2 Trackpoint (ThinkPad Yoga 260)
user_login: iSma
html_url: https://github.com/NixOS/nixpkgs/pull/25110
updated_at: 2017-04-28 13:46:40
body:
  Added support for "Elantech ETPS/2 Trackpoint" in hardware.trackpoint.emulateWheel.
  Tested successfully on my machine (ThinkPad Yoga 260).


state: closed
title: Gitlab runner update
user_login: bachp
html_url: https://github.com/NixOS/nixpkgs/pull/25111
updated_at: 2017-04-23 14:39:07
body:
  ###### Motivation for this change

  Update to latest upstram version

  ###### Things done

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

  ---


state: closed
title: all-the-icons: init at 2.5.0
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/25112
updated_at: 2017-12-05 22:44:27
body:
  ###### Motivation for this change

  Resource Fonts included in the package [all-the-icons.el](https://github.com/domtronn/all-the-icons.el) (a utility package to collect various Icon Fonts and propertize them within Emacs).

  ###### Things done

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


state: closed
user_login: fkz
html_url: https://github.com/NixOS/nixpkgs/issues/25113
updated_at: 2017-04-22 15:24:45
title:
  postfix module: service doesn't start because of postalias: fatal: open database /var/lib/postfix/conf/aliases.db: Permission denied

body:
  ## Issue description
  the postfix service doesn't start because pre-start fails with

     postalias: fatal: open database /var/lib/postfix/conf/aliases.db: Permission denied

  ### Steps to reproduce
  just enable the postfix module:
  in configuration.nix: `{ services.postfix.enable = true; }`

  The postfix server then doesn't start because in https://github.com/NixOS/nixpkgs/blob/release-17.03/nixos/modules/services/mail/postfix.nix#L517:
  `postalias /var/lib/postfix/conf/aliases`
  fails with error message:
     
     postalias: fatal: open database /var/lib/postfix/conf/aliases.db: Permission denied

  The reason is that `/var/lib/postfix/conf/aliases` is a symlink to the nix store; and `postalias` tries to create `aliases.db` with the same permissions as `aliases` which is owned by the nix store.
  But `/var/lib/postfix/conf` is not owned by the nix store.

  ## Technical details

  * System: (NixOS: `nixos-version`, Ubuntu/Fedora: `lsb_release -a`, ...)
  17.09pre-git (Hummingbird)
  * Nix version: (run `nix-env --version`)
  nix-env (Nix) 1.11.6
  * Nixpkgs version: (run `nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion`)
  nixpkgs=https://github.com/NixOS/nixpkgs-channels/archive/f0fac3b578086066b47360de17618448d066b30e.tar.gz


state: closed
title: gdal: Add optional SQLite & Spatialite support
user_login: Hodapp87
html_url: https://github.com/NixOS/nixpkgs/pull/25114
updated_at: 2017-05-01 12:21:50
body:
  ###### Motivation for this change

  gdal supports reading and writing from SQLite with and without Spatialite, but this requires that the libraries be present. This commit adds optional support for those libraries, leaving them disabled by default.

  ###### Things done

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

  ---


state: closed
title: crystal: 0.21.0 -> 0.22.0
user_login: sifmelcara
html_url: https://github.com/NixOS/nixpkgs/pull/25115
updated_at: 2017-04-28 11:44:57
body:
  ###### Motivation for this change

  Update the package.

  ###### Things done

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

  ---

  Edit: rebased against master

  Note: travis build failed because crystal compilation needs about 30 min and there is no output during compilation.


state: closed
title: Gogs service password handling improvements
user_login: rvl
html_url: https://github.com/NixOS/nixpkgs/pull/25116
updated_at: 2017-05-01 12:26:22
body:
  ###### Motivation for this change

  Part of #24288.

  Tested on nixos-unstable branch, https://git.rodney.id.au/rodney/nixpkgs 

  /cc @schneefux @basvandijk 

  ###### Things done

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


state: closed
title: cubicle: init at 1.0.2
user_login: lucas8
html_url: https://github.com/NixOS/nixpkgs/pull/25117
updated_at: 2017-05-01 12:26:53
body:
  ###### Motivation for this change
  Add [cubicle](http://cubicle.lri.fr) software 

  ###### Things done

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

  ---


state: closed
title: HaLVM: Shebang fix for Hydra
user_login: dmjio
html_url: https://github.com/NixOS/nixpkgs/pull/25118
updated_at: 2017-04-22 19:48:14
body:
  On my local nixos machine, `useSandbox = true;` wasn't enabled. This exposed the fact that various scripts weren't shebang-patched. @cleverca22 has provided the fix.

  cc @peti @domenkozar @Ericson2314

  ###### Motivation for this change


  ###### Things done

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

  ---


state: closed
title: emacs-all-the-icons-fonts: init at 2.5.0
user_login: rlupton20
html_url: https://github.com/NixOS/nixpkgs/pull/25119
updated_at: 2017-04-23 18:28:20
body:
  ###### Motivation for this change
  Provides fonts (icons) for the emacs package all-the-icons. These are needed to get the package to work properly.

  The emacs package now provides a way to install the fonts, but this is a stateful best guess based on the OS. A nix font package is, in my view, the correct way to handle this is NixOS, as with e.g. powerline.

  ###### Things done

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

  ---


state: closed
title: wallabag: 2.1.6 -> 2.2.2
user_login: schneefux
html_url: https://github.com/NixOS/nixpkgs/pull/25120
updated_at: 2017-04-28 13:27:50
body:
  ###### Motivation for this change
  updated wallabag to latest release

  ###### Things done

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


state: closed
title: tvheadend: 4.0.8 -> 4.2.1
user_login: simonvandel
html_url: https://github.com/NixOS/nixpkgs/pull/25121
updated_at: 2017-05-01 12:27:57
body:
  ###### Motivation for this change


  ###### Things done

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

  ---


state: closed
title: ocamlPackages.utop: fix environment variables
user_login: pmahoney
html_url: https://github.com/NixOS/nixpkgs/pull/25122
updated_at: 2017-05-01 12:38:43
body:
  ###### Motivation for this change

  Given a `nix-shell` with `ocamlPackages.core` on `OCAMLPATH`, `utop` is unable to load Core.Std. The error was:

      findlib: [WARNING] cannot read directory $OCAMLPATH: No such file or directory

  This is because the wrapper script inserts a literal `$OCAMLPATH` into the `$OCAMLPATH` environment variable, rather than expanding the existing value.

  This has not received extensive testing, but does solve my immediate problem. I'd like to get feedback from @vbgl or @FlorentBecker. Would also like to test on Linux at least, possibly NixOS.

  ###### Things done

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

  ---


state: closed
title: madlang: init at 2.3.0.3
user_login: vmchale
html_url: https://github.com/NixOS/nixpkgs/pull/25123
updated_at: 2017-05-01 12:39:33
body:
  ###### Motivation for this change


  ###### Things done

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

  ---


state: closed
title: emacs: 25.1 -> 25.2
user_login: sigma
html_url: https://github.com/NixOS/nixpkgs/pull/25124
updated_at: 2017-04-30 19:14:05
body:
  ###### Motivation for this change

  package new Emacs release.
  Also update macport to corresponding patchset, and bring some more homogeneity between the two builds.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [x] macOS
     - [ ] Linux
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested 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: X server not listening even with xserver.enableTCP
user_login: res0nat0r
html_url: https://github.com/NixOS/nixpkgs/issues/25125
updated_at: 2017-04-25 19:23:22
body:
  ## Issue description

  X is not listening via TCP even when setting `services.xserver.enableTCP = true`

  ### Steps to reproduce

  * Set `services.xserver.enableTCP = true` in `/etc/nixos/configuration.nix`

  * See that X is still setting `-nolisten tcp` via `ps`:

  ```bash
  root       872   851  0 19:53 tty7     00:00:00 /nix/store/hy0k0x1jmwk98cniwv4nq7vsb9791x2f-xorg-server-1.19.3/bin/X -listen tcp -config /nix/store/wxxrcqpv341dz3cj18jn6m98jgpd7gxa-xserver.conf -xkbdir /nix/store/1s3a5kfbl1ppj47rh91191vbknyr0rgq-xkeyboard-config-2.20/etc/X11/xkb -verbose 3 -logfile /dev/null -terminate -logfile /var/log/X.0.log :0 -seat seat0 -auth /run/root/:0 -nolisten tcp vt7 -novtswitch
  ```

  ```bash
  $ sudo netstat -tlpn| grep X
  ```

  ## Technical details

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

  ```bash
  $ nixos-version
  17.09pre105622.f0fac3b578 (Hummingbird)
  ```
  * Nix version: (run `nix-env --version`)

  ```bash
  $ nix-env --version
  nix-env (Nix) 1.11.8
  ```

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

  ```bash
  $ nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion
  "17.09pre105622.f0fac3b578"
  ```


state: closed
title: RT: Improve Packaging
user_login: grahamc
html_url: https://github.com/NixOS/nixpkgs/pull/25126
updated_at: 2017-04-23 12:30:32
body:
  ###### Motivation for this change

  RT was not usable before, but is now a bit more usable.

  ###### Things done

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

  ---

  cc @shlevy 


state: closed
title: plex: fix startup issue
user_login: jb55
html_url: https://github.com/NixOS/nixpkgs/pull/25128
updated_at: 2017-04-28 11:48:56
body:
  Fixes an issue with plex on startup

  Fixes #24090

  patch by: @dtzWill 

  ###### Things done

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

  ---


state: closed
title: bundix: 2.0.8 -> 2.1.0
user_login: nicknovitski
html_url: https://github.com/NixOS/nixpkgs/pull/25129
updated_at: 2017-04-23 12:13:51
body:
  ###### Motivation for this change
  It adds an option I'm interested in using.

  ###### Things done

  - Built on platform(s)
     - [x] macOS
  - [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: simp_le: 0.1.1 -> 0.2.0
user_login: jeaye
html_url: https://github.com/NixOS/nixpkgs/pull/25130
updated_at: 2019-04-17 01:50:30
body:
  ###### Motivation for this change
  The release is here:
  https://github.com/zenhack/simp_le/releases/tag/0.2.0

  This is needed, since the existing package is broken. See this
  https://github.com/kuba/simp_le/issues/120 for reference.

  ###### Things done

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

  ---


state: open
title: Add channel-critical tests for all display managers
user_login: primeos
html_url: https://github.com/NixOS/nixpkgs/issues/25131
updated_at: 2018-03-31 16:51:07
body:
  ## Motivation

  Add channel-critical tests for all display managers in order to prevent unnecessary breakage through side effects, mistakes, etc.

  ## TODO (volunteers wanted :smile:)

  Add tests for the following display managers
  - [ ] lightdm
  - [x] slim (dc87b5587e3fb39e96e6b965a26f324daf7508f8 added a test)

  Fix the tests for the following DMs:
  - [ ] gdm

  ## Current situation (2017-04-29)

  - [x] SDDM
    - [x] Test: [sddm.nix](https://github.com/NixOS/nixpkgs/blob/352e335f3d643b84f34d5c102a4828712924a267/nixos/tests/sddm.nix)
    - [x] Release-critical: [release-combined.nix#L95](https://github.com/NixOS/nixpkgs/blob/352e335f3d643b84f34d5c102a4828712924a267/nixos/release-combined.nix#L95)
  - [ ] LightDM
    - [x] Test: [lightdm.nix](https://github.com/NixOS/nixpkgs/blob/9153d8ed640e4df38422cad89a72a43c9df9f057/nixos/tests/lightdm.nix)
    - [ ] Release-critical: [release-combined.nix#L69](https://github.com/NixOS/nixpkgs/blob/9153d8ed640e4df38422cad89a72a43c9df9f057/nixos/release-combined.nix#L69) (disabled)
  - [x] SLiM
    - [x] Test: [slim.nix](https://github.com/NixOS/nixpkgs/blob/dc87b5587e3fb39e96e6b965a26f324daf7508f8/nixos/tests/slim.nix)
    - [x] Release-critical: [release-combined.nix#L97](https://github.com/NixOS/nixpkgs/blob/dc87b5587e3fb39e96e6b965a26f324daf7508f8/nixos/release-combined.nix#L97)
  - [ ] GDM
    - [x] Test: [gnome3-gdm.nix](https://github.com/NixOS/nixpkgs/blob/ce953d0bc90f17dfc35f0e498cfe192bfad0cc20/nixos/tests/gnome3-gdm.nix)
    - [ ] Release-critical: no (only a `Gnome` test with the fake/auto DM)


state: closed
title: ffmpeg(and -full) updates, use SDL2 instead of SDL for versions >3.2
user_login: MP2E
html_url: https://github.com/NixOS/nixpkgs/pull/25132
updated_at: 2017-06-10 21:51:42
body:
  ###### Motivation for this change
  ffmpeg released version 3.3 recently so this updates both ffmpeg and ffmpeg-full, this PR also addresses issue #24658 

  ffmpeg-full had 2 options removed, '--enable-memalign-hack' and '--enable-x11grab'.

  x11grab was deprecated and removed in favor of libxcb, the memalign hacks configure option was fully removed from ffmpeg

  as a side note, should older ffmpeg 3.x releases get removed?
  ###### Things done

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

  ---


state: closed
title: darktable: Removed unneeded dependencies, update Lua to 5.3
user_login: Hodapp87
html_url: https://github.com/NixOS/nixpkgs/pull/25133
updated_at: 2018-02-09 12:28:00
body:
  ###### Motivation for this change

  Based on what LebedevRI told me on IRC and in https://github.com/darktable-org/darktable/pull/1474, darktable's buildInputs in nixpkgs contain many unnecessary things. Additionally, the version of Lua supplied is too old for the build to use it, so it was updated to 5.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 compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: ripgrep: 0.5.0 -> 0.5.1
user_login: MP2E
html_url: https://github.com/NixOS/nixpkgs/pull/25134
updated_at: 2017-04-23 23:37:06
body:
  ###### Things done

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

  ---


state: closed
title: hunspell: 1.3.3 -> 1.6.1
user_login: taku0
html_url: https://github.com/NixOS/nixpkgs/pull/25136
updated_at: 2017-04-23 09:04:28
body:
  ###### Motivation for this change

  Firefox 53 requires newer Hunspell.

  ###### Things done

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

  I could not test `qtwebkit-plugins` because `qutebrowser` is broken with both Hunspell 1.3 and 1.6: `This application failed to start because it could not find or load the Qt platform plugin "xcb" in "".`
  Nor i cloud not test `mudlet` because I could not build it with Hunspell 1.3.

  ---


state: closed
title: firefox: 52.0.2 -> 53.0 [Critical security fixes]
user_login: taku0
html_url: https://github.com/NixOS/nixpkgs/pull/25137
updated_at: 2017-04-23 10:44:39
body:
  ###### Motivation for this change

  See #25043.

  Depends on #25136.

  ###### Things done

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

  Confirmed that it can play a video on YouTube.

  ---


state: closed
title: display-managers: Fix the xsession parameters
user_login: primeos
html_url: https://github.com/NixOS/nixpkgs/pull/25138
updated_at: 2019-04-17 01:50:30
body:
  From the specification: "Quoting must be done by enclosing the argument
  between double quotes" [0].

  [0]: https://specifications.freedesktop.org/desktop-entry-spec/latest/ar01s06.html

  ###### Tested with:

  - [x] SDDM
  - [x] LightDM
  - [x] SLiM
  - [ ] GDM (**fails to build on master and seems to be broken on 17.03**)
  - [ ] auto (**ignores the desktop entry files** (i.e. doesn't provide any parameters to the script))

  On `nixos-unstable` (with a VirtualBox VM).

  Note: **I've run into some very strange bugs.**
  ###### 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

  ---


state: closed
title: GHC generates link-time warnings on Darwin with LLVM/clang 4.0.0
user_login: jwiegley
html_url: https://github.com/NixOS/nixpkgs/issues/25139
updated_at: 2019-04-13 19:15:20
body:
  @peti I'm noticing the following whenever I link anything using `cabal build` within a `nix-shell` environment. Note that I only started seeing this recently (though I don't know exactly when; I mistakenly thought it was due to a plugin I was using in another project). Does this have anything to do with the way the Nix environment is being set up?

  ```
  Linking dist/build/solver/solver ...

  In file included from /var/folders/ds/nt2q1_s57cqgt9g94_vmkjcw0000gn/T/ghc48015_0/ghc_1.c:1:0: error:


  In file included from /nix/store/2wrxp3h0zwc1d50j67m8j792jknpgq84-ghc-8.0.2/lib/ghc-8.0.2/include/Rts.h:217:0: error:


  /nix/store/2wrxp3h0zwc1d50j67m8j792jknpgq84-ghc-8.0.2/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:505:5: error:
       warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK
      ^

  /nix/store/2wrxp3h0zwc1d50j67m8j792jknpgq84-ghc-8.0.2/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:502:37: error:
       note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF'
  #define ZERO_SLOP_FOR_LDV_PROF     (defined(PROFILING))
                                      ^

  /nix/store/2wrxp3h0zwc1d50j67m8j792jknpgq84-ghc-8.0.2/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:505:31: error:
       warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  #if ZERO_SLOP_FOR_LDV_PROF || ZERO_SLOP_FOR_SANITY_CHECK
                                ^

  /nix/store/2wrxp3h0zwc1d50j67m8j792jknpgq84-ghc-8.0.2/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:37: error:
       note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK'
  #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS))
                                      ^

  /nix/store/2wrxp3h0zwc1d50j67m8j792jknpgq84-ghc-8.0.2/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:505:31: error:
       warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]

  /nix/store/2wrxp3h0zwc1d50j67m8j792jknpgq84-ghc-8.0.2/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:56: error:
       note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK'
  #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS))
                                                         ^

  /nix/store/2wrxp3h0zwc1d50j67m8j792jknpgq84-ghc-8.0.2/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:523:5: error:
       warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK
      ^

  /nix/store/2wrxp3h0zwc1d50j67m8j792jknpgq84-ghc-8.0.2/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:502:37: error:
       note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF'
  #define ZERO_SLOP_FOR_LDV_PROF     (defined(PROFILING))
                                      ^

  /nix/store/2wrxp3h0zwc1d50j67m8j792jknpgq84-ghc-8.0.2/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:523:32: error:
       warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK
                                 ^

  /nix/store/2wrxp3h0zwc1d50j67m8j792jknpgq84-ghc-8.0.2/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:37: error:
       note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK'
  #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS))
                                      ^

  /nix/store/2wrxp3h0zwc1d50j67m8j792jknpgq84-ghc-8.0.2/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:523:32: error:
       warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]

  /nix/store/2wrxp3h0zwc1d50j67m8j792jknpgq84-ghc-8.0.2/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:56: error:
       note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK'
  #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS))
                                                         ^

  /nix/store/2wrxp3h0zwc1d50j67m8j792jknpgq84-ghc-8.0.2/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:552:5: error:
       warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK
      ^

  /nix/store/2wrxp3h0zwc1d50j67m8j792jknpgq84-ghc-8.0.2/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:502:37: error:
       note: expanded from macro 'ZERO_SLOP_FOR_LDV_PROF'
  #define ZERO_SLOP_FOR_LDV_PROF     (defined(PROFILING))
                                      ^

  /nix/store/2wrxp3h0zwc1d50j67m8j792jknpgq84-ghc-8.0.2/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:552:32: error:
       warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
  #if ZERO_SLOP_FOR_LDV_PROF && !ZERO_SLOP_FOR_SANITY_CHECK
                                 ^

  /nix/store/2wrxp3h0zwc1d50j67m8j792jknpgq84-ghc-8.0.2/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:37: error:
       note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK'
  #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS))
                                      ^

  /nix/store/2wrxp3h0zwc1d50j67m8j792jknpgq84-ghc-8.0.2/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:552:32: error:
       warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]

  /nix/store/2wrxp3h0zwc1d50j67m8j792jknpgq84-ghc-8.0.2/lib/ghc-8.0.2/include/rts/storage/ClosureMacros.h:503:56: error:
       note: expanded from macro 'ZERO_SLOP_FOR_SANITY_CHECK'
  #define ZERO_SLOP_FOR_SANITY_CHECK (defined(DEBUG) && !defined(THREADED_RTS))
                                                         ^
  9 warnings generated.
  ```


state: closed
title: Add configuration params for oh-my-zsh
user_login: Ma27
html_url: https://github.com/NixOS/nixpkgs/pull/25140
updated_at: 2017-04-23 13:15:12
body:
  ###### Motivation for this change

  After switching to NixOS I decided to create a global ZSH profile for each of the users based on oh-my-zsh.

  Unfortunately I had to set a lot of params manually using `interactiveShellInit`. This PR aims to make `oh-my-zsh` configuration easier by adding some params to be used in `configuration.nix`.

  I tested it by using the following configuration in a test VM:

  ``` nix
  { # ...
    programs.zsh = {
      enable = true;
      oh-my-zsh = {
        enable = true;
        plugins = [ "sudo" "scala" ];
        custom = "foobar";
        theme = "norm";
      };
    };
  }
  ```

  When starting the VM (which was created by running ``NIXOS_CONFIG=`pwd`/vmtest.nix nixos-rebuild  -I nixpkgs=$HOME/Projects/nixpkgs/ build-vm``) everything worked fine.

  ###### Things done

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

  ---


state: closed
title: When fish is login shell `env: command not found` is printed on login
user_login: nagisa
html_url: https://github.com/NixOS/nixpkgs/issues/25141
updated_at: 2017-04-27 22:23:48
body:
  ## Issue description

  ```
  /nix/store/hi4j75r312lsjhpdln9p8blyixs59hbs-bash-4.4-p12/bin/bash: env: command not found
  ```

  is printed out on every single login attempt over ssh or locally.

  ### Steps to reproduce

  ```
  programs.fish.enable = true;
  environment.systemPackages = [fish];
  users.defaultUserShell = "/run/current-system/sw/bin/fish";
  ```

  then

  ```
  sudo login
  ```

  ## Technical details

  * System: 17.09pre105622.f0fac3b578
  * Nix version: nix-env (Nix) 1.11.8
  * Nixpkgs version: 17.09pre105622.f0fac3b578


state: closed
title: etcd: 3.0.6 -> 3.1.6
user_login: kevincox
html_url: https://github.com/NixOS/nixpkgs/pull/25142
updated_at: 2017-04-29 15:28:02
body:
  Upgrade etcd.

  - Switches from their old dependency version system to their vendored packages.
  - Fixes SSL support.

  ###### Things done

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

  ---


state: closed
title: shellAliases are not properly escaped (also escapeShellArg does not handle newlines)
user_login: nagisa
html_url: https://github.com/NixOS/nixpkgs/issues/25143
updated_at: 2017-05-13 23:17:51
body:
  ## Issue description

  Strings for shell aliases are not properly escaped

  ### Steps to reproduce

  ```
  environment.shellAliases.time = "/usr/bin/time -f'%P (%e real, %S kernel, %U user); %Mk resident\n%F major/%R minor pfaults; %W swaps; %c invol/%w vol contexts\n%I inputs/%O outputs; %s sck sent/%r sck recv; %k signals recv';
  ```

  produces 

  ```
  alias time='/usr/bin/time -f'%P (%e real, %S kernel, %U user); %Mk resident
  %F major/%R minor pfaults; %W swaps; %c invol/%w vol contexts
  %I inputs/%O outputs; %s sck sent/%r sck recv; %k signals recv''
  ```

  in bashrc (also invalid for other shells such as fish) rather than something resembling

  ```
  alias time='/usr/bin/time -f'"'"'%P (%e real, %S kernel, %U user); %Mk resident\n%F major/%R minor pfaults; %W swaps; %c invol/%w vol contexts\n%I inputs/%O outputs; %s sck sent/%r sck recv; %k signals recv'"'"
  ```

  ## Technical details

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


state: closed
title: Remove linux-chromiumos-3.14.nix
user_login: zx2c4
html_url: https://github.com/NixOS/nixpkgs/issues/25145
updated_at: 2017-04-25 05:32:52
body:
  3.14 is no longer supported upstream by kernel.org and thus no longer receives security patches. The git commit mentioned in this .nix isn't even available in the linked repository -- https://chromium.googlesource.com/chromiumos/third_party/kernel -- so I think this .nix might be dead anyway. Finally, it specifies `3.14.0`, which is so ridiculously old (the latest was `3.14.79`) that nobody develops for it.


state: closed
title: linux-chromiumos: remove 3.14
user_login: zx2c4
html_url: https://github.com/NixOS/nixpkgs/pull/25146
updated_at: 2017-04-25 05:32:52
body:
  3.14 is no longer supported upstream by kernel.org and thus no longer
  receives security patches. The git commit mentioned in this .nix isn't
  even available in the linked repository --
  https://chromium.googlesource.com/chromiumos/third_party/kernel -- so I
  think this .nix might be dead anyway. Finally, it specifies 3.14.0,
  which is so ridiculously old (the latest was 3.14.79) that nobody
  develops for it.

  Fixes: #25145
  Supports: #25127


state: closed
title: qtstyleplugins: 2016-12-01 -> 2017-03-11
user_login: gnidorah
html_url: https://github.com/NixOS/nixpkgs/pull/25147
updated_at: 2017-04-23 15:46:30
body:
  ###### Motivation for this change

  Building for Qt 5.8+ was fixed in upstream: https://github.com/qt/qtstyleplugins/commit/600c296f4d429ffeb8203feb54efeacc2bbea0f7

  ###### Things done

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

  ---


state: closed
title: dockerTools: optionally preserve directory symlinks
user_login: ryantrinkle
html_url: https://github.com/NixOS/nixpkgs/pull/25148
updated_at: 2018-04-11 20:24:27
body:
  In some cases, this seems to save a lot (>40%) of space.

  ###### Motivation for this change


  ###### Things done

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

  ---


state: closed
title: Revert "ipfs: 0.4.6 -> 0.4.8"
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/pull/25149
updated_at: 2017-04-24 07:40:06
body:
  This reverts commit a3098900448544a084cb0ab0d83d9caadd19bbca.

  ###### Motivation for this change

  Solves #24704 

  ###### Things done

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

  ---

  I tested to upgrade ipfs to 0.4.7 but it resulted in the same error as reported by #24704 - so I simply rolled back the update.

  I think it is more important to have a IPFS running than running none because the update failed.


state: closed
title: zfs: Bump incompatibleKernelVersion to "4.11"
user_login: evujumenuk
html_url: https://github.com/NixOS/nixpkgs/pull/25150
updated_at: 2017-04-26 15:24:11
body:
  https://github.com/zfsonlinux/zfs/releases/tag/zfs-0.6.5.9 attests compatibility with kernel versions up to 4.10.x.

  ###### Motivation for this change


  ###### Things done

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

  ---


state: closed
title: kile: build with okular for embedded viewer
user_login: zraexy
html_url: https://github.com/NixOS/nixpkgs/pull/25151
updated_at: 2017-04-25 15:22:39
body:
  ###### Motivation for this change

  Build with okular libraries so the embedded viewer works.

  ###### Things done

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

  ---


state: closed
title: Add skypeforlinux client
user_login: PanAeon
html_url: https://github.com/NixOS/nixpkgs/issues/25152
updated_at: 2017-04-30 11:09:01
body:
  ## Issue description
  Microsoft has released a beta version of skypeforlinux software which will eventually replace old qt based linux client. Besides adding new features such as new smiles and formatting new client also fixes some compatibility issues.

  ## Technical details
  Right now Microsoft provides only deb and rpm packages on their [official website](https://www.skype.com/en/download-skype/skype-for-linux/)
  Although it is called 'beta' I have successfully used it for about a year (it was alpha then), it supports almost all features that windows client provides and has far fewer problems then linux qt client.

  * System: NixOS: 17.03
  * Nix version: 1.11.8
  * Nixpkgs version: 17.03.1033.99dfb6dce3"


state: closed
title: Add more configuration options for zsh-syntax-highlighting
user_login: Ma27
html_url: https://github.com/NixOS/nixpkgs/pull/25153
updated_at: 2017-04-23 19:24:58
body:
  :warning: __BC Break:__ I moved the entire zsh-syntax-highlighting stuff out into its own module which breaks compatibility with older distro versions.

  ###### Motivation for this change

  (similar to #25140)

  I'd like to have a fully declarative configuration for my ZSH which consists of nix expressions.
  Right now it's already possible to enable zsh-syntax-highlighting globally using `programs.zsh`, but it's not possible to set the `highlighters` option using nix expressions which is used to configuration which highlighters should be used by `zsh-syntax-highlighting`.

  I tested it in a test VM using the following configuration:

  ``` nix
  {
    # ...
    programs.zsh = {
      enable = true;

      syntax-highlighting = {
        enable = true;
        highlighters = ["main" "brackets"];
      };
    };
  }
  ```

  I created the VM using the following command:

  ```
  NIXOS_CONFIG=`pwd`/vmtest.nix nixos-rebuild -I nixpkgs=$HOME/Projects/nixpkgs/ build-vm
  ```

  ###### Things done

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

  ---


state: closed
title: fetchpatch with GitHub changed hashes
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/issues/25154
updated_at: 2017-12-23 21:04:25
body:
  ## Issue description

  If you try to build something that uses `fetchpatch` to get patches from GitHub commits, the hash is different from what it used to be.

  ### Steps to reproduce

  1. Try to build `octoprint-plugins.m33-fio` (you can force re-building the patch by changing one symbol in its `sha256` sum;
  2. Observe completely different checksum.

  Notice that for example `pcsxr` which gets patches from Debian doesn't suffer from this; the problem seems to be GitHub-specific.

  ## Technical details

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

  Tested also on `gpodder`. Example error:

  ```
  output path ‘/nix/store/d5r4j5vgybgmnw4drsiqzwlgpbsbssfl-Fix-soundcloud-feeds.patch’ has sha256 hash ‘0jvk64ga1p2ik0ra8b4qzz5ybyw9clrfli7wd993y9rndjki0jj8’ when ‘0xkl1wnp46546jrzsnb9p0yj23776byg3nvsqwbblhqbsfipl48w’ was expected
  ```

  Not sure if it's another source of nondeterminism or maybe d550c9071206013cb90ee9317080db82e286f69b is the reason (then we need to determine what hashes broke and fix them).


state: closed
title: add skypeforlinux beta (new)
user_login: PanAeon
html_url: https://github.com/NixOS/nixpkgs/pull/25155
updated_at: 2017-04-24 21:21:42
body:
  ###### Motivation for this change
  Add skypeforlinux client. See #25152 for details.

  ###### Things done
  * Add skypeforlinux package script (copied most part from slack since they are very similar)
  * Add skypeforlinux to all-packages.nix

  What's working (tested): audio calls, group calls, smiles, inline media
  What's not working: credentials are not saved to keychain so user need to input them each time skype starts

   

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

  ---


state: closed
title: displayManager.gdm.autoLogin not working in NixOS 17.03
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/issues/25156
updated_at: 2017-10-22 19:55:15
body:
  ## Issue description
  displayManager.gdm.autoLogin used to auto-login the given user, but after upgrading from NixOS 16.09 to 17.03, that feature stopped working. (I'm now being presented with the login screen and must select a user and type a password to get to the desktop.)

  This is the relevant config snippet:

  ```
    services = {
      xserver = {
        enable = true;
        displayManager.gdm.enable = true;
        displayManager.gdm.autoLogin.enable = true;
        displayManager.gdm.autoLogin.user = "bjornfor";
        desktopManager.gnome3.enable = true;
      };
    };
  ```

  After seeing this I booted back into the old 16.09 configuration. It works there. So I think we can rule out statefulness.


state: closed
title: ponyc: 0.13.0 -> 0.13.1
user_login: kamilchm
html_url: https://github.com/NixOS/nixpkgs/pull/25157
updated_at: 2017-04-23 20:19:22
body:
  ###### Motivation for this change

  https://github.com/ponylang/ponyc/issues/1848

  ###### Things done

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

  ---


state: closed
title: bc: 1.06 -> 1.07.1
user_login: armijnhemel
html_url: https://github.com/NixOS/nixpkgs/pull/25158
updated_at: 2017-04-25 12:08:37
body:
  ###### Motivation for this change

  new release (after 16.5 years)

  ###### Things done

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

  ---


state: closed
title: wxWidgets: move wxGTK-* to one wxWidgets folder
user_login: matthewbauer
html_url: https://github.com/NixOS/nixpkgs/pull/25159
updated_at: 2019-02-22 04:41:43
body:
  ###### Motivation for this change

  This was an old PR that never got merged properly. Basically, wxWindows, wxGTK, and wxmac all share the same source code, so we should just stick them all in one folder. I also added some meta including a license "wxWindows". This shouldn't change any hashes so nothing should be broken by this.

  Original (outdated) pr: #16192

  ###### Things done

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

  ---


state: closed
title: Quakespasm: init at 0.92.1
user_login: m3tti
html_url: https://github.com/NixOS/nixpkgs/pull/25160
updated_at: 2017-05-07 08:03:43
body:
  ###### Motivation for this change
  Loves Quake1 and wanted to share the love with the nix community

  ###### Things done

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

  ---


state: closed
title: ucommon: 6.3.1 -> 7.0.0
user_login: armijnhemel
html_url: https://github.com/NixOS/nixpkgs/pull/25161
updated_at: 2017-04-29 20:24:41
body:
  ###### Motivation for this change

  update to new version, not tested in depth.

  ###### Things done

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

  ---


state: closed
title: Changed package name in example command
user_login: DrawnWren
html_url: https://github.com/NixOS/nixpkgs/pull/25162
updated_at: 2017-04-24 00:02:33
body:
  Package is called oh-my-zsh.

  ###### Motivation for this change
  Small error.

  ###### Things done

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

  ---


state: closed
title: oh-my-zsh: changed example command
user_login: DrawnWren
html_url: https://github.com/NixOS/nixpkgs/pull/25163
updated_at: 2017-04-24 13:31:39
body:
  Fixed a typo in the example command. oh-my-zsh-git -> oh-my-zsh

  ###### Motivation for this change
  Same as #25162 , but properly formatted and without extra commits. 

  ###### Things done

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

  ---


state: closed
title: Homogenize abc-verifier, dwm, osmctools homepages
user_login: marsam
html_url: https://github.com/NixOS/nixpkgs/pull/25164
updated_at: 2017-05-01 13:47:16
body:
  ###### Motivation for this change

  Hi:

  I was writing a [integration](https://github.com/emacs-pe/nix-mode/blob/b663927/nix-package.el) for nix packages, and realized that this homepages aren’t homogeneous with the rest of packages definitions.

  ###### Things done

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

  ---


state: closed
title: google-compute-image: switch to use the common make-disk-image.nix
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/pull/25165
updated_at: 2017-04-24 22:30:26
body:
  ###### Motivation for this change

  Let's reduce the amount of duplication and avoid the slight differences in how our systems are built.

  I don't have a convenient Google set-up to test these images on a real platform, so the only thing I've done so far is make sure it still builds. I'll start adding some tests in a bit as a result of #24973, but need to factor out the common aspects from the EC2 tests first.

  @Mic92 do you mind testing the image this produces? I'm happy to fix anything that's wrong

  ###### Things done

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

  ---


state: open
title: brightbox-image: switch to use the common make-disk-image.nix
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/pull/25166
updated_at: 2018-02-03 22:08:11
body:
  ###### Motivation for this change

  Avoid duplication. I can't test this unfortunately; @rbvermaa do you have an easy way to test it before we merge? I don't want to break it.

  Also, for #24973, I'm curious if you have ideas for what it would mean to write a VM test to simulate Brightbox (which I'd never even heard of until I searched for duplicated image generation code 😄)

  ###### Things done

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

  ---


state: closed
title: nut: 2.7.1 -> 2.7.4
user_login: tadfisher
html_url: https://github.com/NixOS/nixpkgs/pull/25167
updated_at: 2017-04-24 10:17:30
body:
  ###### Things done

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

  ---


state: closed
title: ups: fix config generation
user_login: tadfisher
html_url: https://github.com/NixOS/nixpkgs/pull/25168
updated_at: 2017-05-01 14:09:18
body:
  ###### Motivation for this change

  This module still needs a ton of TLC, but this at least gets it back to a working state.

  Replaces the (removed) `mkHeader` call with `mkOrder 10` (what `mkHeader` used to alias to).

  ###### Things done

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

  ---


state: closed
title: Unable to install `displaylink`.
user_login: aloiscochard
html_url: https://github.com/NixOS/nixpkgs/issues/25169
updated_at: 2017-05-18 23:54:34
body:
  ## Issue description

  I'm trying to install `displaylink` support, as I got a usb adapter that provide display output as well.
  The package fail to compile (tried with unstable, and then with latest successful trunk from hydra).

  ### Steps to reproduce

  - Add `services.xserver.modules = [ config.boot.kernelPackages.displaylink ];` in your system configuration
  - `nixos-rebuild switch`

  ## Technical details

  * System: NixOS - 17.03.889.9626bc7db7 (Gorilla)
  * Nix version:  1.11.8
  * Nixpkgs version: 17.03.1033.99dfb6dce3

  ## Log

  ```
  configure.in:17: installing './compile'
  configure.in:6: installing './install-sh'
  /tmp/nix-build-displaylink-1.1.62.drv-0/evdi-fe779940ff9fc7b512019619e24a5b22e4070f6a-src/module/evdi_modeset.c: In function 'evdi_modeset_init':
  /tmp/nix-build-displaylink-1.1.62.drv-0/evdi-fe779940ff9fc7b512019619e24a5b22e4070f6a-src/module/evdi_modeset.c:375:2: error: implicit declaration of function 'drm_mode_create_dirty_info_property' [-Werror=implicit-function-declaration]
    drm_mode_create_dirty_info_property(dev);
    ^
  configure.in:6: installing './missing'
  Makefile.am: installing './INSTALL'
  Makefile.am: installing './COPYING' using GNU General Public License v3 file
  Makefile.am:     Consider adding the COPYING file to the version control system
  Makefile.am:     for your code, to avoid questions about which license your project uses
  automake: warning: autoconf input should be named 'configure.ac', not 'configure.in'
  Makefile.am: installing './depcomp'
  cc1: some warnings being treated as errors
  make[4]: *** [/nix/store/p0la7ablq2mv27gv951frf4s2q1wx12v-linux-4.9.24-dev/lib/modules/4.9.24/source/scripts/Makefile.build:294: /tmp/nix-build-displaylink-1.1.62.drv-0/evdi-fe779940ff9fc7b512019619e24a5b22e4070f6a-src/module/evdi_modeset.o] Error 1
  make[3]: *** [/nix/store/p0la7ablq2mv27gv951frf4s2q1wx12v-linux-4.9.24-dev/lib/modules/4.9.24/source/Makefile:1490: _module_/tmp/nix-build-displaylink-1.1.62.drv-0/evdi-fe779940ff9fc7b512019619e24a5b22e4070f6a-src/module] Error 2
  make[2]: *** [Makefile:150: sub-make] Error 2
  make[1]: *** [Makefile:24: __sub-make] Error 2
  make[1]: Leaving directory '/nix/store/p0la7ablq2mv27gv951frf4s2q1wx12v-linux-4.9.24-dev/lib/modules/4.9.24/build'
  make: *** [Makefile:55: module] Error 2
  builder for ‘/nix/store/4x4xq042xzpzrnxsynn3phr7mp3ak3gq-displaylink-1.1.62.drv’ failed with exit code 2
  building path(s) ‘/nix/store/c9b1pczhw6gkzwbmdn6cijb4lzqw4ni9-ghc-8.0.2-with-packages’
  cannot build derivation ‘/nix/store/y15kvw1n9v2bhjda1ivimll7jirj537s-xserver.conf.drv’: 1 dependencies couldn't be built
  cannot build derivation ‘/nix/store/gdnkkh0w3wf8qi5gqi7nwhbsmg895rg2-etc.drv’: 1 dependencies couldn't be built
  building path(s) ‘/nix/store/x76andw3pa96ay2vq3csnn3vwcq7wmvg-google-talk-plugin-5.41.3.0’
  building path(s) ‘/nix/store/m2dd2qp1niq5zbgg7gkypq5g3mkx27yv-grub-config.xml’
  building path(s) ‘/nix/store/rq24rjj6dz60gm0pf4gg2f09pzal89vy-initrd-fsinfo’
  building path(s) ‘/nix/store/y65wlaxyp9gr8rjingw6dxpcwxgdsla0-kernel-modules’
  cannot build derivation ‘/nix/store/iffrqxi3d1hi7kx17360xqyxzwb9myj2-nixos-system-opus-17.09.git.5c7f466.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/iffrqxi3d1hi7kx17360xqyxzwb9myj2-nixos-system-opus-17.09.git.5c7f466.drv’ failed
  ```

  I'm not sure what action I could take to investigate this?

  Thanks for your help


state: closed
title: gnomeExtensions.dash-to-dock: init at version v57
user_login: emanueleperuffo
html_url: https://github.com/NixOS/nixpkgs/pull/25170
updated_at: 2017-05-01 14:44:38
body:
  ###### Motivation for this change

  I needed this extensions and wanted to share it with everyone.
  I also created the new group called pkgs.gnomeExtensions.

  ###### Things done

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

  ---


state: closed
title: libidn2: 0.16 -> 2.0.1
user_login: lsix
html_url: https://github.com/NixOS/nixpkgs/pull/25171
updated_at: 2017-04-26 21:03:16
body:
  See http://lists.gnu.org/archive/html/info-gnu/2017-04/msg00010.html
  for release information. With this release the numbering scheme changed.

  ###### Motivation for this change


  ###### Things done

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

  ---


state: closed
title: irrlicht depends on libX11.so.6 but doesn't have appropriate runpath entry
user_login: lheckemann
html_url: https://github.com/NixOS/nixpkgs/issues/25172
updated_at: 2017-12-02 17:13:43
body:
  ## Issue description
  ```
  $ readelf -d /nix/store/5w9jnm7dis4y9lp9l909pmbzabiz1yqn-irrlicht-1.8-svn-5104/lib/libIrrlicht.so

  Dynamic section at offset 0x573cc8 contains 31 entries:
    Tag        Type                         Name/Value
   0x0000000000000001 (NEEDED)             Shared library: [libGL.so.1]
   0x0000000000000001 (NEEDED)             Shared library: [libXxf86vm.so.1]
   0x0000000000000001 (NEEDED)             Shared library: [libstdc++.so.6]
   0x0000000000000001 (NEEDED)             Shared library: [libm.so.6]
   0x0000000000000001 (NEEDED)             Shared library: [libgcc_s.so.1]
   0x0000000000000001 (NEEDED)             Shared library: [libc.so.6]
   0x0000000000000001 (NEEDED)             Shared library: [libX11.so.6]
   0x000000000000000e (SONAME)             Library soname: [libIrrlicht.so.1.8]
   0x000000000000001d (RUNPATH)            Library runpath: [/nix/store/f1pc1imri9rarz9a46l78ivjdm3kh07x-mesa-17.0.2/lib:/nix/store/6pihwbcsvihr66f5x7vfpl3pvww0g9y6-libXxf86vm-1.1.4/lib:/nix/store/7crrmih8c52r8fbnqb933dxrsp44md93-glibc-2.25/lib:/nix/store/89bjrnjb8c9vvhzb92fz832x6fwg3kbj-gcc-5.4.0-lib/lib]
  ```

  This causes issues when trying to link applications with it.


  ## Technical details
  - System: 17.03.1033.99dfb6dce3 (Gorilla)
  - Nix version: nix-env (Nix) 1.11.8
  - Nixpkgs version: "17.03.1033.99dfb6dce3"


state: closed
title: fish: Do not overwrite the inherited environment
user_login: nagisa
html_url: https://github.com/NixOS/nixpkgs/pull/25173
updated_at: 2017-04-24 11:28:05
body:
  ###### Motivation for this change

  Previously fish would always set up the NixOS environment, shadowing the inherited environment. This meant that stuff like 

  ```
  nix-shell -p ... --run "fish"
  ``` 

  as well as milder variants didn’t work at all.

  ###### Things done

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

  ---


state: closed
title: NixOS 17.09: update container example in NixOS manual
user_login: c0c0n3
html_url: https://github.com/NixOS/nixpkgs/issues/25174
updated_at: 2017-04-24 20:31:03
body:
  ## Issue description
  Hi guys,
  After reading the NixOS manual section on [imperative container management](http://nixos.org/nixos/manual/index.html#sec-imperative-containers), I followed the instructions there to run a web server in the container but then wasn't able to access the web server from the host using the `curl` command specified in the example. It looks like the example should also mention to allow incoming traffic on port 80 in the container config?

  ### Steps to reproduce
  Run all the commands specified in the NixOS manual section on [imperative container management](http://nixos.org/nixos/manual/index.html#sec-imperative-containers) up to the point where you update the container's config to run a web server:

      # nixos-container update foo --config 'services.httpd.enable = true; \
             services.httpd.adminAddr = "foo@example.org";'

  Trying to run the next line in the example

      # curl http://$(nixos-container show-ip foo)/

  will result in `curl` hanging as packets are dropped, which you can see by running e.g. `tcpdump`. Adding this line to the container's config:

      networking.firewall.allowedTCPPorts = [ 80 ];

  fixed it for me. Maybe this should be mentioned in the manual? By the same token, it might also be worth mentioning that if Network Manager is running, you'll have to add this line for the example to work:

      networking.networkmanager.unmanaged = [ "interface-name:ve-*" ];

  I know this is mentioned in a later section, but I reckon it's best to make it explicit? In fact, even though Network Manager is disabled by default, some modules, like Gnome 3, enable it automatically so whoever reads the example may not be aware Network Manager is up just because they didn't explicitly enable it in their configuration.

  ## Technical details

  * System: NixOS: 17.03.882.d1c477e007 (Gorilla)
  * Nix version: 1.11.8
  * Nixpkgs version: 17.03.882.d1c477e007


state: closed
title: pythonPackages.capstone is broken
user_login: kristoff3r
html_url: https://github.com/NixOS/nixpkgs/issues/25176
updated_at: 2017-04-24 12:09:18
body:
  ## Issue description
  The capstone python package is broken, because the patch applied to it has a different hash value than expected. Changing the hash seems to fix the issue, but I'm hesitant to make a pull request when I don't know why it changed.

  ping @bennofs.

  ### Steps to reproduce
  nix-shell -p python27Packages.capstone

  ```
  output` path ‘/nix/store/jvzqbfqbz88bwg4wib1y30qzr3x34iaj-23fe9f36622573c747e2bab6119ff245437bf276.patch’ has sha256 hash ‘0gsj1sdzcprv1ha026f897qa2xzb8cm9d0gdyiax94ardp07dqpc’ when ‘0yizqrdlxqxn16873593kdx2vrr7gvvilhgcf9xy6hr0603d3m5r’ was expected
  cannot build derivation ‘/nix/store/jxpyzi51b7j0b2jicdaxpgpccq0a1vck-python3.5-capstone-3.0.4.drv’: 1 dependencies couldn't be built
  ```
  ## Technical details

  * System: 17.09pre105622.f0fac3b578 (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.8
  * Nixpkgs version: 17.09pre105622.f0fac3b578


state: closed
title: cimg: fix paths and unbreak overrides
user_login: cleverca22
html_url: https://github.com/NixOS/nixpkgs/pull/25177
updated_at: 2017-05-08 03:10:05
body:
  ###### Motivation for this change
  the header was in a weird place in $out, the plugin headers where in $doc, and it was imposible to use postInstall to fix it because it used a custom builder

  ###### Things done

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

  ---


state: closed
title: Musl dynamic linked binary use glibc dynamic linker (not musl)
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/issues/25178
updated_at: 2018-11-04 13:22:23
body:
  ## Issue description
  musl has it's own dynamic linker, but it seems that builds with Nix/nixpkgs ends up using the glibc linker. Building with musl-gcc on Ubuntu (no Nix) uses the correct (musl) linker.

  ### Steps to reproduce
  ```
  { pkgs ? import <nixpkgs> {} }:

  with pkgs;

  stdenv.mkDerivation rec {
    name = "musl-test";
    buildInputs = [ musl ];
    buildCommand = ''
      mkdir -p "$out/bin"

      cat >> main.c << EOF
      #include <stdio.h>
      int main(int argc, char *argv[])
      {
          printf("Hello Musl world\n");
      }
      EOF

      musl-gcc main.c -o "$out/bin/musl-dynamic-test"
      musl-gcc -static main.c -o "$out/bin/musl-static-test"
    '';
  }
  ```

  ```
  $ file $(nix-build test.nix)/bin/musl-dynamic-test
  /nix/store/7kvcmxzv8vcwdjpba7cs9hwncdjdgly2-musl-test/bin/musl-dynamic-test: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /nix/store/7crrmih8c52r8fbnqb933dxrsp44md93-glibc-2.25/lib/ld-linux-x86-64.so.2, not stripped
  ```

  In the above output, I expect to see "*musl*", not "*glibc*".

  ## Technical details

  * System: NixOS 17.03


state: closed
title: Fix imperative container code examples
user_login: danbst
html_url: https://github.com/NixOS/nixpkgs/pull/25180
updated_at: 2017-04-25 04:36:22
body:
  Since some time Nixos has firewall enabled by default, so update example.
  Also, remove newline escaping (it isn't needed).

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


state: closed
title: Implement aria2 service for controlling a daemon via rpc.
user_login: indiscipline
html_url: https://github.com/NixOS/nixpkgs/pull/25181
updated_at: 2017-04-28 10:30:59
body:
  ###### Motivation for this change
  Implement aria2 systemd service for controlling a daemon instance via rpc. There's already a nix package for aria2, but no service unit. Aria2 can be controlled by a few freely-available web-uis via rpc calls.

  ###### Things done

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

  ---


state: closed
title: ACME cert renewal overwrites ownership for other certs, breaking services
user_login: ToxicFrog
html_url: https://github.com/NixOS/nixpkgs/issues/25182
updated_at: 2017-05-11 16:49:27
body:
  ## Issue description
  If you have multiple acme certs with different user/group ownership, whenever the renew timer for one fires (even if the cert doesn't need to be renewed), it will overwrite the ownership for all the other certs.

  The root cause is [this line](https://github.com/nh2/nixpkgs/blob/ee0f3e7ad9aa61f02283eb1c18f670703eea20ca/nixos/modules/security/acme.nix#L181), introduced in #24532; it resets the ownership for *everything* under `cfg.directory` -- /var/lib/acme by default -- including other certs that have other ownership configured.

  This is at best an outage (your mail certs get reset to `nginx:nginx` and now your mail server can't read them and rejects all incoming connections because it can't SSL) and at worst a security risk (your webserver cert gets reset to `nginx:something` and is now visible to a bunch of things that aren't the webserver).

  ### Steps to reproduce
  ```
    security.acme.certs."mail.example.ca" = {
      email = "postmaster@example.ca";
      group = "mail";
      allowKeysForGroup = true;
    };

    services.nginx = {
      enable = true;
      virtualHosts = {
        "mail.example.ca" = {
          forceSSL = true;
          enableACME = true;
        };
        "kittens.example.ca" = {
          forceSSL = true;
          enableACME = true;
          locations."/".root = "/srv/kittens";
        };
      };
    };

  ```

  Note that the `acme-mail.example.com.service` PreStart opens with `chown -R 'nginx:mail' '/var/lib/acme'`, while the `acme-kittens.example.com.service` PreStart has `chown -R 'nginx:nginx' '/var/lib/acme'`; whichever one runs last will "win", overwriting the permissions for all the other certs.

  ## Technical details

  * System: 17.09pre105553.da20d0e488 (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.8
  * Nixpkgs version: 17.09pre105622.f0fac3b578


state: closed
title: wrapGAppsHook: Correct `wrapProgram` invocations
user_login: ahmedtd
html_url: https://github.com/NixOS/nixpkgs/pull/25183
updated_at: 2017-05-05 12:59:09
body:
  This change fixes several defects in the way `wrapGAppsHook` selected
  the executable to wrap.

  Previously, it would wrap any top-level files in the target `/bin` and
  `/libexec` directories, including directories and non-executable
  files.  In addition, it failed to wrap files in subdirectories.

  Now, it uses `find` to iterate over these directory hierarchies,
  selecting only executable files for wrapping.

  ###### Motivation for this change

  Wrapping directories inside `libexec` broke `emacs`.

  ###### Things done

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

  ---


state: closed
title: python/wrapper.nix: Don't try to wrap pyc files
user_login: ahmedtd
html_url: https://github.com/NixOS/nixpkgs/pull/25184
updated_at: 2019-05-18 19:43:10
body:
  Before, the python wrapper utility had several deficiencies:

    * It would attempt to wrap non-executable files (`.pyc` files, for
      example).
    * It would ignore all files in subdirectories of `$srcstore/bin`.

  Now, the python wrapper utility will wrap all executable files in the
  directory hierarchy rooted at `$srcstore/bin`.  In addition, it will
  not attempt to wrap non-executable files.

  ###### Things done

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

  ---


state: closed
title: Fix makewrapper unsupported args
user_login: ahmedtd
html_url: https://github.com/NixOS/nixpkgs/pull/25185
updated_at: 2017-08-09 16:54:51
body:
  ###### Motivation for this change

  Previously, makeWrapper would accept arguments it didn't recognize,
  potentially allowing argument misspellings or broken callers.

  Now, makeWrapper dies with a backtrace if it is called incorrectly.

  Also changes `wrapProgram` so that it doesn't pass through the first
  argument twice --- this was tripping up the argument checking.

  ###### Things done

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

  ---


state: closed
title: top-level: common subexpression elimination for cc-wrapper usage
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/25186
updated_at: 2017-04-24 18:59:11
body:
  ###### Motivation for this change

   - `ccWrapperFun` can be used in a few more places instead of duplicating its definition.

   - `ccWrapper` parameter on `wrapCC` is always substituted with `ccWrapperFun` so just get rid of that parameter.

  ###### Things done

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

  ---


state: closed
title: linux-headers: Remove stray linux headers 3.18 nix file
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/25187
updated_at: 2017-05-18 15:37:09
body:
  ###### Motivation for this change

  In dced724c009a1646475373cc597ada385d46bde6 this derivation was unexposed along (in all-packages.nix) with the removal of linux 3.18: https://github.com/NixOS/nixpkgs/commit/dced724c009a1646475373cc597ada385d46bde6#diff-036410e9211b4336186fc613f7200b12L11174. I think this file was left behind by mistake.

  ###### Things done

  grepped for the file name, it is unused.


state: closed
title: RFC: "meta" packages for util-linux, procps, and nettools
user_login: matthewbauer
html_url: https://github.com/NixOS/nixpkgs/issues/25188
updated_at: 2018-04-03 19:10:51
body:
  # RFC
  Lots of packages depend on either util-linux, and nettools. Both of these packages are Linux only and there isn't an easy way to port them to macOS. However, most packages that depend on either util-linux or nettools just want one small binary, some of which have macOS equivalents.

  My basic proposal is to make "meta" packages for each of these commands and encourage package maintainers to list each one that is needed. In addition, I will create a Darwin package that provides as much of nettools, procps, and utillinux as we can. Any suggestions on other packages that needs similar treatment would be helpful.

  ## nettools
  - **arp(8) (in network_cmds)**
  - **hostname(1) (in shell_cmds)**
  - **ifconfig(8) (in network_cmds)**
  - ipmaddr
  - iptunnel
  - mii-tool(8)
  - nameif(8)
  - **netstat(8) (in network_cmds)**
  - plipconfig(8)
  - **rarp(8) (in network_cmds)**
  - **route(8) (in network_cmds)**
  - slattach(8)

  ## util-linux
  - addpart(8)
  - agetty(8)
  - blkdiscard(8)
  - blkid(8)
  - blockdev(8)
  - **cal(1) (in misc_cmds)**
  - cfdisk(8)
  - chcpu(8)
  - **chfn(1) (in system_cmds)**
  - chrt(1)
  - **chsh(1) (in system_cmds)**
  - **col(1) (in text_cmds)**
  - **colcrt(1) (in doc_cmds)**
  - **colrm(1) (in text_cmds)**
  - **column(1) (in text_cmds)**
  - delpart(8)
  - **dmesg(1) (in system_cmds)**
  - eject(1)
  - fallocate(1)
  - fdformat(8)
  - **fdisk(8) (in diskdev_cmds)**
  - findfs(8)
  - findmnt(8)
  - flock(1)
  - **fsck(8) (in diskdev_cmds)**
  - fsfreeze(8)
  - fstab(5)
  - fstrim
  - **getopt(1) (in shell_cmds)**
  - **hexdump(1) (in shell_cmds)**
  - hwclock(8)
  - ionice(1)
  - ipcmk(1)
  - **ipcrm(1) (in file_cmds)**
  - **ipcs(1) (in file_cmds)**
  - isosize(8)
  - **kill(1) (in shell_cmds)**
  - **last(1) (in adv_cmds)**
  - ldattach(8)
  - **logger(1) (in remote_cmds)**
  - **login(1) (in system_cmds)**
  - **look(1) (in text_cmds)**
  - losetup(8)
  - lsblk(8)
  - lscpu(1)
  - lsipc(1)
  - lslocks(8)
  - lslogins(1)
  - lsns(8)
  - mcookie(1)
  - **mesg(1) (in basic_cmds)**
  - mkfs(8)
  - mkswap(8)
  - **more(1) (in man)**
  - **mount (in diskdev_cmds)**
  - mountpoint(1)
  - namei(1)
  - **newgrp(1) (in system_cmds)**
  - **nologin(8) (in system_cmds)**
  - partx(8)
  - pivot_root(8)
  - prlimit(1)
  - raw(8)
  - readprofile(8)
  - rename(1)
  - **renice(1) (in shell_cmds)**
  - resizepart(8)
  - **rev(1) (in text_cmds)**
  - runuser(1)
  - **script(1) (in shell_cmds)**
  - scriptreplay(1)
  - setarch(8)
  - setpriv(1)
  - setsid(1)
  - setterm(1)
  - sfdisk(8)
  - **su(1) (in shell_cmds)**
  - sulogin(8)
  - swaplabel(8)
  - swapoff(8)
  - swapon(8)
  - switch_root(8)
  - taskset(1)
  - **ul(1) (in text_cmds)**
  - **umount(8) (in diskdev_cmds)**
  - utmpdump(1)
  - uuidd(3)
  - uuidgen(1)
  - **vipw(8) (in system_cmds)**
  - **wall(1) (in remote_cmds)**
  - wdctl(8)
  - **whereis(1) (in shell_cmds)**
  - wipefs(8)
  - **write(1) (in basic_cmds)**

  ## procps
  - free(1)
  - **pgrep(1) (in adv_cmds)**
  - pidof(1)
  - **pkill(1) (in adv_cmds)**
  - pmap(1)
  - **ps(1) (in adv_cmds)**
  - pwdx(1)
  - slabtop(1)
  - **sysctl(8) (in system_cmds)**
  - tload(1)
  - **top(1) (in top)**
  - **uptime(1) (in shell_cmds)**
  - vmstat(8) (vm_stat is available?)
  - **w(1) (in shell_cmds)**
  - watch(1) (apparently compiles on macOS?)

  # Tasks
  - [ ] package opensource.apple.com
    - [ ] adv_cmds
    - [x] basic_cmds
    - [ ] doc_cmds
    - [ ] diskdev_cmds
    - [ ] file_cmds (current broken)
    - [ ] man
    - [ ] network_cmds (currently broken)
    - [ ] remote_cmds
    - [ ] shell_cmds (currently broken)
    - [ ] system_cmds (see facebook/xcbuild#188)
    - [ ] text_cmds
    - [ ] top
  - [ ] create meta-drvs for each output of:
    - [ ] nettools (see list above)
    - [ ] util-linux (see list above)
    - [ ] procps (see list above)
  - [ ] rename compatibility drvs
    - [ ] util-linux + procps -> unixtools
    - [ ] remove utillinux [refs](https://github.com/NixOS/nixpkgs/search?q=utillinux) (unless specifically necessary)
    - [ ] remove procps [refs](https://github.com/NixOS/nixpkgs/search?q=procps) (unless specifically necessary)
  - [ ] create darwin compatibility drvs
    - [ ] network_cmds + shell_cmds = nettools
    - [ ] adv_cmds + basic_cmds + diskdev_cmds + shell_cmds + system_cmds + text_cmds = unixtools


state: closed
title: crossStdenv on iphone: Just get info from `targetPlatform`
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/25190
updated_at: 2017-05-18 15:37:09
body:
  ###### Motivation for this change

  Less indirection; Part of https://github.com/NixOS/nixpkgs/pull/25047

  ###### Things done

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

  ---


state: closed
title: jenkins: 2.53 -> 2.56
user_login: aespinosa
html_url: https://github.com/NixOS/nixpkgs/pull/25191
updated_at: 2017-04-27 19:30:46
body:
  ###### Motivation for this change


  ###### Things done

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


state: closed
title: ezdxf (Python package): init at 0.8.1
user_login: Hodapp87
html_url: https://github.com/NixOS/nixpkgs/pull/25192
updated_at: 2017-04-26 15:11:33
body:
  ###### Motivation for this change

  The Python module [ezdxf](https://pypi.python.org/pypi/ezdxf) is unavailable.

  ###### Things done

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

  ---


state: open
title: List of strings in binaryCachePublicKeys borks nix.conf
user_login: Fresheyeball
html_url: https://github.com/NixOS/nixpkgs/issues/25193
updated_at: 2017-05-31 07:07:17
body:
  ## Issue description
  `binaryCachePublicKeys` in `configuration.nix` looks deceptively like it takes a list of strings. However, if you do this with your public keys, it screws up `nix.conf`, making an illegal line. Since that file is in the read-only land, this is a pain in much butt. I recommend that either some assertions are made about `binaryCachePublicKeys` or its type be changed to just a string. Or it support multiple strings.

  ### Steps to reproduce
  1. put more than one string in the list of strings in `binaryCachePublicKeys` in your `configuration.nix`.
  1. `nixos-rebuild switch`
  1. do any nixy thing, notice that now you can't because `nix.conf` is messed up.

  If you want to fix it this works:
  1. `sudo su`
  1. `cp /etc/nix.conf /home/<user>/nix.conf`
  1. fix the nix.conf file in the home folder
  1. `export NIX_CONF_DIR=/home/<user>/`
  1. `unset NIX_REMOTE`
  1. make sure `configuration.nix` now only has one string in `binaryCachePublicKeys`
  1. `nixos-rebuild switch`

  ## Technical details

  * System: 17.03.873.0c041520c3 (Gorilla)
  * Nix version: nix-env (Nix) 1.11.8
  * Nixpkgs version: "17.03.873.0c041520c3"


state: closed
title: Host vs. target unconfuse
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/25194
updated_at: 2017-05-18 15:37:09
body:
  ###### Motivation for this change

  `stdenv.cross` is a silly attribute that needs to go leaving the well-defined `hostPlatform` and `targetPlatform`. This PR doesn't remove it, but changes its definition: before it tracked the target platform which is sometimes more useful for compilers, and now it tracks the host platform which is more useful for everything else. Most usages are libraries, falling in the "everything else" category, so changing the definition makes sense to appease the majority. The few compiler (gcc in particular) uses that exist I remove to use `targetPlatform` --- preserving correctness and becoming more explicit in the process.

  I would also update the documentation aside mentioning `stdenv.cross` as deprecated, but the definition given actually erroneously assumes this PR is already merged!

  This is split off from https://github.com/NixOS/nixpkgs/pull/25047

  ###### Things done

  I commandeered and old jobset of mine to create http://hydra.nixos.org/jobset/nixpkgs/pr-25194 to test, because I couldn't figure out how to run a hydra job locally. http://hydra.nixos.org/eval/1353037?compare=cross-trunk shows no regressions. Yay! 


state: closed
title: factorio: 0.14.21 -> 0.15.1
user_login: elitak
html_url: https://github.com/NixOS/nixpkgs/pull/25195
updated_at: 2017-04-25 21:12:43
body:
  ###### Motivation for this change

  bumping for new release

  ###### Things done

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

  ---


state: closed
title: azure-image: switch to use the common make-disk-image.nix
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/pull/25197
updated_at: 2017-05-26 19:49:39
body:
  ###### Motivation for this change

  More consistency. See #25165 and #25166 for more context.

  Two things:

  1. I'd appreciate someone who uses Azure to give this a quick try. @rbvermaa @Phreedom @colemickens perhaps?
  2. There's some pretty arcane logic around size computation right now that doesn't make much sense to me, but isn't commented. I took it out, but I imagine I'll probably have to add it back. I tried perusing the Azure docs but couldn't find anything particularly unusual there. If one of you could elaborate on why it's there, it would help me understand and carry over to the common system.

  cc @domenkozar 

  ###### Things done

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

  ---


state: closed
title: Xsession quoting
user_login: nyarly
html_url: https://github.com/NixOS/nixpkgs/pull/25198
updated_at: 2017-04-25 03:46:34
body:
  ###### Motivation for this change

  SDDM still doesn't start correctly - session names like "i3 + xterm" get split in the "fix sddm" clause at the beginning of the session.

  ###### Things done

  `$1` -> `"$1"` 

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

  ---


state: closed
title: Quoting "$vars" in xsession
user_login: nyarly
html_url: https://github.com/NixOS/nixpkgs/pull/25199
updated_at: 2017-05-06 21:58:19
body:
  ###### Motivation for this change

  The clause that fixes the call when SDDM execs xsession was broken (not just for me?) because the argument variables weren't quoted, so session names like `'xmonad + xterm'` were split by bash, and the single quotes were treated as syntax errors.

  I think this will correct the issue, but I'm unclear how to test the change locally to be sure, since it's a module change, and the actual script is produced by a function call.

  ###### Things done

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

  ---


state: closed
title: Put apple-source-releases in Hydra
user_login: matthewbauer
html_url: https://github.com/NixOS/nixpkgs/issues/25200
updated_at: 2017-08-17 21:34:23
body:
  I just realized that a few of my apple open source derivations are broken (developer_cmds, network_cmds, etc.) I wanted to find the first point they failed but can't because they aren't in the Hydra job set. Maybe we can change this for everything in Darwin.*?

  Cc @copumpkin 


state: closed
title: Fix typo in trivial.nix
user_login: ebzzry
html_url: https://github.com/NixOS/nixpkgs/pull/25201
updated_at: 2017-04-25 12:55:53
body:
  ###### Motivation for this change
  - fix a typo in the examples

  ###### Things done

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

  ---


state: closed
title: 3to2: init at 1.1.1
user_login: mt-caret
html_url: https://github.com/NixOS/nixpkgs/pull/25202
updated_at: 2017-05-22 14:26:56
body:
  ###### Motivation for this change

  add 3to2

  ###### Things done

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

  ---


state: closed
title: Ipv6 support for https://nixos.org
user_login: Mic92
html_url: https://github.com/NixOS/nixpkgs/issues/25203
updated_at: 2017-04-25 11:05:12
body:
  ## Issue description

  According to this document https://aws.amazon.com/blogs/aws/aws-ipv6-update-global-support-spanning-15-regions-multiple-aws-services/ there is ipv6 support for eu-west-1, where the website is apparently hosted. When we also have ipv6 support for the homepage, ipv6 support is complete.

  ### Steps to reproduce

  ```
  $ dig AAAA nixos.org

  ; <<>> DiG 9.10.4-P6 <<>> AAAA nixos.org
  ;; global options: +cmd
  ;; Got answer:
  ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 27168
  ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1

  ;; OPT PSEUDOSECTION:
  ; EDNS: version: 0, flags:; udp: 4096
  ;; QUESTION SECTION:
  ;nixos.org.                     IN      AAAA

  ;; Query time: 0 msec
  ;; SERVER: 127.0.0.1#53(127.0.0.1)
  ;; WHEN: Tue Apr 25 10:03:41 CEST 2017
  ;; MSG SIZE  rcvd: 38
  ```


state: closed
title: Fix parsing @args.rsp compiler arguments
user_login: orivej
html_url: https://github.com/NixOS/nixpkgs/pull/25205
updated_at: 2017-06-13 14:19:28
body:
  I tried to build a copy of `llvm` with `-DBUILD_SHARED_LIBS=ON -DLLVM_BUILD_LLVM_DYLIB=OFF` but the build failed because `nix` incorrectly expanded .rsp file contents: `-Wl,-rpath,"\$ORIGIN/../lib"` in a .rsp becomes `-Wl,-rpath,\/../lib` in the arguments.

  This patch introduces a parser that follows gcc documentation:

  > Read command-line options from FILE.  The options read are inserted in place of the original @FILE option.  If FILE does not exist, or cannot be read, then the option will be treated literally, and not removed.
  > Options in FILE are separated by whitespace.  A whitespace character may be included in an option by surrounding the entire option in either single or double quotes.  Any character (including a backslash) may be included by prefixing the character to be included with a backslash.  The FILE may itself contain additional @FILE options; any such options will be processed recursively.

  Related: #11762


state: closed
title: Update my pkgs
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/pull/25206
updated_at: 2017-04-26 10:10:12
body:
  ###### Motivation for this change

  Updates for some of my pkgs.

  ###### Things done

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

  ---


state: closed
title: rtv: 1.14.1 -> 1.15.1
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/pull/25207
updated_at: 2017-04-30 10:08:52
body:
  ###### Motivation for this change

  Update `rtv`

  As rtv introduces a new dependency, I package this dependency here. **This does not yet work** - I don't know why, though. Help from some pythonist would be awesome!

  ###### Things done

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

  ---


state: closed
title: linuxPackages_custom does not compile linux with parallelism
user_login: nagisa
html_url: https://github.com/NixOS/nixpkgs/issues/25208
updated_at: 2018-10-11 17:29:03
body:
  ## Issue description

  Despite of `nix.buildCores` being set to `16` or `0`, kernel make is run with `-j1` explicitly when a custom linux kernel is specified.

  ### Steps to reproduce

  Set

  ```
    boot.kernelPackages = pkgs.linuxPackages_custom {
      version = "4.11.0-rc8";
      src = pkgs.fetchurl {
        url = "mirror://kernel/linux/kernel/v4.x/testing/linux-4.11-rc8.tar.xz";
        sha256 = "acda201845186cb347b036f23f9bea4990f03f4f604e3bf30837284d99567348";
      };
      configfile = /etc/nixos/kernel.config;
    };

    nix.maxJobs = 16;
    nix.buildCores = 0;
  ```

  and run `sudo nixos-rebuild switch`. Observe the `make -j` being run.

  ## Technical details

  * System: 17.09pre105622.f0fac3b578 (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.8


state: closed
title: qemu.conf doesn't point to UEFI
user_login: clefru
html_url: https://github.com/NixOS/nixpkgs/issues/25209
updated_at: 2017-07-22 17:04:56
body:
  ## Issue description
  New VMs created libvirtd/virt-manager can't switch to the UEFI boot chain.

  ### Steps to reproduce
  virt-manger > File > New Virtual Machine > Select Network Boot > Forward > Forward > Forward > Deselect "Enable storage" > Forward > Click "Customize configuration before install" > Finish

  Observe in the "Overview" Tab, that Firmware is "BIOS" and you can't move the selection to "UEFI". 
  (Click "Cancel Installation")

  ## Technical details
  qemu.conf needs to contain an "nvram" variable, see https://github.com/libvirt/libvirt/blob/master/src/qemu/qemu.conf#L663
  Adding
  ```
  nvram = [ "${nixos.OVMF}/FV/OVMF_CODE.fd:${nixos.OVMF}/FV/OVMF_VARS.fd" ]
  ```
  should work. I'll prepare a PR.

  * System: 17.09pre106117.c90998d5cf (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.8
  * Nixpkgs version: 17.09pre106117.c90998d5cf


state: closed
title: programs.zsh.syntax-highlighting: refactor `highlighters` option for proper validation
user_login: Ma27
html_url: https://github.com/NixOS/nixpkgs/pull/25210
updated_at: 2017-04-27 20:31:12
body:
  ###### Motivation for this change

  Today after updating my nix-channel (which included the changes from #25153) I updated my personal NixOS setup to configure the `zsh-syntax-highlighting` properly, but I mistyped one of the `highlighters` which caused my shell to do odd things.

  At first I feared that I broke NixOS, but in the end I've seen that it was just a stupid typo. However this showed me that it might be a good idea to replace the `types.list(types.str)` declaration of `programs.zsh.syntax-highlighting.highlighters` with a `types.list(types.enum([/* available highlighters */]))` to ensure stricter validation.

  Although the validation is restricted here this is IMHO not a BC break due to the fact that everything will continue to work if no invalid highlighters were given (but if that happened the shell would be almost unusable).

  I validated the patch by using two configurations that were deployed in a test VM:

  ``` nix
  # aborts with an evaluation failure because of the invalid highlighter
  {
    programs.zsh = {
      enable = true;
      syntax-highlighting = {
        enable = true;
        highlighters = [ "main" "foobar" ];
      };
    };
  }
  ```

  ``` nix
  # still works
  {
    programs.zsh = {
      enable = true;
      syntax-highlighting = {
        enable = true;
        highlighters = [ "main" "brackets" ];
      };
    };
  }
  ```

  I booted the VMs using the following command:

  ```
  NIXOS_CONFIG=`pwd`/vmtest.nix nixos-rebuild -I nixpkgs=$HOME/Projects/nixpkgs/ build-vm
  ```

  ###### Things done

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

  ---


state: closed
title: rPackages: IRKernel
user_login: jbaum98
html_url: https://github.com/NixOS/nixpkgs/issues/25211
updated_at: 2018-03-24 21:55:34
body:
  ## Issue description

  `IRKernel` was removed in commit f4595fa55533. Why was this, and will it be added back?


state: closed
title: Unable to cross compile pkgs.gcc
user_login: expipiplus1
html_url: https://github.com/NixOS/nixpkgs/issues/25212
updated_at: 2018-05-15 05:12:16
body:
  ## Issue description

  One is unable to cross compile a native wrapped gcc.

  ### Steps to reproduce

  Given `cross.nix` in the nixpkgs root

  ```nix
  let
    aarch64 = rec {
      config = "aarch64-linux-gnu";
      bigEndian = false;
      arch = "aarch64";
      withTLS = true;
      libc = "glibc";
      platform = (import ./lib/systems/platforms.nix).aarch64-multiplatform;
      inherit (platform) gcc;
      openssl.system = "linux-generic64";
    };
  in
  import <nixpkgs> {
    crossSystem = aarch64;
  }
  ```

  The command `nix-instantiate --show-trace cross.nix -A pkgs.gcc` fails with the following error message:

  ```
  error: while evaluating the attribute ‘shell’ of the derivation ‘gcc-wrapper-5.4.0-aarch64-linux-gnu-aarch64-linux-gnu’ at /tmp/src/nixpkgs/pkgs/stdenv/adapters.nix:87:11:
  value is a string while a set was expected, at /tmp/src/nixpkgs/pkgs/build-support/cc-wrapper/default.nix:283:13
  ```

  It is possible to build `pkgs.gcc.cc` however.

  It is possible to build `pkgs.buildPackages.gcc` too.

  It is possible to build `pkgs.gcc` without `crossSystem` being set.

  ## Technical details

  * System: 17.03.945.5acb454e2a (Gorilla)
  * Nix version: nix-env (Nix) 1.11.8
  * Nixpkgs version: 17.09pre-git


state: open
title: buildGoPackage doesn't skip testdata/
user_login: ben0x539
html_url: https://github.com/NixOS/nixpkgs/issues/25213
updated_at: 2017-04-25 23:36:53
body:
  ## Issue description

  There's a bunch of `.go` files in `github.com/golang/dep/cmd/dep/testdata` that shouldn't be compiled, because `go install github.com/golang/dep/...` skips them and `go get github.com/golang/dep/...` doesn't fetch their dependencies.

  I feel like the following should build `dep`, without having to specify `subPackages` or listing the dependencies for the test data, because those are the repos fetched by `go get`, and `go install ./...` in the `dep` checkout does the right thing, but it doesn't because it tries to compile the test data with missing dependencies:

  ```nix
  { buildGoPackage, fetchFromGitHub }:

  buildGoPackage rec {
    name = "dep-${version}";
    version = "2017-04-24";

    goPackagePath = "github.com/golang/dep";
    src = fetchFromGitHub {
      owner = "golang";
      repo = "dep";
      rev = "54b423570bb22a8eb3dba76d7d2f369dcbf3e0ef";
      sha256 = "12ck853hzz4ffa81bira0lcp436b6rdhpq997ag73nxidrwpxscp";
    };
    extraSrcs = [
      {
        goPackagePath = "github.com/davecgh/go-spew";
        src = fetchFromGitHub {
          owner = "golang";
          repo = "dep";
          rev = "54b423570bb22a8eb3dba76d7d2f369dcbf3e0ef";
          sha256 = "12ck853hzz4ffa81bira0lcp436b6rdhpq997ag73nxidrwpxscp";
        };
      }
    ];
  }
  ```

  ### Steps to reproduce

  Try to build the above nix expression.

  ### Technical details

  I think the builder should use `go list ./...` output to determine which packages to build, `go list` does the right thing here.

  I'm not sure if `buildGoPackage` skips and/or should skip `.*`, `_*` directories and filenames, like the `go` tool does.

  I'm on recent nixos-unstable.


state: closed
title: jenkins: 2.55 -> 2.56
user_login: earldouglas
html_url: https://github.com/NixOS/nixpkgs/pull/25214
updated_at: 2017-04-30 14:32:35
body:
  ###### Motivation for this change

  Get rid of the nag message in Jenkins about downloading the latest *jenkins.war* file.

  ###### Things done

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

  ---


state: closed
title: Unable to pass crossSystem as an argument to nix-build
user_login: expipiplus1
html_url: https://github.com/NixOS/nixpkgs/issues/25215
updated_at: 2017-04-29 22:26:15
body:
  ## Issue description

  Trying to pass `--arg crossSystem something` has no effect on the build.

  ### Steps to reproduce

  With `aarch64.nix` with contents:

  ```nix
  let
    aarch64 = rec {
      config = "aarch64-linux-gnu";
      bigEndian = false;
      arch = "aarch64";
      withTLS = true;
      libc = "glibc";
      platform = (import ./lib/systems/platforms.nix).aarch64-multiplatform;
      inherit (platform) gcc;
      openssl.system = "linux-generic64";
    };

  in

  import ./default.nix {
    crossSystem = aarch64;
  }
  ```

  and `crosspkgs.nix` with contents:

  ```nix
  rec {
    config = "aarch64-linux-gnu";
    bigEndian = false;
    arch = "aarch64";
    withTLS = true;
    libc = "glibc";
    platform = (import ./lib/systems/platforms.nix).aarch64-multiplatform;
    inherit (platform) gcc;
    openssl.system = "linux-generic64";
  }
  ```

  Observe that `nix-build aarch64.nix -A hello` produces the expected (cross compiled) `hello`.

  Observe that `nix-build ./. --arg crossSystem 'import ./crosspkgs.nix' -A pkgs.hello` produces the unexpected native `hello` derivation.

  ## Technical details

  - System: 17.03.945.5acb454e2a (Gorilla)
  - Nix version: nix-env (Nix) 1.11.8
  - Nixpkgs version: 17.09pre-git


state: open
title: Tahoe-LAFS service is missing GC parameters
user_login: djwhitt
html_url: https://github.com/NixOS/nixpkgs/issues/25216
updated_at: 2017-05-17 19:47:04
body:
  ## Issue description

  The Tahoe-LAFS service is missing [GC parameters](https://tahoe-lafs.org/trac/tahoe-lafs/browser/trunk/docs/garbage-collection.rst).

  ### Steps to reproduce

  Look at the [service definition](https://github.com/NixOS/nixpkgs/blob/3ab45f4b369c9c741b55ddedeaac4c797dc61c04/nixos/modules/services/network-filesystems/tahoe.nix).

  ## Technical details

  * System: 17.03.1033.99dfb6dce3 (Gorilla)
  * Nix version: nix-env (Nix) 1.11.8
  * Nixpkgs version: "17.03.1033.99dfb6dce3"


state: closed
title: csdp: fix darwin build
user_login: LnL7
html_url: https://github.com/NixOS/nixpkgs/pull/25217
updated_at: 2017-04-30 12:33:36
body:
  ###### Motivation for this change

  Fixes build failure introduced by https://github.com/NixOS/nixpkgs/pull/24152

  ###### Things done

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

  ---


state: closed
title: Fix cross compilation of LLVM-3.9
user_login: expipiplus1
html_url: https://github.com/NixOS/nixpkgs/pull/25218
updated_at: 2017-05-02 20:24:42
body:
  ~~Although LLVM now cross compiles successfully the executable do not run, the
  `RUNPATH` of the resultant executables in incorrect, it does not contain the
  LLVM lib output.~~


state: closed
title: opencv3: Enable darwin build
user_login: knedlsepp
html_url: https://github.com/NixOS/nixpkgs/pull/25219
updated_at: 2017-05-04 21:49:39
body:
  ###### Motivation for this change
  This should make opencv3 build on darwin.

  ###### Things done

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

  ---


state: closed
title: prometheus-alertmanager: 0.5.1 -> 0.6.0
user_login: benley
html_url: https://github.com/NixOS/nixpkgs/pull/25222
updated_at: 2017-04-27 14:27:43
body:
  ###### Motivation for this change
  New release

  ###### Things done

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

  ---


state: closed
title: facetimehd: disable aarch64 builds
user_login: womfoo
html_url: https://github.com/NixOS/nixpkgs/pull/25223
updated_at: 2017-04-30 11:44:01
body:
  ###### Motivation for this change

  * package does not work on arm

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [x] Linux
  - [ ] 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: Issue using pandoc and pdflatex
user_login: sid-kap
html_url: https://github.com/NixOS/nixpkgs/issues/25224
updated_at: 2018-12-09 11:28:09
body:
  ## Issue description
  It fails with the following error:
  ```
  these derivations will be built:
    /nix/store/vi2h9y86habvy1f93v5fwv8j40yfnrvg-test.drv
  building path(s) ‘/nix/store/695xy91z65qhqiwyf224588n9ybdfada-test’
  ! LaTeX Error: File `article.cls' not found.

  Type X to quit or <RETURN> to proceed,
  or enter new name. (Default extension: cls)

  Enter file name: 
  ! Emergency stop.
  <read *> 
           
  l.2 \usepackage

  pandoc: Error producing PDF
  builder for ‘/nix/store/vi2h9y86habvy1f93v5fwv8j40yfnrvg-test.drv’ failed with exit code 43
  error: build of ‘/nix/store/vi2h9y86habvy1f93v5fwv8j40yfnrvg-test.drv’ failed
  ```

  ### Steps to reproduce

  In `test.md`, add some text.

  ```nix
  let
    pkgs = import <nixpkgs> {};
  in
    pkgs.runCommand "test" {
      buildInputs = [
        pkgs.pandoc
        pkgs.texlive.combined.scheme-basic
      ];
      rootFile = ./test.md;
    } ''
      mkdir -p $out
      pandoc $rootFile -o $out/test.pdf
    ''
  ```

  ## Technical details

  * System: 17.03.1033.99dfb6dce3 (Gorilla)
  * Nix version: nix-env (Nix) 1.11.8
  * Nixpkgs version: "17.03.1033.99dfb6dce3"


state: closed
title: glibc: Remove hack around long-fixed bug
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/25226
updated_at: 2017-04-26 13:05:33
body:
  ###### Motivation for this change

  https://sourceware.org/bugzilla/show_bug.cgi?id=411 was solved in 2012.

  ###### Things done

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

  ---


state: closed
title: Purge binutilsCross
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/25227
updated_at: 2017-04-26 13:09:14
body:
  ###### Motivation for this change

  All the `*Cross` derivations are bad and must go, and binutils is the first to be so purge. See the commit messages for more details.

  No hashes should be changed with this commit: http://hydra.nixos.org/eval/1353380?compare=cross-trunk

  ###### Things done

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

  ---


state: closed
title: mozc on fcitx fails to work on Chromium
user_login: mt-caret
html_url: https://github.com/NixOS/nixpkgs/issues/25228
updated_at: 2017-05-01 16:58:54
body:
  ## Issue description

  after a `nixos-rebuild switch --upgrade`, fcitx cannot switch to mozc __only in chromium__.
  journalctl gives me
  ```
  Apr 26 11:15:59 dn xsession[1721]: [1964:1964:0426/111559.859723:ERROR:browser_main_loop.cc(279)] Gtk: GModule (/nix/store/9phpwkfbpfp7cwjm00lxz6vy6qbrnkpx fcitx-with-plugins-4.2.9.1/lib/gtk-2.0/2.10.0/immodules/im-fcitx.so) initialization check failed: GLib version too old (micro mismatch)
  Apr 26 11:15:59 dn xsession[1721]: [1964:1964:0426/111559.859743:ERROR:browser_main_loop.cc(279)] Gtk: Loading IM context type 'fcitx' failed
  ```

  ### Steps to reproduce

  ```nix
  ...
  i18n.inputMethod = {
    enabled = "fcitx";
    fcitx.engines = with pkgs.fcitx-engines; [ mozc ];
  }
  ...
  programs.chromium.enable = true;
  ...
  ```

  `nixos-rebuild switch --upgrade # with nixos-unstable`

  ## Technical details

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

  17.09pre106117.c90998d5cf (Hummingbird)

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

  nix-env (Nix) 1.11.8

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

  "17.09pre106117.c90998d5cf"

  * `fcitx --version`

  fcitx version: 4.2.9.1

  * `chromium --version`

  Chromium 57.0.2987.133


state: closed
title: nix-build-perl-version-0.9912.drv-0 fails to build on unstable
user_login: sjau
html_url: https://github.com/NixOS/nixpkgs/issues/25229
updated_at: 2017-04-26 15:21:38
body:
  ## Issue description
  Perl 0.9912 seems to fail to build on current unstable:

  ```
  patching ./vutil/lib/version/vxs.pm...

  trying https://github.com/QuiteRSS/quiterss/archive/0.18.3.tar.gz
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
    0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  trying https://dl.google.com/android/repository/sources-19_r02.zip

  trying http://download.skype.com/linux/skype-4.3.0.37.tar.bz2
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
    0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
    0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0Testing if you have a C compiler
  Checking if your kit is complete...
  Looks good
  Generating a Unix-style Makefile
  Writing Makefile for version::vxs
  Writing MYMETA.yml and MYMETA.json
  Generating a Unix-style Makefile
  Writing Makefile for version
  Writing MYMETA.yml and MYMETA.json
  grep: Invalid range end
  no configure script, doing nothing
  building
  make flags: SHELL=/nix/store/53h800j8kgpj0a349f7wxa5hgkj1vby2-bash-4.4-p12/bin/bash
  cp lib/version.pod blib/lib/version.pod
  cp lib/version.pm blib/lib/version.pm
  cp vperl/vpp.pm blib/lib/version/vpp.pm
  cp lib/version/regex.pm blib/lib/version/regex.pm
  cp lib/version/Internals.pod blib/lib/version/Internals.pod
  make[1]: Entering directory '/tmp/nix-build-perl-version-0.9912.drv-0/version-0.9912/vutil'
  cp lib/version/vxs.pm ../blib/lib/version/vxs.pm
  Running Mkbootstrap for version::vxs ()
  chmod 644 "vxs.bs"
  cc -c   -D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/no-such-path/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2   -DVERSION=\"0.9912\" -DXS_VERSION=\"0.9912\" -fPIC "-I/nix/store/xlw7glm144q9k26r3v351i31z2rp0b99-perl-5.24.1/lib/perl5/5.24.1/x86_64-linux-thread-multi/CORE"   vutil.c
  100   125    0   125    0     0    119      0 --:--:--  0:00:01 --:--:--   119
  "/nix/store/xlw7glm144q9k26r3v351i31z2rp0b99-perl-5.24.1/bin/perl" "/nix/store/xlw7glm144q9k26r3v351i31z2rp0b99-perl-5.24.1/lib/perl5/5.24.1/ExtUtils/xsubpp"  -typemap "/nix/store/xlw7glm144q9k26r3v351i31z2rp0b99-perl-5.24.1/lib/perl5/5.24.1/ExtUtils/typemap"  vxs.xs > vxs.xsc && mv vxs.xsc vxs.c
  cc -c   -D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/no-such-path/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2   -DVERSION=\"0.9912\" -DXS_VERSION=\"0.9912\" -fPIC "-I/nix/store/xlw7glm144q9k26r3v351i31z2rp0b99-perl-5.24.1/lib/perl5/5.24.1/x86_64-linux-thread-multi/CORE"   vxs.c
  rm -f ../blib/arch/auto/version/vxs/vxs.so
  cc  -shared -O2 -L/nix/store/78w6a8zinhp7awdmrh5qbvxyci2pb8b4-glibc-2.25/lib -fstack-protector-strong vutil.o vxs.o  -o ../blib/arch/auto/version/vxs/vxs.so         \
          \

  chmod 755 ../blib/arch/auto/version/vxs/vxs.so
  "/nix/store/xlw7glm144q9k26r3v351i31z2rp0b99-perl-5.24.1/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- vxs.bs ../blib/arch/auto/version/vxs/vxs.bs 644
  make[1]: Leaving directory '/tmp/nix-build-perl-version-0.9912.drv-0/version-0.9912/vutil'
    0 3253k    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0Manifying 2 pod documents
  running tests
  check flags: SHELL=/nix/store/53h800j8kgpj0a349f7wxa5hgkj1vby2-bash-4.4-p12/bin/bash
  make[1]: Entering directory '/tmp/nix-build-perl-version-0.9912.drv-0/version-0.9912/vutil'
  Running Mkbootstrap for version::vxs ()
  chmod 644 "vxs.bs"
  make[1]: Leaving directory '/tmp/nix-build-perl-version-0.9912.drv-0/version-0.9912/vutil'
  PERL_DL_NONLAZY=1 "/nix/store/xlw7glm144q9k26r3v351i31z2rp0b99-perl-5.24.1/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
  t/00impl-pp.t ..... ok

  #   Failed test '"$version" eq "v1.2.3_4"'
  #   at t/coretests.pm line 351.
  #          got: 'v1.2.3_4'
  #     expected: 'v1.2.3_4'

  #   Failed test '"$version" eq "v1.2.3_4" (from eval)'
  #   at t/coretests.pm line 353.
  #          got: 'v1.2.3_4'
  #     expected: 'v1.2.3_4'

  #   Failed test '"$version" eq "v1.2.3_4"'
  #   at t/coretests.pm line 351.
  #          got: 'v1.2.3_4'
  #     expected: 'v1.2.3_4'

  #   Failed test '"$version" eq "v1.2.3_4" (from eval)'
  #   at t/coretests.pm line 353.
  #          got: 'v1.2.3_4'
  #     expected: 'v1.2.3_4'

  #   Failed test '"$version" eq "v1.2.3_4"'
  #   at t/coretests.pm line 351.
  #          got: 'v1.2.3_4'
  #     expected: 'v1.2.3_4'

  #   Failed test '"$version" eq "v1.2.3_4" (from eval)'
  #   at t/coretests.pm line 353.
  #          got: 'v1.2.3_4'
  #     expected: 'v1.2.3_4'

  #   Failed test '"$version" eq "v1.2.3_4"'
  #   at t/coretests.pm line 351.
  #          got: 'v1.2.3_4'
  #     expected: 'v1.2.3_4'

  #   Failed test '"$version" eq "v1.2.3_4" (from eval)'
  #   at t/coretests.pm line 353.
  #          got: 'v1.2.3_4'
  #     expected: 'v1.2.3_4'
  # Looks like you failed 8 tests of 646.
  t/01base.t ........
  Dubious, test returned 8 (wstat 2048, 0x800)
  Failed 8/646 subtests
    2 3253k    2 77230    0     0  27265      0  0:02:02  0:00:02  0:02:00 78725
  #   Failed test '"$version" eq "v1.2.3_4"'
  #   at t/coretests.pm line 351.
  #          got: 'v1.2.3_4'
  #     expected: 'v1.2.3_4'

  #   Failed test '"$version" eq "v1.2.3_4" (from eval)'
  #   at t/coretests.pm line 353.
  #          got: 'v1.2.3_4'
  #     expected: 'v1.2.3_4'

  #   Failed test '"$version" eq "v1.2.3_4"'
  #   at t/coretests.pm line 351.
  #          got: 'v1.2.3_4'
  #     expected: 'v1.2.3_4'

  #   Failed test '"$version" eq "v1.2.3_4" (from eval)'
  #   at t/coretests.pm line 353.
  #          got: 'v1.2.3_4'
  #     expected: 'v1.2.3_4'

  #   Failed test '"$version" eq "v1.2.3_4"'
  #   at t/coretests.pm line 351.
  #          got: 'v1.2.3_4'
  #     expected: 'v1.2.3_4'

  #   Failed test '"$version" eq "v1.2.3_4" (from eval)'
  #   at t/coretests.pm line 353.
  #          got: 'v1.2.3_4'
  #     expected: 'v1.2.3_4'

  #   Failed test '"$version" eq "v1.2.3_4"'
  #   at t/coretests.pm line 351.
  #          got: 'v1.2.3_4'
  #     expected: 'v1.2.3_4'

  #   Failed test '"$version" eq "v1.2.3_4" (from eval)'
  #   at t/coretests.pm line 353.
  #          got: 'v1.2.3_4'
  #     expected: 'v1.2.3_4'
  # Looks like you failed 8 tests of 657.
  t/02derived.t .....
  Dubious, test returned 8 (wstat 2048, 0x800)
  Failed 8/657 subtests

  #   Failed test '"$version" eq "v1.2.3_4"'
  #   at t/coretests.pm line 351.
  #          got: 'v1.2.3_4'
  #     expected: 'v1.2.3_4'

  #   Failed test '"$version" eq "v1.2.3_4" (from eval)'
  #   at t/coretests.pm line 353.
  #          got: 'v1.2.3_4'
  #     expected: 'v1.2.3_4'

  #   Failed test '"$version" eq "v1.2.3_4"'
  #   at t/coretests.pm line 351.
  #          got: 'v1.2.3_4'
  #     expected: 'v1.2.3_4'

  #   Failed test '"$version" eq "v1.2.3_4" (from eval)'
  #   at t/coretests.pm line 353.
  #          got: 'v1.2.3_4'
  #     expected: 'v1.2.3_4'
  # Looks like you failed 4 tests of 324.
  t/03require.t .....
  Dubious, test returned 4 (wstat 1024, 0x400)
  Failed 4/324 subtests
          (less 18 skipped subtests: 302 okay)
  t/04strict_lax.t .. ok
  t/05sigdie.t ...... ok
  t/06noop.t ........ ok
  t/07locale.t ...... ok
  t/08_corelist.t ... ok
  t/09_list_util.t .. ok

  Test Summary Report
  -------------------
  t/01base.t      (Wstat: 2048 Tests: 646 Failed: 8)
    Failed tests:  95-96, 255-256, 415-416, 575-576
    Non-zero exit status: 8
  t/02derived.t   (Wstat: 2048 Tests: 657 Failed: 8)
    Failed tests:  101-102, 262-263, 423-424, 584-585
    Non-zero exit status: 8
  t/03require.t   (Wstat: 1024 Tests: 324 Failed: 4)
    Failed tests:  98-99, 258-259
    Non-zero exit status: 4
  Files=10, Tests=2466,  2 wallclock secs ( 0.33 usr  0.03 sys +  1.23 cusr  0.10 csys =  1.69 CPU)
  Result: FAIL
  Failed 3/10 test programs. 20/2466 subtests failed.
  #   at t/coretests.pm line 353.
  #     expected: 'v1.2.3_4'
  # Looks like you failed 8 tests of 657.
  t/02derived.t .....
  Dubious, test returned 8 (wstat 2048, 0x800)
  Failed 8/657 subtests

  #   Failed test '"$version" eq "v1.2.3_4"'
  #   at t/coretests.pm line 351.
  #          got: 'v1.2.3_4'
  #     expected: 'v1.2.3_4'

  #   Failed test '"$version" eq "v1.2.3_4" (from eval)'
  #   at t/coretests.pm line 353.
  #          got: 'v1.2.3_4'
  #     expected: 'v1.2.3_4'

  #   Failed test '"$version" eq "v1.2.3_4"'
  #   at t/coretests.pm line 351.
  #          got: 'v1.2.3_4'
  #     expected: 'v1.2.3_4'

  #   Failed test '"$version" eq "v1.2.3_4" (from eval)'
  #   at t/coretests.pm line 353.
  #          got: 'v1.2.3_4'
  #     expected: 'v1.2.3_4'
  # Looks like you failed 4 tests of 324.
  t/03require.t .....
  Dubious, test returned 4 (wstat 1024, 0x400)
  Failed 4/324 subtests
          (less 18 skipped subtests: 302 okay)
  t/04strict_lax.t .. ok
  t/05sigdie.t ...... ok
  t/06noop.t ........ ok
  t/07locale.t ...... ok
  t/08_corelist.t ... ok
  t/09_list_util.t .. ok

  Test Summary Report
  -------------------
  t/01base.t      (Wstat: 2048 Tests: 646 Failed: 8)
    Failed tests:  95-96, 255-256, 415-416, 575-576
    Non-zero exit status: 8
  t/02derived.t   (Wstat: 2048 Tests: 657 Failed: 8)
    Failed tests:  101-102, 262-263, 423-424, 584-585
    Non-zero exit status: 8
  t/03require.t   (Wstat: 1024 Tests: 324 Failed: 4)
    Failed tests:  98-99, 258-259
    Non-zero exit status: 4
  #     expected: 'v1.2.3_4'
  # Looks like you failed 8 tests of 657.
  t/02derived.t .....
  Dubious, test returned 8 (wstat 2048, 0x800)
  Failed 8/657 subtests

  #   Failed test '"$version" eq "v1.2.3_4"'
  #   at t/coretests.pm line 351.
  #          got: 'v1.2.3_4'
  #     expected: 'v1.2.3_4'

  #   Failed test '"$version" eq "v1.2.3_4" (from eval)'
  #   at t/coretests.pm line 353.
  #          got: 'v1.2.3_4'
  #     expected: 'v1.2.3_4'

  #   Failed test '"$version" eq "v1.2.3_4"'
  #   at t/coretests.pm line 351.
  #          got: 'v1.2.3_4'
  #     expected: 'v1.2.3_4'

  #   Failed test '"$version" eq "v1.2.3_4" (from eval)'
  #   at t/coretests.pm line 353.
  #          got: 'v1.2.3_4'
  #     expected: 'v1.2.3_4'
  # Looks like you failed 4 tests of 324.
  t/03require.t .....
  Dubious, test returned 4 (wstat 1024, 0x400)
  Failed 4/324 subtests
          (less 18 skipped subtests: 302 okay)
  t/04strict_lax.t .. ok
  t/05sigdie.t ...... ok
  t/06noop.t ........ ok
  t/07locale.t ...... ok
  t/08_corelist.t ... ok
  t/09_list_util.t .. ok

  Test Summary Report
  -------------------
  t/01base.t      (Wstat: 2048 Tests: 646 Failed: 8)
    Failed tests:  95-96, 255-256, 415-416, 575-576
    Non-zero exit status: 8
  t/02derived.t   (Wstat: 2048 Tests: 657 Failed: 8)
    Failed tests:  101-102, 262-263, 423-424, 584-585
    Non-zero exit status: 8
  t/03require.t   (Wstat: 1024 Tests: 324 Failed: 4)
    Failed tests:  98-99, 258-259
    Non-zero exit status: 4
  #     expected: 'v1.2.3_4'
  # Looks like you failed 8 tests of 657.
  t/02derived.t .....
  Dubious, test returned 8 (wstat 2048, 0x800)
  Failed 8/657 subtests

  #   Failed test '"$version" eq "v1.2.3_4"'
  #   at t/coretests.pm line 351.
  #          got: 'v1.2.3_4'
  #     expected: 'v1.2.3_4'

  #   Failed test '"$version" eq "v1.2.3_4" (from eval)'
  #   at t/coretests.pm line 353.
  #          got: 'v1.2.3_4'
  #     expected: 'v1.2.3_4'

  #   Failed test '"$version" eq "v1.2.3_4"'
  #   at t/coretests.pm line 351.
  #          got: 'v1.2.3_4'
  #     expected: 'v1.2.3_4'

  #   Failed test '"$version" eq "v1.2.3_4" (from eval)'
  #   at t/coretests.pm line 353.
  #          got: 'v1.2.3_4'
  #     expected: 'v1.2.3_4'
  # Looks like you failed 4 tests of 324.
  t/03require.t .....
  Dubious, test returned 4 (wstat 1024, 0x400)
  Failed 4/324 subtests
          (less 18 skipped subtests: 302 okay)
  t/04strict_lax.t .. ok
  t/05sigdie.t ...... ok
  t/06noop.t ........ ok
  t/07locale.t ...... ok
  t/08_corelist.t ... ok
  t/09_list_util.t .. ok

  Test Summary Report
  -------------------
  t/01base.t      (Wstat: 2048 Tests: 646 Failed: 8)
    Failed tests:  95-96, 255-256, 415-416, 575-576
    Non-zero exit status: 8
  t/02derived.t   (Wstat: 2048 Tests: 657 Failed: 8)
    Failed tests:  101-102, 262-263, 423-424, 584-585
    Non-zero exit status: 8
  t/03require.t   (Wstat: 1024 Tests: 324 Failed: 4)
    Failed tests:  98-99, 258-259
    Non-zero exit status: 4
  Files=10, Tests=2466,  2 wallclock secs ( 0.33 usr  0.03 sys +  1.23 cusr  0.10 csys =  1.69 CPU)
  Result: FAIL
  Failed 3/10 test programs. 20/2466 subtests failed.
  make: *** [Makefile:944: test_dynamic] Error 255
  builder for ‘/nix/store/h2bpcdyy2nfwanv988w5y9w94pc9l6q6-perl-version-0.9912.drv’ failed with exit code 2
  cannot build derivation ‘/nix/store/957md29lqbn5zqs4pkczzkhiq7pppbgk-perl-Module-Metadata-1.000027.drv’: 1 dependencies couldn't be built
  building path(s) ‘/nix/store/alrszd2y137bpf2ymgf6fl8sc2nc2pzr-ssh-askpass-wrapper’
  cannot build derivation ‘/nix/store/ff7bffcc2ix7qxv7mi5vs69dh4j55pgy-perl-Test-Warnings-0.026.drv’: 1 dependencies couldn't be built
  cannot build derivation ‘/nix/store/ckxc1svgm8yns3vmsl98hy1i4vrqmqz5-perl-DateTime-1.21.drv’: 1 dependencies couldn't be built
  cannot build derivation ‘/nix/store/wwzxp49gzk7gz677xlc7i36w4cdnkhfs-perl-Finance-Quote-1.38.drv’: 1 dependencies couldn't be built
  cannot build derivation ‘/nix/store/rmg9l876ff4fz5zbfwr3ss13nmikirrk-gnucash-2.4.15.drv’: 1 dependencies couldn't be built
  building path(s) ‘/nix/store/f7055955qcax8ifa9djgrxq1swl2sn5d-sshd_config’
  cannot build derivation ‘/nix/store/vl85xb3llsd1xk2akiiww3z3iiqz2q6p-system-path.drv’: 1 dependencies couldn't be built
  ```
  ### Steps to reproduce
  Not really sure which packages calls this.


  ## Technical details

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

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

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


state: closed
title: root: 6.08.02 -> 6.09.02
user_login: veprbl
html_url: https://github.com/NixOS/nixpkgs/pull/25231
updated_at: 2017-05-20 16:37:44
body:
  This also fixes breakage on darwin due to LLVM4.0 migration.

  I had to enable opengl because otherwise macOS build is broken.
  See root commit 23f8871c7 ('Do not include OpenGL directly but use our
  TGLIncludes for that purpose.')

  I've enabled xml because TUnfold now depends on it.

  ###### Motivation for this change

  ROOT is currently broken on darwin.

  ###### Things done

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

  ---
  #24294 


state: closed
title: Cross binutils
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/25232
updated_at: 2017-05-17 20:35:01
body:
  ###### Motivation for this change

  There's a lot more consistency now:
   - binutils binaries are always prefixed, when compiling from Darwin and Linux alike
   - binutils + cctools are always mixed together the same way if Darwin is the target

  And there are tests to insure the darwin-targeting binutils+cctools mashups do build.

  The main question is whether we want to so prefix the binutils derivation name, or adopt another convention distinguished from the existing `build != host` suffixes.

  Builds on https://github.com/NixOS/nixpkgs/pull/25227, factored out of https://github.com/NixOS/nixpkgs/pull/25047

  ###### Things done

  - http://hydra.nixos.org/eval/1359577


state: closed
title: bitcoin-unlimited: 1.0.1.3 -> 1.0.1.4
user_login: DmitryTsygankov
html_url: https://github.com/NixOS/nixpkgs/pull/25233
updated_at: 2017-04-27 15:19:48
body:
  ###### Motivation for this change
  Bump up the version, so that the fix for the latest vulnerability is included.

  ###### Things done

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

  ---


state: closed
title: ipython broken on python2.7
user_login: LnL7
html_url: https://github.com/NixOS/nixpkgs/issues/25234
updated_at: 2017-04-26 06:42:42
body:
  ## Issue description

  The ipython update introduced in 60eaa476ab only supports for python3.

  /cc @FRidh

  ### Steps to reproduce

  ```
  $ nix-shell -p pythonPackages.ipython
  error: ipython-6.0.0 not supported for interpreter python2.7
  ```

  ## Technical details

  * Nixpkgs version: (9e764af72f)


state: closed
title: nix-bundle: init at 0.1.1
user_login: matthewbauer
html_url: https://github.com/NixOS/nixpkgs/pull/25236
updated_at: 2017-04-26 07:38:08
body:
  Adds the nix-bundle derivation from https://github.com/matthewbauer/nix-bundle.

  ###### Motivation for this change


  ###### Things done

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

  ---


state: closed
title: fcitx-engines.mozc: 2.17.2313.102.1 -> 2.18.2612.102.1 and other minor fcitx packages updates
user_login: ericsagnes
html_url: https://github.com/NixOS/nixpkgs/pull/25237
updated_at: 2017-05-01 16:58:54
body:
  ###### Motivation for this change

  _Should_ fix #25228 by updating `fcitx-engines.mozc` to a recent version.
  Also introduce a few minor upgrades for other fcitx related packages, namely:

  - fcitx-qt5
  - fcitx-configtool

  Tested in a NixOS VM with a few applications (qutebrowser & chromium).

  @mt-caret Could you test this PR and check if it solves the problem you had in chromium?

  ###### Things done

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

  ---


state: open
title: akonadiselftest does not show icons
user_login: vandenoever
html_url: https://github.com/NixOS/nixpkgs/issues/25238
updated_at: 2017-05-10 13:18:44
body:
  ## Issue description

  akonadiselftest, a diagnostic part of akonadi, does not show the icons with the tests. This makes it hard to read the status.

  akonadi, installed in an empty user account should be fully functional, even when there is no other part of KDE, such as Plasma, installed.

  ### Steps to reproduce

  * setup NixOS system without KDE
  * log into X with xterm
  * install akonadi
  * start akonadiselftest
  * observe that no icons are shown for error, warning or ok.

  ## Technical details

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

  wrong:
  ![screenshot_20170425_094605](https://cloud.githubusercontent.com/assets/608417/25424969/88c682e2-2a6a-11e7-9cc8-368fb93f069f.png)

  correct:
  ![correct](https://cloud.githubusercontent.com/assets/608417/25425083/052c87d2-2a6b-11e7-9c3a-52d94131bcae.png)


state: closed
title: keras: 1.2.2 -> 2.0.3
user_login: jyp
html_url: https://github.com/NixOS/nixpkgs/pull/25239
updated_at: 2017-05-01 17:01:06
body:
  ###### Motivation for this change

  Using current version 

  ###### Things done

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

  ---


state: open
title: Add a fake uname implementation to the Linux stdenv (that returns hardcoded values)
user_login: dezgeg
html_url: https://github.com/NixOS/nixpkgs/pull/25240
updated_at: 2019-02-07 01:49:25
body:
  This has two purity advantages:

  - This makes `uname -m` return the processor architecture we're building
    for, not the architecture the build is running on. This mainly
    affects ARM, where we want to build armv6l packages on an armv7l
    package. The v7 processors are very capable of executing v6 code,
    but many build systems will look at `uname -m` and decide to do
    different things based on the result. Examples:
      - coreutils & openssl both add some ARMv7-specific FPU optimization
        flags to gcc's command line which causes the binaries to SIGILL
        on ARMv6 processors.
      - The emacs, perl & ruby builds  create machine-specific directories
        like `$out/libexec/emacs/25.1/armv6l-unknown-linux-gnueabihf`

    Both of these are now fixed. And no, unlike PER_LINUX32 (which
    makes `uname -m` report `i686` when run on x86_64) there is no kernel
    option to achieve the same thing for returning armv6l on a ARMv7.

  - Some packages like Xorg capture the kernel version where the build
    was done (it prints "Build Operating System: Linux 4.4.45 x86_64"
    to the logs). This improves binary reproducibility of such packages.

  I've added this just for Linux for now (as it ended up requiring tweaking the bootstrap stages to get it right) but in principle it could be added for Darwin as well if there's a use case.

  cc @edolstra 


state: closed
title: update asterisk-stable and asterisk-lts
user_login: womfoo
html_url: https://github.com/NixOS/nixpkgs/pull/25241
updated_at: 2017-04-30 11:43:55
body:
  ###### Motivation for this change

  * include debian patch to remove warnings that clutter journald logs
  * bump to latest upstream versions

  ###### Things done

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

  ---


state: closed
title: perlPackages.version test failures after update to perl 5.24.1
user_login: jerith666
html_url: https://github.com/NixOS/nixpkgs/issues/25242
updated_at: 2017-04-26 11:51:07
body:
  ## Issue description
  Test failures that, apparently, should pass trivially.  For example:

  ```
  #   Failed test '"$version" eq "v1.2.3_4"'
  #   at t/coretests.pm line 351.
  #          got: 'v1.2.3_4'
  #     expected: 'v1.2.3_4'

  #   Failed test '"$version" eq "v1.2.3_4" (from eval)'
  #   at t/coretests.pm line 353.
  #          got: 'v1.2.3_4'
  #     expected: 'v1.2.3_4'
  ```

  ### Steps to reproduce

  I bisected this down to being caused by https://github.com/NixOS/nixpkgs/commit/f78c0329340172aa0819d7a2fdc36b0a8fbb6d2a "perl: init 5.24.1 and set as default perl", so CC'ing @plumps & @Mic92.


state: closed
title: Update pythonPackages.channels and dependencies
user_login: lsix
html_url: https://github.com/NixOS/nixpkgs/pull/25243
updated_at: 2017-05-02 21:20:00
body:
  ###### Motivation for this change

  Sorry for the amount of changes in one PR, updating one component triggered many required related updates.

  Some package have invalid syntax for python3 and caused `nox-review` to failed. I have disabled them for python3, to get nox pass properly.

  cc @FRidh 

  ###### Things done

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

  ---


state: closed
title: meson: 0.35.0 -> 0.40.0
user_login: Mic92
html_url: https://github.com/NixOS/nixpkgs/pull/25244
updated_at: 2017-04-27 11:22:47
body:
  ###### Motivation for this change

  In configured builds other tools tries to call meson by directly
  passing meson tools directly to python. Since they were shell scripts
  due wrapping this failed. (tested with systemd new build system: https://github.com/systemd/systemd/)

  ###### Things done

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

  ---


state: closed
title: docker: pass all proxy variables to docker daemon
user_login: bachp
html_url: https://github.com/NixOS/nixpkgs/pull/25245
updated_at: 2017-04-27 09:03:46
body:
  ###### Motivation for this change

  This makes things as noProxy work too as all proxy related variables are passed to the docker daemon.

  ###### Things done

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

  ---


state: closed
title: mkForce for the kernel package in grsecurity.enable is a bit awkward
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/25246
updated_at: 2017-04-28 13:07:08
body:
  ## Issue description

  I'm trying to create an Amazon EC2 image with `security.grsecurity.enable = true`. Unfortunately the default kernel it uses is incompatible with EC2 and doesn't boot (which is a pain to debug thanks to AWS not having a real console). Unfortunately, the design of the current `grsecurity` module uses `mkForce` on the `kernelPackages`, so even though we have an EC2-compatible grsecurity kernel in nixpkgs, I need to jump through a couple of hoops to use it easily.

  What I'd do instead is give the `grsecurity` NixOS module a `linuxPackages-grsec` option (I'm bad at naming, so pick something not awful) that defaults to the one you currently use `mkForce` on, then use that in the module config. Then in the `amazon-image.nix` module (and other virtualized systems like it), we'd also set `security.grsecurity.linuxPackages` to the suitable kernel. That wouldn't have any effect unless someone used `security.grsecurity.enable = true`, but would make things work sensibly out of the box for most users.

  Does that make sense? It seems like an easy fix but I wanted to run it by folks first.

  cc @joachifm @jammerful


state: closed
title: imagej: init at 150
user_login: yuriaisaka
html_url: https://github.com/NixOS/nixpkgs/pull/25247
updated_at: 2017-04-26 16:06:44
body:
  ###### Motivation for this change

  Add ImageJ (an image processing/analysis software).

  ###### Things done

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

  ##### Possible improvements

  - According to the official documentation, should be able to compile and run
    ImageJ by using JDK version 48 ("JDK 1.4") or later.
  - The binary version (packaged here) provided by NIH appears to be compiled
    using the JDK version 49 ("JDK 5"), and thus should work on every platform
    where a JRE of version 49 or later is available.

  ---


state: closed
title: [QUESTION] acpid handlers not working
user_login: cmacrae
html_url: https://github.com/NixOS/nixpkgs/issues/25248
updated_at: 2017-04-27 13:04:12
body:
  ## Issue description
  I am attempting to declare some actions to take upon acpid events.  
  For instance, I would like to launch a `rofi` menu when pressing the power button, or run `slock & systemctl suspend -i` when closing my laptop's lid.  

  However, the declarations I've made in my configuration don't seem to operate as I'd expect.  
  I can see the files written by the properties I'm defining (an action file and an event file), and they seem correct, yet when these events happen, it doesn't seem the actions are triggered.

  ### Steps to reproduce
  Relevant portions of `configuration.nix` (two examples).  
  1. Using `services.acpid.handlers.lidEventCommands`/`powerEventCommands`:
  ```
    # Slock & suspend on lid close
    # Power menu a la rofi on power button
    services.acpid = {
      lidEventCommands = "sudo -u cmacrae slock & systemctl suspend -i";
      powerEventCommands = ''
  OPTIONS="Reboot\nKexec\nPower-off\nSuspend\nHibernate"
  LAUNCHER="rofi -width 30 -dmenu -i -p rofi-power:"

  option=`echo -e $OPTIONS | $LAUNCHER | awk '{print $1}' | tr -d '\r\n'`
  case $option in
    Reboot)
      systemctl reboot
      ;;
    Kexec)
      systemctl kexec
      ;;
    Power-off)
      systemctl poweroff
      ;;
    Suspend)
      systemctl suspend
      ;;
    Hibernate)
      systemctl hibernate
      ;;
    Exit)
      eval $1
      ;;
    *)
      ;;
  esac
  '';
    };
  ```
  2. Using `services.acpid.handlers.powerEvent`
  ```
    services.acpid.handlers = {
      powerEvent = {
        event = "button/power.*";
        action =
          ''
  	  OPTIONS="Reboot\nKexec\nPower-off\nSuspend\nHibernate"
  	  LAUNCHER="rofi -width 30 -dmenu -i -p rofi-power:"
  	  
  	  option=`echo -e $OPTIONS | $LAUNCHER | awk '{print $1}' | tr -d '\r\n'`
  	  case $option in
  	    Reboot)
                systemctl reboot
                ;;
  	    Kexec)
  	      systemctl kexec
  	      ;;
        	    Power-off)
                systemctl poweroff
                ;;
        	    Suspend)
                systemctl suspend
                ;;
        	    Hibernate)
                systemctl hibernate
                ;;
              Exit)
                eval $1
  	      ;;
        	    *)
              ;;
      	  esac
          '';
      };
      lidEvent = {
        event = "button/lid.*";
        action =
          ''
  	  sudo -u cmacrae slock & systemctl suspend -i
  	'';
      };
    };
  ```
  ### Debugging from shell (follow along)
  ```
  macbook $ systemctl status acpid
  ● acpid.service - ACPI Daemon
     Loaded: loaded (/nix/store/j9ri99skqfb8xr42psqrnk7j34pmspsp-unit-acpid.service/acpid.service; enabled; vendor preset: enabled)
     Active: active (running) since Tue 2017-04-25 09:16:31 BST; 6h ago
   Main PID: 755 (acpid)
      Tasks: 1 (limit: 4915)
     Memory: 1.8M
        CPU: 2.264s
     CGroup: /system.slice/acpid.service
             └─755 acpid --confdir /nix/store/cdca2d9vg3d3gkgfsk5amp9gpblcsw6z-acpi-events

  Apr 25 09:16:31 macbook acpid[755]: client connected from 820[0:0]
  Apr 25 09:16:31 macbook acpid[755]: 1 client rule loaded
  Apr 25 09:16:31 macbook acpid[755]: client connected from 820[0:0]
  Apr 25 09:16:31 macbook acpid[755]: 1 client rule loaded
  Apr 25 14:15:22 macbook acpid[755]: client 820[0:0] has disconnected
  Apr 25 14:15:22 macbook acpid[755]: client 820[0:0] has disconnected
  Apr 25 14:15:22 macbook acpid[755]: client connected from 15964[0:0]
  Apr 25 14:15:22 macbook acpid[755]: 1 client rule loaded
  Apr 25 14:15:22 macbook acpid[755]: client connected from 15964[0:0]
  Apr 25 14:15:22 macbook acpid[755]: 1 client rule loaded

  macbook $ ls /nix/store/cdca2d9vg3d3gkgfsk5amp9gpblcsw6z-acpi-events
  acEvent  lidEvent  powerEvent

  macbook $ cat /nix/store/cdca2d9vg3d3gkgfsk5amp9gpblcsw6z-acpi-events/powerEvent
  event=button/power.*
  action=/nix/store/7mg1v8n52zl14cjlnz3j1gby0vc268sk-powerEvent.sh

  macbook $ cat /nix/store/7mg1v8n52zl14cjlnz3j1gby0vc268sk-powerEvent.sh
  #! /nix/store/fi3mbd2ml4pbgzyasrlnp0wyy6qi48fh-bash-4.4-p5/bin/sh
  OPTIONS="Reboot\nKexec\nPower-off\nSuspend\nHibernate"
  LAUNCHER="rofi -width 30 -dmenu -i -p rofi-power:"

  option=`echo -e $OPTIONS | $LAUNCHER | awk '{print $1}' | tr -d '\r\n'`
  case $option in
    Reboot)
      systemctl reboot
      ;;
    Kexec)
      systemctl kexec
      ;;
    Power-off)
      systemctl poweroff
      ;;
    Suspend)
      systemctl suspend
      ;;
    Hibernate)
      systemctl hibernate
      ;;
    Exit)
      eval $1
      ;;
    *)
      ;;
  esac
  ```
  ### Results
  When pressing the power button on my system, nothing happens.  
  If I manually execute the above script, it works as expected.  
  Watching `journalctl -f`, I can see the power button presses happening.

  ### Other notes
  I have the power button set to `ignore` in `logind`, so it doesn't intercept any presses (and shut my system down).

  ## Technical details

  * System: NixOS - `17.03.1033.99dfb6dce3 (Gorilla)`
  * Nix version: `nix-env (Nix) 1.11.8`
  * Nixpkgs version: `17.03.1033.99dfb6dce3`


state: closed
title: imagej: init at 150
user_login: yuriaisaka
html_url: https://github.com/NixOS/nixpkgs/pull/25249
updated_at: 2018-02-19 08:24:05
body:
  ###### Motivation for this change

  add ImageJ (a Java based image processing/analysis software).

  ###### Things done

  - [ ] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [x] macOS (edit: since 5aeab6c)
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).
  - [x] `meta.maintainers` is set (by adding an email address to `default.nix`; no entries were added to `lib/maintainers.nix`)

  ##### Possible improvements

  - According to the official documentation, should be able to compile and run
    ImageJ by using JDK version 48 ("JDK 1.4") or later.
  - The binary version (packaged here) provided by NIH appears to be compiled
    using the JDK version 49 ("JDK 5"), and thus should work on every platform
    where a JRE of version 49 or later is available.

  ##### Comments

  - This is the first time that I am trying to send a pull request to nixpkgs; my apologies in advance for any inconvenience it may cause.
  ---


state: closed
title: fetchdarcs: add SSL_CERT_FILE environment variable (master)
user_login: k0001
html_url: https://github.com/NixOS/nixpkgs/pull/25250
updated_at: 2017-12-23 21:07:09
body:
  ###### Motivation for this change

  Fetching from `darcs` repositories through HTTPS fails without this change, since CA certificates are not made available to `darcs`. Example:

  ```
  building path(s) '/nix/store/kcas73q9cs3107kkl6z5wrcg0sr3i3r1-fetchdarcs'
  getting http://hub.darcs.net/RyanGlScott/vector-algorithms   into /nix/store/kcas73q9cs3107kkl6z5wrcg0sr3i3r1-fetchdarcs
  Identifying repository http://hub.darcs.net/RyanGlScott/vector-algorithms

  darcs failed:  Not a repository: http://hub.darcs.net/RyanGlScott/vector-algorithms (Peer certificate cannot be authenticated with given CA certificates)

  HINT: Do you have the right URI for the repository?

  builder for '/nix/store/l0s2vhr69ikg2r0i1ya3z98jxvr2f6dc-fetchdarcs.drv' failed with exit code 2
  error: build of '/nix/store/l0s2vhr69ikg2r0i1ya3z98jxvr2f6dc-fetchdarcs.drv' failed
  ```

  ###### Things done

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

  ---

  cc @shlevy @luite


state: closed
title: hledger(-web): move to all-packages with static build
user_login: Profpatsch
html_url: https://github.com/NixOS/nixpkgs/pull/25252
updated_at: 2017-05-22 23:59:12
body:
  Since they are executables they should be at top-level.
  We build statically to shorten invocation time (at the moment haskell packages
  have the problem of too large RPATHs).

  - [x] execute


state: open
title: x2go server
user_login: mboisson
html_url: https://github.com/NixOS/nixpkgs/issues/25253
updated_at: 2017-04-28 12:38:18
body:
  Is there any recipe to install x2go server through Nix ? I did not find a recipe, and failed to make one myself. Anybody has done this ?


state: closed
title: generic Haskell builder: Don't call `stack setup`.
user_login: nh2
html_url: https://github.com/NixOS/nixpkgs/pull/25254
updated_at: 2017-04-27 08:44:57
body:
  `stack setup` should not be called inside `nix-build` because
  that makes stack download a GHC instead of using nix's one
  (the one provided `generic-stack-builder.nix` as the `ghc` argument),
  which will not work.
  Further evidence for this is that the `stack --nix` support
  intentionally uses `--system-ghc` for the same purpose.

  This change was developed in cooperation with @mboes who made the nix-stack integration

  ###### Motivation for this change


  ###### Things done

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

  ---


state: closed
title: Add Shibboleth Service Provider
user_login: jammerful
html_url: https://github.com/NixOS/nixpkgs/pull/25255
updated_at: 2017-04-27 15:03:23
body:
  ###### Motivation for this change

  I need to provide SAML based authentication to my web application, and the shibboleth service provider package does exactly that. Adding these packages is the first step. I will also be sending in PR for a shibboleth-sp module.

  ###### Things done

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

  ---


state: closed
title: pythonXXPackages.httpserver: init at 1.1.0
user_login: P-E-Meunier
html_url: https://github.com/NixOS/nixpkgs/pull/25256
updated_at: 2017-05-04 18:34:22
body:
  ###### Motivation for this change
  SimpleHTTPServer is a python package that starts an HTTP server serving files in the local directory.

  ###### Things done

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

  ---


state: closed
title: virtualisation-xen: Fix xendomains startup
user_login: michalpalka
html_url: https://github.com/NixOS/nixpkgs/pull/25257
updated_at: 2017-04-27 13:35:55
body:
  * Revert to using bash, not sh for the xendomains script to avoid syntax error
  * Rewrite /bin/ls to ls in the xendomains script

  ###### Motivation for this change

  Currently, the `xendomains` service fails to start the xen VMs, failing with the error:
  ```
  Apr 27 07:26:28 nixos xendomains[844]: /nix/store/naf65vhayfc1dcsm2w4qxdvy8953kbh3-xen-4.5.5/lib/xen/bin/xendomains: line 141: syntax error near unexpected token `<'
  Apr 27 07:26:28 nixos xendomains[844]: /nix/store/naf65vhayfc1dcsm2w4qxdvy8953kbh3-xen-4.5.5/lib/xen/bin/xendomains: line 141: `        if test -z "$RUNLEVEL"; then read RUNLEVEL RE
  Apr 27 07:26:28 nixos systemd[1]: xen-domains.service: Main process exited, code=exited, status=2/INVALIDARGUMENT
  ```

  The reason for this is that the `xendomains` script expects to be run using `bash`, but the build script rewrites its shebang line to point at `sh`:
  ```
  find . -type f | xargs sed -i 's@/bin/bash@/bin/sh@g'
  ```

  Additionally, the script would fail because of trying to run `/bin/ls`.

  This pull request fixes both problems.

  Please note that `/bin/ls` was already being substituted by `ls` before commit 9e6ae2f60a109c6e5380c0fb3775e783a1fc8f00 was applied. That commit removed a number of other substitutions, which might need to be revisited.

  ###### Things done

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

  ---


state: closed
title: mesos: update to 1.1.1
user_login: Azulinho
html_url: https://github.com/NixOS/nixpkgs/pull/25258
updated_at: 2017-04-27 15:50:21
body:
  ###### Motivation for this change

  Current marathon version in 17.03 and master is 1.4.1 which requires mesos 1.1.1+
  see: https://mesosphere.github.io/marathon/docs/

  Current deployments (such as my cluster) are broken as marathon is unable to schedule or maintain apps on mesos (likely API changes)

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

  ---


state: closed
title: marathon: 1.4.1 -> 1.4.2
user_login: Azulinho
html_url: https://github.com/NixOS/nixpkgs/pull/25259
updated_at: 2017-04-27 09:47:42
body:
  ###### Motivation for this change

  update marathon to lastest release

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

  ---


state: closed
title: current marathon 1.4.1 depends on mesos 1.1.1
user_login: Azulinho
html_url: https://github.com/NixOS/nixpkgs/issues/25260
updated_at: 2017-04-27 15:49:03
body:
  ## Issue description

  Minimum mesos release for marathon 1.4.1 is mesos 1.1.1, however both master and release-17.03 have mesos 1.1.0.
  As a result of deploying that combo, marathon apps are not deployed 'remain in waiting state'

  ### Steps to reproduce

  deploy a mesos cluster, deploy marathon, deploy a marathon app.
  it will remain in 'waiting state'


  ## Technical details

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


state: closed
title: ipython: support python2
user_login: orivej
html_url: https://github.com/NixOS/nixpkgs/pull/25261
updated_at: 2017-06-25 15:52:22
body:
  ###### Motivation for this change

  Fixes #25234

  ###### Things done

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


state: closed
title: Enable autologin for tty consoles
user_login: ob7
html_url: https://github.com/NixOS/nixpkgs/issues/25262
updated_at: 2017-04-27 14:56:00
body:
  This is a question.

  The nixos installer will automatically log you in as root.

  How can I enable this feature  once nixos is already installed?

  Anytime I switch to tty0 - 6 i would like to auto login as root.


state: closed
title: How to tell nix-build/nix-shell to pick up config and overlays from nixos configuration?
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/issues/25264
updated_at: 2017-10-01 10:23:07
body:
  ## Issue description

  NixOS configuration (```/etc/nixos/configuration.nix```) might include modules which define ```nixpkgs.config``` and ```nixpkgs.overlays``` (for example there could be a NixOs module which defines
  ```
  nixpkgs.config.allowUnfree =  true;
  nixpkgs.overlays = [ (super: self: { jre = self.oraclejre; } ) ];
  ```

  ```nix-build``` and ```nix-shell``` do not have options to eval a nixos configuration and pick up config and overlays from there. Instead they look into ```~/.config/nixpkgs/``` for ```config.nix``` and ```overlays/```

  Is there a way to tell ```nix-build``` and ```nix-shell``` about config and overlays in NixOs configuration nicer than to eval the configuration and fill ```~/.config/nixpkgs/``` with files?


state: closed
title: Add piwik package and service
user_login: florianjacob
html_url: https://github.com/NixOS/nixpkgs/issues/25266
updated_at: 2017-06-27 19:51:17
body:
  ## Issue description
  I'm working on a piwik package for Nix and service for NixOS . I turns out it's not trivial to split state files from the other parts of piwik, so it's taking time. I asked piwik devs for help, see https://github.com/piwik/piwik/issues/11654 .

  My current progress with the package can be viewed here:
  https://github.com/florianjacob/nixpkgs/tree/piwik-package

  This is mainly for others to see to avoid duplicate work or to join my efforts. I'll create a pull request as soon as I was able to resolve the problems.


  **UPDATE:** Pull Request at #26073


state: closed
title: Statically linking readline fails
user_login: lambdax-x
html_url: https://github.com/NixOS/nixpkgs/issues/25267
updated_at: 2017-05-22 14:31:31
body:
  ## Issue description

  Statically linking a binary with static readline library fails: `undefined reference to 'readline'` with `LDFLAGS=-static -lreadline`.

  ### Steps to reproduce

  shell.nix:
  ```nix
  with import <nixpkgs> {};
  let
    static = makeStaticLibraries stdenv;
    readline = pkgs.readline.override { stdenv = static; };
  in
  stdenv.mkDerivation {
    name = "project";
    hardeningDisable = [ "all" ];
    buildInputs = [ glibc.static readline ];
  }
  ```

  main.c:
  ```C
  #include <stdlib.h>
  #include <stdio.h>
  #include <readline/readline.h>

  int main(int argc, char *argv[])
  {
  	char *line = NULL;
  	line = readline("");
  	free(line);
  	return EXIT_SUCCESS;
  }
  ```

  ```bash
  nix-shell
  gcc -static -lreadline main.c 
  /run/user/1000/ccKRapZ8.o: In function `main':
  main.c:(.text+0x1d): undefined reference to `readline'
  collect2: error: ld returned 1 exit status
  ```

  ## Technical details

  * System: NixOS: 17.03.1051.090ffd5fab (Gorilla)
  * Nix version: nix-env (Nix) 1.11.8
  * Nixpkgs version: 17.03.1051.090ffd5fa


state: closed
title: wordpress: 4.7.3 -> 4.7.4
user_login: basvandijk
html_url: https://github.com/NixOS/nixpkgs/pull/25268
updated_at: 2017-04-27 15:29:35
body:
  See: https://wordpress.org/news/2017/04/wordpress-4-7-4/

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


state: closed
title: terraform: 0.9.3 -> 0.9.4
user_login: ixmatus
html_url: https://github.com/NixOS/nixpkgs/pull/25269
updated_at: 2017-04-27 18:32:08
body:
  ###### Motivation for this change
  Bumping terraform by a patch release fixes a few issues it had in the previous release.

  ###### Things done

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

  ---


state: closed
title: weechat no longer includes guile plugin on master
user_login: lheckemann
html_url: https://github.com/NixOS/nixpkgs/issues/25270
updated_at: 2018-03-14 20:33:11
body:
  ## Issue description
  `lib/weechat/plugins/guile.so`, present on 17.03, is missing from master since guile was upgraded to 2.2 (5498dd6364f102e1d5a15433f49c97447da45e65).

  At least for now we have this issue to document it; nobody seems to be missing it (yet!).

  ### Steps to reproduce
  (on master) `nix-build '<nixpkgs>' -A weechat`


state: closed
title: Cleanup tahoe module
user_login: 0xABAB
html_url: https://github.com/NixOS/nixpkgs/pull/25271
updated_at: 2017-09-09 19:15:45
body:
  ###### Motivation for this change

  - Remove useless escape of question mark
  - Add proper escaping for correctness

  ###### Things done

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

  ---


state: closed
title: weechat: fix guile plugin
user_login: lheckemann
html_url: https://github.com/NixOS/nixpkgs/pull/25272
updated_at: 2019-01-18 18:36:29
body:
  ###### Motivation for this change
  #25270 

  ###### Things done

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

  ---


state: closed
title: Tahoe-LAFS service module is broken
user_login: 0xABAB
html_url: https://github.com/NixOS/nixpkgs/issues/25273
updated_at: 2019-05-25 19:53:24
body:
  ## Issue description
  In the generated  pre-start script for introducers, the command 
  ```
  tahoe create-introducer /var/db/tahoe-lafs/<foo>
  ```
  is executed. However, doing this manually returns:

  ```
  tahoe create-introducer /var/db/tahoe-lafs/a
  Usage:  tahoe [global-options] create-introducer [options] NODEDIR
  (use 'tahoe --help' to view global options)

  Options:
        --hide-ip            prohibit any configuration that would reveal the
                             node's IP address
        --tor-launch         Launch a tor instead of connecting to a tor control
                             port.
        --i2p-launch         (future) Launch an I2P router instead of connecting
                             to a SAM API port.
    -C, --basedir=           Specify which Tahoe base directory should be used.
        --location=          Server location to advertise (e.g.
                             tcp:example.org:12345)
        --port=              Server endpoint to listen on (e.g. tcp:12345, or
                             tcp:12345:interface=127.0.0.1.
        --hostname=          Hostname to automatically set --location/--port when
                             --listen=tcp
        --listen=            Comma-separated list of listener types
                             (tcp,tor,i2p,none). [default: tcp]
        --tor-control-port=  Tor's control port endpoint descriptor string (e.g.
                             tcp:127.0.0.1:9051 or unix:/var/run/tor/control)
        --tor-executable=    The 'tor' executable to run (default is to search
                             $PATH).
        --i2p-sam-port=      I2P's SAM API port endpoint descriptor string (e.g.
                             tcp:127.0.0.1:7656)
        --i2p-executable=    (future) The 'i2prouter' executable to run (default
                             is to search $PATH).
        --version            
        --help               Display this help and exit.

  Create a Tahoe-LAFS introducer.

  /nix/store/d1i72m7mj3cbs0p0lawfalkfvzp29dxr-tahoe-lafs-1.12.1/bin/tahoe:  --listen=tcp requires --hostname=
  ```

  As the error specifies, apparently --listen=tcp implies that one needs to specify `--hostname` with some valid value.

  ## Technical details

  * System: 17.03.git.aa03833 (Gorilla)


state: closed
title: Weechat plugin split
user_login: lheckemann
html_url: https://github.com/NixOS/nixpkgs/pull/25274
updated_at: 2018-03-15 12:36:46
body:
  ###### Motivation for this change
  #22746 

  This change moves each language plugin into a separate output, significantly reducing weechat's closure size. It also adds a `withPlugins` function to weechat, which generates a wrapper for adding the plugins.

  This relies on weechat/weechat#971 and so probably shouldn't be merged until the next stable release which will (hopefully!) include that change.

  This is probably my biggest nixpkgs change yet, so I'm PRing it now in search of feedback — any input would be highly appreciated! Particularly, the way in which I add the `withPlugins` function to weechat. This should allow using it like `weechat.withPlugins [weechat.ruby weechat.guile]`, but is there a more elegant way of adding it than the set union I'm doing here? I'd also like to know what people think about the mechanism as a whole, i.e. how this runtime composition is implemented.

  Checklist before this can be merged:

  - [x] ~~weechat/weechat#971 merged and incorporated into a release~~ patch added to expression instead
  - [x] Remove references from main weechat derivation to python and perl packages — these should be in the wrapper as well
  - [x] Document it — but where? This isn't specific to NixOS (so probably not the NixOS manual), nor is it only applicable to people intending to contribute to nixpkgs (so probably not the nixpkgs manual). Do we have an "end-user's guide" to nixpkgs?

  Ideas:
   - [x] Potentially handle the plugins in a more unified way; I'll be experimenting with this a bit.
   - [ ] Allow managing user config as well as plugins


  ###### Things done

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


state: closed
title: lib platform parsing: Fix windows support to conform to LLVM
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/25275
updated_at: 2017-04-28 17:21:50
body:
  ###### Motivation for this change

  This gives us a decent story on mingw and cygwin.

  CC @taktoa

  ###### Things done

  http://hydra.nixos.org/eval/1353847

  ---


state: closed
title: grsecurity: add support for proprietary nvidia video driver
user_login: thineye
html_url: https://github.com/NixOS/nixpkgs/pull/25276
updated_at: 2017-04-27 22:25:05
body:
  ###### Motivation for this change
  Nixos currently lacks off combatibility between the grsecurity enabled linux kernel and the proprietary nvidia video driver.
  Two main changes were needed:
  1. Apply the grsecurity pax patch for nvidia from the gentoo hardened project.
  2. Disabling PAX_RAP and PAX_KERNEXEC_PLUGIN_METHOD_OR in the gsecurity kernel config because nvidia currently are not supporting this features.

  Both changes affects only if the combination grsecurity kernel + proprietary nvidia is in use.

  Tests are done on my main desktop computer with and without sandboxing (state: channel 17.03-small and channel unstable).

  ###### Things done

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

  ---


state: closed
title: grsecurity: discontinue support
user_login: joachifm
html_url: https://github.com/NixOS/nixpkgs/pull/25277
updated_at: 2017-09-01 21:33:05
body:
  Upstream has decided to make -testing patches private, effectively ceasing free support for grsecurity/PaX [1].  Consequently, we can no longer responsibly support grsecurity on NixOS.

  As a first step turn the patch & kernel expressions into errors. It's unclear whether we might want to prune all grsec/PaX stuff from the tree --- the infrastructure might be useful to users wishing to build
  NixOS against grsec patches they've paid for. OTOH, I certainly cannot support that use-case so bit-rot is a real concern.

  [1]: https://grsecurity.net/passing_the_baton.php


state: closed
title: nixos: how to set priority (metric) of different network interfaces?
user_login: league
html_url: https://github.com/NixOS/nixpkgs/issues/25278
updated_at: 2018-07-12 14:47:23
body:
  ## Issue description

  Today for the first time, I discovered that after plugging my laptop into a docking port that provides wired ethernet, my computer still tried to connect using wifi. Thanks to some responses on superuser, I discovered some commands to troubleshoot and (temporarily) correct the problem:

  ```
  % route -n
  Kernel IP routing table
  Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
  0.0.0.0         172.22.112.1    0.0.0.0         UG    303    0        0 wlp3s0
  0.0.0.0         148.4.40.66     0.0.0.0         UG    309    0        0 enp0s20u3u1u3
  148.4.40.0      0.0.0.0         255.255.255.0   U     309    0        0 enp0s20u3u1u3
  172.17.0.0      0.0.0.0         255.255.0.0     U     0      0        0 docker0
  172.22.112.0    0.0.0.0         255.255.240.0   U     303    0        0 wlp3s0
  192.168.56.0    0.0.0.0         255.255.255.0   U     0      0        0 vboxnet0
  ```

  That command shows that `wlp3s0` (wireless) has a lower `metric` number, which gives it a higher priority. The wired interface is `enp0s20u3u1u3`, and it works but with lower priority. I successfully used some commands to change the priorities, by dropping and adding interfaces from the routing table:

  ```
  # route del -net 0.0.0.0 gw 148.4.40.66 netmask 0.0.0.0 dev enp0s20u3u1u3
  # route add -net 0.0.0.0 gw 148.4.40.66 netmask 0.0.0.0 dev enp0s20u3u1u3 metric 300
  ```

  Now the wired shows up with higher priority and is used just fine… temporarily. After some timeout (or certainly after suspend/resume), the kernel seems to reassign priorities and my changes are lost.

  **So the question is whether it's possible to specify these metric numbers as NixOS options.** I see  `networking.defaultGateway.metric` but it seems like I'd have to specify the address and interface too… and those would change as I move my laptop between different networks.

  There are also the options under `networking.interfaces.XYZ` but there doesn't seem to be one there for the metric value, and besides would I have to specify all the details that DHCP already figures out?

  Some answers for Ubuntu _et al._ referenced configuring this in `/etc/network/interfaces`. Is there something in `networking.dhcpcd.extraConfig` that would do this?

  I've never seen this problem pop up before today, was using NixOS with this hardware for 4 full months, and Arch Linux for years before that.

  Thanks.

  ### Steps to reproduce

  ## Technical details

  * System: 17.03.1015.5d611adde6 (Gorilla)
  * Nix version: nix-env (Nix) 1.11.8
  * Nixpkgs version: 17.03.1015.5d611adde6


state: closed
title: libplist: 1.12 -> 2.0.0
user_login: LnL7
html_url: https://github.com/NixOS/nixpkgs/pull/25279
updated_at: 2017-05-01 21:52:51
body:
  ###### Motivation for this change

  This version fixes a bunch of security issues.

  /cc @grahamc

  ###### Things done

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

  ---


state: closed
title: lxd: fails to launch containers
user_login: mt-caret
html_url: https://github.com/NixOS/nixpkgs/issues/25280
updated_at: 2018-11-10 12:25:23
body:
  ## Issue description

  Trying to launch a container produces an error.

  `$ lxc info --show-log test | grep ERROR`

  ```
  lxc 20170428072645.996 ERROR    lxc_conf - conf.c:instantiate_veth:2669 - failed to attach 'veth3H0S6D' to the bridge 'lxdbr0': Operation not permitted
  lxc 20170428072646.944 ERROR    lxc_conf - conf.c:lxc_create_network:2962 - failed to create netdev
  lxc 20170428072646.945 ERROR    lxc_start - start.c:lxc_spawn:1088 - Failed to create the network.
  lxc 20170428072646.946 ERROR    lxc_start - start.c:__lxc_start:1346 - Failed to spawn container "test"
  ```

  ### Steps to reproduce

  set `virtualisation.lxd.enable = true;` and add use to group `"lxd"`, then run `$ lxc launch ubuntu:16.04 test`

  ## Technical details

  * System: (NixOS: `nixos-version`, Ubuntu/Fedora: `lsb_release -a`, ...)
  17.09pre106117.c90998d5cf (Hummingbird)
  * Nix version: (run `nix-env --version`)
  nix-env (Nix) 1.11.8
  * Nixpkgs version: (run `nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion`)
  "17.09pre106117.c90998d5cf"
  * lxd version
  2.0.2


state: closed
title: xen service: fix xen-bridge not setting the configured netmask
user_login: michalpalka
html_url: https://github.com/NixOS/nixpkgs/pull/25281
updated_at: 2017-05-11 22:13:07
body:
  The `xen-bridge` service accepts the option `prefixLength`, but does not
  use it to set the actual netmask on the bridge. This commit makes
  it set the correct netmask.

  ###### Motivation for this change

  As mentioned in #24588, the `xen-bridge` service does not set the correct netmask on the bridge interface when the `prefixLength` option is used. Instead, the default netmask for the network class seems to be set.

  ###### Things done

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

  ---


state: closed
title: Jekyll package broken, also wont build from ruby gems
user_login: johnramsden
html_url: https://github.com/NixOS/nixpkgs/issues/25282
updated_at: 2017-05-09 21:19:12
body:
  ## Issue description

  **Package:** nixos.jekyll, jekyll-3.0.1

  The jekyll packages broken currently on nixos, and to make matters worse i can't build it using ruby gems either. 

  ### Steps to reproduce

  After installing it from nix and attempting to run it I get the error:

  ```
  jekyll build                                    john@atom
  Configuration file: /home/john/Workspace/Blog/ramsdenj.com/_config.yml
  /nix/store/i665j98js86xgdf0a9i5p8p5rmzh254i-jekyll-3.0.1/lib/ruby/gems/2.2.0/gems/jekyll-3.0.1/lib/jekyll/plugin_manager.rb:30:in `require': cannot load such file -- jekyll-redirect-from (LoadError)
          from /nix/store/i665j98js86xgdf0a9i5p8p5rmzh254i-jekyll-3.0.1/lib/ruby/gems/2.2.0/gems/jekyll-3.0.1/lib/jekyll/plugin_manager.rb:30:in `block in require_gems'
          from /nix/store/i665j98js86xgdf0a9i5p8p5rmzh254i-jekyll-3.0.1/lib/ruby/gems/2.2.0/gems/jekyll-3.0.1/lib/jekyll/plugin_manager.rb:27:in `each'
          from /nix/store/i665j98js86xgdf0a9i5p8p5rmzh254i-jekyll-3.0.1/lib/ruby/gems/2.2.0/gems/jekyll-3.0.1/lib/jekyll/plugin_manager.rb:27:in `require_gems'
          from /nix/store/i665j98js86xgdf0a9i5p8p5rmzh254i-jekyll-3.0.1/lib/ruby/gems/2.2.0/gems/jekyll-3.0.1/lib/jekyll/plugin_manager.rb:19:in `conscientious_require'
          from /nix/store/i665j98js86xgdf0a9i5p8p5rmzh254i-jekyll-3.0.1/lib/ruby/gems/2.2.0/gems/jekyll-3.0.1/lib/jekyll/site.rb:97:in `setup'
          from /nix/store/i665j98js86xgdf0a9i5p8p5rmzh254i-jekyll-3.0.1/lib/ruby/gems/2.2.0/gems/jekyll-3.0.1/lib/jekyll/site.rb:49:in `initialize'
          from /nix/store/i665j98js86xgdf0a9i5p8p5rmzh254i-jekyll-3.0.1/lib/ruby/gems/2.2.0/gems/jekyll-3.0.1/lib/jekyll/commands/build.rb:30:in `new'
          from /nix/store/i665j98js86xgdf0a9i5p8p5rmzh254i-jekyll-3.0.1/lib/ruby/gems/2.2.0/gems/jekyll-3.0.1/lib/jekyll/commands/build.rb:30:in `process'
          from /nix/store/i665j98js86xgdf0a9i5p8p5rmzh254i-jekyll-3.0.1/lib/ruby/gems/2.2.0/gems/jekyll-3.0.1/lib/jekyll/commands/build.rb:18:in `block (2 levels) in init_with_program'
          from /nix/store/i665j98js86xgdf0a9i5p8p5rmzh254i-jekyll-3.0.1/lib/ruby/gems/2.2.0/gems/mercenary-0.3.5/lib/mercenary/command.rb:220:in `call'
          from /nix/store/i665j98js86xgdf0a9i5p8p5rmzh254i-jekyll-3.0.1/lib/ruby/gems/2.2.0/gems/mercenary-0.3.5/lib/mercenary/command.rb:220:in `block in execute'
          from /nix/store/i665j98js86xgdf0a9i5p8p5rmzh254i-jekyll-3.0.1/lib/ruby/gems/2.2.0/gems/mercenary-0.3.5/lib/mercenary/command.rb:220:in `each'
          from /nix/store/i665j98js86xgdf0a9i5p8p5rmzh254i-jekyll-3.0.1/lib/ruby/gems/2.2.0/gems/mercenary-0.3.5/lib/mercenary/command.rb:220:in `execute'
          from /nix/store/i665j98js86xgdf0a9i5p8p5rmzh254i-jekyll-3.0.1/lib/ruby/gems/2.2.0/gems/mercenary-0.3.5/lib/mercenary/program.rb:42:in `go'
          from /nix/store/i665j98js86xgdf0a9i5p8p5rmzh254i-jekyll-3.0.1/lib/ruby/gems/2.2.0/gems/mercenary-0.3.5/lib/mercenary.rb:19:in `program'
          from /nix/store/i665j98js86xgdf0a9i5p8p5rmzh254i-jekyll-3.0.1/lib/ruby/gems/2.2.0/gems/jekyll-3.0.1/bin/jekyll:17:in `<top (required)>'
          from /run/current-system/sw/bin/jekyll:18:in `load'
          from /run/current-system/sw/bin/jekyll:18:in `<main>'
  ```

  When I do attempt to install it from ruby gems I get a build problem saying I'm missing zlib. I tried installing it but continue to get the error.

  ## Technical details

  * System: (NixOS: 17.03.928.69d9061908 (Gorilla))
  * Nix version: (nix-env (Nix) 1.11.8)
  * Nixpkgs version: ("17.03.928.69d9061908")


state: closed
title: perlPackages.FileSlurp: silence perl 5.24.1 warnings
user_login: Mic92
html_url: https://github.com/NixOS/nixpkgs/pull/25283
updated_at: 2017-05-01 09:44:36
body:
  this silence annoying warnings happens in nixos-rebuild

  activating the configuration...
  setting up /etc...
  syswrite() is deprecated on :utf8 handles at /nix/store/d51apm4c8mr5hiwh134vdkzgivf4hrl7-perl-File-Slurp-9999.19/lib/perl5/site_perl/5.24.1/File/Slurp.pm line 506.
  syswrite() is deprecated on :utf8 handles at /nix/store/d51apm4c8mr5hiwh134vdkzgivf4hrl7-perl-File-Slurp-9999.19/lib/perl5/site_perl/5.24.1/File/Slurp.pm line 506.
  ...
  syswrite() is deprecated on :utf8 handles at /nix/store/d51apm4c8mr5hiwh134vdkzgivf4hrl7-perl-File-Slurp-9999.19/lib/perl5/site_perl/5.24.1/File/Slurp.pm line 506.
  setting up tmpfiles

  ###### Motivation for this change

  The only thing I am worried about is, what happens on a future perl upgrade.
  There is an upstream issue: https://rt.cpan.org/Public/Bug/Display.html?id=117005
  which states, that a proper fix is not trivial in this case.

  ###### Things done

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

  ---


state: closed
title: Cannot link to binary
user_login: johnramsden
html_url: https://github.com/NixOS/nixpkgs/issues/25284
updated_at: 2017-05-07 21:25:36
body:
  ## Issue description

  I've been trying for days to figure this out and I figured if I asked here someone might be able to point out what is going wrong.

  ---

  So my original problem below with libxkb has been solved thanks to @pbogdan, and now I'm having problems with the keyring. 

  I went into detail [below](https://github.com/NixOS/nixpkgs/issues/25284#issuecomment-298204970) but basically I'm unable to figure out how to register this application with the gnome keyring. Preferably I would register it with my kde kwallet, but I think it will only work with a gnome keyring. Maybe someone could correct me if this is wrong.

  ---

  I've  patched a package with patchelf, nylas-mail and all of the libraries have been linked normally except for one, libxkbfile. When I run ldd it's missing, I even tried adding it explicitly with: `patchelf --set-rpath $ffrp:$out/lib:${stdenv.cc.cc.lib}/lib:${xorg.libxkbfile.out}/lib:${lib.makeLibraryPath propagatedBuildInputs }` and it won't add it. 

  Here's the full [config](https://github.com/johnramsden/NixOS/blob/dev/software/packages/nylas-mail/default.nix).

  ### Steps to reproduce

  Patch a binary using patchelf, when attempting to run I end up with. 

  > Error: libxkbfile.so.1: cannot open shared object file: No such file or directory

  The full error can be seen [here](https://github.com/johnramsden/NixOS/commit/2a76db505b7d5c55779d449cfda422e8c02d2e24).

  Running ldd on the binary you can see it is clearly not linking to it properly.

  ```
  ldd /nix/store/nxr2gh88biadc7p5qsz43dx8j6yjfanp-packaged-nylas-mail-2.0.16/usr/bin/nylas-mail | grep libxkbfile
  ```

  It brings up nothing.

  ## Technical details

  * System: (NixOS: 17.03.928.69d9061908 (Gorilla))
  * Nix version: (nix-env (Nix) 1.11.8)
  * Nixpkgs version: ("17.03.928.69d9061908")


state: closed
title: Qt: purify plugin paths, unify Linux and Darwin builders
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/pull/25285
updated_at: 2017-05-20 22:48:37
body:
  ### Motivation

  1. Qt applications are quite fragile in the face of mis-versioned plugins installed to the system or user environment. This is a particular problem with platform plugins because Qt attempts to load every platform plugin it can find. This problem is mitigated by allowing Qt to search only its installation path and explicitly specified paths for platform plugins.
  2. The Linux and Darwin builders have diverged significantly. This is remedied in part by unifying the patchsets used by each system.

  ### Testing

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

  ---

  I have no ability to test these changes on Darwin. If I recall correctly, @copumpkin and @acowley have worked on Qt-on-Darwin in the past; could you take a look?


state: closed
title: KGpg: gpg2 is not set as default. Results in Error
user_login: thineye
html_url: https://github.com/NixOS/nixpkgs/issues/25286
updated_at: 2017-05-02 15:17:08
body:
  ## Issue description
  I installed kgpg on my home desktop plasma 5 pc (nixos).

  If I login then KGpg throw an error: "An error occured while scanning your keyring"
  If I try to start it manualy in the console, either it throws that message or nothing happens.
  If I try to start it manualy in the console with sudo, the error message appears, however also the KGpg Assistant Window appears.

  EDIT:
  It has nothing to do with starting as normal user or with sudo.
  If I change the gnupg path in the kgpg settings from gpg to gpg2, the error message disappears and the key generation works.

  ## Technical details

  * System: (NixOS: 17.03.1057.c545296adc (Gorilla))
  * Nix version: (nix-env (Nix) 1.11.8)
  * Nixpkgs version: ("17.03.1057.c545296adc")


state: closed
title: nix-env fails any non-cache download for local build over TLS
user_login: leenaars
html_url: https://github.com/NixOS/nixpkgs/issues/25287
updated_at: 2017-10-21 08:21:10
body:
  ## Issue description

  Since a few months, when I try to build something from a local checkout of nixpkgs on my laptop with nix-env, I get a consistent curl failure [ curl: (35) SSL connect error ] on anything outside of the cache. 

  A nix-prefetch-url of the same URL does work, but when use nix-env again it often fails *again* even though the right file with the right SHA256 is in the stor. It seems to consistently fail at last in the common case of a GitHub repo - even though it seems like a tar is downloaded, the store having that tar is not working out as I'd expect. 

  ### Steps to reproduce

  E.g.:
  nix-env -f ./ -iA bfg
  installing ‘bfg-repo-cleaner-1.12.15’
  these derivations will be built:
    /nix/store/n9j333lnnxsix0x85knmknd9sl76j1m6-bfg-repo-cleaner-v1.12.15-src.drv
    /nix/store/qhf5pq2iib3336k08aqvgzhsrkjrqcqi-bfg-repo-cleaner-1.12.15.drv
  these paths will be fetched (53.97 MiB download, 63.36 MiB unpacked):
    /nix/store/65fgdxymgvi4qzhs2vyhkinzvwrc15fy-sbt-0.13.15
  fetching path ‘/nix/store/65fgdxymgvi4qzhs2vyhkinzvwrc15fy-sbt-0.13.15’...
  building path(s) ‘/nix/store/wa341qg4014fjwfavw12mmy7w6warmcb-bfg-repo-cleaner-v1.12.15-src’

  *** Downloading ‘https://cache.nixos.org/nar/0aa03haica572aw1n2k2izcgzm6md23wkvb7nhq75zvvxzpq6fdp.nar.xz’ (signed by ‘cache.nixos.org-1’) to ‘/nix/store/65fgdxymgvi4qzhs2vyhkinzvwrc15fy-sbt-0.13.15’...
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
    0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0

  trying https://github.com/rtyley/bfg-repo-cleaner/archive/v1.12.15.tar.gz
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
    0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  curl: (35) SSL connect error
  error: cannot download bfg-repo-cleaner-v1.12.15-src from any mirror

  Now I download the URI shown with nix-prefetch-url, which works:

  nix-prefetch-url https://github.com/rtyley/bfg-repo-cleaner/archive/v1.12.15.tar.gz
  downloading ‘https://github.com/rtyley/bfg-repo-cleaner/archive/v1.12.15.tar.gz’... [0/0 KiB, 0.0 KiB/s]
  path is ‘/nix/store/sjwzkifmzc8pkvxbha0jbwpxna20amna-v1.12.15.tar.gz’
  09lqd56sby1gi25d5dgwx1gd9ml5yr8rmmhzxyncn717sii9b3nv

  But then, when I try nix-env -f ./ -iA bfg again:

  trying https://github.com/rtyley/bfg-repo-cleaner/archive/v1.12.15.tar.gz
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
    0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  curl: (35) SSL connect error
  error: cannot download bfg-repo-cleaner-v1.12.15-src from any mirror
  builder for ‘/nix/store/n9j333lnnxsix0x85knmknd9sl76j1m6-bfg-repo-cleaner-v1.12.15-src.drv’ failed with exit code 1
  killing process 1121

  ## Technical details

  * System: 17.03.904.645137cdc9 (Gorilla)
  * Nix version:  nix-env (Nix) 1.11.8
  * Nixpkgs version: 17.03.1051.090ffd5fab


state: closed
title: nixos: datadog: process config + fix config loading
user_login: domenkozar
html_url: https://github.com/NixOS/nixpkgs/pull/25288
updated_at: 2017-05-04 11:32:39
body:
  Two changes to datadog module:

  1) support `processConfig` option: https://github.com/NixOS/nixpkgs/commit/c5d4f0db9f788199553f9c0fced4e6b25600ad74

  2) fix config loading: https://github.com/NixOS/nixpkgs/commit/bdabc6f730218559f4605e5872b80dc0cd918704

  @rbvermaa @edolstra @thoughtpolice 

  It was tested on 17.03, I'll also cherry-pick to mater.


state: closed
title: linux: disable vsyscalls by default
user_login: joachifm
html_url: https://github.com/NixOS/nixpkgs/pull/25289
updated_at: 2017-04-29 15:28:19
body:
  Per the CONFIG_LEGACY_VSYSCALL_NONE description:

  >   There will be no vsyscall mapping at all. This will eliminate any risk of
     ASLR bypass due to the vsyscall fixed address mapping. Attempts to use the
     vsyscalls will be reported to dmesg, so that either old or malicious
     userspace programs can be identified.

  Users that rely on the old behavior can enable it at boot time via
  `boot.kernelParams = [ "vsyscall=emulate" ]` (or `native` for the bold).

  This change is on the paranoid side, as `vsyscall=emulate` is intended to
  be safe in the sense that an attacker shouldn't be able to benefit from
  knowing the address mapping ahead of time.


  An alternative to this is to just add `vsyscall=none` to the hardened profile. Either way is fine by me.


state: open
title: Disabling x11-ssh-askpass while still using Xserver
user_login: CMCDragonkai
html_url: https://github.com/NixOS/nixpkgs/issues/25290
updated_at: 2018-04-21 07:59:14
body:
  It appears that the SSH program module in nix, forces the use of an askpass program if xserver is enabled.

  https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/programs/ssh.nix#L220
  https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/programs/ssh.nix#L231
  https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/programs/ssh.nix#L37-L41

  If you wanted to not use a graphical askpass program while still using xserver, what would be right solution to this? Just set `programs.ssh.askPassword` to an empty string? In such a case, the environment variable is still defined, but just set to an empty variable, some non-ssh programs may rely on this variable and behave strangely if its set to an empty string.

  I got caught out on this when trying to use git push on an XMonad workspace, and I couldn't see the graphical prompt, expecting just a terminal prompt. Eventually figured out that it had something to do with askpass when I noticed that sudo git push worked and didn't hang.


state: closed
title: emscripten: fix closure-compiler path
user_login: periklis
html_url: https://github.com/NixOS/nixpkgs/pull/25291
updated_at: 2018-07-25 09:21:13
body:
  ###### Motivation for this change
  Emscripten uses closure-compiler for optimizations of the output js-files. The current path to the closure-compiler jar file did not adhere to the naming convention of the closure-compiler package. 

  ###### Things done

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

  ---


state: closed
title: Is nixpkgs-channels/nixpkgs-unstable deprecated or broken?
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/issues/25292
updated_at: 2017-07-28 15:19:52
body:
  The last commit to https://github.com/NixOS/nixpkgs-channels/commits/nixpkgs-unstable was 4 days ago.
  Before that it was updated many times per day.
  Is it deprecated or broken?


state: open
title: aircrack-ng: depends on usbutils, ethtool, iw
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/issues/25293
updated_at: 2017-04-28 19:59:33
body:
  ## Issue description

  ```aircrack-ng``` dependencies on ```usbutils```, ```ethtool``` and ```iw``` is not defined in its [default.nix](https://github.com/NixOS/nixpkgs/blob/f6778c8/pkgs/tools/networking/aircrack-ng/default.nix)
  UPD: also ```rfkill```

  ### Steps to reproduce

  ![aircrack1](https://cloud.githubusercontent.com/assets/508305/25539651/b0c072b6-2c37-11e7-8e55-855cf5bae0fc.png)
  ![aircrack2](https://cloud.githubusercontent.com/assets/508305/25539650/b0bdecf8-2c37-11e7-98ff-41d166282621.png)


  ## Technical details

  * System: 17.09.git.bd2d225 (Hummingbird) 
  * Nix version: nix-env (Nix) 1.12pre5152_915f62fa
  * Nixpkgs version: "17.09.git.bd2d22589a"


state: closed
title: udiskie: 1.5.1 -> 1.7.0
user_login: Moredread
html_url: https://github.com/NixOS/nixpkgs/pull/25294
updated_at: 2017-04-28 20:56:29
body:
  ###### Motivation for this change

  Update udiskie to latest upstream version.

  ###### Things done

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

  ---


state: closed
title: youtube-dl: 2017.04.17 -> 2017.04.28
user_login: mguentner
html_url: https://github.com/NixOS/nixpkgs/pull/25295
updated_at: 2017-04-29 21:06:58
body:
  ###### Motivation for this change

  :musical_note: 
  ###### Things done

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

  ---


state: closed
title: watson: init at 1.4.0
user_login: mguentner
html_url: https://github.com/NixOS/nixpkgs/pull/25296
updated_at: 2017-05-06 09:16:05
body:
  ###### Motivation for this change

  Tracking time in spreadsheets is for machines :hourglass_flowing_sand: 

  ###### Things done

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

  ---


state: closed
title: reaver-wps and reaver-wps-t6x: CONF_DIR should point to writable medium, not into /nix/store
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/issues/25297
updated_at: 2017-05-07 18:01:36
body:
  ## Issue description

  compile-time define ```CONF_DIR``` points to ```/nix/store/....reaver.../etc```
  The directory is used to hold sqlite database and saved sessions, so it should point to writable medium, better not on ```tmpfs```. Something in ```/etc``` or ```/var```.

  > this moment is unclear to me (so I created an issue, not a PR): could a nix package, not a nixos module, create and maintain its own directory in ```/etc``` or ```/var```?. Technically yes (this software is always run by ```root```), but so far I have seen no such example. The question is about policy.

  The current setup does not prevent ```reaver``` to start (although it prevent to start ```wash```).

  ### Steps to reproduce

  Install ```reaver```, start ```strace wash -i your-wireless-device```. See that it tries to open sqlite database for writing. Then it fails becaue the database is on readonly ```/nix/store```. So it tries forever.

  ## Technical details

  * System: 17.09.git.bd2d225 (Hummingbird) 
  * Nix version: nix-env (Nix) 1.12pre5152_915f62fa
  * Nixpkgs version: "17.09.git.bd2d22589a"


state: closed
title: libidn2: 2.0.1 -> 2.0.2
user_login: lsix
html_url: https://github.com/NixOS/nixpkgs/pull/25298
updated_at: 2017-04-30 12:54:28
body:
  See https://lists.gnu.org/archive/html/info-gnu/2017-04/msg00011.html
  for release information

  ###### Motivation for this change

  Bugfix release

  ###### Things done

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

  ---


state: closed
title: wrapGAppsHook: Correct `wrapProgram` invocations
user_login: ahmedtd
html_url: https://github.com/NixOS/nixpkgs/pull/25299
updated_at: 2017-04-29 08:33:52
body:
  (Continuation of #25183, fixing problems that occurred when merging)

  This change fixes several defects in the way `wrapGAppsHook` selected
  the executable to wrap.

  Previously, it would wrap any top-level files in the target `/bin` and
  `/libexec` directories, including directories and non-executable
  files.  In addition, it failed to wrap files in subdirectories.

  Now, it uses `find` to iterate over these directory hierarchies,
  selecting only executable files for wrapping.

  ###### Motivation for this change

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

  ---


state: open
title: Add an errata section?
user_login: joachifm
html_url: https://github.com/NixOS/nixpkgs/issues/25300
updated_at: 2019-05-27 19:27:08
body:
  Sometimes we need to break the stable contract as with deprecating grsecurity or when a bug fix requires bumping packages beyond what is normally done (due to lack of manpower to backport just the fixes).  An entry in the changelog might not be too easy for users to discover, however, nor may they think to check the changelog for such things.

  What about adding an "errata" with dated entries (or some other method of clearly letting the user know that they are affected), listing instances where changes have been made to a stable branch that requires user intervention of some sort or otherwise breaks the stable contract. We could then recommend checking the errata before `nixos-rebuild` &c.

  Alternatively, we should at least establish a protocol for adding the appropriate information to an existing section in the manual (I'm pretty sure we break the stable contract quite often in pursuit of fixing security bugs, for example, without ever documenting it in a user-visible manner).


state: closed
title: impure.nix: add crossSystem as arg
user_login: matthewbauer
html_url: https://github.com/NixOS/nixpkgs/pull/25301
updated_at: 2017-04-29 22:20:25
body:
  ###### Motivation for this change

  This lets you pass in "--arg crossSystem ..." to <nixpkgs> like in #25215.

  ###### Things done

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

  ---


state: closed
title: krita: 3.1.2.1 -> 3.1.3
user_login: kragniz
html_url: https://github.com/NixOS/nixpkgs/pull/25302
updated_at: 2017-04-30 11:45:46
body:
  ###### Motivation for this change

  New shiny

  ###### Things done

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

  ---

  Tested via opening a few of my projects and doing a bit of painting.


state: closed
title: sbcl updates
user_login: tohl
html_url: https://github.com/NixOS/nixpkgs/pull/25303
updated_at: 2017-04-29 11:31:15
body:
  ###### Motivation for this change

  sbcl updates

  ###### Things done

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

  ---


state: closed
title: stdenv-generic: add meta attribute checking
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/pull/25304
updated_at: 2017-05-08 06:15:00
body:
  This is turned off by default but I think we should fix all packages to respect it and then turn it on by default. To turn it on, just put `checkMeta = true;` into your nixpkgs config.

  cc @shlevy @dezgeg @edolstra

  ###### Motivation for this change

  I got sick of constantly seeing typos and accidental type errors in our meta tags, and people never notice them until Hydra complains. I'd probably eventually start adding a few more checks (like that `platforms` members are in an enum and so on) but this should get us 95% of the value.

  It's turned off by default because there are tons of violations, which I'd propose fixing incrementally in separate commits. The very first failure is in binutils, which has a `priority` field as a string 😄 

  ###### Things done

  Nothing. I just tried evaluating `stdenv` and got some failures, so there's work to be done 😁

  N.B: this is _not_ a mass rebuild, and only affects evaluation


state: closed
title: llvm: Add the LLVM OpenMP components
user_login: acowley
html_url: https://github.com/NixOS/nixpkgs/pull/25307
updated_at: 2017-10-09 18:16:45
body:
  Needed to build an executable that uses OpenMP with clang. This
  includes a header file and a library that clang will link into an
  executable whose source makes use of ‘omp‘ pragmas.

  ###### Motivation for this change


  ###### Things done

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

  ---


state: closed
title: glfw: fix the install name id on darwin
user_login: acowley
html_url: https://github.com/NixOS/nixpkgs/pull/25308
updated_at: 2017-10-09 18:17:57
body:
  ###### Motivation for this change
  I encountered a runtime dynamic link failure without this change.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [x] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] 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: rtags: link to libclang.dylib at absolute path on darwin
user_login: acowley
html_url: https://github.com/NixOS/nixpkgs/pull/25309
updated_at: 2017-10-09 18:16:23
body:
  ###### Motivation for this change
  I encountered a runtime link failure without this change. Perhaps the executables could be left using `@rpath` in conjunction with some other configuration, but I am not sure what the advantage to that arrangement is versus linking to the `libclang` in scope at build time.

  ###### Things done

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

  ---


state: closed
title: fix 'command-not-found: is a directory' error
user_login: jerith666
html_url: https://github.com/NixOS/nixpkgs/pull/25310
updated_at: 2017-04-29 09:41:27
body:
  ###### Motivation for this change

  5a5db609e5bd83bc589f36eef394f3ad172d6648 from https://github.com/NixOS/nixpkgs/pull/24962 caused this issue by changing the way that `command-not-found` is invoked.

  ###### Things done

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


state: open
title: display-manager: systemd-udev-settle serves no purpose, boot 10% faster
user_login: peterhoeg
html_url: https://github.com/NixOS/nixpkgs/pull/25311
updated_at: 2018-10-19 07:22:46
body:
  ###### Motivation for this change

  ```systemd-udev-settle.service``` is a leftover from a time when it was possible to say "now all the hardware I will ever need has shown up" and really doesn't make sense in the very dynamic world of today. Additionally is slows down boot by about 1.2 seconds on the hardware I have available.

  Yet it is pulled in by the following units:

  ``` shell
  $ ag udev-settle | grep -i -e req -e want

  nixos/modules/services/hardware/brltty.nix:42:     wants = [ "systemd-udev-settle.service" ];
  nixos/modules/services/scheduling/atd.nix:73:      wants = [ "systemd-udev-settle.service" ];
  nixos/modules/services/x11/xserver.nix:528:        wants = [ "systemd-udev-settle.service" ];
  nixos/modules/tasks/filesystems/zfs.nix:338:       requires = [ "systemd-udev-settle.service" ];
  ```

  I don't have any experience with braille displays or ZFS to say if it is truly needed here so I have left these out, but for ```atd``` and ```display-manager``` it's pointless.

  It's tested here on 2 physical machines (a regular desktop and a laptop with a dm-crypt encrypted home) and apart from the improvement in boot speed there is no difference.

  All units with default dependencies (ie without ```DefaultDependencies=no```) get an implicit ```After=basic.target``` which implies ```After=local-fs.target``` so that's why I ripped that out of
  ```display-manager.service``` while at it.

  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] 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: xpra: 2.0.1 -> 2.0.2
user_login: calvertvl
html_url: https://github.com/NixOS/nixpkgs/pull/25312
updated_at: 2017-04-29 15:19:51
body:
  ###### Motivation for this change
  Version Bump

  ###### Things done

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

  ---


state: closed
title: gnome3.aisleriot: Build failure
user_login: ahmedtd
html_url: https://github.com/NixOS/nixpkgs/issues/25313
updated_at: 2017-05-01 18:39:37
body:
  ## Issue description
  `gnome3.aisleriot` fails to build --- it looks like something is going wrong when autoconf tries to find guile.

  ### Steps to reproduce
  `nix-build '<nixpkgs>' -A gnome3.aisleriot`

  ## Technical details

  * System: `NixOS 17.09pre104936.b0d07aa894 (Hummingbird)`
  * Nix version: `nix-env (Nix) 1.11.8`
  * Nixpkgs version: `17.09pre105622.f0fac3b578`

  Build Output:
  ````
  [ahmedtd@basis:~/project/nixpkgs]$ nix-build '<nixpkgs>' -A gnome3.aisleriot
  these derivations will be built:
    /nix/store/fmr37kcjpl6zcxqvzbs8y4jqdqrx2bhr-aisleriot-3.22.0.drv
  building path(s) ‘/nix/store/yplqhk1igzq50hjb6hl0b0mrd0lyrf5v-aisleriot-3.22.0’
  unpacking sources
  unpacking source archive /nix/store/p5qfp9j6is95y4jbzkknij9p6q5pk5ij-aisleriot-3.22.0.tar.xz
  source root is aisleriot-3.22.0
  setting SOURCE_DATE_EPOCH to timestamp 1474212823 of file aisleriot-3.22.0/ChangeLog
  patching sources
  configuring
  fixing libtool script ./ltmain.sh
  configure flags: --disable-static --disable-dependency-tracking --prefix=/nix/store/yplqhk1igzq50hjb6hl0b0mrd0lyrf5v-aisleriot-3.22.0 --with-card-theme-formats=svg 
  checking for a BSD-compatible install... /nix/store/ar26y4qyr0cwkp75d4mppj474rzfmk6h-coreutils-8.27/bin/install -c
  checking whether build environment is sane... yes
  checking for a thread-safe mkdir -p... /nix/store/ar26y4qyr0cwkp75d4mppj474rzfmk6h-coreutils-8.27/bin/mkdir -p
  checking for gawk... gawk
  checking whether make sets $(MAKE)... yes
  checking whether make supports nested variables... yes
  checking whether make supports nested variables... (cached) yes
  checking whether to enable maintainer-specific portions of Makefiles... yes
  checking whether to enable debugging... no
  checking for pkg-config... /nix/store/4xic3cvzhx94nsq5dbnvrymsgnlggdk5-pkg-config-0.29.2/bin/pkg-config
  checking pkg-config is at least version 0.15... yes
  checking for gcc... gcc
  checking whether the C compiler works... yes
  checking for C compiler default output file name... a.out
  checking for suffix of executables... 
  checking whether we are cross compiling... no
  checking for suffix of object files... o
  checking whether we are using the GNU C compiler... yes
  checking whether gcc accepts -g... yes
  checking for gcc option to accept ISO C89... none needed
  checking whether gcc understands -c and -o together... yes
  checking for style of include used by make... GNU
  checking dependency style of gcc... none
  checking how to run the C preprocessor... gcc -E
  checking whether we are using the GNU C++ compiler... yes
  checking whether g++ accepts -g... yes
  checking dependency style of g++... none
  checking whether ln -s works... yes
  checking for a sed that does not truncate output... /nix/store/9n2ddr7yw374cc35g08zwhzbcdrz2d3r-gnused-4.4/bin/sed
  checking build system type... x86_64-unknown-linux-gnu
  checking host system type... x86_64-unknown-linux-gnu
  checking how to print strings... printf
  checking for a sed that does not truncate output... (cached) /nix/store/9n2ddr7yw374cc35g08zwhzbcdrz2d3r-gnused-4.4/bin/sed
  checking for grep that handles long lines and -e... /nix/store/w9rnix7bzpv18152nk97g2d38kin1j3b-gnugrep-3.0/bin/grep
  checking for egrep... /nix/store/w9rnix7bzpv18152nk97g2d38kin1j3b-gnugrep-3.0/bin/grep -E
  checking for fgrep... /nix/store/w9rnix7bzpv18152nk97g2d38kin1j3b-gnugrep-3.0/bin/grep -F
  checking for ld used by gcc... /nix/store/dqfikdyxdrykwcbg1wp6nd725y0c7va4-gcc-wrapper-5.4.0/bin/ld
  checking if the linker (/nix/store/dqfikdyxdrykwcbg1wp6nd725y0c7va4-gcc-wrapper-5.4.0/bin/ld) is GNU ld... yes
  checking for BSD- or MS-compatible name lister (nm)... /nix/store/8yb0smqwyf3da339b5kjhw8vwlslrdp0-binutils-2.28/bin/nm -B
  checking the name lister (/nix/store/8yb0smqwyf3da339b5kjhw8vwlslrdp0-binutils-2.28/bin/nm -B) interface... BSD nm
  checking the maximum length of command line arguments... 1572864
  checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop
  checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
  checking for /nix/store/dqfikdyxdrykwcbg1wp6nd725y0c7va4-gcc-wrapper-5.4.0/bin/ld option to reload object files... -r
  checking for objdump... objdump
  checking how to recognize dependent libraries... pass_all
  checking for dlltool... no
  checking how to associate runtime and link libraries... printf %s\n
  checking for ar... ar
  checking for archiver @FILE support... @
  checking for strip... strip
  checking for ranlib... ranlib
  checking command to parse /nix/store/8yb0smqwyf3da339b5kjhw8vwlslrdp0-binutils-2.28/bin/nm -B output from gcc object... ok
  checking for sysroot... no
  checking for a working dd... /nix/store/ar26y4qyr0cwkp75d4mppj474rzfmk6h-coreutils-8.27/bin/dd
  checking how to truncate binary pipes... /nix/store/ar26y4qyr0cwkp75d4mppj474rzfmk6h-coreutils-8.27/bin/dd bs=4096 count=1
  ./configure: line 7664: /usr/bin/file: No such file or directory
  checking for mt... no
  checking if : is a manifest tool... no
  checking for ANSI C header files... yes
  checking for sys/types.h... yes
  checking for sys/stat.h... yes
  checking for stdlib.h... yes
  checking for string.h... yes
  checking for memory.h... yes
  checking for strings.h... yes
  checking for inttypes.h... yes
  checking for stdint.h... yes
  checking for unistd.h... yes
  checking for dlfcn.h... yes
  checking for objdir... .libs
  checking if gcc supports -fno-rtti -fno-exceptions... no
  checking for gcc option to produce PIC... -fPIC -DPIC
  checking if gcc PIC flag -fPIC -DPIC works... yes
  checking if gcc static flag -static works... no
  checking if gcc supports -c -o file.o... yes
  checking if gcc supports -c -o file.o... (cached) yes
  checking whether the gcc linker (/nix/store/dqfikdyxdrykwcbg1wp6nd725y0c7va4-gcc-wrapper-5.4.0/bin/ld) supports shared libraries... yes
  checking whether -lc should be explicitly linked in... no
  checking dynamic linker characteristics... GNU/Linux ld.so
  checking how to hardcode library paths into programs... immediate
  checking whether stripping libraries is possible... yes
  checking if libtool supports shared libraries... yes
  checking whether to build shared libraries... yes
  checking whether to build static libraries... no
  checking how to run the C++ preprocessor... g++ -E
  checking for ld used by g++... /nix/store/dqfikdyxdrykwcbg1wp6nd725y0c7va4-gcc-wrapper-5.4.0/bin/ld
  checking if the linker (/nix/store/dqfikdyxdrykwcbg1wp6nd725y0c7va4-gcc-wrapper-5.4.0/bin/ld) is GNU ld... yes
  checking whether the g++ linker (/nix/store/dqfikdyxdrykwcbg1wp6nd725y0c7va4-gcc-wrapper-5.4.0/bin/ld) supports shared libraries... yes
  checking for g++ option to produce PIC... -fPIC -DPIC
  checking if g++ PIC flag -fPIC -DPIC works... yes
  checking if g++ static flag -static works... no
  checking if g++ supports -c -o file.o... yes
  checking if g++ supports -c -o file.o... (cached) yes
  checking whether the g++ linker (/nix/store/dqfikdyxdrykwcbg1wp6nd725y0c7va4-gcc-wrapper-5.4.0/bin/ld) supports shared libraries... yes
  checking dynamic linker characteristics... (cached) GNU/Linux ld.so
  checking how to hardcode library paths into programs... immediate
  checking for which platform to build... gnome
  checking which gtk+ version to compile against... 3.0
  checking for some Win32 platform... no
  checking for native Win32... no
  checking for requested card theme formats... svg
  checking distribution... unknown
  checking which card theme to use by default... gnomangelo_bitmap.svgz
  checking which card theme format to use by default... svg
  checking whether extra debugging UI in Aisleriot is requested... no
  checking whether to enable sound support... yes
  checking for pkg-config... (cached) /nix/store/4xic3cvzhx94nsq5dbnvrymsgnlggdk5-pkg-config-0.29.2/bin/pkg-config
  checking pkg-config is at least version 0.16... yes
  Using config source xml:merged:/nix/store/fx6rxhmcig9dqspz8gams55id3jxwj9j-gconf-3.2.6/etc/gconf/gconf.xml.defaults for schema installation
  Using $(sysconfdir)/gconf/schemas as install directory for schema files
  checking for gconftool-2... /nix/store/fx6rxhmcig9dqspz8gams55id3jxwj9j-gconf-3.2.6/bin/gconftool-2
  checking for glib-genmarshal... /nix/store/vc1ipmdkvnkx5p99vadzvlan6c6cyhbh-glib-2.50.3-dev/bin/glib-genmarshal
  checking for glib-compile-resources... /nix/store/vc1ipmdkvnkx5p99vadzvlan6c6cyhbh-glib-2.50.3-dev/bin/glib-compile-resources
  checking for gzip... /nix/store/fcpdji0ycbsnlw03z7m4b062z03ia91z-gzip-1.8/bin/gzip
  checking for xmllint... /nix/store/hb44wqfj9k51g8i453acxrlzm2q4vf1l-libxml2-2.9.4-bin/bin/xmllint
  checking for desktop-file-validate... /nix/store/c7spngrw5klqp9lkm540k929n0n474ds-desktop-file-utils-0.22/bin/desktop-file-validate
  checking whether to enable binary relocation support... no
  checking if gcc supports -Wall flag... yes
  checking if gcc supports -Wextra flag... yes
  checking if gcc supports -Wformat-nonliteral flag... yes
  checking if gcc supports -Werror=format-security flag... yes
  checking if gcc supports -Wsign-compare flag... yes
  checking if gcc supports -Werror=implicit-function-declaration flag... yes
  checking if gcc supports -Wpointer-arith flag... yes
  checking if gcc supports -Wwrite-strings flag... yes
  checking if gcc supports -Wstrict-prototypes flag... yes
  checking if gcc supports -Waggregate-return flag... yes
  checking if gcc supports -Wcast-align flag... yes
  checking if gcc supports -Wimplicit flag... yes
  checking if gcc supports -Wuninitialized flag... yes
  checking if gcc supports -Wmissing-prototypes flag... yes
  checking if gcc supports -Wmissing-declarations flag... yes
  checking if gcc supports -Wnested-externs flag... yes
  checking if gcc supports -Wpacked flag... yes
  checking if gcc supports -Wmissing-format-attribute flag... yes
  checking if gcc supports -Wshadow flag... yes
  checking if gcc supports -Wlogical-op flag... yes
  checking if gcc supports -Wstrict-aliasing=2 flag... yes
  checking if gcc supports -Winit-self flag... yes
  checking if gcc supports -Wunsafe-loop-optimizations flag... yes
  checking if gcc supports -Wdeclaration-after-statement flag... yes
  checking if gcc supports -Wold-style-definition flag... yes
  checking if gcc supports -Wno-missing-field-initializers flag... yes
  checking if gcc supports -Wno-unused-parameter flag... yes
  checking if gcc supports -Wempty-body flag... yes
  checking if gcc supports -Wformat-signedness flag... yes
  checking if gcc supports -fno-common flag... yes
  checking if gcc supports -fno-strict-aliasing flag... yes
  checking if gcc supports -Wno-switch-enum flag... yes
  checking locale.h usability... yes
  checking locale.h presence... yes
  checking for locale.h... yes
  checking for LC_MESSAGES... yes
  checking libintl.h usability... yes
  checking libintl.h presence... yes
  checking for libintl.h... yes
  checking for ngettext in libc... yes
  checking for dgettext in libc... yes
  checking for bind_textdomain_codeset... yes
  checking for msgfmt... /nix/store/m91iwf035rbswpw76nkbic0dyyr7vdc4-gettext-0.19.8/bin/msgfmt
  checking for dcgettext... yes
  checking if msgfmt accepts -c... yes
  checking for gmsgfmt... /nix/store/m91iwf035rbswpw76nkbic0dyyr7vdc4-gettext-0.19.8/bin/msgfmt
  checking for xgettext... /nix/store/m91iwf035rbswpw76nkbic0dyyr7vdc4-gettext-0.19.8/bin/xgettext
  checking whether NLS is requested... yes
  checking for intltool >= 0.35.0... 0.51.0 found
  checking for intltool-update... /nix/store/c8hw7jhg5dxpwdgfj703cvk0mmxyypdq-intltool-0.51.0/bin/intltool-update
  checking for intltool-merge... /nix/store/c8hw7jhg5dxpwdgfj703cvk0mmxyypdq-intltool-0.51.0/bin/intltool-merge
  checking for intltool-extract... /nix/store/c8hw7jhg5dxpwdgfj703cvk0mmxyypdq-intltool-0.51.0/bin/intltool-extract
  checking for xgettext... (cached) /nix/store/m91iwf035rbswpw76nkbic0dyyr7vdc4-gettext-0.19.8/bin/xgettext
  checking for msgmerge... /nix/store/m91iwf035rbswpw76nkbic0dyyr7vdc4-gettext-0.19.8/bin/msgmerge
  checking for msgfmt... (cached) /nix/store/m91iwf035rbswpw76nkbic0dyyr7vdc4-gettext-0.19.8/bin/msgfmt
  checking for gmsgfmt... (cached) /nix/store/m91iwf035rbswpw76nkbic0dyyr7vdc4-gettext-0.19.8/bin/msgfmt
  checking for perl... /nix/store/qxq74ic7ivdb3sx1x8bpn8sbmk63v5si-perl-5.22.2/bin/perl
  checking for perl >= 5.8.1... 5.22.2
  checking for XML::Parser... ok
  checking which guile version to use... 2.0
  checking for guile... /nix/store/zfd3ivd81hfycxs0c6nk5j0hrp3gggw2-guile-2.2.0/bin/guile
  checking for AISLERIOT... no
  configure: error: Package requirements ( gtk+-3.0 >= 3.4.0 libcanberra-gtk3 >= 0.26 gconf-2.0 >= 2.0 librsvg-2.0 >= 2.32.0 cairo >= 1.10.0 guile-2.0 >= 2.0.0) were not met:

  No package 'guile-2.0' found

  Consider adjusting the PKG_CONFIG_PATH environment variable if you
  installed software in a non-standard prefix.

  Alternatively, you may set the environment variables AISLERIOT_CFLAGS
  and AISLERIOT_LIBS to avoid the need to call pkg-config.
  See the pkg-config man page for more details.
  builder for ‘/nix/store/fmr37kcjpl6zcxqvzbs8y4jqdqrx2bhr-aisleriot-3.22.0.drv’ failed with exit code 1
  error: build of ‘/nix/store/fmr37kcjpl6zcxqvzbs8y4jqdqrx2bhr-aisleriot-3.22.0.drv’ failed

  ````


state: closed
title: bumblebee: Build failure due to patch hashes
user_login: ahmedtd
html_url: https://github.com/NixOS/nixpkgs/issues/25314
updated_at: 2017-04-30 01:49:01
body:
  ## Issue description
  `bumblebee` fails to build on NixOS unstable due to mismatched hashes for `modprobePatch` and `libkmodPatch`.

  I'm unsure why the hashes have changed --- perhaps github patch output has changed in a way that `fetchpatch` isn't immune to?

  ### Steps to reproduce
  `nix-build '<nixpkgs>' -A bumblebee`

  ## Technical details

  * System: NixOS: `17.09pre104936.b0d07aa894 (Hummingbird)`
  * Nix version: `nix-env (Nix) 1.11.8`
  * Nixpkgs version: `17.09pre105622.f0fac3b578`

  Build Output:
  ````
  [ahmedtd@basis:~/tmp/bumblebee]$ nix-build '<nixpkgs>' -A bumblebee
  these derivations will be built:
    /nix/store/bg4z0z2nrr0bj1v5p1pcvqaicmzabnwj-deceb14cdf2c90ff64ebd1010a674305464587da.patch.drv
    /nix/store/i356bcrly545k7m528m49kjlz72nl72k-1ada79fe5916961fc4e4917f8c63bb184908d986.patch.drv
    /nix/store/yd4w8y603yghy6bzx9hkwjywgnx7apga-nvidia-x11-375.39-4.9.22.drv
    /nix/store/55a0906rb61wl8y7zfwm3s1g8bvf98h8-bumblebee-3.2.1.drv
  these paths will be fetched (12.21 MiB download, 72.33 MiB unpacked):
    /nix/store/29sr1vd94f6n8va6qk9f34j0p96xrni9-linux-4.9.22-dev
  building path(s) ‘/nix/store/ss2ryfgmlriv96k4ag9i88bzspwfhanb-1ada79fe5916961fc4e4917f8c63bb184908d986.patch’
  building path(s) ‘/nix/store/0rnayiv1da99iw3iysmfgh0rdl0mjv0d-deceb14cdf2c90ff64ebd1010a674305464587da.patch’
  fetching path ‘/nix/store/29sr1vd94f6n8va6qk9f34j0p96xrni9-linux-4.9.22-dev’...

  *** Downloading ‘https://cache.nixos.org/nar/1vnx5nqkyvfp2361jkrh9mmkl7z936wq45sd3d7cr09yzkqz2rvi.nar.xz’ (signed by ‘cache.nixos.org-1’) to ‘/nix/store/29sr1vd94f6n8va6qk9f34j0p96xrni9-linux-4.9.22-dev’...
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
    0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  trying https://github.com/Bumblebee-Project/Bumblebee/commit/deceb14cdf2c90ff64ebd1010a674305464587da.patch

  trying https://github.com/Bumblebee-Project/Bumblebee/commit/1ada79fe5916961fc4e4917f8c63bb184908d986.patch
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
    0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
  100   931    0   931    0     0   2256      0 --:--:-- --:--:-- --:--:--  2368
  100 23522    0 23522    0     0  54042      0 --:--:-- --:--:-- --:--:-- 54702
  output path ‘/nix/store/ss2ryfgmlriv96k4ag9i88bzspwfhanb-1ada79fe5916961fc4e4917f8c63bb184908d986.patch’ has sha256 hash ‘11k98njp8scx528389ycqsv6mh9y01hg4bldmlkwdczsh527gnqi’ when ‘02vq3vba6nx7gglpjdfchws9vjhs1x02a543yvqrxqpvvdfim2x2’ was expected
  killing process 30156
  cannot build derivation ‘/nix/store/55a0906rb61wl8y7zfwm3s1g8bvf98h8-bumblebee-3.2.1.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/55a0906rb61wl8y7zfwm3s1g8bvf98h8-bumblebee-3.2.1.drv’ failed
  ````


state: closed
title: RStudio fails to build
user_login: changlinli
html_url: https://github.com/NixOS/nixpkgs/issues/25315
updated_at: 2017-10-14 08:36:06
body:
  ## Issue description

  RStudio fails to build even though it has built in the past successfully, which is odd because its build file hasn't changed in years.

  ### Steps to reproduce

  Simply try building it and it bombs out.

  `nix-env -f <nixpkgs-location> -iA rstudio` results in an error which looks like the following:

  ```
  [ 32%] Building CXX object src/cpp/r/CMakeFiles/rstudio-r.dir/RErrorCategory.cpp.o
  [ 33%] Building CXX object src/cpp/r/CMakeFiles/rstudio-r.dir/RExec.cpp.o
  [ 33%] Building CXX object src/cpp/r/CMakeFiles/rstudio-r.dir/RFunctionHook.cpp.o
  [ 33%] Building CXX object src/cpp/r/CMakeFiles/rstudio-r.dir/RJson.cpp.o
  [ 34%] Building CXX object src/cpp/r/CMakeFiles/rstudio-r.dir/RJsonRpc.cpp.o
  [ 34%] Building CXX object src/cpp/r/CMakeFiles/rstudio-r.dir/ROptions.cpp.o
  [ 34%] Building CXX object src/cpp/r/CMakeFiles/rstudio-r.dir/RRoutines.cpp.o
  /tmp/nix-build-RStudio-0.98.110.drv-0/rstudio-0.98.110/src/cpp/r/RRoutines.cpp: In function 'void r::routines::registerAll()':
  /tmp/nix-build-RStudio-0.98.110.drv-0/rstudio-0.98.110/src/cpp/r/RRoutines.cpp:49:21: error: 'struct R_CMethodDef' has no member named 'styles'
         nullMethodDef.styles = NULL;
                       ^
  make[2]: *** [src/cpp/r/CMakeFiles/rstudio-r.dir/build.make:207: src/cpp/r/CMakeFiles/rstudio-r.dir/RRoutines.cpp.o] Error 1
  make[1]: *** [CMakeFiles/Makefile2:364: src/cpp/r/CMakeFiles/rstudio-r.dir/all] Error 2
  make: *** [Makefile:150: all] Error 2
  builder for ‘/nix/store/32azgxih4g3v6n0nhq454zfxk9xzzi1b-RStudio-0.98.110.drv’ failed with exit code 2
  error: build of ‘/nix/store/32azgxih4g3v6n0nhq454zfxk9xzzi1b-RStudio-0.98.110.drv’ failed
  ```

  ## Technical details

  * System: 17.09.git.f0fac3b (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.8
  * Nixpkgs version: "17.09.git.7f3b857d0d"

  Note that the last time this build worked for me was at commit f0fac3b578086066b47360de17618448d066b30e (which was around April 15th). 


state: closed
title: ibus-engines.mozc: 2.17.2313.102 -> 2.20.2673.102
user_login: ericsagnes
html_url: https://github.com/NixOS/nixpkgs/pull/25316
updated_at: 2017-04-29 14:06:26
body:
  ###### Motivation for this change

  Update ibus-mozc to a recent version.

  ###### Things done

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

  ---


state: closed
title: amqptools: init
user_login: apeschar
html_url: https://github.com/NixOS/nixpkgs/pull/25317
updated_at: 2017-05-03 19:01:25
body:
  ###### Motivation for this change

  Add amqptools package. It's useful for testing servers such as RabbitMQ.

  ###### Things done

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

  ---


state: closed
title: stdenv-generic: add meta attributes checks
user_login: ericsagnes
html_url: https://github.com/NixOS/nixpkgs/pull/25318
updated_at: 2017-04-29 14:06:23
body:
  ###### Motivation for this change

  Add `isFcitxEngine` and `isIbusEngine` to the meta check to allow ibus and fcitx engines to build.

  related to #25304

  cc @copumpkin 

  ###### Things done

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

  ---


state: closed
title: cmake: Prevent it from searching for packages in / when cross-compiling for Windows
user_login: DavidEGrayson
html_url: https://github.com/NixOS/nixpkgs/pull/25319
updated_at: 2017-05-01 18:46:43
body:
  ###### Motivation for this change

  I was using the CMake from nixpkgs in my own project (outside of nixpkgs) to cross-compile some software for Windows.  That software uses the `find_package` command to find Qt5Widgets.  CMake was finding the Qt5Widgets package on my build system and trying (unsuccessfully) to use it.  Obviously, that goes against the whole point of purity in Nix.  This pull request adds a patch that comments out a line that adds `/` to the `CMAKE_SYSTEM_PREFIX_PATH`.  Thanks!

  ###### Things done

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

  ---


state: closed
title: wpa_supplicant_gui, icons have wrong size
user_login: truh
html_url: https://github.com/NixOS/nixpkgs/issues/25320
updated_at: 2017-05-01 19:24:31
body:
  ## Issue description

  Most of the icons provided with the the package wpa_supplicant_gui have the wrong size.
  For example the icon <pkg>/share/icons/hicolor/16x16/apps/wpa_gui.png
  has the size 128x128 instead of the expected 16x16. As a consequence
  the xfce applications menu doesn't get displayed properly.

  ### Steps to reproduce

  Install wpa_supplicant_gui.

  Look at the file <pkg>/share/icons/hicolor/16x16/apps/wpa_gui.png.

  On my system that's /nix/store/gdfcyz90g3851xkch6kzb38i4i4ny3ya-wpa_gui-2.6/share/icons/hicolor/16x16/apps/wpa_gui.png

  ## Technical details

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

  ``17.03.1057.c545296adc (Gorilla)``

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

  ``nix-env (Nix) 1.11.8``

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

  ``"17.03.1057.c545296adc"``


state: closed
title: reaver: database on readwrite medium
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/25321
updated_at: 2017-07-28 15:20:16
body:
  ###### Motivation for this change

  Fixes #25297

  ###### Things done

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

  ---


state: closed
title: Symlink available commands to bin
user_login: ob7
html_url: https://github.com/NixOS/nixpkgs/issues/25322
updated_at: 2018-10-24 23:35:14
body:
  This is another question.

  Many times we run commands or write scripts that access common paths in linux, such as /bin/bash.

  How can I make nixos automatically symlink all commands to the bin directory?


state: closed
title: programs.zsh.syntax-highlighting: support custom highlighting patterns
user_login: Ma27
html_url: https://github.com/NixOS/nixpkgs/pull/25323
updated_at: 2017-05-31 19:55:04
body:
  ###### Motivation for this change

  Last week I improved several parts of the ZSH module. However I didn't find enough time to implement custom pattern support for `zsh-syntax-highlighting` which I managed to do now.

  I checked all configurations using the following command:

  ```
  NIXOS_CONFIG=`pwd`/vmtest.nix nixos-rebuild -I nixpkgs=$HOME/Projects/nixpkgs/ build-vm
  ```

  - Test with proper configuration
  It works fine when using a configuration like this:
  ``` nix
  {
    # ...
    programs.zsh = {
      enable = true;

      syntax-highlighting = {
        enable = true;
        highlighters = [ "main" "pattern" ];
        patterns = [
          ["rm -rf *" "fg=white,bold,bg=red"]
          ["vim *" "fg=white"]
        ];
      };
    };
  }
  ```

  - Assertion: it should break when configuring patterns, but the `highlighters` option doesn't contain the pattern highlighter:

  ``` nix
  {
    # ...
    programs.zsh = {
      enable = true;

      syntax-highlighting = {
        enable = true;
        highlighters = [ "main" ];
        patterns = [
          ["rm -rf *" "fg=white,bold,bg=red"]
          ["vim *" "fg=white"]
        ];
      };
    };

  }
  ```

  - Assertion: it should break if a pattern contains more than two elements of type string (it seems as `nix` doesn't know tuples, so I had to write an assertion to ensure that only two elements are present in the list which represents one highlight pattern):
  ``` nix
  {
    # ...
    programs.zsh = {
      enable = true;

      syntax-highlighting = {
        enable = true;
        highlighters = [ "main" "pattern" ];
        patterns = [
          ["rm -rf *" "fg=white,bold,bg=red" "blub" "foo"]
        ];
      };
    };

  }
  ```

  ###### Things done

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

  ---


state: closed
title: geogebra: 5-0-350-0 -> 5-0-355-0
user_login: Ma27
html_url: https://github.com/NixOS/nixpkgs/pull/25324
updated_at: 2017-05-21 06:47:15
body:
  ###### Motivation for this change

  GeoGebra has published some new updates, so we need an update to ensure that the package won't break in the next days/weeks when another release comes out and `5-0-350-0` will be removed from the download server.

  See here for more information: http://download.geogebra.org/installers/5.0/

  ###### Things done

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

  ---


state: closed
title: wpa_supplicant_gui: fix icon resizing
user_login: truh
html_url: https://github.com/NixOS/nixpkgs/pull/25325
updated_at: 2017-05-01 19:29:41
body:
  ###### Motivation for this change

  Fixes #25320 "icons have wrong size"

  ###### Things done

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

  ---


state: closed
title: Changing in nVidia's download sources
user_login: qrvaelet
html_url: https://github.com/NixOS/nixpkgs/issues/25326
updated_at: 2017-04-30 10:23:55
body:
  ## Issue description

  Nvidia discontinued their FTP access. [Announcement here](https://devtalk.nvidia.com/default/topic/1005867/unix-graphics-announcements-and-news/discontinuing-ftp-access-to-download-nvidia-com/)

  Affected files(at least): 

   * https://github.com/NixOS/nixpkgs/blob/master/pkgs/os-specific/linux/nvidia-x11/persistenced.nix
   * https://github.com/NixOS/nixpkgs/blob/master/pkgs/os-specific/linux/nvidia-x11/settings.nix

  ### Steps to reproduce

  Try to install unstable nvidia driver.

  ## Technical details

  * System: 17.03.1033.99dfb6dce3 (Gorilla)
  * Nix version: nix-env (Nix) 1.11.8
  * Nixpkgs version: 17.09pre106045.7369fd0b51


state: closed
title: Can't install pyside for python3
user_login: igsha
html_url: https://github.com/NixOS/nixpkgs/issues/25328
updated_at: 2017-04-30 08:34:22
body:
  ## Issue description

  The dependent package `pyside-apiextractor-0.10.10` for `pyside` uses `libxml2` which is not supported for `python3`.

  ### Steps to reproduce

  Just install `python3Package.pyside`:
  ```sh
  [18:36] igor@nixos-pc .nixpkgs (master *) $ nix-shell -p python3Packages.pyside --show-trace
  error: while evaluating the attribute ‘buildInputs’ of the derivation ‘shell’ at /nix/store/dvxlg0zbpvkn8qv9dpqvia56cbvknipj-nixos-17.09pre106299.7f3b857d0d/nixos/pkgs/build-support/trivial-builders.nix:7:14:
  while evaluating the attribute ‘buildInputs’ of the derivation ‘python3.5-pyside-1.2.4’ at /nix/store/dvxlg0zbpvkn8qv9dpqvia56cbvknipj-nixos-17.09pre106299.7f3b857d0d/nixos/pkgs/development/interpreters/python/mk-python-derivation.nix:56:3:
  while evaluating the attribute ‘buildInputs’ of the derivation ‘pyside-generatorrunner-0.6.16’ at /nix/store/dvxlg0zbpvkn8qv9dpqvia56cbvknipj-nixos-17.09pre106299.7f3b857d0d/nixos/pkgs/development/python-modules/pyside/generatorrunner.nix:4:3:
  while evaluating the attribute ‘buildInputs’ of the derivation ‘pyside-apiextractor-0.10.10’ at /nix/store/dvxlg0zbpvkn8qv9dpqvia56cbvknipj-nixos-17.09pre106299.7f3b857d0d/nixos/pkgs/development/python-modules/pyside/apiextractor.nix:4:3:
  while evaluating ‘getOutput’ at /nix/store/dvxlg0zbpvkn8qv9dpqvia56cbvknipj-nixos-17.09pre106299.7f3b857d0d/nixos/lib/attrsets.nix:450:23, called from undefined position:
  while evaluating ‘getCrossDrv’ at /nix/store/dvxlg0zbpvkn8qv9dpqvia56cbvknipj-nixos-17.09pre106299.7f3b857d0d/nixos/pkgs/stdenv/generic/default.nix:133:21, called from undefined position:
  libxml2 not supported for interpreter python3.5m
  ```
  ## Technical details

  * System: `NixOS: 17.09pre106299.7f3b857d0d (Hummingbird)`
  * Nix version: `nix-env (Nix) 1.11.9`
  * Nixpkgs version: `17.09pre106299.7f3b857d0d`


state: closed
title: pythonPackages.markupsafe: 0.23 -> 1.0
user_login: DIzFer
html_url: https://github.com/NixOS/nixpkgs/pull/25329
updated_at: 2017-04-30 11:02:05
body:
  ###### Motivation for this change


  ###### Things done

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

  ---


state: closed
title: cmake: Prevent it from looking for packages in / when cross-compiling for Windows.
user_login: DavidEGrayson
html_url: https://github.com/NixOS/nixpkgs/pull/25330
updated_at: 2017-04-29 18:19:29
body:
  This pull request is for the staging branch because it will cause a mass rebuild.

  I was using the CMake from nixpkgs in my own project (outside of nixpkgs) to cross-compile some software for Windows.  That software uses the `find_package` command to find Qt5Widgets.  CMake was finding the Qt5Widgets package on my build system in `/lib/cmake` and trying (unsuccessfully) to use it.  Obviously, that goes against the whole point of purity in Nix.  This pull request adds a patch that comments out a line that adds `/` to the `CMAKE_SYSTEM_PREFIX_PATH`.  Thanks!

  ###### Motivation for this change


  ###### Things done

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

  ---


state: closed
title: xfce4-screenshooter: add glib_networking dependency
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/25331
updated_at: 2017-07-28 15:20:27
body:
  ###### Motivation for this change

  Without this fix upload to ```Imgur``` fails with ```"TLS/SSL support not available; install glib-networking"```

  ###### Things done

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

  ---


state: closed
title: propagatedUserEnvPackages is obsolete name, these lines have no effect
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/25332
updated_at: 2017-10-04 12:09:48
body:
  ###### Motivation for this change

  ```propagatedUserEnvPackages``` is obsolete name (it was replaced with ```propagatedUserEnvPkgs```)
  There are still 3 usages left among ```nixpkgs``` which have no effect.
  Removing them does not trigger recompilation of any package

  ###### Things done

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

  ---


state: closed
title: nvidia-x11: switch download urls to https
user_login: zraexy
html_url: https://github.com/NixOS/nixpkgs/pull/25333
updated_at: 2017-05-05 06:27:03
body:
  ###### Motivation for this change

  download.nvidia.com no longer supports FTP but now also supports HTTPS
  Fixes #25326 

  ###### Things done

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

  ---


state: closed
title: xfce4-dockbarx-plugin: init at 0.5
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/25334
updated_at: 2017-04-30 10:20:03
body:
  ###### Motivation for this change

  A plugin that embeds DockbarX into Xfce4-panel

  ###### Things done

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

  ---


state: closed
title: nix-bundle: v0.1.1 -> v0.1.3
user_login: matthewbauer
html_url: https://github.com/NixOS/nixpkgs/pull/25336
updated_at: 2017-04-30 07:58:19
body:
  ###### Motivation for this change

  Fixes issue with args not getting passed correctly.

  ###### Things done

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

  ---


state: closed
title: nixos: optional NetworkManager dnsmasq integration
user_login: benley
html_url: https://github.com/NixOS/nixpkgs/pull/25337
updated_at: 2017-12-30 02:54:55
body:
  ###### Motivation for this change
  Makes life easier with certain VPN setups, plus the usual benefits of running a local caching dns server.  Leaving it off by default to avoid catching anybody by surprise.

  ###### Things done

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


state: closed
title: RStudio: 0.98.110 -> 1.1.216
user_login: changlinli
html_url: https://github.com/NixOS/nixpkgs/pull/25338
updated_at: 2017-04-30 11:25:51
body:
  This fixes incompatibilities introduced by a new R version in d16c38a260ef41ae648f994918f491437fb7c75c

  It also fixes #25315 as a result.

  ###### Motivation for this change

  Upgrade to latest version of RStudio and also fix a broken RStudio build due to an upgrade in R.

  ###### Things done

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

  ---


state: closed
title: Update ocamlPackages.ocpIndent to version 1.6.0
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/issues/25339
updated_at: 2017-05-30 19:35:23
body:
  ## Issue description

  Please, update `ocp-indent` to the latest version (1.6.0)

  ### [CHANGELOG](https://github.com/OCamlPro/ocp-indent/blob/rewind/CHANGELOG)

  #### 1.6.0
  * fixes some cases of comments
  * supports new cases of ppx
  * fixed cases of unstable indentation within records
  * supports local excemtions
  * fixed handling of polymorphic methods
  * uses cmdliner 1.0.0

  #### 1.5.3
  * fixes on nested try-with and some cases of comments
  * better alignment of stand-alone semicolons in records
  * improved emacs and vim scripts
  * better indentation within extension blocks


  ## Technical details

  * System: `17.09pre106299.7f3b857d0d (Hummingbird)`
  * Nix version: `nix-env (Nix) 1.11.9`
  * Nixpkgs version: `"17.09pre106299.7f3b857d0d"`

  /cc @jirkamarsik @vbgl 


state: closed
title: hydra fails to build on release-17.03
user_login: basvandijk
html_url: https://github.com/NixOS/nixpkgs/issues/25340
updated_at: 2017-05-02 08:29:30
body:
  @edolstra I get the following error when building hydra on `release-17.03`. The nixUnstable upgrade is causing this: https://github.com/NixOS/nixpkgs/commit/ff22e6979d7ee758a8da1d807a9bc8e9561b2131.

  ```
  <5>building path(s) ‘/nix/store/7ygjdq3hjdybg576vfykiq5pzjqskvdg-hydra-2017-03-21’
  initPhase
  unpacking sources
  unpacking source archive /nix/store/0yzvr6n18da3c3xfvll8yj5b060hla3a-hydra-57bc0eaead8c76ffd71ddc49adfacc47bb8a75ac-src
  source root is hydra-57bc0eaead8c76ffd71ddc49adfacc47bb8a75ac-src
  fatal: Not a git repository (or any of the parent directories): .git
  patching sources
  configuring
  autoreconf: Entering directory `.'
  autoreconf: configure.ac: not using Gettext
  autoreconf: running: aclocal --force 
  autoreconf: configure.ac: tracing
  autoreconf: configure.ac: creating directory config
  autoreconf: running: libtoolize --copy --force
  libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'config'.
  libtoolize: copying file 'config/ltmain.sh'
  libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.ac,
  libtoolize: and rerunning libtoolize and aclocal.
  libtoolize: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
  autoreconf: running: /nix/store/8cchbas831hkcx45zwj418s7089lhndy-autoconf-2.69/bin/autoconf --force
  autoreconf: running: /nix/store/8cchbas831hkcx45zwj418s7089lhndy-autoconf-2.69/bin/autoheader --force
  autoreconf: running: automake --add-missing --copy --force-missing
  Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\${ <-- HERE ([^ \t=:+{}]+)}/ at /nix/store/8787is1zizxs8pf1m3zcpd8lr3753sr4-automake-1.15/bin/automake line 3936.
  configure.ac:8: installing 'config/compile'
  configure.ac:11: installing 'config/config.guess'
  configure.ac:11: installing 'config/config.sub'
  configure.ac:4: installing 'config/install-sh'
  configure.ac:4: installing 'config/missing'
  src/hydra-eval-jobs/Makefile.am: installing 'config/depcomp'
  autoreconf: Leaving directory `.'
  fixing libtool script ./config/ltmain.sh
  configure flags: --disable-static --disable-dependency-tracking --prefix=/nix/store/7ygjdq3hjdybg576vfykiq5pzjqskvdg-hydra-2017-03-21 --with-docbook-xsl=/nix/store/qvjrg3yxb304c026rcfkjwn6ricjsg6f-docbook-xsl-1.79.1/xml/xsl/docbook 
  checking for a BSD-compatible install... /nix/store/k8dyhz9hrjydl23ny3131am6cws1rc07-coreutils-8.26/bin/install -c
  checking whether build environment is sane... yes
  checking for a thread-safe mkdir -p... /nix/store/k8dyhz9hrjydl23ny3131am6cws1rc07-coreutils-8.26/bin/mkdir -p
  checking for gawk... gawk
  checking whether make sets $(MAKE)... yes
  checking whether make supports nested variables... yes
  checking for gcc... gcc
  checking whether the C compiler works... yes
  checking for C compiler default output file name... a.out
  checking for suffix of executables... 
  checking whether we are cross compiling... no
  checking for suffix of object files... o
  checking whether we are using the GNU C compiler... yes
  checking whether gcc accepts -g... yes
  checking for gcc option to accept ISO C89... none needed
  checking whether gcc understands -c and -o together... yes
  checking for style of include used by make... GNU
  checking dependency style of gcc... none
  checking whether ln -s works... yes
  checking build system type... x86_64-unknown-linux-gnu
  checking host system type... x86_64-unknown-linux-gnu
  checking how to print strings... printf
  checking for a sed that does not truncate output... /nix/store/2nzkvn5b9jxdj75mgw6cdvpl6438sdqw-gnused-4.4/bin/sed
  checking for grep that handles long lines and -e... /nix/store/3r21p23hmbzj1ykv2wllqr14k1b0cdmx-gnugrep-3.0/bin/grep
  checking for egrep... /nix/store/3r21p23hmbzj1ykv2wllqr14k1b0cdmx-gnugrep-3.0/bin/grep -E
  checking for fgrep... /nix/store/3r21p23hmbzj1ykv2wllqr14k1b0cdmx-gnugrep-3.0/bin/grep -F
  checking for ld used by gcc... /nix/store/iggswgzqmpj1wvizb3rdkav3rv3nnqr9-gcc-wrapper-6.3.0/bin/ld
  checking if the linker (/nix/store/iggswgzqmpj1wvizb3rdkav3rv3nnqr9-gcc-wrapper-6.3.0/bin/ld) is GNU ld... yes
  checking for BSD- or MS-compatible name lister (nm)... /nix/store/iz98xp5p48jayn034wq89y30plpx5xns-binutils-2.27/bin/nm -B
  checking the name lister (/nix/store/iz98xp5p48jayn034wq89y30plpx5xns-binutils-2.27/bin/nm -B) interface... BSD nm
  checking the maximum length of command line arguments... 1572864
  checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop
  checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
  checking for /nix/store/iggswgzqmpj1wvizb3rdkav3rv3nnqr9-gcc-wrapper-6.3.0/bin/ld option to reload object files... -r
  checking for objdump... objdump
  checking how to recognize dependent libraries... pass_all
  checking for dlltool... no
  checking how to associate runtime and link libraries... printf %s\n
  checking whether we are using the GNU C++ compiler... yes
  checking whether g++ accepts -g... yes
  checking dependency style of g++... none
  checking for ar... ar
  checking for archiver @FILE support... @
  checking for strip... strip
  checking for ranlib... ranlib
  checking command to parse /nix/store/iz98xp5p48jayn034wq89y30plpx5xns-binutils-2.27/bin/nm -B output from gcc object... ok
  checking for sysroot... no
  checking for a working dd... /nix/store/k8dyhz9hrjydl23ny3131am6cws1rc07-coreutils-8.26/bin/dd
  checking how to truncate binary pipes... /nix/store/k8dyhz9hrjydl23ny3131am6cws1rc07-coreutils-8.26/bin/dd bs=4096 count=1
  ./configure: line 6896: /usr/bin/file: No such file or directory
  checking for mt... no
  checking if : is a manifest tool... no
  checking how to run the C preprocessor... gcc -E
  checking for ANSI C header files... yes
  checking for sys/types.h... yes
  checking for sys/stat.h... yes
  checking for stdlib.h... yes
  checking for string.h... yes
  checking for memory.h... yes
  checking for strings.h... yes
  checking for inttypes.h... yes
  checking for stdint.h... yes
  checking for unistd.h... yes
  checking for dlfcn.h... yes
  checking for objdir... .libs
  checking if gcc supports -fno-rtti -fno-exceptions... no
  checking for gcc option to produce PIC... -fPIC -DPIC
  checking if gcc PIC flag -fPIC -DPIC works... yes
  checking if gcc static flag -static works... no
  checking if gcc supports -c -o file.o... yes
  checking if gcc supports -c -o file.o... (cached) yes
  checking whether the gcc linker (/nix/store/iggswgzqmpj1wvizb3rdkav3rv3nnqr9-gcc-wrapper-6.3.0/bin/ld) supports shared libraries... yes
  checking whether -lc should be explicitly linked in... no
  checking dynamic linker characteristics... GNU/Linux ld.so
  checking how to hardcode library paths into programs... immediate
  checking whether stripping libraries is possible... yes
  checking if libtool supports shared libraries... yes
  checking whether to build shared libraries... yes
  checking whether to build static libraries... no
  checking how to run the C++ preprocessor... g++ -E
  checking for ld used by g++... /nix/store/iggswgzqmpj1wvizb3rdkav3rv3nnqr9-gcc-wrapper-6.3.0/bin/ld
  checking if the linker (/nix/store/iggswgzqmpj1wvizb3rdkav3rv3nnqr9-gcc-wrapper-6.3.0/bin/ld) is GNU ld... yes
  checking whether the g++ linker (/nix/store/iggswgzqmpj1wvizb3rdkav3rv3nnqr9-gcc-wrapper-6.3.0/bin/ld) supports shared libraries... yes
  checking for g++ option to produce PIC... -fPIC -DPIC
  checking if g++ PIC flag -fPIC -DPIC works... yes
  checking if g++ static flag -static works... no
  checking if g++ supports -c -o file.o... yes
  checking if g++ supports -c -o file.o... (cached) yes
  checking whether the g++ linker (/nix/store/iggswgzqmpj1wvizb3rdkav3rv3nnqr9-gcc-wrapper-6.3.0/bin/ld) supports shared libraries... yes
  checking dynamic linker characteristics... (cached) GNU/Linux ld.so
  checking how to hardcode library paths into programs... immediate
  checking whether we are using the GNU C++ compiler... (cached) yes
  checking whether g++ accepts -g... (cached) yes
  checking dependency style of g++... (cached) none
  checking for xsltproc... /nix/store/bjwgfc5rqca484g6mxqfp3vr0vjgfids-libxslt-1.1.29-bin/bin/xsltproc
  checking for perl... /nix/store/nsa311yg8h93wfaacjk16c96a98bs09f-perl-5.22.3/bin/perl
  checking for nix-store... /nix/store/iy3prcphshnrnl2cnhdl36gxdi61brcn-hydra-perl-deps/bin/nix-store
  checking whether /nix/store/iy3prcphshnrnl2cnhdl36gxdi61brcn-hydra-perl-deps/bin/nix-store is recent enough... yes
  checking for pkg-config... /nix/store/q2djjbafrmarpv3iqc6scqnsxrdlqxvb-pkg-config-0.29/bin/pkg-config
  checking pkg-config is at least version 0.9.0... yes
  checking for NIX... yes
  checking for GUILE... yes
  checking for guile... /nix/store/qs1sy6gr4mxlf2xdq8c71a2nndgvzxrl-guile-2.0.13/bin/guile
  checking that generated files are newer than configure... done
  configure: creating ./config.status
  config.status: creating Makefile
  config.status: creating doc/Makefile
  config.status: creating doc/manual/Makefile
  config.status: creating src/Makefile
  config.status: creating src/hydra-evaluator/Makefile
  config.status: creating src/hydra-eval-jobs/Makefile
  config.status: creating src/hydra-queue-runner/Makefile
  config.status: creating src/sql/Makefile
  config.status: creating src/ttf/Makefile
  config.status: creating src/lib/Makefile
  config.status: creating src/root/Makefile
  config.status: creating src/script/Makefile
  config.status: creating src/script/hydra-eval-guile-jobs
  config.status: creating tests/Makefile
  config.status: creating tests/jobs/config.nix
  config.status: creating hydra-config.h
  config.status: executing depfiles commands
  config.status: executing libtool commands
  config.status: executing executable-scripts commands
  building
  make flags: SHELL=/nix/store/fi3mbd2ml4pbgzyasrlnp0wyy6qi48fh-bash-4.4-p5/bin/bash    
  make  all-recursive
  make[1]: Entering directory '/tmp/nix-build-hydra-2017-03-21.drv-0/hydra-57bc0eaead8c76ffd71ddc49adfacc47bb8a75ac-src'
  Making all in src
  make[2]: Entering directory '/tmp/nix-build-hydra-2017-03-21.drv-0/hydra-57bc0eaead8c76ffd71ddc49adfacc47bb8a75ac-src/src'
  Making all in hydra-evaluator
  make[3]: Entering directory '/tmp/nix-build-hydra-2017-03-21.drv-0/hydra-57bc0eaead8c76ffd71ddc49adfacc47bb8a75ac-src/src/hydra-evaluator'
  g++ -DHAVE_CONFIG_H -I. -I../..    -I/nix/store/iylxmx29z2bmkz0qxhc5hvy4aysmv5dj-boehm-gc-7.6.0-dev/include -I/nix/store/824ba6fk9drh0pv38wz5swfyg6jkm4rn-nix-1.12pre5308_2f21d522-dev/include/nix -Wall -I ../libhydra -g -O2 -std=c++17 -include nix/config.h -c -o hydra_evaluator-hydra-evaluator.o `test -f 'hydra-evaluator.cc' || echo './'`hydra-evaluator.cc
  /nix/store/fi3mbd2ml4pbgzyasrlnp0wyy6qi48fh-bash-4.4-p5/bin/bash ../../libtool  --tag=CXX   --mode=link g++ -I/nix/store/iylxmx29z2bmkz0qxhc5hvy4aysmv5dj-boehm-gc-7.6.0-dev/include -I/nix/store/824ba6fk9drh0pv38wz5swfyg6jkm4rn-nix-1.12pre5308_2f21d522-dev/include/nix -Wall -I ../libhydra -g -O2 -std=c++17 -include nix/config.h   -o hydra-evaluator hydra_evaluator-hydra-evaluator.o -L/nix/store/2jxmv6pj9br8k6jms7y04mlwgb917dqd-boehm-gc-7.6.0/lib -L/nix/store/r19x8klfs4yia5hn6hq5gwb9g7pw0fvj-nix-1.12pre5308_2f21d522/lib -lnixmain -lnixexpr -lgc -lnixstore -lnixutil -lnixformat -lpqxx 
  libtool: link: g++ -I/nix/store/iylxmx29z2bmkz0qxhc5hvy4aysmv5dj-boehm-gc-7.6.0-dev/include -I/nix/store/824ba6fk9drh0pv38wz5swfyg6jkm4rn-nix-1.12pre5308_2f21d522-dev/include/nix -Wall -I ../libhydra -g -O2 -std=c++17 -include nix/config.h -o hydra-evaluator hydra_evaluator-hydra-evaluator.o  -L/nix/store/2jxmv6pj9br8k6jms7y04mlwgb917dqd-boehm-gc-7.6.0/lib -L/nix/store/r19x8klfs4yia5hn6hq5gwb9g7pw0fvj-nix-1.12pre5308_2f21d522/lib -lnixmain -lnixexpr /nix/store/2jxmv6pj9br8k6jms7y04mlwgb917dqd-boehm-gc-7.6.0/lib/libgc.so -L/nix/store/qr3rg933czm44hv52vx6jf2s6vlj8pjz-libatomic_ops-7.4.4/lib -lpthread -ldl -lnixstore -lnixutil -lnixformat -lpqxx -Wl,-rpath -Wl,/nix/store/2jxmv6pj9br8k6jms7y04mlwgb917dqd-boehm-gc-7.6.0/lib -Wl,-rpath -Wl,/nix/store/2jxmv6pj9br8k6jms7y04mlwgb917dqd-boehm-gc-7.6.0/lib
  make[3]: Leaving directory '/tmp/nix-build-hydra-2017-03-21.drv-0/hydra-57bc0eaead8c76ffd71ddc49adfacc47bb8a75ac-src/src/hydra-evaluator'
  Making all in hydra-eval-jobs
  make[3]: Entering directory '/tmp/nix-build-hydra-2017-03-21.drv-0/hydra-57bc0eaead8c76ffd71ddc49adfacc47bb8a75ac-src/src/hydra-eval-jobs'
  g++ -DHAVE_CONFIG_H -I. -I../..    -I/nix/store/iylxmx29z2bmkz0qxhc5hvy4aysmv5dj-boehm-gc-7.6.0-dev/include -I/nix/store/824ba6fk9drh0pv38wz5swfyg6jkm4rn-nix-1.12pre5308_2f21d522-dev/include/nix -g -O2 -std=c++17 -include nix/config.h -c -o hydra-eval-jobs.o hydra-eval-jobs.cc
  /nix/store/fi3mbd2ml4pbgzyasrlnp0wyy6qi48fh-bash-4.4-p5/bin/bash ../../libtool  --tag=CXX   --mode=link g++ -I/nix/store/iylxmx29z2bmkz0qxhc5hvy4aysmv5dj-boehm-gc-7.6.0-dev/include -I/nix/store/824ba6fk9drh0pv38wz5swfyg6jkm4rn-nix-1.12pre5308_2f21d522-dev/include/nix -g -O2 -std=c++17 -include nix/config.h   -o hydra-eval-jobs hydra-eval-jobs.o -L/nix/store/2jxmv6pj9br8k6jms7y04mlwgb917dqd-boehm-gc-7.6.0/lib -L/nix/store/r19x8klfs4yia5hn6hq5gwb9g7pw0fvj-nix-1.12pre5308_2f21d522/lib -lnixmain -lnixexpr -lgc -lnixstore -lnixutil -lnixformat 
  libtool: link: g++ -I/nix/store/iylxmx29z2bmkz0qxhc5hvy4aysmv5dj-boehm-gc-7.6.0-dev/include -I/nix/store/824ba6fk9drh0pv38wz5swfyg6jkm4rn-nix-1.12pre5308_2f21d522-dev/include/nix -g -O2 -std=c++17 -include nix/config.h -o hydra-eval-jobs hydra-eval-jobs.o  -L/nix/store/2jxmv6pj9br8k6jms7y04mlwgb917dqd-boehm-gc-7.6.0/lib -L/nix/store/r19x8klfs4yia5hn6hq5gwb9g7pw0fvj-nix-1.12pre5308_2f21d522/lib -lnixmain -lnixexpr /nix/store/2jxmv6pj9br8k6jms7y04mlwgb917dqd-boehm-gc-7.6.0/lib/libgc.so -L/nix/store/qr3rg933czm44hv52vx6jf2s6vlj8pjz-libatomic_ops-7.4.4/lib -lpthread -ldl -lnixstore -lnixutil -lnixformat -Wl,-rpath -Wl,/nix/store/2jxmv6pj9br8k6jms7y04mlwgb917dqd-boehm-gc-7.6.0/lib -Wl,-rpath -Wl,/nix/store/2jxmv6pj9br8k6jms7y04mlwgb917dqd-boehm-gc-7.6.0/lib
  make[3]: Leaving directory '/tmp/nix-build-hydra-2017-03-21.drv-0/hydra-57bc0eaead8c76ffd71ddc49adfacc47bb8a75ac-src/src/hydra-eval-jobs'
  Making all in hydra-queue-runner
  make[3]: Entering directory '/tmp/nix-build-hydra-2017-03-21.drv-0/hydra-57bc0eaead8c76ffd71ddc49adfacc47bb8a75ac-src/src/hydra-queue-runner'
  g++ -DHAVE_CONFIG_H -I. -I../..    -I/nix/store/iylxmx29z2bmkz0qxhc5hvy4aysmv5dj-boehm-gc-7.6.0-dev/include -I/nix/store/824ba6fk9drh0pv38wz5swfyg6jkm4rn-nix-1.12pre5308_2f21d522-dev/include/nix -Wall -I ../libhydra -g -O2 -std=c++17 -include nix/config.h -c -o hydra_queue_runner-hydra-queue-runner.o `test -f 'hydra-queue-runner.cc' || echo './'`hydra-queue-runner.cc
  g++ -DHAVE_CONFIG_H -I. -I../..    -I/nix/store/iylxmx29z2bmkz0qxhc5hvy4aysmv5dj-boehm-gc-7.6.0-dev/include -I/nix/store/824ba6fk9drh0pv38wz5swfyg6jkm4rn-nix-1.12pre5308_2f21d522-dev/include/nix -Wall -I ../libhydra -g -O2 -std=c++17 -include nix/config.h -c -o hydra_queue_runner-queue-monitor.o `test -f 'queue-monitor.cc' || echo './'`queue-monitor.cc
  g++ -DHAVE_CONFIG_H -I. -I../..    -I/nix/store/iylxmx29z2bmkz0qxhc5hvy4aysmv5dj-boehm-gc-7.6.0-dev/include -I/nix/store/824ba6fk9drh0pv38wz5swfyg6jkm4rn-nix-1.12pre5308_2f21d522-dev/include/nix -Wall -I ../libhydra -g -O2 -std=c++17 -include nix/config.h -c -o hydra_queue_runner-dispatcher.o `test -f 'dispatcher.cc' || echo './'`dispatcher.cc
  hydra-queue-runner.cc: In constructor 'State::State()':
  hydra-queue-runner.cc:74:19: error: parse error in template argument list
       : config(std::make_unique<Config>())
                     ^~~~~~~~~~~~~~~~~~~
  hydra-queue-runner.cc:74:39: error: no matching function for call to 'make_unique()'
       : config(std::make_unique<Config>())
                                         ^
  In file included from /nix/store/3hnj7bpwndri01vfa8fzrwykf0zk5b8n-gcc-6.3.0/include/c++/6.3.0/memory:81:0,
                   from /nix/store/3hnj7bpwndri01vfa8fzrwykf0zk5b8n-gcc-6.3.0/include/c++/6.3.0/thread:40,
                   from hydra-queue-runner.cc:2:
  /nix/store/3hnj7bpwndri01vfa8fzrwykf0zk5b8n-gcc-6.3.0/include/c++/6.3.0/bits/unique_ptr.h:790:5: note: candidate: template<class _Tp, class ... _Args> typename std::_MakeUniq<_Tp>::__single_object std::make_unique(_Args&& ...)
       make_unique(_Args&&... __args)
       ^~~~~~~~~~~
  /nix/store/3hnj7bpwndri01vfa8fzrwykf0zk5b8n-gcc-6.3.0/include/c++/6.3.0/bits/unique_ptr.h:790:5: note:   template argument deduction/substitution failed:
  hydra-queue-runner.cc:74:39: error: template argument 1 is invalid
       : config(std::make_unique<Config>())
                                         ^
  In file included from /nix/store/3hnj7bpwndri01vfa8fzrwykf0zk5b8n-gcc-6.3.0/include/c++/6.3.0/memory:81:0,
                   from /nix/store/3hnj7bpwndri01vfa8fzrwykf0zk5b8n-gcc-6.3.0/include/c++/6.3.0/thread:40,
                   from hydra-queue-runner.cc:2:
  /nix/store/3hnj7bpwndri01vfa8fzrwykf0zk5b8n-gcc-6.3.0/include/c++/6.3.0/bits/unique_ptr.h:796:5: note: candidate: template<class _Tp> typename std::_MakeUniq<_Tp>::__array std::make_unique(std::size_t)
       make_unique(size_t __num)
       ^~~~~~~~~~~
  /nix/store/3hnj7bpwndri01vfa8fzrwykf0zk5b8n-gcc-6.3.0/include/c++/6.3.0/bits/unique_ptr.h:796:5: note:   template argument deduction/substitution failed:
  hydra-queue-runner.cc:74:39: error: template argument 1 is invalid
       : config(std::make_unique<Config>())
                                         ^
  In file included from /nix/store/3hnj7bpwndri01vfa8fzrwykf0zk5b8n-gcc-6.3.0/include/c++/6.3.0/memory:81:0,
                   from /nix/store/3hnj7bpwndri01vfa8fzrwykf0zk5b8n-gcc-6.3.0/include/c++/6.3.0/thread:40,
                   from hydra-queue-runner.cc:2:
  /nix/store/3hnj7bpwndri01vfa8fzrwykf0zk5b8n-gcc-6.3.0/include/c++/6.3.0/bits/unique_ptr.h:802:5: note: candidate: template<class _Tp, class ... _Args> typename std::_MakeUniq<_Tp>::__invalid_type std::make_unique(_Args&& ...) <deleted>
       make_unique(_Args&&...) = delete;
       ^~~~~~~~~~~
  /nix/store/3hnj7bpwndri01vfa8fzrwykf0zk5b8n-gcc-6.3.0/include/c++/6.3.0/bits/unique_ptr.h:802:5: note:   template argument deduction/substitution failed:
  hydra-queue-runner.cc:74:39: error: template argument 1 is invalid
       : config(std::make_unique<Config>())
                                         ^
  hydra-queue-runner.cc: In member function 'void State::monitorMachinesFile()':
  hydra-queue-runner.cc:192:52: error: operands to ?: have different types 'const char [24]' and 'nix::Setting<std::__cxx11::basic_string<char> >'
               (settings.thisSystem == "x86_64-linux" ? "x86_64-linux,i686-linux" : settings.thisSystem)
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  g++ -DHAVE_CONFIG_H -I. -I../..    -I/nix/store/iylxmx29z2bmkz0qxhc5hvy4aysmv5dj-boehm-gc-7.6.0-dev/include -I/nix/store/824ba6fk9drh0pv38wz5swfyg6jkm4rn-nix-1.12pre5308_2f21d522-dev/include/nix -Wall -I ../libhydra -g -O2 -std=c++17 -include nix/config.h -c -o hydra_queue_runner-builder.o `test -f 'builder.cc' || echo './'`builder.cc
  make[3]: *** [Makefile:467: hydra_queue_runner-hydra-queue-runner.o] Error 1
  make[3]: *** Waiting for unfinished jobs....
  make[3]: Leaving directory '/tmp/nix-build-hydra-2017-03-21.drv-0/hydra-57bc0eaead8c76ffd71ddc49adfacc47bb8a75ac-src/src/hydra-queue-runner'
  make[2]: *** [Makefile:363: all-recursive] Error 1
  make[2]: Leaving directory '/tmp/nix-build-hydra-2017-03-21.drv-0/hydra-57bc0eaead8c76ffd71ddc49adfacc47bb8a75ac-src/src'
  make[1]: *** [Makefile:417: all-recursive] Error 1
  make[1]: Leaving directory '/tmp/nix-build-hydra-2017-03-21.drv-0/hydra-57bc0eaead8c76ffd71ddc49adfacc47bb8a75ac-src'
  make: *** [Makefile:347: all] Error 2
  build time elapsed:  0m0.152s 0m0.081s 0m29.475s 0m1.508s
  <3>builder for ‘/nix/store/by54kx8rwcv3ny81dky4cbknh7nkxxv1-hydra-2017-03-21.drv’ failed with exit code 2
  ```


state: closed
title: facter: 3.6.0 -> 3.6.4 and related deps
user_login: womfoo
html_url: https://github.com/NixOS/nixpkgs/pull/25341
updated_at: 2017-04-30 11:57:36
body:
  ###### Motivation for this change

  bump to latest upstream

  ###### Things done

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

  ---


state: closed
title: offlineimap: 7.0.13 -> 7.1.0
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/25342
updated_at: 2017-05-01 10:20:44
body:
  ###### Motivation for this change

  Update to the latest release.

  [Changes](https://github.com/OfflineIMAP/offlineimap/blob/master/Changelog.md)

  ###### Things done

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


state: closed
title: smartgithg: 8_0_3 -> 17_0_3
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/25343
updated_at: 2017-05-02 09:12:45
body:
  ###### Motivation for this change

  Update to the latest version.

  [What's New in SmartGit 17](http://www.syntevo.com/smartgit/whatsnew)

  ###### Things done

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


state: closed
title: dolphin-emu: include more dependencies
user_login: lheckemann
html_url: https://github.com/NixOS/nixpkgs/pull/25344
updated_at: 2017-05-01 20:01:07
body:
  ###### Motivation for this change
  Previously, dolphin would build against vendored copies of the
  libraries (shipped in source code form). This would result both
  in a longer build (wxWidgets takes a while to build!) and in
  bulkier binaries that wouldn't share libraries with others,
  along with using fixed versions of curl and mbedtls which may
  be left with unpatched security vulnerabilities.


  ###### Things done

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


