ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Re: webalizer-2.01.10-alt5.1: rebuild failed [1]
  @ 2005-10-17 19:19 ` Michael Shigorin
  2005-10-17 19:23   ` Dmitry V. Levin
  0 siblings, 1 reply; 8+ messages in thread
From: Michael Shigorin @ 2005-10-17 19:19 UTC (permalink / raw)
  To: devel

On Mon, Oct 17, 2005 at 04:43:09AM +0400, QA Team Robot wrote:
> error: Macro %apache_webmaster not found
> error: line 136: 	find $i -group %apache_webmaster \( -type f -o -type d \) -print0 \
> 	| xargs -r0 -- /bin/chown -Rv root:webalizer

И что с этим предлагается делать?

~> rpm --eval %apache_webmaster     
webmaster
~> rpm -qf /etc/rpm/macros.d/apache 
apache-devel-1.3.33rusPL30.20-alt2

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [devel] Re: webalizer-2.01.10-alt5.1: rebuild failed [1]
  2005-10-17 19:19 ` [devel] Re: webalizer-2.01.10-alt5.1: rebuild failed [1] Michael Shigorin
@ 2005-10-17 19:23   ` Dmitry V. Levin
  2005-10-17 19:30     ` [devel] webalizer-2.01.10-alt6 Michael Shigorin
  0 siblings, 1 reply; 8+ messages in thread
From: Dmitry V. Levin @ 2005-10-17 19:23 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 640 bytes --]

On Mon, Oct 17, 2005 at 10:19:00PM +0300, Michael Shigorin wrote:
> On Mon, Oct 17, 2005 at 04:43:09AM +0400, QA Team Robot wrote:
> > error: Macro %apache_webmaster not found
> > error: line 136: 	find $i -group %apache_webmaster \( -type f -o -type d \) -print0 \
> > 	| xargs -r0 -- /bin/chown -Rv root:webalizer
> 
> И что с этим предлагается делать?
> 
> ~> rpm --eval %apache_webmaster     
> webmaster
> ~> rpm -qf /etc/rpm/macros.d/apache 
> apache-devel-1.3.33rusPL30.20-alt2

Просто добавить apache-devel в список сборочных зависимостей.

P.S. Вот так rpmbuild поймал ошибку в %pre и %triggerpostun.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [devel] webalizer-2.01.10-alt6
  2005-10-17 19:23   ` Dmitry V. Levin
@ 2005-10-17 19:30     ` Michael Shigorin
  2005-10-17 21:10       ` [devel] webalizer-2.01.10-alt6 Alexey Tourbin
  0 siblings, 1 reply; 8+ messages in thread
From: Michael Shigorin @ 2005-10-17 19:30 UTC (permalink / raw)
  To: ALT Devel discussion list

On Mon, Oct 17, 2005 at 11:23:38PM +0400, Dmitry V. Levin wrote:
> > И что с этим предлагается делать?
> Просто добавить apache-devel в список сборочных зависимостей.

М-да.  Даже мысли не допустил, что его там могло не быть...

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 8+ messages in thread

* [devel] Re: webalizer-2.01.10-alt6
  2005-10-17 19:30     ` [devel] webalizer-2.01.10-alt6 Michael Shigorin
@ 2005-10-17 21:10       ` Alexey Tourbin
  2005-10-18  1:46         ` Andrey Rahmatullin
  0 siblings, 1 reply; 8+ messages in thread
From: Alexey Tourbin @ 2005-10-17 21:10 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 551 bytes --]

On Mon, Oct 17, 2005 at 10:30:28PM +0300, Michael Shigorin wrote:
> On Mon, Oct 17, 2005 at 11:23:38PM +0400, Dmitry V. Levin wrote:
> > > И что с этим предлагается делать?
> > Просто добавить apache-devel в список сборочных зависимостей.
> М-да.  Даже мысли не допустил, что его там могло не быть...

Это известная засада: buildreq "не ловит" файлы в /etc/rpm/macros.d.
Workaround: где-нибудь в этих макросах делать stat за пределы
/etc/rpm/macros.d.  stat будет срабатывать только при раскрытии
макросов.  В alternatives вроде такое было.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [devel] Re: webalizer-2.01.10-alt6
  2005-10-17 21:10       ` [devel] webalizer-2.01.10-alt6 Alexey Tourbin
@ 2005-10-18  1:46         ` Andrey Rahmatullin
  2005-10-18 21:56           ` Alexey Tourbin
  0 siblings, 1 reply; 8+ messages in thread
