From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00,DNS_FROM_OPENWHOIS autolearn=no version=3.2.5 Date: Sat, 7 Aug 2010 06:29:08 +0300 From: "Kirill A. Shutemov" To: ALT Devel discussion list Message-ID: <20100807032908.GA11133@shutemov.name> References: <20090421133755.GB28945@snowwhite.immo> <20090421142453.GC28945@snowwhite.immo> <20090503175514.GF6103@wrars-comp.wrarsdomain> <20100805170000.GA21853@wo.int.altlinux.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20100805170000.GA21853@wo.int.altlinux.org> User-Agent: Mutt/1.5.20 (2009-12-10) Subject: Re: [devel] =?utf-8?b?0LDQstGC0L7Qs9C10L3QtdGA0LDRhtC40Y8gZGVidWct?= =?utf-8?b?0L/QsNC60LXRgtC+0LIg0LIgcnBt?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 07 Aug 2010 03:29:13 -0000 Archived-At: List-Archive: List-Post: On Thu, Aug 05, 2010 at 09:00:00PM +0400, Dmitry V. Levin wrote: > Hi, > > On Sun, May 03, 2009 at 11:55:14PM +0600, Andrey Rahmatullin wrote: > > On Tue, Apr 21, 2009 at 06:24:53PM +0400, Pavlov Konstantin wrote: > > > В Fedora это реализовано следующим образом: > > > > > > в конце секции %install запускается макрос > > > > > > %{?__debug_package:%{__debug_install_post}}, который генерит > > > %дополнительный пакет debug и вызывает для формирования файлов в нем > > > скрипт find-debuginfo.sh. > > Proof of concept тут: > > http://git.altlinux.org/people/wrar/packages/rpm.git?p=rpm.git;a=shortlog;h=refs/heads/debuginfo > > Основано на rpm 5.1.9. debugedit падает на hashFunctionContextDigest, т.к. > > в нашем почти прошловековом beecrypt у него другая сигнатура. > > Может быть, лучше собрать утилиту debugedit отдельно от rpm? Я попробовал перетащить наш rpm на более живой beecrypt. Обновлённый beecrypt и патченый rpm (ветка beecrypt) лежит у меня в git. rpm притворяется, что работает. Нужно хорошенько его потестировать. Наверняка что-нибудь сломано. Ещё я не уверен, правильно ли сделал переезд на новый soname libbeecrypt. Посмотрите, пожалуйста. debuginfo теперь (с новым beecrypt) похож на рабочий. Потребовалось немного напильника. И, конечно, ещё понадобиться, но для proof of concept сойдёт. Смотрите ветку debuginfo у меня в git. Всё. Спать. P.S. Я неделю в отпуске, так что можете готовиться к новому gcc :) -- Kirill A. Shutemov