The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

В Firefox для OpenBSD реализована поддержка unveil, opennews (??), 19-Ноя-19, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


22. "В Firefox для OpenBSD реализована поддержка unveil"  –1 +/
Сообщение от пох. (?), 19-Ноя-19, 18:33 
то есть вы и это ниасилили? (открывает консоль...опачки...закрывает консоль, чур меня, чур!)

Я просто оставлю это здесь:
# pkg install -n firefox
Updating FreeBSD repository catalogue...
Fetching meta.txz: 100%    944 B   0.9kB/s    00:01
Fetching packagesite.txz: 100%    6 MiB   2.2MB/s    00:03
Processing entries:   0%
Processing entries: 100%
FreeBSD repository update completed. 32774 packages processed.
All repositories are up to date.
The following 121 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
        firefox: 70.0.1,1
        startup-notification: 0.12_4
        xcb-util: 0.4.0_2,1
        libxcb: 1.13.1
        libXdmcp: 1.1.3
[skip полный набор иксов - но этого им показалось мало!]
        font-misc-ethiopic: 1.0.3_4
[чисто поржать]
        wayland: 1.16.0_1
[иксов недостаточно, нам надо было собрать с вафляндом!]
        dbus: 1.12.12
[конечно же]
        tpm-emulator: 0.7.4_2
[это-то еще зачем?]
        avahi-app: 0.7_2
[здравствуйте!]
        gtk3: 3.24.10_1
[ну конечно]
        gtk2: 2.24.32
[уп-с... а что, одного было мало?]
[ну и на сладкое, самое интересное]
        alsa-plugins: 1.1.1_6
        alsa-lib: 1.1.2_2

Number of packages to be installed: 121

The process will require 902 MiB more space.
173 MiB to be downloaded.

итого - гигабайт мусора, не включая, видимо, ниасиленный пщпщ, это я о вас был слишком хорошего мнения. Зато вот - нате на лопате - эмулятор линуксной альсы, напрочь отсутствующей во фре. Как это дружит с фуфлофоксиным сэндбоксингом - а догадайтесь.

Ответить | Правка | Наверх | Cообщить модератору

23. "В Firefox для OpenBSD реализована поддержка unveil"  +/
Сообщение от xm (ok), 19-Ноя-19, 18:45 
Я вот вижу что вы не осилили пойти в порты и убрать галочки с Pulseaudio которая там за каким-то чёртом по умолчанию установлена.
Своё мнение о вас, кстати, я не только не изменил, но и упрочил ;)

UPD. Только что заметил что OSS выпилили оттуда. Н-да...

Ответить | Правка | Наверх | Cообщить модератору

33. "В Firefox для OpenBSD реализована поддержка unveil"  –1 +/
Сообщение от пох. (?), 19-Ноя-19, 22:13 
> Я вот вижу что вы не осилили пойти в порты

Я вам продемонстрировал, что лежит в официальных пакетах. Это п-ц покруче тех, что в линуксах - те хоть два gtk не тащат.

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

> UPD. Только что заметил что OSS выпилили оттуда.

ну надо же.
Что ж это щеконадуватель ниасилил пойти в исходники и быстро впилить обратно?

Ответить | Правка | Наверх | Cообщить модератору

24. "В Firefox для OpenBSD реализована поддержка unveil"  +/
Сообщение от имя (ok), 19-Ноя-19, 18:51 
За этой простынёй ещё не видно идущих в комплекте патченых-перепатченых библиотек!

$ sed '/IUSE="/,/"/!d' /usr/portage/www-client/firefox/firefox-70.0.1.ebuild | egrep -o 'system-[^ ]+'
system-av1
system-harfbuzz
system-icu
system-jpeg
system-libevent
system-sqlite
system-libvpx
system-webp

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

Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

27. "В Firefox для OpenBSD реализована поддержка unveil"  –1 +/
Сообщение от анонн (ok), 19-Ноя-19, 18:59 
> При этом с системным cairo собраться нынче вообще невозможно без погружения в
> код.

ldd /usr/local/lib/firefox/libxul.so|grep cai
    libcairo-gobject.so.2 => /usr/local/lib/libcairo-gobject.so.2 (0x809669000)
    libcairo.so.2 => /usr/local/lib/libcairo.so.2 (0x809674000)

ldd /usr/local/lib/firefox/libxul.so|grep eve
    libevent-2.1.so.7 => /usr/local/lib/libevent-2.1.so.7 (0x8092de000)

ldd /usr/local/lib/firefox/libxul.so|grep sql
    libsqlite3.so.0 => /usr/local/lib/libsqlite3.so.0 (0x808e5c000)

Но это esr (68).

Ответить | Правка | Наверх | Cообщить модератору

