# issues

state: closed
title: VBox fails to build on 18.03 - complains about pgsql
user_login: sjau
html_url: https://github.com/NixOS/nixpkgs/issues/29870
updated_at: 2017-09-27 21:32:54
body:
  ## Issue description

  Since yesterday, VBox with extension package fails to build.

  ### Steps to reproduce

  Add to configuration.nix
  ```
      # Enable Virtualbox
      virtualisation.virtualbox.host.enable = true;
      boot.kernelPackages = pkgs.linuxPackages // {
          virtualbox = pkgs.linuxPackages.virtualbox.override {
              enableExtensionPack = true;
              pulseSupport = true;
          };
      };
      nixpkgs.config.virtualbox.enableExtensionPack = true;
  ```

  And then try to --upgrade

  ```
  kBuild: Compiling RuntimeBldProg - /tmp/nix-build-virtualbox-5.1.26.drv-0/VirtualBox-5.1.26/src/VBox/Runtime/common/asn1/asn1-ut-string-decode.cpp
  config.status: executing default commands                         
  make[3]: Entering directory '/tmp/nix-build-gcj-6.4.0.drv-0/build/libiberty'                                                         
  if [ x"-fpic" != x ] && [ ! -d pic ]; then \                      
    mkdir pic; \                   
  else true; fi                    
  touch stamp-picdir               
  if [ x"" != x ] && [ ! -d noasan ]; then \                        
    mkdir noasan; \                
  else true; fi                    
  touch stamp-noasandir            
  if [ x"-fpic" != x ]; then \     
    gcc -c -DHAVE_CONFIG_H -g  -I. -I../../gcc-6.4.0/libiberty/../include  -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  -D_GNU_SOURCE -fpic ../../gcc-6.4.0/libiberty/regex.c -o pic/regex.o; \
  else true; fi                    
  yes                              
  checking for waitpid... kBuild: Compiling RuntimeBldProg - /tmp/nix-build-virtualbox-5.1.26.drv-0/VirtualBox-5.1.26/src/VBox/Runtime/common/asn1/asn1-ut-time.cpp
  yes                              
  checking for sigaction... kBuild: Compiling RuntimeBldProg - /tmp/nix-build-virtualbox-5.1.26.drv-0/VirtualBox-5.1.26/src/VBox/Runtime/common/asn1/asn1-ut-time-decode.cpp
  yes                              
  checking for getpriority... kBuild: Compiling RuntimeBldProg - /tmp/nix-build-virtualbox-5.1.26.drv-0/VirtualBox-5.1.26/src/VBox/Runtime/common/checksum/adler32.cpp
  kBuild: Compiling RuntimeBldProg - /tmp/nix-build-virtualbox-5.1.26.drv-0/VirtualBox-5.1.26/src/VBox/Runtime/common/checksum/crc32.cpp
  yes                              
  checking for setpriority... kBuild: Compiling RuntimeBldProg - /tmp/nix-build-virtualbox-5.1.26.drv-0/VirtualBox-5.1.26/src/VBox/Runtime/common/checksum/crc32c.cpp
  kBuild: Compiling RuntimeBldProg - /tmp/nix-build-virtualbox-5.1.26.drv-0/VirtualBox-5.1.26/src/VBox/Runtime/common/checksum/crc64.cpp
  kBuild: Compiling RuntimeBldProg - /tmp/nix-build-virtualbox-5.1.26.drv-0/VirtualBox-5.1.26/src/VBox/Runtime/common/checksum/alt-md2.cpp
  yes                              
  checking for wait3... kBuild: Compiling RuntimeBldProg - /tmp/nix-build-virtualbox-5.1.26.drv-0/VirtualBox-5.1.26/src/VBox/Runtime/common/checksum/alt-md5.cpp
  kBuild: Compiling RuntimeBldProg - /tmp/nix-build-virtualbox-5.1.26.drv-0/VirtualBox-5.1.26/src/VBox/Runtime/common/checksum/alt-sha1.cpp
  yes                              
  checking for wait4... if [ x"" != x ]; then \                     
    gcc -c -DHAVE_CONFIG_H -g  -I. -I../../gcc-6.4.0/libiberty/../include  -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  -D_GNU_SOURCE -fpic  ../../gcc-6.4.0/libiberty/regex.c -o noasan/regex.o; \
  else true; fi                    
  gcc -c -DHAVE_CONFIG_H -g  -I. -I../../gcc-6.4.0/libiberty/../include  -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  -D_GNU_SOURCE ../../gcc-6.4.0/libiberty/regex.c -o regex.o
  yes                              
  checking for sigprocmask... kBuild: Compiling RuntimeBldProg - /tmp/nix-build-virtualbox-5.1.26.drv-0/VirtualBox-5.1.26/src/VBox/Runtime/common/checksum/alt-sha256.cpp
  yes                              
  checking for sigwaitinfo... yes  
  checking for sigtimedwait... kBuild: Compiling RuntimeBldProg - /tmp/nix-build-virtualbox-5.1.26.drv-0/VirtualBox-5.1.26/src/VBox/Runtime/common/checksum/alt-sha512.cpp
  yes                              
  checking for siginfo_t... yes    
  checking whether to enable PDO support... yes                     
  checking for PDO_DBLIB support via FreeTDS... no                  
  checking for Firebird support for PDO... no                       
  checking for MySQL support for PDO... yes                         
  checking for MySQL UNIX socket location... no                     
  checking for mysql_config... /nix/store/3qmydxbzx7wvs759gslm744bqzp6zaq4-mariadb-client-10.1.25-dev/bin/mysql_config                 
  checking for mysql_commit in -lmysqlclient_r... yes               
  checking for PDO includes... checking for PDO includes... /tmp/nix-build-php-7.1.8.drv-0/php-7.1.8/ext                               
  checking Oracle OCI support for PDO... no                         
  checking for ODBC v3 support for PDO... no                        
  checking for PostgreSQL support for PDO... yes                    
  checking for pg_config... not found                               
  configure: error: Cannot find libpq-fe.h. Please specify correct PostgreSQL installation path                                        
  builder for ‘/nix/store/p6ni55z6kvl0k12zhwi97lqvm5s5z7cz-php-7.1.8.drv’ failed with exit code 1                                      
  cannot build derivation ‘/nix/store/ycg134yhi9xal223687rqdzf8p087d8s-httpd.conf.drv’: 1 dependencies couldn't be built               
  cannot build derivation ‘/nix/store/s1p5d8va30lmf6d2jciph0xzl14wgg2w-php.ini.drv’: 1 dependencies couldn't be built                  
  cannot build derivation ‘/nix/store/2c9k874mbn2ym8qb892cyia0fpw83nd5-system-path.drv’: 1 dependencies couldn't be built              
  cannot build derivation ‘/nix/store/g0xv2qj5amiq97lflr5fwa54xxb1h1pm-nixos-system-subi-18.03pre116475.d757d8142e.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/g0xv2qj5amiq97lflr5fwa54xxb1h1pm-nixos-system-subi-18.03pre116475.d757d8142e.drv’ failed                 
  ```

  ## Technical details

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

  18.03pre116347.272c0bf88c (Impala)

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

  nix-env (Nix) 1.11.15

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

  "18.03pre116475.d757d8142e"

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

  build-use-sandbox = false


