• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

pantsbuild / pants / 34652
0%
main: 93%

Build:
Build:
LAST BUILD BRANCH: dependabot/github_actions/gha-deps-9a03f76dec
DEFAULT BRANCH: main
Ran 04 Aug 2020 06:55PM UTC
Jobs 1
Files 441
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
34652

push

travis-ci-com

web-flow
set locale vars for remoting image (#10541)

### Problem

The new non-RBE remote execution image did not configure locale-related environment variables which causes [the following failure](https://travis-ci.com/github/pantsbuild/pants/jobs/368034114#L661):

```
E   stderr:
E   	Traceback (most recent call last):
E   	  File "/pyenv-docker-build/versions/3.6.11/lib/python3.6/runpy.py", line 193, in _run_module_as_main
E   	    "__main__", mod_spec)
E   	  File "/pyenv-docker-build/versions/3.6.11/lib/python3.6/runpy.py", line 85, in _run_code
E   	    exec(code, run_globals)
E   	  File "/b/f/w/src/python/pants/__main__.py", line 7, in <module>
E   	    pants_loader.main()
E   	  File "/b/f/w/src/python/pants/bin/pants_loader.py", line 94, in main
E   	    PantsLoader.run()
E   	  File "/b/f/w/src/python/pants/bin/pants_loader.py", line 88, in run
E   	    cls.ensure_locale()
E   	  File "/b/f/w/src/python/pants/bin/pants_loader.py", line 65, in ensure_locale
E   	    encoding, cls.ENCODING_IGNORE_ENV_VAR
E   	pants.bin.pants_loader.InvalidLocaleError: 
E   	Your system's preferred encoding is `ANSI_X3.4-1968`, but Pants requires `UTF-8`.
E   	Specifically, Python's `locale.getpreferredencoding()` must resolve to `UTF-8`.
E   	
E   	Fix it by setting the LC_* and LANG environment settings. Example:
E   	  LC_ALL=en_US.UTF-8
E   	  LANG=en_US.UTF-8
E   	Or, bypass it by setting the below environment variable.
E   	  PANTS_IGNORE_UNRECOGNIZED_ENCODING=1
E   	Note: we cannot guarantee consistent behavior with this bypass enabled.
```

### Solution

Set `LC_ALL` and `LANG` environment variables in the image to UTF-8 locale.

### Result

This issue should be fixed in https://github.com/pantsbuild/pants/pull/10539 CI build.

0 of 29137 relevant lines covered (0.0%)

0.0 hits per line

Jobs
ID Job ID Ran Files Coverage
5 34652.5 (PANTS_CONFIG_FILES="${TRAVIS_BUILD_DIR}/pants.travis-ci.toml" PANTS_DYNAMIC_UI=false LC_ALL="en_US.UTF-8" AWS_BUCKET=ci-public.pantsbuild.org BOOTSTRAPPED_PEX_KEY_PREFIX=daily/${TRAVIS_BUILD_NUMBER}/${TRAVIS_BUILD_ID}/pants.pex NATIVE_ENGINE_SO_KEY_PREFIX=monthly/native_engine_so PYENV_PY27_VERSION=2.7.18 PYENV_PY36_VERSION=3.6.10 PYENV_PY37_VERSION=3.7.7 PYENV_PY38_VERSION=3.8.3 PYENV_ROOT_OSX=${HOME}/.pants_pyenv PYENV_ROOT="${PYENV_ROOT:-${PYENV_ROOT_OSX}}" PATH="${PYENV_ROOT}/shims:${PATH}" AWS_CLI_ROOT="${HOME}/.aws_cli" AWS_ACCESS_KEY_ID__TO_BE_REEXPORTED_ON_DEPLOYS=AKIAV6A6G7RQ2HFZ5KP7 AWS_SECRET_ACCESS_KEY=[secure] RUST_BACKTRACE="all" BOOTSTRAPPED_PEX_KEY_SUFFIX=py36.linux PANTS_REMOTE_CA_CERTS_PATH=/usr/lib/google-cloud-sdk/lib/third_party/grpc/_cython/_credentials/roots.pem CACHE_NAME=python_tests.py36) 04 Aug 2020 06:55PM UTC 0
0.0
Travis Job 34652.5
Source Files on build 34652
Detailed source file information is not available for this build.
  • Back to Repo
  • Build #34652
  • 59000459 on github
  • Prev Build on master (#34646)
  • Next Build on master (#34654)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc