ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] stuphead & sylpheed
@ 2001-02-21  2:59 Aleksey Novodvorsky
  2001-02-21  3:26 ` Dmitry V. Levin
  2001-02-21  7:38 ` rider
  0 siblings, 2 replies; 7+ messages in thread
From: Aleksey Novodvorsky @ 2001-02-21  2:59 UTC (permalink / raw)
  To: devel

Hi!
Услышав про выход пре-релиза stuphead я, пусть и с неохотой, полез за
ним. Пользователь любит, очень любит, -- надо собирать. Программа эта
чудовищно противоречит нашему policy (пусть и несформулированному) для
end user приложений, так как работает:
-- С одним языком (кроме английского);
-- С единственной кодировкой этого языка, т.е. запускать stuphead из
ru_RU.CP1251, например, -- бесполезно.
В свое время убогие таблицы перекодировки из исконно-посконной сетевой в
другие объяснялись стремлением избежать iconv, которого нет в некоторых
других Unices, не будем показывать пальцем. Но теперь, без всяких
#ifdef, этот iconv в Stuphead появился, для "поддержки UTF-8". А
таблички -- остались.

Stuphead, напомню, отделился от Sylpheed, мейлера  Hiroyuki Yamamoto
(.http://sylpheed.good-day.net/) Как пишут авторы на своем сайте
http://stuphead.antex.ru/ :
"Родился этот проект как "fork" от Sylpheed, MUA от Hiroyuki Yamamoto .
Fork'нулись мы из-за нежелания автора включать поддержку русских
кодировок в Sylpheed..."
Форк произошел от версии 0.4.1 Sylpheed.  За державу было обидно и такая
особенность Stuphead как
" Отсутствие поддержки японских языков =) " (цитата с сайта) удивляла,
но была эмоционально объяснима.
К моему несказанному удивлению,  по дороге от 0.4.1 к 0.5.0 стали
исчезать и прочие, неяпонские кодировки, а мейлер был объявлен:
"русским" (так -- в README). Но возможность не задумываться о кодиовках,
лекгость, удобство работы с фильтрами, папками, множество настроек,
mozilla-патч, наконец, -- все это было замечательно.

Обида на японца стала забываться и вчера я решил посомтреть на sylpheed.
По привычке сборщика пакетов, взглянул ./configure --help и увидел там
по умолчанию сборку с некоей libjconv. В текстах же было упоминание о
всех наших кодировках (без 866, правда) и -- о чудо! -- похожее на
верное перекодиование, похожее на iconv, но через функции libjconv. Как
выяснилось, libjconv -- крохотная библиотека, которая дополняет glibc
несколькими функциями для работы с японскими кодировкам, в остальном же
обеспечивает интерфейс к функциям группы iconv.
Собрав все это, я обнаружил:
-- sylpheed прекрасно работает с могими языками;
-- без проблем, автоматически при правильных headers и вручную при
неправильных, перекодирует все русские письма.
-- делает это будучи запущенным в любой locale.
Кроме того, в японскую программу встроена подержка  gpg через gpgme.

Но, может быть,  Hiroyuki-сан одумался? Решил исправиться? Я взял версию
Sylpheed 0.4.1, от которой, по утверждению авторов stuphead, произошел
fork. И там уже был libjconv! И поддержка KOI8-R и ISO8859-5. Для
подержки CP1251 достаточно было добавить по паре строчек в двух файлах,
более чем прозрачно. При сравнении же двух версий 0.4.1  обнаружилось,
что авторы stuphead аккуратно вырезали все, что было заключено в скобки
#ifdef HAVE_LIBJCONV  ... #endif, то есть выкинули поддержку
перекодирования, написанную прилично (переделать ее на iconv не
представляет никакого труда, но это и не нужно).
Далее, обвинив г-на Yamomoto в нежелании делать то, что он уже сделал,
по рецептам из России, "форканулись" и стали делать мейлер "for Russians
only".

А жаль, между прочим. Stuphead имеет несколько приятных свойств:
спеллинг, пусть пока и не вполне стабильный, добавление адреса из письма
в адресную книгу нажатием кнопочки, наконец, mozilla-патч. Все это можно
пока перенести в Sylpheed.

Выводы делайте сами. Я, сравнив код двух S, никогда не буду пользоваться
Stuphead. Sylpheed -- возможно. А для того, чтобы японский мейлер
выглядел на первый взгляд не хуже русского, я перевел его на русский. Не
используя перевод Stuphead. И  пошлю Yamamoto. Может он и вправду
русофоб?

Rgrds, Алексей

P.S.  Пакеты sylpheed, а также libjconv и libgpgme* завтра будут  в
Sisyphus.

_______________________________________________
Devel mailing list
Devel@linux.iplabs.ru
http://www.logic.ru/mailman/listinfo/devel


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [devel] stuphead & sylpheed
  2001-02-21  2:59 [devel] stuphead & sylpheed Aleksey Novodvorsky
@ 2001-02-21  3:26 ` Dmitry V. Levin
  2001-02-21  3:39   ` Aleksey Novodvorsky
  2001-02-21  7:38 ` rider
  1 sibling, 1 reply; 7+ messages in thread
From: Dmitry V. Levin @ 2001-02-21  3:26 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 1063 bytes --]

On Wed, Feb 21, 2001 at 05:59:19AM +0300, Aleksey Novodvorsky wrote:
> Услышав про выход пре-релиза stuphead я, пусть и с неохотой, полез за
> ним. Пользователь любит, очень любит, -- надо собирать. Программа эта
> чудовищно противоречит нашему policy (пусть и несформулированному) для
> end user приложений, так как работает:
> -- С одним языком (кроме английского);
> -- С единственной кодировкой этого языка, т.е. запускать stuphead из
> ru_RU.CP1251, например, -- бесполезно.

А теперь попробуйте меня убедить, что в релиз надо включать не sylpheed, а
stuphead. Не думаю, что кому-либо удастся это сделать.


Regards,
	Dmitry

+-------------------------------------------------------------------------+
Dmitry V. Levin     mailto://ldv@fandra.org
Software Engineer   PGP pubkey http://www.fandra.org/users/ldv/pgpkeys.html
IPLabs Linux Team   http://linux.iplabs.ru
Fandra Project      http://www.fandra.org
+-------------------------------------------------------------------------+
UNIX is user friendly. It's just very selective about who its friends are.

[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [devel] stuphead & sylpheed
  2001-02-21  3:26 ` Dmitry V. Levin
@ 2001-02-21  3:39   ` Aleksey Novodvorsky
  2001-02-21  4:01     ` Dmitry V. Levin
  2001-02-21  7:39     ` rider
  0 siblings, 2 replies; 7+ messages in thread
From: Aleksey Novodvorsky @ 2001-02-21  3:39 UTC (permalink / raw)
  To: devel

"Dmitry V. Levin" wrote:

> On Wed, Feb 21, 2001 at 05:59:19AM +0300, Aleksey Novodvorsky wrote:
> > Услышав про выход пре-релиза stuphead я, пусть и с неохотой, полез за
> > ним. Пользователь любит, очень любит, -- надо собирать. Программа эта
> > чудовищно противоречит нашему policy (пусть и несформулированному) для
> > end user приложений, так как работает:
> > -- С одним языком (кроме английского);
> > -- С единственной кодировкой этого языка, т.е. запускать stuphead из
> > ru_RU.CP1251, например, -- бесполезно.
>
> А теперь попробуйте меня убедить, что в релиз надо включать не sylpheed, а
> stuphead. Не думаю, что кому-либо удастся это сделать.
>

Если Роман Савельев портирует свой патч на mozilla-0.8 и sylpheed (последнее,
впрочем, проще пареной репы), -- согласен. Но крику будет....

Rgrds, Алексей.

P.S. Cтоит послать это в mandrake-russian?


_______________________________________________
Devel mailing list
Devel@linux.iplabs.ru
http://www.logic.ru/mailman/listinfo/devel


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [devel] stuphead & sylpheed
  2001-02-21  3:39   ` Aleksey Novodvorsky
@ 2001-02-21  4:01     ` Dmitry V. Levin
  2001-02-21  7:39     ` rider
  1 sibling, 0 replies; 7+ messages in thread
From: Dmitry V. Levin @ 2001-02-21  4:01 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 1403 bytes --]

