From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Mon, 23 Dec 2002 15:46:56 +0300 From: Stanislav Ievlev To: devel@altlinux.ru Subject: Re: [devel] spec templates Message-ID: <20021223124656.GF25838@basalt.office.altlinux.ru> References: <20021219103641.GA9489@kadath.pm.ramax.spb.ru> <20021219140204.3625a710.avp@altlinux.ru> <20021219105943.GB9489@kadath.pm.ramax.spb.ru> <20021219144758.66a71d24.avp@altlinux.ru> <20021219114414.GD9489@kadath.pm.ramax.spb.ru> <20021219161509.59b13061.avp@altlinux.ru> <20021219152335.GA17227@kadath.pm.ramax.spb.ru> <20021220110209.GA12174@basalt.office.altlinux.ru> <20021222173608.GA30824@kadath.pm.ramax.spb.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20021222173608.GA30824@kadath.pm.ramax.spb.ru> Sender: devel-admin@altlinux.ru Errors-To: devel-admin@altlinux.ru X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: devel@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: On Sun, Dec 22, 2002 at 08:36:08PM +0300, Igor Homyakov wrote: > > On Fri, Dec 20, 2002 at 02:02:09PM +0300, Stanislav Ievlev wrote: > > Ну вот что мне кажется несколько неверным (на основе наиболее часто > > встречающихся ошибок мантейнероа): > > Версия "0.0." > это только шаблон, ставил "от балды" > > > Надо бы добавить поле Packager > я честно говоря так и не понял что делать с эти тэгом > у меня он стоит в ~/.rpmacros возможно это уже не > соответсвует "линии партии" Текущая линия партии достаточно либеральна, но лучше прописывать Packager, так как согласно этой линии Packager = Mantainer. > > > Надо бы добавить комментарий про Buildrequires созданные buildreq > > Комментарий к группе что она должна быть одна из перечисленных в > > /var/lib/rpm/GROUPS > > Пример changelog с комментарием, что он добавлен add_changelog > > Комментарий к %name.init, чтобы он соответствовал нашему policy (ссылка на > > vixie-cron для примера) > Согласен частично, не надо перегружать файл коментариями > это только пример, без документации он -- ничто. Но это типичные ошибки, 90% пакетов не проходят sisyphus_check именно из-за этого > > > Бага: %doc COPYING или LICENSE быть не должно если пакет GPL, есть common-licensesа > опять не понял, знасит ли это что все пакеты лицензии которых > имеються в common-licenses должны ссылаться на них ? Это значит, что текст лицензии GPL уже есть на диске у пользователя (вместе с пакетом common-licenses), то не надо класть ее еще раз. > > > Комментарий к %make_build, что если не идет SMP сборка должно стоять > > что-то вида: > > #NO SMP > > %make > можно поподробнее .... Часть пакетов не способны собираться на SMP машинах, например из-за libtool. > > > *.so должны быть в -devel подпакете за редкими исключени > Согласен, ошибка. > > > %_includedir/* опасно если есть подкаталоги > Если есть, а если нет ? > > > P.S. смотрел быстро, мог что-то пропустить > > а зря, очень хочется чтобы посмотрели внимательнее. Открою маленький секрет, > я всё это затеял по одной простой причине, у нас до сих пор нет (?) > четко сформулированных package policy. Кадый раз приходиться спрашивать > здесь. Правила хоть не часто но меняються, и кроме как в архиве рассылки > об этом нигде не узнать. > > P.S. > ldv@ & inger@, посмотрите шаблоны, внесите если нужно изменения. Это > займет 10 минут не больше (мне кажется что меньше), но сильно облегчит > пакэджерам жизнь. Так я их уже посмотрел вроде. > > P.P.S > повторюсь, в моём понимании это просто примеры это не учебники. > Это некие базис, скелет на который можно быстро нарастить своё "мясо". > Эталон отражающий текущее положение вещей. Согласен. > -- > Igor Homyakov > > http://counter.li.org/cgi-bin/runscript/display-person.cgi?user=190141 > _______________________________________________ > Devel mailing list > Devel@altlinux.ru > http://altlinux.ru/mailman/listinfo/devel