Bug 33190 - Новый rpm разучился переводить описание пакета в текущую локаль
Summary: Новый rpm разучился переводить описание пакета в текущую локаль
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: rpm (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: placeholder@altlinux.org
QA Contact: qa-sisyphus
URL: https://forum.altlinux.org/index.php?...
Keywords:
: 33153 (view as bug list)
Depends on:
Blocks: 34231 33153
  Show dependency tree
 
Reported: 2017-03-02 06:58 MSK by ruslandh
Modified: 2018-09-20 05:29 MSK (History)
11 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description ruslandh 2017-03-02 06:58:55 MSK
Предыдущая версия rpm умела на лету переводить описание пакета с "входной' локали в текущую полей description и summary при правильном указании входной локали.

Текущий rpm разучился учитывать входную локаль и при правильном указании текущей локали уже не перекодирует его описание в текущую локаль.

Пример - пакет 4th:

Указана правильная входная локаль (cp1251), но при запросе описания пакета 

rpm -qpa 4th 
всё время выдаётся напрямую в кодировке cp1251

Summary     : ������� �������� ��� �������� ������������� ��� �������� ������ ��������
�Description :
4tH - ��� ������� �������� ��� �������� ������������� ��� ������
������� ����

Интересно, что даже в случае:
LC_ALL=ru_RU.koi8 rpm -qpa 4th 
Всё равно вывод во входной локале.
Comment 1 Repository Robot 2018-09-20 01:55:33 MSK
rpm-4.13.0.1-alt3 -> sisyphus:

Tue Sep 18 2018 Vladimir D. Seleznev <vseleznv@altlinux> 4.13.0.1-alt3
- write installed/removed package disttag if present to syslog.
- fixed I18N string displaying (ALT#33190).
Comment 2 Vladimir D. Seleznev 2018-09-20 05:29:14 MSK
*** Bug 33153 has been marked as a duplicate of this bug. ***