ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] [upravdom@altlinux.org: E: incoming i586 reject: mlt-0.2.2-alt0.4]
@ 2007-02-14 14:05 Alexey Morsov
  2007-02-14 14:13 ` Led
  0 siblings, 1 reply; 31+ messages in thread
From: Alexey Morsov @ 2007-02-14 14:05 UTC (permalink / raw)
  To: ALT Devel discussion list

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

----- Forwarded message from Upravdom Team Robot <upravdom@altlinux.org> -----

Date: Wed, 14 Feb 2007 16:44:43 +0300 (MSK)
From: Upravdom Team Robot <upravdom@altlinux.org>
To: Alexey Morsov <swi@altlinux.org>
Cc: sisyphus-incominger@lists.altlinux.org
Subject: E: incoming i586 reject: mlt-0.2.2-alt0.4
X-Spam-Level: 

Dear Alexey Morsov!
The mlt-0.2.2-alt0.4 package has been rejected from incoming for i586
architecture.
ImageMagick-6.3.2.4-alt1
error: failed build dependencies:
	sox-devel is needed by mlt-0.2.2-alt0.4
	libmad-devel is needed by mlt-0.2.2-alt0.4



-- 
Rgrds, your upravdom


----- End forwarded message -----

В x86_64 собралось. Кто виноват? Где пакет?

-- 

С уважением,
Алексей Морсов
системный администратор ЗАО "ИК "Риком-Траст"

Jabber: samurai@www.fondmarket.ru
www.ricom.ru
www.fondmarket.ru

NP: Kasamatsu Kouji - Kaishou (Gankutsuou Original Soundtrack)


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

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

* Re: [devel] [upravdom@altlinux.org: E: incoming i586 reject: mlt-0.2.2-alt0.4]
  2007-02-14 14:05 [devel] [upravdom@altlinux.org: E: incoming i586 reject: mlt-0.2.2-alt0.4] Alexey Morsov
@ 2007-02-14 14:13 ` Led
  2007-02-14 14:16   ` Alexey Morsov
                     ` (2 more replies)
  0 siblings, 3 replies; 31+ messages in thread
From: Led @ 2007-02-14 14:13 UTC (permalink / raw)
  To: ALT Devel discussion list

В сообщении от Среда 14 февраля 2007 Alexey Morsov написал(a):
> ----- Forwarded message from Upravdom Team Robot <upravdom@altlinux.org>
> -----
>
> Date: Wed, 14 Feb 2007 16:44:43 +0300 (MSK)
> From: Upravdom Team Robot <upravdom@altlinux.org>
> To: Alexey Morsov <swi@altlinux.org>
> Cc: sisyphus-incominger@lists.altlinux.org
> Subject: E: incoming i586 reject: mlt-0.2.2-alt0.4
> X-Spam-Level:
>
> Dear Alexey Morsov!
> The mlt-0.2.2-alt0.4 package has been rejected from incoming for i586
> architecture.
> ImageMagick-6.3.2.4-alt1
> error: failed build dependencies:
> 	sox-devel is needed by mlt-0.2.2-alt0.4
> 	libmad-devel is needed by mlt-0.2.2-alt0.4
>
>
>
> --
> Rgrds, your upravdom
>
>
> ----- End forwarded message -----
>
> В x86_64 собралось. Кто виноват? Где пакет?

Он и на i586 соберётся, только... если src.rpm будет тоже собран на i586...
Видно придётся сделать
%def_disable sox
в спеке (до починки sox)

-- 
Led.


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

* Re: [devel] [upravdom@altlinux.org: E: incoming i586 reject: mlt-0.2.2-alt0.4]
  2007-02-14 14:13 ` Led
@ 2007-02-14 14:16   ` Alexey Morsov
  2007-02-14 14:26     ` Led
  2007-02-14 14:25   ` Damir Shayhutdinov
  2007-02-14 22:57   ` Денис Смирнов
  2 siblings, 1 reply; 31+ messages in thread
From: Alexey Morsov @ 2007-02-14 14:16 UTC (permalink / raw)
  To: devel

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

On Wed, Feb 14, 2007 at 04:13:17PM +0200, Led wrote:
> Он и на i586 соберётся, только... если src.rpm будет тоже собран на i586...
> Видно придётся сделать
> %def_disable sox
> в спеке (до починки sox)
Lost сказал что репо разломан. Собствено он ж написал (см. выше) что
пакета sox-devel нет. 

-- 

С уважением,
Алексей Морсов
системный администратор ЗАО "ИК "Риком-Траст"

Jabber: samurai@www.fondmarket.ru
www.ricom.ru
www.fondmarket.ru

NP: NoppZ - Final Fantasy 4 Rydias Chocobo OC ReMix (ocremix)


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

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

* Re: [devel] [upravdom@altlinux.org: E: incoming i586 reject: mlt-0.2.2-alt0.4]
  2007-02-14 14:13 ` Led
  2007-02-14 14:16   ` Alexey Morsov
@ 2007-02-14 14:25   ` Damir Shayhutdinov
  2007-02-14 14:31     ` Led
  2007-02-14 22:57   ` Денис Смирнов
  2 siblings, 1 reply; 31+ messages in thread
