Skip to content
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
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: c1f25cbeceae
Choose a base ref
...
head repository: NixOS/nixpkgs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 93380042aba2
Choose a head ref

Commits on Jan 8, 2021

  1. dhall-json: skip tests to skip tasty 1.4 dependency

    dhall-json has a dependency on tasty-silver and this in turn only
    compiles if we supply a newer version of tasty. We can get around this
    issue until stackage has caught up to tasty 1.4 by skipping tests
    cideM committed Jan 8, 2021
    Copy the full SHA
    5ab7854 View commit details
  2. Copy the full SHA
    2a9c1eb View commit details

Commits on Jan 9, 2021

  1. Merge pull request #108765 from cideM/haskell-updates

    dhall-json: fix to work with newer tasty
    cdepillabout authored Jan 9, 2021
    Copy the full SHA
    fcbb152 View commit details
  2. Merge pull request #108788 from expipiplus1/joe-nothunks

    haskellPackages.nothunks: jailbreak to fix tests
    cdepillabout authored Jan 9, 2021
    Copy the full SHA
    6e80b3b View commit details
  3. Copy the full SHA
    cade44d View commit details
  4. Merge pull request #108828 from expipiplus1/joe-dsp

    haskellPackages.derive-storable-plugin: remove from broken list
    cdepillabout authored Jan 9, 2021
    Copy the full SHA
    cd4e067 View commit details
  5. co-log, chronos: unmarkBroken

    co-log fails to compile due to its dependency on chronos, which fails to
    compile because the doctests fail with newer GHC versions. So we just
    disable the doctests and thus unbreak both.
    
    byteverse/chronos#62
    cideM committed Jan 9, 2021
    Copy the full SHA
    3947695 View commit details
  6. Merge pull request #108780 from cideM/unbreak-co-log

    co-log, chronos: unmarkBroken by disabling tests for chronos
    cdepillabout authored Jan 9, 2021
    Copy the full SHA
    0127170 View commit details

