ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] sandman vs hasher
@ 2004-04-15 15:50 Nick S. Grechukh
  2004-04-15 15:52 ` Nick S. Grechukh
                   ` (3 more replies)
  0 siblings, 4 replies; 10+ messages in thread
From: Nick S. Grechukh @ 2004-04-15 15:50 UTC (permalink / raw)
  To: devel

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

решил вот свой сервер сделать для себя. hasher или sandman ? при том что м.б. 
и под мастер буду собирать

-- 
-------------------------
WBR, Nick S. Grechukh

Refractory Trading House
network administrator

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

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

* Re: [devel] sandman vs hasher
  2004-04-15 15:50 [devel] sandman vs hasher Nick S. Grechukh
@ 2004-04-15 15:52 ` Nick S. Grechukh
  2004-04-15 16:34 ` [devel] " Michael Shigorin
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 10+ messages in thread
From: Nick S. Grechukh @ 2004-04-15 15:52 UTC (permalink / raw)
  To: ALT Devel discussion list

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

В сообщении от Четверг 15 Апрель 2004 18:50 Nick S. Grechukh написал(a):
> решил вот свой сервер сделать для себя. hasher или sandman ? при том что
> м.б. и под мастер буду собирать
очепятка
в смысле сборочный 

-- 
-------------------------
WBR, Nick S. Grechukh

Refractory Trading House
network administrator

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

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

* [devel] Re: sandman vs hasher
  2004-04-15 15:50 [devel] sandman vs hasher Nick S. Grechukh
  2004-04-15 15:52 ` Nick S. Grechukh
@ 2004-04-15 16:34 ` Michael Shigorin
  2004-04-15 16:38   ` Nick S. Grechukh
  2004-04-15 17:04 ` [devel] " Grigory Batalov
  2004-04-17 22:57 ` Dmitry V. Levin
  3 siblings, 1 reply; 10+ messages in thread
From: Michael Shigorin @ 2004-04-15 16:34 UTC (permalink / raw)
  To: devel

On Thu, Apr 15, 2004 at 06:50:34PM +0300, Nick S. Grechukh wrote:
> решил вот свой сервер сделать для себя. hasher или sandman ?
> при том что м.б.  и под мастер буду собирать

Лучше попробуйте и сравните оба.

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


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

* Re: [devel] Re: sandman vs hasher
  2004-04-15 16:34 ` [devel] " Michael Shigorin
@ 2004-04-15 16:38   ` Nick S. Grechukh
  2004-04-16  6:00     ` [devel] [DOCS] " Michael Shigorin
  0 siblings, 1 reply; 10+ messages in thread
From: Nick S. Grechukh @ 2004-04-15 16:38 UTC (permalink / raw)
  To: devel

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

В сообщении от Четверг 15 Апрель 2004 19:34 Michael Shigorin написал(a):
> On Thu, Apr 15, 2004 at 06:50:34PM +0300, Nick S. Grechukh wrote:
> > решил вот свой сервер сделать для себя. hasher или sandman ?
> > при том что м.б.  и под мастер буду собирать
>
> Лучше попробуйте и сравните оба.

угу. 
почему-то так и думал :-)

-- 
-------------------------
WBR, Nick S. Grechukh

Refractory Trading House
network administrator

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

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

* Re: [devel] sandman vs hasher
  2004-04-15 15:50 [devel] sandman vs hasher Nick S. Grechukh
  2004-04-15 15:52 ` Nick S. Grechukh
  2004-04-15 16:34 ` [devel] " Michael Shigorin
@ 2004-04-15 17:04 ` Grigory Batalov
  2004-04-15 17:39   ` Alexander Bokovoy
  2004-04-17 22:57 ` Dmitry V. Levin
  3 siblings, 1 reply; 10+ messages in thread
From: Grigory Batalov @ 2004-04-15 17:04 UTC (permalink / raw)
  To: ALT Devel discussion list

On Thu, 15 Apr 2004 18:50:34 +0300
"Nick S. Grechukh" <ngrechukh@ua.fm> wrote:

> решил вот свой сервер сделать для себя. hasher или sandman ? при том что м.б. 
> и под мастер буду собирать

  Если не ошибаюсь, для сборки под Мастер 2.2 нельзя настроить
  hasher, а sandman - можно. Для последующих версий подойдут
  оба.


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

* Re: [devel] sandman vs hasher
  2004-04-15 17:04 ` [devel] " Grigory Batalov
@ 2004-04-15 17:39   ` Alexander Bokovoy
  0 siblings, 0 replies; 10+ messages in thread
From: Alexander Bokovoy @ 2004-04-15 17:39 UTC (permalink / raw)
  To: ALT Devel discussion list

On Thu, Apr 15, 2004 at 09:04:45PM +0400, Grigory Batalov wrote:
> On Thu, 15 Apr 2004 18:50:34 +0300
> "Nick S. Grechukh" <ngrechukh@ua.fm> wrote:
> 
> > решил вот свой сервер сделать для себя. hasher или sandman ? при том что м.б. 
> > и под мастер буду собирать
> 
>   Если не ошибаюсь, для сборки под Мастер 2.2 нельзя настроить
>   hasher, а sandman - можно. Для последующих версий подойдут
>   оба.
Для сборки под MDK RE Spring 2001 и последующих версий можно использовать 
sandman. Hasher можно использовать для сборки под ALT Linux Compact 2.3 
(+contribs) и последующих версий. Это если говорить о выпущенных
дистрибутивах.
-- 
/ Alexander Bokovoy
Samba Team                      http://www.samba.org/
ALT Linux Team                  http://www.altlinux.org/
Midgard Project Ry              http://www.midgard-project.org/


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

* [devel] [DOCS] Re: sandman vs hasher
  2004-04-15 16:38   ` Nick S. Grechukh
@ 2004-04-16  6:00     ` Michael Shigorin
  2004-04-16 13:21       ` Nick S. Grechukh
  0 siblings, 1 reply; 10+ messages in thread
From: Michael Shigorin @ 2004-04-16  6:00 UTC (permalink / raw)
  To: devel

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

On Thu, Apr 15, 2004 at 07:38:19PM +0300, Nick S. Grechukh wrote:
> > > решил вот свой сервер сделать для себя. hasher или sandman ?
> > > при том что м.б.  и под мастер буду собирать
> > Лучше попробуйте и сравните оба.
> угу.  почему-то так и думал :-)

Если что -- дока по установке/пользованию sandman есть здесь:

(raorn)
http://atmsk.ru/index.php?option=articles&task=viewarticle&artid=74
http://atmsk.ru/index.php?option=articles&task=viewarticle&artid=75
http://www.linux-os.ru/Members/raorn/sandmansetup/
http://www.linux-os.ru/Members/raorn/combinedrepos/

(mike)
http://www.linux-os.ru/Members/gvy/sandman-sisyphus-mini-howto/

Плюс вот скрипты по поднятию sandman и пользовательского
окружения _с нуля_:

http://www.linux-os.ru/Members/gvy/sandman-root-setup.sh/
http://www.linux-os.ru/Members/gvy/sandman-user-setup.sh/

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

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

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

* Re: [devel] [DOCS] Re: sandman vs hasher
  2004-04-16  6:00     ` [devel] [DOCS] " Michael Shigorin
@ 2004-04-16 13:21       ` Nick S. Grechukh
  0 siblings, 0 replies; 10+ messages in thread
From: Nick S. Grechukh @ 2004-04-16 13:21 UTC (permalink / raw)
  To: devel

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

В сообщении от Пятница 16 Апрель 2004 09:00 Michael Shigorin написал(a):
> On Thu, Apr 15, 2004 at 07:38:19PM +0300, Nick S. Grechukh wrote:
> > > > решил вот свой сервер сделать для себя. hasher или sandman ?
> > > > при том что м.б.  и под мастер буду собирать
> > >
> > > Лучше попробуйте и сравните оба.
> >
> > угу.  почему-то так и думал :-)
>
> Если что -- дока по установке/пользованию sandman есть здесь:
>
> (raorn)
> http://atmsk.ru/index.php?option=articles&task=viewarticle&artid=74
> http://atmsk.ru/index.php?option=articles&task=viewarticle&artid=75
> http://www.linux-os.ru/Members/raorn/sandmansetup/
> http://www.linux-os.ru/Members/raorn/combinedrepos/
>
> (mike)
> http://www.linux-os.ru/Members/gvy/sandman-sisyphus-mini-howto/
>
> Плюс вот скрипты по поднятию sandman и пользовательского
> окружения _с нуля_:
>
> http://www.linux-os.ru/Members/gvy/sandman-root-setup.sh/
> http://www.linux-os.ru/Members/gvy/sandman-user-setup.sh/

спасибо! вечером дома попробую. за скрипты отдельно спасибо.

-- 
-------------------------
WBR, Nick S. Grechukh

Refractory Trading House
network administrator

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

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

* Re: [devel] sandman vs hasher
  2004-04-15 15:50 [devel] sandman vs hasher Nick S. Grechukh
                   ` (2 preceding siblings ...)
  2004-04-15 17:04 ` [devel] " Grigory Batalov
@ 2004-04-17 22:57 ` Dmitry V. Levin
  2004-04-19  8:09   ` [devel] " Michael Shigorin
  3 siblings, 1 reply; 10+ messages in thread
From: Dmitry V. Levin @ 2004-04-17 22:57 UTC (permalink / raw)
  To: ALT Devel discussion list; +Cc: support

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

СС'ed to support@.

On Thu, Apr 15, 2004 at 06:50:34PM +0300, Nick S. Grechukh wrote:
> решил вот свой сервер сделать для себя. hasher или sandman ? при том что м.б. 
> и под мастер буду собирать

Хороший ответ на этот вопрос был дан 9-го января 2004-го года в этом
самом списке рассылки.  К сожалению, архивы devel@ за прошлый и этот годы
находятся в <censored> состоянии.  Единственное публичное место в архиве,
в котором я нашёл тот хороший ответ, находится по адресу
http://lists.altlinux.ru/pipermail/devel/2004-January.txt.gz
(ключевая фраза для поиска: "не попробуешь не узнаешь").


-- 
ldv

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

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

* [devel] Re: sandman vs hasher
  2004-04-17 22:57 ` Dmitry V. Levin
@ 2004-04-19  8:09   ` Michael Shigorin
  0 siblings, 0 replies; 10+ messages in thread
From: Michael Shigorin @ 2004-04-19  8:09 UTC (permalink / raw)
  To: ALT Devel discussion list; +Cc: at


[-- Attachment #1.1: Type: text/plain, Size: 526 bytes --]

On Sun, Apr 18, 2004 at 02:57:57AM +0400, Dmitry V. Levin wrote:
> > решил вот свой сервер сделать для себя. hasher или sandman ?
> > при том что м.б.  и под мастер буду собирать
> Хороший ответ на этот вопрос был дан 9-го января 2004-го года в
> этом самом списке рассылки.  К сожалению, архивы devel@ за
> прошлый и этот годы находятся в <censored> состоянии.

Посему прилагаю.

2 at: может, в тот же faq, раз уж он раздался?

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

[-- Attachment #1.2: Type: message/rfc822, Size: 7759 bytes --]

[-- Attachment #1.2.1.1.1: Type: text/plain, Size: 3548 bytes --]

* Peter V. Saveliev <peet@altlinux.ru> [040108 22:58]:
> Сорри за занудство, просто в отсутствие развёнутой документации по пакету,
> очень сложно ставить задачи, с ним связанные. Вот, тут прозвучало мнение,
> что для моих задач больше подходит sandman. Возможно, но хотелось бы
> самостоятельно придти к такому выводу :)
Ну, могу попробовать ещё раз озвучить своё мнение по этому
вопросу.  Надо наверно начать с того, что sandman был написан
разработчиками для облегчения процесса разработки, в то время как
hasher был ориентирован в первую очередь на быструю и безопасную
пересборку пакетов, пришедших из "непровереных источников".

В sandman фиксируются все изменения пакета (спек-файл, тарболы,
патчи), можно гибко управлять некоторыми параметрами сборки
индивидуально для пакетов, есть поддержка нескольких базовых
дистрибутивов (т.е. можно разрабатывать пакеты для, например,
current sisyphus, master 2.2 и junior 2.2).  В sandman также
возможна паралельная сборка нескольких пакетов (в hasher это тоже
можно сделать используя разные префиксы).  Также для ускорения
процесса пересборки есть (или сейчас сломана?) поддержка ccache,
возможность повторного использования "песочниц" для сборки
нескольких зависимых друг от друга пакетов.  Плюс к этому всему -
клиент-серверная архитектура, что позволяет держать один мощный
сборочный сервер на группу разработчиков.  Ещё большим
преимуществом я считаю зависимость sandman только от apt,
установленного в рабочей системе, да и то только на начальной
стадии создания базовой системы в chrooted environment.

С другой стороны sandman довольно сильно доверяет собираемым
пакетам.  Несмотря на то, что создание сборочной среды происходит
в chrooted environment, пакеты устанавливаются от
суперпользователя и от него же выполняются все postinstall
скрипты.  Чем это может быть чревато, думаю, об'яснять не надо
;-)

hasher - "пакеторубка" (C) ldv ;-)  В первую очередь (как _мне_
кажется) он задумывался как быстрая и безопасная разгребалка
incoming'а.  Всё операции выполняются от псевдопользователя
(хотел по привычке добавить "в пустом read-only chroot'е" ;-) под
fakeroot(1), используется целый комплекс мероприятий для защиты
от возможного DoS (например ограничение времени сборки)...
Также, hasher довольно сильно зависит от окружения, в котором
работает, мне кажется, что он очень ALT- (точнее даже Sisyphus-)
specific...

Но зато при использовании hasher разработчик должен сам думать с
какими параметрами его вызывать, где хранить исходные src.rpm'ы,
следить за тем, чтобы не собирались несколько пакетов в одном
префиксе и т.д. (но есть один большой плюс - гибкое управление
целевой архитектурой - например я собираю свои ядра в hasher под
i686, в sandman это можно сделать, но гораздо сложнее).

Это всё - суб'ективное мнение меня как мантейнера нескольких
пакетов.  И конечно не последнюю роль тут играет тот факт, что
sandman я настроил (ещё раз огромное спасибо Сергею Большакову за
неоценимую помощь) ещё тогда, когда hasher не был написан ;-)

Для себя я сделал такой вывод, если пакеты собираются от случая к
случаю, если про cvs вы знаете только что "его используют", если
не нужно ничего специфичного - hasher будет проще в обращении.
Если есть много пакетов, с которыми часто работаете, если хочется
упростить процесс сборки, если нужна история изменений и нужно
несколько "дистрибутивов" - sandman будет удобнее.

В любом случае - не попробуешь не узнаешь ;-)

-- 
Regards, Sir Raorn.
-------------------
Код в ntp, который обеспечивает этот resolving, плох.
		-- ldv in sisyphus@

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

[-- Attachment #1.2.1.2: Type: text/plain, Size: 126 bytes --]

_______________________________________________
Devel mailing list
Devel@altlinux.ru
http://altlinux.ru/mailman/listinfo/devel

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

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

end of thread, other threads:[~2004-04-19  8:09 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-04-15 15:50 [devel] sandman vs hasher Nick S. Grechukh
2004-04-15 15:52 ` Nick S. Grechukh
2004-04-15 16:34 ` [devel] " Michael Shigorin
2004-04-15 16:38   ` Nick S. Grechukh
2004-04-16  6:00     ` [devel] [DOCS] " Michael Shigorin
2004-04-16 13:21       ` Nick S. Grechukh
2004-04-15 17:04 ` [devel] " Grigory Batalov
2004-04-15 17:39   ` Alexander Bokovoy
2004-04-17 22:57 ` Dmitry V. Levin
2004-04-19  8:09   ` [devel] " Michael Shigorin

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