From: Damir Shayhutdinov @ 2007-02-14 14:25 UTC (permalink / raw)
  To: ALT Devel discussion list

> Он и на i586 соберётся, только... если src.rpm будет тоже собран на i586...
А это еще почему?

> Видно придётся сделать
> %def_disable sox
> в спеке (до починки sox)

А вообще было бы неплохо научить роботов находить пакеты, которые есть
на x86_64, но нет на i586. И считать их такой же ошибкой как и анметы,
если в них нету ExclusiveArch: x86_64.

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

* Re: [devel] [upravdom@altlinux.org: E: incoming i586 reject: mlt-0.2.2-alt0.4]
  2007-02-14 14:16   ` Alexey Morsov
@ 2007-02-14 14:26     ` Led
  0 siblings, 0 replies; 31+ messages in thread
From: Led @ 2007-02-14 14:26 UTC (permalink / raw)
  To: ALT Devel discussion list

В сообщении от Среда 14 февраля 2007 Alexey Morsov написал(a):
> On Wed, Feb 14, 2007 at 04:13:17PM +0200, Led wrote:
> > Он и на i586 соберётся, только... если src.rpm будет тоже собран на
> > i586... Видно придётся сделать
> > %def_disable sox
> > в спеке (до починки sox)
>
> Lost сказал что репо разломан. Собствено он ж написал (см. выше) что
> пакета sox-devel нет.

Всё верно он сказал. Я сказал как "подпереть". Или соберите src.rpm так:
rpm -bs --sign --target i586 mlt.spec
и полученный src.rpm уже в /i/S

-- 
Led.


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

* Re: [devel] [upravdom@altlinux.org: E: incoming i586 reject: mlt-0.2.2-alt0.4]
  2007-02-14 14:25   ` Damir Shayhutdinov
@ 2007-02-14 14:31     ` Led
  2007-02-14 14:51       ` Damir Shayhutdinov
  2007-02-14 15:24       ` Dmitry V. Levin
  0 siblings, 2 replies; 31+ messages in thread
From: Led @ 2007-02-14 14:31 UTC (permalink / raw)
  To: ALT Devel discussion list

В сообщении от Среда 14 февраля 2007 Damir Shayhutdinov написал(a):
> > Он и на i586 соберётся, только... если src.rpm будет тоже собран на
> > i586...
>
> А это еще почему?

Потому что:

%def_enable sox
.....
%ifnarch %ix86
%set_disable sox
%endif
......
%{?_enable_sox:BuildRequires: sox-devel libmad-devel}

>
> > Видно придётся сделать
> > %def_disable sox
> > в спеке (до починки sox)
>
> А вообще было бы неплохо научить роботов находить пакеты, которые есть
> на x86_64, но нет на i586. И считать их такой же ошибкой как и анметы,
> если в них нету ExclusiveArch: x86_64.

-- 
Led.


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

* Re: [devel] [upravdom@altlinux.org: E: incoming i586 reject: mlt-0.2.2-alt0.4]
  2007-02-14 14:31     ` Led
@ 2007-02-14 14:51       ` Damir Shayhutdinov
  2007-02-14 14:57         ` Led
  2007-02-14 15:24       ` Dmitry V. Levin
  1 sibling, 1 reply; 31+ messages in thread
From: Damir Shayhutdinov @ 2007-02-14 14:51 UTC (permalink / raw)
  To: ALT Devel discussion list

> > > Он и на i586 соберётся, только... если src.rpm будет тоже собран на
> > > i586...
> >
> > А это еще почему?
>
> Потому что:
>
> %def_enable sox
> .....
> %ifnarch %ix86
> %set_disable sox
> %endif
> ......
> %{?_enable_sox:BuildRequires: sox-devel libmad-devel}
Считаю неправильным что собираемость или несобираемость .src.rpm
зависит от того, на какой платформе он был создан. Такие пакеты надо
исправлять тем или иным способом.

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

* Re: [devel] [upravdom@altlinux.org: E: incoming i586 reject: mlt-0.2.2-alt0.4]
  2007-02-14 14:51       ` Damir Shayhutdinov
@ 2007-02-14 14:57         ` Led
  2007-02-14 14:59           ` Damir Shayhutdinov
  0 siblings, 1 reply; 31+ messages in thread
From: Led @ 2007-02-14 14:57 UTC (permalink / raw)
  To: ALT Devel discussion list

В сообщении от Среда 14 февраля 2007 Damir Shayhutdinov написал(a):
> > > > Он и на i586 соберётся, только... если src.rpm будет тоже собран на
> > > > i586...
> > >
> > > А это еще почему?
> >
> > Потому что:
> >
> > %def_enable sox
> > .....
> > %ifnarch %ix86
> > %set_disable sox
> > %endif
> > ......
> > %{?_enable_sox:BuildRequires: sox-devel libmad-devel}
>
> Считаю неправильным что собираемость или несобираемость .src.rpm
> зависит от того, на какой платформе он был создан. Такие пакеты надо
> исправлять тем или иным способом.

Я сказал, как исправить: отключить sox для всех архитектур, пока не починят 
sox в x86_64.

-- 
Led.


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

* Re: [devel] [upravdom@altlinux.org: E: incoming i586 reject: mlt-0.2.2-alt0.4]
  2007-02-14 14:57         ` Led
