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: dcf9a77568b8
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: fc09599ec4b4
Choose a head ref

Commits on Dec 4, 2019

  1. cargo-edit: 0.3.3 -> 0.4.1

    oxalica committed Dec 4, 2019
    Copy the full SHA
    499369a View commit details
  2. Copy the full SHA
    aea4974 View commit details
  3. Copy the full SHA
    b0e523a View commit details
  4. Update CONTRIBUTING.md

    to reflect the introduction of issue templates
    davidak committed Dec 4, 2019
    Copy the full SHA
    cc4447d View commit details
  5. Copy the full SHA
    1a2e7c3 View commit details
  6. texlive.bin: fix darwin build

    Jonathan Ringer committed Dec 4, 2019
    Copy the full SHA
    cbbad0d View commit details
  7. Copy the full SHA
    40e0bf3 View commit details
  8. maintainers: add jm2dev

    jm2dev authored and Jon committed Dec 4, 2019

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    670cd10 View commit details
  9. pythonPackages.pytest-bdd: init at 3.2.1

    jm2dev authored and Jon committed Dec 4, 2019
    Copy the full SHA
    38d945f View commit details
  10. Merge pull request #74982 from filalex77/licensor-2.1.0

    licensor: 2.0.0 -> 2.1.0
    c0bw3b authored Dec 4, 2019
    Copy the full SHA
    9a47e45 View commit details
  11. python3Packages.chainer: 6.4.0 -> 6.5.0

    Jonathan Ringer committed Dec 4, 2019
    Copy the full SHA
    c064c2a View commit details
  12. terraform-providers: bump version (#74991)

    Contrary to what the update script suggested, I didn't bump the google
    providers to 3.0.0[-beta] just yet :-)
    flokli authored and zimbatm committed Dec 4, 2019
    Copy the full SHA
    bcfa14a View commit details
  13. Copy the full SHA
    7e564ae View commit details
  14. Merge pull request #74996 from jsamsa/remove-vulgarity-wordpress

    remove vulgarity from wordpress nixos module
    grahamc authored Dec 4, 2019
    Copy the full SHA
    458b84d View commit details
  15. gildas: 20191001_a -> 20191201_a (#73041)

    * gildas: 20191001_a -> 20191101_a
    
    * gildas: 20191101_a -> 20191201_a
    smaret authored and c0bw3b committed Dec 4, 2019
    Copy the full SHA
    c108aca View commit details
  16. Merge pull request #74994 from jonringer/fix-texlive-bin

    texlive.bin: fix darwin build
    jtojnar authored Dec 4, 2019
    Copy the full SHA
    fe6953e View commit details
  17. Copy the full SHA
    af066ac View commit details
  18. Merge pull request #74992 from rnhmjoj/maintainers

    nixos: add myself to maintainers
    Ma27 authored Dec 4, 2019
    Copy the full SHA
    03ad033 View commit details
  19. pkgs/build-support/trivial-builders: add runCommandLocal

    A definition I’ve been copy-pasting everywhere so far, so it’s finally
    time to add it to nixpkgs.
    
    I’m using a remote builder for my regular nix builds, so trivial
    `runCommand`s which first try a substitution and then copy the inputs
    to the builder to run for 0.2s are quite noticable.
    
    If we just always build these, we gain some build time, so let’s make
    it easy to switch from remote to local.
    Profpatsch committed Dec 4, 2019
    Copy the full SHA
    8deaf41 View commit details
  20. doc/builders/trivial-builders: added runCommandLocal docs

    The link in the note points to the `id` added in
    NixOS/nix#3255, so it might take some time to
    start working correctly.
    Profpatsch committed Dec 4, 2019
    Copy the full SHA
    faa3e54 View commit details
  21. doc/builders: add ids to the trivial builder definitions

    This makes it possible to reference single function definitions,
    for pointing people to their exact definition.
    Profpatsch committed Dec 4, 2019
    Copy the full SHA
    64bfaad View commit details
  22. pkgs/build-support/trivial-builders: remove runCommandCCLocal

    We shouldn’t force the user to have a C compiler in scope, just
    because the derivation is forced to build locally. That can’t be
    counted as “lightweight” anymore.
    
    Co-Authored-By: Silvan Mosberger<contact@infinisil.com>
    Profpatsch committed Dec 4, 2019
    Copy the full SHA
    c5c5465 View commit details
  23. Merge pull request #74983 from filalex77/cargo-deb-1.23.0

    cargo-deb: 1.21.1 -> 1.23.0
    Ma27 authored Dec 4, 2019
    Copy the full SHA
    785d5c6 View commit details
  24. symbiyosys: add yices dependency

    Symbioyosys requires at least smt solver backend
    to work out of the box.
    matthuszagh authored and thoughtpolice committed Dec 4, 2019
    Copy the full SHA
    9c7cd63 View commit details
  25. Merge pull request #74981 from oxalica/cargo-edit-upgrade

    cargo-edit: 0.3.3 -> 0.4.1
    Ma27 authored Dec 4, 2019
    Copy the full SHA
    034910f View commit details
  26. pythonPackages.flask-httpauth: init at 3.3.0

    oxzi authored and Jon committed Dec 4, 2019
    Copy the full SHA
    c2ab0da View commit details
  27. smlnj: 110.91 -> 110.95, add 64-bit support

    Also drop isDarwin check in `top-level/all-packages.nix` till darwin build is fixed.
    aske authored and thoughtpolice committed Dec 4, 2019
    Copy the full SHA
    d55727a View commit details
  28. manticore: 2019.09.20 -> 2019.12.03

    aske authored and thoughtpolice committed Dec 4, 2019
    Copy the full SHA
    05358c6 View commit details
  29. Copy the full SHA
    52950ee View commit details
  30. Merge pull request #74928 from davidak/patch-2

    Update CONTRIBUTING.md
    worldofpeace authored Dec 4, 2019
    Copy the full SHA
    fc09599 View commit details
Showing with 469 additions and 172 deletions.
  1. +2 −3 .github/CONTRIBUTING.md
  2. +17 −4 doc/builders/trivial-builders.xml
  3. +6 −0 maintainers/maintainer-list.nix
  4. +2 −0 nixos/modules/services/networking/dnschain.nix
  5. +3 −0 nixos/modules/services/networking/dnscrypt-wrapper.nix
  6. +2 −0 nixos/modules/services/networking/fakeroute.nix
  7. +7 −5 nixos/modules/services/networking/monero.nix
  8. +2 −0 nixos/modules/services/networking/namecoind.nix
  9. +2 −0 nixos/modules/services/networking/pdns-recursor.nix
  10. +2 −0 nixos/modules/services/networking/privoxy.nix
  11. +2 −0 nixos/modules/services/networking/searx.nix
  12. +2 −0 nixos/modules/services/torrent/magnetico.nix
  13. +1 −1 nixos/modules/services/web-apps/wordpress.nix
  14. +2 −0 nixos/modules/services/x11/compton.nix
  15. +3 −0 nixos/modules/services/x11/unclutter.nix
  16. +2 −0 nixos/modules/services/x11/urxvtd.nix
  17. +93 −93 pkgs/applications/networking/cluster/terraform-providers/data.nix
  18. +3 −3 pkgs/applications/science/astronomy/gildas/default.nix
  19. +3 −1 pkgs/applications/science/logic/symbiyosys/default.nix
  20. +25 −4 pkgs/build-support/trivial-builders.nix
  21. +3 −3 pkgs/development/compilers/manticore/default.nix
  22. +42 −26 pkgs/development/compilers/smlnj/default.nix
  23. +9 −0 pkgs/development/compilers/smlnj/heap2exec.diff
  24. +21 −10 pkgs/development/python-modules/chainer/default.nix
  25. +2 −2 pkgs/development/python-modules/django/2_2.nix
  26. +20 −0 pkgs/development/python-modules/flask-httpauth/default.nix
  27. +39 −0 pkgs/development/python-modules/pytest-bdd/default.nix
  28. +2 −2 pkgs/os-specific/linux/bpftrace/default.nix
  29. +2 −2 pkgs/os-specific/linux/iwd/default.nix
  30. +3 −3 pkgs/tools/misc/licensor/default.nix
  31. +3 −3 pkgs/tools/package-management/cargo-deb/default.nix
  32. +13 −3 pkgs/tools/package-management/cargo-edit/default.nix
  33. +123 −0 pkgs/tools/package-management/cargo-edit/no_upgrade_index_in_tests.patch
  34. +1 −1 pkgs/tools/typesetting/tex/texlive/bin.nix
  35. +1 −3 pkgs/top-level/all-packages.nix
  36. +4 −0 pkgs/top-level/python-packages.nix
5 changes: 2 additions & 3 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -6,9 +6,8 @@ under the terms of [COPYING](../COPYING), which is an MIT-like license.
## Opening issues

* Make sure you have a [GitHub account](https://github.com/signup/free)
* [Submit an issue](https://github.com/NixOS/nixpkgs/issues) - assuming one does not already exist.
* Clearly describe the issue including steps to reproduce when it is a bug.
* Include information what version of nixpkgs and Nix are you using (nixos-version or git revision).
* Make sure there is no open issue on the topic
* [Submit a new issue](https://github.com/NixOS/nixpkgs/issues/new/choose) by choosing the kind of topic and fill out the template

## Submitting changes

21 changes: 17 additions & 4 deletions doc/builders/trivial-builders.xml
Original file line number Diff line number Diff line change
@@ -7,7 +7,7 @@
Nixpkgs provides a couple of functions that help with building derivations. The most important one, <function>stdenv.mkDerivation</function>, has already been documented above. The following functions wrap <function>stdenv.mkDerivation</function>, making it easier to use in certain cases.
</para>
<variablelist>
<varlistentry>
<varlistentry xml:id="trivial-builder-runCommand">
<term>
<literal>runCommand</literal>
</term>
@@ -40,7 +40,7 @@
</programlisting>
</listitem>
</varlistentry>
<varlistentry>
<varlistentry xml:id="trivial-builder-runCommandCC">
<term>
<literal>runCommandCC</literal>
</term>
@@ -50,7 +50,20 @@
</para>
</listitem>
</varlistentry>
<varlistentry>
<varlistentry xml:id="trivial-builder-runCommandLocal">
<term>
<literal>runCommandLocal</literal>
</term>
<listitem>
<para>
Variant of <literal>runCommand</literal> that forces the derivation to be built locally, it is not substituted. This is intended for very cheap commands (&lt;1s execution time). It saves on the network roundrip and can speed up a build.
</para>
<note><para>
This sets <link xlink:href="https://nixos.org/nix/manual/#adv-attr-allowSubstitutes"><literal>allowSubstitutes</literal> to <literal>false</literal></link>, so only use <literal>runCommandLocal</literal> if you are certain the user will always have a builder for the <literal>system</literal> of the derivation. This should be true for most trivial use cases (e.g. just copying some files to a different location or adding symlinks), because there the <literal>system</literal> is usually the same as <literal>builtins.currentSystem</literal>.
</para></note>
</listitem>
</varlistentry>
<varlistentry xml:id="trivial-builder-writeText">
<term>
<literal>writeTextFile</literal>, <literal>writeText</literal>, <literal>writeTextDir</literal>, <literal>writeScript</literal>, <literal>writeScriptBin</literal>
</term>
@@ -63,7 +76,7 @@
</para>
</listitem>
</varlistentry>
<varlistentry>
<varlistentry xml:id="trivial-builder-symlinkJoin">
<term>
<literal>symlinkJoin</literal>
</term>
6 changes: 6 additions & 0 deletions maintainers/maintainer-list.nix
Original file line number Diff line number Diff line change
@@ -3225,6 +3225,12 @@
githubId = 2195834;
name = "Jaakko Luttinen";
};
jm2dev = {
email = "jomarcar@gmail.com";
github = "jm2dev";
githubId = 474643;
name = "José Miguel Martínez Carrasco";
};
jmagnusj = {
email = "jmagnusj@gmail.com";
github = "magnusjonsson";
2 changes: 2 additions & 0 deletions nixos/modules/services/networking/dnschain.nix
Original file line number Diff line number Diff line change
@@ -180,4 +180,6 @@ in

};

meta.maintainers = with lib.maintainers; [ rnhmjoj ];

}
3 changes: 3 additions & 0 deletions nixos/modules/services/networking/dnscrypt-wrapper.nix
Original file line number Diff line number Diff line change
@@ -197,4 +197,7 @@ in {
};

};

meta.maintainers = with lib.maintainers; [ rnhmjoj ];

}
2 changes: 2 additions & 0 deletions nixos/modules/services/networking/fakeroute.nix
Original file line number Diff line number Diff line change
@@ -60,4 +60,6 @@ in

};

meta.maintainers = with lib.maintainers; [ rnhmjoj ];

}
12 changes: 7 additions & 5 deletions nixos/modules/services/networking/monero.nix
Original file line number Diff line number Diff line change
@@ -224,15 +224,17 @@ in
};
};

assertions = singleton {
assertion = cfg.mining.enable -> cfg.mining.address != "";
message = ''
assertions = singleton {
assertion = cfg.mining.enable -> cfg.mining.address != "";
message = ''
You need a Monero address to receive mining rewards:
specify one using option monero.mining.address.
'';
};
'';
};

};

meta.maintainers = with lib.maintainers; [ rnhmjoj ];

}

2 changes: 2 additions & 0 deletions nixos/modules/services/networking/namecoind.nix
Original file line number Diff line number Diff line change
@@ -201,4 +201,6 @@ in

};

meta.maintainers = with lib.maintainers; [ rnhmjoj ];

}
2 changes: 2 additions & 0 deletions nixos/modules/services/networking/pdns-recursor.nix
Original file line number Diff line number Diff line change
@@ -219,4 +219,6 @@ in {
"To change extra Recursor settings use services.pdns-recursor.settings instead.")
];

meta.maintainers = with lib.maintainers; [ rnhmjoj ];

}
2 changes: 2 additions & 0 deletions nixos/modules/services/networking/privoxy.nix
Original file line number Diff line number Diff line change
@@ -109,4 +109,6 @@ in

};

