ALT Linux kernel packages development
 help / color / mirror / Atom feed
* [d-kernel] building kernel from CVS
@ 2003-09-12 14:54 Sergey Vlasov
  2003-09-12 15:03 ` Anton Farygin
                   ` (2 more replies)
  0 siblings, 3 replies; 11+ messages in thread
From: Sergey Vlasov @ 2003-09-12 14:54 UTC (permalink / raw)
  To: devel-kernel

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

Hello!

Похоже, при сборке ядер в CVS сломали %format_patch_list. Дело в том,
что там используется rpmquery для получения версий использованных fix-
и feat-пакетов. В kernel-image-std-smp-2.4.22-alt2.src.rpm, лежащем
сейчас в Сизифе, этот список пустой (что в бинарных пакетах - не
смотрел, но при сборке в hasher должно быть нормально).

Относительно бинарных пакетов, собираемых скриптами из CVS, всё
понятно - там нужно добавить передачу %_dbpath в вызове rpmquery.
Проблема в том, что при выполнении пересборки src.rpm (в котором в
%description тоже есть эта информация) может получиться несоответствие
бинарных и исходных пакетов (если на момент пересборки в репозитарии
окажутся другие версии прочих пакетов). Т.е. src.rpm с описанием,
отражающим реальную ситуацию, можно получить только от rpmbuild -ba,
когда он создаётся одновременно с бинарными пакетами.

Что будем делать? Или наплюём на кривой %description у src.rpm?

-- 
Sergey Vlasov

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

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

* Re: [d-kernel] building kernel from CVS
  2003-09-12 14:54 [d-kernel] building kernel from CVS Sergey Vlasov
@ 2003-09-12 15:03 ` Anton Farygin
  2003-09-12 15:07 ` Alexander Bokovoy
  2003-09-12 15:59 ` Dmitry V. Levin
  2 siblings, 0 replies; 11+ messages in thread
From: Anton Farygin @ 2003-09-12 15:03 UTC (permalink / raw)
  To: ALT Linux kernel packages development

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

Sergey Vlasov пишет:
> Hello!
> 
> Похоже, при сборке ядер в CVS сломали %format_patch_list. Дело в том,
> что там используется rpmquery для получения версий использованных fix-
> и feat-пакетов. В kernel-image-std-smp-2.4.22-alt2.src.rpm, лежащем
> сейчас в Сизифе, этот список пустой (что в бинарных пакетах - не
> смотрел, но при сборке в hasher должно быть нормально).
> 
> Относительно бинарных пакетов, собираемых скриптами из CVS, всё
> понятно - там нужно добавить передачу %_dbpath в вызове rpmquery.
> Проблема в том, что при выполнении пересборки src.rpm (в котором в
> %description тоже есть эта информация) может получиться несоответствие
> бинарных и исходных пакетов (если на момент пересборки в репозитарии
> окажутся другие версии прочих пакетов). Т.е. src.rpm с описанием,
> отражающим реальную ситуацию, можно получить только от rpmbuild -ba,
> когда он создаётся одновременно с бинарными пакетами.
> 
> Что будем делать? Или наплюём на кривой %description у src.rpm?

Наплюем, ибо все равно пакеты будут пересобираться в итоге в hasher.

Т.е. - реально идущий в Sisyphus пакет будет пересобираться в сборочной 
среде...

однако в src.rpm действительно может эта информация не попадать, сейчас 
я поговорю на эту тему с LDV.

Rgds,
Rider


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

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

* Re: [d-kernel] building kernel from CVS
  2003-09-12 14:54 [d-kernel] building kernel from CVS Sergey Vlasov
  2003-09-12 15:03 ` Anton Farygin
