NameBin Yang
Milestone or Requirements Exception?

Requirement Exception

Project or Requirement Name and JIRA

MultiCloud request following exception:

REQ-437 - Getting issue details... STATUS

Milestones affected

N/A


Projects affected

N/A


Background description

MultiCloud components which use onaplog module cannot upgrade to python3.8 since onaplog can only support up to python3.7 .

It is not clear whether onaplogging (https://github.com/onap/logging-analytics/commits/master/pylog/onaplogging) will fix this issue, what make it worse is that any further upgrading of versions of onaplogging package (https://pypi.org/project/onappylog/#history) requires the original author 's help which is not easy.

Schedule impact

N/A

Recovery plan

Python 3.7 should be sufficient for now, and multicloud will remove the dependency on onaplogging in Istanbul  release so multicloud could upgrade to python3.8

Milestone schedule change

N/A

Risk

N/A

StatusClosed
DecisionApproved

5 Comments

  1. Bin Yang please add additional detail regarding source of onaplog.  Also, please add a recovery plan.  How will this issue be addressed in the future?

  2. https://github.com/onap/logging-analytics/commits/master/pylog/onaplogging

    It seems the onaplog was updated last year, I will check if the python3.8 imcompatible issue has been resolved.

    1. Please add to the exception request.

      1. Sorry, the onaplogging is not updated in pypi, so the compatibility issue is still there.

  3. Based on above feedback SECCOM recommends TSC to approve the exception based on the MultiCloud project commitment to upgrade to Python 3.8 in Instanbul release. Python 3.7 is fine for now.