Bug 8905 - Insufficient dependencies
Summary: Insufficient dependencies
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: libXcomposite-devel (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Valery Inozemtsev
QA Contact: qa-sisyphus
URL:
Keywords:
: 8906 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-01-22 14:41 MSK by Alexey Rusakov
Modified: 2006-05-03 15:27 MSD (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexey Rusakov 2006-01-22 14:41:53 MSK
libXcomposite-devel должен требовать libXfixes-devel. Обоснование - вывод
pkg-config --exists Xcomposite.
Comment 1 Valery Inozemtsev 2006-01-22 14:58:59 MSK
пока у нас не будет обрабатываться pc файлы, таких зависимостей не будет 
Comment 2 Valery Inozemtsev 2006-01-22 15:00:48 MSK
*** Bug 8906 has been marked as a duplicate of this bug. ***
Comment 3 Valery Inozemtsev 2006-01-23 18:02:20 MSK
*** Bug 8914 has been marked as a duplicate of this bug. ***
Comment 4 Valery Inozemtsev 2006-01-23 18:23:03 MSK
я могу добавить эти зависимости руками (вычислить их не сложно), но это не 
выход 
Comment 5 Slava Semushin 2006-01-23 18:33:56 MSK
(In reply to comment #4)
> я могу добавить эти зависимости руками (вычислить их не сложно), но это не 
> выход 

А выход когда?! :)

Потому что можно ведь полжизни прождать это светлое будуще, в то время как на
костылях уже давно можно было бы доковылять до него ;)
Comment 6 Valery Inozemtsev 2006-01-23 19:52:33 MSK
когда не знаю, а на костылях я не ходок 
Comment 7 Dmitry V. Levin 2006-01-23 21:33:57 MSK
Не все зависимости можно добыть из зависимостей, которые можно извлечь из *.pc
Comment 8 Valery Inozemtsev 2006-01-23 21:40:52 MSK
ну в данном то случае как раз речь и идет о зависимостях, которые есть в pc 
файлах. раз это никто автоматизировать не собирается, придется писать руками 
Comment 9 Alexey Rusakov 2006-01-23 23:16:52 MSK
Лично мне было бы очень удобно, если бы зависимости из .pc файлов можно было
автоматически извлечь и добавить в спек. Но это нетривиальная задача, поскольку
однозначного соответствия между пакетами .pc и .rpm нет. У меня был один подход
к написанию подобного скрипта, после чего я понял, что моих знаний-умений тут не
хватает.
Comment 10 Valery Inozemtsev 2006-01-23 23:22:41 MSK
придется пока ручками из BuildRequires  
Comment 11 Sir Raorn 2006-01-24 09:37:02 MSK
(In reply to comment #9)
> Лично мне было бы очень удобно, если бы зависимости из .pc файлов можно было
> автоматически извлечь и добавить в спек. Но это нетривиальная задача, поскольку
> однозначного соответствия между пакетами .pc и .rpm нет.
А в чём проблема-то?  findreq/findprov генерит такие зависимости:

Provides: pkgconfig(xcomposite) = 0.2.2.2
Requires: pkgconfig(xproto), pkgconfig(compositeproto) >= 0.2, pkgconfig(xfixes)

И так далее в том же духе...