* [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