2021/07/07

2021-07-07 13:15:51 +0200 <Tisoxin> Solid: Do you manually breake the lines in your github comments?
2021-07-07 13:28:59 +0200tomsmeding(~tomsmedin@tomsmeding.com) (WeeChat 3.2)
2021-07-07 14:41:30 +0200 <Solid> Tisoxin: I do not
2021-07-07 14:41:41 +0200 <Solid> sometimes I reply be email, where Emacs breaks the lines at 72 columns
2021-07-07 14:41:50 +0200 <Tisoxin> Ah, ok
2021-07-07 14:42:00 +0200 <Solid> and sometimes I just copy the commit messages verbatim, where the same is one out of convention
2021-07-07 14:42:08 +0200 <Solid> s/one/done
2021-07-07 19:51:12 +0200 <Tisoxin> Solid: Building the current master branch with nix fails
2021-07-07 19:53:30 +0200 <Tisoxin> https://paste.debian.net/1203697/
2021-07-07 19:54:00 +0200 <Tisoxin> Probably `exec` needs to be added to nix's dependencies
2021-07-07 20:08:06 +0200 <Tisoxin> o.O
2021-07-07 20:08:25 +0200 <Tisoxin> Although exec should be a feature of a normal shell…
2021-07-07 20:08:29 +0200 <Tisoxin> Shouldn't it?
2021-07-07 21:12:53 +0200 <Solid> Tisoxin: ._.
2021-07-07 21:13:24 +0200 <Solid> exec _should_ be a shell builtin but it depends on the shell I guess
2021-07-07 21:13:43 +0200 <Solid> runInteractiveProcess probably call /bin/sh, which is bash on NixOS (sigh)
2021-07-07 21:13:45 +0200 <Tisoxin> well, sh seems to have it…
2021-07-07 21:14:02 +0200 <Solid> but either way, I tried building it with nix-shell and nix-build and both seemed fine
2021-07-07 21:14:10 +0200 <Solid> how did you build it?
2021-07-07 21:14:23 +0200 <Tisoxin> with nix-build…
2021-07-07 21:14:29 +0200 <Tisoxin> o.O
2021-07-07 21:14:38 +0200 <Tisoxin> guess it's my problem
2021-07-07 21:14:42 +0200 <Solid> wtf
2021-07-07 21:14:49 +0200 <Solid> okay let me try that again
2021-07-07 21:14:52 +0200 <Solid> maybe I made some mistake
2021-07-07 21:15:07 +0200 <Tisoxin> well, i don't have exact origin/master
2021-07-07 21:15:22 +0200 <Tisoxin> But no nix file or such is different
2021-07-07 21:16:18 +0200 <Tisoxin> No, i think i have indeed the same files
2021-07-07 21:16:34 +0200 <Tisoxin> I only have 5 commits more
2021-07-07 21:18:51 +0200 <Tisoxin> I just cloned a clean kmonad repo and it still fails
2021-07-07 21:19:00 +0200 <Solid> yeah I can reproduce this
2021-07-07 21:19:06 +0200 <Solid> must've tested it on the wrong commit
2021-07-07 21:19:08 +0200 <Solid> shit
2021-07-07 21:19:43 +0200niemand(~niemand@p2e52f7e2.dip0.t-ipconnect.de)
2021-07-07 21:48:17 +0200 <Solid> well you need to somehow add git to the compile depends
2021-07-07 21:48:31 +0200 <Tisoxin> yeah, that's what i think as well
2021-07-07 21:48:49 +0200 <Tisoxin> but buildInputs doesn't work :/
2021-07-07 21:48:53 +0200 <Solid> apparently this can be done with buildInputs but we seem to be using a different mkDerivation than the Nix manual specifies?
2021-07-07 21:49:12 +0200 <Tisoxin> I think this as sth to do with callpackage
2021-07-07 21:49:18 +0200 <Tisoxin> s/as/has/
2021-07-07 22:18:51 +0200 <Tisoxin> I'm completely confused now
2021-07-07 22:19:51 +0200 <Tisoxin> There are a few working packages in https://raw.githubusercontent.com/NixOS/nixpkgs/nixos-21.05/pkgs/development/haskell-modules/hacka… that are using gitrev or githash, but none of them has to explicitely define a dependecy to git
2021-07-07 22:21:02 +0200 <Tisoxin> :(
2021-07-07 22:21:50 +0200 <Tisoxin> (i tried to build kmonad with githash, but it didn't work either)
2021-07-07 22:34:10 +0200niemand(~niemand@p2e52f7e2.dip0.t-ipconnect.de) (Ping timeout: 240 seconds)