Bug 17792

Summary: Обновить версию Lazarus
Product: Sisyphus Reporter: bobby <bobby>
Component: lazarusAssignee: Andrey Cherepanov <cas>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: major    
Priority: P2 CC: aen, bga, cas, ender, mike, vitty, yaleks
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on: 18030    
Bug Blocks:    

Description bobby 2008-11-05 19:24:04 MSK
В lazarus при работе с проектом (сохранение, открытие) обнуляется
содержимое *.lpr файла, что делает невозможным запуск программы.
Надо либо исправить этот баг (на программах сложнее hello world
возникает стабильно), либо обновить до версии lazarus 0.9.26 (+fpc
2.2.2). В ubuntu в 0.9.24 аналогично, в gentoo воспроизвести не удалось.

Желательно к 09.11.08 иметь новый rpm, поскольку окончатся каникулы и
будет сложно убедить учителя и учеников оставлять альт дальше.
Comment 1 ashen 2008-11-06 10:22:05 MSK
1) Данная ошибка у меня ни разу не воспроизвелась. Но я всё равно посмотрю в чём может быть дело. А на каком дистрибутиве появляется данная ошибка? В общем rpm -qa | grep lazarus , плиз.
2) Сборка lazarus-0.9.26 у меня готова, но для lazarus-0.9.26 нужен fpc-2.2.2.
fpc-2.2.2 находится в daedalus'е. В данной сборке отключен gbd, т.к. с нашим gdb, fpc-2.2.2 не собирается. Как в сизифе появится рабочий fpc-2.2.2, сразу появится и lazarus-0.9.26
Comment 2 bobby 2008-11-06 11:31:49 MSK
В одном из школьных дистрибутивов. Насчет новой сборки понял. Спасибо 
Comment 3 bobby 2008-11-07 11:38:09 MSK
> # rpm -qa | grep lazarus
>
lazarus-0.9.24-alt0.S40.3
lazarus-docs-0.9.24-alt0.S40.3
lazarus-examples-0.9.24-alt0.S40.3
lazarus-tools-0.9.24-alt0.S40.3

Ставилось из school-4.0.0r1-linux-master-i586-install-dvd5.iso
Comment 4 Andrey Cherepanov 2008-11-07 14:55:54 MSK
*** Bug 17791 has been marked as a duplicate of this bug. ***
Comment 5 inger@altlinux.org 2008-11-07 16:36:58 MSK
поставьте в пакете %config(noreplace) в нужном месте.
Comment 6 Afanasov Dmitry 2009-04-21 17:43:37 MSD
на ftp://ftp.altlinux.org/pub/people/ender/hasher/ выложен lazarus-0.9.26.2, собран на fpc 2.2.4 (там же) и с gtk2.

прошу потестить, и по возможности залить :)
Comment 7 Aleksandr Yakimov 2009-06-11 00:26:52 MSD
http://freepascal.ru/forum/viewtopic.php?p=32711#p32711
Comment 8 Afanasov Dmitry 2009-06-11 00:49:47 MSD
я правильно понимаю суть - нужно в сизифе обновить lazarus до последнего svn релиза?
Comment 9 AEN 2009-07-02 02:19:54 MSD
(В ответ на комментарий №8)
> я правильно понимаю суть - нужно в сизифе обновить lazarus до последнего svn
> релиза?

Да.
2ashen: остались проблемы?
Comment 10 ashen 2009-07-02 15:18:58 MSD
По комментарию  #8: не правильно. Последняя svn версия lazarus'а глючная, в общем lazarus-0.9.27 откровенно сырой.
Отправил в sisyphus lazarus-0.9.26-alt1.1.
Собрано не так, как я хочу видеть lazarus в альте, но хотя бы известные баги убраны.

>2 ashen: остались проблемы?
Смотря что считать проблемой.
Comment 11 AEN 2009-07-02 15:23:29 MSD
(В ответ на комментарий №10)
> По комментарию  #8: не правильно. Последняя svn версия lazarus'а глючная, в
> общем lazarus-0.9.27 откровенно сырой.
> Отправил в sisyphus lazarus-0.9.26-alt1.1.
> Собрано не так, как я хочу видеть lazarus в альте, но хотя бы известные баги
> убраны.

Спасибо!

> 
> >2 ashen: остались проблемы?
> Смотря что считать проблемой.


