Skip to content
Snippets Groups Projects
Commit a7ce23ce authored by Martin Liska's avatar Martin Liska
Browse files

branch_changer: fix usage of Version class.

maintainer-scripts/ChangeLog:

	* branch_changer.py: Fix usage of Version class.
parent 34bf3250
No related merge requests found
......@@ -43,7 +43,7 @@ import re
import requests
from semantic_version import SimpleSpec
from semantic_version import Version
base_url = 'https://gcc.gnu.org/bugzilla/rest.cgi/'
statuses = ['UNCONFIRMED', 'ASSIGNED', 'SUSPENDED', 'NEW', 'WAITING', 'REOPENED']
......@@ -149,9 +149,15 @@ class Bug:
new_summary = self.regex_match.group(1) + new_version + self.regex_match.group(3) + self.regex_match.group(4)
return new_summary
@staticmethod
def to_version(version):
if len(version.split('.')) == 2:
version += '.0'
return Version(version)
def serialize_known_to_fail(self):
assert type(self.fail_versions) is list
return ', '.join(sorted(self.fail_versions, key=lambda x: SimpleSpec(x)))
return ', '.join(sorted(self.fail_versions, key=self.to_version))
def modify_bug(self, api_key, params, doit):
u = base_url + 'bug/' + str(self.data['id'])
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment