ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Q: autoconf mode for emacs
@ 2002-10-27 10:22 Dmitry V. Levin
  2002-10-27 10:31 ` Alex Ott
  0 siblings, 1 reply; 24+ messages in thread
From: Dmitry V. Levin @ 2002-10-27 10:22 UTC (permalink / raw)
  To: ALT Devel discussion list

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

Greetings!

Вопрос к тем, кто имеет отношение к упаковке emacs'а.
Нужно ли в пакет autoconf_2.5 включать следующие файлы:
/usr/share/emacs/site-lisp/autoconf-mode.el
/usr/share/emacs/site-lisp/autoconf-mode.elc
/usr/share/emacs/site-lisp/autotest-mode.el
/usr/share/emacs/site-lisp/autotest-mode.elc
?


--
ldv

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

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

* Re: [devel] Q: autoconf mode for emacs
  2002-10-27 10:22 [devel] Q: autoconf mode for emacs Dmitry V. Levin
@ 2002-10-27 10:31 ` Alex Ott
  2002-10-27 10:45   ` Dmitry V. Levin
  0 siblings, 1 reply; 24+ messages in thread
From: Alex Ott @ 2002-10-27 10:31 UTC (permalink / raw)
  To: devel

>>>>> "DVL" == Dmitry V Levin writes:
 DVL> Greetings!  Вопрос к тем, кто имеет отношение к упаковке emacs'а.
 DVL> Нужно ли в пакет autoconf_2.5 включать следующие файлы:
 DVL> /usr/share/emacs/site-lisp/autoconf-mode.el
 DVL> /usr/share/emacs/site-lisp/autoconf-mode.elc
 DVL> /usr/share/emacs/site-lisp/autotest-mode.el
 DVL> /usr/share/emacs/site-lisp/autotest-mode.elc ?

Может я их положу в emacs-prog-modes? - я как раз его сейчас готовлю к
сборке.

-- 
With best wishes, Alex Ott
-------------------------------
Jet Infosystems, Moscow, Russia    mailto: ottalex@narod.ru
http://xtalk.msk.su/~ott/          ICQ #22005116



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

* Re: [devel] Q: autoconf mode for emacs
  2002-10-27 10:31 ` Alex Ott
@ 2002-10-27 10:45   ` Dmitry V. Levin
  2002-10-27 10:58     ` Alex Ott
  0 siblings, 1 reply; 24+ messages in thread
From: Dmitry V. Levin @ 2002-10-27 10:45 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Sun, Oct 27, 2002 at 01:31:50PM +0300, Alex Ott wrote:
> >>>>> "DVL" == Dmitry V Levin writes:
>  DVL> Greetings!  Вопрос к тем, кто имеет отношение к упаковке emacs'а.
>  DVL> Нужно ли в пакет autoconf_2.5 включать следующие файлы:
>  DVL> /usr/share/emacs/site-lisp/autoconf-mode.el
>  DVL> /usr/share/emacs/site-lisp/autoconf-mode.elc
>  DVL> /usr/share/emacs/site-lisp/autotest-mode.el
>  DVL> /usr/share/emacs/site-lisp/autotest-mode.elc ?
> 
> Может я их положу в emacs-prog-modes? - я как раз его сейчас готовлю к
> сборке.

Кладите - у autoconf'а buildrequires поменьше станет. :)

Может быть, это других пакетов тоже касается?
Вы только скажите.


--
ldv

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

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

* Re: [devel] Q: autoconf mode for emacs
  2002-10-27 10:45   ` Dmitry V. Levin
@ 2002-10-27 10:58     ` Alex Ott
  2002-10-27 12:28       ` [devel] Q: site-lisp files Dmitry V. Levin
  0 siblings, 1 reply; 24+ messages in thread
From: Alex Ott @ 2002-10-27 10:58 UTC (permalink / raw)
  To: devel

>>>>> "DVL" == Dmitry V Levin writes:
 DVL> On Sun, Oct 27, 2002 at 01:31:50PM +0300, Alex Ott wrote:
 > "DVL" == Dmitry V Levin writes:
 DVL> Greetings!  Вопрос к тем, кто имеет отношение к упаковке emacs'а.
 DVL> Нужно ли в пакет autoconf_2.5 включать следующие файлы:
 DVL> /usr/share/emacs/site-lisp/autoconf-mode.el
 DVL> /usr/share/emacs/site-lisp/autoconf-mode.elc
 DVL> /usr/share/emacs/site-lisp/autotest-mode.el
 DVL> /usr/share/emacs/site-lisp/autotest-mode.elc ?
 >>  Может я их положу в emacs-prog-modes? - я как раз его сейчас готовлю к
 >> сборке.

 DVL> Кладите - у autoconf'а buildrequires поменьше станет. :)

 DVL> Может быть, это других пакетов тоже касается?  Вы только скажите.

Да -- я думаю, что стоит это сделать для тех пакетов, которые идут с
одним/двумя файлами для Emacs.

P.S. а не кините ли вы в меня этими двумя файлами для Emacs?

-- 
With best wishes, Alex Ott
-------------------------------
Jet Infosystems, Moscow, Russia    mailto: ottalex@narod.ru
http://xtalk.msk.su/~ott/          ICQ #22005116



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

* Re: [devel] Q: site-lisp files
  2002-10-27 10:58     ` Alex Ott
@ 2002-10-27 12:28       ` Dmitry V. Levin
  2002-10-27 16:57         ` Ivan Zakharyaschev
  0 siblings, 1 reply; 24+ messages in thread
From: Dmitry V. Levin @ 2002-10-27 12:28 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Sun, Oct 27, 2002 at 01:58:13PM +0300, Alex Ott wrote:
> Да -- я думаю, что стоит это сделать для тех пакетов, которые идут с
> одним/двумя файлами для Emacs.

Информация к размышлению: .el-файлы.

Всего в Сизифе на данный момент
+ 440 файлов вида ^/usr/share/emacs/site-lisp/.*\.el$
  которые собраны из 34 исходных пакетов;
  следующие 14 из этих пакетов не содержат в своем имени слова emacs:
  ProofGeneral-3.3-alt2.src.rpm
  TiMidity++-2.12.0-alt0.9pre1.src.rpm
  festival-1.4.1-ipl3mdk.src.rpm
  gcl-2.5.0-alt0.03.src.rpm
  gettext-0.11.5-alt7.src.rpm
  gnuplot-3.7.2-alt1.src.rpm
  gpm-1.20.1-alt0.4rc1.src.rpm
  lilypond-1.4.12-alt2.src.rpm
  magicpoint-1.09a-alt3.src.rpm
  maxima-5.9.0-alt0.10.src.rpm
  python22-2.2.1-alt4.src.rpm
  sawfish-1.1-alt1.src.rpm
  tuareg-mode-1.40.3-alt1.src.rpm
  xdelta1-1.1.3-alt1.src.rpm

+ 332 файла вида ^/usr/share/emacs/site-lisp/.*\.elс$
  которые собраны из 26 исходных пакетов;
  следующие 7 из этих пакетов не содержат в своем имени слова emacs:
  gettext-0.11.5-alt7.src.rpm
  gnuplot-3.7.2-alt1.src.rpm
  gpm-1.20.1-alt0.4rc1.src.rpm
  gtypist-2.6.2-alt1.src.rpm
  lilypond-1.4.12-alt2.src.rpm
  python22-2.2.1-alt4.src.rpm
  xdelta1-1.1.3-alt1.src.rpm

Выводы:
- Пакеты, содержащие файлы только одного из двух видов, очевидно,
  делают это ошибочно.

- Есть смысл все .el?-файлы вынести из основных пакетов.


--
ldv

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

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

* Re: [devel] Q: site-lisp files
  2002-10-27 12:28       ` [devel] Q: site-lisp files Dmitry V. Levin
@ 2002-10-27 16:57         ` Ivan Zakharyaschev
  2002-10-27 23:10           ` Dmitry V. Levin
  0 siblings, 1 reply; 24+ messages in thread
From: Ivan Zakharyaschev @ 2002-10-27 16:57 UTC (permalink / raw)
  To: ALT Devel discussion list

	Hello!

On Sun, 27 Oct 2002, Dmitry V. Levin wrote:

> On Sun, Oct 27, 2002 at 01:58:13PM +0300, Alex Ott wrote:
> > Да -- я думаю, что стоит это сделать для тех пакетов, которые идут
> с
> > одним/двумя файлами для Emacs.
>
> Информация к размышлению: .el-файлы.
>
> Всего в Сизифе на данный момент
> + 440 файлов вида ^/usr/share/emacs/site-lisp/.*\.el$
>   которые собраны из 34 исходных пакетов;
>   следующие 14 из этих пакетов не содержат в своем имени слова emacs:

> + 332 файла вида ^/usr/share/emacs/site-lisp/.*\.elс$

> Выводы:
> - Пакеты, содержащие файлы только одного из двух видов, очевидно,
>   делают это ошибочно.

Может быть, это не совсем чисто с точки зрения упаковки, но на
возможность использования это почти никак не влияет:

- и .elc, и .el могут быть загружены для использования во время работы
(.el чуть медленнее, есть бОльшая вероятность возникновения ошибки при
этом);

- .el как правило не нужны: с ними удобнее заниматься debugging, изучать
исходники и т.п. Когда их мало, самое удобное решение -- положить в
пакет вместе с .elc; когда много -- в отдельный пакет.

- И те и другие можно сжимать (gzip или bzip2). .elc я предпочитаю не
сжимать (мне кажется, это может замедлить загрузку), разве что большие и
редко используемые, а .el неплохо бы и сжать (в TODO к emacs-el).

> - Есть смысл все .el?-файлы вынести из основных пакетов.

Не знаю, есть ли смысл. По-моему, это создаст неудобства и для
пользователя и для packager-а: пользователь ожидает, что если у него
установлены Emacs и, скажем, gpm, то они смогут взаимодействовать друг с
другом. Если же gpm не установлен, то поддержка gpm в Emacs не нужна:
только место и время загрузки отнимает. (gpm, может, не самый удачный
пример, т.к. gpm -- не что-то редкое.)

Сейчас, по-моему, довольно естественная ситуация с тем, где лежат
el?-файлы, и их перемещение -- лишняя работа packager-ов (причём не
разовая, а постоянная), да ещё, на мой взгляд, не приносящая улучшений.

Какие есть варианты, куда класть el-бтблиотеку для взаимодействия:

1) в пакет с той программой, с которой она взаимодействует и вместе с
которой рапространяется el-исходник. Это примерно то, что сейчас есть, и
мне этот вариант больше всего и нравится. Лишних зависимостей от Emacs
это не создаёт (кроме тех, что при сборке), но даёт удобства
пользователю и packager-у: пользователь поставил emacs и эту программу и
работает;  вышла новая версия программы, packager пересобрал пакет, и ни
о чём больше думать не надо: el-библиотека, входящая в него, нормально
работает с новой версией, никакие другие пакеты в связи с этим изменять
не надо.

Остаётся, конечно, вопрос, почему у Emacs такое особое положение: другие
пакеты о нём заботятся, но не предоставляют модули для всевозможных
остальных редакторов.

2) пакет emacs общего назначения (emacs-common или планируемый
prog-misc и т.п.). Но тогда этот пакет может стать неоправданно
большим (включено много el-библиотек, обслуживающих всякие редкости),
трудно поддерживаемым (нужно доставать исходники из других мест и
следить за тем, что они совместимы с той версией программы, с которой
они взаимодействуют, которая установлена) и, возможно, имющим много
зависимостей (от всего того, с чем эти библиотеки взаимодействуют).
Обычно это неудобно пользователю и packager-у.

3) В отдельный пакет. Дял packager-а этот вариант по сравнению с 1)
почти ничего не меняет, но пользователю неудобно. Он поставил emacs,
поставил ещё какую-то штуковину, а они не взаимодействуют. От него
требуется лишнее ручное действие по установке el-библиотеки,
обеспечивающей это взаимодействие. Ничего лучшего rpm + apt
сделать не могут. По-моему, это очень неудобно: не о таких тонкостях
построения системы из пакетов нужно думать пользователю.

-- 
С наилучшими пожеланиями,
Иван Захарьящев, Москва





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

* Re: [devel] Q: site-lisp files
  2002-10-27 16:57         ` Ivan Zakharyaschev
@ 2002-10-27 23:10           ` Dmitry V. Levin
  2002-10-28  8:28             ` Ivan Zakharyaschev
  0 siblings, 1 reply; 24+ messages in thread
From: Dmitry V. Levin @ 2002-10-27 23:10 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Sun, Oct 27, 2002 at 07:57:54PM +0300, Ivan Zakharyaschev wrote:
> > Выводы:
> > - Пакеты, содержащие файлы только одного из двух видов, очевидно,
> >   делают это ошибочно.
> 
> Может быть, это не совсем чисто с точки зрения упаковки, но на
> возможность использования это почти никак не влияет:
> 
> - и .elc, и .el могут быть загружены для использования во время работы
> (.el чуть медленнее, есть бОльшая вероятность возникновения ошибки при
> этом);
> 
> - .el как правило не нужны: с ними удобнее заниматься debugging, изучать
> исходники и т.п. Когда их мало, самое удобное решение -- положить в
> пакет вместе с .elc; когда много -- в отдельный пакет.
> 
> - И те и другие можно сжимать (gzip или bzip2). .elc я предпочитаю не
> сжимать (мне кажется, это может замедлить загрузку), разве что большие и
> редко используемые, а .el неплохо бы и сжать (в TODO к emacs-el).

Значит, .elc мы рекомендуем включать (по аналогии с .pyc/.pyo)?

> > - Есть смысл все .el?-файлы вынести из основных пакетов.
> 
> Не знаю, есть ли смысл. По-моему, это создаст неудобства и для
> пользователя и для packager-а: пользователь ожидает, что если у него
> установлены Emacs и, скажем, gpm, то они смогут взаимодействовать друг с
> другом. Если же gpm не установлен, то поддержка gpm в Emacs не нужна:
> только место и время загрузки отнимает. (gpm, может, не самый удачный
> пример, т.к. gpm -- не что-то редкое.)
> 
> Сейчас, по-моему, довольно естественная ситуация с тем, где лежат
> el?-файлы, и их перемещение -- лишняя работа packager-ов (причём не
> разовая, а постоянная), да ещё, на мой взгляд, не приносящая улучшений.
> 
> Какие есть варианты, куда класть el-бтблиотеку для взаимодействия:
> 
> 1) в пакет с той программой, с которой она взаимодействует и вместе с
> которой рапространяется el-исходник. Это примерно то, что сейчас есть, и
> мне этот вариант больше всего и нравится. Лишних зависимостей от Emacs
> это не создаёт (кроме тех, что при сборке), но даёт удобства
> пользователю и packager-у: пользователь поставил emacs и эту программу и
> работает;  вышла новая версия программы, packager пересобрал пакет, и ни
> о чём больше думать не надо: el-библиотека, входящая в него, нормально
> работает с новой версией, никакие другие пакеты в связи с этим изменять
> не надо.

Если бы еще и .elc-файлы создавались автоматически (как .pyc/.pyo), и не
вытягивали вместе с emacs'ом жуткие сборочные зависимости...
С ними, кстати, можно что-нибудь сделать?


--
ldv

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

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

* Re: [devel] Q: site-lisp files
  2002-10-27 23:10           ` Dmitry V. Levin
@ 2002-10-28  8:28             ` Ivan Zakharyaschev
  2002-10-28  9:51               ` Sergey Bolshakov
                                 ` (2 more replies)
  0 siblings, 3 replies; 24+ messages in thread
From: Ivan Zakharyaschev @ 2002-10-28  8:28 UTC (permalink / raw)
  To: ALT Devel discussion list

	Hello!

On Mon, 28 Oct 2002, Dmitry V. Levin wrote:

> On Sun, Oct 27, 2002 at 07:57:54PM +0300, Ivan Zakharyaschev wrote:
> > > Выводы:
> > > - Пакеты, содержащие файлы только одного из двух видов, очевидно,
> > >   делают это ошибочно.

