* [devel] rpm-build-python
@ 2011-03-07 21:26 REAL
2011-03-07 23:14 ` Dmitry V. Levin
0 siblings, 1 reply; 4+ messages in thread
From: REAL @ 2011-03-07 21:26 UTC (permalink / raw)
To: ALT Linux Team development discussions
привет!
ещё одно нововведение: макрос %python_build_install
это своего рода гибрид %python_build и %python_install, т.е. флаги
установлены по умолчанию и могут меняться при помощи %add_optflags.
мотивация: необходимо иногда при установке (%python_install) проводить
дополнительную сборку, которая блокируется параметром --skip-build
макроса, поэтому используют не очень красивый подход:
python setup.py install. теперь же в этой некрасивости надобности нет.
а флаги устанавливаются как раз для того, чтобы не задавать умолчания
вручную, типа:
CFLAGS="бла-бла-бла" python setup.py install. всю это работу теперь на
себя может брать %python_build_install
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [devel] rpm-build-python
2011-03-07 21:26 [devel] rpm-build-python REAL
@ 2011-03-07 23:14 ` Dmitry V. Levin
2011-03-07 23:27 ` REAL
0 siblings, 1 reply; 4+ messages in thread
From: Dmitry V. Levin @ 2011-03-07 23:14 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 486 bytes --]
Hi,
On Tue, Mar 08, 2011 at 03:26:14AM +0600, REAL wrote:
> ещё одно нововведение: макрос %python_build_install
>
> это своего рода гибрид %python_build и %python_install,
> т.е. флаги установлены по умолчанию и
> могут меняться при помощи %add_optflags.
>
> мотивация: необходимо иногда при
> установке (%python_install) проводить
> дополнительную сборку, которая
Я всегда считал сборку во время установки ошибкой.
Зачем такое может понадобиться?
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [devel] rpm-build-python
2011-03-07 23:14 ` Dmitry V. Levin
@ 2011-03-07 23:27 ` REAL
2011-03-07 23:28 ` Dmitry V. Levin
0 siblings, 1 reply; 4+ messages in thread
From: REAL @ 2011-03-07 23:27 UTC (permalink / raw)
To: ALT Linux Team development discussions
08.03.2011 05:14, Dmitry V. Levin пишет:
>> мотивация: необходимо иногда при
>> установке (%python_install) проводить
>> дополнительную сборку, которая
>
> Я всегда считал сборку во время установки ошибкой.
> Зачем такое может понадобиться?
например, python-module-numpy не устанавливается с параметром
--skip-build. и, насколько помню, это далеко не единичный случай.
ну а доказывать апстриму, что это ошибка, я не могу, ибо сам не
понимаю, в чём она состоит ;)
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [devel] rpm-build-python
2011-03-07 23:27 ` REAL
@ 2011-03-07 23:28 ` Dmitry V. Levin
0 siblings, 0 replies; 4+ messages in thread
From: Dmitry V. Levin @ 2011-03-07 23:28 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 840 bytes --]
On Tue, Mar 08, 2011 at 05:27:43AM +0600, REAL wrote:
> 08.03.2011 05:14, Dmitry V. Levin пишет:
> >>мотивация: необходимо иногда при
> >>установке (%python_install) проводить
> >>дополнительную сборку, которая
> >
> >Я всегда считал сборку во время
> >установки ошибкой.
> >Зачем такое может понадобиться?
>
> например, python-module-numpy не устанавливается
> с параметром --skip-build. и, насколько помню,
> это далеко не единичный случай.
Я все же надеюсь, что это единичный случай.
> ну а доказывать апстриму, что это ошибка,
> я не могу, ибо сам не понимаю, в чём она
> состоит ;)
Сборка и установка собранного -- это совершенно разные задачи, которые,
как правило, выполняются в различной среде разными средствами. Я застал
времена, когда установка производилась вообще с правами root.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2011-03-07 23:28 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-03-07 21:26 [devel] rpm-build-python REAL
2011-03-07 23:14 ` Dmitry V. Levin
2011-03-07 23:27 ` REAL
2011-03-07 23:28 ` Dmitry V. Levin
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git