ALT Linux kernel packages development
 help / color / mirror / Atom feed
* [d-kernel] scsi includes
@ 2003-07-29  9:13 Ed V. Bartosh
  2003-07-31  6:10 ` [d-kernel] scsi includes (reloading :) ) Ed V. Bartosh
  0 siblings, 1 reply; 10+ messages in thread
From: Ed V. Bartosh @ 2003-07-29  9:13 UTC (permalink / raw)
  To: To

Hello,

Я опять по поводу выноса из drivers/scsi/ хедеров в пакет kernel-headers.
практика показала, что для сборки сказевых драйверов необходимы как
минимум следующие файлы из drivers/scsi: 
scsi_module.c, {sd,scsi,hosts}.h

Хотелось бы обсудить нужность и возможность такого выноса, поскольку
есть разные мнения на этот счет.

-- 
Best regards,
Ed V. Bartosh


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

* [d-kernel] scsi includes (reloading :) )
  2003-07-29  9:13 [d-kernel] scsi includes Ed V. Bartosh
@ 2003-07-31  6:10 ` Ed V. Bartosh
  2003-07-31  7:24   ` Michael Shigorin
                     ` (3 more replies)
  0 siblings, 4 replies; 10+ messages in thread
From: Ed V. Bartosh @ 2003-07-31  6:10 UTC (permalink / raw)
  To: ALT Linux kernel packages development


>>>>> "EVB" == Ed V. Bartosh writes:

 EVB>  Я опять по поводу выноса из drivers/scsi/ хедеров в пакет
 EVB>  kernel-headers.  практика показала, что для сборки сказевых
 EVB>  драйверов необходимы как минимум следующие файлы из
 EVB>  drivers/scsi: scsi_module.c, {sd,scsi,hosts}.h
  
 EVB>  Хотелось бы обсудить нужность и возможность такого выноса,
 EVB>  поскольку есть разные мнения на этот счет.
  
Кхм. Никому типа не интересно ?

Тогда предлагаю облегченный вариант - блиц опрос публики :)

Выберите, пожалалуйста, один из предложеных вариантов ответов
на вопрос "что же мы будем делать с этими <sensored> drivers/scsi/...":

1. Вынесем в kernel-includes
2. Выносем в kernel-scsi_includes 
3. Выносем в kernel-source-scsi
4. Оставим все как есть и будем собирать scsi драйверы вместе с ядром.
5. Затрудняюсь ответить.
6. А что такое scsi и в чем, собственно, проблема ?

Пожалуйста, скажите хоть что-нибудь :) !

-- 
Best regards,
Ed V. Bartosh


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

* Re: [d-kernel] scsi includes (reloading :) )
  2003-07-31  6:10 ` [d-kernel] scsi includes (reloading :) ) Ed V. Bartosh
@ 2003-07-31  7:24   ` Michael Shigorin
  2003-07-31  8:46   ` Alexey Borovskoy
                     ` (2 subsequent siblings)
  3 siblings, 0 replies; 10+ messages in thread
From: Michael Shigorin @ 2003-07-31  7:24 UTC (permalink / raw)
  To: ALT Linux kernel packages development

On Thu, Jul 31, 2003 at 10:10:28AM +0400, Ed V. Bartosh wrote:
> 5. Затрудняюсь ответить.

:(

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


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

* Re: [d-kernel] scsi includes (reloading :) )
  2003-07-31  6:10 ` [d-kernel] scsi includes (reloading :) ) Ed V. Bartosh
  2003-07-31  7:24   ` Michael Shigorin
@ 2003-07-31  8:46   ` Alexey Borovskoy
  2003-08-01  6:01     ` Ed V. Bartosh
  2003-07-31  9:17   ` Anton Farygin
  2003-08-04 15:37   ` [d-kernel] " Sergey Vlasov
  3 siblings, 1 reply; 10+ messages in thread
From: Alexey Borovskoy @ 2003-07-31  8:46 UTC (permalink / raw)
  To: ALT Linux kernel packages development

* 31 Июль 2003 19:10 ed@altlinux.ru (Ed V. Bartosh)

> >>>>> "EVB" == Ed V. Bartosh writes:
>
> Тогда предлагаю облегченный вариант - блиц опрос публики :)
>
> Выберите, пожалалуйста, один из предложеных вариантов ответов
> на вопрос "что же мы будем делать с этими <sensored>
> drivers/scsi/...":
>
> 2. Выносем в kernel-scsi_includes

Я за второй вариант. Поскольку у нас есть отделный пакет 
kernel-source-scsi-*, то должен быть и kernel-includes-scsi-*.

Как альтернативный вариант, можно хедеры сунуть и в 
kernel-includes. Но при каждом чихе в kernel-includes, 
последствия чиха будут чуствоваться в очень большом количестве 
пакетов.

-- 
Алексей.
JID:alb@jabber.ru.


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