@ 2007-02-14 14:59           ` Damir Shayhutdinov
  2007-02-14 15:09             ` Led
  0 siblings, 1 reply; 31+ messages in thread
From: Damir Shayhutdinov @ 2007-02-14 14:59 UTC (permalink / raw)
  To: ALT Devel discussion list

> Я сказал, как исправить: отключить sox для всех архитектур, пока не починят
> sox в x86_64.
Дык на x86_64 все собралось.

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

* Re: [devel] [upravdom@altlinux.org: E: incoming i586 reject: mlt-0.2.2-alt0.4]
  2007-02-14 22:57   ` Денис Смирнов
@ 2007-02-14 15:02     ` Led
  2007-02-14 23:15       ` Денис Смирнов
  0 siblings, 1 reply; 31+ messages in thread
From: Led @ 2007-02-14 15:02 UTC (permalink / raw)
  To: ALT Devel discussion list

В сообщении от Четверг 15 февраля 2007 Денис Смирнов написал(a):
> On Wed, Feb 14, 2007 at 04:13:17PM +0200, Led wrote:
>
> L> в спеке (до починки sox)
>
> (беря в руки напильник) Что не так с sox?

На x86_64 проблемы с ликовкой с libst.a (из пакета sox-devel).
А вообще ИМХО лучше "починить" его на предмет libst.so.X.Y.Z (X, Y, Z можно 
взять из %_includedir/st.h)

-- 
Led.


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

* Re: [devel] [upravdom@altlinux.org: E: incoming i586 reject: mlt-0.2.2-alt0.4]
  2007-02-14 14:59           ` Damir Shayhutdinov
@ 2007-02-14 15:09             ` Led
  0 siblings, 0 replies; 31+ messages in thread
From: Led @ 2007-02-14 15:09 UTC (permalink / raw)
  To: ALT Devel discussion list

В сообщении от Среда 14 февраля 2007 Damir Shayhutdinov написал(a):
> > Я сказал, как исправить: отключить sox для всех архитектур, пока не
> > починят sox в x86_64.
>
> Дык на x86_64 все собралось.

на x86_64 собирается без sox

-- 
Led.


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

* Re: [devel] [upravdom@altlinux.org: E: incoming i586 reject: mlt-0.2.2-alt0.4]
  2007-02-14 23:15       ` Денис Смирнов
@ 2007-02-14 15:22         ` Alexey Morsov
  2007-02-14 15:25           ` Led
  2007-02-14 15:24         ` Led
  1 sibling, 1 reply; 31+ messages in thread
From: Alexey Morsov @ 2007-02-14 15:22 UTC (permalink / raw)
  To: devel

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

On Thu, Feb 15, 2007 at 02:15:38AM +0300, Денис Смирнов wrote:
> 
> По поводу второго -- "патчи приветствуются", сейчас немножко не до этого,
> хотя постараюсь. А что за проблемы с линковкой? Их я удавлю, это blocker.
А либа (so) одна хочет с ним линковаться, а он .a - и ей облом наступает.


-- 

С уважением,
Алексей Морсов
системный администратор ЗАО "ИК "Риком-Траст"

Jabber: samurai@www.fondmarket.ru
www.ricom.ru
www.fondmarket.ru

NP: Guilty Gear - Pillars of the Underworld (Ky's Theme) (Guilty Gear XX # Reload (Disc 1))


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

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

* Re: [devel] [upravdom@altlinux.org: E: incoming i586 reject: mlt-0.2.2-alt0.4]
  2007-02-14 14:31     ` Led
  2007-02-14 14:51       ` Damir Shayhutdinov
@ 2007-02-14 15:24       ` Dmitry V. Levin
  2007-02-14 15:29         ` Led
  2007-02-14 15:35         ` Led
  1 sibling, 2 replies; 31+ messages in thread
From: Dmitry V. Levin @ 2007-02-14 15:24 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Wed, Feb 14, 2007 at 04:31:44PM +0200, Led wrote:
> В сообщении от Среда 14 февраля 2007 Damir Shayhutdinov написал(a):
> > > Он и на i586 соберётся, только... если src.rpm будет тоже собран на
> > > i586...
> >
> > А это еще почему?
> 
> Потому что:
> 
> %def_enable sox
> .....
> %ifnarch %ix86
> %set_disable sox
> %endif
> ......
> %{?_enable_sox:BuildRequires: sox-devel libmad-devel}

Такой пакет через incoming не пройдёт.


-- 
ldv

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

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

* Re: [devel] [upravdom@altlinux.org: E: incoming i586 reject: mlt-0.2.2-alt0.4]
  2007-02-14 23:15       ` Денис Смирнов
  2007-02-14 15:22         ` Alexey Morsov
