LINUX.ORG.RU
решено ФорумTalks

Gentoo деградировала.

 ,


0

1

После темы Весёлые мейнтейнеры Gentoo вышло обновление Лисы. Вы не поверите, я не смог поставить FF. Веселью нет предела!
Я так понимаю, что FF использует три калеки, этот пакет никому не нужен и тестировать сборку просто незачем. Уже все давно не на Gentoo на Chrome.
Мало того, что обвязка, скажем прямо, не маленькая, так эта тварь не собирается! Rust требует другой версии LLVM, а USE flag system-llvm непробиваем (да, да, знаем о profile/use.force или package.use.force). Увы!

И возникает вопрос. Зачем мне Gentoo, если всё сломано? (уже год с LLVM не могут подружиться). Что, старички всё? Ушли? Теперь бывшие ЛОРовцы у руля? @Goury, Ваше мнение?



Последнее исправление: Dimez (всего исправлений: 1)
Ответ на: комментарий от Roy-Batty

То есть проблема заключалась в том, что portage пытался делать то, что должен в соответствие с настройками?

grem ★★★★★
()
Ответ на: комментарий от mittorn

да не в генте тут проблема, а в идиотизме лисы

На FreeBSD всё нормально собирается.

iZEN ★★★★★
()
Ответ на: комментарий от eternal_sorrow

Данная браузерная сборка является самодостаточной (?портабельной). И в идеале, должна работать в любом дистре, как есть.
Имхо, это не тот случай, когда надо переживать о ПМ (пакетный менеджер). А уж обновления можно обеспечить простеньким скриптом, типа такого от Dimez.

Кстати, не удивлюсь, если Flatpak ‘тупо’ использует эти же сборки с сервера mozilla.

p.s. Как арчевод, выложу пример с AUR, для тех, кому надо как правильно. Там все та же браузерная сборка, но перепакованная в *.tar.zst пакет, который видит ПМ.

krasnh ★★★★
()
Ответ на: комментарий от krasnh

Имхо, это не тот случай, когда надо переживать о ПМ (пакетный менеджер)

Не надо о нём переживать. Надо его просто использовать. Это вопрос удобства. К тому же флатпак это не только пакетный менеджер.

eternal_sorrow ★★★★★
()
Ответ на: комментарий от Roy-Batty

Он требует 14, по умолчанию идёт 15. Или собирай без LTO.

Да всегда такое в генте было.

Suigintou ★★★★★
()

Какое отношение сборка отдельного пакета имеет к дистрибутиву в целом? Возьми любой другой дистр и попробуй там скомпилить firefox.

shell-script ★★★★★
()
Ответ на: комментарий от shell-script

Какое отношение сборка отдельного пакета имеет к дистрибутиву в целом?

Прямое отношение. Это показывает процесс и модель разработки и сопровождения пакетов

serg002 ★★★
()
Ответ на: комментарий от Artamudo

Пакетный менеджер всё умеет.

└─> emerge -pv firefox-bin

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] media-sound/apulse-0.1.13-r2::gentoo  USE="-debug -sdk -test" ABI_X86="(64) -32 (-x32)" 115 KiB
[ebuild  N     ] dev-util/patchelf-0.15.0::gentoo  123 KiB
[ebuild  N     ] www-client/firefox-bin-107.0:rapid::gentoo  USE="alsa ffmpeg gmp-autoupdate -pulseaudio (-selinux) -wayland" L10N="ru -ach -af -an -ar -ast -az -be -bg -bn -br -bs -ca -ca-valencia -cak -cs -cy -da -de -dsb -el -en-CA -en-GB -eo -es-AR -es-CL -es-ES -es-MX -et -eu -fa -ff -fi -fr -fy -ga -gd -gl -gn -gu -he -hi -hr -hsb -hu -hy -ia -id -is -it -ja -ka -kab -kk -km -kn -ko -lij -lt -lv -mk -mr -ms -my -nb -ne -nl -nn -oc -pa -pl -pt-BR -pt-PT -rm -ro -sco -si -sk -sl -son -sq -sr -sv -ta -te -th -tl -tr -trs -uk -ur -uz -vi -xh -zh-CN -zh-TW" 77 823 KiB

Total: 3 packages (3 new), Size of downloads: 78 061 KiB
shell-script ★★★★★
()
Ответ на: комментарий от serg002

Нет. В данном случае это показывает неумение пользоваться пакетным менеджером и особые условия отдельно взятого пакета. Например.

└─> emerge -pv firefox

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] sys-devel/llvm-common-15.0.3::gentoo  USE="-verify-sig" 109 444 KiB
[ebuild  N     ] net-dns/c-ares-1.18.1:0/2::gentoo  USE="-static-libs -test" ABI_X86="32 (64) (-x32)" 1 524 KiB
[ebuild  N     ] media-libs/openh264-2.3.1-r1:0/7::gentoo  USE="plugin -utils" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="-avx2" 58 889 KiB
[ebuild  N     ] dev-util/cbindgen-0.24.3::gentoo  USE="-debug" 2 084 KiB
[ebuild  N     ] app-arch/zip-3.0-r4::gentoo  USE="bzip2 crypt (unicode) -natspec" 1 258 KiB
[ebuild  N     ] media-libs/libvpx-1.12.0-r1:0/7::gentoo  USE="highbitdepth postproc threads -doc -static-libs -test" ABI_X86="(64) -32 (-x32)" 5 338 KiB
[ebuild  N     ] sys-devel/clang-common-15.0.3-r2::gentoo  USE="-default-compiler-rt -default-libcxx -default-lld -llvm-libunwind -stricter -verify-sig" 0 KiB
[ebuild  N     ] sys-libs/libomp-15.0.3:0/15::gentoo  USE="-debug -hwloc -offload -ompt -test -verify-sig" ABI_X86="(64) -32 (-x32)" LLVM_TARGETS="-AMDGPU -NVPTX" 0 KiB
[ebuild  N     ] media-libs/libaom-3.4.0:0/3::gentoo  USE="examples -doc -test" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="avx mmx sse sse2 sse3 sse4_1 sse4_2 ssse3 -avx2" 5 055 KiB
[ebuild  NS    ] sys-devel/autoconf-2.13-r2:2.1::gentoo [2.71-r1:2.71::gentoo] USE="-test% (-emacs%)" 434 KiB
[ebuild  N     ] app-arch/brotli-1.0.9-r5:0/1::gentoo  USE="-python -static-libs -test" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python3_10 (-pypy3) -python3_8 -python3_9 -python3_11" 476 KiB
[ebuild  N     ] net-libs/nodejs-18.12.1:0/18::gentoo  USE="icu npm snapshot ssl system-icu system-ssl -debug -doc -inspector -lto -pax-kernel -systemtap -test" CPU_FLAGS_X86="sse2" 37 554 KiB
[ebuild  N     ] sys-devel/llvm-15.0.3:15::gentoo  USE="binutils-plugin libffi ncurses xml -debug -doc -exegesis -libedit -test -verify-sig -xar -z3 -zstd" ABI_X86="32 (64) (-x32)" LLVM_TARGETS="(AArch64) (AMDGPU) (ARM) (AVR) (BPF) (Hexagon) (Lanai) (MSP430) (Mips) (NVPTX) (PowerPC) (RISCV) (Sparc) (SystemZ) (VE) (WebAssembly) (X86) (XCore) (-ARC) (-CSKY) (-DirectX) (-LoongArch) (-M68k) (-SPIRV)" 241 KiB
[ebuild  N     ] sys-devel/llvm-toolchain-symlinks-15-r1:15::gentoo  USE="native-symlinks -multilib-symlinks" 0 KiB
[ebuild  N     ] sys-devel/llvmgold-15::gentoo  0 KiB
[ebuild  N     ] sys-devel/clang-15.0.3:15::gentoo  USE="extra (pie) static-analyzer xml -debug -doc -test -verify-sig" ABI_X86="(64) -32 (-x32)" LLVM_TARGETS="(AArch64) (AMDGPU) (ARM) (AVR) (BPF) (Hexagon) (Lanai) (MSP430) (Mips) (NVPTX) (PowerPC) (RISCV) (Sparc) (SystemZ) (VE) (WebAssembly) (X86) (XCore) (-ARC) (-CSKY) (-DirectX) (-LoongArch) (-M68k) (-SPIRV)" PYTHON_SINGLE_TARGET="python3_10 -python3_8 -python3_9 -python3_11" 0 KiB
[ebuild  N     ] sys-devel/clang-toolchain-symlinks-15-r2:15::gentoo  USE="native-symlinks -gcc-symlinks -multilib-symlinks" 0 KiB
[ebuild  N     ] sys-libs/compiler-rt-15.0.3:15.0.3::gentoo  USE="clang -debug -test -verify-sig" ABI_X86="(64) -32" 0 KiB
[ebuild  N     ] sys-libs/compiler-rt-sanitizers-15.0.3:15.0.3::gentoo  USE="asan cfi clang dfsan gwp-asan hwasan libfuzzer lsan memprof msan orc profile safestack scudo tsan ubsan xray -debug (-shadowcallstack) -test -verify-sig" ABI_X86="(64) -32" 0 KiB
[ebuild  N     ] sys-devel/clang-runtime-15.0.3:15.0.3::gentoo  USE="compiler-rt openmp sanitize -libcxx" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild  N     ] sys-devel/llvm-14.0.6-r2:14::gentoo  USE="binutils-plugin libffi ncurses xml -debug -doc -exegesis -libedit -test -verify-sig -xar -z3" ABI_X86="32 (64) (-x32)" LLVM_TARGETS="(AArch64) (AMDGPU) (ARM) (AVR) (BPF) (Hexagon) (Lanai) (MSP430) (Mips) (NVPTX) (PowerPC) (RISCV) (Sparc) (SystemZ) (VE) (WebAssembly) (X86) (XCore) (-ARC) (-CSKY) (-M68k)" 103 372 KiB
[ebuild  N     ] sys-devel/lld-14.0.6-r1:14::gentoo  USE="-debug -test -verify-sig" 0 KiB
[ebuild  N     ] sys-libs/compiler-rt-14.0.6-r1:14.0.6::gentoo  USE="clang -debug -test -verify-sig" ABI_X86="(64) -32" 0 KiB
[ebuild  N     ] sys-libs/compiler-rt-sanitizers-14.0.6:14.0.6::gentoo  USE="asan cfi clang dfsan gwp-asan hwasan libfuzzer lsan memprof msan orc profile safestack scudo tsan ubsan xray -debug (-shadowcallstack) -test -verify-sig" ABI_X86="(64) -32" 17 KiB
[ebuild  N     ] sys-devel/clang-runtime-14.0.6:14.0.6::gentoo  USE="compiler-rt openmp sanitize -libcxx" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild  N     ] sys-devel/clang-14.0.6-r1:14::gentoo  USE="(pie) static-analyzer xml -debug -default-compiler-rt -default-libcxx -default-lld -doc -llvm-libunwind -test -verify-sig" ABI_X86="(64) -32 (-x32)" LLVM_TARGETS="(AArch64) (AMDGPU) (ARM) (AVR) (BPF) (Hexagon) (Lanai) (MSP430) (Mips) (NVPTX) (PowerPC) (RISCV) (Sparc) (SystemZ) (VE) (WebAssembly) (X86) (XCore) (-ARC) (-CSKY) (-M68k)" PYTHON_SINGLE_TARGET="python3_10 -python3_8 -python3_9" 0 KiB
[ebuild  N     ] www-client/firefox-102.4.0:esr::gentoo  USE="clang dbus gmp-autoupdate openh264 system-av1 system-harfbuzz system-icu system-jpeg system-libevent system-libvpx system-webp -debug -eme-free -geckodriver -hardened -hwaccel -jack -libproxy -lto -pgo -pulseaudio -screencast (-selinux) -sndio -system-png (-system-python-libs) -wayland -wifi" L10N="ru -ach -af -an -ar -ast -az -be -bg -bn -br -bs -ca -ca-valencia -cak -cs -cy -da -de -dsb -el -en-CA -en-GB -eo -es-AR -es-CL -es-ES -es-MX -et -eu -fa -ff -fi -fr -fy -ga -gd -gl -gn -gu -he -hi -hr -hsb -hu -hy -ia -id -is -it -ja -ka -kab -kk -km -kn -ko -lij -lt -lv -mk -mr -ms -my -nb -ne -nl -nn -oc -pa -pl -pt-BR -pt-PT -rm -ro -sco -si -sk -sl -son -sq -sr -sv -szl -ta -te -th -tl -tr -trs -uk -ur -uz -vi -xh -zh-CN -zh-TW" 471 468 KiB

