* [devel] Emacs и его пакеты
@ 2003-11-25 12:55 Alex Ott
2003-11-25 14:54 ` [devel] Re: Emacs É ÅÇÏ ÐÁËÅÔÙ Andrey Khavryuchenko
0 siblings, 1 reply; 7+ messages in thread
From: Alex Ott @ 2003-11-25 12:55 UTC (permalink / raw)
To: devel; +Cc: sisyphus
Привет всем - вот что у меня родилось в процессе размышлений:
Целью данного документа является решение проблем, которые существуют
при текущей схеме организации пакетов для Emacs, а также для
уменьшения зависимости других пакетов от emacs. Названия пакетов могут
изменяться, это предварительный документ.
1. В настоящее время существует следующая схема:
1.1. имеется пакет emacs-common, который содержит в себе документацию,
скомпилированные файлы на emacs-lisp, а также различные утилиты
из поставки gnu emacs. этот пакет вытаскивает за собой emacs-nox
или emacs-X11.
1.2. имеется два пакета - emacs-nox & emacs-X11, которые предоставляют
разные версии самого gnu emacs. требуют emacsen-startscripts и emacs-common
1.3. пакет emacsen-startscripts зависит предоставляет сервис по
загрузке файлов из /etc/emacs/site-start.d/, что позволяет иметь
общие настройки для разных пользователей емакс, ну и кроме того,
позволяет конкретному пользователю управлять загрузкой пакетов
индивидуально. требует emacsen (???)
1.4. Специальные пакеты для Emacs - обычно они требуют наличия
emacsen-startscripts и emacs-common
1.5. Пакеты не относящиеся к Emacs, но в поставке которых идут режимы,
специфические для данного пакета. Для правильной загрузки этих
режимов необходимо наличие emacsen-startscripts, что влечет за
собой вытягивание emacs-common && (emacs-X11 || emacs-nox), что
не есть хорошо для многих наших пользователей.
2. Что предлагается:
2.1. Сделать emacsen-startscripts базовым пакетом (может переименовать
его в emacs-base), который будет предоставлять хранилище для
стартовых скриптов и отдельных режимов emacs (поставляемых
пакетами описаными в пункте 1.5).
2.2. сохранить emacs-common, сделав его зависимым от
emacsen-startscripts (emacs-base).
2.3. emacs-nox & emacs-X11 также сохраняются
2.4. Специальные пакеты для Emacs будут зависеть только от
emacs-common.
3. Планы по будущему развитию:
3.1. Распилить gnu emacs на более мелкие кусочки, для уменьшения
размера дистрибутива.
3.2. Убрать явные зависимости emacs-common от speedbar, gnus, cc-mode
и т.п. - реализовать что-то подобное подходу в xemacs, когда
поставляется небольшое ядро системы. Основной аргумент за такой
подход - устаревание частей дистрибутива gnu emacs - например
выход новой версии gnus, cc-mode, speedbar, которые имеют больше
возможностей. Это позволит независимо обновлять разные части
пакетов, а также запаковывать в дистрибутивы только нужные пакеты
- например, дистрибутив ориентированный на программистов,
обработку текста и т.п.
3.3. Сохранить оригинальные части пакетов из поставки gnu emacs, для
тех, кто хочет пользоваться только стандартными компонентами
(хотя я таких людей не знаю).
3.4. Организация нормальных пакетов для GNU Emacs - но это тема для emacs-devel
^ permalink raw reply [flat|nested] 7+ messages in thread
* [devel] Re: Emacs É ÅÇÏ ÐÁËÅÔÙ
2003-11-25 12:55 [devel] Emacs и его пакеты Alex Ott
@ 2003-11-25 14:54 ` Andrey Khavryuchenko
2003-11-26 6:19 ` [devel]Re: Emacs и его пакеты Alex Ott
0 siblings, 1 reply; 7+ messages in thread
From: Andrey Khavryuchenko @ 2003-11-25 14:54 UTC (permalink / raw)
To: ALT Devel discussion list
Alex,
"AO" == Alex Ott wrote:
AO> 3.4. Организация нормальных пакетов для GNU Emacs - но это тема для emacs-devel
А такой есть?
--
Andrey V Khavryuchenko http://www.kds.com.ua/
Silver Bullet Software Solutions http://www.kds.com.ua/training/
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel]Re: Emacs и его пакеты
2003-11-25 14:54 ` [devel] Re: Emacs É ÅÇÏ ÐÁËÅÔÙ Andrey Khavryuchenko
@ 2003-11-26 6:19 ` Alex Ott
2003-11-26 10:55 ` [devel] Re: Emacs É ÅÇÏ ÐÁËÅÔÙ Andrey Khavryuchenko
0 siblings, 1 reply; 7+ messages in thread
From: Alex Ott @ 2003-11-26 6:19 UTC (permalink / raw)
To: devel
>Alex,
>
>"AO" == Alex Ott wrote:
>
> AO> 3.4. Организация нормальных пакетов для GNU Emacs - но это тема для emacs-devel
>
>А такой есть?
emacs-devel@gnu.org - но столлман сопротивляется введению пакетов
^ permalink raw reply [flat|nested] 7+ messages in thread
* [devel] Re: Emacs É ÅÇÏ ÐÁËÅÔÙ
2003-11-26 6:19 ` [devel]Re: Emacs и его пакеты Alex Ott
@ 2003-11-26 10:55 ` Andrey Khavryuchenko
2003-11-26 11:12 ` [devel]Re: Emacs и его пакеты Alex Ott
0 siblings, 1 reply; 7+ messages in thread
From: Andrey Khavryuchenko @ 2003-11-26 10:55 UTC (permalink / raw)
To: ALT Devel discussion list
Alex,
"AO" == Alex Ott wrote:
>> "AO" == Alex Ott wrote:
>>
AO> 3.4. Организация нормальных пакетов для GNU Emacs - но это тема для
AO> emacs-devel
>>
>> А такой есть?
AO> emacs-devel@gnu.org - но столлман сопротивляется введению пакетов
Ах этот... А по какой причине Столлману не нравятся пакеты?
--
Andrey V Khavryuchenko http://www.kds.com.ua/
Silver Bullet Software Solutions http://www.kds.com.ua/training/
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel]Re: Emacs и его пакеты
2003-11-26 10:55 ` [devel] Re: Emacs É ÅÇÏ ÐÁËÅÔÙ Andrey Khavryuchenko
@ 2003-11-26 11:12 ` Alex Ott
2003-11-26 12:17 ` Stanislav Ievlev
0 siblings, 1 reply; 7+ messages in thread
From: Alex Ott @ 2003-11-26 11:12 UTC (permalink / raw)
To: devel
>Alex,
>
>"AO" == Alex Ott wrote:
>
> >> "AO" == Alex Ott wrote:
> >>
> AO> 3.4. Организация нормальных пакетов для GNU Emacs - но это тема для
> AO> emacs-devel
> >>
> >> А такой есть?
>
> AO> emacs-devel@gnu.org - но столлман сопротивляется введению пакетов
>
>Ах этот... А по какой причине Столлману не нравятся пакеты?
обещал объяснить, когда выздоровеет - надо напомнить ему
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel]Re: Emacs и его пакеты
2003-11-26 11:12 ` [devel]Re: Emacs и его пакеты Alex Ott
@ 2003-11-26 12:17 ` Stanislav Ievlev
2003-11-26 12:29 ` [devel]Re: Emacsи " Alex Ott
0 siblings, 1 reply; 7+ messages in thread
From: Stanislav Ievlev @ 2003-11-26 12:17 UTC (permalink / raw)
To: ALT Devel discussion list
On Wed, Nov 26, 2003 at 02:12:29PM +0300, Alex Ott wrote:
> >Alex,
> >
> >"AO" == Alex Ott wrote:
> >
> > >> "AO" == Alex Ott wrote:
> > >>
> > AO> 3.4. Организация нормальных пакетов для GNU Emacs - но это тема для
> > AO> emacs-devel
> > >>
> > >> А такой есть?
> >
> > AO> emacs-devel@gnu.org - но столлман сопротивляется введению пакетов
> >
> >Ах этот... А по какой причине Столлману не нравятся пакеты?
>
> обещал объяснить, когда выздоровеет - надо напомнить ему
Столлман Столлманом, но в чём корень проблемы из-за которой python'ы и
tetex "хотят" emacs?
> _______________________________________________
> Devel mailing list
> Devel@altlinux.ru
> http://altlinux.ru/mailman/listinfo/devel
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel]Re: Emacsи его пакеты
2003-11-26 12:17 ` Stanislav Ievlev
@ 2003-11-26 12:29 ` Alex Ott
0 siblings, 0 replies; 7+ messages in thread
From: Alex Ott @ 2003-11-26 12:29 UTC (permalink / raw)
To: devel
>On Wed, Nov 26, 2003 at 02:12:29PM +0300, Alex Ott wrote:
>> >Alex,
>> >
>> >"AO" == Alex Ott wrote:
>> >
>> > >> "AO" == Alex Ott wrote:
>> > >>
>> > AO> 3.4. Организация нормальных пакетов для GNU Emacs - но это тема для
>> > AO> emacs-devel
>> > >>
>> > >> А такой есть?
>> >
>> > AO> emacs-devel@gnu.org - но столлман сопротивляется введению пакетов
>> >
>> >Ах этот... А по какой причине Столлману не нравятся пакеты?
>>
>> обещал объяснить, когда выздоровеет - надо напомнить ему
>Столлман Столлманом, но в чём корень проблемы из-за которой python'ы и
>tetex "хотят" emacs?
в том, что /etc/emacs/site-start.d/ принадлежит emacsen-startscripts, который вытягивает emacs-common и emacs-X11 или emacs-nox
в новой схеме - это будет исправлено - заливка после выходных (может быть), или позже - у меня скоро экзамены
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2003-11-26 12:29 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-11-25 12:55 [devel] Emacs и его пакеты Alex Ott
2003-11-25 14:54 ` [devel] Re: Emacs É ÅÇÏ ÐÁËÅÔÙ Andrey Khavryuchenko
2003-11-26 6:19 ` [devel]Re: Emacs и его пакеты Alex Ott
2003-11-26 10:55 ` [devel] Re: Emacs É ÅÇÏ ÐÁËÅÔÙ Andrey Khavryuchenko
2003-11-26 11:12 ` [devel]Re: Emacs и его пакеты Alex Ott
2003-11-26 12:17 ` Stanislav Ievlev
2003-11-26 12:29 ` [devel]Re: Emacsи " Alex Ott
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