Bug 25600

Summary: rpm-build should require rpm-build-gir
Product: Sisyphus Reporter: Yuri N. Sedunov <aris>
Component: rpm-buildAssignee: placeholder <placeholder>
Status: ASSIGNED --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: aen, arseny, glebfm, imz, lav, ldv, mike, placeholder, vt
Version: unstable   
Hardware: all   
OS: Linux   

Description Yuri N. Sedunov 2011-05-11 22:36:01 MSK
В связи с наступлением эры gobject-introspection целесообразно добавить rpm-build зависимость на rpm-build-gir, ибо уже встречаются пакеты, состоящие исключительно из скриптов, для которых требуется определить typelib-зависимости.
Comment 1 Michael Shigorin 2011-05-13 12:23:20 MSK
А что мешает добавлять его им в BR?
Comment 2 Dmitry V. Levin 2011-05-16 03:33:29 MSK
Добавление rpm-build-gir в зависимости rpm-build означает, что скрипты из пакета rpm-build-gir будут выполняться при сборке каждого пакета.  Я бегло просмотрел их и не уверен, что, скажем, gir-python.req уже готов к тому, чтобы им обрабатывались все .py-файлы в Сизифе.
Comment 3 Yuri N. Sedunov 2011-05-16 03:58:07 MSK
(In reply to comment #2)
> Добавление rpm-build-gir в зависимости rpm-build означает, что скрипты из
> пакета rpm-build-gir будут выполняться при сборке каждого пакета.  Я бегло
> просмотрел их и не уверен, что, скажем, gir-python.req уже готов к тому, чтобы
> им обрабатывались все .py-файлы в Сизифе.

Перепиши, если не нравится.
Comment 4 Dmitry V. Levin 2011-05-16 04:07:33 MSK
(In reply to comment #3)
> (In reply to comment #2)
> > Добавление rpm-build-gir в зависимости rpm-build означает, что скрипты из
> > пакета rpm-build-gir будут выполняться при сборке каждого пакета.  Я бегло
> > просмотрел их и не уверен, что, скажем, gir-python.req уже готов к тому, чтобы
> > им обрабатывались все .py-файлы в Сизифе.
> 
> Перепиши, если не нравится.

Увы, очередь на переписывание и так уже очень длинная.

А чем, собственно, вызвана необходимость внесения rpm-build-gir в базовую сборочную среду?  Неужели нуждающихся пакетов так много, что добавлять в BR слишком тяжело?
Comment 5 Yuri N. Sedunov 2011-05-16 04:22:59 MSK
(In reply to comment #4)
> (In reply to comment #3)
> > (In reply to comment #2)
> > > Добавление rpm-build-gir в зависимости rpm-build означает, что скрипты из
> > > пакета rpm-build-gir будут выполняться при сборке каждого пакета.  Я бегло
> > > просмотрел их и не уверен, что, скажем, gir-python.req уже готов к тому, чтобы
> > > им обрабатывались все .py-файлы в Сизифе.
> > 
> > Перепиши, если не нравится.
> 
> Увы, очередь на переписывание и так уже очень длинная.
> 
> А чем, собственно, вызвана необходимость внесения rpm-build-gir в базовую
> сборочную среду?  Неужели нуждающихся пакетов так много, что добавлять в BR
> слишком тяжело?

Да, rpm-build-gir сейчас искуственно прикручен к glib2-devel, что не достаточно.