Bug 19630

Summary: gtk1: нет зависимости на необходимые шрифты
Product: Branch 4.1 Reporter: Absolut <it>
Component: gtk+Assignee: Nobody's working on this, feel free to take it <nobody>
Status: CLOSED WONTFIX QA Contact: qa-4.1 <qa-4.1>
Severity: normal    
Priority: P3 CC: Eugene.Ostapets, at, dottedmag, eostapets, eostapets, evg, inger, mike, php-coder, vvk
Version: unspecifiedKeywords: l10n
Hardware: x86   
OS: Linux   
URL: ftp://ftp.altlinux.org/pub/distributions/ALTLinux/4.1/branch/i586/RPMS.classic/putty-0.60-alt1.i586.rpm
Attachments:
Description Flags
Интерфейс Putty после инсталляции
none
putty screenshot on alt linux none

Description Absolut 2009-04-15 10:21:35 MSD
Самый популярный и необходимый системному администратору SSH-клиент имеет интерфейс в квадратах. Лучше бы его не руссифицировали!!
Comment 1 Absolut 2009-04-15 10:23:25 MSD
Created attachment 3455 [details]
Интерфейс Putty после инсталляции
Comment 2 Absolut 2009-04-15 10:35:05 MSD
Comment on attachment 3455 [details]
Интерфейс Putty после инсталляции

Лучше вообще не локализовать чем так! Несовместимость Alt Linux с POSIX не позволяет понять где находится эта дурацкая локализация и как её удалить.
Comment 3 Eugene Ostapets 2009-04-15 13:25:05 MSD
Мне нравится абсолютная категоричность пользователя Absolut...
Начнем по порядку:
1. Программа putty не нужна
2. ALTLinux не имеет расхождений с POSIX, способных повлиять на работу программы putty
3. Программа putty не имеет русской локализации и проблем с локализацией
4. Программа putty имеет интерфейс сделанный на gtk+ первой версии и должна умереть вместе с этой библиотекой в ближайшем будущем.
Comment 4 Absolut 2009-04-15 13:38:45 MSD
Нет, ну нифига себе. Eugene Ostapets не нужен. Того же порядка заявление.
Ещё раз: на скриншоте ясно показаны крякозябры в интерфейсе Putty. Они есть? Есть.
Putty не имеет локализации. Спрашивается: зачем было делать не работающий пакет? 
Я удивляюсь с файловой структуры AltLinux. С кучи пустых каталогов /usr/local и /usr/ и моё знание POSIX не позволяет мне найти и удалить файл содержащий локализацию. Я хочу это сделать. И я прошу или вообще удалить этот пакет майнтейнером которого является Eugene Ostapets, и я буду компилировать его из других источников, либо собрать нормально для AltLinux. Но избавьте меня от рассуждений, что вам нужно, а что нет. Alt Linux не нужен в конце-концов.
Comment 5 Vladimir V. Kamarzin 2009-04-15 13:47:58 MSD
ой, не знаю как fixed получилось. возвращаю notabug
Comment 6 Eugene Ostapets 2009-04-15 13:51:51 MSD
Ваша истерика не позволяет Вам читать на русском языке, а про отсутствие привычки думать говорит само оформление баги. Какое слово в фразе "программа putty не содержит локализации" перевести на понятный Вам язык? Собираясь что-то куда компилировать рекомендую еще раз перечитать фразу "Программа putty имеет интерфейс сделанный на gtk+ первой версии и должна умереть вместе с этой библиотекой в ближайшем будущем.", если хватит ума понять ее смысл, то окажется что пакет putty полностью работоспособен, хотя и абсолютно не нужен.
Comment 7 Absolut 2009-04-15 13:55:25 MSD
Может кто-нибудь расскажет с каких пор квадраты в интерфейсе программы после инсталляции штатными средствами через Synaptic в только установленном AltLinux 4.1 Desktop не считаются багом?
Comment 8 Absolut 2009-04-15 14:01:19 MSD
Может кто-нибудь расскажет с каких пор квадраты в интерфейсе программы после
инсталляции штатными средствами через Synaptic в только установленном AltLinux
4.1 Desktop не считаются багом?

Удалите пакет из ваших бранчей там и так далее если его нельзя поставить и прочитать что вообще написано в окне. Что putty работоспособен, я не сомневаюсь. Проблема в том что в AltLinux им нельзя пользоваться А ваша истерики насчёт того что скоро GTK+ умрёт.. Ваше дело маленькое - собирать пакеты. Не умеете - не беритесь. У майнтейнеров мандривы и убунты получается. Там Putty почему-то работает без квадратов.
Comment 9 Eugene Ostapets 2009-04-15 14:06:11 MSD
С тех самых пор, как их вешают с абсолютно неверными симптомами на левый пакет
с прямыми оскорблениями.

PS: Да, я считаю отсутствие зависимости на "кошерные" шрифты у пакета
gtk+-1.2.10 багой, но поддержу решение мантейнера убрать эту билиотеку, вместе
со всеми зависящими от него пакетами.

PSS: Еще раз повторяю для желающих переокрыть эту багу - пакет putty полностью
работоспособен в работоспособной среде. И ставить зависимость на шрифты,
которые нужны библиотеке, а не программе, я не буду!!!
Comment 10 swi 2009-04-15 14:13:16 MSD
Created attachment 3456 [details]
putty screenshot on alt linux
Comment 11 swi 2009-04-15 14:13:53 MSD
(В ответ на комментарий №8)
> Может кто-нибудь расскажет с каких пор квадраты в интерфейсе программы после
> инсталляции штатными средствами через Synaptic в только установленном AltLinux
> 4.1 Desktop не считаются багом?

смотрим аттач. Потом засовываем ваш скриншот туда откуда он вылез и больше не показываем никому.

> 
> Удалите пакет из ваших бранчей там и так далее если его нельзя поставить и
> прочитать что вообще написано в окне. Что putty работоспособен, я не
> сомневаюсь. Проблема в том что в AltLinux им нельзя пользоваться А ваша
> истерики насчёт того что скоро GTK+ умрёт.. Ваше дело маленькое - собирать
> пакеты. Не умеете - не беритесь. У майнтейнеров мандривы и убунты получается.
> Там Putty почему-то работает без квадратов.

1. научитесь читать (вы этого не умеете)
2. не указывайте что делать другим и вам не укажут куда идти (ровно до тех пор пока сами вы ничего делать не умеете)
Comment 12 Absolut 2009-04-15 14:58:00 MSD
Откуда видно что он из Alt Linux 4.1.1 Desktop? Ещё раз: я поставил штатным средством инсталляции программу на только что установленную систему. Она мне показала морду в квадратах. Всё. Это не так? Так.

Мне говорят: "пакет putty полностью работоспособен в работоспособной среде." Да, он работоспособен в Ubuntu, Mandriva, Red Hat, FreeBSD наконец. Сразу после инсталяции можно прочитать написанное в окне. Он НЕ РАБОТОСПОСОБЕН в Alt Linux или Alt Linux - НЕ РАБОТОСПОСОБНАЯ СРЕДА для этой программы, вот что я должен здесь прочитать?

Мне говорят: "И ставить зависимость на шрифты, которые нужны библиотеке, а не программе, я не буду!!!".

Мне до-по-барабану на что вы будете ставить, а на что нет. Я пользователь. Хочу получить свою кнопку "счастье". За мной стоят миллионы таких же пользователей. Которые тоже хотят нажать кнопку и увидеть интерфейс, а не ползти на багзиллу. Как в случае со шрифтами, так и в случае с иконками которых нет на GTK-ых приложениях, том же самом Evolution пока не поставишь доп.пакет. Почему? Потому что кто-то из вас принципиальный и не будет ставить. В других дистрибутивах как-то решает, и даже в FreeBSD решают. А он - НЕ БУДЕТ. Петух - птица гордая. Пока не пнёшь - не полетит..
Comment 13 Mikhail Gusarov 2009-04-15 15:03:57 MSD
(В ответ на комментарий №12)

> Я пользователь. Хочу получить свою кнопку "счастье".

Просьба обратиться в техподдержку. В случае, если вы будете продолжать упорствовать в том, что вам что-то должны, в этом баге, я буду вынужден заблокировать вашу учётную запись за хулиганство.
Comment 14 Absolut 2009-04-15 15:05:01 MSD
А.. Да.. Я Alt Linux поставил чтобы запустить из под него Putty и Evolution. Первый в квадратох, второй - вместо всех иконок - кресты. Помогите, мы сами не местные.. ))
Comment 15 Mikhail Gusarov 2009-04-15 15:06:36 MSD
После "чистой" установки desktop gtk1 не приносит за собой шрифты, что можно увидеть на скриншоте из #1.

2at@ посмотри?
Comment 16 Eugene Ostapets 2009-04-15 15:23:23 MSD
(В ответ на комментарий №12)
> Мне говорят: "пакет putty полностью работоспособен в работоспособной среде."
> Да, он работоспособен в Ubuntu, Mandriva, Red Hat, FreeBSD наконец. Сразу после
> инсталяции можно прочитать написанное в окне. Он НЕ РАБОТОСПОСОБЕН в Alt Linux
> или Alt Linux - НЕ РАБОТОСПОСОБНАЯ СРЕДА для этой программы, вот что я должен
> здесь прочитать?
Да. gtk+ в Альте абсолютно заброшена и требует приложения рук к получению работоспособной среды с ее участием.
> 
> Мне говорят: "И ставить зависимость на шрифты, которые нужны библиотеке, а не
> программе, я не буду!!!".
> 
> Мне до-по-барабану на что вы будете ставить, а на что нет. Я пользователь. Хочу
> получить свою кнопку "счастье". За мной стоят миллионы таких же пользователей.
Никто за Вами не стоит, это мания величия.

> Которые тоже хотят нажать кнопку и увидеть интерфейс, а не ползти на багзиллу.
> Как в случае со шрифтами, так и в случае с иконками которых нет на GTK-ых
> приложениях, том же самом Evolution пока не поставишь доп.пакет. Почему? 
> Потому что кто-то из вас принципиальный и не будет ставить. В других 
> дистрибутивах как-то решает, и даже в FreeBSD решают. 

Потому что отдел qa в ООО Альт Линукс не справляется с объемом работы, или еще по каким-то причинам - но со всеми этими претензиями с талоном техподдержки обращайся в ООО.

>А он - НЕ БУДЕТ. Петух - птица гордая. Пока не пнёшь - не полетит..
Ню-ню... Вы всерьез рассчитываете на помощь при подобном поведении?
Comment 17 Andrey Cherepanov 2009-04-15 16:39:59 MSD
(В ответ на комментарий №16)
> Потому что отдел qa в ООО Альт Линукс не справляется с объемом работы, или еще
> по каким-то причинам - но со всеми этими претензиями с талоном техподдержки
> обращайся в ООО.
Пакет putty не входит в перечень программ, поддерживаемых в рамках технической поддержки дистрибутивов ALT Linux. Это пакет, собираемый силами сообщества и все претензии к качеству этого пакета необходимо адресовать мейнтенеру этого пакета.
Comment 18 Eugene Ostapets 2009-04-15 16:56:40 MSD
(В ответ на комментарий №17)
> (В ответ на комментарий №16)
> > Потому что отдел qa в ООО Альт Линукс не справляется с объемом работы, или еще
> > по каким-то причинам - но со всеми этими претензиями с талоном техподдержки
> > обращайся в ООО.
> Пакет putty не входит в перечень программ, поддерживаемых в рамках технической
> поддержки дистрибутивов ALT Linux. Это пакет, собираемый силами сообщества и
> все претензии к качеству этого пакета необходимо адресовать мейнтенеру этого
> пакета.

Пакет putty не содержит ошибок. Вопрос в пакете gtk+-1.2.10, если он поддерживается - значит бага в qa, если не поддерживается - значит баги в дистрибутиве нет.
Comment 19 Absolut 2009-04-15 17:02:44 MSD
Вы уж простите мою манию величия, я опять делаю REOPEN. Давайте займёмся
казуистикой. А GTK "входит в перечень программ, поддерживаемых в рамках
технической поддержки дистрибутивов ALT Linux"?
Comment 20 Mikhail Gusarov 2009-04-15 17:05:51 MSD
(В ответ на комментарий №19)
> Вы уж простите мою манию величия, я опять делаю REOPEN. Давайте займёмся
> казуистикой. А GTK "входит в перечень программ, поддерживаемых в рамках
> технической поддержки дистрибутивов ALT Linux"?

Техническая поддержка осуществляется по адресу, указанному в купоне технической поддержке, а также на сайте компании «Альт Линукс». Багзилла не является местом оказения технической поддержки.
Comment 21 Absolut 2009-04-15 17:26:44 MSD
Давайте поставим вопрос по другому: Bugzilla является местом исправления ошибок GTK? Ведь в том что ошибка имеет место быть двух мнений нет...

Вообще, знаете была такая история в Москве, мне друзья рассказывали. Дали 1 год исправительно-трудовых шестерым бывшим сотрудникам МВД. 3-е сотрудников патрульной службы как-то проходя по вверенной им территории обнаружили труп бомжа. Недолго думая перекинули его через забор, на территорию контроля соседней МВД. С той стороны патрульная служба в составе 3-х человек сделала тоже самое. Сколько раз в течении месяца труп перикидывали в ту/другую сторону история умалчивает. Но через месяц он пришёл в совершенно непотребное состояние (если так можно сказать о трупе бомжа) и попал всё-таки к паталогоанатому, который обратил внимание на его почтенный возраст в качестве трупа и характер повреждений полученных при смерти.

Вот как бы у нас не получилось с GTK, как с тем бомжём..
Comment 22 Mikhail Gusarov 2009-04-15 17:28:49 MSD
Перевешиваю на правильный компонент.
Comment 23 inger@altlinux.org 2009-04-15 18:10:33 MSD
(В ответ на комментарий №21)
> Давайте поставим вопрос по другому: Bugzilla является местом исправления ошибок

1. Какой дистрибутив и как был установлен.
2. Как и откуда был установлен пакет putty.

Проще говоря нужно больше информации чтобы воспроизвести вашу ошибку. Пока никому это не удалось (мне в том числе) - нужна доп. информация.

Не исключаю что в дистрибутиве не хватает каких-то шрифтов и если они столь важны для пакета putty то надо будет настроить соотв. зависимости.
Comment 24 inger@altlinux.org 2009-04-15 18:19:01 MSD
(В ответ на комментарий №12)
> Откуда видно что он из Alt Linux 4.1.1 Desktop? Ещё раз: я поставил штатным
> средством инсталляции программу на только что установленную систему. Она мне
> показала морду в квадратах. Всё. Это не так? Так.
> 
> Мне говорят: "пакет putty полностью работоспособен в работоспособной среде."
> Да, он работоспособен в Ubuntu, Mandriva, Red Hat, FreeBSD наконец. Сразу после
> инсталяции можно прочитать написанное в окне. Он НЕ РАБОТОСПОСОБЕН в Alt Linux
> или Alt Linux - НЕ РАБОТОСПОСОБНАЯ СРЕДА для этой программы, вот что я должен
> здесь прочитать?
> 
> Мне говорят: "И ставить зависимость на шрифты, которые нужны библиотеке, а не
> программе, я не буду!!!".
> 
> Мне до-по-барабану на что вы будете ставить, а на что нет. Я пользователь. Хочу
> получить свою кнопку "счастье". За мной стоят миллионы таких же пользователей.
> Которые тоже хотят нажать кнопку и увидеть интерфейс, а не ползти на багзиллу.
> Как в случае со шрифтами, так и в случае с иконками которых нет на GTK-ых
> приложениях, том же самом Evolution пока не поставишь доп.пакет. Почему? 
> что кто-то из вас принципиальный и не будет ставить. В других дистрибутивах
> как-то решает, и даже в FreeBSD решают. А он - НЕ БУДЕТ. Петух - птица гордая.
> Пока не пнёшь - не полетит..
Не отвечу за всех, но в evolution нормальные мантейнеры - пожалуйста повесьте багу насчёт дополнительного пакета.
Comment 25 Eugene Ostapets 2009-04-15 18:55:19 MSD
(В ответ на комментарий №23)
> (В ответ на комментарий №21)
> > Давайте поставим вопрос по другому: Bugzilla является местом исправления ошибок
> 
> 1. Какой дистрибутив и как был установлен.
Посмотри историю перевешивания - Desktop 4.1.1
> 2. Как и откуда был установлен пакет putty.
Из branch 4.1
> 
> Проще говоря нужно больше информации чтобы воспроизвести вашу ошибку. Пока
> никому это не удалось (мне в том числе) - нужна доп. информация.
Вообще-то странно - эту ошибку с другими gtk+ 1.x программами уже обсосали в разных рассылках за последние года 4 бесчестное количество раз. В основном это касалось самого востребованного клиента этой библиотеки - xmms, в итоге мантейнер xmms поставил зависимость на шрифты в пакете xmms-cyr-setup... 
> 
> Не исключаю что в дистрибутиве не хватает каких-то шрифтов и если они столь
> важны для пакета putty то надо будет настроить соотв. зависимости.
Нее, можно, конечно поставить зависимость на xmms-cyr-setup, только это никак не повлияет на работоспособность других программ, которые самостоятельно не выбирают шрифт интерфейса и полагаются на библиотеку. А библиотека в отсутствии fonts-bitmap-75dpi рисует непонятно чем...
Comment 26 Absolut 2009-04-16 09:45:22 MSD
> 1. Какой дистрибутив и как был установлен.

$ uname -a
Linux it-dir.absolut 2.6.25-std-def-alt8.M41.4 #1 SMP Sat Dec 6 14:42:12 MSK 2008 i686 GNU/Linux

altlinux-4.1.1-desktop-i586-install-dvd5.iso

Методом цыплёнка (со всем по-умолчанию согласны, долбим клювом в OK), один и тот же дистрибутив, как основная система на 3 ПК. Сейчас проверили Putty на 2-х других - то же самое.

> 2. Как и откуда был установлен пакет putty.

Alt + F2 -> набираю synaptic -> запускается synaptic поиск -> делаю поиск по "putty" -> находится только один пакет putty-0.60-alt1.i586.rpm -> выбираю "отметить для установки" и применить.

В репозитории synaptic после инсталляции отмечаем только:

http://ftp.altlinux.org/pub/distributions/ALTLinux/4.1/branch/

> Не отвечу за всех, но в evolution нормальные мантейнеры - пожалуйста повесьте
багу насчёт дополнительного пакета.

Там проблема тоже по GTK (gtk2 вероятно?). Просто в Evolution это выглядит как ряд крестиков в меню (иконок нет вообще), а в других программах нет только некоторых иконок. До тех пор пока не будет поставлен gnome-icon-theme. Но и тогда некоторых иконок не хватает, однако в Evolution появляется его toolbar. Всё в тех же условиях что и putty. Обсуждалось на форуме и там сказали, что эта тема также давно обсуждалась, но осталась нерешённой. На что багу вешать? На Evolution? Или на GTK? Evolution здесь очевидно тоже жертва.
Comment 27 Absolut 2009-04-16 10:06:08 MSD
> А библиотека в отсутствии fonts-bitmap-75dpi рисует непонятно чем...

Инсталляция fonts-bitmap-misc и fonts-bitmap-terminus через synaptic в тех же условиях не помогает. В /etc/X11/xorg.conf нет секции Files с указанием на шрифты. Допускаю что сейчас это уже не модно. Но сделал. Прописал пути к существующим у меня шрифтам в /etc/X11/xorg.conf.

Section "Files"
#    RgbPath         "/usr/X11R6/lib/X11/rgb.txt"
    FontPath    "/usr/share/bitmap"
    FontPath    "/usr/share/ttf"
    FontPath    "/usr/share/otf"
    FontPath    "/usr/share/type1"
EndSection

Не помогло.
Comment 28 Mikhail Gusarov 2009-04-16 10:20:26 MSD
(В ответ на комментарий №24)
> На что багу вешать? На Evolution? Или на GTK? Evolution здесь очевидно тоже жертва.

Для начала - на Evolution. С пометкой, что он жертва и неплохо бы разобраться и перевешать дальше. Хочется надеяться, что мейнтейнеры evolution будут менее угрюмы и бесчеловечны :)
Comment 29 inger@altlinux.org 2009-04-16 11:31:40 MSD
(В ответ на комментарий №27)
> > А библиотека в отсутствии fonts-bitmap-75dpi рисует непонятно чем...
> 
> Инсталляция fonts-bitmap-misc и fonts-bitmap-terminus через synaptic в тех же
> условиях не помогает. В /etc/X11/xorg.conf нет секции Files с указанием на
> шрифты. Допускаю что сейчас это уже не модно. Но сделал. Прописал пути к
> существующим у меня шрифтам в /etc/X11/xorg.conf.
> 
> Section "Files"
> #    RgbPath         "/usr/X11R6/lib/X11/rgb.txt"
>     FontPath    "/usr/share/bitmap"
>     FontPath    "/usr/share/ttf"
>     FontPath    "/usr/share/otf"
>     FontPath    "/usr/share/type1"
> EndSection
> 
> Не помогло.