On Wed, Feb 21, 2001 at 06:39:52AM +0300, Aleksey Novodvorsky wrote:
> > > Услышав про выход пре-релиза stuphead я, пусть и с неохотой, полез за
> > > ним. Пользователь любит, очень любит, -- надо собирать. Программа эта
> > > чудовищно противоречит нашему policy (пусть и несформулированному) для
> > > end user приложений, так как работает:
> > > -- С одним языком (кроме английского);
> > > -- С единственной кодировкой этого языка, т.е. запускать stuphead из
> > > ru_RU.CP1251, например, -- бесполезно.
> >
> > А теперь попробуйте меня убедить, что в релиз надо включать не sylpheed, а
> > stuphead. Не думаю, что кому-либо удастся это сделать.
> 
> Если Роман Савельев портирует свой патч на mozilla-0.8 и sylpheed (последнее,
> впрочем, проще пареной репы), -- согласен. Но крику будет....
> 
> P.S. Cтоит послать это в mandrake-russian?

Да, но только _после_ того, как закончится синхронизация Сизифа -
чтобы можно было скачать и посмотреть.


Regards,
	Dmitry

+-------------------------------------------------------------------------+
Dmitry V. Levin     mailto://ldv@fandra.org
Software Engineer   PGP pubkey http://www.fandra.org/users/ldv/pgpkeys.html
IPLabs Linux Team   http://linux.iplabs.ru
Fandra Project      http://www.fandra.org
+-------------------------------------------------------------------------+
UNIX is user friendly. It's just very selective about who its friends are.

