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: c6839e5ae8c5
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: 3a009bd5daf9
Choose a head ref
  • 20 commits
  • 19 files changed
  • 11 contributors

Commits on Mar 25, 2020

  1. Verified

    This commit was signed with the committer’s verified signature.
    siriobalmelli Sirio Balmelli
    Copy the full SHA
    d4ea7ae View commit details
  2. elm-format: 0.8.2 -> 0.8.3

    (cherry picked from commit 0fa9ef1)
    Signed-off-by: Domen Kožar <domen@dev.si>
    avh4 authored and domenkozar committed Mar 25, 2020
    Copy the full SHA
    107a1c6 View commit details
  3. elmPackages.elm-instrument: Init at 0.0.7

    (cherry picked from commit f387b85)
    Signed-off-by: Domen Kožar <domen@dev.si>
    turboMaCk authored and domenkozar committed Mar 25, 2020
    Copy the full SHA
    b8ac331 View commit details
  4. elmPackages.elmi-to-json: 1.2.0 -> 1.3.0

    (cherry picked from commit d52fdec)
    Signed-off-by: Domen Kožar <domen@dev.si>
    turboMaCk authored and domenkozar committed Mar 25, 2020

    Unverified

    No user is associated with the committer email.
    Copy the full SHA
    0e8a3aa View commit details
  5. elmPackages.elm-coverage: init at 0.0.3

    (cherry picked from commit baf37aa)
    Signed-off-by: Domen Kožar <domen@dev.si>
    turboMaCk authored and domenkozar committed Mar 25, 2020
    Copy the full SHA
    3cfa4cc View commit details
  6. Copy the full SHA
    6da7423 View commit details
  7. Add bazel 1.2.1

    (cherry picked from commit 1c4f22a)
    mjlbach authored and Ericson2314 committed Mar 25, 2020
    Copy the full SHA
    3fab557 View commit details
  8. pkgs/bazel*: Fix path to update-srcDeps.py

    Otherwise, the -small channel fails on the tarball output.
    
    (cherry picked from commit 0723bf3)
    dasJ authored and Ericson2314 committed Mar 25, 2020
    Copy the full SHA
    cfe8e0e View commit details
  9. bazel_0: init at 0.26.0

    (cherry picked from commit 1c0de27)
    andir authored and Ericson2314 committed Mar 25, 2020
    Copy the full SHA
    d7673d7 View commit details
  10. add openapi-generator-cli-unstable

    (cherry picked from commit cefe9b2)
    Signed-off-by: Domen Kožar <domen@dev.si>
    domenkozar committed Mar 25, 2020

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    jojosch Johannes Schleifenbaum
    Copy the full SHA
    c1dd416 View commit details
  11. Copy the full SHA
    49a0313 View commit details
  12. tensorflow: 1.15.0 -> 1.15.1

    * Apply glibc 2.3 patch
    * build tensorflow with bazel_1
    * Bump openssl version to 1.1
    
    (cherry picked from commit 3429698)
    mjlbach authored and Ericson2314 committed Mar 25, 2020
    Copy the full SHA
    a0b992f View commit details
  13. tensorflow: update fixed output hashes

    (cherry picked from commit 642bea6)
    andir authored and Ericson2314 committed Mar 25, 2020

    Unverified

    No user is associated with the committer email.
    Copy the full SHA
    4e7dac0 View commit details
  14. pythonPackages.tensorflow: use bazel_0

    This allows us to get rid of the compatibility hacks that we had to add
    (tf-1.15-bazel-1.0.patch) and also fixes #77626.
    
    (cherry picked from commit c7adb4e)
    andir authored and Ericson2314 committed Mar 25, 2020

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    08f2ed7 View commit details
  15. tensorflow: 1.15.1 -> 1.15.2

    (cherry picked from commit 0a5ec49)
    (cherry picked from commit 1e769bd)
    dylex authored and Ericson2314 committed Mar 25, 2020

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    436a4ba View commit details
  16. pythonPackages.tensorflow: disable for python2.7 and 3.8

    (cherry picked from commit b7bdf48)
    Jonathan Ringer authored and Ericson2314 committed Mar 25, 2020

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    ca6ccd4 View commit details
  17. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    7a543ea View commit details
  18. linux: 5.4.27 -> 5.4.28

    NeQuissimus committed Mar 25, 2020

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    09bb10d View commit details
  19. linux: 5.5.11 -> 5.5.13

    NeQuissimus committed Mar 25, 2020

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    6c29c8b View commit details
  20. Merge branch 'tensorflow-versions' into release-20.03

    There were a number of fixes that were not backported. I made a branch
    with those cherry-picked fixes to be merged into both 20.03 and master
    (not changing master), to ensure the two release branches didn't diverge
    when they shouldn't.
    
    I like this "apply the fixes to the comment ancester and then merge
    both" approach because it makes it much easier to avoid backporting
    issues. I suspect I'll be making more fixes to both in the future.
    Ericson2314 committed Mar 25, 2020

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    3a009bd View commit details
8 changes: 4 additions & 4 deletions pkgs/applications/version-management/gitlab/data.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{
"version": "12.8.6",
"repo_hash": "0plcigppmg6ckmq8myj3m9adshdvqj7czx8fms71bsa9zx060wib",
"version": "12.8.7",
"repo_hash": "15dw8v5184500jm823wv920li3ishwk8k2dhxl1w8209x53nbqgj",
"owner": "gitlab-org",
"repo": "gitlab",
"rev": "v12.8.6-ee",
"rev": "v12.8.7-ee",
"passthru": {
"GITALY_SERVER_VERSION": "12.8.6",
"GITALY_SERVER_VERSION": "12.8.7",
"GITLAB_PAGES_VERSION": "1.16.0",
"GITLAB_SHELL_VERSION": "11.0.0",
"GITLAB_WORKHORSE_VERSION": "8.21.0"
Original file line number Diff line number Diff line change
@@ -19,14 +19,14 @@ let
};
};
in buildGoPackage rec {
version = "12.8.6";
version = "12.8.7";
pname = "gitaly";

src = fetchFromGitLab {
owner = "gitlab-org";
repo = "gitaly";
rev = "v${version}";
sha256 = "1rf9qmyjllkwkyi7la1dzyjh0z9sw21zdzihd7v9ngwqssfk5zfk";
sha256 = "1sb11xavckzm70m27xcwbv4a1iaicxkh1hv2zi4brlcj5ia2rky4";
};

# Fix a check which assumes that hook files are writeable by their
40 changes: 39 additions & 1 deletion pkgs/development/compilers/elm/default.nix
Original file line number Diff line number Diff line change
@@ -42,6 +42,7 @@ let
doCheck = false;
jailbreak = true;
}));

