🦥Alex Fails
ты тз составь)
Anonymous
пишем для гном софтвара на куте?
Anonymous
Виталий хорош)
Sergei
У флатпака есть няшные биндинги через gobject. Это не мешает Qt?
🦥Alex Fails
ну вы составьте ТЗ, что хотите видеть, там макет GUI, юз-кейсы
🦥Alex Fails
MVC рулит да
Sergei
Но зачем, когда вся логика в libflatpak уже есть? http://docs.flatpak.org/en/latest/libflatpak-api-reference.html - знай методы дёргай.
Sergei
А как сделано в KDE Discover?
🦥Alex Fails
Fomalhaut
Судя по найденному - вероятно проблема с Вулканом.
Max
А че не так? Берешь и вызываешь
Sergei
Насколько я могу читать плюсы - они там libflatpak и дёргают https://github.com/KDE/discover/blob/1c9512d8b844c27aafffd6e9ef8b24fd53ec1df3/libdiscover/backends/FlatpakBackend/FlatpakBackend.h#L35
Sergei
А как иначе сделать?
🦥Alex Fails
бля, зачем они в хедер поллютят кучу имен из flatpak.h
Anonymous
так и до переписывания ядра на плюсы дойдем
Sergei
там DBus
Не, вряд ли. Насколько мне известно, у флатпака нет никакого сервиса с DBus-интерфейсом (и вообще никакого фонового сервиса).
🦥Alex Fails
хм, а было бы норм как RPC сделать
Max
А как иначе сделать?
Надо налепить кучу классов сверху, и обязательно СreatorFactoryProducer через pImpl сделать, иначе не тру
🦥Alex Fails
а так же __asm__ __volatile__ goto("literal") и кучи гццизмов
Sergei
Это, надо думать, объёмно.
🦥Alex Fails
ну, надо шарить в архитектуре флатпака, да, уметь фасадить всё это и в апи
Sergei
Artem
https://www.linux.org.ru/forum/talks/9929372
🦥Alex Fails
🦥Alex Fails
я бы просто у флатпака core бы выделил .который зависит только от stdlib, и поверх него бы в разные фреймворки делал биндинги
Sergei
🦥Alex Fails
я пока не исследовал их кот, не могу точно сказать все ж..(
🦥Alex Fails
это пока только гипотезы, киньтесь в меня их репой - я погляжу позже, мб что-нибудь придумаю, если действительно кто захочет этим заняться, то создадим в неймспайсе procxx либу для этого
🦥Alex Fails
тащемта, и языку научу, да
🦥Alex Fails
https://blog.lxqt.org/2013/04/a-guide-for-porting-gtk-applications-to-qt/ бгг
🦥Alex Fails
блэт, автокрэп
🦥Alex Fails
https://github.com/flatpak/flatpak/blob/master/common/flatpak.h - ух, кошмар, как они засрали неймспейс в Qt-враппере том!
🦥Alex Fails
https://github.com/KDE/discover/blob/1c9512d8b844c27aafffd6e9ef8b24fd53ec1df3/libdiscover/backends/FlatpakBackend/FlatpakBackend.h#L109 хотя вот это дно не получится так просто зарефактить
Anonymous
лучше бы кепкой занялись) на нее то времени нет, а тут обертки )
🦥Alex Fails
оно нам будет мешать, если мы просто возьмем и дропнем flatpak.h
🦥Alex Fails
Anonymous
пошли
меня текущее положение устраивает, спасибо)
🦥Alex Fails
🦥Alex Fails
Sergei
https://github.com/flatpak/flatpak/issues/2241
Anonymous
да у нас все работает, не хотим вы вникамть в месон)
Anonymous
как тот разраб, что вы наставляли в прошлый раз
🦥Alex Fails
на смак
🦥Alex Fails
🦥Alex Fails
ладно, не будем оценочно судить по стилю речи, это не конструктивно
Sergei
Они хотят совместимость с как можно более старыми системами.
Anonymous
"The goal of flatpak is to build on as old of hosts as possible and it doesn't really care about the performance or portability wins Meson provides. So it is probably not the best case for a port."
Anonymous
you are done, друзья
🦥Alex Fails
ой, ну нафиг
🦥Alex Fails
сначала надо тулинг для мейнтейнеров форка придумать нормальный, чтобы это все было автоматизировано
Sergei
Anonymous
Там в 31 федоре гном посвежел уже?
Брат
Alexander "SonnySlave"
sudo dnf update --best --allowerasing
Последняя проверка окончания срока действия метаданных: 0:04:39 назад, Пн 25 ноя 2019 00:48:15.
Ошибка:
Проблема: cannot install the best update candidate for package ffmpeg-libs-4.2.1-2.fc31.x86_64
- problem with installed package ffmpeg-libs-4.2.1-2.fc31.x86_64
- package ffmpeg-libs-4.2.1-2.fc31.x86_64 requires libdav1d.so.2()(64bit), but none of the providers can be installed
- cannot install the best update candidate for package libdav1d-0.4.0-1.fc31.x86_64
- cannot install both libdav1d-0.5.1-1.fc31.x86_64 and libdav1d-0.4.0-1.fc31.x86_64
- cannot install both libdav1d-0.4.0-1.fc31.x86_64 and libdav1d-0.5.1-1.fc31.x86_64
(попробуйте добавить «--skip-broken» для пропуска удаляемых пакетов)
Что там поломали?
ㅤ
Alexander "SonnySlave"
ㅤ
ㅤ
Релиз ядра Linux 5.4
https://opennet.ru/51881/
ㅤ
Добавлена поддержка режима "PrivacyGuard", используемого в ноутбуках Lenovo ThinkPad (T480s, T490, T490s) и позволяющего программно ограничить углы обзора экрана при вводе конфиденциальной информации;
Как они это сделали?
Max
Exfat пилят, лепота
Sergey
ㅤ
Вот это еще интересно:
Добавлен механизм формирования энтропии для генератора псевдослучайных чисел, основанного на применении джиттера (jitter), учитывающего отклонения времени повторного исполнения определённого набора инструкций на CPU, которое зависит от множества внутренних факторов и непредсказуемо без физического контроля над CPU. Механизм решает проблему с подвисаниями во время загрузки из-за недостатка энтропии для getrandom() после внесения оптимизаций в Ext4, сокращающих число обращений к накопителю;
Может это и было причиной тормозов на быстрых SSD и слабых процессорах которые тут обсуждали как-то?
Max
Sergey
Anonymous
Max
Max
А еще есть аппаратное шифрование на самих ССД, но недавно на 840 EVO самсунговских оказалось его легко обойти
Max
Вот и верь после этого производителю девайсов
Max
С другой стороны, я не от ЦРУ прячусь, а просто много езжу и если ноут уведут, думаю, пофиг должно быть
ㅤ
Всё же тот ченж с энтропией направлен исключительно на проблему зависания при загрузке судя по тому что в коммите написано.
Vasiliy Glazov
Max
ㅤ
В ночных сборках Firefox включена по умолчанию блокировка отслеживания 😎
https://opennet.ru/51927/
Anonymous
Давайте поговорим про описание Федоры в Википедии
Пришёл человек по имени Aumarov82 https://ru.wikipedia.org/w/index.php?title=Fedora&curid=13124&diff=103520629&oldid=103040796
Было:
"Fedora (с англ. — «федора», ранее — Fedora Core) — дистрибутив Linux, спонсируемый фирмой Red Hat и содержащий возможности, которые в будущем предполагаются к использованию в дистрибутиве Red Hat Enterprise Linux. "
заменил на:
"Fedora — опереционная система спонсируемая фирмой Red Hat. "
прав он или нет?
Если кто не помнит, именно так берутся мифы про "тестовый полигон". Кто-то написал, знатоки не отследили, через год все незнатоки думают, что это тестовый полигон