# issues

state: open
title: Plasma display manager in configuration.nix crashes some applications
user_login: P-E-Meunier
html_url: https://github.com/NixOS/nixpkgs/issues/26837
updated_at: 2017-07-10 05:56:55
body:
  ## Issue description

  When I enable `plasma5` in my `configuration.nix`, cantata fails to start (segfaults after a few milliseconds), with an error related to the qsqlite driver.

  ### Steps to reproduce
  Add the following line to `/etc/nixos/configuration.nix`:

  ``` nix
  services.xserver.desktopManager.plasma5.enable = true;
  ```

  Install cantata, and try to start it:

  ```bash
  $ nix-env -iA nixos.cantata
  $ cantata
  ```


  ## Technical details

  * System:
  NixOS: 17.03.1395.9b948ea439 (Gorilla)

  * Nix version:
  nix-env (Nix) 1.11.11

  * Nixpkgs version:
  17.03.1395.9b948ea439

  * Sandboxing enabled:
  false


state: closed
title: mopidy-local-sqlite: init at 1.0.0
user_login: rvolosatovs
html_url: https://github.com/NixOS/nixpkgs/pull/26838
updated_at: 2017-06-30 17:43:27
body:
  ###### Motivation for this change
  Adds new Mopidy extension.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: fetchMavenArtifact: prevent leaking nix hash to jar name
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/26839
updated_at: 2018-10-17 07:34:35
body:
  ###### Motivation for this change

  ```fetchMavenArtifact``` produces weird and long names of jar symlinks.

  For example:
  ```
    nailgun-server = fetchMavenArtifact {
      groupId = "com.martiansoftware";
      artifactId = "nailgun-server";
      version = "0.9.1";
      sha256 = "09ggkkd1s58jmpc74s6m10d3hyf6bmif31advk66zljbpykgl625";
    };
  ```
  creates symlink

  ```/nix/store/1gxsihlgnyijr113yfq6rnlv7wr9s71q-com_martiansoftware_nailgun-server-0.9.1/share/java/r49vdxhw54i3gb8c1xi8gh45d2zrzyxl-com_martiansoftware_nailgun-server-0.9.1.jar```

  which points to

  ```/nix/store/r49vdxhw54i3gb8c1xi8gh45d2zrzyxl-com_martiansoftware_nailgun-server-0.9.1.jar```


