| 4 Sep 2021 |
David Arnold (blaggacao) | ( credits kreisys for this idea - I guess ) | 15:11:28 |
David Arnold (blaggacao) | Also: semantically I noticed a shortcoming of the current naming of external*. digga can have an excellent second life as a flake management utility not specifically tied to manage nixos systems. Similar to flake-utils-plus, it exposes all the required primitives very elegantly. However, when users want to build their own libraries on top of digga, then external* -> nonExported* might be the better semantic. If you make a consolidating intermediate repo that pins down a comprehensive set of upstream modules, then you run into a situation where you explicitly want to re-export inputsed modules. | 15:26:28 |
| 5 Sep 2021 |
b12f | Any ideas which channel might be good to go to with steam games related issues? :D | 14:42:22 |
[0x4A6F] | You could try #gaming:nixos.org . | 14:43:17 |
| 6 Sep 2021 |
bsl | In reply to @blaggacao:matrix.org bsl your patch error is something I alsmost had expected. I'll try to solve it tomorrow morning. (Now that the follows patch is merged) Is there any way to mitigate this issue? I really want to get up and running with devOS, but this is blocking my ability to start a devshell | 10:08:19 |
David Arnold (blaggacao) | Yesterday I pushed a new version of overlays.nixPatched. Curiously the build error only reproduced locally for reasons I don't know. | 12:25:23 |
David Arnold (blaggacao) | ... meaning the CI seems to have built the stuff correctly & it seemed to be in the cache. | 12:26:27 |
@timdeh:matrix.org | is there a type describing a NixOS module? apparently functionTo attrs doesn't work because it attempts to call the function without the required args | 16:58:43 |
@timdeh:matrix.org | submodule doesn't seem to quite cut it either. Guess I'll have to stick with anything for now | 17:11:18 |
@timdeh:matrix.org | * submodule doesn't seem to quite cut it either. Guess I'll have to stick with anything for now | 17:25:33 |
Pacman99 | We have a 'moduleType' in digga | 17:27:32 |
Pacman99 | And there's the type we used for home manager's shared modules optiom | 17:27:58 |
Pacman99 | But it is just a fancy anything | 17:28:16 |
David Arnold (blaggacao) | Maybe the real fancy optionType in modules/misc/nixpkgs.nix has some valuable pointers. | 19:05:19 |
David Arnold (blaggacao) | * Maybe the real fancy `configType` in `modules/misc/nixpkgs.nix` has some valuable pointers. I haven't deciphered it though | 19:05:51 |
@gtrunsec:matrix.org | David Arnold (blaggacao): please check it out, The latest digga(fup rev) will make devos impossible to use the binary cache. | 19:17:50 |
David Arnold (blaggacao) | Why? | 19:20:31 |
David Arnold (blaggacao) | I've also noticed some strange building stuff but didn't attribute it to digga... Maybe a nix issue? | 19:21:11 |
@gtrunsec:matrix.org |
- https://github.com/divnix/digga/commit/59bb53182b539bc578df2d8dcdfeff08085a35ce, I have not idea about this issue, It even has to rebuild a lot of things
nix flake lock --update-input bud && nix flake lock --update-input digga && nix develop
[4/0/1633 built, 0.0 MiB DL] building libunistring-0.9.10 (configurePhase): checking whether long double and double are t
| 19:23:46 |
David Arnold (blaggacao) | https://github.com/divnix/digga/commit/e1c8966ef05931da375fe9c88a1f5058b79b6883 might be the offending commit... It is curious though that CI didn't seem to suffer from undue rebuilds | 19:23:50 |
David Arnold (blaggacao) | so I attributed it to some local stuff on my machine... | 19:24:26 |
David Arnold (blaggacao) | https://github.com/divnix/digga/runs/3517106739 was rather swift. | 19:24:54 |
@gtrunsec:matrix.org | I can be sure this problem comes from fup | 19:25:27 |
David Arnold (blaggacao) | That run was also rather swift... https://github.com/divnix/digga/runs/3519430044 | 19:27:12 |
David Arnold (blaggacao) | Did nix develop --command -- check-downstream on latest digga/main make those rebuild observable for you? | 19:31:07 |
David Arnold (blaggacao) | I can now just see endless querying on caches already going on for more than a minute or so p | 19:32:24 |
David Arnold (blaggacao) | and indeed building busybox hahaha | 19:32:49 |
@gtrunsec:matrix.org | *
- https://github.com/divnix/digga/commit/59bb53182b539bc578df2d8dcdfeff08085a35ce, I have no idea about this issue, It even has to rebuild a lot of things
nix flake lock --update-input bud && nix flake lock --update-input digga && nix develop
[4/0/1633 built, 0.0 MiB DL] building libunistring-0.9.10 (configurePhase): checking whether long double and double are t
| 19:34:52 |
David Arnold (blaggacao) | Redacted or Malformed Event | 19:35:15 |
David Arnold (blaggacao) | gtrunsec: Testing seems to prove you correct, without https://github.com/divnix/flake-utils-plus/commit/ed14e98f77d9c1eb75f2aa86c4f29a284513b7be cache is back to normal. | 19:41:02 |