@ 2007-02-14 15:24         ` Led
  2007-02-16 13:22           ` Денис Смирнов
  1 sibling, 1 reply; 31+ messages in thread
From: Led @ 2007-02-14 15:24 UTC (permalink / raw)
  To: ALT Devel discussion list

В сообщении от Четверг 15 февраля 2007 Денис Смирнов написал(a):
> On Wed, Feb 14, 2007 at 05:02:32PM +0200, Led wrote:
> > L>> в спеке (до починки sox)
> >
> >> (беря в руки напильник) Что не так с sox?
>
> L> На x86_64 проблемы с ликовкой с libst.a (из пакета sox-devel).
> L> А вообще ИМХО лучше "починить" его на предмет libst.so.X.Y.Z (X, Y, Z
> можно L> взять из %_includedir/st.h)
>
> По поводу второго -- "патчи приветствуются"

Ок, порпробую. Если получится - патч отправлю в багзиллу.

> , сейчас немножко не до этого, 
> хотя постараюсь. А что за проблемы с линковкой? Их я удавлю, это blocker.

Можно проверить на сборке mlt (он сейчас в /i/S лежит) с включеным sox 
(закомментировать сроку
%set_disable sox
и собрать на x86_64 - это недолго, секунд через 30-60 увидите на 
чём "обламывается").

Более подробно пока не добрался.

-- 
Led.


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

* Re: [devel] [upravdom@altlinux.org: E: incoming i586 reject: mlt-0.2.2-alt0.4]
  2007-02-14 15:22         ` Alexey Morsov
@ 2007-02-14 15:25           ` Led
  2007-02-14 16:19             ` Sergey Vlasov
  0 siblings, 1 reply; 31+ messages in thread
From: Led @ 2007-02-14 15:25 UTC (permalink / raw)
  To: ALT Devel discussion list

В сообщении от Среда 14 февраля 2007 Alexey Morsov написал(a):
> On Thu, Feb 15, 2007 at 02:15:38AM +0300, Денис Смирнов wrote:
> > По поводу второго -- "патчи приветствуются", сейчас немножко не до этого,
> > хотя постараюсь. А что за проблемы с линковкой? Их я удавлю, это blocker.
>
> А либа (so) одна хочет с ним линковаться, а он .a - и ей облом наступает.

Не должно быть никаких проблем с линковкой и с .a

-- 
Led.


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

* Re: [devel] [upravdom@altlinux.org: E: incoming i586 reject: mlt-0.2.2-alt0.4]
  2007-02-14 15:24       ` Dmitry V. Levin
@ 2007-02-14 15:29         ` Led
  2007-02-14 15:35         ` Led
  1 sibling, 0 replies; 31+ messages in thread
From: Led @ 2007-02-14 15:29 UTC (permalink / raw)
  To: ALT Devel discussion list

В сообщении от Среда 14 февраля 2007 Dmitry V. Levin написал(a):
> On Wed, Feb 14, 2007 at 04:31:44PM +0200, Led wrote:
> > В сообщении от Среда 14 февраля 2007 Damir Shayhutdinov написал(a):
> > > > Он и на i586 соберётся, только... если src.rpm будет тоже собран на
> > > > i586...
> > >
> > > А это еще почему?
> >
> > Потому что:
> >
> > %def_enable sox
> > .....
> > %ifnarch %ix86
> > %set_disable sox
> > %endif
> > ......
> > %{?_enable_sox:BuildRequires: sox-devel libmad-devel}
>
> Такой пакет через incoming не пройдёт.

