summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXisco Fauli <xiscofauli@libreoffice.org>2023-03-08 14:12:00 +0100
committerXisco Fauli <xiscofauli@libreoffice.org>2023-03-08 14:12:00 +0100
commit0a2da8bb7e9b6dadd4acf66ca8fdb2c5181d0d6b (patch)
treeb219592b984fae7d9ba9d5541073f169e5f899da
parent2d29d88af7bd400840a244a9134e2146a33d56ec (diff)
esc: Remove MAB section
Change-Id: I84962b0eaedbe710eb73e2c461a7e8c87383f3e7
-rwxr-xr-xesc-reporting/esc-analyze.py5
-rwxr-xr-xesc-reporting/esc-collect.py44
-rwxr-xr-xesc-reporting/esc-report.py55
3 files changed, 0 insertions, 104 deletions
diff --git a/esc-reporting/esc-analyze.py b/esc-reporting/esc-analyze.py
index 4b08459d..30b3283b 100755
--- a/esc-reporting/esc-analyze.py
+++ b/esc-reporting/esc-analyze.py
@@ -553,7 +553,6 @@ def analyze_esc():
statList['data']['esc']['QAstat'] = {'opened': bugzillaESCData['ESC_QA_STATS_UPDATE']['opened'],
'closed': bugzillaESCData['ESC_QA_STATS_UPDATE']['closed']}
- statList['data']['esc']['MAB'] = {}
statList['escList']['QAstat'] = {'top15_squashers' : {},
'top15_reporters' : {},
'top15_fixers' : [],
@@ -611,10 +610,6 @@ def analyze_esc():
statList['escList']['QAstat']['top15_fixers'] = bug_fixers
statList['escList']['QAstat']['top15_confirmers'] = bug_confirmers
- for id, row in bugzillaESCData['ESC_MAB_UPDATE'].items():
- statList['data']['esc']['MAB'][id] = row
- statList['data']['esc']['MAB'][id]['%'] = int((row['open'] / row['total'])*100)
-
statList['escList']['bisect'] = weekList['escList']['bisect']
statList['escList']['bisect'].insert(0, [bugzillaESCData['ESC_BISECTED_UPDATE']['open'],
bugzillaESCData['ESC_BISECTED_UPDATE']['total']])
diff --git a/esc-reporting/esc-collect.py b/esc-reporting/esc-collect.py
index 5af452c0..95c9ecc4 100755
--- a/esc-reporting/esc-collect.py
+++ b/esc-reporting/esc-collect.py
@@ -265,48 +265,6 @@ def do_ESC_QA_STATS_UPDATE():
rawList[topNames[curTopIndex]].append(x)
return rawList
-
-
-def do_ESC_MAB_UPDATE(bz):
- # load report from Bugzilla
- url = bz + '&f1=version&o1=regexp&priority=highest&v1=^'
- rawList = {}
-
- series = {'6.0' : '6.0',
- '5.4' : '5.4',
- '5.3' : '5.3',
- '5.2' : '5.2',
- '5.1' : '5.1',
- '5.0' : '5.0',
- '4.5' : '5.0', # urgh
- '4.4' : '4.4',
- '4.3' : '4.3',
- '4.2' : '4.2',
- '4.1' : '4.1',
- '4.0' : '4.0',
- '3.6' : 'old',
- '3.5' : 'old',
- '3.4' : 'old',
- '3.3' : 'old',
- 'Inherited from OOo' : 'old',
- 'PreBibisect' : 'old',
- 'unspecified' : 'old'
- }
-
- for key, id in series.items():
- if id not in rawList:
- rawList[id] = {'open': 0, 'total': 0}
-
- urlCall = url + key + '.*'
- tmpTotal = util_load_url(urlCall, useRaw=True)
- rawList[id]['total'] += len(tmpTotal.split('\n')) -1
- tmpOpen = util_load_url(urlCall + "&resolution=---", useRaw=True)
- rawList[id]['open'] += len(tmpOpen.split('\n')) - 1
-
- return rawList
-
-
-
def do_ESC_counting(bz, urlAdd):
rawList = []
tmp = util_load_url(bz + urlAdd, useRaw=True).split('\n')[1:]
@@ -323,7 +281,6 @@ def get_esc_bugzilla(cfg):
print("Updating ESC bugzilla dump")
rawList = {'ESC_QA_STATS_UPDATE': {},
- 'ESC_MAB_UPDATE': {},
'ESC_BISECTED_UPDATE': {},
'ESC_BIBISECTED_UPDATE': {},
'ESC_COMPONENT_UPDATE': {'all': {}, 'high': {}, 'os': {}},
@@ -338,7 +295,6 @@ def get_esc_bugzilla(cfg):
'&human=1'
rawList['ESC_QA_STATS_UPDATE'] = do_ESC_QA_STATS_UPDATE()
- rawList['ESC_MAB_UPDATE'] = do_ESC_MAB_UPDATE(bz)
urlBi = '&keywords=bisected%2C'
url = '&order=tag DESC%2Cchangeddate DESC%2Cversion DESC%2Cpriority%2Cbug_severity'
diff --git a/esc-reporting/esc-report.py b/esc-reporting/esc-report.py
index df9b80a7..4eac0169 100755
--- a/esc-reporting/esc-report.py
+++ b/esc-reporting/esc-report.py
@@ -269,19 +269,6 @@ def report_esc_prototype():
txt += ' {:<23} {}\n'.format(name, count)
escPrototype = escPrototype.replace('$<ESC_QA_STATS_UPDATE>', txt)
- txt = ''
- oldRow = statList['data']['esc']['MAB']['old']
- del statList['data']['esc']['MAB']['old']
- keyList = sorted(statList['data']['esc']['MAB'], reverse=True)
- keyList.append('old')
- statList['data']['esc']['MAB']['old'] = oldRow
- for id in keyList:
- row = statList['data']['esc']['MAB'][id]
- diff = statList['diff']['esc']['MAB'][id]
- mab = '{} : {}/{} -'.format(id, row['open'], row['total'])
- txt += ' {:<16} {} % ({:+d})\n'.format(mab, row['%'], diff['%'])
- escPrototype = escPrototype.replace('$<ESC_MAB_UPDATE>', txt)
-
txt = ' + '
for row in statList['escList']['bisect']:
txt += str(row[0]) + '/' + str(row[1]) + ' '
@@ -364,46 +351,6 @@ def report_esc_prototype():
return {'title': data, 'mail': 'mentoring@documentfoundation.org', 'file': '/tmp/esc_prototype_report.txt'}
-
-def gen_rowHighPriority():
- global statList
-
- txt1 = ''
- txt2 = ''
- vSumOpen = 0
- vSumTotal = 0
- for i in ['old', '4.0', '4.1', '4.2', '4.3', '4.4', '5.0', '5.1', '5.2', '5.3', '5.4', '5.5']:
- if i in statList['data']['esc']['MAB']:
- vOpen = statList['data']['esc']['MAB'][i]['open']
- vTotal = statList['data']['esc']['MAB'][i]['total']
- else :
- vOpen = 0
- vTotal = 0
- vClosed = vTotal - vOpen
- vSumOpen += vOpen
- vSumTotal += vTotal
-
- txt1 += '<table:table-cell office:value-type="float" office:value="{xOpen}" calcext:value-type="float">' \
- '<text:p>{xOpen}</text:p></table:table-cell>' \
- '<table:table-cell office:value-type="float" office:value="{xClosed}" calcext:value-type="float">' \
- '<text:p>{xClosed}</text:p></table:table-cell>\n'.format(xOpen=vOpen, xClosed=vClosed)
- txt2 += '<table:table-cell office:value-type="float" office:value="{xTotal}" calcext:value-type="float">' \
- '<text:p>{xTotal}</text:p></table:table-cell>\n'.format(xTotal=vTotal)
-
- vSumTotal -= vSumOpen
- text = '<table:table-row table:style-name="ro2">' \
- '<table:table-cell table:style-name="isodate" office:value-type="date" ' \
- 'office:date-value="{xDate}" calcext:value-type="date">' \
- '<text:p>{xDate}</text:p></table:table-cell>\n'.format(xDate=statList['addDate']) + txt1 + txt2
- text += '<table:table-cell office:value-type="float" office:value="{xSumOpen}" calcext:value-type="float">' \
- '<text:p>{xSumOpen}</text:p></table:table-cell>\n' \
- '<table:table-cell office:value-type="float" office:value="{xSumClosed}" calcext:value-type="float">' \
- '<text:p>{xSumClosed}</text:p></table:table-cell>\n' \
- '</table:table-row>\n'.format(xSumOpen=vSumOpen, xSumClosed=vSumTotal)
- return text
-
-
-
def gen_rowRegression(useHigh=False):
global statList
@@ -492,8 +439,6 @@ def report_bug_metrics():
elif text[startIndex:].startswith('"Legacy"'):
# no handling
continue
- elif text[startIndex:].startswith('"HighPriority"'):
- text = text[:endIndex] + gen_rowHighPriority() + text[endIndex:]
elif text[startIndex:].startswith('"Regressions"'):
text = text[:endIndex] + gen_rowRegression() + text[endIndex:]
elif text[startIndex:].startswith('"HighPrioRegressions"'):