[devel] I: gear-tarimport

Kirill Maslinsky =?iso-8859-1?q?kirill_=CE=C1_altlinux=2Eru?=
Сб Янв 27 16:08:48 MSK 2007


On Fri, Jan 26, 2007 at 01:57:23PM +0300, Mikhail Yakshin wrote:
> Kirill Maslinsky пишет:
> > [...]
> > 
> >>> Sisyphus-create зачем-то использует cogito, хотя там хватает git.
> >> cogito должен быть в зависимостях у comfort - так, что, наверное, не
> >> принципиально что использовать. Если кому-то принципиально понадобится
> >> comfort без cogito - patches are welcome. Впрочем, видимо, те, кто не
> >> пользуются cogito, не будут пользоваться и comfort.
> > 
> > Совершенно необоснованное утрверждение и даже с опровергающим примером
> > в моем лице: comfort рассчитываю использовать, а cogito нет.
> 
> Хорошо, если есть желание - тогда другой разговор. А можно в свою 
> очередь мне поинтересоваться, зачем использовать именно голый git?

Ну поскольку cogito по архитектуре не требуется, а просто является
некой оберткой над git -- оно тем самым привносит дополнительный
уровень в логику работы, в общем случае от этого сложнее разобраться
в исходном тексте, что-то запатчить... К тому же наверняка просто
git знает в сумме больше людей, чем любую из оберток над ним. 

Мне кажется, такой пакет, как comfort, может стать по-настоящему полезным,
только если он будет аккумулировать опыт больее чем одного человека.

> > Можно ли перечислить задачи, которые реально необходимо делать в comfort 
> > с помощью cogito?
> 
> Никакие задачи не требуют обязательного использования cogito - это в 
> свою очередь просто несложная оболочка над git-*. Разумеется, все можно 
> переписать с использованием только этих утилит.
> 

> >>> Всё что прибито гвоздями - ограничивает свободу использования
> >>> пакета.
> >> И это хорошо - в этом и мысль.
> > 
> > Наверное, мысль все-таки не в том, чтобы ограничивать свободу, 
> > а в том, чтобы зафиксировать и атомизировать с помощью утилит
> > распространенные и удачные паттерны, связанные с разработкой Сизифа?
> 
> Ну, это примерно то же самое, сказанное более политкорректными словами ;)
> 
> С моей точки зрения - как раз когда дают инструменты и много свободы к 
> ним в придачу - это плохо. Каждое лишнее решение, не придуманное за 
> мейнтенера заранее, каждому человеку приходится принимать самостоятельно 
> и что-то изобретать, причем все начинают это делать по-разному, а потом 
> привыкают.

Вот, сказано еще точнее! Этот абзац надо бы в README comfort вставить, 
в качестве обоснования и агитации.

-- 
Kirill Maslinsky
ALT Linux Documentation Team
http://heap.altlinux.ru
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20070127/8a386f83/attachment-0001.bin>


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