Когда делался спек, он не предназначался для прохождения через incoming:) Это 
делалось для отладки спека и проверки собираемости на i586 и x86_64 с 
включенным и отключенным sox соттветственно (из-за того, что на x86_64 не 
получается слинковать с sox'овской libst.a)

-- 
Led.


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

* Re: [devel] [upravdom@altlinux.org: E: incoming i586 reject: mlt-0.2.2-alt0.4]
  2007-02-14 15:24       ` Dmitry V. Levin
  2007-02-14 15:29         ` Led
@ 2007-02-14 15:35         ` Led
  2007-02-14 16:17           ` Sergey Vlasov
  1 sibling, 1 reply; 31+ messages in thread
From: Led @ 2007-02-14 15:35 UTC (permalink / raw)
  To: ALT Devel discussion list

В сообщении от Среда 14 февраля 2007 Dmitry V. Levin написал(a):
> On Wed, Feb 14, 2007 at 04:31:44PM +0200, Led wrote:
> > В сообщении от Среда 14 февраля 2007 Damir Shayhutdinov написал(a):
> > > > Он и на i586 соберётся, только... если src.rpm будет тоже собран на
> > > > i586...
> > >
> > > А это еще почему?
> >
> > Потому что:
> >
> > %def_enable sox
> > .....
> > %ifnarch %ix86
> > %set_disable sox
> > %endif
> > ......
> > %{?_enable_sox:BuildRequires: sox-devel libmad-devel}
>
> Такой пакет через incoming не пройдёт.

А такой пройдёт?

%def_enable sox
.....
%{?_enable_sox:BuildRequires: sox-devel libmad-devel}
.....
%ifnarch %ix86
%set_disable sox
%endif
......

-- 
Led.


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

* Re: [devel] [upravdom@altlinux.org: E: incoming i586 reject: mlt-0.2.2-alt0.4]
  2007-02-14 15:35         ` Led
@ 2007-02-14 16:17           ` Sergey Vlasov
  2007-02-14 16:32             ` Led
  0 siblings, 1 reply; 31+ messages in thread
From: Sergey Vlasov @ 2007-02-14 16:17 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Wed, Feb 14, 2007 at 05:35:40PM +0200, Led wrote:
> В сообщении от Среда 14 февраля 2007 Dmitry V. Levin написал(a):
> > On Wed, Feb 14, 2007 at 04:31:44PM +0200, Led wrote:
> > > В сообщении от Среда 14 февраля 2007 Damir Shayhutdinov написал(a):
> > > > > Он и на i586 соберётся, только... если src.rpm будет тоже собран на
> > > > > i586...
> > > >
> > > > А это еще почему?
> > >
> > > Потому что:
> > >
> > > %def_enable sox
> > > .....
> > > %ifnarch %ix86
> > > %set_disable sox
> > > %endif
> > > ......
> > > %{?_enable_sox:BuildRequires: sox-devel libmad-devel}
> >
> > Такой пакет через incoming не пройдёт.
> 
> А такой пройдёт?
> 
> %def_enable sox
> .....
> %{?_enable_sox:BuildRequires: sox-devel libmad-devel}
> .....
> %ifnarch %ix86
> %set_disable sox
> %endif
> ......

Такой пройдёт при условии наличия пакетов sox-devel и libmad-devel на
всех архитектурах (и при условии, что установка %set_disable sox
корректно отключает использование sox при сборке, даже если в
сборочной системе установлен пакет sox-devel).

BuildRequires, зависящие от архитектуры, не работают из-за того, что
список зависимостей фиксируется при выполнении rpmbuild -bs - в
src.rpm попадают только имена и требуемые версии пакетов.  Вот при
внедрении сборки из git теоретически возможна поддержка подобных
фокусов (поскольку в этом случае src.rpm формируется в процессе
сборки, и зависимости в нём могут быть выбраны в соответствии с
архитектурой сборочной системы).

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

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

* Re: [devel] [upravdom@altlinux.org: E: incoming i586 reject: mlt-0.2.2-alt0.4]
  2007-02-14 15:25           ` Led
@ 2007-02-14 16:19             ` Sergey Vlasov
  2007-02-14 16:35               ` Led
                                 ` (2 more replies)
  0 siblings, 3 replies; 31+ messages in thread
From: Sergey Vlasov @ 2007-02-14 16:19 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Wed, Feb 14, 2007 at 05:25:37PM +0200, Led wrote:
> В сообщении от Среда 14 февраля 2007 Alexey Morsov написал(a):
> > On Thu, Feb 15, 2007 at 02:15:38AM +0300, Денис Смирнов wrote:
> > > По поводу второго -- "патчи приветствуются", сейчас немножко не до этого,
> > > хотя постараюсь. А что за проблемы с линковкой? Их я удавлю, это blocker.
> >
> > А либа (so) одна хочет с ним линковаться, а он .a - и ей облом наступает.
> 
> Не должно быть никаких проблем с линковкой и с .a

На i386 при этом получается TEXTREL, на x86_64 - вообще ничего не
получается, поскольку там TEXTREL в .so запрещены.

(Конечно, можно собрать .a и с -fPIC, но это уже совсем изврат.)

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

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

* Re: [devel] [upravdom@altlinux.org: E: incoming i586 reject: mlt-0.2.2-alt0.4]
  2007-02-14 16:17           ` Sergey Vlasov
@ 2007-02-14 16:32             ` Led
  0 siblings, 0 replies; 31+ messages in thread
From: Led @ 2007-02-14 16:32 UTC (permalink / raw)
  To: ALT Devel discussion list

В сообщении от Среда 14 февраля 2007 Sergey Vlasov написал(a):
> On Wed, Feb 14, 2007 at 05:35:40PM +0200, Led wrote:
> > В сообщении от Среда 14 февраля 2007 Dmitry V. Levin написал(a):
> > > On Wed, Feb 14, 2007 at 04:31:44PM +0200, Led wrote:
> > > > В сообщении от Среда 14 февраля 2007 Damir Shayhutdinov написал(a):
> > > > > > Он и на i586 соберётся, только... если src.rpm будет тоже собран
> > > > > > на i586...
> > > > >
> > > > > А это еще почему?
> > > >
> > > > Потому что:
> > > >
> > > > %def_enable sox
> > > > .....
> > > > %ifnarch %ix86
> > > > %set_disable sox
> > > > %endif
> > > > ......
> > > > %{?_enable_sox:BuildRequires: sox-devel libmad-devel}
> > >
> > > Такой пакет через incoming не пройдёт.
> >
> > А такой пройдёт?
> >
> > %def_enable sox
> > .....
> > %{?_enable_sox:BuildRequires: sox-devel libmad-devel}
> > .....
> > %ifnarch %ix86
> > %set_disable sox
> > %endif
> > ......
>
> Такой пройдёт при условии наличия пакетов sox-devel и libmad-devel на
> всех архитектурах

В наличии, просто на x86_64 не собирается.

> (и при условии, что установка %set_disable sox 
> корректно отключает использование sox при сборке, даже если в
> сборочной системе установлен пакет sox-devel).

Корректно, отключает.

>
> BuildRequires, зависящие от архитектуры, не работают из-за того, что
> список зависимостей фиксируется при выполнении rpmbuild -bs - в
> src.rpm попадают только имена и требуемые версии пакетов.

Я знаю из-за чего они не работают:)

> Вот при 
> внедрении сборки из git теоретически возможна поддержка подобных
> фокусов (поскольку в этом случае src.rpm формируется в процессе
> сборки, и зависимости в нём могут быть выбраны в соответствии с
> архитектурой сборочной системы).

-- 
Led.


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

* Re: [devel] [upravdom@altlinux.org: E: incoming i586 reject: mlt-0.2.2-alt0.4]
  2007-02-14 16:19             ` Sergey Vlasov
@ 2007-02-14 16:35               ` Led
  2007-02-14 19:13                 ` Alexey Morsov
  2007-02-15 10:34               ` Денис Смирнов
  2007-02-15 15:45               ` Andrey Rahmatullin
  2 siblings, 1 reply; 31+ messages in thread
From: Led @ 2007-02-14 16:35 UTC (permalink / raw)
  To: ALT Devel discussion list

В сообщении от Среда 14 февраля 2007 Sergey Vlasov написал(a):
> On Wed, Feb 14, 2007 at 05:25:37PM +0200, Led wrote:
> > В сообщении от Среда 14 февраля 2007 Alexey Morsov написал(a):
> > > On Thu, Feb 15, 2007 at 02:15:38AM +0300, Денис Смирнов wrote:
> > > > По поводу второго -- "патчи приветствуются", сейчас немножко не до
> > > > этого, хотя постараюсь. А что за проблемы с линковкой? Их я удавлю,
> > > > это blocker.
> > >
> > > А либа (so) одна хочет с ним линковаться, а он .a - и ей облом
> > > наступает.
> >
> > Не должно быть никаких проблем с линковкой и с .a
>
> На i386 при этом получается TEXTREL, на x86_64 - вообще ничего не
> получается, поскольку там TEXTREL в .so запрещены.
>
> (Конечно, можно собрать .a и с -fPIC, но это уже совсем изврат.)

Честно говоря, не понимаю, почему это "изврат". Но это просто потому, что 
чего-то не знаю:)

