Bug 52170

Summary: concessio: insufficient runtime dependencies
Product: Sisyphus Reporter: Yuri N. Sedunov <aris>
Component: concessioAssignee: oleg <oleg>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: major    
Priority: P5 CC: antohami, oleg
Version: unstable   
Hardware: all   
OS: Linux   

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.