(В ответ на комментарий №27)
> > А библиотека в отсутствии fonts-bitmap-75dpi рисует непонятно чем...
> 
> Инсталляция fonts-bitmap-misc и fonts-bitmap-terminus через synaptic в тех же
> условиях не помогает. В /etc/X11/xorg.conf нет секции Files с указанием на
> шрифты. Допускаю что сейчас это уже не модно. Но сделал. Прописал пути к
> существующим у меня шрифтам в /etc/X11/xorg.conf.
> 
> Section "Files"
> #    RgbPath         "/usr/X11R6/lib/X11/rgb.txt"
>     FontPath    "/usr/share/bitmap"
>     FontPath    "/usr/share/ttf"
>     FontPath    "/usr/share/otf"
>     FontPath    "/usr/share/type1"
> EndSection
> 
> Не помогло.
У меня всё работает на Сизифе и без этой секции. Давайте спросим мантейнера xorg (добавил в CC) - может быть он что подскажет?
Comment 30 Eugene Ostapets 2009-04-16 13:12:36 MSD
(В ответ на комментарий №27)
> > А библиотека в отсутствии fonts-bitmap-75dpi рисует непонятно чем...
> 
> Инсталляция fonts-bitmap-misc и fonts-bitmap-terminus 
> 
> Не помогло.
И не поможет - по-умолчанию gtk+ 1.x берет шрифты из пакета fonts-bitmap-75dpi, при их отсутствии - черт знает что...
Comment 31 Eugene Ostapets 2009-04-16 13:17:29 MSD
(В ответ на комментарий №26)
> > 1. Какой дистрибутив и как был установлен.
> Там проблема тоже по GTK (gtk2 вероятно?).
Хуже - библиотеки gnome
> Просто в Evolution это выглядит как
> ряд крестиков в меню (иконок нет вообще), а в других программах нет только
> некоторых иконок. До тех пор пока не будет поставлен gnome-icon-theme. Но и
> тогда некоторых иконок не хватает, однако в Evolution появляется его toolbar.
> Всё в тех же условиях что и putty. Обсуждалось на форуме и там сказали, что эта
> тема также давно обсуждалась, но осталась нерешённой. На что багу вешать? На
> Evolution? Или на GTK? Evolution здесь очевидно тоже жертва.
Там проблема несколько проще, но в тоже время сложнее - авторы программы не реализовали автозапуск gnome-settings-daemon при старте своего поделия... Так что в gnome все работает замечательно, а вот под другими WM/DE требуются телодвижения со стороны пользователей... Это описано в faq для Debian/FreeBSD/etc... Наверное стоит разместить и где в районе www.altlinux.org, но этим должен заняться кто-то заинтересованный... Например, Вы!
Comment 32 Mikhail Gusarov 2009-04-16 13:18:40 MSD
(В ответ на комментарий №31)

> а вот под другими WM/DE требуются телодвижения со стороны пользователей...

Или метко наложенный патч.
Comment 33 Eugene Ostapets 2009-04-16 13:19:53 MSD
(В ответ на комментарий №29)
> > Не помогло.
> У меня всё работает на Сизифе и без этой секции. Давайте спросим мантейнера
> xorg (добавил в CC) - может быть он что подскажет?
Помочь может только мантейнер gtk+, у него два варианта:
1. Поменять шрифт по-умолчанию на один из тех, что всегда есть в системе
2. Поставить зависимость на шрифтовый пакет, без которого эта библиотека неработоспособна
Comment 34 Eugene Ostapets 2009-04-16 13:21:56 MSD
(В ответ на комментарий №32)
> (В ответ на комментарий №31)
> 
> > а вот под другими WM/DE требуются телодвижения со стороны пользователей...
> 
> Или метко наложенный патч.

Кажется разработчики то ли Suse, то ли Kubuntu уже делали такой патч года два назад, но он вызвал раздражение разработчиков evolution... Но за давностью лет могу и ошибаться...
Comment 35 Mikhail Gusarov 2009-04-16 13:39:47 MSD
Когда это неприятие апстрима мешало держать патчи в альтовых пакетах? :)

Мало того, апстрим зачастую вообще не спрашивают :)
Comment 36 Absolut 2009-04-17 12:06:59 MSD
> И не поможет - по-умолчанию gtk+ 1.x берет шрифты из пакета fonts-bitmap-75dpi,
при их отсутствии - черт знает что...

Вы знаете, удивительный это пакет...

