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 Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1959402 Title: Ensure PBR for openstack dashboard plugins handle ~git versioning To manage notifications about this bug go to: https://bugs.launchpad.net/cloud-archive/+bug/1959402/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs