Skip to content
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

EEPROM requires init after every flash #55

Open
ericyanush opened this issue May 13, 2017 · 3 comments
Open

EEPROM requires init after every flash #55

ericyanush opened this issue May 13, 2017 · 3 comments
Labels
Milestone

Comments

@ericyanush
Copy link
Member

No description provided.

@ericyanush ericyanush added the bug label May 13, 2017
@ericyanush ericyanush added this to the v2.8 milestone May 13, 2017
@ericyanush
Copy link
Member Author

IIRC this was found to be something that happened when something went wonky in the build environment.

I propose, that we make the suggestion that people who want to tinker use the Cloud Compiler Docker container to build locally. This ensures they have a clean build env, which as a side benefit will be exactly what the cloud compilation service uses.

My suggestion as to how to handle this is to write out a set of instructions for starting a container, and mounting your local code clone in the container. (Single command) From here, steps to compiling are exactly the same as they are now. Also the compilation would happen on the host's file system, so all build products are available outside of the container.

This would require the user to install Docker for Mac or Windows, and pull the latest Cloud compiler image. Also, for those who know what they are doing, compiling locally, as we do now, would remain an option.

@mrshake
Copy link

mrshake commented Nov 29, 2017 via email

@ericyanush
Copy link
Member Author

ericyanush commented Nov 30, 2017

I've added a first stab at the instructions to the Readme in the cloud compiler service repo in commit BrewTroller/BTCompilerApplication@bca32a8

To make this easier, I've enabled Travis building on that repo, and configured automated deployments to the public docker registry. The image is now available under the brewtroller/btccs repo name!

As I assumed the target audience for these instructions would have a bit of compilation/coding experience, the instructions aren't very verbose, but if we think people will very small amounts of experience in this area are going to be try this, then I can add more details.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants