From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Thu, 5 Dec 2019 17:48:01 +0300 (MSK) From: Ivan Zakharyaschev To: ALT Linux Team development discussions In-Reply-To: Message-ID: References: <20191204181516.GA21127@dad.imath.kiev.ua> <20191204214558.GA31365@altlinux.org> <20191205112355.GA15256@dad.imath.kiev.ua> <20191205130115.GA24572@dad.imath.kiev.ua> <20191205134918.GA26127@dad.imath.kiev.ua> <20191205141807.GB26127@dad.imath.kiev.ua> User-Agent: Alpine 2.20 (LFD 67 2015-01-07) MIME-Version: 1.0 Content-Type: multipart/mixed; BOUNDARY="1807885841-1601528381-1575557281=:28829" Subject: [devel] hsh --query-repackage Re: ACL request for perl update to 5.30 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: Thu, 05 Dec 2019 14:48:02 -0000 Archived-At: List-Archive: List-Post: This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --1807885841-1601528381-1575557281=:28829 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8BIT On Thu, 5 Dec 2019, Sergey Bolshakov wrote: > >>>>> "Igor" == Igor Vlasenko writes: > > > On Thu, Dec 05, 2019 at 04:58:20PM +0300, Sergey Bolshakov wrote: > >> >>>>> "Igor" == Igor Vlasenko writes: > >> > >> > On Thu, Dec 05, 2019 at 04:39:55PM +0300, Sergey Bolshakov wrote: > >> >> Я ничего не писал про armh, более того, привёл примеры из x86_64. > >> >> Давайте я попробую ещё раз, по слогам: > >> >> чтобы собрать perl-BDB-1.92-alt2.src.rpm, нужны, в числе прочего, > >> >> perl-devel и libdb4.8-devel, первый из них содержит, в свою очередь, > >> >> зависимость на libdb4-devel, которая удовлетворяется пакетом > >> >> libdb4.7-devel, а тот конфликтует с libdb4.8-devel => тупик. > >> >> Так яснее ? > >> > >> > Сергей, > >> > посмотрите, пожалуйста, исходники. > >> > в perl-BDB.spec (1.92-alt2) > >> > BuildRequires: %{perl_libdb_pkgname}-devel > >> > >> > что раскрывается в libdb4-devel. > >> > >> > Где вы увидели libdb4.8-devel? в %changelog? > >> > там да, правильнее написать > >> > - prepared for migration to libdb4.8. > >> > >> Что ж, видимо мне придётся ещё раз повторить: > >> "чтобы собрать perl-BDB-1.92-alt2.src.rpm " и т.д. > >> src.rpm -- понимаете ? их ещё зачем-то складывают на ftp.a.o, > > > понял, наконец, вас. увидел libdb4.8-devel в > > rpmquery --requires -p perl-BDB-1.92-alt2.src.rpm > > Это rpmbuild -bs в моей host системе, в которой уже perl 5.30. > > Стоит ли из-за этого отдельно устраивать их пересборку, > > не дожидаясь perl 5.30? > > > IMHO, не стоит. > > Для сборочницы это не важно, из-за repack. > > В домашней машине всегда можно обойтись > > rpmbuild -bs --nodeps. > > Есть и другое мнение, которое сводится примерно к тому, что > опубликованное на ftp.a.o было бы хорошо содержать в виде, пригодном > для простого hsh path/to/src.rpm Мнение, конечно, разумное. Но можно предлагать использовать просто: hsh --query-repackage path/to/src.rpm Можно считать это способом по умолчанию. (Более вычислительно нагруженный, зато так, как теперь в girar по умолчанию.) > Иными словами, трюкачество, подобное устроенному в ряде perl-пакетов, > предсказуемо ломает пересборку из src.rpm и я не вижу веских > причин его терпеть. -- Best regards, Ivan --1807885841-1601528381-1575557281=:28829--