Merge pull request #127833 from NixOS/haskell-updates
haskellPackages: update stackage and hackage
This commit is contained in:
commit
a4acf6de68
@ -17,9 +17,9 @@ trap "rm ${tmpfile}" 0
|
|||||||
|
|
||||||
echo "Remember that you need to manually run 'maintainers/scripts/haskell/hydra-report.hs get-report' sometime before running this script."
|
echo "Remember that you need to manually run 'maintainers/scripts/haskell/hydra-report.hs get-report' sometime before running this script."
|
||||||
echo "Generating a list of broken builds and displaying for manual confirmation ..."
|
echo "Generating a list of broken builds and displaying for manual confirmation ..."
|
||||||
maintainers/scripts/haskell/hydra-report.hs mark-broken-list | sort -i > $tmpfile
|
maintainers/scripts/haskell/hydra-report.hs mark-broken-list | sort -i > "$tmpfile"
|
||||||
|
|
||||||
$EDITOR $tmpfile
|
$EDITOR "$tmpfile"
|
||||||
|
|
||||||
tail -n +3 "$broken_config" >> "$tmpfile"
|
tail -n +3 "$broken_config" >> "$tmpfile"
|
||||||
|
|
||||||
@ -28,10 +28,11 @@ broken-packages:
|
|||||||
# These packages don't compile.
|
# These packages don't compile.
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
# clear environment here to avoid things like allowing broken builds in
|
||||||
sort -iu "$tmpfile" >> "$broken_config"
|
sort -iu "$tmpfile" >> "$broken_config"
|
||||||
maintainers/scripts/haskell/regenerate-hackage-packages.sh
|
env -i maintainers/scripts/haskell/regenerate-hackage-packages.sh
|
||||||
maintainers/scripts/haskell/regenerate-transitive-broken-packages.sh
|
env -i maintainers/scripts/haskell/regenerate-transitive-broken-packages.sh
|
||||||
maintainers/scripts/haskell/regenerate-hackage-packages.sh
|
env -i maintainers/scripts/haskell/regenerate-hackage-packages.sh
|
||||||
|
|
||||||
if [[ "${1:-}" == "--do-commit" ]]; then
|
if [[ "${1:-}" == "--do-commit" ]]; then
|
||||||
git add $broken_config
|
git add $broken_config
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"commit": "8005ce7c7ba90fa92db65f86c544623353a96cf8",
|
"commit": "1567e96c400fcd62dfc0d9412881591d6e1e9f22",
|
||||||
"url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/8005ce7c7ba90fa92db65f86c544623353a96cf8.tar.gz",
|
"url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/1567e96c400fcd62dfc0d9412881591d6e1e9f22.tar.gz",
|
||||||
"sha256": "1kzhh7h0csb0vh9avbjsm6hziaa3lbpmzp4pkij4s3bbl4l664aa",
|
"sha256": "04z26ypfp3nip2x6gwrv5k1lmckmmi03ry3z97syc72qqj59n9hq",
|
||||||
"msg": "Update from Hackage at 2021-06-22T07:13:30Z"
|
"msg": "Update from Hackage at 2021-06-26T12:56:56Z"
|
||||||
}
|
}
|
||||||
|
@ -706,10 +706,6 @@ self: super: {
|
|||||||
uuid-types = doJailbreak super.uuid-types;
|
uuid-types = doJailbreak super.uuid-types;
|
||||||
uuid = doJailbreak super.uuid;
|
uuid = doJailbreak super.uuid;
|
||||||
|
|
||||||
# Bypass version check for random < 1.2 (1.2 works fine).
|
|
||||||
# https://github.com/yeyan/xmonad-wallpaper/issues/2
|
|
||||||
xmonad-wallpaper = doJailbreak super.xmonad-wallpaper;
|
|
||||||
|
|
||||||
# The tests spuriously fail
|
# The tests spuriously fail
|
||||||
libmpd = dontCheck super.libmpd;
|
libmpd = dontCheck super.libmpd;
|
||||||
|
|
||||||
@ -1936,4 +1932,12 @@ EOT
|
|||||||
# https://github.com/dagit/zenc/issues/5
|
# https://github.com/dagit/zenc/issues/5
|
||||||
zenc = doJailbreak super.zenc;
|
zenc = doJailbreak super.zenc;
|
||||||
|
|
||||||
|
# Indeterministic tests
|
||||||
|
# Fixed on upstream: https://github.com/softwarefactory-project/matrix-client-haskell/commit/4ca4963cfd06379d9bdce49742af854aed6a0d37
|
||||||
|
matrix-client = dontCheck super.matrix-client;
|
||||||
|
|
||||||
|
# Flakey tests
|
||||||
|
# upstream https://github.com/circuithub/rel8/issues/86
|
||||||
|
rel8 = dontCheck super.rel8;
|
||||||
|
|
||||||
} // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super
|
} // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super
|
||||||
|
@ -173,6 +173,7 @@ self: super: {
|
|||||||
hls-brittany-plugin = dontCheck super.hls-brittany-plugin;
|
hls-brittany-plugin = dontCheck super.hls-brittany-plugin;
|
||||||
hls-fourmolu-plugin = dontCheck super.hls-fourmolu-plugin;
|
hls-fourmolu-plugin = dontCheck super.hls-fourmolu-plugin;
|
||||||
hls-module-name-plugin = dontCheck super.hls-module-name-plugin;
|
hls-module-name-plugin = dontCheck super.hls-module-name-plugin;
|
||||||
|
hls-splice-plugin = dontCheck super.hls-splice-plugin;
|
||||||
|
|
||||||
# We are lacking pure pgrep at the moment for tests to work
|
# We are lacking pure pgrep at the moment for tests to work
|
||||||
tmp-postgres = dontCheck super.tmp-postgres;
|
tmp-postgres = dontCheck super.tmp-postgres;
|
||||||
|
@ -617,6 +617,7 @@ broken-packages:
|
|||||||
- chunky
|
- chunky
|
||||||
- church
|
- church
|
||||||
- church-maybe
|
- church-maybe
|
||||||
|
- churros
|
||||||
- cielo
|
- cielo
|
||||||
- cil
|
- cil
|
||||||
- cinvoke
|
- cinvoke
|
||||||
@ -1640,7 +1641,6 @@ broken-packages:
|
|||||||
- gitter
|
- gitter
|
||||||
- git-vogue
|
- git-vogue
|
||||||
- gi-vips
|
- gi-vips
|
||||||
- gi-wnck
|
|
||||||
- glade
|
- glade
|
||||||
- glapp
|
- glapp
|
||||||
- Gleam
|
- Gleam
|
||||||
@ -2289,6 +2289,7 @@ broken-packages:
|
|||||||
- hs-rs-notify
|
- hs-rs-notify
|
||||||
- hs-scrape
|
- hs-scrape
|
||||||
- hsseccomp
|
- hsseccomp
|
||||||
|
- hssh
|
||||||
- hs-snowtify
|
- hs-snowtify
|
||||||
- hs-speedscope
|
- hs-speedscope
|
||||||
- hsSqlite3
|
- hsSqlite3
|
||||||
@ -2453,6 +2454,7 @@ broken-packages:
|
|||||||
- initialize
|
- initialize
|
||||||
- inject-function
|
- inject-function
|
||||||
- inline-asm
|
- inline-asm
|
||||||
|
- inline-r
|
||||||
- inserts
|
- inserts
|
||||||
- instana-haskell-trace-sdk
|
- instana-haskell-trace-sdk
|
||||||
- instance-map
|
- instance-map
|
||||||
@ -2963,6 +2965,7 @@ broken-packages:
|
|||||||
- mi
|
- mi
|
||||||
- miconix-test
|
- miconix-test
|
||||||
- microbase
|
- microbase
|
||||||
|
- microformats2-parser
|
||||||
- microgroove
|
- microgroove
|
||||||
- microlens-each
|
- microlens-each
|
||||||
- micrologger
|
- micrologger
|
||||||
@ -3597,6 +3600,7 @@ broken-packages:
|
|||||||
- plat
|
- plat
|
||||||
- platinum-parsing
|
- platinum-parsing
|
||||||
- PlayingCards
|
- PlayingCards
|
||||||
|
- plex
|
||||||
- plist
|
- plist
|
||||||
- plist-buddy
|
- plist-buddy
|
||||||
- plot-gtk
|
- plot-gtk
|
||||||
@ -3979,6 +3983,7 @@ broken-packages:
|
|||||||
- reversi
|
- reversi
|
||||||
- ReviewBoard
|
- ReviewBoard
|
||||||
- rewrite-inspector
|
- rewrite-inspector
|
||||||
|
- rfc
|
||||||
- rfc-prelude
|
- rfc-prelude
|
||||||
- rhbzquery
|
- rhbzquery
|
||||||
- ribbit
|
- ribbit
|
||||||
@ -4869,6 +4874,7 @@ broken-packages:
|
|||||||
- turing-music
|
- turing-music
|
||||||
- turtle-options
|
- turtle-options
|
||||||
- tweak
|
- tweak
|
||||||
|
- twee
|
||||||
- twentefp-websockets
|
- twentefp-websockets
|
||||||
- twfy-api-client
|
- twfy-api-client
|
||||||
- twhs
|
- twhs
|
||||||
|
@ -218,6 +218,7 @@ package-maintainers:
|
|||||||
- hlint
|
- hlint
|
||||||
- hmatrix
|
- hmatrix
|
||||||
- iCalendar
|
- iCalendar
|
||||||
|
- matrix-client
|
||||||
- neuron
|
- neuron
|
||||||
- optics
|
- optics
|
||||||
- reflex-dom
|
- reflex-dom
|
||||||
@ -356,6 +357,7 @@ unsupported-platforms:
|
|||||||
gi-ibus: [ x86_64-darwin ]
|
gi-ibus: [ x86_64-darwin ]
|
||||||
gi-ostree: [ x86_64-darwin ]
|
gi-ostree: [ x86_64-darwin ]
|
||||||
gi-vte: [ x86_64-darwin ]
|
gi-vte: [ x86_64-darwin ]
|
||||||
|
gi-wnck: [ x86_64-darwin ]
|
||||||
gnome-keyring: [ x86_64-darwin ]
|
gnome-keyring: [ x86_64-darwin ]
|
||||||
gtk-mac-integration: [ i686-linux, x86_64-linux, aarch64-linux, armv7l-linux ]
|
gtk-mac-integration: [ i686-linux, x86_64-linux, aarch64-linux, armv7l-linux ]
|
||||||
gtk-sni-tray: [ x86_64-darwin ]
|
gtk-sni-tray: [ x86_64-darwin ]
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -44,6 +44,7 @@ in
|
|||||||
, libraryFrameworkDepends ? [], executableFrameworkDepends ? []
|
, libraryFrameworkDepends ? [], executableFrameworkDepends ? []
|
||||||
, homepage ? "https://hackage.haskell.org/package/${pname}"
|
, homepage ? "https://hackage.haskell.org/package/${pname}"
|
||||||
, platforms ? with lib.platforms; all # GHC can cross-compile
|
, platforms ? with lib.platforms; all # GHC can cross-compile
|
||||||
|
, badPlatforms ? lib.platforms.none
|
||||||
, hydraPlatforms ? null
|
, hydraPlatforms ? null
|
||||||
, hyperlinkSource ? true
|
, hyperlinkSource ? true
|
||||||
, isExecutable ? false, isLibrary ? !isExecutable
|
, isExecutable ? false, isLibrary ? !isExecutable
|
||||||
@ -289,7 +290,7 @@ in lib.fix (drv:
|
|||||||
assert allPkgconfigDepends != [] -> pkg-config != null;
|
assert allPkgconfigDepends != [] -> pkg-config != null;
|
||||||
|
|
||||||
stdenv.mkDerivation ({
|
stdenv.mkDerivation ({
|
||||||
name = "${pname}-${version}";
|
inherit pname version;
|
||||||
|
|
||||||
outputs = [ "out" ]
|
outputs = [ "out" ]
|
||||||
++ (optional enableSeparateDataOutput "data")
|
++ (optional enableSeparateDataOutput "data")
|
||||||
@ -663,6 +664,7 @@ stdenv.mkDerivation ({
|
|||||||
// optionalAttrs (args ? description) { inherit description; }
|
// optionalAttrs (args ? description) { inherit description; }
|
||||||
// optionalAttrs (args ? maintainers) { inherit maintainers; }
|
// optionalAttrs (args ? maintainers) { inherit maintainers; }
|
||||||
// optionalAttrs (args ? hydraPlatforms) { inherit hydraPlatforms; }
|
// optionalAttrs (args ? hydraPlatforms) { inherit hydraPlatforms; }
|
||||||
|
// optionalAttrs (args ? badPlatforms) { inherit badPlatforms; }
|
||||||
// optionalAttrs (args ? changelog) { inherit changelog; }
|
// optionalAttrs (args ? changelog) { inherit changelog; }
|
||||||
;
|
;
|
||||||
|
|
||||||
|
880
pkgs/development/haskell-modules/hackage-packages.nix
generated
880
pkgs/development/haskell-modules/hackage-packages.nix
generated
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user