Bug 52170 - concessio: insufficient runtime dependencies
Summary: concessio: insufficient runtime dependencies
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: concessio (show other bugs)
Version: unstable
Hardware: all Linux
: P5 major
Assignee: oleg@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-11-25 11:36 MSK by Yuri N. Sedunov
Modified: 2024-12-02 10:57 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Yuri N. Sedunov 2024-11-25 11:36:17 MSK
$ rpmqR concessio
/usr/bin/gjs
rpmlib(PayloadIsLzma)

И это всё?
Comment 1 Yuri N. Sedunov 2024-11-25 11:38:08 MSK
Товарищ ментор, нельзя такое пропускать в сизиф.
Comment 2 Антон Мидюков 2024-11-25 11:44:33 MSK
(Ответ для Yuri N. Sedunov на комментарий #1)
> Товарищ ментор, нельзя такое пропускать в сизиф.

А что добавить, чтобы автоматом зависимости нашлись?
Я с этими gjs не сталкивался.
Comment 3 Yuri N. Sedunov 2024-11-25 12:02:34 MSK
(Ответ для Антон Мидюков на комментарий #2)
> (Ответ для Yuri N. Sedunov на комментарий #1)
> > Товарищ ментор, нельзя такое пропускать в сизиф.
> 
> А что добавить, чтобы автоматом зависимости нашлись?

Автоматом не найдутся зависимости. Скрипты запаковываются при сборке в *.gresource (это тоже ни ментор, ни соискатель не заметили)

> Я с этими gjs не сталкивался.

Должно было смутить отсутствие зависимостей.
A пакетов с примерами в сизифе предостаточно, есть куда подсмотреть.
Comment 4 Антон Мидюков 2024-11-25 12:03:37 MSK
(Ответ для Yuri N. Sedunov на комментарий #3)
> (Ответ для Антон Мидюков на комментарий #2)
> > (Ответ для Yuri N. Sedunov на комментарий #1)
> > > Товарищ ментор, нельзя такое пропускать в сизиф.
> > 
> > А что добавить, чтобы автоматом зависимости нашлись?
> 
> Автоматом не найдутся зависимости. Скрипты запаковываются при сборке в
> *.gresource (это тоже ни ментор, ни соискатель не заметили)
> 
> > Я с этими gjs не сталкивался.
> 
> Должно было смутить отсутствие зависимостей.
> A пакетов с примерами в сизифе предостаточно, есть куда подсмотреть.

Понял. Спасибо. Разберём эту тему.
Comment 5 Yuri N. Sedunov 2024-11-25 12:06:24 MSK
Подсказка за 3000:

concessio]$ grep -h gi:// -r *|sort -u
import Adw from 'gi://Adw';
import Gdk from 'gi://Gdk';
import 'gi://Adw?version=1';
import 'gi://Gdk?version=4.0';
import 'gi://Gtk?version=4.0';
import Gio from 'gi://Gio';
import GLib from 'gi://GLib';
import GObject from 'gi://GObject';
import Gtk from 'gi://Gtk';
Comment 6 Repository Robot 2024-11-30 15:57:52 MSK
concessio-0.1.9-alt1 -> sisyphus:

 Sat Nov 30 2024 Oleg Shchavelev <oleg@altlinux> 0.1.9-alt1
 - New version 0.1.9
 - Add typelib(Adw), typelib(Gdk) dependencies (ALT #52170)
Comment 7 Yuri N. Sedunov 2024-12-02 10:57:08 MSK
(Ответ для Repository Robot на комментарий #6)
> concessio-0.1.9-alt1 -> sisyphus:
> 
>  Sat Nov 30 2024 Oleg Shchavelev <oleg@altlinux> 0.1.9-alt1
>  - New version 0.1.9
>  - Add typelib(Adw), typelib(Gdk) dependencies (ALT #52170)
                       ^^^^^^^^^^^^

"typelib(Gdk) = 3.0" сама вытянется по цепочке, т.е. соискатель почетного звания нам опять демонстрирует полное непонимание зависимостей внутри gtk/gnome.