@ 2003-09-12 15:07 ` Alexander Bokovoy
  2003-09-12 15:47   ` Anton Farygin
  2003-09-12 15:59 ` Dmitry V. Levin
  2 siblings, 1 reply; 11+ messages in thread
From: Alexander Bokovoy @ 2003-09-12 15:07 UTC (permalink / raw)
  To: ALT Linux kernel packages development

On Fri, Sep 12, 2003 at 06:54:33PM +0400, Sergey Vlasov wrote:
> Hello!
> 
> Похоже, при сборке ядер в CVS сломали %format_patch_list. Дело в том,
> что там используется rpmquery для получения версий использованных fix-
> и feat-пакетов. В kernel-image-std-smp-2.4.22-alt2.src.rpm, лежащем
> сейчас в Сизифе, этот список пустой (что в бинарных пакетах - не
> смотрел, но при сборке в hasher должно быть нормально).
> 
> Относительно бинарных пакетов, собираемых скриптами из CVS, всё
> понятно - там нужно добавить передачу %_dbpath в вызове rpmquery.
> Проблема в том, что при выполнении пересборки src.rpm (в котором в
> %description тоже есть эта информация) может получиться несоответствие
> бинарных и исходных пакетов (если на момент пересборки в репозитарии
> окажутся другие версии прочих пакетов). Т.е. src.rpm с описанием,
> отражающим реальную ситуацию, можно получить только от rpmbuild -ba,
> когда он создаётся одновременно с бинарными пакетами.
> 
> Что будем делать? Или наплюём на кривой %description у src.rpm?
Нет, будем ядра, отправляемые в Сизиф собирать в BTE. Сборка в CVS хороша
для предварительного прогона, а реальное хозяйство, оправляемое в
Sisyphus, должно быть собрано правильно.

-- 
/ Alexander Bokovoy
---
If more of us valued food and cheer and song above hoarded gold, it would
be a merrier world.
		-- J.R.R. Tolkien


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

* Re: [d-kernel] building kernel from CVS
  2003-09-12 15:07 ` Alexander Bokovoy
@ 2003-09-12 15:47   ` Anton Farygin
  0 siblings, 0 replies; 11+ messages in thread
From: Anton Farygin @ 2003-09-12 15:47 UTC (permalink / raw)
  To: ALT Linux kernel packages development

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

Alexander Bokovoy пишет:
> On Fri, Sep 12, 2003 at 06:54:33PM +0400, Sergey Vlasov wrote:
> 
>>Hello!
>>
>>Похоже, при сборке ядер в CVS сломали %format_patch_list. Дело в том,
>>что там используется rpmquery для получения версий использованных fix-
>>и feat-пакетов. В kernel-image-std-smp-2.4.22-alt2.src.rpm, лежащем
>>сейчас в Сизифе, этот список пустой (что в бинарных пакетах - не
>>смотрел, но при сборке в hasher должно быть нормально).
>>
>>Относительно бинарных пакетов, собираемых скриптами из CVS, всё
>>понятно - там нужно добавить передачу %_dbpath в вызове rpmquery.
>>Проблема в том, что при выполнении пересборки src.rpm (в котором в
>>%description тоже есть эта информация) может получиться несоответствие
>>бинарных и исходных пакетов (если на момент пересборки в репозитарии
>>окажутся другие версии прочих пакетов). Т.е. src.rpm с описанием,
>>отражающим реальную ситуацию, можно получить только от rpmbuild -ba,
>>когда он создаётся одновременно с бинарными пакетами.
>>
>>Что будем делать? Или наплюём на кривой %description у src.rpm?
> 
> Нет, будем ядра, отправляемые в Сизиф собирать в BTE. Сборка в CVS хороша
> для предварительного прогона, а реальное хозяйство, оправляемое в
> Sisyphus, должно быть собрано правильно.

Да, о чем и речь...

Rgds,
Rider


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

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

* Re: [d-kernel] building kernel from CVS
  2003-09-12 14:54 [d-kernel] building kernel from CVS Sergey Vlasov
  2003-09-12 15:03 ` Anton Farygin
  2003-09-12 15:07 ` Alexander Bokovoy
@ 2003-09-12 15:59 ` Dmitry V. Levin
  2003-09-12 16:12   ` Alexander Bokovoy
  2 siblings, 1 reply; 11+ messages in thread
From: Dmitry V. Levin @ 2003-09-12 15:59 UTC (permalink / raw)
  To: devel-kernel

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

On Fri, Sep 12, 2003 at 06:54:33PM +0400, Sergey Vlasov wrote:
> Похоже, при сборке ядер в CVS сломали %format_patch_list. Дело в том,
> что там используется rpmquery для получения версий использованных fix-
> и feat-пакетов. В kernel-image-std-smp-2.4.22-alt2.src.rpm, лежащем
> сейчас в Сизифе, этот список пустой (что в бинарных пакетах - не
> смотрел, но при сборке в hasher должно быть нормально).

Что касается hasher'а, то можно было бы добавить создание .src.rpm'ов,
путем дополнительного "rpmi -i && rpmbuild -bs".

Если, конечно, это нужно.


-- 
ldv

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

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

* Re: [d-kernel] building kernel from CVS
  2003-09-12 15:59 ` Dmitry V. Levin
