Bug 13256 - extra reqs
: extra reqs
Status: CLOSED WONTFIX
: Sisyphus
(All bugs in Sisyphus/lazarus)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2007-10-30 19:19 by
Modified: 2013-09-25 15:05 (History)


Attachments
lazarus-0.9.22-alt-relax-onwine.patch (493 bytes, patch)
2007-10-30 19:36, Sergey Bolshakov
no flags Details | Diff


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2007-10-30 19:19:58
пакет lazarus содержит зависимость на fpc-src (>20M), последний
нужен, как я понимаю, только для пересборки самого lazarus из него же,
что в условиях дистрибутива несущественно.
прошу, если это действительно так, удалить эту зависимость.

субпакет lazarus-tools содержит зависимость на winе, появляющуюся из-за
скрипта runwait.sh. предлагаю переписать его так, чтобы зависимость не 
порождалась либо удалить этот скрипт из пакета вообще.
------- Comment #1 From 2007-10-30 19:36:13 -------
Created an attachment (id=2243) [details]
lazarus-0.9.22-alt-relax-onwine.patch
------- Comment #2 From 2007-10-30 20:51:50 -------
wrt fpc-src: достаточно наличия двух пустых директорий, чтобы lazarus не
ругался на отсутствующие исходники fpc:
/usr/share/fpcsrc/rtl/inc
/usr/share/fpcsrc/packages/fcl-base
при этом вполне удаётся собрать некоторые примеры из examples
------- Comment #3 From 2008-02-04 14:17:23 -------
А некоторые не собираются
------- Comment #4 From 2008-02-04 15:11:23 -------
"extra reqs" - INVALID??

Про wine что скажешь?
------- Comment #5 From 2008-02-04 15:37:27 -------
А он для чего нужен лазарю? Для сборки win32 приложений и их запуска в среде
linux'а? В таком случае встаёт вопрос: а нужна ли нам кроссплатформенная
компиляция из линукса в винду или нет? Или я не прав?
------- Comment #6 From 2008-02-04 16:54:15 -------
>В таком случае встаёт вопрос: а нужна ли нам кроссплатформенная компиляция из 
линукса в винду или нет?

Её бы в отдельный подпакет отцепить. Как видно из репорта, нужна она не всем 
(да и политически нехорошо это - обязательно тянуть совместимость с win32).

По поводу fpc-src: может тоже подпакет? lazurus-examples.
------- Comment #7 From 2008-02-04 16:54:29 -------
>В таком случае встаёт вопрос: а нужна ли нам кроссплатформенная компиляция из 
линукса в винду или нет?

Её бы в отдельный подпакет отцепить. Как видно из репорта, нужна она не всем 
(да и политически нехорошо это - обязательно тянуть совместимость с win32).

По поводу fpc-src: может тоже подпакет? lazurus-examples.
------- Comment #8 From 2008-02-04 17:31:20 -------
>Её бы в отдельный подпакет отцепить. Как видно из репорта, нужна она не всем 
>(да и политически нехорошо это - обязательно тянуть совместимость с win32).
Что то типа lazarus-win32? Попробую.

>По поводу fpc-src: может тоже подпакет? lazurus-examples.
В том то и дело, что такое положение: без fpc-src одни проги собираются, другие
нет. И lazarus-examples не единственный пакет в таком положении. Прога может
быть не обязательно из примеров для лазаря.
Я понимаю, что если убрать эту зависимость, то в юниоре освободится примерно 20
мегов, для чего нить дополнительного и полезного. Но вот кто гарантирует, что
прога на лазаре будет собираться без fpc-src? Если очень надо, я опять оторву.
Благо эта возможность в спеке осталась, ни куда её не удалял.
------- Comment #9 From 2010-09-28 12:31:26 -------
Может, написать в %description или README.ALT -- "если что не собирается,
поставьте ещё fpc-src; если нужно собирать и под винду, поставьте ещё wine"?
------- Comment #10 From 2010-09-30 15:14:42 -------
Зависимость на fpc-src в лазаре стоит.
Дело в том, что есть 2 варианта: либо, собирая программу на паскале,
перекомпилировать все используемые модули из исходников, либо указывать явно
все пути к заранее скомпилированным модулям.
1-ый вариант - увеличение времени сборки.
2-ой вариант - усложнение в написание кода, причём чистая рутина.
Да и давно ора закрыть этот баг, ибо это не баг.
------- Comment #11 From 2013-09-25 15:05:05 -------
Закрываю.