Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
3cc08f8
all-cabal-hashes: 2023-04-29T17:51:14Z -> 2023-05-10T18:33:26Z
sternenseemann May 10, 2023
27fc9be
haskellPackages: stackage LTS 20.19 -> LTS 20.20
sternenseemann May 10, 2023
5bedf1d
haskellPackages: regenerate package set based on current config
sternenseemann May 10, 2023
bacda58
haskellPackages.utility-ht: drop obsolete override
sternenseemann May 10, 2023
2239f56
Merge master into haskell-updates
github-actions[bot] May 11, 2023
c5b5347
Merge master into haskell-updates
github-actions[bot] May 12, 2023
d0e8d8f
Merge master into haskell-updates
github-actions[bot] May 13, 2023
86ae6cd
Merge branch 'master' into haskell-updates
vcunat May 13, 2023
a886796
Merge master into haskell-updates
github-actions[bot] May 14, 2023
1718cfb
Merge master into haskell-updates
github-actions[bot] May 15, 2023
c7ed89a
Merge master into haskell-updates
github-actions[bot] May 16, 2023
a5387f5
haskellPackages.srtree: remove broken flag
sternenseemann May 16, 2023
a6602dd
Merge master into haskell-updates
github-actions[bot] May 17, 2023
02def6b
haskellPackages.tasty-sugar: allow tasty-hedgehog 1.3.*
sternenseemann May 17, 2023
6d84a70
haskellPackages.hedgehog-extras: allow building against aeson 2.0.*
sternenseemann May 17, 2023
259d93b
haskell.packages.ghc945.ghc-lib{,-parser}: use 9.4.5 versions
sternenseemann May 17, 2023
7cf82e1
Merge master into haskell-updates
github-actions[bot] May 18, 2023
7398920
Merge master into haskell-updates
github-actions[bot] May 19, 2023
682790a
haskellPackages: mark builds failing on hydra as broken
sternenseemann May 19, 2023
6dcc0ab
maintainers/haskell/merge-and-open-pr: only push haskell-updates
sternenseemann Apr 16, 2023
c83341f
Merge remote-tracking branch 'origin/master' into haskell-updates
sternenseemann May 19, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 6 additions & 2 deletions maintainers/scripts/haskell/merge-and-open-pr.sh
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,10 @@ if ! gh auth status 2>/dev/null ; then
die "You must setup the \`gh\` command. Run \`gh auth login\`."
fi

# Make sure this is configured before we start doing anything
push_remote="$(git config branch.haskell-updates.pushRemote \
|| die 'Can'\''t determine pushRemote for haskell-updates. Please set using `git config branch.haskell-updates.pushremote <remote name>`.')"

# Fetch nixpkgs to get an up-to-date origin/haskell-updates branch.
echo "Fetching origin..."
git fetch origin >/dev/null
Expand Down Expand Up @@ -89,8 +93,8 @@ echo "Regenerating Hackage packages..."
./maintainers/scripts/haskell/regenerate-hackage-packages.sh --fast --do-commit

# Push these new commits to the haskell-updates branch
echo "Pushing commits just created to the remote haskell-updates branch..."
git push
echo "Pushing commits just created to the remote $push_remote/haskell-updates branch..."
git push "$push_remote" haskell-updates

