!RbXGJhHMsnQcNIDFWN:nixos.org

Haskell in Nixpkgs/NixOS

728 Members
For discussions and questions about Haskell with Nix, cabal2nix and haskellPackages in nixpkgs | Current Docs: https://haskell4nix.readthedocs.io/ | More Nix: #community:nixos.org | More Haskell: #haskell-space:matrix.org146 Servers

Load older messages


SenderMessageTime
25 May 2021
@sternenseemann:systemli.orgsterni (he/him)I see15:50:45
@sternenseemann:systemli.orgsterni (he/him)I'm a bit unsure currently whether I should make an effort to jailbreak some of the failing random 1.2.0 packages15:51:15
@maralorn:maralorn.demaralornA feature in hydra to restart all jobs meeting the currently shown search criteria would be super cool.15:51:16
@sternenseemann:systemli.orgsterni (he/him)I kinda wished for a way to grep through all failing jobs' logs15:51:42
@sternenseemann:systemli.orgsterni (he/him)which would make things like random 1.2.0 or the aarch64 doctest failures less annoying to clean up 15:52:00
@maralorn:maralorn.demaralornUh, that sounds cool and like a very tough ask at the same time.15:52:27
@sternenseemann:systemli.orgsterni (he/him)alternatively to checking build logs and reporting issues upstream we could just hope stackage has its impact and all those packages will just unbreak by themselves in a couple of days15:52:39
@sternenseemann:systemli.orgsterni (he/him)
In reply to @maralorn:maralorn.de
Uh, that sounds cool and like a very tough ask at the same time.
sounds like a script which runs for five minutes
15:52:56
@sternenseemann:systemli.orgsterni (he/him)amirite15:53:00
@maralorn:maralorn.demaralorn
In reply to @sternenseemann:systemli.org
sounds like a script which runs for five minutes
It feels like another situation where the solution will query hydra a lot.
16:03:58
@sternenseemann:systemli.orgsterni (he/him)well no16:04:14
@sternenseemann:systemli.orgsterni (he/him)well yes16:04:23
@sternenseemann:systemli.orgsterni (he/him)you need to run the query which takes 2min16:04:29
@sternenseemann:systemli.orgsterni (he/him)and then <500 additional queries for the logs16:04:40
@sternenseemann:systemli.orgsterni (he/him)depending on how much has failed16:04:46
@sternenseemann:systemli.orgsterni (he/him)oh much less even16:05:00
@sternenseemann:systemli.orgsterni (he/him)it would only be failed on its own right16:05:10
@meetmangukiya:matrix.orgmeet joined the room.16:05:17
@maralorn:maralorn.demaralorn
In reply to @sternenseemann:systemli.org
https://docs.google.com/spreadsheets/d/1ZvqZOdOse1lIAJxccsWdyFNeDLyVmoCUvI12LJNFMks
That's a cool table. Who is suggesting this? Is it likely to happen?
16:08:16
@sternenseemann:systemli.orgsterni (he/him)graham and yes16:08:28
@sternenseemann:systemli.orgsterni (he/him) See #infrastructure:nixos.org 16:08:57
@maralorn:maralorn.demaralorn
In reply to @sternenseemann:systemli.org
oh much less even
Yeah currently only 40 on Linux.
16:09:04
@maralorn:maralorn.demaralornYeah, should actually be doable.16:09:22
@sternenseemann:systemli.orgsterni (he/him)I'm not sure what impact this will have, we'll have less of a share advantage over other jobsets, but also more percentage in shares overall16:09:34
@sternenseemann:systemli.orgsterni (he/him)idk never felt the impact of shares before so who knows16:09:49
@maralorn:maralorn.demaralornOther idea btw: we can theoretically find packages requiring a jail break algorithmically. We could us that to a) mark them broken before they even failed once and b) mark them automatically unbroken as soon as they build again. So a temp incompatibility like now with random will not disable a package permanently.16:12:30
@sternenseemann:systemli.orgsterni (he/him)yeah that could be interesting16:12:54
@srid:matrix.orgsrid

Anyone fancy trying some Haskell stuff here?

Utilizing the power of Nix, every repl comes preloaded with over 30,000 packages. Adding a package is as simple as adding it as a dependency in the replit.nix file. https://lobste.rs/s/dy4x1c/how_we_went_from_supporting_50_languages

16:19:11
@zwro:matrix.orgzwro changed their display name from z to yin.18:05:13
@utdemir:matrix.orgutdemir

srid: seems to work as expected https://replit.com/@utdemir/nix-hs . My first impressions:

  • There's not much magic going on, they pretty much only installed Nix with a mounted /nix/store.
  • Run command simply runs nix-shell .. --run '..', so I guess when the Nix expression becomes larger it'd be annoying to wait for Nix evaluation every time you run something.
23:46:14

Show newer messages


Back to Room ListRoom Version: 6