From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <450805D6.2070902@altlinux.com> Date: Wed, 13 Sep 2006 17:21:26 +0400 From: Anton Farygin User-Agent: Thunderbird 1.5.0.5 (X11/20060822) MIME-Version: 1.0 To: ALT Devel discussion list References: <4507FDBE.1090903@altlinux.com> <20060913125758.GG2722@basalt.office.altlinux.org> <45080270.5070200@altlinux.com> <20060913131758.GI2722@basalt.office.altlinux.org> In-Reply-To: <20060913131758.GI2722@basalt.office.altlinux.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] =?utf-8?b?Z2VhciDQuCBoYXNoZXI6INC+0YjQuNCx0LrQsA==?= 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: Wed, 13 Sep 2006 13:27:30 -0000 Archived-At: List-Archive: List-Post: Dmitry V. Levin wrote: > On Wed, Sep 13, 2006 at 05:06:56PM +0400, Anton Farygin wrote: >> Dmitry V. Levin wrote: >>> On Wed, Sep 13, 2006 at 04:46:54PM +0400, Anton Farygin wrote: >>>> Вроде как раньше я такого не наблюдал, а теперь вылезло: >>>> >>>> $ gear --hasher -- hsh ~/hasher/ >>> [...] >>>> ./curl-7.15.5-alt1.src.rpm: wrong PACKAGER: Automated package hasher >>>> >>>> ERROR: you have problems with packager name >>>> rebuild: pkg.tar: sisyphus_check failed. >>>> >>>> Как прописать PACKAGER, не подскажете ? ~/.rpmmacros прописан, но не >>>> помогает ;( >>> См. /usr/share/doc/gear-1.0.2/QUICKSTART.ru_RU.KOI8-R, ключевое слово >>> Packager. >>> >>> Кроме того, есть ещё один workaround: hsh --packager. >> Ага.. спасибо, то, что и искалось.. всего-то полтора месяца gear не >> запускал, а изменений масса ;) > > Дело не совсем в этом, тебе просто раньше не приходилось запускать > gear --hasher :) да, кстати вполне может быть.. кстати, запускал я его по весьма интересной причине - глючит verify-elf, если пакет собирать в хост системе и этот глюк не вылезает в hasher'е (что естественно). Глюк заключается в том, что verify-elf запускает ldd -r на бинарник, который слинкован с библиотекой из новой версии пакета. А в ней появился новый символ (без смены soname).. соответственно новый бинарник очень хочет этот новый символ, который старая библиотека не представляет.. ну и verify-elf на этом вылетает. Как бы его научить искать библиотеки сначала в %buildroot, а уже потом - в системе ? Rgds, Rider