30. "В Firefox для OpenBSD реализована поддержка unveil"  +/
Сообщение от имя (ok), 19-Ноя-19, 19:47 
> ldd /usr/local/lib/firefox/libxul.so|grep cai
>  libcairo-gobject.so.2 => /usr/local/lib/libcairo-gobject.so.2 (0x809669000)
>  libcairo.so.2 => /usr/local/lib/libcairo.so.2 (0x809674000)

В системе сборки есть куча приседаний типа переименования символов, чтобы подружить системный cairo (который нужен gtk) со своим патченым (через который собственно страницы рисуют).

> Но это esr (68).

https://github.com/mozilla/gecko-dev/commit/2b0049a09ee48527... случился за год до этого релиза.

Ответить | Правка | Наверх | Cообщить модератору

25. "В Firefox для OpenBSD реализована поддержка unveil"  +1 +/
Сообщение от анонн (ok), 19-Ноя-19, 18:53 
> итого - гигабайт мусора, не включая, видимо, ниасиленный пщпщ, это я о
> вас был слишком хорошего мнения. Зато вот - нате на лопате
> - эмулятор линуксной альсы, напрочь отсутствующей во фре. Как это дружит
> с фуфлофоксиным сэндбоксингом - а догадайтесь.


% pkg options firefox-esr            
firefox-esr - ALSA: on
firefox-esr - CANBERRA: off
firefox-esr - DBUS: on
firefox-esr - DEBUG: off
firefox-esr - FFMPEG: on
firefox-esr - GCONF: on
firefox-esr - JACK: on
firefox-esr - LIBPROXY: off
firefox-esr - OPTIMIZED_CFLAGS: on
firefox-esr - PROFILE: on
firefox-esr - PULSEAUDIO: on
firefox-esr - SNDIO: on
firefox-esr - TEST: off

pkg info -d firefox-esr|grep -c pulse                                          
0
% pkg info -d firefox-esr|grep -c way                                            
0

Держите нас и далее в курсе всех подозрений!

Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

28. "В Firefox для OpenBSD реализована поддержка unveil"  +/
Сообщение от xm (ok), 19-Ноя-19, 19:21 
Кстати, теперь, вроде бы, достаточно в опциях будет оставить только SNDIO и не тащить всё это pulsealsa-тряхомудие. Сейчас опции отключу. Посмотрим как оно с следующим апдейтом соберётся.
Ответить | Правка | Наверх | Cообщить модератору

34. "В Firefox для OpenBSD реализована поддержка unveil"  +/
Сообщение от пох. (?), 19-Ноя-19, 22:20 
> Посмотрим как оно с следующим апдейтом соберётся.

главное - ни в коем случае не смотреть, работает ли в нем после этого звук.

типикал freebsd-др..ры. Зато у них "в зависимостях пульсаудио нет". (в config есть, в зависимостях - нет. Ну молодцы, чо.)

  

Ответить | Правка | Наверх | Cообщить модератору

35. "В Firefox для OpenBSD реализована поддержка unveil"  +/
Сообщение от xm (ok), 19-Ноя-19, 22:45 
Действительно, странно что опция присутствует но ничего не делает.
Надо майнтайнера пнуть, что ли.
Впрочем, что тут перед хамом распинаться...
Ответить | Правка | Наверх | Cообщить модератору

37. "В Firefox для OpenBSD реализована поддержка unveil"  +1 +/
Сообщение от анонн (ok), 20-Ноя-19, 03:08 
> Действительно, странно что опция присутствует но ничего не делает.
> Надо майнтайнера пнуть, что ли.

Не недо!
Его уже пинали, чтобы выпилил пульсу из зависимостей - в опциях указаны поддерживаемые бэкэнды, см. pkg-message пакета:

> ## Audio backend
> To select non-default audio backend open `about:config` page and
> create `media.cubeb.backend` preference. Supported values are: `alsa`,
> `jack`, `pulse`, `pulse-rust`, `sndio`. Currently used backend can be inspected on `about:support` page.

Любители пульсы могут поставить отдельно (вернее, она у них уже и так наверняка есть) и "наслаждаться".

Ответить | Правка | Наверх | Cообщить модератору

40. "В Firefox для OpenBSD реализована поддержка unveil"  +/
Сообщение от пох. (?), 20-Ноя-19, 10:14 
> Любители пульсы могут поставить отдельно (вернее, она у них уже и так наверняка есть) и

а нелюбители работы через двойную прослойку эмуляторов - не могут (разьве что самостоятельно пересобирать).

> "наслаждаться".

чем пульса хуже работы через эмулятор альсы? Ее не любят именно за то что это совершенно ненужная в большинстве случаев лишняя сущность между программой и звуковым драйвером.
Здесь вы гордо заменили одну ненужно на другую ненужно. С вариантом использования вместо них третьего ненужно - sndio, плохого косплея все того же пщпщ, но от правильных пацанов.

А прямой поддержки native звукового интерфейса фри - у вас как не было, так и нет.

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

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру