Summary: | cal неверно форматирует строки при выводе | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Denis Kirienko <dk> | ||||
Component: | util-linux | Assignee: | Dmitry V. Levin <ldv> | ||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
Severity: | normal | ||||||
Priority: | P2 | CC: | at, boyarsh, glebfm, ldv, legion, php-coder, placeholder | ||||
Version: | unstable | ||||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Attachments: |
|
Description
Denis Kirienko
2005-04-29 00:02:55 MSD
Да, похоже именно из-за этого, если выводить в pipe, то всё в порядке. А в какой локали, кстати говоря, это происходит? Локаль: ru_RU.KOI8-R И из под рута, в POSIX тоже воспроизводится. Created attachment 886 [details]
Patch for cal.c
Вот патч к cal.c, вроде бы исправляющий багу.
Сейчас еще напишу мэйнтейнеру util-linux, отправлю патч ему.
Кстати, на kernel.org лежит чуть более новая версия 2.12q (в Сизифе сейчас
2.12p).
(In reply to comment #4) > Кстати, на kernel.org лежит чуть более новая версия 2.12q (в Сизифе сейчас 2.12p). В сизифе уже 2.12q Что-нибудь изменилось? Насколько я понял, бага уже не актуальна? Если да, то закрывайте уже кто-нибудь ;-) *** Bug 9942 has been marked as a duplicate of this bug. *** Этот же баг был исправлен в OpenSuSe буквально пару месяцев назад: http://lists.opensuse.org/opensuse-commit/2006-10/msg00443.html Там патч опять же вокруг ф-ции trim_trailing_spaces(), правда, немного другой и, как мне кажется, более правильный что ли. Патч в opensuse крив, но закономерен. Fixed in 2.12r-alt3. |