[sisyphus] карманы
Igor Vlasenko
vlasenko на imath.kiev.ua
Пт Май 22 20:07:36 MSD 2009
On Fri, May 22, 2009 at 07:02:33PM +0400, Alexey Tourbin wrote:
> > Эту же цель можно достичь гораздо дешевлее,
> > реализовав рабочие карманы для всех желающих.
> > из этих желающих вырастет новое поколение
> > и тестеров, и мейнтейнеров.
>
> Ага, то есть содержимое карманов не предназначено для помещения
> в репозитарий.
да, в том смысле, что оно сразу в репозиторий не попадает,
но есть возможность при наличии
(прав|разрешения RM|разрешения майнтайнера), перезалить
содержимое кармана на сборку в бранч/сизиф.
> Всё равно с этим есть проблемы.
Да, конечно. Но это технические проблемы.
> Когда мы начинаем
> собирать карман, надо делать lock репозитария на чтение, чтобы во
> время установки пакетов не оказалось, что репозитарий уже изменился.
лок на чтение можно, например, заменить хардлинк-копией репозитория.
Более того,
поскольку это карман, то от технически сложных или ресурсоемких
проверок можно и отказаться, частично.
А проводить их только для пакетов, помещаемых в репозитарий.
> И надо ли брать такой лок per package или per карман, это всё непростые
> вопросы.
В случае проблем для карманов можно пожертвовать строгостью.
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
Подробная информация о списке рассылки Sisyphus