Bug 25853 - Переименован CEGUI-OPENGL.pc -> CEGUI-OPENGL-0.6.pc который пакеты не могут найти
Summary: Переименован CEGUI-OPENGL.pc -> CEGUI-OPENGL-0.6.pc который пакеты не могут н...
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: cegui06-devel (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Alexey Shabalin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-04 00:37 MSK by Slava Dubrovskiy
Modified: 2011-07-12 20:38 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 Slava Dubrovskiy 2011-07-04 00:37:51 MSK
Сломалась сборка пакетов, которые используют CEGUI-OPENGL.pc, т.к. по умолчанию ищется CEGUI-OPENGL.pc а не CEGUI-OPENGL-0.6.pc
Неужели есть такая необходимость иметь возможность устанавливать в систему 2 пакета cegui06-devel и cegui-devel ?
Если нет, то давайте переименуем CEGUI-OPENGL-0.6.pc и CEGUI-0.6.pc обратно и поставим конфликт между cegui06-devel и cegui-devel.
Comment 1 Vitaly Kuznetsov 2011-07-04 12:33:16 MSK
Перевешиваю на того, кто вернул devel-пакет в cegui06 (я собирал без него, но, как выясняется, есть пакеты, не желающие переезжать на cegui-0.7)
Comment 2 Alexey Shabalin 2011-07-12 19:53:06 MSK
0.6(старая) версия нужна только тем, кому она нужна. И эти пакеты знают об переименованных *.pc файла.
Все остальные должны собираться только с новой версией cegui-devel.
Я что-то не понял в чём проблема?
Comment 3 Slava Dubrovskiy 2011-07-12 20:30:23 MSK
(В ответ на комментарий №2)
> 0.6(старая) версия нужна только тем, кому она нужна. И эти пакеты знают об
> переименованных *.pc файла.
Мои пакеты не знают.

.pc для того и сделаны, чтобы там указывать про изменения в именах библиотек и расположении хидеров и их переименовывание не правильно.

> Все остальные должны собираться только с новой версией cegui-devel.
Откуда такое убеждение? У меня есть программа которая не собирается с cegui-0.7, но прекрасно собирается с cegui-0.6. И смена имени .pc она не может скушать, без исправлений. Зачем ломать и искать работу другим, когда можно сделать так, чтобы все были довольны?

А, я подозреваю что все пакеты которые завязаны на *0.6.pc уже запатчены и откатывать данное действие вам тоже лень.
Ладно, я не гордый, запатчу и я.
Comment 4 Alexey Shabalin 2011-07-12 20:38:11 MSK
Гордость здесь не причём.
В новой версии сильно изменился API.
Переименование сделано апстримом, апстрим специально раздаёт эту версию как "старая стабильная".
Проекты, которые не осилили переход на новый API (spice), давно приспособились использовать переименованные файлы.