The OpenNET Project / Index page

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



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

Оглавление

Проект LeanQt развивает урезанный форк Qt 5, opennews (??), 27-Сен-22, (0) [смотреть все]

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


14. "Проект LeanQt развивает урезанный форк Qt 5"  +1 +/
Сообщение от Аноним (14), 27-Сен-22, 13:10 
Ильяфедин, объясни пожалуйста, какого ху десктопная телега сует мне мусор в .local/share/applications? Дистрибутивная телега уже содержит правильный десктоп-файл с MimeType=x-scheme-handler/tg; Порешал эту дикость при помощи chmod 0500 ~/.local/share/applications. Хотя бы опцию компиляции сделай, которая отключит эту дикость.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

17. "Проект LeanQt развивает урезанный форк Qt 5"  –1 +/
Сообщение от ilyafedin (ok), 27-Сен-22, 13:20 
> Ильяфедин, объясни пожалуйста, какого ху десктопная телега сует мне мусор в .local/share/applications?
> Дистрибутивная телега уже содержит правильный десктоп-файл с MimeType=x-scheme-handler/tg;
> Порешал эту дикость при помощи chmod 0500 ~/.local/share/applications. Хотя бы опцию
> компиляции сделай, которая отключит эту дикость.

Это чтобы при каждом обновлении быть уверенным в том, что текущий инстанс - дефолтный хандлер, это кроссплатформенное поведение, не ясно, зачем тут должна быть опция сборки.

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

22. "Проект LeanQt развивает урезанный форк Qt 5"  +3 +/
Сообщение от Аноним (14), 27-Сен-22, 13:28 
> быть уверенным

Эту уверенность уже предоставляет дистрибутив, который привязал телегу к tg:// еще до первого запуска телеги.

> не ясно, зачем тут должна быть опция сборки

Затем, чтобы не засорять папку пользователя. Тем более засоряется она десятками десктоп-файлов с абсолютно одинаковым содержимым. "Официальная" телега пусть и дальше засоряет, но дистрибутивные пусть интегрируются в дистрибутив правильным образом (а не т.н. "кроссплатформенным").

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

49. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от ilyafedin (ok), 27-Сен-22, 14:59 
>> быть уверенным
> Эту уверенность уже предоставляет дистрибутив, который привязал телегу к tg:// еще до
> первого запуска телеги.

У тебя может быть несколько копий установлено или быть несколько workdir'ов

>> не ясно, зачем тут должна быть опция сборки
> Затем, чтобы не засорять папку пользователя. Тем более засоряется она десятками десктоп-файлов
> с абсолютно одинаковым содержимым. "Официальная" телега пусть и дальше засоряет, но
> дистрибутивные пусть интегрируются в дистрибутив правильным образом (а не т.н. "кроссплатформенным").

Ну, это возможно только если стоит несколько копий или несколько workdir'ов и они друг-у-друга перехватывают. Поведение не идеальное, но лично мне и так нормально - я не страдаю манией проверять сколько у меня файлов в скрытых директориях. Если можешь сделать генерацию лучше - можешь отправить PR.

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

106. "Проект LeanQt развивает урезанный форк Qt 5"  +2 +/
Сообщение от mikhailnov (ok), 28-Сен-22, 02:59 
Это додумывание за пользователя, с каким workdir (профилем) открывать tg://. Кто приписал workdir, может и desktop-файл сам сделать, не думаю, что это повод загаживать 99% систем, где workdir не используется, а если и используется, то подобная автоматизация не нужна.
Ответить | Правка | Наверх | Cообщить модератору

110. "Проект LeanQt развивает урезанный форк Qt 5"  –2 +/
Сообщение от n00by (ok), 28-Сен-22, 12:10 
Напиши уже сам хоть одну программу, которая делает что-то полезное, а потом учи людей, что и как им следует делать, что бы тебе было удобно собирать пакетики. И читать заодно научись: «Если можешь сделать генерацию лучше - можешь отправить PR». Ах, да, это надо кодить, а у тебя #define объявляет переменную.
Ответить | Правка | Наверх | Cообщить модератору

111. "Проект LeanQt развивает урезанный форк Qt 5"  +1 +/
Сообщение от Аноним (14), 28-Сен-22, 13:10 
> И читать заодно научись: «Если можешь сделать генерацию лучше - можешь отправить PR».

Читай ветку внимательнее: дистрибутивно-распространяемые программы вообще не должны генерить десктоп-файлы. Т. е. патч mikhailnov вполне корректен, попробую создать PR, но не в телегу (т. к. Ильяфедину плевать на мусор в хомяке), а в мой дистрибутив.

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

119. "Проект LeanQt развивает урезанный форк Qt 5"  –1 +/
Сообщение от n00by (ok), 28-Сен-22, 17:12 
Вот пусть mikhailnov и собирает пакетики со своим «корректным патчем» молча, без хамских эпитетов «дичь» и «загаживать». Дичь - это когда обслуживающий персонал без образования, без опыта разработки, кто был неспособен «собственный» дистрибутив заставить работать, что-то тут требует.
Ответить | Правка | Наверх | Cообщить модератору

122. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от mikhailnov (ok), 28-Сен-22, 20:42 
> требует

Ты б сдерживал воспаление фантазии.

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

135. "Проект LeanQt развивает урезанный форк Qt 5"  –1 +/
Сообщение от n00by (ok), 29-Сен-22, 10:35 
> Ты б сдерживал воспаление фантазии.

Ты хочешь, что бы я помог тебе перестать видеть «загаженное» и «дичь» в необходимых для корректной работы приложения файлах? Сам не можешь, как и в случаях с «автокрап» и «обезьяньими потугами»?

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

130. "Проект LeanQt развивает урезанный форк Qt 5"  +1 +/
Сообщение от Аноним (-), 28-Сен-22, 22:43 
> Вот пусть mikhailnov и собирает пакетики со своим «корректным патчем» молча,
> без хамских эпитетов «дичь» и «загаживать». Дичь - это когда обслуживающий
> персонал без образования, без опыта разработки, кто был неспособен «собственный»
> дистрибутив заставить работать, что-то тут требует.

А таки нормальное пожелание от майнтайнера дистра, остальные бинарные дистры в идеале хотели бы чего-то такого. Я не пользуюсь росой но желал бы чтобы майнтайнеры меня защищали от софта который думает что он такой офигенный и поэтому ему можно гадить в user dirs своим крапом во имя луны.

Если кто не понял: активность вон тех гамнокодеров с их аргументами про какую там портабельность и проч ведет к превращению моей системы в виндообразную помойку с разве что не DLL HELL, и одна из обязанностей майнтайнеров это стать вратарям на воторах, чтобы меня такие выс@ры мегакодеров не огревали. А так то да, вратарь лох, голов не бьет, давайте его уберем, типа?!

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

136. "Проект LeanQt развивает урезанный форк Qt 5"  –1 +/
Сообщение от n00by (ok), 29-Сен-22, 10:41 
>> Вот пусть mikhailnov и собирает пакетики со своим «корректным патчем» молча,
>> без хамских эпитетов «дичь» и «загаживать». Дичь - это когда обслуживающий
>> персонал без образования, без опыта разработки, кто был неспособен «собственный»
>> дистрибутив заставить работать, что-то тут требует.
> А таки нормальное пожелание от майнтайнера дистра, остальные бинарные дистры в идеале
> хотели бы чего-то такого.

Отучаемся говорить за всех. Тем более, что в данном случае это обвинение остальных в профнепригодности. Если кто-то в дистрибутиве взял на себя смелость и расположил необходимые для работы приложения файлы в угодном ему месте, значит это его задача, отвечать за свои действия и адаптировать приложение. Кто это не понимает, пусть идёт собирать пакетики на пляже, тыкая в них старой лыжной палкой.

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

144. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (-), 30-Сен-22, 23:34 
> Отучаемся говорить за всех.

Как минимум многие дистры где я знаю майнтайнеров сказали бы что-то такое же.

> Тем более, что в данном случае это обвинение остальных в профнепригодности.

ИМХО близко к тому. Если майнтайнер пакета позволяет кодерам делать в системе юзера неконтролируемую помойку в user dirs, не дай боже еще и пакетным менеджером, возникает простой вопрос: а зачем у них там пакетный менеджер вообще? Можно тарбол распаковывать, а юзер потом пусть эти подарки руками выковыривает, примерно такой же уровень системной автоматизации.

В случае user dirs сложно корректно идентифицировать подлежит ли файл сносу при деинсталле программы. И вон те красавцы все очень усугубляют, нормальный майнтайнер такое за версту чует.

> Если кто-то в дистрибутиве взял на себя смелость и расположил необходимые для
> работы приложения файлы в угодном ему месте, значит это его задача, отвечать
> за свои действия и адаптировать приложение.

Естественно это задача майнтайнера поддерживать декларируемые полиси. Но далее идет вопрос о том кооперативный апстрим или нет, и вообще насколько хреново с ним дело иметь. Хороший апстрим учтет проблемы даунстримов, сделав им -1 патч. Хреновый покажет чудеса кооперации, спихав все траблы на даунстримы. И это вполне себе индикатор что из себя являет тот софт. Скажем Илья Федин пряммым текстом расписался он linux-unfriendly для большинства дистров и рассматривает их как второй сорт.

> Кто это не понимает, пусть идёт собирать пакетики на пляже, тыкая
> в них старой лыжной палкой.

На мой вкус, пусть на лыжи встают майнтайнеры позволяющие гадить в user dirs, при том чтобы им было понятнее, отправить их в таком прикиде на ралли Париж-Дакар, примерно то же самое что из пакетного менеджера в юзердиры гадить по смыслу.

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

148. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от n00by (ok), 01-Окт-22, 09:44 
>> Отучаемся говорить за всех.
> Как минимум многие дистры где я знаю майнтайнеров сказали бы что-то такое
> же.

Что-что? Сказали БЫ? По-русски говорить уже разучился? Вот пусть сначала скажут, а потом ты будешь тут что-то из себя строить.

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

129. "Проект LeanQt развивает урезанный форк Qt 5"  +1 +/
Сообщение от Аноним (-), 28-Сен-22, 22:26 
> Напиши уже сам хоть одну программу, которая делает что-то полезное, а потом
> учи людей, что и как им следует делать,

Не зря говорят что гордыня предшествует падению. Это твое падение, нуб. С точки зрения нормального дистрибутива (гента за это не считается, это помойка) программы и либы НЕ ДОЛЖНЫ гадить в юзеровские диры подобным способом. И это более-менее консенсус по всем более-менее нормальным бинарным дистрам и их майнтайнерам. А то что ты этого не знаешь - в этом месте mikhailnov оказался компетентнее чем ты. Хорошо погарцевал?

> что бы тебе было удобно собирать пакетики.

Дружественность программы к дистрибутиву - идея хорошая. Майнтайнеры тоже люди и зачем им гадить лишний раз на голову, спрашивается? Они конечно отматерятся да перекроют локальным патчем кривой апстрим, но в идеале, если апстрим культурный, таких патчей должно бы стать 0.

> а у тебя #define объявляет переменную.

А ты слил дискуссию вот такому персонажу. Шикарно!

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

138. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от n00by (ok), 29-Сен-22, 10:42 
>> Напиши уже сам хоть одну программу, которая делает что-то полезное, а потом
>> учи людей, что и как им следует делать,
> Не зря говорят что гордыня предшествует падению.

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

> Майнтайнеры тоже люди и зачем им гадить лишний раз на голову, спрашивается?

Фу, какой же ты лицемер. Иди и спрашивай своего друга, у которого #define объявляет переменную, кто ему дал право писать тут «дичь» и «загаживает» и при этом жить на доход с продажи того приложения.

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

145. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (-), 30-Сен-22, 23:53 
> Вот именно, эти самые майнтайнеры тут систематически распинаются, что без них приложения
> не работают, поскольку авторы криворукие и так далее.

В конкретно вон том случае он сказал как настоящий майнтайнер, которого я бы не стыдился и в лично моем дистре и меня бы устроил такой "вратарь", не дающий мне в систему гадить вон теми поползновениями, чтобы пакетный менеджер мог выкорчевать программу со ВСЕМИ ее артефактами если такое решение принято, но при этом не тер configs/userdata если такое решение не было принято (скажем юзер рассматривает идею потом поставить программу опять).

> А на деле вон оно как - полили работу автора экскрементами, и ещё чего-то
> от него хотят.

Лично я согласен с поливанием, за враждебное к бинарным дистрам поведение софта. Это плохой апстрим для большинства линуксов.

> Фу, какой же ты лицемер. Иди и спрашивай своего друга, у которого
> #define объявляет переменную, кто ему дал право писать тут «дичь» и
> «загаживает» и при этом жить на доход с продажи того приложения.

Он мне не друг, но #define не актуально в контексте структурирования пакетов и если некто думает как майнтайнер и говорит как майнтайнер, вероятно, он им и является. Майнтайнер как таковой не кодерская роль. Хотя разумеется в идеале майнтайнер должен уметь патчить "свою" софтину, иначе тяжко ему будет при случае.

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

149. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от n00by (ok), 01-Окт-22, 09:46 
>> Вот именно, эти самые майнтайнеры тут систематически распинаются, что без них приложения
>> не работают, поскольку авторы криворукие и так далее.
> В конкретно вон том случае он сказал как настоящий майнтайнер, которого я
> бы не стыдился

А ты вообще кто, что бы твоё мнение что-то значило? Был майнтайнером? Или может доделывал вон за тем «майнтайнером» висюки, поскольку тот не мог разгрести ту «дичь» (ц), что до него наворотили? Нет. Опять суёшь нос в дела вне своей компетенций, да ещё и на территории где сам не живёшь.

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

97. "Проект LeanQt развивает урезанный форк Qt 5"  +1 +/
Сообщение от _kp (ok), 27-Сен-22, 22:59 
Не тратьте время, пошлите её на chroot, и пусть себе пишет.
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

105. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от mikhailnov (ok), 28-Сен-22, 02:56 
Эту дичь приходится выпатчивать: https://abf.io/import/telegram-desktop/blob/rosa2021.1/Disab...
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

142. "Проект LeanQt развивает урезанный форк Qt 5"  +/
Сообщение от Аноним (142), 29-Сен-22, 20:53 
>Ильяфедин, объясни пожалуйста, какого ху десктопная телега сует мне мусор в .local/share/applications?

Потому что надо было проникаться духом unix, духом unix никто не проникся.

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

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

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




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

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