* [devel] Получение версии из spec-файла
@ 2008-05-08 13:32 Dmitriy M. Maslennikov
2008-05-08 13:37 ` Dmitry V. Levin
0 siblings, 1 reply; 44+ messages in thread
From: Dmitriy M. Maslennikov @ 2008-05-08 13:32 UTC (permalink / raw)
To: ALT Linux Team development discussions
В ходе решения своих задач я натолкнулся на проблему, решить которую
оказалось очень не просто (я пока не смог).
Мне необходимо из спек-файла получать версию и релиз пакета.
Желательно делать это программно.
Сначала я попытался сделать это вызовом
rpm -q --qf "%{serial}:%{version}-%{release}" --specfile "<spec-file-name>"
с дальнейшим парсингом первой строки вывода. Кроме того, что это не
удобно, эта операция завершается с ошибкой, если встречается макрос
поставляемый пакетом, не стоящим в системе (но указанным как
"BuildRequires(pre)").
Может кто знает способ получения необходимой мне информации? Особенно
интересуют идеи по обходу проблемы с недостающими макросами.
--
Dmitriy M. Maslennikov
rlz@etersoft.ru
rlz@altlinux.org
maslennikovdm@gmail.com
master@armory.ru
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] Получение версии из spec-файла
2008-05-08 13:32 [devel] Получение версии из spec-файла Dmitriy M. Maslennikov
@ 2008-05-08 13:37 ` Dmitry V. Levin
2008-05-08 14:00 ` Dmitriy M. Maslennikov
0 siblings, 1 reply; 44+ messages in thread
From: Dmitry V. Levin @ 2008-05-08 13:37 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 954 bytes --]
On Thu, May 08, 2008 at 05:32:11PM +0400, Dmitriy M. Maslennikov wrote:
> В ходе решения своих задач я натолкнулся на проблему, решить которую
> оказалось очень не просто (я пока не смог).
> Мне необходимо из спек-файла получать версию и релиз пакета.
Исходного или бинарных?
> Желательно делать это программно.
> Сначала я попытался сделать это вызовом
> rpm -q --qf "%{serial}:%{version}-%{release}" --specfile "<spec-file-name>"
> с дальнейшим парсингом первой строки вывода. Кроме того, что это не
> удобно, эта операция завершается с ошибкой, если встречается макрос
> поставляемый пакетом, не стоящим в системе (но указанным как
> "BuildRequires(pre)").
> Может кто знает способ получения необходимой мне информации? Особенно
> интересуют идеи по обходу проблемы с недостающими макросами.
Самый простой и надёжный способ -- собрать srpm-пакет в hasher'е и дальше
извлечь из его заголовка необходимую информацию.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] Получение версии из spec-файла
2008-05-08 13:37 ` Dmitry V. Levin
@ 2008-05-08 14:00 ` Dmitriy M. Maslennikov
2008-05-08 14:25 ` Dmitry V. Levin
2008-05-11 18:40 ` [devel] [JT] tmpfs и прочее преходящее Michael Shigorin
0 siblings, 2 replies; 44+ messages in thread
From: Dmitriy M. Maslennikov @ 2008-05-08 14:00 UTC (permalink / raw)
To: ALT Linux Team development discussions
08.05.08, Dmitry V. Levin<ldv@altlinux.org> написал(а):
> Самый простой и надёжный способ -- собрать srpm-пакет в hasher'е и дальше
> извлечь из его заголовка необходимую информацию.
Мне эта информация нужна как раз перед сборкой в hasher.
Чтобы было понятнее. поясню, что я занимаюсь задачей автоматической
сборки пакетов из gear. Задача состоит в том, чтобы убедиться, что
человек не забыл поменять версию/релиз перед сборкой. Сборка дело не
быстрое, а в hasher еще дольше и узнать об этом после нее -- слишком
дорогое удовольствие. Ну и есть еще задачи, для которых это
необходимо.
--
Dmitriy M. Maslennikov
rlz@etersoft.ru
rlz@altlinux.org
maslennikovdm@gmail.com
master@armory.ru
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] Получение версии из spec-файла
2008-05-08 14:00 ` Dmitriy M. Maslennikov
@ 2008-05-08 14:25 ` Dmitry V. Levin
2008-05-08 14:41 ` Igor Vlasenko
2008-05-11 18:40 ` [devel] [JT] tmpfs и прочее преходящее Michael Shigorin
1 sibling, 1 reply; 44+ messages in thread
From: Dmitry V. Levin @ 2008-05-08 14:25 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 769 bytes --]
On Thu, May 08, 2008 at 06:00:42PM +0400, Dmitriy M. Maslennikov wrote:
> 08.05.08, Dmitry V. Levin<ldv@altlinux.org> написал(а):
> > Самый простой и надёжный способ -- собрать srpm-пакет в hasher'е и дальше
> > извлечь из его заголовка необходимую информацию.
>
> Мне эта информация нужна как раз перед сборкой в hasher.
> Чтобы было понятнее. поясню, что я занимаюсь задачей автоматической
> сборки пакетов из gear. Задача состоит в том, чтобы убедиться, что
> человек не забыл поменять версию/релиз перед сборкой. Сборка дело не
> быстрое, а в hasher еще дольше и узнать об этом после нее -- слишком
> дорогое удовольствие. Ну и есть еще задачи, для которых это
> необходимо.
В такой постановке задача в общем случае решения не имеет.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] Получение версии из spec-файла
2008-05-08 14:25 ` Dmitry V. Levin
@ 2008-05-08 14:41 ` Igor Vlasenko
2008-05-08 15:18 ` Dmitry V. Levin
0 siblings, 1 reply; 44+ messages in thread
From: Igor Vlasenko @ 2008-05-08 14:41 UTC (permalink / raw)
To: ALT Linux Team development discussions
> > Мне эта информация нужна как раз перед сборкой в hasher.
> > Чтобы было понятнее. поясню, что я занимаюсь задачей автоматической
> > сборки пакетов из gear. Задача состоит в том, чтобы убедиться, что
> > человек не забыл поменять версию/релиз перед сборкой. Сборка дело не
Есть ленивый хак c rpm -bE | grep '^Version:',
а для трудолюбивого человека у меня есть перловая библиотека
RPM::Source::Editor.
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] Получение версии из spec-файла
2008-05-08 14:41 ` Igor Vlasenko
@ 2008-05-08 15:18 ` Dmitry V. Levin
2008-05-08 15:30 ` Igor Vlasenko
0 siblings, 1 reply; 44+ messages in thread
From: Dmitry V. Levin @ 2008-05-08 15:18 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 661 bytes --]
On Thu, May 08, 2008 at 05:41:05PM +0300, Igor Vlasenko wrote:
> > > Мне эта информация нужна как раз перед сборкой в hasher.
> > > Чтобы было понятнее. поясню, что я занимаюсь задачей автоматической
> > > сборки пакетов из gear. Задача состоит в том, чтобы убедиться, что
> > > человек не забыл поменять версию/релиз перед сборкой. Сборка дело не
>
> Есть ленивый хак c rpm -bE | grep '^Version:',
>
> а для трудолюбивого человека у меня есть перловая библиотека
> RPM::Source::Editor.
Этот подход не решает задачу вычисления версии без установки сборочных
зависимостей и запуска произвольного кода в привилегированном контексте.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] Получение версии из spec-файла
2008-05-08 15:18 ` Dmitry V. Levin
@ 2008-05-08 15:30 ` Igor Vlasenko
2008-05-08 15:41 ` Dmitry V. Levin
0 siblings, 1 reply; 44+ messages in thread
From: Igor Vlasenko @ 2008-05-08 15:30 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, May 08, 2008 at 07:18:52PM +0400, Dmitry V. Levin wrote:
> On Thu, May 08, 2008 at 05:41:05PM +0300, Igor Vlasenko wrote:
> > > > Мне эта информация нужна как раз перед сборкой в hasher.
> > > > Чтобы было понятнее. поясню, что я занимаюсь задачей автоматической
> > > > сборки пакетов из gear. Задача состоит в том, чтобы убедиться, что
> > > > человек не забыл поменять версию/релиз перед сборкой. Сборка дело не
> >
> > Есть ленивый хак c rpm -bE | grep '^Version:',
> >
> > а для трудолюбивого человека у меня есть перловая библиотека
> > RPM::Source::Editor.
>
> Этот подход не решает задачу вычисления версии без установки сборочных
> зависимостей и запуска произвольного кода в привилегированном контексте.
Теоретически да, конечно,
но разве в Сизифе есть примеры с патологиями?
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] Получение версии из spec-файла
2008-05-08 15:30 ` Igor Vlasenko
@ 2008-05-08 15:41 ` Dmitry V. Levin
2008-05-12 11:13 ` Igor Vlasenko
0 siblings, 1 reply; 44+ messages in thread
From: Dmitry V. Levin @ 2008-05-08 15:41 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 982 bytes --]
On Thu, May 08, 2008 at 06:30:17PM +0300, Igor Vlasenko wrote:
> On Thu, May 08, 2008 at 07:18:52PM +0400, Dmitry V. Levin wrote:
> > On Thu, May 08, 2008 at 05:41:05PM +0300, Igor Vlasenko wrote:
> > > > > Мне эта информация нужна как раз перед сборкой в hasher.
> > > > > Чтобы было понятнее. поясню, что я занимаюсь задачей автоматической
> > > > > сборки пакетов из gear. Задача состоит в том, чтобы убедиться, что
> > > > > человек не забыл поменять версию/релиз перед сборкой. Сборка дело не
> > >
> > > Есть ленивый хак c rpm -bE | grep '^Version:',
> > >
> > > а для трудолюбивого человека у меня есть перловая библиотека
> > > RPM::Source::Editor.
> >
> > Этот подход не решает задачу вычисления версии без установки сборочных
> > зависимостей и запуска произвольного кода в привилегированном контексте.
>
> Теоретически да, конечно,
> но разве в Сизифе есть примеры с патологиями?
А разве их там нет?
Чем %get_version не паталогия?
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* [devel] [JT] tmpfs и прочее преходящее
2008-05-08 14:00 ` Dmitriy M. Maslennikov
2008-05-08 14:25 ` Dmitry V. Levin
@ 2008-05-11 18:40 ` Michael Shigorin
2008-05-11 18:55 ` Kirill A. Shutemov
2008-05-12 5:01 ` Dmitriy M. Maslennikov
1 sibling, 2 replies; 44+ messages in thread
From: Michael Shigorin @ 2008-05-11 18:40 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, May 08, 2008 at 06:00:42PM +0400, Dmitriy M. Maslennikov wrote:
> Сборка дело не быстрое, а в hasher еще дольше
На всякий: Вы точно собираетесь в tmpfs -- или ещё на диске?
2 ldv: зимой наконец понял твоё упорное желание делать своп
побольше и /tmp на tmpfs, но всё-таки сборочные серверы --
весьма частный случай, всяко требующий понимания делаемого,
поэтому старые контрдоводы на будущее оставляю в силе :)
http://lists.altlinux.org/pipermail/sisyphus/2007-March/198626.html
PS: это только мне одному кажется или продукт
"ALT Linux DevServer" мог бы быть довольно интересным,
если делать его не только для себя?..
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее
2008-05-11 18:40 ` [devel] [JT] tmpfs и прочее преходящее Michael Shigorin
@ 2008-05-11 18:55 ` Kirill A. Shutemov
2008-05-11 18:56 ` Dmitry V. Levin
2008-05-12 5:01 ` Dmitriy M. Maslennikov
1 sibling, 1 reply; 44+ messages in thread
From: Kirill A. Shutemov @ 2008-05-11 18:55 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 428 bytes --]
On Sun, May 11, 2008 at 09:40:20PM +0300, Michael Shigorin wrote:
> PS: это только мне одному кажется или продукт
> "ALT Linux DevServer" мог бы быть довольно интересным,
> если делать его не только для себя?..
Не одному.
--
Regards, Kirill A. Shutemov
+ Belarus, Minsk
+ ALT Linux Team, http://www.altlinux.com/
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее
2008-05-11 18:55 ` Kirill A. Shutemov
@ 2008-05-11 18:56 ` Dmitry V. Levin
2008-05-11 19:03 ` Kirill A. Shutemov
` (2 more replies)
0 siblings, 3 replies; 44+ messages in thread
From: Dmitry V. Levin @ 2008-05-11 18:56 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 390 bytes --]
On Sun, May 11, 2008 at 09:55:13PM +0300, Kirill A. Shutemov wrote:
> On Sun, May 11, 2008 at 09:40:20PM +0300, Michael Shigorin wrote:
> > PS: это только мне одному кажется или продукт
> > "ALT Linux DevServer" мог бы быть довольно интересным,
> > если делать его не только для себя?..
>
> Не одному.
А что вы понимаете под этим названием?
git.alt из коробки? ;)
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее
2008-05-11 18:56 ` Dmitry V. Levin
@ 2008-05-11 19:03 ` Kirill A. Shutemov
2008-05-11 19:50 ` Michael Shigorin
2008-05-12 0:12 ` Денис Смирнов
2 siblings, 0 replies; 44+ messages in thread
From: Kirill A. Shutemov @ 2008-05-11 19:03 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 746 bytes --]
On Sun, May 11, 2008 at 10:56:38PM +0400, Dmitry V. Levin wrote:
> On Sun, May 11, 2008 at 09:55:13PM +0300, Kirill A. Shutemov wrote:
> > On Sun, May 11, 2008 at 09:40:20PM +0300, Michael Shigorin wrote:
> > > PS: это только мне одному кажется или продукт
> > > "ALT Linux DevServer" мог бы быть довольно интересным,
> > > если делать его не только для себя?..
> >
> > Не одному.
>
> А что вы понимаете под этим названием?
> git.alt из коробки? ;)
+ сборочница под ключ ;)
--
Regards, Kirill A. Shutemov
+ Belarus, Minsk
+ ALT Linux Team, http://www.altlinux.com/
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее
2008-05-11 18:56 ` Dmitry V. Levin
2008-05-11 19:03 ` Kirill A. Shutemov
@ 2008-05-11 19:50 ` Michael Shigorin
2008-05-12 0:12 ` Денис Смирнов
2 siblings, 0 replies; 44+ messages in thread
From: Michael Shigorin @ 2008-05-11 19:50 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Sun, May 11, 2008 at 10:56:38PM +0400, Dmitry V. Levin wrote:
> > > PS: это только мне одному кажется или продукт
> > > "ALT Linux DevServer" мог бы быть довольно интересным,
> > > если делать его не только для себя?..
> > Не одному.
> А что вы понимаете под этим названием?
> git.alt из коробки? ;)
Почти :) В alterator-devserver (/devserver/blonde, ага :)
-- синяя таблетка с надписью "git" (и приложением gear, hasher
и прочего, что нам всем тут так дорого) и красная -- с надписью
"svn" (и приложением trac и прочего, что так дорого потенциальным
попадантам).
Первая часть будет полезной, а вторая может при разумном подходе
отбить мороку со всем этим.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее
2008-05-11 18:56 ` Dmitry V. Levin
2008-05-11 19:03 ` Kirill A. Shutemov
2008-05-11 19:50 ` Michael Shigorin
@ 2008-05-12 0:12 ` Денис Смирнов
2 siblings, 0 replies; 44+ messages in thread
From: Денис Смирнов @ 2008-05-12 0:12 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 373 bytes --]
On Sun, May 11, 2008 at 10:56:38PM +0400, Dmitry V. Levin wrote:
DVL> А что вы понимаете под этим названием?
DVL> git.alt из коробки? ;)
Да. И не только его.
Кстати этот продукт больше имеет смысл в качестве openvz-образа, наверное.
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее
2008-05-11 18:40 ` [devel] [JT] tmpfs и прочее преходящее Michael Shigorin
2008-05-11 18:55 ` Kirill A. Shutemov
@ 2008-05-12 5:01 ` Dmitriy M. Maslennikov
2008-05-12 7:01 ` Michael Shigorin
1 sibling, 1 reply; 44+ messages in thread
From: Dmitriy M. Maslennikov @ 2008-05-12 5:01 UTC (permalink / raw)
To: ALT Linux Team development discussions
11.05.08, Michael Shigorin<mike@osdn.org.ua> написал(а):
> На всякий: Вы точно собираетесь в tmpfs -- или ещё на диске?
На рабочей машине -- точно на диске. Сборочный сервер -- точно в
tmpfs. Но в первом случае слишком долго для отладки, во втором все
равно долго для сборки, скажем OpenOffice :)
--
Dmitriy M. Maslennikov
rlz@etersoft.ru
rlz@altlinux.org
maslennikovdm@gmail.com
master@armory.ru
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее
2008-05-12 5:01 ` Dmitriy M. Maslennikov
@ 2008-05-12 7:01 ` Michael Shigorin
2008-05-12 7:05 ` Dmitriy M. Maslennikov
0 siblings, 1 reply; 44+ messages in thread
From: Michael Shigorin @ 2008-05-12 7:01 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Mon, May 12, 2008 at 09:01:57AM +0400, Dmitriy M. Maslennikov wrote:
> > На всякий: Вы точно собираетесь в tmpfs -- или ещё на диске?
> На рабочей машине -- точно на диске.
Рекомендую тоже в tmpfs.
--
Миша,
вчера добавив домой ещё гиг
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее
2008-05-12 7:01 ` Michael Shigorin
@ 2008-05-12 7:05 ` Dmitriy M. Maslennikov
2008-05-12 7:11 ` Michael Shigorin
` (2 more replies)
0 siblings, 3 replies; 44+ messages in thread
From: Dmitriy M. Maslennikov @ 2008-05-12 7:05 UTC (permalink / raw)
To: ALT Linux Team development discussions
12.05.08, Michael Shigorin<mike@osdn.org.ua> написал(а):
> Рекомендую тоже в tmpfs.
С такими рекомендациями надо денег на оперативку каждому разработчику давать
--
Dmitriy M. Maslennikov
rlz@etersoft.ru
rlz@altlinux.org
maslennikovdm@gmail.com
master@armory.ru
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее
2008-05-12 7:05 ` Dmitriy M. Maslennikov
@ 2008-05-12 7:11 ` Michael Shigorin
2008-05-12 9:54 ` Evgeny Sinelnikov
2008-05-12 7:15 ` Mikhail Gusarov
2008-05-16 3:07 ` Alexey Tourbin
2 siblings, 1 reply; 44+ messages in thread
From: Michael Shigorin @ 2008-05-12 7:11 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Mon, May 12, 2008 at 11:05:15AM +0400, Dmitriy M. Maslennikov wrote:
> > Рекомендую тоже в tmpfs.
> С такими рекомендациями надо денег на оперативку каждому
> разработчику давать
hint1: сборка идёт достаточно заметно быстрее, чтобы вопрос
ставить "сколько времени/денег мне это *экономит*";
hint2: tmpfs неплохо (уже) живёт и в свопе, причём всё равно
быстрее (особенно если своп на отдельном от пакетной
базы шпинделе -- например, если пакеты с NFS брать);
hint3: диски тоже стоят денег, причём внезапное отключение
питания при активном свопе далеко не так страшно,
как при активной сборке в /home -- да и помирают они
от более активной работы (см. hint2) быстрее.
А память нынче дешёвая (рефрен уже двенадцать лет)... ;-)
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее
2008-05-12 7:05 ` Dmitriy M. Maslennikov
2008-05-12 7:11 ` Michael Shigorin
@ 2008-05-12 7:15 ` Mikhail Gusarov
2008-05-12 8:52 ` Dmitriy M. Maslennikov
2008-05-16 3:07 ` Alexey Tourbin
2 siblings, 1 reply; 44+ messages in thread
From: Mikhail Gusarov @ 2008-05-12 7:15 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 418 bytes --]
Twas brillig at 11:05:15 12.05.2008 UTC+04 when Dmitriy M. Maslennikov did gyre and gimble:
DMM> С такими рекомендациями надо денег на оперативку каждому разработчику
DMM> давать
А вы что, их на 256m держите, или на тонких клиентах? :)
--
JID: dottedmag@altlinux.org / dottedmag@jabber.dottedmag.net
[-- Attachment #2: Type: application/pgp-signature, Size: 196 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее
2008-05-12 7:15 ` Mikhail Gusarov
@ 2008-05-12 8:52 ` Dmitriy M. Maslennikov
2008-05-12 9:07 ` Led
2008-05-12 10:27 ` Dmitry V. Levin
0 siblings, 2 replies; 44+ messages in thread
From: Dmitriy M. Maslennikov @ 2008-05-12 8:52 UTC (permalink / raw)
To: ALT Linux Team development discussions
12.05.08, Mikhail Gusarov<dottedmag@altlinux.org> написал(а):
> А вы что, их на 256m держите, или на тонких клиентах? :)
А что 1Gb хватит, чтобы OpenOffice в hasher собрать?
--
Dmitriy M. Maslennikov
rlz@etersoft.ru
rlz@altlinux.org
maslennikovdm@gmail.com
master@armory.ru
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее
2008-05-12 8:52 ` Dmitriy M. Maslennikov
@ 2008-05-12 9:07 ` Led
2008-05-12 9:15 ` Konstantin A. Lepikhov
2008-05-12 9:31 ` Mikhail Gusarov
2008-05-12 10:27 ` Dmitry V. Levin
1 sibling, 2 replies; 44+ messages in thread
From: Led @ 2008-05-12 9:07 UTC (permalink / raw)
To: ALT Linux Team development discussions
Monday, 12 May 2008 11:52:10 Dmitriy M. Maslennikov написав:
> 12.05.08, Mikhail Gusarov<dottedmag@altlinux.org> написал(а):
> > А вы что, их на 256m держите, или на тонких клиентах? :)
>
> А что 1Gb хватит, чтобы OpenOffice в hasher собрать?
Вам именно OOo нужно пересобирать? Даже для ядра 1,5Gb хватает.
Даже для OOo-подобного (на перспективу) можно один раз виделить 16Г свопа и не
задумываться: "хватит-нехватит".
А про "тонкие клиенты" так и не понял: какое отношение их "тонкость" имеет к
количеству доступной памяти?
--
Led
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее
2008-05-12 9:07 ` Led
@ 2008-05-12 9:15 ` Konstantin A. Lepikhov
2008-05-12 9:18 ` Led
2008-05-12 9:31 ` Mikhail Gusarov
1 sibling, 1 reply; 44+ messages in thread
From: Konstantin A. Lepikhov @ 2008-05-12 9:15 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 557 bytes --]
Hi Led!
Monday 12, at 12:07:51 PM you wrote:
> Monday, 12 May 2008 11:52:10 Dmitriy M. Maslennikov написав:
> > 12.05.08, Mikhail Gusarov<dottedmag@altlinux.org> написал(а):
> > > А вы что, их на 256m держите, или на тонких клиентах? :)
> >
> > А что 1Gb хватит, чтобы OpenOffice в hasher собрать?
>
> Вам именно OOo нужно пересобирать? Даже для ядра 1,5Gb хватает.
> Даже для OOo-подобного (на перспективу) можно один раз виделить 16Г свопа и не
> задумываться: "хватит-нехватит".
для ядра 1.5Gb не хватит. Проверено.
--
WBR et al.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее
2008-05-12 9:15 ` Konstantin A. Lepikhov
@ 2008-05-12 9:18 ` Led
2008-05-12 9:56 ` Konstantin A. Lepikhov
0 siblings, 1 reply; 44+ messages in thread
From: Led @ 2008-05-12 9:18 UTC (permalink / raw)
To: ALT Linux Team development discussions
Monday, 12 May 2008 12:15:06 Konstantin A. Lepikhov написав:
> Hi Led!
>
> Monday 12, at 12:07:51 PM you wrote:
> > Monday, 12 May 2008 11:52:10 Dmitriy M. Maslennikov написав:
> > > 12.05.08, Mikhail Gusarov<dottedmag@altlinux.org> написал(а):
> > > > А вы что, их на 256m держите, или на тонких клиентах? :)
> > >
> > > А что 1Gb хватит, чтобы OpenOffice в hasher собрать?
> >
> > Вам именно OOo нужно пересобирать? Даже для ядра 1,5Gb хватает.
> > Даже для OOo-подобного (на перспективу) можно один раз виделить 16Г свопа
> > и не задумываться: "хватит-нехватит".
>
> для ядра 1.5Gb не хватит. Проверено.
для ядра 1.5Gb хватит. Проверено.
--
Led
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее
2008-05-12 9:07 ` Led
2008-05-12 9:15 ` Konstantin A. Lepikhov
@ 2008-05-12 9:31 ` Mikhail Gusarov
2008-05-12 11:24 ` Michael Shigorin
1 sibling, 1 reply; 44+ messages in thread
From: Mikhail Gusarov @ 2008-05-12 9:31 UTC (permalink / raw)
To: ALT Linux Team development discussions
Twas brillig at 12:07:51 12.05.2008 UTC+03 when Led did gyre and gimble:
L> А про "тонкие клиенты" так и не понял: какое отношение их "тонкость" имеет к
L> количеству доступной памяти?
Поставить по 4 гига двум десяткам разработчиков, как мне кажется, проще, чем
80 гиг на терминальный сервер.
--
JID: dottedmag@altlinux.org / dottedmag@jabber.dottedmag.net
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее
2008-05-12 7:11 ` Michael Shigorin
@ 2008-05-12 9:54 ` Evgeny Sinelnikov
2008-05-12 11:29 ` Michael Shigorin
0 siblings, 1 reply; 44+ messages in thread
From: Evgeny Sinelnikov @ 2008-05-12 9:54 UTC (permalink / raw)
To: ALT Linux Team development discussions
2008/5/12 Michael Shigorin <mike@osdn.org.ua>:
> On Mon, May 12, 2008 at 11:05:15AM +0400, Dmitriy M. Maslennikov wrote:
>> > Рекомендую тоже в tmpfs.
>> С такими рекомендациями надо денег на оперативку каждому
>> разработчику давать
>
> hint1: сборка идёт достаточно заметно быстрее, чтобы вопрос
> ставить "сколько времени/денег мне это *экономит*";
> hint2: tmpfs неплохо (уже) живёт и в свопе, причём всё равно
> быстрее (особенно если своп на отдельном от пакетной
> базы шпинделе -- например, если пакеты с NFS брать);
> hint3: диски тоже стоят денег, причём внезапное отключение
> питания при активном свопе далеко не так страшно,
> как при активной сборке в /home -- да и помирают они
> от более активной работы (см. hint2) быстрее.
>
> А память нынче дешёвая (рефрен уже двенадцать лет)... ;-)
>
Может быть меня кто-нибудь поправит...
Но, по-моему, Desktop у нас i586... А о больших объёмах памяти на
рабочих станциях стоит говорить либо на PAE-ядрах, либо на x86_64.
Последнее, в свою очередь, требует сначала поставить x86_64-desktop,
обновив если требуется железо...
Видится мне, что стоит либо ставить x86_64-систему, с большим объёмом
памяти, либо довольствоваться обычным дисковым хешером... Поскольку
первую рабочей назвать можно не всегда, у нас она пока даже не
планируется (или планируется x86_64 desktop?), а вторая, ну, может
конечно быть сборочной машиной... Но это опять-таки не рабочая
станция, а сборочный сервер на i586 с PAE-ядром или очень маленьким
хешером - у кого-то хватает 1,5 гига, у кого-то не хватает...
--
Sin (Sinelnikov Evgeny)
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее
2008-05-12 9:18 ` Led
@ 2008-05-12 9:56 ` Konstantin A. Lepikhov
2008-05-12 10:55 ` Led
0 siblings, 1 reply; 44+ messages in thread
From: Konstantin A. Lepikhov @ 2008-05-12 9:56 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 777 bytes --]
Hi Led!
Monday 12, at 12:18:19 PM you wrote:
> Monday, 12 May 2008 12:15:06 Konstantin A. Lepikhov написав:
> > Hi Led!
> >
> > Monday 12, at 12:07:51 PM you wrote:
> > > Monday, 12 May 2008 11:52:10 Dmitriy M. Maslennikov написав:
> > > > 12.05.08, Mikhail Gusarov<dottedmag@altlinux.org> написал(а):
> > > > > А вы что, их на 256m держите, или на тонких клиентах? :)
> > > >
> > > > А что 1Gb хватит, чтобы OpenOffice в hasher собрать?
> > >
> > > Вам именно OOo нужно пересобирать? Даже для ядра 1,5Gb хватает.
> > > Даже для OOo-подобного (на перспективу) можно один раз виделить 16Г свопа
> > > и не задумываться: "хватит-нехватит".
> >
> > для ядра 1.5Gb не хватит. Проверено.
>
> для ядра 1.5Gb хватит. Проверено.
Спорим? %)
--
WBR et al.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее
2008-05-12 8:52 ` Dmitriy M. Maslennikov
2008-05-12 9:07 ` Led
@ 2008-05-12 10:27 ` Dmitry V. Levin
1 sibling, 0 replies; 44+ messages in thread
From: Dmitry V. Levin @ 2008-05-12 10:27 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 369 bytes --]
On Mon, May 12, 2008 at 12:52:10PM +0400, Dmitriy M. Maslennikov wrote:
> 12.05.08, Mikhail Gusarov<dottedmag@altlinux.org> написал(а):
> > А вы что, их на 256m держите, или на тонких клиентах? :)
> А что 1Gb хватит, чтобы OpenOffice в hasher собрать?
Для сборки OOo требуется около 8Gb на tmpfs.
Собирать это на клиенте не стоит в любом случае.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее
2008-05-12 9:56 ` Konstantin A. Lepikhov
@ 2008-05-12 10:55 ` Led
0 siblings, 0 replies; 44+ messages in thread
From: Led @ 2008-05-12 10:55 UTC (permalink / raw)
To: ALT Linux Team development discussions
В сообщении от Monday 12 May 2008 12:56:29 Konstantin A. Lepikhov написал(а):
> Hi Led!
>
> Monday 12, at 12:18:19 PM you wrote:
> > Monday, 12 May 2008 12:15:06 Konstantin A. Lepikhov написав:
> > > Hi Led!
> > >
> > > Monday 12, at 12:07:51 PM you wrote:
> > > > Monday, 12 May 2008 11:52:10 Dmitriy M. Maslennikov написав:
> > > > > 12.05.08, Mikhail Gusarov<dottedmag@altlinux.org> написал(а):
> > > > > > А вы что, их на 256m держите, или на тонких клиентах? :)
> > > > >
> > > > > А что 1Gb хватит, чтобы OpenOffice в hasher собрать?
> > > >
> > > > Вам именно OOo нужно пересобирать? Даже для ядра 1,5Gb хватает.
> > > > Даже для OOo-подобного (на перспективу) можно один раз виделить 16Г
> > > > свопа и не задумываться: "хватит-нехватит".
> > >
> > > для ядра 1.5Gb не хватит. Проверено.
> >
> > для ядра 1.5Gb хватит. Проверено.
>
> Спорим? %)
Нет. Я всё равно проиграю: ты докажешь, что я просто неправильно собираю,
потому мне 1,5Г и хватает:)
Всё, "завязываем" оффтопик:)
--
Led
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] Получение версии из spec-файла
2008-05-08 15:41 ` Dmitry V. Levin
@ 2008-05-12 11:13 ` Igor Vlasenko
2008-05-12 11:52 ` Dmitriy M. Maslennikov
0 siblings, 1 reply; 44+ messages in thread
From: Igor Vlasenko @ 2008-05-12 11:13 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, May 08, 2008 at 07:41:22PM +0400, Dmitry V. Levin wrote:
> > Теоретически да, конечно,
> > но разве в Сизифе есть примеры с патологиями?
> А разве их там нет?
> Чем %get_version не паталогия?
%get_version не используется в 'Version:' нигде,
т.е. он мешает сделать rpmbuild -bs --nodeps, но не получить версию.
Патологиями в этом смысле выступают
%php_version
%php5_version
Есть ли другие?
Т.е. действительно, одного спека не достаточно
и нужен еще Сизиф.
если есть полный список патологий,
то можно следующий алгоритм:
1) узнать из Сизифа
текущие значения
%php_version
%php5_version
(прямо опросить соотв. пакеты)
и добавить эти значения в список макросов.
2) далее действовать как обычно.
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее
2008-05-12 9:31 ` Mikhail Gusarov
@ 2008-05-12 11:24 ` Michael Shigorin
2008-05-12 11:31 ` Mikhail Gusarov
0 siblings, 1 reply; 44+ messages in thread
From: Michael Shigorin @ 2008-05-12 11:24 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Mon, May 12, 2008 at 04:31:57PM +0700, Mikhail Gusarov wrote:
> > А про "тонкие клиенты" так и не понял: какое отношение их
> > "тонкость" имеет к количеству доступной памяти?
> Поставить по 4 гига двум десяткам разработчиков, как мне
> кажется, проще, чем 80 гиг на терминальный сервер.
Арифметика кривая, не учитывает shared memory и пиковое/среднее.
Поставить 32 гига на сборочный сервер даёт возможность решать
совсем другие задачи, чем поставить дюжине разработчиков по 4G
локально.
Поставить 4 гига на терминальный сервер проще, чем поставить по
гигу двум десяткам разработчиков.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее
2008-05-12 9:54 ` Evgeny Sinelnikov
@ 2008-05-12 11:29 ` Michael Shigorin
0 siblings, 0 replies; 44+ messages in thread
From: Michael Shigorin @ 2008-05-12 11:29 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Mon, May 12, 2008 at 01:54:10PM +0400, Evgeny Sinelnikov wrote:
> Но, по-моему, Desktop у нас i586...
Если кому пригодится, то есть installed/dvd x86_64:
ftp://ftp.linux.kiev.ua/pub/Linux/ALT/beta/desktop/x86_64/
> А о больших объёмах памяти на рабочих станциях стоит говорить
> либо на PAE-ядрах, либо на x86_64. Последнее, в свою очередь,
> требует сначала поставить x86_64-desktop, обновив если
> требуется железо...
IMHO всё-таки лучше сборку на сервер, если всё равно
инфраструктура нужна (не дома).
> Видится мне, что стоит либо ставить x86_64-систему, с большим
> объёмом памяти, либо довольствоваться обычным дисковым
> хешером...
Жень, у меня дома тоже i586. С гигом-двумя RAM и 6--7 гигами
свопа собирать те же образы на tmpfs по факту веселей, чем на
диске. Ещё раз: tmpfs живёт _в VM_, а не только в RAM. Хотя
если обходится без диска -- конечно, ещё веселей.
Впрочем, тема скорее уже исчерпана. Если хочешь, пиши в jabber
:)
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее
2008-05-12 11:24 ` Michael Shigorin
@ 2008-05-12 11:31 ` Mikhail Gusarov
2008-05-13 21:13 ` Michael Shigorin
0 siblings, 1 reply; 44+ messages in thread
From: Mikhail Gusarov @ 2008-05-12 11:31 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1356 bytes --]
Twas brillig at 14:24:39 12.05.2008 UTC+03 when Michael Shigorin did gyre and gimble:
MS> Арифметика кривая, не учитывает shared memory и пиковое/среднее.
Разумеется, кривая. Но! shared у разработчиков будет разве что libc и libx11
(это ж не школьники и не операторы), и я считал, что в пике комфортность не
должна быть ниже, чем в standalone-решениях.
MS> Поставить 32 гига на сборочный сервер даёт возможность решать совсем другие
MS> задачи, чем поставить дюжине разработчиков по 4G локально.
Ещё бы. А конкретному разработчику от этого холодно или жарко?
MS> Поставить 4 гига на терминальный сервер проще, чем поставить по гигу двум
MS> десяткам разработчиков.
И потом слушать "Ну вот, опять всё тормозит. Кто OOo запустил собираться?
Выключи! Ночью запустишь." ;)
--
JID: dottedmag@altlinux.org / dottedmag@jabber.dottedmag.net
[-- Attachment #2: Type: application/pgp-signature, Size: 196 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] Получение версии из spec-файла
2008-05-12 11:13 ` Igor Vlasenko
@ 2008-05-12 11:52 ` Dmitriy M. Maslennikov
2008-05-30 8:26 ` Dmitriy M. Maslennikov
0 siblings, 1 reply; 44+ messages in thread
From: Dmitriy M. Maslennikov @ 2008-05-12 11:52 UTC (permalink / raw)
To: ALT Linux Team development discussions
У меня другая идея.
gear и hasher в сумме способны определить из spec-файла, что требуется
для сборки rpm и поставить все это в chroot. Далее уже возможно
раскрывать версию и все, что необходимо прямо спрашивая об этом rpm.
Теперь интересно узнать, а как работает сборка в hasher из gear? Пока
я нашел, что gear создает tar-архив с исходниками и spec-файлом. Далее
этот архив передается hasher вместо src-rpm. Можно ли заставить hasher
поставить все необходимое для пакета, но не собирать его? Если нет, то
очень интересно узнать алгоритм поиска зависимостей buildrequire(pre).
Правильно ли я понимаю, что мне необходимы только они?
--
Dmitriy M. Maslennikov
rlz@etersoft.ru
rlz@altlinux.org
maslennikovdm@gmail.com
master@armory.ru
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее
2008-05-12 11:31 ` Mikhail Gusarov
@ 2008-05-13 21:13 ` Michael Shigorin
2008-05-14 14:58 ` Andriy Khavryuchenko
` (2 more replies)
0 siblings, 3 replies; 44+ messages in thread
From: Michael Shigorin @ 2008-05-13 21:13 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Mon, May 12, 2008 at 06:31:55PM +0700, Mikhail Gusarov wrote:
> > Арифметика кривая, не учитывает shared memory и пиковое/среднее.
> Разумеется, кривая.
И никаких "но".
> Но! shared у разработчиков будет разве что libc и libx11
> (это ж не школьники и не операторы)
Позволю себе и в этом усомниться.
> и я считал, что в пике комфортность не должна быть ниже,
> чем в standalone-решениях.
В пике комфортность на мощном сервере _выше_.
Каждому ты по мощному серверу обычно не дашь :)
> > Поставить 32 гига на сборочный сервер даёт возможность решать
> > совсем другие задачи, чем поставить дюжине разработчиков по
> > 4G локально.
> Ещё бы. А конкретному разработчику от этого холодно или жарко?
"Совсем другие" -- это а-ля "регресс-тестирование всего
репозитория, а не отдельных пакетов". Продолжать?
(я вот надеюсь со сборкой ISO перебраться полностью в RAM,
что может снизить время с 6--20 минут до десятков секунд
и сэкономить на отвлечениях
> > Поставить 4 гига на терминальный сервер проще, чем поставить
> > по гигу двум десяткам разработчиков.
> И потом слушать "Ну вот, опять всё тормозит. Кто OOo запустил
> собираться? Выключи! Ночью запустишь." ;)
Тут говорилось уже про терминальный -- заметь, я их разделяю,
хотя у нас до сих пор и сборочницы, и терминальный живут в
соседних VPS, хоть и на совсем разных дисках. Благодаря
vzctl set --cpuunits --ioprio работа в терминалах сборку даже
в трёх hasher одновременно "не чувствует" (вот при scp исошки
да, слегка заметно -- надо бы шейпер соорудить :).
Короче, предлагаю перед рассказом мне теории проверить самому
на практике. Говорится же не трёпа ради, а возможной пользы
другим для.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее
2008-05-13 21:13 ` Michael Shigorin
@ 2008-05-14 14:58 ` Andriy Khavryuchenko
2008-05-14 20:09 ` Michael Shigorin
2008-05-15 4:28 ` Ildar Mulyukov
2008-05-16 3:51 ` Хихин Руслан
2008-05-16 18:17 ` Serge Ryabchun
2 siblings, 2 replies; 44+ messages in thread
From: Andriy Khavryuchenko @ 2008-05-14 14:58 UTC (permalink / raw)
To: ALT Linux Team development discussions
Michael Shigorin написал:
> Тут говорилось уже про терминальный -- заметь, я их разделяю,
> хотя у нас до сих пор и сборочницы, и терминальный живут в
> соседних VPS, хоть и на совсем разных дисках. Благодаря
> vzctl set --cpuunits --ioprio работа в терминалах сборку даже
> в трёх hasher одновременно "не чувствует" (вот при scp исошки
> да, слегка заметно -- надо бы шейпер соорудить :).
А как именно ты разносишь по приоритетам? Какие именно cpuunits и ioprio
выдаёшь?
--
libpython.so должна лежать рядом с libpython.so.
-- raorn in #5281
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее
2008-05-14 14:58 ` Andriy Khavryuchenko
@ 2008-05-14 20:09 ` Michael Shigorin
2008-05-15 4:28 ` Ildar Mulyukov
1 sibling, 0 replies; 44+ messages in thread
From: Michael Shigorin @ 2008-05-14 20:09 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Wed, May 14, 2008 at 05:58:43PM +0300, Andriy Khavryuchenko wrote:
> >Тут говорилось уже про терминальный -- заметь, я их разделяю,
> >хотя у нас до сих пор и сборочницы, и терминальный живут в
> >соседних VPS, хоть и на совсем разных дисках. Благодаря vzctl
> >set --cpuunits --ioprio работа в терминалах сборку даже в трёх
> >hasher одновременно "не чувствует" (вот при scp исошки да,
> >слегка заметно -- надо бы шейпер соорудить :).
> А как именно ты разносишь по приоритетам? Какие именно cpuunits
> и ioprio выдаёшь?
Оказывается, ioprio здесь даже и не трогал, только
$HASHER32.conf:CPUUNITS="1000"
$HASHER32.conf:CPULIMIT="100"
$LTSP5.conf:CPUUNITS="20000"
(I/O разнесено по физически разным дискам, повторюсь)
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее
2008-05-14 14:58 ` Andriy Khavryuchenko
2008-05-14 20:09 ` Michael Shigorin
@ 2008-05-15 4:28 ` Ildar Mulyukov
1 sibling, 0 replies; 44+ messages in thread
From: Ildar Mulyukov @ 2008-05-15 4:28 UTC (permalink / raw)
To: devel
On 14.05.2008 20:58:43, Andriy Khavryuchenko wrote:
> Michael Shigorin написал:
> > Тут говорилось уже про терминальный -- заметь, я их разделяю,
> > хотя у нас до сих пор и сборочницы, и терминальный живут в
> > соседних VPS, хоть и на совсем разных дисках. Благодаря
> > vzctl set --cpuunits --ioprio работа в терминалах сборку даже
> > в трёх hasher одновременно "не чувствует" (вот при scp исошки
> > да, слегка заметно -- надо бы шейпер соорудить :).
>
> А как именно ты разносишь по приоритетам? Какие именно cpuunits и
> ioprio
> выдаёшь?
Вам бы в sysadmins@, господа!
Искренне ваш, Ильдар
--
Ildar Mulyukov, free SW designer/programmer/packager
=========================================
email: ildar@altlinux.ru
Jabber: ildar@jabber.ru
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее
2008-05-12 7:05 ` Dmitriy M. Maslennikov
2008-05-12 7:11 ` Michael Shigorin
2008-05-12 7:15 ` Mikhail Gusarov
@ 2008-05-16 3:07 ` Alexey Tourbin
2 siblings, 0 replies; 44+ messages in thread
From: Alexey Tourbin @ 2008-05-16 3:07 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 713 bytes --]
On Mon, May 12, 2008 at 11:05:15AM +0400, Dmitriy M. Maslennikov wrote:
> 12.05.08, Michael Shigorin<mike@osdn.org.ua> написал(а):
> > Рекомендую тоже в tmpfs.
> С такими рекомендациями надо денег на оперативку каждому разработчику давать
У меня оперативки 1G. На tmpfs собирает ЗАМЕТНО НА ГЛАЗ И НА СЛУХ
быстрее, чем на ext3 (то есть быстрее раза в 2-3). Это, может быть,
не столько заслуга tmpfs, сколько проигрыш ext3, однако...
Нужно сделать большой своп (несколько гигабайт) и правильно смонтировать
tmpfs, задав следующие опции (fstab):
tmpfs /tmp tmpfs nosuid,nr_inodes=1M,size=16G 0 0
(Здесь нужно увеличить значение inodes, а size= указать примерно 2/3
от общего размера свопа.)
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее
2008-05-13 21:13 ` Michael Shigorin
2008-05-14 14:58 ` Andriy Khavryuchenko
@ 2008-05-16 3:51 ` Хихин Руслан
2008-05-22 12:39 ` Michael Shigorin
2008-05-16 18:17 ` Serge Ryabchun
2 siblings, 1 reply; 44+ messages in thread
From: Хихин Руслан @ 2008-05-16 3:51 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 292 bytes --]
Здравствуйте Michael Shigorin
В сообщении от 14 мая 2008 Michael Shigorin написал(a):
> (я вот надеюсь со сборкой ISO перебраться полностью в RAM,
> что может снизить время с 6--20 минут до десятков секунд
> и сэкономить на отвлечениях
Ой, дайте рецепт ! :)
--
С уважением Хихин Руслан
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее
2008-05-13 21:13 ` Michael Shigorin
2008-05-14 14:58 ` Andriy Khavryuchenko
2008-05-16 3:51 ` Хихин Руслан
@ 2008-05-16 18:17 ` Serge Ryabchun
2 siblings, 0 replies; 44+ messages in thread
From: Serge Ryabchun @ 2008-05-16 18:17 UTC (permalink / raw)
To: ALT Linux Team development discussions
2008/5/14 Michael Shigorin <mike@osdn.org.ua>:
>
> (я вот надеюсь со сборкой ISO перебраться полностью в RAM,
> что может снизить время с 6--20 минут до десятков секунд
> и сэкономить на отвлечениях
Вот на такой вот ;-)
# cat /proc/cpuinfo|grep "model name"; echo; free -m; echo; stat -f
/tmp -c "%n %T %b blocks"; echo; stat -f / -c "%n %T"
model name : Intel(R) Xeon(R) CPU E5345 @ 2.33GHz
model name : Intel(R) Xeon(R) CPU E5345 @ 2.33GHz
model name : Intel(R) Xeon(R) CPU E5345 @ 2.33GHz
model name : Intel(R) Xeon(R) CPU E5345 @ 2.33GHz
model name : Intel(R) Xeon(R) CPU E5345 @ 2.33GHz
model name : Intel(R) Xeon(R) CPU E5345 @ 2.33GHz
model name : Intel(R) Xeon(R) CPU E5345 @ 2.33GHz
model name : Intel(R) Xeon(R) CPU E5345 @ 2.33GHz
total used free shared buffers cached
Mem: 16056 2072 13983 0 0 1807
-/+ buffers/cache: 265 15791
Swap: 76319 0 76319
/tmp tmpfs 22020096 blocks
/ nfs
--
Рябчун Сергей
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] tmpfs и прочее преходящее
2008-05-16 3:51 ` Хихин Руслан
@ 2008-05-22 12:39 ` Michael Shigorin
0 siblings, 0 replies; 44+ messages in thread
From: Michael Shigorin @ 2008-05-22 12:39 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Fri, May 16, 2008 at 07:51:06AM +0400, Хихин Руслан wrote:
> > (я вот надеюсь со сборкой ISO перебраться полностью в RAM,
> > что может снизить время с 6--20 минут до десятков секунд
> > и сэкономить на отвлечениях
> Ой, дайте рецепт ! :)
Берётся нода с 16G RAM и 8 ядрами... :)
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] Получение версии из spec-файла
2008-05-12 11:52 ` Dmitriy M. Maslennikov
@ 2008-05-30 8:26 ` Dmitriy M. Maslennikov
2008-05-30 11:24 ` [devel] [JT] " Ildar Mulyukov
0 siblings, 1 reply; 44+ messages in thread
From: Dmitriy M. Maslennikov @ 2008-05-30 8:26 UTC (permalink / raw)
To: ALT Linux Team development discussions
Если кому интересно, то задача поднятая выше может быть решена
следующим образом.
Сначала создаем hasher:
$mkaptbox --apt-conf=<apt-conf-file> <path_to_hasher>
$hsh-mkchroot <path_to_hasher>
$hsh-initroot <path_to_hasher>
Затем пробегаем по спеку в поисках BuildRequires(pre): и устанавливаем
в наш hasher все эти зависимости. В одной строке они может быть
перечислено несколько через запятую, а так же может быть указание на
версию. По запятым я режу их сам, а вот версию hsh-install понимает.
Так что вызываем что-то вроде
$hsh-install <path_to_hasher> <package> [=|<=|>= <version>]
необходимое число раз.
Теперь у нас в hasher есть все для получения версии. Копируем спек в
<path_to_hasher>/chroot/.in и запускаем
$hsh-run -- rpm -bE *.spec
В выводе последней команды имеем искомые Name, Version, Release,
Serial. Полученный hasher я использую в дальнейшем и для сборки:
$gear --hasher -- hsh-rebuild <path_to_hasher>
Пока везде описанная процедура работала.
--
Dmitriy M. Maslennikov
rlz@etersoft.ru
rlz@altlinux.org
maslennikovdm@gmail.com
master@armory.ru
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] Получение версии из spec-файла
2008-05-30 8:26 ` Dmitriy M. Maslennikov
@ 2008-05-30 11:24 ` Ildar Mulyukov
2008-05-30 11:29 ` Dmitriy M. Maslennikov
0 siblings, 1 reply; 44+ messages in thread
From: Ildar Mulyukov @ 2008-05-30 11:24 UTC (permalink / raw)
To: devel
On 30.05.2008 14:26:59, Dmitriy M. Maslennikov wrote:
> Пока везде описанная процедура работала.
Если бы она не работала, то в хэшере бы ничего не собиралось.
--
Ildar Mulyukov, free SW designer/programmer/packager
=========================================
email: ildar@altlinux.ru
Jabber: ildar@jabber.ru
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================
^ permalink raw reply [flat|nested] 44+ messages in thread
* Re: [devel] [JT] Получение версии из spec-файла
2008-05-30 11:24 ` [devel] [JT] " Ildar Mulyukov
@ 2008-05-30 11:29 ` Dmitriy M. Maslennikov
0 siblings, 0 replies; 44+ messages in thread
From: Dmitriy M. Maslennikov @ 2008-05-30 11:29 UTC (permalink / raw)
To: ALT Linux Team development discussions
30.05.08, Ildar Mulyukov<ildar@altlinux.ru> написал(а):
> Если бы она не работала, то в хэшере бы ничего не собиралось.
Есть в нем некоторая логика, которая отметает некоторые из
BuildRequires(pre) Я с ней не разбирался. Возможно еще что-то
пропущено. В общем я просто несколько неуверен, что установил именно
абсолютно правильную последовательность действий. Хотя это скорее
всего так.
--
Dmitriy M. Maslennikov
rlz@etersoft.ru
rlz@altlinux.org
maslennikovdm@gmail.com
master@armory.ru
^ permalink raw reply [flat|nested] 44+ messages in thread
end of thread, other threads:[~2008-05-30 11:29 UTC | newest]
Thread overview: 44+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-05-08 13:32 [devel] Получение версии из spec-файла Dmitriy M. Maslennikov
2008-05-08 13:37 ` Dmitry V. Levin
2008-05-08 14:00 ` Dmitriy M. Maslennikov
2008-05-08 14:25 ` Dmitry V. Levin
2008-05-08 14:41 ` Igor Vlasenko
2008-05-08 15:18 ` Dmitry V. Levin
2008-05-08 15:30 ` Igor Vlasenko
2008-05-08 15:41 ` Dmitry V. Levin
2008-05-12 11:13 ` Igor Vlasenko
2008-05-12 11:52 ` Dmitriy M. Maslennikov
2008-05-30 8:26 ` Dmitriy M. Maslennikov
2008-05-30 11:24 ` [devel] [JT] " Ildar Mulyukov
2008-05-30 11:29 ` Dmitriy M. Maslennikov
2008-05-11 18:40 ` [devel] [JT] tmpfs и прочее преходящее Michael Shigorin
2008-05-11 18:55 ` Kirill A. Shutemov
2008-05-11 18:56 ` Dmitry V. Levin
2008-05-11 19:03 ` Kirill A. Shutemov
2008-05-11 19:50 ` Michael Shigorin
2008-05-12 0:12 ` Денис Смирнов
2008-05-12 5:01 ` Dmitriy M. Maslennikov
2008-05-12 7:01 ` Michael Shigorin
2008-05-12 7:05 ` Dmitriy M. Maslennikov
2008-05-12 7:11 ` Michael Shigorin
2008-05-12 9:54 ` Evgeny Sinelnikov
2008-05-12 11:29 ` Michael Shigorin
2008-05-12 7:15 ` Mikhail Gusarov
2008-05-12 8:52 ` Dmitriy M. Maslennikov
2008-05-12 9:07 ` Led
2008-05-12 9:15 ` Konstantin A. Lepikhov
2008-05-12 9:18 ` Led
2008-05-12 9:56 ` Konstantin A. Lepikhov
2008-05-12 10:55 ` Led
2008-05-12 9:31 ` Mikhail Gusarov
2008-05-12 11:24 ` Michael Shigorin
2008-05-12 11:31 ` Mikhail Gusarov
2008-05-13 21:13 ` Michael Shigorin
2008-05-14 14:58 ` Andriy Khavryuchenko
2008-05-14 20:09 ` Michael Shigorin
2008-05-15 4:28 ` Ildar Mulyukov
2008-05-16 3:51 ` Хихин Руслан
2008-05-22 12:39 ` Michael Shigorin
2008-05-16 18:17 ` Serge Ryabchun
2008-05-12 10:27 ` Dmitry V. Levin
2008-05-16 3:07 ` Alexey Tourbin
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