| 10 Jun 2021 |
manveru | ldesgoui: i'm in a similar boat atm... tried getting nixos-rebuild with a flake to work, but the build fails because it cannot download the flake inputs | 11:54:03 |
manveru | i think one could maybe work around that by creating all the cache directories Nix wants... but that's really hard :| | 11:56:12 |
manveru | * i think one could maybe work around that by creating all the caches Nix wants... but that's really hard :| | 11:56:23 |
manveru | it definitely makes trying to write a nixos test for bootstrapping my cluster hard, but i guess i could simplify it by referencing the flake directly, copying it over, and just calling the activation script myself | 12:01:56 |
infinisil | abathur: rycee: Yeah that's the original source, written by graham and me | 12:09:52 |
| Krey joined the room. | 13:56:47 |
| * Krey created https://github.com/NixOS/nixpkgs/issues/126482 | 13:59:16 |
Krey | [kreyren@leonid:/etc/nixos]$ cat configuration.nix | ix
http://ix.io/3pt
Howddya get the variable available in the imports? U_U | 15:39:36 |
| * Krey created https://github.com/NixOS/nixpkgs/issues/126496 | 16:16:34 |
| Ekleog joined the room. | 16:34:35 |
| Krey changed their display name from KREYREN to asdf. | 20:41:51 |
| Krey changed their display name from asdf to asdfj. | 20:43:41 |
| Krey changed their profile picture. | 21:29:31 |
| garbas joined the room. | 21:39:13 |
| 11 Jun 2021 |
| Krey changed their display name from asdfj to Krey. | 11:52:21 |
| Krey changed their profile picture. | 23:31:58 |
| 14 Jun 2021 |
John Ericson | Regnat: niksnut: would you mind doing ~30 minutes later? I have a previous meeting that was longer than i thought | 13:39:09 |
| 17 Jun 2021 |
ma27 | niksnut: any chance to get a review for https://github.com/NixOS/nix/pull/4770 ? :) | 23:13:57 |
| 18 Jun 2021 |
Las | What's remaining for flakes to become stable? | 12:10:18 |
| pamplemousse joined the room. | 16:02:54 |
| 21 Jun 2021 |
Regnat | John Ericson niksnut I’ll be 5 mins late | 14:01:08 |
niksnut | In reply to @theophane:hufschmitt.net John Ericson niksnut I’ll be 5 mins late Hm the meeting has disappeared from my calendar | 14:04:59 |
Regnat | In reply to @niksnut:matrix.org Hm the meeting has disappeared from my calendar Duh ? It’s https://meet.google.com/udu-spei-gpt | 14:05:30 |
niksnut | In reply to @ma27:nicht-so.sexy niksnut: any chance to get a review for https://github.com/NixOS/nix/pull/4770 ? :) Thanks, I added some comments! | 14:56:32 |
ryantm | https://github.com/NixOS/nixpkgs/issues/126141 | 17:00:36 |
| 22 Jun 2021 |
pamplemousse | Hey all 👋 | 23:53:39 |
pamplemousse | As part of the https://discourse.nixos.org/t/tweag-fellowship-fuzzing-nix-0/ , I am tweaking the nix build system. | 23:54:43 |
pamplemousse | And some things are pretty mysterious... For example, when using --prefix=outputs/out:
[pamplemousse@wasu:~/Workspace/tools/nix]$ ldd outputs/out/bin/nix-build
[...]
libnixexpr.so => /home/pamplemousse/Workspace/tools/nix/outputs/out/lib/libnixexpr.so (0x00007f1b1fe51000)
libnixmain.so => /home/pamplemousse/Workspace/tools/nix/outputs/out/lib/libnixmain.so (0x00007f1b1fafe000)
libnixfetchers.so => /home/pamplemousse/Workspace/tools/nix/outputs/out/lib/libnixfetchers.so (0x00007f1b1f735000)
libnixstore.so => /home/pamplemousse/Workspace/tools/nix/outputs/out/lib/libnixstore.so (0x00007f1b1ea89000)
libnixutil.so => /home/pamplemousse/Workspace/tools/nix/outputs/out/lib/libnixutil.so (0x00007f1b1e49b000)
libnixcmd.so => /home/pamplemousse/Workspace/tools/nix/outputs/out/lib/libnixcmd.so (0x00007f1b1e2b9000)
[...]
I don't understand how the outputs/out/lib/*.so are referenced here... (i.e. where in the .mk these are set up).
| 23:58:22 |
| 23 Jun 2021 |
abathur | In reply to @pamplemouss_:matrix.org
And some things are pretty mysterious... For example, when using --prefix=outputs/out:
[pamplemousse@wasu:~/Workspace/tools/nix]$ ldd outputs/out/bin/nix-build
[...]
libnixexpr.so => /home/pamplemousse/Workspace/tools/nix/outputs/out/lib/libnixexpr.so (0x00007f1b1fe51000)
libnixmain.so => /home/pamplemousse/Workspace/tools/nix/outputs/out/lib/libnixmain.so (0x00007f1b1fafe000)
libnixfetchers.so => /home/pamplemousse/Workspace/tools/nix/outputs/out/lib/libnixfetchers.so (0x00007f1b1f735000)
libnixstore.so => /home/pamplemousse/Workspace/tools/nix/outputs/out/lib/libnixstore.so (0x00007f1b1ea89000)
libnixutil.so => /home/pamplemousse/Workspace/tools/nix/outputs/out/lib/libnixutil.so (0x00007f1b1e49b000)
libnixcmd.so => /home/pamplemousse/Workspace/tools/nix/outputs/out/lib/libnixcmd.so (0x00007f1b1e2b9000)
[...]
I don't understand how the outputs/out/lib/*.so are referenced here... (i.e. where in the .mk these are set up).
not familiar with building nix, but it looks it's fairly abstracted :) the individual local.mk files scattered through the source get iteratively processed at https://github.com/NixOS/nix/blob/master/mk/lib.mk#L96 and then instantiated a few lines later | 03:13:13 |
abathur | not certain if that answers the question | 03:13:28 |