@EffToyz flatpak в отличие от snap и appimage не создает монолитных пакетов, там есть зависимости, правда они обычно идут большими модулями (типа org.freedesktop.Platform), т.е. либы норм обновляются, а что люди бандлят зависимости, так это и в rpm/deb можно, любой вендорский пакет типа гугльхрума так выглядит, а отдельные особо одаренные еще и от других требуют (смотрит на Pale Moon)

@sunchaser @EffToyz вот это и есть маздайшина. потому что в дистрибе есть свои библиотеки и совершенно ненормально плодить сущности в системе.
кстати, а что с палемуном не так? он-то как раз ничего не требует. в нём есть сорцы нужных ему версий, но можно почти все зависимости из системных библиотек настроить. ну, за исключением парочки мелочей.
@iron_bug @sunchaser @EffToyz ну, то official brending. кого он вообще интересует? у меня собирается basilisk и это даже лучше, потому что василиск звучит лучше, чем бледная луна :)

@iron_bug @EffToyz "The issue you don't seem to understand here is that our in-tree
libraries are often patched specifically for the quirks of our code, and
of very specific versions (system-installed versions may or may not
work, since APIs and behavior changes)."

@iron_bug @sunchaser @EffToyz да, конечно, если у тебя в проге косяки, то патчить надо не что-нибудь, а **чужие библиотеки**. макакоподход как он есть.

@iron_bug @EffToyz и это без всяких контейнеров и снапов )) более того, их главный фурри как раз наоборот - противник

Ну у бандлинга есть свои применения, например Qt в PhantomJS, т.к. Qt не пашет в безголовом режиме и его туда пришлось впатчивать, а апстриму такое нафиг не надо. Но нафига паленой луне всё это - хз, или зачем биткоину особый openssl - тоже загадка

@iron_bug @sunchaser @EffToyz так это и правильно. я тоже принципиально не использую никакие контейнеры и, мать их, снапы (даже писать это слово неприлично как-то).
насчёт культи - я хз, но сомневаюсь, что она "не пашет в безголовом режиме". это библиотека, ей пофиг на железо. они её, может, как-то раком используют.
у битка нет "особого openssl". там, емнип, они оптимизировали некоторые алгоритмы на эллиптических кривых, которые у них не для SSL используются, а для своих ключей. и то в очень частных случаях.

@iron_bug @EffToyz bugs.debian.org/cgi-bin/bugrep Qt не работает в безголовом режиме, т.к. это либа для графического интерфейса. По крайней мере Qt Widgets и то что от них зависит. Какой-нибудь QProcess можно и в CLI заюзать конечно

@iron_bug @sunchaser @EffToyz ты не путай жопу с пальцем. Qt - это жирная сборка софта, в которой много разных библиотек. и большинство из них с графикой не работает вообще. а если кто-то потащил работу с графикой в своё приложение для сервера - он сам дурак.

@iron_bug @EffToyz phantomjs это безголовый браузер для генерации скриншотов или пдф-ок, он юзает qt webkit, естественно ему нужен виджетс и визуал вообще

@iron_bug @sunchaser @EffToyz ещё раз: кривая сборка в дебиане ничего не значит.

@iron_bug @EffToyz там не в дебиане дело, это пример просто

@iron_bug @sunchaser @EffToyz ты сам читал, что написано по ссылке. вот прочитай.
@iron_bug @sunchaser @EffToyz я знаю, как в дебиане запихивают кучу левых зависимостей во многие пакеты и с 99.9% вероятностью это оно самое. более того, там указали, как нужно собирать культю, чтобы она от левой фигни не зависела.
Sign in to participate in the conversation
Librem Social

Librem Social is an opt-in public network. Messages are shared under Creative Commons BY-SA 4.0 license terms. Policy.

Stay safe. Please abide by our code of conduct.

(Source code)

image/svg+xml Librem Chat image/svg+xml