-- 
Led.


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

* Re: [devel] [upravdom@altlinux.org: E: incoming i586 reject: mlt-0.2.2-alt0.4]
  2007-02-14 16:35               ` Led
@ 2007-02-14 19:13                 ` Alexey Morsov
  2007-02-15 10:42                   ` Led
  0 siblings, 1 reply; 31+ messages in thread
From: Alexey Morsov @ 2007-02-14 19:13 UTC (permalink / raw)
  To: devel

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

On Wed, Feb 14, 2007 at 06:35:50PM +0200, Led wrote:
> 
> Честно говоря, не понимаю, почему это "изврат". Но это просто потому, что 
> чего-то не знаю:)
/me в роли робота сборщика: А вот в спеках от FC RH MDK sox от mlt оторван
вообще.. Или это не ALT way ?

-- 
С уважением,
Алексей Морсов
Системный администратор ЗАО "ИК "РИКОМ-ТРАСТ"
ICQ#: 196-766-290
JID:  Samurai@www.fondmarket.ru

NP: music over


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

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

* Re: [devel] [upravdom@altlinux.org: E: incoming i586 reject: mlt-0.2.2-alt0.4]
  2007-02-14 14:13 ` Led
  2007-02-14 14:16   ` Alexey Morsov
  2007-02-14 14:25   ` Damir Shayhutdinov
@ 2007-02-14 22:57   ` Денис Смирнов
  2007-02-14 15:02     ` Led
  2 siblings, 1 reply; 31+ messages in thread
From: Денис Смирнов @ 2007-02-14 22:57 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Wed, Feb 14, 2007 at 04:13:17PM +0200, Led wrote:

L> в спеке (до починки sox)

(беря в руки напильник) Что не так с sox?

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------
ALT Linux Team стремится соблюдать все лицензионные условия.
		-- aen in oo-discuss@

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

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

* Re: [devel] [upravdom@altlinux.org: E: incoming i586 reject: mlt-0.2.2-alt0.4]
  2007-02-14 15:02     ` Led
@ 2007-02-14 23:15       ` Денис Смирнов
  2007-02-14 15:22         ` Alexey Morsov
  2007-02-14 15:24         ` Led
  0 siblings, 2 replies; 31+ messages in thread
