From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <45B93635.4070607@altlinux.org> Date: Fri, 26 Jan 2007 01:59:01 +0300 From: Mikhail Yakshin User-Agent: Thunderbird 1.5.0.8 (X11/20061205) MIME-Version: 1.0 To: ALT Devel discussion list References: <45B76365.302@vzljot.ru> <20070124170043.GA3709@procyon.home> <45B8E365.1080509@solin.spb.ru> <45B90C15.8020708@altlinux.org> <20070125211925.GA28763@hell.immo.ru> In-Reply-To: <20070125211925.GA28763@hell.immo.ru> X-Enigmail-Version: 0.94.1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Subject: Re: [devel] I: gear-tarimport X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.9rc1 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Jan 2007 22:59:07 -0000 Archived-At: List-Archive: List-Post: Alexey I. Froloff wrote: > * Mikhail Yakshin [070125 23:05]: >> JFYI - посмотрите на пакет comfort > Это ужоснах, а не пакет, извините, конечно... Спасибо за конструктивную критику :) > Во-первых он использует переменную $GIT_DIR, что конфликтует с > самим git. Не конфликтует. Он ее использует узко в своих скриптах - а там она ничему не мешает. Я с примерами использования $GIT_DIR на практике сталкивался только в каких-то довольно advanced вызовах низкоуровневого git plumbing - там, когда надо с двумя .git одновременно работать, например, или что-то такое. В реальной жизни пока сам ни разу ее по назначению внутри git не использовал. Впрочем, думаю, действительно, на будущее - стоит ее переименовать в, например, GIT_ROOT_DIR. > Sisyphus-acl можно использовать только один раз в > час, иначе следующий вызов отменит невыполненную команду. Неправда. > Sisyphus-create зачем-то использует cogito, хотя там хватает git. cogito должен быть в зависимостях у comfort - так, что, наверное, не принципиально что использовать. Если кому-то принципиально понадобится comfort без cogito - patches are welcome. Впрочем, видимо, те, кто не пользуются cogito, не будут пользоваться и comfort. > Зеркало Сизифа захардкодено в /Sisyphus. Будет исправлено, чтобы искать его через конфиг апта. > Захардкодены имена > git.alt и incoming.alt и эти имена должны быть первым словом > после "Host". Зачем может быть нужно использовать другие имена? Тогда ровно тот же вопрос правомерен в отношении git.altlinux.org, cvs.altlinux.org, ftp.altlinux.org (хотя тут в будущем как раз может понадобится выбор альтерантив) и т.д. > Приватный ключ должен лежать в ~/.ssh/id_dsa. Неправда. > $BUILD_DIR должны совпадать на локальной машине и на > $BUILD_SERVER... Будет исправлено. Хотя - с другой стороны - настолько гибким все делать - можно довести до абсурдных ситуаций - к каждой машине, например, задавать username, почему бы не иметь > Всё что прибито гвоздями - ограничивает свободу использования > пакета. И это хорошо - в этом и мысль. > Т.е. я не могу этим пакетом обслуживать свой "сизиф с > блекджеком и шлюхами", например пачку самосбора нужного по работе > или тот же Daedalus. Логично, он на это, в общем, пока не претендует. > Я бы на самом деле хотел вынести мелкие занудные действия, типа > создание .gear-rules, обновление сорцов в бранче upstream и т.п. > в отдельный пакет... Вещи - общие для всех разработчиков и не > привязанные к Сизифу, git.alt и прочим incoming'ам... > P.S. Рекомендую посмотреть на gear-hsh-build. Смотрел, это программа именно уровня gear-* - инструмент такого middle-tier. Ее можно использовать действительно для поддержания пачки самосбора, Дедалуса, можно найти и массу других применений. -- WBR, Mikhail Yakshin AKA GreyCat ALT Linux [http://www.altlinux.ru] [xmpp:greycat@altlinux.org]