Skip to content
This repository was archived by the owner on Apr 12, 2021. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs-channels
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 77a6737b7a4b
Choose a base ref
...
head repository: NixOS/nixpkgs-channels
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: b46776d14eb9
Choose a head ref

Commits on Dec 22, 2019

  1. nixos/tests/user-account: add static uid for alice

    A lot of tests assume that the alice user
    will have a uid of 1000. Let's make that
    a guarantee and be able to reference this value.
    worldofpeace committed Dec 22, 2019
    Copy the full SHA
    e2ea815 View commit details
  2. nixosTests.gnome3-xorg: port to python/rewrite

    We've rewritten it use GDM, and we can now autologin
    to the X11 session because of the accountsservice preStart
    script for autologin. It should work similar to how the wayland
    test works, just with a few nuanced differences for xorg.
    worldofpeace committed Dec 22, 2019
    Copy the full SHA
    228818c View commit details

Commits on Jan 5, 2020

  1. lib/modules: clarify error message of 'assigning to top-level attribute'

    If I understand correctly, the problem isn't so much that you're assigning to
    that top-level attribute, but that the assignment to the attribute (or any
    child of the attribute) introduces the 'config' object and prevents 'lifting'
    all settings to a generated 'config' object.
    raboof committed Jan 5, 2020
    Copy the full SHA
    43ef3a8 View commit details
  2. greybird: 3.22.10 -> 3.22.11

    - update to version 3.22.11
    - build system ported to meson
    romildo committed Jan 5, 2020
    Copy the full SHA
    7d01524 View commit details

Commits on Jan 6, 2020

  1. Copy the full SHA
    7878ac6 View commit details

Commits on Jan 7, 2020

  1. Copy the full SHA
    110ea2f View commit details
  2. buildRustCrate: add buildTests flag to tell rustc to build tests in…

    …stead of binaries
    
    This helps us instruct rustc to build tests instead of binaries. The
    actual build will then ONLY produce test executables. This is a first
    step towards having rust crate tests within nixpkgs.
    
    We default back to only a single output in test cases since that is the
    only reasonable thing to do here.
    
    Producing libraries or binaries in addition to tests would theoretically
    be feasible but usually generates different dependency trees. It is very
    common to have some libraries in `[dev-depdendencies]` within Cargo.toml
    just for your tests. To not start mixing things up going with a
    dedicated derivation for the test build sounds like the best choice for
    now.
    
    To use this you must provide a proper test dependency chain to
    `buildRustCrate` (as you would usually do with your non-test inputs).
    And then set the `buildTests` attribute to `true`. The derivation will
    then contain all tests that were built in `$out/tests`. All common test
    patterns and directories should be supported and tested by this change.
    
    Below is an example how you would run a single test from the derivation.
    This commit contains some more examples in the `buildRustCrateTests`
    attribute set that might be helpful.
    
    ```
    let
      drv = buildRustCrate {
         …
         buildTests true;
      };
    in runCommand "test-my-crate" {} ''
      touch $out
      exec ${drv}/tests/my-test
    ''
    ```
    andir committed Jan 7, 2020
    Copy the full SHA
    a3a5176 View commit details
  3. buildRustCrate: slight "rewording" and reformatting

    There is no point in reinventinb builtins through `filterAttrs` or the
    like. Lets just stick to what we already have in our toolbelt.
    andir committed Jan 7, 2020
    Copy the full SHA
    3e61906 View commit details
  4. Copy the full SHA
    71a96b2 View commit details

Commits on Jan 8, 2020

  1. Copy the full SHA
    3eb9f9d View commit details
  2. Copy the full SHA
    74e75a8 View commit details
  3. Merge pull request #77311 from domenkozar/cachix-channel

    Add cachix as a blocker for channel updates
    domenkozar authored Jan 8, 2020
    Copy the full SHA
    5243f9e View commit details
  4. Merge pull request #76984 from romildo/upd.greybird

    greybird: 3.22.10 -> 3.22.11
    romildo authored Jan 8, 2020
    Copy the full SHA
    4b725ea View commit details
  5. Merge pull request #77045 from romildo/upd.mate

    mate.engrampa: 1.22.2 -> 1.22.3
    romildo authored Jan 8, 2020
    Copy the full SHA
    380220c View commit details
  6. Copy the full SHA
    2d6f1ff View commit details
  7. Merge pull request #77319 from adisbladis/python-eggs

    python: Add support for installing Python eggs
    adisbladis authored Jan 8, 2020
    Copy the full SHA
    dd6970c View commit details
  8. Merge pull request #77197 from r-ryantm/auto-update/python3.7-pikepdf

    python37Packages.pikepdf: 1.8.1 -> 1.8.2
    ryantm authored Jan 8, 2020
    Copy the full SHA
    1eb5d0c View commit details
  9. elpa-packages: 2020-01-08

    adisbladis committed Jan 8, 2020
    Copy the full SHA
    04c9af7 View commit details
  10. Copy the full SHA
    61a92ba View commit details
  11. Merge pull request #73938 from worldofpeace/port-gnome3-xorg-test

    nixosTests.gnome3-xorg: port to python/rewrite
    worldofpeace authored Jan 8, 2020
    Copy the full SHA
    a408bcb View commit details
  12. Merge pull request #76820 from andir/buildRustCrate-tests

    buildRustCrate: add `buildTests` flag to tell rustc to build tests instead of binaries
    andir authored Jan 8, 2020
    Copy the full SHA
    366dc67 View commit details
  13. Copy the full SHA
    ccce14e View commit details
  14. Copy the full SHA
    5b0c0bb View commit details
  15. keepassxc: fix darwin build

    - Removed the unnecessary libmicrohttpd dependency, which doesn't
      build on macOS. KeepassXC removed this dependency in 2.1.2
    - Fixed a compiler error related to the Touch ID feature by adding a
      dependency on the LocalAuthentication framework
    squalus authored and bjornfor committed Jan 8, 2020
    Copy the full SHA
    9314327 View commit details
  16. swiftclient: add setuptools

    Traceback (most recent call last):
      File "/nix/store/8qkdlyv2ckrimvi50qvl0anzv66jcp2j-python-swiftclient-3.6.0/bin/.swift-wrapped", line 7, in <module>
        from swiftclient.shell import main
      File "/nix/store/8qkdlyv2ckrimvi50qvl0anzv66jcp2j-python-swiftclient-3.6.0/lib/python3.7/site-packages/swiftclient/__init__.py", line 20, in <module>
        from .client import *  # noqa
      File "/nix/store/8qkdlyv2ckrimvi50qvl0anzv66jcp2j-python-swiftclient-3.6.0/lib/python3.7/site-packages/swiftclient/client.py", line 33, in <module>
        from swiftclient import version as swiftclient_version
      File "/nix/store/8qkdlyv2ckrimvi50qvl0anzv66jcp2j-python-swiftclient-3.6.0/lib/python3.7/site-packages/swiftclient/version.py", line 15, in <module>
        import pkg_resources
    ModuleNotFoundError: No module named 'pkg_resources'
    worldofpeace committed Jan 8, 2020
    Copy the full SHA
    dfd115a View commit details
  17. Copy the full SHA
    f465471 View commit details
  18. Clarify error message of 'assigning to top-level attribute' (#76702)

    Clarify error message of 'assigning to top-level attribute'
    infinisil authored Jan 8, 2020
    Copy the full SHA
    b46776d View commit details
Loading