Comment 0 for bug 1071941

Revision history for this message
mikhail-777 (wpr-oxym) wrote :

1) The release of Ubuntu you are using
$ lsb_release -rd
Description: Ubuntu 12.04.1 LTS
Release: 12.04

2) The version of the package you are using
$ apt-cache policy apport
apport:
  Установлен: 2.0.1-0ubuntu14
  Кандидат: 2.0.1-0ubuntu14
  Таблица версий:
 *** 2.0.1-0ubuntu14 0
        500 http://mirror.yandex.ru/ubuntu/ precise-updates/main i386 Packages
        100 /var/lib/dpkg/status
     2.0.1-0ubuntu5 0
        500 http://mirror.yandex.ru/ubuntu/ precise/main i386 Packages

3) What you expected to happen
I start in terminal simple command: apport-cli
(under x-environment, Unity 2D/3D, with Russian localization and UTF-8 default encoding).
$ apport-cli

*** Отправить отчёт об ошибке разработчикам?

После того, как отчёт будет отправлен, заполните форму
в автоматически открывшемся окне браузера.

Что вы хотите сделать? Возможные варианты:
  О: Отправить отчёт (2.6 MB)
  П: Просмотреть отчёт
  С: Сохранить файл отчёта для последующей отправки или копирования куда-либо
  И: Отменить и игнорировать будущие сбои в этой версии программы
  Т: Отменить
Пожалуйста, выберите (О/П/С/И/Т): Т
До свидания!
$
It is what I expect.

4) What happened instead
$ apport-cli

*** Отправить отчёт об ошибке разработчикам?

После того, как отчёт будет отправлен, заполните форму
в автоматически открывшемся окне браузера.

Что вы хотите сделать? Возможные варианты:
  О: Отправить отчёт (4.7 MB)
  П: Просмотреть отчёт
  С: Сохранить файл отчёта для последующей отправки или копирования куда-либо
  И: Отменить и игнорировать будущие сбои в этой версии программы
  Т: Отменить
Пожалуйста, выберите (О/П/С/И/Т): Т
/usr/bin/apport-cli:84: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
  return self.keys.index(response[0].upper()) + 1
Что вы хотите сделать? Возможные варианты:
  О: Отправить отчёт (4.7 MB)
  П: Просмотреть отчёт
  С: Сохранить файл отчёта для последующей отправки или копирования куда-либо
  И: Отменить и игнорировать будущие сбои в этой версии программы
  Т: Отменить
Пожалуйста, выберите (О/П/С/И/Т):
Что вы хотите сделать? Возможные варианты:
  О: Отправить отчёт (4.7 MB)
  П: Просмотреть отчёт
  С: Сохранить файл отчёта для последующей отправки или копирования куда-либо
  И: Отменить и игнорировать будущие сбои в этой версии программы
  Т: Отменить
Пожалуйста, выберите (О/П/С/И/Т): ^C
$

When I inputed Russian letter 'Т', which means Cancel (Отменить), it shows me warning:
/usr/bin/apport-cli:84: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
  return self.keys.index(response[0].upper()) + 1
Then it interprets my answer as 2 bytes (2 letters / symbols), I think it because of Unicode.
It shows me double qwestion, and the only thing what I can do: break program by pressing Ctrl+C (^C as you can see above).

P. S. : I always hated people, who allows programs to use non-latin / non-english hotkeys.

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: apport 2.0.1-0ubuntu14
Uname: Linux 3.5.7-zen-proxym-3 i686
ApportLog:

ApportVersion: 2.0.1-0ubuntu14
Architecture: i386
Date: Sat Oct 27 02:18:28 2012
InstallationMedia: Ubuntu-Studio 10.10 "Maverick Meerkat" - Release i386 (20101008)
PackageArchitecture: all
SourcePackage: apport
UpgradeStatus: Upgraded to precise on 2012-10-23 (3 days ago)