beldmit: (Любовь к ближним)
[personal profile] beldmit
На работе завелась машинка с Debian-ом. Стал готовить на ней инсталляцию, которой на днях в бой вставать - и удивился, почему в psql не работает ввод русских букв.


Отрыв readline вводить русские буквы позволил. Пошел гуглить.

Вашу мать!
Severity: serious

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=603599

Содержание - несовместимость степеней свободы лицензий!

В результате мультибайтные символы из клиента не вводятся - но чистота идей соблюдена!

А вот исправление имеет Severity: important. Ну правильно, не нужны никому русские буквы.
alias psql='rlwrap psql -n' канает. А вот полновесное исправление этого в текущий stable не придет никогда.

Идиоты. Лицензионно-чистые. "Книжники и фарисеи".

На этом фоне переключение на установку по умолчанию рекомендуемых пакетов (когда за перловым модулем тянутся на сервер X-ы) кажется невинной мелочью.

Спасибо тем, кто сделал эту тему.

Date: 2011-03-09 08:52 pm (UTC)
From: [identity profile] alexkuklin.livejournal.com
При том, что больше половины дистрибутивов основаны на debian, менее жесткая политика подставляет их.
Другой вопрос, что такие пакеты надо выносить в non-free и не париться.

Date: 2011-03-09 08:53 pm (UTC)

Date: 2011-03-09 08:56 pm (UTC)
From: [identity profile] beldmit.livejournal.com
Такая жесткая политика приведет меня к FreeBSD (бррр)...

Или к MS SQL. Или к Oracle.

Date: 2011-03-09 09:02 pm (UTC)
From: [identity profile] alexkuklin.livejournal.com
с freebsd таких проблем нет только по причине "неуловимого джо".
а что мешает собрать пакет правильным образом?

Date: 2011-03-09 09:07 pm (UTC)
From: [identity profile] beldmit.livejournal.com
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=607109

Как я понимаю, необходимо переписать libedit.

Date: 2011-03-09 09:20 pm (UTC)
From: [identity profile] alexkuklin.livejournal.com
Fixed in version postgresql-common/114

ы?

Date: 2011-03-09 09:30 pm (UTC)
From: [identity profile] beldmit.livejournal.com
Во-первых это не squeeze.
Во-вторых workaround там описан. И на мой взгляд это не решение проблемы, а заметание под ковер.

Date: 2011-03-09 09:38 pm (UTC)
From: [identity profile] alexkuklin.livejournal.com
гхм. для начала, 9-ка в squeeze и не идет нифига

Date: 2011-03-09 09:47 pm (UTC)
From: [identity profile] beldmit.livejournal.com
Для восьмерки это тоже актуально.

Date: 2011-03-09 09:47 pm (UTC)
From: [identity profile] alexkuklin.livejournal.com
да, я уже почитал changelog

Date: 2011-03-09 09:42 pm (UTC)
From: [identity profile] alexkuklin.livejournal.com
вообще, достаточно собрать с --with-libreadline

это значит, надо поправить файл debian/rules

p.s. ну и в зависимостях libedit на libreadline поменять
p.p.s. тебе под какую архитектуру собрать, страдалец? :)
Edited Date: 2011-03-09 09:44 pm (UTC)

Date: 2011-03-09 09:46 pm (UTC)
From: [identity profile] beldmit.livejournal.com
Да все у меня работает :-)

Date: 2011-03-09 09:47 pm (UTC)
From: [identity profile] alexkuklin.livejournal.com
тьхублин, а я тут сырцы выкачиваю

Date: 2011-03-09 09:48 pm (UTC)
From: [identity profile] beldmit.livejournal.com
Извини за беспокойство.

Date: 2011-03-10 12:59 pm (UTC)
From: [identity profile] nuclight.livejournal.com
Почему вдруг "только" ? Там лицензия подобных проблем в принципе создать не может.

Date: 2011-03-10 01:08 pm (UTC)
From: [identity profile] alexkuklin.livejournal.com
Проблемы - в другом. Копирасты не наезжают на код bsd просто потому, что там не с кого массово деньги стричь, фактически.

Profile

beldmit: (Default)
Dmitry Belyavskiy

December 2025

S M T W T F S
 123456
78910111213
14151617181920
2122 2324252627
28 29 3031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 8th, 2026 05:54 pm
Powered by Dreamwidth Studios