# Run sent to worker: doanac-reckless == 2022-12-15 17:11:58.010266: Setting up runner on worker == 2022-12-15 17:11:58.419482: Steps to recreate inside simulator wget -O simulate.sh https://api.gavelci.us/projects/jobserv/builds/320/runs/build-container//.simulate.sh # wget'ing the file may require the --header flag if the # jobserv API requires authentication. sh ./simulate.sh == 2022-12-15 17:11:58.944840: Pulling container: docker:dind dind: Pulling from library/docker Digest: sha256:3153fa63f54628783638632ace7aa3d0f4bfb9f04ae43400122451257f9c8990 Status: Image is up to date for docker:dind docker.io/library/docker:dind == 2022-12-15 17:12:00.384254: Preparing bind mounts 2022-12-15 17:12:00.576593: INFO Creating secret: dockerpass == 2022-12-15 17:12:00.918976: Creating container .netrc file 2022-12-15 17:12:01.099625: INFO Creating token for jobserv run access == 2022-12-15 17:12:01.455801: Preparing script == 2022-12-15 17:12:01.815093: Cloning git repository 2022-12-15 17:12:02.006355: INFO Clone_url: https://github.com/foundriesio/jobserv.git 2022-12-15 17:12:02.187606: INFO Checking to see if https://github.com/foundriesio/jobserv.git requires authentication. 2022-12-15 17:12:02.638566: INFO Server does not appear to need credentials for cloning 2022-12-15 17:12:02.816185: INFO Git install supports submodules Cloning into '/srv/gavelci-worker/runs/tmpxb_fm9e7/repo'... 2022-12-15 17:12:03.771199: INFO Checking out: fe37b308ced31897b848e98fa454b2fa9de3021b Switched to branch 'jobserv-run' == 2022-12-15 17:12:04.339594: Setting up container environment 2022-12-15 17:12:04.510316: INFO Container environment variables: GIT_URL=https://github.com/foundriesio/jobserv.git GIT_POLL_REFS=refs/heads/master GIT_REF=refs/heads/master GIT_OLD_SHA=8f2a1df6a4544a3b075855a99db1707c2610944b GIT_SHA=fe37b308ced31897b848e98fa454b2fa9de3021b H_PROJECT=jobserv H_BUILD=320 H_RUN=build-container H_WORKER=doanac-reckless == 2022-12-15 17:12:04.862889: Running script inside container 2022-12-15 17:12:05.030142: INFO Running with "--privileged" 2022-12-15 17:12:05.212627: INFO Running with --memory=14639596339 WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. + docker build -t doanac/jobserv:fe37b3 --force-rm . Sending build context to Docker daemon 664.6kB Step 1/14 : FROM alpine latest: Pulling from library/alpine c158987b0551: Pulling fs layer c158987b0551: Download complete c158987b0551: Pull complete Digest: sha256:8914eb54f968791faf6a8638949e480fef81e697984fba772b3976835194c6d4 Status: Downloaded newer image for alpine:latest ---> 49176f190c7e Step 2/14 : ENV APPDIR=/srv/jobserv ---> Running in 056cb698bd40 Removing intermediate container 056cb698bd40 ---> fbe77257fe1b Step 3/14 : ENV PYTHONPATH=$APPDIR ---> Running in b4aab49684b0 Removing intermediate container b4aab49684b0 ---> 3abbd6b5fb70 Step 4/14 : ENV FLASK_APP=jobserv.app:app ---> Running in f161fb12de0a Removing intermediate container f161fb12de0a ---> b7e361749e8c Step 5/14 : RUN mkdir -p $APPDIR ---> Running in 58e055741ac3 Removing intermediate container 58e055741ac3 ---> 648b4ab7b115 Step 6/14 : COPY ./requirements.txt /srv/jobserv/ ---> bf823904ce97 Step 7/14 : RUN apk --no-cache add python3 py3-pip mysql-client python3-dev musl-dev g++ openssl libffi-dev openssl-dev rust cargo linux-headers && pip3 install --upgrade pip setuptools && pip3 install -r $APPDIR/requirements.txt && apk del python3-dev musl-dev g++ libffi-dev openssl-dev rust cargo linux-headers ---> Running in 30c985c53ac4 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/x86_64/APKINDEX.tar.gz fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/x86_64/APKINDEX.tar.gz (1/50) Installing rust-stdlib (1.64.0-r2) (2/50) Installing libgcc (12.2.1_git20220924-r4) (3/50) Installing libstdc++ (12.2.1_git20220924-r4) (4/50) Installing binutils (2.39-r2) (5/50) Installing libgomp (12.2.1_git20220924-r4) (6/50) Installing libatomic (12.2.1_git20220924-r4) (7/50) Installing gmp (6.2.1-r2) (8/50) Installing isl25 (0.25-r0) (9/50) Installing mpfr4 (4.1.0-r0) (10/50) Installing mpc1 (1.2.1-r1) (11/50) Installing gcc (12.2.1_git20220924-r4) (12/50) Installing musl-dev (1.2.3-r4) (13/50) Installing libffi (3.4.4-r0) (14/50) Installing xz-libs (5.2.9-r0) (15/50) Installing libxml2 (2.10.3-r1) (16/50) Installing zstd-libs (1.5.2-r9) (17/50) Installing llvm15-libs (15.0.6-r0) (18/50) Installing rust (1.64.0-r2) (19/50) Installing ca-certificates (20220614-r2) (20/50) Installing brotli-libs (1.0.9-r9) (21/50) Installing nghttp2-libs (1.51.0-r0) (22/50) Installing libcurl (7.86.0-r1) (23/50) Installing cargo (1.64.0-r2) (24/50) Installing libstdc++-dev (12.2.1_git20220924-r4) (25/50) Installing libc-dev (0.7.2-r3) (26/50) Installing g++ (12.2.1_git20220924-r4) (27/50) Installing linux-headers (5.19.5-r0) (28/50) Installing pkgconf (1.9.3-r0) (29/50) Installing libffi-dev (3.4.4-r0) (30/50) Installing mariadb-common (10.6.11-r0) (31/50) Installing ncurses-terminfo-base (6.3_p20221119-r0) (32/50) Installing ncurses-libs (6.3_p20221119-r0) (33/50) Installing mariadb-client (10.6.11-r0) (34/50) Installing mysql-client (10.6.11-r0) (35/50) Installing openssl (3.0.7-r0) (36/50) Installing openssl-dev (3.0.7-r0) (37/50) Installing libbz2 (1.0.8-r4) (38/50) Installing libexpat (2.5.0-r0) (39/50) Installing gdbm (1.23-r0) (40/50) Installing mpdecimal (2.5.1-r1) (41/50) Installing readline (8.2.0-r0) (42/50) Installing sqlite-libs (3.40.0-r0) (43/50) Installing python3 (3.10.9-r1) (44/50) Installing py3-six (1.16.0-r3) (45/50) Installing py3-retrying (1.3.3-r3) (46/50) Installing py3-parsing (3.0.9-r0) (47/50) Installing py3-packaging (21.3-r2) (48/50) Installing py3-setuptools (65.6.0-r0) (49/50) Installing py3-pip (22.3.1-r1) (50/50) Installing python3-dev (3.10.9-r1) Executing busybox-1.35.0-r29.trigger Executing ca-certificates-20220614-r2.trigger OK: 1219 MiB in 65 packages Requirement already satisfied: pip in /usr/lib/python3.10/site-packages (22.3.1) Requirement already satisfied: setuptools in /usr/lib/python3.10/site-packages (65.6.0) Collecting setuptools Downloading setuptools-65.6.3-py3-none-any.whl (1.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 1.2 MB/s eta 0:00:00 Installing collected packages: setuptools Attempting uninstall: setuptools Found existing installation: setuptools 65.6.0 Uninstalling setuptools-65.6.0: Successfully uninstalled setuptools-65.6.0 Successfully installed setuptools-65.6.3 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv Collecting Flask-Migrate==3.1.0 Downloading Flask_Migrate-3.1.0-py3-none-any.whl (20 kB) Collecting Flask-SQLAlchemy==2.5.1 Downloading Flask_SQLAlchemy-2.5.1-py2.py3-none-any.whl (17 kB) Collecting Flask-Testing==0.8.1 Downloading Flask-Testing-0.8.1.tar.gz (45 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 45.2/45.2 kB 617.2 kB/s eta 0:00:00 Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting Flask==1.1.4 Downloading Flask-1.1.4-py2.py3-none-any.whl (94 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 94.6/94.6 kB 1.3 MB/s eta 0:00:00 Collecting Jinja2==2.11.3 Downloading Jinja2-2.11.3-py2.py3-none-any.whl (125 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 125.7/125.7 kB 2.1 MB/s eta 0:00:00 Collecting Mako==1.2.2 Downloading Mako-1.2.2-py3-none-any.whl (78 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.7/78.7 kB 1.2 MB/s eta 0:00:00 Collecting MarkupSafe==2.0.1 Downloading MarkupSafe-2.0.1-cp310-cp310-musllinux_1_1_x86_64.whl (30 kB) Collecting PyJWT==2.4.0 Downloading PyJWT-2.4.0-py3-none-any.whl (18 kB) Collecting PyMySQL==1.0.2 Downloading PyMySQL-1.0.2-py3-none-any.whl (43 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 43.8/43.8 kB 770.4 kB/s eta 0:00:00 Collecting PyYAML==5.4.1 Downloading PyYAML-5.4.1.tar.gz (175 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 175.1/175.1 kB 2.7 MB/s eta 0:00:00 Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting SQLAlchemy==1.4.23 Downloading SQLAlchemy-1.4.23.tar.gz (7.7 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.7/7.7 MB 7.9 MB/s eta 0:00:00 Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting Werkzeug==0.16.1 Downloading Werkzeug-0.16.1-py2.py3-none-any.whl (327 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 327.4/327.4 kB 4.4 MB/s eta 0:00:00 Collecting bcrypt==3.2.0 Downloading bcrypt-3.2.0-cp36-abi3-musllinux_1_1_x86_64.whl (61 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.6/61.6 kB 1.1 MB/s eta 0:00:00 Collecting cryptography==3.4.8 Downloading cryptography-3.4.8-cp36-abi3-musllinux_1_1_x86_64.whl (3.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 7.2 MB/s eta 0:00:00 Collecting dataclasses==0.6 Downloading dataclasses-0.6-py3-none-any.whl (14 kB) Collecting google-cloud-storage==1.42.0 Downloading google_cloud_storage-1.42.0-py2.py3-none-any.whl (105 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 105.2/105.2 kB 2.0 MB/s eta 0:00:00 Collecting google-crc32c==1.1.2 Downloading google-crc32c-1.1.2.tar.gz (12 kB) Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Installing backend dependencies: started Installing backend dependencies: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting gunicorn==20.0.4 Downloading gunicorn-20.0.4-py2.py3-none-any.whl (77 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 77.9/77.9 kB 1.4 MB/s eta 0:00:00 Collecting pykwalify==1.8.0 Downloading pykwalify-1.8.0-py2.py3-none-any.whl (24 kB) Collecting python-dateutil==2.8.2 Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 247.7/247.7 kB 3.6 MB/s eta 0:00:00 Collecting pytz==2021.1 Downloading pytz-2021.1-py2.py3-none-any.whl (510 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 510.8/510.8 kB 1.8 MB/s eta 0:00:00 Collecting requests==2.26.0 Downloading requests-2.26.0-py2.py3-none-any.whl (62 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.3/62.3 kB 1.1 MB/s eta 0:00:00 Collecting setproctitle==1.2.2 Downloading setproctitle-1.2.2.tar.gz (23 kB) Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting wheel==0.37.0 Downloading wheel-0.37.0-py2.py3-none-any.whl (35 kB) Collecting alembic>=0.7 Downloading alembic-1.8.1-py3-none-any.whl (209 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 209.8/209.8 kB 3.3 MB/s eta 0:00:00 Collecting itsdangerous<2.0,>=0.24 Downloading itsdangerous-1.1.0-py2.py3-none-any.whl (16 kB) Collecting click<8.0,>=5.1 Downloading click-7.1.2-py2.py3-none-any.whl (82 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 82.8/82.8 kB 1.5 MB/s eta 0:00:00 Collecting greenlet!=0.4.17 Downloading greenlet-2.0.1-cp310-cp310-musllinux_1_1_x86_64.whl (1.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 6.5 MB/s eta 0:00:00 Collecting cffi>=1.1 Using cached cffi-1.15.1-cp310-cp310-musllinux_1_1_x86_64.whl (464 kB) Requirement already satisfied: six>=1.4.1 in /usr/lib/python3.10/site-packages (from bcrypt==3.2.0->-r /srv/jobserv/requirements.txt (line 13)) (1.16.0) Collecting google-resumable-media<3.0dev,>=1.3.0 Downloading google_resumable_media-2.4.0-py2.py3-none-any.whl (77 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 77.4/77.4 kB 1.3 MB/s eta 0:00:00 Collecting google-api-core<3.0dev,>=1.29.0 Downloading google_api_core-2.11.0-py3-none-any.whl (120 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 120.3/120.3 kB 2.3 MB/s eta 0:00:00 Collecting google-auth<3.0dev,>=1.25.0 Downloading google_auth-2.15.0-py2.py3-none-any.whl (177 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 177.0/177.0 kB 2.9 MB/s eta 0:00:00 Collecting google-cloud-core<3.0dev,>=1.6.0 Downloading google_cloud_core-2.3.2-py2.py3-none-any.whl (29 kB) Requirement already satisfied: setuptools>=3.0 in /usr/lib/python3.10/site-packages (from gunicorn==20.0.4->-r /srv/jobserv/requirements.txt (line 20)) (65.6.3) Collecting ruamel.yaml>=0.16.0 Downloading ruamel.yaml-0.17.21-py3-none-any.whl (109 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 109.5/109.5 kB 2.1 MB/s eta 0:00:00 Collecting docopt>=0.6.2 Downloading docopt-0.6.2.tar.gz (25 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting idna<4,>=2.5 Downloading idna-3.4-py3-none-any.whl (61 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.5/61.5 kB 1.0 MB/s eta 0:00:00 Collecting urllib3<1.27,>=1.21.1 Downloading urllib3-1.26.13-py2.py3-none-any.whl (140 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 140.6/140.6 kB 2.5 MB/s eta 0:00:00 Collecting charset-normalizer~=2.0.0 Downloading charset_normalizer-2.0.12-py3-none-any.whl (39 kB) Collecting certifi>=2017.4.17 Downloading certifi-2022.12.7-py3-none-any.whl (155 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 155.3/155.3 kB 1.5 MB/s eta 0:00:00 Collecting pycparser Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB) Collecting protobuf!=3.20.0,!=3.20.1,!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<5.0.0dev,>=3.19.5 Downloading protobuf-4.21.12-py3-none-any.whl (291 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 291.7/291.7 kB 4.1 MB/s eta 0:00:00 Collecting googleapis-common-protos<2.0dev,>=1.56.2 Downloading googleapis_common_protos-1.57.0-py2.py3-none-any.whl (217 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 218.0/218.0 kB 2.2 MB/s eta 0:00:00 Collecting pyasn1-modules>=0.2.1 Downloading pyasn1_modules-0.2.8-py2.py3-none-any.whl (155 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 155.3/155.3 kB 2.7 MB/s eta 0:00:00 Collecting cachetools<6.0,>=2.0.0 Downloading cachetools-5.2.0-py3-none-any.whl (9.3 kB) Collecting rsa<5,>=3.1.4 Downloading rsa-4.9-py3-none-any.whl (34 kB) Collecting ruamel.yaml.clib>=0.2.6 Downloading ruamel.yaml.clib-0.2.7.tar.gz (182 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 182.5/182.5 kB 2.6 MB/s eta 0:00:00 Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting pyasn1<0.5.0,>=0.4.6 Downloading pyasn1-0.4.8-py2.py3-none-any.whl (77 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 77.1/77.1 kB 1.4 MB/s eta 0:00:00 Building wheels for collected packages: PyYAML, google-crc32c, setproctitle Building wheel for PyYAML (pyproject.toml): started Building wheel for PyYAML (pyproject.toml): finished with status 'done' Created wheel for PyYAML: filename=PyYAML-5.4.1-cp310-cp310-linux_x86_64.whl size=45658 sha256=c3a0872b95beb80099b2724bdc08fa88e349308651b12300b45a3ccf3a0d2b28 Stored in directory: /root/.cache/pip/wheels/10/3f/c1/6feec52270653969575b83de934b04be56d7a9e961be5041ea Building wheel for google-crc32c (pyproject.toml): started Building wheel for google-crc32c (pyproject.toml): finished with status 'done' Created wheel for google-crc32c: filename=google_crc32c-1.1.2-py3-none-any.whl size=13192 sha256=a59aa59956118d8116d5947250bb4bc615b6474606daac02f2723159c2457f22 Stored in directory: /root/.cache/pip/wheels/0d/d3/8c/0a5e0c5700a036a1eed8d7e216839d25c83f81a45d10bf0734 Building wheel for setproctitle (pyproject.toml): started Building wheel for setproctitle (pyproject.toml): finished with status 'done' Created wheel for setproctitle: filename=setproctitle-1.2.2-cp310-cp310-linux_x86_64.whl size=28252 sha256=d54aae6f574c67ceb13cc3cb1a0b6064c5bfaf28ee11254a3a762d128d0abe8b Stored in directory: /root/.cache/pip/wheels/1d/5a/27/0041a65ffd996dc6983785844657acbb92ccefef78a84d54b9 Successfully built PyYAML google-crc32c setproctitle Installing collected packages: pytz, pyasn1, docopt, dataclasses, wheel, Werkzeug, urllib3, setproctitle, ruamel.yaml.clib, rsa, PyYAML, python-dateutil, PyMySQL, PyJWT, pycparser, pyasn1-modules, protobuf, MarkupSafe, itsdangerous, idna, gunicorn, greenlet, click, charset-normalizer, certifi, cachetools, SQLAlchemy, ruamel.yaml, requests, Mako, Jinja2, googleapis-common-protos, google-auth, cffi, pykwalify, google-crc32c, google-api-core, Flask, cryptography, bcrypt, alembic, google-resumable-media, google-cloud-core, Flask-Testing, Flask-SQLAlchemy, google-cloud-storage, Flask-Migrate  DEPRECATION: docopt is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at https://github.com/pypa/pip/issues/8559  Running setup.py install for docopt: started Running setup.py install for docopt: finished with status 'done'  DEPRECATION: ruamel.yaml.clib is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at https://github.com/pypa/pip/issues/8559  Running setup.py install for ruamel.yaml.clib: started Running setup.py install for ruamel.yaml.clib: finished with status 'done'  DEPRECATION: SQLAlchemy is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at https://github.com/pypa/pip/issues/8559  Running setup.py install for SQLAlchemy: started Running setup.py install for SQLAlchemy: finished with status 'done'  DEPRECATION: Flask-Testing is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at https://github.com/pypa/pip/issues/8559  Running setup.py install for Flask-Testing: started Running setup.py install for Flask-Testing: finished with status 'done' Successfully installed Flask-1.1.4 Flask-Migrate-3.1.0 Flask-SQLAlchemy-2.5.1 Flask-Testing-0.8.1 Jinja2-2.11.3 Mako-1.2.2 MarkupSafe-2.0.1 PyJWT-2.4.0 PyMySQL-1.0.2 PyYAML-5.4.1 SQLAlchemy-1.4.23 Werkzeug-0.16.1 alembic-1.8.1 bcrypt-3.2.0 cachetools-5.2.0 certifi-2022.12.7 cffi-1.15.1 charset-normalizer-2.0.12 click-7.1.2 cryptography-3.4.8 dataclasses-0.6 docopt-0.6.2 google-api-core-2.11.0 google-auth-2.15.0 google-cloud-core-2.3.2 google-cloud-storage-1.42.0 google-crc32c-1.1.2 google-resumable-media-2.4.0 googleapis-common-protos-1.57.0 greenlet-2.0.1 gunicorn-20.0.4 idna-3.4 itsdangerous-1.1.0 protobuf-4.21.12 pyasn1-0.4.8 pyasn1-modules-0.2.8 pycparser-2.21 pykwalify-1.8.0 python-dateutil-2.8.2 pytz-2021.1 requests-2.26.0 rsa-4.9 ruamel.yaml-0.17.21 ruamel.yaml.clib-0.2.7 setproctitle-1.2.2 urllib3-1.26.13 wheel-0.37.0 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv WARNING: Ignoring https://dl-cdn.alpinelinux.org/alpine/v3.17/main: No such file or directory WARNING: Ignoring https://dl-cdn.alpinelinux.org/alpine/v3.17/community: No such file or directory (1/27) Purging cargo (1.64.0-r2) (2/27) Purging rust (1.64.0-r2) (3/27) Purging rust-stdlib (1.64.0-r2) (4/27) Purging g++ (12.2.1_git20220924-r4) (5/27) Purging libstdc++-dev (12.2.1_git20220924-r4) (6/27) Purging gcc (12.2.1_git20220924-r4) (7/27) Purging binutils (2.39-r2) (8/27) Purging libatomic (12.2.1_git20220924-r4) (9/27) Purging libgomp (12.2.1_git20220924-r4) (10/27) Purging libc-dev (0.7.2-r3) (11/27) Purging musl-dev (1.2.3-r4) (12/27) Purging libffi-dev (3.4.4-r0) (13/27) Purging linux-headers (5.19.5-r0) (14/27) Purging openssl-dev (3.0.7-r0) (15/27) Purging python3-dev (3.10.9-r1) (16/27) Purging isl25 (0.25-r0) (17/27) Purging mpc1 (1.2.1-r1) (18/27) Purging mpfr4 (4.1.0-r0) (19/27) Purging gmp (6.2.1-r2) (20/27) Purging llvm15-libs (15.0.6-r0) (21/27) Purging libxml2 (2.10.3-r1) (22/27) Purging zstd-libs (1.5.2-r9) (23/27) Purging libcurl (7.86.0-r1) (24/27) Purging ca-certificates (20220614-r2) Executing ca-certificates-20220614-r2.post-deinstall (25/27) Purging brotli-libs (1.0.9-r9) (26/27) Purging nghttp2-libs (1.51.0-r0) (27/27) Purging pkgconf (1.9.3-r0) Executing busybox-1.35.0-r29.trigger OK: 114 MiB in 38 packages Removing intermediate container 30c985c53ac4 ---> 0814ccf6c211 Step 8/14 : COPY ./ $APPDIR/ ---> 002f9ae2b1c1 Step 9/14 : RUN cd $APPDIR/runner && python3 ./setup.py bdist_wheel ---> Running in 213f152c466b running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/jobserv_runner copying jobserv_runner/logging.py -> build/lib/jobserv_runner copying jobserv_runner/__init__.py -> build/lib/jobserv_runner copying jobserv_runner/cmd.py -> build/lib/jobserv_runner copying jobserv_runner/simulator.py -> build/lib/jobserv_runner copying jobserv_runner/jobserv.py -> build/lib/jobserv_runner creating build/lib/jobserv_runner/handlers copying jobserv_runner/handlers/git_poller.py -> build/lib/jobserv_runner/handlers copying jobserv_runner/handlers/generate-public-url.py -> build/lib/jobserv_runner/handlers copying jobserv_runner/handlers/gitlab_mr.py -> build/lib/jobserv_runner/handlers copying jobserv_runner/handlers/simple.py -> build/lib/jobserv_runner/handlers copying jobserv_runner/handlers/__init__.py -> build/lib/jobserv_runner/handlers copying jobserv_runner/handlers/github_pr.py -> build/lib/jobserv_runner/handlers /usr/lib/python3.10/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( installing to build/bdist.linux-x86_64/wheel running install running install_lib creating build/bdist.linux-x86_64 creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/jobserv_runner copying build/lib/jobserv_runner/logging.py -> build/bdist.linux-x86_64/wheel/jobserv_runner copying build/lib/jobserv_runner/__init__.py -> build/bdist.linux-x86_64/wheel/jobserv_runner copying build/lib/jobserv_runner/cmd.py -> build/bdist.linux-x86_64/wheel/jobserv_runner creating build/bdist.linux-x86_64/wheel/jobserv_runner/handlers copying build/lib/jobserv_runner/handlers/git_poller.py -> build/bdist.linux-x86_64/wheel/jobserv_runner/handlers copying build/lib/jobserv_runner/handlers/generate-public-url.py -> build/bdist.linux-x86_64/wheel/jobserv_runner/handlers copying build/lib/jobserv_runner/handlers/gitlab_mr.py -> build/bdist.linux-x86_64/wheel/jobserv_runner/handlers copying build/lib/jobserv_runner/handlers/simple.py -> build/bdist.linux-x86_64/wheel/jobserv_runner/handlers copying build/lib/jobserv_runner/handlers/__init__.py -> build/bdist.linux-x86_64/wheel/jobserv_runner/handlers copying build/lib/jobserv_runner/handlers/github_pr.py -> build/bdist.linux-x86_64/wheel/jobserv_runner/handlers copying build/lib/jobserv_runner/simulator.py -> build/bdist.linux-x86_64/wheel/jobserv_runner copying build/lib/jobserv_runner/jobserv.py -> build/bdist.linux-x86_64/wheel/jobserv_runner running install_egg_info running egg_info creating jobserv_runner.egg-info writing jobserv_runner.egg-info/PKG-INFO writing dependency_links to jobserv_runner.egg-info/dependency_links.txt writing top-level names to jobserv_runner.egg-info/top_level.txt writing manifest file 'jobserv_runner.egg-info/SOURCES.txt' reading manifest file 'jobserv_runner.egg-info/SOURCES.txt' writing manifest file 'jobserv_runner.egg-info/SOURCES.txt' Copying jobserv_runner.egg-info to build/bdist.linux-x86_64/wheel/jobserv_runner-0.1-py3.10.egg-info running install_scripts creating build/bdist.linux-x86_64/wheel/jobserv_runner-0.1.dist-info/WHEEL creating 'dist/jobserv_runner-0.1-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding 'jobserv_runner/__init__.py' adding 'jobserv_runner/cmd.py' adding 'jobserv_runner/jobserv.py' adding 'jobserv_runner/logging.py' adding 'jobserv_runner/simulator.py' adding 'jobserv_runner/handlers/__init__.py' adding 'jobserv_runner/handlers/generate-public-url.py' adding 'jobserv_runner/handlers/git_poller.py' adding 'jobserv_runner/handlers/github_pr.py' adding 'jobserv_runner/handlers/gitlab_mr.py' adding 'jobserv_runner/handlers/simple.py' adding 'jobserv_runner-0.1.dist-info/METADATA' adding 'jobserv_runner-0.1.dist-info/WHEEL' adding 'jobserv_runner-0.1.dist-info/top_level.txt' adding 'jobserv_runner-0.1.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Removing intermediate container 213f152c466b ---> 32f2a2891234 Step 10/14 : WORKDIR $APPDIR ---> Running in c348076d4534 Removing intermediate container c348076d4534 ---> 44201b2dca36 Step 11/14 : EXPOSE 8000 ---> Running in 342c43ace8b9 Removing intermediate container 342c43ace8b9 ---> 16a4f2008844 Step 12/14 : ARG APP_VERSION=? ---> Running in 5d48ec869f79 Removing intermediate container 5d48ec869f79 ---> 384d89b0c7c3 Step 13/14 : ENV APP_VERSION=$APP_VERSION ---> Running in d8f9002cb91e Removing intermediate container d8f9002cb91e ---> 8ef7671d5d99 Step 14/14 : CMD ["/srv/jobserv/docker_run.sh"] ---> Running in ad58d74c7181 Removing intermediate container ad58d74c7181 ---> 501c66410732 Successfully built 501c66410732 Successfully tagged doanac/jobserv:fe37b3 + docker tag doanac/jobserv:fe37b3 doanac/jobserv:latest + '[' -f /secrets/dockerpass ] + set +x WARNING! Using --password via the CLI is insecure. Use --password-stdin. WARNING! Your password will be stored unencrypted in /root/.docker/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login Succeeded + docker push doanac/jobserv:fe37b3 The push refers to repository [docker.io/doanac/jobserv] 16b27632c3da: Preparing 2540083efb21: Preparing d35c6f4e4bff: Preparing 60f47d96558d: Preparing 016993f715c9: Preparing ded7a220bb05: Preparing 016993f715c9: Pushed 16b27632c3da: Pushed 60f47d96558d: Pushed 2540083efb21: Pushed ded7a220bb05: Layer already exists d35c6f4e4bff: Pushed fe37b3: digest: sha256:a14d1e0acc6c3469c88f5baefbb092854a13c4f5b252ca32d1c78adaac2ee750 size: 1573 + docker push doanac/jobserv:latest The push refers to repository [docker.io/doanac/jobserv] 16b27632c3da: Preparing 2540083efb21: Preparing d35c6f4e4bff: Preparing 60f47d96558d: Preparing 016993f715c9: Preparing ded7a220bb05: Preparing 016993f715c9: Layer already exists 16b27632c3da: Layer already exists 60f47d96558d: Layer already exists d35c6f4e4bff: Layer already exists 2540083efb21: Layer already exists ded7a220bb05: Layer already exists latest: digest: sha256:a14d1e0acc6c3469c88f5baefbb092854a13c4f5b252ca32d1c78adaac2ee750 size: 1573 Script completed == 2022-12-15 17:16:35.316666: Finding artifacts to upload Uploading 1 items 18194 bytes == 2022-12-15 17:16:36.102286: Runner has completed _ _ | \/ | \__|____|__/ | o o| Thumbs Up |___\/_|_____||_ | _____|__| | | |______| | | | | | | | | |_| |_|