elmi-to-json = justStaticExecutables (overrideCabal (self.callPackage ./packages/elmi-to-json.nix {}) (drv: {
prePatch = ''
substituteInPlace package.yaml --replace "- -Werror" ""
@@ -50,6 +51,23 @@ let
jailbreak = true;
}));

elm-instrument = justStaticExecutables (overrideCabal (self.callPackage ./packages/elm-instrument.nix {}) (drv: {
patches = [(
# GHC 8.8.1 and Cabal >= 1.25.0 support
# https://github.com/zwilias/elm-instrument/pull/3
fetchpatch {
url = "https://github.com/turboMaCk/elm-instrument/commit/4272db2aea742c8b54509e536fa4f35d04f95da5.patch";
sha256 = "1d1lc43lp3x5jfhlyb1b7na7nj1g1i1vc1np26pcisg9c2s7gjz6";
}
)];
prePatch = ''
sed "s/desc <-.*/let desc = \"${drv.version}\"/g" Setup.hs --in-place
'';
jailbreak = true;
# Tests are failing because of missing instances for Eq and Show type classes
doCheck = false;
}));

inherit fetchElmDeps;
elmVersion = elmPkgs.elm.version;
};
@@ -73,9 +91,29 @@ let
inherit nodejs pkgs;
inherit (stdenv.hostPlatform) system;
};
in with hsPkgs.elmPkgs; {
in with hsPkgs.elmPkgs; rec {
elm-test = patchBinwrap [elmi-to-json] nodePkgs.elm-test;
elm-verify-examples = patchBinwrap [elmi-to-json] nodePkgs.elm-verify-examples;
elm-coverage =
let patched = patchBinwrap [elm elmi-to-json] nodePkgs.elm-coverage;
in patched.override {
preRebuild = ''
sed 's/\"install\".*/\"install\":\"echo no-op\"/g' --in-place package.json
# This should not be needed (thanks to binwrap* being nooped) but for some reason it still needs to be done
# in case of just this package
sed 's/\"install\".*/\"install\":\"echo no-op\",/g' --in-place node_modules/elmi-to-json/package.json
rm node_modules/elm/install.js
echo "console.log('no-op');" > node_modules/elm/install.js
'';

# Link Elm instrument binary
postInstall = patched.postInstall + ''
mkdir -p unpacked_bin
ln -sf ${elm-instrument}/bin/elm-instrument unpacked_bin/elm-instrument
'';
};
elm-language-server = nodePkgs."@elm-tooling/elm-language-server";

inherit (nodePkgs) elm-doc-preview elm-live elm-upgrade elm-xref elm-analyse;
8 changes: 4 additions & 4 deletions pkgs/development/compilers/elm/packages/elm-format.nix
Original file line number Diff line number Diff line change
@@ -6,19 +6,19 @@
}:
mkDerivation {
pname = "elm-format";
version = "0.8.2";
version = "0.8.3";
src = fetchgit {
url = "https://github.com/avh4/elm-format";
sha256 = "0ly37fszrfviwqgrww57ikdcr7i8lcpczhqm8xqp5s7mrlpdxv7z";
rev = "ab3627cce01e5556b3fe8c2b5e3d92b80bfc74af";
sha256 = "0n6lrqj6mq044hdyraj3ss5cg74dn8k4z05xmwn2apjpm146iaw8";
rev = "b97e3593d564a1e069c0a022da8cbd98ca2c5a4b";
};
postPatch = ''
mkdir -p ./generated
cat <<EOHS > ./generated/Build_elm_format.hs
module Build_elm_format where
gitDescribe :: String
gitDescribe = "0.8.2"
gitDescribe = "0.8.3"
EOHS
'';
isLibrary = false;
34 changes: 34 additions & 0 deletions pkgs/development/compilers/elm/packages/elm-instrument.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{ mkDerivation, ansi-terminal, ansi-wl-pprint, base, binary
, bytestring, Cabal, cmark, containers, directory, elm-format
, fetchgit, filepath, free, HUnit, indents, json, mtl
, optparse-applicative, parsec, process, QuickCheck, quickcheck-io
, split, stdenv, tasty, tasty-golden, tasty-hunit, tasty-quickcheck
, text, elm
}:
mkDerivation {
pname = "elm-instrument";
version = "0.0.7";
src = fetchgit {
url = "https://github.com/zwilias/elm-instrument.git";
sha256 = "14yfzwsyvgc6rzn19sdmwk2mc1vma9hcljnmjnmlig8mp0271v56";
rev = "31b527e405a6afdb25bb87ad7bd14f979e65cff7";
fetchSubmodules = true;
};
isLibrary = true;
isExecutable = true;
setupHaskellDepends = [ base Cabal directory filepath process ];
libraryHaskellDepends = [
ansi-terminal ansi-wl-pprint base binary bytestring containers
directory filepath free indents json mtl optparse-applicative
parsec process split text
];
executableHaskellDepends = [ base ];
testHaskellDepends = [
base cmark containers elm-format HUnit mtl parsec QuickCheck
quickcheck-io split tasty tasty-golden tasty-hunit tasty-quickcheck
text
];
homepage = "http://elm-lang.org";
description = "Instrumentation library for Elm";
license = stdenv.lib.licenses.bsd3;
}
8 changes: 4 additions & 4 deletions pkgs/development/compilers/elm/packages/elmi-to-json.nix
Original file line number Diff line number Diff line change
@@ -5,11 +5,11 @@
}:
mkDerivation {
pname = "elmi-to-json";
version = "1.2.0";
version = "1.3.0";
src = fetchgit {
url = "https://github.com/stoeffel/elmi-to-json.git";
sha256 = "1kxai87h2g0749yq0fkxwk3xaavydraaivhnavbwr62q2hw4wrj7";
rev = "af08ceafe742a252f1f1f3c229b0ce3b3e00084d";
url = "https://github.com/stoeffel/elmi-to-json";
sha256 = "11j56vcyhijkwi9hzggkwwmxlhzhgm67ab2m7kxkhcbbqgpasa8n";
rev = "ae40d1aa1e3d6878f2af514e611d44890e7abc1e";
fetchSubmodules = true;
};
isLibrary = true;
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# This file has been generated by node2nix 1.7.0. Do not edit!
# This file has been generated by node2nix 1.8.0. Do not edit!

{pkgs ? import <nixpkgs> {
inherit system;
13 changes: 7 additions & 6 deletions pkgs/development/compilers/elm/packages/node-packages.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
[
"elm-test",
"elm-verify-examples",
"elm-doc-preview",
"elm-upgrade",
"elm-analyse",
"elm-coverage",
"elm-doc-preview",
"@elm-tooling/elm-language-server",
"elm-live",
"elm-xref",
"@elm-tooling/elm-language-server"
"elm-test",
"elm-upgrade",
"elm-verify-examples",
"elm-xref"
]
Loading