-
Story
-
Resolution: Done
-
Normal
-
None
-
None
-
None
https://jenkins.onap.org/view/ci-management/job/ci-management-jjb-merge/3226/console
lf-activate-venv(): INFO: Adding /tmp/venv-w8uD/bin to PATH INFO:jenkins_jobs.cli.subcommand.update:Updating jobs in ['/w/workspace/ci-management-jjb-merge/jjb', '/w/workspace/ci-management-jjb-merge/jjb/aai', '/w/workspace/ci-management-jjb-merge/jjb/ccsdk', '/w/workspace/ci-management-jjb-merge/jjb/ci-management', '/w/workspace/ci-management-jjb-merge/jjb/cli', '/w/workspace/ci-management-jjb-merge/jjb/cps', '/w/workspace/ci-management-jjb-merge/jjb/dcaegen2', '/w/workspace/ci-management-jjb-merge/jjb/demo', '/w/workspace/ci-management-jjb-merge/jjb/dmaap', '/w/workspace/ci-management-jjb-merge/jjb/doc', '/w/workspace/ci-management-jjb-merge/jjb/externalapi', '/w/workspace/ci-management-jjb-merge/jjb/global-jjb', '/w/workspace/ci-management-jjb-merge/jjb/holmes', '/w/workspace/ci-management-jjb-merge/jjb/integration', '/w/workspace/ci-management-jjb-merge/jjb/lab', '/w/workspace/ci-management-jjb-merge/jjb/modeling', '/w/workspace/ci-management-jjb-merge/jjb/msb', '/w/workspace/ci-management-jjb-merge/jjb/multicloud', '/w/workspace/ci-management-jjb-merge/jjb/music', '/w/workspace/ci-management-jjb-merge/jjb/onap-jjb', '/w/workspace/ci-management-jjb-merge/jjb/oom', '/w/workspace/ci-management-jjb-merge/jjb/oom-platform-cert-manager', '/w/workspace/ci-management-jjb-merge/jjb/oom-platform-cert-service', '/w/workspace/ci-management-jjb-merge/jjb/oom-utils', '/w/workspace/ci-management-jjb-merge/jjb/oparent', '/w/workspace/ci-management-jjb-merge/jjb/openci', '/w/workspace/ci-management-jjb-merge/jjb/optf', '/w/workspace/ci-management-jjb-merge/jjb/policy', '/w/workspace/ci-management-jjb-merge/jjb/relman', '/w/workspace/ci-management-jjb-merge/jjb/rtdv3', '/w/workspace/ci-management-jjb-merge/jjb/sdc', '/w/workspace/ci-management-jjb-merge/jjb/sdnc', '/w/workspace/ci-management-jjb-merge/jjb/so', '/w/workspace/ci-management-jjb-merge/jjb/testsuite', '/w/workspace/ci-management-jjb-merge/jjb/usecases', '/w/workspace/ci-management-jjb-merge/jjb/usecaseui', '/w/workspace/ci-management-jjb-merge/jjb/vfc', '/w/workspace/ci-management-jjb-merge/jjb/vnfrqts', '/w/workspace/ci-management-jjb-merge/jjb/vnfsdk', '/w/workspace/ci-management-jjb-merge/jjb/vvp', '/w/workspace/ci-management-jjb-merge/jjb/global-jjb/jenkins-admin', '/w/workspace/ci-management-jjb-merge/jjb/global-jjb/jenkins-init-scripts', '/w/workspace/ci-management-jjb-merge/jjb/global-jjb/jjb', '/w/workspace/ci-management-jjb-merge/jjb/global-jjb/shell', '/w/workspace/ci-management-jjb-merge/jjb/integration/docker', '/w/workspace/ci-management-jjb-merge/jjb/integration/simulators', '/w/workspace/ci-management-jjb-merge/jjb/integration/usecases', '/w/workspace/ci-management-jjb-merge/jjb/integration/xtesting', '/w/workspace/ci-management-jjb-merge/jjb/integration/simulators/nf-simulator', '/w/workspace/ci-management-jjb-merge/jjb/testsuite/pythonsdk-tests', '/w/workspace/ci-management-jjb-merge/jjb/testsuite/robot-utils'] ([]) Traceback (most recent call last): File "/tmp/venv-w8uD/bin/jenkins-jobs", line 8, in <module> sys.exit(main()) File "/tmp/venv-w8uD/lib/python3.9/site-packages/jenkins_jobs/cli/entry.py", line 174, in main jjb.execute() File "/tmp/venv-w8uD/lib/python3.9/site-packages/jenkins_jobs/cli/entry.py", line 154, in execute ext.obj.execute(self.options, self.jjb_config) File "/tmp/venv-w8uD/lib/python3.9/site-packages/jenkins_jobs/cli/subcommand/update.py", line 134, in execute builder, xml_jobs, xml_views = self._generate_xmljobs(options, jjb_config) File "/tmp/venv-w8uD/lib/python3.9/site-packages/jenkins_jobs/cli/subcommand/update.py", line 110, in _generate_xmljobs registry = ModuleRegistry(jjb_config, builder.plugins_list) File "/tmp/venv-w8uD/lib/python3.9/site-packages/jenkins_jobs/builder.py", line 199, in plugins_list self._plugins_list = self.get_plugins_info() File "/tmp/venv-w8uD/lib/python3.9/site-packages/jenkins_jobs/builder.py", line 163, in get_plugins_info plugins_list = self.jenkins.get_plugins().values() File "/tmp/venv-w8uD/lib/python3.9/site-packages/jenkins/__init__.py", line 939, in get_plugins plugins_data[keys] = plugins.Plugin(**plugin_data) File "/tmp/venv-w8uD/lib/python3.9/site-packages/jenkins/plugins.py", line 59, in __init__ self['version'] = version File "/tmp/venv-w8uD/lib/python3.9/site-packages/jenkins/plugins.py", line 66, in __setitem__ value = PluginVersion(value) File "/tmp/venv-w8uD/lib/python3.9/site-packages/jenkins/plugins.py", line 79, in __init__ self.parsed_version = pkg_resources.parse_version( File "/tmp/venv-w8uD/lib/python3.9/site-packages/pkg_resources/_vendor/packaging/version.py", line 266, in __init__ raise InvalidVersion(f"Invalid version: '{version}'") pkg_resources.extern.packaging.version.InvalidVersion: Invalid version: '1217.v38306d8fa_b_5c' Build step 'Execute shell' marked build as failure
The root cause is the latest version of setuptools, as per support for PEP 440 non-conforming versions has been removed since v66.0.0.
The temporal fix will be pinning setuptools to a version <66.0.0 while all those packages using non supported version formats release new ones with compliant version strings. I would assume the pinning should go here => https://github.com/lfit/releng-global-jjb/blob/master/shell/python-tools-install.sh#L74
Further information
https://github.com/pypa/setuptools/issues/3772#issuecomment-1384342813
https://setuptools.pypa.io/en/latest/history.html#v66-0-0