[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