Total: 27 packages (26 new, 1 in new slot), Size of downloads: 797 147 KiB
shell-script ★★★★★
()
Последнее исправление: shell-script (всего исправлений: 1)
Ответ на: комментарий от shell-script

В данном случае

Конкретно в данном скорей всего да

serg002 ★★★
()
Ответ на: комментарий от Roy-Batty

Он требует 14, по умолчанию идёт 15.

Я может чего-то не понял, но кто мешает иметь и 14 и 15 одновременно? Они же в разных слотах. У меня на данный момент установлены 14.0.6 и 15.0.5.

Хотя и лису собирать по мне так нафиг не нужно, firefox-bin поставить и ладно. Браузер не тот пакет что надо собирать под себя.

Loki13 ★★★★★
()
Ответ на: комментарий от Loki13

То что 2 llvm србирать с учётом сломанного LLVM_TARGETS - долго, да и весить оно много будет.
Мне кажется, в этом случае нужно бойкотировать firefox, что я давно и сделал

mittorn ★★★★★
()
Ответ на: комментарий от mittorn

Мне кажется, в этом случае нужно бойкотировать firefox, что я давно и сделал

Ну не без этого. Я это сделал после того как они перешли на новую панель адреса и сломали кучу дополнений, без которых файрфокс стал и не нужен.

