[devel] I: overlays

Denis G. Samsonenko ogion на altlinux.org
Пт Дек 23 19:30:30 MSK 2011


Привет!

23 декабря 2011 г. 22:50 thecrux написал:
> В этом ведь может быть весь смысл оверлея - например, оверлей с альфа
> версией firefox или chromium для тестирования заинтересованными.
> Конфликтов не будет, apt выберет более новую версию.

Тогда надо следить, чтобы в больших независимых компонентах не было
пересечений, чтобы можно было их использовать одновременно. Иначе
может возникнуть ситуация, когда разным компонентам нужен один и тот
же пакет, но собранный по разному. Тогда эти компоненты будут
несовместимы друг с другом.

Вообще, тут тогда возникает 2 типа таких оверлеев. Одни постоянные,
которые содержат определённые компоненты системы, которые не зависят
друг от друга (и не пересекаются), а только от базовой части. Другой
тип -- это маленькие временные репо для тестов некоторых компонент.
Потестили, убедились, что всё хорошо -- влили в базовую систему или в
какой-то из больших дополнительных.

Наверное стоит разнести эти понятия: независимые компоненты (в виде
дополнительных по отношению к базовому репо) и так называемые оверлеи
для всяческих тестов, как мне кажется.

Просто если уж и выделять базовую часть и компоненты, то не доводить
до возникновения проблемы зависимостей и конфликтов между разными
компонентами. Т.е., чтобы всё вместе это тоже составляло замкнутый
репо, а не только в варианте конкретный компонент + база.

--
Всего доброго,

Денис.


Подробная информация о списке рассылки Devel