From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <44650AE3.1080203@altlinux.com> Date: Sat, 13 May 2006 02:23:31 +0400 From: Anton Farygin Organization: ALT Linux Ltd. User-Agent: Thunderbird 1.5.0.2 (X11/20060502) MIME-Version: 1.0 To: ALT Devel discussion list References: <4465055F.9050102@altlinux.com> <20060512220728.GE11360@basalt.office.altlinux.org> In-Reply-To: <20060512220728.GE11360@basalt.office.altlinux.org> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] unmatched pattern in gear 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: Fri, 12 May 2006 22:22:29 -0000 Archived-At: List-Archive: List-Post: Dmitry V. Levin wrote: > On Sat, May 13, 2006 at 01:59:59AM +0400, Anton Farygin wrote: >> Привет. >> >> столкнулся тут с такой закорючкой: >> $ gear -t 9294c0be4a8b887d08dd7d38c8c1259e46eafcf7 aaa.tar >> gear: .gear-rules line 2: Unmatched pattern "*.patch" specified >> >> Действительно.. был патч, потом кончился. >> >> Может быть не стоит ругаться на эту тему ? >> >> Достаточно warning вывести.. на мой взгляд. > > Warning'и никто не читает, особенно если gear запускает робот. > Я думаю, надо добавить либо пачку директив копирования, которые будут > игнорировать Unmatched, либо модификатор этих директив, для этих же целей. > У меня тоже есть пакеты, в которых патчи иногда кончаются, так что мне > тоже интересно. да, модификатор тоже будет вполне приемлемо: например copy(unmatched): *.patch кстати, пока было не нужно, но на мой взгляд может быть интересно - директива exclude: пример, когда это будет нужно: copy: files/* exclude: files/TODO или: copy: * exclude: *.spec TODO Makefile с .spec сегодня Зерг нарвался, у него было так для KDE: copy: * spec: kde_что-то-там.spec Оно работало, но как-то странно, до первого изменения спека. в тарболл попадала какая-то не та версия спека. После изменения rules стало всё нормально. Перечислять паттернами все файлы конечно можно, но уж очень муторно, особенно во всяких развесистых пакетах, где помимо *.patch встречаются ещё png, xpm, .sh, .init, .cpp и т.д. Вплоть до неких файлов с документацией и непонятным расширением (или отсутствием такового). Rgds, Rider