Summary: | Не находит desktop-файлы в подкаталогах | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Sergey V Turchin <zerg> | ||||
Component: | plasma5-xdg-desktop-portal-kde | Assignee: | Sergey V Turchin <zerg> | ||||
Status: | CLOSED NOTABUG | QA Contact: | qa-sisyphus | ||||
Severity: | normal | ||||||
Priority: | P5 | CC: | aen, aris, klark, mcpain, rider, viy, zerg | ||||
Version: | unstable | ||||||
Hardware: | x86_64 | ||||||
OS: | Linux | ||||||
Attachments: |
|
Description
Sergey V Turchin
2023-10-17 11:53:22 MSK
Возможно, проблема в glib2. man update-desktop-database (Ответ для Yuri N. Sedunov на комментарий #2) > man update-desktop-database Ерунду писать не обязательно. Файл лежит в /usr/share/. (Ответ для Sergey V Turchin на комментарий #3) > (Ответ для Yuri N. Sedunov на комментарий #2) > > man update-desktop-database > Ерунду писать не обязательно. Файл лежит в /usr/share/. В /usr/share/applications он он лежит? Я тебя точно по адресу послал, читать ман из твоего же пакета. (Ответ для Yuri N. Sedunov на комментарий #4) > В /usr/share/applications он он лежит? В /usr/share/applications/kf5/, что соответствует спецификации. > Я тебя точно по адресу послал, читать ман из твоего же пакета. Вообще нипричём. К порталу приходит по dbus команда -- запусти "org.kde.okular". После чего g_desktop_app_info_new("org.kde.okular.desktop") нифига не находит. Дальше я в дебрях glib2 запутался. (Ответ для Sergey V Turchin на комментарий #6) > После чего > g_desktop_app_info_new("org.kde.okular.desktop") > нифига не находит. И как же найдется, коли в кеше нет твоего окуляру? Иди еще читай ман. (Ответ для Yuri N. Sedunov на комментарий #8) > И как же найдется, коли в кеше нет твоего окуляру? Выпрямится и найдёт. > Иди еще читай ман. Прочти уже сам его наконец. Он нипричём. Вообще. Если у кого в голове летают какие-то мысли про MIME-типы, говорю прямо: никаких MIME в этой баге не упоминается и упоминаться не должно. Больше ничем не могу тебе помочь. (Ответ для Yuri N. Sedunov на комментарий #11) > Больше ничем не могу тебе помочь. Я уже догадался. Баг от этого не исчез. Ну, пойди в glib и расскажи там, что тебя игнорируют. (Ответ для Yuri N. Sedunov на комментарий #13) > Ну, пойди в glib и расскажи там, что тебя игнорируют. Ты мантейнер, тебе и идти. Если я перекладываю org.kde.okular.desktop в /usr/share/applications/ или прошу найти kf5-org.kde.okular.desktop и это БЕЗ ОБНОВЛЕНИЯ КАКИХ-ЛИБО КЭШЕЙ, то сразу находит. Следовательно явное нарушение спецификации. Created attachment 14814 [details]
patch
Я сделяль
Теперь org.kde.okular.desktop будет резолвиться в /usr/share/applications/kf5/org.kde.okular.desktop при отсутствии /usr/share/applications/org.kde.okular.desktop
При наличии /usr/share/applications/org.kde.okular.desktop ничего не поменяется
При явном указании kf5-org.kde.okular.desktop ничего не поменяется
Просьба приложить патч. И В p10 тоже. (Ответ для Олег Соловьев на комментарий #16) > Создано вложение 14814 [details] [подробности] > patch > > Я сделяль Пуллреквест в аппстрим оформите, пожалуйста. (Ответ для Sergey V Turchin на комментарий #17) > Просьба приложить патч. И В p10 тоже. В p10 без меня справитесь. (In reply to Yuri N. Sedunov from comment #18) > (Ответ для Олег Соловьев на комментарий #16) > > Создано вложение 14814 [details] [подробности] > > patch > > > > Я сделяль > > Пуллреквест в аппстрим оформите, пожалуйста. https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3653 (Ответ для Yuri N. Sedunov на комментарий #18) > Пуллреквест в аппстрим оформите, пожалуйста. Оформили. Прииложите плиз. И в p10 тоже. P.S. Или огласите, пожалуйста, весь список, если не собираетесь на ходу отмазки искать. (Ответ для Sergey V Turchin на комментарий #20) > (Ответ для Yuri N. Sedunov на комментарий #18) > > Пуллреквест в аппстрим оформите, пожалуйста. > Оформили. Прииложите плиз. Вас там не поняли, я тоже не очень. > И в p10 тоже. Про p10 см. выше. (Ответ для Yuri N. Sedunov на комментарий #21) > (Ответ для Sergey V Turchin на комментарий #20) > > (Ответ для Yuri N. Sedunov на комментарий #18) > > > Пуллреквест в аппстрим оформите, пожалуйста. > > Оформили. Прииложите плиз. > Вас там не поняли, И что? В systemd тоже пока не поняли, но это не мешает нам его патчить, чтобы _правильно_ работал. > я тоже не очень. Скорее, наоборот, там пока не очень, а ты просто не понял или притворяешься, чтоб тянуть резину. (Ответ для Sergey V Turchin на комментарий #22) > (Ответ для Yuri N. Sedunov на комментарий #21) > > (Ответ для Sergey V Turchin на комментарий #20) > > > (Ответ для Yuri N. Sedunov на комментарий #18) > > > > Пуллреквест в аппстрим оформите, пожалуйста. > > > Оформили. Прииложите плиз. > > Вас там не поняли, > И что? В systemd тоже пока не поняли, но это не мешает нам его патчить, > чтобы _правильно_ работал. > > > я тоже не очень. > Скорее, наоборот, там пока не очень, а ты просто не понял или притворяешься, > чтоб тянуть резину. А можно хотя бы на публику разговаривать корректно? (Ответ для AEN на комментарий #23) > А можно хотя бы на публику разговаривать корректно? После того, как меня посылают в документацию, сами её не читая, я стараюсь разговаривать максимально корректно. Необразованность плоскоземельщиков не означает, что бага нет. Вот, когда они докажут авторам спецификации, что те неправы, тогда и можно будет NOTABUG. Юрий и Сергей, договоритесь пожалуйста и сделайте так, что бы у нас работало несмотря на отсутствие договорённости между апстримами kde и glib. (Ответ для Sergey V Turchin на комментарий #26) > Необразованность плоскоземельщиков не означает, что бага нет. > Вот, когда они докажут авторам спецификации, что те неправы, тогда и можно > будет NOTABUG. Бан и игнор. Ошибка у пользователей не исчезла. (Ответ для Yuri N. Sedunov на комментарий #28) > Бан и игнор. Не парься баней, не тебя имел ввиду, а тех, на чьём идёшь ты поводу. ;-) (Ответ для Олег Соловьев на комментарий #25) > https://bugs.kde.org/show_bug.cgi?id=475995 Я извиняюсь перед всеми плоскоземельщиками за наезды. Т.к. теперь авторы софта определяют, как его паковать в дистрибутивах, у нас будет только 1 KDE в 1-м бранче. (Ответ для Sergey V Turchin на комментарий #31) > у нас будет только 1 KDE в 1-м бранче. На самом деле я сам этого уже хочу, т.к. постоянно вылазят проблемы на всём протяжении. |