[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [devel] stuphead & sylpheed
  2001-02-21  2:59 [devel] stuphead & sylpheed Aleksey Novodvorsky
  2001-02-21  3:26 ` Dmitry V. Levin
@ 2001-02-21  7:38 ` rider
  1 sibling, 0 replies; 7+ messages in thread
From: rider @ 2001-02-21  7:38 UTC (permalink / raw)
  To: devel

А Stuphead рекомендую удалить.
При первой же новой версии Sylpheed я напишу о нем.
Хотя нет - сейчас прямо напишу :-=)))
Только вот соберу.. или пакеты вытащу.

Rgds
Anton


Aleksey Novodvorsky wrote:

> Hi!
> Услышав про выход пре-релиза stuphead я, пусть и с неохотой, полез за
> ним. Пользователь любит, очень любит, -- надо собирать. Программа эта
> чудовищно противоречит нашему policy (пусть и несформулированному) для
> end user приложений, так как работает:
> -- С одним языком (кроме английского);
> -- С единственной кодировкой этого языка, т.е. запускать stuphead из
> ru_RU.CP1251, например, -- бесполезно.
> В свое время убогие таблицы перекодировки из исконно-посконной сетевой в
> другие объяснялись стремлением избежать iconv, которого нет в некоторых
> других Unices, не будем показывать пальцем. Но теперь, без всяких
> #ifdef, этот iconv в Stuphead появился, для "поддержки UTF-8". А
> таблички -- остались.
> 
> Stuphead, напомню, отделился от Sylpheed, мейлера  Hiroyuki Yamamoto
> (.http://sylpheed.good-day.net/) Как пишут авторы на своем сайте
> http://stuphead.antex.ru/ :
> "Родился этот проект как "fork" от Sylpheed, MUA от Hiroyuki Yamamoto .
> Fork'нулись мы из-за нежелания автора включать поддержку русских
> кодировок в Sylpheed..."
> Форк произошел от версии 0.4.1 Sylpheed.  За державу было обидно и такая
> особенность Stuphead как
> " Отсутствие поддержки японских языков =) " (цитата с сайта) удивляла,
> но была эмоционально объяснима.
> К моему несказанному удивлению,  по дороге от 0.4.1 к 0.5.0 стали
> исчезать и прочие, неяпонские кодировки, а мейлер был объявлен:
> "русским" (так -- в README). Но возможность не задумываться о кодиовках,
> лекгость, удобство работы с фильтрами, папками, множество настроек,
> mozilla-патч, наконец, -- все это было замечательно.
> 
> Обида на японца стала забываться и вчера я решил посомтреть на sylpheed.
> По привычке сборщика пакетов, взглянул ./configure --help и увидел там
> по умолчанию сборку с некоей libjconv. В текстах же было упоминание о
> всех наших кодировках (без 866, правда) и -- о чудо! -- похожее на
> верное перекодиование, похожее на iconv, но через функции libjconv. Как
> выяснилось, libjconv -- крохотная библиотека, которая дополняет glibc
> несколькими функциями для работы с японскими кодировкам, в остальном же
> обеспечивает интерфейс к функциям группы iconv.
> Собрав все это, я обнаружил:
> -- sylpheed прекрасно работает с могими языками;
> -- без проблем, автоматически при правильных headers и вручную при
> неправильных, перекодирует все русские письма.
> -- делает это будучи запущенным в любой locale.
> Кроме того, в японскую программу встроена подержка  gpg через gpgme.
> 
> Но, может быть,  Hiroyuki-сан одумался? Решил исправиться? Я взял версию
> Sylpheed 0.4.1, от которой, по утверждению авторов stuphead, произошел
> fork. И там уже был libjconv! И поддержка KOI8-R и ISO8859-5. Для
> подержки CP1251 достаточно было добавить по паре строчек в двух файлах,
> более чем прозрачно. При сравнении же двух версий 0.4.1  обнаружилось,
> что авторы stuphead аккуратно вырезали все, что было заключено в скобки
> #ifdef HAVE_LIBJCONV  ... #endif, то есть выкинули поддержку
> перекодирования, написанную прилично (переделать ее на iconv не
> представляет никакого труда, но это и не нужно).
> Далее, обвинив г-на Yamomoto в нежелании делать то, что он уже сделал,
> по рецептам из России, "форканулись" и стали делать мейлер "for Russians
> only".
> 
> А жаль, между прочим. Stuphead имеет несколько приятных свойств:
> спеллинг, пусть пока и не вполне стабильный, добавление адреса из письма
> в адресную книгу нажатием кнопочки, наконец, mozilla-патч. Все это можно
> пока перенести в Sylpheed.
> 
> Выводы делайте сами. Я, сравнив код двух S, никогда не буду пользоваться
> Stuphead. Sylpheed -- возможно. А для того, чтобы японский мейлер
> выглядел на первый взгляд не хуже русского, я перевел его на русский. Не
> используя перевод Stuphead. И  пошлю Yamamoto. Может он и вправду
> русофоб?
> 
> Rgrds, Алексей
> 
> P.S.  Пакеты sylpheed, а также libjconv и libgpgme* завтра будут  в
> Sisyphus.
> 
> _______________________________________________
> Devel mailing list
> Devel@linux.iplabs.ru
> http://www.logic.ru/mailman/listinfo/devel



_______________________________________________
Devel mailing list
Devel@linux.iplabs.ru
http://www.logic.ru/mailman/listinfo/devel


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [devel] stuphead & sylpheed
  2001-02-21  3:39   ` Aleksey Novodvorsky
  2001-02-21  4:01     ` Dmitry V. Levin
@ 2001-02-21  7:39     ` rider
  2001-02-21 18:35       ` Aleksey Novodvorsky
  1 sibling, 1 reply; 7+ messages in thread
From: rider @ 2001-02-21  7:39 UTC (permalink / raw)
  To: devel

Aleksey Novodvorsky wrote:

> "Dmitry V. Levin" wrote:
> 
>> On Wed, Feb 21, 2001 at 05:59:19AM +0300, Aleksey Novodvorsky wrote:
>> 
>>> Услышав про выход пре-релиза stuphead я, пусть и с неохотой, полез за
>>> ним. Пользователь любит, очень любит, -- надо собирать. Программа эта
>>> чудовищно противоречит нашему policy (пусть и несформулированному) для
>>> end user приложений, так как работает:
>>> -- С одним языком (кроме английского);
>>> -- С единственной кодировкой этого языка, т.е. запускать stuphead из
>>> ru_RU.CP1251, например, -- бесполезно.
>> 
>> А теперь попробуйте меня убедить, что в релиз надо включать не sylpheed, а
>> stuphead. Не думаю, что кому-либо удастся это сделать.
>> 
> 
> Если Роман Савельев портирует свой патч на mozilla-0.8 и sylpheed (последнее,
> впрочем, проще пареной репы), -- согласен. Но крику будет....
> 
> Rgrds, Алексей.
> 
> P.S. Cтоит послать это в mandrake-russian?


Может стоит для начала поговорить с Романом Савельевым?

Rgds
Anton

_______________________________________________
Devel mailing list
Devel@linux.iplabs.ru
http://www.logic.ru/mailman/listinfo/devel


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [devel] stuphead & sylpheed
  2001-02-21  7:39     ` rider
@ 2001-02-21 18:35       ` Aleksey Novodvorsky
  0 siblings, 0 replies; 7+ messages in thread
From: Aleksey Novodvorsky @ 2001-02-21 18:35 UTC (permalink / raw)
  To: devel

rider wrote:

> Aleksey Novodvorsky wrote:
>
> > "Dmitry V. Levin" wrote:
> >
> >> On Wed, Feb 21, 2001 at 05:59:19AM +0300, Aleksey Novodvorsky wrote:
> >>
> >>> Услышав про выход пре-релиза stuphead я, пусть и с неохотой, полез за
> >>> ним. Пользователь любит, очень любит, -- надо собирать. Программа эта
> >>> чудовищно противоречит нашему policy (пусть и несформулированному) для
> >>> end user приложений, так как работает:
> >>> -- С одним языком (кроме английского);
> >>> -- С единственной кодировкой этого языка, т.е. запускать stuphead из
> >>> ru_RU.CP1251, например, -- бесполезно.
> >>
> >> А теперь попробуйте меня убедить, что в релиз надо включать не sylpheed, а
> >> stuphead. Не думаю, что кому-либо удастся это сделать.
> >>
> >
> > Если Роман Савельев портирует свой патч на mozilla-0.8 и sylpheed (последнее,
> > впрочем, проще пареной репы), -- согласен. Но крику будет....
> >
> > Rgrds, Алексей.
> >
> > P.S. Cтоит послать это в mandrake-russian?
>
> Может стоит для начала поговорить с Романом Савельевым?
>

Я ему переслал это письмо, -- он должен знать ситуацию.
Rgrds, Алексей.

_______________________________________________
Devel mailing list
Devel@linux.iplabs.ru
http://www.logic.ru/mailman/listinfo/devel


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2001-02-21 18:35 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-02-21  2:59 [devel] stuphead & sylpheed Aleksey Novodvorsky
2001-02-21  3:26 ` Dmitry V. Levin
2001-02-21  3:39   ` Aleksey Novodvorsky
2001-02-21  4:01     ` Dmitry V. Levin
2001-02-21  7:39     ` rider
2001-02-21 18:35       ` Aleksey Novodvorsky
2001-02-21  7:38 ` rider

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git