Merge pull request #236991 from maralorn/haskell-updates

haskellPackages.threadscope: fix, bin output, maintain
This commit is contained in:
maralorn 2023-06-11 14:10:44 +02:00 committed by GitHub
commit 366e46b0b8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 7 additions and 3 deletions

View file

@ -245,6 +245,9 @@ self: super: {
ghc-datasize = disableLibraryProfiling super.ghc-datasize;
ghc-vis = disableLibraryProfiling super.ghc-vis;
# 2023-06-10: Too strict version bound on https://github.com/haskell/ThreadScope/issues/118
threadscope = doJailbreak super.threadscope;
# patat main branch has an unreleased commit that fixes the build by
# relaxing restrictive upper boundaries. This can be removed once there's a
# new release following version 0.8.8.0.

View file

@ -5363,7 +5363,6 @@ broken-packages:
- thorn
- th-pprint
- threadmanager
- threadscope
- thread-supervisor # test failure in job https://hydra.nixos.org/build/214156434 at 2023-03-29
- threepenny-editors
- threepenny-gui-contextmenu

View file

@ -310,6 +310,7 @@ package-maintainers:
- streamly
- streamly-bytestring
- taskwarrior
- threadscope
- tz
- weeder
- witch

View file

@ -192,6 +192,8 @@ self: super: builtins.intersectAttrs super {
# Link the proper version.
zeromq4-haskell = super.zeromq4-haskell.override { zeromq = pkgs.zeromq4; };
threadscope = enableSeparateBinOutput super.threadscope;
# Use the default version of mysql to build this package (which is actually mariadb).
# test phase requires networking
mysql = dontCheck super.mysql;

View file

@ -293599,9 +293599,8 @@ self: {
];
description = "A graphical tool for profiling parallel Haskell programs";
license = lib.licenses.bsd3;
hydraPlatforms = lib.platforms.none;
mainProgram = "threadscope";
broken = true;
maintainers = [ lib.maintainers.maralorn ];
}) {};
"threefish" = callPackage