state: closed
title: Package request: gscan2pdf
user_login: jamesbroadhead
html_url: https://github.com/NixOS/nixpkgs/issues/26840
updated_at: 2017-06-25 16:11:26
body:
  gscan2pdf is probably the best scanning UI for Linux. 
  https://sourceforge.net/projects/gscan2pdf/

  ![2007-08-07-gscan2pdf](https://user-images.githubusercontent.com/1382141/27516397-d55a7594-59b0-11e7-861f-0d1d076353f1.png)


  It's written in perl/gtk, and has the following dependencies, some of which are already in perlPackages (those which are not are marked) 

  ## Perl Dependencies
  - Config::General 2.4 
  - Date::Calc 0 
  - Filesys::Df 0    **not in nixpkgs**
  - Glib 1.21  
  - Goo::Canvas 0 
  - Gtk2 1.09 
  - Gtk2::Ex::Simple::List 0  **not in nixpkgs** 
  - Gtk2::ImageView 0 
  - Image::Magick 0   **not in nixpkgs** 
  - List::MoreUtils 0 
  - Locale::gettext 1.05 
  - Log::Log4perl 0 
  - PDF::API2 0 
  - Readonly 0 
  - Sane 0.05  **not in nixpkgs** 
  - Set::IntSpan 1.1  
  - Sub::Override 0 
  - Try::Tiny 0

  ## Other Dependencies 

  - gtkimageview
  - imagemagick built with png, tiff, perl support **in nixpkgs, config unknown** 
  - saneBackends
  - libtiff


  ## Optional Depdencies 
  (still important for full functionality)

  - DjVu file support
  -- libdjvu built with tiff support **probably in nixpkgs, not sure which package matches** 
  -- imagemagick built with djvu support  **in nixpkgs, config unknown** 
  - "Optical Character Recognition" (one of these)
  -- tesseract built with osd & tiff support **in nixpkgs, config unknown**
  -- gocr
  -- ocropus,
  -- cuneiform
  - "scan post-processing" 
  -- unpaper
  - "automatic document feeder support" 
  -- saneFrontends
  - "sending PDFs as email attachments" 
  -- xdg_utils



  Here is the [gentoo ebuild](https://gpo.zugaina.org/AJAX/Ebuild/30684900/View) for context. 


state: closed
title: Nixpkgs cannot download xhost-1.0.7.tar.bz2 from any mirror
user_login: frigatefreedom
html_url: https://github.com/NixOS/nixpkgs/issues/26841
updated_at: 2017-07-10 13:27:41
body:
  ## Issue description
  Trying to install xhost, but nixos-rebuild (nix-env too) says

  > error: cannot download xhost-1.0.7.tar.bz2 from any mirror

  but package is available on any mirror.

  ### Steps to reproduce
  1. type `nix-env -iA nixos.xorg.xhost`
  2. get the error message

  It seems because of wrong sha256.

  ```
  $ sha256sum xhost-1.0.7.tar.bz2
  93e619ee15471f576cfb30c663e18f5bc70aca577a63d2c2c03f006a7837c29a  xhost-1.0.7.tar.bz2

  ```
  ## Technical details

  * System: 17.09pre109180.0d4431cfe9 (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.10
  * Nixpkgs version: 17.09pre109180.0d4431cfe9
  * Sandboxing enabled: `build-use-sandbox = false`


state: closed
title: vivaldi: add support for proprietary codecs
user_login: lluchs
html_url: https://github.com/NixOS/nixpkgs/pull/26842
updated_at: 2017-08-04 17:16:39
body:
  ###### Motivation for this change

  As described in #26413, Vivaldi currently doesn't support proprietary codecs such as H.264. This PR adds a `vivaldi-ffmpeg-codecs` package with a libffmpeg.so built from the Chromium source and makes Vivaldi load that library.

  The build steps are based on the [AUR package with the same name](https://aur.archlinux.org/packages/vivaldi-ffmpeg-codecs/).

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: nox is broken
user_login: sjau
html_url: https://github.com/NixOS/nixpkgs/issues/26843
updated_at: 2017-07-07 08:44:35
body:
  ## Issue description

  Nox is broken


  ### Steps to reproduce

  Install nox
  run it:
  ```
  nox virtualbox
  Traceback (most recent call last):
    File "/nix/store/prfzq2z1nk95jklmzaabdbnnsyqgwk8k-nox-0.0.5/bin/.nox-wrapped", line 8, in <module>
      from nox.search import main
    File "/nix/store/prfzq2z1nk95jklmzaabdbnnsyqgwk8k-nox-0.0.5/lib/python3.6/site-packages/nox/search.py", line 8, in <module>
      from .cache import region
    File "/nix/store/prfzq2z1nk95jklmzaabdbnnsyqgwk8k-nox-0.0.5/lib/python3.6/site-packages/nox/cache.py", line 1, in <module>
      from dogpile.cache import make_region
  ModuleNotFoundError: No module named 'dogpile.cache'
  ```

  ## Technical details

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

  nixos-version
  17.09pre109180.0d4431cfe9 (Hummingbird)

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

  nix-env --version
  nix-env (Nix) 1.11.10


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

  nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion
  "17.09pre109180.0d4431cfe9"

  * Sandboxing enabled: (run `grep build-use-sandbox /etc/nix/nix.conf`)

  grep build-use-sandbox /etc/nix/nix.conf
  build-use-sandbox = false


state: closed
title: stdenv: load default inputs and functions before setup hooks
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/pull/26844
updated_at: 2017-06-26 10:41:14
body:
  The default build inputs are loaded first so that functions and variables
  defined in their setup hooks can be used in setup hooks defined by later build
  inputs.

  The stripHash function and the text substitution functions are defined before
  any build inputs are loaded to allow their use in setup hooks.

  The goal of both changes is to run setup hooks in an environment closer to the
  actual build environment.

  ### Things done

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

  ---


state: closed
title: microcode-intel: 20161104 -> 20170511
user_login: orivej
html_url: https://github.com/NixOS/nixpkgs/pull/26845
updated_at: 2017-06-25 15:51:11
body:
  ###### Motivation for this change

  https://lists.debian.org/debian-devel/2017/06/msg00308.html

  ###### Things done

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

  Tested with `hardware.cpu.intel.updateMicrocode = true;`, `dmesg` has
  ```
  [    0.000000] microcode: microcode updated early to revision 0xba, date = 2017-04-09
  ```


state: closed
title: Python: do not add user site directory to PYTHONPATH
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/issues/26846
updated_at: 2017-08-06 09:23:25
body:
  ## Issue description

  By default Python adds the user site-directory to `PYTHONPATH`. We should prevent it from doing this in our applications to prevent (bugs due to) impurities.

  - https://docs.python.org/3.6/library/site.html
  - https://www.python.org/dev/peps/pep-0370/

  ```
  -s     : don't add user site directory to sys.path; also PYTHONNOUSERSITE
  ```


state: closed
title: Minio service
user_login: bachp
html_url: https://github.com/NixOS/nixpkgs/pull/26848
updated_at: 2017-06-26 02:07:38
body:
  ###### Motivation for this change

  Add a service to run a basic minio server.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: skrooge: 2.7.0 -> 2.8.1
user_login: vbgl
html_url: https://github.com/NixOS/nixpkgs/pull/26849
updated_at: 2017-09-04 01:53:48
body:
  ###### Motivation for this change

  Upstream update.

  ###### Things done

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

  ---

  I put `shared_mime_info` in `nativeBuildInputs`. I’m not sure if this is correct.


state: open
title: Support non-Linux kernels in NixOS
user_login: boomshroom
html_url: https://github.com/NixOS/nixpkgs/issues/26850
updated_at: 2018-01-06 21:41:15
body:
  Nix itself supports many platforms including FreeBSD and Darwin, however NixOS is Linux exclusive. In the olden days, if someone wanted to try out FreeBSD, they'd have to install the whole system and dual-boot, but with NixOS, it's conceivable that one would be able to install multiple kernels into the same OS installation and switch between them at boot. While Linux applications wouldn't work on, say, GNU HURD, the Nix store would allow multiple versions of the same application where each is compiled for a different kernel. If I'm not mistaken, this already happens for people who share their nix-store between OS installations.

  Naturally, porting all of NixOS to alternate kernels would be a monumental task, but I would like to at leasy through the idea out there if someone decides to start pursuing it.

  Obviously, this would require removing all Linux specific utilities from the core of NixOS, or at least making them optional. The biggest dependency that I can think of is Systemd. Which would make the first step of this task be to make NixOS services agnostic to the init process.

  Known tasks. (To be updated with more specifics.)

  - [ ] Remove dependency on Systemd.
      - [ ] Rewrite services to be init-agnostic.
      - [ ] Add kernel-agnostic init options to Nixpkgs.
  - [ ] Improve package compatibility across more systems.
      - [ ] Make sure all core utilities are available for desired kernel or can be replaced by one that is.
  - [ ] Provide build instructions for kernels other than Linux. (Already exists for GNU HURD)
  - [ ] Provide configuration.nix switch for selecting kernels.

  (I'm certain the tasks should be broken up smaller, but this is what I can think of right now.)

  What do you think? Is this worth pursuing? Is this even feasible?


state: closed
title: security-wrapper activation fails when stringAfter ["wrappers"] is used
user_login: 4z3
html_url: https://github.com/NixOS/nixpkgs/issues/26851
updated_at: 2017-06-26 07:26:34
body:
  ## Issue description / steps to reproduce

  When running `nixos-install` with a configuration that contains following snippet:

  ```nix
  {
    system.activationScripts.break-wrappers = lib.stringAfter [ "wrappers" ] "";
  }
  ```

  Then [`system.activationScripts.wrappers`](https://github.com/NixOS/nixpkgs/blob/9b948ea439ddbaa26740ce35543e7e35d2aa6d18/nixos/modules/security/wrappers/default.nix#L173-L226) fails with following log message:

  ```
  mktemp: failed to create directory via template '/run/wrappers/wrappers.XXXXXXXXXX': No such file or directory
  chmod: missing operand after 'a+rx'
  Try 'chmod --help' for more information.
  ln: failed to create symbolic link './bin': File exists
  ```

  ## Technical details

  Nixpkgs version: 9b948ea439ddbaa26740ce35543e7e35d2aa6d18


state: open
title: Haskell: overrideScope loses previously applied overrides
user_login: peti
html_url: https://github.com/NixOS/nixpkgs/issues/26852
updated_at: 2017-06-26 06:09:28
body:
  `haskellPackages.git-annex.src` in 9721c545927610b77a304011d4aee72e098352cb is not what you'd expect. The previously applied `overrideCabal` is lost after `overrideScope`. This works correctly only if `overrideScope` is applied first.


state: closed
title: NixOS live CD doesn't (auto)activate LVM volumes
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/issues/26853
updated_at: 2017-09-28 21:34:40
body:
  ## Issue description
  To be able to access my LVM volume in the NixOS live CD environment I need to ```vgchange -ay nixos-vg```. Booting a Fedora 25 live CD, however, the very same volume is automatically activated by the system.

  Perhaps NixOS can default to activate LVM volumes too?

  ### Steps to reproduce
  1. Boot a system with one or more LVM volumes from the NixOS live CD
  2. See that the volumes are inactive (run ```lvscan```).


  ## Technical details
  NixOS 17.03


state: closed
title: security-wrapper: run activation script after specialfs
user_login: 4z3
html_url: https://github.com/NixOS/nixpkgs/pull/26854
updated_at: 2017-06-26 08:21:36
body:
  ###### Motivation for this change

  Ensures that parentWrapperDir exists before it is used.

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

  ###### Things done

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

  ---


state: closed
title: aerospike: init at 3.14.1.1
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/26855
updated_at: 2018-07-12 17:50:56
body:
  ###### Motivation for this change

  A NoSQL database.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: gitlab-runner: 9.2.0 -> 9.3.0
user_login: bachp
html_url: https://github.com/NixOS/nixpkgs/pull/26856
updated_at: 2017-06-25 23:08:31
body:
  ###### Motivation for this change

  Update to latest version

  ###### Things done

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

  ---


state: closed
title: krfb: add new qtx11extras dependency
user_login: jerith666
html_url: https://github.com/NixOS/nixpkgs/pull/26857
updated_at: 2017-06-26 20:16:29
body:
  ###### Motivation for this change

  fixes the build.

  ###### Things done

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

  ---

  This KDE application doesn't seem to want to run outside of a fully-rebuilt system, as seen in https://github.com/NixOS/nixpkgs/pull/24007.  But this at least gets it to build.  :)

  I *think* this is likely caused by https://github.com/NixOS/nixpkgs/pull/26336, but haven't finished bisecting to say for sure yet.  So, cc @ttuegel.


state: closed
title: python-gflags: 2.0 -> 3.1.1
user_login: benley
html_url: https://github.com/NixOS/nixpkgs/pull/26858
updated_at: 2017-07-03 04:22:50
body:
  ###### Motivation for this change
  gflags doesn't work with python 3 until version 3.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
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: thunderbird: 52.2.0 -> 52.2.1
user_login: emmanuelrosa
html_url: https://github.com/NixOS/nixpkgs/pull/26859
updated_at: 2017-06-26 13:37:33
body:
  This change updates the Mozilla Thunderbird package to the latest release. See #26816


  ###### Things done

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

  ---


state: closed
title: krename does not build
user_login: jarry9
html_url: https://github.com/NixOS/nixpkgs/issues/26860
updated_at: 2017-07-02 09:02:50
body:
  ## Issue description
  I am using krename with nix. But when I'm upgrading all apps on nix-store it gives me the below error. I have two questions here:

  1- what can I try to solve this error?

  2- nix-env -u '*' command should upgrade all my nix apps. But it stops because of krename fail. But it can update the other apps. I mean, with which command it will skip the krename?

  Thanks in advanced

  -- Could NOT find KF5Crash: found neither KF5CrashConfig.cmake nor kf5crash-config.cmake 
  -- Found Gettext: /nix/store/ysflspvb6b6yd25h6qhvkizwyc6mgabm-gettext-0.19.8/bin/msgmerge (found version "0.19.8") 
  -- Found PythonInterp: /nix/store/frnm6ahmm6kzlh7sqrn09hdkkfyy9q39-python-2.7.13/bin/python (found version "2.7.13") 
  -- Found KF5I18n: /nix/store/nz8nn444rrdhw09hmszr5hmhh0hhmyd6-ki18n-5.34.0-dev/lib/cmake/KF5I18n/KF5I18nConfig.cmake (found version "5.34.0") 
  -- Found KF5IconThemes: /nix/store/l74mq98x0jki2sxpzjg9vhx76pnpiqdg-kiconthemes-5.34.0-dev/lib/cmake/KF5IconThemes/KF5IconThemesConfig.cmake (found version "5.34.0") 
  -- Found KF5ItemViews: /nix/store/f9adafvkvdj9iljyshzwqx6jl72n5s7c-kitemviews-5.34.0-dev/lib/cmake/KF5ItemViews/KF5ItemViewsConfig.cmake (found version "5.34.0") 
  -- Found KF5JobWidgets: /nix/store/i3xkqjlx53b1pfl3lw8cr26lz8wm5zkd-kjobwidgets-5.34.0-dev/lib/cmake/KF5JobWidgets/KF5JobWidgetsConfig.cmake (found version "5.34.0") 
  -- Found KF5JS: /nix/store/dlpdij1fg4h6rxivvlsiczi7p0fnddab-kjs-5.34.0-dev/lib/cmake/KF5JS/KF5JSConfig.cmake (found version "5.34.0") 
  -- Found KF5KIO: /nix/store/1jmn4zffxnqglhvgh948d63g25shc181-kio-5.34.0-dev/lib/cmake/KF5KIO/KF5KIOConfig.cmake (found version "5.34.0") 
  -- Found KF5Service: /nix/store/5syj2mgmcpf2c43i7nzn934ngpi084cv-kservice-5.34.0-dev/lib/cmake/KF5Service/KF5ServiceConfig.cmake (found version "5.34.0") 
  -- Found KF5WidgetsAddons: /nix/store/6bzjjjl1v9aj2qg2z0pid2v1a46i8j14-kwidgetsaddons-5.34.0-dev/lib/cmake/KF5WidgetsAddons/KF5WidgetsAddonsConfig.cmake (found version "5.34.0") 
  -- Found KF5XmlGui: /nix/store/6alhyv4a4ansmds9c919cq2090hpjx55-kxmlgui-5.34.0-dev/lib/cmake/KF5XmlGui/KF5XmlGuiConfig.cmake (found version "5.34.0") 
  CMake Error at /nix/store/5dh82kd6qppsap7b12llcbp6w4d2i6a9-cmake-3.8.2/share/cmake-3.8/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
    Could NOT find KF5 (missing: Crash) (found version "5.34.0")
  Call Stack (most recent call first):
    /nix/store/5dh82kd6qppsap7b12llcbp6w4d2i6a9-cmake-3.8.2/share/cmake-3.8/Modules/FindPackageHandleStandardArgs.cmake:377 (_FPHSA_FAILURE_MESSAGE)
    /nix/store/yk2v9qp15989i9pnb7bmik9y3fbly8kk-extra-cmake-modules-5.34.0/share/ECM/find-modules/FindKF5.cmake:110 (find_package_handle_standard_args)
    CMakeLists.txt:15 (find_package)

  -- Configuring incomplete, errors occurred!
  See also "/tmp/nix-build-krename-20170610.drv-0/krename-18000edfec52de0b417d575e14eb078b4bd7b2f3-src/build/CMakeFiles/CMakeOutput.log".
  builder for ‘/nix/store/3x2dbirrdm9cjjddi8z2pq5kax4fyqb2-krename-20170610.drv’ failed with exit code 1
  error: build of ‘/nix/store/3x2dbirrdm9cjjddi8z2pq5kax4fyqb2-krename-20170610.drv’ failed



  ## Technical details

  * System: Ubuntu 16.04
  * Nix version: nix-env (Nix) 1.11.9


state: open
title: uwsgi could use a minimum working example in the docs
user_login: knedlsepp
html_url: https://github.com/NixOS/nixpkgs/issues/26861
updated_at: 2018-04-19 09:29:44
body:
  ## Issue description
  I'm currently trying to set up a nixos instance, which serves the `moinmoin` example provided in [`modules/services/web-servers/uwsgi.nix`](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/web-servers/uwsgi.nix#L91).
  I couldn't make it work however, which is why I would appreciate a minimal working example included in the nixos docs on how to properly use uwsgi with python.


  ## Technical details

  * System: 17.03.1395.9b948ea439 (Gorilla)
  * Nix version: nix-env (Nix) 1.11.11
  * Nixpkgs version: "17.03.1395.9b948ea439"
  * Sandboxing enabled: build-use-sandbox = false


state: closed
title: command-t fails to build
user_login: zetok
html_url: https://github.com/NixOS/nixpkgs/issues/26862
updated_at: 2017-07-03 21:34:06
body:
  ## Issue description

  ```
  unpacking source archive /nix/store/pqcpp59h34adnk3j4sfw2y5a5c7hxp8r-command-t-3f0d21a
  source root is command-t-3f0d21a
  patching sources
  configuring
  building
  /tmp/nix-build-vimplugin-command-t-2017-06-08.drv-0/command-t-3f0d21a/ruby/command-t /tmp/nix-build-vimplugin-command-t-2017-06-08.drv-0/command-t-3f0d21a
  ruby: No such file or directory -- extconf.rb (LoadError)
  builder for ‘/nix/store/19cfg329b42y88pjxw9mvqhacj0inxhm-vimplugin-command-t-2017-06-08.drv’ failed with exit code 1
  ```


  ### Steps to reproduce
  `nixos-rebuild switch --upgrade --fallback`


  ## Technical details

  * System: 17.09pre108553.0011f9065a (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.9
  * Nixpkgs version: "17.09pre109180.0d4431cfe9"
  * Sandboxing enabled: build-use-sandbox = true


state: closed
title: toxvpn: 20161230 -> 2017-06-25
user_login: cleverca22
html_url: https://github.com/NixOS/nixpkgs/pull/26863
updated_at: 2017-06-27 18:19:48
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
     - [x] macOS
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: rsync: enable iconv
user_login: davidak
html_url: https://github.com/NixOS/nixpkgs/issues/26864
updated_at: 2017-06-26 01:50:01
body:
  ## Issue description

  Please build rsync with iconv support. It is important to sync files from Mac to Linux with correct UTF-8 filenames.

  - https://askubuntu.com/questions/533690/rsync-with-special-character-files-not-working-between-mac-and-linux/540960
  - http://www.open-source-blog.de/2011/01/05/rsync-zwischen-macos-hfs-und-linux-ext3-und-defekte-dateinamen/ (german)

  ```
  [nix-shell:~]$ rsync --version
  rsync  version 3.1.2  protocol version 31
  Capabilities: ... no iconv ...
  ```

  cc @peti @kampfschlaefer 

  ### Steps to reproduce

  ```
  nix-shell -p rsync
  [nix-shell:~]$ rsync -ahz --del --iconv=UTF8-MAC,UTF-8  --exclude '_davidak' /Volumes/Drobo/ root@nas.lan:/data/media/
  rsync: --iconv=UTF8-MAC,UTF-8: unknown option
  rsync error: syntax or usage error (code 1) at main.c(1567) [client=3.1.2]
  ```

  ## Technical details

  * System: OS X 10.10.5
  * Nix version: nix-env (Nix) 1.11.6
  * Nixpkgs version: "17.09pre109589.afd2bdbad2"
  * Sandboxing enabled: no


state: closed
title: mpv: eliminate `config.mpv` options
user_login: AndersonTorres
html_url: https://github.com/NixOS/nixpkgs/pull/26865
updated_at: 2018-02-23 01:25:29
body:
  Removing all `config.mpv.*` options will improve readability. MPV has many
  configurable options, and using the config approach is prone to confusion and
  unnecessary code duplication. If needed, the user can `override` the relevant
  variables in the function itself, so no functionality is lost.

  "Closes" issue #26786 (many thanks @tdjikini !)

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: xen: patch for XSAs: 216, 217, 218, 219, 220, 221, 222, and 224
user_login: michalpalka
html_url: https://github.com/NixOS/nixpkgs/pull/26867
updated_at: 2017-07-01 22:27:11
body:
  XSA-216 Issue Description:

  > The block interface response structure has some discontiguous fields.
  > Certain backends populate the structure fields of an otherwise
  > uninitialized instance of this structure on their stacks, leaking
  > data through the (internal or trailing) padding field.

  More: https://xenbits.xen.org/xsa/advisory-216.html

  XSA-217 Issue Description:

  > Domains controlling other domains are permitted to map pages owned by
  > the domain being controlled.  If the controlling domain unmaps such a
  > page without flushing the TLB, and if soon after the domain being
  > controlled transfers this page to another PV domain (via
  > GNTTABOP_transfer or, indirectly, XENMEM_exchange), and that third
  > domain uses the page as a page table, the controlling domain will have
  > write access to a live page table until the applicable TLB entry is
  > flushed or evicted.  Note that the domain being controlled is
  > necessarily HVM, while the controlling domain is PV.

  More: https://xenbits.xen.org/xsa/advisory-217.html

  XSA-218 Issue Description:

  > We have discovered two bugs in the code unmapping grant references.
  >
  > * When a grant had been mapped twice by a backend domain, and then
  > unmapped by two concurrent unmap calls, the frontend may be informed
  > that the page had no further mappings when the first call completed rather
  > than when the second call completed.
  >
  > * A race triggerable by an unprivileged guest could cause a grant
  > maptrack entry for grants to be "freed" twice.  The ultimate effect of
  > this would be for maptrack entries for a single domain to be re-used.

  More: https://xenbits.xen.org/xsa/advisory-218.html

  XSA-219 Issue Description:

  > When using shadow paging, writes to guest pagetables must be trapped and
  > emulated, so the shadows can be suitably adjusted as well.
  >
  > When emulating the write, Xen maps the guests pagetable(s) to make the final
  > adjustment and leave the guest's view of its state consistent.
  >
  > However, when mapping the frame, Xen drops the page reference before
  > performing the write.  This is a race window where the underlying frame can
  > change ownership.
  >
  > One possible attack scenario is for the frame to change ownership and to be
  > inserted into a PV guest's pagetables.  At that point, the emulated write will
  > be an unaudited modification to the PV pagetables whose value is under guest
  > control.

  More: https://xenbits.xen.org/xsa/advisory-219.html

  XSA-220 Issue Description:

  > Memory Protection Extensions (MPX) and Protection Key (PKU) are features in
  > newer processors, whose state is intended to be per-thread and context
  > switched along with all other XSAVE state.
  >
  > Xen's vCPU context switch code would save and restore the state only
  > if the guest had set the relevant XSTATE enable bits.  However,
  > surprisingly, the use of these features is not dependent (PKU) or may
  > not be dependent (MPX) on having the relevant XSTATE bits enabled.
  >
  > VMs which use MPX or PKU, and context switch the state manually rather
  > than via XSAVE, will have the state leak between vCPUs (possibly,
  > between vCPUs in different guests).  This in turn corrupts state in
  > the destination vCPU, and hence may lead to weakened protections
  >
  > Experimentally, MPX appears not to make any interaction with BND*
  > state if BNDCFGS.EN is set but XCR0.BND{CSR,REGS} are clear.  However,
  > the SDM is not clear in this case; therefore MPX is included in this
  > advisory as a precaution.

  More: https://xenbits.xen.org/xsa/advisory-220.html

  XSA-221 Issue Description:

  > When polling event channels, in general arbitrary port numbers can be
  > specified.  Specifically, there is no requirement that a polled event
  > channel ports has ever been created.  When the code was generalised
  > from an earlier implementation, introducing some intermediate
  > pointers, a check should have been made that these intermediate
  > pointers are non-NULL.  However, that check was omitted.

  More: https://xenbits.xen.org/xsa/advisory-221.html

  XSA-222 Issue Description:

  > Certain actions require removing pages from a guest's P2M
  > (Physical-to-Machine) mapping.  When large pages are in use to map
  > guest pages in the 2nd-stage page tables, such a removal operation may
  > incur a memory allocation (to replace a large mapping with individual
  > smaller ones).  If this allocation fails, these errors are ignored by
  > the callers, which would then continue and (for example) free the
  > referenced page for reuse.  This leaves the guest with a mapping to a
  > page it shouldn't have access to.
  >
  > The allocation involved comes from a separate pool of memory created
  > when the domain is created; under normal operating conditions it never
  > fails, but a malicious guest may be able to engineer situations where
  > this pool is exhausted.

  More: https://xenbits.xen.org/xsa/advisory-222.html

  XSA-224 Issue Description:

  > We have discovered a number of bugs in the code mapping and unmapping
  > grant references.
  >
  > * If a grant is mapped with both the GNTMAP_device_map and
  > GNTMAP_host_map flags, but unmapped only with host_map, the device_map
  > portion remains but the page reference counts are lowered as though it
  > had been removed. This bug can be leveraged cause a page's reference
  > counts and type counts to fall to zero while retaining writeable
  > mappings to the page.
  >
  > * Under some specific conditions, if a grant is mapped with both the
  > GNTMAP_device_map and GNTMAP_host_map flags, the operation may not
  > grab sufficient type counts.  When the grant is then unmapped, the
  > type count will be erroneously reduced.  This bug can be leveraged
  > cause a page's reference counts and type counts to fall to zero while
  > retaining writeable mappings to the page.
  >
  > * When a grant reference is given to an MMIO region (as opposed to a
  > normal guest page), if the grant is mapped with only the
  > GNTMAP_device_map flag set, a mapping is created at host_addr anyway.
  > This does *not* cause reference counts to change, but there will be no
  > record of this mapping, so it will not be considered when reporting
  > whether the grant is still in use.

  More: https://xenbits.xen.org/xsa/advisory-224.html

  ###### Motivation for this change

  Xen has released a new batch of security patches. Two of them, XSA-223 and XSA-225 apply only to ARM systems, and are not included here.

  I will create a separate PR against `release-17.03`.

  ###### Things done

  XSA-216 included here involves patching the kernel. We apply the kernel patch to images `linux_4_4`, `linux_4_9`, `linux_4_11` and `linux_testing`. Please let me know if any other images should be patched.

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

  ---


state: closed
title: xen: patch for XSAs: 216, 217, 218, 219, 220, 221, 222, and 224 (release-17.03)
user_login: michalpalka
html_url: https://github.com/NixOS/nixpkgs/pull/26868
updated_at: 2017-07-01 22:27:05
body:
  XSA-216 Issue Description:

  > The block interface response structure has some discontiguous fields.
  > Certain backends populate the structure fields of an otherwise
  > uninitialized instance of this structure on their stacks, leaking
  > data through the (internal or trailing) padding field.

  More: https://xenbits.xen.org/xsa/advisory-216.html

  XSA-217 Issue Description:

  > Domains controlling other domains are permitted to map pages owned by
  > the domain being controlled.  If the controlling domain unmaps such a
  > page without flushing the TLB, and if soon after the domain being
  > controlled transfers this page to another PV domain (via
  > GNTTABOP_transfer or, indirectly, XENMEM_exchange), and that third
  > domain uses the page as a page table, the controlling domain will have
  > write access to a live page table until the applicable TLB entry is
  > flushed or evicted.  Note that the domain being controlled is
  > necessarily HVM, while the controlling domain is PV.

  More: https://xenbits.xen.org/xsa/advisory-217.html

  XSA-218 Issue Description:

  > We have discovered two bugs in the code unmapping grant references.
  >
  > * When a grant had been mapped twice by a backend domain, and then
  > unmapped by two concurrent unmap calls, the frontend may be informed
  > that the page had no further mappings when the first call completed rather
  > than when the second call completed.
  >
  > * A race triggerable by an unprivileged guest could cause a grant
  > maptrack entry for grants to be "freed" twice.  The ultimate effect of
  > this would be for maptrack entries for a single domain to be re-used.

  More: https://xenbits.xen.org/xsa/advisory-218.html

  XSA-219 Issue Description:

  > When using shadow paging, writes to guest pagetables must be trapped and
  > emulated, so the shadows can be suitably adjusted as well.
  >
  > When emulating the write, Xen maps the guests pagetable(s) to make the final
  > adjustment and leave the guest's view of its state consistent.
  >
  > However, when mapping the frame, Xen drops the page reference before
  > performing the write.  This is a race window where the underlying frame can
  > change ownership.
  >
  > One possible attack scenario is for the frame to change ownership and to be
  > inserted into a PV guest's pagetables.  At that point, the emulated write will
  > be an unaudited modification to the PV pagetables whose value is under guest
  > control.

  More: https://xenbits.xen.org/xsa/advisory-219.html

  XSA-220 Issue Description:

  > Memory Protection Extensions (MPX) and Protection Key (PKU) are features in
  > newer processors, whose state is intended to be per-thread and context
  > switched along with all other XSAVE state.
  >
  > Xen's vCPU context switch code would save and restore the state only
  > if the guest had set the relevant XSTATE enable bits.  However,
  > surprisingly, the use of these features is not dependent (PKU) or may
  > not be dependent (MPX) on having the relevant XSTATE bits enabled.
  >
  > VMs which use MPX or PKU, and context switch the state manually rather
  > than via XSAVE, will have the state leak between vCPUs (possibly,
  > between vCPUs in different guests).  This in turn corrupts state in
  > the destination vCPU, and hence may lead to weakened protections
  >
  > Experimentally, MPX appears not to make any interaction with BND*
  > state if BNDCFGS.EN is set but XCR0.BND{CSR,REGS} are clear.  However,
  > the SDM is not clear in this case; therefore MPX is included in this
  > advisory as a precaution.

  More: https://xenbits.xen.org/xsa/advisory-220.html

  XSA-221 Issue Description:

  > When polling event channels, in general arbitrary port numbers can be
  > specified.  Specifically, there is no requirement that a polled event
  > channel ports has ever been created.  When the code was generalised
  > from an earlier implementation, introducing some intermediate
  > pointers, a check should have been made that these intermediate
  > pointers are non-NULL.  However, that check was omitted.

  More: https://xenbits.xen.org/xsa/advisory-221.html

  XSA-222 Issue Description:

  > Certain actions require removing pages from a guest's P2M
  > (Physical-to-Machine) mapping.  When large pages are in use to map
  > guest pages in the 2nd-stage page tables, such a removal operation may
  > incur a memory allocation (to replace a large mapping with individual
  > smaller ones).  If this allocation fails, these errors are ignored by
  > the callers, which would then continue and (for example) free the
  > referenced page for reuse.  This leaves the guest with a mapping to a
  > page it shouldn't have access to.
  >
  > The allocation involved comes from a separate pool of memory created
  > when the domain is created; under normal operating conditions it never
  > fails, but a malicious guest may be able to engineer situations where
  > this pool is exhausted.

  More: https://xenbits.xen.org/xsa/advisory-222.html

  XSA-224 Issue Description:

  > We have discovered a number of bugs in the code mapping and unmapping
  > grant references.
  >
  > * If a grant is mapped with both the GNTMAP_device_map and
  > GNTMAP_host_map flags, but unmapped only with host_map, the device_map
  > portion remains but the page reference counts are lowered as though it
  > had been removed. This bug can be leveraged cause a page's reference
  > counts and type counts to fall to zero while retaining writeable
  > mappings to the page.
  >
  > * Under some specific conditions, if a grant is mapped with both the
  > GNTMAP_device_map and GNTMAP_host_map flags, the operation may not
  > grab sufficient type counts.  When the grant is then unmapped, the
  > type count will be erroneously reduced.  This bug can be leveraged
  > cause a page's reference counts and type counts to fall to zero while
  > retaining writeable mappings to the page.
  >
  > * When a grant reference is given to an MMIO region (as opposed to a
  > normal guest page), if the grant is mapped with only the
  > GNTMAP_device_map flag set, a mapping is created at host_addr anyway.
  > This does *not* cause reference counts to change, but there will be no
  > record of this mapping, so it will not be considered when reporting
  > whether the grant is still in use.

  More: https://xenbits.xen.org/xsa/advisory-224.html

  (cherry picked and adapted from commit 80e0cda7ff92233edc94161eae5838a1c423e5e4)

  ###### Motivation for this change

  Xen has released a new batch of security patches. This is a PR against `release-17.03`. Corresponding PR agains `master` can be found in #26867.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: open
title: Document makeExtensible & makeOverridable
user_login: cstrahan
html_url: https://github.com/NixOS/nixpkgs/issues/26869
updated_at: 2019-04-16 18:37:04
body:
  ## Issue description

  As mentioned in https://github.com/NixOS/nixpkgs/pull/26668#discussion_r123679244, we should ensure `makeExtensible` and `makeOverridable` are documented in the Nixpkgs user guide.

  I'm assigning this to myself with the intention of adding docs in the next couple days.


state: closed
title: nano: 2.8.4 -> 2.8.5
user_login: lsix
html_url: https://github.com/NixOS/nixpkgs/pull/26870
updated_at: 2017-06-27 12:12:53
body:
  See http://lists.gnu.org/archive/html/info-gnu/2017-06/msg00012.html
  for release information.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [X] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: dfhack: 0.43.05-alpha4 -> 0.43.05-r1
user_login: NickHu
html_url: https://github.com/NixOS/nixpkgs/pull/26871
updated_at: 2017-08-22 13:19:59
body:
  ###### Motivation for this change

  Updating dfhack

  ###### Things done

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

  ---


state: closed
title: google-cloud-sdk: enable alpha and beta features
user_login: moretea
html_url: https://github.com/NixOS/nixpkgs/pull/26872
updated_at: 2017-07-03 17:40:34
body:
  ###### Motivation for this change
  One normally has to `gcloud component install {alpha, beta}` to enable the alpha or beta features.
  Their code is actually shipped by default, but just needs the two files that I've added in this PR to enable 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Yade: init at 2017.01a
user_login: remche
html_url: https://github.com/NixOS/nixpkgs/pull/26873
updated_at: 2019-05-29 09:04:07
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
     - [x] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: docker-machine: 0.10.0 -> 0.12.0
user_login: 1755
html_url: https://github.com/NixOS/nixpkgs/pull/26875
updated_at: 2017-07-26 10:58:42
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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: open
user_login: risicle
html_url: https://github.com/NixOS/nixpkgs/issues/26876
updated_at: 2019-02-07 19:48:57
title:
  darwin, python: nix-provided pip has trouble building some compiled packages in a virtualenv from within nix-shell

body:
  ## Issue description
  Using a setup similar to that suggested in https://nixos.org/nixpkgs/manual/#how-to-consume-python-modules-using-pip-in-a-virtualenv-like-i-am-used-to-on-other-operating-systems works fine under Nix/Linux, but under darwin has trouble building some packages.

  ### Steps to reproduce
  One case is the pip package `watchdog==0.8.3`. A nix file such as:
  ```
  {
    pkgs ? import <nixpkgs> {},
    pythonPackages ? pkgs.python27Packages
  }:
  {
    testEnv = pkgs.stdenv.mkDerivation {
      name = "test-env";
      buildInputs = [
        pythonPackages.virtualenv
        pythonPackages.pip
        pythonPackages.argh
        pythonPackages.pathtools
        pythonPackages.pyyaml
        pkgs.stdenv
        pkgs.darwin.apple_sdk.frameworks.CoreServices
        pkgs.darwin.cf-private
      ];

      hardeningDisable = [ "format" ];

      shellHook = ''
        VENV_DIR="venv${pythonPackages.python.pythonVersion}"
        if [ ! -e $VENV_DIR ]; then
          ${pythonPackages.virtualenv}/bin/virtualenv --no-setuptools $VENV_DIR
        fi
        source $VENV_DIR/bin/activate
        SOURCE_DATE_EPOCH=315532800 $VENV_DIR/bin/pip install --no-binary :all: watchdog==0.8.3
      '';
    };
  }
  ```
  on performing `nix-shell .` results in the error:

  ```
  src/watchdog_fsevents.c:562:29: error: use of undeclared identifier 'kCFFileDescriptorReadCallBack'
                                   kCFFileDescriptorReadCallBack);
                                   ^
       src/watchdog_fsevents.c:565:29: error: use of undeclared identifier 'kCFFileDescriptorWriteCallBack'
                                   kCFFileDescriptorWriteCallBack);
                                   ^
       1864 warnings and 2 errors generated.
       error: command 'clang' failed with exit status 1
       
       ----------------------------------------
   Command "/Users/xxxxxx/git/yyyyyy/venv2.7/bin/python2.7 -u -c "import setuptools, tokenize;__file__='/private/var/folders/fg/vl0n7j2d0d9fcn__37bq6g5m000132/T/pip-build-9iIbG_/watchdog/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /var/folders/fg/vl0n7j2d0d9fcn__37bq6g5m000132/T/pip-slKrxk-record/install-record.txt --single-version-externally-managed --compile --install-headers /Users/xxxxxx/git/yyyyyy/venv2.7/include/site/python2.7/watchdog" failed with error code 1 in /private/var/folders/fg/vl0n7j2d0d9fcn__37bq6g5m000132/T/pip-build-9iIbG_/watchdog/
  ```

  Noted that this package supposedly requires access to macos system libraries, thus the inclusion of the lines `pkgs.darwin.apple_sdk.frameworks.CoreServices` and `pkgs.darwin.cf-private` (which I cribbed from the regular nix package for watchdog 0.8.3). But the weird thing is that those lines are the only "special" thing about the nix package definition - and the nix package compiles fine.

  So I find that strange because I would have thought the build environment provided to the nix package would be very similar to that provided to `pip` in the nix-shell environment.

  There are a couple of packages that have had a problem like this but most of the others I've been able to "fix" by using newer versions, so they don't really make good examples. But they're all examples that "work fine" on linux.


  ## Technical details

  * System: (MacOS 10.11.6)
  * Nix version: 1.11.11
  * Nixpkgs version: 17.03.1387.25a8ba5baf
  * Sandboxing enabled: whatever's default on a straightforward darwin install of nix.


state: closed
title: fetchFromGitHub: fix fetchSubmodules when revision is not hexadecimal
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/26877
updated_at: 2017-07-28 15:26:57
body:
  ###### Motivation for this change

  Fixes #21620

  Both failed examples from #21620 work well now:
  ```nix
  fetchFromGitHub {
    owner = "aerospike";
    repo = "aerospike-server";
    rev = "3.14.0.1";
    sha256 = "1kzkwvir9j9jdlwp8gi9p3wkv3qhbrn62x1mb1xlnrdc7rk32kyn";
    fetchSubmodules = true;
  }
  ```
  which failed with ```Bad commit hash or bad reference```

  ```nix
  fetchFromGitHub {
    owner = "aerospike";
    repo = "aerospike-server";
    rev = "refs/tags/3.14.0.1";
    sha256 = "1kzkwvir9j9jdlwp8gi9p3wkv3qhbrn62x1mb1xlnrdc7rk32kyn";
    fetchSubmodules = true;
  }
  ```
  which failed with ```invalid character ‘/’ in name ‘aerospike-server-refs/tags/3.14.0.1-src’```


  ###### Things done
  1. use the same ```urlToName``` for ```fetchgit``` and ```fetchFromGitHub``` to avoid producing nix store names containing forbidden characters (for example ```/```) by simplified implementation used in ```fetchFromGitHub``` (```"${repo}-${rev}-src"``` where ```rev``` could be ```"refs/tags/tagname"```).
  2. do not fail when ```rev``` containing non-hexadecimal characters, try to interpret it as a tag name.


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

  ---


state: closed
title: iptstate: init at 2.2.6
user_login: akatrevorjay
html_url: https://github.com/NixOS/nixpkgs/pull/26878
updated_at: 2017-06-27 17:27:49
body:
  - [X] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on 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
     - [M] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [X] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: [WIP] GNOME: 3.22 -> 3.24
user_login: lheckemann
html_url: https://github.com/NixOS/nixpkgs/pull/26879
updated_at: 2019-01-18 18:29:13
body:
  ###### Motivation for this change
  Upstream release

  I'm PRing it now to show that I'm doing it and avoid any potential duplication of efforts. This definitely isn't ready to be merged (although it does build) and I'm planning to split it out into multiple commits and document some of the odder changes — I made this on a trial-and-error cycle where I probably should have committed on every build so I could construct the history more easily, but I didn't :D help is welcome!

  ###### Things done

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

  ---


state: closed
title: virtualbox: 32-bit support
user_login: NeQuissimus
html_url: https://github.com/NixOS/nixpkgs/issues/26880
updated_at: 2017-06-29 02:32:12
body:
  ## Issue description
  It seems that VirtualBox required 32-bit support to be explicitly disabled:

  ```
  [...]
  Checking for ALSA: found version 1.1.2, OK.
  Checking for libdevmapper: found version 1.02.114 (2016-01-16), OK.
  Checking for libcap library: found, OK.
  Checking for compiler.h: compiler.h not found, OK.
  Checking for 32-bit support: 
    Cannot execute 32-bit applications! Either enable 32-bit support in the
    kernel configuration or use --disable-vmmraw to disable 32-bit guests.
  Check /tmp/nix-build-virtualbox-5.1.22.drv-0/VirtualBox-5.1.22/configure.log for details
  builder for ‘/nix/store/190m6ddsam5c7kfmfs3mdlz188xx4lfv-virtualbox-5.1.22.drv’ failed with exit code 1
  cannot build derivation ‘/nix/store/9j45qhdy3jby7975c2sc2p4d2lqwhw16-nixos-system-nixus-17.09.git.a9ba1e1.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/9j45qhdy3jby7975c2sc2p4d2lqwhw16-nixos-system-nixus-17.09.git.a9ba1e1.drv’ failed
  ```

  ### Steps to reproduce
  - Build VirtualBox from master


state: closed
title: Make hash-breaking cleanups avoided in #26007
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/26881
updated_at: 2017-06-30 14:13:23
body:
  ###### Motivation for this change

  PR #26007 used these to avoid causing a mass rebuild. Now that we know things work, I'm doing a cleanup of all the individual derivations. Beyond tidiness for tidiness's sake, I think this is very important because people write packages by copying existing packages, so it's important to demonstrate the intended idem.

  Some of the core infrastructure also needs a cleanup, but I'm leaving that in https://github.com/NixOS/nixpkgs/pull/26805 as it will take more effort to get correct

  ###### Things done

   - mass rebuild tests: http://hydra.nixos.org/jobset/nixpkgs/ericson2314-cross-staging

   - cross tests: http://hydra.nixos.org/jobset/nixpkgs/ericson2314-cross-scratch

  -----------

  CC @Dridus @copumpkin 


state: closed
title: jruby: 9.0.5.0 -> 9.1.5.0
user_login: zaccari
html_url: https://github.com/NixOS/nixpkgs/pull/26882
updated_at: 2017-06-27 17:45:18
body:
  ###### Motivation for this change


  ###### Things done

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

  ---


state: closed
title: linux bootstrap tools: Use same derivation whether cross compiling or not
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/26883
updated_at: 2018-01-03 00:37:51
body:
  ###### Motivation for this change

  ~~I'm hoping this doesn't constitute a mass rebuild, but I'm not really sure.~~ It doesn't.

  ###### Things done

  Tested at https://hydra.nixos.org/jobset/nixpkgs/ericson2314-cross-trunk. The `aarch64-linux` stdenv is actually tested now!

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

  ---

  CC @Dridus 


state: closed
title: Purge stdenv.cross
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/26884
updated_at: 2018-01-31 05:38:57
body:
  ###### Motivation for this change

  `stdenv.cross` is vague: better to use `buildPlatform`, `hostPlatform` or `targetPlatform`. This is a rather tedious task so anyone that sees this, feel free to push to this PR (if you are a contributor) or send a PR against the PR (if you are not).

  ###### Things done

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

  ---

  CC @bjornfor @matthewbauer @Dridus 


state: closed
title: thunderbird-bin: 52.2.0 -> 52.2.1
user_login: jonafato
html_url: https://github.com/NixOS/nixpkgs/pull/26885
updated_at: 2017-06-28 18:09:14
body:
  References #26816.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Remove old thunderbird-bin update script
user_login: jonafato
html_url: https://github.com/NixOS/nixpkgs/pull/26886
updated_at: 2017-06-27 15:20:15
body:
  ###### Motivation for this change

  `thunderbird-bin` appears to now use the `maintainers/scripts/update.nix` script instead of this ruby script, so the latter should be removed.

  If this is not the case, please reject this PR, and I'll submit a different one with improvements to `generate_sources.rb` to fit the format of `release_sources.nix`.

  ###### Things done

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

  ---


state: closed
title: Thunderbird bin 52.2.1
user_login: taku0
html_url: https://github.com/NixOS/nixpkgs/pull/26887
updated_at: 2017-06-28 18:06:39
body:
  ###### Motivation for this change

  - Problems with Gmail (folders not showing, repeated email download, etc.) introduced in version 52.2.0.

  https://www.mozilla.org/en-US/thunderbird/52.2.1/releasenotes/

  ###### Things done

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

  ---


state: closed
title: Fixes for gnupg agent module
user_login: danielfullmer
html_url: https://github.com/NixOS/nixpkgs/pull/26888
updated_at: 2017-07-17 16:49:29
body:
  ###### Motivation for this change

  1b6176e45b05cbb89cac49359ba15a15c9187f68 caused a few problems for me with the gnupg agent module in nixos.
  With `programs.gnupg.agent.enable` and `programs.gnupg.agent.enableSSHSupport` both set to `true`, logging in freezes for me while running `gpg-connect-agent`.

  Additionally, I get the following messages in the journal:
  > machine# [    6.342172] gpg-agent[837]: gpg-agent (GnuPG) 2.1.21 starting in supervised mode.
  > machine# [    6.343164] gpg-agent[837]: using fd 3 for std socket (/run/user/1000/gnupg/S.gpg-agent)
  > machine# [    6.344159] gpg-agent[837]: cannot listen on more than one std socket
  > machine# [    6.345041] gpg-agent[837]: using fd 5 for ssh socket (/run/user/1000/gnupg/S.gpg-agent.ssh)
  > machine# [    6.346120] gpg-agent[837]: cannot listen on more than one ssh socket
  > machine# [    6.347068] gpg-agent[837]: listening on: std=3 extra=-1 browser=-1 ssh=5

  It appears that duplicating the systemd units in both `systemd.packages` as well as `systemd.user.{sockets,services}` causes gpg-agent to try to bind to multiple sockets. Perhaps this causes gpg-connect-agent to freeze? In any case, I don't see why we can't just use the upstream systemd units, which fixes the problem for me anyway.

  In case it's useful, I'll mention that I also wrote some nixos tests to ensure the gpg agent config is working properly, since this seems to break for me frequently. These tests ensure pinentry displays properly when invoked through gpg-agent, both for console and x11 usage:
  https://github.com/danielfullmer/nixos-config/blob/master/tests/gpg-agent.nix
  https://github.com/danielfullmer/nixos-config/blob/master/tests/gpg-agent-x11.nix

  While writing these tests, I also noticed that the nixos test driver fails with:
  > machine# [    3.697077] backdoor-start[669]: gpg-connect-agent: failed to create temporary file '/root/.gnupg/.#lk0x0000000001795470.machine.675': No such file or directory

  I can't think of any reason why noninteractive shells would need to call `gpg-connect-agent`, so I restricted that to `interactiveShellInit`, but I might be overlooking something by doing so.

  ###### Things done

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

  ---

  CC @CMCDragonkai @fpletz 


state: closed
title: Is there a way to install browser extensions declaratively?
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/issues/26889
updated_at: 2019-03-18 05:17:48
body:
  Is there a way to install browser (Chrome and Firefox) extensions (for example "ublock") declaratively (via ```configuration.nix```) ?


state: closed
title: latexpand fails with perl 5.24.1
user_login: danielfullmer
html_url: https://github.com/NixOS/nixpkgs/issues/26890
updated_at: 2017-07-01 08:44:15
body:
  ## Issue description

  `latexpand` is a utility that is distributed with texlive. The update to default perl 5.24.1 in f78c0329340172aa0819d7a2fdc36b0a8fbb6d2a causes latexpand to fail with a syntax error. This has been noticed upstream:
  https://gitlab.com/latexpand/latexpand/issues/4
  and fixed in latexpand v1.3.  I frequently use `git-latexdiff` which also fails since latexpand is broken.

  ### Steps to reproduce

  `nix-shell -p texlive.combined.scheme-medium --command latexpand`

  Fails with

  > Execution of /nix/store/...-latexpand-1.2/scripts/latexpand/latexpand aborted due to compilation errors.

  for nixpkgs after f78c0329340172aa0819d7a2fdc36b0a8fbb6d2a  and succeeds before this commit.

  ## Technical details

  * System: 17.09.git.6b1087d (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.10
  * Nixpkgs version: 17.09pre109180.0d4431cfe9
  * Sandboxing enabled: false


state: closed
title: libunwind: 1.1 -> 1.2.1
user_login: orivej
html_url: https://github.com/NixOS/nixpkgs/pull/26891
updated_at: 2017-07-03 18:36:00
body:
  ###### Motivation for this change

  libunwind 1.2.1 includes all patches for libunwind 1.1, except that `libunwind-1.1-lzma.patch` would have been relevant without `autoreconfHook`.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  Tested compilation of some packages that depend on `libunwind`: `strace`, `julia`.


state: closed
title: split off perl-dependent components of groff?
user_login: therealpxc
html_url: https://github.com/NixOS/nixpkgs/issues/26892
updated_at: 2018-12-30 00:29:41
body:
  ## Issue description
  I noticed that `fish` pulls in a ~50MB dependency on `perl` because it depends on `groff`. See below.

  `fish`'s closure is huge, (and it's hardly all `perl`'s fault)! But is taking up ~50MB by itself)

      ~/C/P/devnix   playground ±…  du -hc --max=0 (nix-store -qR (realpath (which fish))) | sort -h                                                     Mon 26 Jun 2017 09:08:07 PM MST
      32K     /nix/store/zgrj2367wbcfg8j4lfvs6hf73maf8apr-libcap-2.25-lib
      84K     /nix/store/4717387i4al2fk7kp747na0yg9m8586s-bzip2-1.0.6.0.1
      124K    /nix/store/kk8r62xz5g1hn1mn1307fcj24anp5m6g-zlib-1.2.11
      172K    /nix/store/mg053x9xlvcc66z50frli7vdv0bd1n9k-attr-2.4.47
      200K    /nix/store/y5vkvnhaw6isvzh0sjxk3s0hkxxbqpd1-acl-2.2.52
      244K    /nix/store/qcyy8l1z6m2v6ifsnsxifl8wdaznkyjr-bc-1.06
      336K    /nix/store/ldjfvjhlvgbi65kqgb1a894bwb4h8497-lz4-131
      392K    /nix/store/7xvvm0kybzlwwkrcv1ksj22a1d1vajfz-libpipeline-1.4.1
      396K    /nix/store/d67cb599vq2hmlddz0axj93jkhnd78yh-readline-6.3p08
      400K    /nix/store/xbd9v28yh7zq10ac2gdff18r0yr1xgbb-xz-5.2.2
      504K    /nix/store/ally147d2h11jv34w1saml1ni7kkxmch-pcre-8.40
      688K    /nix/store/m74m7c4qbzml7ipfxzlpxddcn9ah8jrs-gdbm-1.12
      804K    /nix/store/v4jigflzsh9h2xs62fdn5x7wcffsr05r-libgpg-error-1.26
      964K    /nix/store/2nzkvn5b9jxdj75mgw6cdvpl6438sdqw-gnused-4.4
      1.1M    /nix/store/616dbi7gz8ik2265k2ii6b91hdf920fj-sqlite-3.17.0
      1.1M    /nix/store/yqfgikjsrjjq8gk13ayc2k2w0bcv3bnm-cracklib-2.9.6
      1.2M    /nix/store/fi3mbd2ml4pbgzyasrlnp0wyy6qi48fh-bash-4.4-p5
      1.2M    /nix/store/vcakrv66mv3a7i0vzz1k9y8fw7ymwzpm-libgcrypt-1.7.7
      1.3M    /nix/store/3r21p23hmbzj1ykv2wllqr14k1b0cdmx-gnugrep-3.0
      1.5M    /nix/store/1gr6anpzzmqg620l67gkyzdh0a59h11y-pcre2-10.23
      1.5M    /nix/store/fxhfl9map3y6anszpq678n32v4ixlsx7-systemd-232-lib
      2.0M    /nix/store/cvdhmfc6ppn9phvhsqlqn4v8nl8nq9q9-man-db-2.7.5
      2.7M    /nix/store/7kp8g57zabdm3x3zvbwac3pr38asfjh8-glibc-2.25-bin
      2.7M    /nix/store/mqz7pd6199lvwkxv68bxj3gamazgfzwg-linux-pam-1.2.1
      3.4M    /nix/store/zbjyc3ylb9bj3057rk5payv3sr0gnmkc-openssl-1.0.2l
      3.9M    /nix/store/73bkrxyq8y0c8zc9nkch14v9pmn782py-shadow-4.4
      4.3M    /nix/store/svrb46nmm9dz7p2azxf5mwabjqzfc29j-db-5.3.28
      4.5M    /nix/store/xmb7xxnws01223ica0p6dl0a0f3f5dp2-util-linux-2.29.2-bin
      4.7M    /nix/store/89bjrnjb8c9vvhzb92fz832x6fwg3kbj-gcc-5.4.0-lib
      7.5M    /nix/store/sj8rnawbay2j2hiqgazsbq05rlpha5lq-ncurses-6.0
      7.9M    /nix/store/0wbrl76g10iw43pvlqcyyh2lw3xglpxn-util-linux-2.29.2
      8.6M    /nix/store/cjmnrbfqrdnllb4j6a6qlzbv55gqzrih-groff-1.22.3
      9.8M    /nix/store/lkdr3z34n6n17g7xiaw8plyw7hv9idsl-gettext-0.19.8
      11M     /nix/store/dkcs6dzhsn6l1fqp29z1k2jhqm9nlj82-fish-2.6.0
      11M     /nix/store/k8dyhz9hrjydl23ny3131am6cws1rc07-coreutils-8.26
      23M     /nix/store/7crrmih8c52r8fbnqb933dxrsp44md93-glibc-2.25
      49M     /nix/store/nsa311yg8h93wfaacjk16c96a98bs09f-perl-5.22.3
      49M     /nix/store/zq0lf0fdc7n12zcdcs2qq3viz6mc87vr-python-2.7.13
      216M    total

  and

      ~/C/P/devnix   playground ±…  nix-store -q --tree (realpath (which fish))                                                                          Mon 26 Jun 2017 09:08:10 PM MST
      /nix/store/dkcs6dzhsn6l1fqp29z1k2jhqm9nlj82-fish-2.6.0
      +---/nix/store/7crrmih8c52r8fbnqb933dxrsp44md93-glibc-2.25
      |   +---/nix/store/7crrmih8c52r8fbnqb933dxrsp44md93-glibc-2.25 [...]
      +---/nix/store/1gr6anpzzmqg620l67gkyzdh0a59h11y-pcre2-10.23
      |   +---/nix/store/7crrmih8c52r8fbnqb933dxrsp44md93-glibc-2.25 [...]
      |   +---/nix/store/1gr6anpzzmqg620l67gkyzdh0a59h11y-pcre2-10.23 [...]
      +---/nix/store/2nzkvn5b9jxdj75mgw6cdvpl6438sdqw-gnused-4.4
      |   +---/nix/store/7crrmih8c52r8fbnqb933dxrsp44md93-glibc-2.25 [...]
      |   +---/nix/store/2nzkvn5b9jxdj75mgw6cdvpl6438sdqw-gnused-4.4 [...]
      +---/nix/store/3r21p23hmbzj1ykv2wllqr14k1b0cdmx-gnugrep-3.0
      |   +---/nix/store/7crrmih8c52r8fbnqb933dxrsp44md93-glibc-2.25 [...]
      |   +---/nix/store/ally147d2h11jv34w1saml1ni7kkxmch-pcre-8.40
      |   |   +---/nix/store/7crrmih8c52r8fbnqb933dxrsp44md93-glibc-2.25 [...]
      |   |   +---/nix/store/ally147d2h11jv34w1saml1ni7kkxmch-pcre-8.40 [...]
      |   +---/nix/store/3r21p23hmbzj1ykv2wllqr14k1b0cdmx-gnugrep-3.0 [...]
      +---/nix/store/89bjrnjb8c9vvhzb92fz832x6fwg3kbj-gcc-5.4.0-lib
      |   +---/nix/store/7crrmih8c52r8fbnqb933dxrsp44md93-glibc-2.25 [...]
      |   +---/nix/store/89bjrnjb8c9vvhzb92fz832x6fwg3kbj-gcc-5.4.0-lib [...]
      +---/nix/store/cjmnrbfqrdnllb4j6a6qlzbv55gqzrih-groff-1.22.3
      |   +---/nix/store/7crrmih8c52r8fbnqb933dxrsp44md93-glibc-2.25 [...]
      |   +---/nix/store/2nzkvn5b9jxdj75mgw6cdvpl6438sdqw-gnused-4.4 [...]
      |   +---/nix/store/89bjrnjb8c9vvhzb92fz832x6fwg3kbj-gcc-5.4.0-lib [...]
      |   +---/nix/store/fi3mbd2ml4pbgzyasrlnp0wyy6qi48fh-bash-4.4-p5
      |   |   +---/nix/store/7crrmih8c52r8fbnqb933dxrsp44md93-glibc-2.25 [...]
      |   |   +---/nix/store/fi3mbd2ml4pbgzyasrlnp0wyy6qi48fh-bash-4.4-p5 [...]
      |   +---/nix/store/nsa311yg8h93wfaacjk16c96a98bs09f-perl-5.22.3
      |   |   +---/nix/store/7crrmih8c52r8fbnqb933dxrsp44md93-glibc-2.25 [...]
      |   |   +---/nix/store/k8dyhz9hrjydl23ny3131am6cws1rc07-coreutils-8.26
      |   |   |   +---/nix/store/7crrmih8c52r8fbnqb933dxrsp44md93-glibc-2.25 [...]
      |   |   |   +---/nix/store/mg053x9xlvcc66z50frli7vdv0bd1n9k-attr-2.4.47
      |   |   |   |   +---/nix/store/7crrmih8c52r8fbnqb933dxrsp44md93-glibc-2.25 [...]
      |   |   |   |   +---/nix/store/mg053x9xlvcc66z50frli7vdv0bd1n9k-attr-2.4.47 [...]
      |   |   |   +---/nix/store/y5vkvnhaw6isvzh0sjxk3s0hkxxbqpd1-acl-2.2.52
      |   |   |   |   +---/nix/store/7crrmih8c52r8fbnqb933dxrsp44md93-glibc-2.25 [...]
      |   |   |   |   +---/nix/store/mg053x9xlvcc66z50frli7vdv0bd1n9k-attr-2.4.47 [...]
      |   |   |   |   +---/nix/store/y5vkvnhaw6isvzh0sjxk3s0hkxxbqpd1-acl-2.2.52 [...]
      |   |   |   +---/nix/store/k8dyhz9hrjydl23ny3131am6cws1rc07-coreutils-8.26 [...]
      |   |   +---/nix/store/nsa311yg8h93wfaacjk16c96a98bs09f-perl-5.22.3 [...]
      |   +---/nix/store/cjmnrbfqrdnllb4j6a6qlzbv55gqzrih-groff-1.22.3 [...]
      +---/nix/store/cvdhmfc6ppn9phvhsqlqn4v8nl8nq9q9-man-db-2.7.5
      |   +---/nix/store/7crrmih8c52r8fbnqb933dxrsp44md93-glibc-2.25 [...]
      |   +---/nix/store/7xvvm0kybzlwwkrcv1ksj22a1d1vajfz-libpipeline-1.4.1
      |   |   +---/nix/store/7crrmih8c52r8fbnqb933dxrsp44md93-glibc-2.25 [...]
      |   |   +---/nix/store/7xvvm0kybzlwwkrcv1ksj22a1d1vajfz-libpipeline-1.4.1 [...]
      |   +---/nix/store/fi3mbd2ml4pbgzyasrlnp0wyy6qi48fh-bash-4.4-p5 [...]
      |   +---/nix/store/cjmnrbfqrdnllb4j6a6qlzbv55gqzrih-groff-1.22.3 [...]
      |   +---/nix/store/svrb46nmm9dz7p2azxf5mwabjqzfc29j-db-5.3.28
      |   |   +---/nix/store/7crrmih8c52r8fbnqb933dxrsp44md93-glibc-2.25 [...]
      |   |   +---/nix/store/89bjrnjb8c9vvhzb92fz832x6fwg3kbj-gcc-5.4.0-lib [...]
      |   |   +---/nix/store/svrb46nmm9dz7p2azxf5mwabjqzfc29j-db-5.3.28 [...]
      |   +---/nix/store/cvdhmfc6ppn9phvhsqlqn4v8nl8nq9q9-man-db-2.7.5 [...]

  I know there is little hope to see `fish`'s closure size drop down to be comparable to that of `bash` (~11M), but I'd like to see if I can get `fish`'s closure size down smaller. I have some hope that since `fish`'s only use of `groff` is through calling the `nroff` command that we could do something similar [to what Fedora does](https://rpmfind.net/linux/RPM/fedora/devel/rawhide/x86_64/g/groff-base-1.22.3-9.fc26.x86_64.html) and split the `groff` package. They have a package they call `groff-base` which includes the executables which don't depend on `perl`, and then `groff-perl` which includes all the executables which need `perl` to run. If we did something similar with our `groff` package, we could eliminate a ~50MB `perl` dependency from the dependency closures of `fish` and probably other packages.

  This type of split, where one ‘subpackage’ (as they say in the Fedora link above) needs `perl`but another does not, seems like it might be a common use case. `fish` could make use of the same facility with `python`, for example: only two `fish` functions included in `fish`need `python`, and they can be added or removed separately just like executables on the path (as is the case with `groff`) . Since those functions are used only interactively and optionally, a smaller `fish` output not depending on `python` could be used as a dependency for scripts or as a slimmer installable option  if the `fish` package could be split from its `python`-using components in the same way as Fedora splits `groff-base` and `groff-perl`.

  Is there already a good way to do this kind of split using multiple outputs? Should `groff` just be two packages that share the same source tarball, in order to effect this split?


state: closed
title: Update sauce-connect to 4.4.7
user_login: singles
html_url: https://github.com/NixOS/nixpkgs/pull/26893
updated_at: 2017-06-28 08:19:42
body:
  ###### Motivation for this change

  Update `sauce-connect` to latest version.

  ###### Things done

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

  ---


state: closed
title: bundix: upgrade to 2.2.1
user_login: robx
html_url: https://github.com/NixOS/nixpkgs/pull/26894
updated_at: 2017-06-27 09:24:50
body:
  This fixes `fetchurl-force.nix` not being installed, which breaks
  bundix for some gems.

  E.g.

  ```
  $ nix-build --argstr url https://rubygems.org/gems/nio4r-2.1.0.gem /nix/store/y6959dxal86l3alc0ryf7752prbbkzxg-bundix-2.2.0/lib/ruby/gems/2.3.0/gems/bundix-2.2.0/lib/bundix/fetchurl-force.nix
  error: getting status of ‘/nix/store/y6959dxal86l3alc0ryf7752prbbkzxg-bundix-2.2.0/lib/ruby/gems/2.3.0/gems/bundix-2.2.0/lib/bundix/fetchurl-force.nix’: No such file or directory
  ```

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: haskell-packages: apply-refact built with ghc802 fails
user_login: rcherrueau
html_url: https://github.com/NixOS/nixpkgs/issues/26895
updated_at: 2017-07-01 07:48:22
body:
  ## Issue description
  Build of haskell apply-refact with ghc 8.0.2 fails.

  ### Steps to reproduce
  ```
  $ nix-shell -p pkgs.haskell.packages.ghc802.apply-refact 
  ...
  Setup: Encountered missing dependencies:
  ghc >=8.2.0 && <8.3
  builder for ‘/nix/store/1mv5cqwfkawdwkdfsh732k675bv72w19-apply-refact-0.4.0.0.drv’ failed with exit code 1
  ```

  ## Technical details

  * System: NisOS 17.09pre109180.0d4431cfe9 (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.10
  * Nixpkgs version: 17.09pre109180.0d4431cfe9
  * Sandboxing enabled: false


state: closed
title: haskell-packages: use older version of apply-refact with ghc-8.0.x
user_login: rcherrueau
html_url: https://github.com/NixOS/nixpkgs/pull/26896
updated_at: 2017-07-01 07:48:22
body:
  Version 0.4 of apply-refact doesn't compile with GHC 8.0.x. This patch
  updates configurations-ghc-8.0.x to use apply-refact version 0.3.0.1.

  Fix #26895

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: terminfo: symlink terminfo to /etc for ncurses
user_login: layus
html_url: https://github.com/NixOS/nixpkgs/pull/26897
updated_at: 2017-07-24 14:17:13
body:
  Terminfo was bundled in the system path, but not made available via /etc/terminfo
  This PR also collects all the scattered config in nixos/modules/config/terminfo.nix

  This makes #19785 work for system-wide packages on NixOS.


state: closed
title: gogs: 0.10.18 -> 0.11.19
user_login: knedlsepp
html_url: https://github.com/NixOS/nixpkgs/pull/26898
updated_at: 2017-06-29 07:14:44
body:
  ###### Motivation for this change
  Upgrade gogs.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: open
title: xen: use system ipxe instead of internal one
user_login: michalpalka
html_url: https://github.com/NixOS/nixpkgs/issues/26899
updated_at: 2017-06-27 12:25:47
body:
  ## Issue description

  Currently, the xen pulls its own instance of ipxe: [pkgs/applications/virtualization/xen/4.5.nix](https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/virtualization/xen/4.5.nix#L134).

  It would be good to use the system ipxe, and/or to make it optional, as mentioned in #26492.


  ## Technical details

  * System: `17.09.git.c38a36f (Hummingbird)`


state: closed
title: fswatch: 1.5.0 -> 1.9.3
user_login: cohei
html_url: https://github.com/NixOS/nixpkgs/pull/26900
updated_at: 2017-06-27 17:08:35
body:
  ###### Motivation for this change

  To make use newer version of `fswatch`.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: gnomeExtensions.caffeine: init at revision unstable-2017-06-21
user_login: emanueleperuffo
html_url: https://github.com/NixOS/nixpkgs/pull/26901
updated_at: 2017-07-03 07:35:32
body:
  ###### Motivation for this change

  Caffeine extension for Gnome 3

  ###### Things done

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

  ---


state: closed
title: plasma5: 5.10.2 -> 5.10.3
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/pull/26902
updated_at: 2017-06-27 13:06:36
body:
  This is a scheduled bugfix release. Several fixes are related to integrating
  Plasma 5.10 and Qt 5.9, particularly a serious bug in KWin.

  ### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: boost-build: update to version 2016.03
user_login: ivan-tkatchev
html_url: https://github.com/NixOS/nixpkgs/pull/26903
updated_at: 2017-06-28 08:46:43
body:
  ###### Motivation for this change

  Boost-build as currently in nixpkgs is severely out of date. (Missing support for clang, for example.)

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: geogebra: make `language` configurable
user_login: Ma27
html_url: https://github.com/NixOS/nixpkgs/pull/26904
updated_at: 2017-06-27 15:24:44
body:
  ###### Motivation for this change

  As a German I'm used to the `de_DE` GUI of GeoGebra (which contains different function names for several math features). In order to avoid switching between languages I added a parameter to the `geogebra` derivation which expects an ISO code for the GUI language.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: llvmPackages_4: 4.0.0 -> 4.0.1
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/26905
updated_at: 2017-07-08 20:26:51
body:
  ###### Motivation for this change

  Minor update.

  ###### Things done

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

  ---


state: closed
title: vault: 0.6.5 -> 0.7.3 with service
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/26907
updated_at: 2017-07-29 13:02:08
body:
  ###### Motivation for this change

  fork of PR #26130 with 
  * updated to version 0.7.3
  * run service under an unprivileged user instead of root
  * <s>generate self-signed TLS certificate if certificate file does exist when the service starts (so ```services.vault.enable = true;``` in ```configuration.nix``` is enough to get some minimal setup up and running)</s> feature removed, see comments
  * removed rarely used ```tls_*``` options (they could be set in ```extraConfig```)
  * fixed typo (inMemory -> inmem)
  * option names made camelCased
  * build as a Makefile project, not a Go 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: rustRegistry: 2017-06-25 -> 2017-06-27
user_login: selaux
html_url: https://github.com/NixOS/nixpkgs/pull/26908
updated_at: 2017-06-28 08:52:25
body:
  ###### Motivation for this change

  Index update.

  ###### Things done

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

  ---


state: open
title: lxappearance unable to save gtk2 settings
user_login: pbogdan
html_url: https://github.com/NixOS/nixpkgs/issues/26909
updated_at: 2019-01-30 16:09:03
body:
  ## Issue description

  lxappearance 0.6.3 is no longer able to save gtk2 settings. This is a regression from 0.6.2.

  ### Steps to reproduce

  1. Install (`nix-env -iA nixos.lxappearance`) and lauch lxappearance.
  2. Change any of the settings and save them.
  3. Observe that `~/.gtkrc-2.0` file doesn't change or doesn't get created if it didn't already exist.

  ## Technical details

  [Relevant upstream commit](https://git.lxde.org/gitweb/?p=lxde/lxappearance.git;a=commitdiff;h=eae3cfa1e6b56288c7ec49a3f06f151b08aba9f2)
  Prior to that commit that's included starting with 0.6.3 release lxappearance.would always save gtk2 settings in `~/.gtkrc-2.0` file. This new commit implements different logic that decides where to save the settings based on result of `gtk_rc_get_default_files` function. To my understanding the logic goes as follows:

  - obtains a list of settings files via function mentioned above
  - iterate all of them trying the find the first item which prefix is `$HOME`
  - if no such item exists fallback to `~/.gtkrc-2.0`

  As for `gtk_rc_get_default_files` itself it will return the following paths:

  - if `$GTK2_RC_FILES` env variable is set return paths in that variable
  - otherwise return a set of the following:
    - `GTK_DATA_PREFIX/share/gtk-2.0/gtkrc`
    - for each path in `$XDG_CONFIG_DIRS` `$path/gtk-2.0/gtkrc`
    - `$HOME/.gtkrc-2.0`

  Due to the order in which those are considered the first matching item will be the one residing under `$HOME/.nix-profile` coming from `$XDG_CONFIG_DIRS`, and since it is on a filesystem that's mounted read-only updating settings will fail:

  ```
  $ echo $XDG_CONFIG_DIRS
  /home/pbogdan/.nix-profile/etc/xdg:/nix/var/nix/profiles/default/etc/xdg:/run/current-system/sw/etc/xdg
  ```

  The question now is - could this be considered an upstream bug? Should lxappearance perhaps collect _all_ of the paths under `$HOME` and try writing to those until one succeeds? Since `$HOME/.gtkrc-2.0` is already included in the set returned from `gtk_rc_get_default_files` that would likely work, and wouldn't necessitate a need for the fallback behavior.
  Or could this be considered a nix specific bug that would require us to create a patch that filters out `~/.nix-profile` when considering where to save the settings?

  * system / packages version: 17.03 @ 9b948ea439
  * Nix version: 1.11.11
  * Sandboxing enabled: nope


state: closed
title: fileSystemOpts.autoResize not working on ec2
user_login: knedlsepp
html_url: https://github.com/NixOS/nixpkgs/issues/26910
updated_at: 2017-07-16 20:56:08
body:
  ## Issue description
  Rebooting a NixOS instance on ec2 does not resize the root volume even though `autoResize = true;`


  ### Steps to reproduce
  - Created one of the amazon ec2 instances: nixos-17.03.885.6024dd4067-x86_64-hvm-ebs
  - Resize the ebs volume associated with the instance using the aws console.
  - Reboot the instance.
  - View `df -h` to see that nothing has changed
  - view `dmesg | less`
  Find this in the error logs:

  ```
  [    0.903378] stage-1-init: resizing /dev/disk/by-label/nixos...
  [    0.906550] stage-1-init: resize2fs 1.43.4 (31-Jan-2017)
  [    0.908354] stage-1-init: Please run 'e2fsck -f /dev/disk/by-label/nixos' first.
  [    0.908990] stage-1-init: mounting /dev/disk/by-label/nixos on /...
  ```




  ## Technical details

  * System: 17.09.git.8dda321 (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.11
  * Nixpkgs version: "17.03.885.6024dd4067"
  * Sandboxing enabled: build-use-sandbox = false


state: closed
title: dockerTools.buildImage: configurable timestamp
user_login: manveru
html_url: https://github.com/NixOS/nixpkgs/pull/26911
updated_at: 2017-06-28 19:36:47
body:
  ###### Motivation for this change

  This way not all images have to be from 47 years ago, making it much easier to find the one you're looking for.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: nixos: Force check the filesystem before resizing
user_login: knedlsepp
html_url: https://github.com/NixOS/nixpkgs/pull/26912
updated_at: 2017-08-16 12:40:22
body:
  ###### Motivation for this change
  This should fix filesystems not being resized on boot (#26910)
  I simply added the filesystem check as suggested by the error log of `resize2fs`. 
  On the next boot everything was resized automatically.
  I'm however not sure what other implications this change might have.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: firefox does not support gamepads
user_login: lheckemann
html_url: https://github.com/NixOS/nixpkgs/issues/26913
updated_at: 2017-07-08 19:50:02
body:
  ## Issue description
  No gamepads are detected in firefox. firefox-bin and chromium work fine.


  ### Steps to reproduce
  go to http://html5gamepad.com/ in firefox


  ## Technical details

  - System: 17.03.1395.9b948ea439 (Gorilla)
  - Nix version: nix-env (Nix) 1.11.11
  - Nixpkgs version: "17.03.1395.9b948ea439"
  - Sandboxing enabled:  true


state: closed
title: django-polymorphic: init at 1.2
user_login: siddharthist
html_url: https://github.com/NixOS/nixpkgs/pull/26914
updated_at: 2017-06-28 16:50:11
body:
  ###### Motivation for this change
  Tested compilation with both Python2 and Python3

  ###### Things done

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


state: closed
title: terraform: 0.9.6 -> 0.9.9.
user_login: diegs
html_url: https://github.com/NixOS/nixpkgs/pull/26915
updated_at: 2017-06-29 17:48:16
body:
  ###### Motivation for this change

  terraform: 0.9.6 -> 0.9.9.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: zoom-us: don't add mesa to the LD_LIBRARY_PATH
user_login: cstrahan
html_url: https://github.com/NixOS/nixpkgs/pull/26916
updated_at: 2017-06-28 10:01:48
body:
  ###### Motivation for this change

  zoom-us was failing to launch under the proprietary nvidia drivers, as described in the comments of #26596.

  ###### 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] Tested execution of 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: installer.nix test: test ZFS install use case
user_login: grahamc
html_url: https://github.com/NixOS/nixpkgs/pull/26917
updated_at: 2017-06-28 23:48:53
body:
  ###### Motivation for this change

  NixOS works great with ZFS as the root filesystem, adding an installer test helps create documentation on how to do it, as proved-good instructions. Also helps to make sure we don't break it :)

  Had to add support for extra installer-level config, to enable ZFS on the installation host.

  cc @Mic92 who was also trying to make this work

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: google-cloud-sdk: 155.0.0 -> 159.0.0
user_login: diegs
html_url: https://github.com/NixOS/nixpkgs/pull/26918
updated_at: 2017-06-28 08:36:43
body:
  ###### Motivation for this change

  google-cloud-sdk: 155.0.0 -> 159.0.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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: moka-icon-theme: 2017-02-13 -> 5.3.6
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/26919
updated_at: 2017-06-29 10:21:38
body:
  ###### Things done

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


state: closed
title: jdupes: init at 1.8
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/26920
updated_at: 2017-11-14 20:10:23
body:
  ###### Motivation for this change

  - ~~Rename from `fdupes` to `jdupes`. The repository `fdupes-jody` previously
  used does not exist anymore. The fork has been renamed to `jdupes`.~~

  - ~~Update to version 1.8.~~

  - Add `jdupes` to the package collection.

  [~~Changes~~ Release notes](https://github.com/jbruchon/jdupes/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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).


state: closed
title: consul: 0.7.5 -> 0.8.5
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/26921
updated_at: 2017-07-28 15:29:18
body:
  ###### Motivation for this change

  Version update

  * consul: 0.7.5 -> 0.8.5
  * consul-alerts: 0.3.3 -> 0.5.0
  * consul-alerts: added explicit --log-level, it fails to start without
  * consul service: removed legacy option 'leaveOnStop', since 0.7 it can be set in 'extraConfig'
  * consul service: removed insecure and useless option 'dropPrivileges' which allowed to run consul daemon as root

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: gogland: 171.4694.35 -> 171.4694.61
user_login: vdemeester
html_url: https://github.com/NixOS/nixpkgs/pull/26922
updated_at: 2017-06-28 07:43:57
body:
  Signed-off-by: Vincent Demeester <vincent@sbr.pm>

  ###### Motivation for this change

  Update to EAP 10

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  🦁


state: open
title: Named Data Networking (NDN) Tools
user_login: MostAwesomeDude
html_url: https://github.com/NixOS/nixpkgs/pull/26923
updated_at: 2019-01-09 20:56:06
body:
  ###### Motivation for this change

  I want to play with NDN.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  I had to use versions from git because this stuff is so bleeding-edge.


state: closed
title: pharo: 5.0 -> 6.0
user_login: lukego
html_url: https://github.com/NixOS/nixpkgs/pull/26924
updated_at: 2019-02-14 23:18:23
body:
  Update Pharo for the 6.0 release. This includes a new upstream VM package, with a new build procedure, and separate 32-bit/64-bit variants.

  This branch mostly done but with a little work still in progress:

  - [x] Create new set of VM packages:
      - [x] `pharo-cog32`: 32-bit VM for legacy `cog` images.
      - [x] `pharo-spur32`: 32-bit VM for Pharo 6 (and late Pharo 5.)
      - [x] `pharo-spur64`: 64-bit VM for Pharo 6 (and late Pharo 5.) Experimental!
      - [x] `pharo`: Multi-VM wrapper that automatically selects a suitable VM based on the image being opened.
  - [x] Upgrade `spur` VM to the new OpenSmalltalk version and build process. This is the standard one now.
  - [x] Upgrade `spur` VM source to the latest version recommended by upstream.
  - [x] Itegrate improvements from #25681.
  - [x] Mark `pharo-launcher` as unmaintained. (Seems to require coordinating with upstream developers, who have some multi-VM selection logic on the Smalltalk side, and on reflection I don't have time for this.)

  cc @Balletie 

  ###### Motivation for this change

  Support the latest Pharo VM in order to run the latest Pharo images.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Cannot install rustBeta.rustc
user_login: fdietze
html_url: https://github.com/NixOS/nixpkgs/issues/26925
updated_at: 2018-05-11 14:44:00
body:
  ## Issue description

  Installing rustBeta.rustc and Nightly fail, while stable is working.

  ### Steps to reproduce

  When running
  ```bash
  $ nix-env -iA nixos.rustBeta.rustc
  ```
  I get the following errors:
  ```
  installing ‘rustc-beta-2017-05-27’
  these derivations will be built:
    /nix/store/8xqgw5zwcn4dc3961yqfh6ba2zs7gaqr-rustc-beta-2017-05-27.drv
  building path(s) ‘/nix/store/a30haw9y4sxd35023xm0jpc377f83axb-rustc-beta-2017-05-27-doc’, ‘/nix/store/f4dsivgsf6sf9df1r0z9djvqmhwhgq32-rustc-beta-2017-05-27’
  unpacking sources
  unpacking source archive /nix/store/bh17236ir9rq7qjmbc8x7crz4yqrc21f-rustc-beta-src.tar.gz
  source root is rustc-beta-src
  setting SOURCE_DATE_EPOCH to timestamp 1495900800 of file rustc-beta-src/version
  patching sources
  applying patch /nix/store/ikhkzka7d1lrix85xzkqq44vrnfkhwgc-darwin-disable-fragile-tcp-tests.patch
  patching file src/libstd/net/tcp.rs
  Hunk #1 succeeded at 881 (offset 330 lines).
  Hunk #2 succeeded at 1354 (offset 331 lines).
  Hunk #3 succeeded at 1436 (offset 331 lines).
  applying patch /nix/store/21pn42r95749rgmrzkkmfmhmnspjnw8y-grsec.patch
  patching file src/test/run-make/relocation-model/Makefile
  Hunk #1 succeeded at 2 with fuzz 1.
  Hunk #2 succeeded at 17 with fuzz 2 (offset -1 lines).
  removed 'src/test/run-make/linker-output-non-utf8/exec.rs'
  removed 'src/test/run-make/linker-output-non-utf8/Makefile'
  removed 'src/test/run-make/linker-output-non-utf8/library.rs'
  removed directory 'src/test/run-make/linker-output-non-utf8'
  removed 'src/test/run-pass/issue-36023.rs'
  removed 'src/test/run-pass/issue-36474.rs'
  configuring
  fixing libtool script ./src/libbacktrace/ltmain.sh
  configure flags: --prefix=/nix/store/f4dsivgsf6sf9df1r0z9djvqmhwhgq32-rustc-beta-2017-05-27 --release-channel=beta --enable-local-rust --local-rust-root=/nix/store/xkwzh9jh03sa2a2lnnd80hgrz4w2k6qk-rustc-bootstrap-1.16.0 --enable-rpath --enable-vendor --disable-locked-deps --enable-llvm-link-shared --default-linker=/nix/store/3k978nnp7ppjim34di40vwz5f95rsxhw-gcc-wrapper-5.4.0/bin/cc --default-ar=/nix/store/x9v0yxy5iybp2m2ccqwqkvxgjy7zrw8f-binutils-2.28/bin/ar --llvm-root=/nix/store/2dgvpablxrar9qcmdd02hciwr4alwkkw-llvm-3.9.1 --datadir=/nix/store/f4dsivgsf6sf9df1r0z9djvqmhwhgq32-rustc-beta-2017-05-27/share --infodir=/nix/store/f4dsivgsf6sf9df1r0z9djvqmhwhgq32-rustc-beta-2017-05-27/share/info
  configure: looking for configure programs
  configure: found program 'cmp'
  configure: found program 'mkdir'
  configure: found program 'printf'
  configure: found program 'cut'
  configure: found program 'head'
  configure: found program 'grep'
  configure: found program 'xargs'
  configure: found program 'cp'
  configure: found program 'find'
  configure: found program 'uname'
  configure: found program 'date'
  configure: found program 'tr'
  configure: found program 'sed'
  configure: found program 'file'
  configure: found program 'make'
  configure: recreating config.tmp
  configure: 
  configure: processing ./configure args
  configure: 
  configure: CFG_ENABLE_LOCAL_RUST := 1 
  configure: CFG_ENABLE_LLVM_LINK_SHARED := 1 
  configure: CFG_ENABLE_VENDOR    := 1 
  configure: CFG_LOCALSTATEDIR    := /var/lib 
  configure: CFG_SYSCONFDIR       := /etc 
  configure: CFG_DATADIR          := /nix/store/f4dsivgsf6sf9df1r0z9djvq ...
  configure: CFG_INFODIR          := /nix/store/f4dsivgsf6sf9df1r0z9djvq ...
  configure: CFG_LLVM_ROOT        := /nix/store/2dgvpablxrar9qcmdd02hciw ...
  configure: CFG_PYTHON           :=  
  configure: CFG_JEMALLOC_ROOT    :=  
  configure: CFG_BUILD            :=  
  configure: CFG_ANDROID_CROSS_PATH :=  
  configure: CFG_I686_LINUX_ANDROID_NDK :=  
  configure: CFG_ARM_LINUX_ANDROIDEABI_NDK :=  
  configure: CFG_ARMV7_LINUX_ANDROIDEABI_NDK :=  
  configure: CFG_AARCH64_LINUX_ANDROID_NDK :=  
  configure: CFG_X86_64_LINUX_ANDROID_NDK :=  
  configure: CFG_NACL_CROSS_PATH  :=  
  configure: CFG_MUSL_ROOT        := /usr/local 
  configure: CFG_MUSL_ROOT_X86_64 :=  
  configure: CFG_MUSL_ROOT_I686   :=  
  configure: CFG_MUSL_ROOT_ARM    :=  
  configure: CFG_MUSL_ROOT_ARMHF  :=  
  configure: CFG_MUSL_ROOT_ARMV7  :=  
  configure: CFG_EXTRA_FILENAME   :=  
  configure: CFG_QEMU_ARMHF_ROOTFS :=  
  configure: CFG_GIT              := /nix/store/kk8136mz2jyx16prypz8h76m ...
  configure: git: no git directory. Changing default release channel to stable
  configure: CFG_RELEASE_CHANNEL  := beta 
  configure: CFG_DEFAULT_LINKER   := /nix/store/3k978nnp7ppjim34di40vwz5 ...
  configure: CFG_DEFAULT_AR       := /nix/store/x9v0yxy5iybp2m2ccqwqkvxg ...
  configure: CFG_LIBDIR           := /nix/store/f4dsivgsf6sf9df1r0z9djvq ...
  configure: 
  configure: validating ./configure args
  configure: 
  configure: overriding settings for beta
  configure: CFG_ENABLE_DEBUGINFO_LINES := 1 
  configure: CFG_ENABLE_DEBUGINFO_ONLY_STD := 1 
  configure: 
  configure: looking for build programs
  configure: 
  configure: CFG_PYTHON           := /nix/store/x0hh2m7sgnhy0ynvqfyj5pqg ...
  configure: CFG_DISABLE_VALGRIND_RPASS := 1 
  configure: 
  configure: using rustc at: /nix/store/xkwzh9jh03sa2a2lnnd80hgrz4w2k6qk-rustc-bootstrap-1.16.0 with version: rustc 1.16.0 (30cf806ef 2017-03-10)
  configure: 
  configure: CFG_LOCAL_RUST_ROOT  := /nix/store/xkwzh9jh03sa2a2lnnd80hgr ...
  configure: CFG_CC               := gcc 
  configure: CFG_CXX              := g++ 
  configure: 
  configure: writing configuration
  configure: 
  configure: CFG_SRC_DIR          := /tmp/nix-build-rustc-beta-2017-05-2 ...
  configure: CFG_SRC_DIR_RELATIVE := ./ 
  configure: CFG_BUILD_DIR        := /tmp/nix-build-rustc-beta-2017-05-2 ...
  configure: CFG_OSTYPE           :=  
  configure: CFG_CPUTYPE          :=  
  configure: CFG_CONFIGURE_ARGS   := --prefix=/nix/store/f4dsivgsf6sf9df ...
  configure: CFG_PREFIX           := /nix/store/f4dsivgsf6sf9df1r0z9djvq ...
  configure: CFG_HOST             :=  
  configure: CFG_TARGET           :=  
  configure: CFG_LIBDIR_RELATIVE  := lib 
  configure: CFG_DISABLE_MANAGE_SUBMODULES :=  
  configure: CFG_AARCH64_LINUX_ANDROID_NDK :=  
  configure: CFG_ARM_LINUX_ANDROIDEABI_NDK :=  
  configure: CFG_ARMV7_LINUX_ANDROIDEABI_NDK :=  
  configure: CFG_I686_LINUX_ANDROID_NDK :=  
  configure: CFG_X86_64_LINUX_ANDROID_NDK :=  
  configure: CFG_NACL_CROSS_PATH  :=  
  configure: CFG_MANDIR           := /nix/store/f4dsivgsf6sf9df1r0z9djvq ...
  configure: CFG_DOCDIR           := /nix/store/f4dsivgsf6sf9df1r0z9djvq ...
  configure: CFG_USING_LIBCPP     :=  
  configure: 
  configure: cp -f /tmp/nix-build-rustc-beta-2017-05-27.drv-0/rustc-beta-src/src/bootstrap/mk/Makefile.in ./Makefile
  configure: mv -f config.tmp config.mk
  configure: 
  configure: configured in release mode. for development consider --enable-debug
  configure: 
  configure: run `python ./x.py --help`
  configure: 
  building
  make flags: SHELL=/nix/store/wb34dgkpmnssjkq7yj4qbjqxpnapq0lw-bash-4.4-p12/bin/bash    
     Compiling libc v0.2.21
     Compiling gcc v0.3.45
     Compiling getopts v0.2.14
     Compiling rustc-serialize v0.3.23
     Compiling filetime v0.1.10
     Compiling num_cpus v0.2.13
     Compiling build_helper v0.1.0 (file:///tmp/nix-build-rustc-beta-2017-05-27.drv-0/rustc-beta-src/src/build_helper)
     Compiling cmake v0.1.22
     Compiling toml v0.1.30
     Compiling bootstrap v0.0.0 (file:///tmp/nix-build-rustc-beta-2017-05-27.drv-0/rustc-beta-src/src/bootstrap)
      Finished dev [unoptimized] target(s) in 8.91 secs
  Building stage0 std artifacts (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
     Compiling unwind v0.0.0 (file:///tmp/nix-build-rustc-beta-2017-05-27.drv-0/rustc-beta-src/src/libunwind)
     Compiling gcc v0.3.45
     Compiling libc v0.2.21
     Compiling core v0.0.0 (file:///tmp/nix-build-rustc-beta-2017-05-27.drv-0/rustc-beta-src/src/libcore)
     Compiling libc v0.0.0 (file:///tmp/nix-build-rustc-beta-2017-05-27.drv-0/rustc-beta-src/src/rustc/libc_shim)
  error: expected identifier, found keyword `type`
     --> src/libcore/num/dec2flt/rawfp.rs:135:7
      |
  135 |     ($type: ident) => {
      |       ^^^^

  error: expected identifier, found keyword `type`
     --> src/libcore/num/dec2flt/rawfp.rs:145:41
      |
  145 |         const INFINITY: Self = $crate::$type::INFINITY;
      |                                         ^^^^

  error: expected identifier, found keyword `type`
     --> src/libcore/num/dec2flt/rawfp.rs:146:36
      |
  146 |         const NAN: Self = $crate::$type::NAN;
      |                                    ^^^^

     Compiling filetime v0.1.10
     Compiling build_helper v0.1.0 (file:///tmp/nix-build-rustc-beta-2017-05-27.drv-0/rustc-beta-src/src/build_helper)
     Compiling std v0.0.0 (file:///tmp/nix-build-rustc-beta-2017-05-27.drv-0/rustc-beta-src/src/libstd)
     Compiling compiler_builtins v0.0.0 (file:///tmp/nix-build-rustc-beta-2017-05-27.drv-0/rustc-beta-src/src/libcompiler_builtins)
     Compiling cmake v0.1.22
     Compiling alloc_jemalloc v0.0.0 (file:///tmp/nix-build-rustc-beta-2017-05-27.drv-0/rustc-beta-src/src/liballoc_jemalloc)
     Compiling rustc_msan v0.0.0 (file:///tmp/nix-build-rustc-beta-2017-05-27.drv-0/rustc-beta-src/src/librustc_msan)
     Compiling rustc_lsan v0.0.0 (file:///tmp/nix-build-rustc-beta-2017-05-27.drv-0/rustc-beta-src/src/librustc_lsan)
     Compiling rustc_tsan v0.0.0 (file:///tmp/nix-build-rustc-beta-2017-05-27.drv-0/rustc-beta-src/src/librustc_tsan)
     Compiling rustc_asan v0.0.0 (file:///tmp/nix-build-rustc-beta-2017-05-27.drv-0/rustc-beta-src/src/librustc_asan)
  error: aborting due to 3 previous errors

  error: Could not compile `core`.
  Build failed, waiting for other jobs to finish...
  error: build failed


  command did not execute successfully: "/nix/store/xkwzh9jh03sa2a2lnnd80hgrz4w2k6qk-rustc-bootstrap-1.16.0/bin/cargo" "build" "-j" "16" "--target" "x86_64-unknown-linux-gnu" "--release" "--frozen" "--features" "panic-unwind jemalloc backtrace" "--manifest-path" "/tmp/nix-build-rustc-beta-2017-05-27.drv-0/rustc-beta-src/src/libstd/Cargo.toml"
  expected success, got: exit code: 101


  Build completed unsuccessfully in 0:00:22
  make: *** [Makefile:24: all] Error 1
  builder for ‘/nix/store/8xqgw5zwcn4dc3961yqfh6ba2zs7gaqr-rustc-beta-2017-05-27.drv’ failed with exit code 2
  error: build of ‘/nix/store/8xqgw5zwcn4dc3961yqfh6ba2zs7gaqr-rustc-beta-2017-05-27.drv’ failed
  ```

  ## Technical details

  * System: nixos on unstable channel
  * Nix version: nix-env (Nix) 1.11.10
  * Nixpkgs version: nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion
  * Sandboxing enabled: build-use-sandbox = false


state: closed
title: dmensamenu: init at 1.0.0
user_login: dotlambda
html_url: https://github.com/NixOS/nixpkgs/pull/26926
updated_at: 2017-06-28 23:29:24
body:
  ###### Motivation for this change
  Just want to add a package :)

  ###### Things done

  - [x] Tested using sandboxing
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md].


state: closed
title: libopus: 1.2 -> 1.2.1
user_login: ghost
html_url: https://github.com/NixOS/nixpkgs/pull/26927
updated_at: 2017-06-29 08:58:22
body:
  ###### Motivation for this change

  > http://opus-codec.org/release/stable/2017/06/26/libopus-1_2_1.html

  This Opus 1.2.1 minor release __fixes a relatively rare issue__ where the 1.2 encoder would wrongly assume a signal to be bandlimited to 12 kHz and not encode frequencies between 12 and 20 kHz.
  This only happens on a few clips, but it is good to update to avoid a potential loss of quality.

  There are __no other changes__ compared to 1.2.

  ###### Things done

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


state: closed
title: monoid: init at 2016-07-21
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/26928
updated_at: 2017-06-30 14:50:29
body:
  ###### Motivation for this change

  Add a package for the monoid font.

  [Monoid](http://larsenwork.com/monoid/)

  > Monoid is a font customizable and optimized for coding with bitmap-like sharpness at 12px/9pt even on low res displays.

  ###### Things done

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


state: closed
title: mergerfs: 2.16.1 -> 2.22.1
user_login: jfrankenau
html_url: https://github.com/NixOS/nixpkgs/pull/26929
updated_at: 2017-06-29 07:40:56
body:
  ###### Motivation for this change

  mergerfs: 2.16.1 -> 2.22.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
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---
  cc @makefu


state: closed
title: gnome-control-center: fix build
user_login: ikervagyok
html_url: https://github.com/NixOS/nixpkgs/pull/26930
updated_at: 2017-06-30 09:11:44
body:
  cracklib was missing in buildInputs

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

  ---


state: closed
title: "nixos-rebuild boot" does not add the next-boot closure to gc roots
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/issues/26931
updated_at: 2018-04-09 07:49:58
body:
  ## Issue description

  ```nixos-rebuild boot``` does not add the next-boot closure to gc roots

  ### Steps to reproduce

  1. add some new packages to ```environment.systemPackages```
  2. run ```sudo nixos-rebuild boot```  *it will download/compile the new packages*
  3. run ```nix-store --gc```  *it will delete the new packages*

  ## Technical details

  * System: 17.09.git.4d8af2d (Hummingbird) 
  * Nix version: nix-env (Nix) 1.12pre5413_b4b1f452 
  * Nixpkgs version: "17.09.git.422415e771"
  * Sandboxing enabled: false


state: open
title: manual: navigation sidebar
user_login: Mic92
html_url: https://github.com/NixOS/nixpkgs/issues/26932
updated_at: 2017-06-28 15:24:50
body:
  ## Issue description

  It would be great to have a navigation sidebar in the manual: https://nixos.org/nixos/manual/

  Similar to: http://nix-cookbook.readthedocs.io/en/latest/installation.html


state: closed
title: Can't figure out how to install pip programs
user_login: omrisim210
html_url: https://github.com/NixOS/nixpkgs/issues/26933
updated_at: 2017-07-02 08:54:21
body:
  ## Issue description
  I'd like to install [pywal](https://github.com/dylanaraps/pywal) but the installation says to install it using `pip`. I can't seem to install it.


  ### Steps to reproduce
  `pip` does not exist on `$PATH` even though I installed `nixos.python` and `python` brings up the python 2.7 REPL.


  ## Technical details

  * System: NixOS: `17.09`
  * Nix version: `1.11.10`
  * Nixpkgs version: `17.09pre109180.0d4431cfe9`
  * Sandboxing enabled: no


state: closed
title: Installing nixpkgs.ccl does not give me a ccl binary
user_login: listx
html_url: https://github.com/NixOS/nixpkgs/issues/26934
updated_at: 2017-06-29 20:25:20
body:
  ## Issue description

  I don't get `ccl` in my path after `nix-env -iA nixpkgs.ccl`. Looking at the tree output of /nix/store/r8406pn0ngfmwpvlza45ghqlhgk52j5b-ccl-1.11 I see some binaries named `ccl` and `ccl64` that should be installed into my PATH, but are not. FWIW my PATH is 

  ```
  /home/l/bin:/run/wrappers/bin:/run/wrappers/bin:/home/l/.nix-profile/bin:/home/l/.nix-profile/sbin:/home/l/.nix-profile/lib/kde4/libexec:/nix/var/nix/profiles/default/bin:/nix/var/nix/profiles/default/sbin:/nix/var/nix/profiles/default/lib/kde4/libexec:/run/current-system/sw/bin:/run/current-system/sw/sbin:/run/current-system/sw/lib/kde4/libexec
  ```

  ### Steps to reproduce

  `nix-env -iA nixpkgs.ccl`

  ## Technical details

  * System: 17.03.873.0c041520c3 (Gorilla)
  * Nix version: nix-env (Nix) 1.11.8
  * Nixpkgs version: "17.03.873.0c041520c3"
  * Sandboxing enabled: build-use-sandbox = false


state: closed
title: skopeo: 0.1.18 -> 0.1.22
user_login: calbrecht
html_url: https://github.com/NixOS/nixpkgs/pull/26935
updated_at: 2017-07-01 16:12:44
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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: coreutils: skip tests that fail due to setgid usage
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/26938
updated_at: 2017-06-28 19:48:31
body:
  ###### Motivation for this change

  #26600 

  Separating from other changes because this is quite the rebuild!

  ###### Things done

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

  ---


state: closed
title: Fixup various setuid/setgid permission problems, part 2
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/26939
updated_at: 2017-06-30 17:49:45
body:
  ###### Motivation for this change

  Fixes all but the Darwin-specific failure in qtsvg from the list of packages in #26600.

  ###### Things done

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

  ---


state: closed
title: NixOS Manual: Make it easier to debug
user_login: grahamc
html_url: https://github.com/NixOS/nixpkgs/pull/26940
updated_at: 2017-06-29 23:49:05
body:
  ###### Motivation for this change

  When hacking on the manual, if you make an markup error like an invalid tag you get bogus validation results:

  ```
  manual.xml:5: element chapter: Relax-NG validity error : Element part has extra content: chapter
  ```

  except I added that to `installation/installing.xml`!

  Debugging this further, I found `jing` makes a much better error message. First I perform the `xincludes` and produce a single monolithic manual file, then run jing, and get:

  ```
  /tmp/nix-build-nixos-manual-combined.drv-0/./manual-combined.xml:313:10: error: element "chapter" not allowed here; expected element "address", "anchor", ...
  ```

  With `--keep-failed`:

  ```
  $ cat /tmp/nix-build-nixos-manual-combined.drv-0/./manual-combined.xml | head -n 318 | tail -n10
  typical sequence of commands for installing NixOS on an empty hard
  drive (here <filename>/dev/sda</filename>).  <xref linkend="ex-config"/> shows a corresponding configuration Nix expression.</para>

  <example xml:id="ex-install-sequence"><title>Commands for Installing NixOS on <filename>/dev/sda</filename></title>
  <chapter><screen>
  # fdisk /dev/sda # <lineannotation>(or whatever device you want to install on)</lineannotation>
  # mkfs.ext4 -L nixos /dev/sda1
  # mkswap -L swap /dev/sda2
  # swapon /dev/sda2
  # mount /dev/disk/by-label/nixos /mnt
  ```

  Bingo! I added the chapter in the wrong place.

  By performing xinclude in one place, this also means the error is only outputted once, and not many times (once per manual type.)

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  Additionally, I word-diffed the results of this to the current process, and received effectively identical output, for each of the following:

  `nix-build ./nixos/release.nix -A manual.x86_64-linux -A manualEpub.x86_64-linux -A manpages.x86_64-linux -A options`

  ---


state: closed
title: certstrap: init at 1.0.1
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/26941
updated_at: 2017-06-28 22:34:10
body:
  ###### Motivation for this change

  Square's tools to bootstrap CAs, certificate requests, and signed certificates

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: mendeley: ignore errors attempting to install link handler on startup
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/26942
updated_at: 2017-06-28 22:42:24
body:
  It's not critical functionality and AFAICT only fails in environments
  that wouldn't benefit from "successfully" installing it anyway.

  Fixes #24709
  Fixes #24821

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: emacs-ycmd test failures
user_login: vmandela
html_url: https://github.com/NixOS/nixpkgs/issues/26944
updated_at: 2017-07-03 11:34:06
body:
  ## Issue description

  I have been unable to get emacs-ycmd code completion to work in emacs. YouCompleteMe which uses the same underlying ycmd package works with vim. So I tried running the emacs-ycmd test suite and am seeing test failures. 

  ### Steps to reproduce

  ~~~
  nix-shell -p emacs ycmd python
  git clone git@github.com:abingham/emacs-ycmd.git
  cd emacs-ycmd
  make deps # assuming cask is already installed
  make YCMDPATH=$(which ycmd) test
  ~~~

  Test output is below

  ~~~
   passed  30/72  company-ycmd-test-remove-self-from-function-args
     passed  31/72  company-ycmd-test-remove-template-args-from-function-args
  REQUEST [error] Error (error) while connecting to http://127.0.0.1:44123/load_extra_conf_file.
  REQUEST [error] Error (error) while connecting to http://127.0.0.1:44123/event_notification.
  Load YCMD extra conf /home/a0393778/p-code/emacs-ycmd/test/resources/.ycm_extra_conf.py? (y or n) n
  REQUEST [error] Error (error) while connecting to http://127.0.0.1:44123/event_notification.
  ERROR: No .ycm_extra_conf.py file detected, so no compile flags are available. Thus no semantic support for C/C++/ObjC/ObjC++. Go READ THE DOCS *NOW*, DON'T file a bug report.
  Test flycheck-ycmd-test-error backtrace:
    flycheck-ert-should-errors((3 15 error "expected ';' at end of decla
    apply(flycheck-ert-should-errors (3 15 error "expected ';' at end of
    flycheck-ert-should-syntax-check("test-error.cpp" flycheck-ycmd-test
  ~~~

  ## Technical details

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

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


state: closed
title: virtualbox: Add ability to disable 32-bit guest support
user_login: NeQuissimus
html_url: https://github.com/NixOS/nixpkgs/pull/26945
updated_at: 2017-06-29 02:32:16
body:
  ###### Motivation for this change
  Closes #26880

  If and when 32-bit emulation is disabled in the kernel, 32-bit guests are not supported.
  Because of this, Virtualbox cannot be built.
  This allows for 32-bit guest support to be disabled.

  This seems to be the only way to use Virtualbox with our hardened profile kernel.

  ###### Things done

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

  ---

  @joachifm may be interested


state: closed
title: wxMSW: Fix syntax --- travis eval did not catch
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/26946
updated_at: 2017-06-29 02:39:42
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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Update gambit and gerbil
user_login: fare
html_url: https://github.com/NixOS/nixpkgs/pull/26947
updated_at: 2017-07-07 14:05:50
body:
  ###### Motivation for this change

  Use some recent capabilities of gerbil, that themselves require a recent unreleased gambit.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: stdenv: Simplify dependency code
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/26948
updated_at: 2017-06-29 22:02:49
body:
  ###### Motivation for this change

  This is a bit simpler now, but more importantly it scales better when I double the number of sorts of dependencies as part of my cross compilation work in https://github.com/NixOS/nixpkgs/pull/26805

  ###### Things done

  No hashes of default CI'd builds should be changed. [Those hooks that are now appended to `nativeBuildInputs` are not added by default.]

  ---


state: closed
title: adbfs-rootless: init at 2016-10-02
user_login: Profpatsch
html_url: https://github.com/NixOS/nixpkgs/pull/26949
updated_at: 2017-06-29 07:22:42
body:
  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-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/`)


state: closed
title: Nixpkgs Contributors Guide refers to unquoted variables
user_login: 0xABAB
html_url: https://github.com/NixOS/nixpkgs/issues/26951
updated_at: 2018-12-20 13:57:33
body:
  ## Issue description
  Nixpkgs Contributors Guide Version 17.03.1437.a2c7482319 refers to $out without double quotes in many locations in example code. (Same for other variables.) However, there is no stated semantics that $out can not ever contain a space. There are two ways to resolve this; one is to document that $out will never be able to contain a space (or any of the other characters that cause word splitting). Another is to fix the examples to say "$out" instead.

  Because this is done wrong in the documentation, many packages have also quoted $out incorrectly.


state: closed
title: screen: 4.5.1 -> 4.6.0
user_login: lsix
html_url: https://github.com/NixOS/nixpkgs/pull/26952
updated_at: 2017-06-30 18:02:42
body:
  See http://lists.gnu.org/archive/html/info-gnu/2017-06/msg00015.html
  for release information

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [X] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: buku: 2.9 -> 3.0
user_login: jfrankenau
html_url: https://github.com/NixOS/nixpkgs/pull/26954
updated_at: 2017-06-29 16:58:17
body:
  ###### Motivation for this change

  update

  ###### Things done

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

  ---
  cc @matthiasbeyer @Infinisil


state: closed
title: plowshare: 1.1.0 -> 2.1.6
user_login: jfrankenau
html_url: https://github.com/NixOS/nixpkgs/pull/26955
updated_at: 2017-06-30 22:07:53
body:
  ###### Motivation for this change

  update

  ###### Things done

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

  ---
  cc @aforemny


state: closed
title: neomutt: 20170602 -> 20170609
user_login: jfrankenau
html_url: https://github.com/NixOS/nixpkgs/pull/26956
updated_at: 2017-07-01 10:02:24
body:
  ###### Motivation for this change

  Update.
  Note: The removed configure flags are either enabled by default or were removed upstream. Also, I have removed the dependency on `gdbm` as we are using `lmbd` for header caches anyway.

  ###### Things done

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

  ---
  cc @cstrahan @vrthra @erikryb


state: closed
title: cron package fails with permission error.
user_login: seanparsons
html_url: https://github.com/NixOS/nixpkgs/issues/26957
updated_at: 2017-06-29 13:21:24
body:
  ## Issue description

  Can't install/build the cron package.

  ### Steps to reproduce

  `nix-shell -p cron` produces the following:

      ➤ nix-shell -p cron
      these derivations will be built:
        /nix/store/gyfvz484jbwd1fj11zsfwmpim6w2d9kh-cron-4.1.drv
      building path(s) ‘/nix/store/y1g9qxxk6i2b0al4g5hk0lz4jhr9dxpr-cron-4.1’
      unpacking sources
      unpacking source archive /nix/store/vbbz46rch40hgx610xj2l7ajwwfx32ax-cron_4.1.shar
      x - README
      x - CHANGES
      x - FEATURES
      x - INSTALL
      x - CONVERSION
      x - THANKS
      x - MAIL
      x - bitstring.3
      x - crontab.5
      x - crontab.1
      x - cron.8
      x - putman.sh
      x - Makefile
      x - bitstring.h
      x - cron.h
      x - config.h
      x - pathnames.h
      x - externs.h
      x - macros.h
      x - structs.h
      x - funcs.h
      x - globals.h
      x - cron.c
      x - crontab.c
      x - database.c
      x - do_command.c
      x - entry.c
      x - env.c
      x - job.c
      x - user.c
      x - popen.c
      x - misc.c
      x - pw_dup.c
      source root is cron
      setting SOURCE_DATE_EPOCH to timestamp 1498724651 of file cron/user.c
      warning: file cron/user.c may be generated; SOURCE_DATE_EPOCH may be non-deterministic
      patching sources
      configuring
      no configure script, doing nothing
      building
      make flags: SHELL=/nix/store/lpk84rsbha199vm3k54498lqv2jswqj8-bash-4.4-p5/bin/bash DESTROOT=/nix/store/y1g9qxxk6i2b0al4g5hk0lz4jhr9dxpr-cron-4.1   
      gcc -Wall -Wno-unused -Wno-comment -g -I.    -c -o cron.o cron.c
      gcc -Wall -Wno-unused -Wno-comment -g -I.    -c -o database.o database.c
      gcc -Wall -Wno-unused -Wno-comment -g -I.    -c -o user.o user.c
      gcc -Wall -Wno-unused -Wno-comment -g -I.    -c -o entry.o entry.c
      gcc -Wall -Wno-unused -Wno-comment -g -I.    -c -o job.o job.c
      gcc -Wall -Wno-unused -Wno-comment -g -I.    -c -o do_command.o do_command.c
      do_command.c: In function 'child_process':
      do_command.c:97:2: warning: ignoring return value of 'pipe', declared with attribute warn_unused_result [-Wunused-result]
        pipe(stdin_pipe); /* child's stdin */
        ^
      do_command.c:98:2: warning: ignoring return value of 'pipe', declared with attribute warn_unused_result [-Wunused-result]
        pipe(stdout_pipe); /* child's stdout */
        ^
      do_command.c:243:3: warning: ignoring return value of 'setgid', declared with attribute warn_unused_result [-Wunused-result]
         setgid(e->pwd->pw_gid);
         ^
      do_command.c:248:3: warning: ignoring return value of 'setuid', declared with attribute warn_unused_result [-Wunused-result]
         setuid(e->pwd->pw_uid); /* we aren't root after this... */
         ^
      do_command.c:251:3: warning: ignoring return value of 'chdir', declared with attribute warn_unused_result [-Wunused-result]
         chdir(env_get("HOME", e->envp));
         ^
      gcc -Wall -Wno-unused -Wno-comment -g -I.    -c -o misc.o misc.c
      misc.c: In function 'set_cron_cwd':
      misc.c:258:4: warning: ignoring return value of 'chown', declared with attribute warn_unused_result [-Wunused-result]
          chown(SPOOL_DIR, -1, grp->gr_gid);
          ^
      misc.c: In function 'acquire_daemonlock':
      misc.c:328:2: warning: ignoring return value of 'ftruncate', declared with attribute warn_unused_result [-Wunused-result]
        (void) ftruncate(fd, num);
        ^
      gcc -Wall -Wno-unused -Wno-comment -g -I.    -c -o env.o env.c
      gcc -Wall -Wno-unused -Wno-comment -g -I.    -c -o popen.o popen.c
      gcc -Wall -Wno-unused -Wno-comment -g -I.    -c -o pw_dup.o pw_dup.c
      gcc -Wall -Wno-unused -Wno-comment  -o cron cron.o database.o user.o entry.o job.o do_command.o misc.o env.o popen.o pw_dup.o 
      gcc -Wall -Wno-unused -Wno-comment -g -I.    -c -o crontab.o crontab.c
      crontab.c: In function 'edit_cmd':
      crontab.c:479:4: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result]
          (void) fgets(q, sizeof q, stdin);
          ^
      crontab.c: In function 'replace_cmd':
      crontab.c:562:2: warning: ignoring return value of 'ftruncate', declared with attribute warn_unused_result [-Wunused-result]
        ftruncate(fileno(tmp), ftell(tmp)); /* XXX redundant with "w+"? */
        ^
      gcc -Wall -Wno-unused -Wno-comment  -o crontab crontab.o misc.o entry.o env.o pw_dup.o 
      installing
      install flags: install SHELL=/nix/store/lpk84rsbha199vm3k54498lqv2jswqj8-bash-4.4-p5/bin/bash DESTROOT=/nix/store/y1g9qxxk6i2b0al4g5hk0lz4jhr9dxpr-cron-4.1   
      install -c -m  755  -s cron    /nix/store/y1g9qxxk6i2b0al4g5hk0lz4jhr9dxpr-cron-4.1/sbin/
      install -c -m 4755  -s crontab /nix/store/y1g9qxxk6i2b0al4g5hk0lz4jhr9dxpr-cron-4.1/bin/
      install: cannot change permissions of '/nix/store/y1g9qxxk6i2b0al4g5hk0lz4jhr9dxpr-cron-4.1/bin/crontab': Operation not permitted
      make: *** [Makefile:114: install] Error 1
      builder for ‘/nix/store/gyfvz484jbwd1fj11zsfwmpim6w2d9kh-cron-4.1.drv’ failed with exit code 2
      error: build of ‘/nix/store/gyfvz484jbwd1fj11zsfwmpim6w2d9kh-cron-4.1.drv’ failed
      /run/current-system/sw/bin/nix-shell: failed to build all dependencies


  ## Technical details

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


state: closed
title: electrum-{ltc,dash}: use protobuf3_2
user_login: np
html_url: https://github.com/NixOS/nixpkgs/pull/26958
updated_at: 2017-06-30 14:47:36
body:
  ###### Motivation for this change

  Fix buid issues

  ###### Things done

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

  ---


state: closed
title: beets: 1.4.3 -> 1.4.5
user_login: jfrankenau
html_url: https://github.com/NixOS/nixpkgs/pull/26959
updated_at: 2017-06-30 12:52:05
body:
  ###### Motivation for this change

  Update

  ###### Things done

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

  ---
  cc @aszlig @domenkozar @pjones @profpatsch


state: closed
title: electrum-ltc: 2.6.4.2 -> 2.8.3.5
user_login: np
html_url: https://github.com/NixOS/nixpkgs/pull/26960
updated_at: 2017-07-01 20:15:05
body:
  ###### Motivation for this change

  This upgrades electrum-ltc to a beta version, this might not be wise to merge now.

  ###### Things done

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

  ---


state: closed
title: Not possible to use multiple layouts in services.xserver.layout
user_login: rickynils
html_url: https://github.com/NixOS/nixpkgs/issues/26961
updated_at: 2017-07-03 06:31:11
body:
  cc @aszlig 

  ## Issue description
  Not possible to use multiple layouts in `services.xserver.layout`:

  ```
  building path(s) ‘/nix/store/zliji90zqz5rc8rfl19ya7qp9nyn7r4b-xkb-layouts-exist’

  The selected keyboard layout definition does not exist:

    de,us

  Set `services.xserver.layout' to the name of an existing keyboard
  layout (check /nix/store/5nidmghgw700wkj4pycg9a80q25qbxzb-xkeyboard-config-2.21/etc/X11/xkb/rules/base.lst for options).
  ```

  This is possible in the release-17.03 master, and also advertised in the option description: https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/x11/xserver.nix#L298


  ### Steps to reproduce
  Set the NixOS option `services.xserver.layout` to a comma-separated list of layouts (like `us,se`)


  ## Technical details

  * Nixpkgs version: master (a6cf6367e2abd9610da804286cc6c439d79717db)


state: closed
title: vaapiIntelG45H264: init at 1.8.2
user_login: jfrankenau
html_url: https://github.com/NixOS/nixpkgs/pull/26963
updated_at: 2018-08-10 07:22:14
body:
  ###### Motivation for this change

  The `vaapiIntel` package provides MPEG-2 decoding only for GMA 4500 series GPUs. The experimental g45-h264 branch enables H.264 decoding for those chipsets.

  I've based this package upon the original `vaapiIntel` package as well as the [libva-intel-driver-g45-h264](https://aur.archlinux.org/packages/libva-intel-driver-g45-h264/) package in the Arch Linux User Repository which includes a patch for Ironlake graphics as well. The latter one is only available as an anonymous gist which is why I've added it here.

  ###### Things done

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

  ---


state: closed
title: lumina: 1.2.0-p1 -> 1.3.0
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/26964
updated_at: 2017-07-01 14:31:10
body:
  ###### Motivation for this change

  - Update to version 1.3.0

  - Remove dependency on `oxygen-icons5`, as Lumina desktop now distributes it’s own "material-design-[light/dark]" icon themes and uses them as the default icon sets.

  See the [announcement](https://lumina-desktop.org/version-1-3-0-released/).
  ###### Things done

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


state: closed
title: pythonPackages.py3status: 3.0 -> 3.5
user_login: dotlambda
html_url: https://github.com/NixOS/nixpkgs/pull/26965
updated_at: 2017-09-05 16:23:46
body:
  I also added some patches to fix binary paths.
  `pkgs.file` is needed to detect file encoding.

  ###### Things done

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

  ---

  Just to ping the maintainer: @garbas


state: closed
title: elm-github-install: init at 1.0.1
user_login: roberth
html_url: https://github.com/NixOS/nixpkgs/pull/26966
updated_at: 2018-08-01 19:25:35
body:
  ###### Motivation for this change

  This add elm-github-install, an alternative package manager for elm.

  ###### Things done

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

  ---


state: closed
title: Fix systemd resolved nsswitch loading and clearly state NSS module's dependency on nscd
user_login: florianjacob
html_url: https://github.com/NixOS/nixpkgs/pull/26967
updated_at: 2017-06-30 08:33:34
body:
  ###### Motivation for this change
  `nss-resolve` fails silently to get loaded when `resolved` is enabled because of a typo.

  I spent way too much time investigating the source DNS issue leading to this typo because the first thing I did was *disabling nscd to exclude cashing problems*, therefore the note that nscd is required for any not-included modules to be loaded.

  I thought about only adding the dynamic modules only if their respective service like `resolved` *and* `nscd` is enabled to make potential issues more obvious when looking at `/etc/nsswitch.conf` which then would not contain modules that it cannot load, but I'm not sure about that and wanted to discuss it first.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: buku: Enabled tests and added shell completion
user_login: Infinisil
html_url: https://github.com/NixOS/nixpkgs/pull/26968
updated_at: 2017-07-14 16:11:14
body:
  ###### Motivation for this change
  Completion wasn't being installed for buku which provides one for zsh, fish and bash. Tests were disabled previously because they failed. Since buku has a lot more test cases since 3.0 it's nice to have them run and succeed.

  Had to patch 3 things in the tests though:
  - One which requires internet connection I disabled
  - One test dependency was version freezed (see https://github.com/jarun/Buku/pull/167) which I patched (can be removed when that PR is merged and new version released)
  - Another issue was due to locale issues.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: libgcrypt: 1.7.7 -> 1.7.8 [For CVE-2017-7526]
user_login: lsix
html_url: https://github.com/NixOS/nixpkgs/pull/26969
updated_at: 2017-06-29 15:55:48
body:
  See http://lists.gnu.org/archive/html/info-gnu/2017-06/msg00016.html
  for release information

  This should be backported to `release-17.03`.


  ###### Things done

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

  ---


state: closed
title: rust uplift for 17.03
user_login: garbas
html_url: https://github.com/NixOS/nixpkgs/pull/26970
updated_at: 2017-08-01 11:04:13
body:
  ###### Motivation for this change

  Rust is keeping backward compatibility in 1.x and it should be safe to uplift all rust related changes to 17.03.

  ###### Things done

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

  ---


state: closed
title: global: GTAGSCONF path
user_login: acowley
html_url: https://github.com/NixOS/nixpkgs/issues/26971
updated_at: 2017-08-27 02:36:46
body:
  ## Discovery
  `helm-gtags-update-tags` in emacs was failing for me. I dug into it and found that it runs the `global` program.

  ## Issue description
  When I run `global`, I get an error like this,

  ```
  $ global --single-update /Users/acowley/Documents/Projects/Foo/src/main.cpp
  gtags: config file '/nix/store/w7jasgcw1vpdf2baqbz82dpr2mcswhkk-global-6.5.7/share/gtags/gtags.conf:/nix/store/w7jasgcw1vpdf2baqbz82dpr2mcswhkk-global-6.5.7/share/gtags/gtags.conf' not found.
  ```

  However, the `gtags` executable works fine.

  ## Suggested Fix

  If I remove the `GTAGSCONF` environment variable update [in the `global` wrapper script](https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/tools/misc/global/default.nix#L40), the problem goes away.

  I did not change the `gtags` wrapper, so the issue reported in the [PR that added this setting](https://github.com/NixOS/nixpkgs/pull/24057) is still fixed as that issue only mentions the `gtags` executable.

  All that said, I am not a very deep user of `global`, so I may be inadvertently breaking something. If other people think my suggested change (removing the `GTAGSCONF` setting from the `global` wrapper) is fine, I can open a PR.


state: open
title: nix-copy-closure has a hidden dependency on ssh
user_login: Nadrieril
html_url: https://github.com/NixOS/nixpkgs/issues/26973
updated_at: 2017-08-10 12:40:07
body:
  The nix-copy-closure script included in nix uses ssh to copy closures around.
  Since the calls to ssh are hidden in perl `system` calls (see e.g. https://github.com/NixOS/nix/blob/master/perl/lib/Nix/SSH.pm#L90), the dependency is not detected when nix is built via nix.
  So on a system where ssh is not installed globally, nix-copy-closure fails.

  A simple solution would be to add the ssh dependency and wrap the perl scripts as needed, but that would make nix as a whole depend on ssh, which may not be desirable.
  Instead, I think nix-copy-closure should be a separate derivation.
  If nix-copy-closure is too tightly coupled with nix, maybe at least the nixpkgs nix package could have an option to add the dependency or not.

  I would be glad to help solving this, though I am not familiar with how nix injects dependencies.


state: closed
title: cc-wrapper: improve response file parsing speed
user_login: ryantrinkle
html_url: https://github.com/NixOS/nixpkgs/pull/26974
updated_at: 2018-01-23 01:02:54
body:
  ###### Motivation for this change

  Although #25205 improved the correctness of response file handling in cc-wrapper, it also devastated performance for large response files, e.g. building Haskell packages with many dependencies.  This commit replaces the bash-based parser with one written in C.  Although bootstrapping is somewhat more complex with this approach, the new code is ~75,000x faster for my test case.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  CC @orivej


state: closed
title: radarr: 0.2.0.696 -> 0.2.0.778
user_login: fadenb
html_url: https://github.com/NixOS/nixpkgs/pull/26975
updated_at: 2017-07-01 18:59:21
body:
  ###### Motivation for this change
  Many bugfixes: https://github.com/Radarr/Radarr/releases/tag/v0.2.0.778


  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: emby: 3.2.19.0 -> 3.2.20.0
user_login: fadenb
html_url: https://github.com/NixOS/nixpkgs/pull/26976
updated_at: 2017-07-01 18:59:36
body:
  ###### Motivation for this change
  Improvements + fixes: https://github.com/MediaBrowser/Emby/releases/tag/3.2.20.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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: lighttpd: add collectd submodule
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/26978
updated_at: 2017-07-02 10:49:06
body:
  ###### Motivation for this change

  To display collectd graphs on the web

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: crystal: 0.22.0 -> 0.23.0
user_login: sifmelcara
html_url: https://github.com/NixOS/nixpkgs/pull/26979
updated_at: 2017-06-30 14:49:09
body:
  ###### Motivation for this change

  Update the package.

  1. Using the latest version of llvm available is suggested. [source](https://crystal-lang.org/docs/installation/from_source_repository.html)
  2. A man page is added in upstream 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: collectd service: minor refactoring
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/26980
updated_at: 2017-07-02 10:49:12
body:
  ###### Motivation for this change

  * removed pid-file support, it is needless to run collectd as systemd service
  * removed static user id, as all the files reowned on the service start
  * <s>added ambient capabilities for ping and smart (hdd health) functions</s> removed

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: GNOME Shell browser integration needs native host connector
user_login: jameysharp
html_url: https://github.com/NixOS/nixpkgs/issues/26981
updated_at: 2018-12-05 07:29:05
body:
  ## Issue description

  I want to use <https://extensions.gnome.org/> to install gnome-shell extensions in my GNOME 3 desktop environment, but the site currently reports that "Although GNOME Shell integration extension is running, native host connector is not detected."

  ### Steps to reproduce

  I set these options in `/etc/nixos/configuration.nix`:

  ```
    services.xserver.displayManager.gdm.enable = true;
    services.xserver.desktopManager.gnome3.enable = true;
  ```

  and installed firefox-54.0 using `nix-env`.

  Visiting <https://extensions.gnome.org/> then told me to install the [Firefox "GNOME Shell integration" add-on](https://addons.mozilla.org/en-US/firefox/addon/gnome-shell-integration/), which I did using the in-browser "Add to Firefox" button.

  Visiting the GNOME Shell extensions site again, it now says, "Although GNOME Shell integration extension is running, native host connector is not detected."

  ## Technical details

  * System: NixOS 17.03.1447.9e5a13f6f1 (Gorilla)
  * Nix version: 1.11.11
  * Nixpkgs version: 17.03.1447.9e5a13f6f1
  * Sandboxing enabled: false

  I spent a little while trying to figure out how to write a nix expression to build the native host connector, modeling it after the documented [instructions for building chrome-gnome-shell from source](https://wiki.gnome.org/Projects/GnomeShellIntegrationForChrome/Installation#Cmake_installation), but I don't understand D-Bus services and such well enough. Also, this is my first nix packaging experiment...

  Still, in case it might help, here's as far as I got:

  ```
  with import <nixpkgs> {};

  let
    name = "chrome-gnome-shell";
    version = "9";
    src = fetchurl {
      url = "https://git.gnome.org/browse/chrome-gnome-shell/snapshot/${name}-${version}.tar.xz";
      sha256 = "0j6lzlp3jvkpnkk8s99y3m14xiq94rjwjzy2pbfqgv084ahzmz8i";
    };

    python = pkgs.pythonPackages;
  in
  python.buildPythonApplication {
    inherit name version src;
    sourceRoot = "${name}-${version}/connector";

    propagatedBuildInputs = [ python.pygobject3 python.requests2 ];

    postInstall = ''
      sed 's!\''${CMAKE_INSTALL_FULL_BINDIR}!'"$out/bin!" org.gnome.ChromeGnomeShell.service.in > $out/bin/org.gnome.ChromeGnomeShell.service
    '';
  }
  ```


state: closed
title: virtualenvwrapper hurts the $PATH
user_login: mickk-on-cpp
html_url: https://github.com/NixOS/nixpkgs/issues/26982
updated_at: 2017-07-20 23:49:17
body:
  ## Issue description

  A typical workflow when using virtualenvwrapper begins with something similar to the following:

  ```bash
  source virtualenvwrapper.sh
  ```

  Unfortunately when using e.g. `python3Packages.virtualenvwrapper` this can be troublesome. Consider the following, starting from a system with `gcc7` installed:

  ```bash
  mickk@behemoth-nixos:~$ echo "$PATH"
  /home/mickk/bin:/run/wrappers/bin:/etc/per-user-pkgs/mickk/bin:/home/mickk/.nix-profile/bin:/nix/var/nix/profiles/default/bin:/run/current-system/sw/bin
  mickk@behemoth-nixos:~$ gcc --version
  gcc (GCC) 7.1.0
  Copyright (C) 2017 Free Software Foundation, Inc.
  This is free software; see the source for copying conditions.  There is NO
  warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

  mickk@behemoth-nixos:~$ nix-shell --command bash --pure -p bashInteractive gcc7 python3Packages.virtualenvwrapper
  mickk@behemoth-nixos:~$ gcc --version
  gcc (GCC) 7.1.0
  Copyright (C) 2017 Free Software Foundation, Inc.
  This is free software; see the source for copying conditions.  There is NO
  warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

  mickk@behemoth-nixos:~$ source virtualenvwrapper.sh
  mickk@behemoth-nixos:~$ gcc --version
  gcc (GCC) 5.4.0
  Copyright (C) 2015 Free Software Foundation, Inc.
  This is free software; see the source for copying conditions.  There is NO
  warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

  ```

  This is particularly annoying for a user that follows this advice from [the documentation](https://virtualenvwrapper.readthedocs.io/en/latest/):

  > You will want to add the command to `source /usr/local/bin/virtualenvwrapper.sh` to your shell startup file […]

  (For my part `virtualenvwrapper.sh` was being sourced at every zsh session by the Oh-My-Zsh [virtualenvwrapper plugin](https://github.com/robbyrussell/oh-my-zsh/blob/d848c94804918138375041a9f800f401bec12068/plugins/virtualenvwrapper/virtualenvwrapper.plugin.zsh#L22) that I enabled in my configuration.)

  ### Possible cause

  As I understand it this is caused by the following, excerpted from the `python3Packages.virtualenvwrapper` derivation call in `pkgs/top-level/python-packages.nix`:

  ```nix
      postInstall = ''
        # This might look like a dirty hack but we can't use the makeWrapper function because
        # the wrapped file were then called via "exec". The virtualenvwrapper shell scripts
        # aren't normal executables. Instead, the user has to evaluate them.

        for file in "virtualenvwrapper.sh" "virtualenvwrapper_lazy.sh"; do
          local wrapper="$out/bin/$file"
          local wrapped="$out/bin/.$file-wrapped"
          mv "$wrapper" "$wrapped"

          # WARNING: Don't indent the lines below because that would break EOF
          cat > "$wrapper" << EOF
  export PATH="$PATH:\$PATH"
  export VIRTUALENVWRAPPER_PYTHONPATH="$PYTHONPATH:$(toPythonPath $out)"
  source "$wrapped"
  EOF

          chmod -x "$wrapped"
          chmod +x "$wrapper"
        done
      '';
  ```

  Namely the `export PATH="$PATH:\$PATH"` line which clobbers `PATH` when the virtualenvwrapper.sh wrapper is sourced. I'm not sure what the correct remedy should be.

  ## Technical details

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

    Nixos 17.09pre109180.0d4431cfe9 (Hummingbird)

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

    nix-env (Nix) 1.11.10

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

    "17.09pre109180.0d4431cfe9"

  * Sandboxing enabled: (run `grep build-use-sandbox /etc/nix/nix.conf`)

    No.


state: closed
title: i3: add `configFile` to enable cutom configuration locations
user_login: Ma27
html_url: https://github.com/NixOS/nixpkgs/pull/26983
updated_at: 2017-07-02 12:40:56
body:
  ###### Motivation for this change

  i3 loads its configuration from `~/.config/i3`, but in nix-based systems
  you might want to build the config in `~/.nix-profile` using a nix
  derivation, so `i3` needs to know where to look for the configuration
  file.

  I confirmed the change running `nix-build -A i3` with a `i3.configFile` parameter in `config.nix` to ensure that `i3` builds properly and I created a test VM using the following configuration:

  ``` nix
  {
    test = { pkgs, lib, ... }: with lib; {
      users.extraUsers.vm = {
        isNormalUser = true;
        password = "vm";
        extraGroups = [ "wheel" ];
      };

      nixpkgs.config = {
        i3.configFile = "/home/vm/i3.conf";
      };

      services.xserver = {
        enable = true;
        windowManager = {
          i3.enable = true;
          default = "i3";
        };
        desktopManager = {
          xterm.enable = false;
          default = "none";
        };
      };
    };
  }
  ```

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: xserver: check case of multiple keyboard layouts
user_login: lheckemann
html_url: https://github.com/NixOS/nixpkgs/pull/26984
updated_at: 2019-01-18 18:29:58
body:
  ###### Motivation for this change
  #26961

  ###### Things done

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

  ---


state: closed
title: pythonPackage.markdownsuperscript: init at 2.0.0
user_login: Zimmi48
html_url: https://github.com/NixOS/nixpkgs/pull/26985
updated_at: 2017-07-03 19:21:55
body:
  ###### Motivation for this change


  ###### Things done

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

  ---


state: closed
title: nodejs: 8.1.0 -> 8.1.3
user_login: lo1tuma
html_url: https://github.com/NixOS/nixpkgs/pull/26986
updated_at: 2017-07-13 12:49:30
body:
  ###### Motivation for this change

  Update to latest nodejs version which contains [bug fixes](https://nodejs.org/en/blog/release/v8.1.3/) and security fixes.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).


state: closed
title: firefox, firefox-bin: 54.0 -> 54.0.1, firefox-esr: 52.2.0esr -> 52.2.1esr
user_login: taku0
html_url: https://github.com/NixOS/nixpkgs/pull/26988
updated_at: 2017-06-30 12:52:58
body:
  ###### Motivation for this change

  - Bug fixes
  https://www.mozilla.org/en-US/firefox/54.0.1/releasenotes/

  ###### Things done

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

  ---


state: closed
title: godot 2.1.1-stable -> 2.1.3-stable
user_login: r-raymond
html_url: https://github.com/NixOS/nixpkgs/pull/26989
updated_at: 2017-07-08 12:48:37
body:
  ###### Motivation for this change

  - godot 2.1.1 -> 2.1.3

  ###### Things done

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

  ---


state: closed
title: mpd service: Create playlist directory
user_login: jfrankenau
html_url: https://github.com/NixOS/nixpkgs/pull/26990
updated_at: 2017-07-02 16:37:02
body:
  ###### Motivation for this change

  Currently the playlist directory is hard coded in the configuration but not automatically created. Thus MPD will emit error messages and it is not possible to create playlists.

  Alternatively, we could make the playlist directory an configurable option. However, then it is up to the user to make this directory read and writeable by MPD.

  ###### Things done

  - [x] Tested using sandboxing
  - [x]  Built on NixOS
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: catch: 1.9.5 -> 1.9.6
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/26991
updated_at: 2017-06-30 18:02:52
body:
  ###### Motivation for this change

  Update to version 1.9.6.

  [Release notes](https://github.com/philsquared/Catch/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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).


state: closed
title: sqlite: 3.17.0 -> 3.19.3
user_login: Mic92
html_url: https://github.com/NixOS/nixpkgs/pull/26992
updated_at: 2017-07-30 10:17:24
body:
  ###### Motivation for this change

  changelog: https://sqlite.org/changes.html

  ###### Things done

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

  ---


state: closed
title: mkvtoolnix: 12.0.0 -> 13.0.0
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/26993
updated_at: 2017-06-30 18:50:43
body:
  ###### Motivation for this change

  Update to version 13.0.0

  [Announcement](https://www.bunkus.org/blog/2017/06/mkvtoolnix-v13-0-0-released/)

  ###### Things done

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


state: closed
title: bind: 9.10.5-P2 -> 9.11.1-P2
user_login: NeQuissimus
html_url: https://github.com/NixOS/nixpkgs/pull/26995
updated_at: 2017-07-01 13:40:29
body:
  ###### Motivation for this change
  Update

  ###### Things done

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

  ---


state: closed
title: collectd: fix configureFlags and jar location
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/26998
updated_at: 2017-07-28 15:29:57
body:
  ###### Motivation for this change

  1. Added ```--localstatedir=/var``` to ```configureFlags```
  Otherwise the default locations of ephemeral files and sockets are in the nix store:
  ```
  # ./collectdctl
  ./collectdctl: missing command
  Usage: ./collectdctl [options] <command> [cmd options]

  Available options:
    -s       Path to collectd's UNIX socket.
             Default: /nix/store/6gz0k2p2v0n3aw7v8hyjf05qkr2dbzki-collectd-5.7.2/var/run/collectd-unixsock

    -h       Display this help and exit.
  ```

  2. jars placed to ```$out/share/java``` (where the nix java hook can find them)


state: open
title: Document makeWrapper's --prefix
user_login: 0xABAB
html_url: https://github.com/NixOS/nixpkgs/issues/26999
updated_at: 2018-08-24 02:05:00
body:
  http://nixos.org/nixpkgs/manual/#ssec-stdenv-functions contains:

  > prefixes the binary paths of `hello` and `git`'
  > Be advised that paths often should be patched in directly
  >  (via string replacements or in `configurePhase`).
  > makeWrapper $out/bin/foo $wrapperfile --prefix PATH : ${lib.makeBinPath [ hello git ]}

  This cannot be considered documentation in its current form, since one needs to look at the implementation or experiment to see what it's doing. I can guess what it does, and it's 99% right, but let's not go there. 


state: closed
title: pulseaudio: Resolve conflicting asound.conf of pulseaudio and alsa
user_login: Balletie
html_url: https://github.com/NixOS/nixpkgs/pull/27000
updated_at: 2017-07-17 06:20:39
body:
  ###### Motivation for this change

  It wasn't possible to configure `asound.conf` when pulseaudio was enabled as well.
  Now `sound.extraConfig` is added at the end of `asound.conf` if pulseaudio is enabled. The original expression for creating `asound.conf` in the alsa module is only created if pulseaudio is disabled.

  Fixes issue #25790.

  ###### Things done

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

  ---


state: closed
title: ipfs: 0.4.9 -> 0.4.10
user_login: zimbatm
html_url: https://github.com/NixOS/nixpkgs/pull/27001
updated_at: 2017-07-01 00:31:55
body:
  ###### Motivation for this change

  package update

  ###### Things done

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

  ---


state: closed
title: gen-oath-safe: init at 2017-01-23
user_login: makefu
html_url: https://github.com/NixOS/nixpkgs/pull/27002
updated_at: 2017-07-01 20:50:44
body:
  ###### Motivation for this change

  add package from private repo to 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
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [N/A] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Terraform 0.9.10
user_login: zimbatm
html_url: https://github.com/NixOS/nixpkgs/pull/27003
updated_at: 2017-07-28 15:28:55
body:
  ###### Motivation for this change

  Also removes some old versions. Let's only keep minor versions.

  ###### Things done

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

  ---


state: closed
title: mypaint: 1.1.0 -> 1.2.1
user_login: jtojnar
html_url: https://github.com/NixOS/nixpkgs/pull/27004
updated_at: 2017-07-10 15:54:34
body:
  ###### Things done

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

  ---

  cc @goibhniu


state: closed
title: gst_all_1.gst-plugins-bad: build gtksink plugin
user_login: jtojnar
html_url: https://github.com/NixOS/nixpkgs/pull/27005
updated_at: 2017-07-17 17:03:46
body:
  ###### Motivation for this change
  Corebird requires gtksink gstreamer plugin to play videos.[¹] The plugin, however, is only built when GTK is available.

  This patch adds gtk3 as a dependency to gstreamer-plugins-bad package, enabling the build of gtksink.

  [¹]: https://github.com/baedert/corebird/issues/431

  ###### Things done

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

  ---


state: closed
title: scyther: init at 1.1.3
user_login: Infinisil
html_url: https://github.com/NixOS/nixpkgs/pull/27006
updated_at: 2017-08-01 19:48:48
body:
  This PR adds the [scyther](https://www.cs.ox.ac.uk/people/cas.cremers/scyther/) application, a tool for automatic verification of security protocols. [On GitHub](https://github.com/cascremers/scyther/)

  This is the first time I wrote a non-trivial amount of nix code, I tried to structure it well :)

  I split the package up into 4 files:
  - `sources.nix` contains different versions of the package. The official latest release is 1.1.3, there is also a Compromise-0.9.2 version which has some different performance characteristics which may not everybody want. Then I also included the latest commit from master, as the project [hasn't seen a new release in a while](https://github.com/cascremers/scyther/releases) and there were some bug fixes.
  - `cli.nix` contains the 32bit package for building the C part, which generates a single executable, usable by itself.
  - `gui.nix` contains the python GUI frontend, which uses the CLI at runtime
  - `default.nix` contains the actual package which builds a single environment. Using the `includeGUI` (default `true`) option, one can choose to not to have the GUI, while the `version` option lets you select one of the three above mentioned versions.

  This split into multiple derivations is made to reduce build time and output path size.

  ###### 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
     - [x] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: i3lock: 2.8 -> 2.9.1
user_login: jfrankenau
html_url: https://github.com/NixOS/nixpkgs/pull/27007
updated_at: 2017-07-01 23:45:38
body:
  ###### Motivation for this change

  Update

  ###### Things done

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

  ---
  cc @garbas @malyn @domenkozar


state: closed
title: emacs-all-the-icons-fonts: 2.50 -> 2.6.4
user_login: ghost
html_url: https://github.com/NixOS/nixpkgs/pull/27008
updated_at: 2017-07-01 12:00:03
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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: ncmpcpp: 0.7.7 -> 0.8
user_login: jfrankenau
html_url: https://github.com/NixOS/nixpkgs/pull/27009
updated_at: 2017-07-01 23:45:39
body:
  ###### Motivation for this change

  Update.

  Note: Curl is now a hard dependency and Unicode is not configurable anymore due to ncursesw being used 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
     - [x] macOS
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---
  cc @lovek323 @mornfall @koral


state: closed
title: qbittorrent: fix build
user_login: rasendubi
html_url: https://github.com/NixOS/nixpkgs/pull/27010
updated_at: 2017-07-03 19:22:53
body:
  The qbittorrent has been broken by 210f6888023c1df8aff2d053a5e41f5e1effdfe7, which adds `qmake` as a
  build input. `qmake` is overriding the default configure phase (which
  should be `./configure ...` for qbittorrent) so build goes wrong.

  Remove `qmake` from build inputs (basically, reverting the said
  commit).

  ###### Things done

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

  ---

  cc @ttuegel who has broken the package
  cc maintainer @viric 


state: closed
title: opencv: Add optional Tesseract support
user_login: Hodapp87
html_url: https://github.com/NixOS/nixpkgs/pull/27011
updated_at: 2017-08-14 14:23:32
body:
  ###### Motivation for this change

  It's a little unclear how to get the OCR support into OpenCV. One other thing this change could do - but which I'm not sure of the right way of going about - is enforcing that if enableTesseract is true, enableContrib must also be true.

  ###### Things done

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

  ---


state: closed
title: draftsight: 2017-SP1 to 2017-SP2
user_login: Hodapp87
html_url: https://github.com/NixOS/nixpkgs/pull/27012
updated_at: 2017-08-26 22:50:36
body:
  ###### Motivation for this change

  The Debian package for DraftSight updated silently to 2017-SP2 without changing URLs.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [X] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: fontconfig: unable to disable font substitions.
user_login: pbogdan
html_url: https://github.com/NixOS/nixpkgs/issues/27014
updated_at: 2017-09-05 16:20:43
body:
  ## Issue description

  Documentation of `fonts.fontconfig.ultimate.substitutions` suggests disabling substitutions should be possible by setting the option's value to "none". This fails with the following error:

  ```
  building Nix...                                      
  building the system configuration...
  error: The option value `fonts.fontconfig.ultimate.substitutions' in `/etc/nixos/configuration.nix' is not a null or one of "free", "combi", "ms".
  (use ‘--show-trace’ to show detailed location information)
  ```

  Trying to set the option's value to null produces:

  ```
  building Nix...
  building the system configuration...
  error: cannot coerce null to a string, at /home/pbogdan/nixpkgs/nixos/modules/config/fonts/fontconfig-ultimate.nix:81:54
  ```

  ### Steps to reproduce

  Add one of the following to /etc/nixos/configuration.nix:

  -  fonts.fontconfig.ultimate.substitutions = "none";
  -  fonts.fontconfig.ultimate.substitutions = null;

  ## Technical details

  https://github.com/NixOS/nixpkgs/blob/release-17.03/nixos/modules/config/fonts/fontconfig-ultimate.nix#L80
  https://github.com/NixOS/nixpkgs/blob/release-17.03/nixos/modules/config/fonts/fontconfig-ultimate.nix#L155

  There appears to be a mismatch in the type definition of the option and how it is being used within the module.

  * System: NixOS 17.03 @ 2e983f14f6 + plus few custom commits not related to fontconfig
  * Nix version: 1.11.11
  * Nixpkgs version: 2e983f14f6
  * Sandboxing enabled: no


state: closed
title: python2Packages.protobuf3_2 build is failing
user_login: rnhmjoj
html_url: https://github.com/NixOS/nixpkgs/issues/27016
updated_at: 2017-07-07 13:16:36
body:
  ## Issue description
  A test for `python2Packages.protobuf3_2` is failing:

  ```
  testMergeFrom (google.protobuf.internal.message_test.Proto3Test) ... /nix/store/bl48w7h24n6379fa200yv60n4pwynd9c-stdenv/setup: line 918:
    556 Segmentation fault /nix/store/frnm6ahmm6kzlh7sqrn09hdkkfyy9q39-python-2.7.13/bin/python2.7 nix_run_setup.py test
  ```

  Bisecting proved the culprit is 1856119466211694ff15e20a8472ca68c4a3c4a6. `protobuf` depends on `gflags` indirectly via `google_apputils`.

  I'm not sure what to do here: disable the tests or downgrade gflags?

  @FRidh


state: closed
title: docker-tools: set user/group when creating a pure layer
user_login: LnL7
html_url: https://github.com/NixOS/nixpkgs/pull/27017
updated_at: 2018-07-18 22:47:52
body:
  ###### Motivation for this change

  Currently the uid of the build user ends up in the image, this makes the permissions deterministic and configurable.

  ```nix
  dockerTools.buildImage {
    name = "foo";
    contents = [ pkgs.busybox ];

    uid = 42;
    extraCommands = ''
      touch foo
    '';
  }
  ```

  ```bash
  docker run --rm -it foo /bin/ls -l foo
  # -rw-r--r--    1 42        0                0 Jan  1  1970 foo
  ```

  ###### 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: pythonPackages.codecov: init at 2.0.9
user_login: Zimmi48
html_url: https://github.com/NixOS/nixpkgs/pull/27018
updated_at: 2017-07-03 19:21:48
body:
  ###### Motivation for this change

  I added this package because the tests for MarkdownSuperscripts (see #26985) depend on 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: heartbeat service: init
user_login: fadenb
html_url: https://github.com/NixOS/nixpkgs/pull/27019
updated_at: 2017-07-29 13:01:05
body:
  ###### Motivation for this change
  This is basically a copy of the existing journalbeat service by @mbrgm allowing quick and easy setup of elastic heartbeat.


  ###### Things done

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

  ---


state: closed
title: makeWrapper: "infect" executables instead of renaming to ".${name}-wrapped"
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/issues/27020
updated_at: 2017-07-31 18:10:20
body:
  ```makeWrapper``` adds some code (which usually modifies environment vars of launches another executable just before the wrapped one) by renaming executable to ".${name}-wrapped" and creating a bash script on the old place of the executable.

  This approach is simple and well portable but has some disadvantages

  1. Some executables find out its name and do different things depending on the name. [Even Nix does it](https://github.com/NixOS/nix/issues/1431). They may also create directories like "/var/lib/${selfname}", or look for configs in "/etc/${selfname}"
  2. Maintenance and monitoring utilites get confused with new names of the wrapped executables. For example ```killall ${name}``` does not kill an executable renamed to ".${name}-wrapped".
  3. Executables could try to exec ".${selfname}-wrapped" bypassing the wrapping. Or save a path to ".${selfname}-wrapped" somewhere (there was a ticket recently about such bug).
  4. _there were few more pitfalls, I will add when recall_

  I propose to try to add the pre-startup code in-place, without renaming executables.

  One of the possible solutions could be to extend ```patchelf``` with the possibility to inject some code before the entry point of the patched executable like the old computer virii did. There are mature frameworks, for example https://github.com/secretsquirrel/the-backdoor-factory


state: closed
title: qtcreator: 4.3.0 -> 4.3.1
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/27021
updated_at: 2017-07-02 12:21:30
body:
  ###### Motivation for this change

  Update to version 4.3.1.

  [Announcement](https://blog.qt.io/blog/2017/06/30/qt-creator-4-3-1-released/)

  ###### Things done

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


state: closed
title: libreoffice: remove spadmin wrapper
user_login: emmanuelrosa
html_url: https://github.com/NixOS/nixpkgs/pull/27023
updated_at: 2017-07-01 21:02:33
body:
  This change removes the spadmin wrapper because the utility was removed from LibreOffice in release 4.3. See https://wiki.documentfoundation.org/ReleaseNotes/4.3#CUPS.2C_fax_machines_and_spadmin which states:

   > The graphical utility spadmin is now removed in favor of these new features and the operating system's standard printer administration tools. (Caolán McNamara)

   Closes #26671

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: mailcatcher: init at 0.6.5
user_login: zarelit
html_url: https://github.com/NixOS/nixpkgs/pull/27024
updated_at: 2017-07-03 08:55:10
body:
  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: firefox: fix the drmSupport option
user_login: corngood
html_url: https://github.com/NixOS/nixpkgs/pull/27025
updated_at: 2017-07-16 20:57:09
body:
  At some point the config flag must have changed from --enable-eme to
  --enable-eme=widevine, so it was having no effect.

  I was trying to get Spotify to work, when I noticed that `drmSupport = true` didn't actually enable EME.  The Spotify player now loads, but I still don't actually get audio, even though the song appears to be playing.  I've tried with and without pulseaudio support in the wrapper.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: rustc: Provide unpacked source tree derivation for use in tools
user_login: corngood
html_url: https://github.com/NixOS/nixpkgs/pull/27026
updated_at: 2018-04-21 20:44:44
body:
  Racer doesn't function when RUST_SRC_PATH points to the source tarball.

  I chose `unpackedSrc` instead of `src` to avoid any possibly breakage, but perhaps it's better to replace `src`?  It could also be made an additional output of the rustc derivation instead.

  Any thoughts?

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: splix: enable JBIG
user_login: emmanuelrosa
html_url: https://github.com/NixOS/nixpkgs/pull/27027
updated_at: 2017-07-03 07:15:33
body:
  Enables JBIG given that according to OpenPrinting.org, the patents have expired.
  See https://www.openprinting.org/driver/splix/license/

  Closes #25929

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: ranger: fix absolute paths in scope.sh
user_login: magnetophon
html_url: https://github.com/NixOS/nixpkgs/pull/27028
updated_at: 2017-07-02 00:02:38
body:
  ###### Motivation for this change
  For me, previews didn't work, unless I make this change locally, in my config. 

  ###### Things done

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

  ---


state: closed
title: cnijfilter: init at 2.80
user_login: jerith666
html_url: https://github.com/NixOS/nixpkgs/pull/27031
updated_at: 2017-07-18 12:37:33
body:
  this driver reads libraries from `lib/bjlib` as well as `lib/cups`,
  which is why the path in `cupsd.nix` is tweaked

  ###### Things done

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


state: closed
title: megacli: Fix missing libncurses.so.5
user_login: aij
html_url: https://github.com/NixOS/nixpkgs/pull/27032
updated_at: 2017-07-02 08:35:19
body:
  ###### Motivation for this change

  megacli is unusable as is, due to linking against ncurses5:

  ```
  /run/current-system/sw/bin/MegaCli64: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or 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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: open
title: nix-prefetch-git doesn't provide correct hash if submodules are in use
user_login: swflint
html_url: https://github.com/NixOS/nixpkgs/issues/27033
updated_at: 2018-08-14 19:33:30
body:
  ## Issue description
  If a repository has submodules, nix-prefetch-git will not provide the correct sha256 hash, as it will not correctly fetch submodules.


  ### Steps to reproduce
  see https://gist.github.com/swflint/d639c745c36e1b345d42adec5fabee92

  solution can apparently be found on 
  https://github.com/NixOS/nixpkgs/blob/756e69bf97c5170408b9511d57c04f4c772c458d/pkgs/build-support/fetchgit/nix-prefetch-git#L11 (thanks tilpner)

  ## Technical details

  * System: 17.09pre109180.0d4431cfe9 (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.10
  * Nixpkgs version: 17.09pre109180.0d4431cfe9
  * Sandboxing enabled: no


state: closed
title: vifm: 0.8.2 -> 0.9
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/27034
updated_at: 2017-07-02 11:26:02
body:
  ###### Motivation for this change

  Update vifm to the last version

  ###### Things done

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

  ---


state: closed
title: redshift-plasma-applet: 1.0.17 -> 1.0.18
user_login: zraexy
html_url: https://github.com/NixOS/nixpkgs/pull/27035
updated_at: 2017-07-07 21:11:05
body:
  ###### Motivation for this change

  Update to the latest version
  Add `extra-cmake-modules` to fix the build

  ###### Things done

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

  ---


state: closed
title: streamlink: 0.6.0 -> 0.7.0
user_login: zraexy
html_url: https://github.com/NixOS/nixpkgs/pull/27036
updated_at: 2017-07-07 21:11:02
body:
  ###### Motivation for this change

  Update to 0.7.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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: kwallet does not start
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/issues/27038
updated_at: 2017-07-15 04:17:54
body:
  ## Issue description

  Since a couple of days kwallet does not start anymore.
  ```
  $ journalctl -r | grep kwallet | head
  Jul 02 11:00:46 fr-laptop xsession[1404]: plasma-nm: Error opening kwallet.
  Jul 02 11:00:46 fr-laptop xsession[1404]: Invalid DBus reply:  QDBusError("org.freedesktop.DBus.Error.Spawn.ExecFailed", "Failed to execute program org.kde.kwalletd5: No such file or directory")
  Jul 02 11:00:46 fr-laptop xsession[1404]: The kwalletd service is still not registered
  Jul 02 11:00:46 fr-laptop xsession[1404]: Couldn't start kwalletd:  QDBusError("org.freedesktop.DBus.Error.Spawn.ExecFailed", "Failed to execute program org.kde.kwalletd5: No such file or directory")
  Jul 02 11:00:46 fr-laptop xsession[1404]: The kwalletd service is still not registered
  Jul 02 11:00:46 fr-laptop xsession[1404]: Couldn't start kwalletd:  QDBusError("org.freedesktop.DBus.Error.Spawn.ExecFailed", "Failed to execute program org.kde.kwalletd5: No such file or directory")
  Jul 02 11:00:46 fr-laptop xsession[1404]: The kwalletd service is still not registered
  Jul 02 11:00:46 fr-laptop xsession[1404]: Couldn't start kwalletd:  QDBusError("org.freedesktop.DBus.Error.Spawn.ExecFailed", "Failed to execute program org.kde.kwalletd5: No such file or directory")
  Jul 02 11:00:46 fr-laptop xsession[1404]: The kwalletd service is still not registered
  Jul 02 11:00:46 fr-laptop xsession[1404]: Couldn't start kwalletd:  QDBusError("org.freedesktop.DBus.Error.Spawn.ExecFailed", "Failed to execute program org.kde.kwalletd5: No such file or directory")
  ```

  ## Technical details

  Nixpkgs at 1add3519dffca4fa40e539904c3c9522582167f7 but I recall the issue existed already before then.


  cc maintainer @ttuegel 


state: closed
title: kdiff3: add dependency to kcrash
user_login: jokogr
html_url: https://github.com/NixOS/nixpkgs/pull/27039
updated_at: 2017-07-03 20:06:14
body:
  ###### Motivation for this change

  During the build of kdiff3 I was getting the following error:

  ```
  CMake Error at /nix/store/5dh82kd6qppsap7b12llcbp6w4d2i6a9-cmake-3.8.2/share/cmake-3.8/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
    Could NOT find KF5 (missing: Crash) (found suitable version "5.34.0",
    minimum required is "5.16.0")
  Call Stack (most recent call first):
    /nix/store/5dh82kd6qppsap7b12llcbp6w4d2i6a9-cmake-3.8.2/share/cmake-3.8/Modules/FindPackageHandleStandardArgs.cmake:377 (_FPHSA_FAILURE_MESSAGE)
    /nix/store/yk2v9qp15989i9pnb7bmik9y3fbly8kk-extra-cmake-modules-5.34.0/share/ECM/find-modules/FindKF5.cmake:110 (find_package_handle_standard_args)
    CMakeLists.txt:34 (find_package)
  ```

  ###### Things done

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

  ---


state: closed
title: wlc: 0.0.8 -> 0.0.9
user_login: lheckemann
html_url: https://github.com/NixOS/nixpkgs/pull/27040
updated_at: 2017-07-03 16:48:47
body:
  ###### Motivation for this change
  New upstream version

  ###### Things done

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

  ---


state: closed
title: skrooge: drop kdelibs4support dependency
user_login: jokogr
html_url: https://github.com/NixOS/nixpkgs/pull/27041
updated_at: 2017-07-03 20:06:23
body:
  ###### Motivation for this change

  Since Qt 5.7 and Skrooge v2.5.0, the latter can be built without KDELibs4Support.

  ###### Things done

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

  ---


state: closed
title: perl: update patches so that they can be applied to perl 5.22.3
user_login: aycanirican
html_url: https://github.com/NixOS/nixpkgs/pull/27042
updated_at: 2018-05-16 23:07:09
body:
  ###### Motivation for this change

  Perl patches `cpp-precomp.patch` and `no-sys-dirs.patch` cannot be applied to perl-5.22.3 source and was giving HUNKS. This commit fixes those patches so that they can be applied cleanly.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Ktorrent broken on unstable
user_login: sjau
html_url: https://github.com/NixOS/nixpkgs/issues/27043
updated_at: 2017-07-03 18:28:23
body:
  ## Issue description

  Current unstable seems totally broken:

  KTorrent fails to install/build

  ```
  CMake Error at /nix/store/5dh82kd6qppsap7b12llcbp6w4d2i6a9-cmake-3.8.2/share/cmake-3.8/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
    Could NOT find LibGcrypt (missing: LibGcrypt_INCLUDE_DIRS       
    LibGcrypt_LIBRARIES) (Required is at least version "1.4.5")     
  Call Stack (most recent call first):                              
    /nix/store/5dh82kd6qppsap7b12llcbp6w4d2i6a9-cmake-3.8.2/share/cmake-3.8/Modules/FindPackageHandleStandardArgs.cmake:377 (_FPHSA_FAILURE_MESSAGE)
    /nix/store/0znc26msy9nvybwnd8x3yaj661i7l4w6-libktorrent-2.0.1-dev/lib/cmake/LibKTorrent/FindLibGcrypt.cmake:108 (find_package_handle_standard_args)
    /nix/store/5dh82kd6qppsap7b12llcbp6w4d2i6a9-cmake-3.8.2/share/cmake-3.8/Modules/CMakeFindDependencyMacro.cmake:55 (find_package)   
    /nix/store/0znc26msy9nvybwnd8x3yaj661i7l4w6-libktorrent-2.0.1-dev/lib/cmake/LibKTorrent/LibKTorrentConfig.cmake:82 (find_dependency)
    CMakeLists.txt:21 (find_package)                                


  -- Configuring incomplete, errors occurred!                       
  See also "/tmp/nix-build-ktorrent-5.0.1.drv-0/ktorrent-5.0.1/build/CMakeFiles/CMakeOutput.log".                                      
  -- Found KF5JobWidgets: /nix/store/3qwp25zfh54x3y3p8n0jqniff51jikz6-kjobwidgets-5.34.0-dev/lib/cmake/KF5JobWidgets/KF5JobWidgetsConfig.cmake (found version "5.34.0") 
  builder for ‘/nix/store/fb1hsshjvcwq56nfkdv04ffcxjj9in9v-ktorrent-5.0.1.drv’ failed with exit code 1                                 
  cannot build derivation ‘/nix/store/c53s5d0vcfbydx6df4dhx0cmbiv0ha8h-system-path.drv’: 1 dependencies couldn't be built              
  cannot build derivation ‘/nix/store/jbiqdv3yd9m38jnwhvqkd2g2pkh83apv-nixos-system-subi-17.09pre110094.1add3519df.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/jbiqdv3yd9m38jnwhvqkd2g2pkh83apv-nixos-system-subi-17.09pre110094.1add3519df.drv’ failed 
  ```

  ### Steps to reproduce

  Running   nixos-rebuild boot --upgrade


  ## Technical details

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

  17.09pre109180.0d4431cfe9 (Hummingbird)

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

  nix-env (Nix) 1.11.10

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

  "17.09pre110094.1add3519df"

  * Sandboxing enabled: (run `grep build-use-sandbox /etc/nix/nix.conf`)

  build-use-sandbox = false


state: closed
title: KDevelop broken on unstable
user_login: sjau
html_url: https://github.com/NixOS/nixpkgs/issues/27044
updated_at: 2017-07-03 18:14:43
body:
  ## Issue description

  Current unstable seems totally broken:

  KDevelop fails to install/build

  ```
  -- Could NOT find KF5WindowSystem: found neither KF5WindowSystemConfig.cmake nor kf5windowsystem-config.cmake 
  onfig.cmake (found version "5.34.0") 
  -- Found KF5XmlGui: /nix/store/ymbvyfr55swrpbxzpfh3r0w51z3kl5vk-kxmlgui-5.34.0-dev/lib/cmake/KF5XmlGui/KF5XmlGuiConfig.cmake (found version "5.34.0") 
  CMake Error at /nix/store/5dh82kd6qppsap7b12llcbp6w4d2i6a9-cmake-3.8.2/share/cmake-3.8/Modules/FindPackageHandleStandardArgs.cmake:13  Could NOT find KF5 (missing: WindowSystem) (found suitable version
    "5.34.0", minimum required is "5.18.0")
  Call Stack (most recent call first):
    /nix/store/5dh82kd6qppsap7b12llcbp6w4d2i6a9-cmake-3.8.2/share/cmake-3.8/Modules/FindPackageHandleStandardArgs.cmake:377 (_FPHSA_FAILURE_MESSAGE)
    /nix/store/yk2v9qp15989i9pnb7bmik9y3fbly8kk-extra-cmake-modules-5.34.0/share/ECM/find-modules/FindKF5.cmake:110 (find_package_handle_standard_args)
    CMakeLists.txt:49 (find_package)


  -- Configuring incomplete, errors occurred!
  See also "/tmp/nix-build-kdevplatform-5.1.1.drv-0/kdevplatform-5.1.1/build/CMakeFiles/CMakeOutput.log".
  builder for ‘/nix/store/qrrrgx90kn83vp09bzriv19i41jn7qlv-kdevplatform-5.1.1.drv’ failed with exit code 1
  cannot build derivation ‘/nix/store/hhl4i5gnsga7syk333n0j0bb69xwjaaz-kdevelop-5.1.1.drv’: 1 dependencies couldn't be built
  cannot build derivation ‘/nix/store/rv5jyiqdi0iwmlrmnp8a11z5qq1k4z20-system-path.drv’: 1 dependencies couldn't be built
  cannot build derivation ‘/nix/store/3xlsv8k86z92w7fah0ap9lq43hc8xjag-nixos-system-subi-17.09pre110094.1add3519df.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/3xlsv8k86z92w7fah0ap9lq43hc8xjag-nixos-system-subi-17.09pre110094.1add3519df.drv’ failed
  ```

  ### Steps to reproduce

  Running   nixos-rebuild boot --upgrade


  ## Technical details

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

  17.09pre109180.0d4431cfe9 (Hummingbird)

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

  nix-env (Nix) 1.11.10

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

  "17.09pre110094.1add3519df"

  * Sandboxing enabled: (run `grep build-use-sandbox /etc/nix/nix.conf`)

  build-use-sandbox = false


state: closed
title: stdenv: Refactor meta checks
user_login: vcunat
html_url: https://github.com/NixOS/nixpkgs/pull/27045
updated_at: 2018-02-12 09:58:45
body:
  Just a first stage of #22277 ATM, doing almost nothing but separating the meta-checking code.

  I think I now understand why the previous PR and this one have a slight performance regression, and I'll look into fixing it, hopefully before we merge this.

  @Ericson2314: I assume you don't want to change the meta-checking code significantly for now and just want it out of the way.  Still, the performance fixes will need some small changes to stdenv's `default.nix`.


state: closed
title: Revert "i3: add `configFile` to enable cutom configuration locations"
user_login: grahamc
html_url: https://github.com/NixOS/nixpkgs/pull/27046
updated_at: 2017-07-07 08:25:18
body:
  Reverts NixOS/nixpkgs#26983

  This was unneeded:

  ```
    services = {
      xserver = {
        windowManager.i3 = {
          enable = true;
          configFile = ./i3.config;
        };
  ```

  Note, searching for i3 in the options shows this: https://nixos.org/nixos/options.html#i3

  cc @Ma27 @bennofs 


state: closed
title: factorio: 0.15.16 -> 0.15.26
user_login: elitak
html_url: https://github.com/NixOS/nixpkgs/pull/27047
updated_at: 2017-07-02 16:29:37
body:
  ###### Motivation for this change

  Demo's been updated as well.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: services.tt-rss: nginx presents all PHP as blank pages & 200 OK
user_login: Hodapp87
html_url: https://github.com/NixOS/nixpkgs/issues/27048
updated_at: 2018-01-05 13:49:50
body:
  ## Issue description

  I'm on nixos-17.03. I was trying to set up Tiny Tiny RSS via [this](https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/web-apps/tt-rss.nix). I tried this both inside in a container, and outside of one, on two separate hosts.

  The nginx configuration that this uses always seems to make PHP files render as blank pages (which makes Tiny Tiny RSS completely unusable). If I download them via `curl -v`, I see near the end something like:

  ```
  < HTTP/1.1 200 OK
  < Server: nginx
  < Date: Sun, 02 Jul 2017 05:07:33 GMT
  < Content-Type: text/html; charset=UTF-8
  < Transfer-Encoding: chunked
  < Connection: keep-alive
  < X-Powered-By: PHP/7.1.5
  ```

  indicating that the file is indeed making it to PHP.

  ### Steps to reproduce

  Add this snippet into a configuration:

  ```
    services.nginx.enable = true;
    services.tt-rss.enable = true;
    services.tt-rss.root = "/var/www/ttrss";
    services.tt-rss.selfUrlPath = "http://localhost";
    services.tt-rss.database.host = "localhost";
    services.tt-rss.database.name = "tt_rss";
    services.tt-rss.database.user = "tt_rss";
    services.tt-rss.database.password = "password";
    services.tt-rss.virtualHost = "localhost";
    services.postgresql.enableTCPIP = true;
    services.postgresql.enable = true;
    services.postgresql.package = pkgs.postgresql95;
  ```

  I don't show the steps of creating the Postgresql user & database given in `services.tt-rss.database` but it seems to make no difference; I tried both with and without this.

  With this running, go to http://localhost or something like http://localhost/config.php. It seems to show always as a blank page. A few observations:

  - You can put a non-PHP file inside of `services.tt-rss.root` and see that it loads that.
  - You can put a PHP file completely unrelated to Tiny Tiny RSS (e.g. just a Hello World script) in that same directory and observe the same blank page behavior.
  - You can request a nonexistent file and properly see a 404 error.

  ## Technical details

  * System: 17.03.1395.9b948ea439 (Gorilla)
  * Nix version: nix-env (Nix) 1.11.11
  * Nixpkgs version: "17.03.1395.9b948ea439"
  * Sandboxing enabled: Yes


state: closed
title: offlineimap: 7.1.0 -> 7.1.1
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/27049
updated_at: 2017-07-03 00:42:35
body:
  ###### Motivation for this change

  Update to version 7.1.1.

  [Announcement](http://www.offlineimap.org/doc/Changelog.html#offlineimap-v711-2017-05-28)

  ###### Things done

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


state: open
title: plasma5.systemsettings can't load: kcm_splashscreen, kcm_desktoptheme, kcm_lookandfeel
user_login: zraexy
html_url: https://github.com/NixOS/nixpkgs/issues/27050
updated_at: 2019-05-27 19:27:08
body:
  ## Issue description

  System Settings cannot load `kcm_splashscreen`, `kcm_desktoptheme`, and `kcm_lookandfeel` when you go to their respective tabs.

  Journal:
  ```
  Jul 02 06:23:17 phoenix xsession[1533]: Error loading KCM plugin "kcm_splashscreen" "The shared library was not found."
  Jul 02 06:23:17 phoenix xsession[1533]: The environment variable QT_PLUGIN_PATH might be not correctly set
  Jul 02 06:23:17 phoenix xsession[1533]: Plugin search paths are ("/home/me/lib/qt-5.9/plugins", "/run/wrappers/lib/qt-5.9/plugins", "/etc/per-user-pkgs/me/lib/qt-5.9/plugins", "/home/me/.nix-profile/lib/qt-5.9/plugins", "/nix/var/nix/profiles/default/lib/qt-5.9/plugins", "/run/current-system/sw/lib/qt-5.9/plugins", "/nix/store/k7yy0jklv39y6zh62mix9x8l6x9m77lk-system-path/lib/kde4/plugins", "/nix/store/2jxzjifgc9if9lqrppg5k34qg89rwfvn-systemsettings-5.10.3-bin/bin")
  Jul 02 06:23:17 phoenix xsession[1533]: org.kde.kcoreaddons: Error loading plugin "kcm_splashscreen" "The shared library was not found."
  Jul 02 06:23:16 phoenix xsession[1533]: Error loading KCM plugin "kcm_desktoptheme" "The shared library was not found."
  Jul 02 06:23:16 phoenix xsession[1533]: The environment variable QT_PLUGIN_PATH might be not correctly set
  Jul 02 06:23:16 phoenix xsession[1533]: Plugin search paths are ("/home/me/lib/qt-5.9/plugins", "/run/wrappers/lib/qt-5.9/plugins", "/etc/per-user-pkgs/me/lib/qt-5.9/plugins", "/home/me/.nix-profile/lib/qt-5.9/plugins", "/nix/var/nix/profiles/default/lib/qt-5.9/plugins", "/run/current-system/sw/lib/qt-5.9/plugins", "/nix/store/k7yy0jklv39y6zh62mix9x8l6x9m77lk-system-path/lib/kde4/plugins", "/nix/store/2jxzjifgc9if9lqrppg5k34qg89rwfvn-systemsettings-5.10.3-bin/bin")
  Jul 02 06:23:16 phoenix xsession[1533]: org.kde.kcoreaddons: Error loading plugin "kcm_desktoptheme" "The shared library was not found."
  Jul 02 06:23:13 phoenix xsession[1533]: Error loading KCM plugin "kcm_lookandfeel" "The shared library was not found."
  Jul 02 06:23:13 phoenix xsession[1533]: The environment variable QT_PLUGIN_PATH might be not correctly set
  Jul 02 06:23:13 phoenix xsession[1533]: Plugin search paths are ("/home/me/lib/qt-5.9/plugins", "/run/wrappers/lib/qt-5.9/plugins", "/etc/per-user-pkgs/me/lib/qt-5.9/plugins", "/home/me/.nix-profile/lib/qt-5.9/plugins", "/nix/var/nix/profiles/default/lib/qt-5.9/plugins", "/run/current-system/sw/lib/qt-5.9/plugins", "/nix/store/k7yy0jklv39y6zh62mix9x8l6x9m77lk-system-path/lib/kde4/plugins", "/nix/store/2jxzjifgc9if9lqrppg5k34qg89rwfvn-systemsettings-5.10.3-bin/bin")
  Jul 02 06:23:13 phoenix xsession[1533]: org.kde.kcoreaddons: Error loading plugin "kcm_lookandfeel" "The shared library was not found."
  ```

  cc @ttuegel 
  ### Steps to reproduce

  Have `services.xserver.desktopManager.plasma5.enable = true;` in `/etc/nixos/configuration.nix`.

  `nixos-rebuild switch`

  Open System Settings and click on `"Workspace Theme" > "Look And Feel"`, `"Workspace Theme" > "Desktop Theme"`, and `"Workspace Theme" > "Splash Screen"`.

  ## Technical details

  * System: NixOS: 17.09pre110094.1add3519df (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.11
  * Nixpkgs version: "17.09pre110094.1add3519df"
  * Sandboxing enabled: build-use-sandbox = true


state: closed
title: Nix on BananaPi M1: Failing to build packages
user_login: erictapen
html_url: https://github.com/NixOS/nixpkgs/issues/27052
updated_at: 2017-07-19 22:30:34
body:
  ## Issue description

  I successfully build `Nix` on `ARMBIAN 5.25 stable` but cannot build any packages, as `Nix` complains about `No space left on device` while unpacking `linux`.

  ### Things I already tried:

  #### df -h

  ```
  udev            434M     0  434M   0% /dev
  tmpfs            88M  2.9M   85M   4% /run
  /dev/mmcblk0p1   15G  4.3G   10G  30% /
  tmpfs           437M  140K  437M   1% /dev/shm
  tmpfs           5.0M  4.0K  5.0M   1% /run/lock
  tmpfs           437M     0  437M   0% /sys/fs/cgroup
  tmpfs           437M  8.0K  437M   1% /tmp
  log2ram          50M  3.3M   47M   7% /var/log
  tmpfs            88M  8.0K   88M   1% /run/user/1000
  tmpfs            88M     0   88M   0% /run/user/0
  ```

  Plenty of space left.

  #### df -hi

  ```
  Filesystem     Inodes IUsed IFree IUse% Mounted on
  udev             109K   410  109K    1% /dev
  tmpfs            110K   520  109K    1% /run
  /dev/mmcblk0p1   927K  181K  747K   20% /
  tmpfs            110K     4  110K    1% /dev/shm
  tmpfs            110K     3  110K    1% /run/lock
  tmpfs            110K    11  110K    1% /sys/fs/cgroup
  tmpfs            110K    14  110K    1% /tmp
  log2ram          110K    40  110K    1% /var/log
  tmpfs            110K    10  110K    1% /run/user/1000
  tmpfs            110K     4  110K    1% /run/user/0
  ```

  Plenty of Inodes left.

  #### Disabling `dir_index` on `ext4` filesystem

  Due to [this](http://blog.merovius.de/2013/10/20/ext4-mysterious-no-space-left-on.html), the `dir_index` option can become a problem on `ext4` filesystems with large amounts of files due to possible hash collisions. I disabled that and my filesystem now looks like this:

  ```
  $ tune2fs -l /dev/mmcblk0p1
  tune2fs 1.42.13 (17-May-2015)
  Filesystem volume name:   <none>
  Last mounted on:          /
  Filesystem UUID:          47d96e62-a629-4732-a497-1bad7ec7effe
  Filesystem magic number:  0xEF53
  Filesystem revision #:    1 (dynamic)
  Filesystem features:      has_journal ext_attr resize_inode filetype needs_recovery extent flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize
  Filesystem flags:         signed_directory_hash
  Default mount options:    journal_data_writeback user_xattr acl
  Filesystem state:         clean
  Errors behavior:          Continue
  Filesystem OS type:       Linux
  Inode count:              949104
  Block count:              3811488
  Reserved block count:     45159
  Free blocks:              2680729
  Free inodes:              766101
  First block:              0
  Block size:               4096
  Fragment size:            4096
  Reserved GDT blocks:      174
  Blocks per group:         32768
  Fragments per group:      32768
  Inodes per group:         8112
  Inode blocks per group:   507
  Flex block group size:    16
  Filesystem created:       Sun Feb  5 21:34:50 2017
  Last mount time:          Sun Jul  2 02:54:04 2017
  Last write time:          Thu Jan  1 00:00:04 1970
  Mount count:              1
  Maximum mount count:      -1
  Last checked:             Sun Jul  2 02:55:13 2017
  Check interval:           0 (<none>)
  Lifetime writes:          5679 MB
  Reserved blocks uid:      0 (user root)
  Reserved blocks gid:      0 (group root)
  First inode:              11
  Inode size:               256
  Required extra isize:     28
  Desired extra isize:      28
  Journal inode:            8
  Default directory hash:   tea
  Directory Hash Seed:      50959d41-ffe0-4799-aadd-1e91eff60c4f
  Journal backup:           inode blocks
  ```

  #### Filesystem check

  I ran `fsck` against the partition. It showed some warning messages and corrected them, but the problem persists.


  ### Steps to reproduce 

  Install `ARMBIAN 5.25 stable` on an BananaPi M1. Build nix. Then try to build the hello package:

  ```
  nix-shell -p hello -I nixpkgs=/root/nixpkgs
  ```

  This results in this (shortened) output: https://pastebin.com/wfmaRT1e




  ## Technical details

  * System: 
  ```
  Distributor ID: Ubuntu
  Description:    Ubuntu 16.04.1 LTS
  Release:        16.04
  Codename:       xenial
  ```
  * Nix version: `nix-env (Nix) 1.11`
  * Nixpkgs version: `17.03pre-git`


state: closed
title: firefox wrapper: add libudev to libs
user_login: lheckemann
html_url: https://github.com/NixOS/nixpkgs/pull/27053
updated_at: 2017-07-08 19:50:35
body:
  ###### Motivation for this change
  Fixes #26913.

  ###### Things done

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

  ---


state: closed
title: Revert "splix: enable JBIG"
user_login: emmanuelrosa
html_url: https://github.com/NixOS/nixpkgs/pull/27054
updated_at: 2017-07-03 13:15:48
body:
  This reverts commit 0878ca7ab4c9da80ba18357cfd29596dc0500973.

  ###### Motivation for this change

  My change to enable JBIG for splix did not work correctly. I was unable to get to the bottom of it because the build never completed. Given that it's also timing out in Hydra (see https://hydra.nixos.org/eval/1372226) I think it's best to simply back it out.

  Related to #27027

  ###### Things done

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

  ---


state: closed
title: mpd service: Start when needed and harden
user_login: jfrankenau
html_url: https://github.com/NixOS/nixpkgs/pull/27055
updated_at: 2017-07-20 21:20:27
body:
  ###### Motivation for this change

  By using a systemd socket it is possible to start MPD only when it's needed similar to the OpenSSH daemon config option `startWhenNeeded`.

  Additionally, upstream provides a hardened systemd service file which I've integrated here. This also fixes two error messages from MPD regarding real-time priority and Avahi.

  ###### Things done

  - [x] Tested using sandboxing
  - [x]  Built on NixOS
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: neovim: Allow overriding the derivation of neovim even through the c...
user_login: Nadrieril
html_url: https://github.com/NixOS/nixpkgs/pull/27056
updated_at: 2018-02-10 15:21:28
body:
  …onfiguration wrapper

  ###### Motivation for this change
  When using the neovim configuration options, the neovim derivation gets replaced by a wrapper that links to the actual neovim derivation output. In doing so, it hides the normal neovim derivation.
  The problem is that if one wants to override an attribute of the underlying neovim (say, to patch it), using `overrideAttrs` will instead modify the wrapper, which is not the desired behavior.

  This PR makes it so that calling `pkgs.neovim.overrideAttrs` always overrides the expected derivation, even when neovim gets configured before of after.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: bitlbee service: Add option to load libpurple plugins into bitlbee
user_login: Nadrieril
html_url: https://github.com/NixOS/nixpkgs/pull/27057
updated_at: 2018-02-10 15:21:24
body:
  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: fzf: Include fzf shell scripts in output
user_login: Nadrieril
html_url: https://github.com/NixOS/nixpkgs/pull/27058
updated_at: 2017-07-06 18:37:47
body:
  ###### Motivation for this change
  `fzf` provides some useful shell scripts to setup key bindings and completion for various shells (https://github.com/junegunn/fzf/tree/master/shell).
  Those scripts were previously unaccessible from the built package.

  This PR makes those scripts accessible from `${fzf.out}/share/shell`, alongside the vim plugin.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: emby: 3.2.20.0 -> 3.2.22.0
user_login: fadenb
html_url: https://github.com/NixOS/nixpkgs/pull/27059
updated_at: 2017-10-01 15:05:41
body:
  ###### Motivation for this change
  Bugfixes, see https://github.com/MediaBrowser/Emby/releases/tag/3.2.22.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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: kubernetes: 1.5.6 -> 1.6.6
user_login: LnL7
html_url: https://github.com/NixOS/nixpkgs/pull/27060
updated_at: 2017-09-23 18:53:05
body:
  ###### Motivation for this change

  The nixos test fails for me, both before an after these changes.

  ###### Things done

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

  ---


state: closed
title: groff: Add site.tmac to fix man page coloring
user_login: aneeshusa
html_url: https://github.com/NixOS/nixpkgs/pull/27061
updated_at: 2017-07-11 07:00:11
body:
  This enables groff to correctly respond to the LESS_TERMCAP_*
  environment variables, allowing colorized man pages.

  Patch is taken from Arch Linux;
  see https://bugs.archlinux.org/task/33760.

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


state: closed
title: x11idle: init at unstable-2017-07-01
user_login: swflint
html_url: https://github.com/NixOS/nixpkgs/pull/27062
updated_at: 2017-07-03 13:17:41
body:
  ###### Motivation for this change
  Define the x11idle package from Emacs Org Mode to make use easier.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: ucspi-tcp broken
user_login: Lassulus
html_url: https://github.com/NixOS/nixpkgs/issues/27063
updated_at: 2017-07-04 16:24:10
body:
  ## Issue description

  ucspi-tcp is broken in the current master and nixos-17.03.
  The bug was introduced by f4b4edc290377a402ad949c6c178785bebd6efe8

  ### Steps to reproduce

  nix-shell -p ucspi-tcp on current master or 17.03


state: closed
title: makemkv: 1.10.5 -> 1.10.6
user_login: LutzCle
html_url: https://github.com/NixOS/nixpkgs/pull/27064
updated_at: 2017-07-03 06:16:37
body:
  ###### Motivation for this change

  Version 1.10.5 is not available anymore on www.makemkv.com.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: open
title: Consider changing `nixpkgs-overlays` to a list of paths
user_login: knedlsepp
html_url: https://github.com/NixOS/nixpkgs/issues/27065
updated_at: 2017-07-17 00:36:25
body:
  ## Issue description
  I recently started investigating what would be the most convenient way for an inexperienced nix user to be able to use `nix` to install software from a privately managed set of expressions, which I would maintain for our team.
  Turns out that pointing `nixpkgs-overlays` in your `$NIX_PATH` to a git-repository tarball is a real nice way to do that:
  `"nixpkgs-overlays=https://github.com/knedlsepp/nixpkgs-overlays/archive/master.tar.gz"`.
  This has the benefits of not manually having to go to `~/.config/nixpkgs/overlays` and `git pull`ing in eventual changes. It has basically the same semantics as subscribing to a channel.
  To be able to take this to the next level however I would really love to be able to specify a list of overlays instead of a single path.
  Since we want overlays to be stackable it seems like a no-brainer to want something like:
  ```
  NIX_PATH="nixpkgs=['http://nixos.org/channels/nixos-17.03/nixexprs.tar.xz', 'http://www.github.com/overlay1/master.tar.gz', 'http://www.github.com/overlay2/master.tar.gz']:nixpkgs-16-09=[...]"
  ```
  I'm not sure what would be the best syntax for that, since this might not be as easily achievable with the current colon notation, but this would certainly be a nice and tidy way to have a custom package set without the hassle of manually managing some `~/.config` directory. 

  Maybe something along the following lines would be doable
  ```
  NIX_PATH="nixpkgs='<pkgs>':'<overlay1>':'<overlay2>':nixpkgs-16-09='<pkgs-16-09>':'<overlay3>':'<overlay4>'"
  ```


state: closed
title: ucspi-tcp: remove setuid from install script
user_login: Lassulus
html_url: https://github.com/NixOS/nixpkgs/pull/27066
updated_at: 2017-07-04 16:24:10
body:
  ###### Motivation for this change

  fixes https://github.com/NixOS/nixpkgs/issues/27063

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: pgadmin3 not end up on system menu after install
user_login: praduca
html_url: https://github.com/NixOS/nixpkgs/issues/27067
updated_at: 2017-07-12 22:19:33
body:
  ## Issue description
  After installing pgadmin3, it fails to put an icon on the system launcher menu.


  ### Steps to reproduce

  Install (nix-env -i pgadmin3)
  log out OR reboot
  try to locate the app on launcher menu

  ## Technical details

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


state: closed
title: i3 man & doc
user_login: Profpatsch
html_url: https://github.com/NixOS/nixpkgs/pull/27068
updated_at: 2019-01-13 12:31:58
body:
  ###### Motivation for this change

  man pages and documentation have been missing. Introduces a helper to correctly copy manpages. See commits.


state: open
title: Reduce redundant ways to inspect the platforms
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/issues/27069
updated_at: 2019-06-15 18:45:26
body:
  I feel having too many ways to do the same thing confuses new users, who assume the different ways do different things for reasons they don't know. I also don't like how the older ones are ambiguous given the "always cross" philosophy (native and identity cross should be same thing): it's not immediately clear which of the 3 platforms is being referred to. To that end, I propose deprecating, and maybe eventually removing, a bunch of interfaces.

  ### Bad for being at the top level, rather in `stdenv`

  These can all go.

  | Attribute | Use instead | Deprecated in | Removed in |
  |-----------------------------------------|--------------------------------------|---------------------------------------------|------------|
  | top level `{build,host,target}Platform` | `stdenv.{build,host,target}Platform` | https://github.com/NixOS/nixpkgs/pull/46059 |  |
  | top level `system` | `stdenv.hostPlatform.system` |  |  |
  | top level `platform` | `stdenv.hostPlatform.platform` |  | https://github.com/NixOS/nixpkgs/pull/45403 |

  ### In `stdenv` but bad for being unclear which platform

  We may wish to keep some of these to "steer" people towards the host platform, however.

  | Attribute | Use instead | Deprecated in | Removed in |
  |-------------------|--------------------------------|---------------|---------------------------------------------|
  | `stdenv.system` | `stdenv.hostPlatform.system` |  |  |
  | `stdenv.platform` | `stdenv.hostPlatform.platform` |  | https://github.com/NixOS/nixpkgs/pull/45403 |
  | `stdenv.is*` | `stdenv.hostPlatform.is*` |  |  |

  Note for `stdenv.system`: it appears Nix needs `system` on all derivations, including `stdenv`, to decide where to build them. But we can `builtins.removeAttrs` after creating the derivation.

  ### In `stdenv` and fully explicit, so good

  Just putting here for reference

  - `stdenv.{build,host,target}Platform.system`
  - `stdenv.{build,host,target}Platform.platform`
  - `stdenv.{build,host,target}Platform.is*`

  -------

  Original description

  Would it be better if we did `stdenv.{build, host, target}Platform` instead of just `{build, host, target}Platform` with that being an additional argument? Should both be possible? @bjornfor at least mentioned this once.

  Steps to change:

   - [x] `pkgs/stdenv/generic/default.nix` will take `buildPlatform`, `hostPlatform`, `targetPlatform`, ~~and `postTargetPlatform`. This is because those are the platforms of the stdenv itself---not packages built with the stdenv. The parameters are not inherited, but rather bound one shifted over:~~
     ```nix
     let
       buildPlatform = hostPlatform;
       hostPlatform = targetPlatform;
       targetPlatform = postTargetPlatform;
     ``` 
     ~~`mkDerivation` will get it's platforms from the stdenv fields to get the shifted directions.~~ Nah, no stdenvs care about what platform they are built on. So, let's just skip this for now. It's more correct in a pedantic way, but it is also annoying. **Edit**: with https://github.com/NixOS/nixpkgs/issues/27178, the simple way is plenty correct as stdenv no longer has it's own build phase: it's just a nix expression.

   - [x] `pkgs/top-level/stage.nix` will loose its platform parameters; the stage's platforms will be defined by the stdenv. The documentation of those parameters I suppose can be moved to their new home in `pkgs/stdenv/generic/default.nix`?

   - [x] If we want to support what I have been doing so far, we will inherit the platforms in some extends function in the fixpoint in `stage.nix`, rather than the other way around. Conversely `s/^(, (build|host|target)Platform)*//` on every file is easy and will probably work. I learn towards having one way to do things.

  - ~~Would `stdenv.{build, host, target}` (no `Platform` suffix) be more convenient or more confusing?~~ The crowd has spoken. That would be confusing.

  Relatedly, here are some other attributes and the fate I want to destine them:
  _(see above)_
  I don't know if we need a deprecation cycle, or we can just remove right now.

  I am coming around to this, because it makes removing old attributes easier. Comment and vote!

  ---

  CC @Dridus @matthewbauer @vcunat @dezgeg @copumpkin @nbp 


state: open
title: Tinc -netdev systemd service can fail with ioctl(TUNSETIFF): Device or resource busy
user_login: nh2
html_url: https://github.com/NixOS/nixpkgs/issues/27070
updated_at: 2019-03-18 17:42:41
body:
  The tinc nixos service currently has [these lines](https://github.com/NixOS/nixpkgs/blob/19c298e97328ee78e639682ec195ce3e820d8387/nixos/modules/services/networking/tinc.nix#L143-L149):

  ```nix
      networking.interfaces = flip mapAttrs' cfg.networks (network: data: nameValuePair
        ("tinc.${network}")
        ({
          virtual = true;
          virtualType = "${data.interfaceType}";
        })
      );
  ```

  I have found that in rare cases this can lead to the error `ioctl(TUNSETIFF): Device or resource busy`on startup

  In particular, the `*-netdev` systemd service created by [`createTunDevice` in `network-interfaces-scripted.nix`](https://github.com/NixOS/nixpkgs/blob/19c298e97328ee78e639682ec195ce3e820d8387/nixos/modules/tasks/network-interfaces-scripted.nix#L200) can fail; it runs [this code](https://github.com/NixOS/nixpkgs/blob/19c298e97328ee78e639682ec195ce3e820d8387/nixos/modules/tasks/network-interfaces-scripted.nix#L213-L215):

  ```nix
              script = ''
                ip tuntap add dev "${i.name}" \
                ${optionalString (i.virtualType != null) "mode ${i.virtualType}"} \
                user "${i.virtualOwner}"
              '';
  ```

  I suspect that this is because it races with the tinc [systemd service's `tincd` startup](https://github.com/NixOS/nixpkgs/blob/19c298e97328ee78e639682ec195ce3e820d8387/nixos/modules/services/networking/tinc.nix#L183), which itself creates the tun device, so if tinc creates the interface first and starts sending data on it, the `*-netdev` service can't do its `ip tuntap`/`mode` setting on the running device.

  Note I'm using tinc 1.1 pre here ([this nixpkgs package](https://github.com/NixOS/nixpkgs/blob/19c298e97328ee78e639682ec195ce3e820d8387/pkgs/tools/networking/tinc/pre.nix)).

  As per the [Tinc 1.1 manual](https://www.tinc-vpn.org/documentation-1.1/tinc.pdf) (just before section `9.2 Routes`), tinc is OK with the user creating the interface first (with `ip tuntap add dev`).

  However, I think the problem here is that our nixos service's systemd configuration doesn't ensure it runs after that `-netdev` script has finished.

  Also, it is not clear to me why `networking.interfaces` was used in the first place. As the manual says:

  > On Linux, it is possible to create a persistent tun/tap interface which will continue to exist even
  if tinc quit, although this is normally not required.  It can be useful to set up a tun/tap interface
  owned by a non-root user, so tinc can be started without needing any root privileges at all.

  The typical motivation here is to have tinc run without root priviliges. But our nixos service seem to need that. It [adds a tinc user](https://github.com/NixOS/nixpkgs/blob/19c298e97328ee78e639682ec195ce3e820d8387/nixos/modules/services/networking/tinc.nix#L188-L193) and uses `tincd -U theuser` to drop privileges to that user after it has created the VPN tun network device as root.

  So I don't think the `networking.interfaces` is needed, and it seems I can run it all fine without that entry (so far; the error only happens on some of my nixops deploys). @wkennington, could you let me know why you added it in the [original commit](https://github.com/NixOS/nixpkgs/commit/9ddb6c9cc9231cf85c5cdaba3964be2ad63cbcd7#diff-455294f358c7db591da86e8d6edc3712R110)?

  ---

  CC the tinc service commiters @ericsagnes @fadenb @joachifm @tg-x 


state: open
title: Incomplete TAP support in ruby-modules
user_login: nyarly
html_url: https://github.com/NixOS/nixpkgs/issues/27071
updated_at: 2017-07-03 00:18:08
body:
  ## Issue description

  There's a testing framework in pkgs/development/ruby-modules/testing which implements the required parts of [TAP](http://testanything.org/tap-specification.html). Notably, output for a the test directive and test YAML are currently omitted. At @0xABAB's urging [here](https://github.com/NixOS/nixpkgs/pull/25980#pullrequestreview-46989380) I've created this issue to track expanding TAP support to include those outputs.


state: closed
title: Eclipse 4.7 oxygen: cpp & modeling
user_login: jerith666
html_url: https://github.com/NixOS/nixpkgs/pull/27073
updated_at: 2017-07-10 10:09:07
body:
  ###### Things done

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

  ---

  I've tested that the 64-bit versions build and launch.  I've only tested that the 32-bit versions build -- launching causes errors because the surrounding GTK etc. are 64-bit.


state: closed
title: kmod-debian-aliases: Fix source tarball URL.
user_login: sh01
html_url: https://github.com/NixOS/nixpkgs/pull/27074
updated_at: 2017-07-03 18:53:54
body:
  The original URL for this package was pointed at a location that wasn't
  longterm-stable, and has by now been removed by Debian.
  This commit fixes the URL to point at a debian snapshot entry, which should
  stick around for the long run.

  Hash is unchanged, so this is safe.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: p7zip: Update CVE-2016-9296 patch URL.
user_login: sh01
html_url: https://github.com/NixOS/nixpkgs/pull/27075
updated_at: 2017-07-03 18:55:04
body:
  The debian source for this patch file has gone away, rendering this derivation
  unbuildable from scratch.
  This change updates the URL to a src.fedoraproject.org location that is still
  serving a p7zip patch. This file is not the same bytewise, so I'm also updating
  the hash; I didn't manage to find a location still serving a file with the
  original hash, and my best guess is that this one is functionally equivalent.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Mariadb: Fix URL for source tarball.
user_login: sh01
html_url: https://github.com/NixOS/nixpkgs/pull/27076
updated_at: 2017-07-03 18:55:34
body:
  mariadb.org appears to have changed their URL schemes, and the tarball URL used
  by this derivation no longer works, which makes this unbuildable from scratch.

  This change updates that URL to a mariadb.org location that will still serve
  this tarball.

  Hash is unchanged.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Openslp: Fix patch references.
user_login: sh01
html_url: https://github.com/NixOS/nixpkgs/pull/27077
updated_at: 2017-07-03 18:55:25
body:
  The previous sources for these files have gone away, making this derivation
  unbuildable from scratch. We change the URLs to point at locations that will
  still serve those patches.
  This involves updating one of the hashes, also; I couldn't find an address
  that will serve the patch with the original hash, but my best guess is that these
  only differ in irrelevant metadata.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: open
title: Mention nix.* config options in manual
user_login: nh2
html_url: https://github.com/NixOS/nixpkgs/issues/27078
updated_at: 2017-07-03 08:48:00
body:
  Settings like

  ```
  nix.maxJobs
  nix.binaryCaches
  ```

  are the equivalents of the

  ```
  build-max-jobs
  binary-caches
  ```

  values in `/etc/nix/nix.conf`, but the former are not documented (I could only find them by trial and error via http://nixos.org/nixos/options.html).

  We should document them.


state: closed
title: NetworkManager: no such interface 'org.freedesktop.DBus.Properties'
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/issues/27080
updated_at: 2018-06-23 21:45:55
body:
  ## Issue description

  After a `nixos-rebuild switch` to 1add3519dffca4fa40e539904c3c9522582167f7 I noticed the following after a reboot when trying to connect to a WiFi network via KDE/Plasma.
  ```
  Jul 03 09:06:42 fr-laptop kernel: iwlwifi 0000:02:00.0: Radio type=0x2-0x1-0x0
  Jul 03 09:06:42 fr-laptop kernel: iwlwifi 0000:02:00.0: L1 Enabled - LTR Disabled
  Jul 03 09:06:42 fr-laptop kernel: iwlwifi 0000:02:00.0: L1 Enabled - LTR Disabled
  Jul 03 09:06:42 fr-laptop kernel: iwlwifi 0000:02:00.0: Radio type=0x2-0x1-0x0
  Jul 03 09:06:42 fr-laptop kernel: iwlwifi 0000:02:00.0: L1 Enabled - LTR Disabled
  Jul 03 09:06:42 fr-laptop xsession[1236]: "No such interface 'org.freedesktop.DBus.Properties' on object at path /org/freedesktop/NetworkManager/ActiveConnection/4"
  Jul 03 09:06:42 fr-laptop kernel: iwlwifi 0000:02:00.0: L1 Enabled - LTR Disabled
  Jul 03 09:06:42 fr-laptop xsession[1236]: Connection broken with state 4 and error: "Unknown error"
  Jul 03 09:06:42 fr-laptop xsession[1236]: "No such interface 'org.freedesktop.DBus.Properties' on object at path /org/freedesktop/NetworkManager/ActiveConnection/4"
  Jul 03 09:06:42 fr-laptop xsession[1236]: "No such interface 'org.freedesktop.DBus.Properties' on object at path /org/freedesktop/NetworkManager/ActiveConnection/4"
  Jul 03 09:06:42 fr-laptop kernel: IPv6: ADDRCONF(NETDEV_UP): wlp2s0: link is not ready
  Jul 03 09:06:42 fr-laptop NetworkManager[938]: <warn>  [1499065602.0030] device (wlp2s0): Activation: failed for connection 'eduroam'
  Jul 03 09:06:42 fr-laptop wpa_supplicant[1141]: wlp2s0: CTRL-EVENT-DISCONNECTED bssid=00:78:88:99:3a:00 reason=3 locally_generated=1
  Jul 03 09:06:42 fr-laptop kernel: wlp2s0: aborting authentication with 00:78:88:99:3a:00 by local choice (Reason: 3=DEAUTH_LEAVING)
  Jul 03 09:06:42 fr-laptop NetworkManager[938]: <warn>  [1499065602.0013] device (wlp2s0): Activation: (wifi) association took too long, failing activation
  Jul 03 09:06:41 fr-laptop kernel: wlp2s0: send auth to 00:78:88:99:3a:00 (try 2/3)
  Jul 03 09:06:40 fr-laptop kernel: wlp2s0: send auth to 00:78:88:99:3a:00 (try 1/3)
  Jul 03 09:06:40 fr-laptop kernel: wlp2s0: authenticate with 00:78:88:99:3a:00
  Jul 03 09:06:40 fr-laptop wpa_supplicant[1141]: wlp2s0: SME: Trying to authenticate with 00:78:88:99:3a:00 (SSID='eduroam' freq=2412 MHz)
  ```

  ## Technical details

  NixOS at 1add3519dffca4fa40e539904c3c9522582167f7


state: closed
title: Terragrunt: 0.12.16 -> 0.12.24
user_login: jnsaff
html_url: https://github.com/NixOS/nixpkgs/pull/27081
updated_at: 2017-07-26 02:46:01
body:
  ###### Motivation for this change

  New version of Terragrunt, also updates the dependency terraform.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: emacsWithPackages uses dependencies from wrong package set
user_login: rzetterberg
html_url: https://github.com/NixOS/nixpkgs/issues/27083
updated_at: 2017-11-06 09:25:15
body:
  When I use the emacs package `counsel-projectile` from `emacs.melpaPackages` it
  includes the dependency `counsel` from `emacs.melpaStablePackages`.

  Here's my minimal exampel:

  *emacs1.nix*
  ```nix
  { system ? builtins.currentSystem }:

  let
    pkgs = import <nixpkgs> { inherit system; };
    emacsWithPackages = with pkgs; (emacsPackagesNgGen emacs).emacsWithPackages;
  in
    emacsWithPackages (epkgs: (with epkgs.melpaPackages; [
      counsel-projectile
    ]))
  ```

  After building with `nix-build emacs1.nix`, starting it with `result/bin/emacs -Q`
  and running `package-initialize` inside the started emacs I show the version of
  `counsel` and get the following result: **counsel-0.8.0**.

  That is the wrong version of `counsel`, it should be **counsel-20170219.2346**.

  If I only install `counsel` in my wrapped emacs:

  *emacs2.nix*
  ```nix
  { system ? builtins.currentSystem }:

  let
    pkgs = import <nixpkgs> { inherit system; };
    emacsWithPackages = with pkgs; (emacsPackagesNgGen emacs).emacsWithPackages;
  in
    emacsWithPackages (epkgs: (with epkgs.melpaPackages; [
      counsel
    ]))
  ```

  After building with `nix-build emacs2.nix`, starting it with `result/bin/emacs -Q`
  and running `package-initialize` inside the started emacs I show the version of
  `counsel` and get the following result: **counsel-20170219.2346**.

  So there is something that goes wrong when `counsel` is installed as a
  dependency of `counsel-projectile`. It seems the it is using `counsel` from
  `melpa-stable-generated.nix` and not `melpa-generated.nix`.

  ## My environment

  ```sh
  $ nixos-version
  17.03.1458.057f89b934 (Gorilla)
  $ nix-env --version
  nix-env (Nix) 1.11.11
  ```

  ## Additional information

  Here's how `counsel` is defined in [melpa-generated.nix](https://raw.githubusercontent.com/NixOS/nixpkgs/release-17.03/pkgs/applications/editors/emacs-modes/melpa-generated.nix):

  ```nix
      counsel = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, swiper }:
      melpaBuild {
          pname = "counsel";
          version = "20170219.2346";
          src = fetchFromGitHub {
            owner = "abo-abo";
            repo = "swiper";
            rev = "950545ba0e0bde6b4662aa769f60ac3c768ffeb2";
            sha256 = "0mq1id9xv4rn13y95n98pyywgrll2yb69v1cqacq8rq7my08awsq";
          };
          recipeFile = fetchurl {
            url = "https://raw.githubusercontent.com/milkypostman/melpa/06c50f32b8d603db0d70e77907e36862cd66b811/recipes/counsel";
            sha256 = "0y8cb2q4mqvzan5n8ws5pjpm7bkjcghg5q19mzc3gqrq9vrvyzi6";
            name = "counsel";
          };
          packageRequires = [ emacs swiper ];
          meta = {
            homepage = "https://melpa.org/#/counsel";
            license = lib.licenses.free;
          };
        }) {};
  ```

  Here's how `counsel` is defined in [melpa-stable-generated.nix](https://raw.githubusercontent.com/NixOS/nixpkgs/release-17.03/pkgs/applications/editors/emacs-modes/melpa-stable-generated.nix):

  ```nix
      counsel = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, swiper }:
      melpaBuild {
          pname = "counsel";
          version = "0.8.0";
          src = fetchFromGitHub {
            owner = "abo-abo";
            repo = "swiper";
            rev = "c24a3728538dd7d11de9f141b3ad1d8e0996c330";
            sha256 = "19vfj01x7b8f7wyx7m51z00la2r7jcwzv0n06srkvcls0wm5s1h3";
          };
          recipeFile = fetchurl {
            url = "https://raw.githubusercontent.com/milkypostman/melpa/06c50f32b8d603db0d70e77907e36862cd66b811/recipes/counsel";
            sha256 = "0y8cb2q4mqvzan5n8ws5pjpm7bkjcghg5q19mzc3gqrq9vrvyzi6";
            name = "counsel";
          };
          packageRequires = [ emacs swiper ];
          meta = {
            homepage = "https://melpa.org/#/counsel";
            license = lib.licenses.free;
          };
        }) {};
  ```


state: closed
title: google-app-engine-go-sdk: 1.9.53 -> 1.9.55
user_login: lufia
html_url: https://github.com/NixOS/nixpkgs/pull/27084
updated_at: 2017-07-04 00:27:48
body:
  ###### Motivation for this change

  I'd like to use go1.8 in Google App Engine.

  ###### Things done

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

  ---


state: closed
title: TexLive is outdated
user_login: NickHu
html_url: https://github.com/NixOS/nixpkgs/issues/27086
updated_at: 2018-10-12 02:29:42
body:
  ## Issue description

  TexLive 2017 has been released over a month ago now, and I expect the update to be nontrivial. I thought I'd create this issue to track the updating process.


state: closed
title: cache.nixos.org highly unstable/unusable
user_login: 0xABAB
html_url: https://github.com/NixOS/nixpkgs/issues/27087
updated_at: 2017-07-03 13:57:08
body:
  ## Issue description
  I can only download one file per 10 seconds or so, instead of the 1000s required for a full installation while doing a new installation (i.e. on a computer which has never run NixOS before). 

  I either get "Cannot resolve host cache.nixos.org" or I get "Cannot connect to server" messages from curl. The network itself is fine otherwise. So, I suppose this is a question of verifying whether everything is working on your end and related to that having some kind of dashboard to see whether cache.nixos.org is working as designed (e.g. with bandwidth graphs would be nice to have). 

  I am connecting via wifi, but usually wifi is fast on the network and I am not seeing any warnings in dmesg regarding the wireless chip or anything like that. 

  I can download at full speed from another host on the Internet.

  I am currently running from an USB stick.

  This message is also not what I expect, since I don't even want to use IPv6. As I don't have an external ipv6 address. 

  `IPv6: wlp2s0: IPv6 duplicate address fe80::c7e:f1c4:903c:4683 detected!` 


  ## Technical details
  17.03.1458.057f89b934 (Gorilla)


state: closed
title: yarn: 0.24.6 -> 0.27.5
user_login: dywedir
html_url: https://github.com/NixOS/nixpkgs/pull/27088
updated_at: 2017-07-03 18:21:25
body:
  ###### Motivation for this change

  Update yarn to [v0.27.5](https://github.com/yarnpkg/yarn/releases/tag/v0.27.5)

  ###### Things done

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

  ---


state: closed
title: lib: Include darwin in isUnix
user_login: corngood
html_url: https://github.com/NixOS/nixpkgs/pull/27089
updated_at: 2017-07-03 22:38:58
body:
  ###### Motivation for this change

  This should fix darwin package evaluation, which was broken by 4ac1901d54f4301df2f09b85e2f69769ee61dfc1


  ###### Things done

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

  ---


state: closed
title: sxiv: Add support for custom config
user_login: jfrankenau
html_url: https://github.com/NixOS/nixpkgs/pull/27090
updated_at: 2017-07-04 07:41:25
body:
  ###### Motivation for this change

  sxiv does not have support for runtime configuration. It however can be configured at build time by using a `config.def.h`. This commit adds support for specifiying a custom configuration.

  ###### Things done

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

  ---
  cc @Fuuzetsu 


state: closed
title: noice: init at 0.6
user_login: jfrankenau
html_url: https://github.com/NixOS/nixpkgs/pull/27091
updated_at: 2017-07-04 07:38:57
body:
  ###### Motivation for this change

  This is a small and fast TUI file browser.

  ###### Things done

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

  ---


state: closed
title: dr14_tmeter: init at 1.0.16
user_login: adisbladis
html_url: https://github.com/NixOS/nixpkgs/pull/27092
updated_at: 2017-07-04 05:41:36
body:
  ###### Motivation for this change
  Useful tool for checking dynamic range (DR14) of audio files.

  ###### Things done

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

  ---


state: closed
title: What wrong with snat (nftables)?
user_login: MrSorcus
html_url: https://github.com/NixOS/nixpkgs/issues/27093
updated_at: 2017-07-17 14:49:38
body:
  ## Issue description
  Snat doesn't work with latest NixOS master branch. But works in Archlinux.
  Archlinux has similar configuration.


  ### Steps to reproduce
  1. Build server & client ISO image:
  `nix-build -A config.system.build.isoImage -I nixos-config=./server.nix ./nixpkgs/nixos/default.nix`
  `nix-build -A config.system.build.isoImage -I nixos-config=./client.nix ./nixpkgs/nixos/default.nix`
  https://gist.github.com/MrSorcus/472f5ddaad28d01a92811c49d2f86398 (nix files)

  2. Create virtual machines:

  Server:
  ```
  virt-install \          
  --name NixOSVS05 \
  --ram 1024 \
  --vcpus 1 \
  --cdrom /tmp/nixos_05.iso \
  --os-type linux \
  --nodisks \
  --network bridge=br0 \
  --graphics vnc,password='ABCDE',port=5905,listen=2a01:4f8:xx:xx::36 \
  --autostart \
  --noautoconsole
  ```
  Client:
  ```
  virt-install \          
  --name NixOSVS10 \
  --ram 1024 \
  --vcpus 1 \
  --cdrom /tmp/nixos_10.iso \
  --os-type linux \
  --nodisks \
  --network bridge=br0 \
  --graphics vnc,password='ABCDE',port=5910,listen=2a01:4f8:xx:xx::36 \
  --autostart \
  --noautoconsole
  ```
  4. Ping 2001:19f0:7400:87a2::64 (https://ipv6.net/ for example)

  5. SNAT doesn't work correctly. See logs:
  https://gist.github.com/MrSorcus/d45df56e62741719fbbcd2919505abc9 - logs (nft monitor trace, ip a, ip -6 route, route -6, tshark)
  https://gist.github.com/MrSorcus/1e912bfadc0662f40852d9ea0f3ebc83 - compare /proc/config.gz from NixOS and Archlinux.

  ## Technical details

  * System: 17.09.git.d4fbb47 (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.8
  * Nixpkgs version: "17.09.git.d4fbb47"
  * Sandboxing enabled: build-use-sandbox = false


state: closed
title: csmith: init at 2.3.0, pull in Sys::CPU as dependency.
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/27095
updated_at: 2017-07-04 14:10:17
body:
  ###### Motivation for this change


  ###### Things done

  - [x] Tested using sandboxing
    ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS,
      or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file)
      on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"` (new package, there aren't any)
  - [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: maxx: init at 1.1.0
user_login: gnidorah
html_url: https://github.com/NixOS/nixpkgs/pull/27096
updated_at: 2017-08-25 05:57:20
body:
  ###### Motivation for this change

  Add MaXX - retro desktop environment
  http://www.maxxinteractive.com/

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: nnn: init at 1.2
user_login: jfrankenau
html_url: https://github.com/NixOS/nixpkgs/pull/27097
updated_at: 2017-07-14 16:19:10
body:
  ###### Motivation for this change

  And another small and fast TUI file browser which was forked from noice.

  ###### Things done

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

  ---


state: closed
title: qbittorrent: 3.3.12 -> 3.3.13
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/27098
updated_at: 2017-07-03 20:21:07
body:
  ###### Motivation for this change

  Update to version 3.3.13

  [News](https://www.qbittorrent.org/news.php)

  > qBittorrent v3.3.13 was released. This release is made mainly to fix possible Cross-Site Request Forgery attacks via the webui reported by OpenGG and fixed by Chocobo1.

  ###### Things done

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


state: closed
title: libunwind: fix version macros
user_login: orivej
html_url: https://github.com/NixOS/nixpkgs/pull/27099
updated_at: 2017-07-06 17:05:09
body:
  ###### Motivation for this change

  Fixes julia_05 build: https://github.com/NixOS/nixpkgs/pull/26891#issuecomment-312704756
  Upstream bug: https://github.com/libunwind/libunwind/issues/30

  ###### Things done

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


state: closed
title: Better mirror for latex packages at lipa.ms.mff.cuni.cz?
user_login: chris-martin
html_url: https://github.com/NixOS/nixpkgs/issues/27100
updated_at: 2017-07-03 20:11:35
body:
  This site `lipa.ms.mff.cuni.cz` appears to be down, causing some latex package builds to fail.

  ```
  building path(s) ‘/nix/store/5m0ls3hc0qklqp5kzc9ayv3v53wnlfv6-marginfix-1.1’
  building path(s) ‘/nix/store/xfzbrkii39pl7p0d46dr93y8d2vx002a-tikz-cd-0.9e’

  trying http://lipa.ms.mff.cuni.cz/~cunav5am/nix/texlive-2016/tikz-cd.tar.xz
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
    0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  trying http://lipa.ms.mff.cuni.cz/~cunav5am/nix/texlive-2016/marginfix.tar.xz
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
    0     0    0     0    0     0      0      0 --:--:--  0:02:06 --:--:--     0curl: (7) Failed to connect to lipa.ms.mff.cuni.cz port 80: Connection timed out
  curl: (7) Failed to connect to lipa.ms.mff.cuni.cz port 80: Connection timed out
  error: cannot download marginfix-1.1 from any mirror
  error: cannot download tikz-cd-0.9e from any mirror
  ```


state: closed
title: haxe: fix hxcpp, introduce haxePackage with hxjava and hxcs
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/27101
updated_at: 2017-09-04 18:47:51
body:
  ###### Motivation for this change

  PR https://github.com/NixOS/nixpkgs/pull/25953 got too fat (+1500 lines) and it introduces too many new libraries (which probably should not be in a PR at all, but autoupdated from ```lib.haxe.org``` akin to Python and Haskell libraries are updated from ```pypi``` and ```hackage```)

  Here is the essential +202-83 lines of that PR:

   - [x] fixed ```hxcpp``` (support library for C++ target) which is still broken in nixpkgs since https://github.com/NixOS/nixpkgs/pull/25538
   - [x] added support libraries for other targets: ```hxjava``` (java), ```hxcs``` (C#), ```hxnodejs``` (javascript); this is the only new software introduced here, all the rest are bugfixes
   - [x] ```haxe``` and ```haxelib``` are wrapped into small bash scripts in order to support multiple libraries on ```$HAXELIB_PATH```. This allows to specify multiple Haxe libraries as ```buildInputs``` of a derivation or in ```nix-shell```-shebang.
   - [x] ```setup-hook.sh``` fixed not to include ```haxe``` derivation itself to ```$HAXELIB_PATH```
   - [x] legacy ```haxe-3.2.x``` is back, it is still required to compile some libraries.
   - [x] neko: minor bugfix from upstream: https://github.com/HaxeFoundation/neko/pull/165

  cc: @andyli @aszlig 


state: closed
title: urlscan: 0.8.3 -> 0.8.6
user_login: jfrankenau
html_url: https://github.com/NixOS/nixpkgs/pull/27102
updated_at: 2017-07-04 07:40:17
body:
  ###### Motivation for this change

  Update.

  Moved from python-packages.nix to all-packages.nix because this is not a Python library but just a Python application.

  This package also builds successfully with Python 2 and 3. I've decided to go with Python 3.

  ###### Things done

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


state: closed
title: unifi: 5.5.11 -> 5.5.19
user_login: bachp
html_url: https://github.com/NixOS/nixpkgs/pull/27103
updated_at: 2017-07-04 10:20:09
body:
  ###### Motivation for this change

  Update to latest version

  ###### Things done

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

  ---


state: closed
title: gogs: Fix cyclic dependency on darwin
user_login: knedlsepp
html_url: https://github.com/NixOS/nixpkgs/pull/27104
updated_at: 2017-07-03 21:50:18
body:
  ###### Motivation for this change
  This fixes the "cycle detected in the references of" error when building
  on darwin. The fix is based on the solution in issue #18131.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: More correct form of /etc/hosts
user_login: regellosigkeitsaxiom
html_url: https://github.com/NixOS/nixpkgs/pull/27105
updated_at: 2017-08-18 14:17:53
body:
  Makes management of `/etc/hosts` more declarative by using `networking.hosts`.

  ###### Motivation for this change

  It makes possible to point multiple domains to `localhost` in correct way: just adding `127.0.0.1 localhost.localdomain` to `networking.extraHosts` will not always work and is [incorrect](https://unix.stackexchange.com/questions/102660/hosts-file-is-it-incorrect-to-have-the-same-ip-address-on-multiple-lines).

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: wla-dx-git: 2016-02-27 -> 2017-06-05
user_login: adamscott
html_url: https://github.com/NixOS/nixpkgs/pull/27107
updated_at: 2017-07-04 07:26:29
body:
  - Change to version 2017-06-05
  - Add version attribute

  ###### Motivation for this change
  Added version attribute as it is easier:
  - to know that the package name is "wla-dx-git"
  - to update the version from now on

  ###### Things done

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

  ---

  cc @matthewbauer 


state: closed
title: phpfpm 'No input file specified.' in /home/... directories
user_login: qvamatel
html_url: https://github.com/NixOS/nixpkgs/issues/27108
updated_at: 2017-07-05 14:37:45
body:
  ## Issue description

  Phpfpm returns an "Status: 404 Not Found" error if I run a php script in my home directory.
  phpfpm config:
           services.phpfpm.pools.tomi = {
  		listen = "/run/php-fpm/tomi.sock";
  		extraConfig = ''
  			user = tomi
  			group = users
  			listen.owner = tomi
  			listen.group = users
  			pm = dynamic
  			pm.max_children = 75
  			pm.start_servers = 10
  			pm.min_spare_servers = 5
  			pm.max_spare_servers = 20
  			pm.max_requests = 10000
  		'';
  	};
  	services.phpfpm.phpOptions = ''
  		open_basedir = /
  	'';

  file:
          test.php -> owner: tomi:users, permissions: 777

  run:
  If the file is in the / or /var or /run or ... directory then phpfpm run perfect:

  $ SCRIPT_FILENAME=/var/test.php REQUEST_METHOD=GET cgi-fcgi -bind -connect /run/php-fpm/tomi.sock
  X-Powered-By: PHP/7.1.5
  Content-type: text/html; charset=UTF-8

  Yeeee, I'm Run!!!


  But if the file is in the /home/... directory then phpfpm return error:

  $ SCRIPT_FILENAME=/home/tomi/test.php REQUEST_METHOD=GET cgi-fcgi -bind -connect /run/php-fpm/tomi.sock
  Unable to open primary script: /home/tomi/test.php (No such file or directory)
  Status: 404 Not Found
  X-Powered-By: PHP/7.1.5
  Content-type: text/html; charset=UTF-8

  No input file specified.


  If I use a nginx web server instead of cgi-fcgi, then that is the case.
  Why?

  ## Technical details

  * System: NixOS: 17.03.1437.a2c7482319 (Gorilla)
  * Nix version: nix-env (Nix) 1.11.11
  * Nixpkgs version: "17.03.1437.a2c7482319"
  * Sandboxing enabled: build-use-sandbox = false


state: closed
title: python36Full does not provide pip while it says it does
user_login: stefano-m
html_url: https://github.com/NixOS/nixpkgs/issues/27109
updated_at: 2017-08-21 02:48:07
body:
  ## Issue description

  In NixOS, when I try to run `pip` and the program is not found, the following message is shown

  ```shell
  $  pip
  The program ‘pip’ is currently not installed. It is provided by
  several packages. You can install it by typing one of the following:
    nix-env -iA nixos.python27Packages.bootstrapped-pip
    nix-env -iA nixos.python27Packages.pip
    nix-env -iA nixos.python3
    nix-env -iA nixos.python33
    nix-env -iA nixos.python33Full
    nix-env -iA nixos.python34
    nix-env -iA nixos.python34Full
    nix-env -iA nixos.python35Packages.bootstrapped-pip
    nix-env -iA nixos.python36
    nix-env -iA nixos.python36Full
    nix-env -iA nixos.python3Full
  ```

  even when `nixos.python36Full` is installed via `systemPackages` or `nix-env`.

  In fact, the `bin` folder in the nix store for the `python36Full` package contains a broken symlink named `pip` that points to a non-existent `pip3` file:

  ```shell
  $ nix-instantiate --eval '<nixpkgs>' -A python36Full.outPath
  "/nix/store/103x241k4pvb950w5smy4lgq2nblxbs5-python3-3.6.1"
  $ file /nix/store/103x241k4pvb950w5smy4lgq2nblxbs5-python3-3.6.1/bin/pip
  /nix/store/103x241k4pvb950w5smy4lgq2nblxbs5-python3-3.6.1/bin/pip: broken symbolic link to /nix/store/103x241k4pvb950w5smy4lgq2nblxbs5-python3-3.6.1/bin/pip3
  ```

  ### Steps to reproduce

  Install `nixos.python36Full` and check the `bin` directory.

  ## Technical details

  * System: NixOS: `17.03.1449.2e983f14f6 (Gorilla)`
  * Nix version: `nix-env (Nix) 1.11.11`
  * Nixpkgs version: `17.03.1449.2e983f14f6`
  * Sandboxing enabled: `build-use-sandbox = false`


state: closed
title: partition-manager build error
user_login: bugworm
html_url: https://github.com/NixOS/nixpkgs/issues/27110
updated_at: 2017-07-04 09:51:37
body:
  ## Issue description
  ```
  installing ‘partitionmanager-3.0.1’
  these derivations will be built:
    /nix/store/dwsbx5pk9y48hhxvgjr8sfz9av1nvs65-partitionmanager-3.0.1.drv
  building path(s) ‘/nix/store/ir1366gqnlzg33wkhvlykyrnb59icdkk-partitionmanager-3.0.1’
  unpacking sources
  unpacking source archive /nix/store/qivxf0whffivx9amfdx5sb1gc4v6ggj3-partitionmanager-3.0.1.tar.xz
  source root is partitionmanager-3.0.1
  setting SOURCE_DATE_EPOCH to timestamp 1483617713 of file partitionmanager-3.0.1/doc/uk/usermanual.docbook
  patching sources
  configuring
  qmake: File exists
  fixing cmake files...
  cmake flags: -DCMAKE_BUILD_TYPE=Release -DCMAKE_SKIP_BUILD_RPATH=ON -DCMAKE_INSTALL_INCLUDEDIR=/nix/store/ir1366gqnlzg33wkhvlykyrnb59icdkk-partitionmanager-3.0.1/include -DCMAKE_INSTALL_LIBDIR=/nix/store/ir1366gqnlzg33wkhvlykyrnb59icdkk-partitionmanager-3.0.1/lib -DCMAKE_INSTALL_NAME_DIR=/nix/store/ir1366gqnlzg33wkhvlykyrnb59icdkk-partitionmanager-3.0.1/lib -DCMAKE_INSTALL_PREFIX=/nix/store/ir1366gqnlzg33wkhvlykyrnb59icdkk-partitionmanager-3.0.1 -DBUILD_TESTING=OFF -DKDE_INSTALL_EXECROOTDIR=/nix/store/ir1366gqnlzg33wkhvlykyrnb59icdkk-partitionmanager-3.0.1 -DKDE_INSTALL_BINDIR=/nix/store/ir1366gqnlzg33wkhvlykyrnb59icdkk-partitionmanager-3.0.1/bin -DKDE_INSTALL_SBINDIR=/nix/store/ir1366gqnlzg33wkhvlykyrnb59icdkk-partitionmanager-3.0.1/sbin -DKDE_INSTALL_LIBDIR=/nix/store/ir1366gqnlzg33wkhvlykyrnb59icdkk-partitionmanager-3.0.1/lib -DKDE_INSTALL_LIBEXECDIR=/nix/store/ir1366gqnlzg33wkhvlykyrnb59icdkk-partitionmanager-3.0.1/lib/libexec -DKDE_INSTALL_CMAKEPACKAGEDIR=/nix/store/ir1366gqnlzg33wkhvlykyrnb59icdkk-partitionmanager-3.0.1/lib/cmake -DKDE_INSTALL_INCLUDEDIR=/nix/store/ir1366gqnlzg33wkhvlykyrnb59icdkk-partitionmanager-3.0.1/include -DKDE_INSTALL_LOCALSTATEDIR=/var -DKDE_INSTALL_DATAROOTDIR=/nix/store/ir1366gqnlzg33wkhvlykyrnb59icdkk-partitionmanager-3.0.1/share -DKDE_INSTALL_DATADIR=/nix/store/ir1366gqnlzg33wkhvlykyrnb59icdkk-partitionmanager-3.0.1/share -DKDE_INSTALL_DOCBUNDLEDIR=/nix/store/ir1366gqnlzg33wkhvlykyrnb59icdkk-partitionmanager-3.0.1/share/doc/HTML -DKDE_INSTALL_KCFGDIR=/nix/store/ir1366gqnlzg33wkhvlykyrnb59icdkk-partitionmanager-3.0.1/share/config.kcfg -DKDE_INSTALL_KCONFUPDATEDIR=/nix/store/ir1366gqnlzg33wkhvlykyrnb59icdkk-partitionmanager-3.0.1/share/kconf_update -DKDE_INSTALL_KSERVICES5DIR=/nix/store/ir1366gqnlzg33wkhvlykyrnb59icdkk-partitionmanager-3.0.1/share/kservices5 -DKDE_INSTALL_KSERVICETYPES5DIR=/nix/store/ir1366gqnlzg33wkhvlykyrnb59icdkk-partitionmanager-3.0.1/share/kservicetypes5 -DKDE_INSTALL_KXMLGUI5DIR=/nix/store/ir1366gqnlzg33wkhvlykyrnb59icdkk-partitionmanager-3.0.1/share/kxmlgui5 -DKDE_INSTALL_KNOTIFY5RCDIR=/nix/store/ir1366gqnlzg33wkhvlykyrnb59icdkk-partitionmanager-3.0.1/share/knotifications5 -DKDE_INSTALL_ICONDIR=/nix/store/ir1366gqnlzg33wkhvlykyrnb59icdkk-partitionmanager-3.0.1/share/icons -DKDE_INSTALL_LOCALEDIR=/nix/store/ir1366gqnlzg33wkhvlykyrnb59icdkk-partitionmanager-3.0.1/share/locale -DKDE_INSTALL_SOUNDDIR=/nix/store/ir1366gqnlzg33wkhvlykyrnb59icdkk-partitionmanager-3.0.1/share/sounds -DKDE_INSTALL_TEMPLATEDIR=/nix/store/ir1366gqnlzg33wkhvlykyrnb59icdkk-partitionmanager-3.0.1/share/templates -DKDE_INSTALL_WALLPAPERDIR=/nix/store/ir1366gqnlzg33wkhvlykyrnb59icdkk-partitionmanager-3.0.1/share/wallpapers -DKDE_INSTALL_APPDIR=/nix/store/ir1366gqnlzg33wkhvlykyrnb59icdkk-partitionmanager-3.0.1/share/applications -DKDE_INSTALL_DESKTOPDIR=/nix/store/ir1366gqnlzg33wkhvlykyrnb59icdkk-partitionmanager-3.0.1/share/desktop-directories -DKDE_INSTALL_MIMEDIR=/nix/store/ir1366gqnlzg33wkhvlykyrnb59icdkk-partitionmanager-3.0.1/share/mime/packages -DKDE_INSTALL_METAINFODIR=/nix/store/ir1366gqnlzg33wkhvlykyrnb59icdkk-partitionmanager-3.0.1/share/appdata -DKDE_INSTALL_MANDIR=/nix/store/ir1366gqnlzg33wkhvlykyrnb59icdkk-partitionmanager-3.0.1/share/man -DKDE_INSTALL_INFODIR=/nix/store/ir1366gqnlzg33wkhvlykyrnb59icdkk-partitionmanager-3.0.1/share/info -DKDE_INSTALL_DBUSDIR=/nix/store/ir1366gqnlzg33wkhvlykyrnb59icdkk-partitionmanager-3.0.1/share/dbus-1 -DKDE_INSTALL_DBUSINTERFACEDIR=/nix/store/ir1366gqnlzg33wkhvlykyrnb59icdkk-partitionmanager-3.0.1/share/dbus-1/interfaces -DKDE_INSTALL_DBUSSERVICEDIR=/nix/store/ir1366gqnlzg33wkhvlykyrnb59icdkk-partitionmanager-3.0.1/share/dbus-1/services -DKDE_INSTALL_DBUSSYSTEMSERVICEDIR=/nix/store/ir1366gqnlzg33wkhvlykyrnb59icdkk-partitionmanager-3.0.1/share/dbus-1/system-services -DKDE_INSTALL_SYSCONFDIR=/nix/store/ir1366gqnlzg33wkhvlykyrnb59icdkk-partitionmanager-3.0.1/etc -DKDE_INSTALL_CONFDIR=/nix/store/ir1366gqnlzg33wkhvlykyrnb59icdkk-partitionmanager-3.0.1/etc/xdg -DKDE_INSTALL_AUTOSTARTDIR=/nix/store/ir1366gqnlzg33wkhvlykyrnb59icdkk-partitionmanager-3.0.1/etc/xdg/autostart -DKDE_INSTALL_QTPLUGINDIR=/nix/store/ir1366gqnlzg33wkhvlykyrnb59icdkk-partitionmanager-3.0.1/lib/qt-5.9/plugins -DKDE_INSTALL_PLUGINDIR=/nix/store/ir1366gqnlzg33wkhvlykyrnb59icdkk-partitionmanager-3.0.1/lib/qt-5.9/plugins -DKDE_INSTALL_QMLDIR=/nix/store/ir1366gqnlzg33wkhvlykyrnb59icdkk-partitionmanager-3.0.1/lib/qt-5.9/qml 
  -- The C compiler identification is GNU 5.4.0
  -- The CXX compiler identification is GNU 5.4.0
  -- Check for working C compiler: /nix/store/3k978nnp7ppjim34di40vwz5f95rsxhw-gcc-wrapper-5.4.0/bin/gcc
  -- Check for working C compiler: /nix/store/3k978nnp7ppjim34di40vwz5f95rsxhw-gcc-wrapper-5.4.0/bin/gcc -- works
  -- Detecting C compiler ABI info
  -- Detecting C compiler ABI info - done
  -- Detecting C compile features
  -- Detecting C compile features - done
  -- Check for working CXX compiler: /nix/store/3k978nnp7ppjim34di40vwz5f95rsxhw-gcc-wrapper-5.4.0/bin/g++
  -- Check for working CXX compiler: /nix/store/3k978nnp7ppjim34di40vwz5f95rsxhw-gcc-wrapper-5.4.0/bin/g++ -- works
  -- Detecting CXX compiler ABI info
  -- Detecting CXX compiler ABI info - done
  -- Detecting CXX compile features
  -- Detecting CXX compile features - done
  -- Looking for __GLIBC__
  -- Looking for __GLIBC__ - found
  -- Performing Test _OFFT_IS_64BIT
  -- Performing Test _OFFT_IS_64BIT - Success
  -- Found KF5Config: /nix/store/l9gnz4xr0q0cyq5d21gy9sg1vprg0fcr-kconfig-5.34.0-dev/lib/cmake/KF5Config/KF5ConfigConfig.cmake (found version "5.34.0") 
  -- Found KF5ConfigWidgets: /nix/store/iiv6w6damljmc7bywmd6c7qal76lpv35-kconfigwidgets-5.34.0-dev/lib/cmake/KF5ConfigWidgets/KF5ConfigWidgetsConfig.cmake (found version "5.34.0") 
  -- Found KF5CoreAddons: /nix/store/4wrrwy68lhii6xa7ym0wa87f2d6smfnz-kcoreaddons-5.34.0-dev/lib/cmake/KF5CoreAddons/KF5CoreAddonsConfig.cmake (found version "5.34.0") 
  CMake Warning at /nix/store/yk2v9qp15989i9pnb7bmik9y3fbly8kk-extra-cmake-modules-5.34.0/share/ECM/find-modules/FindKF5.cmake:74 (find_package):
    Could not find a package configuration file provided by "KF5Crash"
    (requested version 5.23) with any of the following names:

      KF5CrashConfig.cmake
      kf5crash-config.cmake

    Add the installation prefix of "KF5Crash" to CMAKE_PREFIX_PATH or set
    "KF5Crash_DIR" to a directory containing one of the above files.  If
    "KF5Crash" provides a separate development package or SDK, be sure it has
    been installed.
  Call Stack (most recent call first):
    CMakeLists.txt:49 (find_package)


  -- Could NOT find KF5Crash: found neither KF5CrashConfig.cmake nor kf5crash-config.cmake 
  -- Found KF5DocTools: /nix/store/ja1r1xhj9ciq14kc1qd9ahian5b3hp31-kdoctools-5.34.0-dev/lib/cmake/KF5DocTools/KF5DocToolsConfig.cmake (found version "5.34.0") 
  -- Found Gettext: /nix/store/ysflspvb6b6yd25h6qhvkizwyc6mgabm-gettext-0.19.8/bin/msgmerge (found version "0.19.8") 
  -- Found PythonInterp: /nix/store/frnm6ahmm6kzlh7sqrn09hdkkfyy9q39-python-2.7.13/bin/python (found version "2.7.13") 
  -- Found KF5I18n: /nix/store/3m57d822fjkbpn96751yjyzbj16i57w6-ki18n-5.34.0-dev/lib/cmake/KF5I18n/KF5I18nConfig.cmake (found version "5.34.0") 
  -- Found KF5IconThemes: /nix/store/bpvaxhs6lnz8fbp6361hv77bxvwnip7s-kiconthemes-5.34.0-dev/lib/cmake/KF5IconThemes/KF5IconThemesConfig.cmake (found version "5.34.0") 
  -- Found KF5JobWidgets: /nix/store/3qwp25zfh54x3y3p8n0jqniff51jikz6-kjobwidgets-5.34.0-dev/lib/cmake/KF5JobWidgets/KF5JobWidgetsConfig.cmake (found version "5.34.0") 
  -- Found KF5KIO: /nix/store/5mjpvp5r86arpz92bq4yl2dkldbsldr9-kio-5.34.0-dev/lib/cmake/KF5KIO/KF5KIOConfig.cmake (found version "5.34.0") 
  -- Found KF5Service: /nix/store/v1cbmpy1h91jilrax9w43a0n79lq3hkc-kservice-5.34.0-dev/lib/cmake/KF5Service/KF5ServiceConfig.cmake (found version "5.34.0") 
  -- Found KF5XmlGui: /nix/store/ymbvyfr55swrpbxzpfh3r0w51z3kl5vk-kxmlgui-5.34.0-dev/lib/cmake/KF5XmlGui/KF5XmlGuiConfig.cmake (found version "5.34.0") 
  -- Found KF5WidgetsAddons: /nix/store/cqadnikl4g8h61jlw4s39mfrfa8a8kwh-kwidgetsaddons-5.34.0-dev/lib/cmake/KF5WidgetsAddons/KF5WidgetsAddonsConfig.cmake (found version "5.34.0") 
  CMake Error at /nix/store/5dh82kd6qppsap7b12llcbp6w4d2i6a9-cmake-3.8.2/share/cmake-3.8/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
    Could NOT find KF5 (missing: Crash) (found suitable version "5.34.0",
    minimum required is "5.23")
  Call Stack (most recent call first):
    /nix/store/5dh82kd6qppsap7b12llcbp6w4d2i6a9-cmake-3.8.2/share/cmake-3.8/Modules/FindPackageHandleStandardArgs.cmake:377 (_FPHSA_FAILURE_MESSAGE)
    /nix/store/yk2v9qp15989i9pnb7bmik9y3fbly8kk-extra-cmake-modules-5.34.0/share/ECM/find-modules/FindKF5.cmake:110 (find_package_handle_standard_args)
    CMakeLists.txt:49 (find_package)


  -- Configuring incomplete, errors occurred!
  See also "/tmp/nix-build-partitionmanager-3.0.1.drv-0/partitionmanager-3.0.1/build/CMakeFiles/CMakeOutput.log".
  builder for ‘/nix/store/dwsbx5pk9y48hhxvgjr8sfz9av1nvs65-partitionmanager-3.0.1.drv’ failed with exit code 1
  error: build of ‘/nix/store/dwsbx5pk9y48hhxvgjr8sfz9av1nvs65-partitionmanager-3.0.1.drv’ failed
  ```


  ### Steps to reproduce
  `nix-env -iA nixpkgs.partition-manager`


  ## Technical details

  * System: (NixOS: `17.03.1458.057f89b934 (Gorilla)`)
  * Nix version: (`nix-env (Nix) 1.11.11`)
  * Nixpkgs version: (`17.03.1462.72c9ed78d0`)
  * Sandboxing enabled: (`false`)


state: closed
title: No IPv6 Routers available
user_login: rszibele
html_url: https://github.com/NixOS/nixpkgs/issues/27111
updated_at: 2018-03-30 11:15:53
body:
  ## Issue description

  I have a server running NixOS and I would like to add the IPv6 addresses that my hosts provides me with. However, I get no IPv6 routers in my journalctl and IPv6 doesn't work.

  ### Steps to reproduce

  Here's the networking part of my `configuration.nix`:

  ```
    networking.interfaces.enp0s3.ip6 = [
      { address = "2a02:e00:ffec:115::a"; prefixLength = 64; }
      { address = "2a02:e00:ffec:115::9"; prefixLength = 64; }
      { address = "2a02:e00:ffec:115::8"; prefixLength = 64; }
      { address = "2a02:e00:ffec:115::7"; prefixLength = 64; }
      { address = "2a02:e00:ffec:115::6"; prefixLength = 64; }
      { address = "2a02:e00:ffec:115::5"; prefixLength = 64; }
      { address = "2a02:e00:ffec:115::4"; prefixLength = 64; }
      { address = "2a02:e00:ffec:115::3"; prefixLength = 64; }
      { address = "2a02:e00:ffec:115::2"; prefixLength = 64; }
      { address = "2a02:e00:ffec:115::1"; prefixLength = 64; }
    ];
    networking.defaultGateway6 = "2a02:e00:ffec::1";
  ```

  Journalctl reports the following:

  > network-addresses-enp0s3-start[515]: checking ip 2a02:e00:ffec:115::a/64...
  > network-addresses-enp0s3-start[515]: added ip 2a02:e00:ffec:115::a/64...
  > network-addresses-enp0s3-start[515]: checking ip 2a02:e00:ffec:115::9/64...
  > network-addresses-enp0s3-start[515]: added ip 2a02:e00:ffec:115::9/64...
  > network-addresses-enp0s3-start[515]: checking ip 2a02:e00:ffec:115::8/64...
  > network-addresses-enp0s3-start[515]: added ip 2a02:e00:ffec:115::8/64...
  > network-addresses-enp0s3-start[515]: checking ip 2a02:e00:ffec:115::7/64...
  > network-addresses-enp0s3-start[515]: added ip 2a02:e00:ffec:115::7/64...
  > network-addresses-enp0s3-start[515]: checking ip 2a02:e00:ffec:115::6/64...
  > network-addresses-enp0s3-start[515]: added ip 2a02:e00:ffec:115::6/64...
  > network-addresses-enp0s3-start[515]: checking ip 2a02:e00:ffec:115::5/64...
  > network-addresses-enp0s3-start[515]: added ip 2a02:e00:ffec:115::5/64...
  > network-addresses-enp0s3-start[515]: checking ip 2a02:e00:ffec:115::4/64...
  > network-addresses-enp0s3-start[515]: added ip 2a02:e00:ffec:115::4/64...
  > network-addresses-enp0s3-start[515]: checking ip 2a02:e00:ffec:115::3/64...
  > network-addresses-enp0s3-start[515]: added ip 2a02:e00:ffec:115::3/64...
  > network-addresses-enp0s3-start[515]: checking ip 2a02:e00:ffec:115::2/64...
  > network-addresses-enp0s3-start[515]: added ip 2a02:e00:ffec:115::2/64...
  > network-addresses-enp0s3-start[515]: checking ip 2a02:e00:ffec:115::1/64...
  > network-addresses-enp0s3-start[515]: added ip 2a02:e00:ffec:115::1/64...

  ...

  > dhcpcd[989]: enp0s3: no IPv6 Routers available

  My ifconfig shows the following:
  ```
  enp0s3    Link encap:Ethernet  HWaddr 12:A7:5C:75:A5:8C
            inet addr:130.255.78.218  Bcast:130.255.78.255  Mask:255.255.255.0
            UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
            RX packets:7256 errors:0 dropped:8 overruns:0 frame:0
            TX packets:672 errors:0 dropped:0 overruns:0 carrier:0
            collisions:0 txqueuelen:1000
            RX bytes:474051  TX bytes:221474

  lo        Link encap:Local Loopback
            inet addr:127.0.0.1  Bcast:0.0.0.0  Mask:255.0.0.0
            UP LOOPBACK RUNNING  MTU:65536  Metric:1
            RX packets:627 errors:0 dropped:0 overruns:0 frame:0
            TX packets:627 errors:0 dropped:0 overruns:0 carrier:0
            collisions:0 txqueuelen:1
            RX bytes:162543  TX bytes:162543
  ```

  ## Technical details

  * System: 17.03.1188.9fd6417e27 (Gorilla)
  * Nix version: nix-env (Nix) 1.11.8
  * Nixpkgs version: 17.03.1188.9fd6417e27
  * Sandboxing enabled: build-use-sandbox = false


state: closed
title: partition-manager: fix build
user_login: bugworm
html_url: https://github.com/NixOS/nixpkgs/pull/27112
updated_at: 2017-07-04 11:33:35
body:
  ###### Motivation for this change
  Build doesn't work, so I've used approach similar to https://github.com/NixOS/nixpkgs/issues/26860

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: jd-gui fails (no error message)
user_login: olejorgenb
html_url: https://github.com/NixOS/nixpkgs/issues/27113
updated_at: 2017-07-05 06:26:26
body:
  ## Issue description

  Can't start jd-gui at all.

  PS: Dowloading the generic jar from http://jd.benow.ca/ work.

  ### Steps to reproduce

      nix-shell -p jd-gui
      jd-gui

  There is no error messages what so ever. Exit code is 127.

  (I've also tried installing with `nix-env`)

  ## Technical details

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


state: closed
title: flow: 0.48.0 -> 0.49.1
user_login: frontsideair
html_url: https://github.com/NixOS/nixpkgs/pull/27114
updated_at: 2017-07-04 15:43:41
body:
  ###### Motivation for this change

  New upstream 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: papirus-icon-theme: init at 20170616
user_login: bugworm
html_url: https://github.com/NixOS/nixpkgs/pull/27115
updated_at: 2017-07-04 16:48:58
body:
  ###### Motivation for this change
  Wanted to add papirus icon theme

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: gnomeExtensions.topicons-plus: init at v20
user_login: emanueleperuffo
html_url: https://github.com/NixOS/nixpkgs/pull/27116
updated_at: 2017-07-04 16:56:07
body:
  ###### Motivation for this change
  TopIcons extension for Gnome 3

  ###### Things done

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

  ---


state: closed
title: systemd.nspawn: fix missing suffix
user_login: cjxgm
html_url: https://github.com/NixOS/nixpkgs/pull/27117
updated_at: 2018-04-23 11:32:10
body:
  ###### Motivation for this change
  Files placed in `/etc/systemd/nspawn/` should have `.nspawn` suffix.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---
  CC @fpletz 


state: closed
title: Sys::CPU: Try to fix Darwin build.
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/27118
updated_at: 2017-07-04 16:51:05
body:
  ###### Motivation for this change

  Don't have a Darwin machine to test, so (ab)using Travis to try to fix this, hopefully straightforward :).

  ###### Things done

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

  ---


state: closed
title: ntfs3g: change package name
user_login: vcunat
html_url: https://github.com/NixOS/nixpkgs/pull/27119
updated_at: 2017-07-05 06:25:14
body:
  It was being parsed incorrectly, as noted on
  https://github.com/NixOS/nix/issues/1440
  nix-repl> builtins.parseDrvName ntfs3g.name
  { name = "ntfs"; version = "3g-2017.3.23"; }

  @dezgeg: any better idea?


state: closed
title: libbsd: Darwin patch fails to apply after upgrade to 0.8.4 (probably 0.8.5 too?
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/issues/27120
updated_at: 2018-02-15 18:24:45
body:
  ## Issue description

  Not sure how difficult it'd be to fix this, but thought I'd note it somewhere.

  [Hydra build log](http://hydra.nixos.org/build/54892263)

  We recently bumped to 0.8.5 but I don't see any reason that would make the patch apply again (although I can't confirm this myself :)).

  If it can't be resolved reasonably perhaps the patch should be dropped and "darwin" removed from `meta.platforms`?

  EDIT: Looks like libbsd has a separate "port" for OSX: https://github.com/JackieXie168/libbsd which I've filed an issue on (like was done previously, apparently): https://github.com/JackieXie168/libbsd/issues/2

  ### Steps to reproduce

  Try to build libbsd on Darwin; look at Hydra/Travis build failures.

  ## Technical details

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


state: closed
title: nixUnstable: tests fail on darwin due to long $TMPDIR
user_login: robx
html_url: https://github.com/NixOS/nixpkgs/issues/27121
updated_at: 2017-07-06 10:55:28
body:
  ## Issue description

  Building `nixUnstable` on macOS fails in the test phase, since the path to the nix-daemon's socket is longer than the maximum 108 characters.

  This is a combination of macOS (long $TMPDIR) and building through nix ($TMPDIR set to the build directory). I'm not really sure whether this is more of a nixpkgs or a nix issue.

  The problem can be worked around by setting TMPDIR=/tmp manually, but it seems to me that that should not be required...

  Compare nix commit https://github.com/NixOS/nix/commit/c7d44bad000d5f431c05f6c27718d26d2b93bb0f, which removed a workaround for this limitation.

  ### Steps to reproduce

  ```
  $ uname -a
  Darwin aaaa 16.6.0 Darwin Kernel Version 16.6.0: Fri Apr 14 16:21:16 PDT 2017; root:xnu-3789.60.24~6/RELEASE_X86_64 x86_64
  $ echo $TMPDIR
  /var/folders/rs/k3cmq1b12238c_kx1xg1pndw0000gn/T/
  $ nix-build --option use-binary-caches false -A nixUnstable
  ...
  error: socket path ‘/private/var/folders/rs/k3cmq1b12238c_kx1xg1pndw0000gn/T/nix-build-nix-1.12pre5413_b4b1f452.drv-0/nix-test/var/nix/daemon-socket/socket’ is too long
  ...
  FAIL: tests/remote-store.sh
  ...
  error: socket path ‘/private/var/folders/rs/k3cmq1b12238c_kx1xg1pndw0000gn/T/nix-build-nix-1.12pre5413_b4b1f452.drv-0/nix-test/var/nix/daemon-socket/socket’ is too long
  ...
  FAIL: tests/secure-drv-outputs.sh
  ...
  2 out of 42 tests failed 
  make: *** [mk/tests.mk:11: installcheck] Error 1
  builder for ‘/nix/store/3ixw1yg7h1wnp6ha0rj1b68pp5j25lpp-nix-1.12pre5413_b4b1f452.drv’ failed with exit code 2
  error: build of ‘/nix/store/3ixw1yg7h1wnp6ha0rj1b68pp5j25lpp-nix-1.12pre5413_b4b1f452.drv’ failed
  ```

  ## Technical details

  * System: Darwin 16.6.0
  * Nix version: 1.11.11 (building nix-1.12pre5413_b4b1f452)
  * Nixpkgs version: master as of 2017-07-04
  * Sandboxing enabled: no


state: closed
title: jd-gui: Fix interpreter, add many missing deps, un-upx.
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/27122
updated_at: 2017-07-05 06:26:27
body:
  ###### Motivation for this change

  Fixes #27113 

  ###### Things done

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

  ---


state: closed
title: tlp: 0.9 -> 1.0
user_login: dywedir
html_url: https://github.com/NixOS/nixpkgs/pull/27123
updated_at: 2017-07-05 06:22:05
body:
  ###### Motivation for this change

  tlp [1.0](https://github.com/linrunner/TLP/releases/tag/1.0) is out

  ###### Things done

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

  ---


state: closed
title: nix: short TMPDIR for tests on Darwin (fixes #27121)
user_login: robx
html_url: https://github.com/NixOS/nixpkgs/pull/27124
updated_at: 2017-07-06 10:54:18
body:
  This fixes test failures due to overly long nix-daemon socket paths.

  ###### Motivation for this change

  Compare #27121. Building `nixUnstable` (at least) fails due to a long socket path on Darwin with the default long `$TMPDIR`.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: ocamlPackages.{benchmark,obuild,ptmap,rope}: init at 1.4, 0.1.8, 2.0.…
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/27125
updated_at: 2017-07-28 15:31:36
body:
  …1, 0.5

  ###### Motivation for this change

  Dependencies for coming Haxe 4.0 (current git master).


  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [x] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Child Bash shells misbehave
user_login: DavidEGrayson
html_url: https://github.com/NixOS/nixpkgs/issues/27126
updated_at: 2017-07-23 21:03:28
body:
  ## Issue description

  When I am running `nix-shell`, it seems like any bash process except the top-level process will not have the `bind` builtin, will have a messed up prompt, and will not have an up arrow key that functions properly.

  I'd like to know what makes the top-level bash process special.  Does it have a special environment variable or command-line argument passed to it to make it behave better?

  I would also suggest fixing this so that child Bash processes are more like the top-level one.

  ### Steps to reproduce

  I am running Nix on Arch Linux (not NixOS).  If I clone this repository, check out commit 7d36ae33df, change into the top-level directory, and run `nix-shell --pure -A hello` then a nice Bash session starts up.  The Bash prompt looks good, and the `bind` builtin is supported.  But if I run `bash` inside that shell to start a child shell, I get a shell that is a lot worse.  The prompt reverts back to the default prompt that I specify in `~/.bashrc` of the Arch Linux system (except with extra slashes added), and `type bind` returns an error, and the up arrow key stops working properly (types `^[[A` instead of going through the command history).  I can also demonstrate the issue quickly by just running `bash -c "type bind"`.  Here is a shell session showing the issue:

  ```
  $ nix-shell --pure -A hello

  [nix-shell:~/nixpkgs]$ type bind
  bind is a shell builtin

  [nix-shell:~/nixpkgs]$ bash
  \[\]\[\]david@davidvm5 \[\]~/nixpkgs\[\]
  $ type bind
  bash: type: bind: not found
  \[\]\[\]david@davidvm5 \[\]~/nixpkgs\[\]
  ```


  ## Technical details

  * System: Arch Linux x86_64, relatively up-to-date
  * Nix version: nix-env (Nix) 1.11.9
  * Nixpkgs version: 17.09pre110215.7d36ae33df
  * Sandboxing enabled: no (`/etc/nix/nix.conf` does not exist)


state: closed
title: Copperhead 4.12 does not build
user_login: NeQuissimus
html_url: https://github.com/NixOS/nixpkgs/issues/27127
updated_at: 2017-07-05 00:57:41
body:
  ## Issue description
  This build fails with 

  ```
    CC [M]  fs/ubifs/lprops.o
  In file included from /tmp/nix-build-linux-4.12-a.drv-0/linux-hardened-4.12.a-src/include/linux/elf.h:4:0,
                   from /tmp/nix-build-linux-4.12-a.drv-0/linux-hardened-4.12.a-src/include/linux/module.h:15,
                   from /tmp/nix-build-linux-4.12-a.drv-0/linux-hardened-4.12.a-src/fs/binfmt_elf.c:12:
  /tmp/nix-build-linux-4.12-a.drv-0/linux-hardened-4.12.a-src/fs/binfmt_elf.c: In function 'randomize_stack_top':
  /tmp/nix-build-linux-4.12-a.drv-0/linux-hardened-4.12.a-src/arch/x86/include/asm/elf.h:326:56: error: 'mmap_rnd_compat_bits' undeclared (first use in this function)
   #define __STACK_RND_MASK(is32bit) ((is32bit) ? (1UL << mmap_rnd_compat_bits) - 1 : (1UL << mmap_rnd_bits) - 1)
                                                          ^
  /tmp/nix-build-linux-4.12-a.drv-0/linux-hardened-4.12.a-src/arch/x86/include/asm/elf.h:327:24: note: in expansion of macro '__STACK_RND_MASK'
   #define STACK_RND_MASK __STACK_RND_MASK(mmap_is_ia32())
                          ^
  /tmp/nix-build-linux-4.12-a.drv-0/linux-hardened-4.12.a-src/fs/binfmt_elf.c:672:22: note: in expansion of macro 'STACK_RND_MASK'
     random_variable &= STACK_RND_MASK;
                        ^
  /tmp/nix-build-linux-4.12-a.drv-0/linux-hardened-4.12.a-src/arch/x86/include/asm/elf.h:326:56: note: each undeclared identifier is reported only once for each function it appears in
   #define __STACK_RND_MASK(is32bit) ((is32bit) ? (1UL << mmap_rnd_compat_bits) - 1 : (1UL << mmap_rnd_bits) - 1)
                                                          ^
  /tmp/nix-build-linux-4.12-a.drv-0/linux-hardened-4.12.a-src/arch/x86/include/asm/elf.h:327:24: note: in expansion of macro '__STACK_RND_MASK'
   #define STACK_RND_MASK __STACK_RND_MASK(mmap_is_ia32())
                          ^
  /tmp/nix-build-linux-4.12-a.drv-0/linux-hardened-4.12.a-src/fs/binfmt_elf.c:672:22: note: in expansion of macro 'STACK_RND_MASK'
     random_variable &= STACK_RND_MASK;
                        ^
    CC [M]  fs/xfs/libxfs/xfs_attr_remote.o
  make[2]: *** [/tmp/nix-build-linux-4.12-a.drv-0/linux-hardened-4.12.a-src/scripts/Makefile.build:302: fs/binfmt_elf.o] Error 1
  ```

  I am currently investigating, just creating the issue for tracking purposes.
  I believe Copperhead/linux-hardened@89aae326916d6a73b3168b6567e2190b54f425c0 may be the solution.
  Currently building that revision, will come back once it is confirmed building.


  ### Steps to reproduce
  `nix-build -A linux_hardened_copperhead`


state: closed
title: nix instantiate failes on fresh clone of release-17.03
user_login: jascase901
html_url: https://github.com/NixOS/nixpkgs/issues/27128
updated_at: 2017-07-06 07:47:11
body:
  ## Issue description
  I was following this tutorial
  http://lethalman.blogspot.it/2014/09/nix-pill-15-nix-search-paths.html
  and a received a notice saying 

  error: Package ‘Agda-Sheaves-8a06162a8f0f7df308458db91d720cf8f7345d69’ in ‘/home/jason/nixpkgs/pkgs/development/libraries/agda/Agda-Sheaves/default.nix:18’ is marked as broken, refusing to evaluate.

  a) For `nixos-rebuild` you can set
    { nixpkgs.config.allowBroken = true; }
  in configuration.nix to override this.

  b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
    { allowBroken = true; }
  to ~/.config/nixpkgs/config.nix.
  ### Steps to reproduce
  `git clone https://github.com/NixOS/nixpkgs.git mypkgs`
  `cd mypkgs/`
  `git fetch`
  `git checkout release-17.03`
  `export NIX_PATH=mypkgs=/home/jason/mypkgs:$NIX_PATH`
  `nix-instantiate  '<mypkgs>'`

  ## Technical details
  17.03.1395.9b948ea439 (Gorilla)


state: closed
title: iwlwifi firmware fails to load with kernel 4.12
user_login: devhell
html_url: https://github.com/NixOS/nixpkgs/issues/27129
updated_at: 2017-07-17 13:27:05
body:
  ## Issue description
  This is a summary from `dmesg | grep -i iwlwifi`:
  ```
  [  211.266516] Intel(R) Wireless WiFi driver for Linux
  [  211.266809] iwlwifi 0000:02:00.0: enabling device (0000 -> 0002)
  [  211.273676] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-8000C-30.ucode failed with error -2
  [  211.273802] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-8000C-29.ucode failed with error -2
  [  211.273815] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-8000C-28.ucode failed with error -2
  [  211.273826] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-8000C-27.ucode failed with error -2
  [  211.273836] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-8000C-26.ucode failed with error -2
  [  211.273846] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-8000C-25.ucode failed with error -2
  [  211.273856] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-8000C-24.ucode failed with error -2
  [  211.273866] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-8000C-23.ucode failed with error -2
  [  211.273877] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-8000C-22.ucode failed with error -2
  [  211.273878] iwlwifi 0000:02:00.0: no suitable firmware found!
  [  211.273879] iwlwifi 0000:02:00.0: minimum version required: iwlwifi-8000C-22
  [  211.273880] iwlwifi 0000:02:00.0: maximum version supported: iwlwifi-8000C-30
  [  211.273881] iwlwifi 0000:02:00.0: check git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
  ```

  Here's the output of `lspci`:
  ```
  02:00.0 Network controller: Intel Corporation Wireless 8260 (rev 3a)
  ```
  Might it be that [this issue](https://github.com/NixOS/nixpkgs/issues/22365#issuecomment-282658013) is somehow related? Humbly summoning @fpletz for advice.

  ### Steps to reproduce
  Have above mentioned wireless controller, and boot kernel 4.12 on NixOS from Git (built on @aszlig's Hydra).

  ## Technical details

  * System: `17.09pre110080.641bd6e0ca-vuizvui (Hummingbird)`
  * Nix version: `nix-env (Nix) 1.11.11`
  * Nixpkgs version: N/A
  * Sandboxing enabled: `true`


state: open
title: Mosquitto service default config is insecure
user_login: richardlarocque
html_url: https://github.com/NixOS/nixpkgs/issues/27130
updated_at: 2019-05-08 09:48:13
body:
  ## Issue description
  The out-of-the-box configuration of Mosquitto will accept *any* password.  The `service.mosquitto.users.foo.password` setting is irrelevant.

  ### Steps to reproduce
  I don't think these details make much difference, but I'll document them here just the same.

  1. Set up Mosquitto with TLS.
  2. Set up a user with some ACLs and a password.
  3. Use `mosquitto_sub` to connect as this user.  Note that the password argument is irrelevant.

  ```
  mosquitto_sub -h localhost -p 8883 -t 'foo/#' -d -u richard -P blargh --cafile /etc/ssl/certs/ca-bundle.crt
  mosquitto_sub -h localhost -p 8883 -t 'foo/#' -d -u richard -P otherPW --cafile /etc/ssl/certs/ca-bundle.crt
  ```

  ## Technical details
  The problem seems to be that the `password_file` option is not specified.  An effective work-around is:
  ```
  services.mosquitto.extraConf = "password_file /var/lib/mosquitto/passwd";
  ```

  It seems this is expected behavior.  See this matrix at: http://www.steves-internet-guide.com/mqtt-username-password-example/

  * System: NixOS 17.03 (deployed with NixOps)


state: closed
title: mosquitto: Explicitly configure password file
user_login: richardlarocque
html_url: https://github.com/NixOS/nixpkgs/pull/27131
updated_at: 2018-01-13 12:02:46
body:
  Adds explicit entry to mosquitto configuration file to specify the path
  of the password file.

  This path matches the path of the automatically-generated password file
  defined elsewhere in this service definition, so there is no need to
  make it configurable.

  ###### Motivation for this change

  See further details at https://github.com/NixOS/nixpkgs/issues/27130.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: rambox: 0.5.9 -> 0.5.10
user_login: gnidorah
html_url: https://github.com/NixOS/nixpkgs/pull/27132
updated_at: 2017-07-05 02:12:51
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
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: ammonite: 0.9.9 -> 1.0.0
user_login: NeQuissimus
html_url: https://github.com/NixOS/nixpkgs/pull/27133
updated_at: 2017-07-07 13:01:29
body:
  ###### Motivation for this change
  Update, add test

  ###### Things done

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

  ---


state: closed
title: vcsh: test suite failure
user_login: travisbhartwell
html_url: https://github.com/NixOS/nixpkgs/issues/27134
updated_at: 2017-08-28 08:45:57
body:
  ## Issue description

  With the latest NixOS unstable update, vcsh fails to build. I'm guessing this is related to commit f59104bc736cd47d98814da073db772298ae32d9.

  This is the build output log:

  https://gist.github.com/anonymous/fc7676adf4768cde590737048310016b

  ### Steps to reproduce

  The above log is the relevant portion of the output from:

  ```
  sudo nixos-rebuild switch --upgrade 2>&1 | tee ~/rebuild.out
  ```

  ## Technical details

  * System: 17.09pre109180.0d4431cfe9 (Hummingbird)                                                                                                                                                                            
  * Nix version: nix-env (Nix) 1.11.10                                                                                                                                                                                              
  * Nixpkgs version: 17.09pre110094.1add3519df
  * Sandboxing enabled: Yes


state: closed
title: lua: modules are not discoverable
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/issues/27135
updated_at: 2017-07-05 07:16:31
body:
  ## Issue description

  Paths to lua modules are not appended to ```$LUA_LIBDIR```


  ### Steps to reproduce

  ```bash
  #!/usr/bin/env nix-shell
  #!nix-shell --show-trace -i bash -p bash lua luaPackages.luasocket

  echo "LUA_LIBDIR=$LUA_LIBDIR"
  lua -e '_G.require("socket")'
  ```

  ```bash
  #!/usr/bin/env nix-shell
  #!nix-shell --show-trace -i bash -p bash luajit luajitPackages.luasocket

  echo "LUA_LIBDIR=$LUA_LIBDIR"
  luajit -e '_G.require("socket")'
  ```


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



  ## Technical details

  * System: 17.09.git.4572611 (Hummingbird)
  * Nix version: nix-env (Nix) 1.12pre5413_b4b1f452 
  * Nixpkgs version: "17.09.git.e97855a388"      
  * Sandboxing enabled: false


state: closed
title: gtk-engine-bluecurve: init at 1.0
user_login: gnidorah
html_url: https://github.com/NixOS/nixpkgs/pull/27136
updated_at: 2017-07-09 19:25:13
body:
  ###### Motivation for this change

  Add one more gtk2 engine & theme.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: [wip] docker: 17.03.2-ce -> 17.06.0-ce
user_login: vdemeester
html_url: https://github.com/NixOS/nixpkgs/pull/27137
updated_at: 2017-07-10 11:21:55
body:
  Signed-off-by: Vincent Demeester <vincent@sbr.pm>

  ###### Motivation for this change

  Release of `docker-ce` happened *and* the repository where the release happens has changed 😅 … 

  It's still a `WIP` 

  - because I'm getting an error I can't make sense of (and I don't see how to fix it)

  ```
  /nix/store/bl48w7h24n6379fa200yv60n4pwynd9c-stdenv/setup: line 923: tracePhases: unbound variable
  /nix/store/bl48w7h24n6379fa200yv60n4pwynd9c-stdenv/setup: line 125: showBuildStats: unbound variable
  builder for ‘/nix/store/s67017nsynrhwipg9amhz1254z1245z0-docker-17.06.0-ce-rc2.drv’ failed with exit code 1
  ```

  - I need to update `containerd` (probably elsewhere)

  ###### Things done

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

  ---


state: closed
title: gildas: init at jul17a
user_login: bzizou
html_url: https://github.com/NixOS/nixpkgs/pull/27138
updated_at: 2018-03-18 19:54:19
body:
  ###### Motivation for this change

  Gildas is a radio-astronomy code that is used into my HPC center.
  This package has been successfully tested by our users and is now in production since a few weeks into our local channel.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: open
title: CUPS printing from the Internet not supported
user_login: jluttine
html_url: https://github.com/NixOS/nixpkgs/issues/27139
updated_at: 2017-07-06 07:44:05
body:
  ## Issue description

  I'm trying to set up a print server so that my other computers on the LAN can use that server for printing. However, the print server refuses to print the jobs sent by my other computers and requires authentication. On my client cups logs, I see the following lines:

  ```
  Backend returned status 2 (authentication required)
  Job held for authentication.
  ```

  If I open the CUPS web interface on my server, open the administration page, tick the box "Allow printing from the Internet" and save the changes, then printing works flawlessly. However, I couldn't find any way to enable this setting by using the nix configuration. It would be great if this setting could be set using the nix expressions. Making changes via CUPS web interface, creates a new `cupsd.conf` file inplace of the symlinked file, and thus, I suppose, one loses the ability to configure the CUPS server via the nix expressions.

  ### Steps to reproduce

  Relevant parts of the print server configuration:

  ```
      networking.firewall = {
        allowedTCPPorts = [ 631 ];
        allowedUDPPorts = [ 631 ];
      };

      services = {
        printing = {
          enable = true;
          browsing = true;
          webInterface = true;
          gutenprint = true;
          defaultShared = true;
          listenAddresses = [ "*:631" ];
        };
        avahi = {
          enable = true;
          nssmdns = true;
          publish = {
            enable = true;
            userServices = true;
          };
        };
      };
  ```

  Relevant parts of the client configurations:

  ```
      services = {
        printing = {
          enable = true;
          webInterface = true;
          gutenprint = true;
        };
        avahi = {
          enable = true;
          nssmdns = true;
        };
      };
  ```

  Add the printer on the print server, then add it on the clients. Send a print job on a client machine and see the logs `journalctl -u cups`.

  ## Technical details

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

  ```
  # nixos-version
  17.03.1462.72c9ed78d0 (Gorilla)
  ```

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

  ```
  # nix-env --version
  nix-env (Nix) 1.11.11
  ```

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

  ```
  # nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion
  "17.03.1462.72c9ed78d0"
  ```

  * Sandboxing enabled: (run `grep build-use-sandbox /etc/nix/nix.conf`)

  ```
  # grep build-use-sandbox /etc/nix/nix.conf
  build-use-sandbox = false
  ```


state: closed
title: gnugrep: 3.0 -> 3.1
user_login: lsix
html_url: https://github.com/NixOS/nixpkgs/pull/27140
updated_at: 2017-07-13 13:19:30
body:
  This PR is against the `staging` branch.

  See http://lists.gnu.org/archive/html/info-gnu/2017-07/msg00000.html
  for release announcement

  ###### Motivation for this change


  ###### Things done

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

  ---


state: closed
title: networkd: Allow new MulticastDNS setting
user_login: florianjacob
html_url: https://github.com/NixOS/nixpkgs/pull/27142
updated_at: 2017-07-13 22:26:21
body:
  which gained an implementation in systemd v233

  ###### Motivation for this change
  This allows to replace avahi-daemon with systemd-resolved for MulticastDNS name resolution.

  ###### 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: networkmanager service: use resolved if enabled
user_login: florianjacob
html_url: https://github.com/NixOS/nixpkgs/pull/27143
updated_at: 2017-07-09 12:19:52
body:
  ###### Motivation for this change
  This allows /etc/resolv.conf and dns resolution in general to be managed by systemd-resolved while still being able to use NetworkManager for the actual 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 via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [X] Tested execution of all binary files (usually in `./result/bin/`)
  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


