-
-
Notifications
You must be signed in to change notification settings - Fork 15.5k
home-assistant: 0.81.5 -> 0.82.0 #50166
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
3819c7a
to
dfde894
Compare
dfde894
to
4907628
Compare
Success on x86_64-darwin (full log) Attempted: home-assistant Partial log (click to expand)
|
Success on x86_64-linux (full log) Attempted: home-assistant Partial log (click to expand)
|
Success on aarch64-linux (full log) Attempted: home-assistant Partial log (click to expand)
|
I think we should probably add the openzwave forks created by Home Assistant: home-assistant/core#18268. |
4907628
to
108e80c
Compare
I have now packaged their fork of the Python library but that lead to quite a lot of code duplication. We should either
What's your opinion? Also, should we simply use their fork's source code for our |
I'm probably able to test it whenever you have it packaged up. My box that I run hass on with my openzwave is a raspberry though so it may take some time to build things if it needs building because I don't have any hydra or nixops set up for that yet. My system is running on 18.09 stable, but it should be easy to test without changing too much since the modules supports specifying which hass-package to use. |
You can test it right now and it should work fine. I'll probably switch to Home Assistant's source for OpenZWave but that shouldn't change much. |
@dotlambda Oh, yeah. I'm building it on my raspberry at the moment. I'll report back whenever it's done. |
@dotlambda Hey, I have 0.82.0 running on my raspberry now from your branch. It seems to be working perfectly fine with my ZWave devices 👍 |
Using the specific version of protobuf can be achieved by a simple `python.pkgs.protobuf.override { protobuf = protobuf3_1; }`.
Switch to Home Assistant's source (https://github.com/home-assistant/open-zwave/tree/hass) because openzwave is only used in combination with Home Assistant afaik.
108e80c
to
dbceff8
Compare
Motivation for this change
This is work in progress because the test does not run successfully. I don't have access to a real-world instance of Home Assistant right now so I'm still putting this online for review.Found out the problem: I had to pin
pyotp
.python.pkgs.protobuf3_1
needed to be removed becauseparse-requirements.py
would not be able tell which version to use. That's also the reason why I improved theassert
statement.I cherry-picked 0020991 because I want to use
fetchPypi.override
. Should I usegit cherry-pick -x
for that?Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)nix path-info -S
before and after)