Sending build context to Docker daemon 31.74kB Step 1/24 : FROM vauxoo/odoo-80-image-shippable-auto latest: Pulling from vauxoo/odoo-80-image-shippable-auto Digest: sha256:db2897f695d4668818a1e9cb7b72482711f27d06a829d9216f2d6074b4536b61 Status: Image is up to date for vauxoo/odoo-80-image-shippable-auto:latest ---> ede78ea2ca48 Step 2/24 : COPY files/entrypoint.sh /entrypoint.sh ---> 4f40acd3239e Step 3/24 : RUN chown -R odoo:odoo /entrypoint.sh ---> Running in eecb498ed01b Removing intermediate container eecb498ed01b ---> dc5072a67d48 Step 4/24 : COPY files/rvm_env.sh /rvm_env.sh ---> 0615f585ce58 Step 5/24 : RUN chown -R odoo:odoo /rvm_env.sh ---> Running in f87cbf4d06b3 Removing intermediate container f87cbf4d06b3 ---> 01359f7039f8 Step 6/24 : ARG GITHUB_TOKEN ---> Running in d7af52aad7f8 Removing intermediate container d7af52aad7f8 ---> b05c06cb7edd Step 7/24 : ENV GITHUB_TOKEN=$GITHUB_TOKEN ---> Running in 64206465dcc0 Removing intermediate container 64206465dcc0 ---> 8efebf8df447 Step 8/24 : ENV HOME=/home/odoo ---> Running in 41a69896382d Removing intermediate container 41a69896382d ---> 5ee3beab5091 Step 9/24 : COPY .ssh $HOME/.ssh ---> bc4522e1650b Step 10/24 : COPY ./files/install /install ---> b551aff9a5d4 Step 11/24 : COPY ./files/script /script ---> 0a0c65963cb9 Step 12/24 : RUN chown -R odoo:odoo $HOME/.ssh;chown -R odoo:odoo /install;chown -R odoo:odoo /script; ---> Running in df8a82ebe4c7 Removing intermediate container df8a82ebe4c7 ---> 0876de7528fa Step 13/24 : RUN apt-get update; apt-get install expect-dev openssl antiword ---> Running in b2d3e26d84ad Ign http://archive.ubuntu.com trusty InRelease Get:1 http://ppa.launchpad.net trusty InRelease [15.4 kB] Get:2 http://archive.ubuntu.com trusty-updates InRelease [65.9 kB] Get:3 http://deb.nodesource.com trusty InRelease [3,914 B] Get:4 http://ppa.launchpad.net trusty InRelease [15.5 kB] Get:5 http://apt.postgresql.org trusty-pgdg InRelease [56.5 kB] Get:6 http://ppa.launchpad.net trusty InRelease [20.8 kB] Get:7 http://archive.ubuntu.com trusty-security InRelease [65.9 kB] Get:8 http://archive.ubuntu.com trusty Release.gpg [933 B] Get:9 http://deb.nodesource.com trusty/main amd64 Packages [964 B] Get:10 http://archive.ubuntu.com trusty-updates/main amd64 Packages [1,460 kB] Get:11 http://apt.postgresql.org trusty-pgdg/main amd64 Packages [201 kB] Get:12 http://ppa.launchpad.net trusty InRelease [15.5 kB] Get:13 http://ppa.launchpad.net trusty InRelease [15.9 kB] Get:14 http://ppa.launchpad.net trusty/main amd64 Packages [10.6 kB] Get:15 http://archive.ubuntu.com trusty-updates/universe amd64 Packages [671 kB] Get:16 http://archive.ubuntu.com trusty-updates/multiverse amd64 Packages [16.1 kB] Get:17 http://ppa.launchpad.net trusty/main amd64 Packages [2,941 B] Get:18 http://archive.ubuntu.com trusty-security/main amd64 Packages [1,032 kB] Get:19 http://archive.ubuntu.com trusty-security/universe amd64 Packages [378 kB] Get:20 http://ppa.launchpad.net trusty/main amd64 Packages [3,533 B] Get:21 http://archive.ubuntu.com trusty-security/multiverse amd64 Packages [4,730 B] Get:22 http://archive.ubuntu.com trusty Release [58.5 kB] Get:23 http://ppa.launchpad.net trusty/main amd64 Packages [23.2 kB] Get:24 http://archive.ubuntu.com trusty/main amd64 Packages [1,743 kB] Get:25 http://archive.ubuntu.com trusty/universe amd64 Packages [7,589 kB] Get:26 http://ppa.launchpad.net trusty/main amd64 Packages [5,212 B] Get:27 http://archive.ubuntu.com trusty/multiverse amd64 Packages [169 kB] Fetched 13.6 MB in 2s (5,300 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... expect-dev is already the newest version. antiword is already the newest version. openssl is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded. Removing intermediate container b2d3e26d84ad ---> 654de05c59b8 Step 14/24 : RUN echo "TRAVIS_PYTHON_VERSION=3.6" >> /etc/environment ---> Running in 7d946932f81e Removing intermediate container 7d946932f81e ---> e8ca9b82c49a Step 15/24 : USER odoo ---> Running in 0588b8654dce Removing intermediate container 0588b8654dce ---> 6a2e3fe129e8 Step 16/24 : ENV TRAVIS_PYTHON_VERSION=3.6 ---> Running in a9fcc736744e Removing intermediate container a9fcc736744e ---> 1a012a2e8d87 Step 17/24 : ENV TRAVIS_REPO_SLUG=vauxoo/enterprise-pe ---> Running in 1be1b9bf0a10 Removing intermediate container 1be1b9bf0a10 ---> a2df9d752aa5 Step 18/24 : ENV TRAVIS_BUILD_DIR=${HOME}/build/${TRAVIS_REPO_SLUG} ---> Running in 3d9c1e01a228 Removing intermediate container 3d9c1e01a228 ---> f54971a20a50 Step 19/24 : RUN git init ${TRAVIS_BUILD_DIR} && cd ${TRAVIS_BUILD_DIR} && git remote add origin git@git.vauxoo.com:vauxoo/enterprise-pe.git && git fetch --update-head-ok -p origin '+refs/heads/14.0:refs/heads/14.0' && git checkout -qf 14.0 && git config --global user.email "None" && git config --global user.name "None" || true ---> Running in eb03bad783b9 Initialized empty Git repository in /home/odoo/build/vauxoo/enterprise-pe/.git/ From git.vauxoo.com:vauxoo/enterprise-pe * [new branch] 14.0 -> 14.0  * [new branch] 14.0 -> origin/14.0 Removing intermediate container eb03bad783b9 ---> 98b797cd7925 Step 20/24 : RUN cat ${HOME}/.ssh/id_rsa.pub | tee -a ${HOME}/.ssh/authorized_keys ---> Running in 3237bd307dce ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC8J1VtxZGbkG8qgGzlszOQ3XMtk+a/Y0axsc6jovFjiGXfQheaxty4Uten+2xDlXL2/CFeCcf7MUUhc+AnH6fQVPEcSPClmSHvWN2imO2CJj9D9elpa/m1OFC9EPNgHuPv1FoE0AUphDb/pwhBg5r6kjcFXwpuO9BYJ53g198uPuJERc5FgPr0bTJeIyS5OAKTiuKpfpstJdFTqFjUBGvKMVvH4MkMab3vBqXdEqoDQ+4iE1KLDypw7poc6A6SSH9DmIILkRt25pnSklDOTYHVajcle6MiUR7qnle5/nRiXAvW6YbnozdJPUaGeerwoStKFT3MzhPBqmIY8LRy4RFx Removing intermediate container 3237bd307dce ---> ae2d9d7ece7f Step 21/24 : ENV LINT_CHECK="0" TESTS="0" PSQL_VERSION="11" TESTS="1" ---> Running in 3a4746984c45 Removing intermediate container 3a4746984c45 ---> 309e11307af1 Step 22/24 : WORKDIR ${TRAVIS_BUILD_DIR} ---> Running in 5409182d9f98 Removing intermediate container 5409182d9f98 ---> 594858af3822 Step 23/24 : RUN /bin/bash -c "source ${REPO_REQUIREMENTS}/virtualenv/python3.6/bin/activate && source ${REPO_REQUIREMENTS}/virtualenv/nodejs/bin/activate && source /rvm_env.sh && /install" ---> Running in 424156397b54 Cloning into '/home/odoo/maintainer-quality-tools'... Collecting PyPDF2 Downloading PyPDF2-1.26.0.tar.gz (77 kB) Collecting ofxparse Downloading ofxparse-0.20.tar.gz (53 kB) Collecting beautifulsoup4 Downloading beautifulsoup4-4.9.3-py3-none-any.whl (115 kB) Requirement already satisfied, skipping upgrade: lxml in /.repo_requirements/virtualenv/python3.6/lib/python3.6/site-packages (from ofxparse) (4.5.2) Requirement already satisfied, skipping upgrade: six in /usr/local/lib/python3.6/dist-packages (from ofxparse) (1.15.0) Collecting soupsieve>1.2; python_version >= "3.0" Downloading soupsieve-2.1-py3-none-any.whl (32 kB) Building wheels for collected packages: PyPDF2, ofxparse Building wheel for PyPDF2 (setup.py): started Building wheel for PyPDF2 (setup.py): finished with status 'done' Created wheel for PyPDF2: filename=PyPDF2-1.26.0-py3-none-any.whl size=61085 sha256=c90d82bbfe952dd61eb582a9b23183b388c09071eca376b591d597da73a365bd Stored in directory: /home/odoo/.cache/pip/wheels/97/28/4b/142b7d8c98eeeb73534b9c5b6558ddd3bab3c2c8192aa7ab30 Building wheel for ofxparse (setup.py): started Building wheel for ofxparse (setup.py): finished with status 'done' Created wheel for ofxparse: filename=ofxparse-0.20-py3-none-any.whl size=35382 sha256=7aea57da45839cc7a30dc7f1b1f293732488659813bf14751852017c2f64b7b2 Stored in directory: /home/odoo/.cache/pip/wheels/1e/3b/f2/5ca904c2e5d0fd2b0de9ae9a9797f497df072438102021b2fe Successfully built PyPDF2 ofxparse Installing collected packages: PyPDF2, soupsieve, beautifulsoup4, ofxparse Successfully installed PyPDF2-1.26.0 beautifulsoup4-4.9.3 ofxparse-0.20 soupsieve-2.1 WARNING: You are using pip version 20.2.3; however, version 20.3.3 is available. You should consider upgrading via the '/.repo_requirements/virtualenv/python3.6/bin/python -m pip install --upgrade pip' command.  : ${TRAVIS_BUILD_DIR:="${CI_PROJECT_DIR}"} # If unset, takes it from GitLab CI if [ "${LINT_CHECK}" != "0" ]; then if [ -f "${HOME}/.nvm/nvm.sh" ]; then # Update nodejs v6.latest required by eslint # Using nvm of travis CURRENT_NODE=$(which node)  source ${HOME}/.nvm/nvm.sh nvm install 6 ln -sf $(nvm which 6) $CURRENT_NODE fi pip install -q QUnitSuite flake8 Click # Install pylint plugin depends without lxml wget --no-check-certificate https://raw.githubusercontent.com/vauxoo/pylint-odoo/master/requirements.txt -O $(dirname ${BASH_SOURCE[0]})/pylint_odoo_requirements.txt  pip install --upgrade -r $(dirname ${BASH_SOURCE[0]})/pylint_odoo_requirements.txt pip install pbr pip install --upgrade --no-deps git+https://github.com/vauxoo/pylint-odoo.git # To use last version ever npm install -g eslint # Extra package for pylint-odoo plugin  # Get pylint configuration file of vauxoo wget -q https://raw.githubusercontent.com/Vauxoo/pylint-conf/master/conf/pylint_vauxoo_light.cfg -O ${HOME}/maintainer-quality-tools/travis/cfg/travis_run_pylint.cfg  wget -q https://raw.githubusercontent.com/Vauxoo/pylint-conf/master/conf/pylint_vauxoo_light_pr.cfg -O ${HOME}/maintainer-quality-tools/travis/cfg/travis_run_pylint_pr.cfg wget -q https://raw.githubusercontent.com/Vauxoo/pylint-conf/master/conf/pylint_vauxoo_light_beta.cfg -O ${HOME}/maintainer-quality-tools/travis/cfg/travis_run_pylint_beta.cfg  wget -q https://raw.githubusercontent.com/Vauxoo/pylint-conf/master/conf/.jslintrc -O ${HOME}/maintainer-quality-tools/travis/cfg/.jslintrc # Ugly patch to apply https://github.com/PyCQA/pylint/pull/1055  wget -q https://raw.githubusercontent.com/Vauxoo/pylint-conf/master/conf/pylint_pr1055.patch -O /tmp/pylint_pr1055.patch  patch -f -p0 $(python -c "from __future__ import print_function; from pylint.checkers import similar; print(similar.__file__.rstrip('c'))") -i /tmp/pylint_pr1055.patch fi WARNING: You are using pip version 20.2.3; however, version 20.3.3 is available. You should consider upgrading via the '/.repo_requirements/virtualenv/python3.6/bin/python -m pip install --upgrade pip' command. dirname ${BASH_SOURCE[0]} --2021-01-04 18:40:02-- https://raw.githubusercontent.com/vauxoo/pylint-odoo/master/requirements.txt Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.0.133, 151.101.64.133, 151.101.128.133, ... Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.0.133|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 334 [text/plain] Saving to: ‘/home/odoo/maintainer-quality-tools/travis/pylint_odoo_requirements.txt’ 0K 100% 17.9M=0s 2021-01-04 18:40:02 (17.9 MB/s) - ‘/home/odoo/maintainer-quality-tools/travis/pylint_odoo_requirements.txt’ saved [334/334] dirname ${BASH_SOURCE[0]} Ignoring Pygments: markers 'python_version < "3"' don't match your environment Ignoring pylint: markers 'python_version < "3"' don't match your environment Requirement already up-to-date: docutils==0.16 in /.repo_requirements/virtualenv/python3.6/lib/python3.6/site-packages (from -r /home/odoo/maintainer-quality-tools/travis/pylint_odoo_requirements.txt (line 1)) (0.16) Requirement already up-to-date: isort==4.3.4 in /.repo_requirements/virtualenv/python3.6/lib/python3.6/site-packages (from -r /home/odoo/maintainer-quality-tools/travis/pylint_odoo_requirements.txt (line 2)) (4.3.4) Collecting lxml>=4.2.3 Downloading lxml-4.6.2-cp36-cp36m-manylinux1_x86_64.whl (5.5 MB) Requirement already up-to-date: polib==1.1.0 in /.repo_requirements/virtualenv/python3.6/lib/python3.6/site-packages (from -r /home/odoo/maintainer-quality-tools/travis/pylint_odoo_requirements.txt (line 4)) (1.1.0) Requirement already up-to-date: Pygments==2.6.1 in /.repo_requirements/virtualenv/python3.6/lib/python3.6/site-packages (from -r /home/odoo/maintainer-quality-tools/travis/pylint_odoo_requirements.txt (line 6)) (2.6.1) Requirement already up-to-date: pylint-plugin-utils==0.6 in /.repo_requirements/virtualenv/python3.6/lib/python3.6/site-packages (from -r /home/odoo/maintainer-quality-tools/travis/pylint_odoo_requirements.txt (line 7)) (0.6) Requirement already up-to-date: pylint==2.5.3 in /.repo_requirements/virtualenv/python3.6/lib/python3.6/site-packages (from -r /home/odoo/maintainer-quality-tools/travis/pylint_odoo_requirements.txt (line 9)) (2.5.3) Requirement already up-to-date: restructuredtext_lint==1.3.1 in /.repo_requirements/virtualenv/python3.6/lib/python3.6/site-packages (from -r /home/odoo/maintainer-quality-tools/travis/pylint_odoo_requirements.txt (line 10)) (1.3.1) Requirement already up-to-date: rfc3986 in /.repo_requirements/virtualenv/python3.6/lib/python3.6/site-packages (from -r /home/odoo/maintainer-quality-tools/travis/pylint_odoo_requirements.txt (line 11)) (1.4.0) Requirement already up-to-date: six in /usr/local/lib/python3.6/dist-packages (from -r /home/odoo/maintainer-quality-tools/travis/pylint_odoo_requirements.txt (line 12)) (1.15.0) Requirement already up-to-date: whichcraft in /.repo_requirements/virtualenv/python3.6/lib/python3.6/site-packages (from -r /home/odoo/maintainer-quality-tools/travis/pylint_odoo_requirements.txt (line 13)) (0.6.1) Requirement already up-to-date: translate-toolkit==2.3 in /.repo_requirements/virtualenv/python3.6/lib/python3.6/site-packages (from -r /home/odoo/maintainer-quality-tools/travis/pylint_odoo_requirements.txt (line 15)) (2.3.0) Requirement already satisfied, skipping upgrade: mccabe<0.7,>=0.6 in /.repo_requirements/virtualenv/python3.6/lib/python3.6/site-packages (from pylint==2.5.3->-r /home/odoo/maintainer-quality-tools/travis/pylint_odoo_requirements.txt (line 9)) (0.6.1) Requirement already satisfied, skipping upgrade: toml>=0.7.1 in /usr/local/lib/python3.6/dist-packages (from pylint==2.5.3->-r /home/odoo/maintainer-quality-tools/travis/pylint_odoo_requirements.txt (line 9)) (0.10.1) Requirement already satisfied, skipping upgrade: astroid<=2.5,>=2.4.0 in /.repo_requirements/virtualenv/python3.6/lib/python3.6/site-packages (from pylint==2.5.3->-r /home/odoo/maintainer-quality-tools/travis/pylint_odoo_requirements.txt (line 9)) (2.4.2) Requirement already satisfied, skipping upgrade: diff-match-patch==20121119 in /.repo_requirements/virtualenv/python3.6/lib/python3.6/site-packages (from translate-toolkit==2.3->-r /home/odoo/maintainer-quality-tools/travis/pylint_odoo_requirements.txt (line 15)) (20121119) Requirement already satisfied, skipping upgrade: lazy-object-proxy==1.4.* in /.repo_requirements/virtualenv/python3.6/lib/python3.6/site-packages (from astroid<=2.5,>=2.4.0->pylint==2.5.3->-r /home/odoo/maintainer-quality-tools/travis/pylint_odoo_requirements.txt (line 9)) (1.4.3) Requirement already satisfied, skipping upgrade: typed-ast<1.5,>=1.4.0; implementation_name == "cpython" and python_version < "3.8" in /usr/local/lib/python3.6/dist-packages (from astroid<=2.5,>=2.4.0->pylint==2.5.3->-r /home/odoo/maintainer-quality-tools/travis/pylint_odoo_requirements.txt (line 9)) (1.4.1) Requirement already satisfied, skipping upgrade: wrapt~=1.11 in /.repo_requirements/virtualenv/python3.6/lib/python3.6/site-packages (from astroid<=2.5,>=2.4.0->pylint==2.5.3->-r /home/odoo/maintainer-quality-tools/travis/pylint_odoo_requirements.txt (line 9)) (1.12.1) Installing collected packages: lxml Attempting uninstall: lxml Found existing installation: lxml 4.5.2 Uninstalling lxml-4.5.2: Successfully uninstalled lxml-4.5.2 Successfully installed lxml-4.6.2 WARNING: You are using pip version 20.2.3; however, version 20.3.3 is available. You should consider upgrading via the '/.repo_requirements/virtualenv/python3.6/bin/python -m pip install --upgrade pip' command. Requirement already satisfied: pbr in /.repo_requirements/virtualenv/python3.6/lib/python3.6/site-packages (5.5.0) WARNING: You are using pip version 20.2.3; however, version 20.3.3 is available. You should consider upgrading via the '/.repo_requirements/virtualenv/python3.6/bin/python -m pip install --upgrade pip' command. Collecting git+https://github.com/vauxoo/pylint-odoo.git Cloning https://github.com/vauxoo/pylint-odoo.git to /tmp/pip-req-build-s4f6bdms Building wheels for collected packages: pylint-odoo Building wheel for pylint-odoo (setup.py): started Building wheel for pylint-odoo (setup.py): finished with status 'done' Created wheel for pylint-odoo: filename=pylint_odoo-0.0.1.dev513-py3-none-any.whl size=86071 sha256=6928564bddfb745170ee20d153868052bb9a8c2fc3d97d9dec0f02be022acea8 Stored in directory: /tmp/pip-ephem-wheel-cache-8wwd2joc/wheels/33/aa/aa/c41a67050e06f833ef60a7067a415a2fa7f3849b198fac4b24 Successfully built pylint-odoo Installing collected packages: pylint-odoo Attempting uninstall: pylint-odoo Found existing installation: pylint-odoo 0.0.1.dev513 Uninstalling pylint-odoo-0.0.1.dev513: Successfully uninstalled pylint-odoo-0.0.1.dev513 Successfully installed pylint-odoo-0.0.1.dev513 WARNING: You are using pip version 20.2.3; however, version 20.3.3 is available. You should consider upgrading via the '/.repo_requirements/virtualenv/python3.6/bin/python -m pip install --upgrade pip' command. /.repo_requirements/virtualenv/nodejs/bin/eslint -> /.repo_requirements/virtualenv/nodejs/lib/node_modules/eslint/bin/eslint.js + eslint@7.17.0 added 8 packages from 7 contributors, removed 5 packages and updated 20 packages in 8.214s python -c "from __future__ import print_function; from pylint.checkers import similar; print(similar.__file__.rstrip('c'))" patching file /.repo_requirements/virtualenv/python3.6/lib/python3.6/site-packages/pylint/checkers/similar.py Hunk #1 FAILED at 31. Hunk #2 FAILED at 42. Hunk #3 FAILED at 126. Hunk #4 FAILED at 158. Hunk #5 FAILED at 290. 5 out of 5 hunks FAILED -- saving rejects to file /.repo_requirements/virtualenv/python3.6/lib/python3.6/site-packages/pylint/checkers/similar.py.rej  # We can exit here and do nothing if this only a LINT check if [ "${TESTS}" != "1" ] && [ "${LINT_CHECK}" == "1" ]; then exit 0 fi # Install less ln -s `which nodejs` $HOME/maintainer-quality-tools/travis/node which nodejs npm install -g less@3.0.4 less-plugin-clean-css npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142 npm WARN deprecated har-validator@5.1.5: this library is no longer supported /.repo_requirements/virtualenv/nodejs/bin/lessc -> /.repo_requirements/virtualenv/nodejs/lib/node_modules/less/bin/lessc + less-plugin-clean-css@1.5.1 + less@3.0.4 added 64 packages from 105 contributors in 3.64s  if [ "${WEBSITE_REPO}" == "1" ]; then if [ -f ~/.rvm/scripts/rvm ]; then source ~/.rvm/scripts/rvm else source /usr/local/rvm/scripts/rvm fi rvm install ruby --latest rvm use ruby --latest # Uninstall current versions to be sure that # the correct version will be installed gem uninstall -aIx bootstrap-sass compass sass gem install compass bootstrap-sass fi  # Update PhantomJS (v10 compat) if [ "${PHANTOMJS_VERSION}" != "OS" ]; then  npm install --prefix ${TRAVIS_BUILD_DIR} "phantomjs-prebuilt@${PHANTOMJS_VERSION:=latest}"  ln -s "${TRAVIS_BUILD_DIR}/node_modules/phantomjs-prebuilt/lib/phantom/bin/phantomjs" "${HOME}/maintainer-quality-tools/travis/phantomjs" fi npm WARN deprecated phantomjs-prebuilt@2.1.16: this package is now deprecated npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142 npm WARN deprecated har-validator@5.1.5: this library is no longer supported  > phantomjs-prebuilt@2.1.16 install /home/odoo/build/vauxoo/enterprise-pe/node_modules/phantomjs-prebuilt > node install.js Considering PhantomJS found at /usr/bin/phantomjs Found PhantomJS at /usr/bin/phantomjs ...verifying PhantomJS detected, but wrong version 1.9.0 @ /usr/bin/phantomjs. Downloading https://github.com/Medium/phantomjs/releases/download/v2.1.1/phantomjs-2.1.1-linux-x86_64.tar.bz2 Saving to /tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2 Receiving... Received 22866K total. Extracting tar contents (via spawned process) Removing /home/odoo/build/vauxoo/enterprise-pe/node_modules/phantomjs-prebuilt/lib/phantom Copying extracted folder /tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2-extract-1609785632410/phantomjs-2.1.1-linux-x86_64 -> /home/odoo/build/vauxoo/enterprise-pe/node_modules/phantomjs-prebuilt/lib/phantom Writing location.js file Done. Phantomjs binary available at /home/odoo/build/vauxoo/enterprise-pe/node_modules/phantomjs-prebuilt/lib/phantom/bin/phantomjs npm WARN saveError ENOENT: no such file or directory, open '/home/odoo/build/vauxoo/enterprise-pe/package.json' npm notice created a lockfile as package-lock.json. You should commit this file. npm WARN enoent ENOENT: no such file or directory, open '/home/odoo/build/vauxoo/enterprise-pe/package.json' npm WARN enterprise-pe No description npm WARN enterprise-pe No repository field. npm WARN enterprise-pe No README data npm WARN enterprise-pe No license field.  + phantomjs-prebuilt@2.1.16 added 81 packages from 77 contributors and audited 81 packages in 8.687s 1 package is looking for funding run `npm fund` for details found 0 vulnerabilities  # For backward compatibility, take version from parameter if it's not globally set if [ "x${VERSION}" == "x" ] ; then VERSION="${1}" echo "WARNING: no env variable set for VERSION. Using '${1}'." fi if [ "x${ODOO_BRANCH}" == "x" ] ; then ODOO_BRANCH=${VERSION} fi : ${ODOO_REPO:="odoo/odoo"} # default value, if not set IFS="/" read -a REPO <<< "${ODOO_REPO}" # ODOO_URL="https://github.com/${REPO[0]}/${REPO[1]}/archive/${VERSION}.tar.gz" ODOO_URL="https://github.com/${REPO[0]}/${REPO[1]}.git" echo ${REPO_REQUIREMENTS} /.repo_requirements export REMOTE=$(python -c "from __future__ import print_function; print('${REPO[0]}'.lower())") python -c "from __future__ import print_function; print('${REPO[0]}'.lower())" export BRANCH=$(python -c "from __future__ import print_function; print('${ODOO_BRANCH}'.lower())") python -c "from __future__ import print_function; print('${ODOO_BRANCH}'.lower())" export PULL_REQUEST='' # If the branch is a pull request if [[ $BRANCH == *"/"* ]]; then export PULL_REQUEST=$BRANCH export BRANCH=${BRANCH/\//-} fi export ODOO_PATH=${HOME}/${REPO[1]}-${ODOO_BRANCH} echo "Installing Odoo from cache" ODOO_URL="https://github.com/${ODOO_REPO}" Installing Odoo from cache if [ "x${REPO_REQUIREMENTS}" == "x" ] ; then export ODOO_PATH=${HOME}/${REPO[1]}-${BRANCH} else # chown executed from original image chown `(whoami)`:`(whoami)` -R ${REPO_REQUIREMENTS}/odoo ln -sf ${REPO_REQUIREMENTS}/odoo ${ODOO_PATH} fi  git init ${ODOO_PATH} Reinitialized existing Git repository in /.repo_requirements/odoo/.git/ cd ${ODOO_PATH} git remote add ${REMOTE} ${ODOO_URL} fatal: remote vauxoo-dev already exists.  if [ "x${PULL_REQUEST}" == "x" ] ; then git fetch --depth=1 ${REMOTE} ${ODOO_BRANCH} \ && git config --local --bool core.bare false \  && git checkout -b ${ODOO_BRANCH}-${REMOTE} -qf ${REMOTE}/${ODOO_BRANCH} \ ; git reset --hard ${REMOTE}/${ODOO_BRANCH} else ODOO_URL="https://github.com/${ODOO_REPO}"  # Is a pull request git reset --hard  git fetch --depth=1 ${REMOTE} $PULL_REQUEST/head:${BRANCH}-${REMOTE} \  && git config --local --bool core.bare false \  && git checkout ${BRANCH}-${REMOTE} \ ; fi fatal: couldn't find remote ref 14.0-pre-merge-ubl fatal: ambiguous argument 'vauxoo-dev/14.0-pre-merge-ubl': unknown revision or path not in the working tree. Use '--' to separate paths from revisions, like this: 'git [...] -- [...]'  echo "x${PHANTOMJS_TESTS}" x if [ "x${PHANTOMJS_TESTS}" == "x0" ]; then # Disable phantom tests sed -i "s/'phantomjs'/'disable_phantomjs'/g" ${HOME}/*/openerp/tests/common.py sed -i "s/'phantomjs'/'disable_phantomjs'/g" ${HOME}/*/odoo/tests/common.py else  # Increase default timeout of all phantom tests sed -i "s/ login=None, timeout=60, / login=None, timeout=360, /g" ${HOME}/*/openerp/tests/common.py sed -i "s/ login=None, timeout=60, / login=None, timeout=360, /g" ${HOME}/*/odoo/tests/common.py  # Increase default delay of all phantom tests sed -i "s/defaultDelay: 50,/defaultDelay: 120,/g" ${HOME}/*/addons/web/static/src/js/tour.js fi sed: can't read /home/odoo/*/openerp/tests/common.py: No such file or directory sed: can't read /home/odoo/*/odoo/tests/common.py: No such file or directory sed: can't read /home/odoo/*/addons/web/static/src/js/tour.js: No such file or directory  # Workaround to force using system site packages (see https://github.com/Shippable/support/issues/241#issuecomment-57947925) rm -f $VIRTUAL_ENV/lib/python2.7/no-global-site-packages.txt  echo "Installing odoo dependencies" # Odoo <= 7.0 don't have requirements.txt file then the 8.0 file is used by default if [ ! -f ${ODOO_PATH}/requirements.txt ]; then wget https://raw.githubusercontent.com/odoo/odoo/8.0/requirements.txt -O ${ODOO_PATH}/requirements.txt fi Installing odoo dependencies --2021-01-04 18:40:36-- https://raw.githubusercontent.com/odoo/odoo/8.0/requirements.txt Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.0.133, 151.101.64.133, 151.101.128.133, ... Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.0.133|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 622 [text/plain] Saving to: ‘/home/odoo/odoo-14.0-pre-merge-ubl/requirements.txt’  0K  100% 32.6M=0s 2021-01-04 18:40:37 (32.6 MB/s) - ‘/home/odoo/odoo-14.0-pre-merge-ubl/requirements.txt’ saved [622/622] # Remove python-ldap from odoo requirements because is not a common module used sed -i '/^python-ldap\=\=/d' ${ODOO_PATH}/requirements.txt # Use requests with [security] suffix to fix [Errno 111] Connection refused for old python2.7 versions. sed -i 's/^requests\=\=/requests[security]\=\=/g' ${ODOO_PATH}/requirements.txt  pip install --upgrade pip Collecting pip Downloading pip-20.3.3-py2.py3-none-any.whl (1.5 MB) Installing collected packages: pip Attempting uninstall: pip Found existing installation: pip 20.2.3 Uninstalling pip-20.2.3: Successfully uninstalled pip-20.2.3 Successfully installed pip-20.3.3 pip install --no-binary pycparser -r ${ODOO_PATH}/requirements.txt Collecting argparse==1.2.1 Downloading argparse-1.2.1.tar.gz (69 kB) Collecting Babel==1.3 Downloading Babel-1.3.tar.gz (3.4 MB) Collecting decorator==3.4.0 Downloading decorator-3.4.0.tar.gz (30 kB) Collecting docutils==0.12 Downloading docutils-0.12-py3-none-any.whl (508 kB) Collecting feedparser==5.1.3 Downloading feedparser-5.1.3.zip (1.2 MB) Collecting gdata==2.0.18 Downloading gdata-2.0.18.zip (3.1 MB) Collecting gevent==1.0.2 Downloading gevent-1.0.2.tar.gz (1.7 MB) Collecting greenlet==0.4.7 Downloading greenlet-0.4.7.zip (77 kB) Collecting jcconv==0.2.3 Downloading jcconv-0.2.3.tar.gz (4.9 kB)  ERROR: Command errored out with exit status 1: command: /.repo_requirements/virtualenv/python3.6/bin/python -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-1qii_hb8/jcconv_413cce4ae52143e58dbbd96522fbf371/setup.py'"'"'; __file__='"'"'/tmp/pip-install-1qii_hb8/jcconv_413cce4ae52143e58dbbd96522fbf371/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-c81fo8hp cwd: /tmp/pip-install-1qii_hb8/jcconv_413cce4ae52143e58dbbd96522fbf371/ Complete output (6 lines): Traceback (most recent call last): File "", line 1, in File "/tmp/pip-install-1qii_hb8/jcconv_413cce4ae52143e58dbbd96522fbf371/setup.py", line 17 print "unit tests have failed!" ^ SyntaxError: Missing parentheses in call to 'print' ---------------------------------------- ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.  if [ "x${WITHOUT_DEPENDENCIES}" == "x" ] ; then echo "Installing dependencies" pip install -q --no-binary pycparser -r ${HOME}/maintainer-quality-tools/requirements.txt pip install -q QUnitSuite coveralls codecov pip install pstats_print2list pip install certifi pip install -U urllib3[secure] setuptools==33.1.1 pip install ndg-httpsclient # Install new dependence: npm package wget -qO- https://deb.nodesource.com/setup | sudo bash - apt-get install nodejs fi  echo "Adding git.vauxoo.com ECDSA key fingerprint" ssh-keyscan git.vauxoo.com >>~/.ssh/known_hosts Adding git.vauxoo.com ECDSA key fingerprint # git.vauxoo.com SSH-2.0-OpenSSH_7.2p2 Ubuntu-4ubuntu2.10 # git.vauxoo.com SSH-2.0-OpenSSH_7.2p2 Ubuntu-4ubuntu2.10 Adding birbucket ECDSA key fingerprint echo "Adding birbucket ECDSA key fingerprint" ssh-keyscan bitbucket.org >>~/.ssh/known_hosts # bitbucket.org SSH-2.0-conker_c123b90d72-dirty conker-3003 # bitbucket.org SSH-2.0-conker_c123b90d72-dirty conker-3001 no hostkey alg  echo "Getting addons dependencies" clone_oca_dependencies ${HOME} ${TRAVIS_BUILD_DIR}/.. Getting addons dependencies INFO:root:examining enterprise-pe INFO:root:* processing enterprise INFO:root:Calling git clone -q git@github.com:Vauxoo-dev/enterprise.git -b 14.0-pre-merge-ubl /home/odoo/enterprise INFO:root:* processing server-tools INFO:root:Calling git clone -q git@github.com:vauxoo/server-tools.git -b 14.0 /home/odoo/server-tools clone_result=$? if [ "$clone_result" != "0" ]; then echo "Error cloning dependencies" exit $clone_result fi; # if [[ "$VERSION" == "10.0" && -z "$NO_EXTRA_REPOS" ]]; then # Install profiler module # TODO: Fix error using runbot testing for vx/mexico#10.0 # git clone --single-branch --depth=1 https://github.com/Vauxoo/odoo-profiler.git -b ${VERSION} ${HOME}/odoo-profiler \ # && sed -i "s/'auto_install': False/'auto_install': True/g" ${HOME}/odoo-profiler/profiler/__manifest__.py # Install web ribbon # git clone --single-branch --depth=1 https://github.com/OCA/web.git -b ${VERSION} ${HOME}/web-environment-ribbon-isolated \ # && sed -i 's/"auto_install": False/"auto_install": True/g' ${HOME}/web-environment-ribbon-isolated/web_environment_ribbon/__manifest__.py \ # && sed -i 's/TEST/DEVELOPMENT/g' ${HOME}/web-environment-ribbon-isolated/web_environment_ribbon/data/ribbon_data.xml \ # && find ${HOME}/web-environment-ribbon-isolated/web_environment_ribbon -type f ! -name "__init__.py" -exec sed -i "s/web_environment_ribbon/web_environment_ribbon_isolated/g" {} \; \ # && (cd ${HOME}/web-environment-ribbon-isolated; rm -rf $(ls | grep -v web_environment_ribbon$); mv web_environment_ribbon web_environment_ribbon_isolated ) # Install odoolint module  # Install module that disable html in the logs # echo "Install odoo lint SQA isolated" # git clone --single-branch --depth=1 https://github.com/vauxoo/server-tools.git -b ${VERSION} ${HOME}/odoolintsqa # (cd ${HOME}/odoolintsqa; mv odoolint odoolint_isolated; mv tour_hide_dom_log tour_hide_dom_log_isolated; rm -rf $(ls | grep -v '_isolated')) # sed -i 's/"auto_install": False/"auto_install": True/g' ${HOME}/odoolintsqa/*/__manifest__.py # sed -i "s/'auto_install': False/'auto_install': True/g" ${HOME}/odoolintsqa/*/__manifest__.py # sed -i 's/tour_hide_dom_log/tour_hide_dom_log_isolated/g' ${HOME}/odoolintsqa/tour_hide_dom_log_isolated/views/assets.xml # fi; if [[ "$VERSION" == "8.0" && -z "$NO_EXTRA_REPOS" ]]; then  # Install web ribbon git clone --single-branch --depth=1 https://github.com/OCA/web.git -b ${VERSION} ${HOME}/web-environment-ribbon-isolated \  && sed -i 's/"auto_install": False/"auto_install": True/g' ${HOME}/web-environment-ribbon-isolated/web_environment_ribbon/__openerp__.py \  && sed -i 's/TEST/DEVELOPMENT/g' ${HOME}/web-environment-ribbon-isolated/web_environment_ribbon/data/ribbon_data.xml \  && find ${HOME}/web-environment-ribbon-isolated/web_environment_ribbon -type f ! -name "__init__.py" -exec sed -i "s/web_environment_ribbon/web_environment_ribbon_isolated/g" {} \; \  && (cd ${HOME}/web-environment-ribbon-isolated; rm -rf $(ls | grep -v web_environment_ribbon$); mv web_environment_ribbon web_environment_ribbon_isolated )  # Install profiler module git clone --single-branch --depth=1 https://github.com/Vauxoo/odoo-profiler.git -b ${VERSION} ${HOME}/odoo-profiler \  && sed -i "s/'auto_install': False/'auto_install': True/g" ${HOME}/odoo-profiler/profiler/__openerp__.py \ # Install odoolint module  # Install module that disable html in the logs echo "Install odoo lint SQA isolated"  git clone --single-branch --depth=1 https://github.com/vauxoo/server-tools.git -b ${VERSION} ${HOME}/odoolintsqa  (cd ${HOME}/odoolintsqa; mv odoolint odoolint_isolated; mv tour_hide_dom_log tour_hide_dom_log_isolated; rm -rf $(ls | grep -v '_isolated'))  sed -i 's/"auto_install": False/"auto_install": True/g' ${HOME}/odoolintsqa/*/__openerp__.py  sed -i "s/'auto_install': False/'auto_install': True/g" ${HOME}/odoolintsqa/*/__openerp__.py  sed -i 's/tour_hide_dom_log/tour_hide_dom_log_isolated/g' ${HOME}/odoolintsqa/tour_hide_dom_log_isolated/views/assets.xml fi;  # Use reference .coveragerc cp ${HOME}/maintainer-quality-tools/cfg/.coveragerc ${TRAVIS_BUILD_DIR}  # Expected directory structure: # # HOME/ # |___ -/ <-- Odoo Server # |___ maintainer-quality-tools/ # |___ build/// # |___ / # |___ / # |... echo "Content of ${HOME}:" ls -l ${HOME} Content of /home/odoo: total 28 drwxr-xr-x 1 odoo odoo 4096 Jan 4 18:39 build drwxr-xr-x 239 odoo odoo 12288 Jan 4 18:41 enterprise drwxr-xr-x 8 odoo odoo 4096 Jan 4 18:39 maintainer-quality-tools lrwxrwxrwx 1 odoo odoo 24 Jan 4 18:40 odoo-14.0-pre-merge-ubl -> /.repo_requirements/odoo drwxr-xr-x 4 odoo odoo 4096 Jan 4 18:41 server-tools lrwxrwxrwx 1 root root 25 Oct 14 23:27 tools -> /.repo_requirements/tools  if [ "x${WKHTMLTOPDF_VERSION}" == "x" ] ; then WKHTMLTOPDF_VERSION="0.12.5" fi echo "Installing webkit (wkhtmltopdf) patched version ${WKHTMLTOPDF_VERSION}" Installing webkit (wkhtmltopdf) patched version 0.12.5 case ${WKHTMLTOPDF_VERSION} in 0.12.[15]) # these versions need to be installed via .deb if [[ ${WKHTMLTOPDF_VERSION} == "0.12.5" ]]; then wk_installer="wkhtmltox_${WKHTMLTOPDF_VERSION}-1.$(lsb_release -sc)_amd64.deb" else  wk_installer="wkhtmltox-${WKHTMLTOPDF_VERSION}_linux-$(lsb_release -sc)-amd64.deb"  fi wget -q --timeout=240 https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/${WKHTMLTOPDF_VERSION}/${wk_installer} -O wkhtmltox.deb  dpkg --extract wkhtmltox.deb wkhtmltox.deb_files  cp wkhtmltox.deb_files/usr/local/bin/wkhtmltopdf ${HOME}/maintainer-quality-tools/travis/wkhtmltopdf  rm -r wkhtmltox.deb*;; "") ;; # Do nothing if no version was provided *) (cd ${HOME}/maintainer-quality-tools/travis/ && wget -qO- -t 1 --timeout=240 https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/${WKHTMLTOPDF_VERSION}/wkhtmltox-${WKHTMLTOPDF_VERSION}_linux-generic-amd64.tar.xz | tar -xJ --strip-components=2 wkhtmltox/bin/wkhtmltopdf);; esac lsb_release -sc  wkhtmltopdf -V wkhtmltopdf 0.12.5 (with patched qt)  if [ "$PG_LOGS_ENABLE" == "1" ]; then python $(dirname ${BASH_SOURCE[0]})/psql_log.py fi # Applying patches python $(dirname ${BASH_SOURCE[0]})/travis_apply_patches.py ${TRAVIS_BUILD_DIR}/patches.txt ${ODOO_PATH} ${HOME} dirname ${BASH_SOURCE[0]}  exit 0 Removing intermediate container 424156397b54 ---> daf38a864d3c Step 24/24 : ENTRYPOINT /entrypoint.sh ---> Running in 78ed418159b0 Removing intermediate container 78ed418159b0 ---> 8642661a6b19 Successfully built 8642661a6b19 Successfully tagged vauxoo-enterprise-pe:5ec3b17_env_2_job_1