!RbXGJhHMsnQcNIDFWN:nixos.org

Haskell in Nixpkgs/NixOS

716 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.org142 Servers

Load older messages


SenderMessageTime
25 May 2021
@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
26 May 2021
@cdepillabout:matrix.orgcdepillabout maralorn sterni (he/him) For haskell-updates, it looks like everything in maintained and mergeable is now building (or correctly marked broken). We have the choice of merging haskell-updates into master now (only after of course checking that merging would cause no eval errors), or merging master into haskell-updates and waiting for Hydra to work through all the builds again. 01:44:31
@cdepillabout:matrix.orgcdepillabout I'm leaning towards merging haskell-updates into master. But I don't really have a good idea of how risky it is, or what peti would normally do. 01:45:50
@cdepillabout:matrix.orgcdepillabout * I'm leaning towards merging haskell-updates into master. But I don't really have a good idea of how risky it is, or what peti would normally do. Do either of you guys have an opinion here? 01:46:29
@_xmpp_qy=40xa0.uk:matrix.orgbqv> Other 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. PLEASE fucking do it03:33:52
@_xmpp_qy=40xa0.uk:matrix.orgbqvThis shit's a plague03:33:58
@ashleyis:nulls.ecashleyis joined the room.03:59:11
@joe:monoid.aljoe (he/him)I wonder what would happen if only breaking changes which don't change types required a major version bump...04:23:51
@joe:monoid.aljoe (he/him)obviously it's no good for build planning04:24:05

Show newer messages


Back to Room ListRoom Version: 6