You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mesos.apache.org by "Andrew Schwartzmeyer (JIRA)" <ji...@apache.org> on 2017/06/13 22:34:00 UTC

[jira] [Created] (MESOS-7658) apply-reviews.py fails with Unicode characters on Windows

Andrew Schwartzmeyer created MESOS-7658:
-------------------------------------------

             Summary: apply-reviews.py fails with Unicode characters on Windows
                 Key: MESOS-7658
                 URL: https://issues.apache.org/jira/browse/MESOS-7658
             Project: Mesos
          Issue Type: Bug
         Environment: Windows 10
            Reporter: Andrew Schwartzmeyer
            Assignee: Andrew Schwartzmeyer


This prevents commits from being applied if the name or message contains non-ASCII characters, and so can break the Windows ReviewBot.
{code}
> git checkout b2801f0012535e29609f603b4324a9ca693f70cb~
> python .\support\apply-reviews.py -r 59874
Traceback (most recent call last):
  File ".\support\apply-reviews.py", line 381, in <module>
    reviewboard()
  File ".\support\apply-reviews.py", line 360, in reviewboard
    apply_review()
  File ".\support\apply-reviews.py", line 126, in apply_review
    commit_patch()
  File ".\support\apply-reviews.py", line 225, in commit_patch
    shell(cmd, options['dry_run'])
  File ".\support\apply-reviews.py", line 111, in shell
    error_code = subprocess.call(command, stderr=subprocess.STDOUT, shell=True)
  File "C:\Python27\lib\subprocess.py", line 168, in call
    return Popen(*popenargs, **kwargs).wait()
  File "C:\Python27\lib\subprocess.py", line 390, in __init__
    errread, errwrite)
  File "C:\Python27\lib\subprocess.py", line 610, in _execute_child
    args = '{} /c "{}"'.format (comspec, args)
UnicodeEncodeError: 'ascii' codec can't encode character u'\xf3' in position 25: ordinal not in range(128)
~\src\mesos-copy2 |-/
{code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)