From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Thu, 7 Aug 2003 19:52:17 +0400 From: Sergey Vlasov To: ALT Linux kernel packages development Message-Id: <20030807195217.1aae199b.vsu@altlinux.ru> In-Reply-To: References: <20030807163509.03c753a3.vsu@altlinux.ru> <20030807180852.0c8d13ae.vsu@altlinux.ru> X-Mailer: Sylpheed version 0.9.4cvs2 (GTK+ 1.2.10; i586-alt-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Subject: [d-kernel] Re: [BUG] %format_patch_list does not work X-BeenThere: devel-kernel@altlinux.ru X-Mailman-Version: 2.1.2 Precedence: list Reply-To: ALT Linux kernel packages development List-Id: ALT Linux kernel packages development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Aug 2003 15:52:24 -0000 Archived-At: List-Archive: List-Post: On Thu, 07 Aug 2003 18:39:05 +0400 ed@altlinux.ru (Ed V. Bartosh) wrote: > > >>>>> "SV" == Sergey Vlasov writes: > > >> Я поправил. А заодно у меня там изменения в приложении зависимых > >> патчей - теперь прикладываются несмотря на порядок следования в > >> спеке. > ... > SV> Похоже, работает. По крайней мере, > SV> kernel-image-std-up-2.4.21rel-alt8 без изменений в spec прошёл > SV> rpm -bp после добавления пустых каталогов 00_kernel-feat-fs-xfs > SV> в kernel-feat-{acpi,core-O1sched,fs-ntfs} - патчи > SV> переупорядочились. Правда, для сборки этого недостаточно, т.к. > SV> есть ещё зависимость kernel-feat-i2c на kernel-feat-bttv, а её > SV> уже отловить не удаётся, поскольку kernel-feat-i2c > SV> прикладывается apply-скриптом. > Значит я заливаю. Пусть даже как промежуточный вариант. Это лучше, чем > предыдущее, по крайней мере. > > Насчет зависимости не понял, причем тут способ > приложения ? Если зависимость есть и флаги создаются правильно, то > почему бы ему не работать ? Поясни, плз, более доходчиво, я же эти > bttv не прикладываю, поэтому и не сталкивался. Может ему просто его > apply-скрипт подкорректировать ? %apply_patches просто не видит, что в kernel-feat-i2c есть условный патч, зависящий от kernel-feat-bttv - в apply_patchset вызывается apply-скрипт, а не apply_recursive. Т.е. для пакетов, имеющих apply-скрипты, нужен способ вытаскивания информации о зависимостях в виде, доступном для %apply_patches. Либо нужно дублировать эту логику во всех таких скриптах - тогда туда придётся передавать ещё и %_patch_list.