Касаемо приколов #Mozilla и форков #Firefox Не собирается пакет с #Midori из #AUR на #ArchLinux — https://aur.archlinux.org/packages/midori Спотыкается в самом конце. Почему-то запускает только что собранный бинарник таким образом:
~/.cache/yay/midori/src/midori-tensei/obj/dist/midori/midori http://localhost:8888/index.html -profile /tmp/tmp_56pgxgw
Замирает выполнение, в бесконечном выполнении процесса midori.
Вывод в терминал при этом:
console.warn: "No icon found for" "AstianGO"
console.log: "blob:null/6e8ef2b6-275b-4a2e-8dbd-8bf9458d359a"
console.log: "blob:null/110f4b0a-90e8-4d7b-9215-edd653fd95f6"
console.log: "blob:null/4932b1e5-a49d-4d71-98af-713555d63a5d"
console.error: services.settings:
blocklists/addons-bloomfilters Signature failed InvalidSignatureError: Invalid content signature (blocklists/addons-bloomfilters) using 'remote-settings.content-signature.mozilla.org-2025-04-01-18-00-54.chain'
console.error: services.settings:
blocklists/addons-bloomfilters local data was corrupted
console.warn: services.settings: blocklists/addons-bloomfilters Signature verified failed. Retry from scratch
JavaScript error: http://localhost:8888/webkit/PerformanceTests/Speedometer/resources/todomvc/architecture-examples/react/build.min.js, line 1: ReferenceError: React is not defined
Exiting due to channel error.
Exiting due to channel error.
Перемудрили с чем-то, эти #Astian в чём-то.
И в конце концов, что за хрень — при сборке пакета запускать бинарник только что собранный? При том что в PKGBUILD на исходники:
sha256sums=(
'SKIP'
'SKIP'
Неа, такие форки нам не нужны. Стоит подумать дважды, прежде чем ставить в систему пакет с уже собранным бинарником.
@Paradox закинул в /opt/ содержимое этого *.tar.bz2, запустил в private window залогинился в веб-морду сюда. вроде работает.
ls -lha /opt/midori
total 400M
-rw-r--r-- 451 фев 28 16:04 application.ini
drwxr-xr-x 42 фев 28 18:34 browser
drwxr-xr-x 8 фев 28 18:34 defaults
-rw-r--r-- 104 фев 28 17:37 dependentlibs.list
drwxr-xr-x 36 фев 28 18:34 fonts
-rwxr-xr-x 81K фев 28 17:38 glxtest
drwxr-xr-x 6 фев 28 18:34 gmp-clearkey
-rwxr-xr-x 15M фев 28 17:38 libgkcodecs.so
-rwxr-xr-x 576K фев 28 17:38 libipcclientcerts.so
-rwxr-xr-x 493K фев 28 17:38 liblgpllibs.so
-rwxr-xr-x 5,7M фев 28 17:38 libmozavcodec.so
-rwxr-xr-x 1,1M фев 28 17:38 libmozavutil.so
-rwxr-xr-x 65K фев 28 17:38 libmozgtk.so
-rwxr-xr-x 641K фев 28 17:38 libmozsandbox.so
-rwxr-xr-x 2,5M фев 28 17:38 libmozsqlite3.so
-rwxr-xr-x 77K фев 28 17:38 libmozwayland.so
-rwxr-xr-x 316M фев 28 17:38 libxul.so
-rwxr-xr-x 1,6M фев 28 17:38 midori
-rwxr-xr-x 1,6M фев 28 17:38 midori-bin
-rw-r--r-- 55M фев 28 17:38 omni.ja
-rwxr-xr-x 1,6M фев 28 17:38 pingsender
-rw-r--r-- 49 фев 28 17:38 platform.ini
-rw-r--r-- 1,8K фев 28 17:38 precomplete
-rw-r--r-- 0 фев 28 17:38 removed-files
-rwxr-xr-x 88K фев 28 17:38 vaapitest
собственно:
sha1sum /opt/midori/midori*
876f4a41cfe83b3e08b2249f80213d95ba5dfce7 /opt/midori/midori
876f4a41cfe83b3e08b2249f80213d95ba5dfce7 /opt/midori/midori-bin
@Paradox т.е. этот форк явно на базе ESR, с фиксом того же CVE-2024-9680
According to ua-parser-js v0.7.31:
ua
ua: Mozilla/5.0 (X11; Linux x86_64; rv:128.0) Gecko/20100101 Firefox/128.6.0
browser
name: Firefox
version: 128.6.0
major: 128
engine
name: Gecko
version: 128.0
os
name: Linux
version: x86_64
device
vendor: undefined
model: undefined
type: undefined
cpu
architecture: amd64
Ни разу не форк 131-го Firefox, но раз собирается пусть и в таком виде, и есть компания спонсор с облачным сервисом. то выглядит жизнеспособным вариантом.