ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] Q: ve-base, appliance и ve-*-server
@ 2009-02-19  1:51 Yury Yurevich
  2009-02-19  5:25 ` Eugene Prokopiev
                   ` (2 more replies)
  0 siblings, 3 replies; 28+ messages in thread
From: Yury Yurevich @ 2009-02-19  1:51 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

Приветствую.

Посмотрел я пакеты-пустышки (пустые пакеты с необходимыми
зависимостями) для VE. Ситуация такая, что на данный момент есть две
"иерархии": ve-base vs. appliance-ve-minimal и appliance-ve-std. Но ни
какой из пакетов ve-*-server не зависит ни от ve-base, ни от
appliance-ve-minimal (даже ve-asterisk, генерируемый из того же
src.rpm, что и appliance-ve-*).

Я предлагаю привести всё к общему знаменателю:

вариант 1: переделать зависимости существующих пакетов для создания
одной иерархии, привязать все ve-*-server пакеты к этой иерархии

вариант 2: все пакеты-пустышки для VE создавать из одного src.rpm.
Свести к одной иерархии, привязать все ve-*-server пакеты к этой
иерархии.

"Одна иерархия" это:
1) ve-minimal (или appliance-ve-minimal в1-ом варианте) -- минимальные
зависимости необходимые для контейнера+sshd
2) ve-base зависит от ve-minimal+alterator
3) ve-pretty (или appliance-ve-std в 1-ом варианте), ve-base+всякие
"вкусности" (zsh, vim-enhanced, etc), необходимость этого пакета под
вопросом...
4) ve-*-server зависит от ve-base+необходимые пакеты

Если работаем по варианту 1, я подготовлю патчи и оформлю FR для
соответствующих пакетов в багзилле. Если по 2-му -- то делаю запрос на
join и подготавливаю спек.

Затрагиваемые пакеты/майнтенеры:

Denis Smirnov:
    * appliance
Stanislav Ievlev:
   * ve-base
   * ve-caching-nameserver
   * ve-ftp-server
   * ve-imap-server
   * ve-kerberos-server (?)
   * ve-ntp-server
   * ve-print-server
   * ve-smtp-server
 Grigory Batalov:
   * ve-list-server
   * ve-proxy-server
L.A. Kostis:
   * ve-openvpn-server
   * ve-pptp-server

-- 
wbr, Yury Yurevich
xmpp:the.pythy@gmail.com
http://pyobject.ru/

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

* Re: [sisyphus] Q: ve-base, appliance и ve-*-server
  2009-02-19  1:51 [sisyphus] Q: ve-base, appliance и ve-*-server Yury Yurevich
@ 2009-02-19  5:25 ` Eugene Prokopiev
  2009-02-19  6:39   ` Yury Yurevich
  2009-03-19  0:42   ` Денис Смирнов
  2009-02-19  8:01 ` Stanislav Ievlev
  2009-03-19  0:41 ` Денис Смирнов
  2 siblings, 2 replies; 28+ messages in thread
From: Eugene Prokopiev @ 2009-02-19  5:25 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions, ALT Linux Team development discussions

19.02.09, Yury Yurevich написал(а):

>  Посмотрел я пакеты-пустышки (пустые пакеты с необходимыми
>  зависимостями) для VE ...

Вот меня всегда удивляло, почему appliances могут жить только в VE? А
если есть потребность держать таковые на выделенном физическом сервере
или в VE, но не от OpenVZ?

Я бы предлагал не смешивать специфику виртуализации, средства
альтератора для управления сервисами в VE, и собственно сами сервисы -
мне было бы удобно, чтобы это были разные пакеты-пустышки.

Т.е. иерахии нужно как минимум 2:

1) собственно appliances - сервисы с зависимостями, дефолтами и
консольными средствами метаконфигурирования в случае наличия таковых.
Правда я не понимаю, что тут можно наследовать. В качестве примера см.
appliance-trac.

2) базовая система для OpenVZ VE - тут ve-minimal вроде достаточно, а
альтератор вытянет appliance при необходимости

-- 
С уважением,
Прокопьев Евгений

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

* Re: [sisyphus] Q: ve-base, appliance и ve-*-server
  2009-02-19  5:25 ` Eugene Prokopiev
@ 2009-02-19  6:39   ` Yury Yurevich
  2009-02-19  7:51     ` Eugene Prokopiev
  2009-03-19  0:44     ` Денис Смирнов
  2009-03-19  0:42   ` Денис Смирнов
  1 sibling, 2 replies; 28+ messages in thread
From: Yury Yurevich @ 2009-02-19  6:39 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

19 февраля 2009 г. 11:25 пользователь Eugene Prokopiev
<enp@altlinux.org> написал:
> 19.02.09, Yury Yurevich написал(а):
>
>>  Посмотрел я пакеты-пустышки (пустые пакеты с необходимыми
>>  зависимостями) для VE ...
>
> Вот меня всегда удивляло, почему appliances могут жить только в VE? А
> если есть потребность держать таковые на выделенном физическом сервере
> или в VE, но не от OpenVZ?
В данном случае я говорю не об appliances вообще, а вполне конкретно
-- "appliances для VE и почему они не зависят от базовых для VE
пустышек".

> Я бы предлагал не смешивать специфику виртуализации, средства
> альтератора для управления сервисами в VE, и собственно сами сервисы -
> мне было бы удобно, чтобы это были разные пакеты-пустышки.
Предлагайте. Я не смешиваю.


> Т.е. иерахии нужно как минимум 2:
>
> 1) собственно appliances - сервисы с зависимостями, дефолтами и
> консольными средствами метаконфигурирования в случае наличия таковых.
> Правда я не понимаю, что тут можно наследовать. В качестве примера см.
> appliance-trac.
Этот вопрос сейчас не подымается. Appliance всяких и разных можно
придумать массу, было бы желание.


> 2) базовая система для OpenVZ VE - тут ve-minimal вроде достаточно, а
> альтератор вытянет appliance при необходимости
Фраза "альтератор вытянет appliance при необходимости" мне не понятна,
тем не менее, я ставлю вопрос "каким способом приводить к общему
виду", а как именно делать зависимости: от ve-minimal или ve-base
сейчас не принципиально.


-- 
wbr, Yury Yurevich
xmpp:the.pythy@gmail.com
http://pyobject.ru/

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

* Re: [sisyphus] Q: ve-base, appliance и ve-*-server
  2009-02-19  6:39   ` Yury Yurevich
@ 2009-02-19  7:51     ` Eugene Prokopiev
  2009-03-19  0:44     ` Денис Смирнов
  1 sibling, 0 replies; 28+ messages in thread
From: Eugene Prokopiev @ 2009-02-19  7:51 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

>  ... я ставлю вопрос "каким способом приводить к общему
>  виду" ...

Ни один из двух предложенных вариантов мне не нравится.

Я думаю, что нынешние ve-{smtp-server|ntp-server|...} не нужны вообще.
Нужны ve-minimal/ve-base (причем в свете mkve их нужность под
вопросом) и отдельные не связанные друг с с другом appliances, у
которых из общего только способ именования, причем логичнее именно
appliance-{smtp-server|ntp-server|...} - т.к. устанавливать их в общем
случае можно в разные типы виртуальных машин и не обязательно
виртуальных.

А иметь ve-ovz-smtp-server, ve-kvm-smtp-server и т.д. - глупо. Проще
иметь инструмент создания ve разных типов и установки туда некоторого
количества пакетов appliance-* (возможно ни одного). Умеет ли
последнее mkve - я не в курсе, если нет, то было бы логично научить.

-- 
С уважением,
Прокопьев Евгений

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

* Re: [sisyphus] Q: ve-base, appliance и ve-*-server
  2009-02-19  1:51 [sisyphus] Q: ve-base, appliance и ve-*-server Yury Yurevich
  2009-02-19  5:25 ` Eugene Prokopiev
@ 2009-02-19  8:01 ` Stanislav Ievlev
  2009-02-19  8:06   ` Yury Yurevich
  2009-03-19  0:41 ` Денис Смирнов
  2 siblings, 1 reply; 28+ messages in thread
From: Stanislav Ievlev @ 2009-02-19  8:01 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

Серия ve-* сейчас заброшена в Сизифе.

On Thu, Feb 19, 2009 at 07:51:06AM +0600, Yury Yurevich wrote:
> Приветствую.
> 
> Посмотрел я пакеты-пустышки (пустые пакеты с необходимыми
> зависимостями) для VE. Ситуация такая, что на данный момент есть две
> "иерархии": ve-base vs. appliance-ve-minimal и appliance-ve-std. Но ни
> какой из пакетов ve-*-server не зависит ни от ve-base, ни от
> appliance-ve-minimal (даже ve-asterisk, генерируемый из того же
> src.rpm, что и appliance-ve-*).
> 
> Я предлагаю привести всё к общему знаменателю:
> 
> вариант 1: переделать зависимости существующих пакетов для создания
> одной иерархии, привязать все ve-*-server пакеты к этой иерархии
> 
> вариант 2: все пакеты-пустышки для VE создавать из одного src.rpm.
> Свести к одной иерархии, привязать все ve-*-server пакеты к этой
> иерархии.
> 
> "Одна иерархия" это:
> 1) ve-minimal (или appliance-ve-minimal в1-ом варианте) -- минимальные
> зависимости необходимые для контейнера+sshd
> 2) ve-base зависит от ve-minimal+alterator
> 3) ve-pretty (или appliance-ve-std в 1-ом варианте), ve-base+всякие
> "вкусности" (zsh, vim-enhanced, etc), необходимость этого пакета под
> вопросом...
> 4) ve-*-server зависит от ve-base+необходимые пакеты
> 
> Если работаем по варианту 1, я подготовлю патчи и оформлю FR для
> соответствующих пакетов в багзилле. Если по 2-му -- то делаю запрос на
> join и подготавливаю спек.
> 
> Затрагиваемые пакеты/майнтенеры:
> 
> Denis Smirnov:
>     * appliance
> Stanislav Ievlev:
>    * ve-base
>    * ve-caching-nameserver
>    * ve-ftp-server
>    * ve-imap-server
>    * ve-kerberos-server (?)
>    * ve-ntp-server
>    * ve-print-server
>    * ve-smtp-server
>  Grigory Batalov:
>    * ve-list-server
>    * ve-proxy-server
> L.A. Kostis:
>    * ve-openvpn-server
>    * ve-pptp-server
> 
> -- 
> wbr, Yury Yurevich
> xmpp:the.pythy@gmail.com
> http://pyobject.ru/
> _______________________________________________
> Sisyphus mailing list
> Sisyphus@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/sisyphus


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

* Re: [sisyphus] Q: ve-base, appliance и ve-*-server
  2009-02-19  8:01 ` Stanislav Ievlev
@ 2009-02-19  8:06   ` Yury Yurevich
  2009-02-19  8:11     ` Stanislav Ievlev
  0 siblings, 1 reply; 28+ messages in thread
From: Yury Yurevich @ 2009-02-19  8:06 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

19 февраля 2009 г. 14:01 пользователь Stanislav Ievlev
<inger@altlinux.org> написал:
> Серия ve-* сейчас заброшена в Сизифе.
А как понять это стороннему наблюдателю?

-- 
wbr, Yury Yurevich
xmpp:the.pythy@gmail.com
http://pyobject.ru/

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

* Re: [sisyphus] Q: ve-base, appliance и ve-*-server
  2009-02-19  8:06   ` Yury Yurevich
@ 2009-02-19  8:11     ` Stanislav Ievlev
  2009-02-19  8:15       ` Mikhail Gusarov
  2009-02-19  8:28       ` Yury Yurevich
  0 siblings, 2 replies; 28+ messages in thread
From: Stanislav Ievlev @ 2009-02-19  8:11 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Thu, Feb 19, 2009 at 02:06:10PM +0600, Yury Yurevich wrote:
> 19 февраля 2009 г. 14:01 пользователь Stanislav Ievlev
> <inger@altlinux.org> написал:
> > Серия ve-* сейчас заброшена в Сизифе.
> А как понять это стороннему наблюдателю?
Никак ;)
Я бы давно выбросил эти пакеты из Сизифа, но Дима (ldv@) попросил их оставить.

> 
> -- 
> wbr, Yury Yurevich
> xmpp:the.pythy@gmail.com
> http://pyobject.ru/
> _______________________________________________
> Sisyphus mailing list
> Sisyphus@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/sisyphus


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

* Re: [sisyphus] Q: ve-base, appliance и ve-*-server
  2009-02-19  8:11     ` Stanislav Ievlev
@ 2009-02-19  8:15       ` Mikhail Gusarov
  2009-02-20  9:10         ` Stanislav Ievlev
  2009-02-19  8:28       ` Yury Yurevich
  1 sibling, 1 reply; 28+ messages in thread
From: Mikhail Gusarov @ 2009-02-19  8:15 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

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


Twas brillig at 11:11:15 19.02.2009 UTC+03 when inger@altlinux.org did gyre and gimble:

 >> А как понять это стороннему наблюдателю?
 SI> Никак ;)

Вот за это и не любят альтосизиф.

-- 

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

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

* Re: [sisyphus] Q: ve-base, appliance и ve-*-server
  2009-02-19  8:11     ` Stanislav Ievlev
  2009-02-19  8:15       ` Mikhail Gusarov
@ 2009-02-19  8:28       ` Yury Yurevich
    1 sibling, 1 reply; 28+ messages in thread
From: Yury Yurevich @ 2009-02-19  8:28 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

19 февраля 2009 г. 14:11 пользователь Stanislav Ievlev
<inger@altlinux.org> написал:
> On Thu, Feb 19, 2009 at 02:06:10PM +0600, Yury Yurevich wrote:
>> 19 февраля 2009 г. 14:01 пользователь Stanislav Ievlev
>> <inger@altlinux.org> написал:
>> > Серия ve-* сейчас заброшена в Сизифе.
>> А как понять это стороннему наблюдателю?
> Никак ;)
> Я бы давно выбросил эти пакеты из Сизифа, но Дима (ldv@) попросил их оставить.

Собственно какая генеральная линия партии? Если выкидывать, нужно
нечто предложить взамен. На вики (
http://www.altlinux.org/OpenVZ#.D0.A1.D0.BE.D0.B7.D0.B4.D0.B0.D0.BD.D0.B8.D0.B5_.D1.88.D0.B0.D0.B1.D0.BB.D0.BE.D0.BD.D0.B0
) ни о какой альтернативе не говорится.


-- 
wbr, Yury Yurevich
xmpp:the.pythy@gmail.com
http://pyobject.ru/

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

* Re: [sisyphus] Q: ve-base, appliance и ve-*-server
  @ 2009-02-19 16:30           ` Yury Yurevich
    0 siblings, 1 reply; 28+ messages in thread
From: Yury Yurevich @ 2009-02-19 16:30 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

19 февраля 2009 г. 15:46 пользователь Anton Protopopov
<aspsk@altlinux.org> написал:
> Теперь о пакетах ve-*-server. Предполагается, что mkve работает не только
> с openvz, но и с другими типами виртуализации. Для создания сервера <server>
> для каждого типа виртуализации <virtualization> может понадобиться свой
> набор пакетов, ve-<name>-<virtualization>. Например, для qemu/kvm, кроме
> пакетов,
> необходимых для поднятия сервиса <name>, потребуется установить ядро,
> interactivesystem, udev. В таком случае удобно иметь пакет ve-<name>-server,
> который будет вытягивать пересечение всех наборов
> ve-<name>-<virtualization>.

Что имеем в сухом остатке?

Я предлагаю на текущий момент на закладываться на предполагаемую
функциональность mkve, но иметь ее в виду. Т.е. действовать по
варианту "собрать все ve-*-server в один src.rpm", тем более
согласовать один src.rpm с  mkve/какая-еще-альтернатива-будет проще,
чем десяток пакетов. Если нет существенных возражений -- я подготовлю
спек и сделаю завяку на join.


-- 
wbr, Yury Yurevich
xmpp:the.pythy@gmail.com
http://pyobject.ru/

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

* Re: [sisyphus] Q: ve-base, appliance и ve-*-server
  2009-02-19  8:15       ` Mikhail Gusarov
@ 2009-02-20  9:10         ` Stanislav Ievlev
  2009-02-20  9:13           ` Mikhail Gusarov
  0 siblings, 1 reply; 28+ messages in thread
From: Stanislav Ievlev @ 2009-02-20  9:10 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Thu, Feb 19, 2009 at 02:15:47PM +0600, Mikhail Gusarov wrote:
> 
> Twas brillig at 11:11:15 19.02.2009 UTC+03 when inger@altlinux.org did gyre and gimble:
> 
>  >> А как понять это стороннему наблюдателю?
>  SI> Никак ;)
> 
> Вот за это и не любят альтосизиф.
Есть работающий рецепт и пример в дебиане?
> 
> -- 



> _______________________________________________
> Sisyphus mailing list
> Sisyphus@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/sisyphus



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

* Re: [sisyphus] Q: ve-base, appliance и ve-*-server
  2009-02-20  9:10         ` Stanislav Ievlev
@ 2009-02-20  9:13           ` Mikhail Gusarov
  0 siblings, 0 replies; 28+ messages in thread
From: Mikhail Gusarov @ 2009-02-20  9:13 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

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


Twas brillig at 12:10:29 20.02.2009 UTC+03 when inger@altlinux.org did gyre and gimble:

 >> Вот за это и не любят альтосизиф.
 SI> Есть работающий рецепт и пример в дебиане?

Есть. Всё (ВСЁ!) записывать, документировать и рассказывать.

-- 

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

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

* Re: [sisyphus] Q: ve-base, appliance и ve-*-server
  @ 2009-02-20 12:08                 ` Yury Yurevich
    0 siblings, 1 reply; 28+ messages in thread
From: Yury Yurevich @ 2009-02-20 12:08 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

20 февраля 2009 г. 15:32 пользователь Anton Protopopov
<aspsk@altlinux.org> написал:
>> Что имеем в сухом остатке?
>>
>> Я предлагаю на текущий момент на закладываться на предполагаемую
>> функциональность mkve, но иметь ее в виду. Т.е. действовать по
>> варианту "собрать все ve-*-server в один src.rpm",
>
> В каком смысле? Что будет из себя представлять этот пакет?

Все спеки для ve-*-server в одном src.rpm.


-- 
wbr, Yury Yurevich
xmpp:the.pythy@gmail.com
http://pyobject.ru/

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

* Re: [sisyphus] Q: ve-base, appliance и ve-*-server
  @ 2009-02-21  5:16                     ` Yury Yurevich
  2009-02-23 13:03                     ` Yury Yurevich
  1 sibling, 0 replies; 28+ messages in thread
From: Yury Yurevich @ 2009-02-21  5:16 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

20 февраля 2009 г. 22:15 пользователь Anton Protopopov
<aspsk@altlinux.org> написал:
>> > В каком смысле? Что будет из себя представлять этот пакет?
>> Все спеки для ve-*-server в одном src.rpm.
> Нет, пакет, определяющий набор пакетов для ftp-сервера не должен никаким
> образом зависеть от пакета, определяющего набор пакетов для, скажем,
> IMAP-сервера.
Поясните, почему я пишу "два бинарных пакета предоставляются одним
src.rpm", а вы читаете "два бинарных пакета зависят один от другого"?

-- 
wbr, Yury Yurevich
xmpp:the.pythy@gmail.com
http://pyobject.ru/

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

* Re: [sisyphus] Q: ve-base, appliance и ve-*-server
    2009-02-21  5:16                     ` Yury Yurevich
@ 2009-02-23 13:03                     ` Yury Yurevich
  2009-02-24 16:31                       ` Michael Shigorin
  2009-02-25  5:32                       ` Eugene Prokopiev
  1 sibling, 2 replies; 28+ messages in thread
From: Yury Yurevich @ 2009-02-23 13:03 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

20 февраля 2009 г. 22:15 пользователь Anton Protopopov <aspsk@altlinux.org> >
> см.
> http://www.altlinux.org/CoreSystem/Virtualization#.D0.9F.D0.B0.D0.BA.D0.B5.D1.82.D1.8B_ve-.2A
>
Доброго дня.

Ок, давайте с другой стороны. Есть бардак с ve-* и appliance-*. Я хочу
его исправить. Что мне сделать?

-- 
wbr, Yury Yurevich
xmpp:the.pythy@gmail.com
http://pyobject.ru/

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

* Re: [sisyphus] Q: ve-base, appliance и ve-*-server
  2009-02-23 13:03                     ` Yury Yurevich
@ 2009-02-24 16:31                       ` Michael Shigorin
  2009-02-24 16:39                         ` Mikhail Gusarov
  2009-02-25  5:32                       ` Eugene Prokopiev
  1 sibling, 1 reply; 28+ messages in thread
From: Michael Shigorin @ 2009-02-24 16:31 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Mon, Feb 23, 2009 at 07:03:29PM +0600, Yury Yurevich wrote:
> > http://www.altlinux.org/CoreSystem/Virtualization#.D0.9F.D0.B0.D0.BA.D0.B5.D1.82.D1.8B_ve-.2A
> Ок, давайте с другой стороны. Есть бардак с ve-* и appliance-*.
> Я хочу его исправить. Что мне сделать?

Пинать создавших или брать напильник самому,
см. http://www.altlinux.org/Join

PS: последнее обычно эффективней.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


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

* Re: [sisyphus] Q: ve-base, appliance и ve-*-server
  2009-02-24 16:31                       ` Michael Shigorin
@ 2009-02-24 16:39                         ` Mikhail Gusarov
  0 siblings, 0 replies; 28+ messages in thread
From: Mikhail Gusarov @ 2009-02-24 16:39 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

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


Twas brillig at 18:31:53 24.02.2009 UTC+02 when mike@osdn.org.ua did gyre and gimble:

 MS> Пинать создавших или брать напильник самому,
 MS> см. http://www.altlinux.org/Join

Ты не понял вопроса. Join подразумевается. Вопрос был такой: Вот мои
рабочие руки, я могу пилить. Что и как конкретно тут требуется сделать,
чтобы те, кто изначально это делал, сказали "да, именно так это и должно
выглядеть".

Это ты привык, что здесь берут, уносят в угол, пилят там, не говоря
никому ни слова, после чего вываливают, и начинают огрызаться, когда их
спрашивают, "почему нам ничего не сказал?", но не везде такой [censored]
практикуется.

-- 

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

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

* Re: [sisyphus] Q: ve-base, appliance и ve-*-server
  2009-02-23 13:03                     ` Yury Yurevich
  2009-02-24 16:31                       ` Michael Shigorin
@ 2009-02-25  5:32                       ` Eugene Prokopiev
  2009-02-25 12:52                         ` Yury Yurevich
  1 sibling, 1 reply; 28+ messages in thread
From: Eugene Prokopiev @ 2009-02-25  5:32 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

>  Ок, давайте с другой стороны. Есть бардак с ve-* и appliance-*. Я хочу
>  его исправить. Что мне сделать?

Локально я его исправил так: написал маленький скрипт по мотивам mkve
для генерации одного минимального шаблона из любого репозитария и
другой скрипт (еще меньше) для создания OpenVZ VE c некоторыми
локальными предустановками из этого шаблона. На практике мне этого
достаточно, грузить Антона тестированием и фичреквестами не стал, ибо
ему было вроде не до того.

Если сейчас ситуация изменилась и фичреквесты/патчи актуальны (это
вопрос к Антону), то изучайте то, что уже есть, и приступайте :)

Если нет, то зависит от того, насколько лично вам эта проблема мешает
жить. Если сильно, то делаете локальные хаки, как и я. Если нет -
ищите другое место для применения своих сил. Вот питон, например, у
нас без глазу, как дитя у семи нянек ;)

Запрос на join делайте в любом случае :)

-- 
С уважением,
Прокопьев Евгений

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

* Re: [sisyphus] Q: ve-base, appliance и ve-*-server
  2009-02-25  5:32                       ` Eugene Prokopiev
@ 2009-02-25 12:52                         ` Yury Yurevich
  0 siblings, 0 replies; 28+ messages in thread
From: Yury Yurevich @ 2009-02-25 12:52 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

25 февраля 2009 г. 11:32 пользователь Eugene Prokopiev
<enp@altlinux.org> написал:
>>  Ок, давайте с другой стороны. Есть бардак с ve-* и appliance-*. Я хочу
>>  его исправить. Что мне сделать?
>
> Если сейчас ситуация изменилась и фичреквесты/патчи актуальны (это
> вопрос к Антону), то изучайте то, что уже есть, и приступайте :)
Ок.

> Если нет, то зависит от того, насколько лично вам эта проблема мешает
> жить. Если сильно, то делаете локальные хаки, как и я. Если нет -
> ищите другое место для применения своих сил.
Не сильно. Это просто я по мере наталкивания на всякого рода
неровности, неоднозначности и режущие глаз шероховатости, фиксирую их
в виде багов/FR. А тут просто хотел потренироваться с
альт-специфичными инструментами на не сложных пакетах, заодно и
бардачок-с прибрать ;)

-- 
wbr, Yury Yurevich
xmpp:the.pythy@gmail.com
http://pyobject.ru/

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

* Re: [sisyphus] Q: ve-base, appliance и ve-*-server
  2009-02-19  1:51 [sisyphus] Q: ve-base, appliance и ve-*-server Yury Yurevich
  2009-02-19  5:25 ` Eugene Prokopiev
  2009-02-19  8:01 ` Stanislav Ievlev
@ 2009-03-19  0:41 ` Денис Смирнов
  2009-03-19  2:30   ` Yury Yurevich
  2009-03-19  5:20   ` Eugene Prokopiev
  2 siblings, 2 replies; 28+ messages in thread
From: Денис Смирнов @ 2009-03-19  0:41 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

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

On Thu, Feb 19, 2009 at 07:51:06AM +0600, Yury Yurevich wrote:

YY> Посмотрел я пакеты-пустышки (пустые пакеты с необходимыми
YY> зависимостями) для VE. Ситуация такая, что на данный момент есть две
YY> "иерархии": ve-base vs. appliance-ve-minimal и appliance-ve-std. Но ни
YY> какой из пакетов ve-*-server не зависит ни от ve-base, ни от
YY> appliance-ve-minimal (даже ve-asterisk, генерируемый из того же
YY> src.rpm, что и appliance-ve-*).

Они создавались с принципиально разными целями.

Иерархие ve-* -- это именно иерархия пакетов-шаблонов для _VE_.

appliance-* -- опирается на логику 'хочу решать вот эту задачу'.

Создавалось оно разными людьми -- ve-* были созданы раньше, appliance-*
это была моя идея.

Логика в том, что ve-* в идеале должны базироваться уже на некоторых
appliance-* пакетах.

YY> вариант 1: переделать зависимости существующих пакетов для создания
YY> одной иерархии, привязать все ve-*-server пакеты к этой иерархии
YY> вариант 2: все пакеты-пустышки для VE создавать из одного src.rpm.
YY> Свести к одной иерархии, привязать все ve-*-server пакеты к этой
YY> иерархии.

Генерировать все эти виртуальные пакеты из одного srpm -- хорошая идея,
которую я и реализовал частично в appliance- иерархии.

YY> "Одна иерархия" это:
YY> 1) ve-minimal (или appliance-ve-minimal в1-ом варианте) -- минимальные
YY> зависимости необходимые для контейнера+sshd
YY> 2) ve-base зависит от ve-minimal+alterator
YY> 3) ve-pretty (или appliance-ve-std в 1-ом варианте), ve-base+всякие
YY> "вкусности" (zsh, vim-enhanced, etc), необходимость этого пакета под
YY> вопросом...
YY> 4) ve-*-server зависит от ve-base+необходимые пакеты

Вспомните про логику 'appliance -- это _приложение_, а ve -- шаблон для
VE' и представление несколько изменится.

По-хорошему пакеты VE в простейшем случае должны выглядеть так:
Name: ve-<что-то>
Requires: ve-base
Requires: appliance-<что-то>

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------

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

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

* Re: [sisyphus] Q: ve-base, appliance и ve-*-server
  2009-02-19  5:25 ` Eugene Prokopiev
  2009-02-19  6:39   ` Yury Yurevich
@ 2009-03-19  0:42   ` Денис Смирнов
  1 sibling, 0 replies; 28+ messages in thread
From: Денис Смирнов @ 2009-03-19  0:42 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions; +Cc: ALT Linux Team development discussions

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

On Thu, Feb 19, 2009 at 08:25:48AM +0300, Eugene Prokopiev wrote:

Вот здесь подписываюсь под каждым словом.

EP> Вот меня всегда удивляло, почему appliances могут жить только в VE? А
EP> если есть потребность держать таковые на выделенном физическом сервере
EP> или в VE, но не от OpenVZ?
EP> Я бы предлагал не смешивать специфику виртуализации, средства
EP> альтератора для управления сервисами в VE, и собственно сами сервисы -
EP> мне было бы удобно, чтобы это были разные пакеты-пустышки.
EP> Т.е. иерахии нужно как минимум 2:
EP> 1) собственно appliances - сервисы с зависимостями, дефолтами и
EP> консольными средствами метаконфигурирования в случае наличия таковых.
EP> Правда я не понимаю, что тут можно наследовать. В качестве примера см.
EP> appliance-trac.
EP> 2) базовая система для OpenVZ VE - тут ve-minimal вроде достаточно, а
EP> альтератор вытянет appliance при необходимости

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------

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

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

* Re: [sisyphus] Q: ve-base, appliance и ve-*-server
  2009-02-19  6:39   ` Yury Yurevich
  2009-02-19  7:51     ` Eugene Prokopiev
@ 2009-03-19  0:44     ` Денис Смирнов
  1 sibling, 0 replies; 28+ messages in thread
From: Денис Смирнов @ 2009-03-19  0:44 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

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

On Thu, Feb 19, 2009 at 12:39:31PM +0600, Yury Yurevich wrote:

>> Вот меня всегда удивляло, почему appliances могут жить только в VE? А
>> если есть потребность держать таковые на выделенном физическом сервере
>> или в VE, но не от OpenVZ?
YY> В данном случае я говорю не об appliances вообще, а вполне конкретно
YY> -- "appliances для VE и почему они не зависят от базовых для VE
YY> пустышек".

Скорее наоборот -- ve-base должен зависеть от appliance. По иерархии так.

Если пакет appliance-* зависит от пакета ve-*, то это бага.

Воспринимайте appliance как "я хочу решить задачу %name -- значит должен
набрать apt-get install appliance-%name'. То есть это _заготовки_ для
решений.

А ve-* -- это _решения_. Разный уровень абстракции.

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------

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

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

* Re: [sisyphus] Q: ve-base, appliance и ve-*-server
  2009-03-19  0:41 ` Денис Смирнов
@ 2009-03-19  2:30   ` Yury Yurevich
  2009-05-09 12:19     ` Денис Смирнов
  2009-03-19  5:20   ` Eugene Prokopiev
  1 sibling, 1 reply; 28+ messages in thread
From: Yury Yurevich @ 2009-03-19  2:30 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

2009/3/19 Денис Смирнов <mithraen@altlinux.ru>:
>
> Иерархие ve-* -- это именно иерархия пакетов-шаблонов для _VE_.
>
> appliance-* -- опирается на логику 'хочу решать вот эту задачу'.
>
> Создавалось оно разными людьми -- ve-* были созданы раньше, appliance-*
> это была моя идея.
>
> [...]
>
> Вспомните про логику 'appliance -- это _приложение_, а ve -- шаблон для
> VE' и представление несколько изменится.
>
> По-хорошему пакеты VE в простейшем случае должны выглядеть так:
> Name: ve-<что-то>
> Requires: ve-base
> Requires: appliance-<что-то>
>

Возникает резонные вопросы:
1) Для чего нужны appliance-ve-minimal и appliance-ve-std (если уже
есть ve-base)?
2) Если appliance и ve-* разные вещи, почему ve-asterisk
предоставляется appliance-3.0.8-alt1.src.rpm?
3) если по-хорошему, ve-*, должны зависеть от "базовый ve"+"aplliance
сервис", то почему ve-asterisk не зависит от ve-base? или от
appliance-ve-minimal?

-- 
wbr, Yury Yurevich
xmpp:the.pythy@gmail.com
http://pyobject.ru/

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

* Re: [sisyphus] Q: ve-base, appliance и ve-*-server
  2009-03-19  0:41 ` Денис Смирнов
  2009-03-19  2:30   ` Yury Yurevich
@ 2009-03-19  5:20   ` Eugene Prokopiev
  2009-05-09 12:21     ` Денис Смирнов
  1 sibling, 1 reply; 28+ messages in thread
From: Eugene Prokopiev @ 2009-03-19  5:20 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

>  Генерировать все эти виртуальные пакеты из одного srpm -- хорошая идея,
>  которую я и реализовал частично в appliance- иерархии.

Это хорошая идея только до тех пор, пока ты сам заинтересован в во
всех appliance-* из этого srpm. А вдруг завтра ты захочешь
делегировать некоторые, например, мне? :) Выдашь acl на весь srpm?

Я тут acl на бэкпортирование spandsp от тебя добиться не могу ... ;)

-- 
С уважением,
Прокопьев Евгений

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

* Re: [sisyphus] Q: ve-base, appliance и ve-*-server
  2009-03-19  2:30   ` Yury Yurevich
@ 2009-05-09 12:19     ` Денис Смирнов
  2009-05-09 14:18       ` Yury Yurevich
  0 siblings, 1 reply; 28+ messages in thread
From: Денис Смирнов @ 2009-05-09 12:19 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

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

On Thu, Mar 19, 2009 at 08:30:18AM +0600, Yury Yurevich wrote:

YY> Возникает резонные вопросы:
YY> 1) Для чего нужны appliance-ve-minimal и appliance-ve-std (если уже
YY> есть ve-base)?

Разные мантейнеры, и создавались с разными целями совершенно.

Иерархию appliance-* я создавал с целью описания конкретных применений.

Логику иерархии ve-* я тогда не понял.

YY> 2) Если appliance и ve-* разные вещи, почему ve-asterisk
YY> предоставляется appliance-3.0.8-alt1.src.rpm?

Предыстория -- пакеты ve-* на некотором этапе были способом описать группы
устанавливаемых пакетов для инсталлера. А мне, как мантейнеру appliance
было удобно собирать все это из одного src.rpm.

YY> 3) если по-хорошему, ve-*, должны зависеть от "базовый ve"+"aplliance
YY> сервис", то почему ve-asterisk не зависит от ve-base? или от
YY> appliance-ve-minimal?

Потому что пакеты ve-* были созданы задолго до появления appliance-*

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------

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

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

* Re: [sisyphus] Q: ve-base, appliance и ve-*-server
  2009-03-19  5:20   ` Eugene Prokopiev
@ 2009-05-09 12:21     ` Денис Смирнов
  0 siblings, 0 replies; 28+ messages in thread
From: Денис Смирнов @ 2009-05-09 12:21 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

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

On Thu, Mar 19, 2009 at 08:20:09AM +0300, Eugene Prokopiev wrote:
\
>>  Генерировать все эти виртуальные пакеты из одного srpm -- хорошая идея,
>>  которую я и реализовал частично в appliance- иерархии.
EP> Это хорошая идея только до тех пор, пока ты сам заинтересован в во
EP> всех appliance-* из этого srpm. А вдруг завтра ты захочешь
EP> делегировать некоторые, например, мне? :) Выдашь acl на весь srpm?

Посмотри как сделан этот пакет. Вынести любой субпакет в отдельный src.rpm
там -- работы на 2 минуты.

EP> Я тут acl на бэкпортирование spandsp от тебя добиться не могу ... ;)

И никогда не сможешь попросить acl на несущестующий в бранче пакет -- ну
не умеет такое сборочница ;)

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------

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

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

* Re: [sisyphus] Q: ve-base, appliance и ve-*-server
  2009-05-09 12:19     ` Денис Смирнов
@ 2009-05-09 14:18       ` Yury Yurevich
  2009-05-13 10:58         ` Денис Смирнов
  0 siblings, 1 reply; 28+ messages in thread
From: Yury Yurevich @ 2009-05-09 14:18 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

9 мая 2009 г. 19:19 пользователь Денис Смирнов <mithraen@altlinux.ru> написал:
> On Thu, Mar 19, 2009 at 08:30:18AM +0600, Yury Yurevich wrote:
>
> YY> Возникает резонные вопросы:
> YY> 1) Для чего нужны appliance-ve-minimal и appliance-ve-std (если уже
> YY> есть ve-base)?
>
> Разные мантейнеры, и создавались с разными целями совершенно.
>
> Иерархию appliance-* я создавал с целью описания конкретных применений.
Тогда пакет ve-asterisk не должен собираться из appliance.src.rpm, как
не соответствующий цели.

> Логику иерархии ve-* я тогда не понял.
И для этого продублировали ее часть в appliance? Не понимание логики
-- не причина для умножения сущностей. Я вот теперь не понимаю зачем
две иерархии, мне сделать третью?

-- 
wbr, Yury Yurevich
xmpp:the.pythy@gmail.com
http://pyobject.ru/

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

* Re: [sisyphus] Q: ve-base, appliance и ve-*-server
  2009-05-09 14:18       ` Yury Yurevich
@ 2009-05-13 10:58         ` Денис Смирнов
  0 siblings, 0 replies; 28+ messages in thread
From: Денис Смирнов @ 2009-05-13 10:58 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

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

On Sat, May 09, 2009 at 09:18:12PM +0700, Yury Yurevich wrote:

>> Разные мантейнеры, и создавались с разными целями совершенно.
>> Иерархию appliance-* я создавал с целью описания конкретных применений.
YY> Тогда пакет ve-asterisk не должен собираться из appliance.src.rpm, как
YY> не соответствующий цели.

Дело в том. что в настоящий момент цель пакета ve-asterisk я понимаю, а
вот цель остальных ve-* -- не очень.

>> Логику иерархии ve-* я тогда не понял.
YY> И для этого продублировали ее часть в appliance? Не понимание логики
YY> -- не причина для умножения сущностей. 

Я реализовал то, что для меня удобно, работает, и используется мной в
иерархии appliance-*. Можно считать это частью моей внутренней технологии
работы, которой я делюсь с коллегами, и выкладывание этого прошу принимать
как мою готовность к диалогу на тему приведения этого в порядок,
стандартизации, и превращением в полезное не только для лично меня -- но и
для коллег.

Если кому-то не нравится существование этих пакетов -- я не обижусь, если
вы просто не будете замечать их в Сизифе.

Если кому-то не нравится как они сделаны -- прошу конструктивных
комментариев как сделать _лучше_ чем есть сейчас. Я эти комментарии приму
к сведению и реализую.

YY> Я вот теперь не понимаю зачем две иерархии, мне сделать третью?

Делайте, если считаете это удобнее чем договариваться со мной об улучшении
иерархии appliance. Если то что вы сделаете будет лучше того что сделал я
-- скажу большое спасибо и отправлю свои appliance-* в /dev/null.

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------

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

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

end of thread, other threads:[~2009-05-13 10:58 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-02-19  1:51 [sisyphus] Q: ve-base, appliance и ve-*-server Yury Yurevich
2009-02-19  5:25 ` Eugene Prokopiev
2009-02-19  6:39   ` Yury Yurevich
2009-02-19  7:51     ` Eugene Prokopiev
2009-03-19  0:44     ` Денис Смирнов
2009-03-19  0:42   ` Денис Смирнов
2009-02-19  8:01 ` Stanislav Ievlev
2009-02-19  8:06   ` Yury Yurevich
2009-02-19  8:11     ` Stanislav Ievlev
2009-02-19  8:15       ` Mikhail Gusarov
2009-02-20  9:10         ` Stanislav Ievlev
2009-02-20  9:13           ` Mikhail Gusarov
2009-02-19  8:28       ` Yury Yurevich
2009-02-19 16:30           ` Yury Yurevich
2009-02-20 12:08                 ` Yury Yurevich
2009-02-21  5:16                     ` Yury Yurevich
2009-02-23 13:03                     ` Yury Yurevich
2009-02-24 16:31                       ` Michael Shigorin
2009-02-24 16:39                         ` Mikhail Gusarov
2009-02-25  5:32                       ` Eugene Prokopiev
2009-02-25 12:52                         ` Yury Yurevich
2009-03-19  0:41 ` Денис Смирнов
2009-03-19  2:30   ` Yury Yurevich
2009-05-09 12:19     ` Денис Смирнов
2009-05-09 14:18       ` Yury Yurevich
2009-05-13 10:58         ` Денис Смирнов
2009-03-19  5:20   ` Eugene Prokopiev
2009-05-09 12:21     ` Денис Смирнов

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/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 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

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


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