Loki13 ★★★★★
()
Ответ на: комментарий от altwazar

+1 в генту реально что то редко ломается

Я вообще не понимаю, генту умер, генту не собирает, было время когда не было Бин сборок когда у всех были процы 2 ядра вот это было веселье

Сейчас на Бин компилятор, на Бин на жирный софт, на Бин на это, даже ядро уже готовое с конфигом тебе положили, генту умирает

То что меня действительно бесит так это принудительно включено или принудительно выключенные флаги, это да на скорую руку слеплиный ебилд

SPRATAY ★★
()
Ответ на: комментарий от SPRATAY

Я вообще не понимаю, генту умер, генту не собирает…

Мне просто интересно, с каким временем народ сравнивает. Я генту только с 2005 г., может чего пропустил. Сейчас и собирается всё само и основные пакеты сразу в наличии.

altwazar ★★★★
()

Знаю лично одного меинтейнера пакетов в генту. Он работает на стройке, скорее всего разнорабочим, тупой как пробка. Ну и 2006 как бы уже прошел.

Зачем мне Gentoo

Зачем вообще генту?

untitl3d
()
Последнее исправление: untitl3d (всего исправлений: 2)
Ответ на: комментарий от Loki13

сломали кучу дополнений, без которых файрфокс стал и не нужен

Какую такую кучу? Что-то кроме ublock и umatrix разве нужно?

untitl3d
()
Ответ на: комментарий от untitl3d

Я, например, не могу жить без дополнения, которое пщщп само преобразует в goog и подставляет google.com, а не ищет в том же гугле пщщп. И ладно когда это гугл, а если это лор, а я набрал дштг<Enter>, зачем мне вместо linux.org.ru искать этот мусор в гугле? Да, вот такой я ретроград, люблю сам писать руками адреса сайтов. И, да, частенько при это не в той раскладке это делаю.

В хромообразных, кстати, есть другая серьезная проблема, совсем не работают SOCKS-прокси с авторизацией. Пришлось поднять локально privoxy без авторизации и уже оттуда авторизоваться на прокси на впске.

Loki13 ★★★★★
()
Ответ на: комментарий от untitl3d

Менять себя ради программы? Не стоит он этого. Ладно бы ещё предложил патч написать, это хоть как-то можно было бы понять. Да и нашел браузер меня устраивающий, так что сидеть на загнивающем и помирающем лисе особо смысла уже и не было. Ни одной киллерфичи для меня он не содержит.

Loki13 ★★★★★
()
Последнее исправление: Loki13 (всего исправлений: 1)
Ответ на: комментарий от Loki13

А как же вменяемые адблок и скриптблок? А отрытие сайтов по однобуквенным хоткеям? Броузер это в наши дни не просто программа, это стиль жизни, когда у тебя компьютер это считай окно в интернет (рад за тебя, если это не так).

untitl3d
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.