# issues

state: closed
title: Using systemd snapshots in nixos-rebuild
user_login: lethalman
html_url: https://github.com/NixOS/nixpkgs/issues/12393
updated_at: 2016-01-14 21:21:27
body:
  When nixos-rebuild fails there are two major sources of non-atomicity (and we should stop telling people nixos-rebuild is atomic):
  1. The systemd runtime state: i.e. 2 services need to start. One is started, then for some reason rebuild is interrupted. The final state is that the one service is still running, while it should be stopped if rebuild is interrupted.
  2. The system activation: that's not something we're going to fix in any way because it's a bunch of scripts.

  For what concerns the systemd state however, systemd offers snapshots: http://www.freedesktop.org/software/systemd/man/systemd.snapshot.html .

  Would this be a good option for improving atomicity and simplifying nixos-rebuild ? cc @edolstra 


state: closed
title: unable to upgrade declarative nixos container.
user_login: mogorman
html_url: https://github.com/NixOS/nixpkgs/issues/12396
updated_at: 2017-09-06 18:00:39
body:
  I have a container defined in my nixos configuration.conf

  ```
    containers.test = {
      autoStart = true;
      privateNetwork = true;
      hostAddress = "10.137.137.1";
      localAddress = "10.137.137.3";
      config = { configs, pkgs, ... }: {
        system.stateVersion = "unstable";
        system.defaultChannel = "https://nixos.org/channels/unstable";
        boot.isContainer = true;
        networking.hostName = "test";
        networking.useDHCP = false;
        environment.systemPackages = with pkgs; [ bash hello ];
      };
    };
  ```

  I have tried to make the container upgrade from 15.09 to unstable but it does not seem to work.  I also tried adding the channel and upgrading from within the container but this also fails because there is not a configuration.nix in the container.

  What is the proper way to do this.  My goal is to run unstable containers inside of my stable nixos installation 


state: closed
title: Cannot use nix-env from regular user
user_login: joepie91
html_url: https://github.com/NixOS/nixpkgs/issues/12399
updated_at: 2016-01-29 13:33:15
body:
  Like #5713, I was unable to install packages from my limited user. However, I am using Bash, not zsh. My NixOS version is `15.09.911.53286a8 (Dingo)`.

  ```
  [sven@nixos:~]$ nix-env -i openttd
  error: Nix database directory ���/nix/var/nix/db��� is not writable: Permission denied
  ```

  (Ignore the mojibake, I'm having some trouble with my local shell - this is in an SSH session.)

  I followed the suggested workaround by specifying `export NIX_REMOTE=daemon`, which worked. I also attempted to set `programs.bash.enable = true;`, which resulted in this message after a rebuild:

  ```
  warning: The option `programs.bash.enable' defined in your configuration no longer has any effect; please remove it.
  ```

  However, no `.bashrc`, `.bash_profile` or `.profile` was generated for my user _at all_, with or without the setting. The following is my `extraUsers` configuration in `/etc/nixos/configuration.nix`:

  ``` nix
    users.extraUsers.sven = {
      isNormalUser = true;
      uid = 1000;
      openssh.authorizedKeys.keys = ["<snip>"];
    };
  ```

  Is there something I'm missing here, or is this actually a bug?

  EDIT: To clarify, I've SSH'ed in as root, and did `su sven` to drop down to the user.


state: closed
title: [OpenTTD] Missing assets
user_login: joepie91
html_url: https://github.com/NixOS/nixpkgs/issues/12400
updated_at: 2016-01-17 10:33:31
body:
  ```
  [sven@nixos:~]$ nixos-version
  15.09.911.53286a8 (Dingo)
  ```

  After installing the OpenTTD package, I found that no assets appeared to be included with - OpenGFX, OpenSFX and OpenMSX are all missing. While it asks to download OpenGFX upon startup, the rest doesn't get downloaded automatically, which hampers user experience.

  Wouldn't it be a good idea to package along these assets by default, given that they're the de facto standard asset packages for OpenTTD nowadays? I believe other distributions do the same.


state: closed
title: FreeCAD build fails
user_login: flosse
html_url: https://github.com/NixOS/nixpkgs/issues/12401
updated_at: 2016-01-15 16:32:53
body:
  And this is the cause:

  `fatal error: Eigen/LeastSquares: No such file or directory
   # include <Eigen/LeastSquares>`

  see https://hydra.nixos.org/job/nixpkgs/trunk/freecad.x86_64-linux

  @viric do you have an idea how to fix that?


state: closed
title: firefox broken with new wrapper regime
user_login: mdorman
html_url: https://github.com/NixOS/nixpkgs/issues/12403
updated_at: 2016-01-15 12:34:41
body:
  Unfortunately, #12299 seems to have broken firefox.  If I attempt to install using an up-to-date nixpkgs repo, I get:

  ```
  ~/src/nixpkgs $ nix-env --attr --file ~/src/nixpkgs --install --option binary-caches http://hydra.nixos.org/ firefox
  installing ‘firefox-43.0.4’
  these derivations will be built:
    /nix/store/3zjdfaqq9r0kl6qm66w8rnfg87n5y1jb-firefox-unwrapped-43.0.4.drv
    /nix/store/q6b1jkbjnn8234lr4kfp1fd4xbj3n78x-firefox-43.0.4.drv
  building path(s) ‘/nix/store/slz10d8xhnqyd8iy4xl5kp3gxyh901j3-firefox-unwrapped-43.0.4’
  unpacking sources
  unpacking source archive /nix/store/l9a978zq6mlx5bmp91xzcpcxbk8y670i-firefox-43.0.4.source.tar.xz
  source root is firefox-43.0.4
  patching sources
  configuring
  configure flags: --prefix=/nix/store/slz10d8xhnqyd8iy4xl5kp3gxyh901j3-firefox-unwrapped-43.0.4 --enable-application=browser --disable-javaxpcom --with-system-jpeg --with-system-zlib --with-system-bz2 --with-system-nspr --with-system-nss --with-system-libevent --with-system-libvpx --with-system-png --with-system-icu --enable-system-ffi --enable-system-hunspell --enable-system-pixman --enable-system-sqlite --enable-gstreamer --enable-startup-notification --enable-content-sandbox --disable-content-sandbox-reporter --disable-crashreporter --disable-tests --disable-necko-wifi --disable-installer --disable-updater --enable-jemalloc --disable-gconf --disable-debug --enable-release --enable-optimize --enable-strip 
  /nix/store/9ndszsw5gziw31xx9d9bc3bfxk1x5bmm-stdenv/setup: line 660: --prefix=/nix/store/slz10d8xhnqyd8iy4xl5kp3gxyh901j3-firefox-unwrapped-43.0.4: No such file or directory
  builder for ‘/nix/store/3zjdfaqq9r0kl6qm66w8rnfg87n5y1jb-firefox-unwrapped-43.0.4.drv’ failed with exit code 1
  cannot build derivation ‘/nix/store/q6b1jkbjnn8234lr4kfp1fd4xbj3n78x-firefox-43.0.4.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/q6b1jkbjnn8234lr4kfp1fd4xbj3n78x-firefox-43.0.4.drv’ failed
  ```


state: closed
title: Add options to use new libstdc++ on Steam
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/12404
updated_at: 2017-12-24 00:38:25
body:
  Thanks @pstn for testing my flurry of possible solutions. This should give somewhat usable Steam to people who need newer `libstdc++` (such as open-source Radeon driver users).

  To get it, use `(steamPackages.override { newLibcpp = true; }).steam-chrootenv`.


state: closed
title: pypyPackages.mezzanine fails to build
user_login: kragniz
html_url: https://github.com/NixOS/nixpkgs/issues/12405
updated_at: 2016-01-17 09:10:02
body:
  Trying to build `pypyPackages.mezzanine` currently fails. Should this be disabled? It builds fine on other python versions.
  #11589 triggers a rebuild of this, causing it to fail.

  ```
  ~/g/nixpkgs (master) $ nix-env -f ~/git/nixpkgs -iA pypyPackages.mezzanine
  installing ‘pypy4.0-mezzanine-3.1.10’
  these derivations will be built:
    /nix/store/45yrgm328fvc4k3cls540jamygqh1cp1-pypy4.0-mezzanine-3.1.10.drv
  building path(s) ‘/nix/store/39kq3g4xybi23w02l7avb84y5wxy7qw9-pypy4.0-mezzanine-3.1.10’
  unpacking sources
  unpacking source archive /nix/store/qrjsfg8v8ifv5mymv72h3rbhcj43wqzr-3.1.10.tar.gz
  source root is mezzanine-3.1.10
  patching sources
  configuring
  /nix/store/9ndszsw5gziw31xx9d9bc3bfxk1x5bmm-stdenv/setup: line 69: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8): No such file or directory
  building
  /nix/store/fx1kaw6faw8vmpwbhmlhl4agxgb110yw-bash-4.3-p42/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
  /bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build/lib
  creating build/lib/mezzanine
  copying mezzanine/__init__.py -> build/lib/mezzanine
  copying mezzanine/urls.py -> build/lib/mezzanine
  creating build/lib/mezzanine/template
  copying mezzanine/template/__init__.py -> build/lib/mezzanine/template
  copying mezzanine/template/loader_tags.py -> build/lib/mezzanine/template
  creating build/lib/mezzanine/generic
  copying mezzanine/generic/managers.py -> build/lib/mezzanine/generic
  copying mezzanine/generic/views.py -> build/lib/mezzanine/generic
  copying mezzanine/generic/models.py -> build/lib/mezzanine/generic
  copying mezzanine/generic/tests.py -> build/lib/mezzanine/generic
  copying mezzanine/generic/__init__.py -> build/lib/mezzanine/generic
  copying mezzanine/generic/fields.py -> build/lib/mezzanine/generic
  copying mezzanine/generic/defaults.py -> build/lib/mezzanine/generic
  copying mezzanine/generic/forms.py -> build/lib/mezzanine/generic
  copying mezzanine/generic/admin.py -> build/lib/mezzanine/generic
  copying mezzanine/generic/urls.py -> build/lib/mezzanine/generic
  creating build/lib/mezzanine/galleries
  copying mezzanine/galleries/models.py -> build/lib/mezzanine/galleries
  copying mezzanine/galleries/tests.py -> build/lib/mezzanine/galleries
  copying mezzanine/galleries/__init__.py -> build/lib/mezzanine/galleries
  copying mezzanine/galleries/admin.py -> build/lib/mezzanine/galleries
  creating build/lib/mezzanine/forms
  copying mezzanine/forms/models.py -> build/lib/mezzanine/forms
  copying mezzanine/forms/tests.py -> build/lib/mezzanine/forms
  copying mezzanine/forms/signals.py -> build/lib/mezzanine/forms
  copying mezzanine/forms/__init__.py -> build/lib/mezzanine/forms
  copying mezzanine/forms/page_processors.py -> build/lib/mezzanine/forms
  copying mezzanine/forms/fields.py -> build/lib/mezzanine/forms
  copying mezzanine/forms/defaults.py -> build/lib/mezzanine/forms
  copying mezzanine/forms/forms.py -> build/lib/mezzanine/forms
  copying mezzanine/forms/admin.py -> build/lib/mezzanine/forms
  creating build/lib/mezzanine/bin
  copying mezzanine/bin/mezzanine_project.py -> build/lib/mezzanine/bin
  copying mezzanine/bin/__init__.py -> build/lib/mezzanine/bin
  copying mezzanine/bin/runtests.py -> build/lib/mezzanine/bin
  creating build/lib/mezzanine/blog
  copying mezzanine/blog/views.py -> build/lib/mezzanine/blog
  copying mezzanine/blog/models.py -> build/lib/mezzanine/blog
  copying mezzanine/blog/tests.py -> build/lib/mezzanine/blog
  copying mezzanine/blog/__init__.py -> build/lib/mezzanine/blog
  copying mezzanine/blog/feeds.py -> build/lib/mezzanine/blog
  copying mezzanine/blog/defaults.py -> build/lib/mezzanine/blog
  copying mezzanine/blog/forms.py -> build/lib/mezzanine/blog
  copying mezzanine/blog/admin.py -> build/lib/mezzanine/blog
  copying mezzanine/blog/urls.py -> build/lib/mezzanine/blog
  creating build/lib/mezzanine/accounts
  copying mezzanine/accounts/views.py -> build/lib/mezzanine/accounts
  copying mezzanine/accounts/models.py -> build/lib/mezzanine/accounts
  copying mezzanine/accounts/tests.py -> build/lib/mezzanine/accounts
  copying mezzanine/accounts/__init__.py -> build/lib/mezzanine/accounts
  copying mezzanine/accounts/defaults.py -> build/lib/mezzanine/accounts
  copying mezzanine/accounts/forms.py -> build/lib/mezzanine/accounts
  copying mezzanine/accounts/admin.py -> build/lib/mezzanine/accounts
  copying mezzanine/accounts/urls.py -> build/lib/mezzanine/accounts
  creating build/lib/mezzanine/project_template
  copying mezzanine/project_template/fabfile.py -> build/lib/mezzanine/project_template
  copying mezzanine/project_template/settings.py -> build/lib/mezzanine/project_template
  copying mezzanine/project_template/__init__.py -> build/lib/mezzanine/project_template
  copying mezzanine/project_template/wsgi.py -> build/lib/mezzanine/project_template
  copying mezzanine/project_template/manage.py -> build/lib/mezzanine/project_template
  copying mezzanine/project_template/urls.py -> build/lib/mezzanine/project_template
  creating build/lib/mezzanine/twitter
  copying mezzanine/twitter/managers.py -> build/lib/mezzanine/twitter
  copying mezzanine/twitter/models.py -> build/lib/mezzanine/twitter
  copying mezzanine/twitter/__init__.py -> build/lib/mezzanine/twitter
  copying mezzanine/twitter/defaults.py -> build/lib/mezzanine/twitter
  copying mezzanine/twitter/admin.py -> build/lib/mezzanine/twitter
  creating build/lib/mezzanine/conf
  copying mezzanine/conf/models.py -> build/lib/mezzanine/conf
  copying mezzanine/conf/tests.py -> build/lib/mezzanine/conf
  copying mezzanine/conf/__init__.py -> build/lib/mezzanine/conf
  copying mezzanine/conf/context_processors.py -> build/lib/mezzanine/conf
  copying mezzanine/conf/forms.py -> build/lib/mezzanine/conf
  copying mezzanine/conf/admin.py -> build/lib/mezzanine/conf
  creating build/lib/mezzanine/core
  copying mezzanine/core/managers.py -> build/lib/mezzanine/core
  copying mezzanine/core/middleware.py -> build/lib/mezzanine/core
  copying mezzanine/core/request.py -> build/lib/mezzanine/core
  copying mezzanine/core/views.py -> build/lib/mezzanine/core
  copying mezzanine/core/models.py -> build/lib/mezzanine/core
  copying mezzanine/core/tests.py -> build/lib/mezzanine/core
  copying mezzanine/core/__init__.py -> build/lib/mezzanine/core
  copying mezzanine/core/fields.py -> build/lib/mezzanine/core
  copying mezzanine/core/defaults.py -> build/lib/mezzanine/core
  copying mezzanine/core/auth_backends.py -> build/lib/mezzanine/core
  copying mezzanine/core/sitemaps.py -> build/lib/mezzanine/core
  copying mezzanine/core/forms.py -> build/lib/mezzanine/core
  copying mezzanine/core/admin.py -> build/lib/mezzanine/core
  copying mezzanine/core/exceptions.py -> build/lib/mezzanine/core
  copying mezzanine/core/urls.py -> build/lib/mezzanine/core
  creating build/lib/mezzanine/mobile
  copying mezzanine/mobile/models.py -> build/lib/mezzanine/mobile
  copying mezzanine/mobile/__init__.py -> build/lib/mezzanine/mobile
  creating build/lib/mezzanine/utils
  copying mezzanine/utils/cache.py -> build/lib/mezzanine/utils
  copying mezzanine/utils/device.py -> build/lib/mezzanine/utils
  copying mezzanine/utils/views.py -> build/lib/mezzanine/utils
  copying mezzanine/utils/models.py -> build/lib/mezzanine/utils
  copying mezzanine/utils/docs.py -> build/lib/mezzanine/utils
  copying mezzanine/utils/tests.py -> build/lib/mezzanine/utils
  copying mezzanine/utils/email.py -> build/lib/mezzanine/utils
  copying mezzanine/utils/importing.py -> build/lib/mezzanine/utils
  copying mezzanine/utils/__init__.py -> build/lib/mezzanine/utils
  copying mezzanine/utils/sites.py -> build/lib/mezzanine/utils
  copying mezzanine/utils/html.py -> build/lib/mezzanine/utils
  copying mezzanine/utils/timezone.py -> build/lib/mezzanine/utils
  copying mezzanine/utils/conf.py -> build/lib/mezzanine/utils
  copying mezzanine/utils/urls.py -> build/lib/mezzanine/utils
  creating build/lib/mezzanine/pages
  copying mezzanine/pages/managers.py -> build/lib/mezzanine/pages
  copying mezzanine/pages/middleware.py -> build/lib/mezzanine/pages
  copying mezzanine/pages/views.py -> build/lib/mezzanine/pages
  copying mezzanine/pages/models.py -> build/lib/mezzanine/pages
  copying mezzanine/pages/tests.py -> build/lib/mezzanine/pages
  copying mezzanine/pages/__init__.py -> build/lib/mezzanine/pages
  copying mezzanine/pages/page_processors.py -> build/lib/mezzanine/pages
  copying mezzanine/pages/fields.py -> build/lib/mezzanine/pages
  copying mezzanine/pages/defaults.py -> build/lib/mezzanine/pages
  copying mezzanine/pages/context_processors.py -> build/lib/mezzanine/pages
  copying mezzanine/pages/admin.py -> build/lib/mezzanine/pages
  copying mezzanine/pages/urls.py -> build/lib/mezzanine/pages
  creating build/lib/mezzanine/boot
  copying mezzanine/boot/models.py -> build/lib/mezzanine/boot
  copying mezzanine/boot/lazy_admin.py -> build/lib/mezzanine/boot
  copying mezzanine/boot/__init__.py -> build/lib/mezzanine/boot
  creating build/lib/mezzanine/generic/templatetags
  copying mezzanine/generic/templatetags/comment_tags.py -> build/lib/mezzanine/generic/templatetags
  copying mezzanine/generic/templatetags/keyword_tags.py -> build/lib/mezzanine/generic/templatetags
  copying mezzanine/generic/templatetags/rating_tags.py -> build/lib/mezzanine/generic/templatetags
  copying mezzanine/generic/templatetags/__init__.py -> build/lib/mezzanine/generic/templatetags
  copying mezzanine/generic/templatetags/disqus_tags.py -> build/lib/mezzanine/generic/templatetags
  creating build/lib/mezzanine/generic/migrations
  copying mezzanine/generic/migrations/0009_auto__del_field_threadedcomment_email_hash.py -> build/lib/mezzanine/generic/migrations
  copying mezzanine/generic/migrations/0014_auto__add_field_rating_user.py -> build/lib/mezzanine/generic/migrations
  copying mezzanine/generic/migrations/0012_auto__add_field_rating_rating_date.py -> build/lib/mezzanine/generic/migrations
  copying mezzanine/generic/migrations/0011_auto__add_field_threadedcomment_rating_count__add_field_threadedcommen.py -> build/lib/mezzanine/generic/migrations
  copying mezzanine/generic/migrations/0010_auto__chg_field_keyword_slug__chg_field_keyword_title.py -> build/lib/mezzanine/generic/migrations
  copying mezzanine/generic/migrations/0007_auto__add_field_assignedkeyword__order.py -> build/lib/mezzanine/generic/migrations
  copying mezzanine/generic/migrations/0006_move_keywords.py -> build/lib/mezzanine/generic/migrations
  copying mezzanine/generic/migrations/0001_initial.py -> build/lib/mezzanine/generic/migrations
  copying mezzanine/generic/migrations/0005_keyword_site.py -> build/lib/mezzanine/generic/migrations
  copying mezzanine/generic/migrations/__init__.py -> build/lib/mezzanine/generic/migrations
  copying mezzanine/generic/migrations/0004_auto__chg_field_rating_object_pk__chg_field_assignedkeyword_object_pk.py -> build/lib/mezzanine/generic/migrations
  copying mezzanine/generic/migrations/0013_auto__add_field_threadedcomment_rating_sum.py -> build/lib/mezzanine/generic/migrations
  copying mezzanine/generic/migrations/0009_auto__chg_field_keyword_title__chg_field_keyword_slug.py -> build/lib/mezzanine/generic/migrations
  copying mezzanine/generic/migrations/0002_auto__add_keyword__add_assignedkeyword.py -> build/lib/mezzanine/generic/migrations
  copying mezzanine/generic/migrations/0008_set_keyword_order.py -> build/lib/mezzanine/generic/migrations
  copying mezzanine/generic/migrations/0003_auto__add_rating.py -> build/lib/mezzanine/generic/migrations
  creating build/lib/mezzanine/galleries/migrations
  copying mezzanine/galleries/migrations/0001_initial.py -> build/lib/mezzanine/galleries/migrations
  copying mezzanine/galleries/migrations/__init__.py -> build/lib/mezzanine/galleries/migrations
  creating build/lib/mezzanine/forms/migrations
  copying mezzanine/forms/migrations/0005_auto__chg_field_fieldentry_value.py -> build/lib/mezzanine/forms/migrations
  copying mezzanine/forms/migrations/0002_auto__add_field_field_placeholder_text.py -> build/lib/mezzanine/forms/migrations
  copying mezzanine/forms/migrations/0001_initial.py -> build/lib/mezzanine/forms/migrations
  copying mezzanine/forms/migrations/__init__.py -> build/lib/mezzanine/forms/migrations
  copying mezzanine/forms/migrations/0003_auto__chg_field_field_field_type.py -> build/lib/mezzanine/forms/migrations
  copying mezzanine/forms/migrations/0004_auto__chg_field_form_response__chg_field_form_content.py -> build/lib/mezzanine/forms/migrations
  creating build/lib/mezzanine/blog/templatetags
  copying mezzanine/blog/templatetags/__init__.py -> build/lib/mezzanine/blog/templatetags
  copying mezzanine/blog/templatetags/blog_tags.py -> build/lib/mezzanine/blog/templatetags
  creating build/lib/mezzanine/blog/management
  copying mezzanine/blog/management/base.py -> build/lib/mezzanine/blog/management
  copying mezzanine/blog/management/__init__.py -> build/lib/mezzanine/blog/management
  creating build/lib/mezzanine/blog/migrations
  copying mezzanine/blog/migrations/0003_categories.py -> build/lib/mezzanine/blog/migrations
  copying mezzanine/blog/migrations/0010_category_site_allow_comments.py -> build/lib/mezzanine/blog/migrations
  copying mezzanine/blog/migrations/0013_auto__chg_field_blogpost_featured_image.py -> build/lib/mezzanine/blog/migrations
  copying mezzanine/blog/migrations/0016_add_field_blogpost__meta_title.py -> build/lib/mezzanine/blog/migrations
  copying mezzanine/blog/migrations/0004_auto__del_field_blogpost_category.py -> build/lib/mezzanine/blog/migrations
  copying mezzanine/blog/migrations/0014_auto__add_field_blogpost_gen_description.py -> build/lib/mezzanine/blog/migrations
  copying mezzanine/blog/migrations/0001_initial.py -> build/lib/mezzanine/blog/migrations
  copying mezzanine/blog/migrations/0015_auto__chg_field_blogcategory_title__chg_field_blogcategory_slug__chg_f.py -> build/lib/mezzanine/blog/migrations
  copying mezzanine/blog/migrations/__init__.py -> build/lib/mezzanine/blog/migrations
  copying mezzanine/blog/migrations/0005_auto__del_comment__add_field_blogpost_comments_count__chg_field_blogpo.py -> build/lib/mezzanine/blog/migrations
  copying mezzanine/blog/migrations/0002_auto.py -> build/lib/mezzanine/blog/migrations
  copying mezzanine/blog/migrations/0011_comment_site_data.py -> build/lib/mezzanine/blog/migrations
  copying mezzanine/blog/migrations/0009_auto__chg_field_blogpost_content.py -> build/lib/mezzanine/blog/migrations
  copying mezzanine/blog/migrations/0020_auto__add_field_blogpost_created__add_field_blogpost_updated.py -> build/lib/mezzanine/blog/migrations
  copying mezzanine/blog/migrations/0012_auto__add_field_blogpost_featured_image.py -> build/lib/mezzanine/blog/migrations
  copying mezzanine/blog/migrations/0017_add_field_blogpost__related_posts.py -> build/lib/mezzanine/blog/migrations
  copying mezzanine/blog/migrations/0007_auto__add_field_blogpost_site.py -> build/lib/mezzanine/blog/migrations
  copying mezzanine/blog/migrations/0008_auto__add_field_blogpost_rating_average__add_field_blogpost_rating_cou.py -> build/lib/mezzanine/blog/migrations
  copying mezzanine/blog/migrations/0019_auto__add_field_blogpost_rating_sum.py -> build/lib/mezzanine/blog/migrations
  copying mezzanine/blog/migrations/0018_auto__add_field_blogpost_in_sitemap.py -> build/lib/mezzanine/blog/migrations
  copying mezzanine/blog/migrations/0006_auto__del_field_blogpost__keywords__add_field_blogpost_keywords_string.py -> build/lib/mezzanine/blog/migrations
  creating build/lib/mezzanine/blog/management/commands
  copying mezzanine/blog/management/commands/import_tumblr.py -> build/lib/mezzanine/blog/management/commands
  copying mezzanine/blog/management/commands/import_posterous.py -> build/lib/mezzanine/blog/management/commands
  copying mezzanine/blog/management/commands/__init__.py -> build/lib/mezzanine/blog/management/commands
  copying mezzanine/blog/management/commands/import_wordpress.py -> build/lib/mezzanine/blog/management/commands
  copying mezzanine/blog/management/commands/import_rss.py -> build/lib/mezzanine/blog/management/commands
  copying mezzanine/blog/management/commands/import_blogger.py -> build/lib/mezzanine/blog/management/commands
  creating build/lib/mezzanine/accounts/templatetags
  copying mezzanine/accounts/templatetags/__init__.py -> build/lib/mezzanine/accounts/templatetags
  copying mezzanine/accounts/templatetags/accounts_tags.py -> build/lib/mezzanine/accounts/templatetags
  creating build/lib/mezzanine/twitter/templatetags
  copying mezzanine/twitter/templatetags/__init__.py -> build/lib/mezzanine/twitter/templatetags
  copying mezzanine/twitter/templatetags/twitter_tags.py -> build/lib/mezzanine/twitter/templatetags
  creating build/lib/mezzanine/twitter/management
  copying mezzanine/twitter/management/__init__.py -> build/lib/mezzanine/twitter/management
  creating build/lib/mezzanine/twitter/migrations
  copying mezzanine/twitter/migrations/0002_auto__chg_field_query_value.py -> build/lib/mezzanine/twitter/migrations
  copying mezzanine/twitter/migrations/0001_initial.py -> build/lib/mezzanine/twitter/migrations
  copying mezzanine/twitter/migrations/__init__.py -> build/lib/mezzanine/twitter/migrations
  creating build/lib/mezzanine/twitter/management/commands
  copying mezzanine/twitter/management/commands/poll_twitter.py -> build/lib/mezzanine/twitter/management/commands
  copying mezzanine/twitter/management/commands/__init__.py -> build/lib/mezzanine/twitter/management/commands
  creating build/lib/mezzanine/conf/migrations
  copying mezzanine/conf/migrations/0002_auto__add_field_setting_site.py -> build/lib/mezzanine/conf/migrations
  copying mezzanine/conf/migrations/0004_ssl_account_settings_rename.py -> build/lib/mezzanine/conf/migrations
  copying mezzanine/conf/migrations/0001_initial.py -> build/lib/mezzanine/conf/migrations
  copying mezzanine/conf/migrations/__init__.py -> build/lib/mezzanine/conf/migrations
  copying mezzanine/conf/migrations/0003_update_site_setting.py -> build/lib/mezzanine/conf/migrations
  creating build/lib/mezzanine/core/templatetags
  copying mezzanine/core/templatetags/__init__.py -> build/lib/mezzanine/core/templatetags
  copying mezzanine/core/templatetags/mezzanine_tags.py -> build/lib/mezzanine/core/templatetags
  creating build/lib/mezzanine/core/management
  copying mezzanine/core/management/__init__.py -> build/lib/mezzanine/core/management
  creating build/lib/mezzanine/core/migrations
  copying mezzanine/core/migrations/0003_auto__add_sitepermission.py -> build/lib/mezzanine/core/migrations
  copying mezzanine/core/migrations/0006_auto__add_unique_sitepermission_user.py -> build/lib/mezzanine/core/migrations
  copying mezzanine/core/migrations/0001_initial.py -> build/lib/mezzanine/core/migrations
  copying mezzanine/core/migrations/0002_auto__del_keyword.py -> build/lib/mezzanine/core/migrations
  copying mezzanine/core/migrations/__init__.py -> build/lib/mezzanine/core/migrations
  copying mezzanine/core/migrations/0004_set_site_permissions.py -> build/lib/mezzanine/core/migrations
  copying mezzanine/core/migrations/0005_auto__chg_field_sitepermission_user__del_unique_sitepermission_user.py -> build/lib/mezzanine/core/migrations
  creating build/lib/mezzanine/core/management/commands
  copying mezzanine/core/management/commands/collecttemplates.py -> build/lib/mezzanine/core/management/commands
  copying mezzanine/core/management/commands/runserver.py -> build/lib/mezzanine/core/management/commands
  copying mezzanine/core/management/commands/createdb.py -> build/lib/mezzanine/core/management/commands
  copying mezzanine/core/management/commands/__init__.py -> build/lib/mezzanine/core/management/commands
  creating build/lib/mezzanine/pages/templatetags
  copying mezzanine/pages/templatetags/pages_tags.py -> build/lib/mezzanine/pages/templatetags
  copying mezzanine/pages/templatetags/__init__.py -> build/lib/mezzanine/pages/templatetags
  creating build/lib/mezzanine/pages/migrations
  copying mezzanine/pages/migrations/0007_auto__chg_field_page_slug__chg_field_page_title.py -> build/lib/mezzanine/pages/migrations
  copying mezzanine/pages/migrations/0003_auto__add_field_page_site.py -> build/lib/mezzanine/pages/migrations
  copying mezzanine/pages/migrations/0002_auto__del_field_page__keywords__add_field_page_keywords_string__chg_fi.py -> build/lib/mezzanine/pages/migrations
  copying mezzanine/pages/migrations/0005_rename_contentpage.py -> build/lib/mezzanine/pages/migrations
  copying mezzanine/pages/migrations/0006_auto__add_field_page_gen_description.py -> build/lib/mezzanine/pages/migrations
  copying mezzanine/pages/migrations/0008_auto__add_link.py -> build/lib/mezzanine/pages/migrations
  copying mezzanine/pages/migrations/0001_initial.py -> build/lib/mezzanine/pages/migrations
  copying mezzanine/pages/migrations/__init__.py -> build/lib/mezzanine/pages/migrations
  copying mezzanine/pages/migrations/0010_set_menus.py -> build/lib/mezzanine/pages/migrations
  copying mezzanine/pages/migrations/0004_auto__del_contentpage__add_richtextpage.py -> build/lib/mezzanine/pages/migrations
  copying mezzanine/pages/migrations/0013_auto__add_field_page_in_sitemap.py -> build/lib/mezzanine/pages/migrations
  copying mezzanine/pages/migrations/0009_add_field_page_in_menus.py -> build/lib/mezzanine/pages/migrations
  copying mezzanine/pages/migrations/0012_add_field_page__meta_title.py -> build/lib/mezzanine/pages/migrations
  copying mezzanine/pages/migrations/0014_auto__add_field_page_created__add_field_page_updated.py -> build/lib/mezzanine/pages/migrations
  copying mezzanine/pages/migrations/0011_delete_nav_flags.py -> build/lib/mezzanine/pages/migrations
  running egg_info
  creating Mezzanine.egg-info
  writing Mezzanine.egg-info/PKG-INFO
  writing dependency_links to Mezzanine.egg-info/dependency_links.txt
  writing entry points to Mezzanine.egg-info/entry_points.txt
  writing requirements to Mezzanine.egg-info/requires.txt
  writing top-level names to Mezzanine.egg-info/top_level.txt
  writing manifest file 'Mezzanine.egg-info/SOURCES.txt'
  Traceback (most recent call last):
    File "nix_run_setup.py", line 6, in <module>
      exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\\r\\n', '\\n'), __file__, 'exec'))
    File "setup.py", line 87, in <module>
      "Topic :: Software Development :: Libraries :: Python Modules",
    File "/nix/store/hh69yrk1rdjby3nk49zvvylsqbn2zhg7-pypy-4.0.1/pypy-c/lib-python/2.7/distutils/core.py", line 151, in setup
      dist.run_commands()
    File "/nix/store/hh69yrk1rdjby3nk49zvvylsqbn2zhg7-pypy-4.0.1/pypy-c/lib-python/2.7/distutils/dist.py", line 953, in run_commands
      self.run_command(cmd)
    File "/nix/store/hh69yrk1rdjby3nk49zvvylsqbn2zhg7-pypy-4.0.1/pypy-c/lib-python/2.7/distutils/dist.py", line 972, in run_command
      cmd_obj.run()
    File "/nix/store/96qwrag1c4d13nlc30yj1n6c9w6zpxip-python-4.0.1-bootstrapped-pip-7.1.2/site-packages/wheel/bdist_wheel.py", line 176, in run
      self.run_command('build')
    File "/nix/store/hh69yrk1rdjby3nk49zvvylsqbn2zhg7-pypy-4.0.1/pypy-c/lib-python/2.7/distutils/cmd.py", line 326, in run_command
      self.distribution.run_command(command)
    File "/nix/store/hh69yrk1rdjby3nk49zvvylsqbn2zhg7-pypy-4.0.1/pypy-c/lib-python/2.7/distutils/dist.py", line 972, in run_command
      cmd_obj.run()
    File "/nix/store/hh69yrk1rdjby3nk49zvvylsqbn2zhg7-pypy-4.0.1/pypy-c/lib-python/2.7/distutils/command/build.py", line 127, in run
      self.run_command(cmd_name)
    File "/nix/store/hh69yrk1rdjby3nk49zvvylsqbn2zhg7-pypy-4.0.1/pypy-c/lib-python/2.7/distutils/cmd.py", line 326, in run_command
      self.distribution.run_command(command)
    File "/nix/store/hh69yrk1rdjby3nk49zvvylsqbn2zhg7-pypy-4.0.1/pypy-c/lib-python/2.7/distutils/dist.py", line 972, in run_command
      cmd_obj.run()
    File "build/bdist.linux-x86_64/egg/setuptools/command/build_py.py", line 47, in run
      self.build_package_data()
    File "build/bdist.linux-x86_64/egg/setuptools/command/build_py.py", line 103, in build_package_data
      for package, src_dir, build_dir, filenames in self.data_files:
    File "build/bdist.linux-x86_64/egg/setuptools/command/build_py.py", line 59, in __getattr__
      self.data_files = files = self._get_data_files()
    File "build/bdist.linux-x86_64/egg/setuptools/command/build_py.py", line 72, in _get_data_files
      self.analyze_manifest()
    File "build/bdist.linux-x86_64/egg/setuptools/command/build_py.py", line 123, in analyze_manifest
      self.run_command('egg_info')
    File "/nix/store/hh69yrk1rdjby3nk49zvvylsqbn2zhg7-pypy-4.0.1/pypy-c/lib-python/2.7/distutils/cmd.py", line 326, in run_command
      self.distribution.run_command(command)
    File "/nix/store/hh69yrk1rdjby3nk49zvvylsqbn2zhg7-pypy-4.0.1/pypy-c/lib-python/2.7/distutils/dist.py", line 972, in run_command
      cmd_obj.run()
    File "build/bdist.linux-x86_64/egg/setuptools/command/egg_info.py", line 180, in run
      self.find_sources()
    File "build/bdist.linux-x86_64/egg/setuptools/command/egg_info.py", line 207, in find_sources
      mm.run()
    File "build/bdist.linux-x86_64/egg/setuptools/command/egg_info.py", line 291, in run
      self.add_defaults()
    File "build/bdist.linux-x86_64/egg/setuptools/command/egg_info.py", line 320, in add_defaults
      sdist.add_defaults(self)
    File "build/bdist.linux-x86_64/egg/setuptools/command/sdist.py", line 98, in add_defaults
      self.filelist.append(fn)
    File "build/bdist.linux-x86_64/egg/setuptools/command/egg_info.py", line 234, in append
      if self._safe_path(path):
    File "build/bdist.linux-x86_64/egg/setuptools/command/egg_info.py", line 254, in _safe_path
      u_path = unicode_utils.filesys_decode(path)
    File "build/bdist.linux-x86_64/egg/setuptools/unicode_utils.py", line 31, in filesys_decode
      return path.decode(enc)
  TypeError: expected string, got NoneType object
  builder for ‘/nix/store/45yrgm328fvc4k3cls540jamygqh1cp1-pypy4.0-mezzanine-3.1.10.drv’ failed with exit code 1
  error: build of ‘/nix/store/45yrgm328fvc4k3cls540jamygqh1cp1-pypy4.0-mezzanine-3.1.10.drv’ failed
  ```


state: closed
title: Steam + Pulseaudio: Failed to connect to the context. Error: Connection refused
user_login: pstn
html_url: https://github.com/NixOS/nixpkgs/issues/12406
updated_at: 2017-12-24 00:38:25
body:
  I have no sound in steam or any games started with it. There is a 
  `Failed to connect to the context.  Error: Connection refused`
  error in my [steam output](https://gist.github.com/anonymous/dfad742e8e7725cc3499) but I can't find out what exactly is wrong.

  Here is my [system config](https://gogs.xndr.de/philipp/nixos-config). On top of that I'm using the [libc++ workaround](https://github.com/NixOS/nixpkgs/pull/12404).

  **edit:** Linked the right steam log.


state: closed
title: Emacs package updates
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/pull/12410
updated_at: 2016-01-19 10:00:11
body:
  Besides package updates, this also changes the format of the generated packages. Instead of generating JSON, the Nix expressions are generated directly. Despite this radical change, there is not a significant change in evaluation overhead.


state: closed
title: openssh: 6.9p1 -> 7.1p2
user_login: k0ral
html_url: https://github.com/NixOS/nixpkgs/pull/12411
updated_at: 2016-02-17 18:46:13
body:
  Successfully built locally.
  I notably have removed 2 obsolete patches that are already included in version `7.1p2`.


state: closed
title: qutebrowser: fix youtube segfaults and certificate problems
user_login: gebner
html_url: https://github.com/NixOS/nixpkgs/pull/12414
updated_at: 2016-01-22 14:58:44
body:
  This is PR #12295, now against staging.

  Right now in master, qutebrowser segfaults when visiting youtube.  To sum up:
  - There was a mismatch in the Qt plugins used (5.5 library vs. 5.4 plugins)
  - In addition, there was a mismatch in the GStreamer plugins used (1.0 vs 0.10)
  - But then, libsoup/glib-networking did not like the current `/etc/ssl/certs/ca-certificates.crt`, so I had to upgrade them as well (the reason for the mass-rebuild)


state: closed
title: kde5 : module org.kde.bluezqt is not installed
user_login: heydojo
html_url: https://github.com/NixOS/nixpkgs/issues/12415
updated_at: 2016-01-29 22:20:57
body:
  I have :

  ```
  hardware.bluetooth.enable = true;
  ```

  and a default kde 5 installation from nixos unstable master.

  When I click on the bluetooth icon in the task bar a message containing the following appears :

  ```
  Error loading QML file: file:///nix/store/9mh7a19632zxg3g8xl2mq6iaq99qlfbf-bluedevil-5.5.3/share/plasma/plasmoids/org.kde.plasma.bluetooth/contents/ui/BluetoothApplet.qml:25:1: module "org.kde.bluezqt" is not installed
  ```

  So I cannot use the bluetooth applet in kde 5.


state: closed
title: ati-drivers: Backport of fglrx fixes from testing
user_login: heydojo
html_url: https://github.com/NixOS/nixpkgs/pull/12418
updated_at: 2016-01-20 20:00:57
body:
  - Removed a collision in the nix store
  - Removed dependency on qt
  - Fixed opengl and direct rendering by correcting some link paths
  - fglrx_gpl_symbol.patch supresses a warning about module fglrx taint
  - Some code refactored in builder.sh
  - Comments added/modified

  This pull request fixes https://github.com/NixOS/nixpkgs/issues/11740 and I recommend that it be considered as a hotfix for the stable channel due to the fact that opengl and direct rendering are broken there too.


state: closed
title: plex: Incorrect permissions on initial setup
user_login: Baughn
html_url: https://github.com/NixOS/nixpkgs/issues/12422
updated_at: 2016-01-17 12:08:04
body:
  On a computer which did not previously have Plex installed, after setting services.plex.enable = true, a /var/lib/plex/ subdirectory was created with owner root:root. This made Plex fail to start, necessitating a manual chown.


state: closed
title: lemonbar: 1.1 -> 1.2pre
user_login: k0ral
html_url: https://github.com/NixOS/nixpkgs/pull/12424
updated_at: 2016-01-17 11:46:29
body:
  Successfully built locally.

  'bar' has been officially renamed 'lemonbar'.
  Last release (1.1) is almost a year old, but some bugfixes and new features are available in the repository, let's include them in the derivation.


state: closed
title: Eclipse modular
user_login: DamienCassou
html_url: https://github.com/NixOS/nixpkgs/pull/12428
updated_at: 2016-01-20 13:55:58
body:
  Continue the work started in #10852 by @muradu as he does not seem to take care of the comments there.


state: closed
title: racket: 6.2.1 -> 6.3, add parameter to enable building docs
user_login: henrytill
html_url: https://github.com/NixOS/nixpkgs/pull/12431
updated_at: 2016-02-01 16:59:42
body:
  - 6fc61a1 adds a `disableDocs` parameter to the Racket expression, with a default argument of `true`.  This default remains consistent with changes introduced in 89cec0c, which disabled building Racket's documentation to reduce Hydra build failures.  The new parameter allows users to locally build Racket w/documentation by means of `packageOverrides`.  It was named to maintain consistency with upstream configuration options. 
  - 00f394e updates Racket to version 6.3.

  Both changes have been tested locally against `master`.


state: closed
title: GNOME Shell forgets about running Chromium (spawns new instances)
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/issues/12433
updated_at: 2016-02-29 19:46:55
body:
  Somewhere between NixOS 15.09 and unstable, GNOME Shell became unaware whether or not it already has a running Chromium instance. This means it will spawn a _new_ Chromium instance each time I try to go jump back to my existing instance (with Super + "chro[...]").

  Other programs are handled just fine (like "Terminal"), so I suspect this issue is due to a change in the chromium package and not gnome.

  (Does anyone know how GNOME Shell finds out whether a program is currently running?)


state: closed
title: popfile: init at 1.1.3
user_login: badi
html_url: https://github.com/NixOS/nixpkgs/pull/12436
updated_at: 2016-02-02 05:59:22
body:
  I've tested popfile with imap on 64 bit linux NixOS 15.09.

  Some important notes: default popfile configuration assumes 
  1. the ability to modify the contents of its installation directory 
  2. it is being run from its installation directory

  To get around this,  specify `POPFILE_USER` and `POPFILE_ROOT` before calling `popfile.pl`.
  For instance, while testing, I ran it like so:

  ```
  POPFILE_ROOT=$(readlink -f result/bin) POPFILE_USER=/tmp/popfile-test ./result/bin/popfile.pl
  ```

  The details on what these variables do is provided in the [popfile documentation](http://getpopfile.org/docs/howtos:multiusers).


state: closed
title: R: add a new `enableStrictBarrier` package option.
user_login: mboes
html_url: https://github.com/NixOS/nixpkgs/pull/12438
updated_at: 2016-01-17 10:25:10
body:
  This option compiles R with --enable-strict-barrier. Doing so is
  enables extra memory diagnostics in R that very useful for debugging
  memory leak or memory protections issues in extensions to R written in
  C, or for any apps embedding R (e.g. Haskell aps embedding R via
  HaskellR).


state: closed
title: lean: update and add wrapper for linja
user_login: gebner
html_url: https://github.com/NixOS/nixpkgs/pull/12443
updated_at: 2016-01-17 19:00:16
body:
  At the moment, the `linja` tool fails if the dependency `ninja` is not present in `PATH`.  In this case, `linja` unsuccessfully tries to download a copy of ninja into the nix store directory.


state: closed
title: Erlang: Pass buildPlugins to rebar3-nix-bootstrap from buildRebar3
user_login: gleber
html_url: https://github.com/NixOS/nixpkgs/pull/12444
updated_at: 2016-01-17 21:36:11
body:
  To successfully build rebar packages, it needs to be provided with
  rebar3 plugins used to build it. This change passes them to env
  variable. From there rebar3-nix-bootstrap takes them and symlinks into
  _build/default/plugins.

  This goes together with https://github.com/erlang-nix/rebar3-nix-bootstrap/pull/2


state: closed
title: Refactor to use autoreconfHook where possible
user_login: globin
html_url: https://github.com/NixOS/nixpkgs/pull/12446
updated_at: 2016-01-18 13:26:17
body:
  This refactors most occurrences of `autoreconf` or similar to use the autoreconfHook which is specifically designed for these use cases.

  (targeted at staging because of a major rebuild, technically not a mass-rebuild, but quite a lot)


state: closed
title: Renamed subdirectories in Android SKD's build-tools
user_login: yacinehmito
html_url: https://github.com/NixOS/nixpkgs/pull/12447
updated_at: 2016-01-18 01:35:59
body:
  Nix unzips the different components of the Android SDK one by one.
  It followed the directory structure of complete packages released for
  mainstream OS but the names of the directories in build-tools doesn't
  match those.
  As a result, some programs assuming the usual directory structure and
  naming conventions broke (in my case it is a gradle plugin).
  This is a fix. It may introduce a regression if some programs rely on
  the current behavior.


state: closed
title: virtualbox: 5.0.10 -> 5.0.12
user_login: nckx
html_url: https://github.com/NixOS/nixpkgs/pull/12449
updated_at: 2016-01-20 00:29:42
body:
  This is a maintenance release.
  Changes: https://www.virtualbox.org/wiki/Changelog.

  I was unable to break anything.


state: closed
title: snapper: 0.2.4 -> 0.2.8
user_login: Profpatsch
html_url: https://github.com/NixOS/nixpkgs/pull/12452
updated_at: 2016-01-18 18:13:59
body:
  The update builds, but the client executable still crashes with the error:

  ```
  > snapper create-config /home/philip
  Failure (org.freedesktop.DBus.Error.ServiceUnknown).
  ```

  I haven’t been able to find the cause other than that the service file that should create the socket is not recognized; I’m not versed enough with where dbus looks for those or if they can even be used without a module.


state: closed
title: libclang: No easy way to get correct command line arguments as there is for clang.
user_login: expipiplus1
html_url: https://github.com/NixOS/nixpkgs/issues/12453
updated_at: 2019-02-27 18:14:11
body:
  libclang is quite tricky to use on nix as there doesn't seem to be an easy way to get the system include directories which are supplied by clang-wrapper for clang.

  A little utility program which prints the extra system includes would be very helpful in solving issues such as this: https://github.com/Rip-Rip/clang_complete/issues/469


state: closed
title: Caps lock indicator light does not work during stage 1 boot
user_login: IreneKnapp
html_url: https://github.com/NixOS/nixpkgs/issues/12456
updated_at: 2017-12-19 21:36:52
body:
  During stage 1 of booting, caps lock itself is fine, but the indicator light on my USB keyboard stays off, always.

  This appears to be a known issue in Debian; see [Stack Exchange](http://unix.stackexchange.com/questions/136817/caps-lock-led-not-working-on-linux-console) and [the Debian bug](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=514464). NixOS is using Debian's git repository for console-setup; see [pkgs/tools/X11/ckbcomp/default.nix](https://github.com/NixOS/nixpkgs/blob/b2f8c7221b4ca3e86e83c160fe5790ca05bc25cb/pkgs/tools/X11/ckbcomp/default.nix#L8). So, I think we've inherited this bug, except that later boot stages fix it.

  If you're wondering, this is an inconvenience when typing my LUKS password; I can't accurately type a 60-character mixed-case password without visual feedback using the shift key, so I've gotten in the habit of using caps lock. That's harder now, since I have to carefully track its state mentally instead of relying on the indicator.

  This worked until a couple months ago, and I only just decided it was worth filing an issue.


state: closed
title: Rewrite acpid module in a more generic way
user_login: k0ral
html_url: https://github.com/NixOS/nixpkgs/pull/12458
updated_at: 2016-02-01 10:22:31
body:
  Follow-up of #12441 .

  This is an untested draft version. I'm not proficient in nixlang so this is most certainly perfectible.


state: closed
title: Make /var/lib/postfix world-readable
user_login: avnik
html_url: https://github.com/NixOS/nixpkgs/pull/12459
updated_at: 2016-01-22 16:25:07
body:
  It not affect queue stuff in /var/lib/postix/queue, but allow
  `sendmail` wrapper to read /var/lib/postix/conf, fixing
  `sendmail: fatal: open /etc/postfix/main.cf: Permission denied`
  (/etc/postfix is symlink to /var/lib/postix/conf)


state: closed
title: Revamp NixOS VM test machinery to use libvirt
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/12460
updated_at: 2016-01-19 12:19:58
body:
  After this, we should be able to run most "VM" tests on AWS EC2 and similar VM providers. Currently we rely on `qemu-kvm`, and thus can't without nested virtualization.

  In particular, I'm looking for support of libvirt's LXC and Xen providers for our test framework, as well as qemu, obviously. Most of our tests could easily run inside containers, and others could work fine as paravirtual Xen guests.


state: closed
title: System fails to build after latest unstable update
user_login: rnhmjoj
html_url: https://github.com/NixOS/nixpkgs/issues/12461
updated_at: 2016-01-19 15:23:47
body:
  I'm getting this error which I can't understand what is causing it:

  ```
  fetching path ‘/nix/store/0qlk72qa0lqjk9056aiblbd1mdmh77m6-linux-4.4’...
  fetching path ‘/nix/store/jrgj43pfpashkgis8zanky1h2wxrfpqd-dbus-libs-1.8.20’...
  fetching path ‘/nix/store/lnc2jfgb8hqx3ff0i9c1drsbks7640pf-dejavu-fonts-2.35’...
  building path(s) ‘/nix/store/992d7fkp6h4p8d3saxas7f0in8fzg5xc-etc-os-release’

  *** Downloading ‘https://cache.nixos.org/nar/0sv8a0il3s6jzjd7x7s1ylq9zxsj7wfqxpdmjykcy426z9zih85v.nar.xz’ (signed by ‘cache.nixos.org-1’) to ‘/nix/store/0qlk72qa0lqjk9056aiblbd1mdmh77m6-linux-4.4’...
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
    0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  *** Downloading ‘https://cache.nixos.org/nar/0jsks4pfncfy8sk1zyyvqh4jjkyi8s16sbnps1xm3l03qhagrxnd.nar.xz’ (signed by ‘cache.nixos.org-1’) to ‘/nix/store/jrgj43pfpashkgis8zanky1h2wxrfpqd-dbus-libs-1.8.20’...
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
    0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  *** Downloading ‘https://cache.nixos.org/nar/1kslfiqdrb26n2yncfqj3s8khp1l36g5w2kjl7j1i6sjirp7863d.nar.xz’ (signed by ‘cache.nixos.org-1’) to ‘/nix/store/lnc2jfgb8hqx3ff0i9c1drsbks7640pf-dejavu-fonts-2.35’...
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
    0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0/nix/store/9krlzvny65gdc8s7kpb6lkx8cd02c25b-default-builder.sh: line 1: source: /nix/store/9ndszsw5gziw31xx9d9bc3bfxk1x5bmm-stdenv/setup: cannot execute binary file
  builder for ‘/nix/store/bkfmqi9iwk16kzqqw0q1fr89kix3hlk9-etc-os-release.drv’ failed with exit code 126
  fetching path ‘/nix/store/9n5lxh127wx5lg4a2wfxybmrn8xgvrm6-Diff-0.3.2’...
  cannot build derivation ‘/nix/store/f2xqpz13cp2c3m7gss5pi4hcj7ni5v7y-etc.drv’: 1 dependencies couldn't be built
  killing process 30383
  killing process 30376
  killing process 30382
  building path(s) ‘/nix/store/71xkihc8qz5i995my16pw39vpissxmxs-initrd-fsinfo’
  building path(s) ‘/nix/store/vv7nabw1y63abs5la0w9pqlyci0vwvlw-mdadm.conf’
  building path(s) ‘/nix/store/4l3nkwjv4z2lvkhxr1i94f4lqw5isswn-mirrors-list’
  killing process 30397
  cannot build derivation ‘/nix/store/fzvrpqdmjqj8r6yn29cibyh7l3qyfcv8-nixos-system-wigfrid-16.03pre75426.2d681fd.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/fzvrpqdmjqj8r6yn29cibyh7l3qyfcv8-nixos-system-wigfrid-16.03pre75426.2d681fd.drv’ failed

  ```


state: closed
title: i3 service: added i3status and dmenu dependency
user_login: ericsagnes
html_url: https://github.com/NixOS/nixpkgs/pull/12463
updated_at: 2016-01-19 09:17:37
body:
  Improve default i3 experience by adding system packages:
  - `i3status` to prevent `Error: status_command not found or is missing a library dependency (exit 127)` to be displayed in i3bar.
  - `dmenu` as it is a default shortcut (`Mod1+d`)


state: closed
title: ec2 tools cannot be installed
user_login: 0xABAB
html_url: https://github.com/NixOS/nixpkgs/issues/12466
updated_at: 2017-02-22 04:20:07
body:
  https://nixos.org/wiki/NixOS_on_Amazon_EC2

  says that we can install ec2-api-tools via
  `nix-env -i ec2-api-tools`
  , but I get:

  ```
  nix-env -i ec2-api-tools                                                                                                                                                                                                                        master
  error: selector ‘ec2-api-tools’ matches no derivations
  ```


state: closed
title: graphite: web and api module do not work
user_login: makefu
html_url: https://github.com/NixOS/nixpkgs/issues/12467
updated_at: 2016-03-31 22:40:26
body:
  I wanted to use the graphite api and graphite web services for graphite but the services do not boot up in the latest unstable:

  `$ journalctl -x -u graphiteApi`

  ```
  waitress-serve[17821]: Error: Bad module 'graphite_api.app'
  waitress-serve[17821]: Usage
  ...
  ```

  and when trying to `services.graphite.web.enable`
  `$ journalctl -x -u graphiteWeb`

  ```
  waitress-serve[4540]: Error: Bad module 'django.core.handlers.wsgi'
  waitress-serve[4540]: Usage
  ...
  ```

  My graphite config:

  ```
    services.graphite = {
      api = {
        enable = true;
        listenAddress = "0.0.0.0";
      };
      carbon = {
        enableCache = true;
        # save disk usage by restricting to 1 bulk update per second
        config = ''
          [cache]
          MAX_CACHE_SIZE = inf
          MAX_UPDATES_PER_SECOND = 1
          MAX_CREATES_PER_MINUTE = 50
          '';
        storageSchemas = ''
          [carbon]
          pattern = ^carbon\.
          retentions = 60:90d

          [default]
          pattern = .*
          retentions = 60s:30d,300s:1y
          '';
      };
    };
  ```

  I tried this module successfully around a year ago but i wanted to deploy it now.
  Can anyone confirm this issue or am i holding the nixos config wrong?

  /cc @offlinehacker 


state: open
title: The generic Haskell builder should call test suites directly instead of relying on "cabal test"
user_login: peti
html_url: https://github.com/NixOS/nixpkgs/issues/12468
updated_at: 2017-11-28 14:59:04
body:
  @snoyberg suggests in https://github.com/hspec/hspec/issues/232#issuecomment-172793787 that Stackage gets more reliable results from test suites when calling them _directly_ instead of relying on `./Setup test`, which has a tendency to lose screen output. So I suppose we should try that, see whether the change breaks any currently succeeding builds, and go for it if it doesn't.


state: closed
title: fetchurl: support executables
user_login: domenkozar
html_url: https://github.com/NixOS/nixpkgs/pull/12469
updated_at: 2016-01-19 10:27:41
body:
  Example:

  ```
  pkgs.fetchurl {
     url = "https://raw.githubusercontent.com/SnabbCo/snabbswitch/681129bb42de87eba957d947f6ee7a1d387f6a6d/src/scripts/snabb_bot.sh";
     sha256 = "0jhzqdmqdcmi9kk3vp6lx48d8pm8ai3g95a255lhdlnw7n3886nz";
     executable = true;
  }
  ```


state: closed
title: openssh VerifyHostKeyDNS=yes can not verify sshfp-rr via dnssec
user_login: enko
html_url: https://github.com/NixOS/nixpkgs/issues/12470
updated_at: 2017-03-29 05:42:46
body:
  When I try to ssh into a box where I have configured some sshfp-rr with dnssec, I get get the prompt that the authenticity of the host could not be established. Here is a trimmed debug output:

  ```
  $ ssh -v -o "VerifyHostKeyDNS yes" xmpp.int.datenknoten.me
  OpenSSH_6.9p1, OpenSSL 1.0.1q 3 Dec 2015
  […]
  debug1: found 6 insecure fingerprints in DNS
  debug1: matching host key fingerprint found in DNS
  The authenticity of host 'xmpp.int.datenknoten.me (192.168.122.4)' can't be established.
  ECDSA key fingerprint is SHA256:Znv9jefZTVrOGqovEI+sg29V1Nyo6d19qid+eFVqxiE.
  Matching host key fingerprint found in DNS.
  Are you sure you want to continue connecting (yes/no)?
  ```

  When I dig the the corresponding sshfp record I get the `ad` flag, so they should be secure?:

  ```
  $ dig xmpp.int.datenknoten.me -t sshfp                                                                                       ~

  ; <<>> DiG 9.10.3 <<>> xmpp.int.datenknoten.me -t sshfp
  ;; global options: +cmd
  ;; Got answer:
  ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 63175
  ;; flags: qr rd ra ad; QUERY: 1, ANSWER: 6, AUTHORITY: 2, ADDITIONAL: 5

  ;; OPT PSEUDOSECTION:
  ; EDNS: version: 0, flags:; udp: 4096
  ;; QUESTION SECTION:
  ;xmpp.int.datenknoten.me.       IN      SSHFP

  ;; ANSWER SECTION:
  xmpp.int.datenknoten.me. 2955   IN      SSHFP   1 1 EEFA7FC1182780197F8D499FD2A4D7D1D3828F7C
  xmpp.int.datenknoten.me. 2955   IN      SSHFP   3 1 7E27B08A6BFB87882A3255CE9424C85748DFF54B
  xmpp.int.datenknoten.me. 2955   IN      SSHFP   2 2 471620FB90B43B2C757091CE23F883D665CF148D1F4A750A28053685 40A4F654
  xmpp.int.datenknoten.me. 2955   IN      SSHFP   2 1 D1E16C35F86A1F23EB518813E94923C0E359E6AB
  xmpp.int.datenknoten.me. 2955   IN      SSHFP   3 2 667BFD8DE7D94D5ACE1AAA2F108FAC836F55D4DCA8E9DD7DAA277E78 556AC621
  xmpp.int.datenknoten.me. 2955   IN      SSHFP   1 2 D2C812B6EA990AC9E1BA8FD6ECAAE9E3F01301D31F5461ED79541F0A C3BEBBF7
  ```

  On a freebsd box with OpenSSH_6.6.1p1 and a debian box with OpenSSH_6.7p1 this feature works flawless: I can login without manual intervention.


state: closed
title: kde5.konversation: init at 1.6
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/pull/12471
updated_at: 2017-03-04 07:42:35
body:
  Currently we have `pkgs.kde4.konversation` which is version 1.5 of
  Konversation.
  This adds `pkgs.konversation_1_6` which is version 1.6 and builds
  against the latest KDE Frameworks.


state: closed
title: Unable to set GTKLookAndFeel in Java (Swing) applications
user_login: michalrus
html_url: https://github.com/NixOS/nixpkgs/issues/12472
updated_at: 2018-10-26 15:23:01
body:
  When running any Java application not defining its own look and feel, it’s LAF is the default, old blue one.

  After explicitly passing `-Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel` to the JVM, as suggested by ArchWiki in https://wiki.archlinux.org/index.php/java#GTK_LookAndFeel, I’m getting `An error occurred: Cannot load com.sun.java.swing.plaf.gtk.GTKLookAndFeel`.

  In other distributions (Arch, Debian) passing the option works correctly → apps look like native GTK apps.

  ```
  % nixos-version
  16.03pre75174.d0e3cca (Emu)
  ```

  Reproduce with:

  ```
  % nix-shell -p jmeter -p gnome.gtk --run \
      '_JAVA_OPTIONS=-Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel jmeter' 
  OpenJDK 64-Bit Server VM warning: ignoring option PermSize=64m; support was removed in 8.0
  OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0
  Picked up _JAVA_OPTIONS: -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel
  An error occurred: Cannot load com.sun.java.swing.plaf.gtk.GTKLookAndFeel
  (1)% 
  ```


state: closed
title: Erlang: update tooling and hex packages
user_login: gleber
html_url: https://github.com/NixOS/nixpkgs/pull/12473
updated_at: 2016-01-19 21:18:32
body:
  This PR includes updated hex2nix, rebar3-nix-bootstrap and a patch which makes rebar3 hermetic. Please refer to commit messages and:
  - https://github.com/erlang-nix/hex2nix/pull/6
  - https://github.com/erlang-nix/rebar3-nix-bootstrap/pull/2
  - https://github.com/erlang-nix/rebar3-nix-bootstrap/pull/3

  Shared work with @ericbmerritt 


state: closed
title: Replace /usr/bin/env with env-friendly
user_login: edef1c
html_url: https://github.com/NixOS/nixpkgs/pull/12474
updated_at: 2016-02-10 10:11:52
body:
  `/usr/bin/env` never ends up in PATH, and is only used for shebang lines, which permit passing only a single argument (the executable) to env, and definitely don't require full GNU coreutils `env(1)`.
  This replaces it with a minimal, small (21K) statically-linked binary.

  (I expect this change to be somewhat controversial, but I'd rather have the discussion around a PR with actual working code, so here it is)


state: closed
title: glib: fix compilation on SmartOS/Illumos
user_login: vizanto
html_url: https://github.com/NixOS/nixpkgs/pull/12477
updated_at: 2016-01-19 15:19:27
body:
  Recent illumos includes a linux-incompatible `inotify.h` header, which configure detects: compilation fails.
  Also, a newer `dtrace` on SmartOS fails creating the probes ELF linkable object (with `dtrace -G`). Disable for now.

  Remove old configure option `--disable-modular-tests`.


state: closed
title: `emacsWithPackages` loads slowly
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/issues/12478
updated_at: 2016-01-31 23:30:19
body:
  `emacsWithPackages` loads slower than `emacs` for users in some configurations. Initially, I thought this was due to the number of paths being set in the custom `site-start.el`. My benchmarks, however, show that this is _not_ the cause.

  I now suspect the problem is that our custom `site-start.el` loads `package.el` unconditionally. I think this increases load times for users who do not have it as part of their configuration already by triggering their load hooks. I started loading it at the beginning of `site-start.el` because it must be loaded before we set `package-directory-list`, but this could be hidden behind `eval-after-load`.


state: closed
title: glib: fix compilation on SmartOS/Illumos
user_login: vizanto
html_url: https://github.com/NixOS/nixpkgs/pull/12479
updated_at: 2016-01-21 09:52:45
body:
  Recent illumos includes a linux-incompatible `inotify.h` header, which configure detects: compilation fails.
  Also, a newer `dtrace` on SmartOS fails creating the probes ELF linkable object (with `dtrace -G`). Disable for now.

  Remove old configure option `--disable-modular-tests`.

  If I understood @vcunat correctly, this patch should not trigger a mass-rebuild. 


state: closed
title: glib: fix compilation on SmartOS/Illumos
user_login: vizanto
html_url: https://github.com/NixOS/nixpkgs/pull/12480
updated_at: 2016-01-20 07:45:29
body:
  Recent illumos includes a linux-incompatible `inotify.h` header, which configure detects: compilation fails.
  Also, a newer `dtrace` on SmartOS fails creating the probes ELF linkable object (with `dtrace -G`). Disable for now.

  Remove old configure option `--disable-modular-tests`.

  If I understood @vcunat correctly, by setting `preConfigure` to `null` this patch should not trigger a mass-rebuild. 


state: closed
title: activation-script module: add environment.usrbinenv option
user_login: edef1c
html_url: https://github.com/NixOS/nixpkgs/pull/12481
updated_at: 2016-01-22 15:36:13
body:
  Step 1 of https://github.com/NixOS/nixpkgs/pull/12474#issuecomment-172913145.
  I based this on [`environment.binsh`](https://github.com/NixOS/nixpkgs/blob/e67717bc8d545c593f974163a8a496f5f898b73d/nixos/modules/config/shells-environment.nix#L120-L134)
  Bikesheds before we merge this:
  - Is this a reasonable option name?
  - Should it be `visible = false`? (I copied that from `binsh`)
  - Should it carry a warning too, like `binsh`?


state: closed
title: chefdk: enhancement
user_login: rvlander
html_url: https://github.com/NixOS/nixpkgs/pull/12484
updated_at: 2016-03-11 04:29:18
body:
  Berkshelf is included by default in chefdk offcial release but was not included in the packet.
  Knife tools are also very useful in the chefdk environment, so they were embedded in the package.

  Related to #11439


state: closed
title: Refactor NSD service and update to 4.1.7
user_login: hrdinka
html_url: https://github.com/NixOS/nixpkgs/pull/12487
updated_at: 2016-02-28 16:13:24
body:
  This is a follow up to https://github.com/NixOS/nixpkgs/pull/11679 and https://github.com/NixOS/nixpkgs/pull/10991. It contains commits from both PRs and makes them obsolete.

  This patchset contains the following changes:
  - update NSD to 4.1.7
  - general code cleanup of the service file. Back then when I created it I wasn't sure about nixpkgs's coding style, now it should match it much better.
  - reordered all options alphanumerically, before it was ordered according to `nsd-conf(5)` which didn't work out well
  - add missing service options that have been added with previous NSD versions
  - use `literalExample`
  - validate config files during build time (more below)
  - change how NSD's runtime environment is built (more below)
  - add a non-backward compatible release note entry (made by @nbp)

  Till now `$` signes in zone files needed escaping via `\`. That was due a weakness in the build process. With the last commit in this PR this is fixed. This change is the only one that breaks existing configurations. To inform users about this all configuration files are validated during build time. This means if a config file contains an error the whole NixOS build will fail. Further it emits a hint about the `$` sign change if it detects any escaped `$` in a zone file. This means that it will never generate a broken config and no one should end up with a broken system caused by this change (or any other in the users NSD config).


state: closed
title: Get ready to patch the Linux kernel for CVE-2016-0728 (privilege escalation bug)
user_login: PyroLagus
html_url: https://github.com/NixOS/nixpkgs/issues/12488
updated_at: 2016-01-20 08:31:05
body:
  More info can be found here: http://perception-point.io/2016/01/14/analysis-and-exploitation-of-a-linux-kernel-vulnerability-cve-2016-0728/

  EDIT: The patch should be released soon. Probably sometime today.


state: closed
title: closure-size: massive freecad link failure
user_login: deepfire
html_url: https://github.com/NixOS/nixpkgs/issues/12490
updated_at: 2016-01-20 12:48:16
body:
  ```
  [ 33%] Linking CXX executable ../../bin/FreeCAD
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_program_options.so: undefined reference to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::compare(wchar_t const*) const@GLIBCXX_3.4.21'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_program_options.so: undefined reference to `vtable for std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >@GLIBCXX_3.4.21'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_program_options.so: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::find(char const*, unsigned long, unsigned long) const@GLIBCXX_3.4.21'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_program_options.so: undefined reference to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_mutate(unsigned long, unsigned long, wchar_t const*, unsigned long)@GLIBCXX_3.4.21'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_program_options.so: undefined reference to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_create(unsigned long&, unsigned long)@GLIBCXX_3.4.21'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_filesystem.so: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()@GLIBCXX_3.4.21'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_program_options.so: undefined reference to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_assign(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&)@GLIBCXX_3.4.21'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_filesystem.so: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_erase(unsigned long, unsigned long)@GLIBCXX_3.4.21'
  ../../lib/libFreeCADApp.so: undefined reference to `boost::program_options::detail::cmdline::cmdline(std::vector<std::string, std::allocator<std::string> > const&)'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_filesystem.so: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace_aux(unsigned long, unsigned long, unsigned long, char)@GLIBCXX_3.4.21'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_regex.so: undefined reference to `std::__cxx11::numpunct<wchar_t> const& std::use_facet<std::__cxx11::numpunct<wchar_t> >(std::locale const&)@GLIBCXX_3.4.21'
  ../../lib/libFreeCADApp.so: undefined reference to `boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::string>, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::string> > > >::maybe_assign(boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::string>, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::string> > > > const&)'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_program_options.so: undefined reference to `std::logic_error::logic_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@GLIBCXX_3.4.21'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_program_options.so: undefined reference to `std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_stringstream()@GLIBCXX_3.4.21'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_filesystem.so: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::rfind(char, unsigned long) const@GLIBCXX_3.4.21'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_filesystem.so: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const*, unsigned long)@GLIBCXX_3.4.21'
  ../../lib/libFreeCADApp.so: undefined reference to `boost::program_options::detail::cmdline::set_additional_parser(boost::function1<std::pair<std::string, std::string>, std::string const&>)'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_regex.so: undefined reference to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_replace_aux(unsigned long, unsigned long, unsigned long, wchar_t)@GLIBCXX_3.4.21'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_filesystem.so: undefined reference to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_replace(unsigned long, unsigned long, wchar_t const*, unsigned long)@GLIBCXX_3.4.21'
  /nix/store/7ql1p0i6bw5yqdxv2wha9fgf72magafn-coin3d-3.1.3/lib/libCoin.so: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(unsigned long, unsigned long, char const*) const@GLIBCXX_3.4.21'
  ../../lib/libFreeCADApp.so: undefined reference to `boost::program_options::validation_error::get_template(boost::program_options::validation_error::kind_t)'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_program_options.so: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long)@GLIBCXX_3.4.21'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_program_options.so: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long, char)@GLIBCXX_3.4.21'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_program_options.so: undefined reference to `vtable for std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >@GLIBCXX_3.4.21'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_filesystem.so: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::find(char, unsigned long) const@GLIBCXX_3.4.21'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_filesystem.so: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@GLIBCXX_3.4.21'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_filesystem.so: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::find_last_of(char const*, unsigned long, unsigned long) const@GLIBCXX_3.4.21'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_regex.so: undefined reference to `bool std::has_facet<std::__cxx11::messages<char> >(std::locale const&)@GLIBCXX_3.4.21'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_filesystem.so: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@GLIBCXX_3.4.21'
  /nix/store/7ql1p0i6bw5yqdxv2wha9fgf72magafn-coin3d-3.1.3/lib/libCoin.so: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::find_first_of(char const*, unsigned long, unsigned long) const@GLIBCXX_3.4.21'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_thread.so: undefined reference to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()@GLIBCXX_3.4.21'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_regex.so: undefined reference to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::compare(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) const@GLIBCXX_3.4.21'
  ../../lib/libFreeCADApp.so: undefined reference to `boost::program_options::abstract_variables_map::operator[](std::string const&) const'
  ../../lib/libFreeCADApp.so: undefined reference to `boost::program_options::error_with_option_name::substitute_placeholders(std::string const&) const'
  ../../lib/libFreeCADApp.so: undefined reference to `boost::program_options::value_semantic_codecvt_helper<char>::parse(boost::any&, std::vector<std::string, std::allocator<std::string> > const&, bool) const'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_thread.so: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::swap(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)@GLIBCXX_3.4.21'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_program_options.so: undefined reference to `std::basic_istream<char, std::char_traits<char> >& std::getline<char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char)@GLIBCXX_3.4.21'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_regex.so: undefined reference to `std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::str() const@GLIBCXX_3.4.21'
  /nix/store/7ql1p0i6bw5yqdxv2wha9fgf72magafn-coin3d-3.1.3/lib/libCoin.so: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::find_first_not_of(char const*, unsigned long, unsigned long) const@GLIBCXX_3.4.21'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_program_options.so: undefined reference to `VTT for std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >@GLIBCXX_3.4.21'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_regex.so: undefined reference to `std::__cxx11::collate<char> const& std::use_facet<std::__cxx11::collate<char> >(std::locale const&)@GLIBCXX_3.4.21'
  /nix/store/s2wh56ix7nqvjvfwqdkxdmkgnzm6lcih-python2.7-pyside-shiboken-1.2.4/lib/libshiboken-python2.7.so: undefined reference to `std::tr1::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) const@GLIBCXX_3.4.21'
  ../../lib/libFreeCADApp.so: undefined reference to `boost::program_options::invalid_option_value::invalid_option_value(std::string const&)'
  /nix/store/7ql1p0i6bw5yqdxv2wha9fgf72magafn-coin3d-3.1.3/lib/libCoin.so: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@GLIBCXX_3.4.21'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_program_options.so: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::find_last_not_of(char const*, unsigned long, unsigned long) const@GLIBCXX_3.4.21'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_program_options.so: undefined reference to `std::runtime_error::runtime_error(std::runtime_error const&)@GLIBCXX_3.4.21'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_regex.so: undefined reference to `std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::basic_stringstream(std::_Ios_Openmode)@GLIBCXX_3.4.21'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_regex.so: undefined reference to `std::__cxx11::messages<wchar_t> const& std::use_facet<std::__cxx11::messages<wchar_t> >(std::locale const&)@GLIBCXX_3.4.21'
  /nix/store/7ql1p0i6bw5yqdxv2wha9fgf72magafn-coin3d-3.1.3/lib/libCoin.so: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const*) const@GLIBCXX_3.4.21'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_regex.so: undefined reference to `std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@GLIBCXX_3.4.21'
  ../../lib/libFreeCADApp.so: undefined reference to `boost::program_options::arg'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_thread.so: undefined reference to `vtable for std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >@GLIBCXX_3.4.21'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_program_options.so: undefined reference to `std::basic_istream<wchar_t, std::char_traits<wchar_t> >& std::getline<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >(std::basic_istream<wchar_t, std::char_traits<wchar_t> >&, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&, wchar_t)@GLIBCXX_3.4.21'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_regex.so: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char)@GLIBCXX_3.4.21'
  ../../lib/libFreeCADApp.so: undefined reference to `boost::program_options::options_description::options_description(std::string const&, unsigned int, unsigned int)'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_program_options.so: undefined reference to `std::logic_error::logic_error(std::logic_error const&)@GLIBCXX_3.4.21'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_regex.so: undefined reference to `std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@GLIBCXX_3.4.21'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_regex.so: undefined reference to `std::__cxx11::numpunct<char> const& std::use_facet<std::__cxx11::numpunct<char> >(std::locale const&)@GLIBCXX_3.4.21'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_regex.so: undefined reference to `std::__cxx11::collate<wchar_t> const& std::use_facet<std::__cxx11::collate<wchar_t> >(std::locale const&)@GLIBCXX_3.4.21'
  ../../lib/libFreeCADApp.so: undefined reference to `boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<char const*, std::string>, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::string> > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::construct_init(boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > > const&, boost::regex_constants::_match_flags)'
  ../../lib/libFreeCADApp.so: undefined reference to `boost::program_options::validate(boost::any&, std::vector<std::string, std::allocator<std::string> > const&, std::string*, int)'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_regex.so: undefined reference to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_erase(unsigned long, unsigned long)@GLIBCXX_3.4.21'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_filesystem.so: undefined reference to `std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@GLIBCXX_3.4.21'
  ../../lib/libFreeCADApp.so: undefined reference to `boost::program_options::to_internal(std::string const&)'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_regex.so: undefined reference to `bool std::has_facet<std::__cxx11::messages<wchar_t> >(std::locale const&)@GLIBCXX_3.4.21'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_thread.so: undefined reference to `VTT for std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >@GLIBCXX_3.4.21'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_regex.so: undefined reference to `std::__cxx11::messages<char> const& std::use_facet<std::__cxx11::messages<char> >(std::locale const&)@GLIBCXX_3.4.21'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_regex.so: undefined reference to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_construct(unsigned long, wchar_t)@GLIBCXX_3.4.21'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_regex.so: undefined reference to `std::out_of_range::out_of_range(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@GLIBCXX_3.4.21'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_program_options.so: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const@GLIBCXX_3.4.21'
  /nix/store/7ql1p0i6bw5yqdxv2wha9fgf72magafn-coin3d-3.1.3/lib/libCoin.so: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long)@GLIBCXX_3.4.21'
  ../../lib/libFreeCADApp.so: undefined reference to `boost::program_options::error_with_option_name::error_with_option_name(std::string const&, std::string const&, std::string const&, int)'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_program_options.so: undefined reference to `std::logic_error::logic_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@GLIBCXX_3.4.21'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_program_options.so: undefined reference to `std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::~basic_string()@GLIBCXX_3.4.21'
  /nix/store/7ll4ph9y8wwc8fbhf4hc32w9j7vdja7b-boost-1.55.0-lib/lib/libboost_regex.so: undefined reference to `std::overflow_error::overflow_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@GLIBCXX_3.4.21'
  collect2: error: ld returned 1 exit status
  src/Main/CMakeFiles/FreeCADMain.dir/build.make:118: recipe for target 'bin/FreeCAD' failed
  make[2]: *** [bin/FreeCAD] Error 1
  CMakeFiles/Makefile2:886: recipe for target 'src/Main/CMakeFiles/FreeCADMain.dir/all' failed
  make[1]: *** [src/Main/CMakeFiles/FreeCADMain.dir/all] Error 2
  Makefile:127: recipe for target 'all' failed
  make: *** [all] Error 2
  builder for ‘/nix/store/a54p5w8p7p9j7cny3gz780q7cjjfskgb-freecad-0.15.drv’ failed with exit code 2
  error: build of ‘/nix/store/a54p5w8p7p9j7cny3gz780q7cjjfskgb-freecad-0.15.drv’ failed
  ```


state: closed
title: linux: patch CVE-2016-0728 [security, local privilege escalation]
user_login: edef1c
html_url: https://github.com/NixOS/nixpkgs/pull/12492
updated_at: 2016-01-20 19:56:35
body:
  The PoC provided successfully escalates privileges from a local user to
  root. The vulnerability affects any Linux Kernel version 3.8 and higher.
  http://perception-point.io/2016/01/14/analysis-and-exploitation-of-a-linux-kernel-vulnerability-cve-2016-0728/

  (Do we have a standard process for security patching at all? I track these fairly closely and patch them on my own systems before they make their way into a nixpkgs PR, but it's hard to test build them all ahead of time.)


state: closed
title: ImageMagick 6.9.2-0 download missing
user_login: rvl
html_url: https://github.com/NixOS/nixpkgs/issues/12493
updated_at: 2016-01-20 08:15:29
body:
  The download for 6.9.2-0 is missing from: ftp://ftp.imagemagick.org/pub/ImageMagick/releases/ It seems like they clear everything but the latest patch release from the download site.

  Two options for bumping the version:
  - 6.9.2-10
  - 6.9.3-1

  http://imagemagick.org/script/changelog.php

  I suggest using 6.9.2 not 6.9.3 because it's unlikely to get a new patch release, meaning the download link will continue to work for a long time.

  Cc maintainers: @the-kenny @wkennington

  Cheers


state: closed
title: add id3lib easytag patch for proper unicode handling.
user_login: exi
html_url: https://github.com/NixOS/nixpkgs/pull/12496
updated_at: 2016-01-22 16:34:48
body:
  This patch is directly taken from easytag. id3lib is not maintained any longer
  and the last release is 13 years old.
  This patch fixes some unicode issues.


state: closed
title: certificate-transparency: 2015-11-27 -> 2016-01-14
user_login: philandstuff
html_url: https://github.com/NixOS/nixpkgs/pull/12497
updated_at: 2016-01-22 10:41:56
body:
  Bump to latest master.  Among other things, this pulls in
  google/certificate-transparency#1088 which fixes a problem with running
  xjson-server in clustering mode.


state: closed
title: oraclejdk: 8u65, 8u66 -> 8u71, 8u72
user_login: taku0
html_url: https://github.com/NixOS/nixpkgs/pull/12498
updated_at: 2016-01-20 15:11:47
body:
  8u71 is Critical Patch Update (CPU), contains security vulnerability fixes.
  8u72 is Patch Set Update (PSU), contains security vulnerability fixes and other bug fixes.

  8u71 release notes: http://www.oracle.com/technetwork/java/javase/8u71-relnotes-2773756.html
  8u72 release notes: http://www.oracle.com/technetwork/java/javase/8u72-relnotes-2775802.html

  Both tested on x86_64.


state: closed
title: How to specify interface for defaultGateway6
user_login: enko
html_url: https://github.com/NixOS/nixpkgs/issues/12500
updated_at: 2017-07-14 13:14:27
body:
  I'm using a ipv6-linklocal address as my default gateway, but it seems to me I cant specify the device for defaultGateway6?

  I am doing something like this:

  ```
  ip -6 route add default via fe80::5054:ff:f39f:a314 dev eth0
  ```


state: closed
title: silent mis-continuation of rebuild-switch in face of a (network) failure
user_login: deepfire
html_url: https://github.com/NixOS/nixpkgs/issues/12504
updated_at: 2018-06-23 18:10:10
body:
  Context: very recently updated `closure-size` (which has fresh `master` and `staging` merged.

  It seems that `nixos-rebuild switch` silently continues on a futile attempt to finish a configuration build after it failed to obtain source tarballs (look for the ======= marker) -- only a Ctrl-C stopped the process:

  ```
  building path(s) ‘/nix/store/8w3i8xq2skyvrr99b07z4bjgk15g79fx-mpfr-3.1.3’, ‘/nix/store/ll60kv0qq8yr9w75zqdhrb6g1bqq0z9x-mpfr-3.1.3-doc’, ‘/nix/store/xjj03ihzr9fxipp24iyxmn4qqvn56887-mpfr-3.1.3-dev’
  building path(s) ‘/nix/store/4jca6hpxp331s1wfsz71aks6f2klwl4q-cloog-0.18.3’
  building path(s) ‘/nix/store/lhbrkk3pcgkx6jdnf0gny8i874qyjrkl-libmpc-1.0.3’
  building path(s) ‘/nix/store/08hz8vb17gx0sqs810axsaf6849sjh67-gcc-4.9.3’, ‘/nix/store/0xf8nqi40a386rc22s5ms267ssbl7sv3-gcc-4.9.3-lib’, ‘/nix/store/bv4qwm5gwm73pn0vnhhfb3p7jr35w821-gcc-4.9.3-info’, ‘/nix/store/p3cxdbmfy0kgcr469k7g8sb12509jp9q-gcc-4.9.3-man’
  building path(s) ‘/nix/store/56sm56z6k724z1w4jp6z2qmms628nz76-gcc-wrapper-4.9.3’
  building path(s) ‘/nix/store/7gx42xwf00fcskf05qx17v6pgkflbhv7-stdenv-linux-boot’
  building path(s) ‘/nix/store/ifm4aiavs7fb7k52aqff00na4aknflk0-attr-2.4.47-doc’, ‘/nix/store/kh8ffl6ajiwjcbib4b97x155scbwvn9w-attr-2.4.47-bin’, ‘/nix/store/kz6ywl3biqdlg4a4jlnjbjl62zacgfwl-attr-2.4.47-dev’, ‘/nix/store/vrwqnxxb2lsm8y06d5fdp3qnzxdkik8i-attr-2.4.47’
  building path(s) ‘/nix/store/fr7b51ng0j52d2n6nd55mwj8ynzwx7ry-bison-3.0.4’
  building path(s) ‘/nix/store/fqklbam0lvmbp0063ww2l4ym9lw5df8l-bzip2-1.0.6-bin’, ‘/nix/store/qh4l9mxwm5319h96fs7q49hjb24d5qy1-bzip2-1.0.6-static’, ‘/nix/store/v4wda233n175svkxyggxgy1girkvm6b5-bzip2-1.0.6-dev’, ‘/nix/store/zi160xadkdxnfx71r2gghcsy757000ng-bzip2-1.0.6’
  building path(s) ‘/nix/store/i8swh4wc98wgivjf449p7jf6w4176r77-ed-1.12’
  building path(s) ‘/nix/store/1v8pnxxvbzcjlski6ij4crgc6zc5lvdw-gnumake-4.1’, ‘/nix/store/8fysq3vhd60r83mcxc5f4kyf4nb2d070-gnumake-4.1-doc’
  building path(s) ‘/nix/store/2za2ydl1l3lh45nk9632ajcqsjq2r9iq-gnused-4.2.2’, ‘/nix/store/i9v1xsiw0fg36ivczf78bi9m3xs649qs-gnused-4.2.2-info’
  building path(s) ‘/nix/store/fnf5qdm40j8p5dsapw8m34dfdsinfkv4-libsigsegv-2.10’
  building path(s) ‘/nix/store/47rsp97zq68gckf99aig6d9322s7xd3q-patchelf-0.8’
  building path(s) ‘/nix/store/gy1s3prjlaw8ywr8jbbnvfp0blcdzpgq-paxctl-0.9’
  building path(s) ‘/nix/store/rkb683l3xbjpi3kz1zy7xv4cc6d1fqyy-patch-2.7.5’
  building path(s) ‘/nix/store/9icir69xw7pi0bpqqkc5v6k9djb89ksl-pcre-8.37-dev’, ‘/nix/store/ai5r9vymdkrz86igzp9sp1xh5npd4sik-pcre-8.37-bin’, ‘/nix/store/f8zrvw7jbmq3xxl05mf29zy71vb5ahbm-pcre-8.37-doc’, ‘/nix/store/lxx8f4w53j2q7xbi3s6x8kraq8qim0ra-pcre-8.37-man’, ‘/nix/store/mhkphk9ps2h37i07by6n398icqz6r9g4-pcre-8.37’
  building path(s) ‘/nix/store/40mz52sz54bkwrilvi8gl72200j5jw4w-xz-5.2.2-bin’, ‘/nix/store/8988cghifhpalmrq7vl97460ldk5744i-xz-5.2.2-doc’, ‘/nix/store/aws2i4yrn0yq6asawi1w7lmcdq10f039-xz-5.2.2-dev’, ‘/nix/store/cfy9gdh1lacjadnv71yb98zal50fb8gj-xz-5.2.2’, ‘/nix/store/si1r20b8v7sxxk6bh1r7f63dpgs5lsni-xz-5.2.2-man’
  building path(s) ‘/nix/store/3654fwwi1bwzyv8a4n163gzai23jgar0-acl-2.2.52-bin’, ‘/nix/store/40qf1kqlhz3cr3ns3jvdx0y9f5867zib-acl-2.2.52’, ‘/nix/store/pdck8w41yysazr14qbpqakm8djdyq7gy-acl-2.2.52-doc’, ‘/nix/store/z2by1qmyfa6xhdlr3x8n2blv3y88mm2w-acl-2.2.52-dev’
  building path(s) ‘/nix/store/032z0kf235ayizxqb9cbzhdq9a1jqcaf-gnutar-1.28-info’, ‘/nix/store/q0rlln5xsilrdx2vkbbliq1a9v8ldg2w-gnutar-1.28’
  building path(s) ‘/nix/store/8nj49njaw5nvn05vl9jm7cs24jzfg8ab-gnugrep-2.22-info’, ‘/nix/store/sxr5wv9l0kbsyirz38im41wzjcy91bq1-gnugrep-2.22’
  building path(s) ‘/nix/store/hbgyjw4527gwh281psazbblc4vdv3fcb-coreutils-8.24-info’, ‘/nix/store/p723zi0kxs88j11v6s1xd0r2yxs820ia-coreutils-8.24’
  building path(s) ‘/nix/store/7v9axmgvn5r5kr160ih01y8vc7vhx88i-gawk-4.1.3-man’, ‘/nix/store/8fwmwxi9fh5j2p0jlp9s49ylgglvyll9-gawk-4.1.3’, ‘/nix/store/fvz0j4rkgzc6yjfh0f24vvsq55n26sdc-gawk-4.1.3-info’
  building path(s) ‘/nix/store/27s3a4xm51shn1g3vff1m5m5336kzy0z-gzip-1.6-man’, ‘/nix/store/76ylrvimgy5j2b9s3v90rvh81mv3pa51-gzip-1.6’, ‘/nix/store/qr99zrs5c0v5chx8lcs92nnwv21ibpiy-gzip-1.6-info’
  building path(s) ‘/nix/store/hjy27fk6nvyyidzaqcgi2plaks71j3hf-bash-4.3-p42-doc’, ‘/nix/store/q0yqjxm9p9x8y5rrz1cslamxv41mg93m-bash-4.3-p42’
  building path(s) ‘/nix/store/3gngqwwd33mvdh8dy9n7zszqkfkdr7np-binutils-2.23.1-info’, ‘/nix/store/9aa9n8175w0xjgi3rmbzs0k0pwblxskl-binutils-2.23.1’, ‘/nix/store/x8fly6pj2z1703bln9c1ylhqd4wlfs37-binutils-2.23.1-dev’
  building path(s) ‘/nix/store/a706ryw1b4hpzbavzvaplfgagvjpf0xy-diffutils-3.3’, ‘/nix/store/yvxx3gf56vfqxaypj4y5374jvggb5qsc-diffutils-3.3-info’
  building path(s) ‘/nix/store/8yz3hf140gymrrymc3ykq3kfr5n40bkj-findutils-4.4.2’, ‘/nix/store/mqs24fkkbsh0wnajaqrc82nsyanp240p-findutils-4.4.2-info’
  building path(s) ‘/nix/store/56zbw0cks8wj4ygivc4q9vy842jzw4cp-gcc-wrapper-4.9.3’
  building path(s) ‘/nix/store/wnkphylh7486l12m33qj5c48rmby0g3m-stdenv’
  building path(s) ‘/nix/store/qpbw8hk287rxkaha1zcqp6vncmbnccqp-mirrors-list’
  building path(s) ‘/nix/store/2k7fd7rk8m0pv4n2bgz46d9cm2xmr3pq-perl-5.20.3-man’, ‘/nix/store/kkkkpn69jjmll8xhrwpbwd292rgai03q-perl-5.20.3’, ‘/nix/store/qpibyli19a9yick65s28wqnrh2s9k741-perl-5.20.3-docdev’
  building path(s) ‘/nix/store/873m2lbblkvvs0a1j9bjlkikcvzqkkjv-pkg-config-0.29’
  building path(s) ‘/nix/store/9sjc2mhwgfl5lr5nn7dzq68i1ymv3b64-openssl-1.0.1q’, ‘/nix/store/g53vqk7slb6binmfc8c6bdn2a5pvjb0g-openssl-1.0.1q-bin’, ‘/nix/store/pvivrl2n3xk7nc5y0p7x538fqbpc6lmh-openssl-1.0.1q-man’, ‘/nix/store/qz5vyq2j29kznzr0vsylf7yvlazjbh28-openssl-1.0.1q-dev’
  building path(s) ‘/nix/store/53mnl6bygg2k7s9hhb7mfj23aim4g5ms-libssh2-1.6.0’, ‘/nix/store/g94fy9d56ifyh53jz2j02skmpqpjigp5-libssh2-1.6.0-docdev’, ‘/nix/store/ks7rmkyrb9sb0qd4ybdml5mdsfmnq1l6-libssh2-1.6.0-dev’
  building path(s) ‘/nix/store/2fc6zmh27gfy6k8w6zsbnwd683xp8bhw-curl-7.45.0-dev’, ‘/nix/store/94ws9j7amg1dkjh77x4hfxjsr3lybybh-curl-7.45.0-docdev’, ‘/nix/store/hqfvp34csri0kwmd0a8sz82j5vijqrds-curl-7.45.0-bin’, ‘/nix/store/jkpdjvs67pa8lmqgy8k3klw373278h6p-curl-7.45.0’, ‘/nix/store/pqx2xp34w4bwxcis1pnaj1lwwsyikcvm-curl-7.45.0-man’
  ==============    Network failure happens   ================
  building path(s) ‘/nix/store/ddfa20mx16y0f9qb95q3r67pkn85b2gv-DBD-SQLite-1.48.tar.gz’
  building path(s) ‘/nix/store/cfrxgznzd4c175l7fmnvwsbcmkdg2rjq-DBI-1.634.tar.gz’
  building path(s) ‘/nix/store/nfs4i79xa4rrvml40y6xpr3j9ww32n9a-WWW-Curl-4.17.tar.gz’
  building path(s) ‘/nix/store/f4rx8qsxx1znvhkdsbd0gqcx5iwh47qw-gc-7.2f.tar.gz’
  building path(s) ‘/nix/store/dc4jnyd7dgvzin4swak6wp0zy8vl0fg9-libsodium-1.0.6.tar.gz’
  building path(s) ‘/nix/store/aymhkd65g8fy03ar4c3yssp180dnh4pv-nix-1.10.tar.xz’
  building path(s) ‘/nix/store/bl62pfg3zj6ywcgbr8q6gqwds4vqv262-sqlite-autoconf-3090200.tar.gz’
  builder for ‘/nix/store/x8h4ash5ilccn8r645dgypbphq0fwqly-gc-7.2f.tar.gz.drv’ failed with exit code 1
  cannot build derivation ‘/nix/store/x1m3llaz17d8q38488qdx7nqrarn3w9b-boehm-gc-7.2f.drv’: 1 dependencies couldn't be built
  cannot build derivation ‘/nix/store/iwdn1wa4ic8gc95wck1jqdl56539c576-nix-1.10.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/iwdn1wa4ic8gc95wck1jqdl56539c576-nix-1.10.drv’ failed
  these derivations will be built:
    /nix/store/37f6dj04rv3bc9avz6zr5025gv46glvl-WWW-Curl-4.17.tar.gz.drv
    /nix/store/x7fk1ih8akkq8yzc6lang56pq0mnaidf-sqlite-autoconf-3090200.tar.gz.drv
    /nix/store/4cywgxzh8jipabih4gxc3qpr40g63ja3-sqlite-3.9.2.drv
    /nix/store/531zxz6a2rkwdam5chma2fmc071c4wbz-DBD-SQLite-1.48.tar.gz.drv
    /nix/store/cja7z28lyi35w8x8crs9m2j3glq8m1wl-DBI-1.634.tar.gz.drv
    /nix/store/csgmr7agzpzcpvdy7w1k1jkx1xm0s2vd-perl-WWW-Curl-4.17.drv
    /nix/store/gyfvsnq72icwskyinzapzq8j5wj9la29-libsodium-1.0.6.tar.gz.drv
    /nix/store/p1ivl359isfjy9fc0si651j8ii70pchj-libsodium-1.0.6.drv
    /nix/store/s0h2wwp37azskag623mhqarwkbnp3s1l-perl-DBI-1.634.drv
    /nix/store/x8h4ash5ilccn8r645dgypbphq0fwqly-gc-7.2f.tar.gz.drv
    /nix/store/x1m3llaz17d8q38488qdx7nqrarn3w9b-boehm-gc-7.2f.drv
    /nix/store/x3lqqn32m3yplx2rkha680ds1lyw9nh2-nix-1.11pre4379_786046c.tar.xz.drv
    /nix/store/yavx4lxpb635sn8ipmnpsv3bwyklripd-perl-DBD-SQLite-1.48.drv
    /nix/store/n51a5b7wr9kdz3ajh79gdxdiarx8j7dn-nix-1.11pre4379_786046c.drv
  building path(s) ‘/nix/store/2nvvwbcr7hlfpn3kkf6w9k8p64b5fs6d-nix-1.11pre4379_786046c.tar.xz’
  building path(s) ‘/nix/store/ddfa20mx16y0f9qb95q3r67pkn85b2gv-DBD-SQLite-1.48.tar.gz’
  building path(s) ‘/nix/store/cfrxgznzd4c175l7fmnvwsbcmkdg2rjq-DBI-1.634.tar.gz’
  building path(s) ‘/nix/store/nfs4i79xa4rrvml40y6xpr3j9ww32n9a-WWW-Curl-4.17.tar.gz’
  building path(s) ‘/nix/store/f4rx8qsxx1znvhkdsbd0gqcx5iwh47qw-gc-7.2f.tar.gz’
  building path(s) ‘/nix/store/dc4jnyd7dgvzin4swak6wp0zy8vl0fg9-libsodium-1.0.6.tar.gz’
  building path(s) ‘/nix/store/bl62pfg3zj6ywcgbr8q6gqwds4vqv262-sqlite-autoconf-3090200.tar.gz’
  builder for ‘/nix/store/x3lqqn32m3yplx2rkha680ds1lyw9nh2-nix-1.11pre4379_786046c.tar.xz.drv’ failed with exit code 1
  cannot build derivation ‘/nix/store/n51a5b7wr9kdz3ajh79gdxdiarx8j7dn-nix-1.11pre4379_786046c.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/n51a5b7wr9kdz3ajh79gdxdiarx8j7dn-nix-1.11pre4379_786046c.drv’ failed
  these derivations will be built:
    /nix/store/37f6dj04rv3bc9avz6zr5025gv46glvl-WWW-Curl-4.17.tar.gz.drv
    /nix/store/x7fk1ih8akkq8yzc6lang56pq0mnaidf-sqlite-autoconf-3090200.tar.gz.drv
    /nix/store/4cywgxzh8jipabih4gxc3qpr40g63ja3-sqlite-3.9.2.drv
    /nix/store/531zxz6a2rkwdam5chma2fmc071c4wbz-DBD-SQLite-1.48.tar.gz.drv
    /nix/store/cja7z28lyi35w8x8crs9m2j3glq8m1wl-DBI-1.634.tar.gz.drv
    /nix/store/csgmr7agzpzcpvdy7w1k1jkx1xm0s2vd-perl-WWW-Curl-4.17.drv
    /nix/store/gyfvsnq72icwskyinzapzq8j5wj9la29-libsodium-1.0.6.tar.gz.drv
    /nix/store/h4lqbqwik3l66ihln8n9mmvlchg44vlh-nix-1.10.tar.xz.drv
    /nix/store/p1ivl359isfjy9fc0si651j8ii70pchj-libsodium-1.0.6.drv
    /nix/store/s0h2wwp37azskag623mhqarwkbnp3s1l-perl-DBI-1.634.drv
    /nix/store/x8h4ash5ilccn8r645dgypbphq0fwqly-gc-7.2f.tar.gz.drv
    /nix/store/x1m3llaz17d8q38488qdx7nqrarn3w9b-boehm-gc-7.2f.drv
    /nix/store/yavx4lxpb635sn8ipmnpsv3bwyklripd-perl-DBD-SQLite-1.48.drv
    /nix/store/iwdn1wa4ic8gc95wck1jqdl56539c576-nix-1.10.drv
  building path(s) ‘/nix/store/aymhkd65g8fy03ar4c3yssp180dnh4pv-nix-1.10.tar.xz’
  building path(s) ‘/nix/store/ddfa20mx16y0f9qb95q3r67pkn85b2gv-DBD-SQLite-1.48.tar.gz’
  building path(s) ‘/nix/store/cfrxgznzd4c175l7fmnvwsbcmkdg2rjq-DBI-1.634.tar.gz’
  building path(s) ‘/nix/store/nfs4i79xa4rrvml40y6xpr3j9ww32n9a-WWW-Curl-4.17.tar.gz’
  building path(s) ‘/nix/store/f4rx8qsxx1znvhkdsbd0gqcx5iwh47qw-gc-7.2f.tar.gz’
  building path(s) ‘/nix/store/dc4jnyd7dgvzin4swak6wp0zy8vl0fg9-libsodium-1.0.6.tar.gz’
  building path(s) ‘/nix/store/bl62pfg3zj6ywcgbr8q6gqwds4vqv262-sqlite-autoconf-3090200.tar.gz’
  builder for ‘/nix/store/h4lqbqwik3l66ihln8n9mmvlchg44vlh-nix-1.10.tar.xz.drv’ failed with exit code 1
  cannot build derivation ‘/nix/store/iwdn1wa4ic8gc95wck1jqdl56539c576-nix-1.10.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/iwdn1wa4ic8gc95wck1jqdl56539c576-nix-1.10.drv’ failed
  download-from-binary-cache.pl: could not download ‘https://cache.nixos.org/73xw6qh5zlr805lacplmkgldcqwlgvyr.narinfo’ (Curl error 6)
  download-from-binary-cache.pl: could not download ‘https://cache.nixos.org/hwpdcdnf2d0wwfs4bbs2ag1bwhhxid8h.narinfo’ (Curl error 6)
  download-from-binary-cache.pl: could not download ‘https://cache.nixos.org/b4jpc39f67gcly3s8qhmvkva3f19lx3b.narinfo’ (Curl error 6)
  download-from-binary-cache.pl: could not download ‘https://cache.nixos.org/qawmaicxcljwd25gsq9dqbw7c3q7hjmi.narinfo’ (Curl error 6)
  download-from-binary-cache.pl: could not download ‘https://cache.nixos.org/dnw1hl8wgqfi638kvcia2w1vbigk3k9z.narinfo’ (Curl error 6)
  download-from-binary-cache.pl: could not download ‘https://cache.nixos.org/v5a69m1b823zm1yy8yvhrd2zi2w385b1.narinfo’ (Curl error 6)
  download-from-binary-cache.pl: could not download ‘https://cache.nixos.org/3pp90k06zpfv52yn1k2w1yffg93rn8m1.narinfo’ (Curl error 6)
  download-from-binary-cache.pl: could not download ‘https://cache.nixos.org/v0hr8wc2bfzax11a756lc8j54v98141g.narinfo’ (Curl error 6)
  download-from-binary-cache.pl: could not download ‘https://cache.nixos.org/4g5w4rpjid4fyz6ldsn6pd2p4bgqba05.narinfo’ (Curl error 6)
  download-from-binary-cache.pl: could not download ‘https://cache.nixos.org/81gmdmvsi9a3iyhk4hnxamm8hg8d82sx.narinfo’ (Curl error 6)
  download-from-binary-cache.pl: could not download ‘https://cache.nixos.org/dq7vvnaai5mln0zs5z9bmpz2pfv5grc6.narinfo’ (Curl error 6)
  download-from-binary-cache.pl: could not download ‘https://cache.nixos.org/npfsi1d9ka8zwnxzn3sr08hbwvpapyk7.narinfo’ (Curl error 6)
  download-from-binary-cache.pl: could not download ‘https://cache.nixos.org/ysq7l0lsrwm3phb4qai1xpx1q42l81wm.narinfo’ (Curl error 6)
  download-from-binary-cache.pl: could not download ‘https://cache.nixos.org/l0yd42h2fi59k37d7la7qjkifrc0jxfy.narinfo’ (Curl error 6)
  download-from-binary-cache.pl: could not download ‘https://cache.nixos.org/ynpj9ci5fmvvc00qn16afnwffi7z84qp.narinfo’ (Curl error 6)
  download-from-binary-cache.pl: could not download ‘https://cache.nixos.org/disi5277lygfj6m7m3ajwvvp9mqdp4la.narinfo’ (Curl error 6)
  download-from-binary-cache.pl: could not download ‘https://cache.nixos.org/lhgkssg79bxdba541h75mgdvjh35b8ic.narinfo’ (Curl error 6)
  these paths will be fetched (0.83 MiB download, 3.15 MiB unpacked):
    /nix/store/xryr9g56h8yjddp89d6dw12anyb4ch7c-nix-1.10
  don't know how to build these paths:
    /nix/store/3pp90k06zpfv52yn1k2w1yffg93rn8m1-openssl-1.0.1p
    /nix/store/4g5w4rpjid4fyz6ldsn6pd2p4bgqba05-perl-DBI-1.633
    /nix/store/73xw6qh5zlr805lacplmkgldcqwlgvyr-bzip2-1.0.6
    /nix/store/81gmdmvsi9a3iyhk4hnxamm8hg8d82sx-gcc-4.9.3
    /nix/store/b4jpc39f67gcly3s8qhmvkva3f19lx3b-libsodium-1.0.3
    /nix/store/disi5277lygfj6m7m3ajwvvp9mqdp4la-bash-4.3-p42
    /nix/store/dnw1hl8wgqfi638kvcia2w1vbigk3k9z-xz-5.2.1
    /nix/store/dq7vvnaai5mln0zs5z9bmpz2pfv5grc6-perl-WWW-Curl-4.17
    /nix/store/hwpdcdnf2d0wwfs4bbs2ag1bwhhxid8h-perl-DBD-SQLite-1.48
    /nix/store/l0yd42h2fi59k37d7la7qjkifrc0jxfy-sqlite-3.8.11.1
    /nix/store/lhgkssg79bxdba541h75mgdvjh35b8ic-perl-5.20.2
    /nix/store/npfsi1d9ka8zwnxzn3sr08hbwvpapyk7-glibc-2.21
    /nix/store/qawmaicxcljwd25gsq9dqbw7c3q7hjmi-coreutils-8.24
    /nix/store/v0hr8wc2bfzax11a756lc8j54v98141g-gnutar-1.28
    /nix/store/v5a69m1b823zm1yy8yvhrd2zi2w385b1-curl-7.44.0
    /nix/store/ynpj9ci5fmvvc00qn16afnwffi7z84qp-gzip-1.6
    /nix/store/ysq7l0lsrwm3phb4qai1xpx1q42l81wm-boehm-gc-7.2f
  download-from-binary-cache.pl: could not download ‘https://cache.nixos.org/disi5277lygfj6m7m3ajwvvp9mqdp4la.narinfo’ (Curl error 6)
  download-from-binary-cache.pl: could not download ‘https://cache.nixos.org/ysq7l0lsrwm3phb4qai1xpx1q42l81wm.narinfo’ (Curl error 6)
  download-from-binary-cache.pl: could not download ‘https://cache.nixos.org/73xw6qh5zlr805lacplmkgldcqwlgvyr.narinfo’ (Curl error 6)
  download-from-binary-cache.pl: could not download ‘https://cache.nixos.org/qawmaicxcljwd25gsq9dqbw7c3q7hjmi.narinfo’ (Curl error 6)
  download-from-binary-cache.pl: could not download ‘https://cache.nixos.org/v5a69m1b823zm1yy8yvhrd2zi2w385b1.narinfo’ (Curl error 6)
  download-from-binary-cache.pl: could not download ‘https://cache.nixos.org/81gmdmvsi9a3iyhk4hnxamm8hg8d82sx.narinfo’ (Curl error 6)
  download-from-binary-cache.pl: could not download ‘https://cache.nixos.org/npfsi1d9ka8zwnxzn3sr08hbwvpapyk7.narinfo’ (Curl error 6)
  download-from-binary-cache.pl: could not download ‘https://cache.nixos.org/v0hr8wc2bfzax11a756lc8j54v98141g.narinfo’ (Curl error 6)
  download-from-binary-cache.pl: could not download ‘https://cache.nixos.org/ynpj9ci5fmvvc00qn16afnwffi7z84qp.narinfo’ (Curl error 6)
  download-from-binary-cache.pl: could not download ‘https://cache.nixos.org/b4jpc39f67gcly3s8qhmvkva3f19lx3b.narinfo’ (Curl error 6)
  download-from-binary-cache.pl: could not download ‘https://cache.nixos.org/3pp90k06zpfv52yn1k2w1yffg93rn8m1.narinfo’ (Curl error 6)
  download-from-binary-cache.pl: could not download ‘https://cache.nixos.org/lhgkssg79bxdba541h75mgdvjh35b8ic.narinfo’ (Curl error 6)
  download-from-binary-cache.pl: could not download ‘https://cache.nixos.org/hwpdcdnf2d0wwfs4bbs2ag1bwhhxid8h.narinfo’ (Curl error 6)
  download-from-binary-cache.pl: could not download ‘https://cache.nixos.org/4g5w4rpjid4fyz6ldsn6pd2p4bgqba05.narinfo’ (Curl error 6)
  download-from-binary-cache.pl: could not download ‘https://cache.nixos.org/dq7vvnaai5mln0zs5z9bmpz2pfv5grc6.narinfo’ (Curl error 6)
  download-from-binary-cache.pl: could not download ‘https://cache.nixos.org/l0yd42h2fi59k37d7la7qjkifrc0jxfy.narinfo’ (Curl error 6)
  download-from-binary-cache.pl: could not download ‘https://cache.nixos.org/dnw1hl8wgqfi638kvcia2w1vbigk3k9z.narinfo’ (Curl error 6)
  error: path ‘/nix/store/xryr9g56h8yjddp89d6dw12anyb4ch7c-nix-1.10’ does not exist and cannot be created
  warning: don't know how to get latest Nix
  building the system configuration...
  trace: warning: The option definition `services.openvpn.enable' in `/etc/nixos/local.nix' no longer has any effect; please remove it.
  these derivations will be built:
    /nix/store/vshqq10c5fzi3xpbsxc3vhdac9g09ij8-patchutils-0.3.3.tar.xz.drv
    /nix/store/xw9flxcgpx63564h2paap6v3mgrl03c3-patchutils-0.3.3.drv
    /nix/store/008qqb5m4didfi214479c6hq2h0vj0pp-use-system-uthash.patch.drv
    /nix/store/00rzgd49zqclfhsgzbir3xzr9yxs4vx5-liboil-0.3.17.tar.gz.drv
    /nix/store/017m1ygm335nmasypymsamn2cwgchhrs-lzip-1.16.tar.gz.drv
    /nix/store/03cnifblh5cyfa45d04sz7z583j8hi3h-docbook-xml-4.3.zip.drv
    /nix/store/b312wcnn22wlzh5an8j48gd57dp7pl5j-libogg-1.3.2.tar.xz.drv
    /nix/store/03db2z0nvz83qmaan4wikfn6ghjzddaz-libogg-1.3.2.drv
    /nix/store/040drbrkdb3zw48hpvfxblih59k5rpx1-tzcode2015g.tar.gz.drv
    /nix/store/bq0v7qarqnij238hk053zfvdl0s9rwxn-resourceproto-1.2.0.tar.bz2.drv
    /nix/store/04dlpi9xfq4zxaafa6fy5wwafhx2b2kl-resourceproto-1.2.0.drv
    /nix/store/0gvby6g26mqgfbyhlsasvrmhz8gg1l4g-libXmu-1.1.2.tar.bz2.drv
    /nix/store/9dnpmkc1islfdlljh36jcvy19vvj10yb-xextproto-7.3.0.tar.bz2.drv
    /nix/store/59jygn5xlpvb7jmflj6idrpdmmhb512q-xextproto-7.3.0.drv
    /nix/store/zjlbs020flk5kfb8xlgb0kj51lxqjn08-xtrans-1.3.5.tar.bz2.drv
    /nix/store/a6fiankqxm768pjinjfkpykjlwi58fac-xtrans-1.3.5.drv
    /nix/store/v0nf5rckbhiiylqp7yzyqa45x5bjhrf4-xproto-7.0.28.tar.bz2.drv
    /nix/store/x3jg4r0ygc4wk2s7l6fgqijai19k39ib-xproto-7.0.28.drv
    /nix/store/yk9w9cdfwnsqdk4vabr41nv3myy1r0sv-libICE-1.0.9.tar.bz2.drv
    /nix/store/3m04v5nw8sjnclm01rz3kgwmws8lj9la-libICE-1.0.9.drv
    /nix/store/h9claa60h4h1dib8l9i0si5wx0sbyqs5-libXt-1.1.5.tar.bz2.drv
    /nix/store/d4x5r3j5dc9dvalk494cdn1d7rk6zdv9-kbproto-1.0.7.tar.bz2.drv
    /nix/store/nq5z97qhh4k05hl6mn3ki6gfzwd91zpj-kbproto-1.0.7.drv
    /nix/store/zqa3dz30z90gkp6hawgz0r7524gxigpi-inputproto-2.3.1.tar.bz2.drv
    /nix/store/1854jm6cbcxci4zcjvjq2pzjynbj131r-inputproto-2.3.1.drv
    /nix/store/f7l337nb63146n2z5lh8v8h2bs2dksh7-libXau-1.0.8.tar.bz2.drv
    /nix/store/0v9ac4m7zg25fg5p42ibr2vli1ja0jfs-libXau-1.0.8.drv
    /nix/store/3jpmjrql7nnraj85712v62qs3zrkirya-libxml2-2.9.3.tar.gz.drv
    /nix/store/z1f7h19z1yp7l4y7ijkix0vqd08hb3f0-Python-2.7.11.tar.xz.drv
    /nix/store/cqlfp8yyvq5la7bzqdn8mgmi34qk95sa-python-2.7.11.drv
    /nix/store/vak9s9288w5chkb8203zc8yxyqsnisjr-hook.drv
    /nix/store/2bzqr9pwnwpj3cd3vgk1jvcm8jkmskaq-libxml2-2.9.3.drv
    /nix/store/q42ck42qdcwwx78j2hm1v5p1r08adn0y-libxslt-1.1.28.tar.gz.drv
    /nix/store/6xm3i5gcnjznxy292qjrrkflmyyz46ak-libxslt-1.1.28.drv
    /nix/store/b5kv0m4kr4griprx93zj8sn5ccyazqsz-xcb-proto-1.11.tar.bz2.drv
    /nix/store/c3glmm359mv8pqxi7zslpbwqn5pj8zs9-xcb-proto-1.11.drv
    /nix/store/fqbwvjq01yj61gby5l1kbgbcf2jb9mxm-libxcb-1.11.1.tar.bz2.drv
    /nix/store/3v7al104skmhvqjkmdzx6lf01w36gnnn-libXdmcp-1.1.2.tar.bz2.drv
    /nix/store/hqhsrmxcriki2iw9z0yb8c4b0a85n7mr-libXdmcp-1.1.2.drv
    /nix/store/h396x3wdy764x47vj5n9cmkq0wxh8yah-libpthread-stubs-0.3.tar.bz2.drv
    /nix/store/jg1nf4grs09bwcki644rf3h40p07gs2s-libpthread-stubs-0.3.drv
    /nix/store/4hdfdbanbagxsgn25x0rbp8b6sjmvrj6-libxcb-1.11.1.drv
    /nix/store/dhn5lg0shy02jgg27zpi2qwr0pcd6ach-libX11-1.6.3.tar.bz2.drv
    /nix/store/sygzcs3n1vb0c5v1jpggapbg9d31nifq-xf86bigfontproto-1.2.0.tar.bz2.drv
    /nix/store/i8slrv32wy72pch1m48y19pwmrna66w3-xf86bigfontproto-1.2.0.drv
    /nix/store/p09fsjs0qqf9x638gf2k8f5jb20zcpi5-libX11-1.6.3.drv
    /nix/store/gk9mnc3w26gbsp8d0nx51j5ysbmcvz4p-libSM-1.2.2.tar.bz2.drv
    /nix/store/5bbx1klck0qpz7pbbvly75nk2jk2mwxh-util-linux-2.27.1.tar.xz.drv
    /nix/store/bl0cvh3lxgdkdaiaxvzv0v4f0a5vs2sz-flex-2.6.0.tar.bz2.drv
    /nix/store/y8y17cqdn20hfrzy83fgcjhd2d8jfhk5-gnum4-1.4.17.drv
    /nix/store/l8yhw6q2qca6x116x8wm6pvb8nwxc2v6-bison-3.0.4.drv
    /nix/store/0cj3332p70r88rgfi58d16lnhrr6f2w5-flex-2.6.0.drv
    /nix/store/ikdy81v5p0pivjbyx7clm2dnhv8y6g0a-gettext-0.19.6.drv
    /nix/store/mh91hkjq4wh7i5qkdhvqwfdqznpb5f29-cracklib-2.9.6.tar.gz.drv
    /nix/store/msbx3880sk0dqr2z787ak8ip8sn4b95y-cracklib-2.9.6.drv
    /nix/store/qgdxj1qb56i7s9x9521np6jvr23ma5dv-Linux-PAM-1.2.1.tar.bz2.drv
    /nix/store/brgm4dala3l3s85bsx6qpaf7fmwk43iv-linux-pam-1.2.1.drv
    /nix/store/rmj4lfb5xyxw8mwx0sax6bc6xdsqrj06-util-linux-2.27.1.drv
    /nix/store/sgl5h294yf98a1mi932vi0v5snwxjf5v-libSM-1.2.2.drv
    /nix/store/9s8s46507zn63g2y4kcapaj6ghwqd02i-libXt-1.1.5.drv
    /nix/store/1ayrvd97qrqlqpgfnj1mnlynjv53i1y9-libXext-1.3.3.tar.bz2.drv
    /nix/store/m2p4xrbsij1cccnq7w2i9qvkkf51q0wa-libXext-1.3.3.drv
    /nix/store/0r77qnhsymlzkrl586nbmv12rnswqblx-libXmu-1.1.2.drv
    /nix/store/ddlrbmlaaf5lzzc4pvxi6k6i83yn1dsj-xsetroot-1.1.0.tar.bz2.drv
    /nix/store/nis5a3hbvwj172kc67m5fxgbcwh532s6-libXcursor-1.1.14.tar.bz2.drv
    /nix/store/b1kqjmgzyhhx74402a34p4rrfci9nihr-libXfixes-5.0.1.tar.bz2.drv
    /nix/store/kwnm6n8ygynh6dndwbxw7pf0ivcv67vp-fixesproto-5.0.tar.bz2.drv
    /nix/store/vnmx419y0989710zjkfx3anhlnbrchwz-fixesproto-5.0.drv
    /nix/store/r5z543m1rxsh3nladkw6xqrmflpjbsvx-libXfixes-5.0.1.drv
    /nix/store/85y7j297dcbnwj7jjw362y535anqjzff-renderproto-0.11.1.tar.bz2.drv
    /nix/store/s2clsqz9nhdfz1635fd125fk6zpqjb4k-renderproto-0.11.1.drv
    /nix/store/w6jb61ashxcnm084i5c483rr7c0r3vj3-libXrender-0.9.9.tar.bz2.drv
    /nix/store/yfkbvvi91smwp92s7zk7avrdjjs0gw8h-libXrender-0.9.9.drv
    /nix/store/s4qrq8sswhcjdii23gz28a9ad39pl3pk-libXcursor-1.1.14.drv
    /nix/store/b0ynnc01n0j99g05rfp9z9gxp2wrmmsn-xbitmaps-1.1.1.tar.bz2.drv
    /nix/store/ss04kxps39dbkcxwkds4gmlbnyzvgvba-xbitmaps-1.1.1.drv
    /nix/store/04y0vfwygn2q7l65sblly8sg65qm9scp-xsetroot-1.1.0.drv
    /nix/store/04yp3xni3wfldqg4906sarfkq75gkrv0-linux-headers-3.18.14.drv
    /nix/store/064kjj5f37diafgmwjqxq6k022z2qahz-libmnl-1.0.3.tar.bz2.drv
    /nix/store/06yzvgg8ijy3fm6li51rgylzxi6nbis1-glproto-1.4.17.tar.bz2.drv
    /nix/store/07hb1zq2pldiw27g7avv3vlw7s86kfw9-rfkill-0.5.tar.bz2.drv
    /nix/store/08766a5rak1xkp0v502jbgdpy0hwh10c-scripttest-1.3.tar.gz.drv
    /nix/store/i6qrkp97m0mig605lw4wmq05vmwpxvwh-uuid-1.6.2.tar.gz.drv
    /nix/store/08izr2cmz353n5wxw3vibmfin13cclqd-libossp-uuid-1.6.2.drv
    /nix/store/8dql5k13bijim70hd996zgfw2ymcwlz3-libelf-0.8.13.drv
    /nix/store/dkq1chysb539s15l0ysdjmm5bgn1nbr0-glib-2.46.2.tar.xz.drv
    /nix/store/sfk22jd70iaah1vs5sxl74zi80s3wflc-libffi-3.2.1.tar.gz.drv
    /nix/store/x9zrm9p2agqlz0sl0cyj68cf5j4wx4jf-libffi-3.2.1.drv
    /nix/store/3hw5kjxwf04qhhcw9pc0hvh9r2xbdx78-glib-2.46.2.drv
    /nix/store/majq7v8syfqgz9ryb47919j6r4mdlakd-unzip60.tar.gz.drv
    /nix/store/9ba88w4spv2k2cg8m4c323xs5b5567yw-unzip-6.0.drv
    /nix/store/5i47d53i5mjh3i758g4p21zzah62lqyz-systemd-b737c07cc0234acfa87282786025d556bca91c3f-src.drv
    /nix/store/3mywiszpfngs6amxgik4x36k0s8fjps1-libgpg-error-1.20.tar.bz2.drv
    /nix/store/1vps98q6dm6c3iyibrkcyhcaqdn2rcl5-libgpg-error-1.20.drv
    /nix/store/9kz90in5xl149niarq2qfqlvxcw4j1ss-libgcrypt-1.6.4.tar.bz2.drv
    /nix/store/6bdhk8m5nw5dckp2522y7qx5d29xjs35-libgcrypt-1.6.4.drv
    /nix/store/9rvrzgrd9cv35f9161xk98xhqfg03sca-gperf-3.0.4.tar.gz.drv
    /nix/store/6blnpasqyhs8xrrr8v2lh1c5rsi8667w-gperf-3.0.4.drv
    /nix/store/c0ip4in15cxif3dy5mqnd6vbxfkgv9jb-kmod-22.tar.xz.drv
    /nix/store/cyi1j5d2849nn7myi0i897qhl2b9xind-kmod-22.drv
    /nix/store/n96vrwhylrz9pv5dh6hqb75ir4gnr71v-docbook-xsl-1.78.1.tar.bz2.drv
    /nix/store/f1zl8n1wbsdj1jsjhykx8jcr0rvcp0wz-docbook-xsl-1.78.1.drv
    /nix/store/19qzp659hrcz78z2k599ky5qdp9q8hpx-docbook-xml-4.2.zip.drv
    /nix/store/gl5j80iqyziby4p5p71xxk2jnrw1dicb-docbook-xml-4.2.drv
    /nix/store/zk6lxa7kszqfcclsyxmhz4xadnmh13m4-libmicrohttpd-0.9.44.tar.gz.drv
    /nix/store/hm8hj7w09lmsylb2g3pd575ndqa2070c-libmicrohttpd-0.9.44.drv
    /nix/store/rbmfxam5dm26bwf1nm5x09ds04yf6y0d-kexec-tools-2.0.11.tar.xz.drv
    /nix/store/i8hw36w3b0wgcy2ma1ps7rkd0ksn4r64-kexec-tools-2.0.11.drv
    /nix/store/a8np884ph8m8ls6l6rxgdc1i7hxqd7b7-libseccomp-2.2.3.tar.gz.drv
    /nix/store/p8n7nla5285h924ldrgxq46fmz4lcvqq-getopt-1.1.4.tar.gz.drv
    /nix/store/h013ad18c1b27r5llzjw2rlrxlansk5s-getopt-1.1.4.drv
    /nix/store/lrgmq5zczljz5iz58n17hdbprlr5x86q-libseccomp-2.2.3.drv
    /nix/store/8m2brja5v44gawlwp8p7iz6pwvpsbs5z-intltool-0.51.0.tar.gz.drv
    /nix/store/wg14zddkrbk36hj8siipq82vyiq6kn4h-XML-Parser-2.41.tar.gz.drv
    /nix/store/a4dm5i69nps5qwdp1zb54f7xq9z6y67n-expat-2.1.0.tar.gz.drv
    /nix/store/ykbz8x0bryb1s2iclw4jx5a3fjkv2wag-expat-2.1.0.drv
    /nix/store/hpl0hpvcjwqdyh2qb62xgxbq21aazrlz-perl-XML-Parser-2.41.drv
    /nix/store/mal2i1cfvrchql8gqmv9zlw0d7zyawy2-intltool-0.51.0.drv
    /nix/store/j61a4x6p0qpnln9iqcb6iv9dgvym3ja6-dvp-1_2_1.map.gz.drv
    /nix/store/jx48w8w7iqhj92xzf5c90yg17zwxy10l-kbd-2.0.3.tar.xz.drv
    /nix/store/k06k8r94csbxscmxv6sn9rg9c9zqc9hs-neo.map.drv
    /nix/store/381hf1jv1jjkmn9vi9zh7swbq5rm779v-check-0.10.0.tar.gz.drv
    /nix/store/spwhp2x6n0dx70xaprc6f6bacaiicrv7-check-0.10.0.drv
    /nix/store/kwi8x7hkdzp6c69lilwyfv3864di1j7c-autoconf-2.69.tar.xz.drv
    /nix/store/7r06n5kxb9kqkyqicmpk34hxq7bb96cy-autoconf-2.69.drv
    /nix/store/6m97s9gg60ndkzsxp1khnd60vm9dskbi-help2man-1.47.3.tar.xz.drv
    /nix/store/ml10sw07afxcrm08a3428ym88fxhgv17-gettext-1.05.tar.gz.drv
    /nix/store/ang10iz6n06g2pjq6v2ik4incdj9lsij-perl-LocaleGettext-1.05.drv
    /nix/store/dhw2jk5g2p8mvfznbfbsvy4xcnl0qrys-hook.drv
    /nix/store/is2glryfps2s1ivw0clbwyr47n84dklx-help2man-1.47.3.drv
    /nix/store/y2wmsayv9n4vmwpd2acjw2qqxjy7pzx9-libtool-2.4.6.tar.gz.drv
    /nix/store/jxcy2h0lvz1zcw1yik3gn7hz2xxfizmq-libtool-2.4.6.drv
    /nix/store/8k0y3380gaairv77q1x3lc7nwnjk00n6-automake-1.15.tar.xz.drv
    /nix/store/nxxyyv4ldiynma8kxj8iy0c7k3j99q20-automake-1.15.drv
    /nix/store/sq1ykdghj1qf9j2n74b2x6rkky5pamf9-hook.drv
    /nix/store/pymf3x1xq2halahfaiqlannqglzz215v-kbd-2.0.3.drv
    /nix/store/2mdvvrndfkqy226iyxil5s4m7hz6i13b-docbook-xml-4.5.zip.drv
    /nix/store/rjgmc3q7is25c6w7afv98n1szk3ixhjf-docbook-xml-4.5.drv
    /nix/store/4pvq3z93pbs8v6q2jp4jyl6dklykcxj2-libcap-2.24.tar.xz.drv
    /nix/store/vz1la1n0f2jyg22ihyna5c7j9nqcnmzn-libcap-2.24.drv
    /nix/store/64mqydslbzbjpq04jlcwvprnxzl9wkyz-systemd-228.drv
    /nix/store/mypdfhg6sms79s7ksycazb8gwkri354i-dbus-1.8.20.tar.gz.drv
    /nix/store/abm0rrc8l8d118cirkx6azls234vl2lc-dbus-1.8.20.drv
    /nix/store/4jlsc0ldxw9djy0faagpywicrckr2zaf-mtl-2.2.1-r1.cabal.drv
    /nix/store/9l8nj8vkqy5y24djxjbkkcm9r33vv29r-gmp-6.1.0.drv
    /nix/store/bqxwp6l34ph72j4am9cm0df1kdl27xzm-ghc-7.8.4-src.tar.xz.drv
    /nix/store/nd6wai5v4jah47pjjnxga4pbspmhzcb2-ncurses-5.9.tar.gz.drv
    /nix/store/qk46k4wqdcxgljx194vmrzd12wcv4lix-ncurses-5.9.drv
    /nix/store/5hfjzqljxxz65lng8fsmk92ggsagncsj-ghc-7.4.2-x86_64-unknown-linux.tar.bz2.drv
    /nix/store/i8vdxpz9xzifip0lw3aw747cy0jsr6g8-gmp-4.3.2.tar.bz2.drv
    /nix/store/fq4z8xz6la70mv7pzy72dj68nahm3shw-gmp-4.3.2.drv
    /nix/store/rsh8aihivfli1fpa7z9w5iq9gpfbdcpn-ghc-7.4.2-binary.drv
    /nix/store/589nxnw9ff54hccziraj9v3gzfbgbg9w-ghc-7.8.4.drv
    /nix/store/9k6sxxjamg177aw5ckkvldzb6k8ybljm-locales-setup-hook.sh.drv
    /nix/store/hbi0w7iaf0zi2nwnb8y870iyx4sz2lsd-glibc-locales-2.21.drv
    /nix/store/yqpskrvik1n6p44dbijbcc35v7fxbmcr-hscolour-1.23.tar.gz.drv
    /nix/store/a8arrr91lsv4h92i6plmf7hy3r99s8m7-hscolour-1.23.drv
    /nix/store/8di35d9y4rgv9w24kawdkyh0spw51982-hscolour-1.23.drv
    /nix/store/p3ahikhv3104dgbx6qxhqakfcxizx6gw-ghc-7.10.3-src.tar.xz.drv
    /nix/store/z3yqqkl31zmy49xg6qrh146w63yh2dsn-ghc-7.10.3a.patch.drv
    /nix/store/77i4amli8dpkc4xgpyngspk2li67rclq-ghc-7.10.3.drv
    /nix/store/5qmpnr0wg80dxg66i2vgm6y0rqilmia3-hscolour-1.23.drv
    /nix/store/9a5c7bw9dhm5418bivzq4y0nfsf976i4-mtl-2.2.1.tar.gz.drv
    /nix/store/5hyhbb1w903nfqmj4p9hq5p7vicpx4v9-mtl-2.2.1.drv
    /nix/store/ciaxkjhmrhqldvhm3pl5shr23z645pxz-regex-base-0.93.2.tar.gz.drv
    /nix/store/0gxv86rvhgh83gl95z2iyjvcnf6l5vgq-regex-base-0.93.2.drv
    /nix/store/4n9rni7yylq5x25wv8y53yk34209idsw-text-1.2.2.0.tar.gz.drv
    /nix/store/1xmwzpq3rb7z9w514jv7dfqg3bdvspn0-text-1.2.2.0.drv
    /nix/store/cisxd2fiz638v5c4dpw001hzgxsa59d8-setlocale-1.0.0.3-r1.cabal.drv
    /nix/store/n3avx73f4gwgh4ybkm3pdpx7vzw9fj3v-setlocale-1.0.0.3.tar.gz.drv
    /nix/store/39cx2azzda1wirdqfmn93qbyw86k2n5b-setlocale-1.0.0.3.drv
    /nix/store/0knpn6z1i1zxbhw73c8kh1zgk4r3njsh-old-time-1.1.0.3-r1.cabal.drv
    /nix/store/6jdd60x9ik1jhh84d5fj3jc8r2g1jsah-old-locale-1.0.0.7.tar.gz.drv
    /nix/store/fp56nna53ys97jr04ja366rx937jlrj2-old-locale-1.0.0.7-r1.cabal.drv
    /nix/store/drq3h53kjnqivk33b5n3x4q78vgrfdw1-old-locale-1.0.0.7.drv
    /nix/store/v79lhikj49wica04vvj168gz3vsh3xsk-old-time-1.1.0.3.tar.gz.drv
    /nix/store/4rwyg9839cimiqpqi38s4fz7hhwbn0ab-old-time-1.1.0.3.drv
    /nix/store/i38kxz5c88dmgyvsg51ckmjh1x4df00r-libXrandr-1.5.0.tar.bz2.drv
    /nix/store/qsvn8sx9yarm3l8mdzhkxgapn081cx8g-randrproto-1.5.0.tar.bz2.drv
    /nix/store/n0gmw1ljri5gll5d56xrazpqikgbcflb-randrproto-1.5.0.drv
    /nix/store/55zwxg7mpjsxpxsg3n5j3d8am80579jj-libXrandr-1.5.0.drv
    /nix/store/l6dpn0rhvb23y0fcqg09mk3xlkhs8mbn-X11-1.6.1.2.tar.gz.drv
    /nix/store/s7jcfgmf2b86gv1gy217nn0lbmiwixx4-data-default-class-0.0.1.tar.gz.drv
    /nix/store/d2c34p58m3f3rvvy79illn6rr87a7z95-data-default-class-0.0.1.drv
    /nix/store/rmgqcvbs7hfxmzr0p3mhqk350w86a87b-data-default-instances-base-0.0.1.tar.gz.drv
    /nix/store/8ipw38j7yard9sj0z0xzxz4d9h5lhsip-data-default-instances-base-0.0.1.drv
    /nix/store/p6mccc1dqj4x9isgl705w0wc7338ik1z-data-default-instances-dlist-0.0.1.tar.gz.drv
    /nix/store/55k3vyli557na677yljfj01zg8hfria2-QuickCheck-2.8.1-r1.cabal.drv
    /nix/store/dyk85vs5vrczbi7p0rw565pcgzw3z17w-random-1.1.tar.gz.drv
    /nix/store/6m5lrbmyspy7czhdjhx11c0yz15h99py-random-1.1.drv
    /nix/store/7q3mz3kf6bbw5bw2nd7p41mlnfgfjp8b-QuickCheck-2.8.1.tar.gz.drv
    /nix/store/fq4aqh1hbapa7axyy335zkwlawj79cb1-primitive-0.6.1.0.tar.gz.drv
    /nix/store/pwzg14jn644nprfjlv1rr0jq8iicgai2-primitive-0.6.1.0-r1.cabal.drv
    /nix/store/15mjaz7gx7r637v794iasrdhnygkh424-primitive-0.6.1.0.drv
    /nix/store/hnrq3y06x53x2x8b9is4n25f74f4sxv8-tf-random-0.5.tar.gz.drv
    /nix/store/bwzjwbxp3zbb35x3acc836i9590wnh28-tf-random-0.5.drv
    /nix/store/si0pjzqmfp1qyvm3mxppaif2n0kimhmj-ansi-wl-pprint-0.6.7.3.tar.gz.drv
    /nix/store/7m425364c3yljvn6ba8jgdrdzk7k1xza-ansi-terminal-0.6.2.3.tar.gz.drv
    /nix/store/zqsrwx9pw6hm1c6yins481l852x5620g-ansi-terminal-0.6.2.3.drv
    /nix/store/21p5kazdhb37p9n2mgxha66w5aq5iv63-ansi-wl-pprint-0.6.7.3.drv
    /nix/store/cazx7q87x4zdim4jiwk512hv45qjky8k-test-framework-0.8.1.1.tar.gz.drv
    /nix/store/s1cl8sm50yhyssdfrfq2f2ncxn60nvg2-xml-1.3.14.tar.gz.drv
    /nix/store/gi8alyili4kw9yvw2i3l1nn4kzvrrr5n-xml-1.3.14.drv
    /nix/store/hllynl8fb4v97m8cq4m450n5khqs4qsx-test-framework-0.8.1.1-r1.cabal.drv
    /nix/store/rzcagynrxpx7slcnjzvhxg9z9i05xgl3-hostname-1.0.tar.gz.drv
    /nix/store/klid8j1y7vrzzd5408n5jqjjqvbh4nbp-hostname-1.0.drv
    /nix/store/49lm9x4lrf0h0nsr30mhwbvh67y0ddic-regex-posix-0.95.2.tar.gz.drv
    /nix/store/r53vd5pbdfqzarjriyrg4iyb6wwihyxi-regex-posix-0.95.2.drv
    /nix/store/k9r3bc2wrpamk4dd0fxqisgsw4xbykky-test-framework-0.8.1.1.drv
    /nix/store/dhcs8nql6lxj1drn77dmlyj7l8nmmhww-QuickCheck-2.8.1.drv
    /nix/store/q41acck53lnnh0nrqnqn5l7j2vdl391v-dlist-0.7.1.2.tar.gz.drv
    /nix/store/zqgvcnfqfn4w012zx49rrqnbgm3g14hy-dlist-0.7.1.2.drv
    /nix/store/m72va2r0rm9wv1ws5xqk7qhqiwzaycaq-data-default-instances-dlist-0.0.1.drv
    /nix/store/myca8bk8jbdy1697a4fms5hbznqs40gf-data-default-0.5.3.tar.gz.drv
    /nix/store/jzfrzl34hr81dgdihg9lsg7pk065c4ds-data-default-instances-containers-0.0.1.tar.gz.drv
    /nix/store/njdcnv7jk16lm5abwhjhim4lyp8955ng-data-default-instances-containers-0.0.1.drv
    /nix/store/v1pspgas0ba1924d9n0zmwx5k3piyks4-data-default-instances-old-locale-0.0.1.tar.gz.drv
    /nix/store/q4lfwam877bfvq6y7yf31j602f6ny87w-data-default-instances-old-locale-0.0.1.drv
    /nix/store/lx5b2yd8g1mkkjw991bg17y6b16j87xf-data-default-0.5.3.drv
    /nix/store/bi1gvqb1csch5vjgja4ys3ds45lx09h6-xineramaproto-1.2.1.tar.bz2.drv
    /nix/store/1141m29y5pr8m4xmrld4cb0q9vkxwkpz-xineramaproto-1.2.1.drv
    /nix/store/am92kf6ppxs0c168qa02g199858hc99a-libXinerama-1.1.3.tar.bz2.drv
    /nix/store/wy2kl67njbkf9y940d67lk3sx6jq29jz-libXinerama-1.1.3.drv
    /nix/store/51mbs22ym4wkvmfkgsf490xa20c9if91-X11-1.6.1.2.drv
    /nix/store/2xsj8fx4yrq99n99nnxw5b70sj3hh82j-split-0.2.3.tar.gz.drv
    /nix/store/554vgy4r7v6bfffc7fjjw1y084f0bn20-split-0.2.3.drv
    /nix/store/72qha0l93ha2gdpljgjx0ksmamijfz09-exceptions-0.8.1.tar.gz.drv
    /nix/store/an0x4ivwls9b4fniiqxazs7kw0c7yz77-stm-2.4.4.1.tar.gz.drv
    /nix/store/h6b3grd0d81xsh6s2yd8vilf6y53bjpc-stm-2.4.4.1.drv
    /nix/store/f7a6nl8nk0lyb3fn3ljmxsch08r4g671-transformers-compat-0.4.0.4.tar.gz.drv
    /nix/store/j9m35vrkhlf4x2k2zjf65rmrfrj8d70b-transformers-compat-0.4.0.4.drv
    /nix/store/jyzjmlg2bvx868c2b2rm42jd5jdqlydw-jailbreak-cabal-1.3-r2.cabal.drv
    /nix/store/vd8iycv1paiiay39hxa32pz02ha64zcy-cabal-fe7b8784ac0a5848974066bdab76ce376ba67277-src.drv
    /nix/store/x671g1rx7rq4946chdv1mp2xkqd69f9y-Cabal-1.23.0.0.drv
    /nix/store/y0hbil56qlqx4468g1dz2mwb3bp864qg-jailbreak-cabal-1.3.tar.gz.drv
    /nix/store/n48ckdlvlly787a7gsv0fy12ixvcxq1i-jailbreak-cabal-1.3.drv
    /nix/store/7kng6gp2npd90qj15j0ma6yh7h9s3qdm-exceptions-0.8.1.drv
    /nix/store/7swk2mzqm6rcxv9424dklqcib07x370v-ghc-mtl-1.2.1.0.tar.gz.drv
    /nix/store/5szj0gp7vn66gglsqvyqnl38d1n90zg6-extensible-exceptions-0.1.1.4.tar.gz.drv
    /nix/store/gjhcmgs4gf42xwr487r6qgf83vpakm8l-extensible-exceptions-0.1.1.4.drv
    /nix/store/6y0mb6g1n0y82gc68lqy9qhrvslnwnfx-ghc-mtl-1.2.1.0.drv
    /nix/store/j3i6dm4z4qwg04fbd57wkc9ql2yq6vws-ghc-paths-0.1.0.9.tar.gz.drv
    /nix/store/d6x4f6isb5glc4ipcl7p462lxhjxi95k-ghc-paths-0.1.0.9.drv
    /nix/store/fd1dw84w5ggllagy91cfb227fxwyr34v-hint-0.4.2.3.tar.gz.drv
    /nix/store/gnr8r1n920xqbv18q9sqfwnfaavjxxmx-hint-0.4.2.3.drv
    /nix/store/0prcw376ds9bkllggc90imp47133r3iz-xmonad-contrib-0.12.tar.gz.drv
    /nix/store/krnbay2rqwp1w6n567p2y28piyzd2dlk-xmonad-contrib-0.12-r2.cabal.drv
    /nix/store/jpq8wr98f7zg1pdc3ij1avjbgkb40cg7-xmonad-0.12.tar.gz.drv
    /nix/store/2i0bfyjpib39dl6nxf8svk6nzjhf1yra-utf8-string-1.0.1.1-r1.cabal.drv
    /nix/store/rs9kgqyf2s6m0g1qc58zy69ihpklnp3l-utf8-string-1.0.1.1.tar.gz.drv
    /nix/store/v1ydg09lw6lflm7bq706kkqwf6b6f8dz-utf8-string-1.0.1.1.drv
    /nix/store/la834z2hkp1c8djyc5w3g8b73ig15lwz-xmonad-0.12.drv
    /nix/store/fqinj5j18jvc8bnby5l2qvw7ivmvv59p-libXft-2.3.2.tar.bz2.drv
    /nix/store/870r4l5q89dgahf640arrhbrb203jbna-02-ftsmooth-2.5.4.patch.drv
    /nix/store/liy789zrrg5i2zmdcjgdq3pb1azamb7x-freetype-2.5.4.tar.bz2.drv
    /nix/store/p956dg22ab7wfh1p7aqhxj5xnr8l9k5h-which-2.21.drv
    /nix/store/s1byg27s54ha97xi36bazahrpqzjaqa4-04-infinality-2.5.4-2014.12.07.patch.drv
    /nix/store/z13inw2hsdi3aifrq5zq2z97pkv64xcj-03-upstream-2014.12.07.patch.drv
    /nix/store/3cx9s4d129y0jmqrs628lc1qiqgbciwr-libpng-1.6.20.tar.xz.drv
    /nix/store/nvrfp6dq6zfqwmqjd42162fr7dyvvxa7-libpng-1.6.20-apng.patch.gz.drv
    /nix/store/zqlcm64qaawdnv4wxdrwccr3xw60v2p4-libpng-apng-1.6.20.drv
    /nix/store/kmbzxs99kwx8hqwns5q7sa17r252jjn7-freetype-2.5.4.drv
    /nix/store/7kdqyz16di05cii9s28gmn9zjnjv7bgx-config-compat.patch.drv
    /nix/store/7wlr4p9xdx8jj8byhxh12rrdfj67vw3z-fc-cache-bug-77252.patch.drv
    /nix/store/dpvbhhndz7yc6jjn032g96hdcsl03z8d-mkfontscale-1.1.2.tar.bz2.drv
    /nix/store/gaanr8sxj9g7chmwzyv6643m9vmf6x82-libfontenc-1.1.3.tar.bz2.drv
    /nix/store/sip91g0k4b1b5hh36j6ia352lyb4w4vq-libfontenc-1.1.3.drv
    /nix/store/y5rmr93qb5grrlnqryh099sdbwcw1l0s-mkfontscale-fix-sig11.patch.drv
    /nix/store/966na90g71xpgv806fsn863k7y4hdzb5-mkfontscale-1.1.2.drv
    /nix/store/flw7ywjdljp7x1fz6qlsq69wl8dczg5h-font-bh-ttf-1.0.3.tar.bz2.drv
    /nix/store/s309i36vvg3vd5a87j2cjlilm3ssa6as-mkfontdir-1.0.7.tar.bz2.drv
    /nix/store/ly0xr6pxyz071lap1h3assbfkqphib0j-mkfontdir-1.0.7.drv
    /nix/store/m4vl98jv2bfkcz3gm88xsvnpijkb07gs-font-bh-ttf-1.0.3.drv
    /nix/store/w4bpsrmiyabr2p0ygqh7hzadyzka05kz-fontconfig-2.11.1.tar.bz2.drv
    /nix/store/pgw3kd335ngw21ng8ij7b7yql59jdzjl-fontconfig-2.11.1.drv
    /nix/store/0ycrc7a6j2q8460w6qgf67r7n3cqrjv8-libXft-2.3.2.drv
    /nix/store/xx8vrlik3509dawn3hylbr5jn63bhq1l-X11-xft-0.3.1.tar.gz.drv
    /nix/store/vw27avh6hq8zw1nxy7cmpna7v9lc9pal-X11-xft-0.3.1.drv
    /nix/store/hrc6il5b52mn4zgxlzdh917wi57vpmlm-xmonad-contrib-0.12.drv
    /nix/store/1ka7f3fyzppxx6003p1z6xhkxmk1jy1k-parsec-3.1.9.tar.gz.drv
    /nix/store/jcbvf5qxl5ffvaip3ylvk5zzpaangn88-parsec-3.1.9.drv
    /nix/store/fm49phxaird3r1i599yqqji1ja0zxa8g-network-2.6.2.1.tar.gz.drv
    /nix/store/nz6li58v0z6wkqnsd80xvr0wip32pdyp-network-2.6.2.1.drv
    /nix/store/zj41f9hlxjbni3qhlpdc7aj14sh8g5zd-xmonad-extras-0.12.1.tar.gz.drv
    /nix/store/qwkppcrbp7zvm8xm5zf9pqxm3mz8qp44-xmonad-extras-0.12.1.drv
    /nix/store/fbabfyk0mmw9fbkjp0i9rmll9dliwlb2-ghc-7.10.3.drv
    /nix/store/snka8wwargj5b6ybmd05z3xmmilg87pc-libXaw-1.0.13.tar.bz2.drv
    /nix/store/p4fqh0klslsi8mdi7jw81myyyjax4g2h-libXpm-3.5.11.tar.bz2.drv
    /nix/store/yszdvfgs3vzmsa76f8asal9p821gnrss-libXpm-3.5.11.drv
    /nix/store/66fj0jsa42sqif3pih582kabr6bp78a2-libXaw-1.0.13.drv
    /nix/store/ry9p7x026bxzr1if748zf6ss09gmfx83-xmessage-1.0.4.tar.bz2.drv
    /nix/store/xinnyacq3jv7vfd2kpwfp0s3kpyh0ldn-xmessage-1.0.4.drv
    /nix/store/anyam5wjmyxyj5fhbr372m7q9xs20804-xmonad-with-packages.drv
    /nix/store/qa8q7gk1n1imnrnpign2gvn4awz1399g-libasyncns-0.8.tar.gz.drv
    /nix/store/1swhzk300pa9cg9vs5afa669ss13vg05-libasyncns-0.8.drv
    /nix/store/w9qgcidwxc3nzb1cwrk455gy25m4lq3n-speexdsp-1.2rc3.tar.gz.drv
    /nix/store/b5s5k690h5whyx6ny7mfblqx70a5bdna-fftw-3.3.4.tar.gz.drv
    /nix/store/xpl0kg5sz456zr103jzl6qriz28vqcs7-fftw-single-3.3.4.drv
    /nix/store/2wb5ci9hw40vhs7i6ia27gv9psz1cxfv-speexdsp-1.2rc3.drv
    /nix/store/2bjg4bqc1ccddvl1aadr52cqxlbqjzgj-webrtc-audio-processing-0.1.tar.xz.drv
    /nix/store/6jn9amgf3h8wsqf2j26dd8sqwgqyifdb-webrtc-audio-processing-0.1.drv
    /nix/store/9bnd22558pbm4l45lzgbwapijh25f1gz-pulseaudio-7.1.tar.xz.drv
    /nix/store/yy9q6wbdxpjaw7f1y6x6faphjb09m8ky-json-c-0.12-nodoc.tar.gz.drv
    /nix/store/9x209gjgv6x7pnnqm02hba0d16r8qls7-json-c-0.12.drv
    /nix/store/db3hsd0al62gxgrqzyx7sf9hxk49s1si-libudev-228.drv
    /nix/store/5m5y8f4ra578v3q6fzdgsaq44jr4jyxs-libvorbis-1.3.5.tar.xz.drv
    /nix/store/32lhpdxlg331clq5i6sab8wa56w586lj-libvorbis-1.3.5.drv
    /nix/store/wpha3naf2k6h1vpq9jyaw96h07gd5hk8-flac-1.3.1.tar.xz.drv
    /nix/store/mf90k4kzpp3kikx2c38qqi7fbwibj2ac-flac-1.3.1.drv
    /nix/store/ziw92wbyk3sp131wsl5iyjh9kjzqriws-libsndfile-1.0.25.tar.gz.drv
    /nix/store/qf5a30ixna9w0a8pqysp260k1379nby0-libsndfile-1.0.25.drv
    /nix/store/kfgd1ykr7fvykpmppj18j62binpx0mk0-alsa-lib-1.0.29.tar.bz2.drv
    /nix/store/qpn9wlss6zwja67clqfrpdqwhiihjm3w-alsa-lib-1.0.29.drv
    /nix/store/bh9qxdp1fzdcax04r614xh9ajg6ghn67-pulseaudio-7.1.drv
    /nix/store/h1syppqhv5d9d4sklg36hwglb4kyrlhb-vaapi-drivers.drv
    /nix/store/5v6cnbddv16l4amkz0dqa7bsilvhdrb1-nasm-2.11.08.tar.bz2.drv
    /nix/store/7zy65vssv4p236cpyp1yxcqq9zngakzi-nasm-2.11.08.drv
    /nix/store/kb93rhv9269z1sq8ibvm68w042l5wb0n-libjpeg-turbo-1.4.2.tar.gz.drv
    /nix/store/ab469ppdxq7j954mm8m8ik2ana5wvri4-libjpeg-turbo-1.4.2.drv
    /nix/store/hhcfm25c2a3xgq9jr4m7761r08j79irg-feh-2.14.tar.bz2.drv
    /nix/store/k3zs2s8g58vaiz9jnlb875hrw0qjmmql-libexif-0.6.21.tar.bz2.drv
    /nix/store/k762yn85bzs8dllrknpx82nydklpgri3-libexif-0.6.21.drv
    /nix/store/qqg058pvnjrx8iyxq8in2rgs50b74jfh-xlibs-wrapper.drv
    /nix/store/97mzbhr4glrwfj84ydjaa42chblrn2jp-tiff-4.0.6.tar.gz.drv
    /nix/store/bs7ir05ks28ixp089djvab7w5zkbq6qn-libtiff-4.0.6.drv
    /nix/store/1i4zjmmgaqyay215iby542yfw5fa4hcf-docbkx412.zip.drv
    /nix/store/yc48l9v4rn3x0kf9h8rdb3sflmmi8avf-catalog.xml.drv
    /nix/store/cqny52ba0hn5xpz75h8kb8qgk2fp5sf6-docbook-xml-4.1.2.drv
    /nix/store/mwpwp5d1fqci8f3bh4k57v2spz7xbb4k-giflib-5.1.0.tar.bz2.drv
    /nix/store/y025jny7jvd0m5cvc6iq7y7m731kpkjv-less-481.tar.gz.drv
    /nix/store/2pssany7b73qjj7cdvfc21gq8rzrnysn-less-481.drv
    /nix/store/4m2rcbsk94faw2f6akvds0yyjxasdndx-man-1.6g.tar.gz.drv
    /nix/store/2v4zvwssixbv6f9fhn7r1bs403pxyrls-groff-1.22.3.tar.gz.drv
    /nix/store/r1kg7zx5h9mjmhiivcjc7ry2h2kkpwgn-groff-1.22.3.drv
    /nix/store/8v3ki2fm8rqdsrgqra3mvsx6b9fb2ch8-man-1.6g.drv
    /nix/store/ghs8nbj63ila5n6qclsb8y4sn3228bzk-https.patch.drv
    /nix/store/x8h4ash5ilccn8r645dgypbphq0fwqly-gc-7.2f.tar.gz.drv
    /nix/store/x1m3llaz17d8q38488qdx7nqrarn3w9b-boehm-gc-7.2f.drv
    /nix/store/8f4q63bqiq031iz5zxsc5zddzp9jvfnv-git-2.7.0.tar.xz.drv
    /nix/store/72l3x7kkixz56j2ijh1vdh38ql000mim-CVE-2015-1197-cpio-2.12.patch.drv
    /nix/store/nqhq7908g97x7bzl458zvy2i3qd46idg-cpio-2.12.tar.bz2.drv
    /nix/store/8xp6znjw86n8p0f96znnszgd4k1nvsi8-cpio-2.12.drv
    /nix/store/26h0k2040fbi61x0wa6dp1s5cffcwlxj-git-2.7.0.drv
    /nix/store/f2f3kca9xadqkbbnmf1d5pzgbya163kr-nss-3.21.tar.gz.drv
    /nix/store/g0qhxwl28l4sn4g4ra8vziihm98jgxl0-URI-1.69.tar.gz.drv
    /nix/store/cp140brl9jp3v66xdkdhgdpfj2m5lpl5-perl-URI-1.69.drv
    /nix/store/16z260mfycc0kvn7l9zc1db1ppni03d7-HTTP-Message-6.06.tar.gz.drv
    /nix/store/wii6dmcjwxxskbpmyd7drfsxznq83xpx-IO-HTML-1.001.tar.gz.drv
    /nix/store/kvr3afz0zj1c8wh6438xv62zzmigy1q3-perl-IO-HTML-1.001.drv
    /nix/store/ri9rslfb79ghr8vk3hhpzczdxc4a9i0h-HTTP-Date-6.02.tar.gz.drv
    /nix/store/lnfnhgig84ll1797bfpc233x0a2x3zl3-perl-HTTP-Date-6.02.drv
    /nix/store/sa9l0bajvncrqlg874wrkma1affx77hx-LWP-MediaTypes-6.02.tar.gz.drv
    /nix/store/q4nvhlf0yhkgcsyx3mdbv252bbx9b2dk-perl-LWP-MediaTypes-6.02.drv
    /nix/store/mfy6bs8ik770m746x9nhrh8wrranahr7-Encode-Locale-1.05.tar.gz.drv
    /nix/store/wprfai59f949z74n1p3q4zp7l3dcwr0c-perl-Encode-Locale-1.05.drv
    /nix/store/fqlwwalavybkqw6xa1r1lz8rpbvfi34y-perl-HTTP-Message-6.06.drv
    /nix/store/ik1vdkcdrvc9bf2gm9njm77xhy601am4-Net-HTTP-6.09.tar.gz.drv
    /nix/store/h6ljc70jcyyp3i5jbwd9n4980bgmxgwv-perl-Net-HTTP-6.09.drv
    /nix/store/gdji4b40vq7rp5g404w694f8l6micf7k-HTML-Tagset-3.20.tar.gz.drv
    /nix/store/6xhn21qyyjbz103xk9p0ysxr4sx4waji-perl-HTML-Tagset-3.20.drv
    /nix/store/fdrr5vslvznln2ilwgcywh21ww53irk5-HTML-Parser-3.71.tar.gz.drv
    /nix/store/i8lg8rg7a16bk1550ahz4665lh7j1kga-perl-HTML-Parser-3.71.drv
    /nix/store/lciw1nq5675n0rj9sahrgmbnp6vhia6p-libwww-perl-6.13.tar.gz.drv
    /nix/store/18ffz683zjz7flf4s7yy8vidkxwqylfq-WWW-RobotRules-6.02.tar.gz.drv
    /nix/store/nvcj2lkg1nyfdamlgaa078j4mg7aniy7-perl-WWW-RobotRules-6.02.drv
    /nix/store/f4pm3yn5dk66lqw2s64avbhbizafpich-HTTP-Daemon-6.01.tar.gz.drv
    /nix/store/q205iqwl0sxibry61afk4a0n8m680cv1-perl-HTTP-Daemon-6.01.drv
    /nix/store/3ac7ww2j7gwxp6sz8wvb1flda3g0py4j-HTTP-Cookies-6.01.tar.gz.drv
    /nix/store/w9qa6s82j3d4wv0nzzmfw7ihmq5ibirs-perl-HTTP-Cookies-6.01.drv
    /nix/store/j2715p4q1371dx37jbwkw1ibzvlsdbl9-HTTP-Negotiate-6.01.tar.gz.drv
    /nix/store/zfqs13rvvb33xn188xk89mrylp2ivnr6-perl-HTTP-Negotiate-6.01.drv
    /nix/store/58qs383pl48znk10vhb2nmbz7gzmqslr-File-Listing-6.04.tar.gz.drv
    /nix/store/zs63naawayy1r5jrfqwf46igxqi12iy5-perl-File-Listing-6.04.drv
    /nix/store/rm79faz65083ls2mvc68yimjgn97w1sp-perl-libwww-perl-6.13.drv
    /nix/store/j4xf2nr07ha7cp44a6szp6fvgybsnrr0-nss-cacert-3.21.drv
    /nix/store/yswah7v5jc7r8wxk3n68n2jvy68syd7y-w3m-e0b6e02.drv
    /nix/store/msm7zli9hp50w15yjz3bm2l4k0r519gc-w3m-0.5.3-2015-12-20.drv
    /nix/store/zslnbnaprqgzyfbxrrg0wdzdgvl7rcav-xmlto-0.0.26.tar.bz2.drv
    /nix/store/zh29aqg5qfbdlxhhaqpr4zw2f6mzr20d-xmlto-0.0.26.drv
    /nix/store/vzfjwx830gcccibwnxvbngchxbjyhma9-giflib-5.1.0.drv
    /nix/store/x978c3zxc213anx9mis12y12gx3qyyap-imlib2-1.4.6.tar.bz2.drv
    /nix/store/rlb911835m4qsm2hnd0hpjbbqap2z486-imlib2-1.4.6.drv
    /nix/store/idgn42i5acbqg9ldi3ajf659xcg2ylh7-feh-2.14.drv
    /nix/store/1mszqiidladnvkx8vwsjqzq2viqyb1v1-2.0.tar.gz.drv
    /nix/store/l3gxzhhhjcsk54lf43vi7n23j7fv0l09-slim-theme.drv
    /nix/store/n2h3axcwivdv6xfr57w9p50lbrl2dfc1-Xresources-Xft.drv
    /nix/store/wa74xakb0r3bfdnrw3bmm4njy107rwny-luit-1.1.1.tar.bz2.drv
    /nix/store/1v8sabma5c3m9shk604bfrqqw259gcn1-luit-1.1.1.drv
    /nix/store/n4lc8nwmqdx94nzbrx2f3wqgvcm261h4-xterm-320.tgz.drv
    /nix/store/whkk3sv5dyi56x7r005wpclqyh88rany-xterm-320.drv
    /nix/store/32ng7pzj9jmlpsvqk2flgrwr07wlg5g0-mcpp-2.7.2.tar.gz.drv
    /nix/store/ihkmc75wwrf3g0f117gd37yahs7lx0p4-mcpp-2.7.2.drv
    /nix/store/mwqmjv22iwqspz1i8rk60h8991hgszsi-xrdb-1.1.0.tar.bz2.drv
    /nix/store/xdcw0qy608f7pjl17vcigvzzzqaz1qpb-xrdb-1.1.0.drv
    /nix/store/08xsip3w32nrdrj25fq64vc5rlgp2xmv-xsession.drv
    /nix/store/m2ip2qikkn3af56m5v11mq786rfkcg3k-xprop-1.2.2.tar.bz2.drv
    /nix/store/09p4dzb3m43nblqlsp9079pysw1vh3hl-xprop-1.2.2.drv
    /nix/store/0d7062lbmppmvfi9nrrm1l2nkg48mjil-libglade-2.6.4.tar.bz2.drv
    /nix/store/p1kxg3rg3wis25xkcyw395gfrd2ayhn6-fontsproto-2.1.3.tar.bz2.drv
    /nix/store/6x2aybac2jv37aprv265l19k4mbhx1l6-fontsproto-2.1.3.drv
    /nix/store/88fbnf53pr1q45kf1asa87q4yzcjclsi-libXfont-1.5.1.tar.bz2.drv
    /nix/store/5qbw0jkjjjpi5jfjvrqfb9f8lhgggavs-libXfont-1.5.1.drv
    /nix/store/i0wh9878m9x893qz83g94jjbkh4851nr-bdftopcf-1.0.5.tar.bz2.drv
    /nix/store/1hbaaczbh2lnak9z87bhyyl6x4vabbl7-bdftopcf-1.0.5.drv
    /nix/store/wnswl09bg6gz96q4bmr5a7qaqd3jscah-font-util-1.3.1.tar.bz2.drv
    /nix/store/anckbiifmdggrz5a2bpan8f7p2jlcff3-font-util-1.3.1.drv
    /nix/store/bpqjh5pz7l3nvmxcj7b57wmw4ggbaz92-font-bh-lucidatypewriter-75dpi-1.0.3.tar.bz2.drv
    /nix/store/74xwmycnh3hi7w51iq47iprqs5d4s0xq-font-bh-lucidatypewriter-75dpi-1.0.3.drv
    /nix/store/qswj59s6crzidi4wmg4i1yx16lc1djy6-font-alias-1.0.3.tar.bz2.drv
    /nix/store/26rh28fga87vjx72jdjm7hs9s6949lyh-font-alias-1.0.3.drv
    /nix/store/gcwd7k5c0irczvw517xdhg3fpj1y7bnc-font-misc-misc-1.1.2.tar.bz2.drv
    /nix/store/bwydbx6l2i4085ci0hh7dzwb8rns53yx-font-misc-misc-1.1.2.drv
    /nix/store/4nw3ca4ndsyh9441hrlwjq5ap9jy0gq6-font-bh-lucidatypewriter-100dpi-1.0.3.tar.bz2.drv
    /nix/store/dvgbvbf0n326c24g1s9d2fh2zqg13110-font-bh-lucidatypewriter-100dpi-1.0.3.drv
    /nix/store/mr8gvncc07bm443brmy7fi7pqdyfrjls-hartke-aurulent-sans.drv
    /nix/store/hdkb8han5d7lawfhg9n0c7k17ihjak6y-aurulent-sans-0.1.drv
    /nix/store/3n8a92mfcsga3qib8jwh3b06yw5cwdyd-libpaper_1.1.24.tar.gz.drv
    /nix/store/44s26v68mw89kq6j8a22zfaz07xqcprb-libpaper-1.1.24.drv
    /nix/store/pka98y091r4qd52d2gar1lwc25aqwrry-libusb-1.0.19.tar.bz2.drv
    /nix/store/pxmimd0nikdq0n9642c56jb02kax8kdc-libusb-1.0.19.drv
    /nix/store/rb97jwsbvjiq3w731vfhpwdrk2canhya-cups-2.0.4-source.tar.bz2.drv
    /nix/store/5f340m0x8m9qy3ax4dkakcqq18rdaznk-libdaemon-0.14.tar.gz.drv
    /nix/store/0m8zn3l1qhbdcy2nlcpz3h48fxfjjhd7-libdaemon-0.14.drv
    /nix/store/5cm446gh9nfdhkfpd8vf7xx44cak24bw-avahi-0.6.31.tar.gz.drv
    /nix/store/vzpqz661v931hzm28sps8ypvcidy6y09-avahi-0.6.31.drv
    /nix/store/pqgd1wqqnpx1imfkxg0y263amjxhky3d-libtasn1-4.7.tar.gz.drv
    /nix/store/x1q22kwhnjpd3kvsq7aj9qhavbnndhf7-texinfo-6.0.drv
    /nix/store/1l649rwm3k229gyna6jn2wiq7xi414nx-libtasn1-4.7.drv
    /nix/store/dy7j7i6njaxc45fvzdfn0lvfww8s4l4x-gnutls-3.4.6.tar.xz.drv
    /nix/store/8p3nqzj6ph3vvajsv2zcp80xhc5ibfyf-nettle-3.1.1.tar.gz.drv
    /nix/store/fwrj73vpx0f8kcf6545mmfc4gar6mm8j-nettle-3.1.1.drv
    /nix/store/6xavbvx2lhxgm1216hzzkzj2h9vdq63x-libidn-1.32.tar.gz.drv
    /nix/store/h9l2bismnyc3pm8ncj093qzmg0m26kc4-libidn-1.32.drv
    /nix/store/254fyp4mc9p82fqzadw4jq0vn6mxqs6x-guile-2.0.11.tar.xz.drv
    /nix/store/38c2gbhq6xz0dsffb7lb9bhdbivqmil6-readline63-001.drv
    /nix/store/446mg0mfgc01s8xwsn8jbnbyahfmlln8-readline63-002.drv
    /nix/store/b96z8naii0xsy589avzx4vbvv28js8d6-readline63-003.drv
    /nix/store/c3rw4yflnsbs7z141nr30ws07njna8py-readline63-008.drv
    /nix/store/camhw3173g1kncjgvnv2m3873aqgmd5b-readline-6.3.tar.gz.drv
    /nix/store/dwf2zzrxbh28w1ms3argc6r23idi0c52-readline63-006.drv
    /nix/store/irpms839zjln5ajamh0jbr1y0s265r3h-readline63-005.drv
    /nix/store/mhgnyixvw91a12rzbnh0i67cbl58216y-readline63-004.drv
    /nix/store/z4d7jn28rdbyxjkav713qb0iv3fyybpz-readline63-007.drv
    /nix/store/62xfviqp1qvl91wi2mg1ry10lgrry5ms-readline-6.3p08.drv
    /nix/store/f3z3my6ci1nwn41wsxngkkbh2vc1f52n-libunistring-0.9.6.tar.gz.drv
    /nix/store/wpaza7h13690x7bb1aa234pqlcqm19vr-libunistring-0.9.6.drv
    /nix/store/939bh3ijqv7zff1n0p7x5yi3r5b2mcz6-guile-2.0.11.drv
    /nix/store/bm6bpd17gf64p4k6ncpzqghb2l4fm80r-autogen-5.18.6.tar.xz.drv
    /nix/store/hcc2yfiww6dvrl3nk01y34ggy4vh8cyd-autogen-5.18.6.drv
    /nix/store/h2mxwigiqkgnky409zmzx4kp2dd7z0nz-p11-kit-0.23.1.tar.gz.drv
    /nix/store/kji1vn9abwaxx0s9r4nqj0f749r57c07-p11-kit-0.23.1.drv
    /nix/store/np2p4143rf2piykbxs2k793di48q7hh2-lzip-1.16.drv
    /nix/store/411i25gyv2w4ih3c97k2x265yd3w65zh-lzo-2.09.tar.gz.drv
    /nix/store/ydwlfi53mqg8p9sf8s0lnpm3hbl5d59k-lzo-2.09.drv
    /nix/store/ilsl9x3yqfr27b0g4a4788h4hxakz7qx-unbound-1.5.3.tar.gz.drv
    /nix/store/mw2hx95ymw55h4rh6v6nv5f6jrxnh1rw-libevent-2.0.22-stable.tar.gz.drv
    /nix/store/nax08cvxcx3q85naflx6l6r06jbplp2v-libevent-2.0.22.drv
    /nix/store/yl06rxxpqspk18dq4c8k7vl1ilfdj5qx-unbound-1.5.3.drv
    /nix/store/xadbij05ax6lk1nj5na8mjygjzmf3pkc-gnutls-3.4.6.drv
    /nix/store/bf2vv2h101rf09pl69fklbix7px7j8wh-cups-2.0.4.drv
    /nix/store/w7b08341qz8y35q7pdmdmj1g537ajr51-lcms2-2.7.tar.gz.drv
    /nix/store/f4hxgi18blxapn27jyp06a1h6s3gidzm-lcms2-2.7.drv
    /nix/store/ms4bq3785qyjn8qvnfjbjxj7yxwknspx-jbig2dec-0.11.tar.xz.drv
    /nix/store/w9pr9i4js4321c0c4pfkx7w5gl0z1qld-jbig2dec-0.11.drv
    /nix/store/y3zw5fyrfnqy2ir75p16ivm1aa6ln4xv-ghostscript-9.15.tar.bz2.drv
    /nix/store/nq92x4zbj6a0iw9rhml62zzs0gvvmq6h-ghostscript-fonts-std-8.11.tar.gz.drv
    /nix/store/rfjnp61da30nhvjhf8qmwgy4wiifbcz1-gnu-gs-fonts-other-6.0.tar.gz.drv
    /nix/store/yq9kmz88pza4x1lcjipqclic94qmk1sa-ghostscript-fonts.drv
    /nix/store/kxb1vg3nw3y53j3ppzix5lfj8f9d6zcp-ghostscript-9.15.drv
    /nix/store/hrc7q0p2pah23kfip4gg3q6ab11i7fzv-20150824.tar.gz.drv
    /nix/store/70drzzh51b2lp915df7x3c0yl7ddhl0v-asciidoc-8.6.9.tar.gz.drv
    /nix/store/2sjf2fqd3byl20b15cr5qddizi9803id-asciidoc-8.6.9.drv
    /nix/store/5rmm1b8hgd73jnpjxjlvhql4jfc4l7jn-docbook-xml-4.3.drv
    /nix/store/94nih5fas7rmc7msync5zf687gk4wsdw-docbook2X-0.8.8.tar.gz.drv
    /nix/store/s370997w1sx2bmg01dvcn8kkb6xn7cvh-XML-SAX-0.96.tar.gz.drv
    /nix/store/p75kq6qis360ahkk6y4mi4vc1ndzb1w8-XML-NamespaceSupport-1.11.tar.gz.drv
    /nix/store/w8gh8yrwzb8r3nc1pafdm1i2m1wad65q-perl-XML-NamespaceSupport-1.11.drv
    /nix/store/kbws8yzan89bfaiwqlq8bvaf502vf35j-perl-XML-SAX-0.96.drv
    /nix/store/8r0x5ys7sgksx6kdk38bmc2misrpd11d-OpenSP-1.5.2.tar.gz.drv
    /nix/store/nmg6asya99nsd2x87n2nzzibanyi9f7v-opensp-1.5.2.drv
    /nix/store/42pg55xfkp4qvciqzaghjxmm6imja81i-docbook2X-0.8.8.drv
    /nix/store/cgff4v029lywdy9vv494bzk7zz31q6gz-procps-ng-3.3.11.tar.xz.drv
    /nix/store/8n314kjcv9f9fipq81j3sj9a6n4czlq0-procps-3.3.11.drv
    /nix/store/dkci6in4ahmzvak8p1rbngjm5kl1r7yk-texinfo-5.2.tar.xz.drv
    /nix/store/c3h67b661sq8cyhzhdc36xmqr5dxd3r8-texinfo-5.2.drv
    /nix/store/i50aj5kzgs14s6rsl0190164l0k0vlnh-git-2.7.0.drv
    /nix/store/28hdlq4jfk8cvww8qs29c9q3q8i1fc3v-gnulib-92b60e6.drv
    /nix/store/ib77mk3f1ppbps47vcxar8zk1ki05bfa-gnulib-0.1-357-gffe6467.drv
    /nix/store/19j3cracaqw8lprjagpmmir4x6h823w8-pango-1.38.1.tar.xz.drv
    /nix/store/jc8fp1qqc9f9vsi34xrqjlxs2c826pig-harfbuzz-1.1.2.tar.bz2.drv
    /nix/store/jlykb8jr6sfjnq7zjcsm9qn03x2xlmjd-cmake-3.4.0.tar.gz.drv
    /nix/store/7vqwr3mnxrwdc8cyr7irhyfys9byv84x-libarchive-3.1.2.tar.gz.drv
    /nix/store/a6my05q04yjhnpscqahj3wn40inashix-e2fsprogs-1.42.13.tar.gz.drv
    /nix/store/rbw33pr7hy3x04zrhvhp9x0d1x2pci7w-e2fsprogs-1.42.13.drv
    /nix/store/1dcv8h5na8jhrnbjpk9whwjmc856j7zx-sharutils-4.11.1.tar.bz2.drv
    /nix/store/vl8m5q1fka9nrvxgr83x0awk4d5p6y3p-sharutils-4.11.1.drv
    /nix/store/w3kd98p0ylwr9d74gvyplk48g93qsbkn-libarchive-3.1.2.drv
    /nix/store/0iy5q8pkzfvkdk6a03y1lglw7xvihxrv-cmake-3.4.0.drv
    /nix/store/rxjcpd9r6s1jar7627c4l1fm5h1jmxbl-graphite2-1.2.4.tgz.drv
    /nix/store/ss6944k5vvw5wjj8vyxzpzdqcpdcj2gk-graphite2-1.2.4.drv
    /nix/store/sdvfnmv73gi2cwj3zhaxgn6qfbwpiv78-pixman-0.32.8.tar.bz2.drv
    /nix/store/6s4fq5db91bc0m91rzwqv7a82mz51y0z-pixman-0.32.8.drv
    /nix/store/hdyqpqfqpdxq0k8ylyiwdnpkndz4d38s-cairo-1.14.4.tar.xz.drv
    /nix/store/2y8ia140bilr7cb4s6gswxnmq3vaanpr-dlopen-absolute-paths.diff.drv
    /nix/store/9bzn0izkwpfhl92pmldipdrpqz5jhnga-presentproto-1.0.tar.bz2.drv
    /nix/store/4rj1f6wlri2crvkbp63x23j5bzh88p46-presentproto-1.0.drv
    /nix/store/2qq73g2w1ylg0faap55jrzff2cjh8g3q-dri2proto-2.8.tar.bz2.drv
    /nix/store/4xlj0srfj5npmcdyndhx4kcfk9l6yq60-dri2proto-2.8.drv
    /nix/store/afzwa98an0kbv6j1djx004xdbajf00iz-glproto-1.4.17.drv
    /nix/store/60492mvzzfm0nraa2afy5xxpldvpiylm-libvdpau-1.1.1.tar.bz2.drv
    /nix/store/bxggw26ycwnmg5lmiyhy83ip51a1rmhb-libvdpau-1.1.1.drv
    /nix/store/awlxrwyigghcznnad03p6b7lbxr6nrzp-dri3proto-1.0.tar.bz2.drv
    /nix/store/chrqzdb6nxs85nzmyln3h17pls7kc1sh-dri3proto-1.0.drv
    /nix/store/3r1mnc2yidq73i22y3n40grk2r9v8rza-libXxf86vm-1.1.4.tar.bz2.drv
    /nix/store/g4maca0dvf9p7i1i9hlpii9gi275fz40-xf86vidmodeproto-2.3.1.tar.bz2.drv
    /nix/store/c7isdv0pbsys0pbgzxv13x75xpjlg83z-xf86vidmodeproto-2.3.1.drv
    /nix/store/f4aw9yal6vm6dz86svddrhfi51xh4bwb-libXxf86vm-1.1.4.drv
    /nix/store/gc7116wn07m586kdb0bqwx83smf8zva0-mesa-11.0.8.tar.xz.drv
    /nix/store/kn4qdv9w5y4wqyn21w2pn1r98xw9zy8x-llvm-3.7.1.src.tar.xz.drv
    /nix/store/ms3al3i6aq7iwsk9gf9626qf5f70mljq-compiler-rt-3.7.1.src.tar.xz.drv
    /nix/store/plc8c0xz56pq1v0by2np5l62gilkssxa-llvm-3.7.1.drv
    /nix/store/5y6ar81gzl8qb7xsc9swd2c2swhhpvij-libXvMC-1.0.9.tar.bz2.drv
    /nix/store/l7k3hyy9lqynpkahnp5f0wf1i0yq36zs-videoproto-2.3.2.tar.bz2.drv
    /nix/store/gl7k0zm87w3rshlqdp64z9hgw1bi3fp2-videoproto-2.3.2.drv
    /nix/store/wh90gwfjhfmmvsbwkx8v2wpz7la203q3-libXv-1.0.10.tar.bz2.drv
    /nix/store/pmmlhap7c3fprx1frx9p8wyy7q6910rb-libXv-1.0.10.drv
    /nix/store/q25027ffqirwvdqhxd3qjlh2pg9df51f-libXvMC-1.0.9.drv
    /nix/store/cc1jrgnjgx4wvvpb4813m975nd6giqdk-file-5.25.tar.gz.drv
    /nix/store/qkdygc4ix9q306c9a8iiknqyy9vlzs72-file-5.25.drv
    /nix/store/r5sr3sj76s97jjh2rpbsaygmi5azp64c-wayland-1.9.0.tar.xz.drv
    /nix/store/rwicxvy4fb64k3yr458csqw1hp5majsg-wayland-1.9.0.drv
    /nix/store/98lwwj54zn6ga62p8hs54n5vy4vapgi5-libdrm-2.4.66.tar.bz2.drv
    /nix/store/c7fi69c7qvxdkjfl7vaxn547ap92ndpm-libpciaccess-0.13.4.tar.bz2.drv
    /nix/store/m3kkylwq707bylgiyvbqc1hvisd6pqa5-libpciaccess-0.13.4.drv
    /nix/store/wnm12ya2fg1ymjz8aq8wj3fvgcd584lb-libdrm-2.4.66.drv
    /nix/store/gn3bx3mzi5h3dr32lc2vaz9bcjvjwsij-libxshmfence-1.2.tar.bz2.drv
    /nix/store/yi8p77qg204wpnhslzgxbfhm350hwi1w-libxshmfence-1.2.drv
    /nix/store/q4iqlmy5ryvww7s1smlbg300fv756vyl-damageproto-1.2.1.tar.bz2.drv
    /nix/store/lfsp9jz9b592969476h8ax70i7v9xvg8-damageproto-1.2.1.drv
    /nix/store/zmh0h8is294fid2ibr1xwmbq31bhjdky-libXdamage-1.1.4.tar.bz2.drv
    /nix/store/ykpdiwdz1bbmb68sjwkfvqyrkhy7y8y7-libXdamage-1.1.4.drv
    /nix/store/n2l5bhq755n3w6bi1z58d0810gnhsyqx-mesa-noglu-11.0.8.drv
    /nix/store/8sp0hjhndcyhswm2affldcqgrn6hil2g-xcb-util-0.4.0.tar.bz2.drv
    /nix/store/n8a012g6xyh79pz6rnzq1cb2wdj5kkr5-xcb-util-0.4.0.drv
    /nix/store/z9s9s74z1b1571y4l94n82vadjq4mcbb-cairo-1.14.4.drv
    /nix/store/9agjyvz2mp1f0pc2qbb4ccqabmb9570j-harfbuzz-1.1.2.drv
    /nix/store/qk7j0lcqi3krni673nfpl0yl5dqjhxwk-gobject-introspection-1.46.0.tar.xz.drv
    /nix/store/kaba09qsr9drvzj2hx1cwsc01alc2zw0-gobject-introspection-1.46.0.drv
    /nix/store/n361cgwy73hrnd5dkiaas8lybxv2ik7r-pango-1.38.1.drv
    /nix/store/r36wvysjkp0zznz46d0avnkjl92j3kya-v1.9.9.tar.gz.drv
    /nix/store/pk8hrz1q2mrjzbzq2kczyimacii28i1b-uthash-1.9.9.drv
    /nix/store/s1bbjjn7x1zc0w4qx7gw8i7iqahhgh9b-libungif-4.1.4.tar.gz.drv
    /nix/store/v4v9j7hcqcmkyd2h7x8hkp5fgwwn4r1a-libungif-4.1.4.drv
    /nix/store/0m4cqjpwyv6qh02hymq7jkbfhnfzmxmc-fontforge-20150824.drv
    /nix/store/jpycz3viin6l3w2lz11ivqh3rkxl40q6-IO-String-1.08.tar.gz.drv
    /nix/store/cn7zi0zl77xqxycdfqccywqzixcsi6cs-perl-IO-String-1.08.drv
    /nix/store/d745b9m92c68r8wnfp44f1zscblsdzki-Font-TTF-1.05.tar.gz.drv
    /nix/store/2x2ybqmy9n8fjrz795ijpqbazznkyisr-perl-Font-TTF-1.05.drv
    /nix/store/352y1rk20rfmc88adif4iz07k97xnl7f-UnicodeData.txt.drv
    /nix/store/5i0iam8a90lhwhmlr5rfkrvr776dyh2i-dejavu-fonts-2.35.tar.bz2.drv
    /nix/store/x228vdrm5x4y4ki0141j35rlp3h3i5hv-Blocks.txt.drv
    /nix/store/lm846v82d7pdyzyzg335xmf42chv0cqk-dejavu-fonts-2.35.drv
    /nix/store/2ardvbj2fh1yyx27cm9yas7v4zhlxbri-freefont-ttf-20120503.zip.drv
    /nix/store/m6hiany6c054dywsd9xqckaym0xl82c6-freefont-ttf-20120503.drv
    /nix/store/njxxm230jgl8d7590sfc8mxbz4mr7z7j-liberation-fonts-ttf-2.00.1.tar.gz.drv
    /nix/store/q2wvk3hr4613zyfgpcw5286saqxvgq0v-liberation-fonts-2.00.1.drv
    /nix/store/c4i5lvjnq2vjs0l2lv3ff2n7zfbxwn0c-font-bh-100dpi-1.0.3.tar.bz2.drv
    /nix/store/rg00kkphv6wfxrsbkd68d85pz7qczicq-font-bh-100dpi-1.0.3.drv
    /nix/store/3rfy3rij6avgzb8w1cnlj485n51rzr3h-unifont-8.0.01.pcf.gz.drv
    /nix/store/4l3ir56zhgi824fv2dpwk2qwhm6qpkp6-unifont-8.0.01.ttf.drv
    /nix/store/s8xhqwxhgpij5qvd60q5cvb800a8pvk9-unifont-8.0.01.drv
    /nix/store/yw07z6d0wmpd3w79hcmakqhca871fnmz-font-cursor-misc-1.0.3.tar.bz2.drv
    /nix/store/sglks2yx5wz2i10pr8ghfklc7w7yrjjz-font-cursor-misc-1.0.3.drv
    /nix/store/dxqswfhx0pqc0p37h88af4j9y7icfx48-terminus-font-4.40.tar.gz.drv
    /nix/store/vm6i7gf8kdwphrq9rhlhsmkalj751l9p-terminus-font-4.40.drv
    /nix/store/0fp39rl53jrdrnhlsk53skxbn3szw0wh-etc-00-nixos.conf.drv
    /nix/store/l5bh09799sc1c8zlv92bpq1gg8blk2nh-hdparm-9.48.tar.gz.drv
    /nix/store/75bkviarhapmbpgiq0vqnwa25gxnjys5-hdparm-9.48.drv
    /nix/store/0g7jgcy3rz43w4fwa1lr78p2aq6a46m9-local-cmds.drv
    /nix/store/0hfzn8zczqpxbqjln0a0lgzzy9mry0i3-fuse-2.9.3.tar.gz.drv
    /nix/store/92120mfpqvciks2y1pvn9h8gfsggxw0i-iana-etc-2.30.tar.bz2.drv
    /nix/store/0iw37iciwm83f0393w2v98bvhfax6hsm-iana-etc-2.30.drv
    /nix/store/xlqcxf1qnp2myvxq1k1i7zkcc518ybnp-tzdata2015g.tar.gz.drv
    /nix/store/s79kb7zxkl1bafjkirc7dyfybn2n61b7-tzdata-2015g.drv
    /nix/store/0k2lcikr26ffhviaf6xrb53hgs4gflzx-unit-systemd-user-sessions.service.drv
    /nix/store/0liif1a9wfpgsd2rbd5l6a3vf83pcjxc-pytest-2.7.3.tar.gz.drv
    /nix/store/0pqwla1hy26igvqkqkgr2zws3yacqcck-xf86-video-modesetting-0.9.0.tar.bz2.drv
    /nix/store/9kv6vmz2z5xqrxm7j63ry1m8cx6166lr-linux-4.1.15.tar.xz.drv
    /nix/store/57sp73k12rz481wjdp893p5834snyb52-linux-config-4.1.15.drv
    /nix/store/xkzd7v71qvmi7ymm5gm57yb2jxxsgmr0-net-tools-1.60_p20120127084908.tar.xz.drv
    /nix/store/5cdfdg18a56a0ibsm4ihdwb5sarbz578-net-tools-1.60_p20120127084908.drv
    /nix/store/86s98lz5mxcvhjb9flavyg1lk6da8gxc-bc-1.06.tar.gz.drv
    /nix/store/cisk7c53xdd7gnd505malji9a0zlg760-bc-1.06.drv
    /nix/store/zbfwa6m775yfqyirhvhzcn3ani2dp2kd-installkernel.drv
    /nix/store/hin5dsysicmh22m01nq3pbrs4vyxacxp-linux-4.1.15.drv
    /nix/store/7ip7f5g2nr0zzqd20md5arif5488i6jv-linux-firmware-f7694d34655a7f688033d0582f306b3f287b785d-src.drv
    /nix/store/qb22alabs47iw1naaycn7cbrwricrxib-firmware-linux-nonfree-2015-10-18.drv
    /nix/store/1dsi2gsfrq23sxfgr15fvkjgqf6w2rb0-firmware.drv
    /nix/store/0r3fapvrzm3jl49mz7jr0sbwq5vmrkd7-etc-nixos.conf.drv
    /nix/store/wb4g49phc2jmbqi4d91rx2zbk7kp2b1z-LVM2.2.02.132.tgz.drv
    /nix/store/46hjvzxx2kkmka7n6qrr1nvyg4a9rx7b-lvm2-2.02.132.drv
    /nix/store/imh6px0dyrkxrmrija3yqvk7i3f9q48y-cryptsetup-1.7.0.tar.xz.drv
    /nix/store/bqyzbxkpf9fqcxmyjs0yxsyrgaw2dynz-popt-1.16.tar.gz.drv
    /nix/store/m8rig3qpqdg1bij6rz86kihkqpxyhs1i-popt-1.16.drv
    /nix/store/0v7k9arf9q8bl9yqrhkxjm46ppylb1wm-cryptsetup-1.7.0.drv
    /nix/store/i1s1sj7hgbqmp7izzarzfvah5scblmg8-libxkbcommon-0.5.0.tar.xz.drv
    /nix/store/15im4hr3jivpkain38p41jib99fkj96r-xkeyboard-config-2.16.tar.bz2.drv
    /nix/store/y6xvbn6a91ddrpq07bvj2vxlad3abbla-xkeyboard-config-2.16.drv
    /nix/store/0wg9mghpn3l8mzzgi15nnmas84faz3ay-libxkbcommon-0.5.0.drv
    /nix/store/w3izay6zfz08fphi9pv196bljhbrmf94-setuptools-18.2.tar.gz.drv
    /nix/store/yc6vbzirdv8bmwznswm0zd7hpmhqvb4m-hook.drv
    /nix/store/dvzjqyk22ilwik11ddqp0nv56ds1pibv-python2.7-setuptools-18.2.drv
    /nix/store/rj5j6lgyp6ksaiba43gd77b8b2y8yxy7-coverage-4.0.1.tar.gz.drv
    /nix/store/dqh904w9akyj31h8dfxnxai5x2aidq6i-setuptools-18.2-py2.py3-none-any.whl.drv
    /nix/store/i2hgxv96aiip6zl0yl40545d2ibz4a89-wheel-0.26.0-py2.py3-none-any.whl.drv
    /nix/store/kkigzdx3z5zfiqvcy4dxiappyypfgfzv-pip-7.1.2-py2.py3-none-any.whl.drv
    /nix/store/v0km2i9fqljvfzs6y73651vzq7acnjqw-python-2.7.11-bootstrapped-pip-7.1.2.drv
    /nix/store/8kahslr4p5dgzw1hpwa6xd74w8mzn4fn-six-1.10.0.tar.gz.drv
    /nix/store/6nrivshxry7d625p777wjydxkwgsygzz-python2.7-six-1.10.0.drv
    /nix/store/hchylbx7d42x49mg70ry2h8kfmhmy8wb-traceback2-1.4.0.tar.gz.drv
    /nix/store/65lgjp3wps3ps94263nszynp4j01qid4-pbr-1.8.1.tar.gz.drv
    /nix/store/kckq0i7wxd1b872vjcyg0v5rgg5mdyy1-python2.7-pbr-1.8.1.drv
    /nix/store/s05ik5rwp4d8jmnm4wb4k0nkng4pbg4j-linecache2-1.0.0.tar.gz.drv
    /nix/store/xcnx7b0hd4bzh10n9aadnsl9fyzac15q-python2.7-linecache2-1.0.0.drv
    /nix/store/5f0kazif805bin99vm4090n1ps7wdzzw-python2.7-traceback2-1.4.0.drv
    /nix/store/8zr3wcxyaki05c2dzf7w8gpnw1w34nkh-unittest2-1.1.0.tar.gz.drv
    /nix/store/iqnwdk11hvg13ipsbcysw7c9q949qfb7-argparse-1.4.0.tar.gz.drv
    /nix/store/mvpdfkq60rc0cyfwvkinrframz3izmwj-python2.7-argparse-1.4.0.drv
    /nix/store/9z9h8ny5y6n9q85xkjpmmr4qb4d0cnf4-python2.7-unittest2-1.1.0.drv
    /nix/store/hcdwmbpp5myl3cawwrwqgkp08b65fb0a-funcsigs-0.4.tar.gz.drv
    /nix/store/yds3wq1c5y2fp8gdrr37nv3k8jcfi3gk-python2.7-funcsigs-0.4.drv
    /nix/store/zmn7snj3ckvfavfb1rs2aab2l285f43h-mock-1.3.0.tar.gz.drv
    /nix/store/z0jk5l2hv57913h5nhw7ddnrb9ab1nh7-python2.7-mock-1.3.0.drv
    /nix/store/46wng7kyl5npjyav7459aprpchwzspk3-python2.7-coverage-4.0.1.drv
    /nix/store/x9m4z1fkhwqs69f6mfb7prh430m46h8z-nose-1.3.4.tar.gz.drv
    /nix/store/14cdk2hwkb7c9wq81hpxfs0xrvgbz4xy-python2.7-nose-1.3.4.drv
    /nix/store/z7cqkdjvh8x9rnjl37g4knc5m64bz2nn-pkgconfig-1.1.0.tar.gz.drv
    /nix/store/f8nc3aj7xg24ksjd2h42y1944601mmzr-python2.7-pkgconfig-1.1.0.drv
    /nix/store/h7dz4ymm8a102c9g1x1b6p8863697h2q-dbus-glib-0.104.tar.gz.drv
    /nix/store/ma8xci5jfk6q4lf39xalz8sydhybp57l-dbus-glib-0.104.drv
    /nix/store/xanv17wppx98cyz90z872lr2yz338p8s-dbus-python-1.2.0.tar.gz.drv
    /nix/store/2lfx79npv0v7j60zd3hw5gr66a9i3vgf-dbus-python-1.2.0.drv
    /nix/store/2x73vzny5x8la67dvycn2qpvjsbhlz8i-python-recursive-pth-loader-1.0.drv
    /nix/store/lmc5g69qzf01q2agjdisd59c7baxsxiv-bluez-5.36.tar.xz.drv
    /nix/store/7wd57kmxdimyhxj5d8ffqjzksh0mrjas-pycairo-1.10.0-waf_unpack-1.patch.drv
    /nix/store/abspr3hbf3qd07z6f4141cwk0lbfsda9-pycairo-1.10.0-waf_python_3_4-1.patch.drv
    /nix/store/mhpwkcs6aw67slxl4bnkyzc1wjg5n8c2-py2cairo-1.10.0.tar.bz2.drv
    /nix/store/bcyf6iarr04jkhmw9ykndg78782kd5q8-python2.7-pycairo-1.10.0.drv
    /nix/store/z2ggdnkc4a5qny9kr1qnqq0z3d0bi4i2-pygobject-3.18.2.tar.xz.drv
    /nix/store/r9nlw0j3wz9j2jfqjkifa19aj54qdzff-pygobject-3.18.2.drv
    /nix/store/qizphqb93fk64qhbz6zhgk0d6d09rffb-pygobject-2.28.6.tar.xz.drv
    /nix/store/rn5dvhqi4r6brmsir6pckd53w79jxzk4-pygobject-2.28.6.drv
    /nix/store/i1hcrhalp56srizj88ya9a3wj8p227yj-libical-v1.0.1-src.drv
    /nix/store/y97g8parpxkvmjz9ahxq92x6ix28dz07-libical-1.0.1.drv
    /nix/store/0xz3z53x3s3zwng44sv8my8f3p2skiz9-bluez-5.36.drv
    /nix/store/0ybzfr4nndk6s3nnyzfaj9q3ja2r2hir-subversion-1.9.3.tar.bz2.drv
    /nix/store/2mmzhysmawm39bjaxjxfddisaia3fbjk-kmod_9-3ubuntu1.debian.tar.gz.drv
    /nix/store/0yc7zgyvq0i1w9xwl0kyhrn94x0b0skp-kmod-blacklist-3ubuntu1.drv
    /nix/store/4kyvy91n7f2x1111igv940k1mml5bjkf-numactl-2.0.10.tar.gz.drv
    /nix/store/1051ymibcyvxkzpz76zma6k3bdqb0fvm-numactl-2.0.10.drv
    /nix/store/11hfdlycjldgl59wcfmwcvqjsqykd7w9-etc-logind.conf.drv
    /nix/store/v6l9i3srgnyivgadqmzpazzdlj9hkknn-slang-2.3.0.tar.gz.drv
    /nix/store/120n9n5xpc3i8k5v44w19cshvy0ix7zp-slang-2.3.0.drv
    /nix/store/12pvrfayj26hfa89l4pq915y7iahbwn0-xf86-video-vmware-13.1.0.tar.bz2.drv
    /nix/store/d6h3h2ar9xrcvh1ifvi4mh29wkrxaa9b-newt-0.52.15.tar.gz.drv
    /nix/store/14blqgmdpmwvqsmvhi5rypp007srkza4-newt-0.52.15.drv
    /nix/store/14vy96r4qvnzmnkdshk982xgmi4qqd1n-unit-systemd-backlight-.service.drv
    /nix/store/1513z4cq8jkzfbi6g2r8vf946g9s5a1c-xcb-util-keysyms-0.4.0.tar.bz2.drv
    /nix/store/160yqsqss3370h1pw3m3rpqi2h0vzvbf-wireless_tools.29.tar.gz.drv
    /nix/store/17l40927q2rai4kyvk7kx2lq2v0jbcmh-pth-2.0.7.tar.gz.drv
    /nix/store/js89fncpf19jy14fv9hz5j7z0dk9lnqm-xkbcomp-1.3.1.tar.bz2.drv
    /nix/store/2ymspx42w7sqpk51g075idycblm644mc-libxkbfile-1.0.9.tar.bz2.drv
    /nix/store/ydrqxfp5v3zjmjbd0fad61lzf1b6r4wm-libxkbfile-1.0.9.drv
    /nix/store/1axr7vc93xbjzivvcj2banfy98q3am5a-xkbcomp-1.3.1.drv
    /nix/store/1bm2ww588glv8qdgm909rqjh4m8s8fi6-etc-sleep.conf.drv
    /nix/store/m1qa8n42n0ldzdxl6nqabclp5skxczcf-openssh-6.9p1.tar.gz.drv
    /nix/store/yrr9s9jnvk164h0vqm008pkrbh4b0ikk-libedit-20150325-3.1.tar.gz.drv
    /nix/store/pvivl2c7yhs26dbz0nzsdhlsbc895bh8-libedit-20150325-3.1.drv
    /nix/store/pjsmbk9jf59hps2r36l4rnrs1jdgfk57-openssh-6.9p1.drv
    /nix/store/316zm82g201qbxav2559dzw78d9v1j8f-imake-1.0.7.tar.bz2.drv
    /nix/store/c5bh7m7ynn8qhbqnyb32g3mac17qccdc-xorg-cf-files-1.0.6.tar.bz2.drv
    /nix/store/s2kiw0pggbafn8ic5y6nsn4i5ms844vy-xorg-cf-files-1.0.6.drv
  ...
  Ctrl+C pressed and build bails.
  ```


state: open
title: chromedriver can't find Chromium
user_login: meteficha
html_url: https://github.com/NixOS/nixpkgs/issues/12505
updated_at: 2018-02-15 23:31:59
body:
  I'm using NixOS 15.09.911.53286a8.  

  If you just install chromium and chromedriver, you'll get this:

  ```
  On terminal A:
  $ chromedriver --verbose
  Starting ChromeDriver 2.14.313457 (3d645c400edf2e2c500566c9aa096063e707c9cf) on port 9515
  Only local connections are allowed.

  On terminal B:
  $ curl -XPOST 'http://localhost:9515/session' --data '{"desiredCapabilities":{"browserName":"chrome"}}'
  {"sessionId":"cc018e4c7202ae2368e706684fca1c4a","status":13,"value":{"message":"unknown error: cannot find Chrome binary\n  (Driver info: chromedriver=2.14.313457 (3d645c400edf2e2c500566c9aa096063e707c9cf),platform=Linux 4.3.0 x86_64)"}}

  On terminal A:
  [1,263][INFO]: COMMAND InitSession {
     "desiredCapabilities": {
        "browserName": "chrome"
     }
  }
  [1,263][INFO]: RESPONSE InitSession unknown error: cannot find Chrome binary
  [1,263][DEBUG]: Log type 'driver' lost 0 entries on destruction
  [1,263][DEBUG]: Log type 'browser' lost 0 entries on destruction
  ```

  However, there's a way of making it work:

  ```
  On terminal A:
  $ sudo ln -s `which chromium-browser` /bin/chromium-browser
  $ chromedriver  --verbose
  Starting ChromeDriver 2.14.313457 (3d645c400edf2e2c500566c9aa096063e707c9cf) on port 9515
  Only local connections are allowed.

  On terminal B:
  $ curl -XPOST 'http://localhost:9515/session' --data '{"desiredCapabilities":{"browserName":"chrome"}}'
  {"sessionId":"14cdd10a5aa9ecfcb0122fee3420d235","status":0,"value":{"acceptSslCerts":true,"applicationCacheEnabled":false,"browserConnectionEnabled":false,"browserName":"chrome","chrome":{"userDataDir":"/tmp/.com.google.Chrome.t6towJ"},"cssSelectorsEnabled":true,"databaseEnabled":false,"handlesAlerts":true,"javascriptEnabled":true,"locationContextEnabled":true,"mobileEmulationEnabled":false,"nativeEvents":true,"platform":"Linux","rotatable":false,"takesHeapSnapshot":true,"takesScreenshot":true,"version":"45.0.2454.93","webStorageEnabled":true}}

  On terminal A:
  [3,384][INFO]: COMMAND InitSession {
     "desiredCapabilities": {
        "browserName": "chrome"
     }
  }
  [3,384][INFO]: Populating Preferences file: {
     "alternate_error_pages": {
        "enabled": false
     },
     "autofill": {
        "enabled": false
  ...
  ```

  It seems that chromedriver [only ever tries to find chromium on certain predefined paths](https://code.google.com/p/chromium/codesearch#chromium/src/chrome/test/chromedriver/chrome/chrome_finder.cc).  


state: closed
title: nodejs: 5.1.1 -> 5.4.1
user_login: gilligan
html_url: https://github.com/NixOS/nixpkgs/pull/12506
updated_at: 2016-01-21 11:48:40
body:
  This updates nodejs v5 version from (outdated) 5.1.1 to 5.4.1
  Build was tested successfully on darwin.


state: closed
title: ati-drivers: Restore opengl & direct rendering
user_login: heydojo
html_url: https://github.com/NixOS/nixpkgs/pull/12508
updated_at: 2016-01-23 15:15:55
body:
  - Removed a collision in the nix store
  - Removed dependency on qt
  - Fixed opengl and direct rendering by correcting some link paths
  - Some code refactored in builder.sh
  - Comments added/modified

  This pull request fixes #11740,#11817 and I recommend that it be considered
  as a hotfix for the stable channel due to the fact that opengl
  and direct rendering are broken there too.


state: closed
title: Sphinx-1.3.1 build is broken
user_login: peti
html_url: https://github.com/NixOS/nixpkgs/issues/12511
updated_at: 2016-01-21 04:30:40
body:
  `python27Packages.sphinx` fails its test suite, which in turn breaks various other packages like `duplicity` and `anki`. According to `git bisect` the issue was caused by commit 38c83e291681d16273dd68749117dc64c756d0e7 from @nckx:

  ```
  git bisect start
  # good: [cdd07d166b4a62dbc5ec595343fcc0822b05732a] uhc: the build is broken (and will be for the foreseeable future)
  git bisect good cdd07d166b4a62dbc5ec595343fcc0822b05732a
  # bad: [313faf07ba17e275c0b534e54b3c2ebd267b85da] brotli: init at 0.3.0
  git bisect bad 313faf07ba17e275c0b534e54b3c2ebd267b85da
  # bad: [5cb1e43fd6eb7f87c9b17e9dc6d1a92ae7c360a4] nodejs-5: fix on darwin
  git bisect bad 5cb1e43fd6eb7f87c9b17e9dc6d1a92ae7c360a4
  # bad: [465e965e38343359e88a8e1e73cc52fc3c0bb4f4] vimPlugins.youcompleteme: enable on unix
  git bisect bad 465e965e38343359e88a8e1e73cc52fc3c0bb4f4
  # good: [5f767b2580506ee015f59ffb2694d8134f7f9668] Merge pull request #12462 from wizeman/u/add-fstar
  git bisect good 5f767b2580506ee015f59ffb2694d8134f7f9668
  # good: [ac0c49970b7356d9fc4ccaeeed69a44705bf23b0] make-tarball.nix: Allow passing in a different Nix
  git bisect good ac0c49970b7356d9fc4ccaeeed69a44705bf23b0
  # bad: [94a47eeea1237046349e79142efebb9a67a66b69] debian_devscripts: 2.15.8 -> 2.15.10
  git bisect bad 94a47eeea1237046349e79142efebb9a67a66b69
  # bad: [38c83e291681d16273dd68749117dc64c756d0e7] pythonPackages.pygments: 2.0.2 -> 2.1
  git bisect bad 38c83e291681d16273dd68749117dc64c756d0e7
  # first bad commit: [38c83e291681d16273dd68749117dc64c756d0e7] pythonPackages.pygments: 2.0.2 -> 2.1
  ```


state: closed
title: KDE5 FTP URL Has Changed
user_login: adevore
html_url: https://github.com/NixOS/nixpkgs/issues/12514
updated_at: 2016-01-21 15:34:41
body:
  I am installing KDE5 from a newly downloaded 15.05 ISO. It is attempting to download plasma files from:

  ```
  ${KDE_MIRROR}/stable/plasma/5.3.2/
  ```

  The target files were moved on January 11 to:

  ```
  ${KDE_MIRROR}/Attic/plasma/5.3.2/
  ```


state: closed
title: e1000e doesn't build for kernels newer than 3.14.58
user_login: Zer0-
html_url: https://github.com/NixOS/nixpkgs/issues/12515
updated_at: 2016-02-28 01:49:51
body:
  I have the following derivations available for the e1000e module:

  ```
  # nix-env -qa e1000e
  e1000e-2.5.4-3.10.88
  e1000e-2.5.4-3.12.47
  e1000e-2.5.4-3.14.58
  e1000e-2.5.4-3.18.25
  e1000e-2.5.4-4.1.12
  e1000e-2.5.4-4.2-rc5
  e1000e-2.5.4-4.2.5
  e1000e-2.5.4-4.3.2
  e1000e-2.5.4-4.3.2
  ```

  Doing `nix-env -i e1000e-2.5.4-3.14.58` will work. And it will work for the following:

  ```
  e1000e-2.5.4-3.10.88
  e1000e-2.5.4-3.12.47
  ```

  However doing the same thing on any of

  ```
  e1000e-2.5.4-3.18.25
  e1000e-2.5.4-4.1.12
  e1000e-2.5.4-4.2-rc5
  e1000e-2.5.4-4.2.5
  e1000e-2.5.4-4.3.2
  e1000e-2.5.4-4.3.2
  ```

  Will result in a build error. Here is my output:

  ```
  [root@nixlive:~/nixpkgs]# nix-env -i e1000e-2.5.4-3.18.25
  replacing old ‘e1000e-2.5.4-3.14.58’
  installing ‘e1000e-2.5.4-3.18.25’
  these derivations will be built:
    /nix/store/9q0k58wjkw7glc00x3psqkvn8df81b46-e1000e-2.5.4-3.18.25.drv
  building path(s) ‘/nix/store/fdzz044ppv2wkfgwman1sn28g7akw2h1-e1000e-2.5.4-3.18.25’
  unpacking sources
  unpacking source archive /nix/store/q0fi3va8iwh61b1pwg48q69qlkpk8w19-e1000e-2.5.4.tar.gz
  source root is e1000e-2.5.4
  patching sources
  configuring
  building
  make flags: SHELL=/nix/store/fz5cv1c7jm8wf0hllp51izk0didjyvaq-bash-4.3-p42/bin/bash BUILD_KERNEL=3.18.25   
  Makefile:117: *** Linux kernel source not configured - missing autoconf.h.  Stop.
  builder for ‘/nix/store/9q0k58wjkw7glc00x3psqkvn8df81b46-e1000e-2.5.4-3.18.25.drv’ failed with exit code 2
  error: build of ‘/nix/store/9q0k58wjkw7glc00x3psqkvn8df81b46-e1000e-2.5.4-3.18.25.drv’ failed
  ```


state: closed
title: Proposal: Change the default display manager
user_login: ericsagnes
html_url: https://github.com/NixOS/nixpkgs/issues/12516
updated_at: 2017-10-30 02:38:27
body:
  NixOS version: 15.09.919.b3bba00 (Dingo)

  ---

  SLiM has a few issues that make it a suboptimal choice for being the default display manager.

  **User-unfriendly behavior**

  if a user wants to enable Xfce, he could think that adding the following to `configuration.nix` is enough as mentioned in the [manual](https://nixos.org/nixos/manual/index.html#sec-x11):

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

  But SLiM will propose a Xterm session by default.

  To start Xfce, the user can:
  - push `F1` to change to almost invisible "session: xterm" to "session:xfce", not documented on the github [mirror](https://github.com/data-modul/slim) (and the official site is [down](http://slim.berlios.de/)).
  - disable `xterm` so SLiM sees only the xfce session

  ``` nix
    services.xserver.desktopManager.xfce.enable = true;
    services.xserver.desktopManager.xterm.enable = false;
  ```

  **It is abandoned**

  The official homepage is down, its development is [abandonned](https://wiki.archlinux.org/index.php/SLiM) since 2013, there is no available documentation and it is not fully compatible with [systemd](https://wiki.archlinux.org/index.php/SLiM).

  ---
  # Proposition

  Change NixOS default display manager to something else.
  - It should be lightweight, user-friendly and up to date.
  - Users desiring to still use SLiM could enable it in `configuration.nix`.

  Also, a mention in `services.xserver.displayManager.slim.enable` should be added to explain to set `services.xserver.desktopManager.xterm.enable = false;` if SLiM is not starting the desired desktop manager by default.
  # Candidates

  It is hard to find lightweight, user-friendly and up to date DM, and none of the following candidates feels like a perfect replacement for SLiM (specially regarding being lightweight and the dependencies).  
  But they sure bring advantages that are worth to considering.  
  The following list is not definitive and if better alternatives exists they should be considered.
  ## LightDM

  [homepage](http://www.freedesktop.org/wiki/Software/LightDM/)

  > - Cross-desktop - supports different desktop technologies.
  > - Supports different display technologies (X, Mir, ...).
  > - Lightweight - low memory usage and fast performance.
  > - Guest sessions.
  > - Supports remote login (incoming - XDMCP, VNC, outgoing - XDMCP, pluggable).
  > - Comprehensive test suite.
  > - Low code complexity.

  Cons:
  - The default greeter we have in nix, `lightdm-gtk-greeter`, has GTK dependencies.
  - There are no greeter as lightweight as slim at the [moment](http://www.freedesktop.org/wiki/Software/LightDM/).
  ## SDDM

  [homepage](https://github.com/sddm/sddm)

  > SDDM is a modern display manager for X11 and Wayland aiming to be fast, simple and beautiful. It uses modern technologies like QtQuick, which in turn gives the designer the ability to create smooth, animated user interfaces.

  Pros:
  - support X11 and wayland
  - seems easier to customize than LightDM

  Cons:
  - has Qt dependencies

  ---

  This kind of proposition can easily turn into a debate about personal preferences.  
  I hope the goal of this proposition, that is improving usability and being nice with first time NixOS users, is clear enough that we can avoid that.

  ---

  related issue: #4300

  ---

  updates: 
  - fixed desktop manager / display manager inversions
  - fixed lightdm homepage broken link


state: closed
title: epiphany: https won't work
user_login: vcunat
html_url: https://github.com/NixOS/nixpkgs/issues/12518
updated_at: 2016-01-22 14:11:16
body:
  It writes:

  > TLS/SSL support not available; install glib-networking

  All versions I've found are affected, even on 15.09. Noticed here: https://github.com/NixOS/nixpkgs/issues/12298#issuecomment-173410110

  First I thought adding the GIO module would help:

  ``` diff
  diff --git a/pkgs/desktops/gnome-3/3.18/core/epiphany/default.nix b/pkgs/desktops/gnome-3/3.18/core/epiphany/default.nix
  index 5a98770..a620eb5 100644
  --- a/pkgs/desktops/gnome-3/3.18/core/epiphany/default.nix
  +++ b/pkgs/desktops/gnome-3/3.18/core/epiphany/default.nix
  @@ -1,6 +1,6 @@
   { stdenv, intltool, fetchurl, pkgconfig, gtk3, glib, nspr, icu
   , bash, makeWrapper, gnome3, libwnck3, libxml2, libxslt, libtool
  -, webkitgtk, libsoup, libsecret, gnome_desktop, libnotify, p11_kit
  +, webkitgtk, libsoup, glib_networking, libsecret, gnome_desktop, libnotify, p11_kit
   , sqlite, gcr, avahi, nss, isocodes, itstool, file, which
   , gdk_pixbuf, librsvg, gnome_common }:

  @@ -28,6 +28,7 @@ stdenv.mkDerivation rec {
       for f in $out/bin/* $out/libexec/*; do
         wrapProgram "$f" \
           --set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \
  +        --prefix GIO_EXTA_MODULES : "${glib_networking}/lib/gio/modules" \
           --prefix XDG_DATA_DIRS : "${gnome3.gnome_themes_standard}/share:$out/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH"
       done
     '';
  ```

  but it didn't seem to change anything. @lethalman: any ideas what's missing?


state: closed
title: metis-prover: 2.3.20160101 -> 2.3.20160102
user_login: gebner
html_url: https://github.com/NixOS/nixpkgs/pull/12519
updated_at: 2016-01-21 15:39:58
body:
  I have posted a request on the mailing list if it would be possible to have versioned release tarballs.


state: closed
user_login: deepfire
html_url: https://github.com/NixOS/nixpkgs/issues/12520
updated_at: 2016-01-28 12:00:31
title:
  closure-size: qtbase:  attribute ‘libs’ missing, at ...pkgs/development/libraries/qt-5/5.4/qtbase/default.nix

body:
  While doing a `nix-env --upgrade --max-jobs 8 --cores 8 --no-build-output --leq '*' --show-trace` in latest `closure-size`, which has recent `master` and `staging` merged in:

  ```
  [deepfire@andromedae:~]$ nix-env --upgrade --max-jobs 8 --cores 8 --no-build-output --leq '*' --show-trace
  upgrading ‘firefox-42.0’ to ‘firefox-43.0.4’
  upgrading ‘pciutils-3.3.1’ to ‘pciutils-3.4.1’
  upgrading ‘gnupg-2.0.29’ to ‘gnupg-2.0.29’
  upgrading ‘gpa-0.9.9’ to ‘gpa-0.9.9’
  upgrading ‘isync-1.2.0’ to ‘isync-1.2.1’
  upgrading ‘mu-0.9.12’ to ‘mu-0.9.13’
  upgrading ‘sweethome3d-application-4.6.2’ to ‘sweethome3d-application-4.6.2’
  upgrading ‘bootchart-0.14.7’ to ‘bootchart-0.14.7’
  upgrading ‘ltrace-0.7.3’ to ‘ltrace-0.7.3’
  upgrading ‘rlwrap-0.42’ to ‘rlwrap-0.42’
  upgrading ‘morituri-0.2.3’ to ‘morituri-0.2.3.20151109’
  upgrading ‘subversion-1.8.14’ to ‘subversion-1.9.3’
  upgrading ‘git-2.5.0’ to ‘git-2.7.0’
  upgrading ‘vue-3.3.0’ to ‘vue-3.3.0’
  upgrading ‘lyx-2.1.4’ to ‘lyx-2.1.4’
  upgrading ‘ethtool-4.0’ to ‘ethtool-4.0’
  upgrading ‘gv-3.7.4’ to ‘gv-3.7.4’
  upgrading ‘python-2.7.10’ to ‘python-2.7.11’
  upgrading ‘samba-4.2.3’ to ‘samba-4.3.1’
  upgrading ‘virt-manager-1.2.1’ to ‘virt-manager-1.3.1’
  upgrading ‘qemu-2.4.0-x86-only’ to ‘qemu-2.4.1’
  upgrading ‘emacs-24.5’ to ‘emacs-24.5’
  upgrading ‘openssl-1.0.2d’ to ‘openssl-1.0.2e’
  upgrading ‘cabal2nix-20150903’ to ‘cabal2nix-20151217’
  upgrading ‘cmake-3.3.1’ to ‘cmake-3.4.0’
  upgrading ‘picocom-1.8’ to ‘picocom-2.1’
  upgrading ‘libreoffice-5.0.1.2’ to ‘libreoffice-5.0.4.2’
  upgrading ‘python3-3.4.3’ to ‘python3-3.5.1’
  upgrading ‘nix-1.10’ to ‘nix-1.10’
  upgrading ‘nix-repl-1.10-8a2f5f0’ to ‘nix-repl-1.10-8a2f5f0’
  upgrading ‘chromium-45.0.2454.85’ to ‘chromium-47.0.2526.106’
  upgrading ‘links-1.00pre15’ to ‘links-1.00pre15’
  upgrading ‘jwhois-4.0’ to ‘jwhois-4.0’
  upgrading ‘unrar-5.2.7’ to ‘unrar-5.3.9’
  upgrading ‘vim-7.4.827’ to ‘vim-7.4.827’
  error: while trying to find an upgrade for ‘qtox-dev-20150821’:
  while evaluating the attribute ‘nativeBuildInputs’ of the derivation ‘qtox-dev-20151221’ at /home/deepfire/src/nixpkgs/pkgs/applications/networking/instant-messengers/qtox/default.nix:11:3:
  while evaluating the attribute ‘propagatedNativeBuildInputs’ of the derivation ‘qtbase-5.4.2’ at /home/deepfire/src/nixpkgs/pkgs/development/libraries/qt-5/5.4/qtbase/default.nix:33:3:
  attribute ‘libs’ missing, at /home/deepfire/src/nixpkgs/pkgs/development/libraries/qt-5/5.4/qtbase/default.nix:179:33
  ```


state: closed
title: google-cloud-sdk: Add various modules to python path
user_login: zopa
html_url: https://github.com/NixOS/nixpkgs/pull/12521
updated_at: 2016-04-22 20:35:59
body:
  This fixes a sequence of missing-module errors seen when calling `gcloud auth activate-service-account`.

  cc @stephenmw


state: closed
title: libgltf (libreoffice dep) broken again: autogeneration of libreoffice-srcs.nix wipes out a fix
user_login: deepfire
html_url: https://github.com/NixOS/nixpkgs/issues/12523
updated_at: 2016-01-21 17:07:57
body:
  This was already fixed once (in `7c61106bf3f7647920f6a58e651140071640e43a`), but `libreoffice-srcs.nix` was apparently regenerated and the fix undone:

  ```
   deepfire@andromedae:~]$ nsr /nix/store/qg6i9r9ykipk21ik4srrmj9g0rhk63vg-libgltf-0.0.2.tar.bz2.drv
  these derivations will be built:
   /nix/store/qg6i9r9ykipk21ik4srrmj9g0rhk63vg-libgltf-0.0.2.tar.bz2.drv
  building path(s) ‘/nix/store/7sms8s1nf2rlzsr61lz5cdj0525g7wix-libgltf-0.0.2.tar.bz2’
  trying http://dev-www.libreoffice.org/src/libgltf-0.0.2.tar.bz2
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
    0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (22) The requested URL returned error: 404 Not Found
  error: cannot download libgltf-0.0.2.tar.bz2 from any mirror
  builder for ‘/nix/store/qg6i9r9ykipk21ik4srrmj9g0rhk63vg-libgltf-0.0.2.tar.bz2.drv’ failed with exit code 1
  ```

  The fix (by @vcunat, which I reapplied and it still helps) was:

  ```
  ---------- pkgs/applications/office/libreoffice/libreoffice-srcs.nix ----------
  index 0e75257..a70d5a7 100644
  @@ -323,6 +323,7 @@
     name = "libgltf-0.0.2.tar.bz2";
     md5 = "d63a9f47ab048f5009d90693d6aa6424";
     brief = true;
  +  subDir = "libgltf/";
   }
   {
     name = "liblangtag-0.5.1.tar.bz2";
  ```


state: closed
title: nixpkgs manual: add a section about passthru
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/12524
updated_at: 2016-01-21 16:48:45
body:
  Is chapter about `meta` a good place to put this into? `passthru` and `meta` are similar after all, but are not related in any actual way. I don't see any better place to put this to (granted, I'm not very good at structuring documentation).


state: closed
title: add nginxModules.brotli
user_login: knupfer
html_url: https://github.com/NixOS/nixpkgs/pull/12525
updated_at: 2016-03-11 10:05:24
body:
  This adds the nginx module for static and on the fly brotli compression. It needs libbrotli which needs a newer version of brotli. Because of that, brotliUnstable is included.
  On my side of the internet, all packages (including nginx with the module) compile fine.


state: closed
title: closure-size: perl-Compress-Raw-Bzip2 fails tests
user_login: deepfire
html_url: https://github.com/NixOS/nixpkgs/issues/12526
updated_at: 2016-07-24 12:26:40
body:
  Context: very recent `closure-size` with `master` and `staging` merged.

  ```
  [deepfire@andromedae:~]$ nsr /nix/store/z3p97ggfm9ndwky4k7s54dl92l8s2l7y-perl-Compress-Raw-Bzip2-2.064.drv
  these derivations will be built:
    /nix/store/z3p97ggfm9ndwky4k7s54dl92l8s2l7y-perl-Compress-Raw-Bzip2-2.064.drv
  building path(s) ‘/nix/store/dxikvm6g62hspb3sbwx6xhxic12p1lwh-perl-Compress-Raw-Bzip2-2.064-docdev’, ‘/nix/store/qnvryzzp6qvpjcl20i7a7q3b0w20aqj7-perl-Compress-Raw-Bzip2-2.064’
  unpacking sources
  unpacking source archive /nix/store/7zfzbiwc2i989klz1815msq4v5m7mm2y-Compress-Raw-Bzip2-2.064.tar.gz
  source root is Compress-Raw-Bzip2-2.064
  setting SOURCE_DATE_EPOCH to timestamp 1391282070 of file Compress-Raw-Bzip2-2.064/META.yml
  patching sources
  configuring
  patching ./Makefile.PL...
  Up/Downgrade not needed.
  Checking if your kit is complete...
  Looks good
  Warning (mostly harmless): No library found for -lbz2
  Generating a Unix-style Makefile
  Writing Makefile for Compress::Raw::Bzip2
  Writing MYMETA.yml and MYMETA.json
  no configure script, doing nothing
  building
  make flags: SHELL=/nix/store/q0yqjxm9p9x8y5rrz1cslamxv41mg93m-bash-4.3-p42/bin/bash    
  cp lib/Compress/Raw/Bzip2.pm blib/lib/Compress/Raw/Bzip2.pm
  Running Mkbootstrap for Compress::Raw::Bzip2 ()
  chmod 644 Bzip2.bs
  /nix/store/kkkkpn69jjmll8xhrwpbwd292rgai03q-perl-5.20.3/bin/perl /nix/store/kkkkpn69jjmll8xhrwpbwd292rgai03q-perl-5.20.3/lib/perl5/5.20.3/ExtUtils/xsubpp  -typemap /nix/store/kkkkpn69jjmll8xhrwpbwd292rgai03q-perl-5.20.3/lib/perl5/5.20.3/ExtUtils/typemap -typemap typemap  Bzip2.xs > Bzip2.xsc && mv Bzip2.xsc Bzip2.c
  cc -c  -I/nix/store/v4wda233n175svkxyggxgy1girkvm6b5-bzip2-1.0.6-dev/include -D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector -I/no-such-path/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2   -DVERSION=\"2.064\" -DXS_VERSION=\"2.064\" -fPIC "-I/nix/store/kkkkpn69jjmll8xhrwpbwd292rgai03q-perl-5.20.3/lib/perl5/5.20.3/x86_64-linux-thread-multi/CORE"  -DBZ_NO_STDIO -DUSE_PPPORT_H Bzip2.c
  rm -f blib/arch/auto/Compress/Raw/Bzip2/Bzip2.so
  cc  -shared -O2 -L/nix/store/jzxijh4agm2hs6waxwv335jvlxfmm3zf-glibc-2.21/lib -fstack-protector Bzip2.o  -o blib/arch/auto/Compress/Raw/Bzip2/Bzip2.so  \
          \

  chmod 755 blib/arch/auto/Compress/Raw/Bzip2/Bzip2.so
  /nix/store/kkkkpn69jjmll8xhrwpbwd292rgai03q-perl-5.20.3/bin/perl -MExtUtils::Command::MM -e 'cp_nonempty' -- Bzip2.bs blib/arch/auto/Compress/Raw/Bzip2/Bzip2.bs 644
  Manifying blib/man3/Compress::Raw::Bzip2.3
  running tests
  check flags: SHELL=/nix/store/q0yqjxm9p9x8y5rrz1cslamxv41mg93m-bash-4.3-p42/bin/bash    
  Running Mkbootstrap for Compress::Raw::Bzip2 ()
  chmod 644 Bzip2.bs
  PERL_DL_NONLAZY=1 /nix/store/kkkkpn69jjmll8xhrwpbwd292rgai03q-perl-5.20.3/bin/perl "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
  t/000prereq.t ...... ok
  #     Failed test (t/01bzip2.t at line 39)
  #     Tried to use 'Compress::Raw::Bzip2'.
  #     Error:  Can't load '/tmp/nix-build-perl-Compress-Raw-Bzip2-2.064.drv-0/Compress-Raw-Bzip2-2.064/blib/arch/auto/Compress/Raw/Bzip2/Bzip2.so' for module Compress::Raw::Bzip2: /tmp/nix-build-perl-Compress-Raw-Bzip2-2.064.drv-0/Compress-Raw-Bzip2-2.064/blib/arch/auto/Compress/Raw/Bzip2/Bzip2.so: undefined symbol: BZ2_bzlibVersion at /nix/store/kkkkpn69jjmll8xhrwpbwd292rgai03q-perl-5.20.3/lib/perl5/5.20.3/x86_64-linux-thread-multi/DynaLoader.pm line 193.
  #  at (eval 3) line 2.
  # Compilation failed in require at (eval 3) line 2.
  # BEGIN failed--compilation aborted at t/01bzip2.t line 39.
  Bareword "BZ_OK" not allowed while "strict subs" in use at t/01bzip2.t line 99.
  Bareword "BZ_RUN_OK" not allowed while "strict subs" in use at t/01bzip2.t line 109.
  Bareword "BZ_RUN_OK" not allowed while "strict subs" in use at t/01bzip2.t line 114.
  Bareword "BZ_RUN_OK" not allowed while "strict subs" in use at t/01bzip2.t line 116.
  Bareword "BZ_STREAM_END" not allowed while "strict subs" in use at t/01bzip2.t line 122.
  Bareword "BZ_OK" not allowed while "strict subs" in use at t/01bzip2.t line 131.
  Bareword "BZ_STREAM_END" not allowed while "strict subs" in use at t/01bzip2.t line 142.
  Bareword "BZ_OK" not allowed while "strict subs" in use at t/01bzip2.t line 142.
  Bareword "BZ_STREAM_END" not allowed while "strict subs" in use at t/01bzip2.t line 146.
  Bareword "BZ_OK" not allowed while "strict subs" in use at t/01bzip2.t line 162.
  Bareword "BZ_RUN_OK" not allowed while "strict subs" in use at t/01bzip2.t line 167.
  Bareword "BZ_STREAM_END" not allowed while "strict subs" in use at t/01bzip2.t line 169.
  Bareword "BZ_OK" not allowed while "strict subs" in use at t/01bzip2.t line 176.
  Bareword "BZ_STREAM_END" not allowed while "strict subs" in use at t/01bzip2.t line 183.
  Bareword "BZ_OK" not allowed while "strict subs" in use at t/01bzip2.t line 183.
  Bareword "BZ_STREAM_END" not allowed while "strict subs" in use at t/01bzip2.t line 187.
  Bareword "BZ_OK" not allowed while "strict subs" in use at t/01bzip2.t line 205.
  Bareword "BZ_RUN_OK" not allowed while "strict subs" in use at t/01bzip2.t line 212.
  Bareword "BZ_RUN_OK" not allowed while "strict subs" in use at t/01bzip2.t line 215.
  Bareword "BZ_STREAM_END" not allowed while "strict subs" in use at t/01bzip2.t line 217.
  Bareword "BZ_OK" not allowed while "strict subs" in use at t/01bzip2.t line 225.
  Bareword "BZ_STREAM_END" not allowed while "strict subs" in use at t/01bzip2.t line 231.
  Bareword "BZ_OK" not allowed while "strict subs" in use at t/01bzip2.t line 231.
  Bareword "BZ_STREAM_END" not allowed while "strict subs" in use at t/01bzip2.t line 235.
  Bareword "BZ_OK" not allowed while "strict subs" in use at t/01bzip2.t line 253.
  Bareword "BZ_RUN_OK" not allowed while "strict subs" in use at t/01bzip2.t line 257.
  Bareword "BZ_STREAM_END" not allowed while "strict subs" in use at t/01bzip2.t line 265.
  Bareword "BZ_OK" not allowed while "strict subs" in use at t/01bzip2.t line 275.
  Bareword "BZ_STREAM_END" not allowed while "strict subs" in use at t/01bzip2.t line 279.
  Bareword "BZ_OK" not allowed while "strict subs" in use at t/01bzip2.t line 286.
  Bareword "BZ_STREAM_END" not allowed while "strict subs" in use at t/01bzip2.t line 295.
  Bareword "BZ_RUN_OK" not allowed while "strict subs" in use at t/01bzip2.t line 310.
  Bareword "BZ_STREAM_END" not allowed while "strict subs" in use at t/01bzip2.t line 311.
  Bareword "BZ_OK" not allowed while "strict subs" in use at t/01bzip2.t line 319.
  Bareword "BZ_STREAM_END" not allowed while "strict subs" in use at t/01bzip2.t line 330.
  Bareword "BZ_RUN_OK" not allowed while "strict subs" in use at t/01bzip2.t line 366.
  Bareword "BZ_STREAM_END" not allowed while "strict subs" in use at t/01bzip2.t line 368.
  Bareword "BZ_STREAM_END" not allowed while "strict subs" in use at t/01bzip2.t line 379.
  Bareword "BZ_OK" not allowed while "strict subs" in use at t/01bzip2.t line 398.
  Bareword "BZ_RUN_OK" not allowed while "strict subs" in use at t/01bzip2.t line 405.
  Bareword "BZ_RUN_OK" not allowed while "strict subs" in use at t/01bzip2.t line 410.
  Bareword "BZ_STREAM_END" not allowed while "strict subs" in use at t/01bzip2.t line 412.
  Bareword "BZ_OK" not allowed while "strict subs" in use at t/01bzip2.t line 420.
  Bareword "BZ_STREAM_END" not allowed while "strict subs" in use at t/01bzip2.t line 428.
  Bareword "BZ_OK" not allowed while "strict subs" in use at t/01bzip2.t line 428.
  Bareword "BZ_STREAM_END" not allowed while "strict subs" in use at t/01bzip2.t line 431.
  Bareword "BZ_RUN_OK" not allowed while "strict subs" in use at t/01bzip2.t line 447.
  Bareword "BZ_STREAM_END" not allowed while "strict subs" in use at t/01bzip2.t line 449.
  Bareword "BZ_STREAM_END" not allowed while "strict subs" in use at t/01bzip2.t line 458.
  Bareword "BZ_STREAM_END" not allowed while "strict subs" in use at t/01bzip2.t line 467.
  Bareword "BZ_OK" not allowed while "strict subs" in use at t/01bzip2.t line 487.
  Bareword "BZ_RUN_OK" not allowed while "strict subs" in use at t/01bzip2.t line 494.
  Bareword "BZ_RUN_OK" not allowed while "strict subs" in use at t/01bzip2.t line 498.
  Bareword "BZ_STREAM_END" not allowed while "strict subs" in use at t/01bzip2.t line 500.
  Bareword "BZ_OK" not allowed while "strict subs" in use at t/01bzip2.t line 507.
  Bareword "BZ_STREAM_END" not allowed while "strict subs" in use at t/01bzip2.t line 515.
  Bareword "BZ_OK" not allowed while "strict subs" in use at t/01bzip2.t line 515.
  Bareword "BZ_STREAM_END" not allowed while "strict subs" in use at t/01bzip2.t line 518.
  Bareword "BZ_OK" not allowed while "strict subs" in use at t/01bzip2.t line 533.
  Bareword "BZ_RUN_OK" not allowed while "strict subs" in use at t/01bzip2.t line 540.
  Bareword "BZ_RUN_OK" not allowed while "strict subs" in use at t/01bzip2.t line 544.
  Bareword "BZ_STREAM_END" not allowed while "strict subs" in use at t/01bzip2.t line 546.
  Bareword "BZ_OK" not allowed while "strict subs" in use at t/01bzip2.t line 553.
  Bareword "BZ_STREAM_END" not allowed while "strict subs" in use at t/01bzip2.t line 561.
  Bareword "BZ_OK" not allowed while "strict subs" in use at t/01bzip2.t line 561.
  Bareword "BZ_STREAM_END" not allowed while "strict subs" in use at t/01bzip2.t line 564.
  Execution of t/01bzip2.t aborted due to compilation errors.
  # Looks like you planned 173 tests but only ran 1.
  # Looks like your test died just after 1.
  t/01bzip2.t ........ 
  Dubious, test returned 255 (wstat 65280, 0xff00)
  Failed 173/173 subtests 
  #     Failed test (t/09limitoutput.t at line 25)
  #     Tried to use 'Compress::Raw::Bzip2'.
  #     Error:  Attempt to reload Compress/Raw/Bzip2.pm aborted.
  # Compilation failed in require at (eval 30) line 2.
  # BEGIN failed--compilation aborted at t/09limitoutput.t line 25.
  Bareword "BZ_STREAM_END" not allowed while "strict subs" in use at t/09limitoutput.t line 103.
  Bareword "BZ_OK" not allowed while "strict subs" in use at t/09limitoutput.t line 37.
  Bareword "BZ_RUN_OK" not allowed while "strict subs" in use at t/09limitoutput.t line 41.
  Bareword "BZ_STREAM_END" not allowed while "strict subs" in use at t/09limitoutput.t line 43.
  Bareword "BZ_STREAM_END" not allowed while "strict subs" in use at t/09limitoutput.t line 51.
  Bareword "BZ_OK" not allowed while "strict subs" in use at t/09limitoutput.t line 70.
  Bareword "BZ_OK" not allowed while "strict subs" in use at t/09limitoutput.t line 83.
  Bareword "BZ_STREAM_END" not allowed while "strict subs" in use at t/09limitoutput.t line 91.
  Bareword "BZ_OK" not allowed while "strict subs" in use at t/09limitoutput.t line 114.
  Bareword "BZ_RUN_OK" not allowed while "strict subs" in use at t/09limitoutput.t line 123.
  Bareword "BZ_STREAM_END" not allowed while "strict subs" in use at t/09limitoutput.t line 125.
  Execution of t/09limitoutput.t aborted due to compilation errors.
  # Looks like you planned 88 tests but only ran 1.
  # Looks like your test died just after 1.
  t/09limitoutput.t .. 
  Dubious, test returned 255 (wstat 65280, 0xff00)
  Failed 88/88 subtests 

  #     Failed test (t/19nonpv.t at line 24)
  #     Tried to use 'Compress::Raw::Bzip2'.
  #     Error:  Attempt to reload Compress/Raw/Bzip2.pm aborted.
  # Compilation failed in require at (eval 30) line 2.
  # BEGIN failed--compilation aborted at t/19nonpv.t line 24.
  Bareword "BZ_OK" not allowed while "strict subs" in use at t/19nonpv.t line 48.
  Bareword "BZ_RUN_OK" not allowed while "strict subs" in use at t/19nonpv.t line 56.
  Bareword "BZ_RUN_OK" not allowed while "strict subs" in use at t/19nonpv.t line 59.
  Bareword "BZ_STREAM_END" not allowed while "strict subs" in use at t/19nonpv.t line 66.
  Bareword "BZ_OK" not allowed while "strict subs" in use at t/19nonpv.t line 74.
  Bareword "BZ_STREAM_END" not allowed while "strict subs" in use at t/19nonpv.t line 84.
  Execution of t/19nonpv.t aborted due to compilation errors.
  # Looks like you planned 21 tests but only ran 1.
  # Looks like your test died just after 1.
  t/19nonpv.t ........ 
  Dubious, test returned 255 (wstat 65280, 0xff00)
  Failed 21/21 subtests 
  t/99pod.t .......... skipped: Test::Pod 1.00 required for testing POD

  Test Summary Report
  -------------------
  t/01bzip2.t      (Wstat: 65280 Tests: 1 Failed: 1)
    Failed test:  1
    Non-zero exit status: 255
    Parse errors: Bad plan.  You planned 173 tests but ran 1.
  t/09limitoutput.t (Wstat: 65280 Tests: 1 Failed: 1)
    Failed test:  1
    Non-zero exit status: 255
    Parse errors: Bad plan.  You planned 88 tests but ran 1.
  t/19nonpv.t      (Wstat: 65280 Tests: 1 Failed: 1)
    Failed test:  1
    Non-zero exit status: 255
    Parse errors: Bad plan.  You planned 21 tests but ran 1.
  Files=5, Tests=4,  1 wallclock secs ( 0.06 usr  0.01 sys +  0.49 cusr  0.04 csys =  0.60 CPU)
  Result: FAIL
  Failed 3/5 test programs. 3/4 subtests failed.
  Makefile:1014: recipe for target 'test_dynamic' failed
  make: *** [test_dynamic] Error 255
  builder for ‘/nix/store/z3p97ggfm9ndwky4k7s54dl92l8s2l7y-perl-Compress-Raw-Bzip2-2.064.drv’ failed with exit code 2
  error: build of ‘/nix/store/z3p97ggfm9ndwky4k7s54dl92l8s2l7y-perl-Compress-Raw-Bzip2-2.064.drv’ failed
  ```


state: closed
title: Awesome WM does not add a .desktop entry for KDM
user_login: adevore
html_url: https://github.com/NixOS/nixpkgs/issues/12527
updated_at: 2016-01-22 18:26:46
body:
  Awesome installs a .desktop file, but KDM's default config files do not include its location. I am on Nixpkgs version 15.09.935.5a4e183.


state: closed
title: IHaskell: remove un-needed inherit
user_login: tomberek
html_url: https://github.com/NixOS/nixpkgs/pull/12528
updated_at: 2016-01-24 22:13:54
body:
  Inherit statement not required and in fact breaks the service. Tested on NixOS: `16.03.git.148396cM (Emu)`


state: closed
title: wine[-stable,tricks]: version updates
user_login: bendlas
html_url: https://github.com/NixOS/nixpkgs/pull/12529
updated_at: 2016-01-23 03:43:07
body:
  wine-unstable, wine-staging: 1.9.0    -> 1.9.1
  winetricks:                  20151116 -> 20160109

  cc @abbradar 


state: closed
title: interlock: init at 2016.01.14
user_login: np
html_url: https://github.com/NixOS/nixpkgs/pull/12531
updated_at: 2016-01-30 15:48:06
body:
  Also add textsecure on which it depends:
  textsecure: init at 505e129c42fc4c5cb2d105520cef7c04fa3a6b64


state: closed
title: splix: 2.0.0 -> svn-r315
user_login: bendlas
html_url: https://github.com/NixOS/nixpkgs/pull/12532
updated_at: 2016-02-27 00:17:26
body:
  The splix svn version is a couple of years ahead the latest release and supports some printers, that the release version doesn't. I implemented a boolean flag `config.splix.unstable`, to build the svn version.


state: closed
title: packer: 0.7.5 -> 0.8.6
user_login: zimbatm
html_url: https://github.com/NixOS/nixpkgs/pull/12533
updated_at: 2016-02-13 14:45:44
body:
  It took me 2 hours to package this thing.

  First I cribbed the homebrew package dependencies. Wrote a little script for that.
  Then I had 5 iterations with missing dependencies, trying to find the right version of the amazon SDK and such.

  It compiles on OSX but that's as far as I've tested it for now.


state: closed
title: types: added someOf
user_login: ericsagnes
html_url: https://github.com/NixOS/nixpkgs/pull/12534
updated_at: 2016-01-22 11:37:29
body:
  please review this PR in detail before merging as it add functionality to lib/types.

  ---
  # Detail

  Adds a `someOf` type that work like a `listOf` but with a restriction on valid values.

  example: `types.someOf types.str ["a" "b"]` will throw an error if the list passed is not `["a"]` or `["b"]` or `["a" "b"]`.
  # Motivation

  When implementing  a plugin system in a Nix module like:

  ``` nix
  i18n.inputMethod.fcitx = {
        engines = mkOption {
          type    = with types; listOf package;
          default = [];
          example = literalExample "with pkgs.fcitx-engines; [ fcitx-mozc fcitx-hangul ]";
          description = ''
            Enabled Fcitx engines.
            Available engines can be found by running `nix-env "&lt;nixpkgs&gt;" . -qaP -A fcitx-engines`.
          '';
        };
  };
  ```

  The user can set `i18n.inputMethod.fcitx.plugins = [ pkgs.firefox ]` without triggering an error.

  Instead, if the module is defined with `types.someOf`:

  ``` nix
  i18n.inputMethod.fcitx = {
        engines = mkOption {
          type    = types.someOf types.package  (with pkgs.fcitx-engines; [ mozc hangul ]);
          default = [];
          example = literalExample "with pkgs.fcitx-engines; [ fcitx-mozc fcitx-hangul ]";
          description = ''
            Enabled Fcitx engines.
            Available engines can be found by running `nix-env "&lt;nixpkgs&gt;" . -qaP -A fcitx-engines`.
          '';
        };
  };
  ```

  And if the user set `i18n.inputMethod.fcitx.plugins = [ pkgs.firefox ]`, `nixos-rebuild` will trigger an error:

  ```
  $ nixos-rebuild switch
  building Nix...
  building the system configuration...
  trace: Invalid value(s) [/nix/store/npx2a5c2iqyffypq4k97dyqw7gbnjgs5-firefox-43.0.4].
  Should be some of [/nix/store/1kvv18insxwhbfkasdywj42hl9km6pc0-fcitx-mozc-2.17.2313.102 /nix/store/a643p1qixdf96n7s2872n381j8x31jqr-fcitx-hangul-0.3.0].

  error: The option value `i18n.inputMethod.fcitx.engines' in `/etc/nixos/software.nix' is not a list of derivations.
  ```
  # Possible improvements
  - In case of `types.package` the error message get a little cryptic as the attribute names are converted to a store path, this should be improved if possible.
  - the `someOf` restriction could be automatically used in the example
  - The last line of the error "error: The option value `i18n.inputMethod.fcitx.engines' in`/etc/nixos/software.nix' is not a list of derivations." is misleading and should be changed as "error: The option value `i18n.inputMethod.fcitx.engines' in`/etc/nixos/software.nix' is not a list of **valid** derivations." if possible.


state: closed
title: Add moesocks socks5 proxy service
user_login: ghost
html_url: https://github.com/NixOS/nixpkgs/pull/12535
updated_at: 2016-01-22 09:57:39
body:
  Project page: http://hackage.haskell.org/package/moesocks

  `moesocks` can be used effectively in countries where Internet censorship is a norm. This technology was first introduced in `shadowsocks` then had been ported to various languages.


state: closed
title: kde5.yakuake: init at 3.0.2
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/pull/12538
updated_at: 2016-03-28 12:55:41
body:
  This adds a KDE5 port of Yakuake. While there hasn't been a release yet
  of this port it is already in a workable state.


state: closed
title: Package naming guidelines contradiction
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/issues/12539
updated_at: 2016-07-29 06:57:08
body:
  As I was working on #12538 I noticed in the the package naming guidelines:

  > - The version part of the name attribute must start with a digit (following a dash) — e.g., "hello-0.3-pre-r3910" instead of "hello-svn-r3910", as the latter would be seen as a package named hello-svn by nix-env.
  > - If package is fetched from git's commit then the version part of the name must be the date of that (fetched) commit. The date must be in "YYYY-MM-DD" format. Also add "git" to the name - e.g., "pkgname-git-2014-09-23".


state: closed
title: Noisy user profile changes, Use of uninitialized value $prevPriority
user_login: zimbatm
html_url: https://github.com/NixOS/nixpkgs/issues/12541
updated_at: 2016-02-24 13:52:18
body:
  Every time my user profile is changing I get these noisy outputs:

  ```
  $ nix-env -e wget
  uninstalling ‘wget-1.17.1’
  building path(s) ‘/nix/store/lym3m4paws2bk4ljjyzqvmkz1cbl6gv2-user-environment’
  Use of uninitialized value $prevPriority in numeric eq (==) at /nix/store/jjgyvh88yw37gg5ad5lj1z0qdv31d7jy-buildenv.pl line 79.
  Use of uninitialized value $prevPriority in numeric lt (<) at /nix/store/jjgyvh88yw37gg5ad5lj1z0qdv31d7jy-buildenv.pl line 83.
  Use of uninitialized value $prevPriority in numeric eq (==) at /nix/store/jjgyvh88yw37gg5ad5lj1z0qdv31d7jy-buildenv.pl line 79.
  Use of uninitialized value $prevPriority in numeric lt (<) at /nix/store/jjgyvh88yw37gg5ad5lj1z0qdv31d7jy-buildenv.pl line 83.
  Use of uninitialized value $prevPriority in numeric eq (==) at /nix/store/jjgyvh88yw37gg5ad5lj1z0qdv31d7jy-buildenv.pl line 79.
  Use of uninitialized value $prevPriority in numeric lt (<) at /nix/store/jjgyvh88yw37gg5ad5lj1z0qdv31d7jy-buildenv.pl line 83.
  Use of uninitialized value $prevPriority in numeric eq (==) at /nix/store/jjgyvh88yw37gg5ad5lj1z0qdv31d7jy-buildenv.pl line 79.
  Use of uninitialized value $prevPriority in numeric lt (<) at /nix/store/jjgyvh88yw37gg5ad5lj1z0qdv31d7jy-buildenv.pl line 83.
  Use of uninitialized value $prevPriority in numeric eq (==) at /nix/store/jjgyvh88yw37gg5ad5lj1z0qdv31d7jy-buildenv.pl line 79.
  Use of uninitialized value $prevPriority in numeric lt (<) at /nix/store/jjgyvh88yw37gg5ad5lj1z0qdv31d7jy-buildenv.pl line 83.
  Use of uninitialized value $prevPriority in numeric eq (==) at /nix/store/jjgyvh88yw37gg5ad5lj1z0qdv31d7jy-buildenv.pl line 79.
  Use of uninitialized value $prevPriority in numeric lt (<) at /nix/store/jjgyvh88yw37gg5ad5lj1z0qdv31d7jy-buildenv.pl line 83.
  Use of uninitialized value $prevPriority in numeric eq (==) at /nix/store/jjgyvh88yw37gg5ad5lj1z0qdv31d7jy-buildenv.pl line 79.
  Use of uninitialized value $prevPriority in numeric lt (<) at /nix/store/jjgyvh88yw37gg5ad5lj1z0qdv31d7jy-buildenv.pl line 83.
  created 4674 symlinks in user environment
  ```

  This has been going on for a couple of months now, upgrading trough versions. I remember that at some point I set some priorities because of conflicting Gemfile.lock files between packages.

  My theory is that I set a priority on a package that doesn't exist anymore. I couldn't find where the list of priorities is stored so that I could flush it.
  - Platform: Darwin
  - Nix channel: nixpkgs-unstable, nixpkgs-16.03pre75757.4ac1987
  - Nix version: "nix-env (Nix) 1.10"


state: closed
title: nixos: create `doc` option-set
user_login: vcunat
html_url: https://github.com/NixOS/nixpkgs/issues/12542
updated_at: 2018-09-29 09:00:35
body:
  I propose to create nixos option-set `doc` or `documentation` if you want it longer. What I think should be put there:
  - `doc.nixosManual`, moved from `services.`. I don't consider the tty service to be the primary function, moreover it's disabled by default. The option provides the manual in `systemPackages`, `nixos-help` command, etc.
  - `doc.man`, moved from `programs.*`. The option also affects linking manual pages into the system path.
  - `doc.info` could be created, analogical to `doc.man`. Also some option(s) to link the other kinds of docs could be created.
  - Maybe I've missed something?

  Of course, there would be corresponding shuffle of `<nixpkgs/nixos/**.nix>` files to `<nixpkgs/nixos/modules/doc/*>`, perhaps also including `misc/meta.nix`. Any thoughts? Related: #11499 and linked issues.

  I planned to implement this myself, but first I'd like to have some confidence that such a change would be accepted in principle.


state: closed
title: Add package and module for Rundeck
user_login: aborsu
html_url: https://github.com/NixOS/nixpkgs/pull/12544
updated_at: 2017-08-15 13:38:32
body:
  PR adds package and service for rundeck.
  It was tested on unstable and 15-09 using nixops and a vm as well as on a dedicated OVH server.


state: closed
title: awesome: 3.5.6 -> 3.5.7
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/12546
updated_at: 2016-01-22 19:13:01
body:
  Updated awesome from version 3.5.6 to version 3.5.7.

  The package builds successfully on my system.

  cc @lovek323 


state: closed
title: My build expression for pandoc 1.16.0.2 doesn't work on release-15.09
user_login: vmandela
html_url: https://github.com/NixOS/nixpkgs/issues/12547
updated_at: 2016-01-27 14:01:59
body:
  Hi,

  I am trying to install pandoc 1.16.0.2 from nixpkgs on ubuntu 12.04 and faced build failures. Below are the channels I have setup

  stable https://nixos.org/channels/nixos-15.09
  nixpkgs https://nixos.org/channels/nixpkgs-unstable

  After overriding the  version numbers used for pandoc-types and cmark, I was able to get the compilation done but the tests fail with the below error. 

  ```
  $ nix-shell '<nixpkgs>' -A haskellPackages.pandoc
  [nix-shell:/tmp]$ genericBuild
  ...
  /tmp/pandoc/dist/build/pandoc/pandoc: error while loading shared libraries: libHSpandoc-1.16.0.2-EINNBloJvOm7LsGav5qaxx-ghc7.10.3.so: cannot open shared object file: No such file or directory
  ```

  My configuration files are below. Could you please provide pointers on solving this issue?
  Thanks and Regards,
  Venkat

  `.nixpkgs/config.nix`

  ```
  {
    packageOverrides = super: let self = super.pkgs; in
    {
       haskellPackages = super.recurseIntoAttrs(super.haskellPackages.override{
          overrides = self: super:
          let callPackage = self.callPackage; in {
              diagrams-pandoc = callPackage ./local/diagrams-pandoc.nix {};
              hakyll-diagrams = callPackage ./local/hakyll-diagrams.nix {};
              pandoc-csv2table = callPackage ./local/pandoc-csv2table.nix {};
          pandoc-types = self.pandoc-types_1_16;
          cmark = self.cmark_0_5_0;
          pandoc = (callPackage ./local/pandoc.nix {}).overrideDerivation (
          oldAttrs: {
          postUnPack = ''git submodule update --init'';
          }
          );
          };
         });
    };

   allowUnfree = true;
  }
  ```

  `.nixpkgs/local/pandoc.nix`

  ```
  { mkDerivation, aeson, ansi-terminal, array, base
  , base64-bytestring, binary, blaze-html, blaze-markup, bytestring
  , cmark, containers, data-default, deepseq, Diff, directory
  , executable-path, extensible-exceptions, filemanip, filepath
  , ghc-prim, haddock-library, highlighting-kate, hslua, HTTP
  , http-client, http-client-tls, http-types, HUnit, JuicyPixels, mtl
  , network, network-uri, old-time, pandoc-types, parsec, process
  , QuickCheck, random, scientific, SHA, stdenv, syb, tagsoup
  , temporary, test-framework, test-framework-hunit
  , test-framework-quickcheck2, texmath, text, time
  , unordered-containers, vector, xml, yaml, zip-archive, zlib
  }:
  mkDerivation {
    pname = "pandoc";
    version = "1.16.0.2";
    src = /home/vmandela/p-code/pandoc;
    isLibrary = true;
    isExecutable = true;
    libraryHaskellDepends = [
      aeson array base base64-bytestring binary blaze-html blaze-markup
      bytestring cmark containers data-default deepseq directory
      extensible-exceptions filemanip filepath ghc-prim haddock-library
      highlighting-kate hslua HTTP http-client http-client-tls http-types
      JuicyPixels mtl network network-uri old-time pandoc-types parsec
      process random scientific SHA syb tagsoup temporary texmath text
      time unordered-containers vector xml yaml zip-archive zlib
    ];
    executableHaskellDepends = [
      aeson base bytestring containers directory extensible-exceptions
      filepath highlighting-kate HTTP network network-uri pandoc-types
      text yaml
    ];
    testHaskellDepends = [
      ansi-terminal base bytestring containers Diff directory
      executable-path filepath highlighting-kate HUnit pandoc-types
      process QuickCheck syb test-framework test-framework-hunit
      test-framework-quickcheck2 text zip-archive
    ];
    homepage = "http://pandoc.org";
    description = "Conversion between markup formats";
    license = "GPL";
  }
  ```


state: closed
user_login: obadz
html_url: https://github.com/NixOS/nixpkgs/issues/12548
updated_at: 2018-06-23 20:24:06
title:
  Suggestion: tag all channel releases in nixpkgs-channels repo (example: nixos-unstable-20160122-1505)

body:
  It would be great if hydra could `git tag` channel releases in the `nixpkgs-channels` repo as `nixos-unstable-YYYYMMDD-HHMM`.

  Pros:
  - Would make it possible to check out old channel releases (maybe while bisecting for a bug) without having to rebuild the world when, just a few commits away, all the binaries are in the cache. As far as I'm aware there is no way to find old commit ids for which channels were released

  Cons:
  - Can't see any other than it requires a little bit of work?

  I'm happy to do the work if someone who understands what needs to be done provides guidance. 

  Also it would be great if we backpopulate said tags for past channel releases provided the required information still exists (maybe with some log grepping?)

  Thoughts/comments?

  cc // @FRidh @domenkozar @cillianderoiste @matthiasbeyer

  **_EDITED:**_ originally suggested tagging directly in `nixpkgs` rather than `nixpkgs-channels`


state: closed
title: Install less so `aws help` outputs help docs
user_login: grahamc
html_url: https://github.com/NixOS/nixpkgs/pull/12549
updated_at: 2016-01-22 17:35:44
body:
  Without less, we get:

  ```
  2016-01-22 10:31:59,098 - MainThread - awscli.help - DEBUG - Running command: ['groff', '-man', '-T', 'ascii']
  2016-01-22 10:31:59,109 - MainThread - awscli.help - DEBUG - Running command: ['less', '-R']
  2016-01-22 10:31:59,111 - MainThread - awscli.clidriver - DEBUG - Exception caught in main()
  Traceback (most recent call last):
    File "/nix/store/jmgflkyf1yfz6an82pvhq084mp1j0bjn-awscli-1.7.41/lib/python2.7/site-packages/awscli/clidriver.py", line 183, in main
      return command_table[parsed_args.command](remaining, parsed_args)
    File "/nix/store/jmgflkyf1yfz6an82pvhq084mp1j0bjn-awscli-1.7.41/lib/python2.7/site-packages/awscli/help.py", line 245, in __call__
      self.renderer.render(self.doc.getvalue())
    File "/nix/store/jmgflkyf1yfz6an82pvhq084mp1j0bjn-awscli-1.7.41/lib/python2.7/site-packages/awscli/help.py", line 81, in render
      self._send_output_to_pager(converted_content)
    File "/nix/store/jmgflkyf1yfz6an82pvhq084mp1j0bjn-awscli-1.7.41/lib/python2.7/site-packages/awscli/help.py", line 86, in _send_output_to_pager
      p = self._popen(cmdline, stdin=PIPE)
    File "/nix/store/jmgflkyf1yfz6an82pvhq084mp1j0bjn-awscli-1.7.41/lib/python2.7/site-packages/awscli/help.py", line 90, in _popen
      return Popen(*args, **kwargs)
    File "/nix/store/6a1x9r9wywa27v9gvp0yqgq0mmkfa3ww-python-2.7.11/lib/python2.7/subprocess.py", line 710, in __init__
      errread, errwrite)
    File "/nix/store/6a1x9r9wywa27v9gvp0yqgq0mmkfa3ww-python-2.7.11/lib/python2.7/subprocess.py", line 1335, in _execute_child
      raise child_exception
  OSError: [Errno 2] No such file or directory
  2016-01-22 10:31:59,112 - MainThread - awscli.clidriver - DEBUG - Exiting with rc 255

  [Errno 2] No such file or directory
  ```


state: closed
title: networking.nameservers should specify exactly what goes into resolve.conf
user_login: ghost
html_url: https://github.com/NixOS/nixpkgs/issues/12550
updated_at: 2016-01-23 11:01:40
body:
  Current implementation appends name servers into resolve.conf, this leaves a machine vulnerable to DNS poisoning as servers pushed from an ISP are also being consulted.


state: closed
title: Can not gpg-sign git commits as git doesn't find `gpg`
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/issues/12551
updated_at: 2016-03-18 13:43:18
body:
  Whenever I use GPG, I use `gpg2` on the commandline. I have to do this with `gpg21` _and_ `gpg` installed. git does not find the `gpg` command and therefor I cannot sign my commits.

  ``` bash
  $ git commit a -S<my GPG signing-key ID>
  error: cannot run gpg: No such file or directory
  error: konnte gpg nicht ausführen
  fatal: Fehler beim Schreiben des Commit-Objektes.
  ```


state: closed
title: pythonPackages: update setuptools, many updates and fixes
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/pull/12552
updated_at: 2016-01-27 12:21:56
body:
  I intended to update only a few packages, but due to all sorts of dependencies this PR got a bit bigger than planned. The reason why this PR is so large is that setuptools had to be upgraded which had a sizeable fall out.

  Important changes:
  - setuptools is upgraded from 18.2 to the latest, 19.4. Since 18.4,  setuptools will always try to run tests. This can cause lots of vague errors (often ImportError) during checkPhase. See #12565 for more. On the somewhat positive side, this helps us to detect false positives, i.e. packages that used to pass the tests but now don't because the test runner was simply not invoked correctly.
  - pep8 and flake8 now support Python 3.5
  - twisted is now version 15.5. The old 11.1 is available as twisted_11.
  - xray has become xarray, since upstream changed their name.
  ### Progress on Hydra

  https://headcounter.org/hydra/jobset/iElectric/python-wip/evals


state: closed
title: xcftools: init at 1.0.7
user_login: rvl
html_url: https://github.com/NixOS/nixpkgs/pull/12553
updated_at: 2016-01-22 19:49:02
body:
  xcftools contains programs to convert Gimp XCF format into PNG or PNM. It exists in Debian but is missing from NixOS. I have tested the derivation and it succeeds in its task.

  Cheers


state: closed
title: get_iplayer fixes
user_login: rvl
html_url: https://github.com/NixOS/nixpkgs/pull/12554
updated_at: 2016-01-22 19:39:58
body:
  Version 2.94 is required to watch War and Peace drama series on BBC iPlayer.

  I also quashed a warning about the "auto-update" code which is already patched out.


state: closed
title: idea.*: should not hardcode oraclejdk8
user_login: gebner
html_url: https://github.com/NixOS/nixpkgs/issues/12555
updated_at: 2018-06-23 18:11:17
body:
  Right now the IntelliJ derivation hardcodes oraclejdk8, and AFAICT the only way to override this choice is by overriding oraclejdk8 itself:

  ``` nix
  { nixpkgs.config.packageOverrides = pkgs: { oraclejdk8 = pkgs.openjdk8; }; }
  ```

  (I have tried `idea.idea-community.override { jdk = openjdk8; }` and `idea.idea-community.overrideDerivation (oldAttrs: { jdk = openjdk8; })` with no effect.)

  Can we make this overridable somehow?
  (FWIW, I've had no problems with 15 and 15 EAP under openjdk8, although I'm getting redraw artifacts with 16 EAP.)

  cc @edwtjo 


state: closed
title: buildRubyGem: missing Gemfile features
user_login: zimbatm
html_url: https://github.com/NixOS/nixpkgs/issues/12556
updated_at: 2018-11-21 14:38:05
body:
  This started appearing after adding a `gem: "mygem", path: "vendor/mygem"` in my `Gemfile` and using the bundix output. I suppose the functionality is not there yet. I tried tracing the error to implement the missing bit but couldn't find where the exception was thrown:

  ```
  $ nix-shell --trace
  error: while evaluating the attribute ‘env’ of the derivation ‘xxx-shell’ at /Users/zimbatm/code/github.com/xxx/shell.nix:6:3:
  while evaluating the attribute ‘pkgs’ of the derivation ‘xxx-gems’ at /nix/store/6mynqlrxvzpvr7744j96fnicpvzv57ir-nixpkgs-16.03pre75757.4ac1987/nixpkgs/pkgs/build-support/trivial-builders.nix:10:14:
  while evaluating anonymous function at /nix/store/6mynqlrxvzpvr7744j96fnicpvzv57ir-nixpkgs-16.03pre75757.4ac1987/nixpkgs/pkgs/development/interpreters/ruby/bundler-env/default.nix:32:56, called from /nix/store/6mynqlrxvzpvr7744j96fnicpvzv57ir-nixpkgs-16.03pre75757.4ac1987/nixpkgs/lib/attrsets.nix:165:52:
  while evaluating ‘makeOverridable’ at /nix/store/6mynqlrxvzpvr7744j96fnicpvzv57ir-nixpkgs-16.03pre75757.4ac1987/nixpkgs/lib/customisation.nix:54:24, called from /nix/store/6mynqlrxvzpvr7744j96fnicpvzv57ir-nixpkgs-16.03pre75757.4ac1987/nixpkgs/pkgs/development/interpreters/ruby/bundler-env/default.nix:33:5:
  while evaluating anonymous function at /nix/store/6mynqlrxvzpvr7744j96fnicpvzv57ir-nixpkgs-16.03pre75757.4ac1987/nixpkgs/pkgs/development/interpreters/ruby/build-ruby-gem/default.nix:26:1, called from /nix/store/6mynqlrxvzpvr7744j96fnicpvzv57ir-nixpkgs-16.03pre75757.4ac1987/nixpkgs/lib/customisation.nix:56:12:
  buildRubyGem: don't know how to build a gem of type "path"
  ```


state: closed
title: NixOS manual: allow options from nix packages
user_login: ryanartecona
html_url: https://github.com/NixOS/nixpkgs/pull/12557
updated_at: 2016-01-25 09:43:39
body:
  After writing some modules for use in nixops, I wanted to build the NixOS manual with my own modules' options included. Without this patch, it would fail complaining about "toFile cannot refer to derivation outputs". 

  For reference, here's the code that now works:

  ``` nix
  let
    nixopsMasterSrc = pkgs.fetchFromGitHub {
      owner  = "NixOS";
      repo   = "nixops";
      rev    = "f068cb50abb7fd39a4ba48e95f41baaff64670e4";
      sha256 = "1m967nx0aml0bx63hbgar8v13nv528w9w0rd36mxgz3cwympqhc2";
    };
    nixopsMasterPkg = (import "${nixopsMasterSrc}/release.nix" {}).build.${pkgs.stdenv.system};
    nixopsNixLibPath = "${nixopsMasterSrc}/nix";

    eval = fixMergeModules
      (concatLists [
        (utils.readDirRec ./modules)
        (import <nixpkgs/nixos/modules/module-list.nix>)
        [
          ("${nixopsNixLibPath}/options.nix")
          ("${nixopsNixLibPath}/resource.nix")
          # Need this here to manually choose the config.nixpkgs.system,
          # or else it will complain it's "used but not defined".
          (rec {
            _file = ./shell.nix;
            key = _file;
            config = {
              nixpkgs.system = mkDefault "x86_64-linux";
            };
          })
        ]
      ])
      {
        inherit pkgs;
        utils = {};
        name = "<name>"; uuid = "<uuid>";
        resources.gceImages.bootstrap = {};
      };

    manuals = import <nixpkgs/nixos/doc/manual> {
      inherit pkgs;
      options = eval.options;
      extraSources = [ nixopsMasterSrc ];
      version = "test";
      revision = "test";
    };
  in
    manuals.manpages
  ```

  (where `utils.readDirRec` is my own utility to recursively list files in a directory)

  Not sure if this is the best/cleanest way to go about fixing this problem; I was mostly trying to make the smallest change possible.


state: closed
title: gobject-introspection: Use absolute shared library paths
user_login: aszlig
html_url: https://github.com/NixOS/nixpkgs/pull/12558
updated_at: 2016-03-01 22:23:35
body:
  So far only `.la` files get correctly converted to absolute paths in the GIR file. However if there are `.so` files which depend on a particular library using GI, they still get only the basename of the `.so` file.

  This improves on the existing `absolute_shlib_path.patch` not only figuring out the absolute path of `.so` files but also falling back on the absolute path of `$out/lib` (or `$lib/lib` with multiple outputs) of the current build.

  With this, we should no longer need to resort to setting `LD_LIBRARY_PATH` for all programs that use GI libraries.

  I have only done very limited testing and I'm not using Gnome, nor do I use OS X, so I don't know whether this will cause problems on any of these environments.

  Cc: @lethalman and anyone who can test on Darwin :-)


state: closed
title: nix-collect-garbage -d -> No space left on device
user_login: davidak
html_url: https://github.com/NixOS/nixpkgs/issues/12559
updated_at: 2016-01-23 17:02:23
body:
  how can we help users in this case?

  ```
  $ nix-collect-garbage -d
  removing old generations of profile /nix/var/nix/profiles/per-user/davidak/channels
  terminate called after throwing an instance of 'nix::SysError'
    what():  writing to file: No space left on device
  Aborted
  ```
  - catch this error and output a more helpful message, suggest to delete files manually (for example from /tmp)
  - reduce file size that `nix-collect-garbage -d` has to write (i had 2,5 MB free and still got this)
  - reserve some free space in NixOS for critical tasks like this?


state: closed
title: Haka: new package
user_login: tvestelind
html_url: https://github.com/NixOS/nixpkgs/pull/12560
updated_at: 2016-02-11 09:15:40
body:
  I have made a package for Haka, a tool for capturing and filtering TCP/IP traffic. Their repository can be found here: https://github.com/haka-security/haka/
  I also added options and a systemd service for NixOS.
  Most of the testing have been manual but I also added a very basic test to nixos/tests/haka.nix.


state: closed
title: factorio: init at 0.12.20
user_login: Baughn
html_url: https://github.com/NixOS/nixpkgs/pull/12561
updated_at: 2016-01-24 20:13:49
body:
  I'm a bit unsure about this way of downloading it, but it works. I'm more unsure about this way of supplying credentials. Should I create a NixOS module for it, just so people can keep it all in configuration.nix?


state: closed
title: vassal: new package
user_login: tvestelind
html_url: https://github.com/NixOS/nixpkgs/pull/12562
updated_at: 2016-02-11 10:04:43
body:
  I have created a new package for VASSAL, an open-source boardgame engine.

  I have tested it manually by building, launching and playing around a bit. I loaded one game module and it worked.

  One thing that I noticed that didn't work was the help, but I think it's because VASSAL cannot find a browser, because I have made sure that the path to the help file is correct.


state: closed
title: heimdall: 1.4.1 -> 1.4.2pre
user_login: mbakke
html_url: https://github.com/NixOS/nixpkgs/pull/12563
updated_at: 2016-01-23 16:40:15
body:
  Git version required for newer devices. Last commit is from March and upstream is releasing soon™. Keeping an eye out for 1.4.2 proper.

  The middle section is intentionally crammed to make the diff look nicer. Tested successfully on a Samsung Galaxy S5.


state: closed
title: cannot run stack setup on fresh install
user_login: Rizary
html_url: https://github.com/NixOS/nixpkgs/issues/12564
updated_at: 2016-01-24 13:14:37
body:
  Hi, I install NixOs in my virtualbox (i am using mac osx).

  I install stack and gnumake then try to run stack setup until i got the following error:

  Configuring GHC ...Running /tmp/stack-setup6107/ghc-7.10.3/configure --prefix=/home/rizimain/.stack/programs/x86_64-linux/ghc-7.10.3/ exited with ExitFailure 1
  checking for path to top of build tree... 
  /tmp/stack-setup6107/ghc-7.10.3/configure: utils/ghc-pwd/dist-install/build/tmp/ghc-pwd-bindist: /bin/bash: bad interpreter: No such file or directory
  configure: error: cannot determine current directory


state: closed
title: Python: packages require newer setuptools because of environment markers
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/issues/12565
updated_at: 2016-02-06 19:31:31
body:
  It is inevitable. We currently use setuptools 18.2 but it seems we need to upgrade to at least 18.5 since [`ipython` uses `platform_python_implementation`](https://github.com/ipython/ipython/issues/9159) which was added in 18.5. The [latest version](https://pypi.python.org/pypi/setuptools) of setuptools is 19.4.

  The last time we tried a newer setuptools, version 18.4, was during the [wheels changes](https://github.com/NixOS/nixpkgs/pull/11086), but that broke many packages.

  At this point we can 
  - try again a setuptools upgrade
  - maintain patches for `ipython` and any other packages that start using such environment markers.


state: closed
title: `hyperlinkSource = false` doesn't seem to be working
user_login: Ericson2314
html_url: https://github.com/NixOS/nixpkgs/issues/12567
updated_at: 2016-01-25 22:40:46
body:
  See my commented out code at https://github.com/forked-upstream-packages-for-ghcjs/ghcjs/blob/nix/default.nix#L36-L39.

  Moreover, wouldn't it be less rebuilding to always use `haskelPackages.hscolour` for this? Or are we worried it might be too old to support some new syntax in a bleeding-edge package set?


state: closed
title: idea: fix problems with openjdk8
user_login: gebner
html_url: https://github.com/NixOS/nixpkgs/pull/12568
updated_at: 2016-06-22 08:53:10
body:
  As described in #12555, the reason current IntelliJ versions fail to run with our openjdk8 is the following:

  The imgscalr library tries to load the `GRAY.pf` ICC profile, which is located in `$out/lib/openjdk/jre/lib/cmm`.  The `java.awt.color.ICC_Profile` class handles this request, and (probably for security reasons) checks that `GRAY.pf` is indeed located in the `lib/cmm` directory.  However, at the moment `GRAY.pf` is a symlink to the corresponding file in the `$jre` output--i.e. not in the aforementioned directory--and hence this check fails:

  ``` java
  return (f.isFile() && isChildOf(f, dir)) ? f : null;
  ```

  This PR fixes the symlinks in the openjdk8 package, and then makes the IntelliJ package use openjdk8 by default again.

  I'd really like to make the jdk easily overridable though, however I'm not familiar with the `makeOverridable` infrastructure.  Any pointers/ideas?

  cc @edwtjo 


state: closed
title: WIP: Python: update pip to version 8.0.2
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/pull/12570
updated_at: 2016-02-10 10:19:53
body:
  This updates pip to the latest version.

  At the time of writing this breaks many PyPy packages and so this PR should not be merged. See upstream issue: https://github.com/pypa/pip/issues/3414

  These commits were originally part of #12552.


state: closed
title: moesocks service: init at 1.0.0.40
user_login: ghost
html_url: https://github.com/NixOS/nixpkgs/pull/12571
updated_at: 2016-05-11 12:46:01
body:
  [moesocks](http://hackage.haskell.org/package/moesocks) SOCKS5 proxy server.

  Tested on the unstable channel: 421989f.


state: closed
title: psutil: 2.1.1 -> 3.4.2
user_login: k0ral
html_url: https://github.com/NixOS/nixpkgs/pull/12573
updated_at: 2016-01-23 21:23:20
body:
  Successfully built locally.

  Notably, version 2.1.1 seems to be incompatible with Let's Encrypt client (https://github.com/letsencrypt/letsencrypt/issues/1080).


state: closed
title: Python: extension types are not available during checkPhase
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/issues/12574
updated_at: 2016-01-23 18:25:05
body:
  Several times now I've encountered extension types not to be available during testing. The modules do load fine afterwards.

  Examples:
  - bottleneck
  - numba


state: open
title: Document conventions around environment.systemPackages
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/12575
updated_at: 2018-06-23 21:19:08
body:
  I've noticed many services automatically adding packages to `environment.systemPackages` and it feels kind of weird to me. I don't know if there's an intentional convention here (couldn't find any guidelines in document), but it seems strange to me to do that.

  So basically, is it sensible for us to keep doing that? If so, let's document it and why. If not, let's document that and remove all the undesired `systemPackages` from current services.


state: closed
title: [WIP] linux-samus
user_login: zohl
html_url: https://github.com/NixOS/nixpkgs/pull/12576
updated_at: 2017-02-22 06:48:45
body:
  This is an attempt to build Raphael's version of linux kernel [1].
  The only problem (I hope) should be a kernel config, which must include necessary options from Raphael's version and must pass NixOS assertions.
  It'll take the time...

  [1] https://github.com/raphael/linux-samus


state: closed
title: Bump version of e1000e driver
user_login: Zer0-
html_url: https://github.com/NixOS/nixpkgs/pull/12578
updated_at: 2016-01-23 22:54:23
body:
  This adds support for some newer motherboards and fixes this issue:

  https://github.com/NixOS/nixpkgs/issues/12515


state: closed
title: Bump versions of some Perl packages
user_login: rycee
html_url: https://github.com/NixOS/nixpkgs/pull/12579
updated_at: 2016-01-30 21:24:46
body:
  It started with bumping the "if" package and kind of snowballed from there to be able to do a clean "nox-review". With these version bumps I can successful run `nox-review wip` against the 9ee5a6b858722b2d25e3054faed2b3d35c507f8b Nixpkgs unstable release.


state: closed
title: closure-size: fails to build ghc801 (ncurses missing?)
user_login: deepfire
html_url: https://github.com/NixOS/nixpkgs/issues/12582
updated_at: 2016-01-29 06:42:54
body:
  Context:  very recent `closure-size`, with recent-ish `master` and `staging` merged.

  ```
  [deepfire@andromedae:~/src/moodel]$ nsr /nix/store/c9pkgf4xi4374pgccl00r8cbc0q01lgk-ghc-8.0.0.20160111.drv
  these derivations will be built:
    /nix/store/c9pkgf4xi4374pgccl00r8cbc0q01lgk-ghc-8.0.0.20160111.drv
  building path(s) ‘/nix/store/mvlpw0ckyp976m7xg19f4kw58svykyiy-ghc-8.0.0.20160111’
  unpacking sources
  unpacking source archive /nix/store/i1jq96w53crcdc743f6xv7cq8wijbxjd-ghc-8.0.0.20160111-src.tar.xz
  source root is ghc-8.0.0.20160111
  setting SOURCE_DATE_EPOCH to timestamp 1452505861 of file ghc-8.0.0.20160111/utils/hpc/HpcParser.hs
  patching sources
  applying patch /nix/store/6bs3wg5my247ilp5xlsahfl6jxis21ai-dont-pass-linker-flags-via-response-files.patch
  patching file compiler/main/SysTools.hs
  Hunk #2 succeeded at 935 (offset 7 lines).
  configuring
  configure flags: --prefix=/nix/store/mvlpw0ckyp976m7xg19f4kw58svykyiy-ghc-8.0.0.20160111 --with-gcc=/nix/store/56zbw0cks8wj4ygivc4q9vy842jzw4cp-gcc-wrapper-4.9.3/bin/cc --with-gmp-includes=/nix/store/w5i7l6yffjxbczc7bk15hd206maf64yx-gmp-6.1.0-dev/include --with-gmp-libraries=/nix/store/w5i7l6yffjxbczc7bk15hd206maf64yx-gmp-6.1.0-dev/lib --with-curses-includes=/nix/store/l40xr9i33pjazdzi96r9zzpz7fbii22d-ncurses-5.9-dev/include --with-curses-libraries=/nix/store/l40xr9i33pjazdzi96r9zzpz7fbii22d-ncurses-5.9-dev/lib 
  checking for gfind... no
  checking for find... /nix/store/8yz3hf140gymrrymc3ykq3kfr5n40bkj-findutils-4.4.2/bin/find
  checking for sort... /nix/store/p723zi0kxs88j11v6s1xd0r2yxs820ia-coreutils-8.24/bin/sort
  checking for GHC version date... given 8.0.0.20160111
  checking for GHC Git commit id... given 497454fc6610d67a2b2cd7902390c6497bddb483
  checking for ghc... /nix/store/hhdqgh1mmrb3jmi62pzlhkyixm06a5sq-ghc-7.10.3/bin/ghc
  checking version of ghc... 7.10.3
  checking build system type... x86_64-unknown-linux-gnu
  checking host system type... x86_64-unknown-linux-gnu
  checking target system type... x86_64-unknown-linux-gnu
  Build platform inferred as: x86_64-unknown-linux
  Host platform inferred as: x86_64-unknown-linux
  Target platform inferred as: x86_64-unknown-linux
  GHC build  : x86_64-unknown-linux
  GHC host   : x86_64-unknown-linux
  GHC target : x86_64-unknown-linux
  configure: Building in-tree ghc-pwd
  checking for path to top of build tree... /tmp/nix-build-ghc-8.0.0.20160111.drv-0/ghc-8.0.0.20160111
  configure: Not cross-compiling, so --with-gcc also sets CC_STAGE0
  checking for gcc... /nix/store/56zbw0cks8wj4ygivc4q9vy842jzw4cp-gcc-wrapper-4.9.3/bin/cc
  checking whether the C compiler works... yes
  checking for C compiler default output file name... a.out
  checking for suffix of executables... 
  checking whether we are cross compiling... no
  checking for suffix of object files... o
  checking whether we are using the GNU C compiler... yes
  checking whether /nix/store/56zbw0cks8wj4ygivc4q9vy842jzw4cp-gcc-wrapper-4.9.3/bin/cc accepts -g... yes
  checking for /nix/store/56zbw0cks8wj4ygivc4q9vy842jzw4cp-gcc-wrapper-4.9.3/bin/cc option to accept ISO C89... none needed
  checking how to run the C preprocessor... /nix/store/56zbw0cks8wj4ygivc4q9vy842jzw4cp-gcc-wrapper-4.9.3/bin/cc -E
  checking for grep that handles long lines and -e... /nix/store/sxr5wv9l0kbsyirz38im41wzjcy91bq1-gnugrep-2.22/bin/grep
  checking for egrep... /nix/store/sxr5wv9l0kbsyirz38im41wzjcy91bq1-gnugrep-2.22/bin/grep -E
  checking for ANSI C header files... yes
  checking for sys/types.h... yes
  checking for sys/stat.h... yes
  checking for stdlib.h... yes
  checking for string.h... yes
  checking for memory.h... yes
  checking for strings.h... yes
  checking for inttypes.h... yes
  checking for stdint.h... yes
  checking for unistd.h... yes
  checking minix/config.h usability... no
  checking minix/config.h presence... no
  checking for minix/config.h... no
  checking whether it is safe to define __EXTENSIONS__... yes
  checking how to run the C preprocessor... /nix/store/56zbw0cks8wj4ygivc4q9vy842jzw4cp-gcc-wrapper-4.9.3/bin/cc -E
  checking for ld... /nix/store/56zbw0cks8wj4ygivc4q9vy842jzw4cp-gcc-wrapper-4.9.3/bin/ld
  checking for nm... /nix/store/x8fly6pj2z1703bln9c1ylhqd4wlfs37-binutils-2.23.1-dev/bin/nm
  checking for objdump... /nix/store/x8fly6pj2z1703bln9c1ylhqd4wlfs37-binutils-2.23.1-dev/bin/objdump
  checking for ar... /nix/store/x8fly6pj2z1703bln9c1ylhqd4wlfs37-binutils-2.23.1-dev/bin/ar
  checking for ranlib... /nix/store/x8fly6pj2z1703bln9c1ylhqd4wlfs37-binutils-2.23.1-dev/bin/ranlib
  checking for llc-3.7... no
  checking for llc... no
  checking for opt-3.7... no
  checking for opt... no
  checking for llc... no
  checking for opt... no
  checking whether #! works in shell scripts... yes
  checking for perl... /nix/store/kkkkpn69jjmll8xhrwpbwd292rgai03q-perl-5.20.3/bin/perl
  checking version of gcc... 4.9.3
  checking whether C compiler is clang... no
  checking whether C compiler has an LLVM back end... no
  checking whether ld is GNU ld... yes
  checking whether ld understands --build-id... yes
  checking whether ld understands -no_compact_unwind... yes
  checking whether ld understands -filelist... no
  ....
  "inplace/bin/ghc-cabal" configure libraries/terminfo dist-boot "" --with-ghc="/nix/store/hhdqgh1mmrb3jmi62pzlhkyixm06a5sq-ghc-7.10.3/bin/ghc" --with-ghc-pkg="/nix/store/hhdqgh1mmrb3jmi62pzlhkyixm06a5sq-ghc-7.10.3/bin/ghc-pkg"  --package-db=/tmp/nix-build-ghc-8.0.0.20160111.drv-0/ghc-8.0.0.20160111/libraries/bootstrapping.conf --disable-library-for-ghci --enable-library-vanilla --disable-library-profiling --disable-shared --with-hscolour="/nix/store/3j5hmkqs975d336xwsdjq8znzzzpgpf4-hscolour-1.23/bin/HsColour" --configure-option=CFLAGS="-Wall -fno-stack-protector    -Werror=unused-but-set-variable -Wno-error=inline" --configure-option=LDFLAGS="  " --configure-option=CPPFLAGS="   " --gcc-options="-Wall -fno-stack-protector    -Werror=unused-but-set-variable -Wno-error=inline   " --configure-option=--with-gmp-includes="/nix/store/w5i7l6yffjxbczc7bk15hd206maf64yx-gmp-6.1.0-dev/include" --configure-option=--with-gmp-libraries="/nix/store/w5i7l6yffjxbczc7bk15hd206maf64yx-gmp-6.1.0-dev/lib" --configure-option=--with-curses-includes="/nix/store/l40xr9i33pjazdzi96r9zzpz7fbii22d-ncurses-5.9-dev/include" --configure-option=--with-curses-libraries="/nix/store/l40xr9i33pjazdzi96r9zzpz7fbii22d-ncurses-5.9-dev/lib"   --constraint "binary == 0.8.0.0"   --constraint "Cabal == 1.23.0.0"   --constraint "hpc == 0.6.0.3"   --constraint "ghc-boot == 8.0.0.20160111"   --constraint "hoopl == 3.10.2.1"   --constraint "transformers == 0.5.0.0"   --constraint "template-haskell == 2.11.0.0"   --constraint "terminfo == 0.4.0.2" --with-gcc="/nix/store/56zbw0cks8wj4ygivc4q9vy842jzw4cp-gcc-wrapper-4.9.3/bin/cc" --with-ar="/nix/store/x8fly6pj2z1703bln9c1ylhqd4wlfs37-binutils-2.23.1-dev/bin/ar"  
  Configuring terminfo-0.4.0.2...
  configure: WARNING: unrecognized options: --with-compiler, --with-gmp-includes, --with-gmp-libraries
  checking for gcc... /nix/store/56zbw0cks8wj4ygivc4q9vy842jzw4cp-gcc-wrapper-4.9.3/bin/cc
  checking whether the C compiler works... yes
  checking for C compiler default output file name... a.out
  checking for suffix of executables... 
  checking whether we are cross compiling... no
  checking for suffix of object files... o
  checking whether we are using the GNU C compiler... yes
  checking whether /nix/store/56zbw0cks8wj4ygivc4q9vy842jzw4cp-gcc-wrapper-4.9.3/bin/cc accepts -g... yes
  checking for /nix/store/56zbw0cks8wj4ygivc4q9vy842jzw4cp-gcc-wrapper-4.9.3/bin/cc option to accept ISO C89... none needed
  checking how to run the C preprocessor... /nix/store/56zbw0cks8wj4ygivc4q9vy842jzw4cp-gcc-wrapper-4.9.3/bin/cc -E
  checking for grep that handles long lines and -e... /nix/store/sxr5wv9l0kbsyirz38im41wzjcy91bq1-gnugrep-2.22/bin/grep
  checking for egrep... /nix/store/sxr5wv9l0kbsyirz38im41wzjcy91bq1-gnugrep-2.22/bin/grep -E
  checking for ANSI C header files... yes
  checking for sys/types.h... yes
  checking for sys/stat.h... yes
  checking for stdlib.h... yes
  checking for string.h... yes
  checking for memory.h... yes
  checking for strings.h... yes
  checking for inttypes.h... yes
  checking for stdint.h... yes
  checking for unistd.h... yes
  checking ncurses.h usability... yes
  checking ncurses.h presence... yes
  checking for ncurses.h... yes
  checking for setupterm in -ltinfo... no
  checking for setupterm in -lncursesw... no
  checking for setupterm in -lncurses... no
  checking for setupterm in -lcurses... no
  configure: error: in `/tmp/nix-build-ghc-8.0.0.20160111.drv-0/ghc-8.0.0.20160111/libraries/terminfo':
  configure: error: curses library not found, so this package cannot be built
  See `config.log' for more details
  libraries/terminfo/ghc.mk:3: recipe for target 'libraries/terminfo/dist-boot/package-data.mk' failed
  make[1]: *** [libraries/terminfo/dist-boot/package-data.mk] Error 1
  Makefile:122: recipe for target 'all' failed
  make: *** [all] Error 2
  builder for ‘/nix/store/c9pkgf4xi4374pgccl00r8cbc0q01lgk-ghc-8.0.0.20160111.drv’ failed with exit code 2
  error: build of ‘/nix/store/c9pkgf4xi4374pgccl00r8cbc0q01lgk-ghc-8.0.0.20160111.drv’ failed
  ```


state: closed
title: imagemagick: 6.9.2 gone from mirrors
user_login: deepfire
html_url: https://github.com/NixOS/nixpkgs/issues/12583
updated_at: 2016-01-24 08:34:20
body:
  ```
  [deepfire@andromedae:~]$ nsr /nix/store/h0y1x0gq66x9cqhrc6g0kfjdszv6ssz7-ImageMagick-6.9.2-0.tar.xz.drv
  these derivations will be built:
    /nix/store/h0y1x0gq66x9cqhrc6g0kfjdszv6ssz7-ImageMagick-6.9.2-0.tar.xz.drv
  building path(s) ‘/nix/store/1l6q2zw854wrq17n6z4dd4q8h54iwa0n-ImageMagick-6.9.2-0.tar.xz’
  trying http://www.imagemagick.org/download/releases/ImageMagick-6.9.2-0.tar.xz
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
    0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (22) The requested URL returned error: 404 Not Found

  trying ftp://ftp.sunet.se/pub/multimedia/graphics/ImageMagick/releases/ImageMagick-6.9.2-0.tar.xz
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
    0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  curl: (9) Server denied you to change to the given directory

  trying http://ftp.sunet.se/pub/multimedia/graphics/ImageMagick/releases/ImageMagick-6.9.2-0.tar.xz
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
    0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (22) The requested URL returned error: 404 Not Found

  trying ftp://ftp.imagemagick.org/pub/ImageMagick/releases/ImageMagick-6.9.2-0.tar.xz
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
    0     0    0     0    0     0      0      0 --:--:--  0:00:03 --:--:--     0
  curl: (78) RETR response: 550

  trying http://ftp.fifi.org/ImageMagick/releases/ImageMagick-6.9.2-0.tar.xz
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
    0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (22) The requested URL returned error: 404 Not Found

  trying ftp://ftp.fifi.org/ImageMagick/releases/ImageMagick-6.9.2-0.tar.xz
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
    0     0    0     0    0     0      0      0 --:--:--  0:00:02 --:--:--     0
  curl: (78) RETR response: 550

  trying http://imagemagick.mirrorcatalogs.com/releases/ImageMagick-6.9.2-0.tar.xz
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
    0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (22) The requested URL returned error: 404 Not Found

  trying ftp://imagemagick.mirrorcatalogs.com/imagemagickreleases/ImageMagick-6.9.2-0.tar.xz
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
    0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (67) Access denied: 500
  error: cannot download ImageMagick-6.9.2-0.tar.xz from any mirror
  builder for ‘/nix/store/h0y1x0gq66x9cqhrc6g0kfjdszv6ssz7-ImageMagick-6.9.2-0.tar.xz.drv’ failed with exit code 1
  error: build of ‘/nix/store/h0y1x0gq66x9cqhrc6g0kfjdszv6ssz7-ImageMagick-6.9.2-0.tar.xz.drv’ failed
  ```


state: closed
title: teamspeak client: bump 3.0.18.1 -> 3.0.18.2
user_login: nathanielbaxter
html_url: https://github.com/NixOS/nixpkgs/pull/12584
updated_at: 2016-01-30 16:10:16
body:
  Update for teamspeak client. Also removed a mirror that no longer works.

  Note: I am the maintainer for this package.


state: closed
title: SDL2 pkg-config requires x11.
user_login: sheenobu
html_url: https://github.com/NixOS/nixpkgs/issues/12585
updated_at: 2016-01-28 07:13:28
body:
  SDL2 built with X11 must have the X11 pkg-config as a require. This is the simplest reproduction:

  test.c:

  ```
  #include <SDL_syswm.h>
  int main() {}
  ```

  gcc test.c $(pkg-config --cflags --libs sdl2):

  ```
  In file included from test.c:1:0:
  /nix/store/jq3c1i7aqs22l8pycvbmqczv8w9vmghr-SDL2-2.0.3/include/SDL2/SDL_syswm.h:70:22: fatal error: X11/Xlib.h: No such file or directory
  #include <X11/Xlib.h>
                    ^
  ```

  Versions:

  nixos-version: 15.09.947.6783594 (Dingo)
  reproduced against nixpkgs branch master / revision 7ccda42 via nix-shell.

  Status: PR incoming


state: closed
title: binutils: Add platforms
user_login: dezgeg
html_url: https://github.com/NixOS/nixpkgs/pull/12588
updated_at: 2016-01-26 14:48:55
body:
  There are some variants of binutils in all-packages.nix that aren't
  getting built by Hydra currently.


state: closed
title: nixos-ssh: set SSH_ASKPASS globally and not just on interactive shells
user_login: exi
html_url: https://github.com/NixOS/nixpkgs/pull/12590
updated_at: 2016-01-25 09:42:32
body:
  If we limit SSH_ASKPASS to interactive shells, users are unable to trigger
  the ssh-passphrase dialog from their desktop environment autostart scripts.
  Usecase: I call ssh-add during my desktop environment autostart and want to have
  the passphrase dialog immediately after startup.
  For this to work, SSH_ASKPASS needs to be propagated properly on
  non-interactive shells.


state: closed
title: nodejs 5.x is broken on darwin
user_login: manveru
html_url: https://github.com/NixOS/nixpkgs/issues/12592
updated_at: 2016-01-30 05:02:51
body:
  All builds of http://hydra.nixos.org/search?query=nodejs-5_x.x86_64-darwin fail. When I try to build nixpkgs/master locally, I get the same failure as http://hydra.nixos.org/build/30868848/nixlog/1

  Any ideas what might cause this?


state: closed
title: hg-crecord: switch to same revision, but fetched properly using fetchhg
user_login: risicle
html_url: https://github.com/NixOS/nixpkgs/pull/12593
updated_at: 2016-02-04 14:32:44
body:
  I was previously just fetching the bitbucket-generated tarball of this revision, but
  this was vulnerable to breakage when bitbucket made micro-changes to the tarball
  generation, causing the file hash to change. This should make mercurial-full buildable
  again.


state: closed
title: Replace setuptools/distutils shims with a hook
user_login: domenkozar
html_url: https://github.com/NixOS/nixpkgs/issues/12594
updated_at: 2016-01-25 09:17:17
body:
  As noted in https://bitbucket.org/pypa/setuptools/src/96a9e94eb988fbef5b4e5ba6618cb03a38afd344/CHANGES.txt?fileviewer=file-view-default#CHANGES.txt-5

  So we wait for next setuptools release.


state: closed
title: broadcom driver doesn't build with generated config
user_login: georgewhewell
html_url: https://github.com/NixOS/nixpkgs/issues/12595
updated_at: 2016-01-25 07:00:48
body:
  In the configuration generated by nixos-generate-config, the following line enabled the broadcom driver:

  ```
  boot.extraModulePackages = [ "${config.boot.kernelPackages.broadcom_sta}" ];
  ```

  nixos-rebuild fails with:

  ```
  error: path ‘/nix/store/4s1fc4sqbl41wpz3lfx894aamh1k8znl-broadcom-sta-6.30.223.248-4.4’ does not exist and cannot be created
  ```

  If I replace the line in my config with

  ```
  boot.extraModulePackages = [ config.boot.kernelPackages.broadcom_sta ];
  ```

  the driver is built correctly. This behaviour started happening fairly recently (~1 week). Prior to this, the first variant worked fine. 


state: closed
title: Document policy on `config` options
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/issues/12596
updated_at: 2018-07-20 07:30:55
body:
  I remember seeing mentions several times on policy of avoiding new `config` options (I can't remember where exactly), especially ones that affect only one package. Asked in https://github.com/NixOS/nixpkgs/pull/12339/files#r50638513, I couldn't remember any exact place where it's documented and couldn't find any reference in Nixpkgs manual. So -- what's our policy on adding new `config` options, and why?

  Two main cases of those options:
  1. Affecting only one package. Example of such existing option: https://github.com/NixOS/nixpkgs/blob/master/pkgs/top-level/all-packages.nix#L12666
  2. Affecting multiple packages. One good example would be `config.pulseaudio`. Example of usage: https://github.com/NixOS/nixpkgs/blob/master/pkgs/top-level/all-packages.nix#L12691


state: closed
title: nix-prefetch-git: use fetchgit's naming heuristic
user_login: zimbatm
html_url: https://github.com/NixOS/nixpkgs/pull/12597
updated_at: 2016-05-19 12:28:50
body:
  This commit fixes #6651.

  Before this change the `nix-prefetch-git` script would use a different store
  name than nix's `fetchgit` function. Because of that it was not possible to
  use `nix-prefetch-git` as a way to pre-populate the store (for example when
  the user it using private git dependencies that needs access to the ssh agent)


state: closed
title: haskell-packages: properly set postPatch
user_login: cstrahan
html_url: https://github.com/NixOS/nixpkgs/pull/12598
updated_at: 2016-01-24 20:08:02
body:
  The existing code overrode the postPatch, instead of combining the
  jailbreak commands with the user supplied postPatch.

  /cc @peti 


state: closed
title: e19: update
user_login: ftrvxmtrx
html_url: https://github.com/NixOS/nixpkgs/pull/12599
updated_at: 2016-02-25 23:50:59
body:
  efl: 1.15.0 -> 1.16.1
  elementary: 1.15.0 -> 1.16.1
  emotion: 1.15.0 -> 1.16.0
  enlightenment: 0.19.8 -> 0.20.3
  evas: 1.15.0 -> 1.16.0
  terminology: 0.8.0 -> 0.9.1
  pythonefl_1_16: 1.15.0 -> 1.16.0


state: closed
title: Update freetype, fontconfig
user_login: nckx
html_url: https://github.com/NixOS/nixpkgs/pull/12600
updated_at: 2016-02-01 21:22:51
body:
  Testing this even partially (but properly) is so far outside my hardware's abilities it hurts. Help wanted.


state: closed
title: Gateone: fix cacerts dependency
user_login: tomberek
html_url: https://github.com/NixOS/nixpkgs/pull/12601
updated_at: 2016-01-25 20:14:54
body:
  Update to latest version and give gateone access to cacerts (required for some authentication schemes).

  postInstall will ensure assets are available where they are expected to be.


state: closed
title: fix set-source-date-epoch-to-latest
user_login: zimbatm
html_url: https://github.com/NixOS/nixpkgs/pull/12602
updated_at: 2016-01-29 11:24:23
body:
  In some cases the $sourceRoot is missing (eg: some ruby packages). Explain the error explicitly instead
  of showing the following cryptic error:

  ```
  find: cannot search `': No such file or directory
  /nix/store/0p1afvl8jcpi6dvsq2n58i90w9c59vz1-set-source-date-epoch-to-latest.sh: line 12: [: : integer expression expected
  ```


state: open
title: Fake Xcode derivation
user_login: pikajude
html_url: https://github.com/NixOS/nixpkgs/pull/12604
updated_at: 2019-01-28 22:30:10
body:
  This makes building packages that expect an Xcode installation to exist both easier to do and easier to debug.


state: closed
title: Postfix broken in https://nixos.org/channels/nixos-unstable
user_login: otwieracz
html_url: https://github.com/NixOS/nixpkgs/issues/12605
updated_at: 2016-02-09 09:33:15
body:
  `sendmail` does not have permissions to access `/etc/postfix/main.cf`:

  ```
  [otwieracz@odyssey:~]$ sendmail
  sendmail: fatal: open /etc/postfix/main.cf: Permission denied
  ```

  ```
  [otwieracz@odyssey:~]$ ls -la /etc/postfix 
  lrwxrwxrwx 1 root root 19 Jan 25 08:49 /etc/postfix -> /etc/static/postfix

  [otwieracz@odyssey:~]$ ls -la /etc/static/postfix
  lrwxrwxrwx 1 root nixbld 21 Jan  1  1970 /etc/static/postfix -> /var/lib/postfix/conf

  [otwieracz@odyssey:~]$ ls -la /var/lib/
  ...
  drwx------  5 postfix postfix  7 Jan 24 19:07 postfix
  ...

  [otwieracz@odyssey:~]$ ls -la /var/lib/postfix/
  ls: cannot open directory /var/lib/postfix/: Permission denied
  ```


state: closed
title: closure-size: Mass-replace 'pkg}/lib'-style references to correct outputs
user_login: dezgeg
html_url: https://github.com/NixOS/nixpkgs/pull/12607
updated_at: 2016-01-28 11:58:47
body:
  A work of a bunch of hacky shell scripts.... hopefully that didn't change something weird that I didn't notice.


state: closed
title: Python: hardcode abs path to library in ffi.dlopen('library') in case of CFFI module
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/issues/12608
updated_at: 2016-01-25 14:47:17
body:
  More packages are starting to use cffi in ABI-mode to load libraries. Setting LD_LIBRARY_PATH helps finding the needed libraries and allows a package to be build, installed and tested. However, afterwards the package becomes unusable because the library cannot be found anymore.

  So far I used sed to replace the argument to dlopen with an absolute path. Maybe we can do it a bit nicer?


state: closed
title: sanoid: mostly usable, problems with syncoid
user_login: otwieracz
html_url: https://github.com/NixOS/nixpkgs/pull/12609
updated_at: 2016-03-19 10:46:45
body:
  Sanoid is mostly usable right now.
  Syncoid has problems with binary files location (expects specific
  utilities like mbuffer and zfs to be present on the same location on
  both local and remote hosts (what is problematic on NixOS) - 
  however, it is usable.


state: closed
title: Racket package improvements
user_login: jsmaniac
html_url: https://github.com/NixOS/nixpkgs/pull/12611
updated_at: 2016-11-21 07:27:32
body:
  - Run `raco setup` after installing `racket`, otherwise some later runs of `raco pkg install` can try to build the documentation for some packages which are in the read-only nix-store.
  - Added nightlies version of racket.

  Concerning the nightlies, what's the best way to keep track of the lastest and greatest? Should I regularly submit a PR which just changes the commit and sha256, or is there a way to somewhat automate that?


state: closed
title: systemd: make ctrl-alt-del target configurable.
user_login: ctheune
html_url: https://github.com/NixOS/nixpkgs/pull/12612
updated_at: 2017-04-19 08:59:39
body:
  We currently only allow upstream's default of "reboot.target" due to the
  way the symlinks are initialized. I made this configurable similar to the
  default unit.

  I developed and tested this originally on 15.09, but the code on master applied cleanly and looks fine. I don't have a master-based environment around at the moment to test this explicitly.


state: closed
title: EC2 EBS instances use ephemeral disks for /nix unionfs
user_login: cransom
html_url: https://github.com/NixOS/nixpkgs/issues/12613
updated_at: 2016-03-15 10:20:05
body:
  We were testing some m3.medium hosts on AWS with nixops and found that some of the deploys failed to complete due to running out of disk space. I tracked down the space issue to https://github.com/NixOS/nixpkgs/blame/master/nixos/modules/virtualisation/amazon-image.nix#L52-L53 where it makes the assumption that an attached disk at xvdb is always bigger than the root disk. On an m3.medium, that disk is only 4g which is super small.

  This only impacts once instance type, but it would be useful to check the sizes between xvda1 and xvdb and mount /nix to the larger disk

  This is on the current set of 15.09 AMI's available on the market place and detailed in the nixops ec2.nix file.


state: closed
title: jrePlugin: add versions 7 and 8
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/12614
updated_at: 2016-02-17 08:07:37
body:
  Versions 7 and 8 of the package `jrePlugin` are added. Currently `jrePlugin` is outdated, at version 6.


state: closed
title: VDPAU and VA-API fixes
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/12615
updated_at: 2016-01-26 01:46:48
body:
  This makes several changes in packages:
  1. Both VA-API and VDPAU libraries now expect drivers in our `/run/opengl-driver{,-32}` directories.
  2. VDPAU drivers now reside in their proper place of `/lib/vdpau` (that touches `mesa`, so that's a mass rebuild).

  On the NixOS side, we now have `hardware.opengl.extraPackages{,32}` for adding extra packages to the drivers' directories. Old `services.xserver.vaapiDrivers` option is now removed in favor of them (marked as renamed, because types and expected inputs are identical).

  Aside from cleanup that (2) gives us (less libraries in `LD_LIBRARY_PATH`), this allows user now to use `libvdpau-va-gl` (it isn't possible without `extraPackages`) and as a bonus, to add 32-bit VDPAU/VA-API libraries. As a probably unremarkable improvement, VA-API also should now work for SUID binaries.

  As an example, this configuration:

  ```
  hardware.opengl.extraPackages = with pkgs; [ vaapiIntel libvdpau-va-gl ];
  hardware.opengl.extraPackages32 = with pkgs.pkgsi686Linux; [ vaapiIntel libvdpau-va-gl ];
  ```

  Gives me working VA-API and VDPAU (via VA-API bridge) for Intel card for both 64-bit and 32-bit applications.


state: closed
title: sddm: add numlock switch
user_login: heydojo
html_url: https://github.com/NixOS/nixpkgs/pull/12619
updated_at: 2016-01-26 18:29:02
body:
  - added numlock on boot switch
  - simply add :
    services.xserver.displayManager.sddm.autoNumlock = true;
    to configuration.nix and sddm will start
    with numlock enabled.


state: closed
title: Haskell: lts-2.21 failed to provide nats package
user_login: ierton
html_url: https://github.com/NixOS/nixpkgs/issues/12622
updated_at: 2016-01-26 13:03:44
body:
  Hi. After recent upgrade, I've found that my config for lts-2.21 no longer works

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

  {

    nixpkgs.config = {

      packageOverrides = pkgs: {

       lts221 = (pkgs.haskell.packages.lts-2_21.override {
          overrides = config.haskellPackageOverrides or (self: super: {});
        }).ghcWithPackages (self: [ self.cabal-install  self.hashable self.nats ]);

        haskell710 = (pkgs.haskell.packages.ghc7102.override {
          overrides = config.haskellPackageOverrides or (self: super: {});
        }).ghcWithPackages (self: [ self.cabal-install  self.hashable self.nats ]);

      };
    };
  }

  ```

  The error is

  ```
  Configuring nats-1...
  Setup: At least the following dependencies are missing:
  hashable >=1.1 && <1.3
  builder for ‘/nix/store/vnsiqds19r88d76391jn3xrlqaqmvqyg-nats-1.drv’ failed with exit code 1
  error: build of ‘/nix/store/vnsiqds19r88d76391jn3xrlqaqmvqyg-nats-1.drv’ failed
  ```

  which is very strange. If I remove `self.hashable self.nats` from lts2.21 environment, config builds. So, the problem is probably somewhere in lts-\* setups 


state: closed
title: Links does not support SSL
user_login: aragnon
html_url: https://github.com/NixOS/nixpkgs/issues/12623
updated_at: 2016-01-31 11:02:23
body:
  `This version of links does not contains SSL/TLS support.`
  I would like links to be compiled with SSL/TLS support on MacOSX. 


state: closed
title: Fix usage message in `nix-prefetch-git`
user_login: aspiwack
html_url: https://github.com/NixOS/nixpkgs/pull/12626
updated_at: 2016-01-30 16:34:42
body:
  The comment related to the `deepClone` and `no-deepClone` options was
  misleading as these options have no relation with submodules, but on the
  the depth in `git clone --depth n`.


state: closed
title: nixos-rebuild switch fails
user_login: danbst
html_url: https://github.com/NixOS/nixpkgs/issues/12629
updated_at: 2016-01-31 18:02:42
body:
  I'm on `nixos-unstable-small`. I've updated channel and run `nixos-rebuild switch`:

  ```
  [root@nixos-master:~]# nixos-rebuild switch
  building Nix...
  error: getting status of вЂ/nix/store/x65bfds89675b1sgy6zn7k9msjbh19zc-modules/virtualisation/amazon-config.nixвЂ™: No such file or directory
  (use вЂ--show-traceвЂ™ to show detailed location information)
  error: getting status of вЂ/nix/store/x65bfds89675b1sgy6zn7k9msjbh19zc-modules/virtualisation/amazon-config.nixвЂ™: No such file or directory
  (use вЂ--show-traceвЂ™ to show detailed location information)
  error: evaluation aborted with the following error message: вЂThis version of Nixpkgs requires Nix >= 1.10, please upgrade! See https://nixos.org/wiki/How_to_update_when_Nix_is_too_old_to_evaluate_NixpkgsвЂ™
  /nix/store/pv978avci7km39zb4hi1p9gin3ys03r4-nixos-16.03pre75763.bf605c1/nixos/nixpkgs/nixos/modules/installer/tools/nixos-rebuild.sh: line 259: return: /nix/store/xryr9g56h8yjddp89d6dw12anyb4ch7c-nix-1.10: numeric argument required
  ```
  1. Seems like it cannot build `nix`. 
  2. The help message is wrong: `nixos-rebuild` doesn't use `nix` from environment, so installing it won't help in this case (`nixos-rebuild` uses hardcoded nix-1.9)
  3. Any way to upgrade the system?


state: closed
title: Backport Eclipse changes to release-15.09
user_login: bjornfor
html_url: https://github.com/NixOS/nixpkgs/pull/12631
updated_at: 2016-01-27 18:46:44
body:
  See commits.

  I'm looking for feedback, whether we'd like to make such changes on the stable branch or not. I'm thinking 'yes' (obviously).

  CC @rycee, @muradu, @DamienCassou 


state: closed
title: default configurePhase fails if there is no configure script
user_login: ericbmerritt
html_url: https://github.com/NixOS/nixpkgs/issues/12632
updated_at: 2016-02-03 16:17:09
body:
  This is in current master.

  The problem is that if there is no configure script and `$dontDisableStatic` is not set, or is set to false. Then the configurePhase hangs. This is because the `grep -q enable-static $configureScript;` becomes `grep -q enable-static` if `$configureScript` is not set. Thats just grep waiting on input that never arrives.

  The generated configure phase looks as follows:

  ```
  onfigurePhase is a function
  configurePhase () 
  { 
      runHook preConfigure;
      if [ -z "$configureScript" -a -x ./configure ]; then
          configureScript=./configure;
      fi;
      if [ -z "$dontFixLibtool" ]; then
          find . -iname "ltmain.sh" | while read i; do
              echo "fixing libtool script $i";
              fixLibtool $i;
          done;
      fi;
      if [ -z "$dontAddPrefix" ]; then
          configureFlags="${prefixKey:---prefix=}$prefix $configureFlags";
      fi;
      if [ -z "$dontAddDisableDepTrack" ]; then
          if grep -q dependency-tracking $configureScript; then
              configureFlags="--disable-dependency-tracking $configureFlags";
          fi;
      fi;
      if [ -z "$dontDisableStatic" ]; then
          if grep -q enable-static $configureScript; then
              configureFlags="--disable-static $configureFlags";
          fi;
      fi;
      if [ -n "$configureScript" ]; then
          echo "configure flags: $configureFlags ${configureFlagsArray[@]}";
          $configureScript $configureFlags "${configureFlagsArray[@]}";
      else
          echo "no configure script, doing nothing";
      fi;
      runHook postConfigure
  }

  ``
  ```


state: closed
title: pkgs.darktable: 1.6.9 -> 2.0.0
user_login: lsix
html_url: https://github.com/NixOS/nixpkgs/pull/12633
updated_at: 2016-02-06 01:32:28
body:
  See http://www.darktable.org/2015/12/darktable-2-0-released/

  Nixpkgs already have PR #11982 about this subject.

  In a discussion, @ikervagyok (the author of the related PR) suggested to take this variant over his: https://github.com/lancelotsix/nixpkgs/commit/5354617c9096ae22aa4221782007b2539c369344#commitcomment-15354657 

  Considering the absence of activity on PR #11982, I propose this one as drop-in replacement. One of the two PR should be closed.

  cc @nckx @rickynils @flosse 


state: closed
title: Nginx security update
user_login: lfam
html_url: https://github.com/NixOS/nixpkgs/issues/12634
updated_at: 2016-01-26 20:45:57
body:
  AFAICT all versions of nginx in nixpkgs are vulnerable to CVE-2016-0742, CVE-2016-0746 and CVE-2016-0747.

  Fixes are available in 1.8.1 and 1.9.10:
  http://mailman.nginx.org/pipermail/nginx/2016-January/049700.html


state: closed
title: uninitialized values $priority & $oldPriority
user_login: heydojo
html_url: https://github.com/NixOS/nixpkgs/issues/12635
updated_at: 2016-01-28 13:51:30
body:
  Since round about last week I have started to see a flood of :

  ```
  Use of uninitialized value $priority in numeric lt (<) at /nix/store/1159mlcbp9wk2r9jvkq7z7gvz10wlbig-builder.pl line 87.
  Use of uninitialized value $oldPriority in numeric gt (>) at /nix/store/1159mlcbp9wk2r9jvkq7z7gvz10wlbig-builder.pl line 94.
  ```

  when ever I do a nixos-rebuild boot.
  Is this a bug or is priority depreciated?


state: closed
title: Add git-annex-remote-b2 + dependencies
user_login: hrdinka
html_url: https://github.com/NixOS/nixpkgs/pull/12637
updated_at: 2016-01-30 22:32:19
body:
  Built and tested locally. Adds git-annex support for B2 a cloud storage similar to S3 provided by Backblaze.


state: closed
title: WIP: pythonPackages.setuptools: 19.4 -> 19.6
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/pull/12644
updated_at: 2017-03-04 07:42:45
body:
  This updates setuptools to the latest version, 19.6.
  There are some problems with this version, see https://bitbucket.org/pypa/setuptools/issues/490/upgrading-194-196-breaks-pyramid_mako 
  and #12552, and therefore we won't upgrade yet.


state: closed
title: firefox-bin: 43.0.4 -> 44.0
user_login: taku0
html_url: https://github.com/NixOS/nixpkgs/pull/12646
updated_at: 2016-02-29 10:36:07
body:
  - Various security fixes
  - Improved warning pages for certificate errors and untrusted connections
  - Enable H.264 if system decoder is available
  - Enable WebM/VP9 video support on systems that don't support MP4/H.264
  - In the animation-inspector timeline, lightning bolt icon next to animations running on the compositor thread
  - Support the brotli compression format via HTTPS content-encoding
  - Screenshot commands allow user choice of pixel ratio in Developer Tools
  - To support unicode-range descriptor for webfonts, font matching under Linux now uses the same font matching code as other platforms
  - Firefox has removed support for the RC4 decipher
  - Firefox will no longer trust the Equifax Secure Certificate Authority 1024-bit root certificate or the UTN - DATACorp SGC to validate secure website certificates
  - Stricter validation of web fonts

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

  This version still use sha256 since sha512 is not supported by nixpkgs yet (#12645).


state: closed
title: GDM starts slowly when noto-fonts-cjk is installed
user_login: aparten
html_url: https://github.com/NixOS/nixpkgs/issues/12648
updated_at: 2016-02-01 10:02:51
body:
  On unstable, when noto-fonts-cjk is added to fonts, GDM displays a blank screen for several minutes before the greeter appears. Sometimes the greeter doesn't start, and the "Something has gone wrong" screen appears instead. This issue does not occur when using SDDM or LightDM, or with any other noto-fonts packages.


state: closed
title: pythonPackages.setuptoolsTrial: make twisted overridable
user_login: edef1c
html_url: https://github.com/NixOS/nixpkgs/pull/12650
updated_at: 2016-02-23 23:23:01
body:
  This allows matrix-synapse and tahoelafs to share this package, despite relying on incompatible Twisted versions.


state: closed
title: dockerTools: private registry support
user_login: 0arthur
html_url: https://github.com/NixOS/nixpkgs/pull/12651
updated_at: 2016-01-30 22:26:40
body:
  This is a update to the pullImage function to support private registries operating without authorization tokens, along with a few small fixes.

  cc @lethalman 


state: closed
title: nixos systemPackages: rework default outputs
user_login: vcunat
html_url: https://github.com/NixOS/nixpkgs/pull/12653
updated_at: 2018-01-09 23:18:48
body:
  - Now `pkg.outputUnspecified = true` but this attribute is missing in
    every output, so we can recognize whether the user chose or not.
    If (s)he didn't choose, we put `pkg.bin or pkg.out or pkg` into
    `systemPackages`.
  - `outputsToLink` is replaced by `extraOutputsToLink`.
    We add extra outputs _regardless_ of whether the user chose anything. (EDIT: this is why I didn't consider 7410c8fbc896ab good enough.)
    It's mainly meant for outputs with docs and debug symbols.
  - Note that as a result, some libraries will disappear from system path.

  /cc people who touched these things: @edolstra, @lethalman, @dezgeg. Comments are welcome! I expect to merge in a few days.


state: closed
title: acme: nginx is required to serve challenge, but does not start without certs
user_login: jgillich
html_url: https://github.com/NixOS/nixpkgs/issues/12655
updated_at: 2016-06-19 08:18:15
body:
  I've enabled the acme service and configured nginx to serve the challenges. I also have a few virtualhosts that use the certificates that will be written by acme. Now, I've ran into a chicken-and-egg-problem: acme will create the certs only if nginx serves the challenges, but nginx does not start because the certs do not exist.

  ```
  Jan 28 18:50:53 apu systemd[1]: Started Nginx Web Server.
  Jan 28 18:50:53 apu polkitd[18970]: Unregistered Authentication Agent for unix-process:32425:32271023 (system bus name :1.32, object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_US.UTF-8) (dis
  Jan 28 18:50:53 apu nginx[32436]: nginx: [emerg] BIO_new_file("/var/lib/acme/gillich.me/fullchain.pem") failed (SSL: error:02001002:system library:fopen:No such file or directory:fopen('/var/lib/acme/gillich.me/
  Jan 28 18:50:53 apu systemd[1]: nginx.service: Main process exited, code=exited, status=1/FAILURE
  ```

  I am undecided about how to solve this. Some options:
  - Create self-signed certificates (requires reload)
  - Stop running webserver and start a new one to serve challenges (requires stopping and starting)

  Both would require knowledge of the webserver that is actually used on port 80.

  @fpletz 


state: closed
title: colordiff broken on 15.09 channel
user_login: thall
html_url: https://github.com/NixOS/nixpkgs/issues/12656
updated_at: 2016-01-29 16:06:25
body:
  Pull requests #11585 and #11757 isnt merged into 15.09 branch.

  ```
  error: cannot download colordiff-1.0.15.tar.gz from any mirror
  builder for ‘/nix/store/03in72qfj2mzq0dkwl6a1v392bf3q7jp-colordiff-1.0.15.tar.gz.drv’ failed with exit code 1
  ```


state: closed
title: eclipse-plugin-cup: init at 1.0.0.201412081321
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/12657
updated_at: 2016-01-28 23:45:03
body:
  The CUP Eclipse Plugin serves as an IDE for developing CUP based parsers. It is intended to help in grammar engineering and action code debugging.

  cc @rycee @bjornfor @jagajaga @pSub 


state: closed
title: journalctl accessing container logs
user_login: mjhoy
html_url: https://github.com/NixOS/nixpkgs/issues/12658
updated_at: 2016-01-28 21:34:05
body:
  I'm not sure whether this is possible (either as a nix or a systemctl feature): I would like to look at the logs of a service within a container, from the host. For instance, I have a container 'foo' that is running apache, I would like to query logs from foo for the httpd.service.

  I can do this by using nixos-container root-login foo; journalctl -u httpd.service; but it would be nice to run queries from the host. I asked in IRC and no one there knew if it were possible.

  Thanks!


state: closed
title: closure-size: halive is broken
user_login: deepfire
html_url: https://github.com/NixOS/nixpkgs/issues/12659
updated_at: 2016-04-12 10:14:55
body:
  Context:  latest `closure-size`, shell.nix requires halive:

  ```
  [deepfire@andromedae:~/src/mood]$ nix-shell --pure --show-trace
  error: while evaluating the attribute ‘nativeBuildInputs’ of the derivation ‘interactive-mood-0.0.1-environment’ at /home/deepfire/src/nixpkgs/pkgs/development/haskell-modules/generic-builder.nix:274:7:
  while evaluating ‘ghcWithPackages’ at /home/deepfire/src/nixpkgs/pkgs/development/haskell-modules/default.nix:60:27, called from /home/deepfire/src/nixpkgs/pkgs/development/haskell-modules/generic-builder.nix:123:12:
  while evaluating ‘withPackages’ at /home/deepfire/src/nixpkgs/pkgs/development/haskell-modules/default.nix:49:22, called from /home/deepfire/src/nixpkgs/pkgs/development/haskell-modules/default.nix:60:39:
  while evaluating ‘callPackage’ at /home/deepfire/src/nixpkgs/pkgs/development/haskell-modules/default.nix:47:26, called from /home/deepfire/src/nixpkgs/pkgs/development/haskell-modules/default.nix:49:32:
  while evaluating ‘callPackageWithScope’ at /home/deepfire/src/nixpkgs/pkgs/development/haskell-modules/default.nix:41:42, called from /home/deepfire/src/nixpkgs/pkgs/development/haskell-modules/default.nix:47:32:
  while evaluating ‘callPackageWith’ at /home/deepfire/src/nixpkgs/lib/customisation.nix:93:35, called from /home/deepfire/src/nixpkgs/pkgs/development/haskell-modules/default.nix:41:49:
  while evaluating ‘makeOverridable’ at /home/deepfire/src/nixpkgs/lib/customisation.nix:54:24, called from /home/deepfire/src/nixpkgs/lib/customisation.nix:97:8:
  while evaluating anonymous function at /home/deepfire/src/nixpkgs/pkgs/development/haskell-modules/with-packages-wrapper.nix:1:1, called from /home/deepfire/src/nixpkgs/lib/customisation.nix:56:12:
  while evaluating ‘closePropagation’ at /home/deepfire/src/nixpkgs/lib/deprecated.nix:227:22, called from /home/deepfire/src/nixpkgs/pkgs/development/haskell-modules/with-packages-wrapper.nix:40:57:
  while evaluating ‘uniqList’ at /home/deepfire/src/nixpkgs/lib/deprecated.nix:158:14, called from /home/deepfire/src/nixpkgs/lib/deprecated.nix:227:29:
  while evaluating ‘go’ at /home/deepfire/src/nixpkgs/lib/deprecated.nix:159:19, called from /home/deepfire/src/nixpkgs/lib/deprecated.nix:165:8:
  while evaluating ‘innerClosePropagation’ at /home/deepfire/src/nixpkgs/lib/deprecated.nix:210:33, called from /home/deepfire/src/nixpkgs/lib/deprecated.nix:227:52:
  while evaluating anonymous function at /home/deepfire/src/nixpkgs/pkgs/development/haskell-modules/generic-builder.nix:123:30, called from /home/deepfire/src/nixpkgs/pkgs/development/haskell-modules/default.nix:60:53:
  while evaluating ‘isHaskellPkg’ at /home/deepfire/src/nixpkgs/pkgs/development/haskell-modules/generic-builder.nix:107:18, called from undefined position:
  while evaluating the attribute ‘halive’ at /home/deepfire/src/nixpkgs/pkgs/development/haskell-modules/configuration-common.nix:195:3:
  while evaluating the attribute ‘halive’ at /home/deepfire/src/nixpkgs/pkgs/development/haskell-modules/hackage-packages.nix:88664:3:
  while evaluating ‘callPackage’ at /home/deepfire/src/nixpkgs/pkgs/development/haskell-modules/default.nix:47:26, called from /home/deepfire/src/nixpkgs/pkgs/development/haskell-modules/hackage-packages.nix:88664:14:
  while evaluating ‘callPackageWithScope’ at /home/deepfire/src/nixpkgs/pkgs/development/haskell-modules/default.nix:41:42, called from /home/deepfire/src/nixpkgs/pkgs/development/haskell-modules/default.nix:47:32:
  while evaluating ‘callPackageWith’ at /home/deepfire/src/nixpkgs/lib/customisation.nix:93:35, called from /home/deepfire/src/nixpkgs/pkgs/development/haskell-modules/default.nix:41:49:
  while evaluating ‘makeOverridable’ at /home/deepfire/src/nixpkgs/lib/customisation.nix:54:24, called from /home/deepfire/src/nixpkgs/lib/customisation.nix:97:8:
  anonymous function at /home/deepfire/src/nixpkgs/pkgs/development/haskell-modules/hackage-packages.nix:88665:6 called without required argument ‘bin-package-db’, at /home/deepfire/src/nixpkgs/lib/customisation.nix:56:12
  ```

  The relevant piece of `hackage-packages.nix`:

  ```
    "halive" = callPackage
      ({ mkDerivation, base, bin-package-db, containers, directory
       , filepath, foreign-store, fsnotify, ghc, ghc-paths, process
       , transformers
       }:
       mkDerivation {
         pname = "halive";
         version = "0.1.0.7";
         sha256 = "1c0e073e4769fedec470f7518fb1e20eff8d5b7a56fe8a03ec186aaf5ae71398";
         isLibrary = true;
         isExecutable = true;
         libraryHaskellDepends = [ base containers foreign-store ];
         executableHaskellDepends = [
           base bin-package-db directory filepath fsnotify ghc ghc-paths
           process transformers
         ];
         homepage = "https://github.com/lukexi/halive";
         description = "A live recompiler";
         license = stdenv.lib.licenses.bsd2;
       }) {};
  ```


state: closed
title: Chromium: Please bump - 9 vulnerabilities are present
user_login: heydojo
html_url: https://github.com/NixOS/nixpkgs/issues/12661
updated_at: 2016-01-30 14:46:33
body:
  According to https://lwn.net/Articles/673928/ Chromium needs a bump due to CVE-2016-1612 CVE-2016-1613 CVE-2016-1614 CVE-2016-1615 CVE-2016-1616 CVE-2016-1617 CVE-2016-1618 CVE-2016-1619 CVE-2016-1620.
  The minimum stable version containing the fixes is 48.0.2564.82.
  We are currently on :
  47.0.2526.106
  according to https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/networking/browsers/chromium/source/sources.nix

  If some one can do it please chime in. Otherwise I will try to push a commit with a bump in about 24hrs.
  Thanks.


state: closed
title: powertop references /usr/bin/xset
user_login: peti
html_url: https://github.com/NixOS/nixpkgs/issues/12662
updated_at: 2016-01-31 20:46:06
body:
  I ran `powertop -c` from the current unstable chanel and got this (non-fatal) error message:

  ```
  sh: /usr/bin/xset: No such file or directory
  ```

  That tool is available in $PATH, but at /run/current-system/sw/bin/xset.


state: closed
title: stdenv unpacking: Preserve timestamps when copying files breaks zipfiles
user_login: domenkozar
html_url: https://github.com/NixOS/nixpkgs/issues/12663
updated_at: 2016-02-03 09:24:04
body:
  Eelco reverted a fix for <1980 dates issue in zip files. See https://github.com/NixOS/nixpkgs/commit/f4553d721972e6a437c9f367af2bb0967b773998

  Example package: pythonPackages.gyp

  Possible fix: https://github.com/triton/triton/commit/52f9121ffbe37f405d9f41a9d5dc4ae884fc652a


state: closed
title: tptp: 6.1.0 -> 6.3.0, and get rid of builderDefsPackage
user_login: gebner
html_url: https://github.com/NixOS/nixpkgs/pull/12664
updated_at: 2016-01-29 10:02:21
body:
  TPTP contains one binary executable for 64-bit linux, but all other scripts (and the gigabytes of problem files) should work fine on other platforms, hence I've set platforms to `platforms.all`.

  cc maintainer @7c6f434c 


state: closed
title: nixos-rebuild pollutes current directory with "result" symlink
user_login: peti
html_url: https://github.com/NixOS/nixpkgs/issues/12665
updated_at: 2018-11-10 12:21:02
body:
  `nixos-rebuild boot` creates a symlink like

  ```
   lrwxrwxrwx 1 root   root    85 Jan 29 10:53 result -> /nix/store/afv0nbqkx5iii9i4k278a0bsdrhbz7m3-nixos-system-mobile-16.03pre75806.77f8f35
  ```

  in the current directory. The NixOS version is 16.03pre75806.77f8f35 (current `unstable` channel).


state: closed
title: Pre-generate fontconfig caches
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/12668
updated_at: 2016-02-01 10:00:02
body:
  Fixes https://github.com/NixOS/nixpkgs/issues/12648. Also should generally improve startup times, I think. Note that when using fonts like `noto-fonts-cjk` the build time would be somewhat long -- that's expected (better than having all applications rebuild this in memory on every start!).


state: closed
title: platformio: 2.7.1 -> 2.8.1
user_login: mogorman
html_url: https://github.com/NixOS/nixpkgs/pull/12669
updated_at: 2016-01-29 16:36:09
body:
  version bump. adds support for more platforms. release notes here.
  http://docs.platformio.org/en/latest/history.html


state: closed
title: fontconfig service: disable when xserver is disabled too
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/12672
updated_at: 2016-01-29 16:48:17
body:
  Fontconfig by default is not needed on systems where fonts are not actually rendered. This would be a breaking change, but with a more fine-grained approach (enabling `fontconfig` where needed) we can bring down closure sizes nicely. For example, this brings default NixOS closure (nearly empty `config`):

  ```
  let

    config = { config, pkgs, ... }:
      {
        users = {
          mutableUsers = false;
          extraUsers.root.password = "";
        };
      };

    nixos = import <nixpkgs/nixos> {
      configuration = config;
    };

  in nixos.vm
  ```

  from 930MB down to 811MB!


state: closed
title: uhc: Use Stackage LTS 4.1 to build UHC
user_login: phile314
html_url: https://github.com/NixOS/nixpkgs/pull/12674
updated_at: 2016-01-29 19:43:03
body:
  UHC release cycle doesn't align nicely with Hackage's constant stream of new package releases. To make maintenance of the Nix UHC package easier, the Stackage LTS package set should be used.

  PR tested on Linux Fedora 64bit.

  Maybe the UHC build needs to be disabled on Hydra, as it uses Stackage LTS now ?


state: closed
title: openssl: security update 1.0.2e -> 1.0.2f
user_login: aneeshusa
html_url: https://github.com/NixOS/nixpkgs/pull/12680
updated_at: 2016-01-29 19:52:34
body:
  Also update 1.0.1q -> 1.0.1r

  Built and tested the 1.0.2 version on my system, built but did not test 1.0.1.

  Addresses [this OpenSSL Security Advisory](https://www.openssl.org/news/secadv/20160128.txt) with associated CVEs CVE-2016-0701, CVE-2015-3197, and CVE-2015-4000


state: closed
title: keepass: 2.30 -> 2.31
user_login: ktosiek
html_url: https://github.com/NixOS/nixpkgs/pull/12681
updated_at: 2016-02-01 13:14:49
body:
  Also replaces the keepass.patch with sed, as the patch was having problems with newlines.

  I've tested this by opening a keepass file, tried with and without the keefox plugin (but have not checked if the plugin is actually usable).

  CC @fignuts @obadz


state: closed
title: NAnt
user_login: zohl
html_url: https://github.com/NixOS/nixpkgs/pull/12682
updated_at: 2016-02-03 19:56:12
body:
  This patch adds NAnt, a builder for dotnet projects.

  There is two-step building process:
  1) build NAnt with make (nant-bootstrapped)
  2) build NAnt with NAnt

  While the first step is ok, the second one throws errors.

  One of the problem, `gmcs not found`, can be fixed by symlinking `mcs`. There is another way (e.g. see library Hyena), but this will require to patch every project which uses `gmcs`.

  Another one is where I stumped. NAnt failed with message:
  `
  [resgen] Cannot open assembly '/nix/store/...-mono-4.0.4.1/lib/mono/2.0/resgen.exe': No such file or directory.
  `
  As far as I understand it can be fixed by providing MONO_GAC_PREFIX. But, indeed, there is no such file.
  I compiled NAnt in a clean debian with no problem. There is `mono-complete` package that provides this executable image. Could it be a missing file in nix's `mono` package?

  Seeking for advice, as I' not familiar with dotnet things.


state: closed
title: kde5 bluedevil plasmoid : enable bluez5 bluetooth functionality
user_login: heydojo
html_url: https://github.com/NixOS/nixpkgs/pull/12683
updated_at: 2016-02-13 02:53:26
body:
  ```
  - Fixed a bug in bluedevil (link to a .js file)
  - Made bluez5 the default bluetooth service except for kde4
  - created org.bluez.obex systemd dbus service
  - Patched bluez5 using bluez-5.37-obexd_without_systemd-1.patch
  in order to enable obex when using either the bluedevil plasmoid
  or dolpin file manager within plasma workspaces 5.

  The functionality was tested using a Sony Xperia Z, the machine
  and the handset paired  and two different files were sent in both
  directions successfully.
  ```


state: closed
title: lightdm background config broken
user_login: a1russell
html_url: https://github.com/NixOS/nixpkgs/issues/12684
updated_at: 2016-01-31 09:59:40
body:
  https://github.com/NixOS/nixpkgs/commit/a04a7272aa38ada45e694281071b720d4abbd0df set the services.xserver.displayManager.lightdm type to path, but it doesn't have to be a path. Before that commit, I was able to set it to a color, and it worked just fine. Please change this back!


state: closed
title: fix: solaar 0.9.2
user_login: spinus
html_url: https://github.com/NixOS/nixpkgs/pull/12685
updated_at: 2016-02-01 15:59:47
body:
  This is (partial) fix for https://github.com/NixOS/nixpkgs/pull/12221 which was completely broken as @vcunat noticed.

  There are two applications inside, solaar-cli (works fine), solaar (gtk3 gui) which does not work because of error:

  ```
  Solaar: missing required package 'gir1.2-gtk-3.0'
  ```

  I'm not sure what is missing, I used gobjectIntrospection, gtk3 and pygobject3 but still looks like gir files are missing. Anybody knows what could help here?

  @vcunat : Thank you for checking this package. The mistake was because firstly I created a package using buildPythonPackage and installed it as root, then I was experimenting with other version of nix expression but still old version was usable even if this nix expression produced empty directory! Such a mistake :-) 
  Sorry for pushing broken stuff to the repo.


state: closed
title: Can't install chicken scheme on darwin
user_login: blakesweeney
html_url: https://github.com/NixOS/nixpkgs/issues/12686
updated_at: 2018-12-07 13:02:38
body:
  Not sure how to work around this because I don't want to allow broken. 

  ```
  $ nix-env -i --dry-run chicken-egg2nix
  (dry run; not doing anything)
  installing ‘chicken-egg2nix-0.5’
  error: Package ‘chicken-4.10.0’ in ‘/nix/store/bq67byr5wp5ww84lgli37icfc9aldgf7-nixpkgs-16.03pre75806.77f8f35/nixpkgs/pkgs/development/compilers/chicken/default.nix:67’ is not supported on ‘x86_64-darwin’, refusing to evaluate.
  a) For `nixos-rebuild` you can set
    { nixpkgs.config.allowBroken = true; }
  in configuration.nix to override this.

  b) For `nix-env`, `nix-build` or any other Nix command you can add
    { allowBroken = true; }
  to ~/.nixpkgs/config.nix.

  (use ‘--show-trace’ to show detailed location information)
  ```

  Also, from the error message I would not expect this error:

  ```
  $ nix-env -i chicken-4.10.0
  error: selector ‘chicken-4.10.0’ matches no derivations
  ```


state: closed
title: wine 1.9.2 released
user_login: a1russell
html_url: https://github.com/NixOS/nixpkgs/issues/12687
updated_at: 2016-02-02 05:10:14
body:
  [Wine 1.9.2 has been released](https://www.winehq.org/news/2016012201). Can we have the package updated?

  Pinging @bendlas


state: closed
title: nodejs: fix Darwin build
user_login: capicue
html_url: https://github.com/NixOS/nixpkgs/pull/12688
updated_at: 2016-01-30 06:52:39
body:
  Fixes #12592

  A patch that no longer applied correctly was taken out as the result of #12305. It turns out that the patch is needed to prevent the install from trying to use Xcode. This change adds the patch back in and updates it to apply correctly.

  I was able to install all versions successfully after this change. (v0_10, v4 and v5)

  cc @goibhniu, @havvy 

  ---
  - Add no-xcode patch back into node v5. Reverts some of
    5cb1e43fd6eb7f87c9b17e9dc6d1a92ae7c360a4
  - Fix patch to apply correctly
  - Remove pkg-libpath patch from v4 (it was already removed from v5)


state: closed
title: xserver.displayManager: lightdm as default
user_login: ericsagnes
html_url: https://github.com/NixOS/nixpkgs/pull/12690
updated_at: 2016-04-30 02:48:21
body:
  Implementation of #12516
  # Description

  Make lightdm the default display manager (instead of slim).
  # Details

  slim is an suboptimal choice as default display manager for a few reasons:
  - make nix configuration more complex(#4300)
  - is not documented (documentation site is dead)
  - is abandonned since 2013
  - is not fully compatible with systemd ([source](https://wiki.archlinux.org/index.php/SLiM))
  - make the NixOS manual configuration examples not working out of the box (see #12516 for details)

  Slim is a very good and light display manager and should be available.
  But as it is more likely an advanced user choice and it involves some extra setting to play well with the rest, its usage should be explicit by setting `services.xserver.displayManager.slim.enable` to `true`.

  As no mention of the default display manager was made in the documentation, no change or addition was made.
  I can add documentation if necessary.

  ---

  As it is changing a default behavior, it would be nice to have some message on upgrade or an announcement on the ML upon merging.


state: closed
title: Cherry-pick fix for #10367 to release-15.09.
user_login: falsifian
html_url: https://github.com/NixOS/nixpkgs/pull/12691
updated_at: 2016-01-30 17:55:18
body:
  Building config.system.build.isoImage would fail with the following
  error using the channel:

    ln: failed to create symbolic link
  '/nix/store/zz0hzi5imrg4927v6f8mv281qs6v6pbq-nixos-16.03pre69762.e916273/nixos/nixpkgs/.': File exists

  The fix skips symlink as it already exists if the channel
  nixpkgs copy is used.

  Fixes #10367

  (cherry picked from commit 75284b09e16f3168abc5273a9ed28d1fb4b33adf by
  falsifian)


state: closed
title: chromium: 47.0.2526.106 - > 48.0.2564.97 (security fixes)
user_login: heydojo
html_url: https://github.com/NixOS/nixpkgs/pull/12692
updated_at: 2016-01-31 12:20:07
body:
  - Fixes
    CVE-2016-1612
    CVE-2016-1613
    CVE-2016-1614
    CVE-2016-1615
    CVE-2016-1616
    CVE-2016-1617
    CVE-2016-1618
    CVE-2016-1619
    CVE-2016-1620.
  - Moves chromium stable channel up one version major


state: closed
title: document makeWrapper
user_login: Profpatsch
html_url: https://github.com/NixOS/nixpkgs/issues/12693
updated_at: 2018-04-25 09:50:05
body:
  There is no documentation whatsoever about one of the most basic utilities in nixpkgs.

  There is exactly one very short source code comment about usage.


state: closed
title: privoxy: 3.0.22 - > 3.0.24
user_login: heydojo
html_url: https://github.com/NixOS/nixpkgs/pull/12694
updated_at: 2016-01-30 22:00:52
body:
  - Security fixes
  - Bug fixes
  - General improvements
  - Action file improvements
  - Documentation improvements

  Please see http://www.privoxy.org/announce.txt
  for more detail.


state: closed
title: Use wrapGAppsHook where possible
user_login: fpletz
html_url: https://github.com/NixOS/nixpkgs/pull/12695
updated_at: 2016-07-19 11:00:27
body:
  This PR adds wrapping `GST_PLUGIN_SYSTEM_PATH` to `wrapGAppsHook` and cleans up a lot of packages to use `wrapGAppsHook` instead of creating the wrapper and specifying the environment variables manually.

  This fixes missing icons in some applications. One application even failed to run previously.

  Currently, this is still a work in progress because I haven't tested all applications yet.


state: closed
title: Make efivarfs read-only by default
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/issues/12697
updated_at: 2018-08-16 18:23:06
body:
  I have become aware of https://github.com/systemd/systemd/issues/2402. It sounds very concerning that someone can brick his motherboard simply by running `rm` as root, so I propose we add some protection against that. My idea is as follows:
  - Make `efivarfs` read-only via fstab, as was proposed in the upstream issue. 
  - Patch software that needs access to it to clone a new filesystem namespace and remount `efivarfs` read-write there. Namespace ensures that it will be read-write only for that process and that it will be cleant up automatically. 

  So far I can think of very few software that needs such patching:
  - `systemctl --firmware-setup reboot`(I have no idea what this does) 
  - `efibootmgr`
  - `grub-install`, but if I remember correctly it works through `efibootmgr`

  The patch would consist of only three consecutive syscalls (I did things like that in our userspace FHS chroot). 

  I'm willing to implement necessary changes, but I want to know if the community agrees with my concern first, as the issue is somewhat controversial. 

  Note that I'm very much against discussing whether upstream did the right thing here! Please, let's not continue the flame war and instead agree on whether we want this or not. 


state: closed
title: scim: 0.1.9 -> 0.2.1 (sc-im)
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/pull/12698
updated_at: 2016-01-30 16:44:51
body:
  Move derivation definition to "sc-im", as project was renamed.
  Also change the license to BSD, which is what what-license.com
  detechted.


state: closed
title: sundtek: 2015-12-12 -> 2016-01-26 + service change
user_login: simonvandel
html_url: https://github.com/NixOS/nixpkgs/pull/12699
updated_at: 2016-01-30 19:43:46
body:
  - There is no need for hydra to build this, hence preferLocal
  - service change: do not hardcode a wait time of 5 seconds


state: closed
title: monitor.nixos.org is outdated since quite some time
user_login: pSub
html_url: https://github.com/NixOS/nixpkgs/issues/12703
updated_at: 2018-02-21 18:52:10
body:
  monitor.nixos.org is outdated since quite some time now. Even some months if I am not mistaken. This time it doesn't seem to be some issue with nixpkgs-monitor but rather with the server. I tried to bring attention to this on the irc channel by pinging e.g. @rbvermaa. However it seems the people that are maintaining those servers are currently really busy. I would be happy to step up as a maintainer for the monitor server, but at least we should make explicit that monitor.nixos.org is out of date.


state: closed
title: Emacs overrides user-set colors
user_login: Baughn
html_url: https://github.com/NixOS/nixpkgs/issues/12704
updated_at: 2016-02-23 21:06:42
body:
  On startup, after setting a color theme in .emacs, the colors seem to subsequently be overridden—but only partially, giving a situation where the text is white-on-white if the theme has white text.

  To replicate, include color-theme in the set of provided packages, then use this .emacs:

  ```
  (color-theme-initialize)
  (color-theme-subtle-hacker)
  ```

  Manually setting the color theme after startup is finished, works. I'm not sure how exactly this can be breaking, but break it does.


state: closed
title: External usb mounted only in ro
user_login: pasqui23
html_url: https://github.com/NixOS/nixpkgs/issues/12705
updated_at: 2018-01-15 17:00:18
body:
  When I want to mount a my usb drive,it is mounted in ro mode ,even if I mount with mount -o rw,bypassing udisks.


state: closed
title: powertop: fix hard coded path to xset
user_login: heydojo
html_url: https://github.com/NixOS/nixpkgs/pull/12707
updated_at: 2016-02-06 18:05:00
body:
  - Added xorg.xset dependency for the powertop -c
    command
  - Added substituteInPlace to correct
    the path to xset in src/calibrate/calibrate.cpp
  - Referenced in :
    https://github.com/NixOS/nixpkgs/issues/12662


state: closed
title: Chromium + enablePepperFlash is now giving me chromium-binary-plugins-flashVersion.2.999.999
user_login: colemickens
html_url: https://github.com/NixOS/nixpkgs/issues/12710
updated_at: 2016-02-02 16:40:09
body:
  This breaks a number of sites because they expect a Flash version of 10,1.

  |  |  |
  | --- | --- |
  | Name: | Shockwave Flash |
  | Description: | Shockwave Flash /nix/store/5bz75h4hk1nxbzak1rf7s207gipd6cgq-chromium-binary-plugins-flashVersion.2 r999 |
  | Version: | /nix/store/5bz75h4hk1nxbzak1rf7s207gipd6cgq-chromium-binary-plugins-flashVersion.2.999.999 |
  | Location: | /nix/store/5bz75h4hk1nxbzak1rf7s207gipd6cgq-chromium-binary-plugins-flash/lib/libpepflashplayer.so |
  | Type: | PPAPI (out-of-process) |


state: closed
title: bspwm: add startThroughSession & sessionScript option
user_login: Adjective-Object
html_url: https://github.com/NixOS/nixpkgs/pull/12711
updated_at: 2016-03-01 22:36:57
body:
  First pull request to nixpkgs, I did my best to follow the [manual on submitting changes](http://hydra.nixos.org/build/31168087/download/1/nixpkgs/manual.html#chap-submitting-changes).

  cc @meisternu
  ## Changes

  Added the ability to do a more traditional bspwm startup from the login screen (using either the `bspwm-session` script provided by nixpkgs.bspwm or a custom script) as an alternative to directly runnning sxhkd & bspwm.
  ## Rationale

  The current bspwm start process, only gives script hooks in `~/.xprofile`, `~/.xsession` and `$XDG_CONFIG_HOME/bspwm/bspwmrc`. 

  If the user wants to run bswpm-specific startup logic, they have to either break separation of concerns by putting it in their bspwmrc or building a table in their xsession script to detect the sessionType, which creates a dependency on the user's environment in order to be a decently functioning desktop experience. It also eases migrating from a different distro with a bspwm setup to nixos because it means that any session startup scripts can be reused.


state: closed
title: deadbeef: ape plugin fix
user_login: akaWolf
html_url: https://github.com/NixOS/nixpkgs/pull/12712
updated_at: 2016-01-31 10:47:32
body:
  Fix APE plugin for deadbeef.
  As you can see http://hydra.nixos.org/build/31230604/nixlog/1/raw
  deadbeef require yasm for build that plugin.
  Just give him yasm.


state: closed
title: Fix chromium's pepper flash
user_login: colemickens
html_url: https://github.com/NixOS/nixpkgs/pull/12713
updated_at: 2016-02-20 20:32:05
body:
  This is a bit of a fragile fix, but I don't know enough nix to fix it more robustly.

  This reorders the `allowedVars` so that `flashVersion` is replaced before `flash` to avoid the buggy behavior.

  CC: @vcunat 

  Addresses #12710.


state: closed
title: openssl: 1.0.1q -> 1.0.1r - Security fixes
user_login: heydojo
html_url: https://github.com/NixOS/nixpkgs/pull/12716
updated_at: 2016-02-27 07:31:45
body:
  - Fixes : man-in-the-middle protection (Logjam)
  - Fixes : CVE-2015-3197

  Please see https://www.openssl.org/news/secadv/20160128.txt
  for more info.

  WARNING! THIS COMMIT WILL CAUSE A MASS REBUILD IN NIXOS.


state: closed
title: chromium: 47.0.2526.106 - > 48.0.2564.97
user_login: heydojo
html_url: https://github.com/NixOS/nixpkgs/pull/12717
updated_at: 2016-02-01 19:53:41
body:
  - Fixes CVE-2016-1612 CVE-2016-1613 CVE-2016-1614 CVE-2016-1615 CVE-2016-1616 CVE-2016-1617 CVE-2016-1618 CVE-2016-1619 CVE-2016-1620.
  - Moves chromium stable channel up one version major

  Please see https://github.com/NixOS/nixpkgs/pull/12692 for previous discussion and previous proposed merge.


state: closed
title: Result folder created even for "nixos-rebuild switch"
user_login: sorpaas
html_url: https://github.com/NixOS/nixpkgs/issues/12718
updated_at: 2016-01-31 13:49:26
body:
  Each time I run "nixos-rebuild switch", there's a result folder created in the current directory. Everything else is normal.


state: closed
title: nvidia: Bump beta driver to 361.18
user_login: Baughn
html_url: https://github.com/NixOS/nixpkgs/pull/12719
updated_at: 2016-03-13 07:08:37
body:
  Including some more build fixes for that. These will presumably be useful for the default version, eventually.


state: closed
title: Add Sonata music player (MPD client)
user_login: rvl
html_url: https://github.com/NixOS/nixpkgs/pull/12720
updated_at: 2016-02-12 13:56:17
body:
  This is my favourite MPD (Music Player Daemon) client and one of its python dependencies.

  Cheers.

  cc: @multani @Mic92


state: closed
title: mdadm udev rules have references to /usr/bin
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/issues/12722
updated_at: 2016-02-03 14:47:58
body:
  I got this on udev rules build:

  ```
  Consider fixing the following udev rules:
  /nix/store/pkam1pax1b46n2bzn3axkd3zi158a7fn-mdadm-3.3.4/lib/udev/rules.d/63-md-raid-arrays.rules
  /nix/store/pkam1pax1b46n2bzn3axkd3zi158a7fn-mdadm-3.3.4/lib/udev/rules.d/64-md-raid-assembly.rules
  ```

  I'm wary of touching these because I don't have an mdraid system to test.

  cc @aszlig @wkennington (people who updated the package recently)


state: closed
title: udev service: generate hwdb database from all udev packages
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/12724
updated_at: 2016-02-17 02:55:40
body:
  With this a proper hwdb database should be generated from `services.udev.packages`. Because many `hwdb` files are contained in `udev` package itself, it was added to `services.udev.packages` (why wasn't it there, anyway?). Also we now don't dynamically regenerate `hwdb.bin` in activatiion script, which is a Good Thing IMO.


state: closed
title: ghc801: cabal doesn't build
user_login: deepfire
html_url: https://github.com/NixOS/nixpkgs/issues/12726
updated_at: 2016-04-12 16:29:35
body:
  ```
  [13 of 79] Compiling Distribution.Version ( Distribution/Version.hs, /tmp/nix-build-Cabal-1.22.4.0.drv-0/Distribution/Version.o )

  Distribution/Version.hs:116:10: error:
      Duplicate instance declarations:
        instance Binary Version
          -- Defined at Distribution/Version.hs:116:10
        instance [safe] Binary Version
          -- Defined in ‘binary-0.8.0.0:Data.Binary.Class’
  builder for ‘/nix/store/12bx5pgabflzr50595i17aizyh6iqc85-Cabal-1.22.4.0.drv’ failed with exit code 1
  ```


state: closed
title: The URL to the Nix expression linked from the package list is broken
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/12729
updated_at: 2016-01-31 19:51:13
body:
  I'm not sure what generates the package list, but if you go to http://nixos.org/nixos/packages.html and search for something, then look at the linked "Nix expression" that should take you to github, the URLs it gives us are all broken.


state: closed
title: qtpass: 1.0.6 -> 1.1.0
user_login: hrdinka
html_url: https://github.com/NixOS/nixpkgs/pull/12733
updated_at: 2016-01-31 20:57:53
body:
  This updates qtpass to 1.1.0 (by @annejan) and uses `wrapQtProgram` instead of `wrapProgam` which sets QT's runtime variables correctly and therefore makes icons visible.

  Built and tested locally.


state: closed
title: desktop manager service: fix and improve default error
user_login: ryantm
html_url: https://github.com/NixOS/nixpkgs/pull/12734
updated_at: 2016-01-31 21:30:02
body:
  Before the error if the wrong default desktop was chosen would be:

  ```
  /nixpkgs-channels/lib/modules.nix:282:11:
  Default desktop manager ($(defaultDM)) not found.
  ```

  which has the string interpolation done incorrectly. Now that is fixed
  and it is more user-friendly as:

  ```
  /nixpkgs-channels/lib/modules.nix:282:11:
  Default desktop manager (gnome) not found.
  Probably you want to change
    services.xserver.desktopManager.default = "gnome";
  to one of
    services.xserver.desktopManager.default = "gnome3";
    services.xserver.desktopManager.default = "none";
  ```


state: closed
title: ghc801: ChasingBottoms needs upstream fix, due to upper bounds
user_login: deepfire
html_url: https://github.com/NixOS/nixpkgs/issues/12735
updated_at: 2016-02-11 11:10:32
body:
  ```
  Configuring ChasingBottoms-1.3.0.13...
  Setup: At least the following dependencies are missing:
  base >=4.0 && <4.9
  builder for ‘/nix/store/7hm6dhxf5jhxfsq4day9b8rwrjrsfrx8-ChasingBottoms-1.3.0.13.drv’ failed with exit code 1
  ```

  This raises a meta-question -- how does one efficiently contact DarcsDen people?


state: closed
title: [RFC] hostbridge and IPv6 for containers
user_login: kampfschlaefer
html_url: https://github.com/NixOS/nixpkgs/pull/12736
updated_at: 2016-03-18 14:56:08
body:
  Hi all,

  scratching my own itch I had some ideas on how to a) give nixos containers IPv6 and b) allow declarative containers to join an existing bridge for connectivity.

  What I mostly do not like yet: It should be possible to define the network-settings inside the container with `networking.interfaces.eth0.*` instead of defining it from the outside.

  So please comment on this, maybe I can rework this into something usable to get IPv6 and bridging to declarative containers.


state: closed
title: Odd `cabal configure` behavior in nix-shell breaks `cabal test`
user_login: deepfire
html_url: https://github.com/NixOS/nixpkgs/issues/12737
updated_at: 2016-11-02 20:42:33
body:
  As can be seen in the output of `ag`, the version registered in `dist/setup/setup.version` differs from the actual version of cabal.  Very interesting..

  ```
  [nix-shell:~/src/language-c-quote]$ rm dist -rf

  [nix-shell:~/src/language-c-quote]$ cabal --version
  cabal-install version 1.22.3.0
  using version 1.22.2.0 of the Cabal library 

  [nix-shell:~/src/language-c-quote]$ cabal configure                                            
  Warning: The package list for 'hackage.haskell.org' does not exist. Run 'cabal
  update' to download it.
  Resolving dependencies...
  [1 of 1] Compiling Main             ( dist/setup/setup.hs, dist/setup/Main.o )
  Linking ./dist/setup/setup ...
  Configuring language-c-quote-0.11.4...

  [nix-shell:~/src/language-c-quote]$ ag '1.22.5.0' dist                                         
  dist/setup/setup.version
  1:Version {versionBranch = [1,22,5,0], versionTags = []}

  [nix-shell:~/src/language-c-quote]$ cabal test
  cabal: You need to re-run the 'configure' command. The version of Cabal being used has changed (was Cabal-1.22.5.0, now Cabal-1.22.2.0).
  ```


state: closed
title: Reduce load time of emacsWithPackages
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/pull/12738
updated_at: 2016-01-31 23:28:23
body:
  I haven't gotten any feedback whatsoever on my proposed solution for #12478, so I am just going to merge it. It will improve the load time of `emacsWithPackages`. My own experiments yielded only a small improvement, but I can't reproduce the bug to begin with. For all the wailing about this issue on Twitter and IRC, there sure wasn't a lot of interest in getting it fixed.


state: closed
title: ghcjs: have Hydra build ghcjs packages
user_login: cstrahan
html_url: https://github.com/NixOS/nixpkgs/pull/12739
updated_at: 2016-03-17 19:40:36
body:
  I think we should have Hydra build the GHCJS package set.

  **I'm not entirely sure how `pkgs/top-level/release.nix` works, so I might not have this incantation quite right; confirmation would be appreciated.**

  @peti Does this seem reasonable (and work as intended)?


state: closed
title: closure-size: Qt 5 and KDE 5
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/pull/12740
updated_at: 2016-02-03 16:19:42
body:
  I'm making this a pull request against the closure-size branch so I can get some code review before merging it; it's a very big patch set. All the Qt 5 packages take advantage of closure size reductions now, to great effect. I wanted to get all those changes done because they cause mass rebuilds. I also fixed CMake with respect to the multiple outputs feature. Some of the KDE packages may not be taking best advantage multiple outputs yet, especially ones that still use Qt 4, but making changes to "leaf" packages in the dependency tree later isn't a big deal. Mostly, I just want to get this merged before there are more breaking changes! :smile:

  Testing performed: `nox-review` and running my system from the reduced-closure Plasma desktop.

  /cc @vcunat 


state: closed
title: U-Boot: 2015.10 -> 2016.01, refactor & support some new boards
user_login: dezgeg
html_url: https://github.com/NixOS/nixpkgs/pull/12742
updated_at: 2016-02-15 14:10:37
body:
  The new derivation style (using `callPackages`) has the benefit of removing stuff from `all-packages.nix` and making the actual definitions of the U-Boot builds more localized to the common build function. This also allows things like easily applying patches only to certain boards (Versatile, in this case) and making the tools build less hardcoded.


state: closed
title: Add nix packages for plugins for Jenkins + allow using them in the service config.
user_login: teh
html_url: https://github.com/NixOS/nixpkgs/pull/12743
updated_at: 2017-05-20 21:56:36
body:
  I have a script to regenerate the plugin list here: https://github.com/teh/jenkins-plugins-to-nix

  I'm planning on improving the script slightly to emit the correct dependencies but as it stands this patch is already quite useful (and tested+ used by us in production) so I decided to do a PR now.

  One large downside of this patch is that we do binary downloads of plugins but I don't think we can do much about that until we have Java packaging sorted out.

  @coreyoconnor you seem to be the main Jenkins maintainer so pinging you.


state: closed
title: Fix boto3 build for Python 3 and 2.
user_login: teh
html_url: https://github.com/NixOS/nixpkgs/pull/12744
updated_at: 2016-02-01 19:02:30
body:
  Tested with nox-review:

  ```
  Building in /tmp/nox-review-uag8zscu: python27Packages.boto3 pypyPackages.boto3 python34Packages.boto3 python35Packages.boto3
  [...]
  lrwxrwxrwx 1 tom tom 65 Feb  1 12:22 result -> /nix/store/lymmibfyirv9ksdyrf5sxjmw5k7kw1d8-python2.7-boto3-1.2.2
  lrwxrwxrwx 1 tom tom 63 Feb  1 12:22 result-2 -> /nix/store/4chjsk2v1zrw05l4hczr77iahfhnbn27-pypy4.0-boto3-1.2.2
  lrwxrwxrwx 1 tom tom 65 Feb  1 12:22 result-3 -> /nix/store/y80lfh4fdjlyfgwvq8lyxbdbc6vs6g6v-python3.4-boto3-1.2.2
  lrwxrwxrwx 1 tom tom 65 Feb  1 12:22 result-4 -> /nix/store/3nzpdp70qrkk0cccdv7rr8iifhbaiphf-python3.5-boto3-1.2.2
  ```


state: closed
title: spotify: fix icons
user_login: christopher-l
html_url: https://github.com/NixOS/nixpkgs/pull/12745
updated_at: 2016-02-01 22:51:30
body:
  The icon was not shown (Gnome Shell / preview of `spotify.desktop` in a filebrowser) because of a wrong absolute path in the `spotify.desktop` file. This fixes this and should also allow for custom themes to set the icon correctly.

  Tested: working icon.
  Not tested: custom themes.

  cc @edolstra @ftrvxmtrx


state: closed
title: closure-size: move ncurses utilities to $out
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/pull/12746
updated_at: 2016-03-16 07:40:28
body:
  All the programs provided by ncurses were being installed to the $dev
  output, but several of them are intended for runtime use, e.g. to
  operate on the running terminal. These user-facing programs are moved to
  the $bin output.

  /cc @vcunat 


state: closed
title: Kill SSL_CERT_FILE (aka fix openssl/curl config)
user_login: layus
html_url: https://github.com/NixOS/nixpkgs/pull/12748
updated_at: 2016-07-13 09:54:08
body:
  OpenSSL is designed to trust the certificates located in "${openssl}/etc/ssl/cert.pem".
  NixOS on the other uses /etc/ssl/certs/ca-certificates.crt as its trusted root CAs.

  By symlinking "${openssl}/etc/ssl/cert.pem" to "/etc/ssl/certs/ca-certificates.crt",
  we fix all the applications that rely on openssl defaults certificates.
  This is not trivial as it includes git, curl, python, php, and more.

  Doing this, we can also get rid of the annoying SSL_CERT_FILE previously defined in the global environment.
  This variable will revert to being a simple mean to override the default store location.

  Using "/etc/ssl/certs/ca-certificates.crt" as the system trusted certificates
  is a sensible path already taken in GnuTLS (see #8121).
  This is also what is done by other distros like ArchLinux or Debian.

  This PR fixes openssl and curl to use the default system trusted certificates.

  I tested openssl, curl, git, git-send-email.
  Any help is welcome in testing other packages.
  We cannot however test everything affected by the removal of the SSL_CERT_FILE environment variable.

  Some issues/details remain:
  - [ ] We should use some config variable instead of the hardcoded string.
  - [ ] That config variable should probably reside in stdenv to account for other OS's/distros.
  - [ ] Some packages use SSL_CERT_FILE as a bad mean to a good end.
      Removing nixpkgs/pkgs/development/perl-modules/lwp-protocol-https-cert-file.patch may not be the best thing to do.
  - [ ] Maybe split the commit into smaller commits ?

  Closes #12628, #8486, #10875, #8247, #8534, #10703
  Related #8867, #3382

  cc: @edolstra, @vcunat, @zimbatm, @4levels and maybe others.


state: closed
title: faust2 won't build anymore
user_login: bburdette
html_url: https://github.com/NixOS/nixpkgs/issues/12749
updated_at: 2016-03-10 15:32:13
body:
  a few weeks ago I was able to successfully install faust2 (nixos.faust), but today it looks like its broken.  I'm on the unstable channel.  

  ```
  [bburdette@nixosthe1:~/code/faustthings/faust-2.0.a41]$ nix-env -iA nixos.faust
  installing ‘faust-2.0-a41’
  these derivations will be built:
    /nix/store/fwy9lfqhfq6b7kcyp26pf93b4xi12552-faust-2.0-a41.drv
  building path(s) ‘/nix/store/5rsqv2c2a3nsrff1c1lgw69bcd30v6d0-faust-2.0-a41’
  unpacking sources
  unpacking source archive /nix/store/3zf5h1w7kxlrlh3dkwxnbyiglw4cicg7-faust-2.0.a41.tgz
  source root is faust-2.0.a41
  setting SOURCE_DATE_EPOCH to timestamp 1444409208 of file faust-2.0.a41/windows/template.props
  patching sources
  configuring
  no configure script, doing nothing
  building
  make flags: SHELL=/nix/store/pnc8xc1dh3cy4migfipfmzy3ad7snz99-bash-4.3-p42/bin/bash  prefix=/nix/store/5rsqv2c2a3nsrff1c1lgw69bcd30v6d0-faust-2.0-a41 LLVM_CONFIG='/nix/store/m5b0r6lznlqmv9dzbc2vhyw1v3n8vvk5-llvm-3.7.1/bin/llvm-config' world   
  /nix/store/pnc8xc1dh3cy4migfipfmzy3ad7snz99-bash-4.3-p42/bin/bash: git: command not found
  /nix/store/pnc8xc1dh3cy4migfipfmzy3ad7snz99-bash-4.3-p42/bin/bash: git: command not found
  /nix/store/pnc8xc1dh3cy4migfipfmzy3ad7snz99-bash-4.3-p42/bin/bash: git: command not found
  /nix/store/pnc8xc1dh3cy4migfipfmzy3ad7snz99-bash-4.3-p42/bin/bash: git: command not found
  /nix/store/pnc8xc1dh3cy4migfipfmzy3ad7snz99-bash-4.3-p42/bin/bash: git: command not found
  /nix/store/pnc8xc1dh3cy4migfipfmzy3ad7snz99-bash-4.3-p42/bin/bash: git: command not found
  make -C compiler -f Makefile.unix prefix=/nix/store/5rsqv2c2a3nsrff1c1lgw69bcd30v6d0-faust-2.0-a41
  make[1]: Entering directory '/tmp/nix-build-faust-2.0-a41.drv-0/faust-2.0.a41/compiler'
  g++ -g -Wall -Wuninitialized  -Wno-parentheses -I. -Iboxes -Ierrors -Ievaluate -Inormalize -Iparser -Ipropagate -Iparallelize -Isignals -Itlib -Idraw -Idraw/device -Idraw/schema -Iextended -Ipatternmatcher -Idocumentator -Iutils -I../libraries -Igenerator -Igenerator/asmjs -Igenerator/c -Igenerator/cpp -Igenerator/java -Igenerator/js -Igenerator/llvm -Igenerator/fir -Igenerator/wasm -DINSTALL_PREFIX='"/nix/store/5rsqv2c2a3nsrff1c1lgw69bcd30v6d0-faust-2.0-a41"' -O1 -fPIC -Wall -Wuninitialized -fvisibility=hidden -Wno-overloaded-virtual -Wno-parentheses -I. -Iboxes -Ierrors -Ievaluate -Inormalize -Iparser -Ipropagate -Iparallelize -Isignals -Itlib -Idraw -Idraw/device -Idraw/schema -Iextended -Ipatternmatcher -Idocumentator -Iutils -I../libraries -Igenerator -Igenerator/asmjs -Igenerator/c -Igenerator/cpp -Igenerator/java -Igenerator/js -Igenerator/llvm -Igenerator/fir -Igenerator/wasm -DINSTALL_PREFIX='"/nix/store/5rsqv2c2a3nsrff1c1lgw69bcd30v6d0-faust-2.0-a41"'  -I`'/nix/store/m5b0r6lznlqmv9dzbc2vhyw1v3n8vvk5-llvm-3.7.1/bin/llvm-config' --includedir` -I../architecture -D3.7.1 -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS    -c -o documentator/doc_sharing.o documentator/doc_sharing.cpp
  <command-line>:0:1: error: macro names must be identifiers
  <builtin>: recipe for target 'documentator/doc_sharing.o' failed
  make[1]: *** [documentator/doc_sharing.o] Error 1
  make[1]: Leaving directory '/tmp/nix-build-faust-2.0-a41.drv-0/faust-2.0.a41/compiler'
  Makefile:44: recipe for target 'all' failed
  make: *** [all] Error 2
  builder for ‘/nix/store/fwy9lfqhfq6b7kcyp26pf93b4xi12552-faust-2.0-a41.drv’ failed with exit code 2
  error: build of ‘/nix/store/fwy9lfqhfq6b7kcyp26pf93b4xi12552-faust-2.0-a41.drv’ failed
  ```


state: closed
title: libcutl: init -> 1.9.0
user_login: leenaars
html_url: https://github.com/NixOS/nixpkgs/pull/12751
updated_at: 2016-02-02 21:09:26
body:
  This library is a dependency for xsdcpp, which is a dependency for Kolab, which I'd love to include in Nixpkgs. 


state: closed
title: Hunspell: add wrapper to include dictionaries
user_login: simonvandel
html_url: https://github.com/NixOS/nixpkgs/pull/12752
updated_at: 2016-03-06 16:08:29
body:
  Hunspell could not find dictionaries, so this wrapper adds a way for Hunspell to find them.
  Use like this:

  ``` nix
  (hunspellWithDicts (with hunspellDicts; [en-us en-gb-ise]))
  ```

  This does not affect the `hunspell` attribute which some packages (e.g firefox) depend on. This means (I think) that Hunspell can not find any system dictionaries in those packages.

  One way would be to patch Hunspell to look at some place in the nix profile or `/run/current-system/sw/`, but that seems somewhat static as the dictionaries have to be in the system path. 

  Any ideas how this can be solved? 


state: closed
title: davmail: 4.7.0 -> 4.7.1
user_login: vandenoever
html_url: https://github.com/NixOS/nixpkgs/pull/12754
updated_at: 2016-02-02 21:09:46
body:
  Bugfix release, mainly for Carddav regression over EWS, also includes an NTLM support enhancement.

  Enhancement:
  - Improve NTLM support try to send hostname as workstation name instead of UNKNOWN
  - Fix notification dialog message
  - Prepare ExchangeSessionFactory refactoring
  - Fix typo in french translation
  - Fix broken Sourceforge link in About dialog

  Carddav:
  - Carddav: fix regression on contact update with empty field triggering DeleteItemField


state: closed
title: evolution doesn't work
user_login: ben0x539
html_url: https://github.com/NixOS/nixpkgs/issues/12756
updated_at: 2019-03-18 13:25:15
body:
  I'm trying to use evolution on a fairly fresh NixOS. It says 16.03pre75806.77f8f35 (Emu). I installed evolution with `nix-env -i evolution`. I'm not running gnome; I have `.config/evolution` and `.local/share/evolution` directories from another system.

  When starting it, I get the following terminal output:

  ```
  ** (evolution:3935): WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files
  GLib-GIO-Message: Using the 'memory' GSettings backend.  Your settings will not be saved or shared with other applications.

  (evolution:3935): Gtk-WARNING **: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
  ```

  and then a bunch of critical assertion failures, as you do with Gtk programs.

  Instead of loading up my email accounts it greets me to "Welcome to Evolution" and acts as if it has never seen me before, prompting me for my email accounts. If I enter my info it occasionally indicates that it's unable to talk to mail servers like when I press the button to make it ask my mail servers for supported authentication methods. When I get through the whole thing and press Finish, I get a dialog window saying "The name org.gnome.evolution.dataserver.Sources5 was not provided by any .service files" and cannot proceed.

  Then I run `nix-env -i evolution-data-server` and restart evolution and get the following terminal output:

  ```
  ** (evolution:3982): WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files
  GLib-GIO-Message: Using the 'memory' GSettings backend.  Your settings will not be saved or shared with other applications.

  (evolution:3982): Gtk-WARNING **: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files

  ** (evolution:3982): CRITICAL **: em_utils_folder_is_sent: assertion 'CAMEL_IS_FOLDER (folder)' failed
  ```

  It does seem to start up normally, then, and lists my email accounts and seems generally aware of my settings. However it still is unable to connect to mail servers, with those blue banner bars at the top going 'Failed to connect account "&lt;my account name here>".', 'The reported error was "Could not connect to imap.gmail.com: Network is unreachable".'

  I'm confident I am not having network issues because it happens with multiple mail servers, to which I can connect fine otherwise.


state: open
title: Gnome Activities icons should appear on app install
user_login: jonocodes
html_url: https://github.com/NixOS/nixpkgs/issues/12757
updated_at: 2018-06-23 18:14:43
body:
  I am using gnome3 in nixos. When I install an app in the console, I should be able to see it immediately in gnome's Activities. This is the case in ubuntu and arch when using gnome. In nix I have to logout and in in order to see the apps. Can this setup so I dont have to log out?


state: closed
title: Gnome mouse settings dont affect trackpad speed
user_login: jonocodes
html_url: https://github.com/NixOS/nixpkgs/issues/12758
updated_at: 2018-08-06 23:10:45
body:
  I'm using a thinkpad in gnome 3 and would like to see the Trackpad sensativity via's gnome's mouse settings. However the slider for mouse speed has no affect on my mouse.

  I am able to adjust this in my config with something like:

  ```
  services.xserver.synaptics.minSpeed = "2.5";
  ```

  And a restart. Or I can set live in the terminal with 

  ```
  synclient MinSpeed=2.5
  ```

  So I clealy have the drivers working. Its just the gnome settings that are not adjusting it. No messages in dmesg or journalctl.


state: closed
title: llvm: make libLLVM.so instead of many .so files
user_login: andrewrk
html_url: https://github.com/NixOS/nixpkgs/pull/12759
updated_at: 2016-05-01 00:04:59
body:
  Having many LLVM shared libraries makes code that links against
  LLVM slow because the libraries needlessly communicate with each other
  via extern symbols when the internal linking could have been static.

  This change enables a setting which causes all the LLVM libraries to be statically linked together, and then into a final shared library, libLLVM.so. This is the strategy used, for example, in [the arch package](https://projects.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/llvm#n108). 

  My motivation for this pull request is [my own compiler project](https://github.com/andrewrk/zig/) which is encumbered by the way LLVM is currently linked. Resolving dynamic symbols is currently a performance bottleneck.

  However, this also affects other NixOS packages that depend on LLVM, such as rustc. Try running `rustc --help` and you will find it takes almost 100ms. Now compare that to `cat --help` which is almost instant. If you use callgrind to analyze what is taking the time, it's all in resolving the LLVM shared libs.

  In fact now that I'm thinking about it, and I just tested it, the same is true about clang itself. The clang compiler spends a lot of time resolving dynamic symbols to LLVM which makes compile times slower.

  I have not finished testing this change, but I want to open it up for discussion while doing so.

  We have the option of leaving the .a files around for those who wish to link statically against LLVM, and deleting the .a files to force dependant packages to use libLLVM.so. In the former case this patch would slightly reduce disk usage, and in the latter case this patch would increase disk usage of the LLVM package by the binary size of all the .a files, which is about 450MB. My preference and the default option that happens if we take no action is the former - leave the .a files for those who want them. This is status quo for libclang.

  Previously, this nixpkg deviated from the default build options by generating .so files instead of .a files. With this patch, the nixpkg will deviate from the default build options only by _additionally_ generating libLLVM.so alongside the .a files.

  In short, I expect this change to drastically speed up any program which depends on LLVM. The only challenge will be making sure that packages which depend on LLVM still build correctly.

  cc @lovek323 
  cc @7c6f434c 
  cc @viric 


state: closed
title: Do not relocate /nix and /tmp to small disks on AWS
user_login: cransom
html_url: https://github.com/NixOS/nixpkgs/pull/12761
updated_at: 2016-02-02 10:42:00
body:
  The default behavior with an m3.medium instance is to relocate
  /nix and /tmp to /disk0 because an assumption is made that any
  ephemeral disk is larger than the root volume.  Rather than make
  that assumption, add a check to see if the disk is larger, and
  only then relocate /nix and /tmp.

  This addresses https://github.com/NixOS/nixpkgs/issues/12613


state: closed
title: fish: don't use manpath(1) from PATH in functions/man.fish
user_login: edef1c
html_url: https://github.com/NixOS/nixpkgs/pull/12762
updated_at: 2016-02-02 21:10:11
body:
  Previously, this'd invoke my command-not-found handler (and if you have `NIX_AUTO_RUN` enabled, it'd work, but occasionally download manpath afresh when you just wanted a manpage).
  This doesn't really fix `manpath(1)` erroring out on NixOS (`can't open the manpath configuration file /etc/man_db.conf`), but that's a pre-existing issue.


state: closed
title: Mnemosyne-2.3.2 missing locale
user_login: lverns
html_url: https://github.com/NixOS/nixpkgs/issues/12763
updated_at: 2017-02-14 23:50:06
body:
  I just installed mnemosyne. It works pretty well; however, I can't launch the preferences window to changes settings. Attempting to do so gives the following warning on the command line (and in a pop up window).

  > Traceback (innermost last):
  >   File "/nix/store/nybksyr37aakvc6cky7q6zr9chfhz042-python2.7-mnemosyne-2.3.2/lib/python2.7/site-packages/mnemosyne/pyqt_ui/main_wdgt.py", line 215, in configure
  >     self.controller().show_configuration_dialog()
  >   File "/nix/store/nybksyr37aakvc6cky7q6zr9chfhz042-python2.7-mnemosyne-2.3.2/lib/python2.7/site-packages/mnemosyne/libmnemosyne/controllers/default_controller.py", line 906, in show_configuration_dialog
  >     (self.component_manager).activate()
  >   File "/nix/store/nybksyr37aakvc6cky7q6zr9chfhz042-python2.7-mnemosyne-2.3.2/lib/python2.7/site-packages/mnemosyne/pyqt_ui/configuration_dlg.py", line 28, in **init**
  >     widget = widget(self.component_manager, parent=self)
  >   File "/nix/store/nybksyr37aakvc6cky7q6zr9chfhz042-python2.7-mnemosyne-2.3.2/lib/python2.7/site-packages/mnemosyne/pyqt_ui/configuration_wdgt_main.py", line 51, in **init**
  >     for language in self.translator().supported_languages():
  >   File "/nix/store/nybksyr37aakvc6cky7q6zr9chfhz042-python2.7-mnemosyne-2.3.2/lib/python2.7/site-packages/mnemosyne/libmnemosyne/translators/gettext_translator.py", line 23, in supported_languages
  >     return [os.path.split(x)[1] for x in os.listdir(self.lang_path) \
  >  OSError: [Errno 2] No such file or directory: '/nix/store/nybksyr37aakvc6cky7q6zr9chfhz042-python2.7-mnemosyne-2.3.2/share/locale'

  `nix-env (Nix) 1.11.1`

  Running on Debian Jessie in [single user mode](http://nixos.org/nix/manual/#sec-single-user).


state: closed
title: $SSL_CERT_FILE doesn't allow curl to verify connection
user_login: oconnore
html_url: https://github.com/NixOS/nixpkgs/issues/12764
updated_at: 2016-02-02 05:52:53
body:
  ```
  > echo $SSL_CERT_FILE
  /home/ec/.nix-profile/etc/ssl/certs/ca-bundle.crt
  > cat $SSL_CERT_FILE
  ##
  ## Bundle of CA Root Certificates
  ##
  ## Certificate data from Mozilla as of: Mon Nov  9 05:12:59 2015
  ...
  > curl https://nixos.org
  curl: (60) SSL certificate problem: unable to get local issuer certificate
  More details here: http://curl.haxx.se/docs/sslcerts.html

  curl performs SSL certificate verification by default, using a "bundle"
   of Certificate Authority (CA) public keys (CA certs). If the default
   bundle file isn't adequate, you can specify an alternate file
   using the --cacert option.
  If this HTTPS server uses a certificate signed by a CA represented in
   the bundle, the certificate verification probably failed due to a
   problem with the certificate (it might be expired, or the name might
   not match the domain name in the URL).
  If you'd like to turn off curl's verification of the certificate, use
   the -k (or --insecure) option.
  > curl https://nixos.org --cacert $SSL_CERT_FILE
  <!DOCTYPE html>

  <html lang="en">

    <head>
  ...
  ```

  This is strange, given: https://github.com/NixOS/nixpkgs/blob/master/pkgs/tools/networking/curl/default.nix#L46

  My current curl version is: /nix/store/ilnak4ac82mkgrks5s525myb68gyr26b-curl-7.45.0/bin/curl which matches https://nixos.org/releases/nixpkgs/nixpkgs-16.03pre75806.77f8f35/MANIFEST


state: closed
title: Libxml2 pkgconfig
user_login: globin
html_url: https://github.com/NixOS/nixpkgs/pull/12766
updated_at: 2016-02-02 12:52:32
body:
  Some packages try to check pkg-config for libxml2 explicitly which currently breaks.

  (fixes nokogiri finding libxml with bundler or gem)

  Base is staging as I reckon this will be a rather major rebuild.


state: closed
title: Asymptote fixes
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/12767
updated_at: 2016-02-04 21:16:40
body:
  Done while working on https://github.com/NixOS/nixpkgs/pull/12368#issuecomment-178462343 because I've started fixing the wrong error ~_^. Also noticed that libOSMesa enables off-screen rendering, so I've added it to inputs.

  cc @peti @7c6f434c 


state: closed
title: texlive.combine: patch paths into texmf.cnf instead of environment variables
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/12768
updated_at: 2016-05-10 03:41:57
body:
  Done while working on https://github.com/NixOS/nixpkgs/pull/12368#issuecomment-178462343 because I've started fixing the wrong error ~_^.  It started from wondering why does it try to install to `/nix/texmf-local` to looking through `kpathsea` source to this -- now `kpsewhich` should also expand variables more correctly.

  cc @vcunat 


state: closed
title: [WIP] Nix Java/Maven environment
user_login: NeQuissimus
html_url: https://github.com/NixOS/nixpkgs/pull/12770
updated_at: 2016-11-15 19:46:05
body:
  **DO NOT MERGE**

  I am looking for feedback here before I continue.
  My laptop is for RMA, so I figured I use the time to gather feedback.

  This is intended to provide a full Java/Maven environment for NixOS.
  Maven is a giant mess of circular dependencies and odd behaviour :)

  What I am doing is basically the following:
  Build my dependencies and their transitive dependencies all from source.
  Every time I hit a circular dependency (which happens more often than I would like), bootstrap in a binary version of said dependency.

  Maven very much depends on an actual Maven repository. In order to keep it from running to Maven Central or any other third-parts repository, I create a Maven mirror pointing to the nix-store.
  Maven will then attempts to find all artifacts there rather than the Internet.
  This, however, means that I need to do some copying of artifacts into an `.m2` structure, as Maven seems to dislike symlinks.

  In `all-packages.nix` I have defined namespaces for Maven plugins and Java packages/libraries, so that the default namespace is not cluttered up with things most users will not want to see. (Similar to other language-specific environments we have)

  Note that this is very much a work-in-progress and is far from done.
  For example, I want to remove the `poms.xml` file and place the expressions somewhere more sensible, probably into separate files, grouping only different versions of the same POM into a single file.
  My ultimate goal is to build Maven itself as well as Gradle (another build tool) from source, including all their (transitive) dependencies.
  So far I am still working on the first library, Apache Commons I/O.

  I have not squashed git commits so far, so that a little bit of context can be provided by the messages.

  I welcome any and all feedback, this is turning into much more work than I had anticipated and I would not want to go down this very long path and spend so much time and then end up having created an awful solution nobody wants :)
  Don't be afraid to trash this.

  Thanks, guys!


state: closed
title: vim_configurable: add configuration option for XIM support
user_login: ali-abrar
html_url: https://github.com/NixOS/nixpkgs/pull/12772
updated_at: 2016-02-08 05:55:33
body:
  Even if you install vimHugeX, support for the X Input Method is disabled. Consequently, gvim does not support "compose" or "dead" key sequences, making it more difficult to enter foreign and special characters. A quick search of the IRC channel reveals that a few people have encountered this issue but were unable to resolve it ([e.g.](https://botbot.me/freenode/nixos/2015-11-15/?msg=54184745&page=5)).

  With this patch, adding the following to your config.nix will result in vim_configurable being built with XIM support:

  ```
  {
     vim.xim = true;
  }
  ```


state: closed
title: gnupg: 2.1.10 -> 2.1.11
user_login: kragniz
html_url: https://github.com/NixOS/nixpkgs/pull/12773
updated_at: 2016-02-04 21:23:41
body:
  Release notes can be found here:

  ```
  https://lists.gnupg.org/pipermail/gnupg-announce/2016q1/000383.html
  ```

  `gpgkey2ssh-21.patch` was deleted, since the gpgkey2ssh was removed in this release (commit eb9c021631174fde4c1c444bbc533a7a46d570cd in the gnupg repo)


state: closed
title: kernel: Let the kernel build system strip modules
user_login: dezgeg
html_url: https://github.com/NixOS/nixpkgs/pull/12778
updated_at: 2016-02-03 09:39:09
body:
  Since commit 48f51f118506 we let the kernel build system compress the
  modules, which makes the original strip expression not work. Let the
  kernel build system strip them as well so they get stripped.

  cc @edolstra. Also something should be done wrt. `module_init_tools`.


state: closed
title: closure-size: Mass replace `pkg}/bin`-style strings to refer to correct outputs
user_login: dezgeg
html_url: https://github.com/NixOS/nixpkgs/pull/12779
updated_at: 2016-02-03 16:26:28
body:
  Same drill as before - scripted replace of `foo}/bin` to `foo.bar}/bin` in all cases where `${foo}/bin` doesn't exist.

  cc @vcunat


state: closed
title: bundler-head is older than bundler
user_login: phunehehe
html_url: https://github.com/NixOS/nixpkgs/issues/12785
updated_at: 2016-02-28 03:55:05
body:
  Digging into https://github.com/NixOS/nixpkgs/commit/10054a676a2e8cb21c1f5eee89a9d73166be8fb1 I was surprised to find that in both master and release-15.09, `bundler` is much newer than `bundler-head`. From https://github.com/bundler/bundler/commit/a2343c9eabf5403d8ffcbca4dea33d18a60fc157, you can see that the commit (which is used by `bundler-head` in both master and release-15.09) is included in releases since v1.8.0pre, where as `bundler` uses v1.10.6 and v1.10.5 in master and release-15.09, respectively.

  In master, `bundler-head.nix` is not used at all. I'll follow with a PR that removes the file.

  In release-15.09, `bundler-head.nix` is used by [`bundler-env`](https://github.com/NixOS/nixpkgs/blob/17b940568571ebc81344cf22740e8452157556eb/pkgs/development/interpreters/ruby/bundler-env/default.nix#L21), which I guess is for backward compatibility. To fight the non-deterministic fetchgit, I propose replacing https://github.com/bundler/bundler/commit/a2343c9eabf5403d8ffcbca4dea33d18a60fc157 with the latest minor release of the oldest major release containing the commit, which is v1.8.9. I'll also follow with a PR that does this.


state: open
title: Can't change config to reflect new boot device
user_login: ctheune
html_url: https://github.com/NixOS/nixpkgs/issues/12789
updated_at: 2018-07-04 07:02:54
body:
  The ordering of actions when activating a configuration makes it impossible to switch grub to a new root device at the same time while adding the rules for udev to configure the name for this device.

  It would be helpful to support this scenario: when deciding to switch block virtualization technology (e.g. switch from virtio-block to virtio-scsci) the names change. We're already going to abstract this away, but this needs a one-time change where we add a new udev rule. We'd love this to be possible in idempotent configuration, but: udev rules are not (and can not) be applied with the new configuration before that configuration is updated. grub is currently updated first thing. So, we're chasing our own tail here.

  Not sure what a good way out of this is (asides writing an outside wrapper to nixos-rebuild that fixes this up).


state: closed
title: udev rules not triggered after activating a config?
user_login: ctheune
html_url: https://github.com/NixOS/nixpkgs/issues/12790
updated_at: 2016-02-06 15:57:24
body:
  When deploying new udev rules, a simple `nixos-rebuild switch` does not suffice. Also, adding an activation script that runs `udevadm trigger` doesn't help because activation scripts are run before the new environment is in place.


state: closed
title: Calibre: Missing Qt plugin "headless"
user_login: pstn
html_url: https://github.com/NixOS/nixpkgs/issues/12793
updated_at: 2016-02-14 13:50:53
body:
  When conversion of any format epub to mobi format in calibre fails with

  ```
  This application failed to start because it could not find or load the Qt platform plugin "headless".
  ```

  [Full log](https://gist.github.com/pstn/49b690d5e0a7afff6305)
  I played around with the `qtPlugins` option in nixos but I couldn't get it to load this specific plugin since the option is pretty undocumented and I also don't believe that this would be a proper fix.


state: closed
title: Get rid of chromium-source
user_login: edolstra
html_url: https://github.com/NixOS/nixpkgs/issues/12794
updated_at: 2016-03-21 06:16:22
body:
  Currently, we first build a `chromium-source` derivation containing the unpacked Chromium source code, which is then passed to the actual Chrome build. This is very inefficient: the unpacked source tree is 1.8 GB and ~85K files. Copying these between build machines can take a very long time: for instance, the `nixos:release-15.09:tested` is currently showing two `chromium-source` builds (in the copying state) which have already taken > 22 hours. So it would be better to do whatever `chromium-source` does in the `chromium` derivation.


state: closed
title: Redundant DHCP support in initrd
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/12795
updated_at: 2016-02-03 14:03:43
body:
  This is the followup to https://github.com/NixOS/nixpkgs/commit/cc925d0506ab2a049d5ee55c1173950073ed307f#commitcomment-15838365. It's more for discussion than for merge now! There may be some problems of old DHCP support via `ip=dhcp`, so this needs a comment from @edolstra. Notice that I haven't tested changes for `amazon-image.nix`!

  One more thing that @edolstra pointed out is that `ipconfig` from `mkinitcpio-net-utils` seems redundant there when we have BusyBox. It's there only because it is tedious to parse `ip=` string by ourselves, but we may want to do this is future. On the other hand, `ipconfig` is only 28K in size and is there only if initrd networking is enabled, so this maybe is not so relevant.


state: closed
title: nixos docs: show references to packages (version 2)
user_login: vcunat
html_url: https://github.com/NixOS/nixpkgs/pull/12796
updated_at: 2016-02-27 09:50:13
body:
  A better implementation of #10039, after #12357. This time I did more thorough checking.

  See commit messages for details.


state: closed
title: udev service: restart on rules change
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/12797
updated_at: 2016-02-06 15:57:25
body:
  This is more sledgehammer'y than `udevadm control -R` but I see no other easy way to do this on switch if `services.udev.packages` are changed. cc @edolstra for a potential advice on this.

  Fixes #12790, should also benefit #12724. cc @ctheune for testing!


state: closed
title: Matplotlib Backend "PySide" SegFaults
user_login: aherrmann
html_url: https://github.com/NixOS/nixpkgs/issues/12798
updated_at: 2016-02-18 13:01:15
body:
  I have noticed, that the pyside backend to matplotlib generates a segmentation fault on the latest checkout from the nixpkgs-unstable channel, this used to work before. With git bisect I was able to reduce the set of possibly guilty commits to the following three.
  - 798c5469d94d85947beb7f2ed475aa6c9dc5b91f
  - d320d3dcbf0eefab285496481aa32d7926c6f648
  - df6a869ea71bc449eb97c8b5940e13f28452b01e

  I suspect that it has to do with the update to matplotlib 1.5.0.

  ---

  To reproduce the error save the following as `test.py` make it executable and run as `nix-shell test.py`.

  ``` python
  #!/usr/bin/env nix-shell
  #!nix-shell -i python -p python
  #!nix-shell -p pyside pythonPackages.matplotlib

  import matplotlib as mpl
  mpl.rcParams['backend.qt4'] = 'PySide'
  mpl.use('Qt4Agg')
  import matplotlib.pyplot as plt

  plt.plot(range(1,5), range(3,7))
  plt.show()
  ```

  The script produces just the following output.

  ```
  Segmentation fault
  ```

  ---

  It works just fine with PyQt4, and PyQt5.

  ``` python
  #!/usr/bin/env nix-shell
  #!nix-shell -i python -p python
  #!nix-shell -p pythonPackages.pyqt4 pythonPackages.matplotlib

  import matplotlib as mpl
  mpl.rcParams['backend.qt4'] = 'PyQt4'
  mpl.use('Qt4Agg')
  import matplotlib.pyplot as plt

  plt.plot(range(1,5), range(3,7))
  plt.show()
  ```

  ``` python
  #!/usr/bin/env nix-shell
  #!nix-shell -i python -p python
  #!nix-shell -p pythonPackages.pyqt5 pythonPackages.matplotlib

  import matplotlib as mpl
  mpl.use('Qt5Agg')
  import matplotlib.pyplot as plt

  plt.plot(range(1,5), range(3,7))
  plt.show()
  ```


state: open
title: systemd: Move lib/udev/hwdb.d to a separate output
user_login: edolstra
html_url: https://github.com/NixOS/nixpkgs/issues/12799
updated_at: 2018-06-23 18:15:05
body:
  Now that the `hwdb.bin` file generated  from the source files in `hwdb.d` is part of the system closure (#12724), it would be nice to put `hwdb.d` in a separate systemd output to reduce closure size.

  Probably we should drop `allowSubstitutes = false;` on the `hwdbBin` derivation to prevent the `hwdb.d` output from being downloaded in the common case.


state: open
title: Declarative configuration of initrd networking
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/issues/12800
updated_at: 2018-06-23 23:16:09
body:
  Followup of https://github.com/NixOS/nixpkgs/pull/12795. tl;dr: Configuration of initrd networking via NixOS options is a good idea, but there are several questions:

  1) Do we still want to have `ip=`? There might be other people already using it, so we should be careful to not break their (remote!) setups.
  2) We wouldn't be able to have 100% consistency because `networking` has too many things inside (firewall, WLAN, virtual interfaces -- to name a few) that we can't (and don't want) to bring inside initrd. So we need to somehow document what options are supported in initrd and what are not. One solution may be to have all supported settings duplicated in a distinct `boot.initrd.network` namespace, but it's not ideal.


state: closed
title: rrdtool: RRDs package not visible to buildPerlPackage rule
user_login: Baughn
html_url: https://github.com/NixOS/nixpkgs/issues/12801
updated_at: 2016-03-28 09:35:15
body:
  I've been trying to add RRD::Simple. However, given a definition like this:

  ```
    RRDSimple = buildPerlPackage {
      name = "RRD-Simple-1.44";
      src = fetchurl {
        url = mirror://cpan/authors/id/N/NI/NICOLAW/RRD-Simple-1.44.tar.gz;
        sha256 = "6ddda37bc49adeeb2ccc89d0ef320ea2f3287799fa4186ba9a54d2124efb473f";
      };
      propagatedBuildInputs = [ pkgs.rrdtool ];
      meta = {
        description = "Simple interface to create and store data in RRD files";
        license = [ stdenv.lib.licenses.asl20 ];
      };
    };
  ```

  ...the build output looks like this. Notice the lack of RRDs.

  ```
  building path(s) ‘/nix/store/yzwfqp8mylkf8fsih361a5v0cyc681lb-perl-RRD-Simple-1.44’
  unpacking sources
  unpacking source archive /nix/store/hfcy7g0v2ri8fs3jzmygws23fwcp840s-RRD-Simple-1.44.tar.gz
  source root is RRD-Simple-1.44
  setting SOURCE_DATE_EPOCH to timestamp 1201199150 of file RRD-Simple-1.44/t/answers.pl
  patching sources
  configuring
  patching ./examples/df.pl...
  patching ./examples/processes.pl...
  patching ./examples/rrd-server/cgi-bin/devel/rrd-export.cgi...
  patching ./examples/rrd-server/cgi-bin/rrd-browse.cgi...
  patching ./examples/rrd-server/cgi-bin/rrd-server.cgi...
  patching ./examples/rrd-server/bin/rrd-server.pl...
  patching ./examples/rrd-server/bin/snmp.sh...
  patching ./examples/rrd-server/bin/rrd-client.pl...
  patching ./examples/rrd-server/bin/spider.sh...
  patching ./examples/rrd-server/bin/rrd-client-infrant.pl...
  patching ./examples/rrd-server/bin/rrd-client-mta-traffic.pl...
  patching ./examples/rrd-server/bin/rrd-client-switches.pl...
  patching ./examples/rrd-server/bin/rrd-client-nagios-perfdata.pl...
  patching ./examples/loadavg.pl...
  patching ./examples/mod_perl.pl...
  patching ./examples/statlogs.pl...
  patching ./examples/graph.pl...
  patching ./examples/iostat.pl...
  patching ./examples/network.pl...
  patching ./examples/graph2.pl...
  patching ./examples/hddtemp.pl...
  patching ./examples/ColloquyBotLogParser.pl...
  patching ./examples/foo.pl...
  patching ./examples/meminfo.pl...
  patching ./examples/vmstat.pl...
  patching ./examples/ApacheAccessLogActivity.pl...
  # running Build.PL --prefix /nix/store/yzwfqp8mylkf8fsih361a5v0cyc681lb-perl-RRD-Simple-1.44 --installdirs site
  Checking prerequisites...
    requires:
      !  RRDs is not installed
    recommends:
      *  Test::Deep is not installed
      *  Test::Pod is not installed
      *  Test::Pod::Coverage is not installed

  ERRORS/WARNINGS FOUND IN PREREQUISITES.  You may wish to install the versions
  of the modules indicated above before proceeding with this installation

  Run 'Build installdeps' to install missing prerequisites.

  Created MYMETA.yml and MYMETA.json
  Creating new 'Build' script for 'RRD-Simple' version '1.44'
  no configure script, doing nothing
  building
  make flags: SHELL=/nix/store/pnc8xc1dh3cy4migfipfmzy3ad7snz99-bash-4.3-p42/bin/bash    
  /nix/store/s5hmy8kv1w151a1z4wy57csla3c11jr9-perl-5.20.3/bin/perl Build --makefile_env_macros 1
  Module::Build will be removed from the Perl core distribution in the next major release. Please install it from CPAN. It is being used at Build, line 41.
  Building RRD-Simple
  running tests
  check flags: SHELL=/nix/store/pnc8xc1dh3cy4migfipfmzy3ad7snz99-bash-4.3-p42/bin/bash    
  /nix/store/s5hmy8kv1w151a1z4wy57csla3c11jr9-perl-5.20.3/bin/perl Build --makefile_env_macros 1 test
  Module::Build will be removed from the Perl core distribution in the next major release. Please install it from CPAN. It is being used at Build, line 41.
  t/10pod.t .......................... skipped: Test::Pod 1.00 required for testing POD
  t/11pod_coverage.t ................. skipped: Test::Pod::Coverage 1.00 required for testing POD Coverage
  t/20compile.t ...................... skipped: RRDs.pm *MUST* be installed!
  t/21synopsis.t ..................... skipped: RRDs.pm *MUST* be installed!
  t/21synopsis_old.t ................. skipped: RRDs.pm *MUST* be installed!
  t/22last_value.t ................... skipped: RRDs.pm *MUST* be installed!
  t/23graph.t ........................ skipped: RRDs.pm *MUST* be installed!
  t/24retention_period.t ............. skipped: RRDs.pm *MUST* be installed!
  t/25info.t ......................... skipped: RRDs.pm *MUST* be installed!
  t/26add_source.t ................... skipped: RRDs *MUST* be installed!
  t/27rename_source.t ................ skipped: RRDs.pm *MUST* be installed!
  t/28heartbeat.t .................... skipped: RRDs.pm *MUST* be installed!
  t/29on_missing_ds.t ................ skipped: RRDs *MUST* be installed!
  t/30assume_rrd_filename.t .......... skipped: RRDs.pm *MUST* be installed!
  t/31create_assume_rrd_filename.t ... skipped: RRDs.pm *MUST* be installed!
  t/32exported_function_interface.t .. skipped: RRDs.pm *MUST* be installed!
  t/33correct_spelling.t ............. skipped: RRDs.pm *MUST* be installed!
  t/34populate_test_data.t ........... skipped: RRDs.pm *MUST* be installed!
  t/35average_hrule.t ................ skipped: RRDs.pm *MUST* be installed!
  t/36no_sources.t ................... skipped: RRDs.pm *MUST* be installed!
  Files=20, Tests=0,  1 wallclock secs ( 0.04 usr  0.02 sys +  0.25 cusr  0.02 csys =  0.33 CPU)
  Result: NOTESTS
  installing
  install flags: pure_install SHELL=/nix/store/pnc8xc1dh3cy4migfipfmzy3ad7snz99-bash-4.3-p42/bin/bash    
  /nix/store/s5hmy8kv1w151a1z4wy57csla3c11jr9-perl-5.20.3/bin/perl Build --makefile_env_macros 1 pure_install
  Module::Build will be removed from the Perl core distribution in the next major release. Please install it from CPAN. It is being used at Build, line 41.
  Building RRD-Simple
  Installing /nix/store/yzwfqp8mylkf8fsih361a5v0cyc681lb-perl-RRD-Simple-1.44/lib/perl5/site_perl/5.20.3/RRD/Simple.pm
  Installing /nix/store/yzwfqp8mylkf8fsih361a5v0cyc681lb-perl-RRD-Simple-1.44/lib/perl5/site_perl/5.20.3/RRD/Simple/Examples.pod
  Installing /nix/store/yzwfqp8mylkf8fsih361a5v0cyc681lb-perl-RRD-Simple-1.44/share/man/man3/RRD::Simple.3
  Installing /nix/store/yzwfqp8mylkf8fsih361a5v0cyc681lb-perl-RRD-Simple-1.44/share/man/man3/RRD::Simple::Examples.3
  post-installation fixup
  patching ELF executables and libraries in /nix/store/yzwfqp8mylkf8fsih361a5v0cyc681lb-perl-RRD-Simple-1.44
  gzipping man pages in /nix/store/yzwfqp8mylkf8fsih361a5v0cyc681lb-perl-RRD-Simple-1.44
  stripping (with flags -S) in /nix/store/yzwfqp8mylkf8fsih361a5v0cyc681lb-perl-RRD-Simple-1.44/lib 
  strip:/nix/store/yzwfqp8mylkf8fsih361a5v0cyc681lb-perl-RRD-Simple-1.44/lib/perl5/site_perl/5.20.3/x86_64-linux-thread-multi/auto/RRD/Simple/.packlist: File format not recognized
  strip:/nix/store/yzwfqp8mylkf8fsih361a5v0cyc681lb-perl-RRD-Simple-1.44/lib/perl5/site_perl/5.20.3/RRD/Simple.pm: File format not recognized
  strip:/nix/store/yzwfqp8mylkf8fsih361a5v0cyc681lb-perl-RRD-Simple-1.44/lib/perl5/site_perl/5.20.3/RRD/Simple/Examples.pod: File format not recognized
  patching script interpreter paths in /nix/store/yzwfqp8mylkf8fsih361a5v0cyc681lb-perl-RRD-Simple-1.44
  building path(s) ‘/nix/store/9vah096hr0pzb6crw8l5hf8phhj9gkrb-user-environment’
  created 2107 symlinks in user environment
  ```


state: closed
title: Improve checking for FHS paths in udev rules
user_login: aszlig
html_url: https://github.com/NixOS/nixpkgs/pull/12804
updated_at: 2016-02-03 16:15:18
body:
  Currently the check against FHS paths in the rule files is only checking against the original paths from in `services.udev.packages`.

  However we do fix up some of these paths in the udev rules generator and the warning is against the unfixed rule files and therefore prints a lot of false positives.

  This pull request improves the warning and also adds a NixOS option to turn this warning into a failure, so we can use this for VM tests for example and might also be useful for real systems.

  Addresses #12722 as well so we can assure that this won't happen again in the future.

  Cc: @edolstra


state: closed
title: Add miniball package and fix haskell-miniball by adding the miniball package as dependency
user_login: erikryb
html_url: https://github.com/NixOS/nixpkgs/pull/12805
updated_at: 2016-02-03 17:44:43
body:
  I have added the miniball package, a C++ library for calculating the smallest enclosing ball of a set of points. I then fixed the haskell-miniball package, a haskell binding, by adding this package as a dependency.

  I have tested this, and it works on my machine.


state: closed
title: Cannot boot latest NixOS unstable
user_login: lethalman
html_url: https://github.com/NixOS/nixpkgs/issues/12806
updated_at: 2016-03-31 20:30:54
body:
  Commit 77f8f35 nixos unstable, on virtualbox with gnome, black screen. The journal isn't very helpful because it doesn't even say that it's trying to start X, maybe it didn't flush to disk:

  ```
  Feb 03 17:26:32 nixos systemd[1]: Starting udev Kernel Device Manager...
  Feb 03 17:26:32 nixos systemd-journald[356]: Journal started
  Feb 03 17:26:32 nixos systemd[1]: Started Journal Service.
  Feb 03 17:26:31 nixos systemd-modules-load[357]: Inserted module 'cpufreq_ondemand'
  Feb 03 17:26:31 nixos systemd-modules-load[357]: Inserted module 'loop'
  Feb 03 17:26:32 nixos systemd[1]: Starting Flush Journal to Persistent Storage...
  Feb 03 17:26:32 nixos systemd[1]: Started udev Kernel Device Manager.
  Feb 03 17:26:32 nixos kernel: ACPI: AC Adapter [AC] (on-line)
  Feb 03 17:26:32 nixos systemd-modules-load[357]: Inserted module 'ppp_mppe'
  Feb 03 17:26:32 nixos kernel: PPP MPPE Compression module registered
  Feb 03 17:26:32 nixos kernel: piix4_smbus 0000:00:07.0: SMBus base address uninitialized - upgrade BIOS or use force_addr=0xaddr
  Feb 03 17:26:33 nixos kernel: input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input4
  Feb 03 17:26:33 nixos kernel: ACPI: Power Button [PWRF]
  Feb 03 17:26:33 nixos kernel: input: Sleep Button as /devices/LNXSYSTM:00/LNXSLPBN:00/input/input5
  Feb 03 17:26:33 nixos kernel: ACPI: Sleep Button [SLPF]
  Feb 03 17:26:33 nixos kernel: Linux agpgart interface v0.103
  Feb 03 17:26:33 nixos kernel: e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI
  Feb 03 17:26:33 nixos kernel: e1000: Copyright (c) 1999-2006 Intel Corporation.
  -- Reboot --
  ```

  That's it. Anybody experiencing this problem? I rebooted after 8 minutes, about 17:34.


state: open
title: A way to build updated VMs for other distros
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/12807
updated_at: 2018-06-23 22:04:26
body:
  If you look in https://github.com/NixOS/nixpkgs/blob/master/pkgs/build-support/vm/default.nix, we have some lovely code to build deterministic VMs against the initial releases of a bunch of major distros.

  Unfortunately, a lot of them go and update packages in e.g., http://vault.centos.org/6.5/updates/x86_64/repodata/ which changes in place. Short of mirroring their entire repositories, I don't know how best to address the question of getting a reasonably up-to-date version of a distro in a deterministic manner, but I'm hoping that someone else will have ideas.

  The context for this is using Nix to build VM (and container) images for purposes other than testing the Nix installers.


state: closed
title: set-source-date-epoch-to-latest.sh uses non-portable 'stat -c'
user_login: scode
html_url: https://github.com/NixOS/nixpkgs/issues/12809
updated_at: 2016-02-04 05:31:28
body:
  (Observed on OS X 10.11.3)

  For at least a couple of ruby packages (not sure the extent), I noticed:

  ```
  unpacking sources
  find: cannot search `': No such file or directory
  /nix/store/0p1afvl8jcpi6dvsq2n58i90w9c59vz1-set-source-date-epoch-to-latest.sh: line 12: [: : integer expression expected
  ```

  This is coming from `./pkgs/build-support/setup-hooks/set-source-date-epoch-to-latest.sh` which is doing this:

  ```
      # Get the last modification time of all regular files, sort them,
      # and get the most recent. Maybe we should use
      # https://github.com/0-wiz-0/findnewest here.
      local -a res=($(find "$path" -type f -print0 | xargs -0 -r stat -c '%Y %n' | sort -n | tail -n1))
      local time="${res[0]}"
      local newestFile="${res[1]}"

      # Update $SOURCE_DATE_EPOCH if the most recent file we found is newer.
      if [ "$time" -gt "$SOURCE_DATE_EPOCH" ]; then
  ```

  And the error is because `$time` evaluates to the empty string.

  Not sure yet if there is another problem, but at minimum, `stat -c` is not supported on OS X. `stat -f` is, but that means something entirely different on GNU systems.

  Example repro: `nix-env -i lolcat`


state: closed
title: Load PulseAudio's module-device-manager only for KDE
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/12811
updated_at: 2016-02-06 19:10:40
body:
  See http://lists.freedesktop.org/archives/pulseaudio-discuss/2016-February/025385.html. tl;dr: on non-KDE systems it causes weird behavior with streams not respecting fallback devices.


state: closed
title: swig: Incorrect detection of system-wide TCL
user_login: bnikolic
html_url: https://github.com/NixOS/nixpkgs/pull/12814
updated_at: 2016-03-04 23:22:35
body:
  On Ubuntu 14.04.3 LTS with tcl8.6-dev:amd64 package installed the
  current swig build will find the system-wide
  /usr/lib/tcl8.6/tclConfig.sh and then fail to correctly configure


state: closed
title: Curl sources cannot be downloaded
user_login: edolstra
html_url: https://github.com/NixOS/nixpkgs/issues/12816
updated_at: 2016-03-06 10:12:07
body:
  Downloading the curl sources currently fails on staging (maybe also elsewhere):

  ```
  $ nix-build -A curl.src $hc -j1
  these derivations will be built:
    /nix/store/cb4a7fcxh6jxrw40ibjw3i0x4hl3jf76-curl-7.47.0.tar.bz2.drv
  building path(s) ‘/nix/store/myx56s2m67dnrb025kkj4r6yqkqhvz5p-curl-7.47.0.tar.bz2’

  trying http://curl.haxx.se/download/curl-7.47.0.tar.bz2
    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                   Dload  Upload   Total   Spent    Left  Speed
  100   319  100   319    0     0   3198      0 --:--:-- --:--:-- --:--:--  4984
  curl: (1) Protocol "https" not supported or disabled in libcurl
  error: cannot download curl-7.47.0.tar.bz2 from any mirror
  ```

  This is because http://curl.haxx.se redirects to https://curl.haxx.se, and our bootstrap curl doesn't have https support.

  Possible fixes:
  - Use Nix's builtin fetchurl. Then we can even get rid of curl in the bootstrap tools. (The only downside is that it doesn't have mirror:// support.)
  - Switch to a http mirror.
  - Update the bootstrap tools to include a https-capable curl.


state: closed
title: wine: stable update and consolidation
user_login: bendlas
html_url: https://github.com/NixOS/nixpkgs/pull/12817
updated_at: 2016-02-05 19:54:07
body:
  In addition to bumping the wine stable version, this PR rearranges the source package definitions to be in one place `pkgs/misc/emulators/wine/sources.nix`.
  This facilitates usage of the new prefetch feature in nix 1.11: `nix-prefetch-url pkgs/misc/emulators/wine/sources.nix -A stable`


state: closed
title: Kombu amqp update backport
user_login: risicle
html_url: https://github.com/NixOS/nixpkgs/pull/12821
updated_at: 2016-02-05 11:11:10
body:
  Backporting these updates because otherwise they fail to build on release-15.09 due to python 2.7.11.


state: closed
title: fish_update_completions is broken
user_login: magnetophon
html_url: https://github.com/NixOS/nixpkgs/issues/12822
updated_at: 2016-12-30 16:03:25
body:
  @ocharles 

  ```
  fish_update_completions
  /nix/store/xg3vzlbf3x360gfv0xq1ifsryd7amzcw-man-db-2.7.2/bin/manpath: can't open the manpath configuration file /etc/man_db.conf
  No paths specified
  ```


state: closed
title: aws_shell: init at 0.1.0
user_login: cransom
html_url: https://github.com/NixOS/nixpkgs/pull/12824
updated_at: 2016-02-27 12:03:02
body:
  Currently depends on a specific prompt_toolkit package (which is not the
  latest), so that is also pinned here.
  Would there be a better way to use prompt_toolkit in this case? Assuming versions after 0.52 work, is it appropriate to change setup.py to `>=0.52` from https://github.com/awslabs/aws-shell/blob/1c9cd633a6763796a4c77ffda17345fb44812afc/setup.py#L10


state: closed
title: pythonPackages: new functions to build numpy and scipy
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/pull/12826
updated_at: 2016-02-08 19:39:22
body:
  Because of issues occasionally with new versions of Numpy and/or Scipy I propose to have multiple versions of each available. 

  This PR includes two new functions to build numpy and scipy packages. Furthermore, because of segmentation faults with openblas 0.2.15, version 0.2.14 is used instead. This is also what upstream tests against. 

  The BLAS version that is used by numpy is now shared via `passthru`. 


state: closed
title: keybase login fails: TypeError: pathcheck is not a function
user_login: colemickens
html_url: https://github.com/NixOS/nixpkgs/issues/12827
updated_at: 2016-02-06 15:47:44
body:
  `keybase login`

  ```
  /nix/store/f1qzi3173l1dj6hdv7wnv082ix04w0jq-nodejs-keybase-0.8.22/lib/node_modules/keybase/lib/merkle_client.js:539
                pathcheck({
                ^

  TypeError: pathcheck is not a function
      at iced.Deferrals.parent (/nix/store/f1qzi3173l1dj6hdv7wnv082ix04w0jq-nodejs-keybase-0.8.22/lib/node_modules/keybase/lib/merkle_client.js:539:15)
      at /nix/store/f1qzi3173l1dj6hdv7wnv082ix04w0jq-nodejs-keybase-0.8.22/lib/node_modules/keybase/lib/merkle_client.js:551:15
      at Deferrals.exports.Deferrals.Deferrals._call (/nix/store/hi5kb8c4i4j14fdb3awx8pfckddhk0cr-nodejs-iced-runtime-1.0.2/lib/node_modules/iced-runtime/lib/runtime.js:86:16)
      at /nix/store/hi5kb8c4i4j14fdb3awx8pfckddhk0cr-nodejs-iced-runtime-1.0.2/lib/node_modules/iced-runtime/lib/runtime.js:98:26
      at exports.trampoline.trampoline (/nix/store/hi5kb8c4i4j14fdb3awx8pfckddhk0cr-nodejs-iced-runtime-1.0.2/lib/node_modules/iced-runtime/lib/runtime.js:64:14)
      at Deferrals.exports.Deferrals.Deferrals._fulfill (/nix/store/hi5kb8c4i4j14fdb3awx8pfckddhk0cr-nodejs-iced-runtime-1.0.2/lib/node_modules/iced-runtime/lib/runtime.js:96:16)
      at ret (/nix/store/hi5kb8c4i4j14fdb3awx8pfckddhk0cr-nodejs-iced-runtime-1.0.2/lib/node_modules/iced-runtime/lib/runtime.js:29:18)
      at /nix/store/853y5i9vdybw4dllm9lhzl912x1r2s7s-nodejs-iced-error-0.0.9/lib/node_modules/iced-error/index.js:92:22
      at /nix/store/f1qzi3173l1dj6hdv7wnv082ix04w0jq-nodejs-keybase-0.8.22/lib/node_modules/keybase/lib/merkle_client.js:440:26
      at Deferrals.exports.Deferrals.Deferrals._call (/nix/store/hi5kb8c4i4j14fdb3awx8pfckddhk0cr-nodejs-iced-runtime-1.0.2/lib/node_modules/iced-runtime/lib/runtime.js:86:16)
  ```


state: closed
title: thunderbird-bin: Apply updates from master, to upgrade to 38.5.1
user_login: grahamc
html_url: https://github.com/NixOS/nixpkgs/pull/12829
updated_at: 2016-02-05 22:39:19
body:
  Including changes from:
  - https://github.com/NixOS/nixpkgs/commit/dffb7373a5074c5a9a10b38bf3d41cd2a8f0f740
  - https://github.com/NixOS/nixpkgs/commit/57155e04a79810364e4810ff9e143f2a36a0b321
  - https://github.com/NixOS/nixpkgs/commit/50a842fb37c6c2cbba0edb8c2b35af451277e94f
  - https://github.com/NixOS/nixpkgs/commit/66cddef22178f13209df06427a14d169a2a1085d
  - https://github.com/NixOS/nixpkgs/commit/4e9729298e57fb98c7ee9e8e47d4c4704147beb0

  Backported to release/15.09 to address the numerous security issues addressed in each release.


state: closed
title: udev path rules not working?
user_login: ctheune
html_url: https://github.com/NixOS/nixpkgs/issues/12833
updated_at: 2018-07-04 06:45:44
body:
  When adding a package to services.udev.packages (to enable its rules) and services.udev.path (to get is binaries into the search path) I found that the path in 00-path.rules is properly constructed (I find the binaries from my package added to bin/) but when referencing the binary it's not found. (at least that's what I guess - I'm not getting any useful debugging output)

  Instead of referring to my binary this way:

  ```
  SUBSYSTEM=="block", PROGRAM="fc-get-disk-alias %k", SYMLINK+="%c"
  ```

  (fc-get-disk-alias is in the path from 00-path.rules)

  I have to explicitly construct a path when building the rule:

  ```
  SUBSYSTEM=="block", PROGRAM="/nix/store/5dr5hyb5mimninry2wy413srb5q9pl2i-fc-manage-0.1/bin/fc-get-disk-alias %k", SYMLINK+="%c"
  ```


state: closed
title: Can't install GCC on OSX
user_login: YPares
html_url: https://github.com/NixOS/nixpkgs/issues/12836
updated_at: 2016-02-18 10:45:11
body:
  When running:
  `nix-shell -p gcc` on OSX El Capitan, it fails with:

  ```
  cat: /nix/store/cazk1ri41prggxns8mvs5nschrq3mz6p-clang-wrapper-3.7.1/nix-support/libc-ldflags-before: No such file or directory
  builder for ‘/nix/store/515rp1r7bhl8m3d29nsqls4xs399bwmp-gcc-4.9.3.drv’ failed with exit code 1
  cannot build derivation ‘/nix/store/mp65d5jq9zl7wa2wd7f3aqp59dr6dcf2-gcc-wrapper-4.9.3.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/mp65d5jq9zl7wa2wd7f3aqp59dr6dcf2-gcc-wrapper-4.9.3.drv’ failed
  /Users/yves/.nix-profile/bin/nix-shell: failed to build all dependencies
  ```


state: closed
title: add truecolor support for tmux (from upstream master)
user_login: therealpxc
html_url: https://github.com/NixOS/nixpkgs/pull/12838
updated_at: 2016-02-25 11:07:43
body:
  This won't be necessary with tmux-2.2, but that release may be quite a while yet. The patch is taken from here: https://github.com/tmux/tmux/issues/112


state: closed
title: libva: populate bin output
user_login: ttuegel
html_url: https://github.com/NixOS/nixpkgs/pull/12845
updated_at: 2016-02-06 16:58:23
body:
  The full build was not populating the bin output correctly because of
  the use of `make DESTDIR=$(out)`.

  /cc @vcunat 


state: open
title: evolution-ews missing, needed for exchange support
user_login: jerith666
html_url: https://github.com/NixOS/nixpkgs/issues/12847
updated_at: 2018-04-16 12:52:51
body:
  I've got a working nix expression for `evolution-ews` in https://github.com/jerith666/nixpkgs/tree/evolution-ews, however:
  - I had to patch it to prevent it from trying to install its libs into the `evolution` and `evolution-data-server` directories under `/nix/store`
  - Because of that (presumably), when I run evolution, it doesn't offer "Exchange" as a server type.

  I'm hoping for some guidance from the gnome maintainers, @jgeerds and @lethalman, about how to get this working.  Thanks!


state: closed
title: eclipse: run with the jdk, not the jre
user_login: jerith666
html_url: https://github.com/NixOS/nixpkgs/pull/12848
updated_at: 2016-02-27 12:41:26
body:
  This is necessary so that tools like native2ascii are available to
  maven eclipse integration (m2e).


state: closed
title: wine unstable & staging: 1.9.2 -> 1.9.3
user_login: a1russell
html_url: https://github.com/NixOS/nixpkgs/pull/12849
updated_at: 2016-02-12 06:54:58
body:
  ~~WIP, waiting on 1.9.3 to be released at https://github.com/wine-compholio/wine-staging/releases~~


state: closed
title: curl: Change default src url
user_login: heydojo
html_url: https://github.com/NixOS/nixpkgs/pull/12851
updated_at: 2016-02-07 13:40:28
body:
  - Changes the default src url away from http://curl.haxx.se
    to an official mirror because haxx.se resolves to https and
    bootstrap curl doesn't have https support.
    Please see https://github.com/NixOS/nixpkgs/issues/12816
    for more info.


state: closed
title: cli_visualizer: init at 06-02-2016
user_login: matthiasbeyer
html_url: https://github.com/NixOS/nixpkgs/pull/12853
updated_at: 2016-02-06 23:27:33
body:
  I hope the commit message is okay for you guys. There are no releases of this utility yet, so I used the date of packaging.


state: closed
title: ekiga doesn't work
user_login: ben0x539
html_url: https://github.com/NixOS/nixpkgs/issues/12854
updated_at: 2018-10-10 19:56:28
body:
  it's missing icons in the toolbar, also it needs that dconf thing to wire it up to gsettings i guess

  ```
  GLib-GIO-Message: Using the 'memory' GSettings backend.  Your settings will not be saved or shared with other applications.
  ```

  Biggest problem is probably that it doesn't emit sound, though. Update: It emits sound when using pulseaudio, but not with alsa.


state: closed
title: closure-size: glfw3 fails to build
user_login: deepfire
html_url: https://github.com/NixOS/nixpkgs/issues/12857
updated_at: 2016-04-14 11:35:14
body:
  Context: fresh `closure-size`.

  ```
  these derivations will be built:
    /nix/store/yp8cx7js23dhgxpmpij95ll9ah7fh080-glfw-3.1.2.drv
  building path(s) ‘/nix/store/hvy8w43602hisryrnicwcsv3wsrjia3k-glfw-3.1.2’
  unpacking sources
  unpacking source archive /nix/store/a747mian6r3k97f234h8416drz7g8qf5-GLFW-3.1.2-src
  source root is GLFW-3.1.2-src
  patching sources
  configuring
  fixing cmake files...
  cmake flags: -DCMAKE_BUILD_TYPE=Release -DCMAKE_SKIP_BUILD_RPATH=ON -DCMAKE_INSTALL_NAME_DIR=/nix/store/hvy8w43602hisryrnicwcsv3wsrjia3k-glfw-3.1.2/lib -DCMAKE_INSTALL_PREFIX=/nix/store/hvy8w43602hisryrnicwcsv3wsrjia3k-glfw-3.1.2 -DBUILD_SHARED_LIBS=ON 
  -- The C compiler identification is GNU 4.9.3
  -- Check for working C compiler: /nix/store/sihykq4gh9g13ky34yx6ffdfmlw8j8pn-gcc-wrapper-4.9.3/bin/gcc
  -- Check for working C compiler: /nix/store/sihykq4gh9g13ky34yx6ffdfmlw8j8pn-gcc-wrapper-4.9.3/bin/gcc -- works
  -- Detecting C compiler ABI info
  -- Detecting C compiler ABI info - done
  -- Detecting C compile features
  -- Detecting C compile features - done
  -- Found OpenGL: /nix/store/xv82xjjs8aqfqr40kh93gyhhjbwzmiid-mesa-11.1.1/lib/libGL.so  
  -- Looking for pthread.h
  -- Looking for pthread.h - found
  -- Looking for pthread_create
  -- Looking for pthread_create - not found
  -- Looking for pthread_create in pthreads
  -- Looking for pthread_create in pthreads - not found
  -- Looking for pthread_create in pthread
  -- Looking for pthread_create in pthread - found
  -- Found Threads: TRUE  
  -- Could NOT find Doxygen (missing:  DOXYGEN_EXECUTABLE) 
  -- Using X11 for window creation
  -- Using GLX for context creation
  -- Looking for XOpenDisplay in /nix/store/mwbpv2zcdnq9zqvs3sx570axwjsz0w58-libX11-1.6.3/lib/libX11.so;/nix/store/c19nnxy69j2yylm90l0l08c0aqckq3cl-libXext-1.3.3/lib/libXext.so
  -- Looking for XOpenDisplay in /nix/store/mwbpv2zcdnq9zqvs3sx570axwjsz0w58-libX11-1.6.3/lib/libX11.so;/nix/store/c19nnxy69j2yylm90l0l08c0aqckq3cl-libXext-1.3.3/lib/libXext.so - found
  -- Looking for gethostbyname
  -- Looking for gethostbyname - found
  -- Looking for connect
  -- Looking for connect - found
  -- Looking for remove
  -- Looking for remove - found
  -- Looking for shmat
  -- Looking for shmat - found
  -- Looking for IceConnectionNumber in ICE
  -- Looking for IceConnectionNumber in ICE - found
  -- Found X11: /nix/store/mwbpv2zcdnq9zqvs3sx570axwjsz0w58-libX11-1.6.3/lib/libX11.so
  CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
  Please set them or make sure they are set and tested correctly in the CMake files:
  MATH_LIBRARY (ADVANCED)
      linked by target "boing" in directory /tmp/nix-build-glfw-3.1.2.drv-0/GLFW-3.1.2-src/examples
      linked by target "gears" in directory /tmp/nix-build-glfw-3.1.2.drv-0/GLFW-3.1.2-src/examples
      linked by target "heightmap" in directory /tmp/nix-build-glfw-3.1.2.drv-0/GLFW-3.1.2-src/examples
      linked by target "particles" in directory /tmp/nix-build-glfw-3.1.2.drv-0/GLFW-3.1.2-src/examples
      linked by target "wave" in directory /tmp/nix-build-glfw-3.1.2.drv-0/GLFW-3.1.2-src/examples
      linked by target "simple" in directory /tmp/nix-build-glfw-3.1.2.drv-0/GLFW-3.1.2-src/examples
      linked by target "splitview" in directory /tmp/nix-build-glfw-3.1.2.drv-0/GLFW-3.1.2-src/examples
      linked by target "windows" in directory /tmp/nix-build-glfw-3.1.2.drv-0/GLFW-3.1.2-src/tests
      linked by target "sharing" in directory /tmp/nix-build-glfw-3.1.2.drv-0/GLFW-3.1.2-src/tests
      linked by target "tearing" in directory /tmp/nix-build-glfw-3.1.2.drv-0/GLFW-3.1.2-src/tests
      linked by target "events" in directory /tmp/nix-build-glfw-3.1.2.drv-0/GLFW-3.1.2-src/tests
      linked by target "gamma" in directory /tmp/nix-build-glfw-3.1.2.drv-0/GLFW-3.1.2-src/tests
      linked by target "title" in directory /tmp/nix-build-glfw-3.1.2.drv-0/GLFW-3.1.2-src/tests
      linked by target "threads" in directory /tmp/nix-build-glfw-3.1.2.drv-0/GLFW-3.1.2-src/tests
      linked by target "empty" in directory /tmp/nix-build-glfw-3.1.2.drv-0/GLFW-3.1.2-src/tests
      linked by target "msaa" in directory /tmp/nix-build-glfw-3.1.2.drv-0/GLFW-3.1.2-src/tests
      linked by target "glfwinfo" in directory /tmp/nix-build-glfw-3.1.2.drv-0/GLFW-3.1.2-src/tests
      linked by target "iconify" in directory /tmp/nix-build-glfw-3.1.2.drv-0/GLFW-3.1.2-src/tests
      linked by target "monitors" in directory /tmp/nix-build-glfw-3.1.2.drv-0/GLFW-3.1.2-src/tests
      linked by target "cursor" in directory /tmp/nix-build-glfw-3.1.2.drv-0/GLFW-3.1.2-src/tests
      linked by target "joysticks" in directory /tmp/nix-build-glfw-3.1.2.drv-0/GLFW-3.1.2-src/tests
      linked by target "clipboard" in directory /tmp/nix-build-glfw-3.1.2.drv-0/GLFW-3.1.2-src/tests
      linked by target "reopen" in directory /tmp/nix-build-glfw-3.1.2.drv-0/GLFW-3.1.2-src/tests
  RT_LIBRARY (ADVANCED)
      linked by target "particles" in directory /tmp/nix-build-glfw-3.1.2.drv-0/GLFW-3.1.2-src/examples
      linked by target "threads" in directory /tmp/nix-build-glfw-3.1.2.drv-0/GLFW-3.1.2-src/tests
      linked by target "empty" in directory /tmp/nix-build-glfw-3.1.2.drv-0/GLFW-3.1.2-src/tests

  -- Configuring incomplete, errors occurred!
  See also "/tmp/nix-build-glfw-3.1.2.drv-0/GLFW-3.1.2-src/build/CMakeFiles/CMakeOutput.log".
  See also "/tmp/nix-build-glfw-3.1.2.drv-0/GLFW-3.1.2-src/build/CMakeFiles/CMakeError.log".
  builder for ‘/nix/store/yp8cx7js23dhgxpmpij95ll9ah7fh080-glfw-3.1.2.drv’ failed with exit code 1
  ```


state: closed
title: dosbox: Replace patch from bugzilla with local analog
user_login: avnik
html_url: https://github.com/NixOS/nixpkgs/pull/12860
updated_at: 2016-02-23 23:14:57
body:
  I am not sure it it exactly same one, due patch link to bugzilla
  are dead. I take this one from gentoo.


state: closed
title: emacs-24.5 macport build fails on OS X
user_login: dhess
html_url: https://github.com/NixOS/nixpkgs/issues/12863
updated_at: 2016-09-29 22:42:00
body:
  Here is the failure:

  ``` shell
  Finding pointers to doc strings...
  Finding pointers to doc strings...done
  Dumping under the name emacs
  unexec: not enough room for load commands for new __DATA segments (increase headerpad_extra in configure.in to at least 11B8)
  --- List of All Regions ---
     address     size prot maxp
  --- List of Regions to be Dumped ---
     address     size prot maxp
  --- Header Information ---
  Magic = 0xfeedfacf
  CPUType = 16777223
  CPUSubType = -2147483645
  ...
  Writing unknown           command
  Writing LC_FUNCTION_STARTS command
  Writing LC_DATA_IN_CODE   command
  Makefile:826: recipe for target 'bootstrap-emacs' failed
  make[1]: *** [bootstrap-emacs] Error 1
  make[1]: Leaving directory '/private/var/folders/h_/2t30cxtx7pg0b_nrzk0zdx9w0000gn/T/nix-build-emacs-24.5-mac-5.15.drv-0/emacs-24.5/src'
  Makefile:393: recipe for target 'src' failed
  make: *** [src] Error 2
  builder for ‘/nix/store/7kn1xip1qq97s94r24lm7a1qn0gjpjv1-emacs-24.5-mac-5.15.drv’ failed with exit code 2
  cannot build derivation ‘/nix/store/k7lrxvip7nvrnqa9zxpzcnjdxwiwicfn-emacs-env.drv’: 1 dependencies couldn't be built
  building path(s) ‘/nix/store/d40v8qjs87chpsbq61pjlc8hwnb3rsdl-exceptions-0.8.2.1.tar.gz’
  cannot build derivation ‘/nix/store/8rjws9lnsnvsi5ajg3317jhll51dr4qi-hindent-4.6.1.drv’: 1 dependencies couldn't be built
  cannot build derivation ‘/nix/store/vzmbd4xli7n09g8p4r3g8idgdp76g6qd-structured-haskell-mode-1.0.20.drv’: 1 dependencies couldn't be built
  killing process 84549
  cannot build derivation ‘/nix/store/dng0sh0514gbnwg9703y4lkngyjfzn7y-meta-env.drv’: 1 dependencies couldn't be built
  error: build of ‘/nix/store/dng0sh0514gbnwg9703y4lkngyjfzn7y-meta-env.drv’ failed
  ```

  This is a common problem with Emacs on the Mac and can be fixed by adding `"-headerpad_max_install_names"` to NIX_CLFAGS_LINK. I'll submit a PR.


state: closed
title: Fix emacs-24.5 build on OS X
user_login: dhess
html_url: https://github.com/NixOS/nixpkgs/pull/12864
updated_at: 2016-09-30 22:16:49
body:
  Fixes #12863.

  (This might strictly only be necessary for the macports build as that's the one I use.)


state: closed
title: buildRubyGem: ensure gem versions don't get misparsed
user_login: edef1c
html_url: https://github.com/NixOS/nixpkgs/pull/12866
updated_at: 2016-02-23 23:14:08
body:
  Without this, every nix-env --upgrade replaces ruby with an arbitrary gem, which makes Ruby unusuable from user environments.


state: open
title: openssh: Toggling PasswordAuthentication via Match config doesn't work.
user_login: Baughn
html_url: https://github.com/NixOS/nixpkgs/issues/12867
updated_at: 2018-10-10 04:54:58
body:
  Imagine a configuration like this:

  ```
    services.openssh.enable = true;
    services.openssh.passwordAuthentication = false;
    services.openssh.challengeResponseAuthentication = false;
    services.openssh.gatewayPorts = "yes";
    services.openssh.extraConfig = ''
      Match User aquagon
      PasswordAuthentication yes
    '';
  ```

  The intention is that password authentication should be disabled for all accounts except this specific one. If you do this, then sshd will allow you to supply a password, but you won't be able to log in.

  Conversely, if I set passwordAuthentication = true but disable it for everyone _but_ aquagon using an inverse match, it is nevertheless possible to login using a password, and it shouldn't be.

  I suspect this has something to do with the sshd PAM configuration.


state: closed
title: fetchdarcs: Host resolving seems to fail in some cases
user_login: Profpatsch
html_url: https://github.com/NixOS/nixpkgs/issues/12868
updated_at: 2018-04-25 11:44:11
body:
  e.g. for screen-message (https://github.com/NixOS/nixpkgs/commit/6265123f7a687143a9ee20888cae5e07fb08c087) the following error occurs on hydra:

  ```
  building path(s) ‘/nix/store/d2rwy7n9zjhhd3195qwx95ymxdci4dyr-fetchdarcs’
  getting http://darcs.nomeata.de/screen-message.debian  (tag 0.23-1)  into /nix/store/d2rwy7n9zjhhd3195qwx95ymxdci4dyr-fetchdarcs

  darcs failed:  Not a repository: http://darcs.nomeata.de/screen-message.debian (CouldNotResolveHost)

  HINT: Do you have the right URI for the repository?

  builder for ‘/nix/store/06ls4az5kyhrh2g95gs2rbbimfg40c9g-fetchdarcs.drv’ failed with exit code 2
  ```

  A local build fetches the source just fine.

  cc @aszlig 


state: closed
title: darcs-to-git fails to build
user_login: deepfire
html_url: https://github.com/NixOS/nixpkgs/issues/12870
updated_at: 2016-10-10 20:07:42
body:
  Context:  fresh `closure-size`.

  ```
  these derivations will be built:
    /nix/store/ixcj2d2a4sx33v0v91hpdyiy0fzg106n-darcs-to-git-0.2git.drv
  building path(s) ‘/nix/store/vy4g67wz6x65r8b94kg9ykiqb3g7p82r-darcs-to-git-0.2git’
  unpacking sources
  unpacking source archive /nix/store/0adwqf27pq9zq1mfk3hmc2ikacahbdc1-darcs-to-git-58a5593
  source root is darcs-to-git-58a5593
  patching sources
  configuring
  no configure script, doing nothing
  building
  no Makefile, doing nothing
  running tests
  Repository initialized.
  Adding 'new_file1'
  Finished recording patch 'c1'
  Adding 'new_file2'
  Finished recording patch 'c2'
  Moved: new_file2 to: only_one_file
  Finished recording patch 'c3'
  /nix/store/86wnj7rhvyrnd993zc8kjz523hjwiipw-ruby-2.2.3-p0/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- iconv (LoadError)
          from /nix/store/86wnj7rhvyrnd993zc8kjz523hjwiipw-ruby-2.2.3-p0/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
          from /tmp/nix-build-darcs-to-git-0.2git.drv-0/darcs-to-git-58a5593/darcs-to-git:32:in `<main>'
  builder for ‘/nix/store/ixcj2d2a4sx33v0v91hpdyiy0fzg106n-darcs-to-git-0.2git.drv’ failed with exit code 1
  ```


state: closed
title: oraclejdk: 8u71, 8u72 -> 8u73, 8u74
user_login: taku0
html_url: https://github.com/NixOS/nixpkgs/pull/12871
updated_at: 2016-02-08 13:16:49
body:
  This version fixes security vulnerabilities for Windows platform. Just sha256 updates for Linux.

  http://www.oracle.com/technetwork/java/javase/8u73-relnotes-2874654.html
  http://www.oracle.com/technetwork/java/javase/8u74-relnotes-2879024.html


state: closed
title: i3status: 2.9 -> 2.10
user_login: ericsagnes
html_url: https://github.com/NixOS/nixpkgs/pull/12872
updated_at: 2016-02-12 08:51:45
body:
  Details in i3status [2.10 changelog](https://github.com/i3/i3status/blob/master/CHANGELOG)

  > • wireless/Linux: switch from libiw to libnl. This allows you to run i3status
  >   on kernels which don’t have the wext compatibility module enabled.
  > • volume: add PulseAudio support. This significantly reduces battery
  >   consumption on systems that use PulseAudio, which is the default on any
  >   modern Linux desktop.

  Moving `PREFIX` to `makeFlags` sets the right `SYSCONFDIR` value so the default setting file can be found.

  cc maintainer @garbas 


state: closed
title: i3: move dependencies to runtime
user_login: ericsagnes
html_url: https://github.com/NixOS/nixpkgs/pull/12873
updated_at: 2016-02-08 13:16:12
body:
  This cleanup the environment by moving dependencies to runtime.
  see https://github.com/NixOS/nixpkgs/pull/12463 comments for details:

  > I'd sed -i the default i3 config file with the full store paths of dmenu and others (such as xterm or whatnot).

  related to #12575


state: closed
title: udev: sane: fix udev error
user_login: Profpatsch
html_url: https://github.com/NixOS/nixpkgs/pull/12874
updated_at: 2016-02-08 15:45:41
body:
  The new udev checks that no script references any absolute /bin/sh
  paths, so this patches that out.


state: closed
title: epson-escpr: init at version 1.6.3
user_login: artuuge
html_url: https://github.com/NixOS/nixpkgs/pull/12875
updated_at: 2016-02-24 09:52:29
body:
  This package implements a support for a series of Epson inkjet printers listed at http://www.openprinting.org/driver/epson-escpr/ . 
  It makes use of ESC/P-R Driver (generic driver) and the patch adjusts a couple of environment variables in the original Debian oriented configure script to make it compatible with NixOS:

  ```
  CUPS_FILTER_DIR="${prefix}/lib/cups/filter"
  CUPS_PPD_DIR="${prefix}/share/cups/model"
  ```

  The corresponding explanation can be found at [NixOS-files](https://github.com/artuuge/NixOS-files). One can configure printing in `/etc/nixos/configuration.nix` as follows: 

  ``` nix
  {
    services.printing = {
      enable = true;
      drivers = [ pkgs.epson-escpr ];
    };
  }
  ```

  After rebuilding the system one should be able to find a list of Epson printers via the CUPS page in a browser.

  The package has been tested with Epson WorkForce WF-3620 printer:
  - Open `http://localhost:631` in Firefox.
  - Add a printer selecting a connection: `socket://ip-address-of-the-printer:9100`
  - Find a driver in the list of Epson models:
    `EPSON WF-3620 Series , Epson Inkjet Printer Driver (ESC/P-R) for Linux (color, 2-sided printing)`
  - Print a two-sided colored test page on A4. 


state: open
title: Standard gentoo-like "use" flags across nixpkgs
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/12877
updated_at: 2019-02-20 22:02:58
body:
  Before telling me nix already supports this, hear me out :smile: 

  Take a "headless" Nix (NixOS or otherwise) system. A whole load of packages have slightly different options to disable GUI components, but none of them are standardized, and thus we can end up with a completely headless server bundling a ton of graphics stuff because it depends for example on `pinentry` which optionally supports a GUI prompt and thus pulls in a ton of graphical crap.

  What if we instituted a set of standard flags that would be available through `stdenv` that would help us determine those options? For example:

  ``` nix
  { stdenv, fetchurl, mesa, gnome }:

  stdenv.mkDerivation {
    buildInputs = stdenv.lib.optional (!stdenv.flags.headless) [ mesa gnome ];
  }
  ```

  And then our closures get small again. Individual packages could still keep ad-hoc flags in their parameter set, but this would help us standardize on a set of common flags of this sort.

  Off the top of my head, I'd start with these common flags:
  - `headless`: disable any GUI components
  - ~~`hardened`: use any additional package-specific hardening measures available (the `stdenv` would also apply some default hardening steps, but certain packages might need additional knowledge of this)~~ [this is already on by default, now]
  - `monolingual`: get rid of language translations (and default to whatever you specify if not english)

  There are probably others, but I think we could get a lot of value out of just these two.

  cc:
  - @edolstra @shlevy @vcunat: general knowing of things
  - @globin @thoughtpolice: probably care about the `hardened` flag


state: closed
title: nix-shell: what is needed to get -p to work? Are there extra implicit packages?
user_login: fxfactorial
html_url: https://github.com/NixOS/nixpkgs/issues/12880
updated_at: 2016-09-15 00:58:48
body:
  I am trying to built some C++ code that needs a C++ library, specifically Facebook's folly library. 
  I'm still iterating so I don't need to add this in nixpkgs yet, so I am looking at the folly library and trying to use with with nix-shell like so:

  ```
  nix-shell -p boost libevent stdenv folly google-gflags clang glog double_conversion gnumake41 libcxx libiberty clangStdenv
  ```

  1) I had to provide many other packages other than folly, why doesn't nix-shell -p folly just full in all its dependencies? 
  2) This craps out with 

  ```
  /nix/store/ka8wj4qfsb6mkk6b58pgfvdyyfnry4wa-folly-0.57.0/include/folly/Portability.h:230:10: fatal error: 
        'bits/functexcept.h' file not found
  #include <bits/functexcept.h>
           ^
  1 error generated.
  Makefile:13: recipe for target 'all' failed
  make: *** [all] Error 1
  ```

  Which makes no sense since its in the folly directory and I have used all the packages that the nix expression for folly said it wanted. 


state: closed
title: Problem when creating a user in MariaDB
user_login: jonocodes
html_url: https://github.com/NixOS/nixpkgs/issues/12882
updated_at: 2018-06-23 22:38:08
body:
  I have installed maria via my config:

  ```
    services.mysql = {
      enable = true;
      package = pkgs.mysql;
    };
  ```

  But I am not able to create a user in it. First try the following in Docker to see how it should work.

  ``` bash
  > docker run --name mymaria -d -e MYSQL_ROOT_PASSWORD=root mariadb
  > docker exec -it mymaria bash
  > export TERM=dump
  > mysql -u root -p -e "create database foo; create user 'bar' identified by 'password'; grant all privileges on foo.* to 'bar'@'%'; flush privileges;"
  > mysql -u bar foo -p -e "show databases;"
  ```

  Successfully prints:

  ```
  +--------------------+
  | Database           |
  +--------------------+
  | foo                |
  | information_schema |
  +--------------------+
  ```

  but in NixOS, instead of printing the databases, it prints the following:

  ```
  Error 1044: (42000): Access denied for user 'bar'@'localhost'
  ```


state: closed
title: sunxi-tools: (new)
user_login: elitak
html_url: https://github.com/NixOS/nixpkgs/pull/12884
updated_at: 2016-02-11 16:37:59
body:
  This is my first submission to nixpkgs, so please afford these changes some extra scrutiny.

  I have tested each build manually.

  Some concerns:
  - Do I need to make myself the maintainer somehow?
  - Am I submitting this to the correct branch?
  - Have I versioned default.nix and 1.3.nix correctly here? (they are both sunxi-tools-1.3, but the former uses a newer git revision).


state: closed
title: Unstable channel hasn't updated in 2+ weeks
user_login: peti
html_url: https://github.com/NixOS/nixpkgs/issues/12885
updated_at: 2016-02-25 07:14:48
body:
  https://github.com/NixOS/nixpkgs-channels is lagging behind `master` for 18 days (at the time of this writing). https://hydra.nixos.org/job/nixos/trunk-combined/tested#tabs-constituents suggests that the installer tests are broken.


state: closed
title: Allow kpcli to work with xclip
user_login: pstn
html_url: https://github.com/NixOS/nixpkgs/pull/12886
updated_at: 2016-02-19 16:22:55
body:
  I'm a kpcli user and rely on it to copy my passwords to the x clipboard. Adding a two perl packages to the wrapper, one of which I also needed to add to nixpkgs did the trick.

  I did not include a dependency upon xclip itself since this would pull in the X libs and that is a bit heavy for my taste. I think the most practical path here is to just let the user install xclip if they wish to.


state: closed
title: Python: build wheel in separate function
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/issues/12887
updated_at: 2016-07-01 07:49:36
body:
  Currently `buildPythonPackage` builds the wheel, installs it, tests the Python package and then discards the wheel. How about we keep the wheel and add it as `buildInput` to the function that installs and tests the Python package? 

  For users this wouldn't make any difference, however, for Python developers it would; they wouldn't have to rebuild the wheels when just updating the `checkPhase` (which is often the case when "fixing" tests).
  One disadvantage is that we have more garbage.

  Furthermore, I think we also have to make a distinction at this point between `buildInputs` for actually building the wheel, and inputs for testing the installation of the package. Would `checkInputs` make sense to have?


state: closed
title: wpa_supplicant.conf incorrect handling of AES keys
user_login: james-darkfox
html_url: https://github.com/NixOS/nixpkgs/issues/12892
updated_at: 2016-02-09 16:23:24
body:
  `wpa_supplicant` has two forms of input for the `psk` field. `psk="passphrase"` and `psk=AES_KEY`. I personally use the latter as it is the output of `wpa_passphrase` and better than having cleartext passphrases. (This also works with a random AES key - so long that it is shared)

  ```
  networking.wireless.networks.ssid.psk="AES_KEY";
  ```

  The current implementation lacks the distinction and only works with passphrases. I believe this should be `aes-psk="AES-KEY"`.


state: closed
title: dropbox/unfree ATI drivers: Segementation fault
user_login: ocharles
html_url: https://github.com/NixOS/nixpkgs/issues/12893
updated_at: 2016-02-16 18:59:25
body:
  ```
  [ollie@nixos-desktop:~/nixpkgs]$ git rev-parse HEAD
  e2324a9598ce6382bdf7565bdcdd8109057655eb

  [ollie@nixos-desktop:~/nixpkgs]$ nix-build -A dropbox
  /nix/store/5wrhzzzjvjjwwqfcbl2b0a7ysylrbjza-dropbox-3.12.6

  [ollie@nixos-desktop:~/nixpkgs]$ ./result/bin/dropbox 
  Alarm clock

  [ollie@nixos-desktop:~/nixpkgs]$ ./result/bin/dropbox 
  Segmentation fault

  [ollie@nixos-desktop:~/nixpkgs]$ ./result/bin/dropbox 
  Segmentation fault
  ```


state: closed
title: Hardened compiler flags by default
user_login: globin
html_url: https://github.com/NixOS/nixpkgs/pull/12895
updated_at: 2016-09-27 02:02:12
body:
  ~~This adds some compiler/linker flags to harden our packages via a stdenv adapter:~~

  The following parameters are now available:
  - `hardeningDisable`
    To disable specific hardening flags
  - `hardeningEnable`
    To enable specific hardening flags

  Only the cc-wrapper supports this right now, but these may be reused by other wrappers, builders or setup hooks.

  cc-wrapper supports the following flags:
  - `fortify`
  - `stackprotector`
  - `pie` (disabled by default)
  - `pic`
  - `strictoverflow`
  - `format`
  - `relro`
  - `bindnow`

  Information from the debian wiki:

  **Stack protector** is a mainline GCC feature, which adds safety checks against stack overwrites. This renders many potential code injection attacks into aborting situations. In the best case this turns code injection vulnerabilities into denial of service or into non-issues (depending on the application). http://en.wikipedia.org/wiki/Stack-smashing_protection
  ~~_Currently this uses `-fstack-protector-all` instead of `-fstack-protector-strong` because the bootstrapping compiler is too old.`_ /cc @edolstra~~

  **Fortify** During code generation the compiler knows a great deal of information about buffer sizes (where possible), and attempts to replace insecure unlimited length buffer function calls with length-limited ones. This is especially useful for old, crufty code. Additionally, format strings in writable memory that contain '%n' are blocked. If an application depends on such a format string, it will need to be worked around. 

  **Format**
  If -Wformat is specified, also warn about uses of format functions that represent possible security problems. At present, this warns about calls to printf and scanf functions where the format string is not a string literal and there are no format arguments, as in printf (foo);. This may be a security hole if the format string came from untrusted input and contains %n. 

  **Position Independent Executable (pie)** are needed to take advantage of Address Space Layout Randomization, supported by some kernel versions. While ASLR can already be enforced for data areas in the stack and heap (brk and mmap), the code areas must be compiled as position-independent. Shared libraries already do this (-fPIC), so they gain ASLR automatically, but binary .text regions need to be build PIE to gain ASLR. When this happens, ROP attacks are much harder since there are no static locations to bounce off of during a memory corruption attack.

  **relro**
  During program load, several ELF memory sections need to be written to by the linker, but can be turned read-only before turning over control to the program. This prevents some GOT (and .dtors) overwrite attacks, but at least the part of the GOT used by the dynamic linker (.got.plt) is still vulnerable. 

  **bindnow**
  During program load, all dynamic symbols are resolved, allowing for the complete GOT to be marked read-only (due to -z relro above). This prevents GOT overwrite attacks. For very large application, this can incur some performance loss during initial load while symbols are resolved, but this shouldn't be an issue for daemons. 

  **State in other Distributions**
  Nearly all major distributions are setting these flags by default (except for pie), debian started working on this ~10 years ago, see links at the end.

  Most packages build (https://hydra.nixos.org/jobset/nixpkgs/pr-12895#tabs-evaluations), mostly needs further testing at runtime.

  I'd be happy to hear more comments, ideas, concerns!

  **Links**
  https://wiki.debian.org/Hardening
  https://wiki.ubuntu.com/Security/Features
  https://wiki.gentoo.org/wiki/Project:Hardened (and https://wiki.gentoo.org/wiki/Hardened/FAQ)
  https://wiki.archlinux.org/index.php/DeveloperWiki:Security

  (/cc @copumpkin @fpletz)


state: closed
title: udiskie: 1.1.2 -> 1.4.8
user_login: rycee
html_url: https://github.com/NixOS/nixpkgs/pull/12896
updated_at: 2016-02-26 00:06:49
body:
  Also add `asciidoc` build time dependency to build man page (this does not increase the closure size).


state: closed
title: unifi: embedded libsnappyjava.so has unresolvable dynamic link to libstdc++.so
user_login: elitak
html_url: https://github.com/NixOS/nixpkgs/issues/12897
updated_at: 2016-02-12 07:22:59
body:
  Version: 16.03pre75740.f727f81 (Emu)

  To reproduce:
  1. Try to run set-inform on a gateway device to point it to the nixos host running unifi.
  2. The device will fail to be adopted, repeatedly.
  3. systemctl status -l unifi will show:
     
     ```
     Feb 09 19:07:29 unifi java[10815]: at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
     Feb 09 19:07:29 unifi java[10815]: at java.lang.Thread.run(Thread.java:745)
     Feb 09 19:07:29 unifi java[10815]: Caused by: java.lang.UnsatisfiedLinkError: /tmp/snappy-1.0.5-libsnappyjava.so: libstdc++.so.6: cannot open shared object file: No such file or directory
     Feb 09 19:07:29 unifi java[10815]: at java.lang.ClassLoader$NativeLibrary.load(Native Method)
     Feb 09 19:07:29 unifi java[10815]: at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1938)
     Feb 09 19:07:29 unifi java[10815]: at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1821)
     Feb 09 19:07:29 unifi java[10815]: at java.lang.Runtime.load0(Runtime.java:809)
     Feb 09 19:07:29 unifi java[10815]: at java.lang.System.load(System.java:1086)
     Feb 09 19:07:29 unifi java[10815]: at org.xerial.snappy.SnappyNativeLoader.load(SnappyNativeLoader.java:39)
     Feb 09 19:07:29 unifi java[10815]: ... 31 more
     ```

  This is because the java service extracts an embedded snappy-1.0.5-libsnappyjava.so to /tmp and tries to use it. It fails, since this is a binary compiled without nixos. Since this package is built from a tarball of binaries, I don't know if it's even possible to remedy this cleanly. My workaround is adding the following to configuration.nix:

  ```
  # HACK to fix /tmp/snappy-1.0.5-libsnappyjava.so (extracted by service from jar) not having link to any libstdc++.so.6
  environment.systemPackages = with pkgs; [ gcc ];
  systemd.services.unifi.environment= { LD_LIBRARY_PATH = "/run/current-system/sw/lib"; };
  ```

  This allows the java parent process to find libstdc++.so.6 at runtime. I don't know any better way to handle this requirement; hopefully a more experienced contributor knows a better solution.


state: open
title: Simple change to `mkDerivation` to make it hard to accidentally get a huge closure
user_login: copumpkin
html_url: https://github.com/NixOS/nixpkgs/issues/12898
updated_at: 2017-09-26 22:18:44
body:
  I was thinking of adding a simple flag to the generic `mkDerivation` called `allowCcDependency` (better names welcome), to prevent accidental dependencies on `gcc`/`clang`. The idea would be to have it add `stdenv.cc` to `disallowedReferences` by default, unless `allowCcDependency` is turned on for that particular package.

  The reasoning is that very few packages actually need to retain a runtime dependency on the compiler that produced them, and we've had a few instances in the past where we accidentally ended up with huge closures because of that. If people support this idea, I'd submit a PR with the flag and set the flag in all packages that appear to need it.

  I'm fine with treating the compiler specially because first, it's an "implicit" dependency you get through the stdenv, and second because it tends to be huge compared to other dependencies. Going forward, I'd like to think of other ways to prevent accidental dependencies on other undesired packages.

  I'm tagging with `closure-size` because it's related to the need for smaller closures, but doesn't actually depend on anything in that branch.

  cc @vcunat 

  https://github.com/NixOS/nixpkgs/issues/5895


state: closed
title: dockerTools: buildImage does not allow '/' in image name
user_login: datakurre
html_url: https://github.com/NixOS/nixpkgs/issues/12902
updated_at: 2016-02-18 16:30:54
body:
  To make `docker push` to use private registry, docker requires to include registry address in image name, e.g. `name = "docker.example.com/myrepo/myimage";` instead of just `name = "myimage";` in `dockerTools.buildImage`.

  Currently, this fails with

  ```
  error: invalid character ‘/’ in name ‘docker.example.com/myrepo/myimage-config.json’
  ```

  /cc @lethalman 


state: closed
title: nixos-install: don't check that /mnt is a mount point
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/12908
updated_at: 2016-02-10 10:29:39
body:
  This check is not really needed for some configurations, for example, I built a NixOS root tree with this patch and deployed it to an OpenVZ container.


state: closed
title: kbd module: don't setup vconsoles if we are in a container
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/12909
updated_at: 2016-02-10 10:56:51
body:
  In containers (in my case, OpenVZ containers) there is no actual vconsole, so we shouldn't bother setting it (on OpenVZ this unit fails with errors).


state: closed
title: postgresql service: don't use su
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/12910
updated_at: 2016-02-10 11:01:06
body:
  This avoids need for `su` in PostgreSQL service, instead moving some initialization to a startup script (which is called with `postgres` as user).


state: closed
title: grsecurity: use source URL from a scraped repository
user_login: tg-x
html_url: https://github.com/NixOS/nixpkgs/pull/12911
updated_at: 2016-02-10 04:45:08
body:
  grsecurity.net only hosts the latest version;
  by the time one wants to build the package, the patch is not there anymore


state: closed
title: dhparams service: init
user_login: abbradar
html_url: https://github.com/NixOS/nixpkgs/pull/12912
updated_at: 2017-02-23 16:17:08
body:
  This adds a service which generates Diffie-Hellman parameters for daemons that need them. Parameters are stored in `/var/lib/dhparams` by default. I've added some documentation describing their purpose and example settings for nginx (analogous to our acme module).

  I've found out about #11505 post-factum. The main difference between our solutions is that I don't store generated parameters in the Nix store, avoiding non-determinism. Personally I like that solution more (a thought of purposely non-deterministic Nix outputs contradicts my views on Nix ~_^), but I understand some advantages of doing it as an output and am open for discussion.

  cc @fpletz 


state: closed
title: alot: 0.3.6 -> 0.3.7
user_login: Profpatsch
html_url: https://github.com/NixOS/nixpkgs/pull/12914
updated_at: 2016-02-12 07:57:50
body:
  Version bump.
  The checks are back again, so far alot has no tests at all.

  The themes are copied to the derivation and set as default directory.

  cc @garbas 


state: closed
title: kdbg: init at 2.5.5
user_login: eduarrrd
html_url: https://github.com/NixOS/nixpkgs/pull/12915
updated_at: 2016-12-18 12:12:56
body:
  It works in terms of functionality. However, I don't think I'm wrapping the right things since icons are missing and the open dialog pops modal dialogs about missing mimetypes. Probably a ksycoca issue? I tried looking into wrapKDEProgram but that is defined only in the docs and does not appear in the repository from what I can tell.

  @ttuegel Could you take a look at this and point at what wrappers I'm missing?


state: closed
title: WIP: python setuptools: 19.4 -> 20.0, use setuptools shim
user_login: FRidh
html_url: https://github.com/NixOS/nixpkgs/pull/12918
updated_at: 2016-02-16 21:58:50
body:
  - Update setuptools to latest version.
  - Use upstream shim, remove our own.

  cc @domenkozar 

  Progress: https://headcounter.org/hydra/eval/309112

  New failing tests:
  - funcsigs 2.7 and PyPy: https://headcounter.org/hydra/build/924504 . This one causes basically all other failures. [Issue at setuptools](https://bitbucket.org/pypa/setuptools/issues/493/setuptools-upgrade-breaks-funcsigs-test)
  - zope_schema: https://headcounter.org/hydra/build/923948/nixlog/1/raw
  - zconfig: https://headcounter.org/hydra/build/924642/nixlog/1/raw
  - vobject: https://headcounter.org/hydra/build/927087/nixlog/1/raw


state: closed
title: prosody: 0.9.8 -> 0.9.10
user_login: jcbrand
html_url: https://github.com/NixOS/nixpkgs/pull/12921
updated_at: 2016-02-12 07:58:10
body:
  Version 0.9.10 includes a security fix. Release notes are here: http://blog.prosody.im/prosody-0-9-10-released/


state: closed
title: dirac: init at 1.0.2
user_login: igsha
html_url: https://github.com/NixOS/nixpkgs/pull/12922
updated_at: 2016-02-27 15:15:20
body:
  Tested locally:

  ``` bash
  [22:19] igor@igor-pc ~ $ nix-build ~/nixpkgs/ -A dirac
  [22:21] igor@igor-pc ~ $ result/bin/dirac_encoder -CIF ~/homework/raw_video/bus.cif /tmp/bus.drc
  [22:21] igor@igor-pc ~ $ result/bin/dirac_decoder /tmp/bus.drc /tmp/bus.cif
  [22:23] igor@igor-pc ~ $ ~/homework/fmvc/build/tools/psnr $((352*288)) ~/homework/raw_video/bus.cif /tmp/bus.cif 
  Frames = 225 PSNR = 33.4709 dB
  ```


state: closed
title: Pijul is broken in every version - source repo disappeared
user_login: colemickens
html_url: https://github.com/NixOS/nixpkgs/issues/12924
updated_at: 2016-02-27 00:29:41
body:
  Here's the log: https://gist.github.com/9f04ad2893fe1ace2096

  Looks like maybe the git tag was deleted? I'll try to send a PR to fix shortly and reach out to the Pijul folks about what happened.


state: closed
title: networking.firewall: We are not good ICMP citizens by default
user_login: MostAwesomeDude
html_url: https://github.com/NixOS/nixpkgs/issues/12927
updated_at: 2016-03-17 18:40:49
body:
  By default, ICMPv4 traffic is blackholed. This is disappointing, especially since the docs on `networking.firewall.allowPing` suggest that this is done for security reasons.

  There should be a configuration option, perhaps called `networking.firewall.allowICMPv4`, which should permit all ICMPv4 traffic. (We can put things like ICMPv4 redirects behind `networking.firewall.allowUnsafeICMPv4Redirects` or something.)

  Additionally, I'd like to humbly suggest that maybe we not default these options to `false`.


state: closed
title: /etc/hosts missing localhost 15.09.1012.9fe0c23 (Dingo)
user_login: witkamp
html_url: https://github.com/NixOS/nixpkgs/issues/12928
updated_at: 2016-12-24 22:28:01
body:
  By default the `/etc/hosts` file empty

  Setting  `network.extraHosts = ""` produces a `/etc/hosts` file with localhost defined as expected.

  I would expect the `/etc/hosts/` file would contain localhost definitions by default.

  This is my `configuration.nix` file

  ```
  { config, pkgs, ... }: {
    imports = [ <nixpkgs/nixos/modules/installer/scan/not-detected.nix> ];
    fileSystems."/" = { device = "/dev/sda1"; fsType = "ext4"; };
    swapDevices = [ ];
    nix.maxJobs = 24;
    # Use the gummiboot efi boot loader.
    boot.loader.gummiboot.enable = true;
    networking = {
  #    extraHosts = "";        # Needed to generate /etc/hosts
    };
  }
  ```


state: closed
title: libao: add dependencies for Darwin frameworks
user_login: taku0
html_url: https://github.com/NixOS/nixpkgs/pull/12930
updated_at: 2016-02-11 08:55:38
body:
  Adds CoreAudio, CoreServices, and AudioUnit as dependencies on Darwin platform. This fixes compile errors.

  Tested on OS X 10.11.3.


state: closed
user_login: steveeJ
html_url: https://github.com/NixOS/nixpkgs/issues/12931
updated_at: 2016-05-03 21:22:49
title:
  ./pkgs/misc/vim-plugins/default.nix:2:1 called without required argument ‘Cocoa’, at ./lib/customisation.nix:56:12

body:
  trace: https://gist.github.com/steveeJ/4ac6baacccbca09863f7

  This happens for a while now. The following patch seems to help a little

  ``` patch
  diff --git a/pkgs/misc/vim-plugins/default.nix b/pkgs/misc/vim-plugins/default.nix
  index 84386ef..74c6b64 100644
  --- a/pkgs/misc/vim-plugins/default.nix
  +++ b/pkgs/misc/vim-plugins/default.nix
  @@ -2,7 +2,7 @@
   { fetchurl, bash, stdenv, python, go, cmake, vim, vimUtils, perl, ruby, unzip
   , which, fetchgit, fetchFromGitHub, fetchhg, fetchzip, llvmPackages, zip
   , vim_configurable, vimPlugins, xkb_switch, git
  -, Cocoa
  +, Cocoa ? null
   }:

   let
  ```

  I get build failures of other packages later of which I don't know if they're related. Currently, bash is the next fail in line.

  /cc @jagajaga 


state: closed
title: pdnsd service: init
user_login: ghost
html_url: https://github.com/NixOS/nixpkgs/pull/12932
updated_at: 2016-02-17 03:15:05
body:
  I added an '--enable-ipv6' config flag over the default package, and tested with the unstable channel at 77f8f35d.


state: closed
title: bzip2: Fix cross-compilation
user_login: bnikolic
html_url: https://github.com/NixOS/nixpkgs/pull/12934
updated_at: 2016-02-11 14:31:54
body:
  The cross-compiling the "patchPhase" from the parent attribute set was
  preventing application of patches specified in the crossDrv. Fix by
  turning patchPhase into postPatch.


state: closed
title: opensmtpd: compile with support for 'db' tables
user_login: romildo
html_url: https://github.com/NixOS/nixpkgs/pull/12935
updated_at: 2016-02-17 19:06:52
body:
  Latest versions of `opensmtp` need to be configured explicitly for support for `db` tables.

  cc @rickynils 


state: closed
title: added package for bluez-tools
user_login: dasuxullebt
html_url: https://github.com/NixOS/nixpkgs/pull/12936
updated_at: 2016-02-15 16:24:36
body:
  Since no other bluetooth software works for me, and many other distros have it, thought I'd add bluez-tools to nixpkgs.


state: closed
title: youtube-dl: remove all-packages deprecation
user_login: Profpatsch
html_url: https://github.com/NixOS/nixpkgs/pull/12938
updated_at: 2016-02-11 17:13:08
body:
  yt-dl is both a library and an executable, as such it should have a
  reference in all-packages.

  cc @dezgeg 


state: closed
title: Firewall: Add support for arbitrary rules for input, output and forward
user_login: kampfschlaefer
html_url: https://github.com/NixOS/nixpkgs/pull/12940
updated_at: 2017-08-29 23:21:57
body:
  This extends the firewall to support arbitrary rules for the INPUT, OUTPUT and
  FORWARD chains. All the rules are placed in nixos-fw-[input|output|forward]
  chains. It also adds support to define the default policies of the chains.

  Logging works as special target. When hits for a rule should be logged, this
  rule has to be defined twice, once with the LOG target and once with the actual
  action. Or you just rely on logRejectedPackets.

  The old nixos-fw chain is deleted first. This is only really needed when
  switching to this new feature-branch and activiting the config the first time.
  But for this one case its needed as otherwise the accept and refuse chains
  can't be deleted. Also delete the invalid chain to allow reload to work.

  For debugging its now possible to run only the ipv6 tests or only the ipv4
  tests. Maybe this should even be extracted into a parameter before including
  this in nixos.