$ wget ftp://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus/files/SRPMS/fonts-bitmap-75dpi-7.0.0-alt4.src.rpm

$ rpm -i fonts-bitmap-75dpi-7.0.0-alt4.src.rpm 
$ rpm -qa | grep fonts-bitmap-

fonts-bitmap-terminus-4.20-alt2.1
fonts-bitmap-misc-7.0.0-alt4.M41.1

$ sudo -s ; rpm -bb --target i586 fonts-bitmap-75dpi-7.0.0-alt4.src.rpm

rpmb: Нет такого файла или каталога

$ sudo -s ; apt-get install rpm-build

Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Некоторые пакеты установить невозможно. Это может означать, что Вы
потребовали невозможного, либо пользуетесь нестабильным репозиторием.
Часть необходимых пакетов либо ещё не создана, либо была удалена
из каталога 'Входящие'.

Так как для выполнения Вашего запроса достаточно одной операции, то
скорее всего этот пакет просто невозможно установить. Сообщите, пожалуйста,
об этом как о найденной ошибке в пакете.
Эти сведения могут помочь найти выход из ситуации:

Следующие пакеты имеют неудовлетворенные зависимости:
  rpm-build: Требует: autoconf но пакет не может быть установлен
             Требует: autoconf-common но пакет не может быть установлен
             Требует: automake но пакет не может быть установлен
             Требует: automake-common но пакет не может быть установлен
             Требует: gettext-tools
             Требует: libtool
             Требует: rpm-build-perl (>= 0.6.2) но пакет не может быть установлен
             Требует: rpm-build-python (>= 0.31) но пакет не может быть установлен
E: Извините, `битые' пакеты

O_o
Comment 37 Mikhail Gusarov 2009-04-17 12:11:35 MSD
(В ответ на комментарий №36)

>   rpm-build: Требует: autoconf но пакет не может быть установлен
noarch-репозиторий-то подключен?

И вообще - зачем этот 75dpi собирать, когда он уже собранный давно в репозитории лежит?
Comment 38 Michael Shigorin 2009-05-15 16:09:10 MSD
М-да.

2 Absolut: рад, что Вы всё-таки несколько успокоились -- за формулировку бага и Ваши первые комментарии жутко стыдно, сплошное недоразумение.  Если хотите -- приглашаю в клуб игнорирующих LOR и бережно относящихся к своим нервам.  А то знаете, так и дерматит недолго заработать, проверено.

Проблема действительно не в putty, а в gtk+; как майнтейнер xmms, я прикладывал в своё время напильник к 1.2.10-alt13.M30.1, которые и были смержены в 1.2.10-alt14.  Т.е. ещё в 4.0 оно было вроде как работоспособно "из коробки", хотя поскольку проверял на xmms обычно сперва (и обычно ставил xmms-cyrsetup) -- мог что и пропустить.

А в Evo действительно GTK2 и проблема всё равно не в нём, а совсем другая.

PS: многое будет менее удивительным, если сперва всё-таки подтянуть матчасть, а потом браться рассуждать про POSIX.  В частности, установка src.rpm не приводит к его прописыванию в rpmdb; sudo используется иначе (или "скриншот" крив); сборка проводится иначе и вовсе не от рута (см. тж. faq.altlinux.org); а сделать было достаточно apt-get install fonts-bitmap-75dpi.

Ну или если уж руками брать, так не сизифный исходник, а собранный под 4.1:
ftp://ftp.altlinux.org/pub/distributions/ALTLinux/4.1/branch/files/noarch/RPMS/fonts-bitmap-75dpi-7.0.0-alt4.noarch.rpm [11M]

PPS: да, и вообще оказывать такой объём помощи при таком "угле атаки" -- не стоит.  Поэтому и "входить в атмосферу" _любого_ сообщества, не только этого -- лучше тоже бережней.  Опять же проверено на себе.
Comment 39 Michael Shigorin 2009-05-15 16:39:23 MSD
Да -- желающие могут пособирать девелоперский putty с gtk2:
http://ubuntuforums.org/showthread.php?t=908417

Только не забудьте погонять как следует перед выкладыванием в сизиф.
Comment 40 Michael Shigorin 2014-11-05 20:42:38 MSK
В 4.1/branch исправления не будут вноситься уже технически (заглушена очередь на сборку), поэтому прошу ошибки, актуальные для sisyphus/p7/t7, перевесить на текущие ветки или сизиф.