haskellPackages: Mark more failing builds broken

wip/little-gl
Malte Brandy 3 years ago
parent 62bbd50331
commit 853c140696
No known key found for this signature in database
GPG Key ID: 226A2D41EF5378C9
  1. 15
      pkgs/development/haskell-modules/configuration-common.nix
  2. 12
      pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml
  3. 69
      pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml
  4. 43
      pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml
  5. 49
      pkgs/development/haskell-modules/hackage-packages.nix

@ -1037,9 +1037,6 @@ self: super: {
# Has tasty < 1.2 requirement, but works just fine with 1.2
temporary-resourcet = doJailbreak super.temporary-resourcet;
# Requires dhall >= 1.23.0
ats-pkg = dontCheck (super.ats-pkg.override { dhall = self.dhall_1_29_0; });
# fake a home dir and capture generated man page
ats-format = overrideCabal super.ats-format (old : {
preConfigure = "export HOME=$PWD";
@ -1068,18 +1065,6 @@ self: super: {
# https://github.com/erikd/hjsmin/issues/32
hjsmin = dontCheck super.hjsmin;
nix-tools = super.nix-tools.overrideScope (self: super: {
# Needs https://github.com/peti/hackage-db/pull/9
hackage-db = super.hackage-db.overrideAttrs (old: {
src = pkgs.fetchFromGitHub {
owner = "ElvishJerricco";
repo = "hackage-db";
rev = "84ca9fc75ad45a71880e938e0d93ea4bde05f5bd";
sha256 = "0y3kw1hrxhsqmyx59sxba8npj4ya8dpgjljc21gkgdvdy9628q4c";
};
});
});
# upstream issue: https://github.com/vmchale/atspkg/issues/12
language-ats = dontCheck super.language-ats;

@ -5223,3 +5223,15 @@ broken-packages:
- ztar
- Zwaluw
- zxcvbn-dvorak
- ordered
- Hipmunk
- hxt-cache
- Graphalyze
- ribosome
- Thrift
- bindings-levmar
- network-msg
- reflex-dom-helper
- network-metrics
- ats-pkg
- digest-pure

@ -359,72 +359,3 @@ dont-distribute-packages:
- tensorflow-mnist
- yices-easy
- yices-painless
# these packages don't evaluate because they have broken (system) dependencies
- XML
- comark
- couch-simple
- diagrams-hsqml
- diagrams-reflex
- dialog
- fltkhs-demos
- fltkhs-fluid-demos
- fltkhs-hello-world
- fltkhs-themes
- ghcjs-dom-hello
- ghcjs-dom-webkit
- gi-javascriptcore
- gi-webkit
- gi-webkit2
- gi-webkit2webextension
- gsmenu
- haste-gapi
- haste-perch
- hbro
- hplayground
- hs-mesos
- hsqml
- hsqml-datamodel
- hsqml-datamodel-vinyl
- hsqml-datemodel-vinyl
- hsqml-demo-manic
- hsqml-demo-morris
- hsqml-demo-notes
- hsqml-demo-notes
- hsqml-demo-samples
- hsqml-morris
- hsqml-morris
- hstorchat
- imprevu-happstack
- jsaddle-webkit2gtk
- jsaddle-webkitgtk
- jsc
- lambdacat
- leksah
- manatee-all
- manatee-browser
- manatee-reader
- markup-preview
- nomyx-api
- nomyx-core
- nomyx-language
- nomyx-library
- nomyx-server
- passman-cli
- passman-core
- reflex-dom-colonnade
- reflex-dom-contrib
- reflex-dom-fragment-shader-canvas
- reflex-dom-helpers
- reflex-jsx
- sneathlane-haste
- spike
- tianbar
- trasa-reflex
- treersec
- wai-middleware-brotli
- web-browser-in-haskell
- webkit
- webkitgtk3
- webkitgtk3-javascriptcore
- websnap

@ -7,7 +7,6 @@ dont-distribute-packages:
- 4Blocks
- a50
- abcBridge
- abeson
- AbortT-monadstf
- AbortT-mtl
- accelerate-arithmetic
@ -36,8 +35,6 @@ dont-distribute-packages:
- AERN-Real-Interval
- AERN-RnToRm
- AERN-RnToRm-Plot
- aeson-bson
- AesonBson
- aeson-native
- afv
- agda-server
@ -299,10 +296,6 @@ dont-distribute-packages:
- bronyradiogermany-streaming
- brotli-conduit
- brotli-streams
- bson-generic
- bson-generics
- bson-lens
- bson-mapping
- b-tree
- btree
- buchhaltung
@ -354,6 +347,7 @@ dont-distribute-packages:
- casadi-bindings-snopt-interface
- cash
- cassandra-cql
- cassandra-thrift
- cassy
- casui
- categorical-algebra
@ -392,6 +386,7 @@ dont-distribute-packages:
- chp-transformers
- chr-core
- chr-lang
- chromatin
- chu2
- chunks
- ciphersaber2
@ -549,7 +544,6 @@ dont-distribute-packages:
- csv-enumerator
- ctpl
- cube
- currency-codes
- cursedcsv
- cv-combinators
- cypher
@ -856,7 +850,6 @@ dont-distribute-packages:
- follower
- foo
- Forestry
- forex2ledger
- formal
- FormalGrammars
- format
@ -931,12 +924,14 @@ dont-distribute-packages:
- generics-mrsop-gdiff
- genesis
- genesis-test
- GenI
- geniconvert
- geni-gui
- geniserver
- geni-util
- GenSmsPdu
- GenussFold
- geodetic
- geojson-types
- geolite-csv
- getemx
- ghc-imported-from
@ -1036,7 +1031,6 @@ dont-distribute-packages:
- graph-visit
- greencard-lib
- gridbounds
- gridfs
- gridland
- grid-proto
- GrowlNotify
@ -1331,6 +1325,7 @@ dont-distribute-packages:
- hinze-streams
- hipbot
- HipmunkPlayground
- Hipmunk-Utils
- hipsql-client
- hipsql-server
- hirt
@ -1370,6 +1365,7 @@ dont-distribute-packages:
- hogre-examples
- Holumbus-Distribution
- Holumbus-MapReduce
- Holumbus-Searchengine
- Holumbus-Storage
- holy-project
- hommage
@ -1440,6 +1436,7 @@ dont-distribute-packages:
- hsc3-sf-hsndfile
- hsc3-unsafe
- hsc3-utils
- hscassandra
- hscope
- hsdev
- Hsed
@ -1776,6 +1773,8 @@ dont-distribute-packages:
- leksah
- leksah-server
- lens-utils
- levmar
- levmar-chart
- lex-applicative
- lgtk
- lha
@ -1927,6 +1926,7 @@ dont-distribute-packages:
- MC-Fold-DP
- mcmc
- mcmc-samplers
- mDNSResponder-client
- mealy
- mediabus-fdk-aac
- mediabus-rtp
@ -1978,7 +1978,6 @@ dont-distribute-packages:
- modular-prelude-classy
- modulo
- mole
- mollie-api-haskell
- MonadCatchIO-mtl
- MonadCatchIO-mtl-foreign
- MonadCatchIO-transformers-foreign
@ -1991,8 +1990,6 @@ dont-distribute-packages:
- Monaris
- Monatron-IO
- monetdb-mapi
- mongoDB
- mongodb-queue
- mongrel2-handler
- monky
- Monocle
@ -2034,6 +2031,7 @@ dont-distribute-packages:
- multisetrewrite
- murder
- murmurhash3
- musicbrainz-email
- music-graphics
- music-parts
- music-pitch
@ -2208,10 +2206,8 @@ dont-distribute-packages:
- periodic-server
- perm
- PermuteEffects
- persistent-audit
- persistent-hssqlppp
- persistent-map
- persistent-mongoDB
- persona-idp
- peyotls
- peyotls-codec
@ -2236,7 +2232,6 @@ dont-distribute-packages:
- pipes-files
- pipes-illumina
- pipes-key-value-csv
- pipes-mongodb
- pipes-p2p
- pipes-p2p-examples
- pisigma
@ -2311,11 +2306,11 @@ dont-distribute-packages:
- progressbar
- project-m36
- prologue
- prolude
- prometheus-effect
- propane
- proplang
- prosidyc
- proteome
- proto3-suite
- protobuf-native
- protocol-buffers-descriptor-fork
@ -2504,6 +2499,8 @@ dont-distribute-packages:
- rfc-servant
- rhythm-game-tutorial
- rib
- ribosome-root
- ribosome-test
- ridley-extras
- rio-process-pool
- riot
@ -2612,7 +2609,6 @@ dont-distribute-packages:
- SelectSequencesFromMSA
- selenium-server
- self-extract
- Semantique
- semi-iso
- semiring
- semiring-num
@ -2733,14 +2729,12 @@ dont-distribute-packages:
- snaplet-actionlog
- snaplet-auth-acid
- snaplet-coffee
- snaplet-environments
- snaplet-hasql
- snaplet-haxl
- snaplet-hdbc
- snaplet-lss
- snaplet-mandrill
- snaplet-mongoDB
- snaplet-mongodb-minimalistic
- snaplet-mysql-simple
- snaplet-oauth
- snaplet-postmark
@ -2773,6 +2767,7 @@ dont-distribute-packages:
- sounddelay
- soundgen
- source-code-server
- SourceGraph
- sparkle
- sparrow
- sparsebit
@ -2822,6 +2817,7 @@ dont-distribute-packages:
- starrover2
- stateful-mtl
- static-closure
- statsd-client
- statsdi
- STLinkUSB
- STM32-Zombie
@ -3273,12 +3269,7 @@ dont-distribute-packages:
- yoko
- york-lava
- yql
- yu-auth
- yu-core
- yu-launch
- yu-tool
- yuuko
- yu-utils
- zasni-gerna
- zephyr
- zerobin

@ -7537,6 +7537,7 @@ self: {
description = "Graph-Theoretic Analysis library";
license = "unknown";
hydraPlatforms = lib.platforms.none;
broken = true;
}) {};
"Grempa" = callPackage
@ -10313,6 +10314,7 @@ self: {
description = "A Haskell binding for Chipmunk";
license = "unknown";
hydraPlatforms = lib.platforms.none;
broken = true;
}) {};
"Hipmunk-Utils" = callPackage
@ -19772,6 +19774,7 @@ self: {
description = "Haskell bindings for the Apache Thrift RPC system";
license = "unknown";
hydraPlatforms = lib.platforms.none;
broken = true;
}) {};
"Tic-Tac-Toe" = callPackage
@ -34653,6 +34656,8 @@ self: {
doHaddock = false;
description = "A build tool for ATS";
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
broken = true;
}) {};
"ats-setup" = callPackage
@ -41089,6 +41094,7 @@ self: {
description = "Low level bindings to the C levmar (Levenberg-Marquardt) library";
license = "unknown";
hydraPlatforms = lib.platforms.none;
broken = true;
}) {inherit (pkgs) blas; liblapack = null;};
"bindings-libcddb" = callPackage
@ -74034,7 +74040,6 @@ self: {
];
description = "HsQML (Qt5) backend for Diagrams";
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
}) {};
"diagrams-html5" = callPackage
@ -74229,7 +74234,6 @@ self: {
];
description = "reflex backend for diagrams drawing EDSL";
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
}) {};
"diagrams-rubiks-cube" = callPackage
@ -74332,7 +74336,6 @@ self: {
];
description = "Simple dialog-based user interfaces";
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
}) {};
"dialogflow-fulfillment" = callPackage
@ -74748,6 +74751,7 @@ self: {
description = "Pure hash functions for bytestrings";
license = "unknown";
hydraPlatforms = lib.platforms.none;
broken = true;
}) {};
"digest-sig" = callPackage
@ -101661,7 +101665,6 @@ self: {
];
description = "GHCJS DOM Hello World, an example package";
license = lib.licenses.mit;
hydraPlatforms = lib.platforms.none;
}) {};
"ghcjs-dom-jsaddle" = callPackage
@ -101700,7 +101703,6 @@ self: {
];
description = "DOM library that supports both GHCJS and WebKitGTK";
license = lib.licenses.mit;
hydraPlatforms = lib.platforms.none;
}) {};
"ghcjs-fetch" = callPackage
@ -103092,7 +103094,6 @@ self: {
libraryPkgconfigDepends = [ webkitgtk ];
description = "JavaScriptCore bindings";
license = lib.licenses.lgpl21Only;
hydraPlatforms = lib.platforms.none;
}) {inherit (pkgs) webkitgtk;};
"gi-javascriptcore_4_0_23" = callPackage
@ -103390,7 +103391,6 @@ self: {
doHaddock = false;
description = "WebKit bindings";
license = lib.licenses.lgpl21Only;
hydraPlatforms = lib.platforms.none;
}) {inherit (pkgs) webkitgtk24x-gtk3;};
"gi-webkit2" = callPackage
@ -103415,7 +103415,6 @@ self: {
libraryPkgconfigDepends = [ webkitgtk ];
description = "WebKit2 bindings";
license = lib.licenses.lgpl21Only;
hydraPlatforms = lib.platforms.none;
}) {inherit (pkgs) webkitgtk;};
"gi-webkit2_4_0_27" = callPackage
@ -103465,7 +103464,6 @@ self: {
libraryPkgconfigDepends = [ webkitgtk ];
description = "WebKit2-WebExtension bindings";
license = lib.licenses.lgpl21Only;
hydraPlatforms = lib.platforms.none;
}) {inherit (pkgs) webkitgtk;};
"gi-wnck" = callPackage
@ -133986,7 +133984,6 @@ self: {
tasty-quickcheck
];
license = lib.licenses.mit;
hydraPlatforms = lib.platforms.none;
}) {mesos = null; inherit (pkgs) protobuf;};
"hs-multiaddr" = callPackage
@ -137656,7 +137653,6 @@ self: {
];
description = "Haskell binding for Qt Quick";
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
}) {qt5 = null;};
"hsqml-datamodel" = callPackage
@ -137669,7 +137665,6 @@ self: {
libraryPkgconfigDepends = [ qt5 ];
description = "HsQML (Qt5) data model";
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
}) {qt5 = null;};
"hsqml-datamodel-vinyl" = callPackage
@ -137702,7 +137697,6 @@ self: {
];
description = "HsQML-based clone of Pipe Mania";
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
}) {};
"hsqml-demo-morris" = callPackage
@ -137740,7 +137734,6 @@ self: {
];
description = "Sticky notes example program implemented in HsQML";
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
}) {};
"hsqml-demo-samples" = callPackage
@ -137755,7 +137748,6 @@ self: {
executableHaskellDepends = [ base hsqml OpenGL OpenGLRaw text ];
description = "HsQML sample programs";
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
}) {};
"hsqml-morris" = callPackage
@ -138048,7 +138040,6 @@ self: {
];
description = "Distributed instant messaging over Tor";
license = lib.licenses.gpl3Only;
hydraPlatforms = lib.platforms.none;
}) {};
"hstox" = callPackage
@ -142615,6 +142606,7 @@ self: {
description = "Cache for HXT XML Documents and other binary data";
license = "unknown";
hydraPlatforms = lib.platforms.none;
broken = true;
}) {};
"hxt-charproperties" = callPackage
@ -151315,7 +151307,6 @@ self: {
];
description = "Interface for JavaScript that works with GHCJS and GHC";
license = lib.licenses.mit;
hydraPlatforms = lib.platforms.none;
}) {};
"jsaddle-webkitgtk" = callPackage
@ -151334,7 +151325,6 @@ self: {
];
description = "Interface for JavaScript that works with GHCJS and GHC";
license = lib.licenses.mit;
hydraPlatforms = lib.platforms.none;
}) {};
"jsaddle-wkwebview" = callPackage
@ -151369,7 +151359,6 @@ self: {
];
description = "High level interface for webkit-javascriptcore";
license = lib.licenses.mit;
hydraPlatforms = lib.platforms.none;
}) {};
"jsmw" = callPackage
@ -156350,7 +156339,6 @@ self: {
];
description = "Webkit Browser";
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
}) {};
"lambdacms-core" = callPackage
@ -168329,7 +168317,6 @@ self: {
doHaddock = false;
description = "Virtual package to install all Manatee packages";
license = lib.licenses.gpl3Only;
hydraPlatforms = lib.platforms.none;
}) {};
"manatee-anything" = callPackage
@ -168370,7 +168357,6 @@ self: {
];
description = "Browser extension for Manatee";
license = lib.licenses.gpl3Only;
hydraPlatforms = lib.platforms.none;
}) {};
"manatee-core" = callPackage
@ -168589,7 +168575,6 @@ self: {
];
description = "Feed reader extension for Manatee";
license = lib.licenses.gpl3Only;
hydraPlatforms = lib.platforms.none;
}) {};
"manatee-template" = callPackage
@ -169231,7 +169216,6 @@ self: {
];
description = "A simple markup document preview (markdown, textile, reStructuredText)";
license = lib.licenses.gpl2Only;
hydraPlatforms = lib.platforms.none;
}) {};
"marmalade-upload" = callPackage
@ -184011,6 +183995,7 @@ self: {
description = "Send metrics to Ganglia, Graphite, and statsd";
license = "unknown";
hydraPlatforms = lib.platforms.none;
broken = true;
}) {};
"network-minihttp" = callPackage
@ -184043,6 +184028,7 @@ self: {
description = "Recvmsg and sendmsg bindings";
license = "unknown";
hydraPlatforms = lib.platforms.none;
broken = true;
}) {};
"network-msgpack-rpc" = callPackage
@ -191386,6 +191372,7 @@ self: {
description = "A definition of Posets";
license = "unknown";
hydraPlatforms = lib.platforms.none;
broken = true;
}) {};
"ordered-containers" = callPackage
@ -195242,7 +195229,6 @@ self: {
];
description = "Deterministic password generator command line interface";
license = lib.licenses.gpl3Only;
hydraPlatforms = lib.platforms.none;
}) {};
"passman-core" = callPackage
@ -195268,7 +195254,6 @@ self: {
doHaddock = false;
description = "Deterministic password generator core";
license = lib.licenses.gpl3Only;
hydraPlatforms = lib.platforms.none;
}) {};
"password" = callPackage
@ -217354,7 +217339,6 @@ self: {
];
description = "A playground for experimenting with infrastructure and common code for reflex applications";
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
}) {};
"reflex-dom-core" = callPackage
@ -217414,7 +217398,6 @@ self: {
executableHaskellDepends = [ base reflex-dom text ];
description = "A reflex-dom widget to draw on a canvas with a fragment shader program";
license = lib.licenses.mit;
hydraPlatforms = lib.platforms.none;
}) {};
"reflex-dom-helpers" = callPackage
@ -217431,7 +217414,6 @@ self: {
testHaskellDepends = [ base ];
description = "Html tag helpers for reflex-dom";
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
}) {};
"reflex-dom-pandoc" = callPackage
@ -217679,7 +217661,6 @@ self: {
];
description = "Use jsx-like syntax in Reflex";
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
}) {};
"reflex-libtelnet" = callPackage
@ -221976,6 +221957,7 @@ self: {
description = "api extensions for nvim-hs";
license = "unknown";
hydraPlatforms = lib.platforms.none;
broken = true;
}) {};
"ribosome-root" = callPackage
@ -242211,7 +242193,6 @@ self: {
executablePkgconfigDepends = [ libsoup ];
description = "Experimental web browser";
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
}) {inherit (pkgs) libsoup;};
"spine" = callPackage
@ -259069,7 +259050,6 @@ self: {
];
description = "A desktop bar based on WebKit";
license = lib.licenses.mit;
hydraPlatforms = lib.platforms.none;
}) {inherit (pkgs) gtk3; inherit (pkgs) webkitgtk;};
"tibetan-utils" = callPackage
@ -276930,7 +276910,6 @@ self: {
libraryHaskellDepends = [ base gtk webkit ];
description = "Web Browser In Haskell";
license = "GPL";
hydraPlatforms = lib.platforms.none;
}) {};
"web-css" = callPackage
@ -277810,7 +277789,6 @@ self: {
libraryToolDepends = [ gtk2hs-buildtools ];
description = "Binding to the Webkit library";
license = lib.licenses.lgpl21Only;
hydraPlatforms = lib.platforms.none;
}) {webkit = null;};
"webkit-javascriptcore" = callPackage
@ -277862,7 +277840,6 @@ self: {
libraryToolDepends = [ gtk2hs-buildtools ];
description = "Binding to the Webkit library";
license = lib.licenses.lgpl21Only;
hydraPlatforms = lib.platforms.none;
}) {inherit (pkgs) webkitgtk24x-gtk3;};
"webkitgtk3-javascriptcore" = callPackage
@ -277877,7 +277854,6 @@ self: {
libraryPkgconfigDepends = [ webkitgtk24x-gtk3 ];
description = "JavaScriptCore FFI from webkitgtk";
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
}) {inherit (pkgs) webkitgtk24x-gtk3;};
"webmention" = callPackage
@ -277997,7 +277973,6 @@ self: {
executableHaskellDepends = [ base filepath gtk webkit ];
description = "Transforms URLs to PNGs";
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
}) {};
"websockets" = callPackage

Loading…
Cancel
Save