# Open new PR
new_pr_body=$(cat <<EOF
Expand Down
8 changes: 4 additions & 4 deletions pkgs/data/misc/hackage/pin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"commit": "54b1e8a3a0447c7b969fd97816c4c0821ba9fec1",
"url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/54b1e8a3a0447c7b969fd97816c4c0821ba9fec1.tar.gz",
"sha256": "1lryj166qysqkmdy9ll15dvg9f797zmy8brzpbavxb149pa6b0j9",
"msg": "Update from Hackage at 2023-04-29T17:51:14Z"
"commit": "c607134983625cc3fc664211145b7f31dff95d1c",
"url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/c607134983625cc3fc664211145b7f31dff95d1c.tar.gz",
"sha256": "10frbz00cbklr3k0y45qd0wb9rwln7ivm05nb9lq7vl9a9dxx93w",
"msg": "Update from Hackage at 2023-05-10T18:33:26Z"
}
11 changes: 8 additions & 3 deletions pkgs/development/haskell-modules/configuration-common.nix
Original file line number Diff line number Diff line change
Expand Up @@ -209,9 +209,6 @@ self: super: {
### END HASKELL-LANGUAGE-SERVER SECTION ###
###########################################

# Remove when Stackage LTS advances to this version, should be LTS-20.20
utility-ht = doDistribute self.utility-ht_0_0_17;

vector = overrideCabal (old: {
# Too strict bounds on doctest which isn't used, but is part of the configuration
jailbreak = true;
Expand Down Expand Up @@ -732,6 +729,14 @@ self: super: {
# https://github.com/commercialhaskell/stackage/issues/6584#issuecomment-1326522815
tasty-discover = assert super.tasty-discover.version == "4.2.2"; dontCheck super.tasty-discover;

# Too strict lower bound on tasty-hedgehog
# https://github.com/qfpl/tasty-hedgehog/issues/70
tasty-sugar = doJailbreak super.tasty-sugar;

# Too strict lower bound on aeson
# https://github.com/input-output-hk/hedgehog-extras/issues/39
hedgehog-extras = doJailbreak super.hedgehog-extras;

# Known issue with nondeterministic test suite failure
# https://github.com/nomeata/tasty-expected-failure/issues/21
tasty-expected-failure = dontCheck super.tasty-expected-failure;
Expand Down
4 changes: 2 additions & 2 deletions pkgs/development/haskell-modules/configuration-ghc-9.4.x.nix
Original file line number Diff line number Diff line change
Expand Up @@ -81,8 +81,8 @@ in {
dec = doJailbreak super.dec;
ed25519 = doJailbreak super.ed25519;
ghc-byteorder = doJailbreak super.ghc-byteorder;
ghc-lib = doDistribute self.ghc-lib-parser_9_4_4_20221225;
ghc-lib-parser = doDistribute self.ghc-lib-parser_9_4_4_20221225;
ghc-lib = doDistribute self.ghc-lib_9_4_5_20230430;
ghc-lib-parser = doDistribute self.ghc-lib-parser_9_4_5_20230430;
ghc-lib-parser-ex = doDistribute self.ghc-lib-parser-ex_9_4_0_0;
hackage-security = doJailbreak super.hackage-security;
hashable-time = doJailbreak super.hashable-time;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -620,6 +620,7 @@ broken-packages:
- cassava-conduit
- cassava-records
- cassette
- castagnoli # failure in job https://hydra.nixos.org/build/219826672 at 2023-05-19
- castle
- catamorphism
- Catana
Expand Down Expand Up @@ -5021,7 +5022,6 @@ broken-packages:
- sqlvalue-list
- srcinst
- srt-dhall
- srtree # dependency missing in job https://hydra.nixos.org/build/219208055 at 2023-05-10
- sscan
- ssh
- ssh-tunnel
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Stackage LTS 20.19
# Stackage LTS 20.20
# This file is auto-generated by
# maintainers/scripts/haskell/update-stackage.sh
default-package-overrides:
Expand Down Expand Up @@ -35,15 +35,15 @@ default-package-overrides:
- aeson-qq ==0.8.4
- aeson-schemas ==1.4.0.1
- aeson-typescript ==0.4.2.0
- aeson-value-parser ==0.19.7
- aeson-value-parser ==0.19.7.1
- aeson-yak ==0.1.1.3
- aeson-yaml ==1.1.0.1
- agda2lagda ==0.2021.6.1
- airship ==0.9.5
- al ==0.1.4.2
- alarmclock ==0.7.0.6
- alerts ==0.1.2.0
- alex ==3.2.7.3
- alex ==3.2.7.4
- alex-meta ==0.3.0.13
- algebra ==4.3.1
- algebraic-graphs ==0.6.1
Expand Down Expand Up @@ -257,7 +257,7 @@ default-package-overrides:
- butcher ==1.3.3.2
- bv ==0.5
- byteable ==0.1.1
- bytebuild ==0.3.12.0
- bytebuild ==0.3.13.0
- byte-count-reader ==0.10.1.10
- bytedump ==1.0
- bytehash ==0.1.0.0
Expand Down Expand Up @@ -631,7 +631,7 @@ default-package-overrides:
- doldol ==0.4.1.2
- do-list ==1.0.1
- domain ==0.1.1.4
- domain-aeson ==0.1.1
- domain-aeson ==0.1.1.1
- domain-cereal ==0.1
- domain-core ==0.1.0.3
- domain-optics ==0.1.0.3
Expand All @@ -658,7 +658,7 @@ default-package-overrides:
- dyre ==0.9.1
- eap ==0.9.0.2
- Earley ==0.13.0.1
- easy-file ==0.2.4
- easy-file ==0.2.5
- easy-logger ==0.1.0.7
- Ebnf2ps ==1.0.15
- echo ==0.1.4
Expand All @@ -683,12 +683,12 @@ default-package-overrides:
- elm-bridge ==0.8.2
- elm-core-sources ==1.0.0
- elm-export ==0.6.0.1
- elynx ==0.7.1.0
- elynx-markov ==0.7.1.0
- elynx-nexus ==0.7.1.0
- elynx-seq ==0.7.1.0
- elynx-tools ==0.7.1.0
- elynx-tree ==0.7.1.0
- elynx ==0.7.2.0
- elynx-markov ==0.7.2.0
- elynx-nexus ==0.7.2.0
- elynx-seq ==0.7.2.0
- elynx-tools ==0.7.2.0
- elynx-tree ==0.7.2.0
- emacs-module ==0.1.1.1
- email-validate ==2.3.2.18
- emojis ==0.1.2
Expand Down Expand Up @@ -858,7 +858,7 @@ default-package-overrides:
- generic-constraints ==1.1.1.1
- generic-data ==1.0.0.1
- generic-data-surgery ==0.3.0.0
- generic-deriving ==1.14.3
- generic-deriving ==1.14.4
- generic-functor ==1.1.0.0
- generic-lens ==2.2.2.0
- generic-lens-core ==2.2.1.0
Expand Down Expand Up @@ -1089,7 +1089,7 @@ default-package-overrides:
- hgeometry-combinatorial ==0.14
- hidapi ==0.1.8
- hierarchical-clustering ==0.4.7
- hi-file-parser ==0.1.3.0
- hi-file-parser ==0.1.4.0
- highlighting-kate ==0.6.4
- hindent ==5.3.4
- hinfo ==0.0.3.0
Expand Down Expand Up @@ -1370,7 +1370,7 @@ default-package-overrides:
- jl ==0.1.0
- jmacro ==0.6.18
- jose ==0.9
- jose-jwt ==0.9.4
- jose-jwt ==0.9.5
- js-chart ==2.9.4.1
- js-dgtable ==0.5.2
- js-flot ==0.8.3
Expand Down Expand Up @@ -1504,6 +1504,7 @@ default-package-overrides:
- logstash ==0.1.0.3
- loop ==0.3.0
- lpeg ==1.0.4
- LPFP ==1.1
- lrucache ==1.2.0.1
- lrucaching ==0.3.3
- lua ==2.2.1
Expand Down Expand Up @@ -1546,7 +1547,7 @@ default-package-overrides:
- matrix-market-attoparsec ==0.1.1.3
- matrix-static ==0.3
- maximal-cliques ==0.1.1
- mcmc ==0.8.1.0
- mcmc ==0.8.2.0
- mcmc-types ==1.0.3
- median-stream ==0.7.0.0
- med-module ==0.1.2.2
Expand Down Expand Up @@ -1576,7 +1577,7 @@ default-package-overrides:
- microlens-mtl ==0.2.0.3
- microlens-platform ==0.4.2.1
- microlens-process ==0.2.0.2
- microlens-th ==0.4.3.12
- microlens-th ==0.4.3.13
- microspec ==0.2.1.3
- microstache ==1.0.2.3
- midair ==0.2.0.1
Expand Down Expand Up @@ -1652,15 +1653,15 @@ default-package-overrides:
- mono-traversable-instances ==0.1.1.0
- mono-traversable-keys ==0.2.0
- more-containers ==0.2.2.2
- morpheus-graphql ==0.27.2
- morpheus-graphql-app ==0.27.2
- morpheus-graphql-client ==0.27.2
- morpheus-graphql-code-gen ==0.27.2
- morpheus-graphql-code-gen-utils ==0.27.2
- morpheus-graphql-core ==0.27.2
- morpheus-graphql-server ==0.27.2
- morpheus-graphql-subscriptions ==0.27.2
- morpheus-graphql-tests ==0.27.2
- morpheus-graphql ==0.27.3
- morpheus-graphql-app ==0.27.3
- morpheus-graphql-client ==0.27.3
- morpheus-graphql-code-gen ==0.27.3
- morpheus-graphql-code-gen-utils ==0.27.3
- morpheus-graphql-core ==0.27.3
- morpheus-graphql-server ==0.27.3
- morpheus-graphql-subscriptions ==0.27.3
- morpheus-graphql-tests ==0.27.3
- moss ==0.2.0.1
- mountpoints ==1.0.2
- mpi-hs ==0.7.2.0
Expand All @@ -1677,7 +1678,7 @@ default-package-overrides:
- murmur3 ==1.0.5
- murmur-hash ==0.1.0.10
- MusicBrainz ==0.4.1
- mustache ==2.4.1
- mustache ==2.4.2
- mutable-containers ==0.3.4.1
- mwc-probability ==2.3.1
- mwc-random ==0.15.0.2
Expand Down Expand Up @@ -1712,7 +1713,7 @@ default-package-overrides:
- netwire ==5.0.3
- netwire-input ==0.0.7
- netwire-input-glfw ==0.0.11
- network ==3.1.2.8
- network ==3.1.2.9
- network-bsd ==2.8.1.0
- network-byte-order ==0.1.6
- network-conduit-tls ==1.3.2
Expand Down Expand Up @@ -1864,7 +1865,7 @@ default-package-overrides:
- pattern-arrows ==0.0.2
- pava ==0.1.1.4
- pcf-font ==0.2.2.1
- pcg-random ==0.1.3.7
- pcg-random ==0.1.4.0
- pcre2 ==2.1.1.1
- pcre-heavy ==1.0.0.3
- pcre-light ==0.4.1.0
Expand Down Expand Up @@ -1902,7 +1903,7 @@ default-package-overrides:
- phatsort ==0.5.0.1
- picosat ==0.1.6
- pid1 ==0.1.3.1
- pinch ==0.4.2.0
- pinch ==0.4.3.0
- pipes ==4.3.16
- pipes-attoparsec ==0.5.1.5
- pipes-bytestring ==2.1.7
Expand Down Expand Up @@ -2035,7 +2036,7 @@ default-package-overrides:
- PyF ==0.11.1.1
- qchas ==1.1.0.1
- qm-interpolated-string ==0.3.1.0
- qrcode-core ==0.9.7
- qrcode-core ==0.9.8
- qrcode-juicypixels ==0.8.5
- quadratic-irrational ==0.1.1
- QuasiText ==0.1.2.6
Expand Down Expand Up @@ -2180,7 +2181,7 @@ default-package-overrides:
- rss-conduit ==0.6.0.1
- run-haskell-module ==0.0.2
- runmemo ==1.0.0.1
- run-st ==0.1.1.0
- run-st ==0.1.3.0
- rvar ==0.3.0.2
- s3-signer ==0.5.0.0
- safe ==0.3.19
Expand All @@ -2204,7 +2205,7 @@ default-package-overrides:
- sampling ==0.3.5
- sandi ==0.5
- sandwich ==0.1.3.2
- sandwich-hedgehog ==0.1.1.0
- sandwich-hedgehog ==0.1.3.0
- sandwich-quickcheck ==0.1.0.7
- sandwich-slack ==0.1.1.0
- sandwich-webdriver ==0.1.2.0
Expand Down Expand Up @@ -2334,6 +2335,7 @@ default-package-overrides:
- simple-media-timestamp ==0.2.1.0
- simple-media-timestamp-attoparsec ==0.1.0.0
- simple-media-timestamp-formatting ==0.1.1.0
- simple-prompt ==0.1.0
- simple-reflect ==0.3.3
- simple-sendfile ==0.2.31
- simple-vec3 ==0.6.0.1
Expand All @@ -2359,7 +2361,7 @@ default-package-overrides:
- skylighting-format-latex ==0.1
- slack-progressbar ==0.1.0.1
- slave-thread ==1.1.0.2
- slynx ==0.7.1.0
- slynx ==0.7.2.0
- smallcheck ==1.2.1
- smtp-mail ==0.3.0.0
- snowflake ==0.1.1.1
Expand Down Expand Up @@ -2490,7 +2492,7 @@ default-package-overrides:
- sydtest-aeson ==0.1.0.0
- sydtest-amqp ==0.1.0.0
- sydtest-autodocodec ==0.0.0.0
- sydtest-discover ==0.0.0.2
- sydtest-discover ==0.0.0.3
- sydtest-hedgehog ==0.3.0.1
- sydtest-hedis ==0.0.0.0
- sydtest-hspec ==0.3.0.2
Expand Down Expand Up @@ -2540,7 +2542,7 @@ default-package-overrides:
- tasty-hedgehog ==1.3.1.0
- tasty-hslua ==1.0.2
- tasty-hspec ==1.2.0.2
- tasty-html ==0.4.1.4
- tasty-html ==0.4.2.1
- tasty-hunit ==0.10.0.3
- tasty-hunit-compat ==0.2.0.1
- tasty-inspection-testing ==0.1.0.1
Expand All @@ -2562,7 +2564,7 @@ default-package-overrides:
- teardown ==0.5.0.1
- telegram-bot-simple ==0.6.2
- template ==0.2.0.10
- template-haskell-compat-v0208 ==0.1.9.1
- template-haskell-compat-v0208 ==0.1.9.2
- temporary ==1.3
- temporary-rc ==1.2.0.3
- temporary-resourcet ==0.1.0.1
Expand Down Expand Up @@ -2640,7 +2642,7 @@ default-package-overrides:
- tidal-link ==1.0.1
- tile ==0.3.0.0
- time-compat ==1.9.6.1
- time-domain ==0.1.0.1
- time-domain ==0.1.0.2
- timeit ==2.0
- timelens ==0.2.0.2
- time-lens ==0.4.0.2
Expand All @@ -2662,7 +2664,7 @@ default-package-overrides:
- tls ==1.5.8
- tls-debug ==0.4.8
- tls-session-manager ==0.0.4
- tlynx ==0.7.1.0
- tlynx ==0.7.2.0
- tmapchan ==0.0.3
- tmapmvar ==0.0.4
- tmp-postgres ==1.34.1.0
Expand Down Expand Up @@ -2786,7 +2788,7 @@ default-package-overrides:
- users-postgresql-simple ==0.5.0.2
- users-test ==0.5.0.1
- utf8-string ==1.0.2
- utility-ht ==0.0.16
- utility-ht ==0.0.17
- uuid ==1.3.15
- uuid-types ==1.0.5
- valida ==1.1.0
Expand Down Expand Up @@ -2882,9 +2884,9 @@ default-package-overrides:
- webdriver ==0.10.0.1
- webex-teams-api ==0.2.0.1
- webex-teams-conduit ==0.2.0.1
- webgear-core ==1.0.4
- webgear-openapi ==1.0.4
- webgear-server ==1.0.4
- webgear-core ==1.0.5
- webgear-openapi ==1.0.5
- webgear-server ==1.0.5
- webpage ==0.0.5.1
- web-plugins ==0.4.1
- web-routes ==0.27.15
Expand Down
Loading