@ 2003-09-12 16:12   ` Alexander Bokovoy
  2003-09-12 16:17     ` Dmitry V. Levin
  0 siblings, 1 reply; 11+ messages in thread
From: Alexander Bokovoy @ 2003-09-12 16:12 UTC (permalink / raw)
  To: ALT Linux kernel packages development

On Fri, Sep 12, 2003 at 07:59:22PM +0400, Dmitry V. Levin wrote:
> On Fri, Sep 12, 2003 at 06:54:33PM +0400, Sergey Vlasov wrote:
> > Похоже, при сборке ядер в CVS сломали %format_patch_list. Дело в том,
> > что там используется rpmquery для получения версий использованных fix-
> > и feat-пакетов. В kernel-image-std-smp-2.4.22-alt2.src.rpm, лежащем
> > сейчас в Сизифе, этот список пустой (что в бинарных пакетах - не
> > смотрел, но при сборке в hasher должно быть нормально).
> 
> Что касается hasher'а, то можно было бы добавить создание .src.rpm'ов,
> путем дополнительного "rpmi -i && rpmbuild -bs".
> 
> Если, конечно, это нужно.
нужно.

-- 
/ Alexander Bokovoy
---
In every hierarchy the cream rises until it sours.
		-- Dr. Laurence J. Peter


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

* Re: [d-kernel] building kernel from CVS
  2003-09-12 16:12   ` Alexander Bokovoy
@ 2003-09-12 16:17     ` Dmitry V. Levin
  2003-09-12 16:20       ` Alexander Bokovoy
  0 siblings, 1 reply; 11+ messages in thread
From: Dmitry V. Levin @ 2003-09-12 16:17 UTC (permalink / raw)
  To: ALT Linux kernel packages development

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

On Fri, Sep 12, 2003 at 07:12:51PM +0300, Alexander Bokovoy wrote:
> On Fri, Sep 12, 2003 at 07:59:22PM +0400, Dmitry V. Levin wrote:
> > On Fri, Sep 12, 2003 at 06:54:33PM +0400, Sergey Vlasov wrote:
> > > Похоже, при сборке ядер в CVS сломали %format_patch_list. Дело в том,
> > > что там используется rpmquery для получения версий использованных fix-
> > > и feat-пакетов. В kernel-image-std-smp-2.4.22-alt2.src.rpm, лежащем
> > > сейчас в Сизифе, этот список пустой (что в бинарных пакетах - не
> > > смотрел, но при сборке в hasher должно быть нормально).
> > 
> > Что касается hasher'а, то можно было бы добавить создание .src.rpm'ов,
> > путем дополнительного "rpmi -i && rpmbuild -bs".
> > 
> > Если, конечно, это нужно.
> нужно.

Вопросы к потенциальным пользователям:

Следует ли такое поведение сделать optional?
Если да, то как назвать параметр?


-- 
ldv

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

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

* Re: [d-kernel] building kernel from CVS
  2003-09-12 16:17     ` Dmitry V. Levin
@ 2003-09-12 16:20       ` Alexander Bokovoy
  2003-09-12 16:32         ` Dmitry V. Levin
  0 siblings, 1 reply; 11+ messages in thread