meta.maintainers = with lib.maintainers; [ rnhmjoj ];

}
2 changes: 2 additions & 0 deletions nixos/modules/services/networking/searx.nix
Original file line number Diff line number Diff line change
@@ -75,4 +75,6 @@ in

};

meta.maintainers = with lib.maintainers; [ rnhmjoj ];

}
2 changes: 2 additions & 0 deletions nixos/modules/services/torrent/magnetico.nix
Original file line number Diff line number Diff line change
@@ -213,4 +213,6 @@ in {

};

meta.maintainers = with lib.maintainers; [ rnhmjoj ];

}
2 changes: 1 addition & 1 deletion nixos/modules/services/web-apps/wordpress.nix
Original file line number Diff line number Diff line change
@@ -127,7 +127,7 @@ let
<note><para>These themes need to be packaged before use, see example.</para></note>
'';
example = ''
# For shits and giggles, let's package the responsive theme
# Let's package the responsive theme
responsiveTheme = pkgs.stdenv.mkDerivation {
name = "responsive-theme";
# Download the theme from the wordpress site
2 changes: 2 additions & 0 deletions nixos/modules/services/x11/compton.nix
Original file line number Diff line number Diff line change
@@ -284,4 +284,6 @@ in {
environment.systemPackages = [ pkgs.compton ];
};

meta.maintainers = with lib.maintainers; [ rnhmjoj ];

}
3 changes: 3 additions & 0 deletions nixos/modules/services/x11/unclutter.nix
Original file line number Diff line number Diff line change
@@ -71,4 +71,7 @@ in {
serviceConfig.Restart = "always";
};
};

meta.maintainers = with lib.maintainers; [ rnhmjoj ];

}
2 changes: 2 additions & 0 deletions nixos/modules/services/x11/urxvtd.nix
Original file line number Diff line number Diff line change
@@ -45,4 +45,6 @@ in {
environment.variables.RXVT_SOCKET = "/run/user/$(id -u)/urxvtd-socket";
};

meta.maintainers = with lib.maintainers; [ rnhmjoj ];

}
Loading