From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Tue, 4 May 2021 12:45:32 +0200 From: Alexey Gladkov To: ALT Linux Team development discussions Message-ID: <20210504104532.bd2o2qmcgmves4wl@example.org> References: <20210501064431.C5F099A456D@gyle.altlinux.org> <20210501090437.bp7fx33thclcgman@example.org> <079b855b-b0d0-b0e6-2da3-4b31f4b4ab1f@basealt.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <079b855b-b0d0-b0e6-2da3-4b31f4b4ab1f@basealt.ru> Subject: Re: [devel] hash collision in rpm 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: Tue, 04 May 2021 10:45:34 -0000 Archived-At: List-Archive: List-Post: On Tue, May 04, 2021 at 01:32:59PM +0300, Anton Farygin wrote: > On 01.05.2021 12:04, Alexey Gladkov wrote: > > On Sat, May 01, 2021 at 06:44:31AM +0000, ALT beekeeper wrote: > > > Package: rust-1:1.50.0-alt1 > > > Status: Sisyphus/x86_64 test rebuild failed > > > Меня немного настораживает такое обилие предупреждений о коллизии. Как бы > > не было беды, когда кто-то решит собрать модули rust отдельно. > > > Я тоже с таким же столкнулся в новом пакете с библиотеками для C++: > > warning: hash collision: _ZN23IGESData_IGESReaderData12AddStartLineEPKc > _ZNK14IGESSolid_Loop4EdgeEi > > и там такого довольно много. Я обсудил это с Димой и он объяснил мне, что это не признак ошибки. Вот тут в suggest_bpp.c есть комментарий: http://git.altlinux.org/gears/r/..git?p=rpm-build.git;a=commitdiff;h=0ea2deff Если мы выбираем bpp таким образом, чтобы вероятность коллизии была 1/1024, то в больших библиотеках (у rust там 16215 symbols) ожидаются коллизии, это нормально. -- Rgrds, legion