-
Notifications
You must be signed in to change notification settings - Fork 243
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
migrating to hwi 2.1.0 #1693
migrating to hwi 2.1.0 #1693
Conversation
✅ Deploy Preview for specter-desktop-docs ready!
To edit notification comments on pull requests, go to your Netlify site settings. |
I found in #1688 that the error message has changed and I need to replace specter-desktop/tests/test_hwibridge.py Line 114 in b5bf6f1
by 535100b
Do I assue correctly that this error is due to the newer version of hwi? |
I would assume so. |
Ok, so i don't have a ledger and for some reason my old keepkey doesn't work anymore for testing. I would love to at least test the keepkey, though as i removed the keepkey specific code which is no longer needed. |
I didn't get any feedback from keepkey folks. Also no feedback from their support in order to get my keepkey back to work. I'm a bit annoyed, i have to say. |
looks like hwi 2.1.1 has been released with small updates. might as well jump ahead |
Doesn't look like it get any better with Keepkey. Not sure about HWI 2.1.0. I'll definitely move this forward this week. |
Ok, i think we should merge this and maybe shortly after this is released upgrade to I think i've discussed the details of this with @moneymanolis and it seems that @relativisticelectron looked into it but we don't have a formal approval yet. Can one of you approve this? |
I am surprised you did not run into the seemingly changed error message:
Sorry, I did not test hwi 2.1.0. However I could test hwi 2.1.0 with Ledger, as soon as I have time. |
I spent some time trying to understand why that might be fut failed. No idea. But i also can't see the relevance for merging this.
I don't think Ledger is that critical. This PR explicitely changed a lot for keepkey and Trezor and enabled the new jade's. So keepkey testing would be more important. I'll merge that tomorrow and will create a ReleaseCandidate so that people from the chat can potentially test the ledger and you don't have to. There are some folks in there who might be able to help here (again). |
* migrating to hwi 2.1.0 * removing keepkey and trezor (Multisig is now in hwilib) * some helper to understand hwi * fixing the transport-issue * package docstring * understand trezor and hwi * uncomment again * mark test to be skipped * fix inproper use of hwilib
* changed class name * Working requirements.in * Reordered lines to see changes better * Working minimal upgrades * Added hashes * - Upgraded python to 3.10 and bitcoin to v23.0 - Added libzmq to build process, to enable future use cases such as #778 - added --without-gui to remove configure warning that gui will not be built. * Added line-break * - Updated the embit version to 0.4.13 - pushed python-bitcoind image * - Build registry.gitlab.com/c8527/specter/cirrus-jammy:20220504 - updated docker references * - added cypress-base-ubuntu-jammy * - added cypress-python * - fixed unchanged registry path * Fixed wrong path * readme change * Fixed path * Changed github-changelog * changes registrar links * Fixed bitcoin version * Set reset bitcoin version to 22 * Set bitcoin version to 22.0 * Fixed black issue via psf/black#2964 (comment) * Revert for changelog * Upgraded pytest because otherwise I get the error pytest-dev/pytest#9195 * Added temporary fix for upgraded hwi version. Should be fixed in #1693 * more verbosity for page generation * doc about python 3.10 * docs: update TOC * yet another library necessary * black * Corrected tag * Fixed wrong python version introduced in the merge commit * Use same babel version across requirements and test_requirements * Created the reuqirements.txt with python 3.8 such, that that netlify can create the python docs in python 3.8, while everything elese works also with python 3.10 * testing https://peps.python.org/pep-0508/#environment-markers * CHanged just the txt * Added comments * electron docker build successful * rename image to cypress-python:v9.7.0 * doc * docker file rename * fix pyinstaller pip error by changing requirements.in * reference jammy electron dockerfile See electron-userland/electron-builder#6922 (comment) * updated all references to dockerimages * fix release-build * fix the image-version to something else than latest. pin all the stuff! * revert to old image to avoid glibc issues Co-authored-by: Kim Neunert <[email protected]> Co-authored-by: k9ert <[email protected]>
Jade is currently not fully supported, see #1635 and this get fixed via migrating to hwi 2.1.0.
This is WIP:
We need a bit more Manual testing for this. Help very much appreciated. If you can check one of these boxes, please post in the comments: