Summary: | Depends on galeon | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Alexey Rusakov <ktirf> | ||||||
Component: | lazarus-examples | Assignee: | Andrey Cherepanov <cas> | ||||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||||
Severity: | major | ||||||||
Priority: | P2 | ||||||||
Version: | unstable | ||||||||
Hardware: | all | ||||||||
OS: | Linux | ||||||||
Attachments: |
|
Description
Alexey Rusakov
2009-03-26 19:38:58 MSK
О-о, да это чудо, оказывается, тянет за собой не только Galeon, но и Konqueror. То есть вся основа KDE3 и половина GNOME. См. examples/openbrowser. Может быть, сделать %add_findreq_skiplist на каталог с примерами? Всё равно их работоспособность, полагаю, слабо волнует и мейнтейнера, и даже пользователей... Я такое ни разу у себя не наблюдал. Тем более у меня нет гнома и я сразу же бы заметил бы желание лазаря подтянуть гнома ... В общем пример в студию ... Что то тут не так ... А мантейнера как раз очень волнует работоспособность лазаря как такового ... Смотрю на http://www.sisyphus.ru/srpm/Sisyphus/lazarus/spec и ни как не вижу ни одной зависимости на gnome али kde ... В общем где что ни так? (В ответ на комментарий №2) > Я такое ни разу у себя не наблюдал. Тем более у меня нет гнома и я сразу же бы > заметил бы желание лазаря подтянуть гнома ... Потому что ставил собранное локально, а не из сизифа. > В общем пример в студию ... Что то тут не так ... $ apt-cache show lazarus-examples | grep ^Depe Depends: lazarus (= 0.9.24-alt3.2), /usr/bin/env, bash, coreutils, firefox, galeon, kdebase-konqueror > Смотрю на http://www.sisyphus.ru/srpm/Sisyphus/lazarus/spec Зачем туда смотреть? > и ни как не вижу ни одной зависимости на gnome али kde ... Раскрою страшную тайну: зависимости бывабют автопроставляемые. Created attachment 3412 [details]
minimal fixup
вот так давят зависимостей...
Created attachment 3413 [details]
more thorough spec cleanup
...а вот так обычно ещё спеки причёсываю.
Только вот не собрался он на quad-core x86_64, но в таком уж не разбираюсь:
mrulist.pp(202,54) Error: Illegal type conversion: "TObject" to "LongInt"
Так и думал, что это наш робот на сборочнице понадобовлял кучу всякого лишнего. За патч для подавления спасибо. А lazarus и x86_64, там отдельная песня. Нехорошо, однако, указатели к целым приводить... Пока суд да дело с fpc, давайте всё же оторвём от lazarus-examples (хотя бы текущей версии) зависимости. GNOME 2.26 в Сизиф попасть не может из-за этого :) Алексей, Миша привёл тут решение этого. Я лично не против. Права у вас для этого есть. Сделаете? Наш buildreq откровенно в данном случае ставит лишние. Ok, ловите -alt3.3 в Сизифе и чуть позже в 5.0 Добре. А обновление лазаря до 0.9.26.* технически не возможно, без обновления fpc до 2.2.2, у не соберётся она fpc-2.2.0 Объехал несобираемость на x86-64 отрыванием Rx. Но перекладывать таким манером собранный Lazarus в 5.0 мне что-то не хочется. Или перекладывать? Заливай. Дело в том, что по дефолту rx не собирается и тарбола разработчиков, он подключается в режиме bigide. Но перед заливкой поправь плиз https://bugzilla.altlinux.org/show_bug.cgi?id=17531 и https://bugzilla.altlinux.org/show_bug.cgi?id=16207 если они ещё актуальны. Таки залил без исправления тех багов, их закрою следующей версией :) |