* Re: [d-kernel] scsi includes (reloading :) )
  2003-07-31  9:17   ` Anton Farygin
@ 2003-07-31  9:03     ` Ed V. Bartosh
  0 siblings, 0 replies; 10+ messages in thread
From: Ed V. Bartosh @ 2003-07-31  9:03 UTC (permalink / raw)
  To: ALT Linux kernel packages development


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

 >>  Тогда предлагаю облегченный вариант - блиц опрос публики :)
 >>  Выберите, пожалалуйста, один из предложеных вариантов ответов на
 >>  вопрос "что же мы будем делать с этими <sensored>
 >>  drivers/scsi/...": 1. Вынесем в kernel-includes 2. Выносем в
 >>  kernel-scsi_includes 3. Выносем в kernel-source-scsi 4. Оставим
 >>  все как есть и будем собирать scsi драйверы вместе с ядром.
 >>  5. Затрудняюсь ответить.  6. А что такое scsi и в чем,
 >>  собственно, проблема ?  Пожалуйста, скажите хоть что-нибудь :) !
  
 AF>  4.
  
 AF>  Могу даже попробовать объяснить - почему. Но лучше всего это
 AF>  объясняет мое предыдущее письмо про проблемы с инсталятором и
 AF>  большим количеством пакетов с модулями.

Для меня - нет. Кроме того в том же письме ты предлагаешь автоматизировать
процесс сборки ядерного функционала. Если это будет автоматизировано,
то я не понимаю какая разница в том, что будет много пакетов, если они
будут собираться автоматически.

-- 
Best regards,
Ed V. Bartosh


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

* Re: [d-kernel] scsi includes (reloading :) )
  2003-07-31  6:10 ` [d-kernel] scsi includes (reloading :) ) Ed V. Bartosh
  2003-07-31  7:24   ` Michael Shigorin
  2003-07-31  8:46   ` Alexey Borovskoy
@ 2003-07-31  9:17   ` Anton Farygin
  2003-07-31  9:03     ` Ed V. Bartosh
  2003-08-04 15:37   ` [d-kernel] " Sergey Vlasov
  3 siblings, 1 reply; 10+ messages in thread
From: Anton Farygin @ 2003-07-31  9:17 UTC (permalink / raw)
  To: ALT Linux kernel packages development

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

Ed V. Bartosh пишет:
>>>>>>"EVB" == Ed V. Bartosh writes:
> 

<skip>

> Тогда предлагаю облегченный вариант - блиц опрос публики :)
> 
> Выберите, пожалалуйста, один из предложеных вариантов ответов
> на вопрос "что же мы будем делать с этими <sensored> drivers/scsi/...":
> 
> 1. Вынесем в kernel-includes
> 2. Выносем в kernel-scsi_includes 
> 3. Выносем в kernel-source-scsi
> 4. Оставим все как есть и будем собирать scsi драйверы вместе с ядром.
> 5. Затрудняюсь ответить.
> 6. А что такое scsi и в чем, собственно, проблема ?
> 
> Пожалуйста, скажите хоть что-нибудь :) !

4.

Могу даже попробовать объяснить - почему. Но лучше всего это объясняет 
мое предыдущее письмо про проблемы с инсталятором и большим количеством 
пакетов с модулями.

Rgds,
Rider

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

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

* Re: [d-kernel] scsi includes (reloading :) )
  2003-07-31  8:46   ` Alexey Borovskoy
@ 2003-08-01  6:01     ` Ed V. Bartosh
  2003-08-03 21:20       ` Alexey Borovskoy
  0 siblings, 1 reply; 10+ messages in thread
From: Ed V. Bartosh @ 2003-08-01  6:01 UTC (permalink / raw)
  To: ALT Linux kernel packages development


>>>>> "AB" == Alexey Borovskoy writes:

 >>  2. Выносем в kernel-scsi_includes
  
 AB>  Я за второй вариант. Поскольку у нас есть отделный пакет
 AB>  kernel-source-scsi-*, то должен быть и kernel-includes-scsi-*.
И куда его положим ? Мне тоже нравится этот вариант, но смущает вынос
внутреннего ядерного API в место, доступное для юзерспейса, что не
совсем правильно идеологически. Так что я в раздмьях между этим
вариантом и выносом в kernel-sources-scsi (вариант N3), для пущей 
защищенности даже в виде тарбола, который будет распаковываться и 
испосльзоваться только на время сборки модулей.

Что скажешь на это ?

 AB>  Как альтернативный вариант, можно хедеры сунуть и в
 AB>  kernel-includes. Но при каждом чихе в kernel-includes,
 AB>  последствия чиха будут чуствоваться в очень большом количестве
 AB>  пакетов.
Да, согласен, этот вариант хуже.

-- 
Best regards,
Ed V. Bartosh


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

* Re: [d-kernel] scsi includes (reloading :) )
  2003-08-01  6:01     ` Ed V. Bartosh
