From mboxrd@z Thu Jan 1 00:00:00 1970 To: devel@linux.iplabs.ru Subject: Re: [devel] Q: package repository Message-ID: <20001024230811.A1025@localhost.localdomain> Mail-Followup-To: mookid@sigent.ru, devel@linux.iplabs.ru References: <20001024163817.A27782@LDV.fandra.org> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.2i In-Reply-To: <20001024163817.A27782@LDV.fandra.org>; from ldv@fandra.org on Tue, Oct 24, 2000 at 04:38:17PM +0400 From: mookid@sigent.ru (Mikhail Zabaluev) Sender: devel-admin@linux.iplabs.ru Errors-To: devel-admin@linux.iplabs.ru X-BeenThere: devel@linux.iplabs.ru X-Mailman-Version: 2.0beta6 Precedence: bulk Reply-To: devel@linux.iplabs.ru List-Help: List-Post: List-Subscribe: , List-Id: IPLabs Linux Team Developers mailing list List-Unsubscribe: , List-Archive: http://www.logic.ru/pipermail/devel/ X-Original-Date: Tue, 24 Oct 2000 23:08:11 +0400 Date: Tue, 24 Oct 2000 23:08:11 +0400 Archived-At: List-Archive: List-Post: Hello Dmitry, On Tue, Oct 24, 2000 at 16:38 +0400, Dmitry V. Levin wrote: > > Greetings! > > Первоначально я планировал разработать этот вопрос самаму, несколько > позднее - разработать и обсудить здесь, однако так сложилось, что времени > сосредоточиться на решении этого вопроса у меня нет, а решать его надо. > > Итак, при наличии двух и более постоянных разработчиков (в отличии от > RE <= 7.0) для нормальной продуктивной работы требуется package > repository. Основные требования, предъявляемые к subj, таковы: > > + Revision Control: > Единица модульности - пакет. > Хранится более одного релиза (каждого пакета), changelog к каждому > релизу, и т.д (как в RCS, CVS, etc.) Если будет выбран CVS, неплохо было бы автоматизировать changelog в spec - записывать туда комментарии, введенные при commit'e. > + Возможность сопряжения с подсистемами автоматической сборки и > автоматического обновления "pristine sources" (этих подсистем пока нет). Опять же, по commit или rtag можно запускать сборку и отправлять доклад разработчику (адрес берется из тэга Packager в spec). Исходники можно требовать указывать в виде URL и для сборки, если локальной копии нет, забирать wget'ом или аналогичным софтом, предусмотрев подстраховку, например: указан .bz2 -> не найден -> пробуем .gz -> есть -> выкачиваем -> переупаковываем. > Что будет единицей хранения (файл, архив файлов, etc.), зависит от > реализации. Присоединяюсь к мнению Александра: для sources - архивы вне revision control, все остальное отслеживать в виде файлов. Дополнение: добавленные бинарные файлы (иконки и т.п.) заливать минуя revision control, видимо, в ту же иерархию, где будут лежать исходники. -- Stay tuned, MhZ mailto:mookid@sigent.ru ----------- The good life was so elusive It really got me down I had to regain some confidence So I got into camouflage _______________________________________________ Devel mailing list Devel@linux.iplabs.ru http://www.logic.ru/mailman/listinfo/devel