-
Notifications
You must be signed in to change notification settings - Fork 10.7k
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
Slow Installation of Firebase admin on Raspberry Pi Zero #18820
Comments
_{Running setup.py bdist_wheel for grpcio ... /} Collecting firebase_admin |
Potentially related: #13258. We do not have access to a Raspberry Pi Zero at the moment. I'll try to track one down in the next couple of days so I can reproduce. In the meantime, it would be useful if you could track down exactly what process is hanging during the install. Perhaps |
@Maplepro Seems like it is compiling from source which is expected to take a long time (necessary since |
@nicolasnoble Why can't we publish ARM binaries? We should be able to if we build on actual devices. The QEMU build process seems to be failing for ARMv6, but PyPI already lets us upload ARMv6 packages. I suspect someone can build those packages manually and publish separately, but it's difficult to integrate with Kokoro. |
And you just described the why. |
@nicolasnoble A rotation in gRPC Python team could potentially fix this for the time being ;) |
Yeah, no. We're pushing hundreds of binaries for each release of gRPC. If it's not buildable automatically, it doesn't exist. I'm not going to introduce manual package builds in the process, that's a slippery slope. I'm more than fine having something that cross compile for example, as we did with grpc-node. But I'm veto-ing any suggestion that involves manual package builds. |
@nicolasnoble haha tell me about it :) |
I know, which is why I am surprised you of all people would suggest extra manual steps :P |
@nicolasnoble Google Assistant SDK users commonly have this use case. That's why I was more open than usual, since it's unclear when Kokoro is going to enable that use case. |
That's a fair point. I'll bring it to the kokoro team. |
Install the Firebase admin library from a Raspberry Pi 3, and then run the system from the Pi Zero. |
Same problem for me on a RPi Zero running the latest software : |
I tried to install it again on another Raspberry Pi Zero. The installation was frozen and I got the message : |
This issue/PR has been automatically marked as stale because it has not had any update (including commits, comments, labels, milestones, etc) for 30 days. It will be closed automatically if no further update occurs in 7 day. Thank you for your contributions! |
What version of gRPC and what language are you using?
What operating system (Linux, Windows,...) and version?
What runtime / compiler are you using (e.g. python version or version of gcc)
What did you do?
If possible, provide a recipe for reproducing the error. Try being specific and include code snippets if helpful.
What did you expect to see?
What did you see instead?
Make sure you include information that can help us debug (full error message, exception listing, stack trace, logs).
See TROUBLESHOOTING.md for how to diagnose problems better.
Anything else we should know about your project / environment?
The text was updated successfully, but these errors were encountered: