summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* ghc: patch RTS to export allocateWrite again•••This fixes https://gitlab.haskell.org/ghc/ghc/-/issues/19763 which caused doctest-based test suites to fail in haskellPackages, causing failures of central packages. origin/haskell-updates-ghc-8.10.5sternenseemann2021-06-081-0/+7
* ghc: 8.10.4 -> 8.10.5•••The only big change is required for darwin since GHC 8.10.5 now runs xattr in the install phase on darwin: * https://gitlab.haskell.org/ghc/ghc/-/commit/11e1dcde0d3137a8ee5cd32697b2925ea4e84b95 * https://gitlab.haskell.org/ghc/ghc/-/commit/ec451cac39de919621c783fec809c26fb9f0d1c8 Unfortunately, it uses the host /usr/bin/xattr by default which is present in the build due to a lack of sandboxing on darwin. That xattr version however still requires Python 2.7 whereas Python 3.8 is in PATH in our build. We solve this by setting the XATTR environment variable. We can't use python3Packages.xattr since GHC expects Apple's fork of xattr which provides some extra flags to utilize. Co-authored-by: sterni <sternenseemann@systemli.org> Cheng Shao2021-06-085-12/+19
* darwin.xattr: init at 61.60.1sternenseemann2021-06-082-0/+75
* haskellPackages.dhall-{nix,openapi}: pin to support dhall 1.38.*sternenseemann2021-06-082-0/+54
* haskellPackages.discord-haskell: build example binaries again•••This reverts commit 683d06d4ae42e6170a2f461bf21b452c1ab1ebb3. upstream resolved the issue we were experiencing. sternenseemann2021-06-081-4/+0
* haskellPackages: regenerate package set based on current config•••This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh sternenseemann2021-06-081-285/+1430
* all-cabal-hashes: 2021-06-02T14:32:36Z -> 2021-06-06T15:18:11Z•••This commit has been generated by maintainers/scripts/haskell/update-hackage.sh sternenseemann2021-06-081-4/+4
* maintainers/scripts/haskell: make commit messages more consistent•••Make sure they are all prefixed with haskellPackages: except for update-hackage.sh which changes the top-level attribute all-cabal-hashes. sternenseemann2021-06-063-3/+3
* haskellPackages.discord-haskell: unbreaksternenseemann2021-06-061-0/+4
* haskell-generic-builder: fix buildTarget specification if isLibrary•••If we don't pass buildTarget to ./Setup copy and buildTarget is not empty it will try installing targets that don't exist and thus fail. sternenseemann2021-06-061-1/+1
* Merge pull request #125527 from toastal/himalaya-0.4.0•••himalaya: 0.3.2 -> 0.4.0Luke Granger-Brown2021-06-061-3/+3
|\
| * himalaya: 0.3.2 -> 0.4.0toastal2021-06-041-3/+3
* | Merge pull request #125429 from NixOS/haskell-updates•••haskell.packages: updatesterni2021-06-0617-1171/+1902
|\ \
| * | hackage2nix: Mark failing builds broken•••This commit has been generated by maintainers/scripts/haskell/mark-broken.sh sternenseemann2021-06-063-0/+69
| * | haskellPakcages.reactive-balsa: disable on darwinsternenseemann2021-06-062-0/+4
| * | hackage2nix: Mark failing builds broken•••This commit has been generated by maintainers/scripts/haskell/mark-broken.sh sternenseemann2021-06-063-85/+65
| * | haskellPackages.reactive-banana: unbreak•••Co-authored-by: sterni <sternenseemann@systemli.org> ernestkz2021-06-063-3/+4
| * | Merge remote-tracking branch 'origin/master' into haskell-updatessternenseemann2021-06-06265-1262/+6359
| |\ \
| * | | haskell.packages: let me maintain some more packagessternenseemann2021-06-062-0/+11
| * | | haskellPackages.tophat: unbreaksternenseemann2021-06-051-0/+7
| * | | haskellPackages.nri-redis: disable tests•••They require a local redis daemon running. sternenseemann2021-06-051-0/+3
| * | | Merge pull request #125805 from maralorn/static-cabal2nix•••haskellPackages.cabal2nix-unstable: Use justStaticExecutables maralorn2021-06-051-0/+4
| |\ \ \
| | * | | haskellPackages.cabal2nix-unstable: Use justStaticExecutablesMalte Brandy2021-06-051-0/+4
| * | | | maintainers/…/regenerate-hackage-packages.sh: overrideable hackage2nix•••Allow setting the HACKAGE2NIX environment variable to change the hackage2nix the script uses to an absolute path to a local build. Useful to test local changes in a realistic environment. sternenseemann2021-06-051-1/+3
| * | | | haskellPackages.pandoc-crossref: downgrade to retain pandoc 2.13 supportsternenseemann2021-06-052-0/+41
| |/ / /
| * | | Merge remote-tracking branch 'origin/master' into haskell-updatessternenseemann2021-06-05462-3038/+7198
| |\ \ \
| * | | | haskellPackages.jsaddle-webkit2gtk: remove now unnecessary patch•••Upstream seems to have fixed the issue in the meantime -- without merging Malte's PR, however. sternenseemann2021-06-052-69/+0
| * | | | haskell.packages: group all diagrams overridessternenseemann2021-06-051-7/+5
| * | | | haskellPackages.diagrams-lib: pin to < 1.4.4•••While diagrams-lib 1.4.4 doesn't per se require us to update any diagrams lib to 1.5.0 it would require monoid-extras 0.6 which would force us to update diagrams-core to 1.5.0, thus breaking haskellPackages.diagrams. Since we can just keep the patch we fetch and downgrade to 1.4.3, we can continue sitting out the slow update cycle of the diagrams universe. sternenseemann2021-06-053-0/+37
| * | | | Revert "haskell.packages: remove constraint on monoid-extras"•••This reverts commit 52d69816b0f86c67844bfa34c22e86cdc187d074. Unfortunately there is no way to update to monoid-extras 0.6 yet without marking some packages as broken. The issue is that not all diagrams* packages have had an update adding support for GHC 9.x yet (which would also include monoid-extras 0.6 support). The only alternative to pinning diagrams* and monoid-extras would be to have mismatched versions between them which always causes issues with haskellPackages.diagrams. Note that this commit re-introduces some build failures which are to be fixed in a follow-up commit. sternenseemann2021-06-053-6/+54
| * | | | haskellPackages.llvmPackages: dontRecurseIntoAttrs•••They are not an exposed part of haskellPackages per se, so we shouldn't list them in nix-env. Additionally this should prevent the failed lldb build from cluttering our jobset output. sternenseemann2021-06-045-5/+5
| * | | | haskellPackages.diagrams-rasterific: unbreaksternenseemann2021-06-033-3/+2
| * | | | haskell.packages: remove constraint on monoid-extras•••Seems like the monoid-extras situation wasn't as bad as I thought and some new releases in the meantime make every diagrams package we had working previously work again. * haskellPackages.monoid-extras: 0.5.1 -> 0.6 * haskellPackages.diagrams-lib: remove now unnecessary patch * haskellPackages.namespace: jailbreak to build with new monoid-extras sternenseemann2021-06-033-54/+7
| * | | | top-level/release-haskell.nix: add missing top-level packages•••Inherit nvfetcher and uusi jobs from top-level for extra visibility. sternenseemann2021-06-031-0/+2
| * | | | haskellPackages.uusi: add to top-levelPotato Hatsue2021-06-033-0/+4
| * | | | haskell-ci: no longer mark as broken•••haskell-ci just builds (again?) without any necessary changes sternenseemann2021-06-032-3/+0
| * | | | haskellPackages.hnix: make build with relude < 1.0•••The commits we revert still do the trick, but we need to revert one additional commit now which increases the lower version bound for relude. sternenseemann2021-06-031-0/+6
| * | | | haskellPackages.hnix: Remove patches now present on HackageJoe Hermaszewski2021-06-031-7/+0
| * | | | haskellPackages.update-nix-fetchgit: Remove patches now present on HackageJoe Hermaszewski2021-06-031-16/+0
| * | | | haskellPackages.parallel-io: update override commentsternenseemann2021-06-031-2/+2
| * | | | haskell.packages: remove obsolete source overrides•••Both taffybar and ap-normalize where bumped to a version newer than the last hackage pin which we have caught up with now, so we can clean up those. sternenseemann2021-06-031-26/+0
| * | | | hackage-packages.nix: Regenerate based on current config•••This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh sternenseemann2021-06-031-932/+1601
| * | | | Stackage Nightly: 2021-05-19 -> 2021-06-01•••This commit has been generated by maintainers/scripts/haskell/update-stackage.sh sternenseemann2021-06-031-54/+68
| * | | | all-cabal-hashes: 2021-05-19T07:17:55Z -> 2021-06-02T14:32:36Z•••This commit has been generated by maintainers/scripts/haskell/update-hackage.sh sternenseemann2021-06-031-4/+4
* | | | | Merge pull request #125607 from r-ryantm/auto-update/flyctl•••flyctl: 0.0.220 -> 0.0.222Luke Granger-Brown2021-06-061-3/+3
|\ \ \ \ \
| * | | | | flyctl: 0.0.220 -> 0.0.222R. RyanTM2021-06-041-3/+3
* | | | | | adwaita-qt: 1.3.0 -> 1.3.1R. RyanTM2021-06-061-2/+2
* | | | | | Merge pull request #125668 from thefloweringash/glibc-tool-confusion•••glibc: fix build vs host tool confusionLuke Granger-Brown2021-06-061-0/+22
|\ \ \ \ \ \
| * | | | | | glibc: fix build vs host tool confusion•••Fixes cross compilation from aarch64-linux -> armv7l-linux Andrew Childs2021-06-041-0/+22
| |/ / / / /
* | | | | | Merge pull request #125746 from r-ryantm/auto-update/bacula•••bacula: 11.0.3 -> 11.0.5Luke Granger-Brown2021-06-061-2/+2
|\ \ \ \ \ \