<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">We have been building our own packages for a few years now and I’ve just started to build packages for liberty.<div class=""><br class=""></div><div class="">I got an error from pbr telling me my version was incompatible. An example version we were producing was 12.0.3+a74~gea340da+trusty</div><div class=""><br class=""></div><div class=""> So had a read of <a href="http://docs.openstack.org/developer/pbr/semver.html" class="">http://docs.openstack.org/developer/pbr/semver.html</a> and have fixed it to be this format however I’m still getting an error:</div><div class=""><br class=""></div><div class=""><div class="">Exception occurred:</div><div class="">  File "/usr/lib/python2.7/dist-packages/pbr/version.py", line 215, in from_pip_string</div><div class="">    % (remainder, version_string))</div><div class="">ValueError: Unknown remainder ['gea340da'] in '12.0.3.a74.gea340da'</div></div><div class=""><br class=""></div><div class="">From the website mentioned above this seems like it should be valid. I’ve had a look in the code and it looks like this type of version isn’t supported.</div><div class=""><br class=""></div><div class="">So is this a bug in pbr or am I doing something wrong? We build packages based on git versions so I want to keep the hash in there.</div><div class=""><br class=""></div><div class="">Thanks,</div><div class="">Sam</div><div class=""><br class=""></div><div class=""><br class=""></div></body></html>