[devel] please approve python3-3.5 rebuild of pkgs; was:Re: python3-3.5 unmets

sbolshakov на altlinux.ru sbolshakov на altlinux.ru
Ср Апр 6 11:38:13 MSK 2016


>>>>> "Igor" == Igor Vlasenko <vlasenko-mwWcnE6MXDzNsqkvetdkXg на public.gmane.org> writes:

 > On Wed, Apr 06, 2016 at 12:19:41AM +0300, Gleb Fotengauer-Malinovskiy wrote:
 >> Hi,
 >> 
 >> On Tue, Apr 05, 2016 at 10:42:23PM +0300, sbolshakov на altlinux.ru wrote:
 >> > --- %< ---
 >> > %ifarch x86_64
 >> > # переложим шило рядом с мылом
 >> > %endif
 >> > --- $< ---
 >> > 
 >> > Понятно, что по существу имелось ввиду проверить %_lib == lib64,
 >> 
 >> Мне кажется, лучше проверять %_lib != lib, а ещё лучше проверять, что
 >> каталоги между которыми делают mv не совпадают (ради чего и делается
 >> проверка).  Последнее, правда, хуже роботится.

 > я бы предложил этот mv вообще в 
 > %_prefix/lib/rpm/brp.d/ХХ-питон-mv-lib засунуть,
 > который упаковать в rpm-build-python.

 > а в спеках весь мусор просто убрать.

Я не очень понимаю, откуда вообще нужда в этом mv возникает,
если в результате пакет становится arch-зависимым, типичный код:

--- %< ---
%install
%python_install
%ifarch x86_64
install -d %buildroot%python_sitelibdir
mv %buildroot%python_sitelibdir_noarch/* \
        %buildroot%python_sitelibdir/
%endif
--- %< ---

Этих же щей, да на все files/*/RPMS/ влей -- зачем ?
И уж если ТАК НАДО, то как-нибудь не испытывать нужды видеть это
вот всё в спеке было бы замечательно.

-- 


Подробная информация о списке рассылки Devel