{"action":"opened","issue":{"url":"https://api.github.com/repos/conda/conda-build/issues/456","labels_url":"https://api.github.com/repos/conda/conda-build/issues/456/labels{/name}","comments_url":"https://api.github.com/repos/conda/conda-build/issues/456/comments","events_url":"https://api.github.com/repos/conda/conda-build/issues/456/events","html_url":"https://github.com/conda/conda-build/issues/456","id":88846103,"number":456,"title":"git source fails when the changeset's commit message is non-ASCII","user":{"login":"pitrou","id":1721820,"avatar_url":"https://avatars.githubusercontent.com/u/1721820?v=3","gravatar_id":"","url":"https://api.github.com/users/pitrou","html_url":"https://github.com/pitrou","followers_url":"https://api.github.com/users/pitrou/followers","following_url":"https://api.github.com/users/pitrou/following{/other_user}","gists_url":"https://api.github.com/users/pitrou/gists{/gist_id}","starred_url":"https://api.github.com/users/pitrou/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pitrou/subscriptions","organizations_url":"https://api.github.com/users/pitrou/orgs","repos_url":"https://api.github.com/users/pitrou/repos","events_url":"https://api.github.com/users/pitrou/events{/privacy}","received_events_url":"https://api.github.com/users/pitrou/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-06-16T21:33:58Z","updated_at":"2015-06-16T21:33:58Z","closed_at":null,"body":"This is a traceback we got on a Jenkins builder (Numba):\r\n\r\n```\r\nTraceback (most recent call last):\r\n  File \"/var/jenkins/workspace/Numba-Builder-Linux32@2/CONDA_NPY/19/CONDA_PY/34/label/CentOS5x32b/miniconda/bin/conda-build\", line 5, in <module>\r\n    sys.exit(main())\r\n  File \"/var/jenkins/workspace/Numba-Builder-Linux32@2/CONDA_NPY/19/CONDA_PY/34/label/CentOS5x32b/miniconda/lib/python2.7/site-packages/conda_build/main_build.py\", line 118, in main\r\n    args_func(args, p)\r\n  File \"/var/jenkins/workspace/Numba-Builder-Linux32@2/CONDA_NPY/19/CONDA_PY/34/label/CentOS5x32b/miniconda/lib/python2.7/site-packages/conda_build/main_build.py\", line 329, in args_func\r\n    args.func(args, p)\r\n  File \"/var/jenkins/workspace/Numba-Builder-Linux32@2/CONDA_NPY/19/CONDA_PY/34/label/CentOS5x32b/miniconda/lib/python2.7/site-packages/conda_build/main_build.py\", line 288, in execute\r\n    channel_urls=channel_urls, override_channels=args.override_channels)\r\n  File \"/var/jenkins/workspace/Numba-Builder-Linux32@2/CONDA_NPY/19/CONDA_PY/34/label/CentOS5x32b/miniconda/lib/python2.7/site-packages/conda_build/build.py\", line 347, in build\r\n    source.provide(m.path, m.get_section('source'))\r\n  File \"/var/jenkins/workspace/Numba-Builder-Linux32@2/CONDA_NPY/19/CONDA_PY/34/label/CentOS5x32b/miniconda/lib/python2.7/site-packages/conda_build/source.py\", line 251, in provide\r\n    git_source(meta, recipe_dir)\r\n  File \"/var/jenkins/workspace/Numba-Builder-Linux32@2/CONDA_NPY/19/CONDA_PY/34/label/CentOS5x32b/miniconda/lib/python2.7/site-packages/conda_build/source.py\", line 135, in git_source\r\n    git_info()\r\n  File \"/var/jenkins/workspace/Numba-Builder-Linux32@2/CONDA_NPY/19/CONDA_PY/34/label/CentOS5x32b/miniconda/lib/python2.7/site-packages/conda_build/source.py\", line 163, in git_info\r\n    print(stdout + u'\\n')\r\nUnicodeEncodeError: 'ascii' codec can't encode character u'\\u2026' in position 296: ordinal not in range(128)\r\n```\r\n\r\nYou can see that changeset in the Numba git repository:\r\n```\r\n$ git checkout 6efdca690a4e13d10cc18e2c172c0b2050159c95\r\n[...]\r\n$ git log -n1\r\ncommit 6efdca690a4e13d10cc18e2c172c0b2050159c95\r\nMerge: 49d01f4 e9e1a70\r\nAuthor: Siu Kwan Lam <michael.lam.sk@gmail.com>\r\nDate:   Tue Jun 16 13:20:44 2015 -0500\r\n\r\n    Merge pull request #1231 from pitrou/cuda_del_warnings\r\n    \r\n    Fix #1164: avoid warnings at shutdown when finalizing a CUDA context …\r\n```\r\n\r\nNote the unicode ellpsis (`…` not `...`) in the commit message.\r\n"}}