Remove maven_metadata_validate function 94/10394/1
authorThanh Ha <thanh.ha@linuxfoundation.org>
Thu, 3 May 2018 14:07:34 +0000 (10:07 -0400)
committerThanh Ha <thanh.ha@linuxfoundation.org>
Thu, 3 May 2018 14:12:52 +0000 (10:12 -0400)
commit008d7f16e3784f03c60a4e425b064447efff210f
treec43ea25b223c20345064bf6c6717258d209af880
parent68bfb0c6bd7ba0c23e665ba4045acbba0e26af02
Remove maven_metadata_validate function

This function was originally added to detect a bug with Maven 3.5.1
and earlier. At the time the OpenDaylight community was not yet ready
to migrate to 3.5.2 from 3.3.9 so we implemented this function as a
way to detect the metadata issues.

This function ended up causing some edge case issues and is not worth
maintaining. Remove the function and recommend all projects use Maven
3.5.2 as a minimum.

The specific issue in Maven was that sometimes the deploy phase would
generate an off by one timestamp mismatch between the metadata and the
filename of the artifacts. This causes invalid metadata and then
builds against affected artifacts fail.

Issue: RELENG-927
Change-Id: I65f4f6dc73382b91940620aba587f5fe56259eb1
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
docs/jjb/lf-maven-jobs.rst
docs/jjb/lf-python-jobs.rst
jjb/lf-maven-jobs.yaml
jjb/lf-python-jobs.yaml
shell/common-variables.sh
shell/maven-deploy.sh