Our openstack clients are now based upon the master branch.
The rpm packaging version should reflect the latest tagged version,
as can be discovered by `git describe`. The actual packaging
has fallen well behind that target.
This update will correct the rpm packaging.
Also the current packaging does not advance as new commits are
delivered to master. I propose to use the TIS_BASE_SRCREV
mechanism to count commits passed the tag.
Now this is not ideal as it result in packages looking like this
-- python-cinderclient-4.1.0-1.tis.33.src.rpm --
which may seem to imply that tis has authored 33 patches upon
python-cinderclient. We are indeed 33 patches beyond tag
4.1.0 (as of this writing), but it is upstream revisions and
not stx (tis) revisions that are being counted.
We may want further build tool work to implement a second
revision counting mechanism to separate upstream revisions
from stx revisions.
Story: 2004751
Task: 28864
Change-Id: I90fa12084cef1faee52b38c328df078d2f18a001
Signed-off-by: Scott Little <scott.little@windriver.com>
cinderclient was showing 0.0.0 for cinder --version
Same problem for glance.
The pbr version needed to be set when building from
outside of a git tree.
All other clients had this set properly.
This bug was introduced when the new stein clients were
added.
The cinderclient also needed some BuildRequires updated.
These BuildRequires were for building wheels.
Closes-Bug: 1814573
Change-Id: I4afe783e25ab2172ae999787e6b0e3ec91f78419
Signed-off-by: Al Bailey <Al.Bailey@windriver.com>
python-aodhclient spec file is based off 1.1.1 (rocky)
python-barbicanclient spec file is based off 4.7.1 (rocky)
python-cinderclient spec file is based off 4.0.1 (rocky)
python-glanceclient spec file is based off 2.13.1 (rocky)
- docs disabled
python-gnocchiclient spec file is based off 7.0.4 (rocky)
python-heatclient spec file is based off 1.16.1 (rocky)
- docs disabled
python-ironicclient spec file is based off 2.5.0 (rocky)
python-keystoneclient spec file is based off 3.17.0 (rocky)
python-magnumclient spec file is based off 2.10.0 (rocky)
python-muranoclient spec file is based off 1.1.1 (rocky)
python-neutronclient spec file is based off 6.9.1 (rocky)
python-novaclient spec file is based off 11.0.0 (rocky)
- docs disabled
python-openstackclient spec file is based off 3.16.2 (rocky)
- docs disabled
- unit tests disabled
python-openstacksdk spec file is based of 0.17.2 (rocky)
- unit tests disabled
python-pankoclient spec file is based off 0.5.0 (rocky)
The primary changes to each spec files are
1) version has tis extension
2) sdk package added
3) wheels package added
Disable building:
- openstack-aodh
- python-osc-lib
ceilometerclient no longer exists.
openstack-heat no longer requires ceilometerclient
Story: 2004751
Task: 28864
Change-Id: Ifa905bea2e95ded72a327f8ff43667c8c5429363
Depends-On: Iea58cb9484c75cf757397d53d7d1576a2f436d81
Signed-off-by: Al Bailey <Al.Bailey@windriver.com>
Fix below linters errors and exclude openstack path for linter
E003 Indent not multiple of 4
E011 Then keyword is not on same line as if or elif keyword
E001 Trailing Whitespace
ignore :
E006 Line too long
Story: 2003372
Task: 24435
Change-Id: I9221fc4c07633c49d8a7cb9afa0f6a1624304cb9
Signed-off-by: Sun Austin <austin.sun@intel.com>