ALT Linux kernel packages development
 help / color / mirror / Atom feed
* [d-kernel] Еще о структуре CVS
@ 2003-07-31 16:49 Anton Farygin
  2003-07-31 16:52 ` Peter Novodvorsky
  2003-08-01 11:33 ` [d-kernel] åÝÅ Ï ÓÔÒÕËÔÕÒÅ CVS Ed V. Bartosh
  0 siblings, 2 replies; 5+ messages in thread
From: Anton Farygin @ 2003-07-31 16:49 UTC (permalink / raw)
  To: ALT Linux kernel packages development

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

Я посмотрел еще раз более трезвым взглядом на то, что есть и вот что в 
итоге получается:

есть пакеты kernel-modules, содержащие фактически только спеки. Спеки 
явно должны генерится для каждого собираемого ядра.

Есть также пакеты kernel-source-<имя модуля>, содержащие исходники для 
kernel-modules. Вопрос - где хранить тарболлы с исходниками.

на данный момент:

fix/
feat/
configs/
docs/

Будем ли мы хранить тарболлы (например с alsa) в CVS ? Или это - излишне 
и достаточно только спеков ? Тогда может быть стоит добавить каталог 
modules/ и в него бросать те самые spec.in, из которых будут генериться 
spec'и для конкретных ядер ?

Rgds,
Rider

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

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

* Re: [d-kernel] Еще о структуре CVS
  2003-07-31 16:49 [d-kernel] Еще о структуре CVS Anton Farygin
@ 2003-07-31 16:52 ` Peter Novodvorsky
  2003-07-31 17:03   ` Anton Farygin
  2003-08-01 11:33 ` [d-kernel] åÝÅ Ï ÓÔÒÕËÔÕÒÅ CVS Ed V. Bartosh
  1 sibling, 1 reply; 5+ messages in thread
From: Peter Novodvorsky @ 2003-07-31 16:52 UTC (permalink / raw)
  To: ALT Linux kernel packages development

Anton Farygin <rider@altlinux.com> writes:

> есть пакеты kernel-modules, содержащие фактически только спеки. Спеки
> явно должны генерится для каждого собираемого ядра.

Как ты будешь генерить versioning для шаблонов, а так же changelog и
versioning для результирующих спеков для меня остаётся загадкой, ответ
на которую я бы хотел от тебя услышать.

nidd.

-- 
Peter Novodvorsky                             nidd@myxomop.com
   http://people.altlinux.ru/~nidd   Deadheads, unite!


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

* Re: [d-kernel] Еще о структуре CVS
  2003-07-31 16:52 ` Peter Novodvorsky
@ 2003-07-31 17:03   ` Anton Farygin
  0 siblings, 0 replies; 5+ messages in thread
From: Anton Farygin @ 2003-07-31 17:03 UTC (permalink / raw)
  To: ALT Linux kernel packages development

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

Peter Novodvorsky пишет:
> Anton Farygin <rider@altlinux.com> writes:
> 
> 
>>есть пакеты kernel-modules, содержащие фактически только спеки. Спеки
>>явно должны генерится для каждого собираемого ядра.
> 
> 
> Как ты будешь генерить versioning для шаблонов, а так же changelog и
> versioning для результирующих спеков для меня остаётся загадкой, ответ
> на которую я бы хотел от тебя услышать.

Версии для шаблонов генерить не надо - версии будут прямо внутри 
прошиваться. Это нормально.

Версии ядер - будут браться из config'ов, описывающих процесс сборки 
ядра и модулей. С этим тоже проблем нет.

Версии результирующих спеков - будут одинаковые для всех ядер (ну 
естественно к ним будут прибавляться версии ядра, для которого они 
собираются). Changelog'и - вообще одинаковые для всех модулей. 
Единственно - я бы добавил в description к модулям информацию о том, для 
которого ядра они собраны (это можно тоже генерить).

Еще нам неплохо было бы сделать так, что если меняется пакет с модулем - 
идет его пересборка сразу для всех ядер, для которых этот модуль 
собирается. Как это сделать - пока не знаю ... но догадываюсь ;-)

Rgds,
Rider

P.S. В этой схеме есть одна проблемка - что делать в том случае, когда 
выходит новая сборка какого-то ядра, я над ней подумаю...

P.P.S
Подумал ;-)
Почему бы нам не ввести обязательное указание version-release ядра в 
нумерацию версий пакета с модулями ?

Например: kernel-modules-alsa-std-up-2.4.21rel-alt7-0.9.6-alt1, где 
версией пакета является 2.4.21rel-alt7-0.9.6, сборка - alt1 ?

Rgds,
Rider


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

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

* Re: [d-kernel] åÝÅ Ï ÓÔÒÕËÔÕÒÅ CVS
  2003-07-31 16:49 [d-kernel] Еще о структуре CVS Anton Farygin
  2003-07-31 16:52 ` Peter Novodvorsky
@ 2003-08-01 11:33 ` Ed V. Bartosh
  2003-08-04  6:53   ` [d-kernel] Еще о структуре CVS Anton Farygin
  1 sibling, 1 reply; 5+ messages in thread
From: Ed V. Bartosh @ 2003-08-01 11:33 UTC (permalink / raw)
  To: ALT Linux kernel packages development


>>>>> "AF" == Anton Farygin writes:

 AF>  есть пакеты kernel-modules, содержащие фактически только
 AF>  спеки. Спеки явно должны генерится для каждого собираемого ядра.
Возможно.
  
 AF>  Есть также пакеты kernel-source-<имя модуля>, содержащие
 AF>  исходники для kernel-modules. Вопрос - где хранить тарболлы с
 AF>  исходниками.
Спеки - однозначно в CVS, а тарболы - не знаю. Хотелось бы сделать
схему хранения, совместимую с sanndman, который, как я понял,
планируется использовать.
  
 AF>  на данный момент:

 AF>  fix/ feat/ configs/ docs/
Может и так. А может и с сохранением иерархии, которая у нас отражена
в имени пакетов. Это зависит от того, как это будет использоваться.

PS: Я для примера закинул пакеты feat- в CVS, с сохранением иерархии,
но это так, только для примера. Давайте сначала все обсудим. 
  

-- 
Best regards,
Ed V. Bartosh


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

* Re: [d-kernel] Еще о структуре CVS
  2003-08-01 11:33 ` [d-kernel] åÝÅ Ï ÓÔÒÕËÔÕÒÅ CVS Ed V. Bartosh
@ 2003-08-04  6:53   ` Anton Farygin
  0 siblings, 0 replies; 5+ messages in thread
From: Anton Farygin @ 2003-08-04  6:53 UTC (permalink / raw)
  To: ALT Linux kernel packages development

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

Ed V. Bartosh пишет:
>>>>>>"AF" == Anton Farygin writes:
> 
> 
>  AF>  есть пакеты kernel-modules, содержащие фактически только
>  AF>  спеки. Спеки явно должны генерится для каждого собираемого ядра.
> Возможно.
>   
>  AF>  Есть также пакеты kernel-source-<имя модуля>, содержащие
>  AF>  исходники для kernel-modules. Вопрос - где хранить тарболлы с
>  AF>  исходниками.
> Спеки - однозначно в CVS, а тарболы - не знаю. Хотелось бы сделать
> схему хранения, совместимую с sanndman, который, как я понял,
> планируется использовать.
>   
>  AF>  на данный момент:
> 
>  AF>  fix/ feat/ configs/ docs/
> Может и так. А может и с сохранением иерархии, которая у нас отражена
> в имени пакетов. Это зависит от того, как это будет использоваться.
> 
> PS: Я для примера закинул пакеты feat- в CVS, с сохранением иерархии,
> но это так, только для примера. Давайте сначала все обсудим. 

Ага.. нормально. Только спеки все-таки нужно с расширением .spec делать. 
Мне проще будет писать обвязку для сборки.

Rgds,
Rider

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

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

end of thread, other threads:[~2003-08-04  6:53 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-07-31 16:49 [d-kernel] Еще о структуре CVS Anton Farygin
2003-07-31 16:52 ` Peter Novodvorsky
2003-07-31 17:03   ` Anton Farygin
2003-08-01 11:33 ` [d-kernel] åÝÅ Ï ÓÔÒÕËÔÕÒÅ CVS Ed V. Bartosh
2003-08-04  6:53   ` [d-kernel] Еще о структуре CVS Anton Farygin

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