From: Alexander Bokovoy @ 2003-09-12 16:20 UTC (permalink / raw)
  To: ALT Linux kernel packages development

On Fri, Sep 12, 2003 at 08:17:30PM +0400, Dmitry V. Levin wrote:
> On Fri, Sep 12, 2003 at 07:12:51PM +0300, Alexander Bokovoy wrote:
> > On Fri, Sep 12, 2003 at 07:59:22PM +0400, Dmitry V. Levin wrote:
> > > On Fri, Sep 12, 2003 at 06:54:33PM +0400, Sergey Vlasov wrote:
> > > > Похоже, при сборке ядер в CVS сломали %format_patch_list. Дело в том,
> > > > что там используется rpmquery для получения версий использованных fix-
> > > > и feat-пакетов. В kernel-image-std-smp-2.4.22-alt2.src.rpm, лежащем
> > > > сейчас в Сизифе, этот список пустой (что в бинарных пакетах - не
> > > > смотрел, но при сборке в hasher должно быть нормально).
> > > 
> > > Что касается hasher'а, то можно было бы добавить создание .src.rpm'ов,
> > > путем дополнительного "rpmi -i && rpmbuild -bs".
> > > 
> > > Если, конечно, это нужно.
> > нужно.
> 
> Вопросы к потенциальным пользователям:
> 
> Следует ли такое поведение сделать optional?
> Если да, то как назвать параметр?
Честно говоря, я бы не делал это поведение опциональным. src.rpm должен
быть также подготовлен в BTE. Для того, чтобы по крайней мере корректно
все макросы, используемые в описаниях, и %buildhost проставились.

-- 
/ Alexander Bokovoy
---
Bureaucrat, n.:
	A person who cuts red tape sideways.
		-- J. McCabe


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

* Re: [d-kernel] building kernel from CVS
  2003-09-12 16:20       ` Alexander Bokovoy
@ 2003-09-12 16:32         ` Dmitry V. Levin
  2003-09-12 16:34           ` Anton Farygin
  2003-09-12 16:35           ` Alexander Bokovoy
  0 siblings, 2 replies; 11+ messages in thread
From: Dmitry V. Levin @ 2003-09-12 16:32 UTC (permalink / raw)
  To: ALT Linux kernel packages development

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

On Fri, Sep 12, 2003 at 07:20:27PM +0300, Alexander Bokovoy wrote:
> On Fri, Sep 12, 2003 at 08:17:30PM +0400, Dmitry V. Levin wrote:
> > On Fri, Sep 12, 2003 at 07:12:51PM +0300, Alexander Bokovoy wrote:
> > > On Fri, Sep 12, 2003 at 07:59:22PM +0400, Dmitry V. Levin wrote:
> > > > 
> > > > Что касается hasher'а, то можно было бы добавить создание .src.rpm'ов,
> > > > путем дополнительного "rpmi -i && rpmbuild -bs".
> > > > 
> > > > Если, конечно, это нужно.
> > > нужно.
> > 
> > Вопросы к потенциальным пользователям:
> > 
> > Следует ли такое поведение сделать optional?
> > Если да, то как назвать параметр?
> Честно говоря, я бы не делал это поведение опциональным. src.rpm должен
> быть также подготовлен в BTE. Для того, чтобы по крайней мере корректно
> все макросы, используемые в описаниях, и %buildhost проставились.

Ради %buildhost'а я бы не стал этого делать.
Вот значения макросов - это может быть основанием.

Но при этом будет потеряна подпись на оригинальном пакете.

Кто-нибудь ещё выскажется?


-- 
ldv

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

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

* Re: [d-kernel] building kernel from CVS
  2003-09-12 16:32         ` Dmitry V. Levin
@ 2003-09-12 16:34           ` Anton Farygin
  2003-09-12 16:35           ` Alexander Bokovoy
  1 sibling, 0 replies; 11+ messages in thread
From: Anton Farygin @ 2003-09-12 16:34 UTC (permalink / raw)
  To: ALT Linux kernel packages development

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

Dmitry V. Levin пишет:
> On Fri, Sep 12, 2003 at 07:20:27PM +0300, Alexander Bokovoy wrote:
> 
>>On Fri, Sep 12, 2003 at 08:17:30PM +0400, Dmitry V. Levin wrote:
>>
>>>On Fri, Sep 12, 2003 at 07:12:51PM +0300, Alexander Bokovoy wrote:
>>>
>>>>On Fri, Sep 12, 2003 at 07:59:22PM +0400, Dmitry V. Levin wrote:
>>>>
>>>>>Что касается hasher'а, то можно было бы добавить создание .src.rpm'ов,
>>>>>путем дополнительного "rpmi -i && rpmbuild -bs".
>>>>>
>>>>>Если, конечно, это нужно.
>>>>
>>>>нужно.
>>>
>>>Вопросы к потенциальным пользователям:
>>>
>>>Следует ли такое поведение сделать optional?
>>>Если да, то как назвать параметр?
>>
>>Честно говоря, я бы не делал это поведение опциональным. src.rpm должен
>>быть также подготовлен в BTE. Для того, чтобы по крайней мере корректно
>>все макросы, используемые в описаниях, и %buildhost проставились.
> 
> 
> Ради %buildhost'а я бы не стал этого делать.
> Вот значения макросов - это может быть основанием.
> 
> Но при этом будет потеряна подпись на оригинальном пакете.
> 
> Кто-нибудь ещё выскажется?

Да, безусловно SRC.RPM нужно собирать в BTE, ибо мы еще можем выявить 
ошибки в спеках, подобные kernel-image-std*

Rgds,
Rider

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

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

* Re: [d-kernel] building kernel from CVS
  2003-09-12 16:32         ` Dmitry V. Levin
  2003-09-12 16:34           ` Anton Farygin
@ 2003-09-12 16:35           ` Alexander Bokovoy
  1 sibling, 0 replies; 11+ messages in thread
From: Alexander Bokovoy @ 2003-09-12 16:35 UTC (permalink / raw)
  To: ALT Linux kernel packages development

On Fri, Sep 12, 2003 at 08:32:38PM +0400, Dmitry V. Levin wrote:
> > > > > Что касается hasher'а, то можно было бы добавить создание .src.rpm'ов,
> > > > > путем дополнительного "rpmi -i && rpmbuild -bs".
> > > > > 
> > > > > Если, конечно, это нужно.
> > > > нужно.
> > > 
> > > Вопросы к потенциальным пользователям:
> > > 
> > > Следует ли такое поведение сделать optional?
> > > Если да, то как назвать параметр?
> > Честно говоря, я бы не делал это поведение опциональным. src.rpm должен
> > быть также подготовлен в BTE. Для того, чтобы по крайней мере корректно
> > все макросы, используемые в описаниях, и %buildhost проставились.
> 
> Ради %buildhost'а я бы не стал этого делать.
только ради его -- нет. 

> Вот значения макросов - это может быть основанием.
именно.

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

-- 
/ Alexander Bokovoy
---
I don't mind arguing with myself.  It's when I lose that it bothers me.
		-- Richard Powers


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

end of thread, other threads:[~2003-09-12 16:35 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-09-12 14:54 [d-kernel] building kernel from CVS Sergey Vlasov
2003-09-12 15:03 ` Anton Farygin
2003-09-12 15:07 ` Alexander Bokovoy
2003-09-12 15:47   ` Anton Farygin
2003-09-12 15:59 ` Dmitry V. Levin
2003-09-12 16:12   ` Alexander Bokovoy
2003-09-12 16:17     ` Dmitry V. Levin
2003-09-12 16:20       ` Alexander Bokovoy
2003-09-12 16:32         ` Dmitry V. Levin
2003-09-12 16:34           ` Anton Farygin
2003-09-12 16:35           ` Alexander Bokovoy

ALT Linux kernel packages development

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel-kernel/0 devel-kernel/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-kernel devel-kernel/ http://lore.altlinux.org/devel-kernel \
		devel-kernel@altlinux.org devel-kernel@altlinux.ru devel-kernel@altlinux.com
	public-inbox-index devel-kernel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel-kernel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git