haskellPackages: update stackage and hackage#228965
Conversation
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
This commit has been generated by maintainers/scripts/haskell/update-hackage.sh
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
… Make more robust against eval errors
haskellPackages.hspec*_2_11_0: update references to be hspec*_2_11_0_1
haskellPackages: Add maintainer shlok
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
haskellPackages.streamly-archive: unbreak
haskellPackages: Add maintainer shlok
|
On Wed, 3 May 2023, maralorn wrote:
Builder tries to build fresh release of comfort-glpk-0.0.1 from Hackage, but it cannot
find utility-ht-0.0.17. However, it is already released on Hackage:
https://hackage.haskell.org/package/utility-ht-0.0.17
There is a utility-ht_0_0_17 attribute. So we need to override the input
of comfort-glpk to use that one.
Why is the new version of comfort-glpk used automatically, but not the new
version of utility-ht? I like to understand this inconsistency, because it
means that for every fix I release to Hackage I have to add a temporary
exception to configuration-common.nix.
|
|
On Wed, 3 May 2023, maralorn wrote:
There is a utility-ht_0_0_17 attribute. So we need to override the input
of comfort-glpk to use that one.
Can we simply update utility-ht to version 0.0.17?
|
|
Fair point. The reason is, that utility-ht is in stackage-lts and comfort-glpk is not. If you want, we can exempt utility-ht from being hold back by stackage. That will only cause problems if any of the packages in stackage is incompatible with a newer utility-ht version. |
No need, Stackage only forbids breaking updates according to PVP. There is actually no way that 0.0.17 is considered breaking, so Stackage will update to it. This is merely a case of unfortunate timing where our bump is after the release, but before the Stackage CI having a chance to verify that the version update is okay. We can probably preempt the bump and sort it out when Stackage catches up. |
haskellPackages.streamly-lmdb: unbreak
Builds for ghc 9.2 and 9.4
… on cache.nixos.org" The hash has changed, so this workaround is not needed anymore. This reverts commit aec2949.
PVP allows this update as non-breaking, so we anticipate Stackage updating in the future (0.0.17 was uploaded a day after the latest LTS snapshot) to unbreak comfort-glpk.
This reverts commit 3cb794b — cabal2nix has gained knowledge about the `liblzma` pkg-config name.
…ement haskellPackages.streamly-archive: improve unbreak
This reverts commits - 004c3f3 - 82faf2f - 5b0b5c8 - c1356da - 1f7f2e8 Reason for revert: The descriptions are generated automatically and would just be reverted on subsequent regenerations of `hackage-packages.nix`. Such a regeneration is done in this commit to clean up the diff of further regenerations.
Various fixes I needed to build a project that depends on lens.
https://gitlab.haskell.org/ghc/ghc/-/compare/04b80850...983ce558 Adds support for callbacks to the JS backend.
See tamarin-prover/tamarin-prover#544. Added tamarin-prover to passthru.tests of maude to prevent future regressions of this kind.
sdist tarball is missing test/ldap.js which is necessary for the test suite.
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh based on *evaluation [1794827](https://hydra.nixos.org/eval/1794827) of nixpkgs commit [bd83355](https://github.com/NixOS/nixpkgs/commits/bd8335552e8712e7c25dc0cc28e3ab3dfed4404e) as of 2023-05-10 18:05 UTC* from the haskell-updates jobset on hydra under https://hydra.nixos.org/jobset/nixpkgs/haskell-updates
This Merge
This PR is the regular merge of the
haskell-updatesbranch intomaster.This branch is being continually built and tested by hydra at https://hydra.nixos.org/jobset/nixpkgs/haskell-updates. You may be able to find an up-to-date Hydra build report at cdepillabout/nix-haskell-updates-status.
We roughly aim to merge these
haskell-updatesPRs at least once every two weeks. See the @NixOS/haskell team calendar for who is currently in charge of this branch.haskellPackages Workflow Summary
Our workflow is currently described in
pkgs/development/haskell-modules/HACKING.md.The short version is this:
haskell-updates(normally at the beginning of a merge window).haskell-updatesintomasterevery two weeks.mergeablejob is succeeding on hydra.maintainedpackage is still broken at the time of merge, we will only merge if the maintainer has been pinged 7 days in advance. (If you care about a Haskell package, become a maintainer!)More information about Haskell packages in nixpkgs can be found in the nixpkgs manual.
This is the follow-up to #227288. Come to #haskell:nixos.org if you have any questions.