Bug 1281920
Summary: | neutron-server will not start: fails with pbr version issue | ||||||
---|---|---|---|---|---|---|---|
Product: | [Community] RDO | Reporter: | David Moreau Simard <dmsimard> | ||||
Component: | openstack-neutron | Assignee: | Jakub Libosvar <jlibosva> | ||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | Ofer Blaut <oblaut> | ||||
Severity: | high | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | Liberty | CC: | amuller, apevec, chrisw, dmsimard, jlibosva, srevivo | ||||
Target Milestone: | --- | ||||||
Target Release: | Liberty | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2016-06-05 23:16:59 UTC | Type: | Bug | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
7.0.1-dev82 is definitely wrong, it should be 7.0.1+dev82 as described in https://github.com/openstack-packages/neutron/commit/96e89cddf4b2335c99ea73168768b5c8a54ed33e What's the pbr version you use to build the package? I can't reproduce it locally. Does it include 1c89d18b6beecade6b7c9007b324e8cf0f486e22 patch: https://review.openstack.org/#/c/141606/1 ? @Ihar This is reproducible with the current delorean repositories for liberty. You can see the output of the repolist in the attachment. Here's an example job that exhibits this issue: https://prod-rdojenkins.rhcloud.com/view/RDO-Liberty-Trunk/job/khaleesi-pipeline-rdo-liberty-delorean-centos-7.0-packstack-all-in-one-neutron-ml2-vxlan-rabbitmq-enforcing-tempest-minimal/86/console I went through pbr code and it passes version [1] pkg_resources that replaces all non-alphanumeric characters into dashes [2]. Maybe the pbr SemVer description [3] is not correct. Is anyone aware of having + character in PBR_VERSION and correctly provided into PKG-INFO in other projects? [1] https://github.com/openstack-dev/pbr/blob/master/pbr/packaging.py#L359 [2] https://bitbucket.org/pypa/setuptools/src/4ce518784af886e6977fa2dbe58359d0fe161d0d/pkg_resources/__init__.py?at=default&fileviewer=file-view-default#cl-1368 [3] http://docs.openstack.org/developer/pbr/semver.html#semantic-versioning-specification-semver Please file bug for PBR upstream, code MUST implement semver as specified in [3] Turns out this is a known issue in upstream PBR with two proposed competing fixes and no resolution yet :( This bug was accidentally moved from POST to MODIFIED via an error in automation, please see mmccune with any questions This has since been fixed. |
Created attachment 1093826 [details] Debug information for neutron-server neutron-server from the current liberty delorean repository fails to start. Relevant information in the attachment.