Requirement versions were set in the first place to limit the
buginess. However, after some time it appears that it made more
harm than good, as discussed in:
https://review.openstack.org/#/c/388003/
In this commit we remove the versions for the requirements, except
for the following:
- Nova
- synergy-service
In the future, if a specific dependency version is causing some issue
we should reintroduce the version for this dependency to block the
unstable version.
Sem-Ver: bugfix
Change-Id: If65e670a18a495a5c3f5c08c80b6b1d3abec5747
See this synergy-service commit for the corresponding change:
https://review.openstack.org/#/c/387931/
2e15008a9e69ec16e5f39df9fe216fd392b006a2
Change-Id: I4a26b5f2f8ec703ce3456fa2568e7233c2d1b310
Sem-Ver: bugfix
Same as the synergy-service commit
670f60825200356bc32a318f0755ed7a2301b66a
We now use pbr to generate the AUTHORS and ChangeLog files, as well
as for managing the versioning.
Sem-Ver: feature
Change-Id: If1915bf36c5eb0422c7e0f75a1702fb47244b95e
This is a combination of 5 commits.
. The first commit's message is:
README template
. This is the 2nd commit message:
Synergy Scheduler Manager
. This is the 3rd commit message:
add initial setup.py
. This is the 4th commit message:
make the package installable
4 main changes:
- define entry points for the provided managers
- make this a real package by moving the code at the root of
"synergy_scheduler_manager".
- add missing dependencies
- add constraint on oslo.* package versions
This is needed because we use "oslo.*" namespaces when importing, and
this is only available for oslo.config and oslo.messaging for versions
< 2.0.0
. This is the 5th commit message:
add cookiecutter template files
Change-Id: I39609f07e38cfe27dd844bb277528b4a23049f9d