[devel] копировать нельзя отменить
Dmitry V. Levin
ldv на altlinux.org
Вс Май 3 03:14:29 MSD 2009
On Sun, May 03, 2009 at 05:15:26AM +0700, Mikhail Gusarov wrote:
> Twas brillig at 02:07:16 03.05.2009 UTC+04 when ldv на altlinux.org did gyre and gimble:
>
> >> пакеты же автоматически мигрируют в testing. Критерии миграции для
> >> Debian описаны тут: http://www.debian.org/devel/testing Их можно
> >> адаптировать с учётом меньшего user base.
>
> DVL> А вот тут и начинаются те самые детали. Например, как на практике
> DVL> трактовать п.5, The operation of installing the package into
> DVL> "testing" must not break any packages currently in "testing". Как
> DVL> правильно определить, что такое "break"?
>
> Так, как мы это определим. Не имеет смысла задавать вопросы "как
> правильно?". Имеет смысл задавать вопрос "чего мы хотим достигнуть?".
Если мы ответим на исчерпывающий список вопросов "как правильно?", то мы
тем самым ответим и на вопрос "чего мы хотим достигнуть?". А если мы
будем обсуждать вопрос "чего мы хотим достигнуть?", то мы вряд ли
продвинемся дальше общих размышлений.
> И, между прочим, на той странце это указано, как это сделано в Debian.
>
> DVL> Допустим, например, что перенос пакета A в "testing" не порождает
> DVL> новых анметов. Спрашивается,
>
> DVL> - если перенос пакета A в "testing" ломает устанавливаемость
> DVL> пакета B из "testing", это "break" или нет, и почему?
>
> Да, потому, что для Debian важна самосогласованность бинарного
> репозитория testing.
>
> DVL> - если перенос пакета A в "testing" ломает сборку пакета B из
> DVL> "testing", это "break" или нет, и почему?
>
> Нет, потому что для Debian не важна самосогласованность
> source-репозитория testing.
Вот это да. :(
А почему?
> Все пакеты собираются в unstable.
И когда testing уже превратился в stable, продолжают собираться в
unstable? Или в этот момент выясняется, что надо фиксить собираемость?
Или собираемость в stable вообще не фиксят?
> DVL> - если перенос пакета A в "testing" ломает устанавливаемость
> DVL> пересобранного с ним пакета B из "testing", это "break" или нет, и
> DVL> почему?
>
> Нет, потому что для Debian не важна самосогласованность
> source-репозитория testing. При этом такой вариант настолько
> маловероятен из-за структуры Debian-пакетов, что вообще не
> рассматривается.
Увы, вероятность этого варианта такова, что ею лучше не пренебрегать.
[...]
> Но это всё не важно, так как относилось к целям Debian.
>
> Поставь цели существования Сизифа и стабильных бранчей, и ответ на
> заданные выше вопросы станет более понятен.
Мне кажется, что проверить правильность ответов на конкретные технические
вопросы реальнее, чем проверить правильность ответов на общефилософские
вопросы.
--
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 197 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20090503/9092f639/attachment-0001.bin>
Подробная информация о списке рассылки Devel