| 21 Mar 2022 |
Zhaofeng Li | copyPaths is used by both nix copy and nix-copy-closure (through copyClosure) | 00:35:06 |
hexa | I wish I had the motivation to migrate to colmena already 😽 | 01:17:52 |
Winter (she/her) | In reply to @zhaofeng:zhaofeng.li I looked at it, and it appears that Nix used to be able to copy paths in parallel, but it's disabled for some reason: https://discourse.nixos.org/t/speed-up-nix-copy/15884/5 I'll ask around | 01:39:28 |
Winter (she/her) | Definitely interesting | 01:39:32 |
@github:maunium.net | [zhaofengli/colmena] Repo forked into winterqt/colmena | 01:46:02 |
@github:maunium.net | [zhaofengli/colmena] winterqt opened
pull request
#66: cli: add reboot command
| 01:57:33 |
@github:maunium.net | [zhaofengli/colmena] winterqt commented on
pull request
#66: cli: add reboot command | 01:58:47 |
@github:maunium.net | [zhaofengli/colmena] winterqt edited
pull request
#66: cli: add reboot command
| 02:00:24 |
Winter (she/her) | basically a draft if i'm being honest, but a good first step | 02:00:50 |
@github:maunium.net | [zhaofengli/colmena] lheckemann opened
issue
#67: Allow excluding hosts
Nixops has the convenient --exclude option that allows deploying every node except the given ones. This would be nice to have in colmena as well, particularly in combination with the tags feature.
| 07:03:53 |
| 22 Mar 2022 |
@github:maunium.net | [zhaofengli/colmena] justinas commented on
pull request
#66: cli: add reboot command | 22:27:26 |
| 23 Mar 2022 |
| pinage404 joined the room. | 21:22:30 |
| 25 Mar 2022 |
@github:maunium.net | [zhaofengli/colmena] zhaofengli unpinned
issue
#50: Nixpkgs fails to build on unstable
| 02:22:59 |
| 30 Mar 2022 |
@github:maunium.net | [zhaofengli/colmena] blaggacao opened
issue
#68: Boostrapping from ISO
- Suppose I have a headless machine with link-local connectivity
- That machine has a specially prepared live iso with a well-known (static & link-local) ip address
- The mount point of the store is to be construed at
/mnt/nix/...
- Let's call the still anonymous host (no own IP, no crypto identiy)
larva
- Now we want to:
colmena apply --on larva --over [fe80::47]:2222 --store /mnt/nix
Can you give me a few pointers where to implement this?
| 05:11:30 |
@github:maunium.net | [zhaofengli/colmena] blaggacao edited
issue
#68: Boostrapping from ISO
| 05:13:06 |
@github:maunium.net | [zhaofengli/colmena] blaggacao edited
issue
#68: Boostrapping from ISO
| 05:13:48 |
@github:maunium.net | [zhaofengli/colmena] blaggacao opened
issue
#69: Deploying home-manager profiles
What would be the conceptual steps for feature parity with deploy-rs and enable deployment of home-manager profiles as a "grand unified deployment tool"?
| 05:15:07 |
aanderse | hoping someone can help me dig into this... i'm trying to deploy to a server i deployed to using colmena last week i tried deploying to the same server today and colmena just hangs is there a higher debug level or some flags i can pass? | 09:34:22 |
aanderse |  Download Screenshot_20220330_053229.png | 09:34:34 |
CRTified | Good question, but it recently started to hang at that point for me, too 🤔 Thought that it was caused by the (at that point) unstable network connection | 16:37:29 |
Zhaofeng Li | After it says "Starting..." it will invoke nix-copy-closure | 22:29:51 |
Zhaofeng Li | Maybe there are some environment variables that affect its logging | 22:30:16 |
| 2 Apr 2022 |
@github:maunium.net | [zhaofengli/colmena] zhaofengli closed
issue
#62: nix-eval-jobs patch causes build failure with nixos-21.11 nixpkgs
| 03:03:42 |
| 3 Apr 2022 |
@github:maunium.net | [zhaofengli/colmena] blaggacao opened
issue
#70: `meta.nixpkgs`
I think this interface is not necessary and using the equivalent upstream interfaces would lead to less confusion.
- In a flakes world, the way to determine
meta.nixpkgs would be as follows: inputs.colmena.inputs.nixpkgs.follows = "";
| 00:56:05 |
@github:maunium.net | [zhaofengli/colmena] blaggacao edited
issue
#70: `meta.nixpkgs`
| 00:56:31 |
@github:maunium.net | [zhaofengli/colmena] blaggacao edited
issue
#70: `meta.nixpkgs`
| 00:56:45 |
@github:maunium.net | [zhaofengli/colmena] blaggacao closed
issue
#69: Deploying home-manager profiles
| 00:57:37 |
@github:maunium.net | [zhaofengli/colmena] blaggacao opened
issue
#71: meta.nodeNixpkgs
It is really a nightmare in terms of composability to have this attribute exposed via meta. I wonder if it would be possible instead to expose it via the normal (composable) module system and shallow evaluate for peek. something like this:
let
colmenaNixpkgs = {
options.colmenaNixpkgs = {};
};
in (nixpkgs.lib.evalModules { modules = [colmenaNixpkgs]; check = false; }).colmenaNixpkgs
| 05:26:00 |
@github:maunium.net | [zhaofengli/colmena] blaggacao opened
issue
#72: Evaluation
I saw your efforts to speed up evaluation. This might be a project that you might keep an eye on: https://github.com/kamadorueda/santiago
Not immediately useful.
| 22:22:54 |
| 4 Apr 2022 |
@github:maunium.net | [zhaofengli/colmena] Repo forked into blaggacao/colmena | 00:07:31 |