From: Денис Смирнов @ 2007-02-14 23:15 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Wed, Feb 14, 2007 at 05:02:32PM +0200, Led wrote:

> L>> в спеке (до починки sox)
>> (беря в руки напильник) Что не так с sox?
L> На x86_64 проблемы с ликовкой с libst.a (из пакета sox-devel).
L> А вообще ИМХО лучше "починить" его на предмет libst.so.X.Y.Z (X, Y, Z можно 
L> взять из %_includedir/st.h)

По поводу второго -- "патчи приветствуются", сейчас немножко не до этого,
хотя постараюсь. А что за проблемы с линковкой? Их я удавлю, это blocker.

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------
за таблетками от лени не ко мне.
		-- shrek in #7850

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

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

* Re: [devel] [upravdom@altlinux.org: E: incoming i586 reject: mlt-0.2.2-alt0.4]
  2007-02-14 16:19             ` Sergey Vlasov
  2007-02-14 16:35               ` Led
@ 2007-02-15 10:34               ` Денис Смирнов
  2007-02-15 15:45               ` Andrey Rahmatullin
  2 siblings, 0 replies; 31+ messages in thread
From: Денис Смирнов @ 2007-02-15 10:34 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Wed, Feb 14, 2007 at 07:19:40PM +0300, Sergey Vlasov wrote:

>> Не должно быть никаких проблем с линковкой и с .a
SV> На i386 при этом получается TEXTREL, на x86_64 - вообще ничего не
SV> получается, поскольку там TEXTREL в .so запрещены.
SV> (Конечно, можно собрать .a и с -fPIC, но это уже совсем изврат.)

Однако видимо это самый простой способ фиксить такую пакость :(

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------
Стас, вот тебе фичреквест, Если Будет Нефиг Делать
		-- mike in #1202

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

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

* Re: [devel] [upravdom@altlinux.org: E: incoming i586 reject: mlt-0.2.2-alt0.4]
  2007-02-14 19:13                 ` Alexey Morsov
@ 2007-02-15 10:42                   ` Led
  0 siblings, 0 replies; 31+ messages in thread
From: Led @ 2007-02-15 10:42 UTC (permalink / raw)
  To: ALT Devel discussion list

В сообщении от Среда 14 февраля 2007 Alexey Morsov написал(a):
> On Wed, Feb 14, 2007 at 06:35:50PM +0200, Led wrote:
> > Честно говоря, не понимаю, почему это "изврат". Но это просто потому, что
> > чего-то не знаю:)
>
> /me в роли робота сборщика: А вот в спеках от FC RH MDK sox от mlt оторван
> вообще.. Или это не ALT way ?

Это самый простой way: не собирается - отрываем :(

-- 
Led.


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

* Re: [devel] [upravdom@altlinux.org: E: incoming i586 reject: mlt-0.2.2-alt0.4]
  2007-02-14 16:19             ` Sergey Vlasov
  2007-02-14 16:35               ` Led
  2007-02-15 10:34               ` Денис Смирнов
@ 2007-02-15 15:45               ` Andrey Rahmatullin
  2 siblings, 0 replies; 31+ messages in thread
From: Andrey Rahmatullin @ 2007-02-15 15:45 UTC (permalink / raw)
  To: devel

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

On Wed, Feb 14, 2007 at 07:19:40PM +0300, Sergey Vlasov wrote:
> (Конечно, можно собрать .a и с -fPIC, но это уже совсем изврат.)
Чего изврат-то?

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

ok, в следующей сборке "задним числом" добавим в changelog.
		-- ldv in devel@

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

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

* Re: [devel] [upravdom@altlinux.org: E: incoming i586 reject: mlt-0.2.2-alt0.4]
  2007-02-14 15:24         ` Led
@ 2007-02-16 13:22           ` Денис Смирнов
  2007-02-16 13:30             ` Led
  0 siblings, 1 reply; 31+ messages in thread
From: Денис Смирнов @ 2007-02-16 13:22 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Wed, Feb 14, 2007 at 05:24:30PM +0200, Led wrote:

>> По поводу второго -- "патчи приветствуются"
L> Ок, порпробую. Если получится - патч отправлю в багзиллу.

Можешь не пробовать. В Сизиф ушел sox 13.0.0, в котором это fixed (libst
собирается динамически).

>> , сейчас немножко не до этого, 
>> хотя постараюсь. А что за проблемы с линковкой? Их я удавлю, это blocker.
L> Можно проверить на сборке mlt (он сейчас в /i/S лежит) с включеным sox 
L> (закомментировать сроку
L> %set_disable sox
L> и собрать на x86_64 - это недолго, секунд через 30-60 увидите на 
L> чём "обламывается").
L> Более подробно пока не добрался.

Будем надеяться что теперь можно обойтись без disable sox.

Одно плохо -- они сломали часть интерфейса. Многие старые скрипты с новым
sox работать не будут.

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------
<ab> gvy: а я вчера в Biergarten ел баварский фастфуд :)
<gvy> ab, жив? =)

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

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

* Re: [devel] [upravdom@altlinux.org: E: incoming i586 reject: mlt-0.2.2-alt0.4]
  2007-02-16 13:22           ` Денис Смирнов
@ 2007-02-16 13:30             ` Led
  2007-02-16 15:16               ` Alexey Morsov
  0 siblings, 1 reply; 31+ messages in thread
From: Led @ 2007-02-16 13:30 UTC (permalink / raw)
  To: ALT Devel discussion list

В сообщении от Пятница 16 февраля 2007 Денис Смирнов написал(a):
> On Wed, Feb 14, 2007 at 05:24:30PM +0200, Led wrote:
> >> По поводу второго -- "патчи приветствуются"
>
> L> Ок, порпробую. Если получится - патч отправлю в багзиллу.
>
> Можешь не пробовать. В Сизиф ушел sox 13.0.0, в котором это fixed (libst
> собирается динамически).

Отлично! Спасибо!

>
> >> , сейчас немножко не до этого,
> >> хотя постараюсь. А что за проблемы с линковкой? Их я удавлю, это
> >> blocker.
>
> L> Можно проверить на сборке mlt (он сейчас в /i/S лежит) с включеным sox
> L> (закомментировать сроку
> L> %set_disable sox
> L> и собрать на x86_64 - это недолго, секунд через 30-60 увидите на
> L> чём "обламывается").
> L> Более подробно пока не добрался.
>
> Будем надеяться что теперь можно обойтись без disable sox.
>
> Одно плохо -- они сломали часть интерфейса. Многие старые скрипты с новым
> sox работать не будут.

Ну что ж тут поделать - это уже проблема (править скрипты) тех, кто использует 
sox:)

