!QhvgabMQzwEQeWehhZ:lossy.network

NixOS Home Automation

421 Members
Declarative Home Automation and other Sidequests | https://wiki.nixos.org/wiki/Home_Assistant117 Servers

Load older messages


SenderMessageTime
12 Dec 2024
@hexa:lossy.networkhexaimage.png
Download image.png
14:52:34
@hexa:lossy.networkhexaclick the pen top right, from the burger menu choose manage resources14:53:12
@skallwar:matrix.orgSkallwar I borked my ssh connection to my home lab... I will look at that later. Thanks for your input ! 15:15:07
@robert:funklause.dedotlambdaWhat do we do about https://github.com/NixOS/nixpkgs/pull/364068 ?15:16:52
@hexa:lossy.networkhexaI agree that it is a hack15:17:36
@hexa:lossy.networkhexasubstract 899 from your rebuild count and you're golden15:17:43
@hexa:lossy.networkhexathat'll throw us back years in terms of maintainability15:18:04
@hexa:lossy.networkhexarebuild count and nixpkgs-review look at the same list15:18:36
@hexa:lossy.networkhexaso we can't have one without the other15:18:40
@hexa:lossy.networkhexaand folding all tests back in will make the core package much more annoying again15:19:23
@hexa:lossy.networkhexanot recursing into the attrset also means we don't get hydra results anymore15:19:46
@robert:funklause.dedotlambdaWe could add a top-level attr tests that is recursed into but subtracted from the rebuild count15:20:16
@hexa:lossy.networkhexato be fair, they are rebuilds, and unpacking the home-assistant source 900 times has a certain cost to it15:20:56
@hexa:lossy.networkhexaand creating a precedent for top-level attributes that are free is probably not smart15:21:39
@robert:funklause.dedotlambda
In reply to @hexa:lossy.network
to be fair, they are rebuilds, and unpacking the home-assistant source 900 times has a certain cost to it
I don't think many people mind the cost the builds incur on Hydra.
15:22:26
@robert:funklause.dedotlambda
In reply to @hexa:lossy.network
and creating a precedent for top-level attributes that are free is probably not smart
Wdym?
15:22:34
@hexa:lossy.networkhexaemacs people are also saying their package set rebuilds are essentially free 😄 15:24:48
@robert:funklause.dedotlambda One alternative to having a top-level attribute at all would be adding the respective component tests to all reverse dependencies' passthru.tests 15:29:34
@hexa:lossy.networkhexayeah, I thought about that as well, but it generally fluctuates too much15:30:18
@hexa:lossy.networkhexathey're swapping out dependencies for the same component every other release and we fail to clean up unused deps already15:30:59
@robert:funklause.dedotlambda We'd have write a script that keeps the passthru.tests up to date 15:31:27
@robert:funklause.dedotlambda* We'd have to write a script that keeps the passthru.tests up to date15:31:51
@hexa:lossy.networkhexasorry for being the naysayer in this conversation fwiw 😄 15:31:55
@robert:funklause.dedotlambda* We'd have to write a script that keeps the `passthru.tests` up to date15:32:14
@hexa:lossy.networkhexathere is two things to loose: a) hydra for bisects b) nixpkgs-review for dependency bumps15:33:19
@hexa:lossy.networkhexaI'd much rather loose a) than b)15:33:49
@hexa:lossy.networkhexa * there is two things to loose: a) hydra builds for per-component bisects b) nixpkgs-review for dependency bumps15:34:11
@robert:funklause.dedotlambdaI don't know what you mean by a)15:34:28
@hexa:lossy.networkhexaimage.png
Download image.png
15:35:19
@hexa:lossy.networkhexa knowning when something broke 15:35:31

Show newer messages


Back to Room ListRoom Version: 6