[Bug 1959402] [NEW] Ensure PBR for openstack dashboard plugins handle ~git versioning
Corey Bryant
1959402 at bugs.launchpad.net
Fri Jan 28 13:49:47 UTC 2022
Public bug reported:
During development of Ubuntu we package snapshots from upstream git
commits and version the packages to show the date/commit of the
snapshot.
This is resulting in PBR failing hard for some of the openstack
dashboard plugins. Changes need to be made to set PBR_VERSION to a
version that pbr approves of.
File "/usr/lib/python3/dist-packages/ironic_ui/__init__.py", line 16, in <module>
__version__ = pbr.version.VersionInfo(
File "/usr/lib/python3/dist-packages/pbr/version.py", line 467, in version_string
return self.semantic_version().brief_string()
File "/usr/lib/python3/dist-packages/pbr/version.py", line 462, in semantic_version
self._semantic = self._get_version_from_pkg_resources()
File "/usr/lib/python3/dist-packages/pbr/version.py", line 450, in _get_version_from_pkg_resources
return SemanticVersion.from_pip_string(result_string)
File "/usr/lib/python3/dist-packages/pbr/version.py", line 145, in from_pip_string
return klass._from_pip_string_unsafe(version_string)
File "/usr/lib/python3/dist-packages/pbr/version.py", line 220, in _from_pip_string_unsafe
raise ValueError(
ValueError: Unknown remainder ['+git2021120912', '07e5607'] in '5.0.0+git2021120912.07e5607'
** Affects: cloud-archive
Importance: High
Status: Triaged
** Affects: cloud-archive/yoga
Importance: High
Status: Triaged
** Affects: heat-dashboard (Ubuntu)
Importance: High
Status: Triaged
** Affects: ironic-ui (Ubuntu)
Importance: High
Status: Triaged
** Affects: magnum-ui (Ubuntu)
Importance: High
Status: Triaged
** Affects: murano-dashboard (Ubuntu)
Importance: High
Status: Triaged
** Affects: sahara-dashboard (Ubuntu)
Importance: High
Status: Triaged
** Affects: trove-dashboard (Ubuntu)
Importance: High
Status: Triaged
** Affects: watcher-dashboard (Ubuntu)
Importance: High
Status: Triaged
** Affects: zaqar-ui (Ubuntu)
Importance: High
Status: Triaged
** Affects: heat-dashboard (Ubuntu Jammy)
Importance: High
Status: Triaged
** Affects: ironic-ui (Ubuntu Jammy)
Importance: High
Status: Triaged
** Affects: magnum-ui (Ubuntu Jammy)
Importance: High
Status: Triaged
** Affects: murano-dashboard (Ubuntu Jammy)
Importance: High
Status: Triaged
** Affects: sahara-dashboard (Ubuntu Jammy)
Importance: High
Status: Triaged
** Affects: trove-dashboard (Ubuntu Jammy)
Importance: High
Status: Triaged
** Affects: watcher-dashboard (Ubuntu Jammy)
Importance: High
Status: Triaged
** Affects: zaqar-ui (Ubuntu Jammy)
Importance: High
Status: Triaged
** Also affects: cloud-archive/yoga
Importance: Undecided
Status: New
** Changed in: cloud-archive/yoga
Status: New => Triaged
** Changed in: cloud-archive/yoga
Importance: Undecided => High
** Also affects: ironic-ui (Ubuntu)
Importance: Undecided
Status: New
** Also affects: ironic-ui (Ubuntu Jammy)
Importance: Undecided
Status: New
** Changed in: ironic-ui (Ubuntu Jammy)
Status: New => Incomplete
** Changed in: ironic-ui (Ubuntu Jammy)
Status: Incomplete => Triaged
** Changed in: ironic-ui (Ubuntu Jammy)
Importance: Undecided => High
** Also affects: watcher-dashboard (Ubuntu)
Importance: Undecided
Status: New
** Also affects: trove-dashboard (Ubuntu)
Importance: Undecided
Status: New
** Also affects: zaqar-ui (Ubuntu)
Importance: Undecided
Status: New
** Also affects: sahara-dashboard (Ubuntu)
Importance: Undecided
Status: New
** Also affects: murano-dashboard (Ubuntu)
Importance: Undecided
Status: New
** Also affects: magnum-ui (Ubuntu)
Importance: Undecided
Status: New
** Also affects: heat-dashboard (Ubuntu)
Importance: Undecided
Status: New
** Changed in: heat-dashboard (Ubuntu Jammy)
Importance: Undecided => High
** Changed in: heat-dashboard (Ubuntu Jammy)
Status: New => Triaged
** Changed in: magnum-ui (Ubuntu Jammy)
Importance: Undecided => High
** Changed in: magnum-ui (Ubuntu Jammy)
Status: New => Triaged
** Changed in: murano-dashboard (Ubuntu Jammy)
Importance: Undecided => High
** Changed in: murano-dashboard (Ubuntu Jammy)
Status: New => Triaged
** Changed in: sahara-dashboard (Ubuntu Jammy)
Importance: Undecided => High
** Changed in: sahara-dashboard (Ubuntu Jammy)
Status: New => Triaged
** Changed in: trove-dashboard (Ubuntu Jammy)
Importance: Undecided => High
** Changed in: trove-dashboard (Ubuntu Jammy)
Status: New => Triaged
** Changed in: watcher-dashboard (Ubuntu Jammy)
Importance: Undecided => High
** Changed in: watcher-dashboard (Ubuntu Jammy)
Status: New => Triaged
** Changed in: zaqar-ui (Ubuntu Jammy)
Importance: Undecided => High
** Changed in: zaqar-ui (Ubuntu Jammy)
Status: New => Triaged
--
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to Ubuntu Cloud Archive.
https://bugs.launchpad.net/bugs/1959402
Title:
Ensure PBR for openstack dashboard plugins handle ~git versioning
Status in Ubuntu Cloud Archive:
Triaged
Status in Ubuntu Cloud Archive yoga series:
Triaged
Status in heat-dashboard package in Ubuntu:
Triaged
Status in ironic-ui package in Ubuntu:
Triaged
Status in magnum-ui package in Ubuntu:
Triaged
Status in murano-dashboard package in Ubuntu:
Triaged
Status in sahara-dashboard package in Ubuntu:
Triaged
Status in trove-dashboard package in Ubuntu:
Triaged
Status in watcher-dashboard package in Ubuntu:
Triaged
Status in zaqar-ui package in Ubuntu:
Triaged
Status in heat-dashboard source package in Jammy:
Triaged
Status in ironic-ui source package in Jammy:
Triaged
Status in magnum-ui source package in Jammy:
Triaged
Status in murano-dashboard source package in Jammy:
Triaged
Status in sahara-dashboard source package in Jammy:
Triaged
Status in trove-dashboard source package in Jammy:
Triaged
Status in watcher-dashboard source package in Jammy:
Triaged
Status in zaqar-ui source package in Jammy:
Triaged
Bug description:
During development of Ubuntu we package snapshots from upstream git
commits and version the packages to show the date/commit of the
snapshot.
This is resulting in PBR failing hard for some of the openstack
dashboard plugins. Changes need to be made to set PBR_VERSION to a
version that pbr approves of.
File "/usr/lib/python3/dist-packages/ironic_ui/__init__.py", line 16, in <module>
__version__ = pbr.version.VersionInfo(
File "/usr/lib/python3/dist-packages/pbr/version.py", line 467, in version_string
return self.semantic_version().brief_string()
File "/usr/lib/python3/dist-packages/pbr/version.py", line 462, in semantic_version
self._semantic = self._get_version_from_pkg_resources()
File "/usr/lib/python3/dist-packages/pbr/version.py", line 450, in _get_version_from_pkg_resources
return SemanticVersion.from_pip_string(result_string)
File "/usr/lib/python3/dist-packages/pbr/version.py", line 145, in from_pip_string
return klass._from_pip_string_unsafe(version_string)
File "/usr/lib/python3/dist-packages/pbr/version.py", line 220, in _from_pip_string_unsafe
raise ValueError(
ValueError: Unknown remainder ['+git2021120912', '07e5607'] in '5.0.0+git2021120912.07e5607'
To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-archive/+bug/1959402/+subscriptions
More information about the Ubuntu-openstack-bugs
mailing list