-- 
Led.


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

* Re: [devel] [upravdom@altlinux.org: E: incoming i586 reject: mlt-0.2.2-alt0.4]
  2007-02-16 13:30             ` Led
@ 2007-02-16 15:16               ` Alexey Morsov
  2007-02-16 15:18                 ` Led
  0 siblings, 1 reply; 31+ messages in thread
From: Alexey Morsov @ 2007-02-16 15:16 UTC (permalink / raw)
  To: devel

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

On Fri, Feb 16, 2007 at 03:30:50PM +0200, Led wrote:
> 
> Отлично! Спасибо!
Отрываю disable из спекоф?

-- 

С уважением,
Алексей Морсов
системный администратор ЗАО "ИК "Риком-Траст"

Jabber: samurai@www.fondmarket.ru
www.ricom.ru
www.fondmarket.ru

NP: Full Metal Panic - Attending School (Full Metal Panic Original Sound Track 2)


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

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

* Re: [devel] [upravdom@altlinux.org: E: incoming i586 reject: mlt-0.2.2-alt0.4]
  2007-02-16 15:16               ` Alexey Morsov
@ 2007-02-16 15:18                 ` Led
  0 siblings, 0 replies; 31+ messages in thread
From: Led @ 2007-02-16 15:18 UTC (permalink / raw)
  To: ALT Devel discussion list

В сообщении от Пятница 16 февраля 2007 Alexey Morsov написал(a):
> On Fri, Feb 16, 2007 at 03:30:50PM +0200, Led wrote:
> > Отлично! Спасибо!
>
> Отрываю disable из спекоф?

Да, это можно убрать из спека:

%ifnarch %ix86
%set_disable sox
%endif

-- 
Led.


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

end of thread, other threads:[~2007-02-16 15:18 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-02-14 14:05 [devel] [upravdom@altlinux.org: E: incoming i586 reject: mlt-0.2.2-alt0.4] Alexey Morsov
2007-02-14 14:13 ` Led
2007-02-14 14:16   ` Alexey Morsov
2007-02-14 14:26     ` Led
2007-02-14 14:25   ` Damir Shayhutdinov
2007-02-14 14:31     ` Led
2007-02-14 14:51       ` Damir Shayhutdinov
2007-02-14 14:57         ` Led
2007-02-14 14:59           ` Damir Shayhutdinov
2007-02-14 15:09             ` Led
2007-02-14 15:24       ` Dmitry V. Levin
2007-02-14 15:29         ` Led
2007-02-14 15:35         ` Led
2007-02-14 16:17           ` Sergey Vlasov
2007-02-14 16:32             ` Led
2007-02-14 22:57   ` Денис Смирнов
2007-02-14 15:02     ` Led
2007-02-14 23:15       ` Денис Смирнов
2007-02-14 15:22         ` Alexey Morsov
2007-02-14 15:25           ` Led
2007-02-14 16:19             ` Sergey Vlasov
2007-02-14 16:35               ` Led
2007-02-14 19:13                 ` Alexey Morsov
2007-02-15 10:42                   ` Led
2007-02-15 10:34               ` Денис Смирнов
2007-02-15 15:45               ` Andrey Rahmatullin
2007-02-14 15:24         ` Led
2007-02-16 13:22           ` Денис Смирнов
2007-02-16 13:30             ` Led
2007-02-16 15:16               ` Alexey Morsov
2007-02-16 15:18                 ` Led

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