ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [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