Problem is in the logic used by DLRN to create NVR for puppet modules, as it uses version from git tags instead of PBR + pre-release release:
https://github.com/openstack-packages/DLRN/blob/master/scripts/build_rpm.sh#L33
For openstack puppet modules which implements PBR i think we could move to use setup.py --version as we do for python modules.
For non-openstack puppet modules we'd need to figure out something different.
We'll uppdate this LP with any progress in fixing it in DLRN.
Problem is in the logic used by DLRN to create NVR for puppet modules, as it uses version from git tags instead of PBR + pre-release release:
https:/ /github. com/openstack- packages/ DLRN/blob/ master/ scripts/ build_rpm. sh#L33
For openstack puppet modules which implements PBR i think we could move to use setup.py --version as we do for python modules.
For non-openstack puppet modules we'd need to figure out something different.
We'll uppdate this LP with any progress in fixing it in DLRN.