See <https://builds.apache.org/job/beam_PostCommit_Python_Verify/4722/display/redirect>
------------------------------------------ GitHub pull request #5155 of commit 10066e9bbc712d48eaa2f5ba623bad359328af2f, no merge conflicts. Setting status of 10066e9bbc712d48eaa2f5ba623bad359328af2f to PENDING with url https://builds.apache.org/job/beam_PostCommit_Python_Verify/4722/ and message: 'Build started sha1 is merged.' Using context: Jenkins: Python SDK PostCommit Tests [EnvInject] - Loading node environment variables. Building remotely on beam1 (beam) in workspace <https://builds.apache.org/job/beam_PostCommit_Python_Verify/ws/> > git rev-parse --is-inside-work-tree # timeout=10 Fetching changes from the remote Git repository > git config remote.origin.url https://github.com/apache/beam.git # timeout=10 Fetching upstream changes from https://github.com/apache/beam.git > git --version # timeout=10 > git fetch --tags --progress https://github.com/apache/beam.git > +refs/heads/*:refs/remotes/origin/* > +refs/pull/5155/*:refs/remotes/origin/pr/5155/* > git rev-parse refs/remotes/origin/pr/5155/merge^{commit} # timeout=10 > git rev-parse refs/remotes/origin/origin/pr/5155/merge^{commit} # timeout=10 Checking out Revision e36e52d670b43c0a2246cb216955469e1a5617e3 (refs/remotes/origin/pr/5155/merge) > git config core.sparsecheckout # timeout=10 > git checkout -f e36e52d670b43c0a2246cb216955469e1a5617e3 Commit message: "Merge 10066e9bbc712d48eaa2f5ba623bad359328af2f into cd2b709c820160a0549f6b5396eeefcd58b6ba51" First time build. Skipping changelog. Cleaning workspace > git rev-parse --verify HEAD # timeout=10 Resetting working tree > git reset --hard # timeout=10 > git clean -fdx # timeout=10 [EnvInject] - Executing scripts and injecting environment variables after the SCM step. [EnvInject] - Injecting as environment variables the properties content SPARK_LOCAL_IP=127.0.0.1 [EnvInject] - Variables injected successfully. [beam_PostCommit_Python_Verify] $ /bin/bash -xe /tmp/jenkins6486292229539310348.sh + cd src + bash sdks/python/run_postcommit.sh # pip install --user installation location. LOCAL_PATH=$HOME/.local/bin/ # INFRA does not install these packages pip install --user --upgrade virtualenv tox Requirement already up-to-date: virtualenv in /home/jenkins/.local/lib/python2.7/site-packages (15.2.0) Requirement already up-to-date: tox in /home/jenkins/.local/lib/python2.7/site-packages (3.0.0) Requirement not upgraded as not directly required: py>=1.4.17 in /home/jenkins/.local/lib/python2.7/site-packages (from tox) (1.5.3) Requirement not upgraded as not directly required: pluggy<1.0,>=0.3.0 in /home/jenkins/.local/lib/python2.7/site-packages (from tox) (0.6.0) Requirement not upgraded as not directly required: six in /home/jenkins/.local/lib/python2.7/site-packages (from tox) (1.11.0) cheetah 2.4.4 requires Markdown>=2.0.1, which is not installed. apache-beam 2.5.0.dev0 requires hdfs<3.0.0,>=2.1.0, which is not installed. apache-beam 2.5.0.dev0 requires pytz>=2018.3, which is not installed. apache-beam 2.5.0.dev0 has requirement grpcio<2,>=1.8, but you'll have grpcio 1.4.0 which is incompatible. # Virtualenv for the rest of the script to run setup & e2e tests ${LOCAL_PATH}/virtualenv . New python executable in <https://builds.apache.org/job/beam_PostCommit_Python_Verify/ws/src/bin/python> Installing setuptools, pip, wheel...done. . bin/activate # This file must be used with "source bin/activate" *from bash* # you cannot run it directly deactivate () { unset -f pydoc >/dev/null 2>&1 # reset old environment variables # ! [ -z ${VAR+_} ] returns true if VAR is declared at all if ! [ -z "${_OLD_VIRTUAL_PATH+_}" ] ; then PATH="$_OLD_VIRTUAL_PATH" export PATH unset _OLD_VIRTUAL_PATH fi if ! [ -z "${_OLD_VIRTUAL_PYTHONHOME+_}" ] ; then PYTHONHOME="$_OLD_VIRTUAL_PYTHONHOME" export PYTHONHOME unset _OLD_VIRTUAL_PYTHONHOME fi # This should detect bash and zsh, which have a hash command that must # be called to get it to forget past commands. Without forgetting # past commands the $PATH changes we made may not be respected if [ -n "${BASH-}" ] || [ -n "${ZSH_VERSION-}" ] ; then hash -r 2>/dev/null fi if ! [ -z "${_OLD_VIRTUAL_PS1+_}" ] ; then PS1="$_OLD_VIRTUAL_PS1" export PS1 unset _OLD_VIRTUAL_PS1 fi unset VIRTUAL_ENV if [ ! "${1-}" = "nondestructive" ] ; then # Self destruct! unset -f deactivate fi } # unset irrelevant variables deactivate nondestructive VIRTUAL_ENV="<https://builds.apache.org/job/beam_PostCommit_Python_Verify/ws/src"> export VIRTUAL_ENV _OLD_VIRTUAL_PATH="$PATH" PATH="$VIRTUAL_ENV/bin:$PATH" export PATH # unset PYTHONHOME if set if ! [ -z "${PYTHONHOME+_}" ] ; then _OLD_VIRTUAL_PYTHONHOME="$PYTHONHOME" unset PYTHONHOME fi if [ -z "${VIRTUAL_ENV_DISABLE_PROMPT-}" ] ; then _OLD_VIRTUAL_PS1="$PS1" if [ "x" != x ] ; then PS1="$PS1" else PS1="(`basename \"$VIRTUAL_ENV\"`) $PS1" fi export PS1 fi basename "$VIRTUAL_ENV" # Make sure to unalias pydoc if it's already there alias pydoc 2>/dev/null >/dev/null && unalias pydoc pydoc () { python -m pydoc "$@" } # This should detect bash and zsh, which have a hash command that must # be called to get it to forget past commands. Without forgetting # past commands the $PATH changes we made may not be respected if [ -n "${BASH-}" ] || [ -n "${ZSH_VERSION-}" ] ; then hash -r 2>/dev/null fi # TODO(pabloem): Move PostCommit to full Gradle, and avoid these workarounds. # Running setup.py install before pip install because pip installs within a tmp # directory, and makes gen_protos fail (as gen_protos relies on the code # structure of the git repo of Beam). python setup.py install python: can't open file 'setup.py': [Errno 2] No such file or directory Build step 'Execute shell' marked build as failure Not sending mail to unregistered user [email protected] Not sending mail to unregistered user [email protected] Not sending mail to unregistered user [email protected] Not sending mail to unregistered user [email protected] Not sending mail to unregistered user [email protected] Not sending mail to unregistered user [email protected] Not sending mail to unregistered user [email protected] Not sending mail to unregistered user [email protected] Not sending mail to unregistered user [email protected]
