Из-за этого у пакета сейчас ftbfs на i586. Что ещё печальнее, из-за этого на i586 не собирается doxygen, как текущий Сизифный, так и следующая версия (см. https://git.altlinux.org/tasks/388639/build/100/i586/log).
Мне кажется, нужно все таки принять какое-то решение - сейчас сборка виснет потому, что пакеты у node стали архитектурно зависимыми, т.е. даже если закешировать node_modules для x86_64, это не сработает на ix86 и уж тем более на aarch64. Что с этим делать кроме как отключить все кроме x86_64 я не знаю. Пакеты для примера, где эта проблема воспроизводится - coolercontrol и python3-module-furo.
gnome-shell-extension-tilingshell, аналогично.
(Ответ для Konstantin A Lepikhov (L.A. Kostis) на комментарий #1) > Мне кажется, нужно все таки принять какое-то решение - сейчас сборка виснет > потому, что пакеты у node стали архитектурно зависимыми, т.е. даже если > закешировать node_modules для x86_64, это не сработает на ix86 и уж тем > более на aarch64. я пробовал в хешере под i586 получить node_modules, в пакете который я собираю, так как подумал, что может быть там есть что-то типа node_modules/@esbuild/linux-i686/ по типу как в моем sticky, где node_modules под две архитектуры сложены node_modules / @esbuild / linux-arm64 / node_modules / @esbuild / linux-x64 / но к сожалению ничего подобного не оказалось
(In reply to Konstantin A Lepikhov (L.A. Kostis) from comment #1) > Мне кажется, нужно все таки принять какое-то решение - сейчас сборка виснет > потому, что пакеты у node стали архитектурно зависимыми Разве у node-uglify-js есть что-то архитектурно-специфичное в node_modules? Я там не вижу ни одного elf'а: $ find node_modules | xargs file | grep -ci elf 0 Проблема с elf'ами в завендоренных node_modules конечно есть, и у мне как мейнтейнеру sisyphus_loongarch64 и sisyphus_riscv64 она актуальна как нигде, но мне кажется с uglifyjs случилось что-то другое.
(In reply to Aleksandr Shamaraev from comment #3) > node_modules/@esbuild/linux-i686/ esbuild можно попробовать использовать из пакета, я видел такое в спеках, кажется даже работает. Например так: https://git.altlinux.org/gears/n/navidrome.git?a=blob;f=.gear/navidrome.spec;h=626b2a89e79697a703445c1c81d12664c62ccc01#l46 Извиняюсь за оффтопик)
(Ответ для Ivan A. Melnikov на комментарий #5) > (In reply to Aleksandr Shamaraev from comment #3) > > node_modules/@esbuild/linux-i686/ > > esbuild можно попробовать использовать из пакета, я видел такое в спеках, > кажется даже работает. Спасибо
(Ответ для Ivan A. Melnikov на комментарий #5) > esbuild можно попробовать использовать из пакета, я видел такое в спеках, > кажется даже работает. Например так: > > https://git.altlinux.org/gears/n/navidrome.git?a=blob;f=.gear/navidrome.spec; > h=626b2a89e79697a703445c1c81d12664c62ccc01#l46 Работает, но от зависания на i586 это не спасает (по крайней мере у меня в navidrome).