А что Вы считаете? Нужна помощь?
Comment 12 ashen 2009-07-02 15:45:31 MSD
>А что Вы считаете? 
lazdatadesktop из lazarus-tools у нас не собирается при сборке пакета. Исходники есть, но не испольняемый файл. Если не ошибусь, по требованию к "школьному линуксу" необходима была программа создания и управления БД для системы программирования на языке pascal (а ля DataDesktop для Delphi). Формально мы выполнили это требование, фактически нет.
Comment 13 AEN 2009-07-02 15:54:00 MSD
(В ответ на комментарий №12)
> >А что Вы считаете? 
> lazdatadesktop из lazarus-tools у нас не собирается при сборке пакета.
> Исходники есть, но не испольняемый файл. Если не ошибусь, по требованию к
> "школьному линуксу" необходима была программа создания и управления БД для
> системы программирования на языке pascal (а ля DataDesktop для Delphi).
> Формально мы выполнили это требование, фактически нет.

Повесите отдельную багу?
Comment 14 ashen 2009-07-02 16:23:21 MSD
#20664
Надеюсь до linuxfest успею исправить.
Comment 15 ashen 2009-07-02 18:54:44 MSD
>2ashen: остались проблемы?
http://git.altlinux.org/tasks/8825/task/log

Только Русаков и Афанасов починили сборку lazarus'а на x86_64, как теперь снова она сломана. У меня нет компьютера с x86_64, ни удалённой сборочницы, по сему и не могу хотя бы посмотреть, что происходит. :(
Comment 16 Afanasov Dmitry 2009-07-02 19:00:43 MSD
(В ответ на комментарий №15)
> >2ashen: остались проблемы?
> Только Русаков и Афанасов починили сборку lazarus'а на x86_64, как теперь снова
> она сломана.
не грусти, починим. сегодня жаль уже не смогу.
Comment 17 AEN 2009-07-19 04:09:49 MSD
(В ответ на комментарий №16)
> (В ответ на комментарий №15)
> > >2ashen: остались проблемы?
> > Только Русаков и Афанасов починили сборку lazarus'а на x86_64, как теперь снова
> > она сломана.
> не грусти, починим. сегодня жаль уже не смогу.

Не вышло починить?
Comment 18 Afanasov Dmitry 2009-07-20 08:58:55 MSD
(В ответ на комментарий №17)
> Не вышло починить?
с наскока не починилось, а основательно взяться пока не получается.

я пока понять не могу, куда там x86_64/linux путь теряется. вроде есть, а fpmake не видит.
Comment 19 AEN 2009-07-25 00:54:48 MSD
(В ответ на комментарий №18)
> (В ответ на комментарий №17)
> > Не вышло починить?
> с наскока не починилось, а основательно взяться пока не получается.
> 
> я пока понять не могу, куда там x86_64/linux путь теряется. вроде есть, а
> fpmake не видит.

А где искать этот 0.9.26-alt1.1?
Comment 20 Afanasov Dmitry 2009-07-25 11:11:41 MSD
(В ответ на комментарий №19)
> А где искать этот 0.9.26-alt1.1?
я уже и не помню, откуда брал, если честно. ввсе ashen'овские изменения я приложил к http://git.altlinux.org/people/ender/packages/?p=lazarus.git

сейчас я закидываю на ftp.altlinux.org/people/ender. так, на всякий случай.
Comment 21 Grigory Batalov 2009-08-04 19:08:16 MSD
Для сборки на x86_64 достаточно объявить переменную FPCDIR, см.
git.alt:/people/bga/packages/lazarus

Желательно, чтобы Дмитрий Афанасов собрал пакет в Сизиф, поскольку ему виднее, что писать в %changelog. (Или Алексей Шенцев, если это были его исправления.)
Comment 22 AEN 2009-08-05 00:58:46 MSD
(В ответ на комментарий №21)
> Для сборки на x86_64 достаточно объявить переменную FPCDIR, см.
> git.alt:/people/bga/packages/lazarus
> 
> Желательно, чтобы Дмитрий Афанасов собрал пакет в Сизиф, поскольку ему виднее,
> что писать в %changelog. (Или Алексей Шенцев, если это были его исправления.)

Дмитрий в отпуске. Соберите, пожалуйста.
Comment 23 Grigory Batalov 2009-08-05 18:40:51 MSD
В Сизиф отправлен lazarus-0.9.26.2-alt2.
Comment 24 AEN 2009-08-05 18:42:39 MSD
(В ответ на комментарий №23)
> В Сизиф отправлен lazarus-0.9.26.2-alt2.

Спасибо!
Comment 25 ashen 2009-10-28 17:57:10 MSK
Обновить в сизифе, p5 до версии не ниже lazarus-0.9.28-alt2.
С интеграцией документации из fpc-lazarus-0.9.28-doc-html в ide по умолчанию.
Comment 26 Michael Shigorin 2011-01-01 14:08:08 MSK
Наблюдаю lazarus-0.9.29-alt8 и lazarus-0.9.29-alt6.M50P.3.