From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <447C469B.8060102@altlinux.com> Date: Tue, 30 May 2006 17:20:27 +0400 From: Anton Farygin User-Agent: Thunderbird 1.5.0.2 (X11/20060502) MIME-Version: 1.0 To: ALT Devel discussion list References: <200605301529.45207.thresh@altlinux.ru> <447C2EEC.80008@altlinux.ru> <200605301542.44104.thresh@altlinux.ru> <447C379D.9090802@altlinux.ru> <447C39B2.8010506@tpway.com> <447C3CD1.1010804@altlinux.com> <447C3DD5.8090700@altlinux.ru> In-Reply-To: <447C3DD5.8090700@altlinux.ru> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] =?koi8-r?b?4SDe1M8g0yDSz8LP1M/NLdDF0sXTws/S3cnLz80/?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.7 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: Tue, 30 May 2006 13:15:48 -0000 Archived-At: List-Archive: List-Post: Alexey Gladkov wrote: > Anton Farygin пишет: >> Я думаю его не очень сложно будет реализовать существующими скриптами ? > > Как указывать changelog ? ... особенно если захочется сдлеать > подробный многострочный changelog. > А.. я понял. У тебя основная проблема - с форматом управляющего файла. Вот такой формат будет парсится достаточно просто: [check] libfoo [rebuild] package1 package2 packagen [changelog] - rebuild with new libfoo Всё это укладывать в отдельные файлы - в notes уже не прокатит. секция check нужна для того, что бы проверить, имеет ли права тот, кто выложил команду, сделать автоrebuild. Алгоритм проверки простой: автопересборку может инициализировать: - мантейнер библиотеки - виновника необходимости автопересборки. В этом случае данные src.rpm'ы должны зависить от пакет, указанного в секции check - мантейнер пакета, в этом случае check игнорируется. Rgds, Rider