[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Вопросы по созданию пакета.



On Sun, Sep 23, 2012 at 12:45:46PM +0400, "Артём Н." wrote:
> 22.09.2012 16:57, Andrey Rahmatullin пишет:
> > Проблема апстрима mplayer (ну, одна из) в том, что они использовали для
> > своих целей переменную, имеющую другое назначение (параллельно, как
> > видно из их debian/rules, сломав использование её по назначению).
> А, вообще, это допустимо или нет?
Unknown flags must be ignored by debian/rules.

> >>>>>> Его содержимое включается в переменные с опциями сборки автоматически?
> >>>>> Нет, разумеется. Читайте:
> >>>>> http://www.debian.org/doc/debian-policy/ch-source.html#s-debianrules-options
> >>>> Тьфу, блин. Надо будет прочитать Policy полностью.
> >>>> Так всё-таки, если я хочу их использовать, я должен всегда обрабатывать их
> >>>> самостоятельно, как в примере, или есть автоматические подстановки (например,
> >>>> для GNU системы сборки)?
> >>> Кого их?
> >> Опции в DEB_BUILD_OPTIONS, очевидно...
> > Если вы используете только dh(1) - не надо. В иных случаях по-разному. И в
> > любом случае к системе сборки это прямого отношения не имеет.
> Т.е., для GNU-шной сборки, dh сам разберёт DEB_BUILD_OPTIONS и передаст
> необходимое системе сборки?
Ещё раз: в DEB_BUILD_OPTIONS нет ничего влияющего на систему сборки.

> >>> SCons does not automatically propagate the external environment used to
> >>> execute 'scons' to the commands used to build target files. This is so
> >>> that builds will be guaranteed repeatable regardless of the environment
> >>> variables set at the time scons is invoked.
> >> Ээээ... Они полагают, что пользователь, который собирает программу, будет не в
> >> состоянии сам контролировать свои переменные окружения?
> > А вы когда последний раз сбрасывали окружение при сборке чего-либо?
> Не помню. Как правило, я не устанавливаю опции через окружение. И все переменные
> пустые.
Выполните команду set и посмотрите, сколько у вас непустых переменных.

> Но ведь GNU сборка их использует, так что логично ожидать этого от scons... И на
> это, вроде бы, никто не жаловался?
К scons не применимо понятие "логично", а жаловаться в случае scons надо
сразу на всё.

-- 
WBR, wRAR

Attachment: signature.asc
Description: Digital signature


Reply to: