* [devel] Q: libquicktime для x86_64
@ 2006-02-16 10:39 Anton Farygin
2006-02-16 11:12 ` Dmitry V. Levin
0 siblings, 1 reply; 27+ messages in thread
From: Anton Farygin @ 2006-02-16 10:39 UTC (permalink / raw)
To: devel
Всем привет.
Кто-нить может сказать, почему свежий
libquicktime не был собран для x86_64 ???
я проверил сборку на своей локальной машине - всё собирается и работает.
Однако в репозитарии его нет ;(
Rgds,
Rider
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Q: libquicktime для x86_64
2006-02-16 10:39 [devel] Q: libquicktime для x86_64 Anton Farygin
@ 2006-02-16 11:12 ` Dmitry V. Levin
2006-02-16 12:26 ` Anton Farygin
0 siblings, 1 reply; 27+ messages in thread
From: Dmitry V. Levin @ 2006-02-16 11:12 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 391 bytes --]
On Thu, Feb 16, 2006 at 01:39:21PM +0300, Anton Farygin wrote:
> Всем привет.
>
> Кто-нить может сказать, почему свежий
> libquicktime не был собран для x86_64 ???
Ты сам можешь посмотреть:
mash$ find /build/legion/incominger/incominger-public/archive/x86_64/reject/2006/ -name libquicktime-\*
Говорят, что с недавних пор стали присылать логи по этой архитектуре.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Q: libquicktime для x86_64
2006-02-16 11:12 ` Dmitry V. Levin
@ 2006-02-16 12:26 ` Anton Farygin
2006-02-16 12:38 ` Valery V. Inozemtsev
2006-02-16 14:08 ` Dmitry V. Levin
0 siblings, 2 replies; 27+ messages in thread
From: Anton Farygin @ 2006-02-16 12:26 UTC (permalink / raw)
To: devel
On Thu, 16 Feb 2006 14:12:51 +0300, Dmitry V. Levin wrote:
> On Thu, Feb 16, 2006 at 01:39:21PM +0300, Anton Farygin wrote:
>> Всем привет.
>>
>> Кто-нить может сказать, почему свежий
>> libquicktime не был собран для x86_64 ???
>
> Ты сам можешь посмотреть: mash$ find
> /build/legion/incominger/incominger-public/archive/x86_64/reject/2006/
> -name libquicktime-\*
>
> Говорят, что с недавних пор стали
> присылать логи по этой архитектуре.
Что-то сколбасило у incominger'а... и я даже подозреваю что ;(
Дело в том, что:
$ rpm -qpR /user/ALT/Sisyphus/files/SRPMS/libquicktime-0.9.8-alt3.src.rpm |grep mmx
libjpeg-mmx-devel
А между тем:
$ rpm -qpR ~/RPM/libquicktime/SRPMS/libquicktime-0.9.8-alt3.src.rpm |grep mmx
$
Как поставить архитектурно-зависимый buildreq ???
Rgds,
Rider
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Q: libquicktime для x86_64
2006-02-16 12:26 ` Anton Farygin
@ 2006-02-16 12:38 ` Valery V. Inozemtsev
2006-02-16 14:36 ` Anton Farygin
2006-02-16 14:08 ` Dmitry V. Levin
1 sibling, 1 reply; 27+ messages in thread
From: Valery V. Inozemtsev @ 2006-02-16 12:38 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 446 bytes --]
> Что-то сколбасило у incominger'а... и я даже подозреваю что ;(
>
> Дело в том, что:
> $ rpm -qpR /user/ALT/Sisyphus/files/SRPMS/libquicktime-0.9.8-alt3.src.rpm
> |grep mmx libjpeg-mmx-devel
>
> А между тем:
> $ rpm -qpR ~/RPM/libquicktime/SRPMS/libquicktime-0.9.8-alt3.src.rpm |grep
> mmx $
>
> Как поставить архитектурно-зависимый buildreq ???
%ifarch x86_64
%endif
%ifnarch x86_64
%endif
%ifarch i586
%else
%endif
--
Valery V. Inozemtsev
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Q: libquicktime для x86_64
2006-02-16 12:26 ` Anton Farygin
2006-02-16 12:38 ` Valery V. Inozemtsev
@ 2006-02-16 14:08 ` Dmitry V. Levin
2006-02-16 14:39 ` Anton Farygin
1 sibling, 1 reply; 27+ messages in thread
From: Dmitry V. Levin @ 2006-02-16 14:08 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1010 bytes --]
On Thu, Feb 16, 2006 at 03:26:41PM +0300, Anton Farygin wrote:
> On Thu, 16 Feb 2006 14:12:51 +0300, Dmitry V. Levin wrote:
>
> > On Thu, Feb 16, 2006 at 01:39:21PM +0300, Anton Farygin wrote:
> >> Всем привет.
> >>
> >> Кто-нить может сказать, почему свежий
> >> libquicktime не был собран для x86_64 ???
> >
> > Ты сам можешь посмотреть: mash$ find
> > /build/legion/incominger/incominger-public/archive/x86_64/reject/2006/
> > -name libquicktime-\*
> >
> > Говорят, что с недавних пор стали
> > присылать логи по этой архитектуре.
>
> Что-то сколбасило у incominger'а... и я даже подозреваю что ;(
>
> Дело в том, что:
> $ rpm -qpR /user/ALT/Sisyphus/files/SRPMS/libquicktime-0.9.8-alt3.src.rpm |grep mmx
> libjpeg-mmx-devel
>
> А между тем:
> $ rpm -qpR ~/RPM/libquicktime/SRPMS/libquicktime-0.9.8-alt3.src.rpm |grep mmx
> $
>
> Как поставить архитектурно-зависимый buildreq ???
Мне такого способа не известно.
hsh --query-repackage гарантии не даёт.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Q: libquicktime для x86_64
2006-02-16 12:38 ` Valery V. Inozemtsev
@ 2006-02-16 14:36 ` Anton Farygin
2006-02-16 14:47 ` Anton Farygin
0 siblings, 1 reply; 27+ messages in thread
From: Anton Farygin @ 2006-02-16 14:36 UTC (permalink / raw)
To: devel
On Thu, 16 Feb 2006 15:38:25 +0300, Valery V. Inozemtsev wrote:
>> Что-то сколбасило у incominger'а... и я даже
>> подозреваю что ;(
>>
>> Дело в том, что:
>> $ rpm -qpR
>> /user/ALT/Sisyphus/files/SRPMS/libquicktime-0.9.8-alt3.src.rpm
>> |grep mmx libjpeg-mmx-devel
>>
>> А между тем:
>> $ rpm -qpR ~/RPM/libquicktime/SRPMS/libquicktime-0.9.8-alt3.src.rpm
>> |grep mmx $
>>
>> Как поставить архитектурно-зависимый
>> buildreq ???
> %ifarch x86_64
> %endif
>
> %ifnarch x86_64
> %endif
>
> %ifarch i586
> %else
> %endif
Неправда ;)
Сейчас стоит именно такой - так делать
нельзя. Причина - всего один src.rpm для обеих платформ.
Rgds,
Rider
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Q: libquicktime для x86_64
2006-02-16 14:08 ` Dmitry V. Levin
@ 2006-02-16 14:39 ` Anton Farygin
2006-02-16 16:29 ` Andrei Bulava
2006-02-16 17:12 ` Sergey V Turchin
0 siblings, 2 replies; 27+ messages in thread
From: Anton Farygin @ 2006-02-16 14:39 UTC (permalink / raw)
To: devel
On Thu, 16 Feb 2006 17:08:14 +0300, Dmitry V. Levin wrote:
> On Thu, Feb 16, 2006 at 03:26:41PM +0300, Anton Farygin wrote:
>> On Thu, 16 Feb 2006 14:12:51 +0300, Dmitry V. Levin wrote:
>>
>> > On Thu, Feb 16, 2006 at 01:39:21PM +0300, Anton Farygin wrote:
>> >> Всем привет.
>> >>
>> >> Кто-нить может сказать, почему свежий
>> >> libquicktime не был собран для x86_64 ???
>> >
>> > Ты сам можешь посмотреть: mash$ find
>> > /build/legion/incominger/incominger-public/archive/x86_64/reject/2006/
>> > -name libquicktime-\*
>> >
>> > Говорят, что с недавних пор стали
>> > присылать логи по этой архитектуре.
>>
>> Что-то сколбасило у incominger'а... и я даже
>> подозреваю что ;(
>>
>> Дело в том, что:
>> $ rpm -qpR
>> /user/ALT/Sisyphus/files/SRPMS/libquicktime-0.9.8-alt3.src.rpm |grep mmx
>> libjpeg-mmx-devel
>>
>> А между тем:
>> $ rpm -qpR ~/RPM/libquicktime/SRPMS/libquicktime-0.9.8-alt3.src.rpm
>> |grep mmx $
>>
>> Как поставить архитектурно-зависимый
>> buildreq ???
>
> Мне такого способа не известно. hsh
> --query-repackage гарантии не даёт.
А устроит ли всех такой вариант:
пакет fakeprovides, предоставляющий для x86_64
все недостающие по зависимостям для
сборки пакеты (на данный момент - только
libjpeg-mmx-devel), которые даже в теории нельзя
собрать для x86_64, но при этом необходимо
поставить сборочную зависимость на них для i586 ????
Есть ещё более страшный вариант с зависимостями, который предложил Зерг:
исходный пакет зависит на некий пакет
пустышку, который хочет для себя все
сборочные зависимости исходного пакета.
Rgds,
Rider
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Q: libquicktime для x86_64
2006-02-16 14:36 ` Anton Farygin
@ 2006-02-16 14:47 ` Anton Farygin
2006-02-16 14:55 ` Led
` (2 more replies)
0 siblings, 3 replies; 27+ messages in thread
From: Anton Farygin @ 2006-02-16 14:47 UTC (permalink / raw)
To: devel
On Thu, 16 Feb 2006 17:36:15 +0300, Anton Farygin wrote:
> On Thu, 16 Feb 2006 15:38:25 +0300, Valery V. Inozemtsev wrote:
>
>>> Что-то сколбасило у incominger'а... и я даже
>>> подозреваю что ;(
>>>
>>> Дело в том, что:
>>> $ rpm -qpR
>>> /user/ALT/Sisyphus/files/SRPMS/libquicktime-0.9.8-alt3.src.rpm
>>> |grep mmx libjpeg-mmx-devel
>>>
>>> А между тем:
>>> $ rpm -qpR ~/RPM/libquicktime/SRPMS/libquicktime-0.9.8-alt3.src.rpm
>>> |grep mmx $
>>>
>>> Как поставить архитектурно-зависимый
>>> buildreq ???
>> %ifarch x86_64
>> %endif
>>
>> %ifnarch x86_64
>> %endif
>>
>> %ifarch i586
>> %else
>> %endif
>
> Неправда ;)
>
> Сейчас стоит именно такой - так делать
> нельзя. Причина - всего один src.rpm для
> обеих платформ.
Про то, что так делать нельзя - до меня допёрло только сегодня ;(((
Rgds,
Rider
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Q: libquicktime для x86_64
2006-02-16 14:47 ` Anton Farygin
@ 2006-02-16 14:55 ` Led
2006-02-16 14:56 ` Valery V. Inozemtsev
2006-02-16 14:56 ` Pavlov Konstantin
2 siblings, 0 replies; 27+ messages in thread
From: Led @ 2006-02-16 14:55 UTC (permalink / raw)
To: ALT Devel discussion list
В сообщении от 16 февраля 2006 16:47 Anton Farygin написал(a):
> On Thu, 16 Feb 2006 17:36:15 +0300, Anton Farygin wrote:
> > On Thu, 16 Feb 2006 15:38:25 +0300, Valery V. Inozemtsev wrote:
> >>> Что-то сколбасило у incominger'а... и я даже
> >>> подозреваю что ;(
> >>>
> >>> Дело в том, что:
> >>> $ rpm -qpR
> >>> /user/ALT/Sisyphus/files/SRPMS/libquicktime-0.9.8-alt3.src.rpm
> >>>
> >>> |grep mmx libjpeg-mmx-devel
> >>>
> >>> А между тем:
> >>> $ rpm -qpR ~/RPM/libquicktime/SRPMS/libquicktime-0.9.8-alt3.src.rpm
> >>>
> >>> |grep mmx $
> >>>
> >>> Как поставить архитектурно-зависимый
> >>> buildreq ???
> >>
> >> %ifarch x86_64
> >> %endif
> >>
> >> %ifnarch x86_64
> >> %endif
> >>
> >> %ifarch i586
> >> %else
> >> %endif
> >
> > Неправда ;)
> >
> > Сейчас стоит именно такой - так делать
> > нельзя. Причина - всего один src.rpm для
> > обеих платформ.
>
> Про то, что так делать нельзя - до меня допёрло только сегодня ;(((
А до меня так и "не допёрло" :(((
--
Led.
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Q: libquicktime для x86_64
2006-02-16 14:47 ` Anton Farygin
2006-02-16 14:55 ` Led
@ 2006-02-16 14:56 ` Valery V. Inozemtsev
2006-02-16 15:05 ` Alexey I. Froloff
2006-02-16 14:56 ` Pavlov Konstantin
2 siblings, 1 reply; 27+ messages in thread
From: Valery V. Inozemtsev @ 2006-02-16 14:56 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 448 bytes --]
> >>> Как поставить архитектурно-зависимый
> >>> buildreq ???
> >>
> >> %ifarch x86_64
> >> %endif
> >>
> >> %ifnarch x86_64
> >> %endif
> >>
> >> %ifarch i586
> >> %else
> >> %endif
> >
> > Неправда ;)
> >
> > Сейчас стоит именно такой - так делать
> > нельзя. Причина - всего один src.rpm для
> > обеих платформ.
>
> Про то, что так делать нельзя - до меня допёрло только сегодня ;(((
поясни почему. и как надо делать?
--
Valery V. Inozemtsev
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Q: libquicktime для x86_64
2006-02-16 14:47 ` Anton Farygin
2006-02-16 14:55 ` Led
2006-02-16 14:56 ` Valery V. Inozemtsev
@ 2006-02-16 14:56 ` Pavlov Konstantin
2006-02-16 15:07 ` Led
2 siblings, 1 reply; 27+ messages in thread
From: Pavlov Konstantin @ 2006-02-16 14:56 UTC (permalink / raw)
To: ALT Devel discussion list
On Thursday 16 February 2006 17:47, Anton Farygin wrote:
> > Сейчас стоит именно такой - так делать
> > нельзя. Причина - всего один src.rpm для
> > обеих платформ.
>
> Про то, что так делать нельзя - до меня допёрло только сегодня ;(((
Поясни, пожалуйста, почему.
--
Pavlov Konstantin,
ALT Linux Team,
jid: thresh@altlinux.org
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Q: libquicktime для x86_64
2006-02-16 14:56 ` Valery V. Inozemtsev
@ 2006-02-16 15:05 ` Alexey I. Froloff
2006-02-16 15:14 ` Led
0 siblings, 1 reply; 27+ messages in thread
From: Alexey I. Froloff @ 2006-02-16 15:05 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 588 bytes --]
* Valery V. Inozemtsev <shrek@> [060216 17:57]:
> > Про то, что так делать нельзя - до меня допёрло только сегодня ;(((
> поясни почему.
rpm -bs прописывает зависимости в виде полей заголовка в пакет.
А hasher по этим зависимостям строит сборочную среду.
> и как надо делать?
Как например - левый пустой пакет для x86_64... Или перед
сборкой сделать rpm -bs --nodeps на спек на этой архитектуре.
--
Regards, Alexey I. Froloff
AIF5-RIPN, AIF5-RIPE
-------------------------------------------
Inform-Mobil, Ltd. System Administrator
http://www.inform-mobil.ru/
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Q: libquicktime для x86_64
2006-02-16 14:56 ` Pavlov Konstantin
@ 2006-02-16 15:07 ` Led
2006-02-17 7:10 ` Anton Farygin
0 siblings, 1 reply; 27+ messages in thread
From: Led @ 2006-02-16 15:07 UTC (permalink / raw)
To: ALT Devel discussion list
В сообщении от 16 февраля 2006 16:56 Pavlov Konstantin написал(a):
> On Thursday 16 February 2006 17:47, Anton Farygin wrote:
> > > Сейчас стоит именно такой - так делать
> > > нельзя. Причина - всего один src.rpm для
> > > обеих платформ.
> >
> > Про то, что так делать нельзя - до меня допёрло только сегодня ;(((
>
> Поясни, пожалуйста, почему.
+1
Поясните, плиз. А то я так делаю, и вроде собирается из одного src.rpm и в
i586, и в x86_64
--
Led.
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Q: libquicktime для x86_64
2006-02-16 15:05 ` Alexey I. Froloff
@ 2006-02-16 15:14 ` Led
2006-02-16 16:15 ` [devel] Q: libquicktime ДКЪ x86_64 Andrei Bulava
0 siblings, 1 reply; 27+ messages in thread
From: Led @ 2006-02-16 15:14 UTC (permalink / raw)
To: ALT Devel discussion list
В сообщении от 16 февраля 2006 17:05 Alexey I. Froloff написал(a):
> * Valery V. Inozemtsev <shrek@> [060216 17:57]:
> > > Про то, что так делать нельзя - до меня допёрло только сегодня ;(((
> >
> > поясни почему.
>
> rpm -bs прописывает зависимости в виде полей заголовка в пакет.
> А hasher по этим зависимостям строит сборочную среду.
т.е. зависимости берутся не из спека, а из пакета?
> > и как надо делать?
>
> Как например - левый пустой пакет для x86_64... Или перед
> сборкой сделать rpm -bs --nodeps на спек на этой архитектуре.
--
Led.
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Q: libquicktime ДКЪ x86_64
2006-02-16 15:14 ` Led
@ 2006-02-16 16:15 ` Andrei Bulava
2006-02-16 16:25 ` Led
0 siblings, 1 reply; 27+ messages in thread
From: Andrei Bulava @ 2006-02-16 16:15 UTC (permalink / raw)
To: ALT Devel discussion list
Led wrote:
> В сообщении от 16 февраля 2006 17:05 Alexey I. Froloff написал(a):
>
>>* Valery V. Inozemtsev <shrek@> [060216 17:57]:
>>
>>>>Про то, что так делать нельзя - до меня допёрло только сегодня ;(((
>>>
>>>поясни почему.
>>
>>rpm -bs прописывает зависимости в виде полей заголовка в пакет.
>>А hasher по этим зависимостям строит сборочную среду.
>
>
> т.е. зависимости берутся не из спека, а из пакета?
Именно что. По-моему, если я всё правильно помню, ldv@ как-то делился
своей мечтой об уничтожении src.rpm как явления - и вышеозначенное было
причиной его недовольства.
--
// AB1002-UANIC
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Q: libquicktime ДКЪ x86_64
2006-02-16 16:15 ` [devel] Q: libquicktime ДКЪ x86_64 Andrei Bulava
@ 2006-02-16 16:25 ` Led
2006-02-16 16:32 ` Led
0 siblings, 1 reply; 27+ messages in thread
From: Led @ 2006-02-16 16:25 UTC (permalink / raw)
To: ALT Devel discussion list
В сообщении от 16 февраля 2006 18:15 Andrei Bulava написал(a):
> Led wrote:
> > В сообщении от 16 февраля 2006 17:05 Alexey I. Froloff написал(a):
> >>* Valery V. Inozemtsev <shrek@> [060216 17:57]:
> >>>>Про то, что так делать нельзя - до меня допёрло только сегодня ;(((
> >>>
> >>>поясни почему.
> >>
> >>rpm -bs прописывает зависимости в виде полей заголовка в пакет.
> >>А hasher по этим зависимостям строит сборочную среду.
> >
> > т.е. зависимости берутся не из спека, а из пакета?
>
> Именно что. По-моему, если я всё правильно помню, ldv@ как-то делился
> своей мечтой об уничтожении src.rpm как явления - и вышеозначенное было
> причиной его недовольства.
А может всё же что-то "в консерватории подправить" (в rpm)? или в хешере (чтоб
BuildReq из спека брал)?
--
Led.
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Q: libquicktime для x86_64
2006-02-16 14:39 ` Anton Farygin
@ 2006-02-16 16:29 ` Andrei Bulava
2006-02-16 17:14 ` Sergey V Turchin
2006-02-16 17:34 ` Dmitry V. Levin
2006-02-16 17:12 ` Sergey V Turchin
1 sibling, 2 replies; 27+ messages in thread
From: Andrei Bulava @ 2006-02-16 16:29 UTC (permalink / raw)
To: ALT Devel discussion list
Anton Farygin wrote:
> On Thu, 16 Feb 2006 17:08:14 +0300, Dmitry V. Levin wrote:
>>
>>--query-repackage гарантии не даёт.
>
> А устроит ли всех такой вариант:
>
> пакет fakeprovides, предоставляющий для x86_64
> все недостающие по зависимостям для
> сборки пакеты (на данный момент - только
> libjpeg-mmx-devel), которые даже в теории нельзя
> собрать для x86_64, но при этом необходимо
> поставить сборочную зависимость на них для i586 ????
Всё уже украдено до нас :-)
$ rpm -p -qi fake-build-provides-1.0-20.src.rpm
Name : fake-build-provides Relocations: (not relocateable)
Version : 1.0 Vendor: CentOS
Release : 20 Build Date: Втр 12 Июл 2005
21:27:15
Install date: (not installed) Build Host: guru.build.karan.org
Group : Development/Tools Source RPM: (none)
Size : 4117 License: GPL
Packager : Karanbir Singh <kbsingh@centos.org>
Summary : fake build provides for the build system
Description :
Fake provides to make the build system happy with %ifarch'd buildrequires.
If you have a package which validly shouldn't exist on some arch but doesn't
exist on others and is needed for builds, add the provides to this package.
--
// AB1002-UANIC
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Q: libquicktime ДКЪ x86_64
2006-02-16 16:25 ` Led
@ 2006-02-16 16:32 ` Led
2006-02-17 7:11 ` Anton Farygin
0 siblings, 1 reply; 27+ messages in thread
From: Led @ 2006-02-16 16:32 UTC (permalink / raw)
To: ALT Devel discussion list
В сообщении от 16 февраля 2006 18:25 Led написал(a):
> В сообщении от 16 февраля 2006 18:15 Andrei Bulava написал(a):
> > Led wrote:
> > > В сообщении от 16 февраля 2006 17:05 Alexey I. Froloff написал(a):
> > >>* Valery V. Inozemtsev <shrek@> [060216 17:57]:
> > >>>>Про то, что так делать нельзя - до меня допёрло только сегодня ;(((
> > >>>
> > >>>поясни почему.
> > >>
> > >>rpm -bs прописывает зависимости в виде полей заголовка в пакет.
> > >>А hasher по этим зависимостям строит сборочную среду.
> > >
> > > т.е. зависимости берутся не из спека, а из пакета?
> >
> > Именно что. По-моему, если я всё правильно помню, ldv@ как-то делился
> > своей мечтой об уничтожении src.rpm как явления - и вышеозначенное было
> > причиной его недовольства.
>
> А может всё же что-то "в консерватории подправить" (в rpm)? или в хешере
> (чтоб BuildReq из спека брал)?
или просто перепаковывать src.rpm с учётом --target перед отправкой в хешер,
или хешер научить делать это?
--
Led.
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Q: libquicktime для x86_64
2006-02-16 14:39 ` Anton Farygin
2006-02-16 16:29 ` Andrei Bulava
@ 2006-02-16 17:12 ` Sergey V Turchin
1 sibling, 0 replies; 27+ messages in thread
From: Sergey V Turchin @ 2006-02-16 17:12 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 632 bytes --]
On Thursday 16 February 2006 17:39, Anton Farygin wrote:
[...]
> Есть ещё более страшный вариант с зависимостями, который
> предложил Зерг:
IMHO не страшный
> исходный пакет зависит на некий пакет
> пустышку, который хочет для себя все
> сборочные зависимости исходного пакета.
Нет, не все. К примеру надо собрать пакет pkg
В пакете pkg:
BuildRequires: pkg-devel-buildrequires
В пакете pkg-devel-buildrequires
только архитектурозависимые Requires:
%ifarch x86_64
Requires: only-arch-x86_64-tool
%endif
--
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Q: libquicktime для x86_64
2006-02-16 16:29 ` Andrei Bulava
@ 2006-02-16 17:14 ` Sergey V Turchin
2006-02-16 17:34 ` Dmitry V. Levin
1 sibling, 0 replies; 27+ messages in thread
From: Sergey V Turchin @ 2006-02-16 17:14 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 280 bytes --]
On Thursday 16 February 2006 19:29, Andrei Bulava wrote:
[...]
> Summary : fake build provides for the build system
Я такого не предлагал :-)
--
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Q: libquicktime для x86_64
2006-02-16 16:29 ` Andrei Bulava
2006-02-16 17:14 ` Sergey V Turchin
@ 2006-02-16 17:34 ` Dmitry V. Levin
1 sibling, 0 replies; 27+ messages in thread
From: Dmitry V. Levin @ 2006-02-16 17:34 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1184 bytes --]
On Thu, Feb 16, 2006 at 06:29:19PM +0200, Andrei Bulava wrote:
> Anton Farygin wrote:
> > On Thu, 16 Feb 2006 17:08:14 +0300, Dmitry V. Levin wrote:
> >>
> >>--query-repackage гарантии не даёт.
> >
> > А устроит ли всех такой вариант:
> >
> > пакет fakeprovides, предоставляющий для x86_64
> > все недостающие по зависимостям для
> > сборки пакеты (на данный момент - только
> > libjpeg-mmx-devel), которые даже в теории нельзя
> > собрать для x86_64, но при этом необходимо
> > поставить сборочную зависимость на них для i586 ????
>
> Всё уже украдено до нас :-)
>
> $ rpm -p -qi fake-build-provides-1.0-20.src.rpm
> Name : fake-build-provides Relocations: (not relocateable)
> Version : 1.0 Vendor: CentOS
Мне кажется, что в CentOS идут этим путём от того, что не хотят делать
недостающие псевдопакеты в составе самих пакетов, чтобы избежать
нежелательных отклонений от RHEL.
Например, в случае libjpeg-mmx-devel нужно, чтобы на не-ix86 был
виртуальный пакет, предоставляющий libjpeg-mmx-devel и требующий
libjpeg-devel. Так почему бы этим пакетом не быть самому
libjpeg-mmx-devel?
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Q: libquicktime для x86_64
2006-02-16 15:07 ` Led
@ 2006-02-17 7:10 ` Anton Farygin
0 siblings, 0 replies; 27+ messages in thread
From: Anton Farygin @ 2006-02-17 7:10 UTC (permalink / raw)
To: devel
On Thu, 16 Feb 2006 17:07:15 +0200, Led wrote:
> В сообщении от 16 февраля 2006 16:56 Pavlov Konstantin
> написал(a):
>> On Thursday 16 February 2006 17:47, Anton Farygin wrote:
>> > > Сейчас стоит именно такой - так
>> > > делать нельзя. Причина - всего один
>> > > src.rpm для обеих платформ.
>> >
>> > Про то, что так делать нельзя - до меня
>> > допёрло только сегодня ;(((
>>
>> Поясни, пожалуйста, почему.
>
> +1
>
> Поясните, плиз. А то я так делаю, и вроде
> собирается из одного src.rpm и в i586, и в x86_64
Потому что src.rpm одинаковый для обеих архитектур.
соответственно BuildRequires генерятся при
сборке этого src.rpm'а.. а он может быть
собран как на i586 так и на x86_64.
Rgds,
Rider
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Q: libquicktime ДКЪ x86_64
2006-02-16 16:32 ` Led
@ 2006-02-17 7:11 ` Anton Farygin
2006-02-17 9:36 ` Led
0 siblings, 1 reply; 27+ messages in thread
From: Anton Farygin @ 2006-02-17 7:11 UTC (permalink / raw)
To: devel
On Thu, 16 Feb 2006 18:32:09 +0200, Led wrote:
> В сообщении от 16 февраля 2006 18:25 Led
> написал(a):
>> В сообщении от 16 февраля 2006 18:15 Andrei Bulava
>> написал(a):
>> > Led wrote:
>> > > В сообщении от 16 февраля 2006 17:05 Alexey I.
>> > > Froloff написал(a):
>> > >>* Valery V. Inozemtsev <shrek@> [060216 17:57]:
>> > >>>>Про то, что так делать нельзя - до
>> > >>>>меня допёрло только сегодня ;(((
>> > >>>
>> > >>>поясни почему.
>> > >>
>> > >>rpm -bs прописывает зависимости в виде
>> > >>полей заголовка в пакет. А hasher по этим
>> > >>зависимостям строит сборочную среду.
>> > >
>> > > т.е. зависимости берутся не из спека,
>> > > а из пакета?
>> >
>> > Именно что. По-моему, если я всё
>> > правильно помню, ldv@ как-то делился
>> > своей мечтой об уничтожении src.rpm как
>> > явления - и вышеозначенное было
>> > причиной его недовольства.
>>
>> А может всё же что-то "в консерватории
>> подправить" (в rpm)? или в хешере (чтоб
>> BuildReq из спека брал)?
>
> или просто перепаковывать src.rpm с учётом
> --target перед отправкой в хешер, или хешер
> научить делать это?
Так тоже делать нельзя. Ибо src.rpm у нас по определению noarch.
Rgds,
Rider
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Q: libquicktime ДКЪ x86_64
2006-02-17 7:11 ` Anton Farygin
@ 2006-02-17 9:36 ` Led
2006-02-17 9:54 ` [devel] Q: libquicktime для x86_64 Andrei Bulava
0 siblings, 1 reply; 27+ messages in thread
From: Led @ 2006-02-17 9:36 UTC (permalink / raw)
To: ALT Devel discussion list
В сообщении от 17 февраля 2006 09:11 Anton Farygin написал(a):
> On Thu, 16 Feb 2006 18:32:09 +0200, Led wrote:
> > В сообщении от 16 февраля 2006 18:25 Led
> >
> > написал(a):
> >> В сообщении от 16 февраля 2006 18:15 Andrei Bulava
> >>
> >> написал(a):
> >> > Led wrote:
> >> > > В сообщении от 16 февраля 2006 17:05 Alexey I.
> >> > >
> >> > > Froloff написал(a):
> >> > >>* Valery V. Inozemtsev <shrek@> [060216 17:57]:
> >> > >>>>Про то, что так делать нельзя - до
> >> > >>>>меня допёрло только сегодня ;(((
> >> > >>>
> >> > >>>поясни почему.
> >> > >>
> >> > >>rpm -bs прописывает зависимости в виде
> >> > >>полей заголовка в пакет. А hasher по этим
> >> > >>зависимостям строит сборочную среду.
> >> > >
> >> > > т.е. зависимости берутся не из спека,
> >> > > а из пакета?
> >> >
> >> > Именно что. По-моему, если я всё
> >> > правильно помню, ldv@ как-то делился
> >> > своей мечтой об уничтожении src.rpm как
> >> > явления - и вышеозначенное было
> >> > причиной его недовольства.
> >>
> >> А может всё же что-то "в консерватории
> >> подправить" (в rpm)? или в хешере (чтоб
> >> BuildReq из спека брал)?
> >
> > или просто перепаковывать src.rpm с учётом
> > --target перед отправкой в хешер, или хешер
> > научить делать это?
>
> Так тоже делать нельзя. Ибо src.rpm у нас по определению noarch.
Он и так noarch, если смотреть на его содержимое: спек, исходники и патчи...
Вот только rpm -bs делает его платформо-зависимым... :(
Поэтому, либо обходить эту "фичу" в incoming, либо в hasher, либо править rpm?
--
Led.
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Q: libquicktime для x86_64
2006-02-17 9:36 ` Led
@ 2006-02-17 9:54 ` Andrei Bulava
2006-02-17 9:57 ` Andrei Bulava
2006-02-17 10:00 ` Andrei Bulava
0 siblings, 2 replies; 27+ messages in thread
From: Andrei Bulava @ 2006-02-17 9:54 UTC (permalink / raw)
To: ALT Devel discussion list
Led wrote:
> В сообщении от 17 февраля 2006 09:11 Anton Farygin написал(a):
>>Так тоже делать нельзя. Ибо src.rpm у нас по определению noarch.
>
> Он и так noarch, если смотреть на его содержимое: спек, исходники и патчи...
> Вот только rpm -bs делает его платформо-зависимым... :(
> Поэтому, либо обходить эту "фичу" в incoming, либо в hasher, либо править rpm?
Первые два способа (обход либо в incoming, либо в hasher), по-моему,
ведут прямиком к удвоению количества src.rpm (причём каждый второй из
них будет генератом, подписанным роботом). Третий способ - ещё один шаг
к маргинализации ALT Linux Sisyphus.
Есть четвёртый путь - избавиться от src.rpm в процессе разработки
(только генерировать и выкладывать на ftp только для третьих сторон, не
участвующих в ALT Linux Team), но он подразумевает революцию: спеки,
патчи и тарболы в централизованном хранилище, находящегося под
управлением некоего робота, понимающего команду типа release (сборка
src.rpm и двоичных rpm из имеющихся в наличии платформно-независимых
спеков).
Кстати, прецедент похожего подхода уже есть -
http://www.tinysofa.org/documentation/index.cgi?ExampleWorkflow
--
// AB1002-UANIC
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Q: libquicktime для x86_64
2006-02-17 9:54 ` [devel] Q: libquicktime для x86_64 Andrei Bulava
@ 2006-02-17 9:57 ` Andrei Bulava
2006-02-17 10:00 ` Andrei Bulava
1 sibling, 0 replies; 27+ messages in thread
From: Andrei Bulava @ 2006-02-17 9:57 UTC (permalink / raw)
To: Andrei Bulava
Andrei Bulava wrote:
> Есть четвёртый путь - избавиться от src.rpm в процессе разработки
> (только генерировать и выкладывать на ftp только для третьих сторон, не
> участвующих в ALT Linux Team), но он подразумевает революцию: спеки,
> патчи и тарболы в централизованном хранилище, находящегося под
> управлением некоего робота, понимающего команду типа release (сборка
> src.rpm и двоичных rpm из имеющихся в наличии платформно-независимых
> спеков).
"Чукча - не читатель, чукча - писатель" :-)
< (только генерировать и выкладывать на ftp только для третьих сторон, не
> (только генерировать и выкладывать на ftp для третьих сторон, не
< патчи и тарболы в централизованном хранилище, находящегося под
> патчи и тарболы в централизованном хранилище, которое находится под
--
// AB1002-UANIC
^ permalink raw reply [flat|nested] 27+ messages in thread
* Re: [devel] Q: libquicktime для x86_64
2006-02-17 9:54 ` [devel] Q: libquicktime для x86_64 Andrei Bulava
2006-02-17 9:57 ` Andrei Bulava
@ 2006-02-17 10:00 ` Andrei Bulava
1 sibling, 0 replies; 27+ messages in thread
From: Andrei Bulava @ 2006-02-17 10:00 UTC (permalink / raw)
To: ALT Devel discussion list
Andrei Bulava wrote:
>> Есть четвёртый путь - избавиться от src.rpm в процессе разработки
>> (только генерировать и выкладывать на ftp только для третьих сторон, не
>> участвующих в ALT Linux Team), но он подразумевает революцию: спеки,
>> патчи и тарболы в централизованном хранилище, находящегося под
>> управлением некоего робота, понимающего команду типа release (сборка
>> src.rpm и двоичных rpm из имеющихся в наличии платформно-независимых
>> спеков).
"Чукча - не читатель, чукча - писатель" :-)
< (только генерировать и выкладывать на ftp только для третьих сторон, не
> (только генерировать и выкладывать на ftp для третьих сторон, не
< патчи и тарболы в централизованном хранилище, находящегося под
> патчи и тарболы в централизованном хранилище, которое находится под
--
// AB1002-UANIC
^ permalink raw reply [flat|nested] 27+ messages in thread
end of thread, other threads:[~2006-02-17 10:00 UTC | newest]
Thread overview: 27+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-02-16 10:39 [devel] Q: libquicktime для x86_64 Anton Farygin
2006-02-16 11:12 ` Dmitry V. Levin
2006-02-16 12:26 ` Anton Farygin
2006-02-16 12:38 ` Valery V. Inozemtsev
2006-02-16 14:36 ` Anton Farygin
2006-02-16 14:47 ` Anton Farygin
2006-02-16 14:55 ` Led
2006-02-16 14:56 ` Valery V. Inozemtsev
2006-02-16 15:05 ` Alexey I. Froloff
2006-02-16 15:14 ` Led
2006-02-16 16:15 ` [devel] Q: libquicktime ДКЪ x86_64 Andrei Bulava
2006-02-16 16:25 ` Led
2006-02-16 16:32 ` Led
2006-02-17 7:11 ` Anton Farygin
2006-02-17 9:36 ` Led
2006-02-17 9:54 ` [devel] Q: libquicktime для x86_64 Andrei Bulava
2006-02-17 9:57 ` Andrei Bulava
2006-02-17 10:00 ` Andrei Bulava
2006-02-16 14:56 ` Pavlov Konstantin
2006-02-16 15:07 ` Led
2006-02-17 7:10 ` Anton Farygin
2006-02-16 14:08 ` Dmitry V. Levin
2006-02-16 14:39 ` Anton Farygin
2006-02-16 16:29 ` Andrei Bulava
2006-02-16 17:14 ` Sergey V Turchin
2006-02-16 17:34 ` Dmitry V. Levin
2006-02-16 17:12 ` Sergey V Turchin
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