[devel] gem-chef стал валиться...
Alexey V. Vissarionov
gremlin на altlinux.org
Пн Июл 27 19:01:06 MSK 2020
On 2020-07-27 19:52:24 +0400, Ivan A. Melnikov wrote:
>>>> 1. Как так вышло что сбора на этом этапе стала виснуть на
>>>> сборке питона,
>>> /usr/src/tmp/gem-chef-buildroot/usr/lib/ruby/gems/2.7.0/gems/chef-16.2.89/ext/git/block/block/block/block/block/block/block/block/ewah/ewah/xdiff/compat:
>>> symbolic link to `.'
>> Если это апстрим -- надо обратить внимание всем стадионом.
>>> Видимо, /usr/lib/rpm/python.compileall.py не умеет обрабатывать
>>> циклы из символических ссылок.
>> Это realpath на каждый чих или как-то иначе?
> Их там просто несколько, так что у /usr/lib/rpm/python.compileall.py
> уходит достаточно большое время чтобы всеми возможными способами
> дойти до ELOOP
Ну классическая же грабля... и решение классическое: использовать
lstat() вместо stat() (ну, или fstatat() с AT_SYMLINK_NOFOLLOW).
Надеюсь, хотя бы такие элементарные вещи в пыхтоне все же есть?
--
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net
Подробная информация о списке рассылки Devel