> > - и .elc, и .el могут быть загружены для использования во время
> работы
> > (.el чуть медленнее, есть бОльшая вероятность возникновения ошибки
> при
> > этом);
> >
> > - .el как правило не нужны: с ними удобнее заниматься debugging,
> изучать
> > исходники и т.п. Когда их мало, самое удобное решение -- положить в
> > пакет вместе с .elc; когда много -- в отдельный пакет.

> Значит, .elc мы рекомендуем включать (по аналогии с .pyc/.pyo)?

Ok. Но окончательное решение, я думаю, можно оставить на рассмотрение
конкретного packager-а.

> > > - Есть смысл все .el?-файлы вынести из основных пакетов.
> >
> > Не знаю, есть ли смысл. По-моему, это создаст неудобства и для
> > пользователя и для packager-а: пользователь ожидает, что если у

> Если бы еще и .elc-файлы создавались автоматически (как .pyc/.pyo), и
> не
> вытягивали вместе с emacs'ом жуткие сборочные зависимости...
> С ними, кстати, можно что-нибудь сделать?

Я не видел жутких зависимостей (по идее, должно хватать emacs-nox,
emacs-common, emacsen-startscripts). А со времён strace-4.4-alt1 за ними
вообще стало невозможно следить: сборка с помощью emacs под
strace-4.4-alt3 виснет (я говорю про пересборку emacs-mode-auctex), и
в такой ситуации рассуждать про зависимости тяжело.

-- 
С наилучшими пожеланиями,
Иван Захарьящев, Москва



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

* Re: [devel] Q: site-lisp files
  2002-10-28  8:28             ` Ivan Zakharyaschev
@ 2002-10-28  9:51               ` Sergey Bolshakov
  2002-10-28 11:39                 ` Alexey Morozov
  2002-10-28 19:13               ` Alex Ott
  2002-11-01 16:36               ` Dmitry V. Levin
  2 siblings, 1 reply; 24+ messages in thread
From: Sergey Bolshakov @ 2002-10-28  9:51 UTC (permalink / raw)
  To: devel

>>>>> "Ivan" == Ivan Zakharyaschev <imz@altlinux.ru> writes:

 > 	Hello!
 > On Mon, 28 Oct 2002, Dmitry V. Levin wrote:

 >> On Sun, Oct 27, 2002 at 07:57:54PM +0300, Ivan Zakharyaschev wrote:
 >> > > Выводы:
 >> > > - Пакеты, содержащие файлы только одного из двух видов, очевидно,
 >> > >   делают это ошибочно.

 >> > - и .elc, и .el могут быть загружены для использования во время
 >> работы
 >> > (.el чуть медленнее, есть бОльшая вероятность возникновения ошибки
 >> при
 >> > этом);
 >> >
 >> > - .el как правило не нужны: с ними удобнее заниматься debugging,
 >> изучать
 >> > исходники и т.п. Когда их мало, самое удобное решение -- положить в
 >> > пакет вместе с .elc; когда много -- в отдельный пакет.

 >> Значит, .elc мы рекомендуем включать (по аналогии с .pyc/.pyo)?

 > Ok. Но окончательное решение, я думаю, можно оставить на рассмотрение
 > конкретного packager-а.
Пользователи XEmacs при этом остаются ни с чем. Собственно, есть два
варианта: выкладывать только el в некую общую для всех emacsen директорию
(/usr/share/emacs/site-lisp - не кандидат), или байткомпилировать под 
оба emacsen и раскладывать в /usr/share/emacs/site-lisp &&
/usr/share/xemacs/site-packages/lisp .

-- 
        Сергей.


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

* Re: [devel] Q: site-lisp files
  2002-10-28 11:39                 ` Alexey Morozov
@ 2002-10-28 10:57                   ` Sergey Bolshakov
  2002-10-28 19:01                     ` Alexey Morozov
  0 siblings, 1 reply; 24+ messages in thread
From: Sergey Bolshakov @ 2002-10-28 10:57 UTC (permalink / raw)
  To: devel

>>>>> "Alexey" == Alexey Morozov <morozov@novosoft.ru> writes:

 > On Mon, Oct 28, 2002 at 11:51:36AM +0200, Sergey Bolshakov wrote:
 >> Пользователи XEmacs при этом остаются ни с чем. Собственно, есть два
 >> варианта: выкладывать только el в некую общую для всех emacsen директорию
 >> (/usr/share/emacs/site-lisp - не кандидат), или байткомпилировать под оба
 >> emacsen и раскладывать в /usr/share/emacs/site-lisp &&
 >> /usr/share/xemacs/site-packages/lisp .
 > Я - за общую директорию (плюс, возможно, куда-то байт-код для emacs).
 > Сдается мне, что бОльшая часть подобного рода add-on'ов вполне переживет
 > загрузку из нескомпиленных .el без особого ущерба для производительности.
 > Можно еще оставить директории в /usr/local/ для самостоятельного
 > emacs/XEmacs творчества, куда желающие будут складывать precompiled .el'ы,
 > но это уже на любителя...
Остается меньшая часть :), для которой такую машинерию делать придется,
а коль скоро она появится (ну, я надеюсь), то выгораживать закуток еще
и для голых el - излишество, мне думается.

-- 
	Трули ерз, Сергей.

"[Open Source] programming is like sex, one mistake and you have to support it
for the rest of your life."  ---  M. Sinz, CBM Inc.


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

