Conversation

Несерьёзный Выдумщик

Касаемо приколов #Mozilla и форков #Firefox Не собирается пакет с #Midori из #AUR на #ArchLinuxhttps://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'

Неа, такие форки нам не нужны. Стоит подумать дважды, прежде чем ставить в систему пакет с уже собранным бинарником.

0
0
1

Несерьёзный Выдумщик

@Paradox в кэше валяется какой-то пакет «midori-128.6.0.en-US.linux-x86_64.tar.bz2» на 161 Мб это что-то промежуточное, внутри bz2-файла — см.картинку:

0
0
0

Несерьёзный Выдумщик

@Paradox сборка заняла полтора часа, на интеловском ЦПУ десятилетней давности Haswell-семейство. компиляция в восемь потоков вела себя прилично, но фаза линковки через ldd отожрала до 19 Гб ОЗУ.

0
0
1

Несерьёзный Выдумщик

Edited 1 month ago

@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
1
0
0

Несерьёзный Выдумщик

@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, но раз собирается пусть и в таком виде, и есть компания спонсор с облачным сервисом. то выглядит жизнеспособным вариантом.

0
0
1