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

Sync vagrant environment with production instance of Anitya #924

Closed
4 tasks done
Zlopez opened this issue Jun 8, 2020 · 2 comments · Fixed by #935
Closed
4 tasks done

Sync vagrant environment with production instance of Anitya #924

Zlopez opened this issue Jun 8, 2020 · 2 comments · Fixed by #935
Assignees
Labels
Milestone

Comments

@Zlopez
Copy link
Contributor

Zlopez commented Jun 8, 2020

The current vagrant environment is pretty outdated and doesn't use the same packages as production. We need to sync these to prevent deployment issues.

Here is the list what needs to be done:

  • Use fedora provided packages where available
  • Freeze versions of packages to versions provided by fedora (Use >=)
  • Remove packages that are no longer needed
  • Update vagrant to Fedora 32
@Zlopez Zlopez added High priority This ticket has a high priority vagrant groomed technical debt labels Jun 8, 2020
@Zlopez Zlopez added this to the 1.0 milestone Jun 8, 2020
@Zlopez Zlopez self-assigned this Jun 8, 2020
@Zlopez
Copy link
Contributor Author

Zlopez commented Jun 9, 2020

Let's use poetry for dependency management.

@Zlopez
Copy link
Contributor Author

Zlopez commented Jun 17, 2020

I decided to not use poetry in the end, because this will need different approach to installing and handling dependencies at all. Instead I decided to go with requirements.txt and usage of >= and < to prevent any breaking change. I hope this will be enough.

@Zlopez Zlopez mentioned this issue Jun 17, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant