Package: git-review Version: 1.25.0-2 Followup-For: Bug #906224 For some reason the patch file contains a typo.
The encode value is of course utf-8 and not utf-6. -- System Information: Debian Release: 9.5 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.9.0-7-amd64 (SMP w/8 CPU cores) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages git-review depends on: ii git 1:2.11.0-3+deb9u3 ii python 2.7.13-2 ii python-requests 2.12.4-1 git-review recommends no packages. git-review suggests no packages. -- no debconf information
--- /usr/lib/python2.7/dist-packages/git_review/cmd.py 2018-08-15 14:05:02.808835500 -0400 +++ /usr/lib/python2.7/dist-packages/git_review/cmd.py 2018-08-15 14:03:15.860846204 -0400 @@ -970,7 +970,7 @@ # case using the maximum value will result in extra blank lines appearing # after each entry even when only one field exceeds the console width for i in FIELDS[:-1]: - review_field_width[i] = max(len(r[i]) for r in review_list) + review_field_width[i] = max(len(str(r[i])) for r in review_list) review_field_width[len(FIELDS) - 1] = 1 review_field_format = " ".join([ @@ -991,7 +991,7 @@ # ((width1, value1), (width2, value2), ...) map. formatted_fields = [] for (width, value) in zip(review_field_width, review_value): - formatted_fields.extend([width, value.encode('utf-8')]) + formatted_fields.extend([width, str(value).encode('utf-8')]) print(review_field_format % tuple(formatted_fields)) print("Found %d items for review" % len(reviews))