See
<https://ci-beam.apache.org/job/beam_PreCommit_Whitespace_Cron/3424/display/redirect?page=changes>
Changes:
[noreply] Set allowDiskUse to true in MongoDB bucketAuto aggregation (#25013)
[Kiley Sok] Add kafka version to pom
[relax] add public qualifier
[Kenneth Knowles] Website updates for Beam 2.44.0 release
------------------------------------------
[...truncated 11.88 KB...]
Using cached virtualenv-20.16.6-py3-none-any.whl (8.8 MB)
Using cached virtualenv-20.16.5-py3-none-any.whl (8.8 MB)
Using cached virtualenv-20.16.4-py3-none-any.whl (8.8 MB)
Using cached virtualenv-20.16.3-py2.py3-none-any.whl (8.8 MB)
Using cached virtualenv-20.16.2-py2.py3-none-any.whl (8.8 MB)
Collecting platformdirs<3,>=2
Using cached platformdirs-2.6.2-py3-none-any.whl (14 kB)
Installing collected packages: distlib, wheel, toml, six, setuptools, py,
protobuf, pluggy, platformdirs, packaging, numpy, grpcio, filelock, virtualenv,
mypy-protobuf, grpcio-tools, tox
Attempting uninstall: setuptools
Found existing installation: setuptools 44.0.0
Uninstalling setuptools-44.0.0:
Successfully uninstalled setuptools-44.0.0
Successfully installed distlib-0.3.1 filelock-3.9.0 grpcio-1.51.1
grpcio-tools-1.37.0 mypy-protobuf-1.18 numpy-1.22.4 packaging-23.0
platformdirs-2.6.2 pluggy-1.0.0 protobuf-3.20.3 py-1.11.0 setuptools-66.0.0
six-1.16.0 toml-0.10.2 tox-3.20.1 virtualenv-20.16.2 wheel-0.38.4
> Task :sdks:python:test-suites:tox:py38:setupVirtualenv
Collecting pip
Using cached pip-22.3.1-py3-none-any.whl (2.1 MB)
Installing collected packages: pip
Attempting uninstall: pip
Found existing installation: pip 20.0.2
Uninstalling pip-20.0.2:
Successfully uninstalled pip-20.0.2
Successfully installed pip-22.3.1
Ignoring grpcio: markers 'sys_platform == "darwin"' don't match your environment
Ignoring protobuf: markers 'python_version == "3.10" and sys_platform ==
"darwin"' don't match your environment
Collecting tox==3.20.1
Using cached tox-3.20.1-py2.py3-none-any.whl (83 kB)
Requirement already satisfied: setuptools in
<https://ci-beam.apache.org/job/beam_PreCommit_Whitespace_Cron/ws/src/build/gradleenv/-1227304282/lib/python3.8/site-packages>
(from -r
<https://ci-beam.apache.org/job/beam_PreCommit_Whitespace_Cron/ws/src/sdks/python/build-requirements.txt>
(line 20)) (44.0.0)
Collecting setuptools
Using cached setuptools-66.0.0-py3-none-any.whl (1.3 MB)
Collecting six
Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting wheel>=0.36.0
Using cached wheel-0.38.4-py3-none-any.whl (36 kB)
Collecting grpcio-tools==1.37.0
Using cached grpcio_tools-1.37.0-cp38-cp38-manylinux2014_x86_64.whl (2.5 MB)
Collecting mypy-protobuf==1.18
Using cached mypy_protobuf-1.18-py3-none-any.whl (7.3 kB)
Collecting distlib==0.3.1
Using cached distlib-0.3.1-py2.py3-none-any.whl (335 kB)
Collecting numpy<1.23.0,>=1.14.3
Using cached
numpy-1.22.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.9 MB)
Collecting toml>=0.9.4
Using cached toml-0.10.2-py2.py3-none-any.whl (16 kB)
Collecting pluggy>=0.12.0
Using cached pluggy-1.0.0-py2.py3-none-any.whl (13 kB)
Collecting py>=1.4.17
Using cached py-1.11.0-py2.py3-none-any.whl (98 kB)
Collecting
virtualenv!=20.0.0,!=20.0.1,!=20.0.2,!=20.0.3,!=20.0.4,!=20.0.5,!=20.0.6,!=20.0.7,>=16.0.0
Using cached virtualenv-20.17.1-py3-none-any.whl (8.8 MB)
Collecting filelock>=3.0.0
Using cached filelock-3.9.0-py3-none-any.whl (9.7 kB)
Collecting packaging>=14
Using cached packaging-23.0-py3-none-any.whl (42 kB)
Collecting protobuf<4.0dev,>=3.5.0.post1
Using cached
protobuf-3.20.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl (1.0 MB)
Collecting grpcio>=1.37.0
Using cached
grpcio-1.51.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.8 MB)
Collecting
virtualenv!=20.0.0,!=20.0.1,!=20.0.2,!=20.0.3,!=20.0.4,!=20.0.5,!=20.0.6,!=20.0.7,>=16.0.0
Using cached virtualenv-20.17.0-py3-none-any.whl (8.8 MB)
Using cached virtualenv-20.16.7-py3-none-any.whl (8.8 MB)
Using cached virtualenv-20.16.6-py3-none-any.whl (8.8 MB)
Using cached virtualenv-20.16.5-py3-none-any.whl (8.8 MB)
Collecting platformdirs<3,>=2.4
Using cached platformdirs-2.6.2-py3-none-any.whl (14 kB)
Collecting
virtualenv!=20.0.0,!=20.0.1,!=20.0.2,!=20.0.3,!=20.0.4,!=20.0.5,!=20.0.6,!=20.0.7,>=16.0.0
Using cached virtualenv-20.16.4-py3-none-any.whl (8.8 MB)
Using cached virtualenv-20.16.3-py2.py3-none-any.whl (8.8 MB)
Using cached virtualenv-20.16.2-py2.py3-none-any.whl (8.8 MB)
Installing collected packages: distlib, wheel, toml, six, setuptools, py,
protobuf, pluggy, platformdirs, packaging, numpy, grpcio, filelock, virtualenv,
mypy-protobuf, grpcio-tools, tox
Attempting uninstall: setuptools
Found existing installation: setuptools 44.0.0
Uninstalling setuptools-44.0.0:
Successfully uninstalled setuptools-44.0.0
Successfully installed distlib-0.3.1 filelock-3.9.0 grpcio-1.51.1
grpcio-tools-1.37.0 mypy-protobuf-1.18 numpy-1.22.4 packaging-23.0
platformdirs-2.6.2 pluggy-1.0.0 protobuf-3.20.3 py-1.11.0 setuptools-66.0.0
six-1.16.0 toml-0.10.2 tox-3.20.1 virtualenv-20.16.2 wheel-0.38.4
> Task :sdks:python:sdist
org/apache/beam/model/interactive/v1/beam_interactive_api.proto:36:1: warning:
Import google/protobuf/timestamp.proto is unused.
Writing mypy to org/apache/beam/model/pipeline/v1/external_transforms_pb2.pyi
Writing mypy to org/apache/beam/model/pipeline/v1/beam_runner_api_pb2.pyi
Writing mypy to org/apache/beam/model/pipeline/v1/standard_window_fns_pb2.pyi
Writing mypy to org/apache/beam/model/pipeline/v1/metrics_pb2.pyi
Writing mypy to org/apache/beam/model/pipeline/v1/endpoints_pb2.pyi
Writing mypy to org/apache/beam/model/pipeline/v1/schema_pb2.pyi
Writing mypy to
org/apache/beam/model/job_management/v1/beam_artifact_api_pb2.pyi
Writing mypy to
org/apache/beam/model/job_management/v1/beam_expansion_api_pb2.pyi
Writing mypy to org/apache/beam/model/job_management/v1/beam_job_api_pb2.pyi
Writing mypy to org/apache/beam/model/fn_execution/v1/beam_provision_api_pb2.pyi
Writing mypy to org/apache/beam/model/fn_execution/v1/beam_fn_api_pb2.pyi
Writing mypy to
org/apache/beam/model/interactive/v1/beam_interactive_api_pb2.pyi
<https://ci-beam.apache.org/job/beam_PreCommit_Whitespace_Cron/ws/src/build/gradleenv/1922375555/lib/python3.8/site-packages/setuptools/dist.py>:529:
UserWarning: Normalizing '2.45.0.dev' to '2.45.0.dev0'
warnings.warn(tmpl.format(**locals()))
warning: no files found matching 'README.md'
warning: no files found matching 'NOTICE'
warning: no files found matching 'LICENSE'
warning: no files found matching 'LICENSE.python'
warning: sdist: standard file not found: should have one of README, README.rst,
README.txt, README.md
> Task :sdks:python:test-suites:tox:py38:whitespacelint
[1mGLOB sdist-make:
<https://ci-beam.apache.org/job/beam_PreCommit_Whitespace_Cron/ws/src/sdks/python/test-suites/tox/py38/build/srcs/sdks/python/setup.py>
[0m[1mwhitespacelint create:
<https://ci-beam.apache.org/job/beam_PreCommit_Whitespace_Cron/ws/src/sdks/python/test-suites/tox/py38/build/srcs/sdks/python/target/.tox-whitespacelint/whitespacelint>
[0m[1mwhitespacelint installdeps: whitespacelint==1.1.0
[0m[1mwhitespacelint inst:
<https://ci-beam.apache.org/job/beam_PreCommit_Whitespace_Cron/ws/src/sdks/python/test-suites/tox/py38/build/srcs/sdks/python/target/.tox-whitespacelint/.tmp/package/1/apache-beam-2.45.0.dev0.zip>
[0m[1mwhitespacelint installed: apache-beam @
file://<https://ci-beam.apache.org/job/beam_PreCommit_Whitespace_Cron/ws/src/sdks/python/test-suites/tox/py38/build/srcs/sdks/python/target/.tox-whitespacelint/.tmp/package/1/apache-beam-2.45.0.dev0.zip,attrs==22.2.0,certifi==2022.12.7,cffi==1.15.1,charset-normalizer==3.0.1,cloudpickle==2.2.0,crcmod==1.7,cryptography==39.0.0,deprecation==2.1.0,dill==0.3.1.1,docker==6.0.1,docopt==0.6.2,exceptiongroup==1.1.0,execnet==1.9.0,fastavro==1.7.0,fasteners==0.18,freezegun==1.2.2,greenlet==2.0.1,grpcio==1.51.1,hdfs==2.7.0,httplib2==0.20.4,hypothesis==6.62.1,idna==3.4,iniconfig==2.0.0,joblib==1.2.0,mock==2.0.0,numpy==1.22.4,objsize==0.6.1,orjson==3.8.5,packaging==23.0,pandas==1.5.2,parameterized==0.8.1,pbr==5.11.1,pluggy==1.0.0,proto-plus==1.22.2,protobuf==3.20.3,psycopg2-binary==2.9.5,py==1.11.0,pyarrow==9.0.0,pycparser==2.21,pydot==1.4.2,PyHamcrest==1.10.1,pymongo==3.13.0,PyMySQL==1.0.2,pyparsing==3.0.9,pytest==7.2.1,pytest-forked==1.4.0,pytest-timeout==2.1.0,pytest-xdist==2.5.0,python-dateutil==2.8.2,pytz==2022.7.1,PyYAML==6.0,regex==2022.10.31,requests==2.28.2,requests-mock==1.10.0,scikit-learn==1.2.0,scipy==1.10.0,six==1.16.0,sortedcontainers==2.4.0,SQLAlchemy==1.4.46,tenacity==5.1.5,testcontainers==3.7.1,threadpoolctl==3.1.0,tomli==2.0.1,typing_extensions==4.4.0,urllib3==1.26.14,websocket-client==1.4.2,whitespacelint==1.1.0,wrapt==1.14.1,zstandard==0.19.0>
[0m[1mwhitespacelint run-test-pre: PYTHONHASHSEED='589599915'
[0m[1mwhitespacelint run-test-pre: commands[0] | python --version
[0mPython 3.8.10
[1mwhitespacelint run-test-pre: commands[1] | pip --version
[0mpip 22.3.1 from
<https://ci-beam.apache.org/job/beam_PreCommit_Whitespace_Cron/ws/src/sdks/python/test-suites/tox/py38/build/srcs/sdks/python/target/.tox-whitespacelint/whitespacelint/lib/python3.8/site-packages/pip>
(python 3.8)
[1mwhitespacelint run-test-pre: commands[2] | pip check
[0mNo broken requirements found.
[1mwhitespacelint run-test-pre: commands[3] | bash
<https://ci-beam.apache.org/job/beam_PreCommit_Whitespace_Cron/ws/src/sdks/python/test-suites/tox/py38/build/srcs/sdks/python/scripts/run_tox_cleanup.sh>
[0m[1mwhitespacelint run-test: commands[0] | time
<https://ci-beam.apache.org/job/beam_PreCommit_Whitespace_Cron/ws/src/sdks/python/test-suites/tox/py38/build/srcs/sdks/python/scripts/run_whitespacelint.sh>
[0m<https://ci-beam.apache.org/job/beam_PreCommit_Whitespace_Cron/ws/src/sdks/python/test-suites/tox/py38/build/files-to-whitespacelint>
<https://ci-beam.apache.org/job/beam_PreCommit_Whitespace_Cron/ws/src/sdks/python/test-suites/tox/py38/build/srcs/sdks/python>
Running whitespacelint...
./website/www/site/content/en/blog/beam-2.44.0.md:75:15: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:76:11: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:77:11: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:78:12: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:79:16: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:80:12: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:81:12: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:82:12: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:83:14: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:84:12: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:85:17: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:87:13: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:88:13: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:89:15: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:90:18: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:91:11: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:92:13: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:93:13: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:94:15: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:95:19: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:96:13: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:97:12: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:98:9: W201 Trailing whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:99:21: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:100:11: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:101:15: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:102:11: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:103:21: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:104:14: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:105:14: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:106:12: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:107:16: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:108:15: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:109:13: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:110:12: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:111:17: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:112:15: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:113:9: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:114:5: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:115:18: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:116:9: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:117:16: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:118:9: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:119:11: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:120:8: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:121:9: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:122:14: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:123:15: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:124:13: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:125:18: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:126:15: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:127:13: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:128:10: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:129:9: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:130:13: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:131:15: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:132:12: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:133:13: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:134:11: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:135:10: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:136:12: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:137:15: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:138:17: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:139:14: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:140:12: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:141:11: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:142:13: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:143:19: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:144:16: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:145:19: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:146:9: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:147:5: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:148:11: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:150:14: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:151:8: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:152:14: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:153:9: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:154:8: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:155:13: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:156:9: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:157:6: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:158:7: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:159:7: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:160:6: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:161:10: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:162:9: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:163:12: W201 Trailing
whitespace
./website/www/site/content/en/blog/beam-2.44.0.md:164:7: W201 Trailing
whitespace
====================================================================================================
Whitespacelint has found above issues.
You can open the file with vim and remove trailing whitespaces by:
vim -es -c ":%s/\s\+$//e" -c ":wq"
"./website/www/site/content/en/blog/beam-2.44.0.md"
====================================================================================================
<https://ci-beam.apache.org/job/beam_PreCommit_Whitespace_Cron/ws/src/sdks/python/test-suites/tox/py38/build/srcs/sdks/python>
Command exited with non-zero status 1
35.09user 9.69system 0:44.56elapsed 100%CPU (0avgtext+0avgdata
12608maxresident)k
0inputs+0outputs (0major+1467667minor)pagefaults 0swaps
[31mERROR: InvocationError for command /usr/bin/time
scripts/run_whitespacelint.sh (exited with code 1)
[0m[1mwhitespacelint run-test-post: commands[0] | bash
<https://ci-beam.apache.org/job/beam_PreCommit_Whitespace_Cron/ws/src/sdks/python/test-suites/tox/py38/build/srcs/sdks/python/scripts/run_tox_cleanup.sh>
[0m___________________________________ summary
____________________________________
[31mERROR: whitespacelint: commands failed
[0m
> Task :sdks:python:test-suites:tox:py38:whitespacelint FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':sdks:python:test-suites:tox:py38:whitespacelint'.
> Process 'command 'sh'' finished with non-zero exit value 1
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
* Get more help at https://help.gradle.org
Deprecated Gradle features were used in this build, making it incompatible with
Gradle 8.0.
You can use '--warning-mode all' to show the individual deprecation warnings
and determine if they come from your own scripts or plugins.
See
https://docs.gradle.org/7.5.1/userguide/command_line_interface.html#sec:command_line_warnings
Execution optimizations have been disabled for 1 invalid unit(s) of work during
this build to ensure correctness.
Please consult deprecation warnings for more details.
BUILD FAILED in 2m 7s
17 actionable tasks: 11 executed, 4 from cache, 2 up-to-date
Publishing build scan...
https://gradle.com/s/o6obu4o2rzoq4
Build step 'Invoke Gradle script' changed build result to FAILURE
Build step 'Invoke Gradle script' marked build as failure
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]