hackage2nix: Split configuration, auto disable hydra builds
We split configuration-hackage2nix.yaml into multiple files. We bump cabal2nix-unstable to get support for multiple config files in hackage2nix. * The file main.yaml is only supposed to be edited by humans. * The file stackage.yaml is only supposed to be updated by the update-stackage.sh * The file broken.yaml can be edited by humans, but probably future helpers will want to insert broken packages into this file based on hydra reports. * The file transitive-broken.yaml is newly introduced to be generated by regenerate-transitive-broken-packages.sh regenerate-transitive-broken-packages.sh makes a nix query (in transitive-broken-packages.nix) which evaluates all haskellPackages once with and once without "allowBroken" this way it get's a list of packages which are broken by some transitive dependency, but does not disable packages which have eval errors not caused by a broken package.
This commit is contained in:
@@ -0,0 +1,121 @@
|
||||
# This file is automatically generated by
|
||||
# maintainers/scripts/haskell/regenerate-transitive-broken-packages.sh
|
||||
# It is supposed to list all haskellPackages that cannot evaluate because they
|
||||
# depend on a dependency marked as broken.
|
||||
dont-distribute-packages:
|
||||
- AesonBson
|
||||
- HGamer3D-API
|
||||
- HGamer3D-CAudio-Binding
|
||||
- HGamer3D-OIS-Binding
|
||||
- HipmunkPlayground
|
||||
- Holumbus-Distribution
|
||||
- Holumbus-MapReduce
|
||||
- Holumbus-Storage
|
||||
- KiCS
|
||||
- KiCS-debugger
|
||||
- KiCS-prophecy
|
||||
- RESTng
|
||||
- ViennaRNA-bindings
|
||||
- XML
|
||||
- acme-safe
|
||||
- aeson-bson
|
||||
- approx-rand-test
|
||||
- barley
|
||||
- bson-mapping
|
||||
- clash-prelude-quickcheck
|
||||
- click-clack
|
||||
- cloudyfs
|
||||
- cognimeta-utils
|
||||
- comark
|
||||
- comonad-random
|
||||
- containers-accelerate
|
||||
- definitive-graphics
|
||||
- ecdsa
|
||||
- effective-aspects-mzv
|
||||
- eliminators_0_8
|
||||
- fltkhs-demos
|
||||
- fltkhs-fluid-demos
|
||||
- fltkhs-hello-world
|
||||
- fltkhs-themes
|
||||
- fluent-logger-conduit
|
||||
- gi-gtk_4_0_4
|
||||
- goat
|
||||
- gridfs
|
||||
- gsmenu
|
||||
- gtk2hs-cast-glade
|
||||
- gtk2hs-cast-gnomevfs
|
||||
- gtk2hs-cast-gtkglext
|
||||
- gtk2hs-cast-gtksourceview2
|
||||
- hakyll-contrib-i18n
|
||||
- hascat
|
||||
- hascat-lib
|
||||
- hascat-setup
|
||||
- hascat-system
|
||||
- haste-gapi
|
||||
- haste-perch
|
||||
- hatexmpp3
|
||||
- hplayground
|
||||
- hs2dot
|
||||
- hsqml-datamodel-vinyl
|
||||
- hsqml-demo-morris
|
||||
- hsqml-morris
|
||||
- hubris
|
||||
- hxt-binary
|
||||
- hxt-filter
|
||||
- imprevu-happstack
|
||||
- javaclass
|
||||
- keera-posture
|
||||
- lambdabot-xmpp
|
||||
- leksah
|
||||
- liquidhaskell-cabal-demo
|
||||
- mp3decoder
|
||||
- network-pgi
|
||||
- nomyx-api
|
||||
- nomyx-core
|
||||
- nomyx-language
|
||||
- nomyx-library
|
||||
- nomyx-server
|
||||
- one-liner_2_0
|
||||
- openpgp-crypto-api
|
||||
- patch-image
|
||||
- perdure
|
||||
- persistent-mysql_2_12_1_0
|
||||
- persistent-postgresql_2_12_1_1
|
||||
- persistent-sqlite_2_12_0_0
|
||||
- pontarius-mediaserver
|
||||
- pontarius-xmpp-extras
|
||||
- pontarius-xpmn
|
||||
- procrastinating-structure
|
||||
- reactive
|
||||
- redHandlers
|
||||
- reflex-dom-colonnade
|
||||
- regex-genex
|
||||
- ribosome
|
||||
- ribosome-root
|
||||
- ribosome-test
|
||||
- ripple
|
||||
- robot
|
||||
- roguestar-engine
|
||||
- roguestar-gl
|
||||
- roguestar-glut
|
||||
- route-generator
|
||||
- sc2hs
|
||||
- sexpresso
|
||||
- shine-varying
|
||||
- singleton-nats_0_4_6
|
||||
- smtp2mta
|
||||
- sneathlane-haste
|
||||
- sock2stream
|
||||
- starrover2
|
||||
- text-xml-generic
|
||||
- trasa-reflex
|
||||
- treersec
|
||||
- tuple-hlist
|
||||
- wai-dispatch
|
||||
- wai-hastache
|
||||
- wai-middleware-brotli
|
||||
- wai-session-tokyocabinet
|
||||
- wx
|
||||
- wxc
|
||||
- wxcore
|
||||
|
||||
Reference in New Issue
Block a user