17 Jun 2021 |
balsoft | In reply to @balsoft:balsoft.ru I haven't seen any actual user experiences posted in the discussion, is was mostly technical (and I think it's obvious that technical discussion isn't going to go anywhere) | 22:37:33 |
dotlambda | In reply to @balsoft:balsoft.ru
I'd like to chime in this discussion, as a happy user of home-assistant running on my NixOS server. While the experience may not be as smooth as that on any of the officially supported platforms, I believe the immutable and declarative nature of NixOS makes up for it in the fearless tinkering with the system and rolling it back if anything goes wrong. I would like to note that I never filed any issues or asked for support upstream, solving my issues myself or with help from other people in the NixOS community.
@frenck , while I recognize your concerns, please reconsider this. It would be a really sad situation for me (and other NixOS home automation enthusiasts) if this distribution of home-assistant with the Nix-based dependency tree ceased to exist.
Would you mind if I post that there? It's all absolutely true but I don't want to mess with whatever plan of action you guys have. Please don't. He can search the upstream issues himself to find out that there's only about 10 filed by NixOS users and none were filed without belong there. | 22:37:36 |
Zhaofeng Li | What's really puzzling me is why frenck is even doing this: Is he talking to us like we are some amnesiac NPC in a game? | 22:37:49 |
balsoft | In reply to @robert:funklause.de That would create so much breakage with every bump of Python packages in Nixpkgs and that breakage would be harder to catch. I can't see why, if the nixpkgs version would be pinned | 22:38:49 |
dotlambda | Since he doesn't, h | 22:37:53 |
balsoft | Ok, I guess, let's just wait | 22:44:06 |
dotlambda | * Since he doesn't, he's not interested in hearing our positive stories either. | 22:38:09 |
dotlambda | * Since he doesn't, he's not interested in hearing our positive stories either. (referring to my comment above) | 22:38:29 |
hexa | balsoft: home-assistant has close to 1000 components, imagine the python dependency tree, it's a moving target | 23:00:56 |
dotlambda | How do we want to handle disabled components as in https://github.com/home-assistant/core/commit/de74028958d3fbf01119fe1259596c60206cdbce? | 23:28:23 |
hexa | unpin dependencies and go | 23:30:23 |
hexa | the thing has tests | 23:30:41 |
hexa | the pinned deps are cerifi, requests and urllib3 | 23:30:59 |
hexa | I don't expect much breakage | 23:31:04 |
dotlambda | The component tests don't work though, I'll post the output in a second | 23:32:43 |
dotlambda | https://github.com/NixOS/nixpkgs/pull/126047#issuecomment-863629291 :( | 23:46:18 |
hexa | ah meh | 23:47:25 |
dotlambda | In reply to @robert:funklause.de The component tests don't work though, I'll post the output in a second It's just ImportError: cannot import name 'EEBrightBoxException' from 'eebrightbox' because HA needs an older version than the most recent one. | 23:49:57 |
hexa | either stop caring or add an override to home-assistant | 23:51:38 |
hexa | I wish fetchFromGitHub was overridable | 23:52:51 |
hexa | would making them alot more compact | 23:53:13 |
18 Jun 2021 |
dotlambda | lukegb (he/him): It would be nice if you coordinated with others before replying to frenck's comments. We agreed not to react in this room. (referring to https://github.com/NixOS/nixpkgs/pull/126047#issuecomment-863647123) | 00:50:54 |
lukegb (he/him) | dotlambda: eh, this was an attempt at a "dear other random committer please go away" | 00:52:37 |
dotlambda | Doesn't matter what your intention was. You should have asked here first. | 00:53:25 |
lukegb (he/him) | I didn't realise I needed your permission | 00:55:50 |
lukegb (he/him) | My mistake :) | 00:55:59 |
lukegb (he/him) | I assume you've also gone to yell at jagajaga as well | 00:56:31 |
dotlambda | I'm not talking about my permission and you know that. | 00:56:39 |
dotlambda | In reply to @lukegb:zxcvbnm.ninja I assume you've also gone to yell at jagajaga as well No, I couldn't find him on Matrix. | 00:56:49 |
lukegb (he/him) | There are email addresses in maintainer-list.nix, for instance | 00:57:47 |