* Re: [devel] Q: site-lisp files
  2002-10-28  9:51               ` Sergey Bolshakov
@ 2002-10-28 11:39                 ` Alexey Morozov
  2002-10-28 10:57                   ` Sergey Bolshakov
  0 siblings, 1 reply; 24+ messages in thread
From: Alexey Morozov @ 2002-10-28 11:39 UTC (permalink / raw)
  To: devel

On Mon, Oct 28, 2002 at 11:51:36AM +0200, Sergey Bolshakov wrote:
> Пользователи XEmacs при этом остаются ни с чем. Собственно, есть два
> варианта: выкладывать только el в некую общую для всех emacsen директорию
> (/usr/share/emacs/site-lisp - не кандидат), или байткомпилировать под 
> оба emacsen и раскладывать в /usr/share/emacs/site-lisp &&
> /usr/share/xemacs/site-packages/lisp .
Я - за общую директорию (плюс, возможно, куда-то байт-код для emacs).
Сдается мне, что бОльшая часть подобного рода add-on'ов вполне переживет 
загрузку из нескомпиленных .el без особого ущерба для производительности.
Можно еще оставить директории в /usr/local/ для самостоятельного emacs/XEmacs
творчества, куда желающие будут складывать precompiled .el'ы, но это уже
на любителя...


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

* Re: [devel] Q: site-lisp files
  2002-10-28 19:01                     ` Alexey Morozov
@ 2002-10-28 18:15                       ` Sergey Vlasov
  2002-10-28 18:36                         ` Sergey Bolshakov
  2002-10-29  3:51                         ` Alexey Morozov
  2002-10-28 18:33                       ` Sergey Bolshakov
  1 sibling, 2 replies; 24+ messages in thread
From: Sergey Vlasov @ 2002-10-28 18:15 UTC (permalink / raw)
  To: devel

On Tue, 29 Oct 2002 01:01:43 +0600
Alexey Morozov <morozov@novosoft.ru> wrote:

> On Mon, Oct 28, 2002 at 12:57:05PM +0200, Sergey Bolshakov wrote:
> >  > Я - за общую директорию (плюс, возможно, куда-то байт-код для emacs).
> >  > Сдается мне, что бОльшая часть подобного рода add-on'ов вполне переживет
> >  > загрузку из нескомпиленных .el без особого ущерба для производительности.
> >  > Можно еще оставить директории в /usr/local/ для самостоятельного
> >  > emacs/XEmacs творчества, куда желающие будут складывать precompiled .el'ы,
> >  > но это уже на любителя...
> > Остается меньшая часть :), для которой такую машинерию делать придется,
> > а коль скоро она появится (ну, я надеюсь), то выгораживать закуток еще
> > и для голых el - излишество, мне думается.
> Ну, тогда авторы этих самых add-on'ов должны будут думать обо всех emacsen
> сразу. Оно нам надо? ;-)

А что по этому поводу сейчас в Debian? Помнится, там в пакетах были
только *.el, а в *.elс это все компилилось уже после установки, под
установленные вариации *Emacs.


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

* Re: [devel] Q: site-lisp files
  2002-10-28 19:01                     ` Alexey Morozov
  2002-10-28 18:15                       ` Sergey Vlasov
@ 2002-10-28 18:33                       ` Sergey Bolshakov
  1 sibling, 0 replies; 24+ messages in thread
From: Sergey Bolshakov @ 2002-10-28 18:33 UTC (permalink / raw)
  To: devel

>>>>> "Alexey" == Alexey Morozov <morozov@novosoft.ru> writes:

 > On Mon, Oct 28, 2002 at 12:57:05PM +0200, Sergey Bolshakov wrote:
 >> > Я - за общую директорию (плюс, возможно, куда-то байт-код для emacs).
 >> > Сдается мне, что бОльшая часть подобного рода add-on'ов вполне переживет
 >> > загрузку из нескомпиленных .el без особого ущерба для
 >> > производительности.  Можно еще оставить директории в /usr/local/ для
 >> > самостоятельного emacs/XEmacs творчества, куда желающие будут складывать
 >> > precompiled .el'ы, но это уже на любителя...
 >> Остается меньшая часть :), для которой такую машинерию делать придется, а
 >> коль скоро она появится (ну, я надеюсь), то выгораживать закуток еще и для
 >> голых el - излишество, мне думается.
 > Ну, тогда авторы этих самых add-on'ов должны будут думать обо всех emacsen
 > сразу. Оно нам надо? ;-)
Не авторам. Пакаджерам :) В любом разе, до фриза неделя :)

-- 
	Трули ерз, Сергей.

"[Open Source] programming is like sex, one mistake and you have to support it
for the rest of your life."  ---  M. Sinz, CBM Inc.


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

* Re: [devel] Q: site-lisp files
  2002-10-28 18:15                       ` Sergey Vlasov
@ 2002-10-28 18:36                         ` Sergey Bolshakov
  2002-10-28 19:16                           ` Alex Ott
  2002-10-29  3:51                         ` Alexey Morozov
  1 sibling, 1 reply; 24+ messages in thread
From: Sergey Bolshakov @ 2002-10-28 18:36 UTC (permalink / raw)
  To: devel

>>>>> "Sergey" == Sergey Vlasov <vsu@altlinux.ru> writes:

 > On Tue, 29 Oct 2002 01:01:43 +0600
 > Alexey Morozov <morozov@novosoft.ru> wrote:

 >> On Mon, Oct 28, 2002 at 12:57:05PM +0200, Sergey Bolshakov wrote:
 >> >  > Я - за общую директорию (плюс, возможно, куда-то байт-код для emacs).
 >> >  > Сдается мне, что бОльшая часть подобного рода add-on'ов вполне
 >> >  > переживет загрузку из нескомпиленных .el без особого ущерба для
 >> >  > производительности.  Можно еще оставить директории в /usr/local/ для
 >> >  > самостоятельного emacs/XEmacs творчества, куда желающие будут
 >> >  > складывать precompiled .el'ы, но это уже на любителя...
 >> > Остается меньшая часть :), для которой такую машинерию делать придется,
 >> > а коль скоро она появится (ну, я надеюсь), то выгораживать закуток еще и
 >> > для голых el - излишество, мне думается.
 >> Ну, тогда авторы этих самых add-on'ов должны будут думать обо всех emacsen
 >> сразу. Оно нам надо? ;-)

 > А что по этому поводу сейчас в Debian? Помнится, там в пакетах были только
 > *.el, а в *.elс это все компилилось уже после установки, под установленные
 > вариации *Emacs.
У них шесть (вроде) имаксов - их понять можно, а нам то чего дергаться с двумя ? :)

-- 
	Трули ерз, Сергей.

"[Open Source] programming is like sex, one mistake and you have to support it
for the rest of your life."  ---  M. Sinz, CBM Inc.


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

* Re: [devel] Q: site-lisp files
  2002-10-28 10:57                   ` Sergey Bolshakov
@ 2002-10-28 19:01                     ` Alexey Morozov
  2002-10-28 18:15                       ` Sergey Vlasov
  2002-10-28 18:33                       ` Sergey Bolshakov
  0 siblings, 2 replies; 24+ messages in thread
From: Alexey Morozov @ 2002-10-28 19:01 UTC (permalink / raw)
  To: devel

On Mon, Oct 28, 2002 at 12:57:05PM +0200, Sergey Bolshakov wrote:
>  > Я - за общую директорию (плюс, возможно, куда-то байт-код для emacs).
>  > Сдается мне, что бОльшая часть подобного рода add-on'ов вполне переживет
>  > загрузку из нескомпиленных .el без особого ущерба для производительности.
>  > Можно еще оставить директории в /usr/local/ для самостоятельного
>  > emacs/XEmacs творчества, куда желающие будут складывать precompiled .el'ы,
>  > но это уже на любителя...
> Остается меньшая часть :), для которой такую машинерию делать придется,
> а коль скоро она появится (ну, я надеюсь), то выгораживать закуток еще
> и для голых el - излишество, мне думается.
Ну, тогда авторы этих самых add-on'ов должны будут думать обо всех emacsen
сразу. Оно нам надо? ;-)



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

* Re: [devel] Q: site-lisp files
  2002-10-28  8:28             ` Ivan Zakharyaschev
  2002-10-28  9:51               ` Sergey Bolshakov
@ 2002-10-28 19:13               ` Alex Ott
  2002-11-01 16:36               ` Dmitry V. Levin
  2 siblings, 0 replies; 24+ messages in thread
From: Alex Ott @ 2002-10-28 19:13 UTC (permalink / raw)
  To: devel

>>>>> "IZ" == Ivan Zakharyaschev writes:
......
 IZ> Я не видел жутких зависимостей (по идее, должно хватать emacs-nox,
 IZ> emacs-common, emacsen-startscripts). А со времён strace-4.4-alt1 за
 IZ> ними вообще стало невозможно следить: сборка с помощью emacs под
 IZ> strace-4.4-alt3 виснет (я говорю про пересборку emacs-mode-auctex), и
 IZ> в такой ситуации рассуждать про зависимости тяжело.

кстати -- у меня emacs-auctex с кем-то конфликтует, поскольку при загрузке
емакса со всеми site-start скриптами, tex-mode не включается с выдачей
ошибки. Загрузка файла руками, не дает такой ошибки. Теперь вот копаю где
это может быть....

-- 
With best wishes, Alex Ott
-------------------------------
Jet Infosystems, Moscow, Russia    mailto: ottalex@narod.ru
http://xtalk.msk.su/~ott/          ICQ #22005116



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

* Re: [devel] Q: site-lisp files
  2002-10-28 18:36                         ` Sergey Bolshakov
@ 2002-10-28 19:16                           ` Alex Ott
  2002-10-28 19:24                             ` Sergey Bolshakov
  2002-10-29  3:55                             ` Alexey Morozov
  0 siblings, 2 replies; 24+ messages in thread
From: Alex Ott @ 2002-10-28 19:16 UTC (permalink / raw)
  To: devel

>>>>> "SB" == Sergey Bolshakov writes:
>>>>> "Sergey" == Sergey Vlasov <vsu@altlinux.ru> writes:
 >> On Tue, 29 Oct 2002 01:01:43 +0600
 >> Alexey Morozov <morozov@novosoft.ru> wrote:

 > On Mon, Oct 28, 2002 at 12:57:05PM +0200, Sergey Bolshakov wrote: > Я -
 > за общую директорию (плюс, возможно, куда-то байт-код для emacs).  >
 > Сдается мне, что бОльшая часть подобного рода add-on'ов вполне >
 > переживет загрузку из нескомпиленных .el без особого ущерба для >
 > производительности.  Можно еще оставить директории в /usr/local/ для >
 > самостоятельного emacs/XEmacs творчества, куда желающие будут >
 > складывать precompiled .el'ы, но это уже на любителя...  Остается
 > меньшая часть :), для которой такую машинерию делать придется, а коль
 > скоро она появится (ну, я надеюсь), то выгораживать закуток еще и для
 > голых el - излишество, мне думается.  Ну, тогда авторы этих самых
 > add-on'ов должны будут думать обо всех emacsen сразу. Оно нам надо? ;-)

 >> А что по этому поводу сейчас в Debian? Помнится, там в пакетах были
 >> только *.el, а в *.elс это все компилилось уже после установки, под
 >> установленные вариации *Emacs.
 SB> У них шесть (вроде) имаксов - их понять можно, а нам то чего дергаться
 SB> с двумя ? :)

Ну я бы был не прочь глядеть иногда на бету xemacs, правда что-то меня
терзают сомнения, что я на него вернусь :-) Но я не зарекаюсь...

-- 
With best wishes, Alex Ott
-------------------------------
Jet Infosystems, Moscow, Russia    mailto: ottalex@narod.ru
http://xtalk.msk.su/~ott/          ICQ #22005116



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

* Re: [devel] Q: site-lisp files
  2002-10-28 19:16                           ` Alex Ott
@ 2002-10-28 19:24                             ` Sergey Bolshakov
  2002-10-28 19:31                               ` Alex Ott
  2002-10-29  3:55                             ` Alexey Morozov
  1 sibling, 1 reply; 24+ messages in thread
From: Sergey Bolshakov @ 2002-10-28 19:24 UTC (permalink / raw)
  To: devel

>>>>> "Alex" == Alex Ott <ottalex@narod.ru> writes:
[skipped]

 > Ну я бы был не прочь глядеть иногда на бету xemacs, правда что-то меня
 > терзают сомнения, что я на него вернусь :-) Но я не зарекаюсь...
В этом смысле препятствий никаких - бОльшая часть xemacs'овых пакаджей
собрана именно бетой.

-- 
	Трули ерз, Сергей.

"[Open Source] programming is like sex, one mistake and you have to support it
for the rest of your life."  ---  M. Sinz, CBM Inc.


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

* Re: [devel] Q: site-lisp files
  2002-10-28 19:24                             ` Sergey Bolshakov
@ 2002-10-28 19:31                               ` Alex Ott
  2002-10-28 19:58                                 ` Sergey Bolshakov
  0 siblings, 1 reply; 24+ messages in thread
From: Alex Ott @ 2002-10-28 19:31 UTC (permalink / raw)
  To: devel

>>>>> "SB" == Sergey Bolshakov writes:
>>>>> "Alex" == Alex Ott <ottalex@narod.ru> writes:
 SB> [skipped]

 >> Ну я бы был не прочь глядеть иногда на бету xemacs, правда что-то меня
 >> терзают сомнения, что я на него вернусь :-) Но я не зарекаюсь...
 SB> В этом смысле препятствий никаких - бОльшая часть xemacs'овых пакаджей
 SB> собрана именно бетой.

Ну меня мои пользователи не поймут, если я им поставлю бету, могут даже
побить ногами :-)

-- 
With best wishes, Alex Ott
-------------------------------
Jet Infosystems, Moscow, Russia    mailto: ottalex@narod.ru
http://xtalk.msk.su/~ott/          ICQ #22005116



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

* Re: [devel] Q: site-lisp files
  2002-10-28 19:31                               ` Alex Ott
@ 2002-10-28 19:58                                 ` Sergey Bolshakov
  0 siblings, 0 replies; 24+ messages in thread
From: Sergey Bolshakov @ 2002-10-28 19:58 UTC (permalink / raw)
  To: devel

>>>>> "Alex" == Alex Ott <ottalex@narod.ru> writes:

>>>>> "SB" == Sergey Bolshakov writes:
>>>>> "Alex" == Alex Ott <ottalex@narod.ru> writes:
 SB> [skipped]

 >>> Ну я бы был не прочь глядеть иногда на бету xemacs, правда что-то меня
 >>> терзают сомнения, что я на него вернусь :-) Но я не зарекаюсь...
 SB> В этом смысле препятствий никаких - бОльшая часть xemacs'овых пакаджей
 SB> собрана именно бетой.

 > Ну меня мои пользователи не поймут, если я им поставлю бету, могут даже
 > побить ногами :-)
Я так думаю, к имеющемуся xemacs-{mule,nomule} доставить еще и xemacs-beta
не должно представлять проблем.
 
-- 
        Сергей.


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

* Re: [devel] Q: site-lisp files
  2002-10-28 18:15                       ` Sergey Vlasov
  2002-10-28 18:36                         ` Sergey Bolshakov
