!RbXGJhHMsnQcNIDFWN:nixos.org

Nix Haskell

629 Members
For discussions and questions about Haskell with Nix, cabal2nix and haskellPackages in nixpkgs | Current Docs: https://haskell4nix.readthedocs.io/128 Servers

Load older messages


SenderMessageTime
25 May 2021
@sternenseemann:systemli.orgsterni (he/him) maralorn: justStaticExecutables are already pretty good with dynamic linking since all haskell dependencies are linked statically anyways, dynamic linking is only used for libc etc. 15:35:38
@sternenseemann:systemli.orgsterni (he/him) maralorn: Yeah of course, feel free to add some tools as well. The intention was really to test some very important libraries 15:36:04
@sternenseemann:systemli.orgsterni (he/him)we might want to add hpack, cabal2nix, … to the list15:36:14
@maralorn:maralorn.demaralorn
In reply to @sternenseemann:systemli.org
maralorn: justStaticExecutables are already pretty good with dynamic linking since all haskell dependencies are linked statically anyways, dynamic linking is only used for libc etc.
Yeah, I know. That's why I was hoping that those derivations would actually be completely runtime dependency less.
15:39:37
@sternenseemann:systemli.orgsterni (he/him)pkgsStatic would be yes15:39:59
@maralorn:maralorn.demaralornAnd I mean not only philosophically or the binary. But the actual nix closure of the output.15:40:18
@sternenseemann:systemli.orgsterni (he/him)yeah the closure is one path for pkgsStatic15:41:05
@sternenseemann:systemli.orgsterni (he/him)at least in normal cases15:41:10
@sternenseemann:systemli.orgsterni (he/him)or at least it should :p15:41:19
@sternenseemann:systemli.orgsterni (he/him)but honestly it's not that interesting unless you are copying closures around a lot which are all built with different versions of stdenv15:41:53
@maralorn:maralorn.demaralornCool15:41:54
@sternenseemann:systemli.orgsterni (he/him)normally you have libc etc. in store anyways15:42:10
@maralorn:maralorn.demaralornTrue15:42:20
@sternenseemann:systemli.orgsterni (he/him)Inviting everyone with restart-jobs to hunt for stale builds :) https://github.com/NixOS/nixpkgs/pull/123682#issuecomment-84797529815:42:50
@sternenseemann:systemli.orgsterni (he/him)unfortunately I don't remember what other packages had a build failure due to Killed by $thing15:43:07
@maralorn:maralorn.demaralorn sterni (he/him): I have been restarting jobs for days. But it doesn't really matter. We only mark builds that fail themselves as broken. So the worst thing that could happen is that they are truly broken without us noticing. But when all maintained jobs are fine, I think we are fine. 15:47:20
@sternenseemann:systemli.orgsterni (he/him)yeah the impact is low with our new approach at least15:47:45
@sternenseemann:systemli.orgsterni (he/him)I mean we could also hope a merge of master triggers a full rebuild and everything goes well this time :p15:48:01
@sternenseemann:systemli.orgsterni (he/him)but a bit scared in light of how slow the darwin builds where15:48:19
@sternenseemann:systemli.orgsterni (he/him) * but a bit scared in light of how slow the darwin builds were15:48:24
@sternenseemann:systemli.orgsterni (he/him)https://docs.google.com/spreadsheets/d/1ZvqZOdOse1lIAJxccsWdyFNeDLyVmoCUvI12LJNFMks15:49:13
@maralorn:maralorn.demaralorn
In reply to @maralorn:maralorn.de
sterni (he/him): I have been restarting jobs for days. But it doesn't really matter. We only mark builds that fail themselves as broken. So the worst thing that could happen is that they are truly broken without us noticing. But when all maintained jobs are fine, I think we are fine.
In the past I have restarted all failed jobs once or twice, but that's quite a shotgun approach. So now I resorted to picking single jobs to restart.
15:50:30
@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

There are no newer messages yet.


Back to Room ListRoom Version: 6