From: Andrey Rahmatullin @ 2005-10-18  1:46 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 409 bytes --]

On Tue, Oct 18, 2005 at 01:10:33AM +0400, Alexey Tourbin wrote:
> Workaround: где-нибудь в этих макросах делать stat за пределы
> /etc/rpm/macros.d. 
В каждом??

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

> Все должно в utf-8 работать. Второй GTK как раз кучу проблем с этим решил.
Решить-то он решил, но программы под GTK2 нужно писать правильно. :-)
		-- abr in devel@

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [devel] Re: webalizer-2.01.10-alt6
  2005-10-18  1:46         ` Andrey Rahmatullin
@ 2005-10-18 21:56           ` Alexey Tourbin
  2005-10-19  7:18             ` Alexey I. Froloff
  2005-10-19  8:00             ` Michael Shigorin
  0 siblings, 2 replies; 8+ messages in thread
From: Alexey Tourbin @ 2005-10-18 21:56 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 831 bytes --]

On Tue, Oct 18, 2005 at 07:46:10AM +0600, Andrey Rahmatullin wrote:
> On Tue, Oct 18, 2005 at 01:10:33AM +0400, Alexey Tourbin wrote:
> > Workaround: где-нибудь в этих макросах делать stat за пределы
> > /etc/rpm/macros.d. 
> В каждом??

В каждом, если есть необходимость.  Суть проблемы в следующем: rpm
загружает файлы /etc/rpm/macros.d/* автоматически.  Если бы buildreq
их ловил, то появилось бы много лишних зависимостей (на все пакеты,
которые кладут файлы в /etc/rpm/macros.d).

Однако макросы раскрываются при фактическом к ним обращении.
Если определить макрос %_mydir как

%_mydir	%([ -f /usr/bin/myexe ])%_libdir/my

то в момент раскрытия макроса %_mydir будут сделан stat(2) /usr/bin/myexe.
Если файл с макросом %_mydir и /usr/lib/myexe лежат в одном пакете, то
buildreq теперь "отловит" этот пакет.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [devel] Re: webalizer-2.01.10-alt6
  2005-10-18 21:56           ` Alexey Tourbin
@ 2005-10-19  7:18             ` Alexey I. Froloff
  2005-10-19  8:00             ` Michael Shigorin
  1 sibling, 0 replies; 8+ messages in thread
From: Alexey I. Froloff @ 2005-10-19  7:18 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 562 bytes --]

* Alexey Tourbin <at@> [051019 02:00]:
> В каждом, если есть необходимость.  Суть проблемы в следующем: rpm
> загружает файлы /etc/rpm/macros.d/* автоматически.
А я ведь предлагал не грузить их автоматом и не игнорировать, а
просто использовать %include, как это сделано в PLD, например.
Ну может с несколько другим синтаксисом...

-- 
Regards, Alexey I. Froloff
AIF5-RIPN, AIF5-RIPE
-------------------------------------------
  Inform-Mobil, Ltd. System Administrator
       http://www.inform-mobil.ru/
Tel: +7(095)504-4709, Fax: +7(095)513-1006

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [devel] Re: webalizer-2.01.10-alt6
  2005-10-18 21:56           ` Alexey Tourbin
  2005-10-19  7:18             ` Alexey I. Froloff
@ 2005-10-19  8:00             ` Michael Shigorin
  1 sibling, 0 replies; 8+ messages in thread
From: Michael Shigorin @ 2005-10-19  8:00 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 355 bytes --]

On Wed, Oct 19, 2005 at 01:56:57AM +0400, Alexey Tourbin wrote:
> > > Workaround: где-нибудь в этих макросах делать stat за пределы
> > > /etc/rpm/macros.d. 
> > В каждом??
> В каждом, если есть необходимость.

Изврат :(  Дешевле руками выходит.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2005-10-19  8:00 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-10-17 19:19 ` [devel] Re: webalizer-2.01.10-alt5.1: rebuild failed [1] Michael Shigorin
2005-10-17 19:23   ` Dmitry V. Levin
2005-10-17 19:30     ` [devel] webalizer-2.01.10-alt6 Michael Shigorin
2005-10-17 21:10       ` [devel] webalizer-2.01.10-alt6 Alexey Tourbin
2005-10-18  1:46         ` Andrey Rahmatullin
2005-10-18 21:56           ` Alexey Tourbin
2005-10-19  7:18             ` Alexey I. Froloff
2005-10-19  8:00             ` Michael Shigorin

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