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

Installer does full build from source #51

Closed
stmcginnis opened this issue Jul 30, 2018 · 3 comments
Closed

Installer does full build from source #51

stmcginnis opened this issue Jul 30, 2018 · 3 comments

Comments

@stmcginnis
Copy link
Contributor

The ansible roles will download the latest source from GitHub and build the source to do the install. This should not happen. The installer should pull down and install a released version of the code.

Installer users could run an install mid-way during a development cycle and pick up incomplete implementations. This could cause problems and a bad first experience using OpenSDS. This also requires the installation of large packages on the users system like gcc and development packages that are not needed to actually run the service.

There could optionally be a way for them to specify that they want a development build, but that should not be the default thing that happens when running the installer.

@leonwanghui
Copy link
Contributor

Hi @stmcginnis , we do provide the option to install from release files, but I'm afraid it's not working now, considering we change the format of released files when publishing aruba release. So maybe we should test it at first and change the default way to release after the bug is fixed.

@xing-yang
Copy link
Collaborator

Let's discuss about this in tomorrow's technical meeting. I have added it in the agenda.

@xing-yang
Copy link
Collaborator

Discussed with Sean about this issue in today's technical meeting. We will backport important bug fixes to stable/aruba. Installation can be either from stable/aruba if choosing source code or from a release tar ball after a Aruba stable release.

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

No branches or pull requests

3 participants