Project

General

Profile

Actions

action #166649

open

coordination #102915: [saga][epic] Automated classification of failures

coordination #166655: [epic] openqa-label-known-issues

Rewrite openqa-label-known-issues in Python or another better maintainable language

Added by livdywan 4 months ago. Updated 4 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Feature requests
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:

Description

Motivation

#164296 and #165716 have shown how difficult it is to work on the existing implementation of openqa-label-known-issues in Bash there is good reason to assume implementing this in Python or Perl would reduce the time spent retracing the logic and understanding the flow of the code. Naturally this should also make the resulting code more reliable.

Acceptance criteria

  • AC1: openqa-label-known-issues is implemented in a way that is easier to work with

Suggestions

  • Rewrite the existing code in Python
  • Add some unit tests
  • Adapt the CI accordingly

Related issues 2 (0 open2 closed)

Related to openQA Project (public) - action #165716: [o3] Munin - minion hook failed - /opt/os-autoinst-scripts/openqa-label-known-issues: ERROR: line 68 size:MResolvedybonatakis2024-08-23

Actions
Copied from openQA Project (public) - action #164296: openqa-label-known-issues does not look at known issues if autoinst-log.txt does not exist but reason could be looked at size:SResolvedybonatakis

Actions
Actions #1

Updated by livdywan 4 months ago

  • Copied from action #164296: openqa-label-known-issues does not look at known issues if autoinst-log.txt does not exist but reason could be looked at size:S added
Actions #2

Updated by livdywan 4 months ago

  • Related to action #165716: [o3] Munin - minion hook failed - /opt/os-autoinst-scripts/openqa-label-known-issues: ERROR: line 68 size:M added
Actions #3

Updated by okurz 4 months ago

  • Subject changed from Rewrite openqa-label-known-issues in Perl or Python to Rewrite openqa-label-known-issues in Python or another better maintainable language
  • Description updated (diff)
Actions #4

Updated by okurz 4 months ago

  • Parent task set to #166655
Actions #5

Updated by okurz 4 months ago

  • Tags deleted (reactive work)
  • Priority changed from High to Normal
  • Target version set to future
Actions

Also available in: Atom PDF