state: closed
title: vim-plugins: add `overrideAttrs` support for `buildVimPluginFrom2Nix`
user_login: Ma27
html_url: https://github.com/NixOS/nixpkgs/pull/29871
updated_at: 2017-10-12 05:43:04
body:
  ###### Motivation for this change

  Some days ago I packaged `xptemplate` for VIM.
  However according to the docs the recommended approach to use custom snippets is to copy them into the `personal/` directory (https://github.com/drmingdrmer/xptemplate#extend-xptemplate-write-new-snippets)

  The easiest approach is to override the plugin and add a `postInstall` script, however until now it wasn't possible to override VIM plugins.

  I confirmed the change using the following expressions for a test VM:

  ``` nix
  {
    vim = { pkgs, ... }: {
      environment.systemPackages = let
        vim = with pkgs; vim_configurable.customize {
          name = "xptemplatetest";
          vimrcConfig.vam.knownPlugins = vimPlugins;
          vimrcConfig.vam.pluginDictionaries = [
            { name = "xptemplate"; }
          ];
        };
      in [ vim ];

      nixpkgs.config.packageOverrides = super: {
        vimPlugins = super.vimPlugins // {
          xptemplate = super.vimPlugins.xptemplate.overrideAttrs(_: {
            postInstall = ''
              cp -R ${../nixos-config/apps/vim-snippets} $out/share/vim-plugins/xptemplate/personal/ftplugin
            '';
          });
        };
      };

      users.extraUsers.vm = {
        isNormalUser = true;
        password = "vm";
      };
    };
  }
  ```

  ###### Things done

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

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

  ---


state: closed
title: dgraph: 0.8.1 -> 0.8.2
user_login: sigma
html_url: https://github.com/NixOS/nixpkgs/pull/29872
updated_at: 2017-10-01 22:54:32
body:
  ###### Motivation for this change


  ###### Things done

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

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [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: pkgs.networkmanager_strongswan does not work with NetworkManager
user_login: wucke13
html_url: https://github.com/NixOS/nixpkgs/issues/29873
updated_at: 2017-11-29 12:06:47
body:
  ## Issue description
  Connecting to a VPN via strongswan/NetworkManager does not work. `charon-nm` is missing. If I remember this right, there is a flag (`--enable-nm`) for the configure script of strongswan build, which causes strongswan to also build the `charon-nm`. If this flag is not set, `charon-nm` will not be built. Further information on the needed compile flags for NetworkManager support can be found [here](https://wiki.strongswan.org/projects/strongswan/wiki/NetworkManager#Installation). I think these should be added to the build of the `pkgs.networkmanager_strongswan`, as it only makes sense to have the special NetworkManager related build flags enabled for a dedicated networkmanager_strongswan package.


  ### Steps to reproduce
  Install NetworkManager with networkmanager_strongswan package. Add a valid strongswan VPN connection. Try to connect.

  ## Technical details
  **Relevant nix expression:**
  ```
   networking.networkmanager = {
                          enable = true;
                          packages = [ pkgs.networkmanager_strongswan ];
  };
  ```

  **Error:**
  ```
  Sep 27 21:59:16 hostname NetworkManager[2445]: <warn>  [1506542356.1435] vpn-connection[0xabf120,4d128ccf-4a61-43b6-9b2b-a631d5ddd5fb,"My VPN",0]: Could not launch the VPN service. error: Failed to execute child process "/nix/store/p9jwifzhb9433nwfrq7jibkmsrsbwydp-NetworkManager-strongswan-1.4.1/libexec/ipsec/charon-nm" (No such file or directory).
  ```

  * System: 17.03.1849.1e30a7c617 (Gorilla)
  * Nix version: nix-env (Nix) 1.11.14
  * Nixpkgs version: "17.03.1849.1e30a7c617"
  * Sandboxing enabled: build-use-sandbox = false


state: closed
title: znc: fix openFirewall option
user_login: mbrgm
html_url: https://github.com/NixOS/nixpkgs/pull/29874
updated_at: 2017-09-28 06:52:36
body:
  ###### Motivation for this change

  The current version is broken (from #29171):
  - there's no `openFirewall` attribute directly in the `cfg` set
  - the `port` option is an attribute of the `confOptions` set

  I used the proper attribute for the firewall port and moved the `openFirewall`
  option directly up to the `services.znc` set, as it's rather a general option
  for the whole service than a znc-specific option (which are located inside the
  `confOptions` set).

  @vaibhavsagar Did this work for you? Should have failed during evaluation already...

  ###### Things done

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

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

  ---


state: closed
title: GPG without GTK2
user_login: valeriangalliat
html_url: https://github.com/NixOS/nixpkgs/issues/29875
updated_at: 2017-09-27 22:44:00
body:
  ## Issue description

  By default installing GPG on a headless server pulls GTK2.

  ### Steps to reproduce

  1. Install GPG on a 17.03 system which doesn't have GTK2.

  #### What happens

  GTK2 is installed (actually, even compiled).

  #### What should have happened

  GTK2 is not installed.

  ## Technical details

  * System: building with NixOS 17.03
  * Nix version: 1.11.8
  * Nixpkgs version: "17.03.1861.ad6265dbfa"
  * Sandboxing enabled: no

  ---

  I'm not sure if I'm doing everything right, but I'm running on `nixos-17.03-small`, I even import `<nixpkgs/nixos/modules/profiles/minimal.nix>` in my configuration, but by default installing GPG (in my case through SpamAssassin) pulls GTK2 in my system.

  Is there a flag to specify that I do not want any graphic libraries on this system?

  Currently I did the following to prevent that:

  ```nix
  nixpkgs.config.packageOverrides = pkgs: {
    pinentry = pkgs.pinentry.override {
      gtk2 = null;
      qt4 = null;
    };
  };
  ```


state: closed
title: Adding Clang to the buildInputs breaks G++/GCC linkage step
user_login: forGGe
html_url: https://github.com/NixOS/nixpkgs/issues/29877
updated_at: 2019-01-27 18:55:28
body:
  ## Issue description

  Clang, when specified as a dependency in `buildInputs` breaks G++ linkage, by introducing unrecognized flags for GNU linker via `NIX_CXXSTDLIB_LINK` environment variable. 

  ### Steps to reproduce

  1. Create `shell.nix`:

     ```
     { pkgs ? import <nixpkgs> {} }:

     pkgs.stdenv.mkDerivation rec {
         name = "clang_with_gcc_test";
         buildInputs = [ pkgs.gcc6 pkgs.clang ];
     }
     ``` 

  2. Launch shell:
     
      ```
     nix-shell ./shell.nix
     ```

  3. Try to compile test C++ program:
     
      ```
      $ echo "int main() { }" > test.cpp && g++ test.cpp    
      ```

  4. Observe output:

     ```
     g++: error: unrecognized command line option ‘-stdlib=libstdc++’; did you mean ‘-static-libstdc++’?
     ```

  ## Technical details

  Seems that it is a clang's setup hook that exposes that flag:
  https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/compilers/llvm/4/libc++/setup-hook.sh#L3

  So, issue can be workarounded either by removing Clang from `buildInputs`, or adding own hook to `shell.nix`:

  ```
  shellHook = ''
      export NIX_CXXSTDLIB_LINK=""
  '';
  ```

  * System: ArchLinux:  

    ```
    $ uname -a
    Linux Shakuras 4.12.12-1-ARCH #1 SMP PREEMPT Sun Sep 10 09:41:14 CEST 2017 x86_64 GNU/Linux       
    ```

  * Nix version: 1.11.15
  * Nixpkgs version: 18.03pre116475.d757d8142e
  * Sandboxing enabled: no


  P.S. 

  Thanks to @rasendubi for helping me figure out why it behaves like that!


state: closed
title: nixos/monit: install monit as system package, use default config file path
user_login: ryantm
html_url: https://github.com/NixOS/nixpkgs/pull/29879
updated_at: 2018-02-06 14:03:11
body:
  ###### Motivation for this change

  The motivation is wanting `sudo monit status` to work. This enables that by making monit available as a system package and using the default monitrc file, so you do not have to specify the configuration file at the command line.

  ###### Things done

  - [x] Tested this works on NixOS

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

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

  ---


state: closed
title: consul: 0.7.5 -> 0.9.3
user_login: nh2
html_url: https://github.com/NixOS/nixpkgs/pull/29880
updated_at: 2017-09-29 20:32:45
body:
  ###### Motivation for this change

  Upgrade to latest upstream version.

  ###### Things done

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

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

  ---

  CC @cstrahan @wkennington @kamilchm @pradeepchhetri @globin @Infinisil @LnL7 because you've changed the consul package in the past and probably care about it.


state: closed
title: nixos/tinc: add "restartTriggers" back
user_login: volth
html_url: https://github.com/NixOS/nixpkgs/pull/29881
updated_at: 2017-09-27 23:58:33
body:
  Add "restartTriggers" back to restart the Tinc daemon when its peer is removed.
  Reverted #27660

  Discussed 
  here: https://github.com/NixOS/nixpkgs/pull/27660#issuecomment-321415123

  cc @fpletz


state: closed
title: sqldeveloper: 4.1.1 -> 17.2.0
user_login: timokau
html_url: https://github.com/NixOS/nixpkgs/pull/29882
updated_at: 2017-10-15 09:40:32
body:
  ###### Motivation for this change

  When I installed sqldeveloper, I noticed that it is very much out of date.

  What I'm unsure about: The website we point to for the manual download doesn't directly allow to download older versions. It is possible to manually replace the version of the file in the download link they give you though. Does anybody have experience with this? Would it be allowed to give a direkt download link, thereby probably bypassing the necessity to accept the license first? How else could this be solved?

  ###### Things done

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

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

  ---


state: closed
title: TeX Gyre Math Fonts (OTF)
user_login: siddharthist
html_url: https://github.com/NixOS/nixpkgs/pull/29883
updated_at: 2017-09-29 20:41:53
body:
  ###### Motivation for this change
  I added #29787, and then figured I'd go ahead and do the rest since a lot of the code would be shared. More math fonts e.g. for use with LuaLaTeX and [unicode-math](https://github.com/wspr/unicode-math). 

  ###### Things done

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

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

  ---


state: closed
title: mongodb-tools: 3.0.12 -> 3.5.13
user_login: AndrewMorsillo
html_url: https://github.com/NixOS/nixpkgs/pull/29884
updated_at: 2017-09-28 12:31:13
body:
  ###### Motivation for this change
  Need to connect to newer mongodb databases with SSL

  I could use a little help with this upgrade as I am new to NixOS. Despite the build output saying all of the tools were compiled with SSL they behave as if they were compiled without ssl (--ssl option is not there).

  Also the build somehow contains a reference to go, so I added allowGoReference but I know that is not the correct solution. 

  Thanks in advance for any help.


state: closed
title: gucharmap: 3.18.2 -> 10.0.1
user_login: xzfc
html_url: https://github.com/NixOS/nixpkgs/pull/29885
updated_at: 2019-01-04 08:45:41
body:
  ###### Motivation for this change

  Update to the latest version.

  - Gucharmap no longer follow the GNOME major versioning.
  - Gucharmap no longer includes Unicode data. Instead the data should be downloaded from unicode.org.

  ###### Things done

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

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

  ---


state: closed
title: guile-sdl2: 0.1.0 -> 0.2.0
user_login: vyp
html_url: https://github.com/NixOS/nixpkgs/pull/29887
updated_at: 2017-09-29 05:49:10
body:
  ###### Motivation for this change


  ###### Things done

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

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


state: closed
title: docker: fix docker_17_06 build
user_login: orivej
html_url: https://github.com/NixOS/nixpkgs/pull/29888
updated_at: 2017-09-28 17:13:54
body:
  ###### Motivation for this change

  https://github.com/NixOS/nixpkgs/pull/29843/files#r141527044

  ###### Things done

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

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


state: open
title: hdf5 pulls in gcc-wrapper
user_login: shajra
html_url: https://github.com/NixOS/nixpkgs/issues/29889
updated_at: 2018-08-21 15:32:21
body:
  ## Issue description

  The hdf5 library pulls in gcc-wrapper as a transitive dependency, which seems less than ideal.

  The problem is that the build creates this text file summary of the build in lib/libhdf5.settings, that has the following:

  ```
  Compiling Options:
  ------------------
                 Compilation Mode: production
                 C Compiler: /nix/store/kd7vb1afwvm2k65n9qjdw767w6lnwsrd-gcc-wrapper-6.4.0/bin/gcc ( gcc (GCC) 6.4.0)
                 CFLAGS:
                 ...
  ```

  Additionally, this same text is embedded as a string in one of the shared libraries (lib/libhdf5.so.10.2.1).

  The reason this is annoying for me is that I use transitive closures to bundle minimized tarballs, which I then put into Docker.  But now gcc is grabbed, just because someone put in a informational string of which compiler was used.

  I still have to go through the hdf5 source code and see if there's a simple fix.  I could use the replace-literal utility to crop off the "/nix/store" from the reference in the shared library (maybe... not sure how tricky that might be).  It's certainly easier to modify the libhdf5.settings file.

  I'm open to other ideas.

  ### Steps to reproduce

  ```
  nix-store -qR "$(nix-build -E '(import <nixpkgs> {}).hdf5' --no-link)" | grep gcc-wrapper
  ```
  yields

  ```
  /nix/store/kd7vb1afwvm2k65n9qjdw767w6lnwsrd-gcc-wrapper-6.4.0
  ```
  ## Technical details

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

  Debian testing with Nix

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

  nix-env (Nix) 1.11.14

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

  "18.03pre116475.d757d8142e"

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

  build-use-sandbox = true


state: closed
title: nixos/nullmailer: fixes and `remotesFile` option
user_login: mbrgm
html_url: https://github.com/NixOS/nixpkgs/pull/29890
updated_at: 2017-09-28 20:29:38
body:
  ###### Motivation for this change

  Please see individual commit messages.

  ###### Things done

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

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

  ---


state: closed
title: unicode: init at 2.5
user_login: woffs
html_url: https://github.com/NixOS/nixpkgs/pull/29891
updated_at: 2017-10-03 19:02:54
body:
  ###### Motivation for this change

  a great tool to explore unicode from the command line

  ###### Things done

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

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

  ---


state: closed
title: hdf5: remove references to gcc
user_login: shajra
html_url: https://github.com/NixOS/nixpkgs/pull/29892
updated_at: 2017-09-28 08:44:45
body:
  The build provides as text a summary of the build, including the
  absolute path of the compiler used for compilation.  Unfortunately, this
  pulls in gcc as a transitive closure.

  So this change just calls remove-references-to as a postInstall step for
  the one gcc dependency.

  See #29889 for details.

  ###### Motivation for this change


  ###### Things done

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

  - [X] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [ ] macOS
     - [X] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] 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: qmake hook: force copy of binary fixes #29589
user_login: teto
html_url: https://github.com/NixOS/nixpkgs/pull/29893
updated_at: 2018-04-11 09:30:17
body:
  ###### Motivation for this change
  When running nix-shell several times in the same folder with a qt program (such as wireshark),
  qmake's hook can generate the error "Can't create __nix_qt5__/bin/qmake:
  file already exists"
  Following up of https://github.com/NixOS/nixpkgs/pull/29665

  ###### Things done
  force copy of the binary

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

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

  ---


state: closed
title: rpl: init at 1.5.6
user_login: teto
html_url: https://github.com/NixOS/nixpkgs/pull/29894
updated_at: 2018-04-11 09:30:16
body:
  A python program that helps replacing string in files.

  ###### Motivation for this change
  One hell of a program, kinda like "fd". I find it very helpful to replace strings in multiple files. It's packaged in debian too.

  ###### Things done

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

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [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: Python: bytecode in /bin
user_login: casey
html_url: https://github.com/NixOS/nixpkgs/issues/29896
updated_at: 2017-12-29 17:49:05
body:
  I just noticed that a `__pycache__` symlink had made it into my `/run/current-system/sw/bin` directory. It points to `/nix/store/$HASH-python3-3.6.2-env/bin/__pycache__`. Here's a listing of the contents: https://gist.github.com/casey/cf97e5abcdf5fee3a0f50ec9b03d5b38

  I think this is a new issue. Python 3.6.2 was released on 2017-07-17, so I'm gussing it has to do with that. These files are not directly executable, so it should probably be filtered out of `bin`

  Is the right way to fix this just to remove the directory in `postInstall`? Like so:

  ```
  rm -r $out/bin/__pycache__
  ```

  Happy to open PR if that's correct.

  Pinging some of the package maintainers:
  @chaoflow @domenkozar 

  System information:
  ```
  NixOS version: 18.03.git.a75265924f (Impala)
  nix-env version: nix-env (Nix) 1.11.15
  nixpkgs version: 18.03.git.a75265924f
  build-use-sandbox: true
  ```


state: closed
title: nodejs: 8.5.0 -> 8.6.0
user_login: lo1tuma
html_url: https://github.com/NixOS/nixpkgs/pull/29897
updated_at: 2017-09-28 15:46:49
body:
  ###### Motivation for this change

  [Release Notes](https://nodejs.org/en/blog/release/v8.6.0/)

  ###### Things done

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

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

  ---


state: closed
title: clp: init at 1.16.11
user_login: vbgl
html_url: https://github.com/NixOS/nixpkgs/pull/29898
updated_at: 2017-10-02 04:34:31
body:
  ###### Motivation for this change


  ###### Things done

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

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [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))
  - [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: yabause: Qt4 -> Qt5, disable emu-compatibility.com in About menu
user_login: yegortimoshenko
html_url: https://github.com/NixOS/nixpkgs/pull/29899
updated_at: 2017-12-18 05:37:31
body:
  ###### Motivation for this change

  Yabause 0.9.15 requires OpenGL 3.2 or later, and master branch requires OpenGL 3.3 or later. That's too restrictive. See: https://github.com/Yabause/yabause/issues/349

  emu-compatibility.com is now defunct and thus should not be in About menu.

  Other minor changes:
  * linkage-rwx-linux-elf.diff -> linkage-rwx-linux-elf.patch
  * Mark some inputs as optional
  * Do not build with Doxygen by default: it does not produce any outputs
  * Do not build with OpenAL by default: SDL2 handles sound when present
  * Do not build with FreeGLUT by default: deprecated at upstream

  ###### Things done

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

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of 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/tests/gnome3-gdm: Increase memory limit
user_login: jtojnar
html_url: https://github.com/NixOS/nixpkgs/pull/29900
updated_at: 2017-10-05 21:55:56
body:
  ###### Motivation for this change

  The test was failing on x86_64 prematurely due to memory being exhausted.

  See also 3b9f0c6a469a574c1c030e4c23f6c766819cbd2d

  The test is still failing but at least the OOM killer is not invoked.


  ###### Things done

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

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

  ---


state: closed
title: fakenes: mark as broken
user_login: yegortimoshenko
html_url: https://github.com/NixOS/nixpkgs/pull/29902
updated_at: 2017-09-28 15:23:23
body:
  ###### Motivation for this change

  Spent about an hour trying to make it build, but gave up at the end. Broken both on i686 and amd64.
  Disabling all hardening, or adding `-fno-stack-protector` to CFLAGS, doesn't solve the issue.

  ```
  these derivations will be built:
    /nix/store/kj8hv52zm2zqydkjnhvnz19dlfndk32y-fakenes-0.5.9b3.drv
  building path(s) ‘/nix/store/wd4cjxfgkr792p4b2wwsjpwaj8hg14gn-fakenes-0.5.9b3’
  unpacking sources
  unpacking source archive /nix/store/dih5zmkbxnwar9qhf0axr95vgfrmq0rd-fakenes-0.5.9-beta3.tar.gz
  source root is fakenes-0.5.9-beta3
  setting SOURCE_DATE_EPOCH to timestamp 1182841723 of file fakenes-0.5.9-beta3/src/ppu.cpp
  patching sources
  applying patch /nix/store/nzn68gicn9l3x2qmpq2rzhz056f841dq-build.patch
  patching file build/openal.cbd
  patching file build/alleggl.cbd
  patching file src/apu.cpp
  patching file src/audio.cpp
  patching file src/include/common.h
  configuring
  no configure script, doing nothing
  building
  build flags: SHELL=/nix/store/flb9ar1xdd13c606aa4my9miy3iv4vyk-bash-4.4-p12/bin/bash
  gcc -O2 -W -Wall -o cbuild cbuild.c
  cbuild.c: In function 'main':
  cbuild.c:2027:12: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'long unsigned int' [-Wformat=]
       printf("\n\n!!! %s error, line %d !!!\n"
              ^
  cbuild.c:2763:23: warning: format '%u' expects argument of type 'unsigned int', but argument 3 has type 'size_t {aka long unsigned int}' [-Wformat=]
         fprintf(stderr, "\n\n\n*** Critical Error ***\n"
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  ./cbuild
  Creating directory build/unix/...
  Creating directory build/unix/etc/...
  Creating directory build/unix/renderer/...
  Creating directory build/unix/shared/...
  Creating directory build/unix/sound/...
  Creating build/unix/buildconfig.h...
  Converting support/fakenes.dat to build/unix/datafile.c...
  Compiling src/etc/unzip.c...
  src/etc/unzip.c: In function 'unzClose':
  src/etc/unzip.c:456:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (s->pfile_in_zip_read!=NULL)
       ^~
  src/etc/unzip.c:459:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    fclose(s->file);
    ^~~~~~
  src/etc/unzip.c: In function 'unzLocateFile':
  src/etc/unzip.c:781:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (strlen(szFileName)>=UNZ_MAXFILENAMEINZIP)
       ^~
  src/etc/unzip.c:784:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    s=(unz_s*)file;
    ^
  src/etc/unzip.c: In function 'unzlocal_CheckCurrentFileCoherencyHeader':
  src/etc/unzip.c:862:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if ((err==UNZ_OK) && (s->cur_file_info.compression_method!=0) &&
       ^~
  src/etc/unzip.c:866:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (unzlocal_getLong(s->file,&uData) != UNZ_OK) /* date/time */
    ^~
  src/etc/unzip.c: In function 'unzOpenCurrentFile':
  src/etc/unzip.c:927:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (s->pfile_in_zip_read != NULL)
       ^~
  src/etc/unzip.c:930:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (unzlocal_CheckCurrentFileCoherencyHeader(s,&iSizeVar,
    ^~
  Compiling build/unix/datafile.c...
  Compiling src/apu.cpp...
  Compiling src/audio.cpp...
  Compiling src/audiolib.cpp...
  src/audiolib.cpp: In member function 'virtual void AudiolibOpenALDriver::closeStream()':
  src/audiolib.cpp:486:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
      if(source != AL_INVALID) {
                ^
  src/audiolib.cpp:493:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         if(buffers[0] != AL_INVALID)
                       ^
  src/audiolib.cpp: In member function 'virtual void* AudiolibOpenALDriver::getBuffer(void*)':
  src/audiolib.cpp:505:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
      if(source == AL_INVALID) {
                ^
  src/audiolib.cpp:516:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
      if(floatingBuffer == AL_INVALID) {
                        ^
  src/audiolib.cpp: In member function 'virtual void AudiolibOpenALDriver::freeBuffer(void*)':
  src/audiolib.cpp:528:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
      if(source == AL_INVALID) {
                ^
  src/audiolib.cpp:533:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
      if(floatingBuffer == AL_INVALID) {
                        ^
  src/audiolib.cpp: In member function 'virtual void AudiolibOpenALDriver::suspend()':
  src/audiolib.cpp:551:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
      if(source == AL_INVALID) {
                ^
  src/audiolib.cpp: In member function 'virtual void AudiolibOpenALDriver::resume()':
  src/audiolib.cpp:561:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
      if(source == AL_INVALID) {
                ^
  Compiling src/cheats.c...
  src/cheats.c: In function 'decode_raw':
  src/cheats.c:24:16: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign]
      if (sscanf (code, "%04x?%02x:%02x", &decoded_address,
                  ^~~~
  In file included from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/features.h:410:0,
                   from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/ctype.h:25,
                   from src/cheats.c:9:
  /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/stdio.h:451:12: note: expected 'const char * restrict' but argument is of type 'const UINT8 * {aka const unsigned char *}'
   extern int __REDIRECT_NTH (sscanf, (const char *__restrict __s,
              ^
  src/cheats.c:27:19: warning: pointer targets in passing argument 1 of 'sscanf' differ in signedness [-Wpointer-sign]
         if (sscanf (code, "%04x:%02x", &decoded_address, &decoded_value) < 2)
                     ^~~~
  In file included from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/features.h:410:0,
                   from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/ctype.h:25,
                   from src/cheats.c:9:
  /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/stdio.h:451:12: note: expected 'const char * restrict' but argument is of type 'const UINT8 * {aka const unsigned char *}'
   extern int __REDIRECT_NTH (sscanf, (const char *__restrict __s,
              ^
  src/cheats.c: In function 'decode_game_genie':
  src/cheats.c:147:21: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      length = strlen (code);
                       ^~~~
  In file included from src/cheats.c:11:0:
  /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const UINT8 * {aka const unsigned char *}'
   extern size_t strlen (const char *__s)
                 ^~~~~~
  src/cheats.c: In function 'cheats_decode':
  src/cheats.c:181:17: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      if ((strlen (code) == 7) || (strlen (code) == 10))
                   ^~~~
  In file included from src/cheats.c:11:0:
  /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const UINT8 * {aka const unsigned char *}'
   extern size_t strlen (const char *__s)
                 ^~~~~~
  src/cheats.c:181:41: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      if ((strlen (code) == 7) || (strlen (code) == 10))
                                           ^~~~
  In file included from src/cheats.c:11:0:
  /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const UINT8 * {aka const unsigned char *}'
   extern size_t strlen (const char *__s)
                 ^~~~~~
  src/cheats.c:186:22: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      else if ((strlen (code) == 6) || (strlen (code) == 8))
                        ^~~~
  In file included from src/cheats.c:11:0:
  /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const UINT8 * {aka const unsigned char *}'
   extern size_t strlen (const char *__s)
                 ^~~~~~
  src/cheats.c:186:46: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      else if ((strlen (code) == 6) || (strlen (code) == 8))
                                                ^~~~
  In file included from src/cheats.c:11:0:
  /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/string.h:394:15: note: expected 'const char *' but argument is of type 'const UINT8 * {aka const unsigned char *}'
   extern size_t strlen (const char *__s)
                 ^~~~~~
  Compiling src/config.c...
  Compiling src/core.c...
  Compiling src/cpu.c...
  In file included from src/include/cpu.h:112:0,
                   from src/cpu.c:15:
  src/cpu.c: In function 'cpu_enable_sram':
  src/include/cpu_in.h:23:48: warning: array subscript is below array bounds [-Warray-bounds]
      cpu_block_2k_read_address[index] = (address - start);
                                         ~~~~~~~~~^~~~~~~~
  src/include/cpu_in.h:23:48: warning: array subscript is below array bounds [-Warray-bounds]
      cpu_block_2k_read_address[index] = (address - start);
                                         ~~~~~~~~~^~~~~~~~
  src/include/cpu_in.h:23:48: warning: array subscript is below array bounds [-Warray-bounds]
      cpu_block_2k_read_address[index] = (address - start);
                                         ~~~~~~~~~^~~~~~~~
  src/include/cpu_in.h:23:48: warning: array subscript is below array bounds [-Warray-bounds]
      cpu_block_2k_read_address[index] = (address - start);
                                         ~~~~~~~~~^~~~~~~~
  src/include/cpu_in.h:69:49: warning: array subscript is below array bounds [-Warray-bounds]
      cpu_block_2k_write_address[index] = (address - start);
                                          ~~~~~~~~~^~~~~~~~
  src/include/cpu_in.h:69:49: warning: array subscript is below array bounds [-Warray-bounds]
      cpu_block_2k_write_address[index] = (address - start);
                                          ~~~~~~~~~^~~~~~~~
  src/include/cpu_in.h:69:49: warning: array subscript is below array bounds [-Warray-bounds]
      cpu_block_2k_write_address[index] = (address - start);
                                          ~~~~~~~~~^~~~~~~~
  src/include/cpu_in.h:69:49: warning: array subscript is below array bounds [-Warray-bounds]
      cpu_block_2k_write_address[index] = (address - start);
                                          ~~~~~~~~~^~~~~~~~
  src/cpu.c: In function 'cpu_disable_sram':
  src/include/cpu_in.h:23:48: warning: array subscript is below array bounds [-Warray-bounds]
      cpu_block_2k_read_address[index] = (address - start);
                                         ~~~~~~~~~^~~~~~~~
  src/include/cpu_in.h:23:48: warning: array subscript is below array bounds [-Warray-bounds]
      cpu_block_2k_read_address[index] = (address - start);
                                         ~~~~~~~~~^~~~~~~~
  src/include/cpu_in.h:23:48: warning: array subscript is below array bounds [-Warray-bounds]
      cpu_block_2k_read_address[index] = (address - start);
                                         ~~~~~~~~~^~~~~~~~
  src/include/cpu_in.h:23:48: warning: array subscript is below array bounds [-Warray-bounds]
      cpu_block_2k_read_address[index] = (address - start);
                                         ~~~~~~~~~^~~~~~~~
  src/include/cpu_in.h:69:49: warning: array subscript is below array bounds [-Warray-bounds]
      cpu_block_2k_write_address[index] = (address - start);
                                          ~~~~~~~~~^~~~~~~~
  src/include/cpu_in.h:69:49: warning: array subscript is below array bounds [-Warray-bounds]
      cpu_block_2k_write_address[index] = (address - start);
                                          ~~~~~~~~~^~~~~~~~
  src/include/cpu_in.h:69:49: warning: array subscript is below array bounds [-Warray-bounds]
      cpu_block_2k_write_address[index] = (address - start);
                                          ~~~~~~~~~^~~~~~~~
  src/include/cpu_in.h:69:49: warning: array subscript is below array bounds [-Warray-bounds]
      cpu_block_2k_write_address[index] = (address - start);
                                          ~~~~~~~~~^~~~~~~~
  Compiling src/etc/hqx.c...
  Compiling src/etc/snes_ntsc.c...
  Compiling src/gui.c...
  src/gui.c: In function 'main_cheat_manager_dialog_add':
  src/gui.c:3692:23: warning: pointer targets in passing argument 1 of 'cheats_decode' differ in signedness [-Wpointer-sign]
      if (cheats_decode (code, &patch->address, &patch->value,
                         ^~~~
  In file included from src/gui.c:18:0:
  src/include/cheats.h:17:12: note: expected 'const UINT8 * {aka const unsigned char *}' but argument is of type 'fakenes_uchar_t * {aka char *}'
   extern int cheats_decode (const UINT8 *code, UINT16 *address, UINT8 *value, UINT8 *match_value);
              ^~~~~~~~~~~~~
  Compiling src/input.c...
  Compiling src/log.c...
  src/log.c: In function 'log_open':
  src/log.c:29:4: warning: 'file_size' is deprecated [-Wdeprecated-declarations]
      if (file_size (filename) >= MAX_LOG_SIZE)
      ^~
  In file included from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:41:0,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/log.c:9:
  /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/alcompat.h:150:1: note: declared here
   AL_FUNC_DEPRECATED(long, file_size, (AL_CONST char *filename));
   ^
  Compiling src/main.c...
  Compiling src/mmc.c...
  In file included from src/mmc.c:50:0:
  src/include/mmc/mmc1.h:20:8: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
       1, "MMC1",
          ^~~~~~
  src/include/mmc/mmc1.h:20:8: note: (near initialization for 'mmc_mmc1.name')
  src/include/mmc/mmc1.h:25:5: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
       "MMC1\0\0\0\0",
       ^~~~~~~~~~~~~~
  src/include/mmc/mmc1.h:25:5: note: (near initialization for 'mmc_mmc1.id')
  In file included from src/mmc.c:52:0:
  src/include/mmc/mmc3.h:20:8: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
       4, "MMC3",
          ^~~~~~
  src/include/mmc/mmc3.h:20:8: note: (near initialization for 'mmc_mmc3.name')
  src/include/mmc/mmc3.h:25:5: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
       "MMC3\0\0\0\0",
       ^~~~~~~~~~~~~~
  src/include/mmc/mmc3.h:25:5: note: (near initialization for 'mmc_mmc3.id')
  In file included from src/mmc.c:54:0:
  src/include/mmc/mmc2and4.h:25:8: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
       9, "MMC2",
          ^~~~~~
  src/include/mmc/mmc2and4.h:25:8: note: (near initialization for 'mmc_mmc2.name')
  src/include/mmc/mmc2and4.h:30:5: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
       "MMC2\0\0\0\0",
       ^~~~~~~~~~~~~~
  src/include/mmc/mmc2and4.h:30:5: note: (near initialization for 'mmc_mmc2.id')
  src/include/mmc/mmc2and4.h:43:9: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
       10, "MMC4",
           ^~~~~~
  src/include/mmc/mmc2and4.h:43:9: note: (near initialization for 'mmc_mmc4.name')
  src/include/mmc/mmc2and4.h:48:5: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
       "MMC4\0\0\0\0",
       ^~~~~~~~~~~~~~
  src/include/mmc/mmc2and4.h:48:5: note: (near initialization for 'mmc_mmc4.id')
  In file included from src/mmc.c:56:0:
  src/include/mmc/mmc5.h:20:8: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
       5, "MMC5 + ExSound",
          ^~~~~~~~~~~~~~~~
  src/include/mmc/mmc5.h:20:8: note: (near initialization for 'mmc_mmc5.name')
  src/include/mmc/mmc5.h:25:5: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
       "MMC5\0\0\0\0",
       ^~~~~~~~~~~~~~
  src/include/mmc/mmc5.h:25:5: note: (near initialization for 'mmc_mmc5.id')
  In file included from src/mmc.c:59:0:
  src/include/mmc/unrom.h:13:7: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
      2, "UNROM",
         ^~~~~~~
  src/include/mmc/unrom.h:13:7: note: (near initialization for 'mmc_unrom.name')
  src/include/mmc/unrom.h:15:4: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
      "UNROM\0\0\0",
      ^~~~~~~~~~~~~
  src/include/mmc/unrom.h:15:4: note: (near initialization for 'mmc_unrom.id')
  In file included from src/mmc.c:61:0:
  src/include/mmc/cnrom.h:13:7: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
      3, "CNROM",
         ^~~~~~~
  src/include/mmc/cnrom.h:13:7: note: (near initialization for 'mmc_cnrom.name')
  src/include/mmc/cnrom.h:15:4: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
      "CNROM\0\0\0",
      ^~~~~~~~~~~~~
  src/include/mmc/cnrom.h:15:4: note: (near initialization for 'mmc_cnrom.id')
  In file included from src/mmc.c:63:0:
  src/include/mmc/aorom.h:13:7: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
      7, "AOROM",
         ^~~~~~~
  src/include/mmc/aorom.h:13:7: note: (near initialization for 'mmc_aorom.name')
  src/include/mmc/aorom.h:15:4: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
      "AOROM\0\0\0",
      ^~~~~~~~~~~~~
  src/include/mmc/aorom.h:15:4: note: (near initialization for 'mmc_aorom.id')
  In file included from src/mmc.c:65:0:
  src/include/mmc/gnrom.h:13:8: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
      66, "GNROM",
          ^~~~~~~
  src/include/mmc/gnrom.h:13:8: note: (near initialization for 'mmc_gnrom.name')
  src/include/mmc/gnrom.h:15:4: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
      "GNROM\0\0\0",
      ^~~~~~~~~~~~~
  src/include/mmc/gnrom.h:15:4: note: (near initialization for 'mmc_gnrom.id')
  In file included from src/mmc.c:68:0:
  src/include/mmc/bandai.h:26:9: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
       16, "Bandai",
           ^~~~~~~~
  src/include/mmc/bandai.h:26:9: note: (near initialization for 'mmc_bandai.name')
  src/include/mmc/bandai.h:31:5: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
       "BANDAI\0\0",
       ^~~~~~~~~~~~
  src/include/mmc/bandai.h:31:5: note: (near initialization for 'mmc_bandai.id')
  In file included from src/mmc.c:70:0:
  src/include/mmc/dreams.h:13:8: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
      11, "Color Dreams",
          ^~~~~~~~~~~~~~
  src/include/mmc/dreams.h:13:8: note: (near initialization for 'mmc_dreams.name')
  src/include/mmc/dreams.h:15:4: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
      "DREAMS\0\0",
      ^~~~~~~~~~~~
  src/include/mmc/dreams.h:15:4: note: (near initialization for 'mmc_dreams.id')
  In file included from src/mmc.c:72:0:
  src/include/mmc/nina.h:13:8: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
      34, "NINA-001",
          ^~~~~~~~~~
  src/include/mmc/nina.h:13:8: note: (near initialization for 'mmc_nina.name')
  src/include/mmc/nina.h:15:4: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
      "NINA\0\0\0\0",
      ^~~~~~~~~~~~~~
  src/include/mmc/nina.h:15:4: note: (near initialization for 'mmc_nina.id')
  In file included from src/mmc.c:74:0:
  src/include/mmc/sunsoft4.h:11:8: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
      68, "Sunsoft mapper #4",
          ^~~~~~~~~~~~~~~~~~~
  src/include/mmc/sunsoft4.h:11:8: note: (near initialization for 'mmc_sunsoft4.name')
  src/include/mmc/sunsoft4.h:13:4: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
      "SUNSOFT4",
      ^~~~~~~~~~
  src/include/mmc/sunsoft4.h:13:4: note: (near initialization for 'mmc_sunsoft4.id')
  In file included from src/mmc.c:77:0:
  src/include/mmc/vrc6.h:16:4: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
      "Konami VRC6 + ExSound",
      ^~~~~~~~~~~~~~~~~~~~~~~
  src/include/mmc/vrc6.h:16:4: note: (near initialization for 'mmc_vrc6.name')
  src/include/mmc/vrc6.h:19:4: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
      "VRC6\0\0\0\0",
      ^~~~~~~~~~~~~~
  src/include/mmc/vrc6.h:19:4: note: (near initialization for 'mmc_vrc6.id')
  src/include/mmc/vrc6.h:27:4: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
      "Konami VRC6V + ExSound",
      ^~~~~~~~~~~~~~~~~~~~~~~~
  src/include/mmc/vrc6.h:27:4: note: (near initialization for 'mmc_vrc6v.name')
  src/include/mmc/vrc6.h:30:4: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
      "VRC6V\0\0\0",
      ^~~~~~~~~~~~~
  src/include/mmc/vrc6.h:30:4: note: (near initialization for 'mmc_vrc6v.id')
  In file included from src/mmc.c:80:0:
  src/include/mmc/ffe_f3.h:23:8: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
       8, "FFE F3xxx",
          ^~~~~~~~~~~
  src/include/mmc/ffe_f3.h:23:8: note: (near initialization for 'mmc_ffe_f3.name')
  src/include/mmc/ffe_f3.h:28:5: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
       "FFE_F3\0\0",
       ^~~~~~~~~~~~
  src/include/mmc/ffe_f3.h:28:5: note: (near initialization for 'mmc_ffe_f3.id')
  src/mmc.c:104:8: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
       0, "No mapper",
          ^~~~~~~~~~~
  src/mmc.c:104:8: note: (near initialization for 'mmc_none.name')
  src/mmc.c:109:5: warning: pointer targets in initialization differ in signedness [-Wpointer-sign]
       "NONE\0\0\0\0",
       ^~~~~~~~~~~~~~
  src/mmc.c:109:5: note: (near initialization for 'mmc_none.id')
  Compiling src/net.c...
  Compiling src/netplay.c...
  Compiling src/nsf.cpp...
  Compiling src/platform.c...
  src/platform.c: In function 'platform_init':
  src/platform.c:58:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
       homedir = getenv ("HOME");
               ^
  src/platform.c:69:46: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
           confdir = ((UINT8 *) malloc (strlen (homedir) + sizeof (confdir_base)));
                                                ^~~~~~~
  In file included from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:30:0,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/platform.c:9:
  /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/string.h:394:15: note: expected 'const char *' but argument is of type 'UINT8 * {aka unsigned char *}'
   extern size_t strlen (const char *__s)
                 ^~~~~~
  src/platform.c:74:21: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
               strcpy (confdir, homedir);
                       ^~~~~~~
  In file included from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/features.h:410:0,
                   from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/errno.h:28,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:24,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/platform.c:9:
  /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/bits/string3.h:107:1: note: expected 'char * restrict' but argument is of type 'UINT8 * {aka unsigned char *}'
   __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
   ^
  src/platform.c:74:30: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign]
               strcpy (confdir, homedir);
                                ^~~~~~~
  In file included from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/features.h:410:0,
                   from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/errno.h:28,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:24,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/platform.c:9:
  /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/bits/string3.h:107:1: note: expected 'const char * restrict' but argument is of type 'UINT8 * {aka unsigned char *}'
   __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
   ^
  src/platform.c:76:21: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign]
               strcat (confdir, confdir_base);
                       ^~~~~~~
  In file included from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/features.h:410:0,
                   from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/errno.h:28,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:24,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/platform.c:9:
  /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/bits/string3.h:145:1: note: expected 'char * restrict' but argument is of type 'UINT8 * {aka unsigned char *}'
   __NTH (strcat (char *__restrict __dest, const char *__restrict __src))
   ^
  src/platform.c:76:30: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign]
               strcat (confdir, confdir_base);
                                ^~~~~~~~~~~~
  In file included from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/features.h:410:0,
                   from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/errno.h:28,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:24,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/platform.c:9:
  /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/bits/string3.h:145:1: note: expected 'const char * restrict' but argument is of type 'const UINT8 * {aka const unsigned char *}'
   __NTH (strcat (char *__restrict __dest, const char *__restrict __src))
   ^
  src/platform.c:79:49: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
               logdir = ((UINT8 *) malloc (strlen (confdir) + sizeof (logdir_base)));
                                                   ^~~~~~~
  In file included from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:30:0,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/platform.c:9:
  /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/string.h:394:15: note: expected 'const char *' but argument is of type 'UINT8 * {aka unsigned char *}'
   extern size_t strlen (const char *__s)
                 ^~~~~~
  src/platform.c:84:25: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
                   strcpy (logdir, confdir);
                           ^~~~~~
  In file included from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/features.h:410:0,
                   from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/errno.h:28,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:24,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/platform.c:9:
  /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/bits/string3.h:107:1: note: expected 'char * restrict' but argument is of type 'UINT8 * {aka unsigned char *}'
   __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
   ^
  src/platform.c:84:33: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign]
                   strcpy (logdir, confdir);
                                   ^~~~~~~
  In file included from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/features.h:410:0,
                   from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/errno.h:28,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:24,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/platform.c:9:
  /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/bits/string3.h:107:1: note: expected 'const char * restrict' but argument is of type 'UINT8 * {aka unsigned char *}'
   __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
   ^
  src/platform.c:86:25: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign]
                   strcat (logdir, logdir_base);
                           ^~~~~~
  In file included from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/features.h:410:0,
                   from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/errno.h:28,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:24,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/platform.c:9:
  /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/bits/string3.h:145:1: note: expected 'char * restrict' but argument is of type 'UINT8 * {aka unsigned char *}'
   __NTH (strcat (char *__restrict __dest, const char *__restrict __src))
   ^
  src/platform.c:86:33: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign]
                   strcat (logdir, logdir_base);
                                   ^~~~~~~~~~~
  In file included from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/features.h:410:0,
                   from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/errno.h:28,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:24,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/platform.c:9:
  /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/bits/string3.h:145:1: note: expected 'const char * restrict' but argument is of type 'const UINT8 * {aka const unsigned char *}'
   __NTH (strcat (char *__restrict __dest, const char *__restrict __src))
   ^
  src/platform.c:92:25: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign]
                   strcat (logfile, logdir);
                           ^~~~~~~
  In file included from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/features.h:410:0,
                   from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/errno.h:28,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:24,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/platform.c:9:
  /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/bits/string3.h:145:1: note: expected 'char * restrict' but argument is of type 'UINT8 * {aka unsigned char *}'
   __NTH (strcat (char *__restrict __dest, const char *__restrict __src))
   ^
  src/platform.c:92:34: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign]
                   strcat (logfile, logdir);
                                    ^~~~~~
  In file included from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/features.h:410:0,
                   from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/errno.h:28,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:24,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/platform.c:9:
  /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/bits/string3.h:145:1: note: expected 'const char * restrict' but argument is of type 'UINT8 * {aka unsigned char *}'
   __NTH (strcat (char *__restrict __dest, const char *__restrict __src))
   ^
  src/platform.c:94:25: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign]
                   strcat (logfile, "/messages");
                           ^~~~~~~
  In file included from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/features.h:410:0,
                   from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/errno.h:28,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:24,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/platform.c:9:
  /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/bits/string3.h:145:1: note: expected 'char * restrict' but argument is of type 'UINT8 * {aka unsigned char *}'
   __NTH (strcat (char *__restrict __dest, const char *__restrict __src))
   ^
  src/platform.c:111:38: warning: pointer targets in passing argument 1 of 'opendir' differ in signedness [-Wpointer-sign]
               if (! (tmpdir = opendir (confdir)))
                                        ^~~~~~~
  In file included from src/platform.c:22:0:
  /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/dirent.h:134:13: note: expected 'const char *' but argument is of type 'UINT8 * {aka unsigned char *}'
   extern DIR *opendir (const char *__name) __nonnull ((1));
               ^~~~~~~
  src/platform.c:117:32: warning: pointer targets in passing argument 1 of 'mkdir' differ in signedness [-Wpointer-sign]
                       if (mkdir (confdir, (S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH)) == -1)
                                  ^~~~~~~
  In file included from src/platform.c:20:0:
  /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/sys/stat.h:317:12: note: expected 'const char *' but argument is of type 'UINT8 * {aka unsigned char *}'
   extern int mkdir (const char *__path, __mode_t __mode)
              ^~~~~
  src/platform.c:130:32: warning: pointer targets in passing argument 1 of 'mkdir' differ in signedness [-Wpointer-sign]
                           mkdir (logdir, (S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH));
                                  ^~~~~~
  In file included from src/platform.c:20:0:
  /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/sys/stat.h:317:12: note: expected 'const char *' but argument is of type 'UINT8 * {aka unsigned char *}'
   extern int mkdir (const char *__path, __mode_t __mode)
              ^~~~~
  src/platform.c:138:29: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign]
                       strcat (errorbuf, confdir);
                               ^~~~~~~~
  In file included from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/features.h:410:0,
                   from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/errno.h:28,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:24,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/platform.c:9:
  /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/bits/string3.h:145:1: note: expected 'char * restrict' but argument is of type 'UINT8 * {aka unsigned char *}'
   __NTH (strcat (char *__restrict __dest, const char *__restrict __src))
   ^
  src/platform.c:138:39: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign]
                       strcat (errorbuf, confdir);
                                         ^~~~~~~
  In file included from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/features.h:410:0,
                   from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/errno.h:28,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:24,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/platform.c:9:
  /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/bits/string3.h:145:1: note: expected 'const char * restrict' but argument is of type 'UINT8 * {aka unsigned char *}'
   __NTH (strcat (char *__restrict __dest, const char *__restrict __src))
   ^
  src/platform.c:140:29: warning: pointer targets in passing argument 1 of 'perror' differ in signedness [-Wpointer-sign]
                       perror (errorbuf);
                               ^~~~~~~~
  In file included from src/platform.c:10:0:
  /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/stdio.h:849:13: note: expected 'const char *' but argument is of type 'UINT8 * {aka unsigned char *}'
   extern void perror (const char *__s);
               ^~~~~~
  src/platform.c:173:44: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
           UINT8 * conffile = malloc (strlen (confdir) + sizeof (conffile_base));
                                              ^~~~~~~
  In file included from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:30:0,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/platform.c:9:
  /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/string.h:394:15: note: expected 'const char *' but argument is of type 'UINT8 * {aka unsigned char *}'
   extern size_t strlen (const char *__s)
                 ^~~~~~
  src/platform.c:176:17: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
           strcpy (conffile, confdir);
                   ^~~~~~~~
  In file included from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/features.h:410:0,
                   from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/errno.h:28,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:24,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/platform.c:9:
  /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/bits/string3.h:107:1: note: expected 'char * restrict' but argument is of type 'UINT8 * {aka unsigned char *}'
   __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
   ^
  src/platform.c:176:27: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign]
           strcpy (conffile, confdir);
                             ^~~~~~~
  In file included from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/features.h:410:0,
                   from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/errno.h:28,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:24,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/platform.c:9:
  /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/bits/string3.h:107:1: note: expected 'const char * restrict' but argument is of type 'UINT8 * {aka unsigned char *}'
   __NTH (strcpy (char *__restrict __dest, const char *__restrict __src))
   ^
  src/platform.c:178:17: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign]
           strcat (conffile, conffile_base);
                   ^~~~~~~~
  In file included from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/features.h:410:0,
                   from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/errno.h:28,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:24,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/platform.c:9:
  /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/bits/string3.h:145:1: note: expected 'char * restrict' but argument is of type 'UINT8 * {aka unsigned char *}'
   __NTH (strcat (char *__restrict __dest, const char *__restrict __src))
   ^
  src/platform.c:178:27: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign]
           strcat (conffile, conffile_base);
                             ^~~~~~~~~~~~~
  In file included from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/features.h:410:0,
                   from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/errno.h:28,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:24,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/platform.c:9:
  /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/bits/string3.h:145:1: note: expected 'const char * restrict' but argument is of type 'const UINT8 * {aka const unsigned char *}'
   __NTH (strcat (char *__restrict __dest, const char *__restrict __src))
   ^
  src/platform.c:181:26: warning: pointer targets in passing argument 1 of 'set_config_file' differ in signedness [-Wpointer-sign]
           set_config_file (conffile);
                            ^~~~~~~~
  In file included from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:41:0,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/platform.c:9:
  /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/config.h:28:1: note: expected 'const char *' but argument is of type 'UINT8 * {aka unsigned char *}'
   AL_FUNC(void, set_config_file, (AL_CONST char *filename));
   ^
  src/platform.c:202:34: warning: pointer targets in passing argument 1 of 'opendir' differ in signedness [-Wpointer-sign]
           if (! (tmpdir = opendir (logdir)))
                                    ^~~~~~
  In file included from src/platform.c:22:0:
  /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/dirent.h:134:13: note: expected 'const char *' but argument is of type 'UINT8 * {aka unsigned char *}'
   extern DIR *opendir (const char *__name) __nonnull ((1));
               ^~~~~~~
  src/platform.c:206:28: warning: pointer targets in passing argument 1 of 'mkdir' differ in signedness [-Wpointer-sign]
                   if (mkdir (logdir, (S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH)) == -1)
                              ^~~~~~
  In file included from src/platform.c:20:0:
  /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/sys/stat.h:317:12: note: expected 'const char *' but argument is of type 'UINT8 * {aka unsigned char *}'
   extern int mkdir (const char *__path, __mode_t __mode)
              ^~~~~
  src/platform.c:221:25: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign]
                   strcat (errorbuf, confdir);
                           ^~~~~~~~
  In file included from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/features.h:410:0,
                   from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/errno.h:28,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:24,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/platform.c:9:
  /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/bits/string3.h:145:1: note: expected 'char * restrict' but argument is of type 'UINT8 * {aka unsigned char *}'
   __NTH (strcat (char *__restrict __dest, const char *__restrict __src))
   ^
  src/platform.c:221:35: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign]
                   strcat (errorbuf, confdir);
                                     ^~~~~~~
  In file included from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/features.h:410:0,
                   from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/errno.h:28,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:24,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/platform.c:9:
  /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/bits/string3.h:145:1: note: expected 'const char * restrict' but argument is of type 'UINT8 * {aka unsigned char *}'
   __NTH (strcat (char *__restrict __dest, const char *__restrict __src))
   ^
  src/platform.c:223:25: warning: pointer targets in passing argument 1 of 'perror' differ in signedness [-Wpointer-sign]
                   perror (errorbuf);
                           ^~~~~~~~
  In file included from src/platform.c:10:0:
  /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/stdio.h:849:13: note: expected 'const char *' but argument is of type 'UINT8 * {aka unsigned char *}'
   extern void perror (const char *__s);
               ^~~~~~
  src/platform.c:243:15: warning: pointer targets in passing argument 1 of 'log_open' differ in signedness [-Wpointer-sign]
       log_open (logfile);
                 ^~~~~~~
  In file included from src/include/debug.h:13:0,
                   from src/include/common.h:12,
                   from src/platform.c:14:
  src/include/log.h:17:6: note: expected 'const char *' but argument is of type 'UINT8 * {aka unsigned char *}'
   void log_open (const char *);
        ^~~~~~~~
  Compiling src/ppu.cpp...
  Compiling src/renderer/background.cpp...
  Compiling src/rewind.c...
  src/rewind.c: In function 'pack':
  src/rewind.c:464:28: warning: pointer targets in passing argument 2 of 'compress2' differ in signedness [-Wpointer-sign]
      if (compress2 (packbuf, &packsize, buffer, *size, compression_level) !=
                              ^
  In file included from src/rewind.c:20:0:
  /nix/store/q8k7r5zbf03ydrpm7imfzds5b2nmdf0a-zlib-1.2.11-dev/include/zlib.h:1242:21: note: expected 'uLongf * {aka long unsigned int *}' but argument is of type 'long int *'
   ZEXTERN int ZEXPORT compress2 OF((Bytef *dest,   uLongf *destLen,
                       ^~~~~~~~~
  src/rewind.c: In function 'unpack':
  src/rewind.c:509:28: warning: pointer targets in passing argument 2 of 'uncompress' differ in signedness [-Wpointer-sign]
      if (uncompress (outbuf, max, buffer, size) != Z_OK)
                              ^~~
  In file included from src/rewind.c:20:0:
  /nix/store/q8k7r5zbf03ydrpm7imfzds5b2nmdf0a-zlib-1.2.11-dev/include/zlib.h:1265:21: note: expected 'uLongf * {aka long unsigned int *}' but argument is of type 'long int *'
   ZEXTERN int ZEXPORT uncompress OF((Bytef *dest,   uLongf *destLen,
                       ^~~~~~~~~~
  Compiling src/rom.c...
  In file included from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/string.h:634:0,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:30,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/rom.c:9:
  src/rom.c: In function 'load_ips':
  src/rom.c:64:17: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      if (strncmp (signature, "PATCH", 5) != 0)
                   ^
  In file included from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:30:0,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/rom.c:9:
  /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/string.h:394:15: note: expected 'const char *' but argument is of type 'UINT8 * {aka unsigned char *}'
   extern size_t strlen (const char *__s)
                 ^~~~~~
  In file included from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/string.h:634:0,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:30,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/rom.c:9:
  src/rom.c:64:17: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      if (strncmp (signature, "PATCH", 5) != 0)
                   ^
  In file included from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:30:0,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/rom.c:9:
  /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/string.h:394:15: note: expected 'const char *' but argument is of type 'UINT8 * {aka unsigned char *}'
   extern size_t strlen (const char *__s)
                 ^~~~~~
  In file included from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/string.h:634:0,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:30,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/rom.c:9:
  src/rom.c:64:17: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
      if (strncmp (signature, "PATCH", 5) != 0)
                   ^
  src/rom.c:64:17: note: expected 'const char *' but argument is of type 'UINT8 * {aka unsigned char *}'
  src/rom.c:64:17: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      if (strncmp (signature, "PATCH", 5) != 0)
                   ^
  In file included from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:30:0,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/rom.c:9:
  /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/string.h:394:15: note: expected 'const char *' but argument is of type 'UINT8 * {aka unsigned char *}'
   extern size_t strlen (const char *__s)
                 ^~~~~~
  In file included from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/string.h:634:0,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:30,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/rom.c:9:
  src/rom.c:64:17: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
      if (strncmp (signature, "PATCH", 5) != 0)
                   ^
  src/rom.c:64:17: note: expected 'const char *' but argument is of type 'UINT8 * {aka unsigned char *}'
  src/rom.c:64:17: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
      if (strncmp (signature, "PATCH", 5) != 0)
                   ^
  src/rom.c:64:17: note: expected 'const char *' but argument is of type 'UINT8 * {aka unsigned char *}'
  src/rom.c:64:17: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
      if (strncmp (signature, "PATCH", 5) != 0)
                   ^
  src/rom.c:64:17: note: expected 'const char *' but argument is of type 'UINT8 * {aka unsigned char *}'
  src/rom.c:64:17: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign]
      if (strncmp (signature, "PATCH", 5) != 0)
                   ^
  In file included from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:30:0,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/rom.c:9:
  /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/string.h:144:12: note: expected 'const char *' but argument is of type 'UINT8 * {aka unsigned char *}'
   extern int strncmp (const char *__s1, const char *__s2, size_t __n)
              ^~~~~~~
  In file included from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/string.h:634:0,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:30,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/rom.c:9:
  src/rom.c:82:20: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
         if (strncmp (marker, "EOF", 3) == 0)
                      ^
  In file included from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:30:0,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/rom.c:9:
  /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/string.h:394:15: note: expected 'const char *' but argument is of type 'UINT8 * {aka unsigned char *}'
   extern size_t strlen (const char *__s)
                 ^~~~~~
  In file included from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/string.h:634:0,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:30,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/rom.c:9:
  src/rom.c:82:20: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
         if (strncmp (marker, "EOF", 3) == 0)
                      ^
  In file included from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:30:0,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/rom.c:9:
  /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/string.h:394:15: note: expected 'const char *' but argument is of type 'UINT8 * {aka unsigned char *}'
   extern size_t strlen (const char *__s)
                 ^~~~~~
  In file included from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/string.h:634:0,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:30,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/rom.c:9:
  src/rom.c:82:20: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
         if (strncmp (marker, "EOF", 3) == 0)
                      ^
  src/rom.c:82:20: note: expected 'const char *' but argument is of type 'UINT8 * {aka unsigned char *}'
  src/rom.c:82:20: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
         if (strncmp (marker, "EOF", 3) == 0)
                      ^
  In file included from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:30:0,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/rom.c:9:
  /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/string.h:394:15: note: expected 'const char *' but argument is of type 'UINT8 * {aka unsigned char *}'
   extern size_t strlen (const char *__s)
                 ^~~~~~
  In file included from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/string.h:634:0,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:30,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/rom.c:9:
  src/rom.c:82:20: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
         if (strncmp (marker, "EOF", 3) == 0)
                      ^
  src/rom.c:82:20: note: expected 'const char *' but argument is of type 'UINT8 * {aka unsigned char *}'
  src/rom.c:82:20: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
         if (strncmp (marker, "EOF", 3) == 0)
                      ^
  src/rom.c:82:20: note: expected 'const char *' but argument is of type 'UINT8 * {aka unsigned char *}'
  src/rom.c:82:20: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
         if (strncmp (marker, "EOF", 3) == 0)
                      ^
  src/rom.c:82:20: note: expected 'const char *' but argument is of type 'UINT8 * {aka unsigned char *}'
  src/rom.c:82:20: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign]
         if (strncmp (marker, "EOF", 3) == 0)
                      ^
  In file included from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:30:0,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/rom.c:9:
  /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/string.h:144:12: note: expected 'const char *' but argument is of type 'UINT8 * {aka unsigned char *}'
   extern int strncmp (const char *__s1, const char *__s2, size_t __n)
              ^~~~~~~
  src/rom.c: In function 'load_ines_rom':
  src/rom.c:184:4: warning: implicit declaration of function 'mmc_request' [-Wimplicit-function-declaration]
      mmc_request (rom->mapper_number);
      ^~~~~~~~~~~
  src/rom.c: In function 'load_rom':
  src/rom.c:296:4: warning: 'file_size' is deprecated [-Wdeprecated-declarations]
      if (file_size (ips))
      ^~
  In file included from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:41:0,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/rom.c:9:
  /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/alcompat.h:150:1: note: declared here
   AL_FUNC_DEPRECATED(long, file_size, (AL_CONST char *filename));
   ^
  src/rom.c: In function 'free_rom':
  src/rom.c:446:22: warning: passing argument 1 of 'ppu_free_chr_rom' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
      ppu_free_chr_rom (rom);
                        ^~~
  In file included from src/rom.c:15:0:
  src/include/ppu.h:79:13: note: expected 'ROM * {aka struct _ROM *}' but argument is of type 'const ROM * {aka const struct _ROM *}'
   extern void ppu_free_chr_rom (ROM *);
               ^~~~~~~~~~~~~~~~
  Compiling src/save.c...
  In file included from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/string.h:634:0,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:30,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/save.c:9:
  src/save.c: In function 'fnss_load':
  src/save.c:179:17: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      if (strncmp (signature, "FNSS", 4))
                   ^
  In file included from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:30:0,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/save.c:9:
  /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/string.h:394:15: note: expected 'const char *' but argument is of type 'UINT8 * {aka unsigned char *}'
   extern size_t strlen (const char *__s)
                 ^~~~~~
  In file included from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/string.h:634:0,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:30,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/save.c:9:
  src/save.c:179:17: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      if (strncmp (signature, "FNSS", 4))
                   ^
  In file included from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:30:0,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/save.c:9:
  /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/string.h:394:15: note: expected 'const char *' but argument is of type 'UINT8 * {aka unsigned char *}'
   extern size_t strlen (const char *__s)
                 ^~~~~~
  In file included from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/string.h:634:0,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:30,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/save.c:9:
  src/save.c:179:17: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
      if (strncmp (signature, "FNSS", 4))
                   ^
  src/save.c:179:17: note: expected 'const char *' but argument is of type 'UINT8 * {aka unsigned char *}'
  src/save.c:179:17: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
      if (strncmp (signature, "FNSS", 4))
                   ^
  In file included from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:30:0,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/save.c:9:
  /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/string.h:394:15: note: expected 'const char *' but argument is of type 'UINT8 * {aka unsigned char *}'
   extern size_t strlen (const char *__s)
                 ^~~~~~
  In file included from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/string.h:634:0,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:30,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/save.c:9:
  src/save.c:179:17: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
      if (strncmp (signature, "FNSS", 4))
                   ^
  src/save.c:179:17: note: expected 'const char *' but argument is of type 'UINT8 * {aka unsigned char *}'
  src/save.c:179:17: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
      if (strncmp (signature, "FNSS", 4))
                   ^
  src/save.c:179:17: note: expected 'const char *' but argument is of type 'UINT8 * {aka unsigned char *}'
  src/save.c:179:17: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
      if (strncmp (signature, "FNSS", 4))
                   ^
  src/save.c:179:17: note: expected 'const char *' but argument is of type 'UINT8 * {aka unsigned char *}'
  src/save.c:179:17: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign]
      if (strncmp (signature, "FNSS", 4))
                   ^
  In file included from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:30:0,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/save.c:9:
  /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/string.h:144:12: note: expected 'const char *' but argument is of type 'UINT8 * {aka unsigned char *}'
   extern int strncmp (const char *__s1, const char *__s2, size_t __n)
              ^~~~~~~
  In file included from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/string.h:634:0,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:30,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/save.c:9:
  src/save.c: In function 'open_replay':
  src/save.c:521:20: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
         if (strncmp (signature, "REPL", 4))
                      ^
  In file included from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:30:0,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/save.c:9:
  /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/string.h:394:15: note: expected 'const char *' but argument is of type 'UINT8 * {aka unsigned char *}'
   extern size_t strlen (const char *__s)
                 ^~~~~~
  In file included from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/string.h:634:0,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:30,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/save.c:9:
  src/save.c:521:20: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
         if (strncmp (signature, "REPL", 4))
                      ^
  In file included from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:30:0,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/save.c:9:
  /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/string.h:394:15: note: expected 'const char *' but argument is of type 'UINT8 * {aka unsigned char *}'
   extern size_t strlen (const char *__s)
                 ^~~~~~
  In file included from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/string.h:634:0,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:30,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/save.c:9:
  src/save.c:521:20: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
         if (strncmp (signature, "REPL", 4))
                      ^
  src/save.c:521:20: note: expected 'const char *' but argument is of type 'UINT8 * {aka unsigned char *}'
  src/save.c:521:20: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
         if (strncmp (signature, "REPL", 4))
                      ^
  In file included from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:30:0,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/save.c:9:
  /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/string.h:394:15: note: expected 'const char *' but argument is of type 'UINT8 * {aka unsigned char *}'
   extern size_t strlen (const char *__s)
                 ^~~~~~
  In file included from /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/string.h:634:0,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:30,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/save.c:9:
  src/save.c:521:20: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
         if (strncmp (signature, "REPL", 4))
                      ^
  src/save.c:521:20: note: expected 'const char *' but argument is of type 'UINT8 * {aka unsigned char *}'
  src/save.c:521:20: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
         if (strncmp (signature, "REPL", 4))
                      ^
  src/save.c:521:20: note: expected 'const char *' but argument is of type 'UINT8 * {aka unsigned char *}'
  src/save.c:521:20: warning: pointer targets in passing argument 1 of '__builtin_strcmp' differ in signedness [-Wpointer-sign]
         if (strncmp (signature, "REPL", 4))
                      ^
  src/save.c:521:20: note: expected 'const char *' but argument is of type 'UINT8 * {aka unsigned char *}'
  src/save.c:521:20: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign]
         if (strncmp (signature, "REPL", 4))
                      ^
  In file included from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:30:0,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/save.c:9:
  /nix/store/zsfnlmvw8k7akg1s0ypdy5jd1kq0d8hn-glibc-2.25-49-dev/include/string.h:144:12: note: expected 'const char *' but argument is of type 'UINT8 * {aka unsigned char *}'
   extern int strncmp (const char *__s1, const char *__s2, size_t __n)
              ^~~~~~~
  Compiling src/shared/bufferfile.cpp...
  Compiling src/shared/crc32.cpp...
  Compiling src/sound/mmc5.cpp...
  Compiling src/sound/sound.cpp...
  Compiling src/sound/vrc6.cpp...
  Compiling src/video.c...
  src/video.c: In function 'draw_messages':
  src/video.c:1944:20: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
           for (token = strtok (&video_messages [index] [0], " "); token; token = strtok (NULL, " "))
                      ^
  src/video.c:1944:78: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
           for (token = strtok (&video_messages [index] [0], " "); token; token = strtok (NULL, " "))
                                                                                ^
  src/video.c:1949:41: warning: pointer targets in passing argument 2 of 'text_length' differ in signedness [-Wpointer-sign]
               length = text_length (font, token);
                                           ^~~~~
  In file included from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/base.h:41:0,
                   from /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro.h:25,
                   from src/video.c:9:
  /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/include/allegro/text.h:44:1: note: expected 'const char *' but argument is of type 'UINT8 * {aka unsigned char *}'
   AL_FUNC(int, text_length, (AL_CONST struct FONT *f, AL_CONST char *str));
   ^
  src/video.c:1962:54: warning: pointer targets in passing argument 3 of 'shadow_textout' differ in signedness [-Wpointer-sign]
                   shadow_textout (screen_buffer, font, token, x, y, VIDEO_COLOR_WHITE);
                                                        ^~~~~
  src/video.c:621:20: note: expected 'const UCHAR * {aka const char *}' but argument is of type 'UINT8 * {aka unsigned char *}'
   static INLINE void shadow_textout (BITMAP *bitmap, FONT *font, const UCHAR
                      ^~~~~~~~~~~~~~
  src/video.c:1966:54: warning: pointer targets in passing argument 3 of 'shadow_textout' differ in signedness [-Wpointer-sign]
                   shadow_textout (screen_buffer, font, token, x, y, silver);
                                                        ^~~~~
  src/video.c:621:20: note: expected 'const UCHAR * {aka const char *}' but argument is of type 'UINT8 * {aka unsigned char *}'
   static INLINE void shadow_textout (BITMAP *bitmap, FONT *font, const UCHAR
                      ^~~~~~~~~~~~~~
  Linking fakenes...
  /nix/store/z470j6lybdsy4ql972k392490bprhd2g-binutils-2.28.1/bin/ld: warning: cannot find entry symbol _start; defaulting to 000000000040a190
  build/unix/apu.o: In function `_GLOBAL__sub_I_apu.cpp':
  apu.cpp:(.text.startup+0x76): undefined reference to `__dso_handle'
  apu.cpp:(.text.startup+0x101): undefined reference to `__dso_handle'
  build/unix/audio.o: In function `_GLOBAL__sub_I_audio.cpp':
  audio.cpp:(.text.startup+0x11): undefined reference to `__dso_handle'
  build/unix/main.o: In function `main':
  main.c:(.text.startup+0x13a): undefined reference to `atexit'
  /nix/store/alyb0i3b7bp8sixxscjvm34db7y0qm68-allegro-4.4.2/lib/liballeggl.a(alleggl.c.o): In function `install_allegro_gl':
  (.text+0x1a30): undefined reference to `atexit'
  /nix/store/z470j6lybdsy4ql972k392490bprhd2g-binutils-2.28.1/bin/ld: fakenes: hidden symbol `__dso_handle' isn't defined
  /nix/store/z470j6lybdsy4ql972k392490bprhd2g-binutils-2.28.1/bin/ld: final link failed: Bad value
  installing
  cp: cannot stat 'fakenes': No such file or directory
  builder for ‘/nix/store/kj8hv52zm2zqydkjnhvnz19dlfndk32y-fakenes-0.5.9b3.drv’ failed with exit code 1
  [31;1merror:[0m build of ‘/nix/store/kj8hv52zm2zqydkjnhvnz19dlfndk32y-fakenes-0.5.9b3.drv’ failed
  ```


  ###### Things done

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

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

  ---


state: closed
title: perl-Mail-SPF: fix lib path
user_login: valeriangalliat
html_url: https://github.com/NixOS/nixpkgs/pull/29904
updated_at: 2017-09-29 14:52:44
body:
  ###### Motivation for this change

  The `MailSPF` Perl module can't be included as a library in other Perl modules because it puts library code in `$out/lib/perl5` instead of `$out/lib/perl5/site_perl`.

  I'm not familiar with Perl and the way Nixpkgs works with Perl, but basically, without this patch, having `MailSPF` in `buildInputs` doesn't add it to the `PERL5LIB` environment variable, while all other Perl dependencies in `buildInputs` that install library code to `$out/lib/perl5/site_perl` are automatically added to `PERL5LIB`. After this patch, `MailSPF` is properly added to `PERL5LIB`.

  ###### Things done

  Force the install library path to be  `$out/lib/perl5/site_perl`.


state: closed
title: Fish has 'hostname' as an undeclared runtime dependency
user_login: TheNeikos
html_url: https://github.com/NixOS/nixpkgs/issues/29905
updated_at: 2017-09-28 18:09:03
body:
  ## Issue description

  After switching my default shell to fish the system becomes unusable until a rollback.
  And by unusable I mean that the whole env is broken, and no other program can be started.

  ![](https://i.imgur.com/2ILMDTD.png)

  However, hostname __is__ installed.

  ```shell
  [neikos@nixos:~]$ hostname
  nixos
  ```

  ### Steps to reproduce

  I have added the `shell` value to my user object pointing to `pkgs.fish`.

  ## Technical details

  * System: 17.03.1861.ad6265dbfa (Gorilla)
  * Nix version: nix-env (Nix) 1.11.14
  * Nixpkgs version: "17.03.1861.ad6265dbfa"
  * Sandboxing enabled: false



  CC: @matthiasbeyer 


state: closed
title: [17.03] Cannot use logcheck service
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/issues/29906
updated_at: 2017-12-17 04:09:00
body:
  ## Issue description

  ```
  building Nix...
  building the system configuration...
  these derivations will be built:
    /nix/store/i6g8dvhj0md9z8gwrxna76331fzczgxd-logcheck-default-rules.drv
    /nix/store/fxvqjcfzgplfjyv1ljhxx595ijm2cd57-logcheck-rules-dir.drv
    /nix/store/501b16p4si3y03fw3xx704j0kkcn0lwn-system-crontab.drv
    /nix/store/0966hxbx541gk0xlaaxny3909ds2gl7d-crontabs.drv
    /nix/store/9xd74za99wk1iiqx1bnjgram0xmzyx7r-etc.drv
    /nix/store/bkcwdqqim39dw95mbfwpj8bglhgzbk9k-nixos-system-nixos-17.03.1861.ad6265dbfa.drv
  building path(s) ‘/nix/store/03k0xz8di9gqc3xxhvzzcbq1gy0c7k51-logcheck-default-rules’
  rm: cannot remove '/nix/store/03k0xz8di9gqc3xxhvzzcbq1gy0c7k51-logcheck-default-rules/logcheck.logfiles.d': Is a directory
  builder for ‘/nix/store/i6g8dvhj0md9z8gwrxna76331fzczgxd-logcheck-default-rules.drv’ failed with exit code 1
  cannot build derivation ‘/nix/store/fxvqjcfzgplfjyv1ljhxx595ijm2cd57-logcheck-rules-dir.drv’: 1 dependencies couldn't be built
  cannot build derivation ‘/nix/store/501b16p4si3y03fw3xx704j0kkcn0lwn-system-crontab.drv’: 1 dependencies couldn't be built
  cannot build derivation ‘/nix/store/0966hxbx541gk0xlaaxny3909ds2gl7d-crontabs.drv’: 1 dependencies couldn't be built
  cannot build derivation ‘/nix/store/9xd74za99wk1iiqx1bnjgram0xmzyx7r-etc.drv’: 1 dependencies couldn't be built
  cannot build derivation ‘/nix/store/bkcwdqqim39dw95mbfwpj8bglhgzbk9k-nixos-system-nixos-17.03.1861.ad6265dbfa.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/bkcwdqqim39dw95mbfwpj8bglhgzbk9k-nixos-system-nixos-17.03.1861.ad6265dbfa.drv’ failed
  ```

  ### Steps to reproduce

  ```
    services.logcheck = {
      enable = true;
      files = [ "/var/log/messages" "/var/log/mail" ];
      mailTo = "example@example.tld";
      timeOfDay = "*"; # run every hour. Silent when nothing special was logged
    };
  ```


  ## Technical details

  * System: 17.03.1861.ad6265dbfa (Gorilla)
  * Nix version: nix-env (Nix) 1.11.14
  * Nixpkgs version: "17.03.1861.ad6265dbfa"
  * Sandboxing enabled: build-use-sandbox = false


state: closed
title: Dependencies of yi editor aren't configured properly
user_login: chessai
html_url: https://github.com/NixOS/nixpkgs/issues/29907
updated_at: 2018-05-10 20:17:24
body:
  ## Issue description
  $ nix-env -iA nixos.haskellPackages.yi
  installing ‘yi-0.15.0’
  these derivations will be built:
    /nix/store/pzgjy4mmb1a6wif91yjxr54kl13inr3b-yi-0.15.0.drv
  building path(s) ‘/nix/store/nrxaihw4qr18zb3k1zbrsms1ln8vzmn0-yi-0.15.0-doc’, ‘/nix/store/vq7az9jn7cd6rizcgisxbl2418rl2ra5-yi-0.15.0’
  setupCompilerEnvironmentPhase
  Build with /nix/store/rzqyfil4xmja85w5sm13m107j1zm8d7s-ghc-8.0.2.
  unpacking sources
  unpacking source archive /nix/store/c902fi72d5l8sfw420i2786wm1183pam-yi-0.15.0.tar.gz
  source root is yi-0.15.0
  setting SOURCE_DATE_EPOCH to timestamp 1504456182 of file yi-0.15.0/yi.cabal
  patching sources
  compileBuildDriverPhase
  setupCompileFlags: -package-db=/tmp/nix-build-yi-0.15.0.drv-0/package.conf.d -j8 -threaded
  [1 of 1] Compiling Main             ( Setup.hs, /tmp/nix-build-yi-0.15.0.drv-0/Main.o )
  Linking Setup ...
  configuring
  configureFlags: --verbose --prefix=/nix/store/vq7az9jn7cd6rizcgisxbl2418rl2ra5-yi-0.15.0 --libdir=$prefix/lib/$compiler --libsubdir=$pkgid --docdir=/nix/store/nrxaihw4qr18zb3k1zbrsms1ln8vzmn0-yi-0.15.0-doc/share/doc --with-gcc=gcc --package-db=/tmp/nix-build-yi-0.15.0.drv-0/package.conf.d --ghc-option=-optl=-Wl,-rpath=/nix/store/vq7az9jn7cd6rizcgisxbl2418rl2ra5-yi-0.15.0/lib/ghc-8.0.2/yi-0.15.0 --ghc-option=-j8 --disable-split-objs --disable-library-profiling --disable-profiling --enable-shared --disable-coverage --enable-library-vanilla --enable-executable-dynamic --enable-tests --ghc-option=-split-sections -fpango -fvty
  Configuring yi-0.15.0...
  Setup: Encountered missing dependencies:
  yi-core >=0.15.0,
  yi-misc-modes >=0.15.0,
  yi-mode-haskell >=0.15.0,
  yi-mode-javascript >=0.15.0
  builder for ‘/nix/store/pzgjy4mmb1a6wif91yjxr54kl13inr3b-yi-0.15.0.drv’ failed with exit code 1
  error: build of ‘/nix/store/pzgjy4mmb1a6wif91yjxr54kl13inr3b-yi-0.15.0.drv’ failed

  ### Steps to reproduce
  See above.


  ## Technical details

  * System: NixOS 18.03pre116432.263185aa68 (Impala)
  * Nix version: nix-env (Nix) 1.11.15
  * Nixpkgs version: "18.03pre116432.263185aa68"
  * Sandboxing enabled: build-use-sandbox = false


state: closed
title: uchiwa: fix bower hashes
user_login: rvl
html_url: https://github.com/NixOS/nixpkgs/pull/29908
updated_at: 2017-09-28 23:48:42
body:
  Previous bower2nix had a bug resulting in incorrect hashes.

  This uses bower2nix 3.2.0 to regenerate the bower packages file.

  ###### Motivation for this change

  Fix the build of uchiwa.

  ###### 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).

  ---

  /cc @peterhoeg 


state: closed
title: wmsm.app: compile in gnu89 mode
user_login: edef1c
html_url: https://github.com/NixOS/nixpkgs/pull/29909
updated_at: 2017-09-29 01:48:39
body:
  ###### Motivation for this change

  It expects `inline` to expose a symbol, which hasn't been the case since
  C99, breaking linking.

  ###### Things done

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

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


state: closed
title: flow: 0.55.0 -> 0.56.0
user_login: eqyiel
html_url: https://github.com/NixOS/nixpkgs/pull/29910
updated_at: 2017-09-29 07:30:37
body:
  ###### Motivation for this change

  New flow version!

  ###### Things done

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

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

  ---


state: closed
title: platformio: 2.10.3 -> 3.4.1
user_login: makefu
html_url: https://github.com/NixOS/nixpkgs/pull/29911
updated_at: 2017-10-02 07:32:07
body:
  ###### Motivation for this change

  `platformio` was too old to build https://github.com/arendst/Sonoff-Tasmota 

  bump as deps:
    pyserial: 2.7 -> 3.4
    semantic_version: 2.4.2 -> 2.6.0

  add patch for fixing broken PYTHONPATH detection function. Without this patch the chrooted platformio will crash when forking itself and trying to `import requests` afterwards. We know how the search path looks like because we prepare it in the `.platformio-wrapped` executable.

  ###### 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).
  - [x] split commit
  # Broken Deps
  - [x] Octoprint - pinned deps
  - [x] Tiros - equires requests2, seems to have never built correctly
  ---


state: closed
title: firefox-bin: 55.0.3 -> 56.0
user_login: taku0
html_url: https://github.com/NixOS/nixpkgs/pull/29912
updated_at: 2017-09-29 00:20:55
body:
  ###### Motivation for this change

  - Firefox Screenshots
  - Address form autofill (en-US only)
  - Updated Preferences
  - Media opened in a background tab will not play until the tab is selected
  - Improved Send Tabs feature of Sync
  - Other improvements

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

  ###### Things done

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

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

  I could not build the source package `firefox`. Here is a WIP branch:
  https://github.com/taku0/nixpkgs/tree/firefox-bin-56.0

   The probrem seems to be related to Rust and Clang.

  ```
  /tmp/nix-build-firefox-unwrapped-56.0.drv-0/firefox-56.0/obj-x86_64-pc-linux-gnu/dist/system_wrappers/cert.h:3:23: fatal error: cert.h: No such file or directory
   #include_next <cert.h>
  ```

  ```
  /tmp/nix-build-firefox-unwrapped-56.0.drv-0/firefox-56.0/obj-x86_64-pc-linux-gnu/dist/include/mozilla/Compiler.h:49:12: fatal error: 'cstddef' file not found, err: true
  /tmp/nix-build-firefox-unwrapped-56.0.drv-0/firefox-56.0/obj-x86_64-pc-linux-gnu/dist/include/mozilla/mozalloc.h:16:12: fatal error: 'new' file not found, err: true
  /tmp/nix-build-firefox-unwrapped-56.0.drv-0/firefox-56.0/obj-x86_64-pc-linux-gnu/dist/include/mozilla/mozalloc.h:16:12: fatal error: 'new' file not found, err: true
  ```

  I cannot dig it deeper until the next Sunday. Please merge this `firefox-bin` branch. `firefox-bin` works fine.

  ---


state: closed
title: [17.09] bcc tools segfault
user_login: shosti
html_url: https://github.com/NixOS/nixpkgs/issues/29913
updated_at: 2017-09-29 23:35:16
body:
  (Possibly related to #17683, I don't know enough to know for sure.)

  ## Issue description

  BCC tools on my system (17.09 beta) segfault.

  ### Steps to reproduce

  1. In /etc/nixos/configuration.nix:

  ```
    environment.systemPackages = with pkgs; [
      ...
      linuxPackages.bcc
      ...
    ];
  ```
  2. `sudo biolatency` (I also tried `biotop`, `biosnoop`, and `zfsslower`)

  Output: https://gist.github.com/4ed1132ca201dcdb47a8ea7074b50265 (similar for all tools).

  ## Technical details

  * System: `17.09beta1199.a193400216 (Hummingbird)`
  * Nix version: `nix-env (Nix) 1.11.15`
  * Nixpkgs version: `"17.09beta1199.a193400216"`
  * Sandboxing enabled: false


state: closed
title: twolame: init at 2017-09-27
user_login: AndersonTorres
html_url: https://github.com/NixOS/nixpkgs/pull/29914
updated_at: 2018-02-23 01:25:22
body:
  ###### Motivation for this change


  ###### Things done

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

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

  ---


state: closed
title: efl: 1.20.3 -> 1.20.4
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/29915
updated_at: 2017-09-29 13:31:37
body:
  ###### Motivation for this change

  Update to version 1.20.4.

  [Release notes](https://www.enlightenment.org/news/efl-1.20.4)

  ###### Things done

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

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


state: closed
title: coreutils produces executable `[`
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/issues/29917
updated_at: 2017-09-29 07:19:16
body:
  ## Issue description

  For https://github.com/NixOS/nixpkgs/issues/29896 I had a look in `/run/current-system/sw/bin/`
  and noticed it contains
  ```
  lrwxrwxrwx 1 root root 64 Jan  1  1970 '[' -> '/nix/store/magv1gd9rrzlrmv7cgv2nsdpj7pqqd0f-coreutils-8.28/bin/['
  ```
  This seems wrong to me...

  ## Technical details

  * NixOS 17.09 at d9dabb0e66c651cf5ad2dd8b15f5811afea49a0e


state: closed
title: The bully package is not working
user_login: UsefIbba
html_url: https://github.com/NixOS/nixpkgs/issues/29918
updated_at: 2017-11-11 09:17:12
body:
  bully-1.0-22 | bully | Retrieve WPA/WPA2 passphrase from a WPS enabled access point
  -- | -- | --


state: closed
title: pam: add swaylock
user_login: gnidorah
html_url: https://github.com/NixOS/nixpkgs/pull/29919
updated_at: 2017-10-20 16:31:29
body:
  ###### Motivation for this change

  Otherwise swaylock believes that password is wrong

  ###### Things done

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

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

  ---


state: closed
title: Revert "cudatoolkit: Move libcudart to a separate output"
user_login: jyp
html_url: https://github.com/NixOS/nixpkgs/pull/29920
updated_at: 2017-11-16 14:09:54
body:
  This reverts commit bb1c9b027d343f2ce263496582d6b56af8af92e6.

  ###### Motivation for this change

  See https://github.com/NixOS/nixpkgs/issues/29798

  ###### Things done

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

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

  ---


state: closed
title: gparted: 0.28.1 -> 0.29.0
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/29921
updated_at: 2017-09-29 13:31:16
body:
  ###### Motivation for this change

  Update to version 0.29.0

  [News](https://gparted.org/news.php?item=210)

  ###### Things done

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

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


state: closed
title: gogs unable to start with non-default user
user_login: The-M1k3y
html_url: https://github.com/NixOS/nixpkgs/issues/29922
updated_at: 2017-10-06 21:02:58
body:
  ## Issue description

  When running gogs with another user than "gogs" the service can not start.

  The service creates the data-directory for gogs as the home directory for the user "gogs"instead of the given user with the result, that the service can't access its data.

  The same problem might also affect the group setting.

  ### Steps to reproduce

  Setup NixOS with gogs enabled and a custom user via "services.gogs.user" that is not "gogs".
  After building the configuration the data directory (default is "/var/lib/gogs") will be owned by gogs:gogs.

  ## Technical details

  * System: NixOS: 17.03.982.b647a67dfe (Gorilla)
  * Nix version: 1.11.8
  * Nixpkgs version: 17.03.982.b647a67dfe
  * Sandboxing enabled: false


state: closed
title: zcash: 1.0.11 -> 1.0.12
user_login: danielfullmer
html_url: https://github.com/NixOS/nixpkgs/pull/29924
updated_at: 2017-09-30 23:02:38
body:
  ###### Motivation for this change

  Update to latest version. See https://github.com/zcash/zcash/releases for release notes.

  ###### Things done

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

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

  ---


state: closed
title: cudatoolkit: move libcu[...] to lib output
user_login: jyp
html_url: https://github.com/NixOS/nixpkgs/pull/29925
updated_at: 2017-10-11 19:56:17
body:
  where [...] is blas, fft*, rand and solver.

  This fixes #29798.  Namely it makes the above libs visible to
  tensorflow (and presumably other cudatoolkit.lib users)

  ###### Motivation for this change

  Fixing #29798

  ###### Things done

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

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

  ---


state: closed
title: encrypted devices: fix label set assertion
user_login: Infinisil
html_url: https://github.com/NixOS/nixpkgs/pull/29926
updated_at: 2017-09-29 17:21:31
body:
  ###### Motivation for this change
  Fixes a mistake I introduced in #29651

  ###### Things done

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

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

  ---


state: closed
title: nixos/tests: fix pgjwt test
user_login: WilliButz
html_url: https://github.com/NixOS/nixpkgs/pull/29927
updated_at: 2017-10-05 11:03:18
body:
  ###### Things done
  - updated pgjwt to the most recent revision and adjusted the version numbering
  - updated perlPackages.TAPParserSourceHandlerpgTAP from 3.30 to 3.33
  - added the pgtap extension for postgresql
  - rewrote the pgjwt test so that is now uses the test from the pgjwt repo which is much more extensive than our test was before

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

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

  ---


state: closed
title: Nerd Fonts should not have a fixed output hash
user_login: IQubic
html_url: https://github.com/NixOS/nixpkgs/issues/29928
updated_at: 2017-10-01 10:12:09
body:
  ## Issue description
  The Nerd Fonts package currently has a fixed hash output. However, the package has a withFonts argument that can be overridden. 

      nixpkgs.nerdfonts.override { withFonts = "InconsolataGo"; }

  If this option is not overridden, then all of the fonts in the Nerd Font repo are pulled in and installed. However, if you override the withFonts argument, then only the selected Nerd Fonts will be built. That should produce a different hash. Unfortunately due to the hash output being literally hard-coded into the nix expressions that built the Nerd Fonts the hash will never change.

  The version of NerdFonts on master is flawed because the output hash never changes.

  https://github.com/NixOS/nixpkgs/blob/799435b7ca/pkgs/data/fonts/nerdfonts/default.nix#L23-L25

  However, the version linked to from searching through packages on nixos.org is A) Correct, and B) Not the master branch.

  https://github.com/NixOS/nixpkgs/blob/ea06690f1f02fab201b78971769b29fc52cb8e0b/pkgs/data/fonts/nerdfonts/default.nix

  ### Steps to reproduce
  Run `nix-build -E 'with import <nixpkgs> {}; nerdfonts'`

  Note the output path.

  Run `nix-build -E 'with import <nixpkgs> {}; nerdfonts.override { withFont = "InconsolataGo"; }'`

  Note that the output path is the same.

  This indicates that the package was not rebuilt, even though it should have been

  ## Technical details

  * System: 17.03 (Gorilla)
  * Nix version: 1.11.4
  * Nixpkgs version: Same as system
  * Sandboxing enabled: No


state: open
title: structured-haskell-mode is missing the elisp files
user_login: sellout
html_url: https://github.com/NixOS/nixpkgs/issues/29929
updated_at: 2018-08-23 14:45:39
body:
  ## Issue description

  The latest version of structured-haskell-mode only has `bin/` and `lib/` directories, no `share/`, so the primary content of the package is missing.

  I have another machine with an older nixpkgs that still has structured-haskell-mode-1.1.0, and that has the correct directory structure. My _guess_ is that ef6849ca63ffa01e10aa28ade7d8afff7a856922 is the culprit, since 1. it touches the relevant bit of the package and 2. it’s between removing the pinning from releases (1.0.20) and adding the pinning to git version. On the other hand, that change seems to line up with how the other packages are defined, so ¯\\\_(ツ)_/¯

  ### Steps to reproduce

  `nix-env -i emacs-structured-haskell-mode` then inspect the directory in the nix store.

  ## Technical details

  * System: macOS Sierra 10.12.6
  * Nix version: 1.11.15
  * Nixpkgs version: 17.09pre115480.10bb7fddb9
  * Sandboxing enabled: false


state: closed
title: quassel: fix daemon startup
user_login: orivej
html_url: https://github.com/NixOS/nixpkgs/pull/29930
updated_at: 2017-09-30 18:29:33
body:
  Fixes #28911.

  ###### Motivation for this change

  Quassel daemon was unable to find Qt sqlite3 plugin. Adding Qt to its PATH helps because we have a patch that makes Qt look for its plugins relative to PATH items.

  ###### Things done

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

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


state: closed
title: sysdig: remove broken patchelf call
user_login: Mic92
html_url: https://github.com/NixOS/nixpkgs/pull/29931
updated_at: 2019-04-17 01:51:26
body:
  ###### Motivation for this change

  patchelf broke sysdig/csysdig binaries. I don't why this was added in the first place. 17.09 might be also affected by this breakage.

  **UPDATE** 17.09 is also affected.

  ###### Things done

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

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


state: closed
title: Automate the “Technical details” section of the issue template
user_login: sellout
html_url: https://github.com/NixOS/nixpkgs/issues/29932
updated_at: 2017-11-27 00:33:39
body:
  I was thinking the “Technical details” section could perhaps be made a bit simpler, like:

  > ## Technical details
  > 
  > Run `curl https://nixos.org/nix/system-info | sh ` and replace this with the output from that command.

  where `system-info` is something like:

  ```sh
  #!/bin/sh

  SYSTEM_VERSION=$(nixos-version \
  	      || lsb_release -a \
                || echo "$(sw_vers -productName) $(sw_vers -productVersion) $(sw_vers -buildVersion)")

  echo "* System: $SYSTEM_VERSION"
  echo "* Nix version: $(nix-env --version)"
  echo "* Nixpkgs version: $(nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion)"
  echo "* Sandboxing enabled: $(grep build-use-sandbox /etc/nix/nix.conf | awk '{ print $3 }')"
  ```


state: closed
title: Backport sysdig/bcc modules
user_login: Mic92
html_url: https://github.com/NixOS/nixpkgs/pull/29933
updated_at: 2017-10-15 09:19:21
body:
  ###### Motivation for this change

  Let's call it a usability bug that people don't know how to enable sysdig/bcc kernel modules correctly.
  Also see:

  https://github.com/NixOS/nixpkgs/issues/17683
  https://github.com/NixOS/nixpkgs/issues/29913

  cc @orivej 

  ###### Things done

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

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

  ---


state: closed
title: Steam failing to build on unstable
user_login: sjau
html_url: https://github.com/NixOS/nixpkgs/issues/29934
updated_at: 2017-12-24 00:34:02
body:
  ## Issue description

  Steam fails to build due to missing download.

  ### Steps to reproduce


  ```
  no
    0     0    0     0    0     0      0      0 --:--:--  0:00:13 --:--:--     0yes
  checking for canonicalize_file_name...   CC       statcmd.o
  yes
  checking for dup3...   CCLD     dpkg-statoverride
  yes
  checking for getrlimit... yes
    CC       trigcmd.o
    0     0    0     0    0     0      0      0 --:--:--  0:00:14 --:--:--     0  CCLD     dpkg-trigger
  yes
  checking for getsysinfo... no
  checking for gettimeofday... (cached) yes
  checking for on_exit... make[2]: Leaving directory '/tmp/nix-build-dpkg-1.18.24.drv-0/dpkg-1.18.24/src'
  Making all in utils
  make[2]: Entering directory '/tmp/nix-build-dpkg-1.18.24.drv-0/dpkg-1.18.24/utils'
    CC       update_alternatives-update-alternatives.o
  yes
  checking for psignal... yes
    0     0    0     0    0     0      0      0 --:--:--  0:00:15 --:--:--     0
  curl: (22) The requested URL returned error: 504 Gateway Time-out
  error: cannot download SteamFonts.zip from any mirror
  builder for ‘/nix/store/8ww7mp6sw6898f7n7jhqnj9zihaq1krc-SteamFonts.zip.drv’ failed with exit code 1
  building path(s) ‘/nix/store/34zd6l4a228kk5hsggr9zy1a7f94ncs1-gtk2-engines-murrine.deb’
  cannot build derivation ‘/nix/store/r3bakp86r7cpsg7dp3kaqvd05p3gp78v-steam-fonts-1.drv’: 1 dependencies couldn't be built
  building path(s) ‘/nix/store/xgklizh4vdbpp38jy3ac2ffnfcyjcjq2-gtk2-engines-murrine.deb’
  cannot build derivation ‘/nix/store/r0wn72djlsmik3npw2vz5zn4j0a3hzlk-steam-usr-target.drv’: 1 dependencies couldn't be built
  building path(s) ‘/nix/store/rh3r33apc5ggnl0dlf0z5zazhkmydbs6-steam_1.0.0.51.tar.gz’
  building path(s) ‘/nix/store/qlfkzfphw0qk725kmbpfzs8vl83bv95l-teamspeak.desktop’
  building path(s) ‘/nix/store/2ikqy1bd7vy5z7kcxmp6424ik9013wyn-httpd.conf’
  cannot build derivation ‘/nix/store/d0pzzbspnf8fmklnxy854gi35rgjy17s-steam-fhs.drv’: 1 dependencies couldn't be built
  cannot build derivation ‘/nix/store/dl2wh49nspbcqq9dncv197p139mafwgk-steam-init.drv’: 1 dependencies couldn't be built
  building path(s) ‘/nix/store/rip84vlja2b1093dlv33n5cy03rcx0az-initrd-fsinfo’
  cannot build derivation ‘/nix/store/q32qg4d9hy4yhilz8i6i93vdi7j4gsl0-steam.drv’: 1 dependencies couldn't be built
  building path(s) ‘/nix/store/ylc4fphpxlrcrfcbkp4rhwbrlg3jf2fb-teamviewer_12.0.76279_i386.deb’
  building path(s) ‘/nix/store/af4dmbda7zva7a32nkjk3qdsx6zwzkw7-torrc’
  building path(s) ‘/nix/store/ybihpi2x18d74cykxycj04aadbzrrq5a-keymap’
  cannot build derivation ‘/nix/store/bjrkpk3mlqppv9pyf8dndmfrb87r6gi2-system-path.drv’: 1 dependencies couldn't be built
  building path(s) ‘/nix/store/ga7z8a75919fb8fhbm8b1sz6ayjrx6jd-torsocks.conf’
  building path(s) ‘/nix/store/p6rwqhyjri1pc1kjxmdn36bxln6ip0p9-udev-rules’
  building path(s) ‘/nix/store/ks1rm4ijjd8j2q0svsgwyr430pqkw1z4-unit-alsa-store.service’
  cannot build derivation ‘/nix/store/wjas8k9pq1vhllfh1zm7k35kxmjhy37d-nixos-system-subi-18.03pre116572.9824ca6975.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/wjas8k9pq1vhllfh1zm7k35kxmjhy37d-nixos-system-subi-18.03pre116572.9824ca6975.drv’ failed
  ```



  ## Technical details

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

  `18.03pre116347.272c0bf88c (Impala)`

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

  `nix-env (Nix) 1.11.15`

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

  `"18.03pre116572.9824ca6975"`

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

  `build-use-sandbox = false`


state: closed
title: cc-wrapper: More intelligent sierra hack
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/pull/29935
updated_at: 2018-01-18 06:20:33
body:
  ###### Motivation for this change

  Forward port #29096 from 17.03. Sorry I didn't do this earlier.

  ###### Things done

  Normal hashes unchanged, as the cctools patch is opt-in. 

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

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

  ---

  CC @ElvishJerricco @luigy


state: closed
title: peco: 0.2.10 -> 0.5.1
user_login: tsaeger
html_url: https://github.com/NixOS/nixpkgs/pull/29936
updated_at: 2017-09-29 18:14:56
body:
  ###### Motivation for this change

  Wanted newer version of `peco`

  ###### Things done

  Simplified recipe to use glide to install depends.

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

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

  ---


state: closed
title: peco: 0.2.10 -> 0.5.1
user_login: tsaeger
html_url: https://github.com/NixOS/nixpkgs/pull/29937
updated_at: 2017-10-02 13:44:04
body:
  ###### Motivation for this change

  Wanted newer version of `peco`

  Supersedes #29936  

  ###### Things done

  Simplified recipe to use glide to install depends.

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

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

  ---


state: closed
title: universal-ctags: include libiconv on darwin
user_login: pmahoney
html_url: https://github.com/NixOS/nixpkgs/pull/29938
updated_at: 2017-10-02 16:29:06
body:
  ###### Motivation for this change

  Failed to compile on darwin.

  ###### Things done

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

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

  ---


state: closed
title: Pysmbc
user_login: symphorien
html_url: https://github.com/NixOS/nixpkgs/pull/29939
updated_at: 2019-05-18 16:02:10
body:
  ###### Motivation for this change

  https://askubuntu.com/questions/548361/browse-button-disabled-in-windows-printer-via-samba-for-printer-shares

  ###### Things done

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

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

  ---


state: closed
title: base16-builder: init
user_login: garbas
html_url: https://github.com/NixOS/nixpkgs/pull/29940
updated_at: 2017-09-29 23:01:11
body:
  remove base16 as it was abandoned and one of its sucessors is
  base17-builder.

  ###### Motivation for this change


  ###### Things done

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

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

  ---


state: closed
title: chromium: disable patch chromium-gn-bootstrap-r14 for version 62
user_login: disassembler
html_url: https://github.com/NixOS/nixpkgs/pull/29941
updated_at: 2017-10-11 15:10:11
body:
  ###### Motivation for this change
  tried installing chromiumDev on 17.09 and it failed trying to apply this patch. Note that on master, this affects chromiumBeta, but on 17.09 it affects chromiumDev.

  ###### Things done

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

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

  ---


state: closed
title: Ipfs: prepare for autoMigrate fix
user_login: elitak
html_url: https://github.com/NixOS/nixpkgs/pull/29942
updated_at: 2017-10-04 01:07:26
body:
  ###### Motivation for this change

  I was trying the dev branch of ipfs v0.11 and found that the `services.ipfs.autoMigrate` option was broken. The daemon tries to download and run a golang binary that is improperly linked and can't even be `patchelf`ed, not to mention the pre-start script fails before it even gets to that point, because of the repo version mismatch.

  The best approach I see right now is do the migration automatically ourselves, rather than relying on the daemon's fault-prone internal method. The first step is to detect the actual ipfs repo version by looking at `/var/lib/ipfs/version`, then determining the version the installed binary wants (hard, since `ipfs version --all` refuses to run, IIRC, which may be an upstream bug that needs to be filed). Finally, we can run the appropriate X-to-Y binaries, in order, provided in the new `ipfs-migrator` package, to get to the correct version, then launch the daemon.

  ###### Things done

  I've disabled the `autoMigrate` option in `services.ipfs`. I'm including a build of the migration tools so that re-adding the `autoMigrate` feature is easier on whomever ends up fixing the option. 

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-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: [RDY] kernel doc: explain how to configure custom kernel
user_login: teto
html_url: https://github.com/NixOS/nixpkgs/pull/29944
updated_at: 2018-06-08 07:57:11
body:
  ###### Motivation for this change

  compiling kernel is currently hard, hopefully it will improve overtime. (for instance:
  ```
   nix-build <nixpkgs> --arg crossSystem '(import <nixpkgs/lib>).systems.examples.aarch64-multiplatform' -iA lin

  $ nix-build -A linux_mptcp --arg 'localSystem' 'let lib = (import <nixpkgs/lib>); in lib.recursiveUpdate (lib.systems.elaborate { system = builtins.currentSystem; }) { platform = test-platform; }' '<nixpkgs>' --show-trace
  ```
  )
  Until then here is some doc.

  ###### Things done

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

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

  ---


state: closed
title: proposition: Have an XDG configuration setting
user_login: teto
html_url: https://github.com/NixOS/nixpkgs/issues/29945
updated_at: 2017-10-31 11:34:46
body:
  ## Issue description

  I like to sync my dotfiles across machines in a repository. It's easier to do with programs that comply with XDG specs as there is a clean separation between cache files and config ($XDG_CACHE_HOME)/$XDG_CONFIG_HOME. Some programs don't follow XDG but their behavior can still be changed (via environment variables) to mimic XDG. For instance for zsh one can set ZDOTDIR="$XDG_CONFIG_HOME/zsh".
  A list of such software is available
  https://wiki.archlinux.org/index.php/XDG_Base_Directory_support

  I wonder if this could be generalized via some nixos option, i.e., autoexport some variables (or wrap programs to use command line flags towards the config path) so that program behaves more XDG-like. 

  Might be problematic and more of a toy-thing but I would fancy sthg like that xD (and can contribute to it)


state: open
title: Upgrade from 17.03 to 17.09 fails with Nvidia drivers
user_login: waldheinz
html_url: https://github.com/NixOS/nixpkgs/issues/29946
updated_at: 2017-09-30 07:42:15
body:
  ## Issue description

  It seems d4bdf302a3c6b9c7e00b14e3ae21597fad6d17d8 broke upgrading from 17.03 to 17.09 for me, resulting in

  ```
  # nixos-rebuild switch --show-trace
  building Nix...
  building the system configuration...
  error: while evaluating the attribute ‘config.system.build.toplevel’ at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/nixos/modules/system/activation/top-level.nix:252:5:
  while evaluating ‘foldr’ at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:34:20, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/nixos/modules/system/activation/top-level.nix:132:12:
  while evaluating ‘fold'’ at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:37:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:41:8:
  while evaluating ‘showWarnings’ at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/nixos/modules/system/activation/top-level.nix:98:18, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/nixos/modules/system/activation/top-level.nix:105:16:
  while evaluating ‘foldr’ at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:34:20, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/nixos/modules/system/activation/top-level.nix:98:23:
  while evaluating ‘fold'’ at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:37:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/lib/lists.nix:41:8:
  while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/nixos/modules/system/activation/top-level.nix:96:40, called from undefined position:
  while evaluating the attribute ‘assertion’ at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/nixos/modules/hardware/video/nvidia.nix:45:9:
  undefined variable ‘services’ at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/nixos/modules/hardware/video/nvidia.nix:45:21
  ```

  ### Steps to reproduce

  Try to upgrade from 17.03 to 17.09 while using Nvidia proprietary drivers.

  ## Technical details

  * System: 17.03.1862.ea06690f1f (Gorilla)
  * Nix version: 1.11.14
  * Nixpkgs version: 17.09beta1314.dc4750b3c3
  * Sandboxing enabled: `build-use-sandbox = false`


state: closed
title: giac, xcas: init at 1.4.9
user_login: symphorien
html_url: https://github.com/NixOS/nixpkgs/pull/29947
updated_at: 2017-10-01 07:56:47
body:
  ###### Motivation for this change
   package xcas on NixOS

  ###### Things done

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

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - NA Tested via one or 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: eclipse-plugin-vrapper: init at 0.72.0
user_login: stumoss
html_url: https://github.com/NixOS/nixpkgs/pull/29948
updated_at: 2017-10-03 10:02:39
body:
  ###### Motivation for this change

  Add the vrapper plugin to eclipse

  ###### Things done

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

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

  ---


state: closed
title: luaiconv: init at 7
user_login: richardipsum
html_url: https://github.com/NixOS/nixpkgs/pull/29949
updated_at: 2017-09-30 13:40:28
body:
  ###### Motivation for this change
  Hi!

  I would like to package a git network auth package known as Gitano
  lua-iconv is a dependency of Gitano's

  I'll be opening separate PRs for each Gitano dependency, since that should make it easier to review.

  ###### Things done

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

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

  This package has been tested on Debian through installation and test of Gitano itself.

  Thanks!
  Richard


state: closed
title: haskellPackages.req: fix build, update default version
user_login: wldhx
html_url: https://github.com/NixOS/nixpkgs/pull/29950
updated_at: 2017-09-30 17:02:30
body:
  ###### Motivation for this change

  `haskellPackages.req` doesn't build due to upstream's failing tests; default package version is outdated.

  ###### Things done

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

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

  ---


state: closed
title: Arrow keys don't work in konsole, yakuake
user_login: michaelpj
html_url: https://github.com/NixOS/nixpkgs/issues/29951
updated_at: 2019-01-09 12:11:33
body:
  ## Issue description
  The arrow keys, and also Home, End etc. don't work in konsole or yakuake.

  Pressing them does nothing - in particular it does *not* print an escape code, which makes me think that this isn't a `TERMINFO` problem.

  I *am* using these from XFCE, rather than KDE, but I would hope that that would be supported.

  ### Steps to reproduce

  Install konsole. Try to use the arrow keys.

  ## Technical details

  * System: 18.03pre116572.9824ca6975 (Impala)
  * Nix version: 1.11.15
  * Nixpkgs version: 18.03pre116572.9824ca6975
  * Sandboxing enabled: yes


state: closed
title: glusterfs: Glusterfs 3.12 and service cherry-picks
user_login: nh2
html_url: https://github.com/NixOS/nixpkgs/pull/29952
updated_at: 2017-10-23 14:47:05
body:
  ###### Motivation for this change

  Cherry-pick of #29868 and #29062 (as planned in those tickets).

  ###### Things done

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

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

  and

  - [X] tested with https://github.com/nh2/nixops-gluster-example

  ---

  CC @bachp 


state: closed
title: deepin-gtk-theme: init at 17.10.4
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/29953
updated_at: 2017-10-01 10:15:04
body:
  ###### Motivation for this change

  Add deepin theme.

  https://github.com/linuxdeepin/deepin-gtk-theme

  https://www.gnome-look.org/p/1177633/



  ###### Things done

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

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


state: closed
title: buildLuaPackage: set makeFlags directly instead of through preBuild
user_login: vyp
html_url: https://github.com/NixOS/nixpkgs/pull/29954
updated_at: 2017-10-28 11:15:50
body:
  ###### Motivation for this change

  So that lua packages can override it without having to resort to setting makeFlagsArray in preBuild.

  See discussion at https://github.com/NixOS/nixpkgs/pull/29949#discussion_r142004420.

  @orivej So this is untested (I only tested building a few select lua packages), but it seems like the `// attrs` (line 16) means that anything use buildLuaPackage will be able to override/set `makeFlags` just by setting it? Is this something like what you wanted? If not of course feel free to discard and close, or otherwise modify/fix.

  cc @wyvie from `git blame`.

  ###### Things done

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

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

  ---


state: closed
title: Add deja-dup
user_login: pasqui23
html_url: https://github.com/NixOS/nixpkgs/issues/29955
updated_at: 2017-10-05 11:55:54
body:
  ## Issue description
  Deja-dup is a good graphical frontend to duplicity.However I don't seem able to build it on nixos


  ### Steps to reproduce
  The following nix expression fails with `error: Package 'goa-1.0' not found in specified Vala API directories or GObject-Introspection GIR directories`

  ```

  { stdenv, fetchurl, meson, pkgconfig, vala, gettext
  , gnome3, libnotify, intltool, itstool, glib, gtk3
  , packagekit, libsecret, pcre, libxkbcommon, wrapGAppsHook
  , libpthreadstubs, libXdmcp, epoxy, at_spi2_core, dbus,libgpgerror
  ,appstream-glib,desktop_file_utils,ninja
  }:

  stdenv.mkDerivation rec {
    name = "deja-dup-${version}";
    version = "36.1";

    src = fetchurl {
      url = "https://launchpad.net/deja-dup/36/${version}/+download/deja-dup-${version}.tar.xz";
      sha256 = "1s48k2sxrpwkzp37s4x7934lyg5194c47nv9ks15rksd5s0alnld";
    };

    /*prePatch = ''
      #Disable goa(?)
      substituteInPlace deja-dup/meson.build \
        --replace "goa_dep," "" 
    '';*/

    # couldn't find gio/gdesktopappinfo.h
    NIX_CFLAGS_COMPILE = "-I${glib.dev}/include/gio-unix-2.0";

    buildInputs = [
     meson pkgconfig vala gettext libnotify gnome3.libpeas
     intltool itstool glib gtk3 packagekit libsecret# help2man
     pcre libxkbcommon libpthreadstubs libXdmcp epoxy gnome3.nautilus
     at_spi2_core dbus wrapGAppsHook gnome3.gnome_online_accounts
     libgpgerror appstream-glib desktop_file_utils ninja
    ];

    meta = with stdenv.lib; {
      description = "A simple backup tool";
      longDescription = ''
        Déjà Dup is a simple backup tool. It hides the complexity \
        of backing up the Right Way (encrypted, off-site, and regular) \
        and uses duplicity as the backend.
      '';
      homepage = https://launchpad.net/deja-dup;
      license = with licenses; gpl3;
      maintainers = with maintainers; [ ];
      platforms = with platforms; linux;
    };
  }
  ```


  ## Technical details

  * System: 18.03pre116572.9824ca6975)
  * Nix version: 1.11.15
  * Nixpkgs version:18.03pre-git
  * Sandboxing enabled:false


state: open
title: bitcoinarmory segfaults in nixos-unstable
user_login: michalrus
html_url: https://github.com/NixOS/nixpkgs/issues/29956
updated_at: 2017-10-02 00:08:17
body:
  ## Issue description

  @elitak

  After installing `bitcoinarmory`, this happens:

  ```
  $ ArmoryDB --version
  zsh: segmentation fault  ./ArmoryDB --version

  $ file -L $(which ArmoryDB)
  /run/current-system/sw/bin/ArmoryDB: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /nix/store/q0prbrw9n7h2sjqmla8ac32lfyq0w91z-glibc-2.25-49/lib/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, not stripped

  $ ldd $(which ArmoryDB)
          not a dynamic executable
  ```

  ### Steps to reproduce

  1. Install `bitcoinarmory` from `nixos-unstable` — c8e7aab0c8bae8a49ec5bd87ace65b237c8e3d18.
  1. Run `ArmoryDB --version`.

  ## Technical details

  * System: 17.03.1844.83706dd49f (Gorilla)
  * Nix version: nix-env (Nix) 1.11.14
  * Nixpkgs version: "17.03.1844.83706dd49f"
  * Sandboxing enabled: build-use-sandbox = true


state: closed
title: Automatically generate LUA_PATH
user_login: teto
html_url: https://github.com/NixOS/nixpkgs/issues/29957
updated_at: 2019-02-04 16:01:02
body:
  ## Issue description
  I've been working towards better lua support in nixos (automatic export of LUA_PATH/LUA_CPATH so that it doesn't have to be done for each derivation as it is now). The start was pretty rough but I have now a better understanding of the building process.
  When I do this, I would like LUA_CPATH to be set automatically so that lua can correctly `require "cjson"` when doing `nix-shell ~/nixpkgs2 -p lua52Packages.cjson lua`.
  So far my `buildLuaPackage` function has lua as a `propagatedBuildInputs` so the previous command should install lua. My lua interpreter has a `setupHook` that runs a script which should populate the LUA_PATH  via:
  `envHooks+=(addToLuaPath)`.
  The problem is that the hook iterates over buildInputs of the lua package and thus don't scan the lua52Packages.cjson folder (since it's not a buildInput of lua). I am not sure how to cleanly solve this. 

  Having cjson adding itself to lua as a buildInput would mean recompiling lua depending on the derivations which is bad. I wonder if cjson could add itself to the lua passthrough and then use this in the hook ? 
  I believe python generates some kind of an environment but I am not sure really.

  NB: the code is here https://github.com/teto/nixpkgs/tree/luafix but not sure that would help. It's a fucking mess. Most interesting files are mk-lua-package and 5.2.nix and the lua hooks.


state: closed
title: mednaffe: GTK3, correct license, find mednafen w/o patching source
user_login: yegortimoshenko
html_url: https://github.com/NixOS/nixpkgs/pull/29958
updated_at: 2017-12-18 05:37:28
body:
  /cc @AmatCoder 

  ###### Motivation for this change

  See https://github.com/NixOS/nixpkgs/pull/29855#issuecomment-333308467.

  ###### Things done

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

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

  ---


state: closed
title: `localectl status` doesn't include X11 layout
user_login: michaelpj
html_url: https://github.com/NixOS/nixpkgs/issues/29959
updated_at: 2017-12-01 00:29:48
body:
  ## Issue description
  I have no idea if this is a problem, but i seems suspicious, especially since I've been looking into some odd keyboard issues lately.

  ### Steps to reproduce

  Run `localectl status`.
  ```
     System Locale: LANG=en_GB.UTF-8
         VC Keymap: uk
        X11 Layout: n/a
  ```
  I would expect this to have the value of `services.xserver.layout` in the final bit (`gb` in my case).

  ## Technical details

  * System: 18.03pre116572.9824ca6975 (Impala)
  * Nix version: 1.11.5
  * Nixpkgs version: 18.03pre116572.9824ca6975
  * Sandboxing enabled: yes


state: open
title: nix-shell breaks if bash is in scope
user_login: bgamari
html_url: https://github.com/NixOS/nixpkgs/issues/29960
updated_at: 2018-05-06 07:05:54
body:
  ## Issue description

  Terminal handling within `nix-shell` appears to break if the `bash` derivation is in scope.

  ### Steps to reproduce

  First verify that `nix-shell` works if `bash` isn't in scope,
  ```
  [ben@nixos-unstable:~]$ nix-env -e bash
  uninstalling ‘bash-4.4-p12’
  [ben@nixos-unstable:~]$ nix-shell '<nixpkgs>' -p rr

  [nix-shell:~]$ 
  ```
  Try pressing up arrow to go back in shell history, note that it works as expected. Send mouse event to TTY (e.g. click in a mouse-capable terminal emulator), note that nothing happens.

  Now try bringing `bash` into scope,
  ```
  [ben@nixos-unstable:~]$ nix-env -i bash
  installing ‘bash-4.4-p12’
  [ben@nixos-unstable:~]$ nix-shell '<nixpkgs>' -p rr

  \[\][nix-shell:~]$\[\] 
  ```
  Note how prompt is mangled, pressing up arrow key results in `^[[A` being echoed to terminal instead of moving within shell history. Things are generally broken.

  ## Technical details

  * System: `18.03pre116572.9824ca6975 (Impala)`, also confirmed on `17.03`.
  * Nix version: `nix-env (Nix) 1.11.15`
  * Nixpkgs version: `"18.03pre116572.9824ca6975"`
  * Sandboxing enabled: `build-use-sandbox = false`
  * `nix-shell` version: `nix-shell (Nix) 1.11.15`


state: closed
title: graphite crashes on nixos-17.09
user_login: basvandijk
html_url: https://github.com/NixOS/nixpkgs/issues/29961
updated_at: 2017-10-18 12:00:42
body:
  After upgrading nixpkgs to nixos-17.09-small I noticed that graphite crashes when started:
  ```
  journalctl -b -u graphiteWeb
  Sep 30 18:40:42 bassbox systemd[1]: Starting Graphite Web Interface...
  Sep 30 18:40:42 bassbox systemd[1]: Started Graphite Web Interface.
  Sep 30 18:40:42 bassbox waitress-serve[971]: Could not import graphite.local_settings, using defaults!
  Sep 30 18:40:42 bassbox waitress-serve[971]: /nix/store/yx51c8waxp9jjvcbgxhshxkwbacfsdgh-python-2.7.14-env/lib/python2.7/site-packages/opt/graphite/webapp/graphite/settings.py:246: UserWarning: SECRET_KEY 
  Sep 30 18:40:42 bassbox waitress-serve[971]:   warn('SECRET_KEY is set to an unsafe default. This should be set in local_settings.py for better security')
  Sep 30 18:40:42 bassbox waitress-serve[971]: Traceback (most recent call last):
  Sep 30 18:40:42 bassbox waitress-serve[971]:   File "/nix/store/kcd3r63jhdp0lp31zcc04lpfilgdv6ww-python2.7-waitress-0.8.9/bin/.waitress-serve-wrapped", line 12, in <module>
  Sep 30 18:40:42 bassbox waitress-serve[971]:     sys.exit(run())
  Sep 30 18:40:42 bassbox waitress-serve[971]:   File "/nix/store/kcd3r63jhdp0lp31zcc04lpfilgdv6ww-python2.7-waitress-0.8.9/lib/python2.7/site-packages/waitress/runner.py", line 211, in run
  Sep 30 18:40:42 bassbox waitress-serve[971]:     app = app()
  Sep 30 18:40:42 bassbox waitress-serve[971]:   File "/nix/store/yx51c8waxp9jjvcbgxhshxkwbacfsdgh-python-2.7.14-env/lib/python2.7/site-packages/django/core/handlers/wsgi.py", line 151, in __init__
  Sep 30 18:40:42 bassbox waitress-serve[971]:     self.load_middleware()
  Sep 30 18:40:42 bassbox waitress-serve[971]:   File "/nix/store/yx51c8waxp9jjvcbgxhshxkwbacfsdgh-python-2.7.14-env/lib/python2.7/site-packages/django/core/handlers/base.py", line 56, in load_middleware
  Sep 30 18:40:42 bassbox waitress-serve[971]:     mw_class = import_string(middleware_path)
  Sep 30 18:40:42 bassbox waitress-serve[971]:   File "/nix/store/yx51c8waxp9jjvcbgxhshxkwbacfsdgh-python-2.7.14-env/lib/python2.7/site-packages/django/utils/module_loading.py", line 20, in import_string
  Sep 30 18:40:42 bassbox waitress-serve[971]:     module = import_module(module_path)
  Sep 30 18:40:42 bassbox waitress-serve[971]:   File "/nix/store/2ap5wpmzb2l1cwmcmra5m28qq47ln7dh-python-2.7.14/lib/python2.7/importlib/__init__.py", line 37, in import_module
  Sep 30 18:40:42 bassbox waitress-serve[971]:     __import__(name)
  Sep 30 18:40:42 bassbox waitress-serve[971]:   File "/nix/store/yx51c8waxp9jjvcbgxhshxkwbacfsdgh-python-2.7.14-env/lib/python2.7/site-packages/django/contrib/auth/middleware.py", line 4, in <module>
  Sep 30 18:40:42 bassbox waitress-serve[971]:     from django.contrib.auth.backends import RemoteUserBackend
  Sep 30 18:40:42 bassbox waitress-serve[971]:   File "/nix/store/yx51c8waxp9jjvcbgxhshxkwbacfsdgh-python-2.7.14-env/lib/python2.7/site-packages/django/contrib/auth/backends.py", line 4, in <module>
  Sep 30 18:40:42 bassbox waitress-serve[971]:     from django.contrib.auth.models import Permission
  Sep 30 18:40:42 bassbox waitress-serve[971]:   File "/nix/store/yx51c8waxp9jjvcbgxhshxkwbacfsdgh-python-2.7.14-env/lib/python2.7/site-packages/django/contrib/auth/models.py", line 4, in <module>
  Sep 30 18:40:42 bassbox waitress-serve[971]:     from django.contrib.auth.base_user import AbstractBaseUser, BaseUserManager
  Sep 30 18:40:42 bassbox waitress-serve[971]:   File "/nix/store/yx51c8waxp9jjvcbgxhshxkwbacfsdgh-python-2.7.14-env/lib/python2.7/site-packages/django/contrib/auth/base_user.py", line 52, in <module>
  Sep 30 18:40:42 bassbox waitress-serve[971]:     class AbstractBaseUser(models.Model):
  Sep 30 18:40:42 bassbox waitress-serve[971]:   File "/nix/store/yx51c8waxp9jjvcbgxhshxkwbacfsdgh-python-2.7.14-env/lib/python2.7/site-packages/django/db/models/base.py", line 110, in __new__
  Sep 30 18:40:42 bassbox waitress-serve[971]:     app_config = apps.get_containing_app_config(module)
  Sep 30 18:40:42 bassbox waitress-serve[971]:   File "/nix/store/yx51c8waxp9jjvcbgxhshxkwbacfsdgh-python-2.7.14-env/lib/python2.7/site-packages/django/apps/registry.py", line 247, in get_containing_app_conf
  Sep 30 18:40:42 bassbox waitress-serve[971]:     self.check_apps_ready()
  Sep 30 18:40:42 bassbox waitress-serve[971]:   File "/nix/store/yx51c8waxp9jjvcbgxhshxkwbacfsdgh-python-2.7.14-env/lib/python2.7/site-packages/django/apps/registry.py", line 125, in check_apps_ready
  Sep 30 18:40:42 bassbox waitress-serve[971]:     raise AppRegistryNotReady("Apps aren't loaded yet.")
  Sep 30 18:40:42 bassbox waitress-serve[971]: django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet.
  Sep 30 18:40:42 bassbox systemd[1]: graphiteWeb.service: Main process exited, code=exited, status=1/FAILURE
  Sep 30 18:40:42 bassbox systemd[1]: graphiteWeb.service: Unit entered failed state.
  Sep 30 18:40:42 bassbox systemd[1]: graphiteWeb.service: Failed with result 'exit-code'.
  ```


state: closed
title: hamster-time-tracker: wrap services
user_login: jtojnar
html_url: https://github.com/NixOS/nixpkgs/pull/29962
updated_at: 2017-09-30 23:43:23
body:
  ###### Motivation for this change
  Hamster did not start because the PYTHONPATH was not set for its services.

  Closes: #27498

  ###### Things done

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

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

  ---


state: closed
title: samtools: 1.5.0 -> 1.6.0
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/29963
updated_at: 2017-10-02 01:07:11
body:
  ###### Motivation for this change

  htslib, samtools and bcftools
  - Update to the last versions
  - Prograte htslib to samtools and bcftools
  - Enable enableParallelBuilding
  - Do tests


  ###### Things done

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

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

  ---


state: closed
title: Ctrl-C while install package by using "nix-env -i" hangs macOS with multi-user mode
user_login: david50407
html_url: https://github.com/NixOS/nixpkgs/issues/29964
updated_at: 2018-03-21 22:25:03
body:
  ## Issue description

  If I `Ctrl-C` to stop progress while `nix-env -i <package>` is running on macOS with nix multi-user mode, the while computer hangs.

  But if I stop the running process by kill or htop(KILL 9), everything works fine.

  ### Steps to reproduce

  1. Use `nix-env -i` to install a package that take long time, for here, use `nix-env -i crystal` to demo.
  2. While `nix-env -i crystal` and running "Building phrase", hit `Ctrl-C` to stop the command.
  3. After the process stopped, wait for a minute, and the whole computer hangs, the screen freezes.

  Last terminal output below: (Recovered from iTerm2)

  ```
  $ nix-env -i crystal-0.23.0-1
  installing ‘crystal-0.23.0-1’
  these derivations will be built:
    /nix/store/rmbmsa5cjbi7984v12jzk522gs7f5lm8-crystal-0.23.0-1.drv
  building path(s) ‘/nix/store/b8jhh6zs40ksw1cmgkrg0xvm1l3yzbhw-crystal-0.23.0-1’
  unpacking sources
  patching sources
  configuring
  no configure script, doing nothing
  building
  Using /nix/store/4zn04v842al058ibl4rrk8xw83zi6v9c-llvm-4.0.1/bin/llvm-config [version=4.0.1]
  clang++ -c  -o src/llvm/ext/llvm_ext.o src/llvm/ext/llvm_ext.cc `/nix/store/4zn04v842al058ibl4rrk8xw83zi6v9c-llvm-4.0.1/bin/llvm-config --cxxflags`
  clang -fPIC    -c -o src/ext/sigfault.o src/ext/sigfault.c
  ar -rcs src/ext/libcrystal.a src/ext/sigfault.o
  ./bin/crystal build --release  -o .build/crystal src/compiler/crystal.cr -D without_openssl -D without_zlib
  [warn] kq_init: detected broken kqueue; not using.: Undefined error: 0
  ^Cerror: interrupted by the user
  $
  ```

  Stop the running process by kill or htop(KILL 9):

  1. Run `nix-env -i crystal`.
  2. While `nix-env -i crystal` and running "Building phrase", open `sudo htop` and kill the "crystal" process which is building the binary.
  3. After the process stopped, `nix-env` stops gracefully, everything works fine.

  ## Technical details

  * System: `macOS 10.13 High Sierra (17A365)`
  * Nix version: `nix-env (Nix) 1.11.15` (multi-user mode)
  * Nixpkgs version: `"18.03pre116369.14cbeaa892"`
  * Sandboxing enabled: `build-use-sandbox = false`
  * Nix worker accounts: 
  ```
  $ dscl . list /Users | grep nixbld
  nixbld1
  nixbld2
  nixbld3
  nixbld4
  ```


state: closed
title: shared-mime-info: 1.8 -> 1.9
user_login: mimadrid
html_url: https://github.com/NixOS/nixpkgs/pull/29965
updated_at: 2017-09-30 18:30:55
body:
  ###### Motivation for this change

  Update shared-mime-info to last version

  ###### Things done

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

  - [X] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [X] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [ ] Tested execution of 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.23.0 -> 0.23.1
user_login: david50407
html_url: https://github.com/NixOS/nixpkgs/pull/29966
updated_at: 2017-10-04 07:39:25
body:
  ###### Motivation for this change

  Update the package to the latest version (0.23.1-3).

  > NOTE: Due to crystal-lang/crystal#4719, when building Crystal with LLVM 4 with debug infos from prebuilt binary (w/ LLVM 3.8) will always be failed.
  > The temporary solution is to build a LLVM 4 version without debug info, then use it to build Crystal with debug info on LLVM 4.
  > This will cause building phrase going longer than normal. But we can remove this hack after Crystal fix the issue.

  ###### Things done

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

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

  ---


state: closed
title: New maintainers for mednaffe
user_login: sheenobu
html_url: https://github.com/NixOS/nixpkgs/issues/29968
updated_at: 2017-10-01 09:09:50
body:
  ## Issue description

  Not running NixOS at the moment. New job, not a lot of time to devote to right now. Pinging a few of the kind people who've done some mednafen work to see if anyone wants to be marked as a maintainer alongside myself

  @yegortimoshenko @joachifm @AmatCoder @Mic92 @AndersonTorres  


state: closed
title: rclone: 1.37 -> 1.38
user_login: danielfullmer
html_url: https://github.com/NixOS/nixpkgs/pull/29969
updated_at: 2017-09-30 22:59:43
body:
  ###### Motivation for this change

  Update to latest version. See https://github.com/ncw/rclone/blob/master/docs/content/changelog.md for a summary of changes in 1.38.

  ###### Things done

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

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

  ---


state: closed
title: gnome3.nautilus: add thumbnailers
user_login: jtojnar
html_url: https://github.com/NixOS/nixpkgs/pull/29970
updated_at: 2017-10-01 13:21:08
body:
  ###### Motivation for this change

  Nautilus, resp. gnome-desktop, scans `thumbnailers` directories under the paths in `XDG_DATA_DIRS`. gdk-pixbuf was not, for some reason, listed in the variable, therefore Nautilus did not generate image thumbnails.

  I also add librsvg to the variable so that SVG files can be rendered. It does not work at the moment, though, because of incorrect path to the renderer. **Edit**: Will be fixed in #29984

  ###### Things done

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

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

  ---

  cc @lethalman @teh 


state: closed
title: qbittorrent: 3.3.15 -> 3.3.16, drop patch, enable parallel build
user_login: yegortimoshenko
html_url: https://github.com/NixOS/nixpkgs/pull/29971
updated_at: 2017-10-01 00:56:38
body:
  ###### Motivation for this change

  Patch doesn't apply anymore, upstream has changed the patched file heavily, and now patching isn't required to build the program:

  https://github.com/qbittorrent/qBittorrent/blob/master/qm_gen.pri#L7-L13

  I've built it in parallel with `-j8`, so hopefully the same will apply to `-j50` builds.
  See: https://github.com/qbittorrent/qBittorrent/issues/1992

  ###### Things done

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

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

  ---


state: closed
title: merkaartor: 0.18.2 -> 0.18.3, Qt4 -> Qt5
user_login: yegortimoshenko
html_url: https://github.com/NixOS/nixpkgs/pull/29972
updated_at: 2017-12-18 05:37:41
body:
  ###### Motivation for this change

  Qt5, fixed homepage, bumped version.

  ###### Things done

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

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

  ---


state: closed
title: focuswriter: 1.5.3 -> 1.6.7, Qt4 -> Qt5, GPLv2 -> GPLv3
user_login: yegortimoshenko
html_url: https://github.com/NixOS/nixpkgs/pull/29973
updated_at: 2017-12-18 05:37:42
body:
  ###### Motivation for this change

  New version, upstream has changed license, use Qt5. And enable parallel building :-)

  ###### Things done

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

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

  ---


state: closed
title: entr: 3.8 -> 3.9
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/29974
updated_at: 2017-10-01 10:13:19
body:
  ###### Motivation for this change

  Update to version 3.9.

  [News](https://bitbucket.org/eradman/entr/src/default/NEWS?fileviewer=file-view-default)

  ###### Things done

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

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


state: closed
title: Please add 17.09 AMIs
user_login: vaibhavsagar
html_url: https://github.com/NixOS/nixpkgs/issues/29976
updated_at: 2017-10-03 15:27:39
body:
  ## Issue description
  The 17.09 release has been tagged but [the AMIs have not yet been updated](https://github.com/NixOS/nixpkgs/blob/6b922a62202fc89c9142ab626fac9b64b4c3e4fc/nixos/modules/virtualisation/ec2-amis.nix). Please update `ec2-amis.nix` with AMIs.



  ### Steps to reproduce



  ## Technical details

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


state: closed
title: bitcoinarmory: build correctly from source, using *our* libs
user_login: michalrus
html_url: https://github.com/NixOS/nixpkgs/pull/29977
updated_at: 2019-01-12 22:30:31
body:
  ###### Motivation for this change

  Fixes #29956

  To build it correctly, the messy upstream repo requires a patch of:

  ```
   22 files changed, 63 insertions(+), 68 deletions(-)
  ```

  But a relatively simple one.

  ###### Things done

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

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

  One issue I’m seeing is this message sometimes on Armory’s stdout/err:

  ```
  -ERROR - : (StringSockets.cpp:351) FcgiSocket::writeAndRead FcgiError: unexpected fcgi header version
  ```

  … but it happens using both the newest libfcgi, and the old version that BitcoinArmory wants. Here’s the patch that uses the old version, in case anyone needs it:

  ```diff
  diff --git a/pkgs/applications/misc/bitcoinarmory/default.nix b/pkgs/applications/misc/bitcoinarmory/default.nix
  index 22974a3f57..82dd753272 100644
  --- a/pkgs/applications/misc/bitcoinarmory/default.nix
  +++ b/pkgs/applications/misc/bitcoinarmory/default.nix
  @@ -6,6 +6,27 @@ let
   
     inherit (pythonPackages) mkPythonDerivation pyqt4 psutil twisted;
   
  +  #
  +  # BitcoinArmory uses an ancient version of libfcgi. With our current
  +  # Nixpkgs’ one, the following assertion fails in runtime:
  +  #
  +  # -ERROR - : (StringSockets.cpp:351) FcgiSocket::writeAndRead FcgiError: unexpected fcgi header version
  +  #
  +  # Let’s build that ancient version, then:
  +  #
  +  fcgi1 = stdenv.mkDerivation rec {
  +    name = "fcgi-${version}";
  +    version = "1.21";
  +    nativeBuildInputs = [ pkgconfig autoreconfHook ];
  +    src = fetchFromGitHub {
  +      owner = "goatpig";
  +      repo = "libfcgi";
  +      rev = "b00dc69199b34552144e1003a2001a24b13b6e56";
  +      sha256 = "1d97k3hjrf3798ks358ycn1v8frykc6f96lf47253m1hcdbp2m3k";
  +    };
  +    postInstall = "ln -s . $out/include/fastcgi";
  +  };
  +
   in mkPythonDerivation rec {
   
     name = "bitcoinarmory-${version}";
  @@ -48,7 +69,7 @@ in mkPythonDerivation rec {
   
     nativeBuildInputs = [ pkgconfig autoreconfHook ];
   
  -  buildInputs = [ swig qt4 fcgi cryptopp lmdb ];
  +  buildInputs = [ swig qt4 fcgi1 cryptopp lmdb ];
   
     propagatedBuildInputs = [ pyqt4 psutil twisted ];
   
  ```


state: closed
title: sfml: 2.4.1 -> 2.4.2
user_login: Mankarse
html_url: https://github.com/NixOS/nixpkgs/pull/29978
updated_at: 2017-10-01 07:19:11
body:
  ###### Motivation for this change
  Package update to latest 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))
  - [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: ISPC devel leads to failed build
user_login: guibou
html_url: https://github.com/NixOS/nixpkgs/issues/29979
updated_at: 2018-01-15 14:00:32
body:
  ## Issue description

  Since this commit: https://github.com/NixOS/nixpkgs/commit/3dea1972737f5ce7b2c5461fe20370bad10aae03 my tool based on ISPC is not building anymore, see this issue I posted upstream: 
  https://github.com/ispc/ispc/issues/1292

  The commit explains the reason of the use of llvm 4.0 instead of 3.9, but not the reason for the use of an unreleased ISPC version. It works for me to keep the llvm 4.0 but revert to the released ispc 1.9.1 by "overrideAttrs" `version`.

  ## Technical details

  * System: NixOS, 18.03pre115705.c8e7aab0c8 (Impala)
  * Nix version: nix-env (Nix) 1.11.15
  * Nixpkgs version: 18.03pre-git I'm using nixpkgs master (45400d65b4d7b0f1460f03b5ac3e57e458d8c538 the 1 of october 2017)
  * Sandboxing enabled: build-use-sandbox = false


state: closed
title: [Rust] How to package crate without Cargo.lock
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/issues/29981
updated_at: 2018-12-13 22:23:17
body:
  ## Issue description

  I want to (locally) package a crate which does not (yet) have a `Cargo.lock` file. I asked how to do this before [on the Mailinglist](https://groups.google.com/forum/#!topic/nix-devel/vQPfaSBUe1Q) but I got no answer which helped me enough to get it packaged.

  An example how I want to package it in my local configuration is in the initial email in this thread. There I try to package `imag` 0.3.0, 0.4.0 was released just a few days ago, so if you want to try yourself when helping me, chose either.

  As far as I can tell, the `cargoDepsHook` does not get evaluated from my package definition and the `cargoUpdateHook` runs _after_ the check whether a `Cargo.lock` exists, so I cannot use it.

  The documentation on this subject is rather sparse... so I guess if I can get it packaged I may update the documentation on the rust packaging a bit :smile: 


state: closed
title: Virtualbox fails on Unstable to build
user_login: sjau
html_url: https://github.com/NixOS/nixpkgs/issues/29982
updated_at: 2017-10-01 13:07:45
body:
  ## Issue description

  I have VBox and Extensions in my configuration.nix. It fails to build now on unstable

  ```
  checking for getc_unlocked... yes
  checking for getcwd... yes       
  checking for getegid... yes      
  checking for geteuid... yes      
  checking for getgid... yes       
  checking for getuid... yes       
  checking for mempcpy... yes      
  checking for munmap... yes       
  checking for putenv... yes       
  checking for setenv... yes       
  checking for setlocale... yes    
  checking for stpcpy... yes       
  checking for strcasecmp... yes   
  checking for strdup... yes       
  checking for strtoul... yes      
  checking for tsearch... yes      
  checking for __argz_count... yes 
  checking for __argz_stringify... yes                              
  checking for __argz_next... yes  
  checking for __fsetlocking... yes
  checking for iconv... yes        
  checking for iconv declaration... install-shextern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
  checking for nl_langinfo and CODESET... tar: Skipping to next header                                                                 

  bzip2: Data integrity error when decompressing.                   
          Input file = (stdin), output file = (stdout)              

  It is possible that the compressed file(s) have become corrupted. 
  You can use the -tvv option to test integrity of such files.      

  You can use the `bzip2recover' program to attempt to recover      
  data from undamaged sections of corrupted files.                  

  tar: Child returned status 2     
  tar: Error is not recoverable: exiting now                        
  do not know how to unpack source archive /nix/store/r9pdz70s6rjn1w8zm6sncgg2l6mwys6p-VirtualBox-5.1.26.tar.bz2                       
  builder for ‘/nix/store/0ipjp7m8758c517g661a17fssvffxwpb-virtualbox-5.1.26.drv’ failed with exit code 1                              
  cannot build derivation ‘/nix/store/nwz38h1zm19gm3rr27mf7i66v2v3hda5-nixos-system-subi-18.03pre116572.9824ca6975.drv’: 1 dependencies couldn't be built
  ```

  ## Technical details

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

  `18.03pre116347.272c0bf88c (Impala)`

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

  `nix-env (Nix) 1.11.15`

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

  `"18.03pre116572.9824ca6975"`

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

  `build-use-sandbox = false`


state: closed
title: gnome3.gnome_control_center: fix thumbnailers path
user_login: jtojnar
html_url: https://github.com/NixOS/nixpkgs/pull/29983
updated_at: 2017-10-05 11:30:36
body:
  ###### Motivation for this change
  Just like Nautilus (see #29970), GNOME Control Center also uses gnome-desktop for generating thumbnails. In particular, it tries to make a thumbnail from a file choosen as a profile picture, and
  when it does not succeed, it will not allow that file to be chosen. Of course, whithout a thumbnailer, it will always fail.

  https://github.com/GNOME/gnome-control-center/blob/43129a1cfd30374c3ff45c54eae9ee5cd68ae1b6/panels/user-accounts/um-photo-dialog.c#L190-L192

  Since gnome-desktop scans `thumbnailers` directories under the paths in `XDG_DATA_DIRS`, gdk-pixbuf  had to be added to the path to provide access to image thumbnailer.

  ###### Things done

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

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

  ---

  cc @lethalman @teh @grahamc 


state: closed
title: librsvg: fix thumbnailer path
user_login: jtojnar
html_url: https://github.com/NixOS/nixpkgs/pull/29984
updated_at: 2017-10-01 15:27:03
body:
  ###### Motivation for this change
  librsvg hooks itself into gdk-pixbuf and then uses gdk-pixbuf-thumbnailer as the thumbnailer, extending its supported MIME type list.

  Unfortunately, librsvg assumes the thumbnailer will be located in the same bindir as librsvg binaries would, which is not true on Nix-powered systems.

  This commit corrects the bindir path of the thumbnailer to the gdk_pixbuf derivation.

  ###### Things done

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

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

  ---

  cc @vcunat


state: closed
title: fix build for proot on aarch64
user_login: makefu
html_url: https://github.com/NixOS/nixpkgs/pull/29985
updated_at: 2018-01-27 11:21:25
body:
  ###### Motivation for this change

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

  ---


state: closed
title: nixos-install -I is broken
user_login: yegortimoshenko
html_url: https://github.com/NixOS/nixpkgs/issues/29986
updated_at: 2018-04-17 21:08:08
body:
  ### Steps to reproduce

  ```
  $ cat /mnt/etc/nixos/configuration.nix
  { imports = [ <overlay> ]; }
  $ nixos-install -I overlay=/tmp/overlay
  error: file ‘overlay’ was not found in the Nix search path (add it using $NIX_PATH or -I)
  ```

  ## Technical details

  * System: 18.03pre116572.9824ca6975 (Impala)
  * Nix version: nix-env (Nix) 1.11.15
  * Nixpkgs version: "18.03pre116572.9824ca6975"
  * Sandboxing enabled: false


state: closed
title: pkgs.makeWrapper: `die`?
user_login: vaibhavsagar
html_url: https://github.com/NixOS/nixpkgs/issues/29987
updated_at: 2017-10-01 16:34:40
body:
  https://github.com/NixOS/nixpkgs/blob/598800d5b12604c1307c5c81515ae9000912a368/pkgs/build-support/setup-hooks/make-wrapper.sh#L7
  https://github.com/NixOS/nixpkgs/blob/598800d5b12604c1307c5c81515ae9000912a368/pkgs/build-support/setup-hooks/make-wrapper.sh#L99

  I don't think `die` exists in Bash?


state: closed
title: kore: init at 2.0.0
user_login: JohnMH
html_url: https://github.com/NixOS/nixpkgs/pull/29989
updated_at: 2017-10-02 00:29:53
body:
  ###### Things done
  Include kore web framework

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

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

  ---


state: closed
title: VBox on Nixos-Unstable-Small broken
user_login: sjau
html_url: https://github.com/NixOS/nixpkgs/issues/29991
updated_at: 2017-10-02 07:58:05
body:
  ## Issue description

  Nixos-Unstable channel hasn't been updated for 3 days and I still encounter the gjc error when trying to get pdftk, so I thought I might give nixos-unstable-small a chance since it was updated just a few hours ago. Anyway, it fails to build vbox (with extension package):

  ```
  VBOX_GCC_Wno-unused-parameter ?= -Wno-unused-parameter            
  VBOX_GCC_Wno-language-extension-token ?=                          
  VBOX_GCC_Wno-extended-offsetof ?=                                 
  VBOX_GCC_Wno-gnu-folding-constant ?=                              
  VBOX_GCC_Wno-return-type-c-linkage ?=                             
  VBOX_GCC_Wno-string-plus-int ?=  
  VBOX_GCC_Wno-nested-anon-types ?=                                 
  ifneq ($(VBOX_GCC_VERSION_CXX),) 
   ifneq ($(int-ge $(VBOX_GCC_VERSION_CXX),40800),)                 
    VBOX_GCC_std ?= -std=c++11     
   else ifneq ($(int-ge $(VBOX_GCC_VERSION_CXX),40600),)            
    VBOX_GCC_std ?= -std=c++0x     
   endif                           
  endif                            
  VBOX_GCC_pipe                  ?= -pipe                           
  VBOX_PATH_GCC_INCS             ?= /nix/store/3l2y3sfq8nmmf1k1wkn0jldsvl6zmbya-gcc-6.4.0/lib/gcc/x86_64-unknown-linux-gnu/6.4.0/include
  VBOX_GCC32_PATH_CC             ?= /nix/store/d681jqgfbc1hfpywvafrhj0sal8qs0yy-gcc-wrapper-6.4.0/bin/gcc                              
  VBOX_GCC32_PATH_CXX            ?= /nix/store/d681jqgfbc1hfpywvafrhj0sal8qs0yy-gcc-wrapper-6.4.0/bin/g++                              
  VBOX_GCC32_VERSION_CC          ?= $(int-add $(int-mul 10000, 6), $(int-mul 100, $(firstword 4 0)), $(firstword 0 0))                 
  VBOX_GCC32_VERSION_CXX         ?= $(int-add $(int-mul 10000, 6), $(int-mul 100, $(firstword 4 0)), $(firstword 0 0))                 
  VBOX_GCC32_LIBGCC              ?= /nix/store/3l2y3sfq8nmmf1k1wkn0jldsvl6zmbya-gcc-6.4.0/lib/gcc/x86_64-unknown-linux-gnu/6.4.0/32/libgcc.a
  VBOX_GCC32_Wno-variadic-macros ?= -Wno-variadic-macros            
  # debug: TOOL_YASM_AS="yasm"     
  VBOX_YASM_Wno-segreg-in-64bit  ?=                                 
  VBOX_NASM_allow_64_bit         ?= --allow-64-bit                  
  VBOX_LD_HAS_LIBXCB             ?=                                 
  VBOX_HAVE_FLEX    ?=             
  VBOX_HAVE_BISON   ?=             
  VBOX_HAVE_XMLLINT ?= /nix/store/7v9zwsjr8y31r0qfah9qdkkcsg9ignzi-libxml2-2.9.5-bin/bin/xmllint                                       
  =========== END OF /tmp/nix-build-virtualbox-5.1.26.drv-0/VirtualBox-5.1.26/out/linux.amd64/release/DynamicConfig.kmk =========      
  kBuild: Generating /tmp/nix-build-virtualbox-5.1.26.drv-0/VirtualBox-5.1.26/out/linux.amd64/release/version-stamp-raw-api-5.1.26-2017-Oracle_Corporation-Oracle_VM_VirtualBox-5_1--nix
  kBuild: Generating /tmp/nix-build-virtualbox-5.1.26.drv-0/VirtualBox-5.1.26/out/linux.amd64/release/version-generated.h              
  kBuild: Generating /tmp/nix-build-virtualbox-5.1.26.drv-0/VirtualBox-5.1.26/out/linux.amd64/release/version-generated.mk             
  kBuild: Generating /tmp/nix-build-virtualbox-5.1.26.drv-0/VirtualBox-5.1.26/out/linux.amd64/release/product-generated.h              
  kBuild: Generating /tmp/nix-build-virtualbox-5.1.26.drv-0/VirtualBox-5.1.26/out/linux.amd64/release/package-generated.h              
  build debug: VBOX_WITH_NO_GCC_WARNING_POLICY is enabled           
  /tmp/nix-build-virtualbox-5.1.26.drv-0/VirtualBox-5.1.26/kBuild/sdks/LIBSDL.kmk:67: kBuild: PATH_SDK_LIBSDL couldn't be determined!  
  kBuild: Pass - Build Programs    
  kBuild: Compiling bin2c - /tmp/nix-build-virtualbox-5.1.26.drv-0/VirtualBox-5.1.26/src/bldprogs/bin2c.c                              
  kBuild: Linking bin2c            
  collect2: fatal error: ld terminated with signal 11 [Segmentation fault]                                                             
  compilation terminated.          
  kmk: *** [/tmp/nix-build-virtualbox-5.1.26.drv-0/VirtualBox-5.1.26/out/linux.amd64/release/obj/bin2c/bin2c] Error 1                  
  The failing command:             
  @g++                  -m64   -o /tmp/nix-build-virtualbox-5.1.26.drv-0/VirtualBox-5.1.26/out/linux.amd64/release/obj/bin2c/bin2c /tmp/nix-build-virtualbox-5.1.26.drv-0/VirtualBox-5.1.26/out/linux.amd64/release/obj/bin2c/bin2c.o     -lpthread   -lm   -lrt   -ldl 
  kmk: *** Deleting file `/tmp/nix-build-virtualbox-5.1.26.drv-0/VirtualBox-5.1.26/out/linux.amd64/release/obj/bin2c/bin2c'            
  builder for ‘/nix/store/3gxnvsnl27v82ksnyjfr9sk6x387dwix-virtualbox-5.1.26.drv’ failed with exit code 2                              
  cannot build derivation ‘/nix/store/wwiy6ga0abmx06zjgclvjy7dvn3vlny1-nixos-system-subi-18.03pre117009.f1e1046f92.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/wwiy6ga0abmx06zjgclvjy7dvn3vlny1-nixos-system-subi-18.03pre117009.f1e1046f92.drv’ failed 
  ```


  ## Technical details

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

  `18.03pre116347.272c0bf88c (Impala)`

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

  `nix-env (Nix) 1.11.15`

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

  `"18.03pre117009.f1e1046f92"`

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

  `build-use-sandbox = false`


state: closed
title: glusterfs service: fix issues with useRpcbind
user_login: bachp
html_url: https://github.com/NixOS/nixpkgs/pull/29992
updated_at: 2017-10-01 22:13:56
body:
  ###### Motivation for this change

  The current module doesn't evaluate if `useRpcbind = true`

  ###### Things done

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

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

  ---


state: open
title: documentation error in "14.4. Manual CA management"
user_login: roymarantz
html_url: https://github.com/NixOS/nixpkgs/issues/29993
updated_at: 2017-10-28 22:20:38
body:
  ## Issue description

  in the 17.03 NixOS manual the start of section 14.4. Manual CA management has information that should be at the end of the previous section.

  ### Steps to reproduce



  ## Technical details

  * System: NixOS
  * Nix version: 17.03
  * Nixpkgs version: N/A
  * Sandboxing enabled: N/A


state: closed
title: minio: 20170613 -> 2017-09-29T19-16-56Z
user_login: bachp
html_url: https://github.com/NixOS/nixpkgs/pull/29994
updated_at: 2017-10-08 12:48:16
body:
  ###### Motivation for this change

  Update to lastest version: [CHANGELOG](https://github.com/minio/minio/releases/tag/RELEASE.2017-08-05T00-00-53Z)

  ###### Things done

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

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

  ---


state: closed
title: nextcloud: 12.0.2 -> 12.0.3
user_login: bachp
html_url: https://github.com/NixOS/nixpkgs/pull/29995
updated_at: 2017-10-01 21:49:22
body:
  ###### Motivation for this change

  Update to latest patch release.

  ###### Things done

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

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

  ---


state: closed
title: Git's interactive.singlekey configuration setting does not work
user_login: mboes
html_url: https://github.com/NixOS/nixpkgs/issues/29996
updated_at: 2017-10-02 13:33:41
body:
  ## Issue description

  When setting `interactive.singlekey = true` in `~/.gitconfig`, the user gets a warning when using any command that use `git-add--interactive` under the hood:

  ```
  missing Term::ReadKey, disabling interactive.singlekey
  ```

  The setting is ineffective. Users still need to press the Enter key at each prompt.

  ### Steps to reproduce

  Add the above mentioned setting to `~/.gitconfig`. Notice the warning e.g. with `git commit -p` in any Git repository with a dirty working tree.

  ## Technical details

  * System: 18.03pre116347.272c0bf88c (Impala)
  * Nix version: nix-env (Nix) 1.11.15
  * Nixpkgs version: 18.03pre116572.9824ca6975


state: closed
title: googler: init at 3.3
user_login: k0ral
html_url: https://github.com/NixOS/nixpkgs/pull/29997
updated_at: 2017-10-01 21:51:45
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).

  ---


state: closed
title: grafana: 4.5.1 -> 4.5.2
user_login: WilliButz
html_url: https://github.com/NixOS/nixpkgs/pull/29999
updated_at: 2017-10-01 22:55:22
body:
  ###### Motivation for this change
  https://community.grafana.com/t/release-notes-for-grafana-v4-5-1/2573

  ###### Things done

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

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

  ---


state: closed
title: spotify: 1.0.64.401.g9d720389-21 -> 1.0.64.407.g9bd02c2d-26
user_login: utdemir
html_url: https://github.com/NixOS/nixpkgs/pull/30000
updated_at: 2017-10-02 00:08:28
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
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [x] Tested execution of all binary files (usually in `./result/bin/`)
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: git: Properly wrap Git commands that are implemented in Perl.
user_login: mboes
html_url: https://github.com/NixOS/nixpkgs/pull/30001
updated_at: 2017-10-02 21:19:21
body:
  Some Git commands are implemented as Perl scripts. Some of these
  scripts use Perl modules from CPAN. Without wrapping these programs to
  set `GITPERLLIB`, these programs would not be fully functional because
  some Perl libraries are found to be missing at runtime.

  `git-svn` was one such program. It was already wrapped properly,
  provided `svnSupport = true`. Similarly for `git-send-mail`. But this
  wrapping did not extend to other commands.

  Fixes #29996


state: closed
title: firefox-beta-bin: 56.0b5 -> 57.0b4
user_login: utdemir
html_url: https://github.com/NixOS/nixpkgs/pull/30002
updated_at: 2017-10-01 22:17:40
body:
  Updated using the script: `firefox-beta-bin-unwrapped.passthru.updateScript`.
  ```

  -----
  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on 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: gogs: 0.11.19 -> 0.11.29
user_login: bobvanderlinden
html_url: https://github.com/NixOS/nixpkgs/pull/30003
updated_at: 2017-10-02 05:42:07
body:
  ###### Motivation for this change

  Gogs 0.11.29 is released since August.

  ###### Things done

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

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

  ---


state: closed
title: hydra service fails to start in NixOS 17.09
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/issues/30004
updated_at: 2017-10-03 20:11:19
body:
  ## Issue description

  System log shows:

  ```
  hydra-init[2819]: DBIx::Class::Storage::DBI::catch {...} (): DBI Connection failed: DBI connect('dbname=hydra;user=hydra;','',...) failed: FATAL:  role "hydra" does not exist at /nix/store/dvwfc8dphiam30ahx5ii49yryi0fvdps-hydra-perl-deps/lib/perl5/site_perl/5.24.2/DBIx/Class/Storage/DBI.pm line 1517. at /nix/store/nvvgaiihyfib911zzspsxh65271m5aj6-hydra-2017-09-14/bin/.hydra-init-wrapped line 12
  ```

  The service starts fine in NixOS 17.03, but not in 17.09.

  ### Steps to reproduce
  Enable hydra service (```services.hydra.enable = true;```) and activate with ```nixos-rebuild switch```.


state: closed
title: glib-networking: 2.50.0 → 2.54.0
user_login: jtojnar
html_url: https://github.com/NixOS/nixpkgs/pull/30005
updated_at: 2017-10-08 01:55:26
body:
  ###### Motivation for this change

  Updates translations, improves gnutls compatibility and error messages.

  Cherry-picked from #29392 (GNOME 3.26).

  ###### Things done

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

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

  ---

  cc @vcunat 


state: closed
title: all-packages: fix spelling in error message
user_login: Moredread
html_url: https://github.com/NixOS/nixpkgs/pull/30007
updated_at: 2017-10-13 10:22:36
body:
  ###### Motivation for this change

  Fixing a simple spelling mistake, "evaulate" instead of "evaluate".

  ###### Things done

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

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

  ---


state: closed
title: Multiuser mode in darwin freezes
user_login: jbaum98
html_url: https://github.com/NixOS/nixpkgs/issues/30008
updated_at: 2017-10-02 09:49:52
body:
  ## Issue description

  Installed `nix` with the new `install.sh` that installs multiuser mode using `nix-daemon`. Now very often when I build anything, my entire computer freezes and needs to be force shutdown.

  ### Steps to reproduce

  Build any derivation not in the store. For example, run `nix-collect-garbage` or make sure that `hello` isn't in the store, and run
  ```shell
  nix-build "<nixpkgs>" -A hello --option build-use-substitutes false
  ```

  ## Technical details

  * System: OSX 10.13
  * Nix version: 1.11.15
  * Nixpkgs version: 8.03pre116432.263185aa68
  * Sandboxing enabled: false


state: closed
title: spotify: 1.0.64.401.g9d720389-21 -> 1.0.64.407.g9bd02c2d-26
user_login: Moredread
html_url: https://github.com/NixOS/nixpkgs/pull/30009
updated_at: 2017-10-06 08:46:51
body:
  ###### Motivation for this change

  Upstream only seems to keep the latest release file, so rebuilding fails now on stable branches. I tested it against the 17.09 stable branch.

  ###### Things done

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

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

  ---


state: closed
title: plasmashell crashing on NixOS 17.09
user_login: vaibhavsagar
html_url: https://github.com/NixOS/nixpkgs/issues/30011
updated_at: 2017-10-06 06:39:20
body:
  ## Issue description

  KDE is crashing for me on NixOS 17.09. When I run `plasmashell` from the terminal, I get this suggestive error message:

  ```
  Cannot mix incompatible Qt library (version 0x50900) with this library (version 0x50901)                                             
  KCrash: Attempting to start /nix/store/yxq5zwz7d1fh13l5s8y0kh90psy908l9-plasma-workspace-5.10.5-bin/bin/plasmashell from kdeinit     
  sock_file=/run/user/1000/kdeinit5__0                                                                                                 
  KCrash: Application 'plasmashell' crashing...
  ```



  ### Steps to reproduce

  ```bash
  $ kquitapp5 plasmashell && plasmashell &
  ```
  and then try searching for an app in the Application Launcher.

  ## Technical details

  * System: 17.09.1451.d950babd0e (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.15
  * Nixpkgs version: "17.09.1451.d950babd0e"
  * Sandboxing enabled: no


state: closed
title: cmd2: 0.6.8 -> 0.7.7
user_login: teto
html_url: https://github.com/NixOS/nixpkgs/pull/30012
updated_at: 2017-10-02 07:34:55
body:
  ###### Motivation for this change
  had problems running it on python3.6

  ###### Things done

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

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

  ---


state: closed
title: ldap doesn't respect ca-bundle for TLS verification
user_login: disassembler
html_url: https://github.com/NixOS/nixpkgs/issues/30013
updated_at: 2017-10-03 16:14:51
body:
  ## Issue description
  I've been trying to get a golang app to work that uses LDAP. The root CA is `/C=US/O=GeoTrust Inc./CN=GeoTrust Global CA` which is already in `/etc/ssl/certs/ca-bundle.crt`. If i skip verification the app works.

  To debug further, I did `nix-shell -p openldap` and ran `ldapsearch -x -W -H 'ldaps://myldap.example.com' -D "CN=bind_user,O=org,C=foo" -d5` This command works fine on a number of CentOS and Debian systems. On NixOS though, it throws the error `TLS trace: SSL3 alert write:fatal:unknown CA`

  If I run `openssl s_client -connect myldap.example.com:636` I get `Verify return code: 0 (ok)`

  Is there something I'm doing wrong or is this a bug?

  ### Steps to reproduce

  1) Setup LDAP servers with valid certificate
  2) run `ldapsearch -x -W -H 'ldaps://myldap.example.com' -D "CN=bind_user,O=org,C=foo" -d5`


  ## Technical details

  * System: 17.09.1451.d950babd0e (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.15
  * Nixpkgs version: "17.09.1451.d950babd0e"
  * Sandboxing enabled: build-use-sandbox = true


state: closed
title: nixos/krb5: complete rewrite
user_login: eqyiel
html_url: https://github.com/NixOS/nixpkgs/pull/30014
updated_at: 2017-10-04 06:23:27
body:
  ###### Motivation for this change

  The `krb5` service was a bit lacking.

  Addresses NixOS/nixpkgs#11268, partially addresses NixOS/nixpkgs#29623.

  I've made an effort to accommodate people who are using the old configuration keys.

  Given the state that it was in though, I wonder anyone even used this module.

  Also I'm not sure if this is an abuse of the testing framework.  Snapshot testing is something I do a lot of in web development so it makes sense to me to try it here.

  ###### Things done

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

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

  ---


state: closed
title: GCC wrapper messes up glibc build
user_login: waldheinz
html_url: https://github.com/NixOS/nixpkgs/issues/30015
updated_at: 2017-10-03 12:16:09
body:
  ## Issue description

  The hardening part of the GCC wrapper script prevents glibc being built (outside of nix, just garb the source tarball and try to build it). One problem is that the wrapper injects `-D_FORTIFY_SOURCE` into the command line, which glibc does not like. This is already worked around here:

  > https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/libraries/glibc/default.nix#L34

  Please note that the gcc invocation issued by the glibc build system has an `-U_FORTIFY_SOURCE` argument, so it's very explicit that this is not wanted and feels like an error for the wrapper to force fortification here.

  One solution would be to detect the presence of `-U_FORTIFY_SOURCE` and then let the wrapper refer from adding it back in.

  A simpler solution might be to move the `hardeningCFlags` here:

  > https://github.com/NixOS/nixpkgs/blob/master/pkgs/build-support/cc-wrapper/cc-wrapper.sh#L130

  from `extraAfter` to `extraBefore`, so command line arguments (where specified)  "win" over what the wrapper wants. Either solution might make the `hardeningDisable` here:

  > https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/libraries/glibc/default.nix#L34

  and potentially in many other places (didn't check that) obsolete, which seems like a good thing.

  ### Steps to reproduce

  Try to compile glibc with the nixos-provided GCC.

  ## Technical details

  (i skip those because the issue is very general)


state: closed
title: iozone: enable aarch64-linux build
user_login: makefu
html_url: https://github.com/NixOS/nixpkgs/pull/30016
updated_at: 2017-10-02 08:12:47
body:
  ###### Motivation for this change

  iozone was marked as broken even though the build environment they are using supports arm.

  ###### Things done

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

  ---


state: closed
title: vagrant: 1.9.5 -> 2.0.0
user_login: zzamboni
html_url: https://github.com/NixOS/nixpkgs/pull/30017
updated_at: 2017-10-04 15:22:04
body:
  Upgrade to latest version of Vagrant.

  After installation, the following messages appear whenever vagrant runs.
  These were already present in previous versions, I'm not sure if/what
  to do about them:

  ```
  Ignoring ffi-1.9.18 because its extensions are not built.  Try: gem pristine ffi --version 1.9.18
  Ignoring unf_ext-0.0.7.4 because its extensions are not built.  Try: gem pristine unf_ext --version 0.0.7.4
  Ignoring wdm-0.1.1 because its extensions are not built.  Try: gem pristine wdm --version 0.1.1
  ```

  ###### Motivation for this change


  ###### Things done

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

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

  ---


state: closed
title: cloud-utils: 0.29 -> 0.30
user_login: Mic92
html_url: https://github.com/NixOS/nixpkgs/pull/30018
updated_at: 2017-11-01 20:09:05
body:
  ###### Motivation for this change

  The patch I removed was actually not used by this version anymore.

  ###### Things done

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

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

  ---


state: open
title: nixos-container should use systemd-run -M <machine>
user_login: Mic92
html_url: https://github.com/NixOS/nixpkgs/issues/30019
updated_at: 2017-10-07 09:45:15
body:
  ## Issue description

  Currently nixos-container.pl uses `nsenter` to attach to containers.
  However this methods miss out some container context and does not create a pseudo tty.
  `systemd-run -M <container> --pty` is the offical method recommended by upstream: https://github.com/systemd/systemd/issues/4215
  Previous there was an attempt to use `machinectl shell`, which does not return the exit code.

  cc @wlhlm

  ### Steps to reproduce



  ## Technical details

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


state: closed
title: nixos/gogs: fixed user creation if non-default user
user_login: The-M1k3y
html_url: https://github.com/NixOS/nixpkgs/pull/30020
updated_at: 2017-10-02 15:03:27
body:
  ###### Motivation for this change

  fix for #29922

  ###### 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 with the following configuration:
  ```
  { config, pkgs, ... }:

  {
  	services.gogs = {
  		enable = true;

  		user = "git";
  		group = "git";

  		domain ="git.example.com";
  		rootUrl = "https://git.example.com/";

  		database.path = "/data/git/data/gogs.db";
  		repositoryRoot = "/data/git/repositories";
  		stateDir = "/data/git/";
  	};

  	users.users.git = {
  		isSystemUser = true;
  		group = "git";
  		shell = pkgs.bash;
  		home = "/data/git";
  	};
  	users.groups.git = {};
  }
  ```

  - [X] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---

  Edit: fixed typo in example configuration


state: closed
title: nix-daemon.sh does not work in zsh
user_login: bhmiller
html_url: https://github.com/NixOS/nixpkgs/issues/30021
updated_at: 2017-10-02 14:06:09
body:
  ## Issue description

  PATH is not getting updated correctly anymore post running `. /nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh`, so unable to directly run `nix-shell` (running `/nix/var/nix/profiles/default/bin/nix-shell` works fine).

  ### Steps to reproduce

  1. Run a fresh install of nix (`curl https://nixos.org/nix/install | sh`).
  2. Try and get nix-shell to run from zsh
  ```
  ➜  ~ nix-shell
  zsh: command not found: nix-shell
  ➜  ~ . /nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh
  ➜  ~ nix-shell
  zsh: command not found: nix-shell
  ```
  3. Doing the same thing works from bash
  ```
  ➜  ~ bash
  bash-3.2$ nix-shell
  bash: nix-shell: command not found
  bash-3.2$ . /nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh
  bash-3.2$ nix-shell

  [nix-shell:~]$ 
  ```

  Have not investigated yet if single user vs. multi user matters (http://zzamboni.org/post/using-nixs-single-user-mode-on-macos/).

  ## Technical details

  * System: macOS High Sierra 10.13.1 Beta (17B25c)
  * Nix version: 1.11.15
  * Nixpkgs version: 18.03pre116432.263185aa68
  * Sandboxing enabled: false


state: closed
title: A GNOME Shell extension breaks GNOME Shell
user_login: alexeymuranov
html_url: https://github.com/NixOS/nixpkgs/issues/30022
updated_at: 2018-03-14 23:03:34
body:
  ## Issue description

  If i have [this **system-monitor**](https://github.com/paradoxxxzero/gnome-shell-system-monitor-applet) GNOME Shell extension enabled, i cannot log in to GNOME desktop manager.

  This behaviour is new in NixOS 17.09.  This extensions never worked under NixOS, but at least GNOME Shell didn't break because of it in NixOS 17.03.

  ### Steps to reproduce

  Under GNOME Shell/desktop manager, go to the [extension's page](https://extensions.gnome.org/extension/120/system-monitor/) on https://extensions.gnome.org/ with [Web](https://wiki.gnome.org/Apps/Web) web browser and install-enable it.  Log out and try to log in again (to GNOME).  Logging-in fails, taking back to the login prompt.

  ## Technical details

  * NixOS: `17.09.1455.b61d084c41 (Hummingbird)`
  * Nix version: `1.11.15`
  * Nixpkgs version: `17.09.1455.b61d084c41`
  * Sandboxing enabled: `build-use-sandbox = false`


state: open
title: Deprecate cgmanager and switch to pam module for lxcfs
user_login: Mic92
html_url: https://github.com/NixOS/nixpkgs/issues/30023
updated_at: 2017-11-02 09:04:05
body:
  ## Issue description

  was deprecated by upstream: https://github.com/lxc/lxc/issues/1554#issuecomment-333567285

  ### Steps to reproduce



  ## Technical details

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


state: closed
title: geary: update to 0.11.4 or to 0.12
user_login: alexeymuranov
html_url: https://github.com/NixOS/nixpkgs/issues/30024
updated_at: 2017-10-15 12:01:26
body:
  Geary [0.11.4](https://download.gnome.org/sources/geary/0.11/) and [0.12](https://download.gnome.org/sources/geary/0.12/) are [released](https://git.gnome.org/browse/geary/tree/NEWS).

  I suppose updating might remove its dependency on the insecure `webkitgtk-2.4.11`.  (I think i remember having seen somewhere in an issue tracker that this dependency was removed in Geary source code, but i cannot find now where i saw it.)


state: closed
title: sudo and sssd: Enable sssd support in sudo and building of sudo library in sssd
user_login: lejonet
html_url: https://github.com/NixOS/nixpkgs/pull/30025
updated_at: 2017-10-15 18:37:02
body:
  ###### Motivation for this change
  Sudo has support to poll SSSD for its sudoers rules, but it has to be compiled into sudo and it requires a sudo plugin, libsss_sudo.so, from SSSD to function.

  Added optional arguments to sudo and sssd to enable this functionality and have tested it, via packageOverrides, on a baremetal nixos machine. Both sssd and sudo was built with nix.useSandbox = true and I tried the functionality it brings and it works, I have sudoers rules in an openldap directory which I could apply after appending sudoers: files sss to nsswitch.conf.

  ###### Things done

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

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

  ---


state: closed
title: raspberrypifw binaries do not work on raspberrypi3
user_login: makefu
html_url: https://github.com/NixOS/nixpkgs/issues/30026
updated_at: 2018-10-30 15:00:41
body:
  ## Issue description

  When trying to run any of the binaries packaged in raspberrypifw (more specifically i was looking for vcgencmd) on my raspberrypi3 i get:
  ```command
  [nix-shell:/var/src/nixpkgs]$ vcgencmd 
  bash: /nix/store/75kzz46fpnb37jv6r2pd8y7zdjg4l5mg-raspberrypi-firmware-1.20170811/bin/vcgencmd: Accessing a corrupted shared library
  ```


  ### Steps to reproduce
  ```
  nix-shell -p raspberrypifw --run vcgencmd
  ```

  ## Technical details

  * System: 18.03pre-git (Impala)
  * Nix version: nix-env (Nix) 1.11.14
  * Nixpkgs version: 18.03pre-git, rev: 799435b7cab97a39893a104999b3bc589e1172b1
  * Sandboxing enabled: true


state: closed
title: Pymol missing Pwm
user_login: luancarvalhomartins
html_url: https://github.com/NixOS/nixpkgs/issues/30027
updated_at: 2017-12-10 14:59:14
body:
  ## Issue description

  Pymol fails to properly load due to missing Pwm python module.

  ### Steps to reproduce

  Install pymol, try to run it.

  ## Technical details

  * System: 17.03.1890.41c9543f84 (Gorilla)
  * Nix version: nix-env (Nix) 1.11.14
  * Nixpkgs version: "17.03.1890.41c9543f84"
  * Sandboxing enabled: build-use-sandbox = false


state: closed
title: tint2: 15.1 -> 15.2
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/30028
updated_at: 2017-10-03 00:36:09
body:
  ###### Motivation for this change

  Update to version 15.2

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

  ###### Things done

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

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


state: closed
title: citrix-receiver: 13.4.0 -> 13.7.0
user_login: jensbin
html_url: https://github.com/NixOS/nixpkgs/pull/30029
updated_at: 2017-10-23 21:01:00
body:
  ###### Motivation for this change

  New Citrix receiver release. The last two releases has caused issues in different environments, hope this is working again. It does for me.

  ###### 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: gogs: avoid creating symlinks each run
user_login: bobvanderlinden
html_url: https://github.com/NixOS/nixpkgs/pull/30030
updated_at: 2017-10-02 21:53:20
body:
  ###### Motivation for this change

  Currently gogs will create symlinks to its static data each run. It does so because there wasn't any way to define where gogs needed to find the static data and looked in its current directory.

  Now `STATIC_ROOT_PATH` was introduced which allows setting the path where to find the static content. This PR makes use of that setting for the gogs module while also removing the creation of symlinks in the gogs wrapper.

  ###### Things done

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

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

  Tested using: https://gist.github.com/bobvanderlinden/0c6914310f56a691cb12e00c8bca7059

  Fixes #27866


state: closed
title: leo-editor: 5.5 -> 5.6, add docutils and use pyqt56
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/30031
updated_at: 2018-02-18 22:44:35
body:
  ###### Motivation for this change

  Update leo to new version, recently released.

  ###### Things done

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

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

  ---


state: closed
title: pyqt,sip: 5.8.1 -> 5.9, 4.19.1 -> 4.19.3
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/30032
updated_at: 2017-10-08 06:21:03
body:
  ###### Motivation for this change

  Latest versions, pyqt 5.9 needed for Qt 5.9 features (if I'm reading [this](http://pyqt.sourceforge.net/Docs/PyQt5/introduction.html#an-explanation-of-version-numbers) right).

  ###### Things done

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

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

  ---

  nox-review testing underway, but have used with leo-editor so it's at least somewhat functional :).


state: closed
title: gettext: command not found at `xfce-popup-applicationsmenu --help`
user_login: yegortimoshenko
html_url: https://github.com/NixOS/nixpkgs/issues/30033
updated_at: 2017-12-18 19:10:31
body:
  ### Steps to reproduce

  ```
  $ xtcf4-popup-applicationsmenu --help
  /run/current-system/sw/bin/xfce4-popup-applicationsmenu: line 27: gettext: command not found

  /run/current-system/sw/bin/xfce4-popup-applicationsmenu: line 28: gettext: command not found
    xfce4-popup-applicationsmenu [...]

  /run/current-system/sw/bin/xfce4-popup-applicationsmenu: line 30: gettext: command not found

  /run/current-system/sw/bin/xfce4-popup-applicationsmenu: line 31: gettext: command not found
    -p, --pointer   
  /run/current-system/sw/bin/xfce4-popup-applicationsmenu: line 32: gettext: command not found
    -h, --help      
  /run/current-system/sw/bin/xfce4-popup-applicationsmenu: line 33: gettext: command not found
    -V, --version   
  ```

  ## Technical details

  * System: 18.03pre116572.9824ca6975 (Impala)
  * Nix version: nix-env (Nix) 1.11.15
  * Nixpkgs version: "18.03pre116572.9824ca6975"
  * Sandboxing enabled: false


state: closed
title: git-crypt brakes when updated and garbage collected
user_login: bricewge
html_url: https://github.com/NixOS/nixpkgs/issues/30034
updated_at: 2017-10-06 07:58:10
body:
  ## Issue description
  When a git repository has been initialized by a previous version of `git-crypt` and that version is then garbage collected, any action in that repo which call `git-crypt` will fail and leave it in a dirty state.

  For example:
  ``` shell
  $ git pull              
  remote: Counting objects: 15, done.
  remote: Compressing objects: 100% (7/7), done.
  remote: Total 15 (delta 8), reused 15 (delta 8), pack-reused 0
  Dépaquetage des objets: 100% (15/15), fait.
  Depuis github.com:bricewge/dotfiles
     a048cac..0ac50d0  master     -> origin/master
  Mise à jour a048cac..0ac50d0
  "/nix/store/rm8qrab0zzvzchbfhnaiwnsmfx81978j-git-crypt-0.5.0/bin/.git-crypt-wrapped" smudge: /nix/store/rm8qrab0zzvzchbfhnaiwnsmfx81978j-git-crypt-0.5.0/bin/.git-crypt-wrapped: No such file or directory
  error: external filter '"/nix/store/rm8qrab0zzvzchbfhnaiwnsmfx81978j-git-crypt-0.5.0/bin/.git-crypt-wrapped" smudge' failed 127
  error: external filter '"/nix/store/rm8qrab0zzvzchbfhnaiwnsmfx81978j-git-crypt-0.5.0/bin/.git-crypt-wrapped" smudge' failed
  fatal: ssh/config: smudge filter git-crypt failed
  $ cat .git/config                                                              
  ...
  [filter "git-crypt"]
  	smudge = \"/nix/store/rm8qrab0zzvzchbfhnaiwnsmfx81978j-git-crypt-0.5.0/bin/.git-crypt-wrapped\" smudge
  	clean = \"/nix/store/rm8qrab0zzvzchbfhnaiwnsmfx81978j-git-crypt-0.5.0/bin/.git-crypt-wrapped\" clean
  	required = true
  [diff "git-crypt"]
  	textconv = \"/nix/store/rm8qrab0zzvzchbfhnaiwnsmfx81978j-git-crypt-0.5.0/bin/.git-crypt-wrapped\" diff
  $ LC_ALL=C ls -alh /nix/store/rm8qrab0zzvzchbfhnaiwnsmfx81978j-git-crypt-0.5.0/
  ls: cannot access '/nix/store/rm8qrab0zzvzchbfhnaiwnsmfx81978j-git-crypt-0.5.0/': No such file or directory
  $ ls -alh `which git-crypt`                                           
  lrwxrwxrwx 1 root root 73  1 janv.  1970 /run/current-system/sw/bin/git-crypt -> /nix/store/crfcafccmxa2kj6mrvlnfmivbzmp1qnm-git-crypt-0.5.0/bin/git-crypt
  ```

  To fix it I would patch `git-crypt` so that `git crypt init` wouldn't set absolutes paths in `.git/config` but use `git-crypt` instead. It is related to this [commit](https://github.com/AGWA/git-crypt/commit/b47176e6a8b202380cb11fa3d0b2fd7331ead029) from `git-crypt`.

  ### Steps to reproduce
  1. `git crypt unlock`
  2. `nixos-rebuild --switch`
  3. `nix-collect-garbage -d`
  4. `git pull`

  ## Technical details

  * System: 17.09beta1314.dc4750b3c3 (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.15
  * Nixpkgs version: "17.09beta1314.dc4750b3c3"
  * Sandboxing enabled: build-use-sandbox = false


state: closed
title: phantomjs2: add qtbase's bin to PATH
user_login: alicebob
html_url: https://github.com/NixOS/nixpkgs/pull/30036
updated_at: 2017-10-03 11:46:18
body:
  ###### Motivation for this change

  Phantomjs2 fails to load within selenium, as reported in https://github.com/NixOS/nixpkgs/issues/29144

  This aplies the fix proposed by @7c6f434c in that ticket.

  ###### Things done

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

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

  ---


state: closed
title: poppler: add nss to allow for building pdfsig
user_login: leenaars
html_url: https://github.com/NixOS/nixpkgs/pull/30037
updated_at: 2018-06-02 13:06:58
body:
  ###### Motivation for this change

  Poppler_tools contains a very useful tool to check the digital signatures of PDF files (pdfsig).
  This tool was not being built, due to the absence of nss as a dependency. This is added as an optional dependency, so that the tool is built and people can happily check PDF signatures on the command line.

  ###### 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: splint: Add darwin support
user_login: jbaum98
html_url: https://github.com/NixOS/nixpkgs/pull/30038
updated_at: 2017-11-06 19:27:47
body:
  ###### Motivation for this change

  Enables `splint` to compile on darwin.

  ###### Things done

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

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

  ---


state: closed
title: mariadb: 10.1.26 -> 10.1.28
user_login: florianjacob
html_url: https://github.com/NixOS/nixpkgs/pull/30039
updated_at: 2017-10-03 15:21:46
body:
  ###### Motivation for this change
  Bug fixes

  ###### Things done

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

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

  ---


state: closed
title: dnsmasq: 2.77->2.78
user_login: sorokin
html_url: https://github.com/NixOS/nixpkgs/pull/30040
updated_at: 2017-10-03 04:31:45
body:
  In this version multiple vulnerabilities were fixed.

  CVE-2017-14491, CVE-2017-14492, CVE-2017-14493, CVE-2017-14494,
  CVE-2017-14495, CVE-2017-14496 and CVE-2017-13704

  For details see:
  https://security.googleblog.com/2017/10/behind-masq-yet-more-dns-and-dhcp.html

  ###### Motivation for this change

  A new version with multiple security fixes.

  ###### Things done

  I haven't tested the change. I've only built it on a fairly outdated NixOS version.


state: closed
title: git-crypt: patch don't hard code path to git-crypt
user_login: bricewge
html_url: https://github.com/NixOS/nixpkgs/pull/30041
updated_at: 2017-10-06 07:58:16
body:
  Fix #30034

  ###### 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/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: Update keepassx-community to 2.2.1
user_login: jonafato
html_url: https://github.com/NixOS/nixpkgs/pull/30042
updated_at: 2017-10-06 10:06:19
body:
  ###### Motivation for this change

  A new minor update containing bugfixes is available for keepassx-community.

  ###### Things done

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

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

  ---


state: closed
title: vala: add 0.38.0
user_login: jtojnar
html_url: https://github.com/NixOS/nixpkgs/pull/30043
updated_at: 2017-10-05 11:33:55
body:
  ###### Motivation for this change
  Update for software that requires newer version of Vala.

  ###### Things done

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

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

  ---


state: closed
title: kubecfg: init at 0.5.0
user_login: benley
html_url: https://github.com/NixOS/nixpkgs/pull/30044
updated_at: 2017-10-07 20:56:31
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
     - [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: go-ethereum: Fix libusb segmentation faults on Darwin
user_login: adisbladis
html_url: https://github.com/NixOS/nixpkgs/pull/30045
updated_at: 2017-10-03 06:27:33
body:
  ###### Motivation for this change
  This fixes usb related segmentation faults on the Darwin build of `go-ethereum`.

  This should be backported to 17.09 when merged.

  ###### Things done

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

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [x] macOS
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [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: Version upgrade of enpass, from 5.4 to 5.6.
user_login: cyraxjoe
html_url: https://github.com/NixOS/nixpkgs/pull/30046
updated_at: 2017-10-05 16:24:59
body:
  The file was generated with the update script that is part
  of the nix expressions for enpass.

  ###### Motivation for this change
  It seems that 5.4 has some issues with the dropbox sync, this was the original rationale to look for a newer version.

  ###### Things done

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

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

  ---


state: closed
title: beam.packages.erlangR20.elixir warning: latin1 encoding vs. utf8
user_login: seanomlor
html_url: https://github.com/NixOS/nixpkgs/issues/30047
updated_at: 2017-10-10 21:44:44
body:
  ## Issue description

  When installing latest Elixir with Erlang 20 via `beam.packages.erlangR20.elixir`, several of these warnings are emitted through the build process:

  > warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell)

  ### Steps to reproduce

  I'm installing through `environment.systemPackages` with [this `configuration.nix`](https://github.com/somlor/nixos-vultr-bootstrap/blob/ee219b114561d4a9d5efe6a2ecec291164db6fd5/configuration.nix) (on Vultr FWIW). Though I believe `nix-env -i beam.packages.erlangR20.elixir` on a new system may be enough to reproduce.

  The only way I've gotten the warnings to subside if by specifying [this `pkgs.lib.overrideDerivation`](https://github.com/somlor/nixos-vultr-bootstrap/blob/eafa854a72ab13e2f0369f15448d8d0a3b156da1/configuration.nix#L23).

  ## Technical details

  * System: `minimal-18.03pre116572.9824ca6975-x86_64-linux`
  * Nix version: `1.11.15`
  * Nixpkgs version: `18.03pre116572.9824ca6975`
  * Sandboxing enabled: `false`


state: open
title: gogs: Non-NixOS installations need manual rewriting of git hooks on upgrade
user_login: knedlsepp
html_url: https://github.com/NixOS/nixpkgs/issues/30048
updated_at: 2017-10-14 17:49:22
body:
  ## Issue description
  During regular usage `gogs` creates `git` hooks that look like this:
  ```
  #!/nix/store/p4csf5alczckcj6j4byc211kpw6ir0kz-coreutils-8.26/bin/env bash
  "/nix/store/dbx6h0sa6z2jzd7jw2kyp5hygylhlv7p-gogs-0.9.113-bin/bin/gogs" update $1 $2 $3 --config=/home/gogs/custom/conf/app.ini'
  ```
  This hard-coding of the installation directory of course leads to problems on an upgrade.
  While on NixOS this is solved by the [gogs service module](https://github.com/NixOS/nixpkgs/blob/9d841295f3da4e02d7b7e87fac86b25cd1081f36/nixos/modules/services/misc/gogs.nix#L227) as discussed [here](https://github.com/NixOS/nixpkgs/pull/19361#issuecomment-255535192), upgrading gogs on Non-NixOS means one manually has to run "Rewrite all update hooks of repositories (needed when custom config path is changed)" in the admin-Dashboard.



  ## Technical details

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


state: closed
title: Backport gogs fixes to NixOS 17.09
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/pull/30049
updated_at: 2017-10-05 18:57:31
body:
  ###### Motivation for this change
  Seems like master has some nice improvements for gogs. Let's bring them to NixOS 17.09 (if they're tested). I haven't tested them myself yet.

  ###### Things done

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

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

  ---


state: closed
title: pykms: init at 20170719 and corresponding NixOS module
user_login: peterhoeg
html_url: https://github.com/NixOS/nixpkgs/pull/30050
updated_at: 2017-10-14 06:31:29
body:
  ###### Motivation for this change

  Have been running it here for testing purposes on 17.03 and 17.09 without problems.

  While it works, I don't feel particularly proud of how the binaries are being wrapped as well as the handling of the DB creation script, so I'm very open to feedback on that.

  ###### 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: spotify-client gives 404 on nixos-unstable
user_login: pmiddend
html_url: https://github.com/NixOS/nixpkgs/issues/30051
updated_at: 2017-10-03 08:57:52
body:
  ## Issue description

  The derivation tries to download `1.0.64.401.g9d720389-21` which doesn't exist anymore, giving a 404. nixpkgs/master seems to have the latest version that works.

  ### Steps to reproduce

  Switch to the nixos-unstable channel, try to build spotify-client.

  ## Technical details

  * System: 18.03pre116572.9824ca6975 (Impala)
  * Nix version: nix-env (Nix) 1.11.15
  * Nixpkgs version: "18.03pre117013.aebdc892d6"
  * Sandboxing enabled: false


state: closed
title: wtftfw: 20161001 -> 20170921
user_login: steveeJ
html_url: https://github.com/NixOS/nixpkgs/pull/30052
updated_at: 2017-10-04 16:22:41
body:
  - Bump revision
  - Prefix Exec path with output directory

  ###### Motivation for this change
  see above

  ###### 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: Python "requests" package is not in scope for "influxdb" in NixOS 17.09
user_login: barrucadu
html_url: https://github.com/NixOS/nixpkgs/issues/30053
updated_at: 2017-10-04 18:37:12
body:
  ## Issue description

  The python `influxdb` package imports `requests`, but that's no longer available after upgrading to 17.09 without also explicitly pulling in `requests` to the closure.

  ### Steps to reproduce

  1. Write a Python script which uses `influxdb` and run it in 17.03.  It works.
  2. Now upgrade to 17.09 and try again.  It fails with an `ImportError` inside `influxdb` looking for `requests`:

  ```
  ImportError: No module named 'requests'
      import requests
    File "/nix/store/dnl1743d50862rpszglwvzqsi99wjmlp-python3-3.5.4-env/lib/python3.5/site-packages/influxdb/client.py", line 12, in <module>
       from .client import InfluxDBClient
    File "/nix/store/dnl1743d50862rpszglwvzqsi99wjmlp-python3-3.5.4-env/lib/python3.5/site-packages/influxdb/__init__.py", line 8, in <module>
      from influxdb import InfluxDBClient
    File "/srv/radio/scripts/metrics.py", line 30, in <module>
  ```

  ## Technical details

  * System: `17.09.1462.07ca7b64d2 (Hummingbird)`
  * Nix version: `nix-env (Nix) 1.11.15`
  * Nixpkgs version: `"17.09.1462.07ca7b64d2"`
  * Sandboxing enabled: `build-use-sandbox = false`

  The commit I made to my NixOS config to fix this: https://github.com/barrucadu/nixfiles/commit/8eb210b3cb8aba5bb999be004ef7077358d447f6
  The affected script: https://github.com/barrucadu/lainonlife/blob/master/scripts/metrics.py (note that it doesn't import `requests` directly)


state: closed
title: exa: 0.7.0 -> 0.8.0, rustRegistry: 2017-09-10 -> 2017-10-03
user_login: dywedir
html_url: https://github.com/NixOS/nixpkgs/pull/30054
updated_at: 2017-10-03 12:49:39
body:
  ###### Motivation for this change

  https://github.com/ogham/exa/releases/tag/v0.8.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: terraform: 0.10.2 -> 0.10.7
user_login: adisbladis
html_url: https://github.com/NixOS/nixpkgs/pull/30055
updated_at: 2017-10-04 21:14:14
body:
  ###### Motivation for this change
  Upstream updates

  ###### Things done

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

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

  ---


state: closed
title: system.stateVersion behavior undocumented when containers are used
user_login: pstn
html_url: https://github.com/NixOS/nixpkgs/issues/30056
updated_at: 2018-10-06 17:00:06
body:
  ## Issue description
  I updated my nixos-17.03 to nixos-17.09 today. My postgresql server located in a declarative container didn't start.
  My host system had ```system.stateVersion = "17.03";``` and I implicitly assumed it would get propagated to the containers but it doesn't, so ```services.postgresql.dataDir``` changed 
  I'm not really sure how to approach this issue, because every behavior I can think of has downsides but at least there should be a warning in the release notes and the nixos documentation for declarative containers. 


state: closed
title: webos: init novacom, novacomd, cmake-modules; add nixos service
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/30057
updated_at: 2018-02-20 20:14:02
body:
  ###### Motivation for this change

  Add novacom, novacomd for communicating with WebOS devices.

  ###### Things done

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

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [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).

  ---

  I'm using the provided nixos service presently! :grin:


state: closed
title: pythonPackages.tensorflow: repair cuda-dependent variant
user_login: jyp
html_url: https://github.com/NixOS/nixpkgs/pull/30058
updated_at: 2017-10-10 12:16:58
body:
  merge the outputs of cudatoolkit locally in the tensorflow
  derivation, using symlinkJoin

  Fixes #29798

  ###### Motivation for this change

  See #29798 

  ###### Things done

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

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

  ---


state: closed
title: Gitlab service does not work in NixOS 17.09
user_login: aforemny
html_url: https://github.com/NixOS/nixpkgs/issues/30059
updated_at: 2017-10-04 07:09:02
body:
  ## Issue description

  Trying to follow the [documentation](https://nixos.org/nixos/manual/index.html#module-services-gitlab) to get Gitlab service running does not work.

  ### Steps to reproduce

  I am creating a fresh NixOps VirtualBox image. I copied the code snippets for [Nginx](https://nixos.org/nixos/manual/index.html#idm140737316352896) and [Gitlab](https://nixos.org/nixos/manual/index.html#idm140737316350048) into [the resulting configuration file](https://pastebin.com/Fs8WN5LM).

  Starting up the VirtualBox instance first leads to:
  ```
  error: attribute ‘gitaly’ missing, at /nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs/nixos/modules/services/misc/gitlab.nix:226:19
  ```

  I managed to solve this by adding the following line to <nixpkgs/pkgs/all-packages.nix>:
  ```
    gitaly = callPackage ../applications/version-management/gitaly { };
  ```

  The next error is:
  ```
  error: The option `services.gitlab.secrets.jws' is used but not defined.
  ```

  This mandatory option is not documented in the manual, the configuration option's description is:
  ```       services.gitlab.secrets.jws
             The secret is used to encrypt session keys. If you change or lose this key, users
             will be disconnected. Make sure the secret is an RSA private key in PEM format.
             You can generate one with openssl genrsa 2048openssl genpkey -algorithm RSA -out
             - -pkeyopt rsa_keygen_bits:2048

             Type: string

             Declared by:
                 <nixpkgs/nixos/modules/services/misc/gitlab.nix>
  ```

  The referenced command is not working:
  ```
  $  openssl genrsa 2048openssl genpkey -algorithm RSA -out - -pkeyopt rsa_keygen_bits:2048
  genrsa: Can't parse "2048openssl" as a number
  ```

  Only using `$ openssl genrsa 2048` seems to work, and setting `services.gitlab.secret.jws` that command's output lets me proceed:

  ```
  services.gitlab.secrets.jws = ''
  -----BEGIN RSA PRIVATE KEY-----
  …
  -----END RSA PRIVATE KEY-----
            '';
  ```

  Building the system configuration now works, but Gitlab service does not start:
  ```
  # systemctl status gitlab
  ● gitlab.service
     Loaded: loaded (/nix/store/gfh2mx92i9ildmdvwahwskm62dds4fyp-unit-gitlab.service/gitlab.servi
     Active: failed (Result: exit-code) since Tue 2017-10-03 13:58:42 UTC; 1min 39s ago
    Process: 2307 ExecStartPre=/nix/store/4jhwzbckcic5q7wpih490hcmpw8i7lxi-unit-script/bin/gitlab
  ```

  The full log can be found [here](https://pastebin.com/hXSb4ehL). It seems that the directory `/var/gitlab/state/shell` ought to be created but is not. Adding the following line to Gitlab's preStart seems to solve it:
  ```
  mkdir -p ${cfg.statePath}/shell
  ```

  Now I can access Gitlab on the machine - I have not actually tested signing in nor registration, but I get a 200 response on `http://0.0.0.0/`.

  I would be happy to prepare a PR containing my changes detailed here. Please let me know!

  ## Technical details

  * System: NixOS 17.09 inside VirtualBox deployed with NixOps
  * Nix version: 1.11.15
  * Nixpkgs version: 16.09.1943.25f4906da6
  * Sandboxing enabled: false


state: closed
title: mariadb: Add test
user_login: NeQuissimus
html_url: https://github.com/NixOS/nixpkgs/pull/30060
updated_at: 2017-10-04 11:58:45
body:
  ###### Motivation for this change
  So we can check that future PRs really work

  ###### Things done

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

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

  ---


state: closed
title: Backport to 17.09: go-ethereum: Fix libusb segmentation faults on Darwin
user_login: adisbladis
html_url: https://github.com/NixOS/nixpkgs/pull/30061
updated_at: 2017-10-03 16:01:46
body:
  ###### Motivation for this change
  Backporting https://github.com/NixOS/nixpkgs/pull/30045 to release 17.09

  ###### Things done

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

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [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: goklp: init at 1.6
user_login: disassembler
html_url: https://github.com/NixOS/nixpkgs/pull/30062
updated_at: 2017-10-05 08:18:18
body:
  ###### Motivation for this change
  This adds a go program that queries an ldap server for ssh public keys for a user.

  ###### Things done

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

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

  ---


state: closed
title: fetchpatch: allow callers to specify postFetch sensibly
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/pull/30063
updated_at: 2017-12-23 21:04:02
body:
  Before this fix, it seemed to be trying to merge our `postFetch` with the patch normalization logic, but accidentally clobbering the whole thing with the passed-in value.

  ###### Motivation for this change

  I tried to pass in `postFetch` but it clobbered the patch normalization logic, causing the hash to change.


state: closed
title: elixir: Fix locale problem on NixOS
user_login: gleber
html_url: https://github.com/NixOS/nixpkgs/pull/30064
updated_at: 2017-10-04 22:25:47
body:
  It looks like Erlang/OTP requires access to LOCALE_ARCHIVE for locales to correctly work. Elixir depends on this here:
  https://github.com/elixir-lang/elixir/blob/7a556b8f26f42f6b7510dc1d2351564d91ab746c/lib/elixir/src/elixir.erl#L76

  Fixes #30047

  ###### 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: build output http://ix.io/AHl
     - [ ] macOS
     - [x] Linux: build output http://ix.io/AHq
  - [ ] Tested via one or 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: brscan4: 0.4.4-2 -> 0.4.4-4
user_login: 4z3
html_url: https://github.com/NixOS/nixpkgs/pull/30065
updated_at: 2017-11-09 15:52:18
body:
  ###### Motivation for this change

  ```console
  $ curl http://download.brother.com/welcome/dlf006645/brscan4-0.4.4-2.amd64.deb
  File not found."
  ```

  ###### Things done

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

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

  ---


state: closed
title: nixos/gitlab: fix gitlab service
user_login: aforemny
html_url: https://github.com/NixOS/nixpkgs/pull/30066
updated_at: 2017-10-04 00:44:29
body:
  Fix GitLab service and update documentation.

  ###### Motivation for this change

  See #30059.

  ###### Things done

  Tested GitLab service in a fresh install using NixOS.


state: closed
title: caneda: git-2012-02-16 -> 0.3.1
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/30067
updated_at: 2017-10-04 16:57:09
body:
  cc #15558

  Components are now part of the base install
  (previously it seems no components were included),
  which I believe mostly removes the need for the srcComponents bit.

  Debian is only other distro packaging this according
  to repology, and they don't include additional libraries
  which further suggests they're at least non-essential :).

  As for the Caneda/Libraries repository, copying these
  into the "libraries" directory with similar files
  does not cause them to be auto-registered anyway,
  as far as I can tell the application has a static
  list of components (in the source) and additional
  components need to be added using the GUI
  making bundling them a bit useless and misleading.

  caneda also now requires qt5 and doesn't appear to require
  either libxml2 or libxslt.

  ###### Motivation for this change


  ###### Things done

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

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

  ---

  I don't believe anything depends on this (judging by grep'ing for "caneda"), kicking off a nox-review to be super-sure :).


state: closed
title: libroxml: init at 2.3.0 and osm2xmap: init at 2.0 c1f7b68
user_login: mpickering
html_url: https://github.com/NixOS/nixpkgs/pull/30068
updated_at: 2018-02-03 18:58:36
body:
  ###### Motivation for this change

  A package which I packaged for my own personal use which wasn't already included. 

  ###### Things done

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

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

  ---


state: closed
title: gcolor3: init at 2.2
user_login: jtojnar
html_url: https://github.com/NixOS/nixpkgs/pull/30069
updated_at: 2017-10-04 17:44:36
body:
  ###### Motivation for this change
  Fueh

  ###### Things done

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

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

  ---


state: closed
title: jq unable to load libonig.dylib
user_login: cleverca22
html_url: https://github.com/NixOS/nixpkgs/issues/30070
updated_at: 2017-10-04 17:18:41
body:
  ## Issue description

  41b43b201e23f5f1f2ac943d04b896de7ab860a9 appears to have broken the dynamic linking for `jq` under darwin

  ```
  clever@DU075 ~ $ /nix/store/sra05q5m0hkspyaxjj1qk9d4zyvngdln-jq-1.5/bin/jq 
  dyld: Library not loaded: @executable_path/../lib/libonig.dylib
    Referenced from: /nix/store/sra05q5m0hkspyaxjj1qk9d4zyvngdln-jq-1.5/bin/jq
    Reason: image not found
  Trace/BPT trap: 5
  ```

  cc @fpletz 


state: closed
title: mupdf: fix library linking
user_login: danielfullmer
html_url: https://github.com/NixOS/nixpkgs/pull/30071
updated_at: 2017-10-05 21:55:05
body:
  ###### Motivation for this change

  A recent change 47f099777cadb1110abde73279e0ebf148c05308 broke a package I maintain (`k2pdfopt`), which would complain about missing `openssl` symbols. While a quick fix would just be to link in `openssl` manually for my package, I believe this is the proper fix to make `libmupdf` behave more like a normal shared library.

  Specifically, `libmupdf.so` does not have `DT_NEEDED` references to its
  dependencies. Packages which link against `libmupdf.so` would have to also
  manually link against its dependencies as well. This adds unnecessary complexity to packages which depend on it. (See also `llpp`, `jfbview`, and `zathura-pdf-mupdf`)

  The first commit includes a patch which ensures that `libmupdf.so` is built with references to its own dependencies.
  An additional commit fixes k2pdfopt, which uses a patched version of mupdf and requires another patch for an older version.

  Output of `readelf -d libmupdf.so` before change:
  >  ...
  > 0x0000000000000001 (NEEDED)             Shared library: [libc.so.6]
  > 0x000000000000001d (RUNPATH)            Library runpath: [/nix/store/zpg78y1mf0di6127q6r51kgx2q8cxsvv-glibc-2.25-49/lib]
  > ...

  After change:
  > ...
  >  0x0000000000000001 (NEEDED)             Shared library: [libmupdfthird.so]
  > 0x0000000000000001 (NEEDED)             Shared library: [libmuthreads.so]
  > 0x0000000000000001 (NEEDED)             Shared library: [libm.so.6]
  > 0x0000000000000001 (NEEDED)             Shared library: [libfreetype.so.6]
  > 0x0000000000000001 (NEEDED)             Shared library: [libharfbuzz.so.0]
  > 0x0000000000000001 (NEEDED)             Shared library: [libjbig2dec.so.0]
  > 0x0000000000000001 (NEEDED)             Shared library: [libjpeg.so.62]
  > 0x0000000000000001 (NEEDED)             Shared library: [libopenjp2.so.7]
  > 0x0000000000000001 (NEEDED)             Shared library: [libz.so.1]
  > 0x0000000000000001 (NEEDED)             Shared library: [libc.so.6]
  > 0x000000000000000e (SONAME)             Library soname: [libmupdf.so]
  > 0x000000000000001d (RUNPATH)            Library runpath: [/nix/store/05j0i5jhbp1j0mv36mj08rvn7pk7a3s4-mupdf-1.11/lib:/nix/store/7rda899md2d4q26lxb43yg3cmrgcdr1r-freetype-2.7.1/lib:/nix/store/riicxh9dp1bx90fjcf2yr7gw3wj0x7fm-harfbuzz-1.5.1/lib:/nix/store/gdnvg9j2hr4fh43arflqbzx5a86f7gpc-openjpeg-2.1.2/lib:/nix/store/i8wz3m067dzbs5x2glhxvcg7lvds1942-zlib-1.2.11/lib:/nix/store/bsqid2phn9ad8fyw2d63anzrrxp7a9x4-libjpeg-turbo-1.5.2/lib:/nix/store/0yqg15g97va4xrdzkgjd74nfxgw1c3ij-jbig2dec-0.13/lib:/nix/store/zpg78y1mf0di6127q6r51kgx2q8cxsvv-glibc-2.25-49/lib]
  > ...

  I believe `llpp`, `jfbview`, and `zathura-pdf-mupdf` could also be cleaned to not have to refer to mupdf's dependencies. Those packages build anyway, so it's not strictly necessary. Finally, I'm not an expert on compilers or linking so let me know if I'm misunderstanding anything.

  CC @abbradar  

  ###### Things done

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

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

  ---


state: closed
title: Fix buildStackProject in nix-build
user_login: ElvishJerricco
html_url: https://github.com/NixOS/nixpkgs/pull/30072
updated_at: 2017-11-04 12:24:37
body:
  ###### Motivation for this change

  It seems that `haskell.lib.buildStackProject` never really worked for `nix-build`, as it wouldn't have even had `stack` in the `PATH`. The primary usage of `buildStackProject` has always been to provide a `nix-shell` environment that Stack can use for its nix integration, but I see no reason that it can't also be used to perform a Stack build in Nix.

  This PR adds `stack` to the `buildInputs`, and correctly passes the arguments it expects when used with nix integration. The behavior in `nix-shell` is unchanged, thus leaving the user interface for stack's nix integration the same.

  EDIT: I also removed `preferLocalBuild` from the resulting derivation. It is unclear to me why that was there in the first place. If we ever create a top level package in `all-packages` using this, would we not want that cached? I suspect it was that way because `nix-build` didn't previously matter for these derivations.

  ###### Things done

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

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

  ---


state: closed
title: ansible_2_4: init at 2.4.0.0
user_login: peterromfeldhk
html_url: https://github.com/NixOS/nixpkgs/pull/30073
updated_at: 2017-10-17 21:03:44
body:
  ###### Motivation for this change

  New ansible version

  ###### Things done

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

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

  ---


state: closed
title: fastlane: init at 2.60.1
user_login: peterromfeldhk
html_url: https://github.com/NixOS/nixpkgs/pull/30074
updated_at: 2017-10-04 14:03:02
body:
  ###### Motivation for this change

  Add `fastlane` package

  ###### Things done

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

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

  ---


state: closed
title: bitcoin-classic: build with qt5
user_login: Lassulus
html_url: https://github.com/NixOS/nixpkgs/pull/30075
updated_at: 2017-10-07 14:50:33
body:
  ###### Motivation for this change

  using qt5 for bitcoin-classic

  ###### 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: unicode: change UnicodeData.txt to stable version
user_login: woffs
html_url: https://github.com/NixOS/nixpkgs/pull/30076
updated_at: 2017-10-04 09:37:27
body:
  latest final release of Unicode is 10.0.0. 11.0.0 is not yet released.

  ###### Motivation for this change

  see https://github.com/NixOS/nixpkgs/pull/29891#pullrequestreview-66300711

  > I think it is better not to depend on not-yet-released Unicode data. I guess this file will be renamed UnicodeData.txt in the future, and this URL will break.
  — @xzfc

  ###### Things done

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

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

  ---


state: closed
title: nixos/tests: clean up pgjwt test
user_login: WilliButz
html_url: https://github.com/NixOS/nixpkgs/pull/30077
updated_at: 2017-10-04 11:37:43
body:
  ###### Things done
  - removed unneeded initscript
  - use default postgres version for the test

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

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

  ---


state: closed
title: dovecot: 2.2.27 -> 2.2.32, dovecot_pigeonhole: 0.4.10 -> 0.4.20
user_login: TealG
html_url: https://github.com/NixOS/nixpkgs/pull/30078
updated_at: 2019-04-17 01:51:26
body:
  ###### Motivation for this change

  dovecot-pigeonhole-0.4.10 is currently broken (which affects the 17.09 release as well)
  It seems this is due to changes in dovecot and pigeonhole-0.4.10 does not work together anymore with dovecot-2.2.27.
  (It crashes during the sieve "execute" command, the [change log](https://raw.githubusercontent.com/dovecot/pigeonhole/0.4.20/NEWS) mentions 
  "Part of the Sieve extprograms implementation was moved to Dovecot" in dovecot-2.2.26)

  This change updates dovecot + dovecot-pigeonhole to their latest releases,
  and fixes the above crash issue.

  ###### Things done

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

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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 the `dovecot-lda` binary
  - [x] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: mitmproxy: fix transitive cryptography dependency
user_login: kamilchm
html_url: https://github.com/NixOS/nixpkgs/pull/30080
updated_at: 2017-10-07 09:21:33
body:
  ###### Motivation for this change

  pyopenssl-17.0.2 uses cyrptography-2.0.2 which collide with the one used in mitmproxy

  ###### Things done

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

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

  ---


state: closed
title: xzgv: 0.9.1 -> 0.9.2
user_login: womfoo
html_url: https://github.com/NixOS/nixpkgs/pull/30081
updated_at: 2018-02-03 12:48:37
body:
  ###### Motivation for this change

  bump to latest upstream

  ###### Things done

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/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: devpi-client: 2.7.0 -> 3.1.0rc1
user_login: makefu
html_url: https://github.com/NixOS/nixpkgs/pull/30082
updated_at: 2017-10-05 19:03:53
body:
  ###### Motivation for this change

  update devpi-client to the latest version.
  With this commit i also bump the version of devpi-common from 3.0.1 -> 3.2.0rc1 and enable tests for the package.
  Right now we cannot enable devpi-client tests because the devpi-server package is not yet packaged.

  ###### 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: go-ethereum: 1.7.0 -> 1.7.1
user_login: adisbladis
html_url: https://github.com/NixOS/nixpkgs/pull/30083
updated_at: 2017-10-04 14:11:00
body:
  ###### Motivation for this change
  Upstream maintenance release
  Most notably fixes some regressions related to hardware wallets on Darwin

  Quote from upstream:
  > This release enables the Byzantium hard fork transition at block number 4370000 (~17th October) on the mainnet and block number 1035301 (~9th October) on the Rinkeby test network. Please update well before these dates to ensure a smooth transition.

  ###### Things done

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

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

  ---


state: closed
title: go-ethereum: 1.7.0 -> 1.7.1 (backport to release 17.09)
user_login: adisbladis
html_url: https://github.com/NixOS/nixpkgs/pull/30084
updated_at: 2017-10-04 14:20:05
body:
  ###### Motivation for this change
  Backport of https://github.com/NixOS/nixpkgs/pull/30083 to 17.09 release

  Quote from upstream:
  > This release enables the Byzantium hard fork transition at block number 4370000 (~17th October) on the mainnet and block number 1035301 (~9th October) on the Rinkeby test network. Please update well before these dates to ensure a smooth transition.

  ###### Things done

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

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

  ---


state: open
title: Incredibly ugly font rendering in NixOS when anti-aliasing is disabled
user_login: Pauan
html_url: https://github.com/NixOS/nixpkgs/issues/30085
updated_at: 2018-06-13 21:36:31
body:
  ## Issue description

  I *really* dislike anti-aliased fonts, because they always look very blurry to me.

  On Debian I had disabled anti-aliasing, and with a lot of tweaking I managed to get my fonts to look *really* good. They were crisp, clear, and without any deformities, even though anti-aliasing was disabled.

  On NixOS however, when I disable anti-aliasing it makes the fonts look ***incredibly*** awful.

  This problem happens with every font, including fonts like `Arial`, `Verdana`, `Noto Sans`, `DejaVu Sans`, `Source Sans Pro`, `Liberation Sans`, `Liberation Mono`, etc.

  It doesn't matter if the font is a free font, a Microsoft font, or a monospace font, they **all** look awful:

  https://i.imgur.com/BgXteG3.png

  https://i.imgur.com/7TTNu20.png

  P.S. The font that is displayed when booting NixOS (before X has started) looks **really** good: crisp, clean, awesome, just like how it should be. It's only after X is started that the fonts look bad.

  P.S. The computer which has Debian on it is different from the computer which has NixOS on it, *but* I'm using the same computer monitor for both, so I don't think it's a hardware issue.

  ### Steps to reproduce

  To reproduce it, you only need to set `fonts.fontconfig.antialias` to `false` in `configuration.nix`:

  ```nix
  {
    fonts = {
      fontconfig = {
        antialias = false;
      };
    };
  }
  ```

  I've tried changing almost every single `fonts` setting, but nothing helped.

  I've also tried creating a `~/.config/fontconfig/fonts.conf` file and changing many things in there, but it also didn't help.

  I also tried copying the `fonts.conf` file from Debian over to `~/.config/fontconfig/fonts.conf`, but that also didn't help.

  ## Technical details

  * System: NixOS 18.03pre117013.aebdc892d6 (Impala)
  * Nix version: nix-env (Nix) 1.11.15
  * Nixpkgs version: 18.03pre117013.aebdc892d6
  * Sandboxing enabled: build-use-sandbox = false


state: closed
title: axoloti: init at 1.0.12-1
user_login: TealG
html_url: https://github.com/NixOS/nixpkgs/pull/30086
updated_at: 2017-10-04 15:19:29
body:
  ###### Motivation for this change

  ###### Things done

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

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

  ---


state: closed
title: leksah doesnt build on master
user_login: cleverca22
html_url: https://github.com/NixOS/nixpkgs/issues/30087
updated_at: 2018-01-10 19:41:54
body:
  i was able to make it successfully build by running the following
  ```
  [clever@amd-nixos:~/apps/nixpkgs]$ nix-build -E 'with import ./. {}; leksah.override { ghcWithPackages = (haskellPackages.override { overrides = self: super: { ltk = haskell.lib.doJailbreak super.ltk; leksah-server = haskell.lib.dontCheck super.leksah-server; leksah = haskell.lib.doJailbreak super.leksah; }; }).ghcWithPackages; }'
  ```
  it looks like `haskellPackages.ltk` and `haskellPackages.leksah` need to be jailbroken, and `haskellPackages.leksah-server` either needs tests fixed, or disabled


state: closed
title: Rust 1.20.0
user_login: zimbatm
html_url: https://github.com/NixOS/nixpkgs/pull/30088
updated_at: 2017-12-13 11:07:59
body:
  ###### Motivation for this change

  Updating the rust package and cleaning things up a bit. In general nixpkgs doesn't hold unstable software unless there is a specific need so I suggest to remove beta and nightly and rely on nixpkgs-mozilla for those.

  ###### Things done

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

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

  ---

  ## Newly-broken packages

  A number of packages were broken by the update (or just exposed as already broken):

  * [ ] pkgs/applications/misc/alacritty/default.nix (no release, git dependencies)
  * [ ] pkgs/applications/networking/cluster/habitat/default.nix (git dependencies)
  ```
  error: failed to sync

  Caused by:
    found duplicate version of package `urlencoded v0.5.0` vendored from two sources:

          source 1: https://github.com/iron/urlencoded#8157212e
          source 2: registry https://github.com/rust-lang/crates.io-index
  ```
  * [ ] pkgs/applications/window-managers/way-cooler/default.nix (compiler error, new upstream release)
  * [ ] pkgs/applications/window-managers/wtftw/default.nix (no release, unmaintianed)
  ```
  error: the lock file needs to be updated but --locked was passed to prevent this
  ```
  * [ ] pkgs/development/tools/misc/tokei/default.nix (cc @gebner )
  ```
  error: the lock file needs to be updated but --locked was passed to prevent this
  ```
  * [ ] pkgs/development/tools/rust/rainicorn/default.nix (no maintainer, unstable)
  ```
  warning: path `src/main.rs` was erroneously implicitly accepted for binary parse_describe,
  ```
  * [ ] pkgs/tools/package-management/cargo-edit/default.nix (new upstream release)
  * [ ] pkgs/tools/text/staccato/default.nix (new upstream release)
  * [ ] pkgs/applications/altcoins/ethrun.nix (new upstream release)


state: closed
title: devtodo: init at 0.1.20
user_login: woffs
html_url: https://github.com/NixOS/nixpkgs/pull/30090
updated_at: 2017-10-04 22:09:48
body:
  ###### Motivation for this change

  use devtodo, which is included in debian and arch

  ###### Things done

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

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

  ---


state: closed
title: emby: 3.2.32.0 -> 3.2.33.0
user_login: fadenb
html_url: https://github.com/NixOS/nixpkgs/pull/30092
updated_at: 2017-10-05 07:33:44
body:
  ###### Motivation for this change
  Many bugfixes: https://github.com/MediaBrowser/Emby/releases/tag/3.2.33.0 

  I also tested this commit on top of the current release-17.09 branch. Ready to be cherry-picked for backport in 17.09.

  ###### Things done

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

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

  ---


state: closed
title: Dejà Dup: init at 36.1
user_login: jtojnar
html_url: https://github.com/NixOS/nixpkgs/pull/30093
updated_at: 2017-10-05 21:55:04
body:
  ###### Motivation for this change
  Just a backup utility plus some needed changes. Depends on #30043.

  Closes: #29955 

  ###### Things done

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

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

  ---


state: closed
title: vagrant: fix Ruby and libffi libraries on Darwin
user_login: zzamboni
html_url: https://github.com/NixOS/nixpkgs/pull/30094
updated_at: 2017-10-06 19:11:17
body:
  On Darwin, keep the Ruby and libffi libraries and binaries bundled
  with Vagrant instead of linking to the Nix ones, to avoid errors about
  libraries not found.

  ###### Motivation for this change


  ###### Things done

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

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [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: jansson-2.9 -> jansson-2.10
user_login: dupgit
html_url: https://github.com/NixOS/nixpkgs/pull/30095
updated_at: 2017-10-05 18:51:58
body:
  version bump

  ###### Motivation for this change

  2.10 has been released on 2 march 2017 (2.9 has been released in november 2016

  ###### Things done

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

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

  ---


state: closed
title: snowman: 2017-07-22 -> 2017-08-13
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/30096
updated_at: 2017-10-05 21:30:40
body:
  Minor update but notably includes fix
  for breakage when using cmake 3.9

  ###### Motivation for this change


  ###### Things done

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

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [x] NixOS
     - [ ] macOS
     - [ ] Linux
  - [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside [nixos/tests](https://github.com/NixOS/nixpkgs/blob/master/nixos/tests))
  - [ ] Tested compilation of all pkgs that depend on this change using `nix-shell -p nox --run "nox-review wip"`
  - [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: Keybase to 1.0.33
user_login: NeQuissimus
html_url: https://github.com/NixOS/nixpkgs/pull/30098
updated_at: 2019-04-17 01:51:26
body:
  ###### Motivation for this change
  Updates

  ###### Things done

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

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

  ---


state: closed
title: chirp: 20170311 -> 20170714
user_login: dpflug
html_url: https://github.com/NixOS/nixpkgs/pull/30099
updated_at: 2017-10-05 07:50:40
body:
  ###### Motivation for this change
  Chirp was bothering me about updating. :)

  ###### Things done

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

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

  ---


state: closed
title: go: 1.8.3 -> 1.8.4
user_login: sigma
html_url: https://github.com/NixOS/nixpkgs/pull/30100
updated_at: 2018-04-08 20:00:55
body:
  ###### Motivation for this change

  security release: https://groups.google.com/forum/m/#!topic/golang-nuts/sHfMg4gZNps

  ###### Things done

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

  - [x] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-sandbox` in [`nix.conf`](http://nixos.org/nix/manual/#sec-conf-file) on non-NixOS)
  - Built on platform(s)
     - [ ] NixOS
     - [x] macOS
     - [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: simple-scan: Move to GNOME package set
user_login: jtojnar
html_url: https://github.com/NixOS/nixpkgs/pull/30102
updated_at: 2017-10-05 21:52:50
body:
  ###### Motivation for this change
  Since this is unrelated to upcoming GNOME 3.26 upgrade, I am cherry-picking it to a separate PR.

  ###### Things done

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

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

  ---

  cc @grahamc 


state: closed
title: lsb-release: wrap to ensure needed utilities are available
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/30103
updated_at: 2017-11-02 21:22:34
body:
  ###### Motivation for this change

  Ensures this tool can be used without specifying other dependencies.

  ###### Things done

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

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

  ---


state: closed
title: libxdg-basedir: 1.0.2 -> 1.2.0
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/30104
updated_at: 2017-10-05 07:12:38
body:
  minor fixes:
  * upstream patch for overflow bug
  * license is MIT, at least it is now
  * fix URLs

  ###### Motivation for this change

  Without this change, radiotray-ng crashes on startup.

  ###### Things done

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

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

  ---


state: closed
title: radiotray-ng: init at 0.1.7
user_login: dtzWill
html_url: https://github.com/NixOS/nixpkgs/pull/30105
updated_at: 2017-10-07 12:16:41
body:
  ###### Motivation for this change


  ###### Things done

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

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

  ---

  Includes update for libxdg_basedir (https://github.com/NixOS/nixpkgs/pull/30104), since without it the program crashes on startup.


state: closed
title: Mathematica: 11.0.1 -> 11.2.0
user_login: herberteuler
html_url: https://github.com/NixOS/nixpkgs/pull/30106
updated_at: 2017-10-05 21:30:19
body:
  ###### Motivation for this change

  Upgrade Mathematica to version 11.2.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/`)
  - [ ] Fits [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/.github/CONTRIBUTING.md).

  ---


state: closed
title: declarative containers: improve example config
user_login: danbst
html_url: https://github.com/NixOS/nixpkgs/pull/30107
updated_at: 2017-11-04 11:38:29
body:
  Container config example code mentions `postgresql` service, but the correct use of that service involves setting `system.stateVersion` option (as discovered in https://github.com/NixOS/nixpkgs/issues/30056).

  The actual system state version is set randomly to 17.03 because I have no preferences here


state: closed
title: kbfs: 20170922.f76290 -> 20171004.70800d
user_login: carlsverre
html_url: https://github.com/NixOS/nixpkgs/pull/30109
updated_at: 2017-10-05 01:49:16
body:
  Also this change causes kbfs to build git-remote-keybase

  ###### Motivation for this change


  ###### Things done

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

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

  ---


state: closed
title: keybase-gui: 1.0.25-20170714172717.73f9070 -> 1.0.33-20171003193427.d…
user_login: carlsverre
html_url: https://github.com/NixOS/nixpkgs/pull/30112
updated_at: 2017-10-05 01:49:37
body:
  …9ceb86ac

  ###### Motivation for this change


  ###### Things done

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

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

  ---


state: closed
title: packer: 1.0.3 -> 1.1.0
user_login: ghost
html_url: https://github.com/NixOS/nixpkgs/pull/30113
updated_at: 2017-10-05 07:09:11
body:
  ###### Motivation for this change

  1. Updates the package `packer` to the newest released version.
  2. Removes the unnecessary dependency file.
  3. Fixes inconsistent version number arising due to dependency file.

  ###### Things done

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

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

  ---


state: open
title: haskell: buildTools no longer included in env
user_login: doshitan
html_url: https://github.com/NixOS/nixpkgs/issues/30114
updated_at: 2018-04-15 04:50:32
body:
  ## Short version

  Something like http://lpaste.net/8194447006882594816 in a shell.nix would result in cabal-install being available to build the project with a simple `nix-shell`. Since 8a8f0408cd9b7fdda1095718107c800057658c44 it no longer does.


  ## Longer version

  8a8f0408cd9b7fdda1095718107c800057658c44 moved `buildTools` (and `setupHaskellDepends`, among others) from `otherBuildInputs` to a new attribute `nativeBuildInputs`. These are then used as the `nativeBuildInputs` for the packages main derivation and `otherBuildInputs` are now regular `buildInputs`, but the `env` derivation was never updated to handle this split, so while previously the stuff now listed as `nativeBuildInputs` where included in `env`, they are not any longer.

  Just adding the top level `nativeBuildInputs` to the `nativeBuildInputs` of the `env` derivation works and "feels" right since the build environment should have all the build tool related things in it. But I wasn't sure if that was the best solution since in e69c7f5641 @peti just moved the `setupHaskellDepends` into `otherBuildInputs` in order for them to picked up in `env` after they had been explicitly moved out of `otherBuildInputs` in 8a8f0408cd9b7fdda1095718107c800057658c44 and I don't know exactly how everything inter-plays, esp. with cross-compilation plans.


state: closed
title: libQt5WebKit.so telescop even when in different user environments ?
user_login: teto
html_url: https://github.com/NixOS/nixpkgs/issues/30115
updated_at: 2017-10-06 19:24:03
body:
  ## Issue description
  I used to install "user" packages via `nix-env -i`. I now have 4 machines I want to sync the config.
  `users.users.<username>.packages = [ pkgs.firefox pkgs.qutebrowser ];` is great but environments look flexible (basically one failed package won't prevent the system rebuild).

  I have 2 environments and libQt5WebKit.so seem to telescop but I thought it wouldn't happen in a userenv ? like shouldn't each libQt5WebKit.so be visible only from its environment ?

  ```
  $ nix-env -iA desktopEnv                                                    
  installing ‘desktop-env’
  building path(s) ‘/nix/store/hcrv15f1583wblwcca54490al32w41lv-user-environment’
  Wide character in die at /nix/store/64jc9gd2rkbgdb4yjx3nrgc91bpjj5ky-buildenv.pl line 79.
  collision between ‘/nix/store/qjic3lmyxhm896majw4v5m57lfw2amh1-desktop-env/lib/libQt5WebKit.so’ and ‘/nix/store/02szaqrlw7ra7701swb1b2r8kf4p64fv-dev-env/lib/libQt5WebKit.so’; use ‘nix-env --set-flag priority NUMBER PKGNAME’ to change the priority of one of the conflicting packages
  builder for ‘/nix/store/yvmdp8zggxfx59dc8bhl0zvcg8p72a92-user-environment.drv’ failed with exit code 2
  error: build of ‘/nix/store/yvmdp8zggxfx59dc8bhl0zvcg8p72a92-user-environment.drv’ failed
  ```


  ### Steps to reproduce
  Add these in config.nix
  ```
        desktopEnv =  buildEnv {
          name = "desktop-env";
          paths = [
            # or xclip
            buku
            dropbox
            haskellPackages.greenclip # todo get from haskell
            libreoffice
            mendeley
            gnome3.nautilus
            gnome3.gnome_control_center
            transmission_gtk
            qtpass
            qutebrowser
            xorg.xev
            xclip
            zathura
            zotero
          ];
        };

        devEnv = with pkgs;buildEnv {
          name = "dev-env";
          paths = [
            gdb
            gitAndTools.git-extras
            mypy
            neovim
            neovim-remote
            nix-prefetch-scripts
            nix-index
            nix-locate
            python3Packages.neovim
            python3Packages.pycodestyle
            qtcreator
            pstree
            slack
            universal-ctags
            zeal
          ];
        };
  ```
  then install both env:
  ```
  nix-env -iA desktopEnv
  nix-env -iA devEnv
  ```

  ## Technical details

  nixos-version=18.03.git.7affa52 (Impala)
  nix version: nix-env (Nix) 1.11.15
  Nixpkgs version: "18.03.git.7affa52acd"
  sandboxing disabled


state: closed
title: pelican: pelican-quickstart created sites depend on installed bash version
user_login: Moredread
html_url: https://github.com/NixOS/nixpkgs/issues/30116
updated_at: 2017-10-09 16:42:19
body:
  ## Issue description

  The develop-server.sh script created by pelican-quickstart has the full path to bash in the shebang line, e.g.

  ```
  #!/nix/store/flb9ar1xdd13c606aa4my9miy3iv4vyk-bash-4.4-p12/bin/bash
  ```

  This is in my opinion undesirable as it binds the project to that installed bash version, and injects 'nixism' into a user project by default.

  ### Steps to reproduce

  - Install pelican
  - Create a new site with pelican-quickstart
  - Look at the created develop-server.sh

  ## Technical details

  * System: 17.09.git.c64074f (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.15
  * Nixpkgs version: 17.09beta1452.c3176eed6f
  * Sandboxing enabled: yes


state: closed
title: firefox-beta-bin: 57.0b4 -> 57.0b5
user_login: adisbladis
html_url: https://github.com/NixOS/nixpkgs/pull/30117
updated_at: 2017-10-05 08:16:09
body:
  ###### Motivation for this change
  Updated using the script: `firefox-beta-bin-unwrapped.passthru.updateScript`

  ###### Things done

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

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

  ---


state: closed
title: Rstudio fail to start (correctly)
user_login: adfaure
html_url: https://github.com/NixOS/nixpkgs/issues/30118
updated_at: 2017-10-06 19:36:21
body:
  ## Issue description
  Hi, I try to use Rstudio from nix.
  The installation does not crash. Howerver, rstudio cannot be launch correctly.
  ```
  [nix-shell:~/Projects/environments/nix]$ rstudio
  libGL error: unable to load driver: i965_dri.so
  libGL error: driver pointer missing
  libGL error: failed to load driver: i965
  libGL error: unable to load driver: swrast_dri.so
  libGL error: failed to load driver: swrast
  "TypeError: undefined is not an object (evaluating 'window.desktopHooks.notifyRCrashed')"
  ```

  ### Steps to reproduce

  I used nix-shell with the following default:
   
  ```nix
  {
    pkgs ? import <nixpkgs> {},
  }:
  let
    callPackage = pkgs.lib.callPackageWith (pkgs // pkgs.xlibs // self);
    self = rec {
     jupyter_env=pkgs.stdenv.mkDerivation {
          name = "expe";
          propagatedBuildInputs =
          [
            pkgs.python36
            pkgs.python36Packages.jupyter
            pkgs.python36Packages.pyqt5
            pkgs.python36Packages.pandas
            pkgs.python36Packages.docopt
            pkgs.python36Packages.matplotlib
            pkgs.python36Packages.pip
            pkgs.rstudio # Rstudio is here
          ];
        };
    };

  in
    self
  ```
  ## Technical details

  * System: (NixOS: `nixos-version`, Ubuntu/Fedora: `lsb_release -a`, ...)
  ```
  [adfaure@adchire ~]$ lsb_release -a
  LSB Version:	1.4
  Distributor ID:	Arch
  Description:	Arch Linux
  Release:	rolling
  Codename:	n/a
  ```

  * Nix version: (run `nix-env --version`)
  ```
  [adfaure@adchire ~]$ nix-env --version
  nix-env (Nix) 1.11.13
  ```

  * Nixpkgs version: (run `nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion)
  ```
  [adfaure@adchire ~]$ nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion
  "17.09.1502.19879836d1"
  ```
  However I had the same issue with unstable.

  * Sandboxing enabled: (run `grep build-use-sandbox /etc/nix/nix.conf`)
  ```
  [adfaure@adchire ~]$ grep build-use-sandbox /etc/nix/nix.conf
  grep: /etc/nix/nix.conf: No such file or directory
  ```


state: open
title: Installing NixOS to replace Ubuntu
user_login: mkocha2
html_url: https://github.com/NixOS/nixpkgs/issues/30119
updated_at: 2018-04-19 22:58:59
body:
  ## Issue description
  The installer doesn't have a separate section for what happens when installing NixOS 17.03 on media already containing another operating system installation. 

  It so happens that I have a partially broken Ubuntu 16.04 installation and I determined that it will take more effort to keep it alive than to install NixOS, but only if I know the installer won't touch data on /home and just to be sure I would like to know exactly what direct directories below the root directory / it touches. All filesystems on all partitions are ext4. 

  I also am aware of nixpart, nix-infect and other incomplete solutions.


state: closed
title: ntk: 2017-04-22 -> 1.3.1000
user_login: nico202
html_url: https://github.com/NixOS/nixpkgs/pull/30120
updated_at: 2017-10-07 12:20:27
body:
  ###### Motivation for this change
  original-male tagged yesterday it's first ntk relea use version (https://github.com/original-male/non/issues/221)

  ###### Things done
  - changed version number to this release
  - It's suggested to use fetchFromGitHub where possible instead of fetchgit
  - I've added myself as a contributor to this

  - [ ] Tested using sandboxing ([nix.useSandbox](http://nixos.org/nixos/manual/options.html#opt-nix.useSandbox) on NixOS, or option `build-use-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"`
  - compiled the non suite over it and it works


state: open
title: zsh-5.4.2 eats unterminated line in command output
user_login: pvgoran
html_url: https://github.com/NixOS/nixpkgs/issues/30121
updated_at: 2019-03-26 13:58:30
body:
  ## Issue description

  Here is what I get with zsh-5.4.2:

  ```
  root@nixos> echo -n "abc\ndef"
  abc
  ```

  It's very confusing, if a program outputs a single unterminated error message and then exits.

  With zsh-5.3.1, everything is fine:

  ```
  root@nixos> echo -n "abc\ndef"
  abc
  def%
  ```

  ### Steps to reproduce

  Install `zsh` in nixos, run `zsh`, execute a command that outputs an unterminated line.

  ## Technical details

  * System: 17.09.1502.19879836d1 (Hummingbird)
  * Nix version: nix-env (Nix) 1.11.15
  * Nixpkgs version: 17.09.1502.19879836d1
  * Sandboxing enabled: no


state: closed
title: llvm: download source over https
user_login: phi-gamma
html_url: https://github.com/NixOS/nixpkgs/pull/30122
updated_at: 2017-10-05 20:34:49
body:
  The source distribution contains binaries (probably for testing) that
  make the Avira virus scanner treat it as malware on account of a “bad
  ELF header”. Apart from being preferable in general, the HTTPS download
  makes the file opaque to the overeager AV scanner in transparent
  proxying setups.

  Also adapt to the fact that the canonical downloads now point to a URL
  like this:

      https://releases.llvm.org/4.0.1/llvm-4.0.1.src.tar.xz

  ###### Motivation for this change

  Download broken over virus scanning proxy (Avira). HTTPS can’t be scanned transparently.

  ###### Things done

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

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

  ---


state: closed
title: wineStaging cannot be evaluated because samba is marked as insecure
user_login: sifmelcara
html_url: https://github.com/NixOS/nixpkgs/issues/30123
updated_at: 2017-10-06 16:02:43
body:
  ## Issue description

  It seems samba have been marked as insecure:

  ```
  $ nix-shell -p samba3_light
  error: Package ‘samba-3.6.25’ in /nix/store/x9srh5jbx7s8qyg6a7f5r1rckxph9qhb-nixos-18.03pre117013.aebdc892d6/nixos/pkgs/servers/samba/3.x.nix:92 is marked as insecure, refusing to evaluate.


  Known issues:

   - Numerous CVEs and no patches from upstream for 3.x since 2014.

  You can install it anyway by whitelisting this package, using the
  following methods:

  a) for `nixos-rebuild` you can add ‘samba-3.6.25’ to
     `nixpkgs.config.permittedInsecurePackages` in the configuration.nix,
     like so:

       {
         nixpkgs.config.permittedInsecurePackages = [
           "samba-3.6.25"
         ];
       }

  b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  ‘samba-3.6.25’ to `permittedInsecurePackages` in
  ~/.config/nixpkgs/config.nix, like so:

       {
         permittedInsecurePackages = [
           "samba-3.6.25"
         ];
       }


  (use ‘--show-trace’ to show detailed location information)

  ```

  And `wineStaging`'s `netApiSupport` needs it:
  https://github.com/NixOS/nixpkgs/blob/0eb0a404e535d8397635dbc3cf44982558a60f01/pkgs/misc/emulators/wine/base.nix#L37

  So `wineStaging` cannot be evaluate on hydra, because its dependency, samba, is marked as insecure.

  It's inconvenience that users need to build `wineStaging` themselves since its takes long time to build.

  ### Steps to reproduce

  `nix-shell -p wineStaging`

  ## Technical details

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


state: closed
title: connman: do not restart after suspend
user_login: yegortimoshenko
html_url: https://github.com/NixOS/nixpkgs/pull/30124
updated_at: 2017-12-18 05:37:44
body:
  ###### Motivation for this change

  This causes connman to not reconnect after suspend on every third try or so. While this hack might be required for certain configurations, it should not be imposed on all Connman users, and when it's required it's certainly a bug that should be reported upstream.

  ###### Things done

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

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

  ---


state: closed
title: Wine update
user_login: avnik
html_url: https://github.com/NixOS/nixpkgs/pull/30125
updated_at: 2017-11-26 21:14:04
body:
  ###### Motivation for this change

  Update wine unstable/staging to recent versions.
  Unbreak build, broken by samba3 security assertion

  Note: only 32bit build tested

  ###### Things done

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

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

  ---


state: closed
title: nixos/network-interfaces: assertion for too long interface names
user_login: florianjacob
html_url: https://github.com/NixOS/nixpkgs/pull/30127
updated_at: 2017-11-10 10:45:36
body:
  ###### Motivation for this change
  I ran into a problem that was really hard to debug when using `services.tinc.networks."network-name"` with a network name longer than 10 characters, because the resulting interface name of `tinc.network-name` would exceed the maximum allowed length of interface names and get truncated, and everything breaks because all configuration still expects the full interface name.

  This PR makes this implicit failure explicit by adding an assertion to fail rebuild when names are too long, whatever their source or prefix is.

  Fixes #15682 as well, which is a similar problem, but with the container service.

  ###### Things done

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

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

  ---


state: closed
title: nixos/xautolock: rewrite and add some options
user_login: WilliButz
html_url: https://github.com/NixOS/nixpkgs/pull/30128
updated_at: 2018-03-10 21:22:08
body:
  ###### Things done
  - xautolock is now run as a user service
  - added the killer and killertime options to the module
  - added extraOptions for additional customization

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

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

  ---
  /cc @Ma27 @fpletz 


state: closed
title: docs: 17.03 -> 17.09
user_login: zraexy
html_url: https://github.com/NixOS/nixpkgs/pull/30130
updated_at: 2017-10-06 00:22:57
body:
  ###### Motivation for this change

  Update `README.md` and `hydra-eval-failures.py` for 17.09
  Needs cherry-pick to `release-17.09`

  ###### Things done

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

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

  ---


state: closed
title: kdeApplication: kill unused file kde-locale-5.nix
user_login: 4z3
html_url: https://github.com/NixOS/nixpkgs/pull/30132
updated_at: 2017-10-30 01:35:58
body:
  ###### Motivation for this change

  kde-locale-5.nix isn't referenced anymore.

  There's a related discussion at https://github.com/NixOS/nixpkgs/commit/d7e9248debe66225bae1788c347bfe6c62e38a6e#commitcomment-24737410.

  ###### Things done

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

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

  ---


state: closed
title: Minikube 0.22.1 (and greater?) doesn't build on Darwin due to hyperkit
user_login: edude03
html_url: https://github.com/NixOS/nixpkgs/issues/30133
updated_at: 2017-11-19 15:38:32
body:
  ## Issue description
  As the title says, building minikube from source fails on High Sierra (OSX 10.13) due to not being able to find the vmnet/vmnet.h header

  You'll get output such as

  ```
  # k8s.io/minikube/vendor/github.com/zchee/go-vmnet
  go/src/k8s.io/minikube/vendor/github.com/zchee/go-vmnet/vmnet.go:9:10: fatal error: 'vmnet/vmnet.h' file not found
  #include <vmnet/vmnet.h>
           ^~~~~~~~~~~~~~~
  1 error generated.
  ...
  ld: warning: /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation, ignoring unexpected dylib file
  ...
  builder for ‘/nix/store/7xwsx17gcabbm8zsi60b03smknjfg4j2-minikube-0.22.2.drv’ failed with exit code 1
  error: build of ‘/nix/store/7xwsx17gcabbm8zsi60b03smknjfg4j2-minikube-0.22.2.drv’ failed

  ### Steps to reproduce

  Build minikube 0.22.2


  ## 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: libx86: fix illegal instruction error
user_login: gnidorah
html_url: https://github.com/NixOS/nixpkgs/pull/30134
updated_at: 2017-10-05 20:54:02
body:
  ###### Motivation for this change

  Fix illegal instruction error when using read-edid and vbetool packages. See:
  https://bugs.archlinux.org/task/48120#comment152506
  https://git.archlinux.org/svntogit/community.git/tree/trunk/PKGBUILD?h=packages/libx86#n26

  ###### Things done

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

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

  ---


state: closed
title: types: remove loeOf
user_login: 4z3
html_url: https://github.com/NixOS/nixpkgs/pull/30135
updated_at: 2017-10-05 21:00:26
body:
  ###### Motivation for this change

  `loeOf` isn't used anywhere in nixpkgs and it's broken. In particular it doesn't support element of type X:

  ```
  $ nix-instantiate --eval -E 'with import <nixpkgs/lib>; (evalModules {
    modules = singleton { 
      options.derp = mkOption { 
        type = types.loeOf types.int;
        default = 23;
      };
    };
  }).config.derp'
  error: The option `derp' does not have a string value, in `<unknown-file>'.
  ```

  The type could probably be fixed by replacing `isString` with `elemType.check`, but then, it's better to have less code, right? :) 

  ###### Things done

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

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

  ---