@ 2002-10-29  3:51                         ` Alexey Morozov
  1 sibling, 0 replies; 24+ messages in thread
From: Alexey Morozov @ 2002-10-29  3:51 UTC (permalink / raw)
  To: devel

On Mon, Oct 28, 2002 at 09:15:55PM +0300, Sergey Vlasov wrote:
> > Ну, тогда авторы этих самых add-on'ов должны будут думать обо всех emacsen
> > сразу. Оно нам надо? ;-)
> А что по этому поводу сейчас в Debian? Помнится, там в пакетах были
> только *.el, а в *.elс это все компилилось уже после установки, под
> установленные вариации *Emacs.
Ну, я примерно это и предлагаю. Только компилить, видимо, придется в
/usr/local...



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

* Re: [devel] Q: site-lisp files
  2002-10-28 19:16                           ` Alex Ott
  2002-10-28 19:24                             ` Sergey Bolshakov
@ 2002-10-29  3:55                             ` Alexey Morozov
  2002-10-29  9:16                               ` Sergey Bolshakov
  1 sibling, 1 reply; 24+ messages in thread
From: Alexey Morozov @ 2002-10-29  3:55 UTC (permalink / raw)
  To: devel

On Mon, Oct 28, 2002 at 10:16:47PM +0300, Alex Ott wrote:
>  SB> У них шесть (вроде) имаксов - их понять можно, а нам то чего дергаться
>  SB> с двумя ? :)
> Ну я бы был не прочь глядеть иногда на бету xemacs, правда что-то меня
> терзают сомнения, что я на него вернусь :-) Но я не зарекаюсь...
"А нам нравится!" (C) :-)
На самом деле, как-то привычно уже сидеть в XEmacs'е... Вот если бы Сергей
вставил в спек пару опций (--with-file-coding, например), и собирал бы его
не с Xaw3d, а с NeXTaw, я был бы совсем довольный :-). Для начала :-)


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

* Re: [devel] Q: site-lisp files
  2002-10-29  3:55                             ` Alexey Morozov
@ 2002-10-29  9:16                               ` Sergey Bolshakov
  0 siblings, 0 replies; 24+ messages in thread
From: Sergey Bolshakov @ 2002-10-29  9:16 UTC (permalink / raw)
  To: devel

>>>>> "Alexey" == Alexey Morozov <morozov@novosoft.ru> writes:

 > On Mon, Oct 28, 2002 at 10:16:47PM +0300, Alex Ott wrote:
 SB> У них шесть (вроде) имаксов - их понять можно, а нам то чего дергаться с
 SB> двумя ? :)
 >> Ну я бы был не прочь глядеть иногда на бету xemacs, правда что-то меня
 >> терзают сомнения, что я на него вернусь :-) Но я не зарекаюсь...
 > "А нам нравится!" (C) :-) На самом деле, как-то привычно уже сидеть в
 > XEmacs'е... Вот если бы Сергей вставил в спек пару опций
 > (--with-file-coding, например), и собирал бы его не с Xaw3d, а с NeXTaw, я
 > был бы совсем довольный :-). Для начала :-)
Я помню :)

-- 
	Трули ерз, Сергей.

"[Open Source] programming is like sex, one mistake and you have to support it
for the rest of your life."  ---  M. Sinz, CBM Inc.


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

* Re: [devel] Q: site-lisp files
  2002-10-28  8:28             ` Ivan Zakharyaschev
  2002-10-28  9:51               ` Sergey Bolshakov
  2002-10-28 19:13               ` Alex Ott
@ 2002-11-01 16:36               ` Dmitry V. Levin
  2 siblings, 0 replies; 24+ messages in thread
From: Dmitry V. Levin @ 2002-11-01 16:36 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Mon, Oct 28, 2002 at 11:28:26AM +0300, Ivan Zakharyaschev wrote:
> > > > - Есть смысл все .el?-файлы вынести из основных пакетов.
> > >
> > > Не знаю, есть ли смысл. По-моему, это создаст неудобства и для
> > > пользователя и для packager-а: пользователь ожидает, что если у
> 
> > Если бы еще и .elc-файлы создавались автоматически (как .pyc/.pyo), и
> > не
> > вытягивали вместе с emacs'ом жуткие сборочные зависимости...
> > С ними, кстати, можно что-нибудь сделать?
> 
> Я не видел жутких зависимостей (по идее, должно хватать emacs-nox,
> emacs-common, emacsen-startscripts). А со времён strace-4.4-alt1 за ними
> вообще стало невозможно следить: сборка с помощью emacs под
> strace-4.4-alt3 виснет (я говорю про пересборку emacs-mode-auctex), и
> в такой ситуации рассуждать про зависимости тяжело.

В strace-4.4-alt4 это исправлено.
А /usr/bin/emacs-X11 вытаскивает очень много лишних автозависимостей.


--
ldv

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

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

end of thread, other threads:[~2002-11-01 16:36 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-10-27 10:22 [devel] Q: autoconf mode for emacs Dmitry V. Levin
2002-10-27 10:31 ` Alex Ott
2002-10-27 10:45   ` Dmitry V. Levin
2002-10-27 10:58     ` Alex Ott
2002-10-27 12:28       ` [devel] Q: site-lisp files Dmitry V. Levin
2002-10-27 16:57         ` Ivan Zakharyaschev
2002-10-27 23:10           ` Dmitry V. Levin
2002-10-28  8:28             ` Ivan Zakharyaschev
2002-10-28  9:51               ` Sergey Bolshakov
2002-10-28 11:39                 ` Alexey Morozov
2002-10-28 10:57                   ` Sergey Bolshakov
2002-10-28 19:01                     ` Alexey Morozov
2002-10-28 18:15                       ` Sergey Vlasov
2002-10-28 18:36                         ` Sergey Bolshakov
2002-10-28 19:16                           ` Alex Ott
2002-10-28 19:24                             ` Sergey Bolshakov
2002-10-28 19:31                               ` Alex Ott
2002-10-28 19:58                                 ` Sergey Bolshakov
2002-10-29  3:55                             ` Alexey Morozov
2002-10-29  9:16                               ` Sergey Bolshakov
2002-10-29  3:51                         ` Alexey Morozov
2002-10-28 18:33                       ` Sergey Bolshakov
2002-10-28 19:13               ` Alex Ott
2002-11-01 16:36               ` Dmitry V. Levin

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