Replace python-decoratortools per error message 77/3977/5
authorPaul Carver <pcarver@att.com>
Tue, 8 Dec 2020 18:31:36 +0000 (13:31 -0500)
committerPaul Carver <pcarver@att.com>
Tue, 29 Dec 2020 16:33:29 +0000 (11:33 -0500)
commita58c16da4c26e8832bcd76d535f5c1f7e1914fc7
treef1f27b6d3cb642cd054f481675b023f923d81a7a
parent56acc65dfc1f9a14994178511ae1126237fcd707
Replace python-decoratortools per error message

According to the error message during the ARM64 verify job,
python-decoratortools is not available but the package
python-peak.util.decorators replaces it.

See
https://jenkins.akraino.org/job/ta-infra-ansible-arm64-master-verify/47/console
for details of the error.

Additionally, there seems to be an error due to a conflict between the
Ubuntu 18.04 of the builder VM vs the CentOS packages we're trying to
build. It seems the conflict didn't occur on the older Ubuntu 16.04
builder VMs that we used to use. Since the builder VMs get thrown away
and we don't really care about them after we finish building, we'll
force overwrite the Ubuntu version of '/usr/bin/annotate-output' with
the CentOS copy that is coming from the CentOS RPM that we care about.

This change also fixes a harmlessly incorrect redirection of stderr.

Finally, the build is failing due to missing lxml and urllib3 modules
for Python. It's not clear where these were coming from before the issue
mentioned above, but they are needed so this change adds them.

Signed-off-by: Paul Carver <pcarver@att.com>
Change-Id: Ib4e446190f718ef326a02087dc88fbfd8bdd293e
jjb/akraino-templates/akraino-ta-common-macros.yaml