Commits on Jan 10, 2021

  1. hackage-packages.nix: automatic Haskell package set update

    This update was generated by hackage2nix v2.15.6 from Hackage revision
    commercialhaskell/all-cabal-hashes@c94e3a2.
    peti committed Jan 10, 2021
    Copy the full SHA
    8911c99 View commit details
  2. haskellPackages.threadscope: Remove jailbreak after package update

    Thanks to a new
    release (haskell/ThreadScope#116) threadscope
    can now be built without jailbreak. 🎉
    markus1189 committed Jan 10, 2021
    Copy the full SHA
    59d349a View commit details
  3. Merge pull request #108922 from markus1189/threadscope

    haskellPackages.threadscope: Remove jailbreak after package update
    cdepillabout authored Jan 10, 2021
    Copy the full SHA
    38201ec View commit details

Commits on Jan 11, 2021

  1. hackage-packages.nix: automatic Haskell package set update

    This update was generated by hackage2nix v2.15.6 from Hackage revision
    commercialhaskell/all-cabal-hashes@36f52a9.
    peti committed Jan 11, 2021
    Copy the full SHA
    c168f4d View commit details
  2. Stackage Nightly 2021-01-11

    peti committed Jan 11, 2021
    Copy the full SHA
    aaf9105 View commit details
  3. hackage-packages.nix: automatic Haskell package set update

    This update was generated by hackage2nix v2.15.6 from Hackage revision
    commercialhaskell/all-cabal-hashes@9d855bb.
    peti committed Jan 11, 2021
    Copy the full SHA
    daa5042 View commit details
  4. Copy the full SHA
    3aae691 View commit details

Commits on Jan 12, 2021

  1. Break the following dependency cycles

                   (testdep)
    1. tasty-hedgehog <-> tasty-expected-failure
    
                  (testdep)
    2. lifted-async ---> tasty-hedgehog -> hedgehog -> lifted-async
    Poscat committed Jan 12, 2021
    Copy the full SHA
    3fa0bf0 View commit details
  2. Merge pull request #109093 from poscat0x04/break-tasty-cycle

    Break various dependency cycles
    cdepillabout authored Jan 12, 2021
    Copy the full SHA
    0d4fdba View commit details

Commits on Jan 13, 2021

  1. dhall-json: unmark as broken

    mcwitt committed Jan 13, 2021
    Copy the full SHA
    aea756e View commit details
  2. Copy the full SHA
    48db582 View commit details
  3. hackage-packages.nix: automatic Haskell package set update

    This update was generated by hackage2nix v2.15.6 from Hackage revision
    commercialhaskell/all-cabal-hashes@a3b85fa.
    peti committed Jan 13, 2021
    Copy the full SHA
    af3814d View commit details
  4. Merge pull request #109126 from mcwitt/dhall-unmark-broken

    dhall-json, dhall-lsp-server, dhall-yaml: unmark as broken
    cdepillabout authored Jan 13, 2021
    Copy the full SHA
    8eb0bdc View commit details

Commits on Jan 14, 2021

  1. Copy the full SHA
    497544f View commit details
  2. haskellPackages.dhall-yaml: unmark as broken

    mcwitt authored and ehmry committed Jan 14, 2021
    Copy the full SHA
    d594362 View commit details
  3. Copy the full SHA
    bede7ee View commit details
  4. Stackage Nightly 2021-01-14

    peti committed Jan 14, 2021
    Copy the full SHA
    31fef6c View commit details
  5. hackage-packages.nix: automatic Haskell package set update

    This update was generated by hackage2nix v2.15.6 from Hackage revision
    commercialhaskell/all-cabal-hashes@707845e.
    peti committed Jan 14, 2021
    Copy the full SHA
    fa28fae View commit details
  6. Copy the full SHA
    8a3d308 View commit details

Commits on Jan 15, 2021

  1. hackage-packages.nix: automatic Haskell package set update

    This update was generated by hackage2nix v2.15.6 from Hackage revision
    commercialhaskell/all-cabal-hashes@2a0a57a.
    peti committed Jan 15, 2021
    Copy the full SHA
    0947251 View commit details
  2. Copy the full SHA
    c8e886e View commit details
  3. Copy the full SHA
    10ffd69 View commit details
  4. Copy the full SHA
    8084a91 View commit details
  5. Copy the full SHA
    589ce02 View commit details
  6. hackage-packages.nix: automatic Haskell package set update

    This update was generated by hackage2nix v2.15.6 from Hackage revision
    commercialhaskell/all-cabal-hashes@dd69eff.
    peti committed Jan 15, 2021
    Copy the full SHA
    915ef21 View commit details
  7. Copy the full SHA
    a12136e View commit details
  8. Copy the full SHA
    4827826 View commit details
  9. Copy the full SHA
    6c3e331 View commit details
  10. haskell-http-client-restricted: jailbreak to fix the build with older…

    … versions of http-client
    peti committed Jan 15, 2021
    Copy the full SHA
    5b220ae View commit details
  11. Merge pull request #109011 from NixOS/haskell-updates

    Update Haskell package set to Stackage Nightly 2021-01-11 (plus other fixes)
    peti authored Jan 15, 2021
    Copy the full SHA
    8e4690c View commit details
  12. Copy the full SHA
    910b412 View commit details
  13. python3Packages.cbor2: switch to pytestCheckHook

    fabaff authored and Jonathan Ringer committed Jan 15, 2021
    Copy the full SHA
    36373dd View commit details
  14. python37Packages.flake8-blind-except: 0.1.1 -> 0.2.0

    r-ryantm authored and Jonathan Ringer committed Jan 15, 2021
    Copy the full SHA
    8a31d15 View commit details
  15. Merge pull request #109472 from astro/netgear

    ngadmin: init at unstable
    SuperSandro2000 authored Jan 15, 2021
    Copy the full SHA
    b3616bd View commit details

Commits on Jan 16, 2021

  1. Copy the full SHA
    2cff4ff View commit details
  2. Copy the full SHA
    9338004 View commit details
22 changes: 22 additions & 0 deletions pkgs/applications/networking/ngadmin/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{ stdenv, lib, fetchgit, autoreconfHook, readline }:

stdenv.mkDerivation {
pname = "ngadmin";
version = "unstable-2017-11-17";

src = fetchgit {
url = "https://git.netgeek.ovh/c/ngadmin.git";
rev = "95240c567b5c40129d733cbd76911ba7574e4998";
sha256 = "052ss82fs8cxk3dqdwlh3r8q9gsm36in2lxdgwj9sljdgwg75c34";
};

nativeBuildInputs = [ autoreconfHook readline ];
enableParallelBuild = true;

meta = with lib; {
description = "Netgear switch (NSDP) administration tool";
homepage = "https://www.netgeek.ovh/wiki/projets:ngadmin";
license = licenses.gpl2Only;
maintainers = [ maintainers.astro ];
};
}
66 changes: 32 additions & 34 deletions pkgs/development/haskell-modules/configuration-common.nix
Original file line number Diff line number Diff line change
@@ -521,6 +521,10 @@ self: super: {
then self.buildHaskellPackages.tasty-discover
else dontCheck super.tasty-discover);

# Known issue with nondeterministic test suite failure
# https://github.com/nomeata/tasty-expected-failure/issues/21
tasty-expected-failure = dontCheck super.tasty-expected-failure;

# Waiting on https://github.com/RaphaelJ/friday/pull/36
friday = doJailbreak super.friday;

@@ -681,34 +685,6 @@ self: super: {
# The standard libraries are compiled separately.
idris = generateOptparseApplicativeCompletion "idris" (dontCheck super.idris);

# build servant docs from the repository
servant =
let
ver = super.servant.version;
docs = pkgs.stdenv.mkDerivation {
name = "servant-sphinx-documentation-${ver}";
src = "${pkgs.fetchFromGitHub {
owner = "haskell-servant";
repo = "servant";
rev = "v${ver}";
sha256 = "0xk3czk3jhqjxhy0g8r2248m8yxgvmqhgn955k92z0h7p02lfs89";
}}/doc";
# Needed after sphinx 1.7.9 -> 1.8.3
postPatch = ''
substituteInPlace conf.py --replace "'.md': CommonMarkParser," ""
'';
nativeBuildInputs = with pkgs.buildPackages.python3Packages; [ sphinx recommonmark sphinx_rtd_theme ];
makeFlags = [ "html" ];
installPhase = ''
mv _build/html $out
'';
};
in overrideCabal super.servant (old: {
postInstall = old.postInstall or "" + ''
ln -s ${docs} ''${!outputDoc}/share/doc/servant
'';
});