@ 2003-08-03 21:20       ` Alexey Borovskoy
  0 siblings, 0 replies; 10+ messages in thread
From: Alexey Borovskoy @ 2003-08-03 21:20 UTC (permalink / raw)
  To: ALT Linux kernel packages development

* 1 Август 2003 19:01 ed@altlinux.ru (Ed V. Bartosh)

> >>>>> "AB" == Alexey Borovskoy writes:
>  >>
>  >>  2. Выносем в kernel-scsi_includes
>
>  AB>  Я за второй вариант. Поскольку у нас есть отделный пакет
>  AB>  kernel-source-scsi-*, то должен быть и
> kernel-includes-scsi-*. И куда его положим ? Мне тоже нравится
> этот вариант, но смущает вынос внутреннего ядерного API в
> место, доступное для юзерспейса, что не совсем правильно
> идеологически.
> Так что я в раздмьях между этим вариантом и
> выносом в kernel-sources-scsi (вариант N3), для пущей
> защищенности даже в виде тарбола, который будет
> распаковываться и испосльзоваться только на время сборки
> модулей.

Я думаю, что кернелспейсные includes(требуемые для сборки ядра и 
его компонентов) должны жить в 
/usr/src/linux/%kernel_version/include.

includes для околоядерного юзерспейса наверное должны находится в 
/usr/include/linux.

Ядерные инклюды и юзерспейсные надо наверное разделять по разным 
пакетам.

-- 
Алексей.
JID:alb@jabber.ru.



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

* [d-kernel] Re: scsi includes (reloading :) )
  2003-07-31  6:10 ` [d-kernel] scsi includes (reloading :) ) Ed V. Bartosh
                     ` (2 preceding siblings ...)
  2003-07-31  9:17   ` Anton Farygin
@ 2003-08-04 15:37   ` Sergey Vlasov
  2003-08-04 15:40     ` Ed V. Bartosh
  3 siblings, 1 reply; 10+ messages in thread
From: Sergey Vlasov @ 2003-08-04 15:37 UTC (permalink / raw)
  To: ALT Linux kernel packages development

On Thu, 31 Jul 2003 10:10:28 +0400
ed@altlinux.ru (Ed V. Bartosh) wrote:

> Выберите, пожалалуйста, один из предложеных вариантов ответов
> на вопрос "что же мы будем делать с этими <sensored> drivers/scsi/...":
> 
> 1. Вынесем в kernel-includes
> 2. Выносем в kernel-scsi_includes 
> 3. Выносем в kernel-source-scsi
> 4. Оставим все как есть и будем собирать scsi драйверы вместе с ядром.
> 5. Затрудняюсь ответить.
> 6. А что такое scsi и в чем, собственно, проблема ?

На самом деле здесь есть ещё одна проблема - mkinitrd. Если драйвер
SCSI (или любой другой модуль, необходимый для монтирования корневой
файловой системы) будет вынесен в отдельный пакет, автоматическое
создание initrd при установке новой версии ядра не выполнится.


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

* Re: [d-kernel] Re: scsi includes (reloading :) )
  2003-08-04 15:37   ` [d-kernel] " Sergey Vlasov
@ 2003-08-04 15:40     ` Ed V. Bartosh
  0 siblings, 0 replies; 10+ messages in thread
From: Ed V. Bartosh @ 2003-08-04 15:40 UTC (permalink / raw)
  To: ALT Linux kernel packages development


>>>>> "SV" == Sergey Vlasov writes:

 SV>  На самом деле здесь есть ещё одна проблема - mkinitrd. Если
 SV>  драйвер SCSI (или любой другой модуль, необходимый для
 SV>  монтирования корневой файловой системы) будет вынесен в
 SV>  отдельный пакет, автоматическое создание initrd при установке
 SV>  новой версии ядра не выполнится.

Да, есть такое дело. Нужно как-то решать. 
Например в таких пакетах перегенерить initrd при установке, или,
например, таки завести виртуальный пакет с ядром и модулями и генерить
initrd при его установке.

-- 
Best regards,
Ed V. Bartosh


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

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

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-07-29  9:13 [d-kernel] scsi includes Ed V. Bartosh
2003-07-31  6:10 ` [d-kernel] scsi includes (reloading :) ) Ed V. Bartosh
2003-07-31  7:24   ` Michael Shigorin
2003-07-31  8:46   ` Alexey Borovskoy
2003-08-01  6:01     ` Ed V. Bartosh
2003-08-03 21:20       ` Alexey Borovskoy
2003-07-31  9:17   ` Anton Farygin
2003-07-31  9:03     ` Ed V. Bartosh
2003-08-04 15:37   ` [d-kernel] " Sergey Vlasov
2003-08-04 15:40     ` Ed V. Bartosh

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