Bug 44941

Summary: Проблема с кодировкой в описании предупреждения
Product: Sisyphus Reporter: igor <igor.bz>
Component: aptAssignee: Ivan Zakharyaschev <imz>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: minor    
Priority: P5 CC: amakeenk, boyarsh, glebfm, imz, ldv, placeholder
Version: unstable   
Hardware: x86_64   
OS: Linux   
See Also: https://bugzilla.altlinux.org/show_bug.cgi?id=45070
Attachments:
Description Flags
Пример проблемы с кодировкой в тексте предупреждения. none

Description igor 2023-01-17 12:13:42 MSK
Created attachment 12313 [details]
Пример проблемы с кодировкой в тексте предупреждения.

Проблема в слове "вытеснен", см. вложение.

Текст, в котором обнаружена проблема:
"Пакет kernel-image-un-def присутствует в базе данных, но не имеет доступной версии. Как правило это означает, что хотя пакет упоминается в списке зависимостей, он отсутствует в репозитории, был вытеснен. Для пакета kernel-image-un-def не найдено подходящего кандидата для установки."
Comment 1 Alexander Makeenkov 2023-01-18 11:32:59 MSK
Воспроизводится в сизифе:
ALT Workstation K 10.1
apt-0.5.15lorg2-alt82

# apt-get install exim-common
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Пакет exim-common присутствует в базе данных, но не имеет доступной версии.
Как правило это означает, что хотя пакет упоминается в списке зависимостей,
он отсутствует в репозитории, был вытеснен, либо в sources.list нет адреса
реп�E: Для пакета exim-common не найдено подходящего кандидата для установки
Comment 2 Dmitry V. Levin 2023-01-18 12:20:35 MSK
С переводом всё в порядке.  Возможно, проблема с буферизацией вывода.
Comment 3 Repository Robot 2023-04-05 17:20:04 MSK
apt-0.5.15lorg2-alt83 -> sisyphus:

 Tue Feb 21 2023 Ivan Zakharyaschev <imz@altlinux> 0.5.15lorg2-alt83
 - Made a bit nicer and more informative the new Debug::pkgMarkInstall messages,
   which were introduced in 0.5.15lorg2-alt81; renamed and mentioned there
   the new options: Debug::pkgMark-shallow, Debug::pkgMark-allcalls.
 - Worked around the problem with printing long messages by making the buffer
   1200 bytes large. (ALT#44941)
 - Avoid installing extra packages in some cases when this is really not needed
   to satisfy a request. (Correct cleanup in pkgProblemResolver::DoUpgrade.)