# https://github.com/pontarius/pontarius-xmpp/issues/105
pontarius-xmpp = dontCheck super.pontarius-xmpp;

@@ -954,6 +930,10 @@ self: super: {
# Work around overspecified constraint on github ==0.18.
github-backup = doJailbreak super.github-backup;

# https://github.com/andrewthad/chronos/issues/62
# doctests are failing on newer GHC versions
chronos = dontCheck super.chronos;

# Test suite depends on cabal-install
doctest = dontCheck super.doctest;

@@ -963,8 +943,12 @@ self: super: {

# Generate cli completions for dhall.
dhall = generateOptparseApplicativeCompletion "dhall" super.dhall;
dhall-json = generateOptparseApplicativeCompletions ["dhall-to-json" "dhall-to-yaml"] super.dhall-json;
# For reasons that are not quire clear 'dhall-json' won't compile without 'tasty 1.4' due to its tests
# https://github.com/commercialhaskell/stackage/issues/5795
# This issue can be mitigated with 'dontCheck' which skips the tests and their compilation.
dhall-json = generateOptparseApplicativeCompletions ["dhall-to-json" "dhall-to-yaml"] (dontCheck super.dhall-json);
dhall-nix = generateOptparseApplicativeCompletion "dhall-to-nix" super.dhall-nix;
dhall-yaml = generateOptparseApplicativeCompletions ["dhall-to-yaml-ng" "yaml-to-dhall"] super.dhall-yaml;

# https://github.com/haskell-hvr/netrc/pull/2#issuecomment-469526558
netrc = doJailbreak super.netrc;
@@ -1434,8 +1418,9 @@ self: super: {
# 1. test requires internet
# 2. dependency shake-bench hasn't been published yet so we also need unmarkBroken and doDistribute
ghcide = doDistribute (unmarkBroken (dontCheck
(super.ghcide.override { lsp-test = dontCheck self.lsp-test_0_11_0_7; })
));
(super.ghcide_0_7_0_0.override {
lsp-test = dontCheck self.lsp-test_0_11_0_7;
})));
refinery = doDistribute super.refinery_0_3_0_0;
data-tree-print = doJailbreak super.data-tree-print;

@@ -1458,6 +1443,9 @@ self: super: {
# https://github.com/adnelson/semver-range/issues/15
semver-range = dontCheck super.semver-range;

# https://github.com/obsidiansystems/dependent-sum/issues/55
dependent-sum = doJailbreak super.dependent-sum;

dependent-sum-aeson-orphans = appendPatch super.dependent-sum-aeson-orphans (pkgs.fetchpatch {
# 2020-11-18: https://github.com/obsidiansystems/dependent-sum-aeson-orphans/pull/9
# Bump version bounds for ghc 8.10
@@ -1473,7 +1461,7 @@ self: super: {
# base upper bound is incompatible with ghc 8.10
neuron = doJailbreak super.neuron;

reflex = appendPatches super.reflex [
reflex = dontCheck (doJailbreak (appendPatches super.reflex [
# https://github.com/reflex-frp/reflex/pull/444
# Fixes for ghc 8.10
(pkgs.fetchpatch {
@@ -1486,7 +1474,7 @@ self: super: {
url = https://patch-diff.githubusercontent.com/raw/reflex-frp/reflex/pull/448.patch;
sha256 = "0a8gcq9g8dyyafkvs54mi3fnisff20r0x0qzmhxcp9md61nkf7gq";
})
];
]));

# 2020-11-19: jailbreaking because of pretty-simple bound out of date
# https://github.com/kowainik/stan/issues/408
@@ -1534,7 +1522,7 @@ self: super: {

# 2020-12-05: http-client is fixed on too old version
essence-of-live-coding-warp = super.essence-of-live-coding-warp.override {
http-client = self.http-client_0_7_3;
http-client = self.http-client_0_7_4;
};

# 2020-12-06: Restrictive upper bounds w.r.t. pandoc-types (https://github.com/owickstrom/pandoc-include-code/issues/27)
@@ -1572,4 +1560,14 @@ self: super: {
# https://github.com/jaspervdj/profiteur/issues/33
profiteur = doJailbreak super.profiteur;

# Test suite has overly strict bounds on tasty.
# https://github.com/input-output-hk/nothunks/issues/9
nothunks = doJailbreak super.nothunks;

# Allow building with recent versions of tasty.
lukko = doJailbreak super.lukko;

# Allow building with older versions of http-client.
http-client-restricted = doJailbreak super.http-client-restricted;

} // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super
Loading