From 76c5242e4414e18f0255f867b68cbf4cfe5c4abb Mon Sep 17 00:00:00 2001 From: Conor Schaefer Date: Mon, 8 Jun 2020 08:49:12 -0700 Subject: [PATCH] Add build logs for SecureDrop 1.4.0-rc1 Intentional rebuild of 1.4.0-rc1, since the first attempt was based on the wrong commit (caught during package review thanks to the build logs!). The builder image still needs security updates, we'll handle those for rc2. --- ....log => 20200608-securedrop-1.4.0-rc1.log} | 1222 +++++++++-------- 1 file changed, 613 insertions(+), 609 deletions(-) rename core/{20200604-securedrop-1.4.0-rc1.log => 20200608-securedrop-1.4.0-rc1.log} (76%) diff --git a/core/20200604-securedrop-1.4.0-rc1.log b/core/20200608-securedrop-1.4.0-rc1.log similarity index 76% rename from core/20200604-securedrop-1.4.0-rc1.log rename to core/20200608-securedrop-1.4.0-rc1.log index 923fb605..32287d4f 100644 --- a/core/20200604-securedrop-1.4.0-rc1.log +++ b/core/20200608-securedrop-1.4.0-rc1.log @@ -1,25 +1,17 @@ -[user@fpf-dev-dvm:~] $ +[user@fpf-dev-dvm:~] $ $ git clone https://github.com/freedomofpress/securedrop Cloning into 'securedrop'... changing to directory securedrop -[user@fpf-dev-dvm:~/securedrop] develop 11s ± - $ mkvirtualenv -p $(which python3) sd -a $PWD -Already using interpreter /usr/bin/python3 -Using base prefix '/usr' -New python executable in /home/user/.virtualenvs/sd/bin/python3 -Also creating executable in /home/user/.virtualenvs/sd/bin/python -Installing setuptools, pkg_resources, pip, wheel...done. -Setting project for sd to /home/user/securedrop -[user@fpf-dev-dvm:~/securedrop] [sd] develop 30s ± +[user@fpf-dev-dvm:~/securedrop] develop 20s ± $ git tag -v 1.4.0-rc1 -object 148392aef22e78588c8d6f4608ae0392f659ac3e +object efd1121e14805e324bd719c3fc51fb69805cb960 type commit tag 1.4.0-rc1 -tagger Allie Crevier 1589804501 -0700 +tagger Conor Schaefer 1591630026 -0700 -Post-release version bump from 1.3.0 to 1.4.0~rc1 +SecureDrop 1.4.0~rc1 error: no signature found -[user@fpf-dev-dvm:~/securedrop] [sd] develop 37s 1 ± +[user@fpf-dev-dvm:~/securedrop] develop 28s 1 ± $ git checkout 1.4.0-rc1 Note: checking out '1.4.0-rc1'. @@ -32,145 +24,153 @@ do so (now or later) by using -b with the checkout command again. Example: git checkout -b -HEAD is now at 148392aef Post-release version bump from 1.3.0 to 1.4.0~rc1 -[user@fpf-dev-dvm:~/securedrop] [sd] 148392aef 43s ± - $ pip install --no-deps --require-hashes -r securedrop/requirements/python3/develop-requirements.txt +HEAD is now at efd1121e1 SecureDrop release 1.4.0-rc1 +[user@fpf-dev-dvm:~/securedrop] efd1121e1 32s ± + $ mkvirtualenv -a $PWD sd -p $(which python3) +Already using interpreter /usr/bin/python3 +Using base prefix '/usr' +New python executable in /home/user/.virtualenvs/sd/bin/python3 +Also creating executable in /home/user/.virtualenvs/sd/bin/python +Installing setuptools, pkg_resources, pip, wheel...done. +Setting project for sd to /home/user/securedrop +[user@fpf-dev-dvm:~/securedrop] [sd] efd1121e1 57s ± + $ pip install -r securedrop/requirements/python3/develop-requirements.txt Collecting alabaster==0.7.10 Downloading alabaster-0.7.10-py2.py3-none-any.whl (12 kB) Collecting ansible-lint==4.1.0 Downloading ansible_lint-4.1.0-py2.py3-none-any.whl (54 kB) - |████████████████████████████████| 54 kB 2.6 MB/s + |████████████████████████████████| 54 kB 1.9 MB/s Collecting ansible==2.9.7 Downloading ansible-2.9.7.tar.gz (14.2 MB) - |████████████████████████████████| 14.2 MB 4.0 MB/s + |████████████████████████████████| 14.2 MB 6.9 MB/s Collecting anyconfig==0.9.7 Downloading anyconfig-0.9.7.tar.gz (97 kB) - |████████████████████████████████| 97 kB 8.1 MB/s + |████████████████████████████████| 97 kB 8.2 MB/s Collecting apipkg==1.4 Downloading apipkg-1.4-py2.py3-none-any.whl (6.6 kB) Collecting argh==0.26.2 Downloading argh-0.26.2-py2.py3-none-any.whl (30 kB) Collecting arrow==0.10.0 Downloading arrow-0.10.0.tar.gz (86 kB) - |████████████████████████████████| 86 kB 6.3 MB/s + |████████████████████████████████| 86 kB 5.4 MB/s Collecting asn1crypto==0.22.0 Downloading asn1crypto-0.22.0-py2.py3-none-any.whl (97 kB) - |████████████████████████████████| 97 kB 6.2 MB/s + |████████████████████████████████| 97 kB 10.7 MB/s Collecting aspy.yaml==1.3.0 Downloading aspy.yaml-1.3.0-py2.py3-none-any.whl (3.5 kB) Collecting astroid==2.4.0 Downloading astroid-2.4.0-py3-none-any.whl (327 kB) - |████████████████████████████████| 327 kB 11.6 MB/s + |████████████████████████████████| 327 kB 6.2 MB/s Collecting babel==2.4.0 Downloading Babel-2.4.0-py2.py3-none-any.whl (6.8 MB) - |████████████████████████████████| 6.8 MB 24.2 MB/s + |████████████████████████████████| 6.8 MB 11.6 MB/s Collecting bandit==1.4.0 Downloading bandit-1.4.0-py2.py3-none-any.whl (116 kB) - |████████████████████████████████| 116 kB 9.0 MB/s + |████████████████████████████████| 116 kB 26.4 MB/s Collecting bcrypt==3.1.3 Downloading bcrypt-3.1.3.tar.gz (40 kB) - |████████████████████████████████| 40 kB 5.0 MB/s + |████████████████████████████████| 40 kB 6.2 MB/s Collecting binaryornot==0.4.4 Downloading binaryornot-0.4.4-py2.py3-none-any.whl (9.0 kB) Collecting boto3==1.5.24 Downloading boto3-1.5.24-py2.py3-none-any.whl (128 kB) - |████████████████████████████████| 128 kB 11.2 MB/s + |████████████████████████████████| 128 kB 6.8 MB/s Collecting boto==2.48.0 Downloading boto-2.48.0-py2.py3-none-any.whl (1.4 MB) - |████████████████████████████████| 1.4 MB 24.9 MB/s + |████████████████████████████████| 1.4 MB 21.2 MB/s Collecting botocore==1.8.38 Downloading botocore-1.8.38-py2.py3-none-any.whl (4.1 MB) - |████████████████████████████████| 4.1 MB 13.2 MB/s + |████████████████████████████████| 4.1 MB 11.4 MB/s Collecting cerberus==1.3.1 Downloading Cerberus-1.3.1.tar.gz (52 kB) - |████████████████████████████████| 52 kB 1.2 MB/s + |████████████████████████████████| 52 kB 538 kB/s Collecting certifi==2017.7.27.1 Downloading certifi-2017.7.27.1-py2.py3-none-any.whl (349 kB) - |████████████████████████████████| 349 kB 16.1 MB/s + |████████████████████████████████| 349 kB 27.1 MB/s Collecting cffi==1.10.0 Downloading cffi-1.10.0.tar.gz (418 kB) - |████████████████████████████████| 418 kB 15.2 MB/s + |████████████████████████████████| 418 kB 6.9 MB/s Collecting cfgv==2.0.1 Downloading cfgv-2.0.1-py2.py3-none-any.whl (7.4 kB) Collecting chardet==3.0.4 Downloading chardet-3.0.4-py2.py3-none-any.whl (133 kB) - |████████████████████████████████| 133 kB 10.2 MB/s + |████████████████████████████████| 133 kB 6.7 MB/s Collecting click-completion==0.3.1 Downloading click-completion-0.3.1.tar.gz (8.2 kB) Collecting click==6.7 Downloading click-6.7-py2.py3-none-any.whl (71 kB) - |████████████████████████████████| 71 kB 2.6 MB/s + |████████████████████████████████| 71 kB 3.0 MB/s Collecting colorama==0.3.9 Downloading colorama-0.3.9-py2.py3-none-any.whl (20 kB) Collecting cookiecutter==1.6.0 Downloading cookiecutter-1.6.0-py2.py3-none-any.whl (50 kB) - |████████████████████████████████| 50 kB 9.9 MB/s + |████████████████████████████████| 50 kB 6.1 MB/s Collecting cryptography==2.7 Downloading cryptography-2.7-cp34-abi3-manylinux1_x86_64.whl (2.3 MB) - |████████████████████████████████| 2.3 MB 7.3 MB/s + |████████████████████████████████| 2.3 MB 9.0 MB/s Collecting dnspython==1.15.0 Downloading dnspython-1.15.0-py2.py3-none-any.whl (177 kB) - |████████████████████████████████| 177 kB 25.3 MB/s + |████████████████████████████████| 177 kB 10.9 MB/s Collecting docker-py==1.10.6 Downloading docker_py-1.10.6-py2.py3-none-any.whl (50 kB) - |████████████████████████████████| 50 kB 8.9 MB/s + |████████████████████████████████| 50 kB 2.9 MB/s Collecting docker-pycreds==0.2.1 Downloading docker_pycreds-0.2.1-py2.py3-none-any.whl (4.5 kB) Collecting docopt==0.6.2 Downloading docopt-0.6.2.tar.gz (25 kB) Collecting docutils==0.14 Downloading docutils-0.14-py3-none-any.whl (543 kB) - |████████████████████████████████| 543 kB 16.0 MB/s + |████████████████████████████████| 543 kB 21.1 MB/s Collecting dparse==0.4.1 Downloading dparse-0.4.1.tar.gz (31 kB) Collecting entrypoints==0.3 Downloading entrypoints-0.3-py2.py3-none-any.whl (11 kB) Collecting execnet==1.4.1 Downloading execnet-1.4.1-py2.py3-none-any.whl (40 kB) - |████████████████████████████████| 40 kB 5.9 MB/s + |████████████████████████████████| 40 kB 5.9 MB/s Collecting fasteners==0.14.1 Downloading fasteners-0.14.1-py2.py3-none-any.whl (20 kB) Collecting flake8==3.7.7 Downloading flake8-3.7.7-py2.py3-none-any.whl (68 kB) - |████████████████████████████████| 68 kB 8.1 MB/s + |████████████████████████████████| 68 kB 5.4 MB/s Collecting future==0.16.0 Downloading future-0.16.0.tar.gz (824 kB) - |████████████████████████████████| 824 kB 20.9 MB/s + |████████████████████████████████| 824 kB 7.8 MB/s Collecting git-url-parse==1.0.2 Downloading git_url_parse-1.0.2-py3-none-any.whl (5.4 kB) Collecting gitdb2==2.0.3 Downloading gitdb2-2.0.3-py2.py3-none-any.whl (63 kB) - |████████████████████████████████| 63 kB 3.7 MB/s + |████████████████████████████████| 63 kB 2.6 MB/s Collecting gitpython==2.1.8 Downloading GitPython-2.1.8-py2.py3-none-any.whl (448 kB) - |████████████████████████████████| 448 kB 15.7 MB/s + |████████████████████████████████| 448 kB 10.8 MB/s Collecting html-linter==0.4.0 Downloading html-linter-0.4.0.tar.gz (19 kB) Collecting identify==1.4.7 Downloading identify-1.4.7-py2.py3-none-any.whl (97 kB) - |████████████████████████████████| 97 kB 5.8 MB/s + |████████████████████████████████| 97 kB 5.5 MB/s Collecting idna==2.5 Downloading idna-2.5-py2.py3-none-any.whl (55 kB) - |████████████████████████████████| 55 kB 2.9 MB/s + |████████████████████████████████| 55 kB 4.9 MB/s Collecting imagesize==0.7.1 Downloading imagesize-0.7.1-py2.py3-none-any.whl (5.2 kB) Collecting importlib-metadata==0.23 Downloading importlib_metadata-0.23-py2.py3-none-any.whl (28 kB) -Collecting importlib-resources==1.0.2 - Downloading importlib_resources-1.0.2-py2.py3-none-any.whl (32 kB) +Collecting importlib-resources==1.5.0 + Downloading importlib_resources-1.5.0-py2.py3-none-any.whl (21 kB) Collecting isort==4.2.15 Downloading isort-4.2.15-py2.py3-none-any.whl (43 kB) - |████████████████████████████████| 43 kB 2.7 MB/s + |████████████████████████████████| 43 kB 2.6 MB/s Collecting jinja2-time==0.2.0 Downloading jinja2_time-0.2.0-py2.py3-none-any.whl (6.4 kB) Collecting jinja2==2.10.1 Downloading Jinja2-2.10.1-py2.py3-none-any.whl (124 kB) - |████████████████████████████████| 124 kB 43.3 MB/s + |████████████████████████████████| 124 kB 14.6 MB/s Collecting jmespath==0.9.3 Downloading jmespath-0.9.3-py2.py3-none-any.whl (23 kB) Collecting lazy-object-proxy==1.4.3 Downloading lazy_object_proxy-1.4.3-cp37-cp37m-manylinux1_x86_64.whl (56 kB) - |████████████████████████████████| 56 kB 6.8 MB/s + |████████████████████████████████| 56 kB 6.5 MB/s Collecting livereload==2.5.1 Downloading livereload-2.5.1.tar.gz (20 kB) Collecting markupsafe==1.1.1 @@ -179,37 +179,37 @@ Collecting mccabe==0.6.1 Downloading mccabe-0.6.1-py2.py3-none-any.whl (8.6 kB) Collecting molecule==2.22 Downloading molecule-2.22-py2.py3-none-any.whl (469 kB) - |████████████████████████████████| 469 kB 6.7 MB/s + |████████████████████████████████| 469 kB 25.0 MB/s Collecting monotonic==1.4 Downloading monotonic-1.4-py2.py3-none-any.whl (5.3 kB) Collecting more-itertools==7.2.0 Downloading more_itertools-7.2.0-py3-none-any.whl (57 kB) - |████████████████████████████████| 57 kB 5.9 MB/s + |████████████████████████████████| 57 kB 5.0 MB/s Collecting mypy-extensions==0.4.3 Downloading mypy_extensions-0.4.3-py2.py3-none-any.whl (4.5 kB) Collecting mypy==0.761 Downloading mypy-0.761-cp37-cp37m-manylinux1_x86_64.whl (24.1 MB) - |████████████████████████████████| 24.1 MB 333 kB/s + |████████████████████████████████| 24.1 MB 10.5 MB/s Collecting netaddr==0.7.19 Downloading netaddr-0.7.19-py2.py3-none-any.whl (1.6 MB) - |████████████████████████████████| 1.6 MB 31.8 MB/s + |████████████████████████████████| 1.6 MB 5.0 MB/s Collecting nodeenv==1.3.3 Downloading nodeenv-1.3.3.tar.gz (34 kB) Collecting packaging==16.8 Downloading packaging-16.8-py2.py3-none-any.whl (23 kB) Collecting paramiko==2.6.0 Downloading paramiko-2.6.0-py2.py3-none-any.whl (199 kB) - |████████████████████████████████| 199 kB 14.1 MB/s + |████████████████████████████████| 199 kB 14.8 MB/s Collecting pathspec==0.5.5 Downloading pathspec-0.5.5.tar.gz (21 kB) Collecting pathtools==0.1.2 Downloading pathtools-0.1.2.tar.gz (11 kB) Collecting pbr==5.1.1 Downloading pbr-5.1.1-py2.py3-none-any.whl (106 kB) - |████████████████████████████████| 106 kB 19.1 MB/s + |████████████████████████████████| 106 kB 56.7 MB/s Collecting pexpect==4.6.0 Downloading pexpect-4.6.0-py2.py3-none-any.whl (57 kB) - |████████████████████████████████| 57 kB 5.7 MB/s + |████████████████████████████████| 57 kB 5.5 MB/s Collecting pip-tools==4.0.0 Downloading pip_tools-4.0.0-py2.py3-none-any.whl (39 kB) Collecting port_for==0.3.1 @@ -218,74 +218,74 @@ Collecting poyo==0.4.1 Downloading poyo-0.4.1-py2.py3-none-any.whl (12 kB) Collecting pre-commit==1.18.3 Downloading pre_commit-1.18.3-py2.py3-none-any.whl (154 kB) - |████████████████████████████████| 154 kB 6.4 MB/s + |████████████████████████████████| 154 kB 60.0 MB/s Collecting prompt_toolkit==2.0.9 Downloading prompt_toolkit-2.0.9-py3-none-any.whl (337 kB) - |████████████████████████████████| 337 kB 13.2 MB/s + |████████████████████████████████| 337 kB 13.7 MB/s Collecting psutil==5.7.0 Downloading psutil-5.7.0.tar.gz (449 kB) - |████████████████████████████████| 449 kB 21.0 MB/s + |████████████████████████████████| 449 kB 21.4 MB/s Collecting ptyprocess==0.5.2 Downloading ptyprocess-0.5.2-py2.py3-none-any.whl (39 kB) Collecting py==1.4.34 Downloading py-1.4.34-py2.py3-none-any.whl (84 kB) - |████████████████████████████████| 84 kB 2.8 MB/s + |████████████████████████████████| 84 kB 3.9 MB/s Collecting pycodestyle==2.5.0 Downloading pycodestyle-2.5.0-py2.py3-none-any.whl (51 kB) - |████████████████████████████████| 51 kB 9.9 MB/s + |████████████████████████████████| 51 kB 9.5 MB/s Collecting pycparser==2.18 Downloading pycparser-2.18.tar.gz (245 kB) - |████████████████████████████████| 245 kB 12.0 MB/s + |████████████████████████████████| 245 kB 12.1 MB/s Collecting pyenchant==2.0.0 Downloading pyenchant-2.0.0.tar.gz (64 kB) - |████████████████████████████████| 64 kB 4.1 MB/s + |████████████████████████████████| 64 kB 1.8 MB/s Collecting pyflakes==2.1.1 Downloading pyflakes-2.1.1-py2.py3-none-any.whl (59 kB) - |████████████████████████████████| 59 kB 4.6 MB/s -Collecting pygments==2.2.0 - Downloading Pygments-2.2.0-py2.py3-none-any.whl (841 kB) - |████████████████████████████████| 841 kB 16.2 MB/s + |████████████████████████████████| 59 kB 4.3 MB/s +Collecting pygments==2.6.1 + Downloading Pygments-2.6.1-py3-none-any.whl (914 kB) + |████████████████████████████████| 914 kB 17.9 MB/s Collecting pylint==2.5.0 Downloading pylint-2.5.0-py3-none-any.whl (324 kB) - |████████████████████████████████| 324 kB 15.1 MB/s + |████████████████████████████████| 324 kB 13.8 MB/s Collecting pynacl==1.1.2 Downloading PyNaCl-1.1.2.tar.gz (3.1 MB) - |████████████████████████████████| 3.1 MB 15.1 MB/s + |████████████████████████████████| 3.1 MB 24.2 MB/s Collecting pyparsing==2.2.0 Downloading pyparsing-2.2.0-py2.py3-none-any.whl (56 kB) - |████████████████████████████████| 56 kB 4.9 MB/s + |████████████████████████████████| 56 kB 4.8 MB/s Collecting pytest-xdist==1.18.2 Downloading pytest-xdist-1.18.2.tar.gz (50 kB) - |████████████████████████████████| 50 kB 5.5 MB/s + |████████████████████████████████| 50 kB 7.9 MB/s Installing build dependencies ... done Getting requirements to build wheel ... done Installing backend dependencies ... done Preparing wheel metadata ... done Collecting pytest==3.2.0 Downloading pytest-3.2.0-py2.py3-none-any.whl (186 kB) - |████████████████████████████████| 186 kB 12.2 MB/s + |████████████████████████████████| 186 kB 23.0 MB/s Collecting python-dateutil==2.6.1 Downloading python_dateutil-2.6.1-py2.py3-none-any.whl (194 kB) - |████████████████████████████████| 194 kB 41.9 MB/s + |████████████████████████████████| 194 kB 11.6 MB/s Collecting python-gilt==1.2.1 Downloading python_gilt-1.2.1-py3-none-any.whl (13 kB) Collecting python-vagrant==0.5.15 Downloading python-vagrant-0.5.15.tar.gz (29 kB) Collecting pytz==2017.2 Downloading pytz-2017.2-py2.py3-none-any.whl (484 kB) - |████████████████████████████████| 484 kB 4.5 MB/s + |████████████████████████████████| 484 kB 45.3 MB/s Collecting pyyaml==5.3.1 Downloading PyYAML-5.3.1.tar.gz (269 kB) - |████████████████████████████████| 269 kB 11.0 MB/s + |████████████████████████████████| 269 kB 27.4 MB/s Collecting requests==2.22.0 Downloading requests-2.22.0-py2.py3-none-any.whl (57 kB) - |████████████████████████████████| 57 kB 6.7 MB/s + |████████████████████████████████| 57 kB 2.7 MB/s Collecting ruamel.yaml==0.15.97 Downloading ruamel.yaml-0.15.97-cp37-cp37m-manylinux1_x86_64.whl (653 kB) - |████████████████████████████████| 653 kB 10.6 MB/s + |████████████████████████████████| 653 kB 27.6 MB/s Collecting s3transfer==0.1.12 Downloading s3transfer-0.1.12-py2.py3-none-any.whl (59 kB) - |████████████████████████████████| 59 kB 6.2 MB/s + |████████████████████████████████| 59 kB 6.2 MB/s Collecting safety==1.8.7 Downloading safety-1.8.7-py2.py3-none-any.whl (14 kB) Collecting sh==1.12.14 @@ -296,178 +296,189 @@ Collecting smmap2==2.0.3 Downloading smmap2-2.0.3-py2.py3-none-any.whl (27 kB) Collecting snowballstemmer==1.2.1 Downloading snowballstemmer-1.2.1-py2.py3-none-any.whl (64 kB) - |████████████████████████████████| 64 kB 4.7 MB/s + |████████████████████████████████| 64 kB 4.5 MB/s Collecting sphinx-autobuild==0.7.1 Downloading sphinx-autobuild-0.7.1.tar.gz (14 kB) -Collecting sphinx-rtd-theme==0.2.4 - Downloading sphinx_rtd_theme-0.2.4-py2.py3-none-any.whl (1.4 MB) - |████████████████████████████████| 1.4 MB 21.5 MB/s -Collecting sphinx==1.6.3 - Downloading Sphinx-1.6.3-py2.py3-none-any.whl (1.9 MB) - |████████████████████████████████| 1.9 MB 6.7 MB/s -Collecting sphinxcontrib-websupport==1.0.1 - Downloading sphinxcontrib_websupport-1.0.1-py2.py3-none-any.whl (26 kB) +Collecting sphinx-rtd-theme==0.4.3 + Downloading sphinx_rtd_theme-0.4.3-py2.py3-none-any.whl (6.4 MB) + |████████████████████████████████| 6.4 MB 37.4 MB/s +Collecting sphinx==3.0.4 + Downloading Sphinx-3.0.4-py3-none-any.whl (2.8 MB) + |████████████████████████████████| 2.8 MB 16.9 MB/s +Collecting sphinxcontrib-applehelp==1.0.2 + Downloading sphinxcontrib_applehelp-1.0.2-py2.py3-none-any.whl (121 kB) + |████████████████████████████████| 121 kB 46.1 MB/s +Collecting sphinxcontrib-devhelp==1.0.2 + Downloading sphinxcontrib_devhelp-1.0.2-py2.py3-none-any.whl (84 kB) + |████████████████████████████████| 84 kB 4.1 MB/s +Collecting sphinxcontrib-htmlhelp==1.0.3 + Downloading sphinxcontrib_htmlhelp-1.0.3-py2.py3-none-any.whl (96 kB) + |████████████████████████████████| 96 kB 2.8 MB/s +Collecting sphinxcontrib-jsmath==1.0.1 + Downloading sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl (5.1 kB) +Collecting sphinxcontrib-qthelp==1.0.3 + Downloading sphinxcontrib_qthelp-1.0.3-py2.py3-none-any.whl (90 kB) + |████████████████████████████████| 90 kB 4.0 MB/s +Collecting sphinxcontrib-serializinghtml==1.1.4 + Downloading sphinxcontrib_serializinghtml-1.1.4-py2.py3-none-any.whl (89 kB) + |████████████████████████████████| 89 kB 7.0 MB/s Collecting stevedore==1.28.0 Downloading stevedore-1.28.0-py2.py3-none-any.whl (39 kB) Collecting tabulate==0.8.3 Downloading tabulate-0.8.3.tar.gz (46 kB) - |████████████████████████████████| 46 kB 2.5 MB/s + |████████████████████████████████| 46 kB 2.8 MB/s Collecting template-remover==0.1.9 Downloading template-remover-0.1.9.tar.gz (7.1 kB) Collecting testinfra==3.2.0 Downloading testinfra-3.2.0-py2.py3-none-any.whl (66 kB) - |████████████████████████████████| 66 kB 3.8 MB/s + |████████████████████████████████| 66 kB 3.5 MB/s Collecting toml==0.10.0 Downloading toml-0.10.0-py2.py3-none-any.whl (25 kB) Collecting tornado==4.5.1 Downloading tornado-4.5.1.tar.gz (483 kB) - |████████████████████████████████| 483 kB 13.3 MB/s + |████████████████████████████████| 483 kB 15.5 MB/s Collecting tree-format==0.1.2 Downloading tree-format-0.1.2.tar.gz (4.0 kB) Collecting typed-ast==1.4.1 Downloading typed_ast-1.4.1-cp37-cp37m-manylinux1_x86_64.whl (737 kB) - |████████████████████████████████| 737 kB 80.0 MB/s + |████████████████████████████████| 737 kB 5.7 MB/s Collecting typing-extensions==3.7.4.1 Downloading typing_extensions-3.7.4.1-py3-none-any.whl (20 kB) Collecting urllib3==1.25.8 Downloading urllib3-1.25.8-py2.py3-none-any.whl (125 kB) - |████████████████████████████████| 125 kB 26.8 MB/s + |████████████████████████████████| 125 kB 66.7 MB/s Collecting virtualenv==16.7.5 Downloading virtualenv-16.7.5-py2.py3-none-any.whl (3.3 MB) - |████████████████████████████████| 3.3 MB 21.2 MB/s + |████████████████████████████████| 3.3 MB 22.4 MB/s Collecting watchdog==0.8.3 Downloading watchdog-0.8.3.tar.gz (83 kB) - |████████████████████████████████| 83 kB 2.9 MB/s + |████████████████████████████████| 83 kB 2.4 MB/s Collecting wcwidth==0.1.7 Downloading wcwidth-0.1.7-py2.py3-none-any.whl (21 kB) Collecting websocket-client==0.44.0 Downloading websocket_client-0.44.0-py2.py3-none-any.whl (199 kB) - |████████████████████████████████| 199 kB 10.8 MB/s + |████████████████████████████████| 199 kB 28.4 MB/s Collecting whichcraft==0.4.1 Downloading whichcraft-0.4.1-py2.py3-none-any.whl (5.1 kB) Collecting wrapt==1.11.2 Downloading wrapt-1.11.2.tar.gz (27 kB) Collecting yamllint==1.17.0 Downloading yamllint-1.17.0-py2.py3-none-any.whl (57 kB) - |████████████████████████████████| 57 kB 7.2 MB/s + |████████████████████████████████| 57 kB 7.7 MB/s Collecting zipp==0.6.0 Downloading zipp-0.6.0-py2.py3-none-any.whl (4.1 kB) Collecting pip==19.1 Downloading pip-19.1-py2.py3-none-any.whl (1.4 MB) - |████████████████████████████████| 1.4 MB 31.3 MB/s + |████████████████████████████████| 1.4 MB 17.4 MB/s Collecting setuptools==46.0.0 Downloading setuptools-46.0.0-py3-none-any.whl (582 kB) - |████████████████████████████████| 582 kB 22.0 MB/s + |████████████████████████████████| 582 kB 30.1 MB/s Building wheels for collected packages: ansible, anyconfig, arrow, bcrypt, cerberus, cffi, click-completion, docopt, dparse, future, html-linter, livereload, nodeenv, pathspec, pathtools, port-for, psutil, pycparser, pyenchant, pynacl, pytest-xdist, python-vagrant, pyyaml, sphinx-autobuild, tabulate, template-remover, tornado, tree-format, watchdog, wrapt Building wheel for ansible (setup.py) ... done - Created wheel for ansible: filename=ansible-2.9.7-py3-none-any.whl size=16169073 sha256=2823de439ab7c342e48934d2552645d4c742092e0e5df45e0c388aefa9deb629 + Created wheel for ansible: filename=ansible-2.9.7-py3-none-any.whl size=16169073 sha256=57587929ae771100b370ab5c235005edc5ae731da9e2dcdf657dfcf3d7ff7306 Stored in directory: /home/user/.cache/pip/wheels/46/6b/6f/b51b1644751fc09b957a9af8c58fab6606cf1d7c7d530e53e2 Building wheel for anyconfig (setup.py) ... done - Created wheel for anyconfig: filename=anyconfig-0.9.7-py3-none-any.whl size=60093 sha256=6af97b268c3235b1eb9553fcaa98b872cf095bffae91138d68362cc591a182fc + Created wheel for anyconfig: filename=anyconfig-0.9.7-py3-none-any.whl size=60093 sha256=fa520ed55ebc61a02d9405748de8b32f07b3e700930f92043394444d1b44f6a0 Stored in directory: /home/user/.cache/pip/wheels/13/07/a3/f7d56c5ad0f60929dba33f34126327e98d538a75b925c24535 Building wheel for arrow (setup.py) ... done - Created wheel for arrow: filename=arrow-0.10.0-py2.py3-none-any.whl size=32852 sha256=eebdec1e39c58d67353466447cc00d2ab51375657f1318c3ed5bfa98f7c4dfb8 + Created wheel for arrow: filename=arrow-0.10.0-py2.py3-none-any.whl size=32852 sha256=156338a527c91fb7c0564ff129d097f04356b69ab852aa6ea71e3c729737ab16 Stored in directory: /home/user/.cache/pip/wheels/08/04/41/fc01ef75aa14872805f2283ef01954a539700a7a6435cf52f1 Building wheel for bcrypt (setup.py) ... done - Created wheel for bcrypt: filename=bcrypt-3.1.3-cp37-cp37m-linux_x86_64.whl size=62529 sha256=3e6f50be1b5557dd45f23c98379133aea87f39da5d7c202b52f5ce3be4d80d7b + Created wheel for bcrypt: filename=bcrypt-3.1.3-cp37-cp37m-linux_x86_64.whl size=62528 sha256=5d9d2ad85b0bc981cddbb90c35cf067003308943fa135bd9c7cbd59b1d91164f Stored in directory: /home/user/.cache/pip/wheels/af/05/db/ec8bfecf1b99a175e62e918d2f891a5f9b1132d12ad2b32e6e Building wheel for cerberus (setup.py) ... done - Created wheel for cerberus: filename=Cerberus-1.3.1-py3-none-any.whl size=54127 sha256=aa0dd57dcbafa0acb48db119a4ff72a5c7cde7fa7da728dbef73c0a82ac212ec + Created wheel for cerberus: filename=Cerberus-1.3.1-py3-none-any.whl size=54127 sha256=d7801e6898789048eeff26583def133c471aae1c0c28c8c58d77b024eb3a0388 Stored in directory: /home/user/.cache/pip/wheels/c6/d3/b0/ff1650a3cb6b6f19ea314ec517a17d88a1a4a1181b5a209836 Building wheel for cffi (setup.py) ... done - Created wheel for cffi: filename=cffi-1.10.0-cp37-cp37m-linux_x86_64.whl size=331707 sha256=e63f13dbcf22b64090d13590374dabcfc3379b854f933d60dae28bdb88c8eabd + Created wheel for cffi: filename=cffi-1.10.0-cp37-cp37m-linux_x86_64.whl size=331718 sha256=a087170bc9e4e3cc6e26c29f115ee369d61c65a09934ff5a992db86e5c2e0a26 Stored in directory: /home/user/.cache/pip/wheels/cc/8d/6c/d24a8db003ac4a51d9959a9985718fac84e1baa5ec6c42d115 Building wheel for click-completion (setup.py) ... done - Created wheel for click-completion: filename=click_completion-0.3.1-py3-none-any.whl size=7917 sha256=64258639785f587713fcbc2c8ac626e293d95ed5a17aa5f09622696a042b4892 + Created wheel for click-completion: filename=click_completion-0.3.1-py3-none-any.whl size=7917 sha256=c7d085cbcb3f58d3d64a7c8c8a3cfc91f99bd1b7274af50b65d9708a0949ebed Stored in directory: /home/user/.cache/pip/wheels/9f/93/b8/481f2187c3b23cb0a01d649c0abb4d1ccf9947c409230c1101 Building wheel for docopt (setup.py) ... done - Created wheel for docopt: filename=docopt-0.6.2-py2.py3-none-any.whl size=13704 sha256=6d8c76329f13cd373baa6093792881f2ad2f1d3065f368c86c1bb97b54d916a4 + Created wheel for docopt: filename=docopt-0.6.2-py2.py3-none-any.whl size=13704 sha256=30bdadf8705f71e0a373922cb90791a784266cdbd4d4b2481dbbabcbde3d664e Stored in directory: /home/user/.cache/pip/wheels/72/b0/3f/1d95f96ff986c7dfffe46ce2be4062f38ebd04b506c77c81b9 Building wheel for dparse (setup.py) ... done - Created wheel for dparse: filename=dparse-0.4.1-py3-none-any.whl size=19513 sha256=f96638e25591afefff680b63df4ccd361163f91f95422662cff9e9b4264f0a0d + Created wheel for dparse: filename=dparse-0.4.1-py3-none-any.whl size=19513 sha256=46bc7aabf032be997627258f5ae81e96fa91e81a52eb3e2bb2c66f05a76c2818 Stored in directory: /home/user/.cache/pip/wheels/71/4d/89/faf1d72f447af4ba171beff9447a110e24e28c530fba45d3da Building wheel for future (setup.py) ... done - Created wheel for future: filename=future-0.16.0-py3-none-any.whl size=487800 sha256=e69762364b8a163896b1f5025459b5b15a0038393ad015802c637750f3024924 + Created wheel for future: filename=future-0.16.0-py3-none-any.whl size=487800 sha256=bacbe9c6b3ccf8de2e74f2226d84a21416694fdaf426351decc5bd3021d41ac0 Stored in directory: /home/user/.cache/pip/wheels/7c/09/6f/dfd31fb2ebe951aefbee461a0dfce1bdc2e4b2c1016e85d233 Building wheel for html-linter (setup.py) ... done - Created wheel for html-linter: filename=html_linter-0.4.0-py3-none-any.whl size=14334 sha256=fe551e0f08cf1c77d9cb81436c374996faca77390ab88651743a065268f9bac3 + Created wheel for html-linter: filename=html_linter-0.4.0-py3-none-any.whl size=14334 sha256=f900b354f182832a3369b4d4b5992138f5761343d08f223064b755519debef11 Stored in directory: /home/user/.cache/pip/wheels/2e/50/9f/73a163b49962de66a9bcc0707dbb1519f553371422ed91c200 Building wheel for livereload (setup.py) ... done - Created wheel for livereload: filename=livereload-2.5.1-py3-none-any.whl size=22199 sha256=b46b76e5d1ff9df4245acb5903d6cafd6ec21a848c93b628afea779aee4e2479 + Created wheel for livereload: filename=livereload-2.5.1-py3-none-any.whl size=22199 sha256=7ead4da566db64bebeeb8deed9276fbdcfe8bb80586d5628386992a01bc566d7 Stored in directory: /home/user/.cache/pip/wheels/e1/ae/c8/f567dc6cbbe80a849d5d269e955024aa79c0a875eea2474bae Building wheel for nodeenv (setup.py) ... done - Created wheel for nodeenv: filename=nodeenv-1.3.3-py3-none-any.whl size=21346 sha256=287c707d1e5e1c3021a5fe8cea2debab4d1f17d5d58a9f0ab40a18eff1c2ebfd + Created wheel for nodeenv: filename=nodeenv-1.3.3-py3-none-any.whl size=21346 sha256=d5c9c3936a43b120c235ba60d3fcd59b550f67c80d4de8f86b11e9905112f085 Stored in directory: /home/user/.cache/pip/wheels/13/d3/6f/0e01c0c62414f74a97916cc97047c088f6acc8ce617d1b37ff Building wheel for pathspec (setup.py) ... done - Created wheel for pathspec: filename=pathspec-0.5.5-py3-none-any.whl size=24229 sha256=cf9793ccb9161884535962cc2e352ebc7b41c4220d8eec00705d68295a82b7f6 + Created wheel for pathspec: filename=pathspec-0.5.5-py3-none-any.whl size=24229 sha256=942ab8d6571e4a6c73330e81f81d3baee2f8ca2f663482c6bca4110a32ad0ba9 Stored in directory: /home/user/.cache/pip/wheels/09/97/ce/98234adaab0cf5b2c3a1b6610ada24e6f7ab3675fff4e0b8b2 Building wheel for pathtools (setup.py) ... done - Created wheel for pathtools: filename=pathtools-0.1.2-py3-none-any.whl size=8784 sha256=5a53a746c32a1db9d5d30cec29a08348f44a005ff66856e5cc844f5eaefee894 + Created wheel for pathtools: filename=pathtools-0.1.2-py3-none-any.whl size=8784 sha256=cce36240d86c15838b15bb1814eaf19a30183b37f7b5104a4aeb058f1e965a17 Stored in directory: /home/user/.cache/pip/wheels/3e/31/09/fa59cef12cdcfecc627b3d24273699f390e71828921b2cbba2 Building wheel for port-for (setup.py) ... done - Created wheel for port-for: filename=port_for-0.3.1-py3-none-any.whl size=19605 sha256=ea61578589608ad85de7e69d6154baca313b1a2141c181f54ffa2deab3069710 + Created wheel for port-for: filename=port_for-0.3.1-py3-none-any.whl size=19605 sha256=e9c3375011e57496ee42d747045976a903173732ec79c4aa49ea5d8d5d8c350b Stored in directory: /home/user/.cache/pip/wheels/a0/3a/de/2fee22649fd79d152f8726b86b9dec6fd35924e71d8e4c2bf2 Building wheel for psutil (setup.py) ... done - Created wheel for psutil: filename=psutil-5.7.0-cp37-cp37m-linux_x86_64.whl size=282435 sha256=5f177ca06eaeef935663a27c4bbc556a520d7ea05c43ba9c2fb6b39f4411031e + Created wheel for psutil: filename=psutil-5.7.0-cp37-cp37m-linux_x86_64.whl size=282423 sha256=5518a58bc90d5db3501bfe65b46169924656a67c99bc849e6fd8ffb64990f94e Stored in directory: /home/user/.cache/pip/wheels/b6/e7/50/aee9cc966163d74430f13f208171dee22f11efa4a4a826661c Building wheel for pycparser (setup.py) ... done - Created wheel for pycparser: filename=pycparser-2.18-py2.py3-none-any.whl size=205696 sha256=01ecc7ec86c79de90d70fb41694e6d34731b6f0946be7ad3c4f2bdfd9187595d + Created wheel for pycparser: filename=pycparser-2.18-py2.py3-none-any.whl size=205694 sha256=74745c1bb321787fa583fd0f6eed3cfb6bf46a277722149e44df7ff51c4a76c6 Stored in directory: /home/user/.cache/pip/wheels/5d/c6/29/87a8bb797e60b55a91bd0a1e8455365c5f5dff9fc45c05f3e4 Building wheel for pyenchant (setup.py) ... done - Created wheel for pyenchant: filename=pyenchant-2.0.0-py2.py3.cp27.cp32.cp33.cp34.cp35.cp36.pp27.pp33.pp35-none-any.whl size=71148 sha256=d703de591e52f5ba33bf612821cb705b05ec864955e51847b4edcbc40c8c410c + Created wheel for pyenchant: filename=pyenchant-2.0.0-py2.py3.cp27.cp32.cp33.cp34.cp35.cp36.pp27.pp33.pp35-none-any.whl size=71148 sha256=ae111a731d04923576752c9d620c74c7871e0b816d4bd36a779e7ae0741acb7b Stored in directory: /home/user/.cache/pip/wheels/b3/a1/1f/9f401bb462dc2815fad237aa51b7fc9c6ea68760a468a5113f Building wheel for pynacl (setup.py) ... done - Created wheel for pynacl: filename=PyNaCl-1.1.2-cp37-cp37m-linux_x86_64.whl size=670056 sha256=f07dd2399f23c2176bd8b2baf9f1bab267193cf2760491630acbbfefd965a07f + Created wheel for pynacl: filename=PyNaCl-1.1.2-cp37-cp37m-linux_x86_64.whl size=670058 sha256=80f92dad905bcac964c7c196658e4ba3600629139f7bb2c7b9fce3fd9157740e Stored in directory: /home/user/.cache/pip/wheels/de/0e/97/dbf5e8f88b4eb199d5bd738b291cd770f5dc1f3c59f0595480 Building wheel for pytest-xdist (PEP 517) ... done - Created wheel for pytest-xdist: filename=pytest_xdist-1.18.2-py2.py3-none-any.whl size=26343 sha256=ed7ab72e5961d39e73c50e03e18c57a9a8c6c9d824d6dc6e9566e800a43ae139 + Created wheel for pytest-xdist: filename=pytest_xdist-1.18.2-py2.py3-none-any.whl size=26343 sha256=756fbee8c60680e4542d56d709ca12dd92c251bf26375be48b02b65579b93939 Stored in directory: /home/user/.cache/pip/wheels/a1/ef/c5/2f26f7285bcf4bc1e301a244e8f20280b47541c2e393c74f67 Building wheel for python-vagrant (setup.py) ... done - Created wheel for python-vagrant: filename=python_vagrant-0.5.15-py3-none-any.whl size=18432 sha256=be2e603d7edfeedb5e0d0eb39add5dcbc0d0a96ac541242f8360c395f2248600 + Created wheel for python-vagrant: filename=python_vagrant-0.5.15-py3-none-any.whl size=18432 sha256=edb512d9b4f0f42485801dae7c67c6dfbd0d8d272b409ba3e75fc35a60ab0ba8 Stored in directory: /home/user/.cache/pip/wheels/a1/9e/8f/6d84a01c39978f584d03e873cbd99d2c41415695a0fa5c1f5c Building wheel for pyyaml (setup.py) ... done - Created wheel for pyyaml: filename=PyYAML-5.3.1-cp37-cp37m-linux_x86_64.whl size=44619 sha256=25a39e26a4e25c2faea375beea55c47c79cc07d260b256e4b88fde462ae65b0d + Created wheel for pyyaml: filename=PyYAML-5.3.1-cp37-cp37m-linux_x86_64.whl size=44619 sha256=f0385556ebde81193216c2a06297afefeee3cf8ab980dd52d0d5c3fd8bacfe9f Stored in directory: /home/user/.cache/pip/wheels/5e/03/1e/e1e954795d6f35dfc7b637fe2277bff021303bd9570ecea653 Building wheel for sphinx-autobuild (setup.py) ... done - Created wheel for sphinx-autobuild: filename=sphinx_autobuild-0.7.1-py3-none-any.whl size=10075 sha256=f13c8617f766dcce88eb73e2aec95126a25d3e5c8bcfa9e70055f5e797f373cc + Created wheel for sphinx-autobuild: filename=sphinx_autobuild-0.7.1-py3-none-any.whl size=10075 sha256=ec28501674a9eea7ea8fd09d0768327a5e48b9e8bb644dd386d98f0545e263b1 Stored in directory: /home/user/.cache/pip/wheels/b5/33/11/03f2a5fbd63cd60617cbb411d619008e8e4e0100aa3b21ecda Building wheel for tabulate (setup.py) ... done - Created wheel for tabulate: filename=tabulate-0.8.3-py3-none-any.whl size=23378 sha256=02453bc8f7b7d618d7a6e31c3b073015b7ec47c311637f560324948c8beb33b1 + Created wheel for tabulate: filename=tabulate-0.8.3-py3-none-any.whl size=23378 sha256=70cc6be51aa029eb58ba7a548af538f44c0d68f9507684162b10d9625251f4d5 Stored in directory: /home/user/.cache/pip/wheels/b8/a2/a6/812a8a9735b090913e109133c7c20aaca4cf07e8e18837714f Building wheel for template-remover (setup.py) ... done - Created wheel for template-remover: filename=template_remover-0.1.9-py3-none-any.whl size=7047 sha256=4994d98802b71f4573b5cde04e616dbe6542f87d991f280f28233631e6d9d364 + Created wheel for template-remover: filename=template_remover-0.1.9-py3-none-any.whl size=7047 sha256=38ce11a2dd227b96ad95d3dcc69cc9d6e3a7bdf88ddc6648c91306963795d50b Stored in directory: /home/user/.cache/pip/wheels/18/3f/f0/67e5e9e4ed02275ac31bf76b2fca329ae79687eaf5913ee8f3 Building wheel for tornado (setup.py) ... done - Created wheel for tornado: filename=tornado-4.5.1-cp37-cp37m-linux_x86_64.whl size=433585 sha256=772f84e29826a6cf1669b8139bc64ef079fbbc63535136b69a675218ac87d720 + Created wheel for tornado: filename=tornado-4.5.1-cp37-cp37m-linux_x86_64.whl size=433581 sha256=5f5975666e8cdec811207dc152a399b0de30e78fa9ecc107a499b4e8e2600778 Stored in directory: /home/user/.cache/pip/wheels/54/ed/cd/fe2215fcdebaead8dc507d4db4bfafb0794a5699c2b7718b72 Building wheel for tree-format (setup.py) ... done - Created wheel for tree-format: filename=tree_format-0.1.2-py3-none-any.whl size=5410 sha256=9b4cda407cc734087748dc3905df974bac7bb02cba12dfcb7c0f6a8ceedbee4b + Created wheel for tree-format: filename=tree_format-0.1.2-py3-none-any.whl size=5410 sha256=a1466309b70641d768dd735460457591b3d7075825b44be1e50a0e5e7ba8ae05 Stored in directory: /home/user/.cache/pip/wheels/dd/b2/d1/6ac00b8fe427c28f3f3a39563977cd0667296720b3d9c19f6a Building wheel for watchdog (setup.py) ... done - Created wheel for watchdog: filename=watchdog-0.8.3-py3-none-any.whl size=72888 sha256=0554740d149eae0eaddb4d9aa94b86f450b6e85245c2b9c1a37d4781cf85d39e + Created wheel for watchdog: filename=watchdog-0.8.3-py3-none-any.whl size=72888 sha256=36c294bd7b0503de59d8a3c2fecc918937cd6b1e44eaca98291be05489a113f2 Stored in directory: /home/user/.cache/pip/wheels/16/4f/26/0777341ab2dc4d05f304bd5f97e7f807a8a5778b7d73bb102a Building wheel for wrapt (setup.py) ... done - Created wheel for wrapt: filename=wrapt-1.11.2-cp37-cp37m-linux_x86_64.whl size=73135 sha256=676d7213148e1027b34cd005b716e319f53815487f482463122c83970785ee3a + Created wheel for wrapt: filename=wrapt-1.11.2-cp37-cp37m-linux_x86_64.whl size=73127 sha256=bcb7924279939d2403dee456cbd9b98dbc3d3997bbab4efc607d6627e1cbee0c Stored in directory: /home/user/.cache/pip/wheels/23/5f/62/304b411f20be41821465a82bc98baabc5e68c3cdd1eb99db71 Successfully built ansible anyconfig arrow bcrypt cerberus cffi click-completion docopt dparse future html-linter livereload nodeenv pathspec pathtools port-for psutil pycparser pyenchant pynacl pytest-xdist python-vagrant pyyaml sphinx-autobuild tabulate template-remover tornado tree-format watchdog wrapt -Installing collected packages: alabaster, ansible-lint, ansible, anyconfig, apipkg, argh, arrow, asn1crypto, aspy.yaml, astroid, babel, bandit, bcrypt, binaryornot, boto3, boto, botocore, cerberus, certifi, cffi, cfgv, chardet, click-completion, click, colorama, cookiecutter, cryptography, dnspython, docker-py, docker-pycreds, docopt, docutils, dparse, entrypoints, execnet, fasteners, flake8, future, git-url-parse, gitdb2, gitpython, html-linter, identify, idna, imagesize, importlib-metadata, importlib-resources, isort, jinja2-time, jinja2, jmespath, lazy-object-proxy, livereload, markupsafe, mccabe, molecule, monotonic, more-itertools, mypy-extensions, mypy, netaddr, nodeenv, packaging, paramiko, pathspec, pathtools, pbr, pexpect, pip-tools, port-for, poyo, pre-commit, prompt-toolkit, psutil, ptyprocess, py, pycodestyle, pycparser, pyenchant, pyflakes, pygments, pylint, pynacl, pyparsing, pytest-xdist, pytest, python-dateutil, python-gilt, python-vagrant, pytz, pyyaml, requests, ruamel.yaml, s3transfer, safety, sh, six, smmap2, snowballstemmer, sphinx-autobuild, sphinx-rtd-theme, sphinx, sphinxcontrib-websupport, stevedore, tabulate, template-remover, testinfra, toml, tornado, tree-format, typed-ast, typing-extensions, urllib3, virtualenv, watchdog, wcwidth, websocket-client, whichcraft, wrapt, yamllint, zipp, pip, setuptools - Attempting uninstall: pip - Found existing installation: pip 20.1.1 - Uninstalling pip-20.1.1: - Successfully uninstalled pip-20.1.1 +Installing collected packages: alabaster, six, ruamel.yaml, pyyaml, markupsafe, jinja2, pycparser, cffi, asn1crypto, cryptography, ansible, ansible-lint, anyconfig, apipkg, argh, python-dateutil, arrow, aspy.yaml, wrapt, lazy-object-proxy, typed-ast, astroid, pytz, babel, smmap2, gitdb2, gitpython, pbr, stevedore, bandit, bcrypt, chardet, binaryornot, docutils, jmespath, botocore, s3transfer, boto3, boto, cerberus, certifi, cfgv, click, click-completion, colorama, poyo, urllib3, idna, requests, jinja2-time, whichcraft, future, cookiecutter, dnspython, websocket-client, docker-pycreds, docker-py, docopt, pyparsing, packaging, dparse, entrypoints, execnet, monotonic, fasteners, pyflakes, pycodestyle, mccabe, flake8, git-url-parse, template-remover, html-linter, identify, imagesize, more-itertools, zipp, importlib-metadata, importlib-resources, isort, tornado, livereload, tabulate, pathspec, yamllint, sh, python-gilt, psutil, py, setuptools, pytest, testinfra, toml, virtualenv, nodeenv, pre-commit, ptyprocess, pexpect, pynacl, paramiko, tree-format, molecule, mypy-extensions, typing-extensions, mypy, netaddr, pathtools, pip-tools, port-for, wcwidth, prompt-toolkit, pyenchant, pygments, pylint, pytest-xdist, python-vagrant, safety, snowballstemmer, watchdog, sphinx-autobuild, sphinxcontrib-devhelp, sphinxcontrib-applehelp, sphinxcontrib-htmlhelp, sphinxcontrib-jsmath, sphinxcontrib-qthelp, sphinxcontrib-serializinghtml, sphinx, sphinx-rtd-theme, pip Attempting uninstall: setuptools Found existing installation: setuptools 47.1.1 Uninstalling setuptools-47.1.1: Successfully uninstalled setuptools-47.1.1 -Successfully installed alabaster-0.7.10 ansible-2.9.7 ansible-lint-4.1.0 anyconfig-0.9.7 apipkg-1.4 argh-0.26.2 arrow-0.10.0 asn1crypto-0.22.0 aspy.yaml-1.3.0 astroid-2.4.0 babel-2.4.0 bandit-1.4.0 bcrypt-3.1.3 binaryornot-0.4.4 boto-2.48.0 boto3-1.5.24 botocore-1.8.38 cerberus-1.3.1 certifi-2017.7.27.1 cffi-1.10.0 cfgv-2.0.1 chardet-3.0.4 click-6.7 click-completion-0.3.1 colorama-0.3.9 cookiecutter-1.6.0 cryptography-2.7 dnspython-1.15.0 docker-py-1.10.6 docker-pycreds-0.2.1 docopt-0.6.2 docutils-0.14 dparse-0.4.1 entrypoints-0.3 execnet-1.4.1 fasteners-0.14.1 flake8-3.7.7 future-0.16.0 git-url-parse-1.0.2 gitdb2-2.0.3 gitpython-2.1.8 html-linter-0.4.0 identify-1.4.7 idna-2.5 imagesize-0.7.1 importlib-metadata-0.23 importlib-resources-1.0.2 isort-4.2.15 jinja2-2.10.1 jinja2-time-0.2.0 jmespath-0.9.3 lazy-object-proxy-1.4.3 livereload-2.5.1 markupsafe-1.1.1 mccabe-0.6.1 molecule-2.22 monotonic-1.4 more-itertools-7.2.0 mypy-0.761 mypy-extensions-0.4.3 netaddr-0.7.19 nodeenv-1.3.3 packaging-16.8 paramiko-2.6.0 pathspec-0.5.5 pathtools-0.1.2 pbr-5.1.1 pexpect-4.6.0 pip-19.1 pip-tools-4.0.0 port-for-0.3.1 poyo-0.4.1 pre-commit-1.18.3 prompt-toolkit-2.0.9 psutil-5.7.0 ptyprocess-0.5.2 py-1.4.34 pycodestyle-2.5.0 pycparser-2.18 pyenchant-2.0.0 pyflakes-2.1.1 pygments-2.2.0 pylint-2.5.0 pynacl-1.1.2 pyparsing-2.2.0 pytest-3.2.0 pytest-xdist-1.18.2 python-dateutil-2.6.1 python-gilt-1.2.1 python-vagrant-0.5.15 pytz-2017.2 pyyaml-5.3.1 requests-2.22.0 ruamel.yaml-0.15.97 s3transfer-0.1.12 safety-1.8.7 setuptools-46.0.0 sh-1.12.14 six-1.14.0 smmap2-2.0.3 snowballstemmer-1.2.1 sphinx-1.6.3 sphinx-autobuild-0.7.1 sphinx-rtd-theme-0.2.4 sphinxcontrib-websupport-1.0.1 stevedore-1.28.0 tabulate-0.8.3 template-remover-0.1.9 testinfra-3.2.0 toml-0.10.0 tornado-4.5.1 tree-format-0.1.2 typed-ast-1.4.1 typing-extensions-3.7.4.1 urllib3-1.25.8 virtualenv-16.7.5 watchdog-0.8.3 wcwidth-0.1.7 websocket-client-0.44.0 whichcraft-0.4.1 wrapt-1.11.2 yamllint-1.17.0 zipp-0.6.0 -[user@fpf-dev-dvm:~/securedrop] [sd] 148392aef 3m34s ± - $ git status -HEAD detached at 1.4.0-rc1 -nothing to commit, working tree clean -[user@fpf-dev-dvm:~/securedrop] [sd] 148392aef 6m46s ± + Attempting uninstall: pip + Found existing installation: pip 20.1.1 + Uninstalling pip-20.1.1: + Successfully uninstalled pip-20.1.1 +Successfully installed alabaster-0.7.10 ansible-2.9.7 ansible-lint-4.1.0 anyconfig-0.9.7 apipkg-1.4 argh-0.26.2 arrow-0.10.0 asn1crypto-0.22.0 aspy.yaml-1.3.0 astroid-2.4.0 babel-2.4.0 bandit-1.4.0 bcrypt-3.1.3 binaryornot-0.4.4 boto-2.48.0 boto3-1.5.24 botocore-1.8.38 cerberus-1.3.1 certifi-2017.7.27.1 cffi-1.10.0 cfgv-2.0.1 chardet-3.0.4 click-6.7 click-completion-0.3.1 colorama-0.3.9 cookiecutter-1.6.0 cryptography-2.7 dnspython-1.15.0 docker-py-1.10.6 docker-pycreds-0.2.1 docopt-0.6.2 docutils-0.14 dparse-0.4.1 entrypoints-0.3 execnet-1.4.1 fasteners-0.14.1 flake8-3.7.7 future-0.16.0 git-url-parse-1.0.2 gitdb2-2.0.3 gitpython-2.1.8 html-linter-0.4.0 identify-1.4.7 idna-2.5 imagesize-0.7.1 importlib-metadata-0.23 importlib-resources-1.5.0 isort-4.2.15 jinja2-2.10.1 jinja2-time-0.2.0 jmespath-0.9.3 lazy-object-proxy-1.4.3 livereload-2.5.1 markupsafe-1.1.1 mccabe-0.6.1 molecule-2.22 monotonic-1.4 more-itertools-7.2.0 mypy-0.761 mypy-extensions-0.4.3 netaddr-0.7.19 nodeenv-1.3.3 packaging-16.8 paramiko-2.6.0 pathspec-0.5.5 pathtools-0.1.2 pbr-5.1.1 pexpect-4.6.0 pip-19.1 pip-tools-4.0.0 port-for-0.3.1 poyo-0.4.1 pre-commit-1.18.3 prompt-toolkit-2.0.9 psutil-5.7.0 ptyprocess-0.5.2 py-1.4.34 pycodestyle-2.5.0 pycparser-2.18 pyenchant-2.0.0 pyflakes-2.1.1 pygments-2.6.1 pylint-2.5.0 pynacl-1.1.2 pyparsing-2.2.0 pytest-3.2.0 pytest-xdist-1.18.2 python-dateutil-2.6.1 python-gilt-1.2.1 python-vagrant-0.5.15 pytz-2017.2 pyyaml-5.3.1 requests-2.22.0 ruamel.yaml-0.15.97 s3transfer-0.1.12 safety-1.8.7 setuptools-46.0.0 sh-1.12.14 six-1.14.0 smmap2-2.0.3 snowballstemmer-1.2.1 sphinx-3.0.4 sphinx-autobuild-0.7.1 sphinx-rtd-theme-0.4.3 sphinxcontrib-applehelp-1.0.2 sphinxcontrib-devhelp-1.0.2 sphinxcontrib-htmlhelp-1.0.3 sphinxcontrib-jsmath-1.0.1 sphinxcontrib-qthelp-1.0.3 sphinxcontrib-serializinghtml-1.1.4 stevedore-1.28.0 tabulate-0.8.3 template-remover-0.1.9 testinfra-3.2.0 toml-0.10.0 tornado-4.5.1 tree-format-0.1.2 typed-ast-1.4.1 typing-extensions-3.7.4.1 urllib3-1.25.8 virtualenv-16.7.5 watchdog-0.8.3 wcwidth-0.1.7 websocket-client-0.44.0 whichcraft-0.4.1 wrapt-1.11.2 yamllint-1.17.0 zipp-0.6.0 +[user@fpf-dev-dvm:~/securedrop] [sd] efd1121e1 3m59s ± $ ls -l build/ total 0 -[user@fpf-dev-dvm:~/securedrop] [sd] 148392aef 6m54s ± +[user@fpf-dev-dvm:~/securedrop] [sd] efd1121e1 5m16s ± $ make build-debs Building SecureDrop Debian packages... Using active Python 3 virtualenv in /home/user/.virtualenvs/sd @@ -488,21 +499,21 @@ Validation completed successfully. --> Validating schema /home/user/securedrop/molecule/qubes-staging/molecule.yml. Validation completed successfully. --> Test matrix - + └── builder-xenial ├── destroy ├── create ├── converge ├── verify └── destroy - + --> Inventory /home/user/securedrop/molecule/builder-xenial/../../install_files/ansible-base/group_vars linked to /home/user/.cache/molecule/securedrop/builder-xenial/inventory/group_vars --> Scenario: 'builder-xenial' --> Action: 'destroy' --> Sanity checks: 'docker' - + PLAY [Destroy] ***************************************************************** - + TASK [Destroy molecule instance(s)] ******************************************** ok: [localhost] => (item={'name': 'xenial-sd-app', 'groups': ['builders']}) ok: [localhost] => (item={'name': 'xenial-sd-generic-ossec-agent', 'groups': ['builders']}) @@ -514,22 +525,22 @@ Validation completed successfully. ok: [localhost] => (item={'name': 'xenial-sd-keyring', 'groups': ['builders']}) ok: [localhost] => (item={'name': 'xenial-sd-sec-update', 'groups': ['builders']}) ok: [localhost] => (item={'name': 'xenial-sd-dpkg-verification', 'groups': ['testers']}) - + PLAY RECAP ********************************************************************* localhost : ok=1 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 - + --> Inventory /home/user/securedrop/molecule/builder-xenial/../../install_files/ansible-base/group_vars linked to /home/user/.cache/molecule/securedrop/builder-xenial/inventory/group_vars --> Scenario: 'builder-xenial' --> Action: 'create' --> Sanity checks: 'docker' - + PLAY [Create] ****************************************************************** - + TASK [debug] ******************************************************************* ok: [localhost] => { "msg": "Building with Docker image quay.io/freedomofpress/sd-docker-builder-xenial@sha256:ae19eb949b26cdd7e81f94dcd71ceac334c3ed8e9ea4f7c3f1e7713a7c9d5985" } - + TASK [Create builders] ********************************************************* changed: [localhost] => (item={'name': 'xenial-sd-app', 'groups': ['builders']}) changed: [localhost] => (item={'name': 'xenial-sd-generic-ossec-agent', 'groups': ['builders']}) @@ -541,649 +552,640 @@ Validation completed successfully. changed: [localhost] => (item={'name': 'xenial-sd-keyring', 'groups': ['builders']}) changed: [localhost] => (item={'name': 'xenial-sd-sec-update', 'groups': ['builders']}) changed: [localhost] => (item={'name': 'xenial-sd-dpkg-verification', 'groups': ['testers']}) - + PLAY RECAP ********************************************************************* localhost : ok=2 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 - + --> Inventory /home/user/securedrop/molecule/builder-xenial/../../install_files/ansible-base/group_vars linked to /home/user/.cache/molecule/securedrop/builder-xenial/inventory/group_vars --> Scenario: 'builder-xenial' --> Action: 'converge' - + PLAY [Build SecureDrop application Debian package from local repository.] ****** - + TASK [Gathering Facts] ********************************************************* - ok: [xenial-sd-generic-ossec-server] ok: [xenial-sd-generic-ossec-agent] ok: [xenial-sd-generic-ossec-agent2] - ok: [xenial-sd-app] + ok: [xenial-sd-generic-ossec-server] ok: [xenial-sd-config] - - TASK [build-securedrop-app-code-deb-pkg : Copy install_files/securedrop-app-code to prep directory] *** - changed: [xenial-sd-app] - - TASK [Gathering Facts] ********************************************************* + ok: [xenial-sd-app] ok: [xenial-sd-generic-ossec-server2] ok: [xenial-sd-grsec] ok: [xenial-sd-keyring] ok: [xenial-sd-sec-update] - + + TASK [build-securedrop-app-code-deb-pkg : Copy install_files/securedrop-app-code to prep directory] *** + changed: [xenial-sd-app] + TASK [build-securedrop-app-code-deb-pkg : Copy app code to prep directory under var/www/securedrop] *** changed: [xenial-sd-app] - + TASK [build-securedrop-app-code-deb-pkg : Copy setup.py to prep directory] ***** changed: [xenial-sd-app] - + TASK [build-securedrop-app-code-deb-pkg : Copy MANIFEST.in to prep directory] *** changed: [xenial-sd-app] - + TASK [build-securedrop-app-code-deb-pkg : Copy requirements.txt to prep directory] *** changed: [xenial-sd-app] - + TASK [build-securedrop-app-code-deb-pkg : Install sass Ruby gem] *************** changed: [xenial-sd-app] - + TASK [build-securedrop-app-code-deb-pkg : Create static asset directories.] **** changed: [xenial-sd-app] => (item=/tmp/securedrop-app-code_1.4.0~rc1+xenial_amd64-prep/var/www/securedrop/static/css) changed: [xenial-sd-app] => (item=/tmp/securedrop-app-code_1.4.0~rc1+xenial_amd64-prep/var/www/securedrop/static/gen) changed: [xenial-sd-app] => (item=/tmp/securedrop-app-code_1.4.0~rc1+xenial_amd64-prep/var/www/securedrop/static/.webassets-cache) - + TASK [build-securedrop-app-code-deb-pkg : Compile SASS to CSS.] **************** changed: [xenial-sd-app] - + TASK [build-securedrop-app-code-deb-pkg : Remove temporary SASS directory from package build directory.] *** changed: [xenial-sd-app] => (item=sass) changed: [xenial-sd-app] => (item=.sass-cache) - + TASK [build-ossec-deb-pkg : Create src path folder] **************************** changed: [xenial-sd-generic-ossec-server] => (item=/tmp/build/ossec-server) -[DEPRECATION WARNING]: Invoking "apt" only once while using a loop via -squash_actions is deprecated. Instead of using a loop to supply multiple items -and specifying `name: "{{ item }}"`, please use `name: '{{ -build_ossec_deb_pkg_dependencies }}'` and remove the loop. This feature will be - removed in version 2.11. Deprecation warnings can be disabled by setting -deprecation_warnings=False in ansible.cfg. ok: [xenial-sd-generic-ossec-server] => (item=/tmp/build) -[DEPRECATION WARNING]: Invoking "apt" only once while using a loop via -squash_actions is deprecated. Instead of using a loop to supply multiple items -and specifying `name: "{{ item }}"`, please use `name: '{{ -build_ossec_deb_pkg_dependencies }}'` and remove the loop. This feature will be - removed in version 2.11. Deprecation warnings can be disabled by setting -deprecation_warnings=False in ansible.cfg. -[DEPRECATION WARNING]: Invoking "apt" only once while using a loop via -squash_actions is deprecated. Instead of using a loop to supply multiple items -and specifying `name: "{{ item }}"`, please use `name: '{{ +[DEPRECATION WARNING]: Invoking "apt" only once while using a loop via +squash_actions is deprecated. Instead of using a loop to supply multiple items +and specifying `name: "{{ item }}"`, please use `name: '{{ build_ossec_deb_pkg_dependencies }}'` and remove the loop. This feature will be - removed in version 2.11. Deprecation warnings can be disabled by setting + removed in version 2.11. Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. -[DEPRECATION WARNING]: Invoking "apt" only once while using a loop via -squash_actions is deprecated. Instead of using a loop to supply multiple items -and specifying `name: "{{ item }}"`, please use `name: '{{ +[DEPRECATION WARNING]: Invoking "apt" only once while using a loop via +squash_actions is deprecated. Instead of using a loop to supply multiple items +and specifying `name: "{{ item }}"`, please use `name: '{{ build_ossec_deb_pkg_dependencies }}'` and remove the loop. This feature will be - removed in version 2.11. Deprecation warnings can be disabled by setting + removed in version 2.11. Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. -[DEPRECATION WARNING]: Invoking "apt" only once while using a loop via -squash_actions is deprecated. Instead of using a loop to supply multiple items -and specifying `name: "{{ item }}"`, please use `name: '{{ +[DEPRECATION WARNING]: Invoking "apt" only once while using a loop via +squash_actions is deprecated. Instead of using a loop to supply multiple items +and specifying `name: "{{ item }}"`, please use `name: '{{ build_ossec_deb_pkg_dependencies }}'` and remove the loop. This feature will be - removed in version 2.11. Deprecation warnings can be disabled by setting + removed in version 2.11. Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. - + TASK [build-ossec-deb-pkg : Install python-requests for URL fetching] ********** changed: [xenial-sd-generic-ossec-server] - + TASK [build-ossec-deb-pkg : Copy over current directory for repo build] ******** changed: [xenial-sd-generic-ossec-server] -[DEPRECATION WARNING]: Invoking "apt" only once while using a loop via -squash_actions is deprecated. Instead of using a loop to supply multiple items -and specifying `name: "{{ item }}"`, please use `name: '{{ + + TASK [build-ossec-deb-pkg : Include OSSEC download URLs.] ********************** + ok: [xenial-sd-generic-ossec-server] +[DEPRECATION WARNING]: Invoking "apt" only once while using a loop via +squash_actions is deprecated. Instead of using a loop to supply multiple items +and specifying `name: "{{ item }}"`, please use `name: '{{ build_ossec_deb_pkg_dependencies }}'` and remove the loop. This feature will be - removed in version 2.11. Deprecation warnings can be disabled by setting + removed in version 2.11. Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. -[DEPRECATION WARNING]: Invoking "apt" only once while using a loop via -squash_actions is deprecated. Instead of using a loop to supply multiple items -and specifying `name: "{{ item }}"`, please use `name: '{{ +[DEPRECATION WARNING]: Invoking "apt" only once while using a loop via +squash_actions is deprecated. Instead of using a loop to supply multiple items +and specifying `name: "{{ item }}"`, please use `name: '{{ build_ossec_deb_pkg_dependencies }}'` and remove the loop. This feature will be - removed in version 2.11. Deprecation warnings can be disabled by setting + removed in version 2.11. Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. - - TASK [build-ossec-deb-pkg : Include OSSEC download URLs.] ********************** - ok: [xenial-sd-generic-ossec-server] -[DEPRECATION WARNING]: Invoking "apt" only once while using a loop via -squash_actions is deprecated. Instead of using a loop to supply multiple items -and specifying `name: "{{ item }}"`, please use `name: '{{ +[DEPRECATION WARNING]: Invoking "apt" only once while using a loop via +squash_actions is deprecated. Instead of using a loop to supply multiple items +and specifying `name: "{{ item }}"`, please use `name: '{{ build_ossec_deb_pkg_dependencies }}'` and remove the loop. This feature will be - removed in version 2.11. Deprecation warnings can be disabled by setting + removed in version 2.11. Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. - + TASK [build-ossec-deb-pkg : Download OSSEC tarball.] *************************** changed: [xenial-sd-generic-ossec-server] - +[DEPRECATION WARNING]: Invoking "apt" only once while using a loop via +squash_actions is deprecated. Instead of using a loop to supply multiple items +and specifying `name: "{{ item }}"`, please use `name: '{{ +build_ossec_deb_pkg_dependencies }}'` and remove the loop. This feature will be + removed in version 2.11. Deprecation warnings can be disabled by setting +deprecation_warnings=False in ansible.cfg. + TASK [build-ossec-deb-pkg : Download OSSEC signature.] ************************* changed: [xenial-sd-generic-ossec-server] - - TASK [build-ossec-deb-pkg : Create src path folder] **************************** - changed: [xenial-sd-generic-ossec-agent] => (item=/tmp/build/ossec-agent) - ok: [xenial-sd-generic-ossec-agent] => (item=/tmp/build) - + TASK [build-ossec-deb-pkg : Copy OSSEC archive GPG key.] *********************** changed: [xenial-sd-generic-ossec-server] - +[DEPRECATION WARNING]: Invoking "apt" only once while using a loop via +squash_actions is deprecated. Instead of using a loop to supply multiple items +and specifying `name: "{{ item }}"`, please use `name: '{{ +build_ossec_deb_pkg_dependencies }}'` and remove the loop. This feature will be + removed in version 2.11. Deprecation warnings can be disabled by setting +deprecation_warnings=False in ansible.cfg. + TASK [build-ossec-deb-pkg : Import OSSEC archive GPG key.] ********************* changed: [xenial-sd-generic-ossec-server] - + + TASK [build-ossec-deb-pkg : Create src path folder] **************************** + changed: [xenial-sd-generic-ossec-agent] => (item=/tmp/build/ossec-agent) + TASK [build-ossec-deb-pkg : Verify signature of OSSEC tarball.] **************** changed: [xenial-sd-generic-ossec-server] -[DEPRECATION WARNING]: Invoking "apt" only once while using a loop via -squash_actions is deprecated. Instead of using a loop to supply multiple items -and specifying `name: "{{ item }}"`, please use `name: '{{ + + TASK [build-ossec-deb-pkg : Create src path folder] **************************** + ok: [xenial-sd-generic-ossec-agent] => (item=/tmp/build) +[DEPRECATION WARNING]: Invoking "apt" only once while using a loop via +squash_actions is deprecated. Instead of using a loop to supply multiple items +and specifying `name: "{{ item }}"`, please use `name: '{{ build_ossec_deb_pkg_dependencies }}'` and remove the loop. This feature will be - removed in version 2.11. Deprecation warnings can be disabled by setting + removed in version 2.11. Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. - - TASK [build-generic-pkg : Find any jinja templates] **************************** - ok: [xenial-sd-config -> localhost] -[DEPRECATION WARNING]: Invoking "apt" only once while using a loop via -squash_actions is deprecated. Instead of using a loop to supply multiple items -and specifying `name: "{{ item }}"`, please use `name: '{{ +[DEPRECATION WARNING]: Invoking "apt" only once while using a loop via +squash_actions is deprecated. Instead of using a loop to supply multiple items +and specifying `name: "{{ item }}"`, please use `name: '{{ build_ossec_deb_pkg_dependencies }}'` and remove the loop. This feature will be - removed in version 2.11. Deprecation warnings can be disabled by setting + removed in version 2.11. Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. - + + TASK [build-ossec-deb-pkg : Install apt dependencies for building OSSEC packages.] *** + changed: [xenial-sd-generic-ossec-server] => (item=libevent1-dev) + TASK [build-ossec-deb-pkg : Install python-requests for URL fetching] ********** changed: [xenial-sd-generic-ossec-agent] - + + TASK [build-securedrop-app-code-deb-pkg : Install SecureDrop Python requirements in container] *** + changed: [xenial-sd-app] + TASK [build-ossec-deb-pkg : Copy over current directory for repo build] ******** changed: [xenial-sd-generic-ossec-agent] - + + TASK [build-generic-pkg : Find any jinja templates] **************************** + ok: [xenial-sd-config -> localhost] + + TASK [build-securedrop-app-code-deb-pkg : Compile PO to MO.] ******************* + changed: [xenial-sd-app] + TASK [build-ossec-deb-pkg : Install apt dependencies for building OSSEC packages.] *** - changed: [xenial-sd-generic-ossec-server] => (item=libevent1-dev) - + changed: [xenial-sd-generic-ossec-server] => (item=libpcre2-dev) + TASK [build-ossec-deb-pkg : Include OSSEC download URLs.] ********************** ok: [xenial-sd-generic-ossec-agent] - - TASK [build-generic-pkg : Find any jinja templates] **************************** - ok: [xenial-sd-config -> localhost] -[DEPRECATION WARNING]: Invoking "apt" only once while using a loop via -squash_actions is deprecated. Instead of using a loop to supply multiple items -and specifying `name: "{{ item }}"`, please use `name: '{{ -build_ossec_deb_pkg_dependencies }}'` and remove the loop. This feature will be - removed in version 2.11. Deprecation warnings can be disabled by setting -deprecation_warnings=False in ansible.cfg. -[DEPRECATION WARNING]: Invoking "apt" only once while using a loop via -squash_actions is deprecated. Instead of using a loop to supply multiple items -and specifying `name: "{{ item }}"`, please use `name: '{{ -build_ossec_deb_pkg_dependencies }}'` and remove the loop. This feature will be - removed in version 2.11. Deprecation warnings can be disabled by setting -deprecation_warnings=False in ansible.cfg. - + + TASK [build-securedrop-app-code-deb-pkg : Create apparmor.d directory in prep directory] *** + changed: [xenial-sd-app] + + TASK [build-ossec-deb-pkg : Extract OSSEC source tarball.] ********************* + changed: [xenial-sd-generic-ossec-server] + TASK [build-ossec-deb-pkg : Download OSSEC tarball.] *************************** changed: [xenial-sd-generic-ossec-agent] - + + TASK [build-securedrop-app-code-deb-pkg : Copy AppArmor profiles to prep path] *** + changed: [xenial-sd-app] => (item=usr.sbin.tor) + + TASK [build-ossec-deb-pkg : Create /etc directory within source directory.] **** + ok: [xenial-sd-generic-ossec-server] +[DEPRECATION WARNING]: Invoking "apt" only once while using a loop via +squash_actions is deprecated. Instead of using a loop to supply multiple items +and specifying `name: "{{ item }}"`, please use `name: '{{ +build_ossec_deb_pkg_dependencies }}'` and remove the loop. This feature will be + removed in version 2.11. Deprecation warnings can be disabled by setting +deprecation_warnings=False in ansible.cfg. + + TASK [build-securedrop-app-code-deb-pkg : Copy AppArmor profiles to prep path] *** + changed: [xenial-sd-app] => (item=usr.sbin.apache2) + TASK [build-ossec-deb-pkg : Download OSSEC signature.] ************************* changed: [xenial-sd-generic-ossec-agent] - + TASK [build-generic-pkg : Find any jinja templates] **************************** ok: [xenial-sd-config -> localhost] -[DEPRECATION WARNING]: Invoking "apt" only once while using a loop via -squash_actions is deprecated. Instead of using a loop to supply multiple items -and specifying `name: "{{ item }}"`, please use `name: '{{ + + TASK [build-ossec-deb-pkg : Copy OSSEC preloaded vars template.] *************** + changed: [xenial-sd-generic-ossec-server] + + TASK [build-securedrop-app-code-deb-pkg : Replace placeholder changelog to dist-specific changelog] *** + changed: [xenial-sd-app] +[DEPRECATION WARNING]: Invoking "apt" only once while using a loop via +squash_actions is deprecated. Instead of using a loop to supply multiple items +and specifying `name: "{{ item }}"`, please use `name: '{{ build_ossec_deb_pkg_dependencies }}'` and remove the loop. This feature will be - removed in version 2.11. Deprecation warnings can be disabled by setting + removed in version 2.11. Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. - - TASK [build-ossec-deb-pkg : Install apt dependencies for building OSSEC packages.] *** - changed: [xenial-sd-generic-ossec-server] => (item=libpcre2-dev) - + TASK [build-ossec-deb-pkg : Copy OSSEC archive GPG key.] *********************** changed: [xenial-sd-generic-ossec-agent] -[DEPRECATION WARNING]: Invoking "apt" only once while using a loop via -squash_actions is deprecated. Instead of using a loop to supply multiple items -and specifying `name: "{{ item }}"`, please use `name: '{{ + + TASK [build-ossec-deb-pkg : Disable JIT in OSSEC Makefile] ********************* + changed: [xenial-sd-generic-ossec-server] + + TASK [build-securedrop-app-code-deb-pkg : Create lib/systemd/services directory in prep directory] *** + changed: [xenial-sd-app] +[DEPRECATION WARNING]: Invoking "apt" only once while using a loop via +squash_actions is deprecated. Instead of using a loop to supply multiple items +and specifying `name: "{{ item }}"`, please use `name: '{{ build_ossec_deb_pkg_dependencies }}'` and remove the loop. This feature will be - removed in version 2.11. Deprecation warnings can be disabled by setting + removed in version 2.11. Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. - - TASK [build-securedrop-app-code-deb-pkg : Install SecureDrop Python requirements in container] *** - changed: [xenial-sd-app] - + TASK [build-ossec-deb-pkg : Import OSSEC archive GPG key.] ********************* changed: [xenial-sd-generic-ossec-agent] - +[DEPRECATION WARNING]: Invoking "apt" only once while using a loop via +squash_actions is deprecated. Instead of using a loop to supply multiple items +and specifying `name: "{{ item }}"`, please use `name: '{{ +build_ossec_deb_pkg_dependencies }}'` and remove the loop. This feature will be + removed in version 2.11. Deprecation warnings can be disabled by setting +deprecation_warnings=False in ansible.cfg. + TASK [build-generic-pkg : Find any jinja templates] **************************** ok: [xenial-sd-generic-ossec-agent2 -> localhost] - - TASK [build-ossec-deb-pkg : Extract OSSEC source tarball.] ********************* - changed: [xenial-sd-generic-ossec-server] - + TASK [build-ossec-deb-pkg : Verify signature of OSSEC tarball.] **************** changed: [xenial-sd-generic-ossec-agent] -[DEPRECATION WARNING]: Invoking "apt" only once while using a loop via -squash_actions is deprecated. Instead of using a loop to supply multiple items -and specifying `name: "{{ item }}"`, please use `name: '{{ + + TASK [build-securedrop-app-code-deb-pkg : Copy systemd service configurations to prep path] *** + changed: [xenial-sd-app] => (item=securedrop_rqrequeue.service) +[DEPRECATION WARNING]: Invoking "apt" only once while using a loop via +squash_actions is deprecated. Instead of using a loop to supply multiple items +and specifying `name: "{{ item }}"`, please use `name: '{{ build_ossec_deb_pkg_dependencies }}'` and remove the loop. This feature will be - removed in version 2.11. Deprecation warnings can be disabled by setting + removed in version 2.11. Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. - - TASK [build-securedrop-app-code-deb-pkg : Compile PO to MO.] ******************* - changed: [xenial-sd-app] - - TASK [build-ossec-deb-pkg : Create /etc directory within source directory.] **** - ok: [xenial-sd-generic-ossec-server] - - TASK [build-securedrop-app-code-deb-pkg : Create apparmor.d directory in prep directory] *** - changed: [xenial-sd-app] - + changed: [xenial-sd-app] => (item=securedrop_rqworker.service) + changed: [xenial-sd-app] => (item=securedrop_shredder.service) + TASK [build-generic-pkg : Find any jinja templates] **************************** ok: [xenial-sd-config -> localhost] - - TASK [build-ossec-deb-pkg : Copy OSSEC preloaded vars template.] *************** + + TASK [build-securedrop-app-code-deb-pkg : Copy systemd service configurations to prep path] *** + changed: [xenial-sd-app] => (item=securedrop_source_deleter.service) + + TASK [build-ossec-deb-pkg : Install apt dependencies for building OSSEC packages.] *** + changed: [xenial-sd-generic-ossec-agent] => (item=libevent1-dev) + + TASK [build-ossec-deb-pkg : Run OSSEC installer script on extracted source.] *** changed: [xenial-sd-generic-ossec-server] - + TASK [build-generic-pkg : Reduce weird path re-usage] ************************** ok: [xenial-sd-generic-ossec-agent2] - - TASK [build-securedrop-app-code-deb-pkg : Copy AppArmor profiles to prep path] *** - changed: [xenial-sd-app] => (item=usr.sbin.tor) - + + TASK [build-securedrop-app-code-deb-pkg : Create sdist in prep dir] ************ + changed: [xenial-sd-app] + + TASK [build-ossec-deb-pkg : Create OSSEC build directory.] ********************* + changed: [xenial-sd-generic-ossec-server] => (item=/tmp/build/ossec-server-3.6.0-amd64) + TASK [build-ossec-deb-pkg : Install apt dependencies for building OSSEC packages.] *** - changed: [xenial-sd-generic-ossec-agent] => (item=libevent1-dev) - - TASK [build-ossec-deb-pkg : Disable JIT in OSSEC Makefile] ********************* - changed: [xenial-sd-generic-ossec-server] - + changed: [xenial-sd-generic-ossec-agent] => (item=libpcre2-dev) + + TASK [build-ossec-deb-pkg : Create OSSEC build directory.] ********************* + changed: [xenial-sd-generic-ossec-server] => (item=/tmp/build/ossec-server-3.6.0-amd64/var) + + TASK [build-securedrop-app-code-deb-pkg : Create build dir] ******************** + changed: [xenial-sd-app] + TASK [build-generic-pkg : Ensure build directory in-place] ********************* ok: [xenial-sd-generic-ossec-agent2] - - TASK [build-securedrop-app-code-deb-pkg : Copy AppArmor profiles to prep path] *** - changed: [xenial-sd-app] => (item=usr.sbin.apache2) - - TASK [build-generic-pkg : Reduce weird path re-usage] ************************** - ok: [xenial-sd-generic-ossec-server2] - - TASK [build-generic-pkg : Reduce weird path re-usage] ************************** - ok: [xenial-sd-config] - + + TASK [build-ossec-deb-pkg : Extract OSSEC source tarball.] ********************* + changed: [xenial-sd-generic-ossec-agent] + + TASK [build-ossec-deb-pkg : Remove client.keys to avoid overwriting existing client.keys] *** + changed: [xenial-sd-generic-ossec-server] + TASK [build-generic-pkg : Copy app code to build directory.] ******************* changed: [xenial-sd-generic-ossec-agent2] - - TASK [build-securedrop-app-code-deb-pkg : Replace placeholder changelog to dist-specific changelog] *** + + TASK [build-securedrop-app-code-deb-pkg : Extract sdist to build dir] ********** changed: [xenial-sd-app] - - TASK [build-generic-pkg : Ensure build directory in-place] ********************* - ok: [xenial-sd-config] - - TASK [build-generic-pkg : Ensure build directory in-place] ********************* - ok: [xenial-sd-generic-ossec-server2] - + TASK [build-generic-pkg : Find any jinja templates] **************************** ok: [xenial-sd-generic-ossec-agent2 -> localhost] - - TASK [build-securedrop-app-code-deb-pkg : Create lib/systemd/services directory in prep directory] *** - changed: [xenial-sd-app] - - TASK [build-generic-pkg : Copy app code to build directory.] ******************* - changed: [xenial-sd-config] - - TASK [build-generic-pkg : Copy app code to build directory.] ******************* - changed: [xenial-sd-generic-ossec-server2] - - TASK [build-ossec-deb-pkg : Install apt dependencies for building OSSEC packages.] *** - changed: [xenial-sd-generic-ossec-agent] => (item=libpcre2-dev) - - TASK [build-generic-pkg : Find any jinja templates] **************************** - ok: [xenial-sd-grsec -> localhost] - + + TASK [build-ossec-deb-pkg : Create /etc directory within source directory.] **** + ok: [xenial-sd-generic-ossec-agent] + + TASK [build-ossec-deb-pkg : Copy /var/ossec/ to OSSEC build directory.] ******** + changed: [xenial-sd-generic-ossec-server] + + TASK [build-securedrop-app-code-deb-pkg : Create empty static asset directories in build dir] *** + changed: [xenial-sd-app] => (item=/tmp/securedrop-app-code_1.4.0~rc1+xenial_amd64/var/www/securedrop/static/gen) + + TASK [build-generic-pkg : Reduce weird path re-usage] ************************** + ok: [xenial-sd-generic-ossec-server2] + + TASK [build-securedrop-app-code-deb-pkg : Create empty static asset directories in build dir] *** + changed: [xenial-sd-app] => (item=/tmp/securedrop-app-code_1.4.0~rc1+xenial_amd64/var/www/securedrop/static/.webassets-cache) + TASK [build-generic-pkg : Find any jinja templates] **************************** ok: [xenial-sd-config -> localhost] - - TASK [build-generic-pkg : Find any jinja templates] **************************** - ok: [xenial-sd-generic-ossec-server2 -> localhost] - - TASK [build-securedrop-app-code-deb-pkg : Copy systemd service configurations to prep path] *** - changed: [xenial-sd-app] => (item=securedrop_rqrequeue.service) - - TASK [build-ossec-deb-pkg : Extract OSSEC source tarball.] ********************* + + TASK [build-ossec-deb-pkg : Copy OSSEC DEBIAN package scripts to build directory.] *** + changed: [xenial-sd-generic-ossec-server] + + TASK [build-ossec-deb-pkg : Copy OSSEC preloaded vars template.] *************** changed: [xenial-sd-generic-ossec-agent] - + + TASK [build-securedrop-app-code-deb-pkg : Create empty static asset directories in build dir] *** + changed: [xenial-sd-app] => (item=/tmp/securedrop-app-code_1.4.0~rc1+xenial_amd64/var/www/securedrop/.well-known/pki-validation) + + TASK [build-generic-pkg : Ensure build directory in-place] ********************* + ok: [xenial-sd-generic-ossec-server2] + TASK [build-generic-pkg : run bash script to build generic packages] *********** changed: [xenial-sd-generic-ossec-agent2] - - TASK [build-securedrop-app-code-deb-pkg : Copy systemd service configurations to prep path] *** - changed: [xenial-sd-app] => (item=securedrop_rqworker.service) - - TASK [build-generic-pkg : run bash script to build generic packages] *********** - changed: [xenial-sd-config] - - TASK [build-generic-pkg : Track down package] ********************************** - ok: [xenial-sd-generic-ossec-agent2] - - TASK [build-ossec-deb-pkg : Create /etc directory within source directory.] **** - ok: [xenial-sd-generic-ossec-agent] - - TASK [build-generic-pkg : run bash script to build generic packages] *********** + + TASK [build-ossec-deb-pkg : Disable JIT in OSSEC Makefile] ********************* + changed: [xenial-sd-generic-ossec-agent] + + TASK [build-ossec-deb-pkg : Copy OSSEC DEBIAN/control template to build directory.] *** + changed: [xenial-sd-generic-ossec-server] + + TASK [build-generic-pkg : Copy app code to build directory.] ******************* changed: [xenial-sd-generic-ossec-server2] - - TASK [build-securedrop-app-code-deb-pkg : Copy systemd service configurations to prep path] *** - changed: [xenial-sd-app] => (item=securedrop_shredder.service) - + TASK [build-generic-pkg : Track down package] ********************************** + ok: [xenial-sd-generic-ossec-agent2] + + TASK [build-generic-pkg : Find any jinja templates] **************************** + ok: [xenial-sd-generic-ossec-server2 -> localhost] + + TASK [build-generic-pkg : Reduce weird path re-usage] ************************** ok: [xenial-sd-config] - + + TASK [build-ossec-deb-pkg : Copy OSSEC /usr and /etc directories to build directory.] *** + changed: [xenial-sd-generic-ossec-server] => (item=etc) + changed: [xenial-sd-generic-ossec-server] => (item=usr) + TASK [build-generic-pkg : Fetch back package] ********************************** - changed: [xenial-sd-generic-ossec-agent2] => (item={'size': 3608, 'wusr': True, 'rusr': True, 'nlink': 1, 'gr_name': 'root', 'mode': '0644', 'isblk': False, 'ischr': False, 'path': '/tmp/securedrop-ossec-agent-3.6.0+1.4.0~rc1-amd64.deb', 'isfifo': False, 'dev': 83, 'issock': False, 'xgrp': False, 'isgid': False, 'pw_name': 'root', 'xoth': False, 'atime': 1591322276.489, 'xusr': False, 'mtime': 1591322276.489, 'inode': 536397, 'uid': 0, 'isdir': False, 'roth': True, 'wgrp': False, 'woth': False, 'rgrp': True, 'islnk': False, 'isreg': True, 'isuid': False, 'ctime': 1591322276.489, 'gid': 0}) - - TASK [build-ossec-deb-pkg : Run OSSEC installer script on extracted source.] *** + changed: [xenial-sd-generic-ossec-agent2] => (item={'nlink': 1, 'isfifo': False, 'mtime': 1591630770.777, 'xoth': False, 'uid': 0, 'woth': False, 'xgrp': False, 'xusr': False, 'isdir': False, 'atime': 1591630770.777, 'wusr': True, 'dev': 92, 'ctime': 1591630770.777, 'pw_name': 'root', 'rgrp': True, 'wgrp': False, 'inode': 536459, 'mode': '0644', 'issock': False, 'size': 4536, 'rusr': True, 'isblk': False, 'isreg': True, 'isgid': False, 'isuid': False, 'gr_name': 'root', 'gid': 0, 'islnk': False, 'roth': True, 'ischr': False, 'path': '/tmp/securedrop-ossec-agent-3.6.0+1.4.0~rc1-amd64.deb'}) + + TASK [build-generic-pkg : Ensure build directory in-place] ********************* + ok: [xenial-sd-config] + + TASK [build-generic-pkg : run bash script to build generic packages] *********** + changed: [xenial-sd-generic-ossec-server2] + + TASK [build-generic-pkg : Copy app code to build directory.] ******************* + changed: [xenial-sd-config] + + TASK [build-generic-pkg : Find any jinja templates] **************************** + ok: [xenial-sd-keyring -> localhost] + + TASK [build-generic-pkg : Find any jinja templates] **************************** + ok: [xenial-sd-config -> localhost] + + TASK [build-generic-pkg : Find any jinja templates] **************************** + ok: [xenial-sd-generic-ossec-agent2 -> localhost] + + TASK [build-ossec-deb-pkg : Build SecureDrop OSSEC deb package.] *************** changed: [xenial-sd-generic-ossec-server] - - TASK [build-securedrop-app-code-deb-pkg : Create sdist in prep dir] ************ - changed: [xenial-sd-app] - + TASK [build-generic-pkg : Track down package] ********************************** ok: [xenial-sd-generic-ossec-server2] - - TASK [build-ossec-deb-pkg : Copy OSSEC preloaded vars template.] *************** + + TASK [build-ossec-deb-pkg : Run OSSEC installer script on extracted source.] *** changed: [xenial-sd-generic-ossec-agent] - + + TASK [build-generic-pkg : Find any jinja templates] **************************** + ok: [xenial-sd-grsec -> localhost] + + TASK [build-ossec-deb-pkg : Delete OSSEC build directories and config files.] *** + changed: [xenial-sd-generic-ossec-server] => (item=/etc/init.d/ossec) + TASK [build-generic-pkg : Fetch back package] ********************************** - changed: [xenial-sd-config] => (item={'woth': False, 'xusr': False, 'size': 2740, 'ischr': False, 'wusr': True, 'xoth': False, 'inode': 530519, 'isreg': True, 'path': '/tmp/securedrop-config-0.1.3+1.4.0~rc1-amd64.deb', 'gid': 0, 'mode': '0644', 'gr_name': 'root', 'isuid': False, 'uid': 0, 'nlink': 1, 'isfifo': False, 'pw_name': 'root', 'roth': True, 'xgrp': False, 'issock': False, 'mtime': 1591322278.021, 'rgrp': True, 'islnk': False, 'rusr': True, 'isdir': False, 'ctime': 1591322278.021, 'isgid': False, 'isblk': False, 'wgrp': False, 'dev': 119, 'atime': 1591322278.021}) - - TASK [build-securedrop-app-code-deb-pkg : Create build dir] ******************** - changed: [xenial-sd-app] - + changed: [xenial-sd-generic-ossec-server2] => (item={'isfifo': False, 'xgrp': False, 'pw_name': 'root', 'isblk': False, 'wgrp': False, 'gid': 0, 'issock': False, 'nlink': 1, 'uid': 0, 'path': '/tmp/securedrop-ossec-server-3.6.0+1.4.0~rc1-amd64.deb', 'woth': False, 'gr_name': 'root', 'atime': 1591630797.409, 'islnk': False, 'wusr': True, 'dev': 104, 'rusr': True, 'mode': '0644', 'isgid': False, 'xusr': False, 'mtime': 1591630797.409, 'xoth': False, 'isuid': False, 'isreg': True, 'ischr': False, 'rgrp': True, 'size': 7610, 'roth': True, 'ctime': 1591630797.409, 'inode': 931817, 'isdir': False}) + + TASK [build-generic-pkg : run bash script to build generic packages] *********** + changed: [xenial-sd-config] + TASK [build-ossec-deb-pkg : Create OSSEC build directory.] ********************* - changed: [xenial-sd-generic-ossec-server] => (item=/tmp/build/ossec-server-3.6.0-amd64) - - TASK [build-generic-pkg : Fetch back package] ********************************** - changed: [xenial-sd-generic-ossec-server2] => (item={'size': 6656, 'issock': False, 'xoth': False, 'isfifo': False, 'inode': 797916, 'rusr': True, 'path': '/tmp/securedrop-ossec-server-3.6.0+1.4.0~rc1-amd64.deb', 'gr_name': 'root', 'isreg': True, 'wgrp': False, 'gid': 0, 'ischr': False, 'nlink': 1, 'mode': '0644', 'isblk': False, 'wusr': True, 'woth': False, 'pw_name': 'root', 'isdir': False, 'isuid': False, 'xgrp': False, 'mtime': 1591322283.492, 'xusr': False, 'atime': 1591322283.492, 'ctime': 1591322283.492, 'rgrp': True, 'roth': True, 'islnk': False, 'isgid': False, 'uid': 0, 'dev': 95}) - - TASK [build-ossec-deb-pkg : Disable JIT in OSSEC Makefile] ********************* - changed: [xenial-sd-generic-ossec-agent] - + changed: [xenial-sd-generic-ossec-agent] => (item=/tmp/build/ossec-agent-3.6.0-amd64) + + TASK [build-ossec-deb-pkg : Delete OSSEC build directories and config files.] *** + changed: [xenial-sd-generic-ossec-server] => (item=/etc/ossec-init.conf) + changed: [xenial-sd-generic-ossec-server] => (item=/var/ossec) + TASK [build-ossec-deb-pkg : Create OSSEC build directory.] ********************* - changed: [xenial-sd-generic-ossec-server] => (item=/tmp/build/ossec-server-3.6.0-amd64/var) - - TASK [build-generic-pkg : Find any jinja templates] **************************** - ok: [xenial-sd-generic-ossec-agent2 -> localhost] - + changed: [xenial-sd-generic-ossec-agent] => (item=/tmp/build/ossec-agent-3.6.0-amd64/var) + + TASK [build-generic-pkg : Track down package] ********************************** + ok: [xenial-sd-config] + TASK [build-generic-pkg : Find any jinja templates] **************************** - ok: [xenial-sd-keyring -> localhost] ok: [xenial-sd-sec-update -> localhost] - - TASK [build-securedrop-app-code-deb-pkg : Extract sdist to build dir] ********** - changed: [xenial-sd-app] - + + TASK [build-ossec-deb-pkg : Delete OSSEC build directories and config files.] *** + changed: [xenial-sd-generic-ossec-server] => (item=/tmp/OSSEC-ARCHIVE-KEY.asc) + + TASK [build-generic-pkg : Fetch back package] ********************************** + changed: [xenial-sd-config] => (item={'size': 2740, 'ctime': 1591630814.226, 'dev': 128, 'wusr': True, 'islnk': False, 'ischr': False, 'isuid': False, 'path': '/tmp/securedrop-config-0.1.3+1.4.0~rc1-amd64.deb', 'isdir': False, 'pw_name': 'root', 'atime': 1591630814.226, 'mode': '0644', 'wgrp': False, 'nlink': 1, 'xusr': False, 'xgrp': False, 'gr_name': 'root', 'mtime': 1591630814.226, 'woth': False, 'rusr': True, 'roth': True, 'isgid': False, 'inode': 536888, 'xoth': False, 'uid': 0, 'isfifo': False, 'isblk': False, 'rgrp': True, 'isreg': True, 'gid': 0, 'issock': False}) + TASK [build-ossec-deb-pkg : Remove client.keys to avoid overwriting existing client.keys] *** + changed: [xenial-sd-generic-ossec-agent] + + TASK [build-ossec-deb-pkg : Fetch newly built Debian packages back to localhost.] *** changed: [xenial-sd-generic-ossec-server] - + TASK [build-generic-pkg : Find any jinja templates] **************************** ok: [xenial-sd-generic-ossec-server2 -> localhost] - - TASK [build-securedrop-app-code-deb-pkg : Create empty static asset directories in build dir] *** - changed: [xenial-sd-app] => (item=/tmp/securedrop-app-code_1.4.0~rc1+xenial_amd64/var/www/securedrop/static/gen) - - TASK [build-generic-pkg : Find any jinja templates] **************************** - ok: [xenial-sd-grsec -> localhost] - + TASK [build-ossec-deb-pkg : Copy /var/ossec/ to OSSEC build directory.] ******** - changed: [xenial-sd-generic-ossec-server] - - TASK [build-securedrop-app-code-deb-pkg : Create empty static asset directories in build dir] *** - changed: [xenial-sd-app] => (item=/tmp/securedrop-app-code_1.4.0~rc1+xenial_amd64/var/www/securedrop/static/.webassets-cache) - changed: [xenial-sd-app] => (item=/tmp/securedrop-app-code_1.4.0~rc1+xenial_amd64/var/www/securedrop/.well-known/pki-validation) - + changed: [xenial-sd-generic-ossec-agent] + TASK [build-ossec-deb-pkg : Copy OSSEC DEBIAN package scripts to build directory.] *** - changed: [xenial-sd-generic-ossec-server] - - TASK [build-ossec-deb-pkg : Run OSSEC installer script on extracted source.] *** changed: [xenial-sd-generic-ossec-agent] - - TASK [build-ossec-deb-pkg : Create OSSEC build directory.] ********************* - changed: [xenial-sd-generic-ossec-agent] => (item=/tmp/build/ossec-agent-3.6.0-amd64) - - TASK [build-ossec-deb-pkg : Copy OSSEC DEBIAN/control template to build directory.] *** - changed: [xenial-sd-generic-ossec-server] - + TASK [build-generic-pkg : Find any jinja templates] **************************** ok: [xenial-sd-generic-ossec-agent2 -> localhost] - - TASK [build-ossec-deb-pkg : Create OSSEC build directory.] ********************* - changed: [xenial-sd-generic-ossec-agent] => (item=/tmp/build/ossec-agent-3.6.0-amd64/var) - - TASK [build-ossec-deb-pkg : Copy OSSEC /usr and /etc directories to build directory.] *** - changed: [xenial-sd-generic-ossec-server] => (item=etc) - - TASK [build-ossec-deb-pkg : Remove client.keys to avoid overwriting existing client.keys] *** - changed: [xenial-sd-generic-ossec-agent] - + TASK [build-generic-pkg : Find any jinja templates] **************************** ok: [xenial-sd-keyring -> localhost] - - TASK [build-ossec-deb-pkg : Copy OSSEC /usr and /etc directories to build directory.] *** - changed: [xenial-sd-generic-ossec-server] => (item=usr) - + + TASK [build-ossec-deb-pkg : Copy OSSEC DEBIAN/control template to build directory.] *** + changed: [xenial-sd-generic-ossec-agent] + TASK [build-generic-pkg : Find any jinja templates] **************************** + ok: [xenial-sd-grsec -> localhost] ok: [xenial-sd-sec-update -> localhost] - - TASK [build-ossec-deb-pkg : Copy /var/ossec/ to OSSEC build directory.] ******** - changed: [xenial-sd-generic-ossec-agent] - + + TASK [build-ossec-deb-pkg : Copy OSSEC /usr and /etc directories to build directory.] *** + changed: [xenial-sd-generic-ossec-agent] => (item=etc) + changed: [xenial-sd-generic-ossec-agent] => (item=usr) +[DEPRECATION WARNING]: Invoking "apt" only once while using a loop via +squash_actions is deprecated. Instead of using a loop to supply multiple items +and specifying `name: "{{ item }}"`, please use `name: '{{ +build_ossec_deb_pkg_dependencies }}'` and remove the loop. This feature will be + removed in version 2.11. Deprecation warnings can be disabled by setting +deprecation_warnings=False in ansible.cfg. + TASK [build-generic-pkg : Find any jinja templates] **************************** ok: [xenial-sd-generic-ossec-server2 -> localhost] - ok: [xenial-sd-grsec -> localhost] - - TASK [build-ossec-deb-pkg : Copy OSSEC DEBIAN package scripts to build directory.] *** - changed: [xenial-sd-generic-ossec-agent] - + TASK [build-ossec-deb-pkg : Build SecureDrop OSSEC deb package.] *************** - changed: [xenial-sd-generic-ossec-server] - + changed: [xenial-sd-generic-ossec-agent] + TASK [build-generic-pkg : Reduce weird path re-usage] ************************** ok: [xenial-sd-keyring] - + TASK [build-generic-pkg : Find any jinja templates] **************************** ok: [xenial-sd-generic-ossec-agent2 -> localhost] - - TASK [build-ossec-deb-pkg : Copy OSSEC DEBIAN/control template to build directory.] *** - changed: [xenial-sd-generic-ossec-agent] - + TASK [build-ossec-deb-pkg : Delete OSSEC build directories and config files.] *** - changed: [xenial-sd-generic-ossec-server] => (item=/etc/init.d/ossec) - + changed: [xenial-sd-generic-ossec-agent] => (item=/etc/init.d/ossec) + TASK [build-generic-pkg : Ensure build directory in-place] ********************* ok: [xenial-sd-keyring] - + TASK [build-ossec-deb-pkg : Delete OSSEC build directories and config files.] *** - changed: [xenial-sd-generic-ossec-server] => (item=/etc/ossec-init.conf) - - TASK [build-generic-pkg : Reduce weird path re-usage] ************************** - ok: [xenial-sd-grsec] - - TASK [build-ossec-deb-pkg : Copy OSSEC /usr and /etc directories to build directory.] *** - changed: [xenial-sd-generic-ossec-agent] => (item=etc) - + changed: [xenial-sd-generic-ossec-agent] => (item=/etc/ossec-init.conf) + changed: [xenial-sd-generic-ossec-agent] => (item=/var/ossec) + TASK [build-generic-pkg : Copy app code to build directory.] ******************* changed: [xenial-sd-keyring] - - TASK [build-ossec-deb-pkg : Delete OSSEC build directories and config files.] *** - changed: [xenial-sd-generic-ossec-server] => (item=/var/ossec) - - TASK [build-ossec-deb-pkg : Copy OSSEC /usr and /etc directories to build directory.] *** - changed: [xenial-sd-generic-ossec-agent] => (item=usr) - + TASK [build-ossec-deb-pkg : Delete OSSEC build directories and config files.] *** - changed: [xenial-sd-generic-ossec-server] => (item=/tmp/OSSEC-ARCHIVE-KEY.asc) - + changed: [xenial-sd-generic-ossec-agent] => (item=/tmp/OSSEC-ARCHIVE-KEY.asc) + TASK [build-generic-pkg : Find any jinja templates] **************************** ok: [xenial-sd-keyring -> localhost] - + ok: [xenial-sd-grsec -> localhost] + + TASK [build-ossec-deb-pkg : Fetch newly built Debian packages back to localhost.] *** + changed: [xenial-sd-generic-ossec-agent] + + TASK [build-generic-pkg : Find any jinja templates] **************************** + ok: [xenial-sd-sec-update -> localhost] + TASK [build-generic-pkg : Find any jinja templates] **************************** ok: [xenial-sd-generic-ossec-server2 -> localhost] - + + TASK [build-generic-pkg : run bash script to build generic packages] *********** + changed: [xenial-sd-keyring] + + TASK [build-generic-pkg : Track down package] ********************************** + ok: [xenial-sd-keyring] + + TASK [build-generic-pkg : Find any jinja templates] **************************** + ok: [xenial-sd-generic-ossec-agent -> localhost] + + TASK [build-generic-pkg : Reduce weird path re-usage] ************************** + ok: [xenial-sd-grsec] + + TASK [build-generic-pkg : Fetch back package] ********************************** + changed: [xenial-sd-keyring] => (item={'issock': False, 'uid': 0, 'isreg': True, 'rgrp': True, 'isgid': False, 'wusr': True, 'dev': 140, 'nlink': 1, 'atime': 1591630902.65, 'ischr': False, 'mode': '0644', 'size': 5840, 'isuid': False, 'path': '/tmp/securedrop-keyring-0.1.4+1.4.0~rc1-amd64.deb', 'isfifo': False, 'roth': True, 'pw_name': 'root', 'isblk': False, 'gr_name': 'root', 'woth': False, 'isdir': False, 'wgrp': False, 'ctime': 1591630902.65, 'mtime': 1591630902.65, 'xusr': False, 'rusr': True, 'xgrp': False, 'islnk': False, 'xoth': False, 'gid': 0, 'inode': 534884}) + TASK [build-generic-pkg : Ensure build directory in-place] ********************* ok: [xenial-sd-grsec] - - TASK [build-ossec-deb-pkg : Build SecureDrop OSSEC deb package.] *************** - changed: [xenial-sd-generic-ossec-agent] - + TASK [build-generic-pkg : Find any jinja templates] **************************** - ok: [xenial-sd-sec-update -> localhost] - + ok: [xenial-sd-generic-ossec-server -> localhost] + TASK [build-generic-pkg : Copy app code to build directory.] ******************* changed: [xenial-sd-grsec] - - TASK [build-ossec-deb-pkg : Fetch newly built Debian packages back to localhost.] *** - changed: [xenial-sd-generic-ossec-server] - + + TASK [build-generic-pkg : Find any jinja templates] **************************** + ok: [xenial-sd-sec-update -> localhost] + + TASK [build-generic-pkg : Find any jinja templates] **************************** + ok: [xenial-sd-generic-ossec-server2 -> localhost] + TASK [build-generic-pkg : Find any jinja templates] **************************** ok: [xenial-sd-grsec -> localhost] - - TASK [build-ossec-deb-pkg : Delete OSSEC build directories and config files.] *** - changed: [xenial-sd-generic-ossec-agent] => (item=/etc/init.d/ossec) - - TASK [build-generic-pkg : run bash script to build generic packages] *********** - changed: [xenial-sd-keyring] - + ok: [xenial-sd-keyring -> localhost] + + TASK [build-generic-pkg : Find any jinja templates] **************************** + ok: [xenial-sd-generic-ossec-agent -> localhost] + TASK [build-generic-pkg : Create any necessary parent directories for jinja files] *** - ok: [xenial-sd-grsec] => (item={'path': '/home/user/securedrop/install_files/securedrop-grsec/DEBIAN/control.j2', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 1000, 'gid': 1000, 'size': 501, 'inode': 131973, 'dev': 51728, 'nlink': 1, 'atime': 1591321568.79, 'mtime': 1591321568.631, 'ctime': 1591321568.631, 'gr_name': 'user', 'pw_name': 'user', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) - - TASK [build-ossec-deb-pkg : Delete OSSEC build directories and config files.] *** - changed: [xenial-sd-generic-ossec-agent] => (item=/etc/ossec-init.conf) - changed: [xenial-sd-generic-ossec-agent] => (item=/var/ossec) - - TASK [build-generic-pkg : Track down package] ********************************** - ok: [xenial-sd-keyring] - - TASK [build-ossec-deb-pkg : Delete OSSEC build directories and config files.] *** - changed: [xenial-sd-generic-ossec-agent] => (item=/tmp/OSSEC-ARCHIVE-KEY.asc) - + ok: [xenial-sd-grsec] => (item={'path': '/home/user/securedrop/install_files/securedrop-grsec/DEBIAN/control.j2', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 1000, 'gid': 1000, 'size': 501, 'inode': 133355, 'dev': 51728, 'nlink': 1, 'atime': 1591630146.18, 'mtime': 1591630146.057, 'ctime': 1591630146.057, 'gr_name': 'user', 'pw_name': 'user', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) + TASK [build-generic-pkg : Template out any jinja files found and copy over] **** - changed: [xenial-sd-grsec] => (item={'path': '/home/user/securedrop/install_files/securedrop-grsec/DEBIAN/control.j2', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 1000, 'gid': 1000, 'size': 501, 'inode': 131973, 'dev': 51728, 'nlink': 1, 'atime': 1591321568.79, 'mtime': 1591321568.631, 'ctime': 1591321568.631, 'gr_name': 'user', 'pw_name': 'user', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) - + changed: [xenial-sd-grsec] => (item={'path': '/home/user/securedrop/install_files/securedrop-grsec/DEBIAN/control.j2', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 1000, 'gid': 1000, 'size': 501, 'inode': 133355, 'dev': 51728, 'nlink': 1, 'atime': 1591630146.18, 'mtime': 1591630146.057, 'ctime': 1591630146.057, 'gr_name': 'user', 'pw_name': 'user', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) + TASK [build-generic-pkg : Find any jinja templates] **************************** - ok: [xenial-sd-generic-ossec-server2 -> localhost] - - TASK [build-generic-pkg : Fetch back package] ********************************** - changed: [xenial-sd-keyring] => (item={'inode': 797936, 'isfifo': False, 'isblk': False, 'dev': 131, 'issock': False, 'isreg': True, 'xusr': False, 'isuid': False, 'isgid': False, 'atime': 1591322396.092, 'path': '/tmp/securedrop-keyring-0.1.3+1.4.0~rc1-amd64.deb', 'mode': '0644', 'wusr': True, 'rusr': True, 'gid': 0, 'islnk': False, 'roth': True, 'isdir': False, 'uid': 0, 'gr_name': 'root', 'mtime': 1591322396.092, 'woth': False, 'size': 4768, 'pw_name': 'root', 'ctime': 1591322396.092, 'ischr': False, 'rgrp': True, 'xgrp': False, 'wgrp': False, 'nlink': 1, 'xoth': False}) - - TASK [build-ossec-deb-pkg : Fetch newly built Debian packages back to localhost.] *** - changed: [xenial-sd-generic-ossec-agent] -[DEPRECATION WARNING]: Invoking "apt" only once while using a loop via -squash_actions is deprecated. Instead of using a loop to supply multiple items -and specifying `name: "{{ item }}"`, please use `name: '{{ -build_ossec_deb_pkg_dependencies }}'` and remove the loop. This feature will be - removed in version 2.11. Deprecation warnings can be disabled by setting -deprecation_warnings=False in ansible.cfg. - + ok: [xenial-sd-generic-ossec-server -> localhost] + TASK [build-generic-pkg : run bash script to build generic packages] *********** changed: [xenial-sd-grsec] - + TASK [build-generic-pkg : Find any jinja templates] **************************** ok: [xenial-sd-sec-update -> localhost] - + ok: [xenial-sd-keyring -> localhost] + TASK [build-generic-pkg : Track down package] ********************************** ok: [xenial-sd-grsec] - + TASK [build-generic-pkg : Find any jinja templates] **************************** ok: [xenial-sd-generic-ossec-agent -> localhost] - - TASK [build-generic-pkg : Find any jinja templates] **************************** - ok: [xenial-sd-keyring -> localhost] - + TASK [build-generic-pkg : Fetch back package] ********************************** - changed: [xenial-sd-grsec] => (item={'rusr': True, 'isdir': False, 'isreg': True, 'ctime': 1591322415.986, 'isuid': False, 'wusr': True, 'isfifo': False, 'mode': '0644', 'roth': True, 'path': '/tmp/securedrop-grsec-4.14.175-amd64.deb', 'ischr': False, 'rgrp': True, 'gr_name': 'root', 'pw_name': 'root', 'nlink': 1, 'isgid': False, 'woth': False, 'atime': 1591322415.986, 'size': 2296, 'inode': 797937, 'uid': 0, 'gid': 0, 'xgrp': False, 'mtime': 1591322415.986, 'isblk': False, 'islnk': False, 'issock': False, 'wgrp': False, 'xoth': False, 'dev': 107, 'xusr': False}) - - TASK [build-generic-pkg : Find any jinja templates] **************************** - ok: [xenial-sd-grsec -> localhost] - ok: [xenial-sd-sec-update -> localhost] - - TASK [build-generic-pkg : Find any jinja templates] **************************** - ok: [xenial-sd-generic-ossec-agent -> localhost] - - TASK [build-generic-pkg : Find any jinja templates] **************************** - ok: [xenial-sd-keyring -> localhost] - + changed: [xenial-sd-grsec] => (item={'isfifo': False, 'islnk': False, 'inode': 925805, 'xusr': False, 'size': 2296, 'ischr': False, 'atime': 1591630944.088, 'rgrp': True, 'wgrp': False, 'uid': 0, 'path': '/tmp/securedrop-grsec-4.14.175-amd64.deb', 'isgid': False, 'isblk': False, 'rusr': True, 'gr_name': 'root', 'ctime': 1591630944.088, 'pw_name': 'root', 'mtime': 1591630944.088, 'nlink': 1, 'isdir': False, 'wusr': True, 'xgrp': False, 'issock': False, 'dev': 116, 'roth': True, 'woth': False, 'xoth': False, 'isuid': False, 'mode': '0644', 'gid': 0, 'isreg': True}) + TASK [build-generic-pkg : Find any jinja templates] **************************** ok: [xenial-sd-generic-ossec-server -> localhost] - + TASK [build-generic-pkg : Find any jinja templates] **************************** - ok: [xenial-sd-generic-ossec-agent -> localhost] - + ok: [xenial-sd-grsec -> localhost] + TASK [build-generic-pkg : Find any jinja templates] **************************** - ok: [xenial-sd-generic-ossec-server -> localhost] - + ok: [xenial-sd-generic-ossec-agent -> localhost] + TASK [Update apt-cache for our security checker] ******************************* changed: [xenial-sd-sec-update] - - TASK [build-generic-pkg : Find any jinja templates] **************************** - ok: [xenial-sd-generic-ossec-agent -> localhost] - + TASK [build-generic-pkg : Find any jinja templates] **************************** ok: [xenial-sd-generic-ossec-server -> localhost] - + TASK [build-generic-pkg : Find any jinja templates] **************************** ok: [xenial-sd-generic-ossec-agent -> localhost] - - TASK [build-generic-pkg : Find any jinja templates] **************************** - ok: [xenial-sd-generic-ossec-server -> localhost] - - TASK [build-generic-pkg : Find any jinja templates] **************************** ok: [xenial-sd-generic-ossec-server -> localhost] - + TASK [build-securedrop-app-code-deb-pkg : Build securedrop-app-code Debian package] *** changed: [xenial-sd-app] - + TASK [build-securedrop-app-code-deb-pkg : Find newly built Debian package] ***** ok: [xenial-sd-app] - + TASK [build-securedrop-app-code-deb-pkg : Fetch newly built Debian packages back to localhost] *** - changed: [xenial-sd-app] => (item={'atime': 1591322534.197, 'isgid': False, 'issock': False, 'xusr': False, 'wusr': True, 'roth': True, 'uid': 0, 'isdir': False, 'gr_name': 'root', 'ischr': False, 'size': 12545042, 'islnk': False, 'woth': False, 'isblk': False, 'rusr': True, 'wgrp': False, 'mtime': 1591322533.917, 'inode': 536431, 'nlink': 1, 'rgrp': True, 'mode': '0644', 'gid': 0, 'xgrp': False, 'dev': 47, 'isuid': False, 'pw_name': 'root', 'isfifo': False, 'ctime': 1591322533.917, 'isreg': True, 'path': '/tmp/securedrop-app-code_1.4.0~rc1+xenial_amd64.deb', 'xoth': False}) - changed: [xenial-sd-app] => (item={'atime': 1591322332.454, 'isgid': False, 'issock': False, 'xusr': False, 'wusr': True, 'roth': True, 'uid': 0, 'isdir': False, 'gr_name': 'root', 'ischr': False, 'size': 2012659, 'islnk': False, 'woth': False, 'isblk': False, 'rusr': True, 'wgrp': False, 'mtime': 1591322332.432, 'inode': 536569, 'nlink': 1, 'rgrp': True, 'mode': '0644', 'gid': 0, 'xgrp': False, 'dev': 47, 'isuid': False, 'pw_name': 'root', 'isfifo': False, 'ctime': 1591322332.453, 'isreg': True, 'path': '/tmp/securedrop-app-code_1.4.0~rc1+xenial.tar.gz', 'xoth': False}) -[DEPRECATION WARNING]: Invoking "apt" only once while using a loop via -squash_actions is deprecated. Instead of using a loop to supply multiple items -and specifying `name: "{{ item }}"`, please use `name: '{{ + changed: [xenial-sd-app] => (item={'path': '/tmp/securedrop-app-code_1.4.0~rc1+xenial_amd64.deb', 'size': 12545272, 'nlink': 1, 'isgid': False, 'uid': 0, 'isuid': False, 'isdir': False, 'mtime': 1591630985.227, 'rusr': True, 'gr_name': 'root', 'wusr': True, 'gid': 0, 'pw_name': 'root', 'wgrp': False, 'isblk': False, 'dev': 56, 'isreg': True, 'mode': '0644', 'inode': 536468, 'xgrp': False, 'roth': True, 'woth': False, 'ctime': 1591630985.227, 'isfifo': False, 'issock': False, 'islnk': False, 'ischr': False, 'rgrp': True, 'xusr': False, 'xoth': False, 'atime': 1591630985.388}) + changed: [xenial-sd-app] => (item={'path': '/tmp/securedrop-app-code_1.4.0~rc1+xenial.tar.gz', 'size': 2015319, 'nlink': 1, 'isgid': False, 'uid': 0, 'isuid': False, 'isdir': False, 'mtime': 1591630775.658, 'rusr': True, 'gr_name': 'root', 'wusr': True, 'gid': 0, 'pw_name': 'root', 'wgrp': False, 'isblk': False, 'dev': 56, 'isreg': True, 'mode': '0644', 'inode': 536461, 'xgrp': False, 'roth': True, 'woth': False, 'ctime': 1591630775.672, 'isfifo': False, 'issock': False, 'islnk': False, 'ischr': False, 'rgrp': True, 'xusr': False, 'xoth': False, 'atime': 1591630775.673}) +[DEPRECATION WARNING]: Invoking "apt" only once while using a loop via +squash_actions is deprecated. Instead of using a loop to supply multiple items +and specifying `name: "{{ item }}"`, please use `name: '{{ build_ossec_deb_pkg_dependencies }}'` and remove the loop. This feature will be - removed in version 2.11. Deprecation warnings can be disabled by setting + removed in version 2.11. Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. -[DEPRECATION WARNING]: Invoking "apt" only once while using a loop via -squash_actions is deprecated. Instead of using a loop to supply multiple items -and specifying `name: "{{ item }}"`, please use `name: '{{ +[DEPRECATION WARNING]: Invoking "apt" only once while using a loop via +squash_actions is deprecated. Instead of using a loop to supply multiple items +and specifying `name: "{{ item }}"`, please use `name: '{{ build_ossec_deb_pkg_dependencies }}'` and remove the loop. This feature will be - removed in version 2.11. Deprecation warnings can be disabled by setting + removed in version 2.11. Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. - + TASK [build-generic-pkg : Find any jinja templates] **************************** ok: [xenial-sd-app -> localhost] - + TASK [build-generic-pkg : Find any jinja templates] **************************** ok: [xenial-sd-app -> localhost] - + TASK [build-generic-pkg : Find any jinja templates] **************************** ok: [xenial-sd-app -> localhost] - + TASK [build-generic-pkg : Find any jinja templates] **************************** ok: [xenial-sd-app -> localhost] - + TASK [build-generic-pkg : Find any jinja templates] **************************** ok: [xenial-sd-app -> localhost] - + PLAY [Give dpkg verify container access to debs] ******************************* - + TASK [Discover local debian build files] *************************************** ok: [xenial-sd-dpkg-verification -> localhost] - + TASK [Create build dir] ******************************************************** ok: [xenial-sd-dpkg-verification] - + TASK [Drop debian files into container] **************************************** - changed: [xenial-sd-dpkg-verification] => (item={'path': '/home/user/securedrop/build/xenial/securedrop-app-code_1.4.0~rc1+xenial_amd64.deb', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 1000, 'gid': 1000, 'size': 12545042, 'inode': 132818, 'dev': 51728, 'nlink': 1, 'atime': 1591322538.503, 'mtime': 1591322538.495, 'ctime': 1591322538.495, 'gr_name': 'user', 'pw_name': 'user', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False}) - changed: [xenial-sd-dpkg-verification] => (item={'path': '/home/user/securedrop/build/xenial/ossec-agent-3.6.0-amd64.deb', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 1000, 'gid': 1000, 'size': 283680, 'inode': 132816, 'dev': 51728, 'nlink': 1, 'atime': 1591322413.045, 'mtime': 1591322413.044, 'ctime': 1591322413.044, 'gr_name': 'user', 'pw_name': 'user', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False}) - changed: [xenial-sd-dpkg-verification] => (item={'path': '/home/user/securedrop/build/xenial/securedrop-config-0.1.3+1.4.0~rc1-amd64.deb', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 1000, 'gid': 1000, 'size': 2740, 'inode': 132812, 'dev': 51728, 'nlink': 1, 'atime': 1591322297.296, 'mtime': 1591322297.296, 'ctime': 1591322297.296, 'gr_name': 'user', 'pw_name': 'user', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False}) - changed: [xenial-sd-dpkg-verification] => (item={'path': '/home/user/securedrop/build/xenial/securedrop-grsec-4.14.175-amd64.deb', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 1000, 'gid': 1000, 'size': 2296, 'inode': 132817, 'dev': 51728, 'nlink': 1, 'atime': 1591322427.392, 'mtime': 1591322427.392, 'ctime': 1591322427.392, 'gr_name': 'user', 'pw_name': 'user', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False}) - changed: [xenial-sd-dpkg-verification] => (item={'path': '/home/user/securedrop/build/xenial/ossec-server-3.6.0-amd64.deb', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 1000, 'gid': 1000, 'size': 715264, 'inode': 132814, 'dev': 51728, 'nlink': 1, 'atime': 1591322387.124, 'mtime': 1591322387.123, 'ctime': 1591322387.123, 'gr_name': 'user', 'pw_name': 'user', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False}) - changed: [xenial-sd-dpkg-verification] => (item={'path': '/home/user/securedrop/build/xenial/securedrop-keyring-0.1.3+1.4.0~rc1-amd64.deb', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 1000, 'gid': 1000, 'size': 4768, 'inode': 132815, 'dev': 51728, 'nlink': 1, 'atime': 1591322411.978, 'mtime': 1591322411.978, 'ctime': 1591322411.978, 'gr_name': 'user', 'pw_name': 'user', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False}) - changed: [xenial-sd-dpkg-verification] => (item={'path': '/home/user/securedrop/build/xenial/securedrop-ossec-agent-3.6.0+1.4.0~rc1-amd64.deb', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 1000, 'gid': 1000, 'size': 3608, 'inode': 132811, 'dev': 51728, 'nlink': 1, 'atime': 1591322290.534, 'mtime': 1591322290.534, 'ctime': 1591322290.534, 'gr_name': 'user', 'pw_name': 'user', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False}) - changed: [xenial-sd-dpkg-verification] => (item={'path': '/home/user/securedrop/build/xenial/securedrop-ossec-server-3.6.0+1.4.0~rc1-amd64.deb', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 1000, 'gid': 1000, 'size': 6656, 'inode': 132813, 'dev': 51728, 'nlink': 1, 'atime': 1591322302.407, 'mtime': 1591322302.407, 'ctime': 1591322302.407, 'gr_name': 'user', 'pw_name': 'user', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False}) - + changed: [xenial-sd-dpkg-verification] => (item={'path': '/home/user/securedrop/build/xenial/securedrop-app-code_1.4.0~rc1+xenial_amd64.deb', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 1000, 'gid': 1000, 'size': 12545272, 'inode': 134766, 'dev': 51728, 'nlink': 1, 'atime': 1591630989.029, 'mtime': 1591630989.022, 'ctime': 1591630989.022, 'gr_name': 'user', 'pw_name': 'user', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False}) + changed: [xenial-sd-dpkg-verification] => (item={'path': '/home/user/securedrop/build/xenial/ossec-agent-3.6.0-amd64.deb', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 1000, 'gid': 1000, 'size': 283442, 'inode': 134502, 'dev': 51728, 'nlink': 1, 'atime': 1591630894.48, 'mtime': 1591630894.479, 'ctime': 1591630894.479, 'gr_name': 'user', 'pw_name': 'user', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False}) + changed: [xenial-sd-dpkg-verification] => (item={'path': '/home/user/securedrop/build/xenial/securedrop-config-0.1.3+1.4.0~rc1-amd64.deb', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 1000, 'gid': 1000, 'size': 2740, 'inode': 134690, 'dev': 51728, 'nlink': 1, 'atime': 1591630828.997, 'mtime': 1591630828.997, 'ctime': 1591630828.997, 'gr_name': 'user', 'pw_name': 'user', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False}) + changed: [xenial-sd-dpkg-verification] => (item={'path': '/home/user/securedrop/build/xenial/securedrop-grsec-4.14.175-amd64.deb', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 1000, 'gid': 1000, 'size': 2296, 'inode': 134693, 'dev': 51728, 'nlink': 1, 'atime': 1591630955.725, 'mtime': 1591630955.724, 'ctime': 1591630955.724, 'gr_name': 'user', 'pw_name': 'user', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False}) + changed: [xenial-sd-dpkg-verification] => (item={'path': '/home/user/securedrop/build/xenial/ossec-server-3.6.0-amd64.deb', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 1000, 'gid': 1000, 'size': 715934, 'inode': 134691, 'dev': 51728, 'nlink': 1, 'atime': 1591630831.36, 'mtime': 1591630831.357, 'ctime': 1591630831.357, 'gr_name': 'user', 'pw_name': 'user', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False}) + changed: [xenial-sd-dpkg-verification] => (item={'path': '/home/user/securedrop/build/xenial/securedrop-keyring-0.1.4+1.4.0~rc1-amd64.deb', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 1000, 'gid': 1000, 'size': 5840, 'inode': 134686, 'dev': 51728, 'nlink': 1, 'atime': 1591630914.392, 'mtime': 1591630914.392, 'ctime': 1591630914.392, 'gr_name': 'user', 'pw_name': 'user', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False}) + changed: [xenial-sd-dpkg-verification] => (item={'path': '/home/user/securedrop/build/xenial/securedrop-ossec-agent-3.6.0+1.4.0~rc1-amd64.deb', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 1000, 'gid': 1000, 'size': 4536, 'inode': 134688, 'dev': 51728, 'nlink': 1, 'atime': 1591630787.029, 'mtime': 1591630787.029, 'ctime': 1591630787.029, 'gr_name': 'user', 'pw_name': 'user', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False}) + changed: [xenial-sd-dpkg-verification] => (item={'path': '/home/user/securedrop/build/xenial/securedrop-ossec-server-3.6.0+1.4.0~rc1-amd64.deb', 'mode': '0600', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 1000, 'gid': 1000, 'size': 7610, 'inode': 134689, 'dev': 51728, 'nlink': 1, 'atime': 1591630813.175, 'mtime': 1591630813.174, 'ctime': 1591630813.174, 'gr_name': 'user', 'pw_name': 'user', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': False, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False}) + PLAY RECAP ********************************************************************* xenial-sd-app : ok=29 changed=22 unreachable=0 failed=0 skipped=89 rescued=0 ignored=0 xenial-sd-config : ok=12 changed=3 unreachable=0 failed=0 skipped=106 rescued=0 ignored=0 @@ -1195,7 +1197,7 @@ deprecation_warnings=False in ansible.cfg. xenial-sd-grsec : ok=14 changed=4 unreachable=0 failed=0 skipped=104 rescued=0 ignored=0 xenial-sd-keyring : ok=12 changed=3 unreachable=0 failed=0 skipped=106 rescued=0 ignored=0 xenial-sd-sec-update : ok=7 changed=1 unreachable=0 failed=0 skipped=111 rescued=0 ignored=0 - + --> Inventory /home/user/securedrop/molecule/builder-xenial/../../install_files/ansible-base/group_vars linked to /home/user/.cache/molecule/securedrop/builder-xenial/inventory/group_vars --> Scenario: 'builder-xenial' --> Action: 'verify' @@ -1206,13 +1208,13 @@ deprecation_warnings=False in ansible.cfg. plugins: testinfra-3.2.0, xdist-1.18.2 gw0 [225] / gw1 [225] scheduling tests via LoadScheduling - ................................................................................................................................................F..............................................................................X. + .................................................................................................................................................F.............................................................................X. =================================== FAILURES =================================== _________ test_ensure_no_updates_avail[docker://xenial-sd-sec-update] __________ [gw0] linux -- Python 3.7.3 /home/user/.virtualenvs/sd/bin/python3 - - host = - + + host = + @pytest.mark.skipif(not test_should_run(), reason="Only tested for RCs and builder updates") def test_ensure_no_updates_avail(host): """ @@ -1223,19 +1225,19 @@ gw0 [225] / gw1 [225] # without this change all the package updates appeared as if they were # coming from normal ubuntu update channel (since they get posted to both) host.run('egrep "^deb.*security" /etc/apt/sources.list > /tmp/sec.list') - + dist_upgrade_simulate = host.run('apt-get -s dist-upgrade ' '-oDir::Etc::Sourcelist=/tmp/sec.list ' '|grep "^Inst" |grep -i security') - + # If the grep was successful that means security package updates found # otherwise we get a non-zero exit code so no updates needed. > assert dist_upgrade_simulate.rc != 0 E assert 0 != 0 E + where 0 = CommandResult(command=b'apt-get -s dist-upgrade -oDir::Etc::Sourcelist=/tmp/sec.list |grep "^Inst" |grep -i security',...urity [all])\nInst linux-libc-dev [4.4.0-178.208] (4.4.0-179.209 Ubuntu:16.04/xenial-security [amd64])\n', stderr=None).rc - + tests/test_security_updates.py:43: AssertionError - =============== 1 failed, 223 passed, 1 xpassed in 46.14 seconds =============== + =============== 1 failed, 223 passed, 1 xpassed in 36.40 seconds =============== An error occurred during the test sequence action: 'verify'. Cleaning up. --> Inventory /home/user/securedrop/molecule/builder-xenial/../../install_files/ansible-base/group_vars linked to /home/user/.cache/molecule/securedrop/builder-xenial/inventory/group_vars --> Scenario: 'builder-xenial' @@ -1244,9 +1246,9 @@ Skipping, cleanup playbook not configured. --> Inventory /home/user/securedrop/molecule/builder-xenial/../../install_files/ansible-base/group_vars linked to /home/user/.cache/molecule/securedrop/builder-xenial/inventory/group_vars --> Scenario: 'builder-xenial' --> Action: 'destroy' - + PLAY [Destroy] ***************************************************************** - + TASK [Destroy molecule instance(s)] ******************************************** changed: [localhost] => (item={'name': 'xenial-sd-app', 'groups': ['builders']}) changed: [localhost] => (item={'name': 'xenial-sd-generic-ossec-agent', 'groups': ['builders']}) @@ -1258,22 +1260,24 @@ Skipping, cleanup playbook not configured. changed: [localhost] => (item={'name': 'xenial-sd-keyring', 'groups': ['builders']}) changed: [localhost] => (item={'name': 'xenial-sd-sec-update', 'groups': ['builders']}) changed: [localhost] => (item={'name': 'xenial-sd-dpkg-verification', 'groups': ['testers']}) - + PLAY RECAP ********************************************************************* localhost : ok=1 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 - + --> Pruning extra files from scenario ephemeral directory make: *** [Makefile:323: build-debs] Error 1 -[user@fpf-dev-dvm:~/securedrop] [sd] 148392aef 17m58s 2 ± +[user@fpf-dev-dvm:~/securedrop] [sd] efd1121e1 15m46s 2 ± + $ sha256sum build/ +.gitignore xenial/ +[user@fpf-dev-dvm:~/securedrop] [sd] efd1121e1 15m46s 2 ± $ sha256sum build/xenial/* -5730ee1f696fc615a1bfe549899cac5e32a84d7ed0211f1c92beb0b94a2ab3a2 build/xenial/ossec-agent-3.6.0-amd64.deb -af6b41c2f47d15fdb09d8cf2223477ea102962ddc9c404f167dd76805896089a build/xenial/ossec-server-3.6.0-amd64.deb -db7358e52eb771497fcc5cb95bb2a43a80677138ab2c0fe04fa925d8f7c76302 build/xenial/securedrop-app-code_1.4.0~rc1+xenial_amd64.deb -b3d060bca3729ea6986100cd3c1e20f6a7b1257afcd8c3c291f346e6f7164145 build/xenial/securedrop-app-code_1.4.0~rc1+xenial.tar.gz -8439e2d86767fb00da8f7753abc2f7b376bd5915b1b308e5b72114806f973363 build/xenial/securedrop-config-0.1.3+1.4.0~rc1-amd64.deb -173b2ebb6d0bd7baab3135e8b8cf17f5ec3c49ca93d00affa787da2b50c924bd build/xenial/securedrop-grsec-4.14.175-amd64.deb -4ba3fde7754dbb98f91875218ec1c14cbef79f3c6461e263c0f26309cc44ba7c build/xenial/securedrop-keyring-0.1.3+1.4.0~rc1-amd64.deb -3f0b93cc0311bcfe26db5298d2708a7af3fccbbb2e11d5d08f6bacb35dce2945 build/xenial/securedrop-ossec-agent-3.6.0+1.4.0~rc1-amd64.deb -f6d9e62e97db9f80a7d4cca5f6f51d50a6fc525455ed452e40e310f29e7a6527 build/xenial/securedrop-ossec-server-3.6.0+1.4.0~rc1-amd64.deb -[user@fpf-dev-dvm:~/securedrop] [sd] 148392aef 20m52s ± - $ +e2bcda6e94714086fc1a190b4986a4c78cc5f1b927a1f21fe6b1f76bc1ad131a build/xenial/ossec-agent-3.6.0-amd64.deb +57c2e41a374438f8395cc0ff2879b891dae3b5b3893a7e9cafe756e489061383 build/xenial/ossec-server-3.6.0-amd64.deb +eeed76cf03e82f9299d5eeec5b8da8084dfde777e29a23095bc495c3a2d78827 build/xenial/securedrop-app-code_1.4.0~rc1+xenial_amd64.deb +ecc9401bb61a7b33843b1da70afc5f1bf67ed71facb1dc6d7a7bdcc1698f0819 build/xenial/securedrop-app-code_1.4.0~rc1+xenial.tar.gz +22ba435608d691c760bd274e3a3c49996ea7b4d6b8e3cb88836a7fb4107e48e0 build/xenial/securedrop-config-0.1.3+1.4.0~rc1-amd64.deb +734012c05fa14c6aea31617049dd46cc83052f969809065baf6acba33a39a4c1 build/xenial/securedrop-grsec-4.14.175-amd64.deb +7762888f69c1e7c3d038615b5f9959d8e7056217b59c4038ef5307838dadf6f3 build/xenial/securedrop-keyring-0.1.4+1.4.0~rc1-amd64.deb +74cfc57369a5a5997c0ede749fd90a61ecc2bd6ce1ab14f83657cc647e17f055 build/xenial/securedrop-ossec-agent-3.6.0+1.4.0~rc1-amd64.deb +1b0fc3c2432128ab635c5f6389dd041b8961ac37a87d1fe9d8604cbc81457348 build/xenial/securedrop-ossec-server-3.6.0+1.4.0~rc1-amd64.deb +