From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <imz@altlinux.org>
Date: Thu, 5 Dec 2019 17:48:01 +0300 (MSK)
From: Ivan Zakharyaschev <imz@altlinux.org>
To: ALT Linux Team development discussions <devel@lists.altlinux.org>
In-Reply-To: <m3wobazvsi.fsf@hammer.malta.altlinux.ru>
Message-ID: <alpine.LFD.2.20.1912051742560.28829@imap.altlinux.org>
References: <20191204181516.GA21127@dad.imath.kiev.ua>
 <20191204214558.GA31365@altlinux.org>
 <m3v9qv1dki.fsf@hammer.malta.altlinux.ru>
 <20191205112355.GA15256@dad.imath.kiev.ua>
 <m3r21j0y5m.fsf@hammer.malta.altlinux.ru>
 <20191205130115.GA24572@dad.imath.kiev.ua>
 <m3blsm28no.fsf@hammer.malta.altlinux.ru>
 <20191205134918.GA26127@dad.imath.kiev.ua>
 <m35ziu27sz.fsf@hammer.malta.altlinux.ru>
 <20191205141807.GB26127@dad.imath.kiev.ua>
 <m3wobazvsi.fsf@hammer.malta.altlinux.ru>
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 <devel@lists.altlinux.org>
List-Id: ALT Linux Team development discussions <devel.lists.altlinux.org>
List-Unsubscribe: <https://lists.altlinux.org/mailman/options/devel>,
 <mailto:devel-request@lists.altlinux.org?subject=unsubscribe>
List-Archive: <http://lists.altlinux.org/pipermail/devel>
List-Post: <mailto:devel@lists.altlinux.org>
List-Help: <mailto:devel-request@lists.altlinux.org?subject=help>
List-Subscribe: <https://lists.altlinux.org/mailman/listinfo/devel>,
 <mailto:devel-request@lists.altlinux.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Dec 2019 14:48:02 -0000
Archived-At: <http://lore.altlinux.org/devel/alpine.LFD.2.20.1912051742560.28829@imap.altlinux.org/>
List-Archive: <http://lore.altlinux.org/devel/>
List-Post: <mailto:devel@altlinux.org>

  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 <vlasenko-mwWcnE6MXDzNsqkvetdkXg@public.gmane.org> writes:
> 
>  > On Thu, Dec 05, 2019 at 04:58:20PM +0300, Sergey Bolshakov wrote:
>  >> >>>>> "Igor" == Igor Vlasenko <vlasenko-mwWcnE6MXDzNsqkvetdkXg@public.gmane.org> 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--